vendor: 11,938 bytes, lines 1-18
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/chunk-W95zCpdl.js","assets/chunks/chunk-CnBNYna8.js","assets/chunks/chunk-CsftmvP9.js","assets/static/src_components_blocks_HeroBlock_heroBlock.styles.9O7JVfzQ.css","assets/static/src_components_features_timeline_modal_PrevNextNav-0f0cd9d2.t3sKkplM.css","assets/static/src_components_features_timeline_timeline-98d03de2.NF94c242.css","assets/chunks/chunk-Cr2kJid3.js","assets/chunks/chunk-CHJUxHMm.js"])))=>i.map(i=>d[i]); 2var __defProp=Object.defineProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __publicField=(obj,key,value)=>__defNormalProp(obj,typeof key!="symbol"?key+"":key,value);import{_ as __vitePreload}from"../chunks/chunk-CnBNYna8.js";import{s as styles$t}from"../chunks/chunk-CsftmvP9.js";/* empty css *//* empty css */function _mergeNamespaces(n2,m2){for(var i2=0;i2<m2.length;i2++){const e3=m2[i2];if(typeof e3!="string"&&!Array.isArray(e3)){for(const k2 in e3)if(k2!=="default"&&!(k2 in n2)){const d2=Object.getOwnPropertyDescriptor(e3,k2);d2&&Object.defineProperty(n2,k2,d2.get?d2:{enumerable:!0,get:()=>e3[k2]})}}}return Object.freeze(Object.defineProperty(n2,Symbol.toStringTag,{value:"Module"}))}var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(x2){return x2&&x2.__esModule&&Object.prototype.hasOwnProperty.call(x2,"default")?x2.default:x2}function getAugmentedNamespace(n2){if(Object.prototype.hasOwnProperty.call(n2,"__esModule"))return n2;var f2=n2.default;if(typeof f2=="function"){var a2=function a3(){return this instanceof a3?Reflect.construct(f2,arguments,this.constructor):f2.apply(this,arguments)};a2.prototype=f2.prototype}else a2={};return Object.defineProperty(a2,"__esModule",{value:!0}),Object.keys(n2).forEach(function(k2){var d2=Object.getOwnPropertyDescriptor(n2,k2);Object.defineProperty(a2,k2,d2.get?d2:{enumerable:!0,get:function(){return n2[k2]}})}),a2}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/** 3 * @license React 4 * react.production.min.js 5 * 6 * Copyright (c) Facebook, Inc. and its affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var hasRequiredReact_production_min;function requireReact_production_min(){if(hasRequiredReact_production_min)return react_production_min;hasRequiredReact_production_min=1;var l=Symbol.for("react.element"),n2=Symbol.for("react.portal"),p2=Symbol.for("react.fragment"),q2=Symbol.for("react.strict_mode"),r2=Symbol.for("react.profiler"),t2=Symbol.for("react.provider"),u2=Symbol.for("react.context"),v2=Symbol.for("react.forward_ref"),w2=Symbol.for("react.suspense"),x2=Symbol.for("react.memo"),y2=Symbol.for("react.lazy"),z2=Symbol.iterator;function A5(a2){return a2===null||typeof a2!="object"?null:(a2=z2&&a2[z2]||a2["@@iterator"],typeof a2=="function"?a2:null)}var B2={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C2=Object.assign,D2={};function E2(a2,b2,e3){this.props=a2,this.context=b2,this.refs=D2,this.updater=e3||B2}E2.prototype.isReactComponent={},E2.prototype.setState=function(a2,b2){if(typeof a2!="object"&&typeof a2!="function"&&a2!=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,a2,b2,"setState")},E2.prototype.forceUpdate=function(a2){this.updater.enqueueForceUpdate(this,a2,"forceUpdate")};function F2(){}F2.prototype=E2.prototype;function G2(a2,b2,e3){this.props=a2,this.context=b2,this.refs=D2,this.updater=e3||B2}var H2=G2.prototype=new F2;H2.constructor=G2,C2(H2,E2.prototype),H2.isPureReactComponent=!0;var I2=Array.isArray,J2=Object.prototype.hasOwnProperty,K2={current:null},L2={key:!0,ref:!0,__self:!0,__source:!0};function M2(a2,b2,e3){var d2,c2={},k2=null,h2=null;if(b2!=null)for(d2 in b2.ref!==void 0&&(h2=b2.ref),b2.key!==void 0&&(k2=""+b2.key),b2)J2.call(b2,d2)&&!L2.hasOwnProperty(d2)&&(c2[d2]=b2[d2]);var g2=arguments.length-2;if(g2===1)c2.children=e3;else if(1<g2){for(var f2=Array(g2),m2=0;m2<g2;m2++)f2[m2]=arguments[m2+2];c2.children=f2}if(a2&&a2.defaultProps)for(d2 in g2=a2.defaultProps,g2)c2[d2]===void 0&&(c2[d2]=g2[d2]);return{$$typeof:l,type:a2,key:k2,ref:h2,props:c2,_owner:K2.current}}function N2(a2,b2){return{$$typeof:l,type:a2.type,key:b2,ref:a2.ref,props:a2.props,_owner:a2._owner}}function O2(a2){return typeof a2=="object"&&a2!==null&&a2.$$typeof===l}function escape(a2){var b2={"=":"=0",":":"=2"};return"$"+a2.replace(/[=:]/g,function(a3){return b2[a3]})}var P2=/\/+/g;function Q2(a2,b2){return typeof a2=="object"&&a2!==null&&a2.key!=null?escape(""+a2.key):b2.toString(36)}function R2(a2,b2,e3,d2,c2){var k2=typeof a2;(k2==="undefined"||k2==="boolean")&&(a2=null);var h2=!1;if(a2===null)h2=!0;else switch(k2){case"string":case"number":h2=!0;break;case"object":switch(a2.$$typeof){case l:case n2:h2=!0}}if(h2)return h2=a2,c2=c2(h2),a2=d2===""?"."+Q2(h2,0):d2,I2(c2)?(e3="",a2!=null&&(e3=a2.replace(P2,"$&/")+"/"),R2(c2,b2,e3,"",function(a3){return a3})):c2!=null&&(O2(c2)&&(c2=N2(c2,e3+(!c2.key||h2&&h2.key===c2.key?"":(""+c2.key).replace(P2,"$&/")+"/")+a2)),b2.push(c2)),1;if(h2=0,d2=d2===""?".":d2+":",I2(a2))for(var g2=0;g2<a2.length;g2++){k2=a2[g2];var f2=d2+Q2(k2,g2);h2+=R2(k2,b2,e3,f2,c2)}else if(f2=A5(a2),typeof f2=="function")for(a2=f2.call(a2),g2=0;!(k2=a2.next()).done;)k2=k2.value,f2=d2+Q2(k2,g2++),h2+=R2(k2,b2,e3,f2,c2);else if(k2==="object")throw b2=String(a2),Error("Objects are not valid as a React child (found: "+(b2==="[object Object]"?"object with keys {"+Object.keys(a2).join(", ")+"}":b2)+"). If you meant to render a collection of children, use an array instead.");return h2}function S2(a2,b2,e3){if(a2==null)return a2;var d2=[],c2=0;return R2(a2,d2,"","",function(a3){return b2.call(e3,a3,c2++)}),d2}function T2(a2){if(a2._status===-1){var b2=a2._result;b2=b2(),b2.then(function(b3){(a2._status===0||a2._status===-1)&&(a2._status=1,a2._result=b3)},function(b3){(a2._status===0||a2._status===-1)&&(a2._status=2,a2._result=b3)}),a2._status===-1&&(a2._status=0,a2._result=b2)}if(a2._status===1)return a2._result.default;throw a2._result}var U2={current:null},V2={transition:null},W2={ReactCurrentDispatcher:U2,ReactCurrentBatchConfig:V2,ReactCurrentOwner:K2};function X3(){throw Error("act(...) is not supported in production builds of React.")}return react_production_min.Children={map:S2,forEach:function(a2,b2,e3){S2(a2,function(){b2.apply(this,arguments)},e3)},count:function(a2){var b2=0;return S2(a2,function(){b2++}),b2},toArray:function(a2){return S2(a2,function(a3){return a3})||[]},only:function(a2){if(!O2(a2))throw Error("React.Children.only expected to receive a single React element child.");return a2}},react_production_min.Component=E2,react_production_min.Fragment=p2,react_production_min.Profiler=r2,react_production_min.PureComponent=G2,react_production_min.StrictMode=q2,react_production_min.Suspense=w2,react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W2,react_production_min.act=X3,react_production_min.cloneElement=function(a2,b2,e3){if(a2==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+a2+".");var d2=C2({},a2.props),c2=a2.key,k2=a2.ref,h2=a2._owner;if(b2!=null){if(b2.ref!==void 0&&(k2=b2.ref,h2=K2.current),b2.key!==void 0&&(c2=""+b2.key),a2.type&&a2.type.defaultProps)var g2=a2.type.defaultProps;for(f2 in b2)J2.call(b2,f2)&&!L2.hasOwnProperty(f2)&&(d2[f2]=b2[f2]===void 0&&g2!==void 0?g2[f2]:b2[f2])}var f2=arguments.length-2;if(f2===1)d2.children=e3;else if(1<f2){g2=Array(f2);for(var m2=0;m2<f2;m2++)g2[m2]=arguments[m2+2];d2.children=g2}return{$$typeof:l,type:a2.type,key:c2,ref:k2,props:d2,_owner:h2}},react_production_min.createContext=function(a2){return a2={$$typeof:u2,_currentValue:a2,_currentValue2:a2,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},a2.Provider={$$typeof:t2,_context:a2},a2.Consumer=a2},react_production_min.createElement=M2,react_production_min.createFactory=function(a2){var b2=M2.bind(null,a2);return b2.type=a2,b2},react_production_min.createRef=function(){return{current:null}},react_production_min.forwardRef=function(a2){return{$$typeof:v2,render:a2}},react_production_min.isValidElement=O2,react_production_min.lazy=function(a2){return{$$typeof:y2,_payload:{_status:-1,_result:a2},_init:T2}},react_production_min.memo=function(a2,b2){return{$$typeof:x2,type:a2,compare:b2===void 0?null:b2}},react_production_min.startTransition=function(a2){var b2=V2.transition;V2.transition={};try{a2()}finally{V2.transition=b2}},react_production_min.unstable_act=X3,react_production_min.useCallback=function(a2,b2){return U2.current.useCallback(a2,b2)},react_production_min.useContext=function(a2){return U2.current.useContext(a2)},react_production_min.useDebugValue=function(){},react_production_min.useDeferredValue=function(a2){return U2.current.useDeferredValue(a2)},react_production_min.useEffect=function(a2,b2){return U2.current.useEffect(a2,b2)},react_production_min.useId=function(){return U2.current.useId()},react_production_min.useImperativeHandle=function(a2,b2,e3){return U2.current.useImperativeHandle(a2,b2,e3)},react_production_min.useInsertionEffect=function(a2,b2){return U2.current.useInsertionEffect(a2,b2)},react_production_min.useLayoutEffect=function(a2,b2){return U2.current.useLayoutEffect(a2,b2)},react_production_min.useMemo=function(a2,b2){return U2.current.useMemo(a2,b2)},react_production_min.useReducer=function(a2,b2,e3){return U2.current.useReducer(a2,b2,e3)},react_production_min.useRef=function(a2){return U2.current.useRef(a2)},react_production_min.useState=function(a2){return U2.current.useState(a2)},react_production_min.useSyncExternalStore=function(a2,b2,e3){return U2.current.useSyncExternalStore(a2,b2,e3)},react_production_min.useTransition=function(){return U2.current.useTransition()},react_production_min.version="18.3.1",react_production_min}var hasRequiredReact;function requireReact(){return hasRequiredReact||(hasRequiredReact=1,react.exports=requireReact_production_min()),react.exports}/** 11 * @license React 12 * react-jsx-runtime.production.min.js 13 * 14 * Copyright (c) Facebook, Inc. and its affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var f2=requireReact(),k2=Symbol.for("react.element"),l=Symbol.for("react.fragment"),m2=Object.prototype.hasOwnProperty,n2=f2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p2={key:!0,ref:!0,__self:!0,__source:!0};function q2(c2,a2,g2){var b2,d2={},e3=null,h2=null;g2!==void 0&&(e3=""+g2),a2.key!==void 0&&(e3=""+a2.key),a2.ref!==void 0&&(h2=a2.ref);for(b2 in a2)m2.call(a2,b2)&&!p2.hasOwnProperty(b2)&&(d2[b2]=a2[b2]);if(c2&&c2.defaultProps)for(b2 in a2=c2.defaultProps,a2)d2[b2]===void 0&&(d2[b2]=a2[b2]);return{$$typeof:k2,type:c2,key:e3,ref:h2,props:d2,_owner:n2.current}}return reactJsxRuntime_production_min.Fragment=l,reactJsxRuntime_production_min.jsx=q2,reactJsxRuntime_production_min.jsxs=q2,reactJsxRuntime_production_min}var hasRequiredJsxRuntime;function requireJsxRuntime(){return hasRequiredJsxRuntime||(hasRequiredJsxRuntime=1,jsxRuntime.exports=requireReactJsxRuntime_production_min()),jsxRuntime.exports}var jsxRuntimeExports=requireJsxRuntime(),profiling={exports:{}},reactDom_profiling_min={}
vendor: 9,812 bytes, lines 18-34
18,scheduler={exports:{}},scheduler_production_min={};/** 19 * @license React 20 * scheduler.production.min.js 21 * 22 * Copyright (c) Facebook, Inc. and its affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */var hasRequiredScheduler_production_min;function requireScheduler_production_min(){return hasRequiredScheduler_production_min||(hasRequiredScheduler_production_min=1,(function(exports$1){function f2(a2,b2){var c2=a2.length;a2.push(b2);a:for(;0<c2;){var d2=c2-1>>>1,e3=a2[d2];if(0<g2(e3,b2))a2[d2]=b2,a2[c2]=e3,c2=d2;else break a}}function h2(a2){return a2.length===0?null:a2[0]}function k2(a2){if(a2.length===0)return null;var b2=a2[0],c2=a2.pop();if(c2!==b2){a2[0]=c2;a:for(var d2=0,e3=a2.length,w2=e3>>>1;d2<w2;){var m2=2*(d2+1)-1,C2=a2[m2],n2=m2+1,x2=a2[n2];if(0>g2(C2,c2))n2<e3&&0>g2(x2,C2)?(a2[d2]=x2,a2[n2]=c2,d2=n2):(a2[d2]=C2,a2[m2]=c2,d2=m2);else if(n2<e3&&0>g2(x2,c2))a2[d2]=x2,a2[n2]=c2,d2=n2;else break a}}return b2}function g2(a2,b2){var c2=a2.sortIndex-b2.sortIndex;return c2!==0?c2:a2.id-b2.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;exports$1.unstable_now=function(){return l.now()}}else{var p2=Date,q2=p2.now();exports$1.unstable_now=function(){return p2.now()-q2}}var r2=[],t2=[],u2=1,v2=null,y2=3,z2=!1,A5=!1,B2=!1,D2=typeof setTimeout=="function"?setTimeout:null,E2=typeof clearTimeout=="function"?clearTimeout:null,F2=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function G2(a2){for(var b2=h2(t2);b2!==null;){if(b2.callback===null)k2(t2);else if(b2.startTime<=a2)k2(t2),b2.sortIndex=b2.expirationTime,f2(r2,b2);else break;b2=h2(t2)}}function H2(a2){if(B2=!1,G2(a2),!A5)if(h2(r2)!==null)A5=!0,I2(J2);else{var b2=h2(t2);b2!==null&&K2(H2,b2.startTime-a2)}}function J2(a2,b2){A5=!1,B2&&(B2=!1,E2(L2),L2=-1),z2=!0;var c2=y2;try{for(G2(b2),v2=h2(r2);v2!==null&&(!(v2.expirationTime>b2)||a2&&!M2());){var d2=v2.callback;if(typeof d2=="function"){v2.callback=null,y2=v2.priorityLevel;var e3=d2(v2.expirationTime<=b2);b2=exports$1.unstable_now(),typeof e3=="function"?v2.callback=e3:v2===h2(r2)&&k2(r2),G2(b2)}else k2(r2);v2=h2(r2)}if(v2!==null)var w2=!0;else{var m2=h2(t2);m2!==null&&K2(H2,m2.startTime-b2),w2=!1}return w2}finally{v2=null,y2=c2,z2=!1}}var N2=!1,O2=null,L2=-1,P2=5,Q2=-1;function M2(){return!(exports$1.unstable_now()-Q2<P2)}function R2(){if(O2!==null){var a2=exports$1.unstable_now();Q2=a2;var b2=!0;try{b2=O2(!0,a2)}finally{b2?S2():(N2=!1,O2=null)}}else N2=!1}var S2;if(typeof F2=="function")S2=function(){F2(R2)};else if(typeof MessageChannel<"u"){var T2=new MessageChannel,U2=T2.port2;T2.port1.onmessage=R2,S2=function(){U2.postMessage(null)}}else S2=function(){D2(R2,0)};function I2(a2){O2=a2,N2||(N2=!0,S2())}function K2(a2,b2){L2=D2(function(){a2(exports$1.unstable_now())},b2)}exports$1.unstable_IdlePriority=5,exports$1.unstable_ImmediatePriority=1,exports$1.unstable_LowPriority=4,exports$1.unstable_NormalPriority=3,exports$1.unstable_Profiling=null,exports$1.unstable_UserBlockingPriority=2,exports$1.unstable_cancelCallback=function(a2){a2.callback=null},exports$1.unstable_continueExecution=function(){A5||z2||(A5=!0,I2(J2))},exports$1.unstable_forceFrameRate=function(a2){0>a2||125<a2?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P2=0<a2?Math.floor(1e3/a2):5},exports$1.unstable_getCurrentPriorityLevel=function(){return y2},exports$1.unstable_getFirstCallbackNode=function(){return h2(r2)},exports$1.unstable_next=function(a2){switch(y2){case 1:case 2:case 3:var b2=3;break;default:b2=y2}var c2=y2;y2=b2;try{return a2()}finally{y2=c2}},exports$1.unstable_pauseExecution=function(){},exports$1.unstable_requestPaint=function(){},exports$1.unstable_runWithPriority=function(a2,b2){switch(a2){case 1:case 2:case 3:case 4:case 5:break;default:a2=3}var c2=y2;y2=a2;try{return b2()}finally{y2=c2}},exports$1.unstable_scheduleCallback=function(a2,b2,c2){var d2=exports$1.unstable_now();switch(typeof c2=="object"&&c2!==null?(c2=c2.delay,c2=typeof c2=="number"&&0<c2?d2+c2:d2):c2=d2,a2){case 1:var e3=-1;break;case 2:e3=250;break;case 5:e3=1073741823;break;case 4:e3=1e4;break;default:e3=5e3}return e3=c2+e3,a2={id:u2++,callback:b2,priorityLevel:a2,startTime:c2,expirationTime:e3,sortIndex:-1},c2>d2?(a2.sortIndex=c2,f2(t2,a2),h2(r2)===null&&a2===h2(t2)&&(B2?(E2(L2),L2=-1):B2=!0,K2(H2,c2-d2))):(a2.sortIndex=e3,f2(r2,a2),A5||z2||(A5=!0,I2(J2))),a2},exports$1.unstable_shouldYield=M2,exports$1.unstable_wrapCallback=function(a2){var b2=y2;return function(){var c2=y2;y2=b2;try{return a2.apply(this,arguments)}finally{y2=c2}}}})(scheduler_production_min)),scheduler_production_min}var hasRequiredScheduler;function requireScheduler(){return hasRequiredScheduler||(hasRequiredScheduler=1,scheduler.exports=requireScheduler_production_min()),scheduler.exports}/** 27 * @license React 28 * react-dom.profiling.min.js 29 * 30 * Copyright (c) Facebook, Inc. and its affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var hasRequiredReactDom_profiling_min;function requireReactDom_profiling_min(){if(hasRequiredReactDom_profiling_min)return reactDom_profiling_min;hasRequiredReactDom_profiling_min=1,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var aa=requireReact(),ba=requireScheduler();function p2(a2){for(var b2="https://reactjs.org/docs/error-decoder.html?invariant="+a2,c2=1;c2<arguments.length;c2++)b2+="&args[]="+encodeURIComponent(arguments[c2]);return"Minified React error #"+a2+"; visit "+b2+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var da=new Set,ea2={};function fa(a2,b2){ha(a2,b2),ha(a2+"Capture",b2)}function ha(a2,b2){for(ea2[a2]=b2,a2=0;a2<b2.length;a2++)da.add(b2[a2])}var ia=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[: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]*$/,la={},ma={};function na(a2){return ja.call(ma,a2)?!0:ja.call(la,a2)?!1:ka.test(a2)?ma[a2]=!0:(la[a2]=!0,!1)}function oa(a2,b2,c2,d2){if(c2!==null&&c2.type===0)return!1;switch(typeof b2){case"function":case"symbol":return!0;case"boolean":return d2?!1:c2!==null?!c2.acceptsBooleans:(a2=a2.toLowerCase().slice(0,5),a2!=="data-"&&a2!=="aria-");default:return!1}}function pa(a2,b2,c2,d2){if(b2===null||typeof b2>"u"||oa(a2,b2,c2,d2))return!0;if(d2)return!1;if(c2!==null)switch(c2.type){case 3:return!b2;case 4:return b2===!1;case 5:return isNaN(b2);case 6:return isNaN(b2)||1>b2}return!1}function qa(a2,b2,c2,d2,e3,f2,g2){this.acceptsBooleans=b2===2||b2===3||b2===4,this.attributeName=d2,this.attributeNamespace=e3,this.mustUseProperty=c2,this.propertyName=a2,this.type=b2,this.sanitizeURL=f2,this.removeEmptyString=g2}var t2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a2){t2[a2]=new qa(a2,0,!1,a2,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a2){var b2=a2[0];t2[b2]=new qa(b2,1,!1,a2[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a2){t2[a2]=new qa(a2,2,!1,a2.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a2){t2[a2]=new qa(a2,2,!1,a2,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(a2){t2[a2]=new qa(a2,3,!1,a2.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a2){t2[a2]=new qa(a2,3,!0,a2,null,!1,!1)}),["capture","download"].forEach(function(a2){t2[a2]=new qa(a2,4,!1,a2,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a2){t2[a2]=new qa(a2,6,!1,a2,null,!1,!1)}),["rowSpan","start"].forEach(function(a2){t2[a2]=new qa(a2,5,!1,a2.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function ta(a2){return a2[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
34-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(a2){var b2=a2.replace(ra,ta);t2[b2]=new qa(b2,1,!1,a2,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a2){var b2=a2.replace(ra,ta);t2[b2]=new qa(b2,1,!1,a2,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a2){var b2=a2.replace(ra,ta);t2[b2]=new qa(b2,1,!1,a2,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a2){t2[a2]=new qa(a2,1,!1,a2.toLowerCase(),null,!1,!1)}),t2.xlinkHref=new qa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a2){t2[a2]=new qa(a2,1,!1,a2.toLowerCase(),null,!0,!0)});function ua2(a2,b2,c2,d2){var e3=t2.hasOwnProperty(b2)?t2[b2]:null;(e3!==null?e3.type!==0:d2||!(2<b2.length)||b2[0]!=="o"&&b2[0]!=="O"||b2[1]!=="n"&&b2[1]!=="N")&&(pa(b2,c2,e3,d2)&&(c2=null),d2||e3===null?na(b2)&&(c2===null?a2.removeAttribute(b2):a2.setAttribute(b2,""+c2)):e3.mustUseProperty?a2[e3.propertyName]=c2===null?e3.type===3?!1:"":c2:(b2=e3.attributeName,d2=e3.attributeNamespace,c2===null?a2.removeAttribute(b2):(e3=e3.type,c2=e3===3||e3===4&&c2===!0?"":""+c2,d2?a2.setAttributeNS(d2,b2,c2):a2.setAttribute(b2,c2))))}var va=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,wa=Symbol.for("react.element"),xa=Symbol.for("react.portal"),ya=Symbol.for("react.fragment"),za=Symbol.for("react.strict_mode"),Aa=Symbol.for("react.profiler"),Ba=Symbol.for("react.provider"),Ca=Symbol.for("react.context"),Da=Symbol.for("react.forward_ref"),Ea=Symbol.for("react.suspense"),Fa=Symbol.for("react.suspense_list"),Ga=Symbol.for("react.memo"),Ha=Symbol.for("react.lazy"),Ia=Symbol.for("react.offscreen"),Ja=Symbol.iterator;function Ka(a2){return a2===null||typeof a2!="object"?null:(a2=Ja&&a2[Ja]||a2["@@iterator"],typeof a2=="function"?a2:null)}var u2=Object.assign,La;function Ma(a2){if(La===void 0)try{throw Error()}catch(c2){var b2=c2.stack.trim().match(/\n( *(at )?)/);La=b2&&b2[1]||""}return` 35`+La+a2}var Na=!1;function Oa(a2,b2){if(!a2||Na)return"";Na=!0;var c2=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(b2)if(b2=function(){throw Error()},Object.defineProperty(b2.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(b2,[])}catch(l){var d2=l}Reflect.construct(a2,[],b2)}else{try{b2.call()}catch(l){d2=l}a2.call(b2.prototype)}else{try{throw Error()}catch(l){d2=l}a2()}}catch(l){if(l&&d2&&typeof l.stack=="string"){for(var e3=l.stack.split(` 36`),f2=d2.stack.split(` 37`),g2=e3.length-1,h2=f2.length-1;1<=g2&&0<=h2&&e3[g2]!==f2[h2];)h2--;for(;1<=g2&&0<=h2;g2--,h2--)if(e3[g2]!==f2[h2]){if(g2!==1||h2!==1)do if(g2--,h2--,0>h2||e3[g2]!==f2[h2]){var k2=` 38`+e3[g2].replace(" at new "," at ");return a2.displayName&&k2.includes("<anonymous>")&&(k2=k2.replace("<anonymous>",a2.displayName)),k2}while(1<=g2&&0<=h2);break}}}finally{Na=!1,Error.prepareStackTrace=c2}return(a2=a2?a2.displayName||a2.name:"")?Ma(a2):""}function Pa(a2){switch(a2.tag){case 5:return Ma(a2.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return a2=Oa(a2.type,!1),a2;case 11:return a2=Oa(a2.type.render,!1),a2;case 1:return a2=Oa(a2.type,!0),a2;default:return""}}function Qa(a2){if(a2==null)return null;if(typeof a2=="function")return a2.displayName||a2.name||null;if(typeof a2=="string")return a2;switch(a2){case ya:return"Fragment";case xa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof a2=="object")switch(a2.$$typeof){case Ca:return(a2.displayName||"Context")+".Consumer";case Ba:return(a2._context.displayName||"Context")+".Provider";case Da:var b2=a2.render;return a2=a2.displayName,a2||(a2=b2.displayName||b2.name||"",a2=a2!==""?"ForwardRef("+a2+")":"ForwardRef"),a2;case Ga:return b2=a2.displayName||null,b2!==null?b2:Qa(a2.type)||"Memo";case Ha:b2=a2._payload,a2=a2._init;try{return Qa(a2(b2))}catch{}}return null}function Ra(a2){var b2=a2.type;switch(a2.tag){case 24:return"Cache";
vendor: 11,229 bytes, line 38
38case 9:return(b2.displayName||"Context")+".Consumer";case 10:return(b2._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return a2=b2.render,a2=a2.displayName||a2.name||"",b2.displayName||(a2!==""?"ForwardRef("+a2+")":"ForwardRef");case 7:return"Fragment";case 5:return b2;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(b2);case 8:return b2===za?"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 b2=="function")return b2.displayName||b2.name||null;if(typeof b2=="string")return b2}return null}function Sa(a2){switch(typeof a2){case"boolean":case"number":case"string":case"undefined":return a2;case"object":return a2;default:return""}}function Ta(a2){var b2=a2.type;return(a2=a2.nodeName)&&a2.toLowerCase()==="input"&&(b2==="checkbox"||b2==="radio")}function Ua(a2){var b2=Ta(a2)?"checked":"value",c2=Object.getOwnPropertyDescriptor(a2.constructor.prototype,b2),d2=""+a2[b2];if(!a2.hasOwnProperty(b2)&&typeof c2<"u"&&typeof c2.get=="function"&&typeof c2.set=="function"){var e3=c2.get,f2=c2.set;return Object.defineProperty(a2,b2,{configurable:!0,get:function(){return e3.call(this)},set:function(a3){d2=""+a3,f2.call(this,a3)}}),Object.defineProperty(a2,b2,{enumerable:c2.enumerable}),{getValue:function(){return d2},setValue:function(a3){d2=""+a3},stopTracking:function(){a2._valueTracker=null,delete a2[b2]}}}}function Va(a2){a2._valueTracker||(a2._valueTracker=Ua(a2))}function Wa(a2){if(!a2)return!1;var b2=a2._valueTracker;if(!b2)return!0;var c2=b2.getValue(),d2="";return a2&&(d2=Ta(a2)?a2.checked?"true":"false":a2.value),a2=d2,a2!==c2?(b2.setValue(a2),!0):!1}function Xa(a2){if(a2=a2||(typeof document<"u"?document:void 0),typeof a2>"u")return null;try{return a2.activeElement||a2.body}catch{return a2.body}}function Ya(a2,b2){var c2=b2.checked;return u2({},b2,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c2??a2._wrapperState.initialChecked})}function Za(a2,b2){var c2=b2.defaultValue==null?"":b2.defaultValue,d2=b2.checked!=null?b2.checked:b2.defaultChecked;c2=Sa(b2.value!=null?b2.value:c2),a2._wrapperState={initialChecked:d2,initialValue:c2,controlled:b2.type==="checkbox"||b2.type==="radio"?b2.checked!=null:b2.value!=null}}function $a(a2,b2){b2=b2.checked,b2!=null&&ua2(a2,"checked",b2,!1)}function ab(a2,b2){$a(a2,b2);var c2=Sa(b2.value),d2=b2.type;if(c2!=null)d2==="number"?(c2===0&&a2.value===""||a2.value!=c2)&&(a2.value=""+c2):a2.value!==""+c2&&(a2.value=""+c2);else if(d2==="submit"||d2==="reset"){a2.removeAttribute("value");return}b2.hasOwnProperty("value")?bb(a2,b2.type,c2):b2.hasOwnProperty("defaultValue")&&bb(a2,b2.type,Sa(b2.defaultValue)),b2.checked==null&&b2.defaultChecked!=null&&(a2.defaultChecked=!!b2.defaultChecked)}function cb(a2,b2,c2){if(b2.hasOwnProperty("value")||b2.hasOwnProperty("defaultValue")){var d2=b2.type;if(!(d2!=="submit"&&d2!=="reset"||b2.value!==void 0&&b2.value!==null))return;b2=""+a2._wrapperState.initialValue,c2||b2===a2.value||(a2.value=b2),a2.defaultValue=b2}c2=a2.name,c2!==""&&(a2.name=""),a2.defaultChecked=!!a2._wrapperState.initialChecked,c2!==""&&(a2.name=c2)}function bb(a2,b2,c2){(b2!=="number"||Xa(a2.ownerDocument)!==a2)&&(c2==null?a2.defaultValue=""+a2._wrapperState.initialValue:a2.defaultValue!==""+c2&&(a2.defaultValue=""+c2))}var db=Array.isArray;function eb(a2,b2,c2,d2){if(a2=a2.options,b2){b2={};for(var e3=0;e3<c2.length;e3++)b2["$"+c2[e3]]=!0;for(c2=0;c2<a2.length;c2++)e3=b2.hasOwnProperty("$"+a2[c2].value),a2[c2].selected!==e3&&(a2[c2].selected=e3),e3&&d2&&(a2[c2].defaultSelected=!0)}else{for(c2=""+Sa(c2),b2=null,e3=0;e3<a2.length;e3++){if(a2[e3].value===c2){a2[e3].selected=!0,d2&&(a2[e3].defaultSelected=!0);return}b2!==null||a2[e3].disabled||(b2=a2[e3])}b2!==null&&(b2.selected=!0)}}function fb(a2,b2){if(b2.dangerouslySetInnerHTML!=null)throw Error(p2(91));return u2({},b2,{value:void 0,defaultValue:void 0,children:""+a2._wrapperState.initialValue})}function gb(a2,b2){var c2=b2.value;if(c2==null){if(c2=b2.children,b2=b2.defaultValue,c2!=null){if(b2!=null)throw Error(p2(92));if(db(c2)){if(1<c2.length)throw Error(p2(93));c2=c2[0]}b2=c2}b2==null&&(b2=""),c2=b2}a2._wrapperState={initialValue:Sa(c2)}}function hb(a2,b2){var c2=Sa(b2.value),d2=Sa(b2.defaultValue);c2!=null&&(c2=""+c2,c2!==a2.value&&(a2.value=c2),b2.defaultValue==null&&a2.defaultValue!==c2&&(a2.defaultValue=c2)),d2!=null&&(a2.defaultValue=""+d2)}function ib(a2){var b2=a2.textContent;b2===a2._wrapperState.initialValue&&b2!==""&&b2!==null&&(a2.value=b2)}function jb(a2){switch(a2){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 kb(a2,b2){return a2==null||a2==="http://www.w3.org/1999/xhtml"?jb(b2):a2==="http://www.w3.org/2000/svg"&&b2==="foreignObject"?"http://www.w3.org/1999/xhtml":a2}var mb,nb=(function(a2){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(b2,c2,d2,e3){MSApp.execUnsafeLocalFunction(function(){return a2(b2,c2,d2,e3)})}:a2})(function(a2,b2){if(a2.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a2)a2.innerHTML=b2;else{for(mb=mb||document.createElement("div"),mb.innerHTML="<svg>"+b2.valueOf().toString()+"</svg>",b2=mb.firstChild;a2.firstChild;)a2.removeChild(a2.firstChild);for(;b2.firstChild;)a2.appendChild(b2.firstChild)}});function ob(a2,b2){if(b2){var c2=a2.firstChild;if(c2&&c2===a2.lastChild&&c2.nodeType===3){c2.nodeValue=b2;return}}a2.textContent=b2}var pb={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},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(a2){qb.forEach(function(b2){b2=b2+a2.charAt(0).toUpperCase()+a2.substring(1),pb[b2]=pb[a2]})});function rb(a2,b2,c2){return b2==null||typeof b2=="boolean"||b2===""?"":c2||typeof b2!="number"||b2===0||pb.hasOwnProperty(a2)&&pb[a2]?(""+b2).trim():b2+"px"}function sb(a2,b2){a2=a2.style;for(var c2 in b2)if(b2.hasOwnProperty(c2)){var d2=c2.indexOf("--")===0,e3=rb(c2,b2[c2],d2);c2==="float"&&(c2="cssFloat"),d2?a2.setProperty(c2,e3):a2[c2]=e3}}var tb=u2({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ub(a2,b2){if(b2){if(tb[a2]&&(b2.children!=null||b2.dangerouslySetInnerHTML!=null))throw Error(p2(137,a2));if(b2.dangerouslySetInnerHTML!=null){if(b2.children!=null)throw Error(p2(60));if(typeof b2.dangerouslySetInnerHTML!="object"||!("__html"in b2.dangerouslySetInnerHTML))throw Error(p2(61))}if(b2.style!=null&&typeof b2.style!="object")throw Error(p2(62))}}function vb(a2,b2){if(a2.indexOf("-")===-1)return typeof b2.is=="string";switch(a2){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 wb=null;function xb(a2){return a2=a2.target||a2.srcElement||window,a2.correspondingUseElement&&(a2=a2.correspondingUseElement),a2.nodeType===3?a2.parentNode:a2}var yb=null,zb=null,Ab=null;function Bb(a2){if(a2=Cb(a2)){if(typeof yb!="function")throw Error(p2(280));var b2=a2.stateNode;b2&&(b2=Db(b2),yb(a2.stateNode,a2.type,b2))}}function Eb(a2){zb?Ab?Ab.push(a2):Ab=[a2]:zb=a2}function Fb(){if(zb){var a2=zb,b2=Ab;if(Ab=zb=null,Bb(a2),b2)for(a2=0;a2<b2.length;a2++)Bb(b2[a2])}}function Gb(a2,b2){return a2(b2)}function Hb(){}var Ib=!1;function Jb(a2,b2,c2){if(Ib)return a2(b2,c2);Ib=!0;try{return Gb(a2,b2,c2)}finally{Ib=!1,(zb!==null||Ab!==null)&&(Hb(),Fb())}}function Kb(a2,b2){var c2=a2.stateNode;if(c2===null)return null;var d2=Db(c2);if(d2===null)return null;c2=d2[b2];a:switch(b2){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(d2=!d2.disabled)||(a2=a2.type,d2=!(a2==="button"||a2==="input"||a2==="select"||a2==="textarea")),a2=!d2;break a;default:a2=!1}if(a2)return null;if(c2&&typeof c2!="function")throw Error(p2(231,b2,typeof c2));return c2}var Lb=!1;if(ia)try{var Mb={};Object.defineProperty(Mb,"passive",{get:function(){Lb=!0}}),window.addEventListener("test",Mb,Mb),window.removeEventListener("test",Mb,Mb)}catch{Lb=!1}function Nb(a2,b2,c2,d2,e3,f2,g2,h2,k2){var l=Array.prototype.slice.call(arguments,3);try{b2.apply(c2,l)}catch(n2){this.onError(n2)}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError:function(a2){Ob=!0,Pb=a2}};function Tb(a2,b2,c2,d2,e3,f2,g2,h2,k2){Ob=!1,Pb=null,Nb.apply(Sb,arguments)}function Ub(a2,b2,c2,d2,e3,f2,g2,h2,k2){if(Tb.apply(this,arguments),Ob){if(Ob){var l=Pb;Ob=!1,Pb=null}else throw Error(p2(198));Qb||(Qb=!0,Rb=l)}}function Vb(a2){var b2=a2,c2=a2;if(a2.alternate)for(;b2.return;)b2=b2.return;else{a2=b2;do b2=a2,(b2.flags&4098)!==0&&(c2=b2.return),a2=b2.return;while(a2)}return b2.tag===3?c2:null}function Wb(a2){if(a2.tag===13){var b2=a2.memoizedState;if(b2===null&&(a2=a2.alternate,a2!==null&&(b2=a2.memoizedState)),b2!==null)return b2.dehydrated}return null}function Xb(a2){if(Vb(a2)!==a2)throw Error(p2(188))}function Yb(a2){var b2=a2.alternate;if(!b2){if(b2=Vb(a2),b2===null)throw Error(p2(188));return b2!==a2?null:a2}for(var c2=a2,d2=b2;;){var e3=c2.return;if(e3===null)break;var f2=e3.alternate;if(f2===null){if(d2=e3.return,d2!==null){c2=d2;continue}break}if(e3.child===f2.child){for(f2=e3.child;f2;){if(f2===c2)return Xb(e3),a2;if(f2===d2)return Xb(e3),b2;f2=f2.sibling}throw Error(p2(188))}if(c2.return!==d2.return)c2=e3,d2=f2;else{for(var g2=!1,h2=e3.child;h2;){if(h2===c2){g2=!0,c2=e3,d2=f2;break}if(h2===d2){g2=!0,d2=e3,c2=f2;break}h2=h2.sibling}if(!g2){for(h2=f2.child;h2;){if(h2===c2){g2=!0,c2=f2,d2=e3;break}if(h2===d2){g2=!0,d2=f2,c2=e3;break}h2=h2.sibling}if(!g2)throw Error(p2(189))}}if(c2.alternate!==d2)throw Error(p2(190))}if(c2.tag!==3)throw Error(p2(188));return c2.stateNode.current===c2?a2:b2}function Zb(a2){return a2=Yb(a2),a2!==null?$b(a2):null}function $b(a2){if(a2.tag===5||a2.tag===6)return a2;for(a2=a2.child;a2!==null;){var b2=$b(a2);if(b2!==null)return b2;a2=a2.sibling}return null}var ac=ba.unstable_scheduleCallback,bc=ba.unstable_cancelCallback,cc=ba.unstable_shouldYield,dc2=ba.unstable_requestPaint,A5=ba.unstable_now,ec=ba.unstable_getCurrentPriorityLevel,fc=ba.unstable_ImmediatePriority,gc=ba.unstable_UserBlockingPriority,hc=ba.unstable_NormalPriority,ic=ba.unstable_LowPriority,jc=ba.unstable_IdlePriority,kc=null,lc2=null,B2=null,mc2=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__
38<"u";function nc(a2,b2){if(lc2&&typeof lc2.onCommitFiberRoot=="function")try{var c2=(a2.current.flags&128)===128;switch(b2){case 1:var d2=fc;break;case 4:d2=gc;break;case 16:d2=hc;break;case 536870912:d2=jc;break;default:d2=hc}lc2.onCommitFiberRoot(kc,a2,d2,c2)}catch{}}function oc(a2){B2=a2}function pc(){for(var a2=new Map,b2=1,c2=0;31>c2;c2++){var d2=qc(b2);a2.set(b2,d2),b2*=2}return a2}function rc(){B2!==null&&typeof B2.markCommitStopped=="function"&&B2.markCommitStopped()}function sc(a2){B2!==null&&typeof B2.markComponentRenderStarted=="function"&&B2.markComponentRenderStarted(a2)}function tc(){B2!==null&&typeof B2.markComponentRenderStopped=="function"&&B2.markComponentRenderStopped()}function uc(a2){B2!==null&&typeof B2.markComponentLayoutEffectUnmountStarted=="function"&&B2.markComponentLayoutEffectUnmountStarted(a2)}function vc(){B2!==null&&typeof B2.markComponentLayoutEffectUnmountStopped=="function"&&B2.markComponentLayoutEffectUnmountStopped()}function wc(a2){B2!==null&&typeof B2.markRenderStarted=="function"&&B2.markRenderStarted(a2)}function xc(){B2!==null&&typeof B2.markRenderStopped=="function"&&B2.markRenderStopped()}function yc(a2,b2){B2!==null&&typeof B2.markStateUpdateScheduled=="function"&&B2.markStateUpdateScheduled(a2,b2)}var Ac=Math.clz32?Math.clz32:zc2,Bc=Math.log,Cc=Math.LN2;function zc2(a2){return a2>>>=0,a2===0?32:31-(Bc(a2)/Cc|0)|0}function qc(a2){if(a2&1)return"Sync";if(a2&2)return"InputContinuousHydration";if(a2&4)return"InputContinuous";if(a2&8)return"DefaultHydration";if(a2&16)return"Default";if(a2&32)return"TransitionHydration";if(a2&4194240)return"Transition";if(a2&130023424)return"Retry";if(a2&134217728)return"SelectiveHydration";if(a2&268435456)return"IdleHydration";if(a2&536870912)return"Idle";if(a2&1073741824)return"Offscreen"}var Dc2=64,Ec2=4194304;function Fc(a2){switch(a2&-a2){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 a2&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a2&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return a2}}function Gc(a2,b2){var c2=a2.pendingLanes;if(c2===0)return 0;var d2=0,e3=a2.suspendedLanes,f2=a2.pingedLanes,g2=c2&268435455;if(g2!==0){var h2=g2&~e3;h2!==0?d2=Fc(h2):(f2&=g2,f2!==0&&(d2=Fc(f2)))}else g2=c2&~e3,g2!==0?d2=Fc(g2):f2!==0&&(d2=Fc(f2));if(d2===0)return 0;if(b2!==0&&b2!==d2&&(b2&e3)===0&&(e3=d2&-d2,f2=b2&-b2,e3>=f2||e3===16&&(f2&4194240)!==0))return b2;if((d2&4)!==0&&(d2|=c2&16),b2=a2.entangledLanes,b2!==0)for(a2=a2.entanglements,b2&=d2;0<b2;)c2=31-Ac(b2),e3=1<<c2,d2|=a2[c2],b2&=~e3;return d2}function Hc(a2,b2){switch(a2){case 1:case 2:case 4:return b2+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 b2+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 Ic(a2,b2){for(var c2=a2.suspendedLanes,d2=a2.pingedLanes,e3=a2.expirationTimes,f2=a2.pen
vendor: 27,588 bytes, lines 38-39
38dingLanes;0<f2;){var g2=31-Ac(f2),h2=1<<g2,k2=e3[g2];k2===-1?((h2&c2)===0||(h2&d2)!==0)&&(e3[g2]=Hc(h2,b2)):k2<=b2&&(a2.expiredLanes|=h2),f2&=~h2}}function Jc(a2){return a2=a2.pendingLanes&-1073741825,a2!==0?a2:a2&1073741824?1073741824:0}function Kc2(){var a2=Dc2;return Dc2<<=1,(Dc2&4194240)===0&&(Dc2=64),a2}function Lc2(a2){for(var b2=[],c2=0;31>c2;c2++)b2.push(a2);return b2}function Mc(a2,b2,c2){a2.pendingLanes|=b2,b2!==536870912&&(a2.suspendedLanes=0,a2.pingedLanes=0),a2=a2.eventTimes,b2=31-Ac(b2),a2[b2]=c2}function Nc(a2,b2){var c2=a2.pendingLanes&~b2;a2.pendingLanes=b2,a2.suspendedLanes=0,a2.pingedLanes=0,a2.expiredLanes&=b2,a2.mutableReadLanes&=b2,a2.entangledLanes&=b2,b2=a2.entanglements;var d2=a2.eventTimes;for(a2=a2.expirationTimes;0<c2;){var e3=31-Ac(c2),f2=1<<e3;b2[e3]=0,d2[e3]=-1,a2[e3]=-1,c2&=~f2}}function Oc2(a2,b2){var c2=a2.entangledLanes|=b2;for(a2=a2.entanglements;c2;){var d2=31-Ac(c2),e3=1<<d2;e3&b2|a2[d2]&b2&&(a2[d2]|=b2),c2&=~e3}}function Pc(a2,b2,c2){if(mc2)for(a2=a2.pendingUpdatersLaneMap;0<c2;){var d2=31-Ac(c2),e3=1<<d2;a2[d2].add(b2),c2&=~e3}}function Qc(a2,b2){if(mc2)for(var c2=a2.pendingUpdatersLaneMap,d2=a2.memoizedUpdaters;0<b2;){var e3=31-Ac(b2);a2=1<<e3,e3=c2[e3],0<e3.size&&(e3.forEach(function(a3){var b3=a3.alternate;b3!==null&&d2.has(b3)||d2.add(a3)}),e3.clear()),b2&=~a2}}var E2=0;function Rc(a2){return a2&=-a2,1<a2?4<a2?(a2&268435455)!==0?16:536870912:4:1}var Sc2,Tc,Uc,Vc,Wc,Xc2=!1,Yc2=[],Zc=null,$c=null,ad=null,bd=new Map,cd=new Map,dd=[],ed="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 fd(a2,b2){switch(a2){case"focusin":case"focusout":Zc=null;break;case"dragenter":case"dragleave":$c=null;break;case"mouseover":case"mouseout":ad=null;break;case"pointerover":case"pointerout":bd.delete(b2.pointerId);break;case"gotpointercapture":case"lostpointercapture":cd.delete(b2.pointerId)}}function gd2(a2,b2,c2,d2,e3,f2){return a2===null||a2.nativeEvent!==f2?(a2={blockedOn:b2,domEventName:c2,eventSystemFlags:d2,nativeEvent:f2,targetContainers:[e3]},b2!==null&&(b2=Cb(b2),b2!==null&&Tc(b2)),a2):(a2.eventSystemFlags|=d2,b2=a2.targetContainers,e3!==null&&b2.indexOf(e3)===-1&&b2.push(e3),a2)}function hd2(a2,b2,c2,d2,e3){switch(b2){case"focusin":return Zc=gd2(Zc,a2,b2,c2,d2,e3),!0;case"dragenter":return $c=gd2($c,a2,b2,c2,d2,e3),!0;case"mouseover":return ad=gd2(ad,a2,b2,c2,d2,e3),!0;case"pointerover":var f2=e3.pointerId;return bd.set(f2,gd2(bd.get(f2)||null,a2,b2,c2,d2,e3)),!0;case"gotpointercapture":return f2=e3.pointerId,cd.set(f2,gd2(cd.get(f2)||null,a2,b2,c2,d2,e3)),!0}return!1}function id2(a2){var b2=jd(a2.target);if(b2!==null){var c2=Vb(b2);if(c2!==null){if(b2=c2.tag,b2===13){if(b2=Wb(c2),b2!==null){a2.blockedOn=b2,Wc(a2.priority,function(){Uc(c2)});return}}else if(b2===3&&c2.stateNode.current.memoizedState.isDehydrated){a2.blockedOn=c2.tag===3?c2.stateNode.containerInfo:null;return}}}a2.blockedOn=null}function kd(a2){if(a2.blockedOn!==null)return!1;for(var b2=a2.targetContainers;0<b2.length;){var c2=ld(a2.domEventName,a2.eventSystemFlags,b2[0],a2.nativeEvent);if(c2===null){c2=a2.nativeEvent;var d2=new c2.constructor(c2.type,c2);wb=d2,c2.target.dispatchEvent(d2),wb=null}else return b2=Cb(c2),b2!==null&&Tc(b2),a2.blockedOn=c2,!1;b2.shift()}return!0}function md(a2,b2,c2){kd(a2)&&c2.delete(b2)}function nd2(){Xc2=!1,Zc!==null&&kd(Zc)&&(Zc=null),$c!==null&&kd($c)&&($c=null),ad!==null&&kd(ad)&&(ad=null),bd.forEach(md),cd.forEach(md)}function od(a2,b2){a2.blockedOn===b2&&(a2.blockedOn=null,Xc2||(Xc2=!0,ba.unstable_scheduleCallback(ba.unstable_NormalPriority,nd2)))}function pd(a2){function b2(b3){return od(b3,a2)}if(0<Yc2.length){od(Yc2[0],a2);for(var c2=1;c2<Yc2.length;c2++){var d2=Yc2[c2];d2.blockedOn===a2&&(d2.blockedOn=null)}}for(Zc!==null&&od(Zc,a2),$c!==null&&od($c,a2),ad!==null&&od(ad,a2),bd.forEach(b2),cd.forEach(b2),c2=0;c2<dd.length;c2++)d2=dd[c2],d2.blockedOn===a2&&(d2.blockedOn=null);for(;0<dd.length&&(c2=dd[0],c2.blockedOn===null);)id2(c2),c2.blockedOn===null&&dd.shift()}var qd=va.ReactCurrentBatchConfig,rd=!0;function sd2(a2,b2,c2,d2){var e3=E2,f2=qd.transition;qd.transition=null;try{E2=1,td2(a2,b2,c2,d2)}finally{E2=e3,qd.transition=f2}}function ud(a2,b2,c2,d2){var e3=E2,f2=qd.transition;qd.transition=null;try{E2=4,td2(a2,b2,c2,d2)}finally{E2=e3,qd.transition=f2}}function td2(a2,b2,c2,d2){if(rd){var e3=ld(a2,b2,c2,d2);if(e3===null)vd2(a2,b2,d2,wd,c2),fd(a2,d2);else if(hd2(e3,a2,b2,c2,d2))d2.stopPropagation();else if(fd(a2,d2),b2&4&&-1<ed.indexOf(a2)){for(;e3!==null;){var f2=Cb(e3);if(f2!==null&&Sc2(f2),f2=ld(a2,b2,c2,d2),f2===null&&vd2(a2,b2,d2,wd,c2),f2===e3)break;e3=f2}e3!==null&&d2.stopPropagation()}else vd2(a2,b2,d2,null,c2)}}var wd=null;function ld(a2,b2,c2,d2){if(wd=null,a2=xb(d2),a2=jd(a2),a2!==null)if(b2=Vb(a2),b2===null)a2=null;else if(c2=b2.tag,c2===13){if(a2=Wb(b2),a2!==null)return a2;a2=null}else if(c2===3){if(b2.stateNode.current.memoizedState.isDehydrated)return b2.tag===3?b2.stateNode.containerInfo:null;a2=null}else b2!==a2&&(a2=null);return wd=a2,null}function xd(a2){switch(a2){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(ec()){case fc:return 1;case gc:return 4;case hc:case ic:return 16;case jc:return 536870912;default:return 16}default:return 16}}var yd=null,zd=null,Ad=null;function Bd(){if(Ad)return Ad;var a2,b2=zd,c2=b2.length,d2,e3="value"in yd?yd.value:yd.textContent,f2=e3.length;for(a2=0;a2<c2&&b2[a2]===e3[a2];a2++);var g2=c2-a2;for(d2=1;d2<=g2&&b2[c2-d2]===e3[f2-d2];d2++);return Ad=e3.slice(a2,1<d2?1-d2:void 0)}function Cd(a2){var b2=a2.keyCode;return"charCode"in a2?(a2=a2.charCode,a2===0&&b2===13&&(a2=13)):a2=b2,a2===10&&(a2=13),32<=a2||a2===13?a2:0}function Dd(){return!0}function Ed(){return!1}function Fd(a2){function b2(b3,d2,e3,f2,g2){this._reactName=b3,this._targetInst=e3,this.type=d2,this.nativeEvent=f2,this.target=g2,this.currentTarget=null;for(var c2 in a2)a2.hasOwnProperty(c2)&&(b3=a2[c2],this[c2]=b3?b3(f2):f2[c2]);return this.isDefaultPrevented=(f2.defaultPrevented!=null?f2.defaultPrevented:f2.returnValue===!1)?Dd:Ed,this.isPropagationStopped=Ed,this}return u2(b2.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a3=this.nativeEvent;a3&&(a3.preventDefault?a3.preventDefault():typeof a3.returnValue!="unknown"&&(a3.returnValue=!1),this.isDefaultPrevented=Dd)},stopPropagation:function(){var a3=this.nativeEvent;a3&&(a3.stopPropagation?a3.stopPropagation():typeof a3.cancelBubble!="unknown"&&(a3.cancelBubble=!0),this.isPropagationStopped=Dd)},persist:function(){},isPersistent:Dd}),b2}var Gd={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a2){return a2.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hd=Fd(Gd),Id=u2({},Gd,{view:0,detail:0}),Jd=Fd(Id),Kd,Ld,Md,Od=u2({},Id,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nd,button:0,buttons:0,relatedTarget:function(a2){return a2.relatedTarget===void 0?a2.fromElement===a2.srcElement?a2.toElement:a2.fromElement:a2.relatedTarget},movementX:function(a2){return"movementX"in a2?a2.movementX:(a2!==Md&&(Md&&a2.type==="mousemove"?(Kd=a2.screenX-Md.screenX,Ld=a2.screenY-Md.screenY):Ld=Kd=0,Md=a2),Kd)},movementY:function(a2){return"movementY"in a2?a2.movementY:Ld}}),Pd=Fd(Od),Qd=u2({},Od,{dataTransfer:0}),Rd=Fd(Qd),Sd=u2({},Id,{relatedTarget:0}),Td=Fd(Sd),Ud=u2({},Gd,{animationName:0,elapsedTime:0,pseudoElement:0}),Vd=Fd(Ud),Wd=u2({},Gd,{clipboardData:function(a2){return"clipboardData"in a2?a2.clipboardData:window.clipboardData}}),Xd=Fd(Wd),Yd=u2({},Gd,{data:0}),Zd=Fd(Yd),$d={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ae2={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"},be={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ce2(a2){var b2=this.nativeEvent;return b2.getModifierState?b2.getModifierState(a2):(a2=be[a2])?!!b2[a2]:!1}function Nd(){return ce2}var de2=u2({},Id,{key:function(a2){if(a2.key){var b2=$d[a2.key]||a2.key;if(b2!=="Unidentified")return b2}return a2.type==="keypress"?(a2=Cd(a2),a2===13?"Enter":String.fromCharCode(a2)):a2.type==="keydown"||a2.type==="keyup"?ae2[a2.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nd,charCode:function(a2){return a2.type==="keypress"?Cd(a2):0},keyCode:function(a2){return a2.type==="keydown"||a2.type==="keyup"?a2.keyCode:0},which:function(a2){return a2.type==="keypress"?Cd(a2):a2.type==="keydown"||a2.type==="keyup"?a2.keyCode:0}}),ee2=Fd(de2),fe2=u2({},Od,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ge2=Fd(fe2),he2=u2({},Id,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nd}),ie2=Fd(he2),je=u2({},Gd,{propertyName:0,elapsedTime:0,pseudoElement:0}),ke=Fd(je),le2=u2({},Od,{deltaX:function(a2){return"deltaX"in a2?a2.deltaX:"wheelDeltaX"in a2?-a2.wheelDeltaX:0},deltaY:function(a2){return"deltaY"in a2?a2.deltaY:"wheelDeltaY"in a2?-a2.wheelDeltaY:"wheelDelta"in a2?-a2.wheelDelta:0},deltaZ:0,deltaMode:0}),me=Fd(le2),ne2=[9,13,27,32],oe2=ia&&"CompositionEvent"in window,pe2=null;ia&&"documentMode"in document&&(pe2=document.documentMode);var qe=ia&&"TextEvent"in window&&!pe2,re2=ia&&(!oe2||pe2&&8<pe2&&11>=pe2),se2=" ",te2=!1;function ue2(a2,b2){switch(a2){case"keyup":return ne2.indexOf(b2.keyCode)!==-1;case"keydown":return b2.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ve(a2){return a2=a2.detail,typeof a2=="object"&&"data"in a2?a2.data:null}var we=!1;function xe(a2,b2){switch(a2){case"compositionend":return ve(b2);case"keypress":return b2.which!==32?null:(te2=!0,se2);case"textInput":return a2=b2.data,a2===se2&&te2?null:a2;default:return null}}function ye2(a2,b2){if(we)return a2==="compositionend"||!oe2&&ue2(a2,b2)?(a2=Bd(),Ad=zd=yd=null,we=!1,a2):null;switch(a2){case"paste":return null;case"keypress":if(!(b2.ctrlKey||b2.altKey||b2.metaKey)||b2.ctrlKey&&b2.altKey){if(b2.char&&1<b2.char.length)return b2.char;if(b2.which)return String.fromCharCode(b2.which)}return null;case"compositionend":return re2&&b2.locale!=="ko"?null:b2.data;default:return null}}var ze={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 Ae(a2){var b2=a2&&a2.nodeName&&a2.nodeName.toLowerCase();return b2==="input"?!!ze[a2.type]:b2==="textarea"}function Be(a2,b2,c2,d2){Eb(d2),b2=Ce(b2,"onChange"),0<b2.length&&(c2=new Hd("onChange","change",null,c2,d2),a2.push({event:c2,listeners:b2}))}var De=null,Ee=null;function Fe(a2){Ge(a2,0)}function He(a2){var b2=Ie(a2);if(Wa(b2))return a2}function Je(a2,b2){if(a2==="change")return b2}var Ke=!1;if(ia){var Le;if(ia){var Me="oninput"in document;if(!Me){var Ne=document.createElement("div");Ne.setAttribute("oninput","return;"),Me=typeof Ne.oninput=="function"}Le=Me}else Le=!1;Ke=Le&&(!document.documentMode||9<document.documentMode)}function Oe2(){De&&(De.detachEvent("onpropertychange",Pe),Ee=De=null)}function Pe(a2){if(a2.propertyName==="value"&&He(Ee)){var b2=[];Be(b2,Ee,a2,xb(a2)),Jb(Fe,b2)}}function Qe(a2,b2,c2){a2==="focusin"?(Oe2(),De=b2,Ee=c2,De.attachEvent("onpropertychange",Pe)):a2==="focusout"&&Oe2()}function Re(a2){if(a2==="selectionchange"||a2==="keyup"||a2==="keydown")return He(Ee)}function Se(a2,b2){if(a2==="click")return He(b2)}function Te2(a2,b2){if(a2==="input"||a2==="change")return He(b2)}function Ue(a2,b2){return a2===b2&&(a2!==0||1/a2===1/b2)||a2!==a2&&b2!==b2}var Ve=typeof Object.is=="function"?Object.is:Ue;function We(a2,b2){if(Ve(a2,b2))return!0;if(typeof a2!="object"||a2===null||typeof b2!="object"||b2===null)return!1;var c2=Object.keys(a2),d2=Object.keys(b2);if(c2.length!==d2.length)return!1;for(d2=0;d2<c2.length;d2++){var e3=c2[d2];if(!ja.call(b2,e3)||!Ve(a2[e3],b2[e3]))return!1}return!0}function Xe(a2){for(;a2&&a2.firstChild;)a2=a2.firstChild;return a2}function Ye(a2,b2){var c2=Xe(a2);a2=0;for(var d2;c2;){if(c2.nodeType===3){if(d2=a2+c2.textContent.length,a2<=b2&&d2>=b2)return{node:c2,offset:b2-a2};a2=d2}a:{for(;c2;){if(c2.nextSibling){c2=c2.nextSibling;break a}c2=c2.parentNode}c2=void 0}c2=Xe(c2)}}function Ze(a2,b2){return a2&&b2?a2===b2?!0:a2&&a2.nodeType===3?!1:b2&&b2.nodeType===3?Ze(a2,b2.parentNode):"contains"in a2?a2.contains(b2):a2.compareDocumentPosition?!!(a2.compareDocumentPosition(b2)&16):!1:!1}function $e(){for(var a2=window,b2=Xa();b2 instanceof a2.HTMLIFrameElement;){try{var c2=typeof b2.contentWindow.location.href=="string"}catch{c2=!1}if(c2)a2=b2.contentWindow;else break;b2=Xa(a2.document)}return b2}function af(a2){var b2=a2&&a2.nodeName&&a2.nodeName.toLowerCase();return b2&&(b2==="input"&&(a2.type==="text"||a2.type==="search"||a2.type==="tel"||a2.type==="url"||a2.type==="password")||b2==="textarea"||a2.contentEditable==="true")}function bf(a2){var b2=$e(),c2=a2.focusedElem,d2=a2.selectionRange;if(b2!==c2&&c2&&c2.ownerDocument&&Ze(c2.ownerDocument.documentElement,c2)){if(d2!==null&&af(c2)){if(b2=d2.start,a2=d2.end,a2===void 0&&(a2=b2),"selectionStart"in c2)c2.selectionStart=b2,c2.selectionEnd=Math.min(a2,c2.value.length);else if(a2=(b2=c2.ownerDocument||document)&&b2.defaultView||window,a2.getSelection){a2=a2.getSelection();var e3=c2.textContent.length,f2=Math.min(d2.start,e3);d2=d2.end===void 0?f2:Math.min(d2.end,e3),!a2.extend&&f2>d2&&(e3=d2,d2=f2,f2=e3),e3=Ye(c2,f2);var g2=Ye(c2,d2);e3&&g2&&(a2.rangeCount!==1||a2.anchorNode!==e3.node||a2.anchorOffset!==e3.offset||a2.focusNode!==g2.node||a2.focusOffset!==g2.offset)&&(b2=b2.createRange(),b2.setStart(e3.node,e3.offset),a2.removeAllRanges(),f2>d2?(a2.addRange(b2),a2.extend(g2.node,g2.offset)):(b2.setEnd(g2.node,g2.offset),a2.addRange(b2)))}}for(b2=[],a2=c2;a2=a2.parentNode;)a2.nodeType===1&&b2.push({element:a2,left:a2.scrollLeft,top:a2.scrollTop});for(typeof c2.focus=="function"&&c2.focus(),c2=0;c2<b2.length;c2++)a2=b2[c2],a2.element.scrollLeft=a2.left,a2.element.scrollTop=a2.top}}var cf=ia&&"documentMode"in document&&11>=document.documentMode,df=null,ef=null,ff=null,gf=!1;function hf(a2,b2,c2){var d2=c2.window===c2?c2.document:c2.nodeType===9?c2:c2.ownerDocument;gf||df==null||df!==Xa(d2)||(d2=df,"selectionStart"in d2&&af(d2)?d2={start:d2.selectionStart,end:d2.selectionEnd}:(d2=(d2.ownerDocument&&d2.ownerDocument.defaultView||window).getSelection(),d2={anchorNode:d2.anchorNode,anchorOffset:d2.anchorOffset,focusNode:d2.focusNode,focusOffset:d2.focusOffset}),ff&&We(ff,d2)||(ff=d2,d2=Ce(ef,"onSelect"),0<d2.length&&(b2=new Hd("onSelect","select",null,b2,c2),a2.push({event:b2,listeners:d2}),b2.target=df)))}function jf(a2,b2){var c2={};return c2[a2.toLowerCase()]=b2.toLowerCase(),c2["Webkit"+a2]="webkit"+b2,c2["Moz"+a2]="moz"+b2,c2}var kf={animationend:jf("Animation","AnimationEnd"),animationiteration:jf("Animation","AnimationIteration"),animationstart:jf("Animation","AnimationStart"),transitionend:jf("Transition","TransitionEnd")},lf={},mf={};ia&&(mf=document.createElement("div").style,"AnimationEvent"in window||(delete kf.animationend.animation,delete kf.animationiteration.animation,delete kf.animationstart.animation),"TransitionEvent"in window||delete kf.transitionend.transition);function nf(a2){if(lf[a2])return lf[a2];if(!kf[a2])return a2;var b2=kf[a2],c2;for(c2 in b2)if(b2.hasOwnProperty(c2)&&c2 in mf)return lf[a2]=b2[c2];return a2}var of=nf("animationend"),pf=nf("animationiteration"),qf=nf("animationstart"),rf=nf("transitionend"),sf=new Map,tf="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 uf(a2,b2){sf.set(a2,b2),fa(b2,[a2])}for(var vf=0;vf<tf.length;vf++){var wf=tf[vf],xf=wf.toLowerCase(),yf=wf[0].toUpperCase()+wf.slice(1);uf(xf,"on"+yf)}uf(of,"onAnimationEnd"),uf(pf,"onAnimationIteration"),uf(qf,"onAnimationStart"),uf("dblclick","onDoubleClick"),uf("focusin","onFocus"),uf("focusout","onBlur"),uf(rf,"onTransitionEnd"),ha("onMouseEnter",["mouseout","mouseover"]),ha("onMouseLeave",["mouseout","mouseover"]),ha("onPointerEnter",["pointerout","pointerover"]),ha("onPointerLeave",["pointerout","pointerover"]),fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),fa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),fa("onBeforeInput",["compositionend","keypress","textInput","paste"]),fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zf="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(" "),Af=new Set("cancel close invalid load scroll toggle".split(" ").concat(zf));function Bf(a2,b2,c2){var d2=a2.type||"unknown-event";a2.currentTarget=c2,Ub(d2,b2,void 0,a2),a2.currentTarget=null}function Ge(a2,b2){b2=(b2&4)!==0;for(var c2=0;c2<a2.length;c2++){var d2=a2[c2],e3=d2.event;d2=d2.listeners;a:{var f2=void 0;if(b2)for(var g2=d2.length-1;0<=g2;g2--){var h2=d2[g2],k2=h2.instance,l=h2.currentTarget;if(h2=h2.listener,k2!==f2&&e3.isPropagationStopped())break a;Bf(e3,h2,l),f2=k2}else for(g2=0;g2<d2.length;g2++){if(h2=d2[g2],k2=h2.instance,l=h2.currentTarget,h2=h2.listener,k2!==f2&&e3.isPropagationStopped())break a;Bf(e3,h2,l),f2=k2}}}if(Qb)throw a2=Rb,Qb=!1,Rb=null,a2}function F2(a2,b2){var c2=b2[Cf];c2===void 0&&(c2=b2[Cf]=new Set);var d2=a2+"__bubble";c2.has(d2)||(Df(b2,a2,2,!1),c2.add(d2))}function Ef(a2,b2,c2){var d2=0;b2&&(d2|=4),Df(c2,a2,d2,b2)}var Ff="_reactListening"+Math.random().toString(36).slice(2);function Gf(a2){if(!a2[Ff]){a2[Ff]=!0,da.forEach(function(b3){b3!=="selectionchange"&&(Af.has(b3)||Ef(b3,!1,a2),Ef(b3,!0,a2))});var b2=a2.nodeType===9?a2:a2.ownerDocument;b2===null||b2[Ff]||(b2[Ff]=!0,Ef("selectionchange",!1,b2))}}function Df(a2,b2,c2,d2){switch(xd(b2)){case 1:var e3=sd2;break;case 4:e3=ud;break;default:e3=td2}c2=e3.bind(null,b2,c2,a2),e3=void 0,!Lb||b2!=="touchstart"&&b2!=="touchmove"&&b2!=="wheel"||(e3=!0),d2?e3!==void 0?a2.addEventListener(b2,c2,{capture:!0,passive:e3}):a2.addEventListener(b2,c2,!0):e3!==void 0?a2.addEventListener(b2,c2,{passive:e3}):a2.addEventListener(b2,c2,!1)}function vd2(a2,b2,c2,d2,e3){var f2=d2;if((b2&1)===0&&(b2&2)===0&&d2!==null)a:for(;;){if(d2===null)return;var g2=d2.tag;if(g2===3||g2===4){var h2=d2.stateNode.containerInfo;if(h2===e3||h2.nodeType===8&&h2.parentNode===e3)break;if(g2===4)for(g2=d2.return;g2!==null;){var k2=g2.tag;if((k2===3||k2===4)&&(k2=g2.stateNode.containerInfo,k2===e3||k2.nodeType===8&&k2.parentNode===e3))return;g2=g2.return}for(;h2!==null;){if(g2=jd(h2),g2===null)return;if(k2=g2.tag,k2===5||k2===6){d2=f2=g2;continue a}h2=h2.parentNode}}d2=d2.return}Jb(function(){var d3=f2,e4=xb(c2),g3=[];a:{var h3=sf.get(a2);if(h3!==void 0){var k3=Hd,m2=a2;switch(a2){case"keypress":if(Cd(c2)===0)break a;case"keydown":case"keyup":k3=ee2;break;case"focusin":m2="focus",k3=Td;break;case"focusout":m2="blur",k3=Td;break;case"beforeblur":case"afterblur":k3=Td;break;case"click":if(c2.button===2)break a;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k3=Pd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k3=Rd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k3=ie2;break;case of:case pf:case qf:k3=Vd;break;case rf:k3=ke;break;case"scroll":k3=Jd;break;case"wheel":k3=me;break;case"copy":case"cut":case"paste":k3=Xd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k3=ge2}var w2=(b2&4)!==0,C2=!w2&&a2==="scroll",x2=w2?h3!==null?h3+"Capture":null:h3;w2=[];for(var y2=d3,v2;y2!==null;){v2=y2;var D2=v2.stateNode;if(v2.tag===5&&D2!==null&&(v2=D2,x2!==null&&(D2=Kb(y2,x2),D2!=null&&w2.push(Hf(y2,D2,v2)))),C2)break;y2=y2.return}0<w2.length&&(h3=new k3(h3,m2,null,c2,e4),g3.push({event:h3,listeners:w2}))}}if((b2&7)===0){a:{if(h3=a2==="mouseover"||a2==="pointerover",k3=a2==="mouseout"||a2==="pointerout",h3&&c2!==wb&&(m2=c2.relatedTarget||c2.fromElement)&&(jd(m2)||m2[If]))break a;if((k3||h3)&&(h3=e4.window===e4?e4:(h3=e4.ownerDocument)?h3.defaultView||h3.parentWindow:window,k3?(m2=c2.relatedTarget||c2.toElement,k3=d3,m2=m2?jd(m2):null,m2!==null&&(C2=Vb(m2),m2!==C2||m2.tag!==5&&m2.tag!==6)&&(m2=null)):(k3=null,m2=d3),k3!==m2)){if(w2=Pd,D2="onMouseLeave",x2="onMouseEnter",y2="mouse",(a2==="pointerout"||a2==="pointerover")&&(w2=ge2,D2="onPointerLeave",x2="onPointerEnter",y2="pointer"),C2=k3==null?h3:Ie(k3),v2=m2==null?h3:Ie(m2),h3=new w2(D2,y2+"leave",k3,c2,e4),h3.target=C2,h3.relatedTarget=v2,D2=null,jd(e4)===d3&&(w2=new w2(x2,y2+"enter",m2,c2,e4),w2.target=v2,w2.relatedTarget=C2,D2=w2),C2=D2,k3&&m2)b:{for(w2=k3,x2=m2,y2=0,v2=w2;v2;v2=Jf(v2))y2++;for(v2=0,D2=x2;D2;D2=Jf(D2))v2++;for(;0<y2-v2;)w2=Jf(w2),y2--;for(;0<v2-y2;)x2=Jf(x2),v2--;for(;y2--;){if(w2===x2||x2!==null&&w2===x2.alternate)break b;w2=Jf(w2),x2=Jf(x2)}w2=null}else w2=null;k3!==null&&Kf(g3,h3,k3,w2,!1),m2!==null&&C2!==null&&Kf(g3,C2,m2,w2,!0)}}a:{if(h3=d3?Ie(d3):window,k3=h3.nodeName&&h3.nodeName.toLowerCase(),k3==="select"||k3==="input"&&h3.type==="file")var ca=Je;else if(Ae(h3))if(Ke)ca=Te2;else{ca=Re;var R2=Qe}else(k3=h3.nodeName)&&k3.toLowerCase()==="input"&&(h3.type==="checkbox"||h3.type==="radio")&&(ca=Se);if(ca&&(ca=ca(a2,d3))){Be(g3,ca,c2,e4);break a}R2&&R2(a2,h3,d3),a2==="focusout"&&(R2=h3._wrapperState)&&R2.controlled&&h3.type==="number"&&bb(h3,"number",h3.value)}switch(R2=d3?Ie(d3):window,a2){case"focusin":(Ae(R2)||R2.contentEditable==="true")&&(df=R2,ef=d3,ff=null);break;case"focusout":ff=ef=df=null;break;case"mousedown":gf=!0;break;case"contextmenu":case"mouseup":case"dragend":gf=!1,hf(g3,c2,e4);break;case"selectionchange":if(cf)break;case"keydown":case"keyup":hf(g3,c2,e4)}var sa;if(oe2)b:{switch(a2){case"compositionstart":var V2="onCompositionStart";break b;case"compositionend":V2="onCompositionEnd";break b;case"compositionupdate":V2="onCompositionUpdate";break b}V2=void 0}else we?ue2(a2,c2)&&(V2="onCompositionEnd"):a2==="keydown"&&c2.keyCode===229&&(V2="onCompositionStart");V2&&(re2&&c2.locale!=="ko"&&(we||V2!=="onCompositionStart"?V2==="onCompositionEnd"&&we&&(sa=Bd()):(yd=e4,zd="value"in yd?yd.value:yd.textContent,we=!0)),R2=Ce(d3,V2),0<R2.length&&(V2=new Zd(V2,a2,null,c2,e4),g3.push({event:V2,listeners:R2}),sa?V2.data=sa:(sa=ve(c2),sa!==null&&(V2.data=sa)))),(sa=qe?xe(a2,c2):ye2(a2,c2))&&(d3=Ce(d3,"onBeforeInput"),0<d3.length&&(e4=new Zd("onBeforeInput","beforeinput",null,c2,e4),g3.push({event:e4,listeners:d3}),e4.data=sa))}Ge(g3,b2)})}function Hf(a2,b2,c2){return{instance:a2,listener:b2,currentTarget:c2}}function Ce(a2,b2){for(var c2=b2+"Capture",d2=[];a2!==null;){var e3=a2,f2=e3.stateNode;e3.tag===5&&f2!==null&&(e3=f2,f2=Kb(a2,c2),f2!=null&&d2.unshift(Hf(a2,f2,e3)),f2=Kb(a2,b2),f2!=null&&d2.push(Hf(a2,f2,e3))),a2=a2.return}return d2}function Jf(a2){if(a2===null)return null;do a2=a2.return;while(a2&&a2.tag!==5);return a2||null}function Kf(a2,b2,c2,d2,e3){for(var f2=b2._reactName,g2=[];c2!==null&&c2!==d2;){var h2=c2,k2=h2.alternate,l=h2.stateNode;if(k2!==null&&k2===d2)break;h2.tag===5&&l!==null&&(h2=l,e3?(k2=Kb(c2,f2),k2!=null&&g2.unshift(Hf(c2,k2,h2))):e3||(k2=Kb(c2,f2),k2!=null&&g2.push(Hf(c2,k2,h2)))),c2=c2.return}g2.length!==0&&a2.push({event:b2,listeners:g2})}var Lf=/\r\n?/g,Mf=/\u0000|\uFFFD/g;function Nf(a2){return(typeof a2=="string"?a2:""+a2).replace(Lf,` 39`).replace(Mf,"")}function Of(a2,b2,c2){if(b2=Nf(b2),Nf(a2)!==b2&&c2)throw Error(p2(425))}function Pf(){}var Qf=null,Rf=null;function Sf(a2,b2){return a2==="textarea"||a2==="noscript"||typeof b2.children=="string"||typeof b2.children=="number"||typeof b2.dangerouslySetInnerHTML=="object"&&b2.dangerouslySetInnerHTML!==null&&b2.dangerouslySetInnerHTML.__html!=null}var Tf=typeof setTimeout=="function"?setTimeout:void 0,Uf=typeof clearTimeout=="function"?clearTimeout:void 0,Vf=typeof Promise=="function"?Promise:void 0,Xf=typeof queueMicrotask=="function"?queueMicrotask:typeof Vf<"u"?function(a2){return Vf.resolve(null).then(a2).catch(Wf)}:Tf;function Wf(a2){setTimeout(function(){throw a2})}function Yf(a2,b2){var c2=b2,d2=0;do{var e3=c2.nextSibling;if(a2.removeChild(c2),e3&&e3.nodeType===8)if(c2=e3.data,c2==="/$"){if(d2===0){a2.removeChild(e3),pd(b2);return}d2--}else c2!=="$"&&c2!=="$?"&&c2!=="$!"||d2++;c2=e3}while(c2);pd(b2)}function Zf(a2){for(;a2!=null;a2=a2.nextSibling){var b2=a2.nodeType;if(b2===1||b2===3)break;if(b2===8){if(b2=a2.data,b2==="$"||b2==="$!"||b2==="$?")break;if(b2==="/$")return null}}return a2}function $f(a2){a2=a2.previousSibling;for(var b2=0;a2;){if(a2.nodeType===8){var c2=a2.data;if(c2==="$"||c2==="$!"||c2==="$?"){if(b2===0)return a2;b2--}else c2==="/$"&&b2++}a2=a2.previousSibling}return null}var ag=Math.random().toString(36).slice(2),bg="__reactFiber$"+ag,cg="__reactProps$"+ag,If="__reactContainer$"+ag,Cf="__reactEvents$"+ag,dg2="__reactListeners$"+ag,eg="__reactHandles$"+ag;
vendor: 5,536 bytes, line 39
39function jd(a2){var b2=a2[bg];if(b2)return b2;for(var c2=a2.parentNode;c2;){if(b2=c2[If]||c2[bg]){if(c2=b2.alternate,b2.child!==null||c2!==null&&c2.child!==null)for(a2=$f(a2);a2!==null;){if(c2=a2[bg])return c2;a2=$f(a2)}return b2}a2=c2,c2=a2.parentNode}return null}function Cb(a2){return a2=a2[bg]||a2[If],!a2||a2.tag!==5&&a2.tag!==6&&a2.tag!==13&&a2.tag!==3?null:a2}function Ie(a2){if(a2.tag===5||a2.tag===6)return a2.stateNode;throw Error(p2(33))}function Db(a2){return a2[cg]||null}var fg=[],gg=-1;function hg(a2){return{current:a2}}function G2(a2){0>gg||(a2.current=fg[gg],fg[gg]=null,gg--)}function H2(a2,b2){gg++,fg[gg]=a2.current,a2.current=b2}var ig={},I2=hg(ig),jg2=hg(!1),kg2=ig;function lg2(a2,b2){var c2=a2.type.contextTypes;if(!c2)return ig;var d2=a2.stateNode;if(d2&&d2.__reactInternalMemoizedUnmaskedChildContext===b2)return d2.__reactInternalMemoizedMaskedChildContext;var e3={},f2;for(f2 in c2)e3[f2]=b2[f2];return d2&&(a2=a2.stateNode,a2.__reactInternalMemoizedUnmaskedChildContext=b2,a2.__reactInternalMemoizedMaskedChildContext=e3),e3}function mg(a2){return a2=a2.childContextTypes,a2!=null}function ng2(){G2(jg2),G2(I2)}function og(a2,b2,c2){if(I2.current!==ig)throw Error(p2(168));H2(I2,b2),H2(jg2,c2)}function pg(a2,b2,c2){var d2=a2.stateNode;if(b2=b2.childContextTypes,typeof d2.getChildContext!="function")return c2;d2=d2.getChildContext();for(var e3 in d2)if(!(e3 in b2))throw Error(p2(108,Ra(a2)||"Unknown",e3));return u2({},c2,d2)}function qg2(a2){return a2=(a2=a2.stateNode)&&a2.__reactInternalMemoizedMergedChildContext||ig,kg2=I2.current,H2(I2,a2),H2(jg2,jg2.current),!0}function rg(a2,b2,c2){var d2=a2.stateNode;if(!d2)throw Error(p2(169));c2?(a2=pg(a2,b2,kg2),d2.__reactInternalMemoizedMergedChildContext=a2,G2(jg2),G2(I2),H2(I2,a2)):G2(jg2),H2(jg2,c2)}var sg=null,tg=!1,ug=!1;function vg(a2){sg===null?sg=[a2]:sg.push(a2)}function wg(a2){tg=!0,vg(a2)}function xg(){if(!ug&&sg!==null){ug=!0;var a2=0,b2=E2;try{var c2=sg;for(E2=1;a2<c2.length;a2++){var d2=c2[a2];do d2=d2(!0);while(d2!==null)}sg=null,tg=!1}catch(e3){throw sg!==null&&(sg=sg.slice(a2+1)),ac(fc,xg),e3}finally{E2=b2,ug=!1}}return null}var yg=[],zg=0,Ag=null,Bg2=0,Cg=[],Dg=0,Eg=null,Fg2=1,Gg="";function Hg2(a2,b2){yg[zg++]=Bg2,yg[zg++]=Ag,Ag=a2,Bg2=b2}function Ig(a2,b2,c2){Cg[Dg++]=Fg2,Cg[Dg++]=Gg,Cg[Dg++]=Eg,Eg=a2;var d2=Fg2;a2=Gg;var e3=32-Ac(d2)-1;d2&=~(1<<e3),c2+=1;var f2=32-Ac(b2)+e3;if(30<f2){var g2=e3-e3%5;f2=(d2&(1<<g2)-1).toString(32),d2>>=g2,e3-=g2,Fg2=1<<32-Ac(b2)+e3|c2<<e3|d2,Gg=f2+a2}else Fg2=1<<f2|c2<<e3|d2,Gg=a2}function Jg2(a2){a2.return!==null&&(Hg2(a2,1),Ig(a2,1,0))}function Kg(a2){for(;a2===Ag;)Ag=yg[--zg],yg[zg]=null,Bg2=yg[--zg],yg[zg]=null;for(;a2===Eg;)Eg=Cg[--Dg],Cg[Dg]=null,Gg=Cg[--Dg],Cg[Dg]=null,Fg2=Cg[--Dg],Cg[Dg]=null}var Lg=null,Mg=null,J2=!1,Ng2=null;function Og(a2,b2){var c2=Pg2(5,null,null,0);c2.elementType="DELETED",c2.stateNode=b2,c2.return=a2,b2=a2.deletions,b2===null?(a2.deletions=[c2],a2.flags|=16):b2.push(c2)}function Qg2(a2,b2){switch(a2.tag){case 5:var c2=a2.type;return b2=b2.nodeType!==1||c2.toLowerCase()!==b2.nodeName.toLowerCase()?null:b2,b2!==null?(a2.stateNode=b2,Lg=a2,Mg=Zf(b2.firstChild),!0):!1;case 6:return b2=a2.pendingProps===""||b2.nodeType!==3?null:b2,b2!==null?(a2.stateNode=b2,Lg=a2,Mg=null,!0):!1;case 13:return b2=b2.nodeType!==8?null:b2,b2!==null?(c2=Eg!==null?{id:Fg2,overflow:Gg}:null,a2.memoizedState={dehydrated:b2,treeContext:c2,retryLane:1073741824},c2=Pg2(18,null,null,0),c2.stateNode=b2,c2.return=a2,a2.child=c2,Lg=a2,Mg=null,!0):!1;default:return!1}}function Rg(a2){return(a2.mode&1)!==0&&(a2.flags&128)===0}function Sg(a2){if(J2){var b2=Mg;if(b2){var c2=b2;if(!Qg2(a2,b2)){if(Rg(a2))throw Error(p2(418));b2=Zf(c2.nextSibling);var d2=Lg;b2&&Qg2(a2,b2)?Og(d2,c2):(a2.flags=a2.flags&-4097|2,J2=!1,Lg=a2)}}else{if(Rg(a2))throw Error(p2(418));a2.flags=a2.flags&-4097|2,J2=!1,Lg=a2}}}function Tg2(a2){for(a2=a2.return;a2!==null&&a2.tag!==5&&a2.tag!==3&&a2.tag!==13;)a2=a2.return;Lg=a2}function Ug(a2){if(a2!==Lg)return!1;if(!J2)return Tg2(a2),J2=!0,!1;var b2;if((b2=a2.tag!==3)&&!(b2=a2.tag!==5)&&(b2=a2.type,b2=b2!=="head"&&b2!=="body"&&!Sf(a2.type,a2.memoizedProps)),b2&&(b2=Mg)){if(Rg(a2))throw Vg(),Error(p2(418));for(;b2;)Og(a2,b2),b2=Zf(b2.nextSibling)}if(Tg2(a2),a2.tag===13){if(a2=a2.memoizedState,a2=a2!==null?a2.dehydrated:null,!a2)throw Error(p2(317));a:{for(a2=a2.nextSibling,b2=0;a2;){if(a2.nodeType===8){var c2=a2.data;if(c2==="/$"){if(b2===0){Mg=Zf(a2.nextSibling);break a}b2--}else c2!=="$"&&c2!=="$!"&&c2!=="$?"||b2++}a2=a2.nextSibling}Mg=null}}else Mg=Lg?Zf(a2.stateNode.nextSibling):null;return!0}function Vg(){for(var a2=Mg;a2;)a2=Zf(a2.nextSibling)}function Wg2(){Mg=Lg=null,J2=!1}function Xg(a2){Ng2===null?Ng2=[a2]:Ng2.push(a2)}var Yg=va.ReactCurrentBatchConfig;function Zg2(a2,b2,c2){if(a2=c2.ref,a2!==null&&typeof a2!="function"&&typeof a2!="object"){if(c2._owner){if(c2=c2._owner,c2){if(c2.tag!==1)throw Error(p2(309));var d2=c2.stateNode}if(!d2)throw Error(p2(147,a2));var e3=d2,f2=""+a2;return b2!==null&&b2.ref!==null&&typeof b2.ref=="function"&&b2.ref._stringRef===f2?b2.ref:(b2=function(a3){var b3=e3.refs;a3===null?delete b3[f2]:b3[f2]=a3},b2._stringRef=f2,b2)}if(typeof a2!="string")throw Error(p2(284));if(!c2._owner)throw Error(p2(290,a2))}return a2}function $g(a2,b2){throw a2=Object.prototype.toString.call(b2),Error(p2(31,a2==="[object Object]"?"object with keys {"+Object.keys(b2).join(", ")+"}":a2))}function ah(a2){var b2=a2._init;return b2(a2._payload)}function bh2(a2){function b2(b3,c3){if(a2){var d3=b3.deletions;
vendor: 19,200 bytes, line 39
39d3===null?(b3.deletions=[c3],b3.flags|=16):d3.push(c3)}}function c2(c3,d3){if(!a2)return null;for(;d3!==null;)b2(c3,d3),d3=d3.sibling;return null}function d2(a3,b3){for(a3=new Map;b3!==null;)b3.key!==null?a3.set(b3.key,b3):a3.set(b3.index,b3),b3=b3.sibling;return a3}function e3(a3,b3){return a3=ch2(a3,b3),a3.index=0,a3.sibling=null,a3}function f2(b3,c3,d3){return b3.index=d3,a2?(d3=b3.alternate,d3!==null?(d3=d3.index,d3<c3?(b3.flags|=2,c3):d3):(b3.flags|=2,c3)):(b3.flags|=1048576,c3)}function g2(b3){return a2&&b3.alternate===null&&(b3.flags|=2),b3}function h2(a3,b3,c3,d3){return b3===null||b3.tag!==6?(b3=dh(c3,a3.mode,d3),b3.return=a3,b3):(b3=e3(b3,c3),b3.return=a3,b3)}function k2(a3,b3,c3,d3){var f3=c3.type;return f3===ya?n2(a3,b3,c3.props.children,d3,c3.key):b3!==null&&(b3.elementType===f3||typeof f3=="object"&&f3!==null&&f3.$$typeof===Ha&&ah(f3)===b3.type)?(d3=e3(b3,c3.props),d3.ref=Zg2(a3,b3,c3),d3.return=a3,d3):(d3=eh(c3.type,c3.key,c3.props,null,a3.mode,d3),d3.ref=Zg2(a3,b3,c3),d3.return=a3,d3)}function l(a3,b3,c3,d3){return b3===null||b3.tag!==4||b3.stateNode.containerInfo!==c3.containerInfo||b3.stateNode.implementation!==c3.implementation?(b3=fh2(c3,a3.mode,d3),b3.return=a3,b3):(b3=e3(b3,c3.children||[]),b3.return=a3,b3)}function n2(a3,b3,c3,d3,f3){return b3===null||b3.tag!==7?(b3=gh(c3,a3.mode,d3,f3),b3.return=a3,b3):(b3=e3(b3,c3),b3.return=a3,b3)}function q2(a3,b3,c3){if(typeof b3=="string"&&b3!==""||typeof b3=="number")return b3=dh(""+b3,a3.mode,c3),b3.return=a3,b3;if(typeof b3=="object"&&b3!==null){switch(b3.$$typeof){case wa:return c3=eh(b3.type,b3.key,b3.props,null,a3.mode,c3),c3.ref=Zg2(a3,null,b3),c3.return=a3,c3;case xa:return b3=fh2(b3,a3.mode,c3),b3.return=a3,b3;case Ha:var d3=b3._init;return q2(a3,d3(b3._payload),c3)}if(db(b3)||Ka(b3))return b3=gh(b3,a3.mode,c3,null),b3.return=a3,b3;$g(a3,b3)}return null}function r2(a3,b3,c3,d3){var e4=b3!==null?b3.key:null;if(typeof c3=="string"&&c3!==""||typeof c3=="number")return e4!==null?null:h2(a3,b3,""+c3,d3);if(typeof c3=="object"&&c3!==null){switch(c3.$$typeof){case wa:return c3.key===e4?k2(a3,b3,c3,d3):null;case xa:return c3.key===e4?l(a3,b3,c3,d3):null;case Ha:return e4=c3._init,r2(a3,b3,e4(c3._payload),d3)}if(db(c3)||Ka(c3))return e4!==null?null:n2(a3,b3,c3,d3,null);$g(a3,c3)}return null}function z2(a3,b3,c3,d3,e4){if(typeof d3=="string"&&d3!==""||typeof d3=="number")return a3=a3.get(c3)||null,h2(b3,a3,""+d3,e4);if(typeof d3=="object"&&d3!==null){switch(d3.$$typeof){case wa:return a3=a3.get(d3.key===null?c3:d3.key)||null,k2(b3,a3,d3,e4);case xa:return a3=a3.get(d3.key===null?c3:d3.key)||null,l(b3,a3,d3,e4);case Ha:var f3=d3._init;return z2(a3,b3,c3,f3(d3._payload),e4)}if(db(d3)||Ka(d3))return a3=a3.get(c3)||null,n2(b3,a3,d3,e4,null);$g(b3,d3)}return null}function m2(e4,g3,h3,k3){for(var l2=null,v2=null,n3=g3,m3=g3=0,y2=null;n3!==null&&m3<h3.length;m3++){n3.index>m3?(y2=n3,n3=null):y2=n3.sibling;var x2=r2(e4,n3,h3[m3],k3);if(x2===null){n3===null&&(n3=y2);break}a2&&n3&&x2.alternate===null&&b2(e4,n3),g3=f2(x2,g3,m3),v2===null?l2=x2:v2.sibling=x2,v2=x2,n3=y2}if(m3===h3.length)return c2(e4,n3),J2&&Hg2(e4,m3),l2;if(n3===null){for(;m3<h3.length;m3++)n3=q2(e4,h3[m3],k3),n3!==null&&(g3=f2(n3,g3,m3),v2===null?l2=n3:v2.sibling=n3,v2=n3);return J2&&Hg2(e4,m3),l2}for(n3=d2(e4,n3);m3<h3.length;m3++)y2=z2(n3,e4,m3,h3[m3],k3),y2!==null&&(a2&&y2.alternate!==null&&n3.delete(y2.key===null?m3:y2.key),g3=f2(y2,g3,m3),v2===null?l2=y2:v2.sibling=y2,v2=y2);return a2&&n3.forEach(function(a3){return b2(e4,a3)}),J2&&Hg2(e4,m3),l2}function w2(e4,g3,h3,k3){var l2=Ka(h3);if(typeof l2!="function")throw Error(p2(150));if(h3=l2.call(h3),h3==null)throw Error(p2(151));for(var n3=l2=null,m3=g3,v2=g3=0,y2=null,x2=h3.next();m3!==null&&!x2.done;v2++,x2=h3.next()){m3.index>v2?(y2=m3,m3=null):y2=m3.sibling;var w3=r2(e4,m3,x2.value,k3);if(w3===null){m3===null&&(m3=y2);break}a2&&m3&&w3.alternate===null&&b2(e4,m3),g3=f2(w3,g3,v2),n3===null?l2=w3:n3.sibling=w3,n3=w3,m3=y2}if(x2.done)return c2(e4,m3),J2&&Hg2(e4,v2),l2;if(m3===null){for(;!x2.done;v2++,x2=h3.next())x2=q2(e4,x2.value,k3),x2!==null&&(g3=f2(x2,g3,v2),n3===null?l2=x2:n3.sibling=x2,n3=x2);return J2&&Hg2(e4,v2),l2}for(m3=d2(e4,m3);!x2.done;v2++,x2=h3.next())x2=z2(m3,e4,v2,x2.value,k3),x2!==null&&(a2&&x2.alternate!==null&&m3.delete(x2.key===null?v2:x2.key),g3=f2(x2,g3,v2),n3===null?l2=x2:n3.sibling=x2,n3=x2);return a2&&m3.forEach(function(a3){return b2(e4,a3)}),J2&&Hg2(e4,v2),l2}function C2(a3,d3,f3,h3){if(typeof f3=="object"&&f3!==null&&f3.type===ya&&f3.key===null&&(f3=f3.props.children),typeof f3=="object"&&f3!==null){switch(f3.$$typeof){case wa:a:{for(var k3=f3.key,l2=d3;l2!==null;){if(l2.key===k3){if(k3=f3.type,k3===ya){if(l2.tag===7){c2(a3,l2.sibling),d3=e3(l2,f3.props.children),d3.return=a3,a3=d3;break a}}else if(l2.elementType===k3||typeof k3=="object"&&k3!==null&&k3.$$typeof===Ha&&ah(k3)===l2.type){c2(a3,l2.sibling),d3=e3(l2,f3.props),d3.ref=Zg2(a3,l2,f3),d3.return=a3,a3=d3;break a}c2(a3,l2);break}else b2(a3,l2);l2=l2.sibling}f3.type===ya?(d3=gh(f3.props.children,a3.mode,h3,f3.key),d3.return=a3,a3=d3):(h3=eh(f3.type,f3.key,f3.props,null,a3.mode,h3),h3.ref=Zg2(a3,d3,f3),h3.return=a3,a3=h3)}return g2(a3);case xa:a:{for(l2=f3.key;d3!==null;){if(d3.key===l2)if(d3.tag===4&&d3.stateNode.containerInfo===f3.containerInfo&&d3.stateNode.implementation===f3.implementation){c2(a3,d3.sibling),d3=e3(d3,f3.children||[]),d3.return=a3,a3=d3;break a}else{c2(a3,d3);break}else b2(a3,d3);d3=d3.sibling}d3=fh2(f3,a3.mode,h3),d3.return=a3,a3=d3}return g2(a3);case Ha:return l2=f3._init,C2(a3,d3,l2(f3._payload),h3)}if(db(f3))return m2(a3,d3,f3,h3);if(Ka(f3))return w2(a3,d3,f3,h3);$g(a3,f3)}return typeof f3=="string"&&f3!==""||typeof f3=="number"?(f3=""+f3,d3!==null&&d3.tag===6?(c2(a3,d3.sibling),d3=e3(d3,f3),d3.return=a3,a3=d3):(c2(a3,d3),d3=dh(f3,a3.mode,h3),d3.return=a3,a3=d3),g2(a3)):c2(a3,d3)}return C2}var hh=bh2(!0),ih=bh2(!1),jh2=hg(null),kh=null,lh=null,mh=null;function nh(){mh=lh=kh=null}function oh(a2){var b2=jh2.current;G2(jh2),a2._currentValue=b2}function ph(a2,b2,c2){for(;a2!==null;){var d2=a2.alternate;if((a2.childLanes&b2)!==b2?(a2.childLanes|=b2,d2!==null&&(d2.childLanes|=b2)):d2!==null&&(d2.childLanes&b2)!==b2&&(d2.childLanes|=b2),a2===c2)break;a2=a2.return}}function qh(a2,b2){kh=a2,mh=lh=null,a2=a2.dependencies,a2!==null&&a2.firstContext!==null&&((a2.lanes&b2)!==0&&(rh2=!0),a2.firstContext=null)}function sh2(a2){var b2=a2._currentValue;if(mh!==a2)if(a2={context:a2,memoizedValue:b2,next:null},lh===null){if(kh===null)throw Error(p2(308));lh=a2,kh.dependencies={lanes:0,firstContext:a2}}else lh=lh.next=a2;return b2}var th=null;function uh(a2){th===null?th=[a2]:th.push(a2)}function vh2(a2,b2,c2,d2){var e3=b2.interleaved;return e3===null?(c2.next=c2,uh(b2)):(c2.next=e3.next,e3.next=c2),b2.interleaved=c2,wh2(a2,d2)}function wh2(a2,b2){a2.lanes|=b2;var c2=a2.alternate;for(c2!==null&&(c2.lanes|=b2),c2=a2,a2=a2.return;a2!==null;)a2.childLanes|=b2,c2=a2.alternate,c2!==null&&(c2.childLanes|=b2),c2=a2,a2=a2.return;return c2.tag===3?c2.stateNode:null}var xh=!1;function yh(a2){a2.updateQueue={baseState:a2.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zh(a2,b2){a2=a2.updateQueue,b2.updateQueue===a2&&(b2.updateQueue={baseState:a2.baseState,firstBaseUpdate:a2.firstBaseUpdate,lastBaseUpdate:a2.lastBaseUpdate,shared:a2.shared,effects:a2.effects})}function Ah(a2,b2){return{eventTime:a2,lane:b2,tag:0,payload:null,callback:null,next:null}}function Bh(a2,b2,c2){var d2=a2.updateQueue;if(d2===null)return null;if(d2=d2.shared,(K2&2)!==0){var e3=d2.pending;return e3===null?b2.next=b2:(b2.next=e3.next,e3.next=b2),d2.pending=b2,wh2(a2,c2)}return e3=d2.interleaved,e3===null?(b2.next=b2,uh(d2)):(b2.next=e3.next,e3.next=b2),d2.interleaved=b2,wh2(a2,c2)}function Ch2(a2,b2,c2){if(b2=b2.updateQueue,b2!==null&&(b2=b2.shared,(c2&4194240)!==0)){var d2=b2.lanes;d2&=a2.pendingLanes,c2|=d2,b2.lanes=c2,Oc2(a2,c2)}}function Dh(a2,b2){var c2=a2.updateQueue,d2=a2.alternate;if(d2!==null&&(d2=d2.updateQueue,c2===d2)){var e3=null,f2=null;if(c2=c2.firstBaseUpdate,c2!==null){do{var g2={eventTime:c2.eventTime,lane:c2.lane,tag:c2.tag,payload:c2.payload,callback:c2.callback,next:null};f2===null?e3=f2=g2:f2=f2.next=g2,c2=c2.next}while(c2!==null);f2===null?e3=f2=b2:f2=f2.next=b2}else e3=f2=b2;c2={baseState:d2.baseState,firstBaseUpdate:e3,lastBaseUpdate:f2,shared:d2.shared,effects:d2.effects},a2.updateQueue=c2;return}a2=c2.lastBaseUpdate,a2===null?c2.firstBaseUpdate=b2:a2.next=b2,c2.lastBaseUpdate=b2}function Eh(a2,b2,c2,d2){var e3=a2.updateQueue;xh=!1;var f2=e3.firstBaseUpdate,g2=e3.lastBaseUpdate,h2=e3.shared.pending;if(h2!==null){e3.shared.pending=null;var k2=h2,l=k2.next;k2.next=null,g2===null?f2=l:g2.next=l,g2=k2;var n2=a2.alternate;n2!==null&&(n2=n2.updateQueue,h2=n2.lastBaseUpdate,h2!==g2&&(h2===null?n2.firstBaseUpdate=l:h2.next=l,n2.lastBaseUpdate=k2))}if(f2!==null){var q2=e3.baseState;g2=0,n2=l=k2=null,h2=f2;do{var r2=h2.lane,z2=h2.eventTime;if((d2&r2)===r2){n2!==null&&(n2=n2.next={eventTime:z2,lane:0,tag:h2.tag,payload:h2.payload,callback:h2.callback,next:null});a:{var m2=a2,w2=h2;switch(r2=b2,z2=c2,w2.tag){case 1:if(m2=w2.payload,typeof m2=="function"){q2=m2.call(z2,q2,r2);break a}q2=m2;break a;case 3:m2.flags=m2.flags&-65537|128;case 0:if(m2=w2.payload,r2=typeof m2=="function"?m2.call(z2,q2,r2):m2,r2==null)break a;q2=u2({},q2,r2);break a;case 2:xh=!0}}h2.callback!==null&&h2.lane!==0&&(a2.flags|=64,r2=e3.effects,r2===null?e3.effects=[h2]:r2.push(h2))}else z2={eventTime:z2,lane:r2,tag:h2.tag,payload:h2.payload,callback:h2.callback,next:null},n2===null?(l=n2=z2,k2=q2):n2=n2.next=z2,g2|=r2;if(h2=h2.next,h2===null){if(h2=e3.shared.pending,h2===null)break;r2=h2,h2=r2.next,r2.next=null,e3.lastBaseUpdate=r2,e3.shared.pending=null}}while(!0);if(n2===null&&(k2=q2),e3.baseState=k2,e3.firstBaseUpdate=l,e3.lastBaseUpdate=n2,b2=e3.shared.interleaved,b2!==null){e3=b2;do g2|=e3.lane,e3=e3.next;while(e3!==b2)}else f2===null&&(e3.shared.lanes=0);Fh2|=g2,a2.lanes=g2,a2.memoizedState=q2}}function Gh(a2,b2,c2){if(a2=b2.effects,b2.effects=null,a2!==null)for(b2=0;b2<a2.length;b2++){var d2=a2[b2],e3=d2.callback;if(e3!==null){if(d2.callback=null,d2=c2,typeof e3!="function")throw Error(p2(191,e3));e3.call(d2)}}}var Hh2={},Ih2=hg(Hh2),Jh2=hg(Hh2),Kh=hg(Hh2);function Lh(a2){if(a2===Hh2)throw Error(p2(174));return a2}function Mh(a2,b2){switch(H2(Kh,b2),H2(Jh2,a2),H2(Ih2,Hh2),a2=b2.nodeType,a2){case 9:case 11:b2=(b2=b2.documentElement)?b2.namespaceURI:kb(null,"");break;default:a2=a2===8?b2.parentNode:b2,b2=a2.namespaceURI||null,a2=a2.tagName,b2=kb(b2,a2)}G2(Ih2),H2(Ih2,b2)}function Nh(){G2(Ih2),G2(Jh2),G2(Kh)}function Oh2(a2){Lh(Kh.current);var b2=Lh(Ih2.current),c2=kb(b2,a2.type);b2!==c2&&(H2(Jh2,a2),H2(Ih2,c2))}function Ph(a2){Jh2.current===a2&&(G2(Ih2),G2(Jh2))}var L2=hg(0);function Qh2(a2){for(var b2=a2;b2!==null;){if(b2.tag===13){var c2=b2.memoizedState;if(c2!==null&&(c2=c2.dehydrated,c2===null||c2.data==="$?"||c2.data==="$!"))return b2}else if(b2.tag===19&&b2.memoizedProps.revealOrder!==void 0){if((b2.flags&128)!==0)return b2}else if(b2.child!==null){b2.child.return=b2,b2=b2.child;continue}if(b2===a2)break;for(;b2.sibling===null;){if(b2.return===null||b2.return===a2)return null;b2=b2.return}b2.sibling.return=b2.return,b2=b2.sibling}return null}var Rh2=[];function Sh(){for(var a2=0;a2<Rh2.length;a2++)Rh2[a2]._workInProgressVersionPrimary=null;Rh2.length=0}var Th=va.ReactCurrentDispatcher,Uh=va.ReactCurrentBatchConfig,Vh=0,M2=null,N2=null,O2=null,Wh2=!1,Xh=!1,Yh=0,Zh2=0;function P2(){throw Error(p2(321))}function $h(a2,b2){if(b2===null)return!1;for(var c2=0;c2<b2.length&&c2<a2.length;c2++)if(!Ve(a2[c2],b2[c2]))return!1;return!0}function ai(a2,b2,c2,d2,e3,f2){if(Vh=f2,M2=b2,b2.memoizedState=null,b2.updateQueue=null,b2.lanes=0,Th.current=a2===null||a2.memoizedState===null?bi2:ci,a2=c2(d2,e3),Xh){f2=0;do{if(Xh=!1,Yh=0,25<=f2)throw Error(p2(301));f2+=1,O2=N2=null,b2.updateQueue=null,Th.current=di2,a2=c2(d2,e3)}while(Xh)}if(Th.current=ei,b2=N2!==null&&N2.next!==null,Vh=0,O2=N2=M2=null,Wh2=!1,b2)throw Error(p2(300));return a2}function fi(){var a2=Yh!==0;return Yh=0,a2}function gi(){var a2={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return O2===null?M2.memoizedState=O2=a2:O2=O2.next=a2,O2}function hi2(){if(N2===null){var a2=M2.alternate;a2=a2!==null?a2.memoizedState:null}else a2=N2.next;var b2=O2===null?M2.memoizedState:O2.next;if(b2!==null)O2=b2,N2=a2;else{if(a2===null)throw Error(p2(310));N2=a2,a2={memoizedState:N2.memoizedState,baseState:N2.baseState,baseQueue:N2.baseQueue,queue:N2.queue,next:null},O2===null?M2.memoizedState=O2=a2:O2=O2.next=a2}return O2}function ii(a2,b2){return typeof b2=="function"?b2(a2):b2}function ji(a2){var b2=hi2(),c2=b2.queue;if(c2===null)throw Error(p2(311));c2.lastRenderedReducer=a2;var d2=N2,e3=d2.baseQueue,f2=c2.pending;if(f2!==null){if(e3!==null){var g2=e3.next;e3.next=f2.next,f2.next=g2}d2.baseQueue=e3=f2,c2.pending=null}if(e3!==null){f2=e3.next,d2=d2.baseState;var h2=g2=null,k2=null,l=f2;do{var n2=l.lane;if((Vh&n2)===n2)k2!==null&&(k2=k2.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),d2=l.hasEagerState?l.eagerState:a2(d2,l.action);else{var q2={lane:n2,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};k2===null?(h2=k2=q2,g2=d2):k2=k2.next=q2,M2.lanes|=n2,Fh2|=n2}l=l.next}while(l!==null&&l!==f2);k2===null?g2=d2:k2.next=h2,Ve(d2,b2.memoizedState)||(rh2=!0),b2.memoizedState=d2,b2.baseState=g2,b2.baseQueue=k2,c2.lastRenderedState=d2}if(a2=c2.interleaved,a2!==null){e3=a2;do f2=e3.lane,M2.lanes|=f2,Fh2|=f2,e3=e3.next;while(e3!==a2)}else e3===null&&(c2.lanes=0);return[b2.memoizedState,c2.dispatch]}function ki2(a2){var b2=hi2(),c2=b2.queue;if(c2===null)throw Error(p2(311));c2.lastRenderedReducer=a2;var d2=c2.dispatch,e3=c2.pending,f2=b2.memoizedState;if(e3!==null){c2.pending=null;var g2=e3=e3.next;do f2=a2(f2,g2.action),g2=g2.next;while(g2!==e3);Ve(f2,b2.memoizedState)||(rh2=!0),b2.memoizedState=f2,b2.baseQueue===null&&(b2.baseState=f2),c2.lastRenderedState=f2}return[f2,d2]}function li(){}function mi2(a2,b2){var c2=M2,d2=hi2(),e3=b2(),f2=!Ve(d2.memoizedState,e3);if(f2&&(d2.memoizedState=e3,rh2=!0),d2=d2.queue,ni(oi.bind(null,c2,d2,a2),[a2]),d2.getSnapshot!==b2||f2||O2!==null&&O2.memoizedState.tag&1){if(c2.flags|=2048,pi2(9,qi.bind(null,c2,d2,e3,b2),void 0,null),Q2===null)throw Error(p2(349));(Vh&30)!==0||ri(c2,b2,e3)}return e3}function ri(a2,b2,c2){a2.flags|=16384,a2={getSnapshot:b2,value:c2},b2=M2.updateQueue,b2===null?(b2={lastEffect:null,stores:null},M2.updateQueue=b2,b2.stores=[a2]):(c2=b2.stores,c2===null?b2.stores=[a2]:c2.push(a2))}function qi(a2,b2,c2,d2){b2.value=c2,b2.getSnapshot=d2,si(b2)&&ti(a2)}function oi(a2,b2,c2){return c2(function(){si(b2)&&ti(a2)})}function si(a2){var b2=a2.getSnapshot;a2=a2.value;try{var c2=b2();return!Ve(a2,c2)}catch{return!0}}function ti(a2){var b2=wh2(a2,1);b2!==null&&ui(b2,a2,1,-1)}function vi2(a2){var b2=gi();return typeof a2=="function"&&(a2=a2()),b2.memoizedState=b2.baseState=a2,a2={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ii,lastRenderedState:a2},b2.queue=a2,a2=a2.dispatch=wi.bind(null,M2,a2),[b2.memoizedState,a2]}function pi2(a2,b2,c2,d2){return a2={tag:a2,create:b2,destroy:c2,deps:d2,next:null},b2=M2.updateQueue,b2===null?(b2={lastEffect:null,stores:null},M2.updateQueue=b2,b2.lastEffect=a2.next=a2):(c2=b2.lastEffect,c2===null?b2.lastEffect=a2.next=a2:(d2=c2.next,c2.next=a2,a2.next=d2,b2.lastEffect=a2)),a2}function xi(){return hi2().memoizedState}function Ai2(a2,b2,c2,d2){var e3=gi();M2.flags|=a2,e3.memoizedState=pi2(1|b2,c2,void 0,d2===void 0?null:d2)}function Bi2(a2,b2,c2,d2){var e3=hi2();d2=d2===void 0?null:d2;var f2=void 0;if(N2!==null){var g2=N2.memoizedState;if(f2=g2.destroy,d2!==null&&$h(d2,g2.deps)){e3.memoizedState=pi2(b2,c2,f2,d2);return}}M2.flags|=a2,e3.memoizedState=pi2(1|b2,c2,f2,d2)}function Ci2(a2,b2){return Ai2(8390656,8,a2,b2)}function ni(a2,b2){return Bi2(2048,8,a2,b2)}function Di2(a2,b2){return Bi2(4,2,a2,b2)}function Ei2(a2,b2){return Bi2(4,4,a2,b2)}function Fi(a2,b2){if(typeof b2=="function")return a2=a2(),b2(a2),function(){b2(null)};if(b2!=null)return a2=a2(),b2.current=a2,function(){b2.current=null}}function Gi(a2,b2,c2){return c2=c2!=null?c2.concat([a2]):null,Bi2(4,4,Fi.bind(null,b2,a2),c2)}function Hi(){}function Ii(a2,b2){var c2=hi2();b2=b2===void 0?null:b2;var d2=c2.memoizedState;return d2!==null&&b2!==null&&$h(b2,d2[1])?d2[0]:(c2.memoizedState=[a2,b2],a2)}function Ji2(a2,b2){var c2=hi2();b2=b2===void 0?null:b2;var d2=c2.memoizedState;return d2!==null&&b2!==null&&$h(b2,d2[1])?d2[0]:(a2=a2(),c2.memoizedState=[a2,b2],a2)}function Ki2(a2,b2,c2){return(Vh&21)===0?(a2.baseState&&(a2.baseState=!1,rh2=!0),a2.memoizedState=c2):(Ve(c2,b2)||(c2=Kc2(),M2.lanes|=c2,Fh2|=c2,a2.baseState=!0),b2)}function Li(a2,b2){var c2=E2;E2=c2!==0&&4>c2?c2:4,a2(!0);var d2=Uh.transition;Uh.transition={};try{a2(!1),b2()}finally{E2=c2,Uh.transition=d2}}function Mi(){return hi2().memoizedState}function Ni(a2,b2,c2){var d2=Oi(a2);if(c2={lane:d2,action:c2,hasEagerState:!1,eagerState:null,next:null},Pi(a2))Qi2(b2,c2);else if(c2=vh2(a2,b2,c2,d2),c2!==null){var e3=Ri();ui(c2,a2,d2,e3),Si(c2,b2,d2)}yc(a2,d2)}function wi(a2,b2,c2){var d2=Oi(a2),e3={lane:d2,action:c2,hasEagerState:!1,eagerState:null,next:null};if(Pi(a2))Qi2(b2,e3);else{var f2=a2.alternate;if(a2.lanes===0&&(f2===null||f2.lanes===0)&&(f2=b2.lastRenderedReducer,f2!==null))try{var g2=b2.lastRenderedState,h2=f2(g2,c2);if(e3.hasEagerState=!0,e3.eagerState=h2,Ve(h2,g2)){var k2=b2.interleaved;k2===null?(e3.next=e3,uh(b2)):(e3.next=k2.next,k2.next=e3),b2.interleaved=e3;return}}catch{}finally{}c2=vh2(a2,b2,e3,d2),c2!==null&&(e3=Ri(),ui(c2,a2,d2,e3),Si(c2,b2,d2))}yc(a2,d2)}function Pi(a2){var b2=a2.alternate;return a2===M2||b2!==null&&b2===M2}function Qi2(a2,b2){Xh=Wh2=!0;var c2=a2.pending;c2===null?b2.next=b2:(b2.next=c2.next,c2.next=b2),a2.pending=b2}function Si(a2,b2,c2){if((c2&4194240)!==0){var d2=b2.lanes;d2&=a2.pendingLanes,c2|=d2,b2.lanes=c2,Oc2(a2,c2)}}var ei={readContext:sh2,useCallback:P2,useContext:P2,useEffect:P2,useImperativeHandle:P2,useInsertionEffect:P2,useLayoutEffect:P2,useMemo:P2,useReducer:P2,useRef:P2,useState:P2,useDebugValue:P2,useDeferredValue:P2,useTransition:P2,useMutableSource:P2,useSyncExternalStore:P2,useId:P2,unstable_isNewReconciler:!1},bi2={readContext:sh2,useCallback:function(a2,b2){return gi().memoizedState=[a2,b2===void 0?null:b2],a2},useContext:sh2,useEffect:Ci2,useImperativeHandle:function(a2,b2,c2){return c2=c2!=null?c2.concat([a2]):null,Ai2(4194308,4,Fi.bind(null,b2,a2),c2)},useLayoutEffect:function(a2,b2){return Ai2(4194308,4,a2,b2)},useInsertionEffect:function(a2,b2){return Ai2(4,2,a2,b2)},useMemo:function(a2,b2){var c2=gi();return b2=b2===void 0?null:b2,a2=a2(),c2.memoizedState=[a2,b2],a2},useReducer:function(a2,b2,c2){var d2=gi();return b2=c2!==void 0?c2(b2):b2,d2.memoizedState=d2.baseState=b2,a2={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a2,lastRenderedState:b2},d2.queue=a2,a2=a2.dispatch=Ni.bind(null,M2,a2),[d2.memoizedState,a2]}
vendor: 4,234 bytes, line 39
39,useRef:function(a2){var b2=gi();return a2={current:a2},b2.memoizedState=a2},useState:vi2,useDebugValue:Hi,useDeferredValue:function(a2){return gi().memoizedState=a2},useTransition:function(){var a2=vi2(!1),b2=a2[0];return a2=Li.bind(null,a2[1]),gi().memoizedState=a2,[b2,a2]},useMutableSource:function(){},useSyncExternalStore:function(a2,b2,c2){var d2=M2,e3=gi();if(J2){if(c2===void 0)throw Error(p2(407));c2=c2()}else{if(c2=b2(),Q2===null)throw Error(p2(349));(Vh&30)!==0||ri(d2,b2,c2)}e3.memoizedState=c2;var f2={value:c2,getSnapshot:b2};return e3.queue=f2,Ci2(oi.bind(null,d2,f2,a2),[a2]),d2.flags|=2048,pi2(9,qi.bind(null,d2,f2,c2,b2),void 0,null),c2},useId:function(){var a2=gi(),b2=Q2.identifierPrefix;if(J2){var c2=Gg,d2=Fg2;c2=(d2&~(1<<32-Ac(d2)-1)).toString(32)+c2,b2=":"+b2+"R"+c2,c2=Yh++,0<c2&&(b2+="H"+c2.toString(32)),b2+=":"}else c2=Zh2++,b2=":"+b2+"r"+c2.toString(32)+":";return a2.memoizedState=b2},unstable_isNewReconciler:!1},ci={readContext:sh2,useCallback:Ii,useContext:sh2,useEffect:ni,useImperativeHandle:Gi,useInsertionEffect:Di2,useLayoutEffect:Ei2,useMemo:Ji2,useReducer:ji,useRef:xi,useState:function(){return ji(ii)},useDebugValue:Hi,useDeferredValue:function(a2){var b2=hi2();return Ki2(b2,N2.memoizedState,a2)},useTransition:function(){var a2=ji(ii)[0],b2=hi2().memoizedState;return[a2,b2]},useMutableSource:li,useSyncExternalStore:mi2,useId:Mi,unstable_isNewReconciler:!1},di2={readContext:sh2,useCallback:Ii,useContext:sh2,useEffect:ni,useImperativeHandle:Gi,useInsertionEffect:Di2,useLayoutEffect:Ei2,useMemo:Ji2,useReducer:ki2,useRef:xi,useState:function(){return ki2(ii)},useDebugValue:Hi,useDeferredValue:function(a2){var b2=hi2();return N2===null?b2.memoizedState=a2:Ki2(b2,N2.memoizedState,a2)},useTransition:function(){var a2=ki2(ii)[0],b2=hi2().memoizedState;return[a2,b2]},useMutableSource:li,useSyncExternalStore:mi2,useId:Mi,unstable_isNewReconciler:!1},Ti=ba.unstable_now,Ui=0,Vi2=-1,Wi=-1,Xi2=-1,Yi2=!1,Zi2=!1;function $i(a2,b2){if(0<=Wi){var c2=Ti()-Wi;a2.actualDuration+=c2,b2&&(a2.selfBaseDuration=c2),Wi=-1}}function aj(a2){if(0<=Vi2){var b2=Ti()-Vi2;for(Vi2=-1,a2=a2.return;a2!==null;){switch(a2.tag){case 3:a2.stateNode.effectDuration+=b2;return;case 12:a2.stateNode.effectDuration+=b2;return}a2=a2.return}}}function bj(a2){if(0<=Xi2){var b2=Ti()-Xi2;for(Xi2=-1,a2=a2.return;a2!==null;){switch(a2.tag){case 3:a2=a2.stateNode,a2!==null&&(a2.passiveEffectDuration+=b2);return;case 12:a2=a2.stateNode,a2!==null&&(a2.passiveEffectDuration+=b2);return}a2=a2.return}}}function cj(){Vi2=Ti()}function dj(a2){for(var b2=a2.child;b2;)a2.actualDuration+=b2.actualDuration,b2=b2.sibling}function ej(a2,b2){if(a2&&a2.defaultProps){b2=u2({},b2),a2=a2.defaultProps;for(var c2 in a2)b2[c2]===void 0&&(b2[c2]=a2[c2]);return b2}return b2}function fj(a2,b2,c2,d2){b2=a2.memoizedState,c2=c2(d2,b2),c2=c2==null?b2:u2({},b2,c2),a2.memoizedState=c2,a2.lanes===0&&(a2.updateQueue.baseState=c2)}var gj={isMounted:function(a2){return(a2=a2._reactInternals)?Vb(a2)===a2:!1},enqueueSetState:function(a2,b2,c2){a2=a2._reactInternals;var d2=Ri(),e3=Oi(a2),f2=Ah(d2,e3);f2.payload=b2,c2!=null&&(f2.callback=c2),b2=Bh(a2,f2,e3),b2!==null&&(ui(b2,a2,e3,d2),Ch2(b2,a2,e3)),yc(a2,e3)},enqueueReplaceState:function(a2,b2,c2){a2=a2._reactInternals;var d2=Ri(),e3=Oi(a2),f2=Ah(d2,e3);f2.tag=1,f2.payload=b2,c2!=null&&(f2.callback=c2),b2=Bh(a2,f2,e3),b2!==null&&(ui(b2,a2,e3,d2),Ch2(b2,a2,e3)),yc(a2,e3)},enqueueForceUpdate:function(a2,b2){a2=a2._reactInternals;var c2=Ri(),d2=Oi(a2),e3=Ah(c2,d2);e3.tag=2,b2!=null&&(e3.callback=b2),b2=Bh(a2,e3,d2),b2!==null&&(ui(b2,a2,d2,c2),Ch2(b2,a2,d2)),B2!==null&&typeof B2.markForceUpdateScheduled=="function"&&B2.markForceUpdateScheduled(a2,d2)}};function hj(a2,b2,c2,d2,e3,f2,g2){return a2=a2.stateNode,typeof a2.shouldComponentUpdate=="function"?a2.shouldComponentUpdate(d2,f2,g2):b2.prototype&&b2.prototype.isPureReactComponent?!We(c2,d2)||!We(e3,f2):!0}function ij(a2,b2,c2){var d2=!1,e3=ig,f2=b2.contextType;return typeof f2=="object"&&f2!==null?f2=sh2(f2):(e3=mg(b2)?kg2:I2.current,d2=b2.contextTypes,f2=(d2=d2!=null)?lg2(a2,e3):ig),b2=new b2(c2,f2),a2.memoizedState=b2.state!==null&&b2.state!==void 0?b2.state:null,b2.updater=gj,a2.stateNode=b2,b2._reactInternals=a2,d2&&(
vendor: 18,101 bytes, lines 39-41
39a2=a2.stateNode,a2.__reactInternalMemoizedUnmaskedChildContext=e3,a2.__reactInternalMemoizedMaskedChildContext=f2),b2}function jj(a2,b2,c2,d2){a2=b2.state,typeof b2.componentWillReceiveProps=="function"&&b2.componentWillReceiveProps(c2,d2),typeof b2.UNSAFE_componentWillReceiveProps=="function"&&b2.UNSAFE_componentWillReceiveProps(c2,d2),b2.state!==a2&&gj.enqueueReplaceState(b2,b2.state,null)}function kj(a2,b2,c2,d2){var e3=a2.stateNode;e3.props=c2,e3.state=a2.memoizedState,e3.refs={},yh(a2);var f2=b2.contextType;typeof f2=="object"&&f2!==null?e3.context=sh2(f2):(f2=mg(b2)?kg2:I2.current,e3.context=lg2(a2,f2)),e3.state=a2.memoizedState,f2=b2.getDerivedStateFromProps,typeof f2=="function"&&(fj(a2,b2,f2,c2),e3.state=a2.memoizedState),typeof b2.getDerivedStateFromProps=="function"||typeof e3.getSnapshotBeforeUpdate=="function"||typeof e3.UNSAFE_componentWillMount!="function"&&typeof e3.componentWillMount!="function"||(b2=e3.state,typeof e3.componentWillMount=="function"&&e3.componentWillMount(),typeof e3.UNSAFE_componentWillMount=="function"&&e3.UNSAFE_componentWillMount(),b2!==e3.state&&gj.enqueueReplaceState(e3,e3.state,null),Eh(a2,c2,e3,d2),e3.state=a2.memoizedState),typeof e3.componentDidMount=="function"&&(a2.flags|=4194308)}function lj(a2,b2){try{var c2="",d2=b2;do c2+=Pa(d2),d2=d2.return;while(d2);var e3=c2}catch(f2){e3=` 40Error generating stack: `+f2.message+` 41`+f2.stack}return{value:a2,source:b2,stack:e3,digest:null}}function mj(a2,b2,c2){return{value:a2,source:null,stack:c2??null,digest:b2??null}}function nj(a2,b2){try{console.error(b2.value)}catch(c2){setTimeout(function(){throw c2})}}var oj=typeof WeakMap=="function"?WeakMap:Map;function pj(a2,b2,c2){c2=Ah(-1,c2),c2.tag=3,c2.payload={element:null};var d2=b2.value;return c2.callback=function(){qj||(qj=!0,rj=d2),nj(a2,b2)},c2}function sj(a2,b2,c2){c2=Ah(-1,c2),c2.tag=3;var d2=a2.type.getDerivedStateFromError;if(typeof d2=="function"){var e3=b2.value;c2.payload=function(){return d2(e3)},c2.callback=function(){nj(a2,b2)}}var f2=a2.stateNode;return f2!==null&&typeof f2.componentDidCatch=="function"&&(c2.callback=function(){nj(a2,b2),typeof d2!="function"&&(tj===null?tj=new Set([this]):tj.add(this));var c3=b2.stack;this.componentDidCatch(b2.value,{componentStack:c3!==null?c3:""})}),c2}function uj(a2,b2,c2){var d2=a2.pingCache;if(d2===null){d2=a2.pingCache=new oj;var e3=new Set;d2.set(b2,e3)}else e3=d2.get(b2),e3===void 0&&(e3=new Set,d2.set(b2,e3));e3.has(c2)||(e3.add(c2),d2=vj.bind(null,a2,b2,c2),mc2&&wj(a2,c2),b2.then(d2,d2))}function xj(a2){do{var b2;if((b2=a2.tag===13)&&(b2=a2.memoizedState,b2=b2!==null?b2.dehydrated!==null:!0),b2)return a2;a2=a2.return}while(a2!==null);return null}function yj(a2,b2,c2,d2,e3){return(a2.mode&1)===0?(a2===b2?a2.flags|=65536:(a2.flags|=128,c2.flags|=131072,c2.flags&=-52805,c2.tag===1&&(c2.alternate===null?c2.tag=17:(b2=Ah(-1,1),b2.tag=2,Bh(c2,b2,1))),c2.lanes|=1),a2):(a2.flags|=65536,a2.lanes=e3,a2)}var zj=va.ReactCurrentOwner,rh2=!1;function Aj(a2,b2,c2,d2){b2.child=a2===null?ih(b2,null,c2,d2):hh(b2,a2.child,c2,d2)}function Bj(a2,b2,c2,d2,e3){c2=c2.render;var f2=b2.ref;return qh(b2,e3),sc(b2),d2=ai(a2,b2,c2,d2,f2,e3),c2=fi(),tc(),a2!==null&&!rh2?(b2.updateQueue=a2.updateQueue,b2.flags&=-2053,a2.lanes&=~e3,Cj(a2,b2,e3)):(J2&&c2&&Jg2(b2),b2.flags|=1,Aj(a2,b2,d2,e3),b2.child)}function Dj(a2,b2,c2,d2,e3){if(a2===null){var f2=c2.type;return typeof f2=="function"&&!Ej(f2)&&f2.defaultProps===void 0&&c2.compare===null&&c2.defaultProps===void 0?(b2.tag=15,b2.type=f2,Fj(a2,b2,f2,d2,e3)):(a2=eh(c2.type,null,d2,b2,b2.mode,e3),a2.ref=b2.ref,a2.return=b2,b2.child=a2)}if(f2=a2.child,(a2.lanes&e3)===0){var g2=f2.memoizedProps;if(c2=c2.compare,c2=c2!==null?c2:We,c2(g2,d2)&&a2.ref===b2.ref)return Cj(a2,b2,e3)}return b2.flags|=1,a2=ch2(f2,d2),a2.ref=b2.ref,a2.return=b2,b2.child=a2}function Fj(a2,b2,c2,d2,e3){if(a2!==null){var f2=a2.memoizedProps;if(We(f2,d2)&&a2.ref===b2.ref)if(rh2=!1,b2.pendingProps=d2=f2,(a2.lanes&e3)!==0)(a2.flags&131072)!==0&&(rh2=!0);else return b2.lanes=a2.lanes,Cj(a2,b2,e3)}return Gj(a2,b2,c2,d2,e3)}function Hj(a2,b2,c2){var d2=b2.pendingProps,e3=d2.children,f2=a2!==null?a2.memoizedState:null;if(d2.mode==="hidden")if((b2.mode&1)===0)b2.memoizedState={baseLanes:0,cachePool:null,transitions:null},H2(Ij,Jj),Jj|=c2;else{if((c2&1073741824)===0)return a2=f2!==null?f2.baseLanes|c2:c2,b2.lanes=b2.childLanes=1073741824,b2.memoizedState={baseLanes:a2,cachePool:null,transitions:null},b2.updateQueue=null,H2(Ij,Jj),Jj|=a2,null;b2.memoizedState={baseLanes:0,cachePool:null,transitions:null},d2=f2!==null?f2.baseLanes:c2,H2(Ij,Jj),Jj|=d2}else f2!==null?(d2=f2.baseLanes|c2,b2.memoizedState=null):d2=c2,H2(Ij,Jj),Jj|=d2;return Aj(a2,b2,e3,c2),b2.child}function Kj(a2,b2){var c2=b2.ref;(a2===null&&c2!==null||a2!==null&&a2.ref!==c2)&&(b2.flags|=512,b2.flags|=2097152)}function Gj(a2,b2,c2,d2,e3){var f2=mg(c2)?kg2:I2.current;return f2=lg2(b2,f2),qh(b2,e3),sc(b2),c2=ai(a2,b2,c2,d2,f2,e3),d2=fi(),tc(),a2!==null&&!rh2?(b2.updateQueue=a2.updateQueue,b2.flags&=-2053,a2.lanes&=~e3,Cj(a2,b2,e3)):(J2&&d2&&Jg2(b2),b2.flags|=1,Aj(a2,b2,c2,e3),b2.child)}function Lj(a2,b2,c2,d2,e3){if(mg(c2)){var f2=!0;qg2(b2)}else f2=!1;if(qh(b2,e3),b2.stateNode===null)Mj(a2,b2),ij(b2,c2,d2),kj(b2,c2,d2,e3),d2=!0;else if(a2===null){var g2=b2.stateNode,h2=b2.memoizedProps;g2.props=h2;var k2=g2.context,l=c2.contextType;typeof l=="object"&&l!==null?l=sh2(l):(l=mg(c2)?kg2:I2.current,l=lg2(b2,l));var n2=c2.getDerivedStateFromProps,q2=typeof n2=="function"||typeof g2.getSnapshotBeforeUpdate=="function";q2||typeof g2.UNSAFE_componentWillReceiveProps!="function"&&typeof g2.componentWillReceiveProps!="function"||(h2!==d2||k2!==l)&&jj(b2,g2,d2,l),xh=!1;var r2=b2.memoizedState;g2.state=r2,Eh(b2,d2,g2,e3),k2=b2.memoizedState,h2!==d2||r2!==k2||jg2.current||xh?(typeof n2=="function"&&(fj(b2,c2,n2,d2),k2=b2.memoizedState),(h2=xh||hj(b2,c2,h2,d2,r2,k2,l))?(q2||typeof g2.UNSAFE_componentWillMount!="function"&&typeof g2.componentWillMount!="function"||(typeof g2.componentWillMount=="function"&&g2.componentWillMount(),typeof g2.UNSAFE_componentWillMount=="function"&&g2.UNSAFE_componentWillMount()),typeof g2.componentDidMount=="function"&&(b2.flags|=4194308)):(typeof g2.componentDidMount=="function"&&(b2.flags|=4194308),b2.memoizedProps=d2,b2.memoizedState=k2),g2.props=d2,g2.state=k2,g2.context=l,d2=h2):(typeof g2.componentDidMount=="function"&&(b2.flags|=4194308),d2=!1)}else{g2=b2.stateNode,zh(a2,b2),h2=b2.memoizedProps,l=b2.type===b2.elementType?h2:ej(b2.type,h2),g2.props=l,q2=b2.pendingProps,r2=g2.context,k2=c2.contextType,typeof k2=="object"&&k2!==null?k2=sh2(k2):(k2=mg(c2)?kg2:I2.current,k2=lg2(b2,k2));var z2=c2.getDerivedStateFromProps;(n2=typeof z2=="function"||typeof g2.getSnapshotBeforeUpdate=="function")||typeof g2.UNSAFE_componentWillReceiveProps!="function"&&typeof g2.componentWillReceiveProps!="function"||(h2!==q2||r2!==k2)&&jj(b2,g2,d2,k2),xh=!1,r2=b2.memoizedState,g2.state=r2,Eh(b2,d2,g2,e3);var m2=b2.memoizedState;h2!==q2||r2!==m2||jg2.current||xh?(typeof z2=="function"&&(fj(b2,c2,z2,d2),m2=b2.memoizedState),(l=xh||hj(b2,c2,l,d2,r2,m2,k2)||!1)?(n2||typeof g2.UNSAFE_componentWillUpdate!="function"&&typeof g2.componentWillUpdate!="function"||(typeof g2.componentWillUpdate=="function"&&g2.componentWillUpdate(d2,m2,k2),typeof g2.UNSAFE_componentWillUpdate=="function"&&g2.UNSAFE_componentWillUpdate(d2,m2,k2)),typeof g2.componentDidUpdate=="function"&&(b2.flags|=4),typeof g2.getSnapshotBeforeUpdate=="function"&&(b2.flags|=1024)):(typeof g2.componentDidUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=4),typeof g2.getSnapshotBeforeUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=1024),b2.memoizedProps=d2,b2.memoizedState=m2),g2.props=d2,g2.state=m2,g2.context=k2,d2=l):(typeof g2.componentDidUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=4),typeof g2.getSnapshotBeforeUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=1024),d2=!1)}return Nj(a2,b2,c2,d2,f2,e3)}function Nj(a2,b2,c2,d2,e3,f2){Kj(a2,b2);var g2=(b2.flags&128)!==0;if(!d2&&!g2)return e3&&rg(b2,c2,!1),Cj(a2,b2,f2);if(d2=b2.stateNode,zj.current=b2,g2&&typeof c2.getDerivedStateFromError!="function"){var h2=null;Wi=-1}else sc(b2),h2=d2.render(),tc();return b2.flags|=1,a2!==null&&g2?(g2=h2,b2.child=hh(b2,a2.child,null,f2),b2.child=hh(b2,null,g2,f2)):Aj(a2,b2,h2,f2),b2.memoizedState=d2.state,e3&&rg(b2,c2,!0),b2.child}function Oj(a2){var b2=a2.stateNode;b2.pendingContext?og(a2,b2.pendingContext,b2.pendingContext!==b2.context):b2.context&&og(a2,b2.context,!1),Mh(a2,b2.containerInfo)}function Rj(a2,b2,c2,d2,e3){return Wg2(),Xg(e3),b2.flags|=256,Aj(a2,b2,c2,d2),b2.child}var Sj={dehydrated:null,treeContext:null,retryLane:0};function Tj(a2){return{baseLanes:a2,cachePool:null,transitions:null}}function Uj(a2,b2,c2){var d2=b2.pendingProps,e3=L2.current,f2=!1,g2=(b2.flags&128)!==0,h2;if((h2=g2)||(h2=a2!==null&&a2.memoizedState===null?!1:(e3&2)!==0),h2?(f2=!0,b2.flags&=-129):(a2===null||a2.memoizedState!==null)&&(e3|=1),H2(L2,e3&1),a2===null)return Sg(b2),a2=b2.memoizedState,a2!==null&&(a2=a2.dehydrated,a2!==null)?((b2.mode&1)===0?b2.lanes=1:a2.data==="$!"?b2.lanes=8:b2.lanes=1073741824,null):(g2=d2.children,a2=d2.fallback,f2?(d2=b2.mode,f2=b2.child,g2={mode:"hidden",children:g2},(d2&1)===0&&f2!==null?(f2.childLanes=0,f2.pendingProps=g2,b2.mode&2&&(f2.actualDuration=0,f2.actualStartTime=-1,f2.selfBaseDuration=0,f2.treeBaseDuration=0)):f2=Vj(g2,d2,0,null),a2=gh(a2,d2,c2,null),f2.return=b2,a2.return=b2,f2.sibling=a2,b2.child=f2,b2.child.memoizedState=Tj(c2),b2.memoizedState=Sj,a2):Wj(b2,g2));if(e3=a2.memoizedState,e3!==null&&(h2=e3.dehydrated,h2!==null))return Xj(a2,b2,g2,d2,h2,e3,c2);if(f2){f2=d2.fallback,g2=b2.mode,e3=a2.child,h2=e3.sibling;var k2={mode:"hidden",children:d2.children};return(g2&1)===0&&b2.child!==e3?(d2=b2.child,d2.childLanes=0,d2.pendingProps=k2,b2.mode&2&&(d2.actualDuration=0,d2.actualStartTime=-1,d2.selfBaseDuration=e3.selfBaseDuration,d2.treeBaseDuration=e3.treeBaseDuration),b2.deletions=null):(d2=ch2(e3,k2),d2.subtreeFlags=e3.subtreeFlags&14680064),h2!==null?f2=ch2(h2,f2):(f2=gh(f2,g2,c2,null),f2.flags|=2),f2.return=b2,d2.return=b2,d2.sibling=f2,b2.child=d2,d2=f2,f2=b2.child,g2=a2.child.memoizedState,g2=g2===null?Tj(c2):{baseLanes:g2.baseLanes|c2,cachePool:null,transitions:g2.transitions},f2.memoizedState=g2,f2.childLanes=a2.childLanes&~c2,b2.memoizedState=Sj,d2}return f2=a2.child,a2=f2.sibling,d2=ch2(f2,{mode:"visible",children:d2.children}),(b2.mode&1)===0&&(d2.lanes=c2),d2.return=b2,d2.sibling=null,a2!==null&&(c2=b2.deletions,c2===null?(b2.deletions=[a2],b2.flags|=16):c2.push(a2)),b2.child=d2,b2.memoizedState=null,d2}function Wj(a2,b2){return b2=Vj({mode:"visible",children:b2},a2.mode,0,null),b2.return=a2,a2.child=b2}function Yj(a2,b2,c2,d2){return d2!==null&&Xg(d2),hh(b2,a2.child,null,c2),a2=Wj(b2,b2.pendingProps.children),a2.flags|=2,b2.memoizedState=null,a2}function Xj(a2,b2,c2,d2,e3,f2,g2){if(c2)return b2.flags&256?(b2.flags&=-257,d2=mj(Error(p2(422))),Yj(a2,b2,g2,d2)):b2.memoizedState!==null?(b2.child=a2.child,b2.flags|=128,null):(f2=d2.fallback,e3=b2.mode,d2=Vj({mode:"visible",children:d2.children},e3,0,null),f2=gh(f2,e3,g2,null),f2.flags|=2,d2.return=b2,f2.return=b2,d2.sibling=f2,b2.child=d2,(b2.mode&1)!==0&&hh(b2,a2.child,null,g2),b2.child.memoizedState=Tj(g2),b2.memoizedState=Sj,f2);if((b2.mode&1)===0)return Yj(a2,b2,g2,null);if(e3.data==="$!"){if(d2=e3.nextSibling&&e3.nextSibling.dataset,d2)var h2=d2.dgst;return d2=h2,f2=Error(p2(419)),d2=mj(f2,d2,void 0),Yj(a2,b2,g2,d2)}if(h2=(g2&a2.childLanes)!==0,rh2||h2){if(d2=Q2,d2!==null){switch(g2&-g2){case 4:e3=2;break;case 16:e3=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:e3=32;break;case 536870912:e3=268435456;break;default:e3=0}e3=(e3&(d2.suspendedLanes|g2))!==0?0:e3,e3!==0&&e3!==f2.retryLane&&(f2.retryLane=e3,wh2(a2,e3),ui(d2,a2,e3,-1))}return Zj(),d2=mj(Error(p2(421))),Yj(a2,b2,g2,d2)}return e3.data==="$?"?(b2.flags|=128,b2.child=a2.child,b2=ak.bind(null,a2),e3._reactRetry=b2,null):(a2=f2.treeContext,Mg=Zf(e3.nextSibling),Lg=b2,J2=!0,Ng2=null,a2!==null&&(Cg[Dg++]=Fg2,Cg[Dg++]=Gg,Cg[Dg++]=Eg,Fg2=a2.id,Gg=a2.overflow,Eg=b2),b2=Wj(b2,d2.children),b2.flags|=4096,b2)}function bk(a2,b2,c2){a2.lanes|=b2;var d2=a2.alternate;d2!==null&&(d2.lanes|=b2),ph(a2.return,b2,c2)}function ck(a2,b2,c2,d2,e3){var f2=a2.memoizedState;f2===null?a2.memoizedState={isBackwards:b2,rendering:null,renderingStartTime:0,last:d2,tail:c2,tailMode:e3}:(f2.isBackwards=b2,f2.rendering=null,f2.renderingStartTime=0,f2.last=d2,f2.tail=c2,f2.tailMode=e3)}function dk(a2,b2,c2){var d2=b2.pendingProps,e3=d2.revealOrder,f2=d2.tail;if(Aj(a2,b2,d2.children,c2),d2=L2.current,(d2&2)!==0)d2=d2&1|2,b2.flags|=128;else{if(a2!==null&&(a2.flags&128)!==0)a:for(a2=b2.child;a2!==null;){if(a2.tag===13)a2.memoizedState!==null&&bk(a2,c2,b2);else if(a2.tag===19)bk(a2,c2,b2);else if(a2.child!==null){a2.child.return=a2,a2=a2.child;continue}if(a2===b2)break a;for(;a2.sibling===null;){if(a2.return===null||a2.return===b2)break a;a2=a2.return}a2.sibling.return=a2.return,a2=a2.sibling}d2&=1}if(H2(L2,d2),(b2.mode&1)===0)b2.memoizedState=null;else switch(e3){case"forwards":for(c2=b2.child,e3=null;c2!==null;)a2=c2.alternate,a2!==null&&Qh2(a2)===null&&(e3=c2),c2=c2.sibling;c2=e3,c2===null?(e3=b2.child,b2.child=null):(e3=c2.sibling,c2.sibling=null),ck(b2,!1,e3,c2,f2);break;case"backwards":for(c2=null,e3=b2.child,b2.child=null;e3!==null;){if(a2=e3.alternate,a2!==null&&Qh2(a2)===null){b2.child=e3;break}a2=e3.sibling,e3.sibling=c2,c2=e3,e3=a2}ck(b2,!0,c2,null,f2);break;case"together":ck(b2,!1,null,null,void 0);break;default:b2.memoizedState=null}return b2.child}function Mj(a2,b2){(b2.mode&1)===0&&a2!==null&&(a2.alternate=null,b2.alternate=null,b2.flags|=2)}function Cj(a2,b2,c2){if(a2!==null&&(b2.dependencies=a2.dependencies),Wi=-1,Fh2|=b2.lanes,(c2&b2.childLanes)===0)return null;if(a2!==null&&b2.child!==a2.child)throw Error(p2(153));if(b2.child!==null){for(a2=b2.child,c2=ch2(a2,a2.pendingProps),b2.child=c2,c2.return=b2;a2.sibling!==null;)a2=a2.sibling,c2=c2.sibling=ch2(a2,a2.pendingProps),c2.return=b2;c2.sibling=null}return b2.child}function ek(a2,b2,c2){switch(b2.tag){case 3:Oj(b2),Wg2();break;case 5:Oh2(b2);break;case 1:mg(b2.type)&&qg2(b2);break;case 4:Mh(b2,b2.stateNode.containerInfo);break;case 10:var d2=b2.type._context,e3=b2.memoizedProps.value;H2(jh2,d2._currentValue),d2._currentValue=e3;break;case 12:(c2&b2.childLanes)!==0&&(b2.flags|=4),d2=b2.stateNode,d2.effectDuration=0,d2.passiveEffectDuration=0;break;case 13:if(d2=b2.memoizedState,d2!==null)return d2.dehydrated!==null?(H2(L2,L2.current&1),b2.flags|=128,null):(c2&b2.child.childLanes)!==0?Uj(a2,b2,c2):(H2(L2,L2.current&1),a2=Cj(a2,b2,c2),a2!==null?a2.sibling:null);H2(L2,L2.current&1);break;case 19:if(d2=(c2&b2.childLanes)!==0,(a2.flags&128)!==0){if(d2)return dk(a2,b2,c2);b2.flags|=128}if(e3=b2.memoizedState,e3!==null&&(e3.rendering=null,e3.tail=null,e3.lastEffect=null),H2(L2,L2.current),d2)break;return null;case 22:case 23:return b2.lanes=0,Hj(a2,b2,c2)}return Cj(a2,b2,c2)}var fk,gk,hk,ik;fk=function(a2,b2){for(var c2=b2.child;c2!==null;){if(c2.tag===5||c2.tag===6)a2.appendChild(c2.stateNode);else if(c2.tag!==4&&c2.child!==null){c2.child.return=c2,c2=c2.child;continue}if(c2===b2)break;for(;c2.sibling===null;){if(c2.return===null||c2.return===b2)return;c2=c2.return}c2.sibling.return=c2.return,c2=c2.sibling}},gk=function(){},hk=function(a2,b2,c2,d2){var e3=a2.memoizedProps;if(e3!==d2){a2=b2.stateNode,Lh(Ih2.current);var f2=null;switch(c2){case"input":e3=Ya(a2,e3),d2=Ya(a2,d2),f2=[];break;case"select":e3=u2({},e3,{value:void 0}),d2=u2({},d2,{value:void 0}),f2=[];break;case"textarea":e3=fb(a2,e3),d2=fb(a2,d2),f2=[];break;default:typeof e3.onClick!="function"&&typeof d2.onClick=="function"&&(a2.onclick=Pf)}ub(c2,d2);var g2;c2=null;for(l in e3)if(!d2.hasOwnProperty(l)&&e3.hasOwnProperty(l)&&e3[l]!=null)if(l==="style"){var h2=e3[l];for(g2 in h2)h2.hasOwnProperty(g2)&&(c2||(c2={}),c2[g2]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(ea2.hasOwnProperty(l)?f2||(f2=[]):(f2=f2||[]).push(l,null));for(l in d2){var k2=d2[l];if(h2=e3!=null?e3[l]:void 0,d2.hasOwnProperty(l)&&k2!==h2&&(k2!=null||h2!=null))if(l==="style")if(h2){for(g2 in h2)!h2.hasOwnProperty(g2)||k2&&k2.hasOwnProperty(g2)||(c2||(c2={}),c2[g2]="");for(g2 in k2)k2.hasOwnProperty(g2)&&h2[g2]!==k2[g2]&&(c2||(c2={}),c2[g2]=k2[g2])}else c2||(f2||(f2=[]),f2.push(l,c2)),c2=k2;else l==="dangerouslySetInnerHTML"?(k2=k2?k2.__html:void 0,h2=h2?h2.__html:void 0,k2!=null&&h2!==k2&&(f2=f2||[]).push(l,k2)):l==="children"?typeof k2!="string"&&typeof k2!="number"||(f2=f2||[]).push(l,""+k2):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(ea2.hasOwnProperty(l)?(k2!=null&&l==="onScroll"&&F2("scroll",a2),f2||h2===k2||(f2=[])):(f2=f2||[]).push(l,k2))}c2&&(f2=f2||[]).push("style",c2);var l=f2;(b2.updateQueue=l)&&(b2.flags|=4)}},ik=function(a2,b2,c2,d2){c2!==d2&&(b2.flags|=4)};function jk(a2,b2){if(!J2)switch(a2.tailMode){case"hidden":b2=a2.tail;for(var c2=null;b2!==null;)b2.alternate!==null&&(c2=b2),b2=b2.sibling;c2===null?a2.tail=null:c2.sibling=null;break;case"collapsed":c2=a2.tail;for(var d2=null;c2!==null;)c2.alternate!==null&&(d2=c2),c2=c2.sibling;d2===null?b2||a2.tail===null?a2.tail=null:a2.tail.sibling=null:d2.sibling=null}}function S2(a2){var b2=a2.alternate!==null&&a2.alternate.child===a2.child,c2=0,d2=0;if(b2)if((a2.mode&2)!==0){for(var e3=a2.selfBaseDuration,f2=a2.child;f2!==null;)c2|=f2.lanes|f2.childLanes,d2|=f2.subtreeFlags&14680064,d2|=f2.flags&14680064,e3+=f2.treeBaseDuration,f2=f2.sibling;a2.treeBaseDuration=e3}else for(e3=a2.child;e3!==null;)c2|=e3.lanes|e3.childLanes,d2|=e3.subtreeFlags&14680064,d2|=e3.flags&14680064,e3.return=a2,e3=e3.sibling;
vendor: 4,572 bytes, line 41
41else if((a2.mode&2)!==0){e3=a2.actualDuration,f2=a2.selfBaseDuration;for(var g2=a2.child;g2!==null;)c2|=g2.lanes|g2.childLanes,d2|=g2.subtreeFlags,d2|=g2.flags,e3+=g2.actualDuration,f2+=g2.treeBaseDuration,g2=g2.sibling;a2.actualDuration=e3,a2.treeBaseDuration=f2}else for(e3=a2.child;e3!==null;)c2|=e3.lanes|e3.childLanes,d2|=e3.subtreeFlags,d2|=e3.flags,e3.return=a2,e3=e3.sibling;return a2.subtreeFlags|=d2,a2.childLanes=c2,b2}function kk(a2,b2,c2){var d2=b2.pendingProps;switch(Kg(b2),b2.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return S2(b2),null;case 1:return mg(b2.type)&&ng2(),S2(b2),null;case 3:return d2=b2.stateNode,Nh(),G2(jg2),G2(I2),Sh(),d2.pendingContext&&(d2.context=d2.pendingContext,d2.pendingContext=null),(a2===null||a2.child===null)&&(Ug(b2)?b2.flags|=4:a2===null||a2.memoizedState.isDehydrated&&(b2.flags&256)===0||(b2.flags|=1024,Ng2!==null&&(lk(Ng2),Ng2=null))),gk(a2,b2),S2(b2),null;case 5:Ph(b2);var e3=Lh(Kh.current);if(c2=b2.type,a2!==null&&b2.stateNode!=null)hk(a2,b2,c2,d2,e3),a2.ref!==b2.ref&&(b2.flags|=512,b2.flags|=2097152);else{if(!d2){if(b2.stateNode===null)throw Error(p2(166));return S2(b2),null}if(a2=Lh(Ih2.current),Ug(b2)){d2=b2.stateNode,a2=b2.type,c2=b2.memoizedProps,d2[bg]=b2,d2[cg]=c2;var f2=(b2.mode&1)!==0;switch(a2){case"dialog":F2("cancel",d2),F2("close",d2);break;case"iframe":case"object":case"embed":F2("load",d2);break;case"video":case"audio":for(e3=0;e3<zf.length;e3++)F2(zf[e3],d2);break;case"source":F2("error",d2);break;case"img":case"image":case"link":F2("error",d2),F2("load",d2);break;case"details":F2("toggle",d2);break;case"input":Za(d2,c2),F2("invalid",d2);break;case"select":d2._wrapperState={wasMultiple:!!c2.multiple},F2("invalid",d2);break;case"textarea":gb(d2,c2),F2("invalid",d2)}ub(a2,c2),e3=null;for(var g2 in c2)if(c2.hasOwnProperty(g2)){var h2=c2[g2];g2==="children"?typeof h2=="string"?d2.textContent!==h2&&(c2.suppressHydrationWarning!==!0&&Of(d2.textContent,h2,f2),e3=["children",h2]):typeof h2=="number"&&d2.textContent!==""+h2&&(c2.suppressHydrationWarning!==!0&&Of(d2.textContent,h2,f2),e3=["children",""+h2]):ea2.hasOwnProperty(g2)&&h2!=null&&g2==="onScroll"&&F2("scroll",d2)}switch(a2){case"input":Va(d2),cb(d2,c2,!0);break;case"textarea":Va(d2),ib(d2);break;case"select":case"option":break;default:typeof c2.onClick=="function"&&(d2.onclick=Pf)}d2=e3,b2.updateQueue=d2,d2!==null&&(b2.flags|=4)}else{g2=e3.nodeType===9?e3:e3.ownerDocument,a2==="http://www.w3.org/1999/xhtml"&&(a2=jb(c2)),a2==="http://www.w3.org/1999/xhtml"?c2==="script"?(a2=g2.createElement("div"),a2.innerHTML="<script><\/script>",a2=a2.removeChild(a2.firstChild)):typeof d2.is=="string"?a2=g2.createElement(c2,{is:d2.is}):(a2=g2.createElement(c2),c2==="select"&&(g2=a2,d2.multiple?g2.multiple=!0:d2.size&&(g2.size=d2.size))):a2=g2.createElementNS(a2,c2),a2[bg]=b2,a2[cg]=d2,fk(a2,b2,!1,!1),b2.stateNode=a2;a:{switch(g2=vb(c2,d2),c2){case"dialog":F2("cancel",a2),F2("close",a2),e3=d2;break;case"iframe":case"object":case"embed":F2("load",a2),e3=d2;break;case"video":case"audio":for(e3=0;e3<zf.length;e3++)F2(zf[e3],a2);e3=d2;break;case"source":F2("error",a2),e3=d2;break;case"img":case"image":case"link":F2("error",a2),F2("load",a2),e3=d2;break;case"details":F2("toggle",a2),e3=d2;break;case"input":Za(a2,d2),e3=Ya(a2,d2),F2("invalid",a2);break;case"option":e3=d2;break;case"select":a2._wrapperState={wasMultiple:!!d2.multiple},e3=u2({},d2,{value:void 0}),F2("invalid",a2);break;case"textarea":gb(a2,d2),e3=fb(a2,d2),F2("invalid",a2);break;default:e3=d2}ub(c2,e3),h2=e3;for(f2 in h2)if(h2.hasOwnProperty(f2)){var k2=h2[f2];f2==="style"?sb(a2,k2):f2==="dangerouslySetInnerHTML"?(k2=k2?k2.__html:void 0,k2!=null&&nb(a2,k2)):f2==="children"?typeof k2=="string"?(c2!=="textarea"||k2!=="")&&ob(a2,k2):typeof k2=="number"&&ob(a2,""+k2):f2!=="suppressContentEditableWarning"&&f2!=="suppressHydrationWarning"&&f2!=="autoFocus"&&(ea2.hasOwnProperty(f2)?k2!=null&&f2==="onScroll"&&F2("scroll",a2):k2!=null&&ua2(a2,f2,k2,g2))}switch(c2){case"input":Va(a2),cb(a2,d2,!1);break;case"textarea":Va(a2),ib(a2);break;case"option":d2.value!=null&&a2.setAttribute("value",""+Sa(d2.value));break;case"select":a2.multiple=!!d2.multiple,f2=d2.value,f2!=null?eb(a2,!!d2.multiple,f2,!1):d2.defaultValue!=null&&eb(a2,!!d2.multiple,d2.defaultValue,!0);break;default:typeof e3.onClick=="function"&&(a2.onclick=Pf)}switch(c2){case"button":case"input":case"select":case"textarea":d2=!!d2.autoFocus;break a;case"img":d2=!0;break a;default:d2=!1}}d2&&(b2.flags|=4)}b2.ref!==null&&(b2.flags|=512,b2.flags|=2097152)}
vendor: 4,426 bytes, line 41
41return S2(b2),null;case 6:if(a2&&b2.stateNode!=null)ik(a2,b2,a2.memoizedProps,d2);else{if(typeof d2!="string"&&b2.stateNode===null)throw Error(p2(166));if(a2=Lh(Kh.current),Lh(Ih2.current),Ug(b2)){if(d2=b2.stateNode,a2=b2.memoizedProps,d2[bg]=b2,(c2=d2.nodeValue!==a2)&&(f2=Lg,f2!==null))switch(f2.tag){case 3:Of(d2.nodeValue,a2,(f2.mode&1)!==0);break;case 5:f2.memoizedProps.suppressHydrationWarning!==!0&&Of(d2.nodeValue,a2,(f2.mode&1)!==0)}c2&&(b2.flags|=4)}else d2=(a2.nodeType===9?a2:a2.ownerDocument).createTextNode(d2),d2[bg]=b2,b2.stateNode=d2}return S2(b2),null;case 13:if(G2(L2),d2=b2.memoizedState,a2===null||a2.memoizedState!==null&&a2.memoizedState.dehydrated!==null){if(J2&&Mg!==null&&(b2.mode&1)!==0&&(b2.flags&128)===0)Vg(),Wg2(),b2.flags|=98560,f2=!1;else if(f2=Ug(b2),d2!==null&&d2.dehydrated!==null){if(a2===null){if(!f2)throw Error(p2(318));if(f2=b2.memoizedState,f2=f2!==null?f2.dehydrated:null,!f2)throw Error(p2(317));f2[bg]=b2,S2(b2),(b2.mode&2)!==0&&d2!==null&&(f2=b2.child,f2!==null&&(b2.treeBaseDuration-=f2.treeBaseDuration))}else Wg2(),(b2.flags&128)===0&&(b2.memoizedState=null),b2.flags|=4,S2(b2),(b2.mode&2)!==0&&d2!==null&&(f2=b2.child,f2!==null&&(b2.treeBaseDuration-=f2.treeBaseDuration));f2=!1}else Ng2!==null&&(lk(Ng2),Ng2=null),f2=!0;if(!f2)return b2.flags&65536?b2:null}return(b2.flags&128)!==0?(b2.lanes=c2,(b2.mode&2)!==0&&dj(b2),b2):(d2=d2!==null,d2!==(a2!==null&&a2.memoizedState!==null)&&d2&&(b2.child.flags|=8192,(b2.mode&1)!==0&&(a2===null||(L2.current&1)!==0?T2===0&&(T2=3):Zj())),b2.updateQueue!==null&&(b2.flags|=4),S2(b2),(b2.mode&2)!==0&&d2&&(d2=b2.child,d2!==null&&(b2.treeBaseDuration-=d2.treeBaseDuration)),null);case 4:return Nh(),gk(a2,b2),a2===null&&Gf(b2.stateNode.containerInfo),S2(b2),null;case 10:return oh(b2.type._context),S2(b2),null;case 17:return mg(b2.type)&&ng2(),S2(b2),null;case 19:if(G2(L2),f2=b2.memoizedState,f2===null)return S2(b2),null;if(d2=(b2.flags&128)!==0,g2=f2.rendering,g2===null)if(d2)jk(f2,!1);else{if(T2!==0||a2!==null&&(a2.flags&128)!==0)for(a2=b2.child;a2!==null;){if(g2=Qh2(a2),g2!==null){for(b2.flags|=128,jk(f2,!1),d2=g2.updateQueue,d2!==null&&(b2.updateQueue=d2,b2.flags|=4),b2.subtreeFlags=0,d2=c2,a2=b2.child;a2!==null;)c2=a2,g2=d2,c2.flags&=14680066,f2=c2.alternate,f2===null?(c2.childLanes=0,c2.lanes=g2,c2.child=null,c2.subtreeFlags=0,c2.memoizedProps=null,c2.memoizedState=null,c2.updateQueue=null,c2.dependencies=null,c2.stateNode=null,c2.selfBaseDuration=0,c2.treeBaseDuration=0):(c2.childLanes=f2.childLanes,c2.lanes=f2.lanes,c2.child=f2.child,c2.subtreeFlags=0,c2.deletions=null,c2.memoizedProps=f2.memoizedProps,c2.memoizedState=f2.memoizedState,c2.updateQueue=f2.updateQueue,c2.type=f2.type,g2=f2.dependencies,c2.dependencies=g2===null?null:{lanes:g2.lanes,firstContext:g2.firstContext},c2.selfBaseDuration=f2.selfBaseDuration,c2.treeBaseDuration=f2.treeBaseDuration),a2=a2.sibling;return H2(L2,L2.current&1|2),b2.child}a2=a2.sibling}f2.tail!==null&&A5()>mk&&(b2.flags|=128,d2=!0,jk(f2,!1),b2.lanes=4194304)}else{if(!d2)if(a2=Qh2(g2),a2!==null){if(b2.flags|=128,d2=!0,a2=a2.updateQueue,a2!==null&&(b2.updateQueue=a2,b2.flags|=4),jk(f2,!0),f2.tail===null&&f2.tailMode==="hidden"&&!g2.alternate&&!J2)return S2(b2),null}else 2*A5()-f2.renderingStartTime>mk&&c2!==1073741824&&(b2.flags|=128,d2=!0,jk(f2,!1),b2.lanes=4194304);f2.isBackwards?(g2.sibling=b2.child,b2.child=g2):(a2=f2.last,a2!==null?a2.sibling=g2:b2.child=g2,f2.last=g2)}return f2.tail!==null?(b2=f2.tail,f2.rendering=b2,f2.tail=b2.sibling,f2.renderingStartTime=A5(),b2.sibling=null,a2=L2.current,H2(L2,d2?a2&1|2:a2&1),b2):(S2(b2),null);case 22:case 23:return nk(),d2=b2.memoizedState!==null,a2!==null&&a2.memoizedState!==null!==d2&&(b2.flags|=8192),d2&&(b2.mode&1)!==0?(Jj&1073741824)!==0&&(S2(b2),b2.subtreeFlags&6&&(b2.flags|=8192)):S2(b2),null;case 24:return null;case 25:return null}throw Error(p2(156,b2.tag))}function ok(a2,b2){switch(Kg(b2),b2.tag){case 1:return mg(b2.type)&&ng2(),a2=b2.flags,a2&65536?(b2.flags=a2&-65537|128,(b2.mode&2)!==0&&dj(b2),b2):null;case 3:return Nh(),G2(jg2),G2(I2),Sh(),a2=b2.flags,(a2&65536)!==0&&(a2&128)===0?(b2.flags=a2&-65537|128,b2):null;case 5:return Ph(b2),null;case 13:if(G2(L2),a2=b2.memoizedState,a2!==null&&a2.dehydrated!==null){if(b2.alternate===null)throw Error(p2(340));Wg2()}return a2=b2.flags,a2&65536?(b2.flags=a2&-65537|128,(b2.mode&2)!==0&&dj(b2),b2):null;case 19:return G2(L2),null;case 4:return Nh(),null;
vendor: 12,666 bytes, line 41
41case 10:return oh(b2.type._context),null;case 22:case 23:return nk(),null;case 24:return null;default:return null}}var pk=!1,qk=!1,rk=typeof WeakSet=="function"?WeakSet:Set,U2=null,sk=null,tk=null;function uk(a2,b2){if(b2.props=a2.memoizedProps,b2.state=a2.memoizedState,a2.mode&2)try{cj(),b2.componentWillUnmount()}finally{aj(a2)}else b2.componentWillUnmount()}function vk(a2,b2){var c2=a2.ref;if(c2!==null)if(typeof c2=="function")try{if(a2.mode&2)try{cj(),c2(null)}finally{aj(a2)}else c2(null)}catch(d2){W2(a2,b2,d2)}else c2.current=null}function wk(a2,b2,c2){try{c2()}catch(d2){W2(a2,b2,d2)}}var xk=!1;function yk(a2,b2){if(Qf=rd,a2=$e(),af(a2)){if("selectionStart"in a2)var c2={start:a2.selectionStart,end:a2.selectionEnd};else a:{c2=(c2=a2.ownerDocument)&&c2.defaultView||window;var d2=c2.getSelection&&c2.getSelection();if(d2&&d2.rangeCount!==0){c2=d2.anchorNode;var e3=d2.anchorOffset,f2=d2.focusNode;d2=d2.focusOffset;try{c2.nodeType,f2.nodeType}catch{c2=null;break a}var g2=0,h2=-1,k2=-1,l=0,n2=0,q2=a2,r2=null;b:for(;;){for(var z2;q2!==c2||e3!==0&&q2.nodeType!==3||(h2=g2+e3),q2!==f2||d2!==0&&q2.nodeType!==3||(k2=g2+d2),q2.nodeType===3&&(g2+=q2.nodeValue.length),(z2=q2.firstChild)!==null;)r2=q2,q2=z2;for(;;){if(q2===a2)break b;if(r2===c2&&++l===e3&&(h2=g2),r2===f2&&++n2===d2&&(k2=g2),(z2=q2.nextSibling)!==null)break;q2=r2,r2=q2.parentNode}q2=z2}c2=h2===-1||k2===-1?null:{start:h2,end:k2}}else c2=null}c2=c2||{start:0,end:0}}else c2=null;for(Rf={focusedElem:a2,selectionRange:c2},rd=!1,U2=b2;U2!==null;)if(b2=U2,a2=b2.child,(b2.subtreeFlags&1028)!==0&&a2!==null)a2.return=b2,U2=a2;else for(;U2!==null;){b2=U2;try{var m2=b2.alternate;if((b2.flags&1024)!==0)switch(b2.tag){case 0:case 11:case 15:break;case 1:if(m2!==null){var w2=m2.memoizedProps,C2=m2.memoizedState,x2=b2.stateNode,y2=x2.getSnapshotBeforeUpdate(b2.elementType===b2.type?w2:ej(b2.type,w2),C2);x2.__reactInternalSnapshotBeforeUpdate=y2}break;case 3:var v2=b2.stateNode.containerInfo;v2.nodeType===1?v2.textContent="":v2.nodeType===9&&v2.documentElement&&v2.removeChild(v2.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p2(163))}}catch(D2){W2(b2,b2.return,D2)}if(a2=b2.sibling,a2!==null){a2.return=b2.return,U2=a2;break}U2=b2.return}return m2=xk,xk=!1,m2}function zk(a2,b2,c2){var d2=b2.updateQueue;if(d2=d2!==null?d2.lastEffect:null,d2!==null){var e3=d2=d2.next;do{if((e3.tag&a2)===a2){var f2=e3.destroy;e3.destroy=void 0,f2!==void 0&&((a2&8)!==0?B2!==null&&typeof B2.markComponentPassiveEffectUnmountStarted=="function"&&B2.markComponentPassiveEffectUnmountStarted(b2):(a2&4)!==0&&uc(b2),wk(b2,c2,f2),(a2&8)!==0?B2!==null&&typeof B2.markComponentPassiveEffectUnmountStopped=="function"&&B2.markComponentPassiveEffectUnmountStopped():(a2&4)!==0&&vc())}e3=e3.next}while(e3!==d2)}}function Ak(a2,b2){var c2=b2.updateQueue;if(c2=c2!==null?c2.lastEffect:null,c2!==null){var d2=c2=c2.next;do{if((d2.tag&a2)===a2){(a2&8)!==0?B2!==null&&typeof B2.markComponentPassiveEffectMountStarted=="function"&&B2.markComponentPassiveEffectMountStarted(b2):(a2&4)!==0&&B2!==null&&typeof B2.markComponentLayoutEffectMountStarted=="function"&&B2.markComponentLayoutEffectMountStarted(b2);var e3=d2.create;d2.destroy=e3(),(a2&8)!==0?B2!==null&&typeof B2.markComponentPassiveEffectMountStopped=="function"&&B2.markComponentPassiveEffectMountStopped():(a2&4)!==0&&B2!==null&&typeof B2.markComponentLayoutEffectMountStopped=="function"&&B2.markComponentLayoutEffectMountStopped()}d2=d2.next}while(d2!==c2)}}function Bk(a2){var b2=a2.ref;if(b2!==null){var c2=a2.stateNode;if(typeof b2=="function")if(a2.mode&2)try{cj(),b2(c2)}finally{aj(a2)}else b2(c2);else b2.current=c2}}function Ck(a2){var b2=a2.alternate;b2!==null&&(a2.alternate=null,Ck(b2)),a2.child=null,a2.deletions=null,a2.sibling=null,a2.tag===5&&(b2=a2.stateNode,b2!==null&&(delete b2[bg],delete b2[cg],delete b2[Cf],delete b2[dg2],delete b2[eg])),a2.stateNode=null,a2.return=null,a2.dependencies=null,a2.memoizedProps=null,a2.memoizedState=null,a2.pendingProps=null,a2.stateNode=null,a2.updateQueue=null}function Dk(a2){return a2.tag===5||a2.tag===3||a2.tag===4}function Ek(a2){a:for(;;){for(;a2.sibling===null;){if(a2.return===null||Dk(a2.return))return null;a2=a2.return}for(a2.sibling.return=a2.return,a2=a2.sibling;a2.tag!==5&&a2.tag!==6&&a2.tag!==18;){if(a2.flags&2||a2.child===null||a2.tag===4)continue a;a2.child.return=a2,a2=a2.child}if(!(a2.flags&2))return a2.stateNode}}function Fk(a2,b2,c2){var d2=a2.tag;if(d2===5||d2===6)a2=a2.stateNode,b2?c2.nodeType===8?c2.parentNode.insertBefore(a2,b2):c2.insertBefore(a2,b2):(c2.nodeType===8?(b2=c2.parentNode,b2.insertBefore(a2,c2)):(b2=c2,b2.appendChild(a2)),c2=c2._reactRootContainer,c2!=null||b2.onclick!==null||(b2.onclick=Pf));else if(d2!==4&&(a2=a2.child,a2!==null))for(Fk(a2,b2,c2),a2=a2.sibling;a2!==null;)Fk(a2,b2,c2),a2=a2.sibling}function Gk(a2,b2,c2){var d2=a2.tag;if(d2===5||d2===6)a2=a2.stateNode,b2?c2.insertBefore(a2,b2):c2.appendChild(a2);else if(d2!==4&&(a2=a2.child,a2!==null))for(Gk(a2,b2,c2),a2=a2.sibling;a2!==null;)Gk(a2,b2,c2),a2=a2.sibling}var X3=null,Hk=!1;function Ik(a2,b2,c2){for(c2=c2.child;c2!==null;)Jk(a2,b2,c2),c2=c2.sibling}function Jk(a2,b2,c2){if(lc2&&typeof lc2.onCommitFiberUnmount=="function")try{lc2.onCommitFiberUnmount(kc,c2)}catch{}switch(c2.tag){case 5:qk||vk(c2,b2);case 6:var d2=X3,e3=Hk;X3=null,Ik(a2,b2,c2),X3=d2,Hk=e3,X3!==null&&(Hk?(a2=X3,c2=c2.stateNode,a2.nodeType===8?a2.parentNode.removeChild(c2):a2.removeChild(c2)):X3.removeChild(c2.stateNode));break;case 18:X3!==null&&(Hk?(a2=X3,c2=c2.stateNode,a2.nodeType===8?Yf(a2.parentNode,c2):a2.nodeType===1&&Yf(a2,c2),pd(a2)):Yf(X3,c2.stateNode));break;case 4:d2=X3,e3=Hk,X3=c2.stateNode.containerInfo,Hk=!0,Ik(a2,b2,c2),X3=d2,Hk=e3;break;case 0:case 11:case 14:case 15:if(!qk&&(d2=c2.updateQueue,d2!==null&&(d2=d2.lastEffect,d2!==null))){e3=d2=d2.next;do{var f2=e3,g2=f2.destroy;f2=f2.tag,g2!==void 0&&((f2&2)!==0?wk(c2,b2,g2):(f2&4)!==0&&(uc(c2),c2.mode&2?(cj(),wk(c2,b2,g2),aj(c2)):wk(c2,b2,g2),vc())),e3=e3.next}while(e3!==d2)}Ik(a2,b2,c2);break;case 1:if(!qk&&(vk(c2,b2),d2=c2.stateNode,typeof d2.componentWillUnmount=="function"))try{uk(c2,d2)}catch(h2){W2(c2,b2,h2)}Ik(a2,b2,c2);break;case 21:Ik(a2,b2,c2);break;case 22:c2.mode&1?(qk=(d2=qk)||c2.memoizedState!==null,Ik(a2,b2,c2),qk=d2):Ik(a2,b2,c2);break;default:Ik(a2,b2,c2)}}function Kk(a2){var b2=a2.updateQueue;if(b2!==null){a2.updateQueue=null;var c2=a2.stateNode;c2===null&&(c2=a2.stateNode=new rk),b2.forEach(function(b3){var d2=Lk.bind(null,a2,b3);if(!c2.has(b3)){if(c2.add(b3),mc2)if(sk!==null&&tk!==null)wj(tk,sk);else throw Error(p2(413));b3.then(d2,d2)}})}}function Mk(a2,b2,c2){sk=c2,tk=a2,Nk(b2,a2),tk=sk=null}function Ok(a2,b2){var c2=b2.deletions;if(c2!==null)for(var d2=0;d2<c2.length;d2++){var e3=c2[d2];try{var f2=a2,g2=b2,h2=g2;a:for(;h2!==null;){switch(h2.tag){case 5:X3=h2.stateNode,Hk=!1;break a;case 3:X3=h2.stateNode.containerInfo,Hk=!0;break a;case 4:X3=h2.stateNode.containerInfo,Hk=!0;break a}h2=h2.return}if(X3===null)throw Error(p2(160));Jk(f2,g2,e3),X3=null,Hk=!1;var k2=e3.alternate;k2!==null&&(k2.return=null),e3.return=null}catch(l){W2(e3,b2,l)}}if(b2.subtreeFlags&12854)for(b2=b2.child;b2!==null;)Nk(b2,a2),b2=b2.sibling}function Nk(a2,b2){var c2=a2.alternate,d2=a2.flags;switch(a2.tag){case 0:case 11:case 14:case 15:if(Ok(b2,a2),Pk(a2),d2&4){try{zk(3,a2,a2.return),Ak(3,a2)}catch(m2){W2(a2,a2.return,m2)}if(a2.mode&2){try{cj(),zk(5,a2,a2.return)}catch(m2){W2(a2,a2.return,m2)}aj(a2)}else try{zk(5,a2,a2.return)}catch(m2){W2(a2,a2.return,m2)}}break;case 1:Ok(b2,a2),Pk(a2),d2&512&&c2!==null&&vk(c2,c2.return);break;case 5:if(Ok(b2,a2),Pk(a2),d2&512&&c2!==null&&vk(c2,c2.return),a2.flags&32){var e3=a2.stateNode;try{ob(e3,"")}catch(m2){W2(a2,a2.return,m2)}}if(d2&4&&(e3=a2.stateNode,e3!=null)){var f2=a2.memoizedProps,g2=c2!==null?c2.memoizedProps:f2,h2=a2.type,k2=a2.updateQueue;if(a2.updateQueue=null,k2!==null)try{h2==="input"&&f2.type==="radio"&&f2.name!=null&&$a(e3,f2),vb(h2,g2);var l=vb(h2,f2);for(g2=0;g2<k2.length;g2+=2){var n2=k2[g2],q2=k2[g2+1];n2==="style"?sb(e3,q2):n2==="dangerouslySetInnerHTML"?nb(e3,q2):n2==="children"?ob(e3,q2):ua2(e3,n2,q2,l)}switch(h2){case"input":ab(e3,f2);break;case"textarea":hb(e3,f2);break;case"select":var r2=e3._wrapperState.wasMultiple;e3._wrapperState.wasMultiple=!!f2.multiple;var z2=f2.value;z2!=null?eb(e3,!!f2.multiple,z2,!1):r2!==!!f2.multiple&&(f2.defaultValue!=null?eb(e3,!!f2.multiple,f2.defaultValue,!0):eb(e3,!!f2.multiple,f2.multiple?[]:"",!1))}e3[cg]=f2}catch(m2){W2(a2,a2.return,m2)}}break;case 6:if(Ok(b2,a2),Pk(a2),d2&4){if(a2.stateNode===null)throw Error(p2(162));e3=a2.stateNode,f2=a2.memoizedProps;try{e3.nodeValue=f2}catch(m2){W2(a2,a2.return,m2)}}break;case 3:if(Ok(b2,a2),Pk(a2),d2&4&&c2!==null&&c2.memoizedState.isDehydrated)try{pd(b2.containerInfo)}catch(m2){W2(a2,a2.return,m2)}break;case 4:Ok(b2,a2),Pk(a2);break;case 13:Ok(b2,a2),Pk(a2),e3=a2.child,e3.flags&8192&&(f2=e3.memoizedState!==null,e3.stateNode.isHidden=f2,!f2||e3.alternate!==null&&e3.alternate.memoizedState!==null||(Qk=A5())),d2&4&&Kk(a2);break;case 22:if(n2=c2!==null&&c2.memoizedState!==null,a2.mode&1?(qk=(l=qk)||n2,Ok(b2,a2),qk=l):Ok(b2,a2),Pk(a2),d2&8192){if(l=a2.memoizedState!==null,(a2.stateNode.isHidden=l)&&!n2&&(a2.mode&1)!==0)for(U2=a2,n2=a2.child;n2!==null;){for(q2=U2=n2;U2!==null;){switch(r2=U2,z2=r2.child,r2.tag){case 0:case 11:case 14:case 15:if(r2.mode&2)try{cj(),zk(4,r2,r2.return)}finally{aj(r2)}else zk(4,r2,r2.return);break;case 1:if(vk(r2,r2.return),d2=r2.stateNode,typeof d2.componentWillUnmount=="function"){c2=r2,b2=r2.return;try{uk(c2,d2)}catch(m2){W2(c2,b2,m2)}}break;case 5:vk(r2,r2.return);break;case 22:if(r2.memoizedState!==null){Rk(q2);continue}}z2!==null?(z2.return=r2,U2=z2):Rk(q2)}n2=n2.sibling}a:for(n2=null,q2=a2;;){if(q2.tag===5){if(n2===null){n2=q2;try{e3=q2.stateNode,l?(f2=e3.style,typeof f2.setProperty=="function"?f2.setProperty("display","none","important"):f2.display="none"):(h2=q2.stateNode,k2=q2.memoizedProps.style,g2=k2!=null&&k2.hasOwnProperty("display")?k2.display:null,h2.style.display=rb("display",g2))}catch(m2){W2(a2,a2.return,m2)}}}else if(q2.tag===6){if(n2===null)try{q2.stateNode.nodeValue=l?"":q2.memoizedProps}catch(m2){W2(a2,a2.return,m2)}}else if((q2.tag!==22&&q2.tag!==23||q2.memoizedState===null||q2===a2)&&q2.child!==null){q2.child.return=q2,q2=q2.child;continue}if(q2===a2)break a;for(;q2.sibling===null;){if(q2.return===null||q2.return===a2)break a;n2===q2&&(n2=null),q2=q2.return}n2===q2&&(n2=null),q2.sibling.return=q2.return,q2=q2.sibling}}break;case 19:Ok(b2,a2),Pk(a2),d2&4&&Kk(a2);break;case 21:break;default:Ok(b2,a2),Pk(a2)}}function Pk(a2){var b2=a2.flags;if(b2&2){try{a:{for(var c2=a2.return;c2!==null;){if(Dk(c2)){var d2=c2;break a}c2=c2.return}throw Error(p2(160))}switch(d2.tag){case 5:var e3=d2.stateNode;d2.flags&32&&(ob(e3,""),d2.flags&=-33);var f2=Ek(a2);Gk(a2,f2,e3);break;case 3:case 4:var g2=d2.stateNode.containerInfo,h2=Ek(a2);Fk(a2,h2,g2);break;default:throw Error(p2(161))}}catch(k2){W2(a2,a2.return,k2)}a2.flags&=-3}b2&4096&&(a2.flags&=-4097)}function Sk(a2,b2,c2){sk=c2,tk=b2,U2=a2,Tk(a2),tk=sk=null}function Tk(a2,b2,c2){for(var d2=(a2.mode&1)!==0;U2!==null;){var e3=U2,f2=e3.child;if(e3.tag===22&&d2){var g2=e3.memoizedState!==null||pk;if(!g2){var h2=e3.alternate,k2=h2!==null&&h2.memoizedState!==null||qk;h2=pk;var l=qk;if(pk=g2,(qk=k2)&&!l)for(U2=e3;U2!==null;)g2=U2,k2=g2.child,g2.tag===22&&g2.memoizedState!==null?Uk(e3):k2!==null?(k2.return=g2,U2=k2):Uk(e3);for(;f2!==null;)U2=f2,Tk(f2),f2=f2.sibling;U2=e3,pk=h2,qk=l}Vk(a2)}else(e3.subtreeFlags&8772)!==0&&f2!==null?(f2.return=e3,U2=f2):Vk(a2)}}function Vk(a2){for(;U2!==null;){var b2=U2;if((b2.flags&8772)!==0){var c2=b2.alternate;try{if((b2.flags&8772)!==0)switch(b2.tag){case 0:case 11:case 15:if(!qk)if(b2.mode&2)try{cj(),Ak(5,b2)}finally{aj(b2)}else Ak(5,b2);break;case 1:var d2=b2.stateNode;if(b2.flags&4&&!qk)if(c2===null)if(b2.mode&2)try{cj(),d2.componentDidMount()}finally{aj(b2)}else d2.componentDidMount();else{var e3=b2.elementType===b2.type?c2.memoizedProps:ej(b2.type,c2.memoizedProps),f2=c2.memoizedState;if(b2.mode&2)try{cj(),d2.componentDidUpdate(e3,f2,d2.__reactInternalSnapshotBeforeUpdate)}finally{aj(b2)}else d2.componentDidUpdate(e3,f2,d2.__reactInternalSnapshotBeforeUpdate)}var g2=b2.updateQueue;g2!==null&&Gh(b2,g2,d2);break;case 3:var h2=b2.updateQueue;if(h2!==null){var k2=null;if(b2.child!==null)switch(b2.child.tag){case 5:k2=b2.child.stateNode;break;case 1:k2=b2.child.stateNode}Gh(b2,h2,k2)}break;case 5:var l=b2.stateNode;if(c2===null&&b2.flags&4){k2=l;var n2=b2.memoizedProps;switch(b2.type){case"button":case"input":case"select":case"textarea":n2.autoF
41ocus&&k2.focus();break;case"img":n2.src&&(k2.src=n2.src)}}break;case 6:break;case 4:break;case 12:var q2=b2.memoizedProps,r2=q2.onCommit,z2=q2.onRender,m2=b2.stateNode.effectDuration;k2=Ui,c2=c2===null?"mount":"update",Yi2&&(c2="nested-update"),typeof z2=="function"&&z2(b2.memoizedProps.id,c2,b2.actualDuration,b2.treeBaseDuration,b2.actualStartTime,k2),typeof r2=="function"&&r2(b2.memoizedProps.id,c2,m2,k2),Wk(b2);var w2=b2.return;a:for(;w2!==null;){switch(w2.tag){case 3:w2.stateNode.effectDuration+=m2;break a;case 12:w2.stateNode.effectDuration+=m2;break a}w2=w2.return}break;case 13:if(b2.memoizedState===null){var C2=b2.alternate;if(C2!==null){var x2=C2.memoizedState;if(x2!==null){var y2=x2.dehydrated;y2!==null&&pd(y2)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(p2(163))}qk||b2.flags&512&&Bk(b2)}catch(v2){W2(b2,b2.return,v2)}}if(b2===a2){U2=null;break}if(k2=b2.sibling,k2!==null){k2.return=b2.return,U2=k2;break}U2=b2.return}}function Rk(a2){for(;U2!==null;){var b2=U2;if(b2===a2){U2=null;break}var c2=b2.sibling;if(c2!==null){c2.return=b2.return,U2=c2;break}U2=b2.return}}function Uk(a2){for(;U2!==null;){var b2=U2;try{switch(b2.tag){case 0:case 11:case 15:if(b2.mode&2)try{cj();var c2=b2.return;try{Ak(4,b2)}catch(l){W2(b2,c2,l)}}finally{aj(b2)}else{var d2=b2.return;try{Ak(4,b2)}catch(l){W2(b2,d2,l)}}break;case 1:var e3=b2.stateNode;if(typeof e3.componentDidMount=="function"){var f2=b2.return;try{e3.componentDidMount()}catch(l){W2(b2,f2,l)}}var g2=b2.return;try{Bk(b2)}catch(l){W2(b2,g2,l)}break;case 5:var h2=b2.return;try{Bk(b2)}catch(l){W2(b2,h2,l)}}}catch(l){W2(b2,b2.return,l)}if(b2===a2){U2=null;break}var k2=b2.sibling;if(k2!==null){k2.return=b2.return,U2=k2;break}U2=b2.return}}var Xk=Math.ceil,Yk=va.ReactCurrentDispatcher,Zk=va.ReactCurrentOwner,$k=va.ReactCurrentBatchConfig,K2=0,Q2=null,Y3=null,Z3=0,Jj=0,Ij=hg(0),T2=0,al=null,Fh2=0,bl=0,cl=0,dl=null,el=null,Qk=0,mk=1/0,fl=null,qj=!1,rj=null,tj=null,gl=!1,hl=null,il=0,jl=[],kl=0,ll=null,ml=-1,nl=0;function Ri(){return(K2&6)!==0?A5():ml!==-1?ml:ml=A5()}function Oi(a2){return(a2.mode&1)===0?1:(K2&2)!==0&&Z3!==0?Z3&-Z3:Yg.transition!==null?(nl===0&&(nl=Kc2()),nl):(a2=E2,a2!==0||(a2=window.event,a2=a2===void 0?16:xd(a2.type)),a2)}function ui(a2,b2,c2,d2){if(50<kl)throw kl=0,ll=null,Error(p2(185));Mc(a2,c2,d2),((K2&2)===0||a2!==Q2)&&(mc2&&Pc(a2,b2,c2),a2===Q2&&((K2&2)===0&&(bl|=c2),T2===4&&ol(a2,Z3)),pl(a2,d2),c2===1&&K2===0&&(b2.mode&1)===0&&(mk=A5()+500,tg&&xg()))}function pl(a2,b2){var c2=a2.callbackNode;Ic(a2,b2);var d2=Gc(a2,a2===Q2?Z3:0);if(d2===0)c2!==null&&bc(c2),a2.callbackNode=null,a2.callbackPriority=0;else if(b2=d2&-d2,a2.callbackPriority!==b2){if(c2!=null&&bc(c2),b2===1)a2.tag===0?wg(ql.bind(null,a2)):vg(ql.bind(null,a2)),Xf(function(){(K2&6)===0&&xg()}),c2=null;else{switch(Rc(d2)){case 1:c2=fc;break;case 4:c2=gc;break;case 16:c2=hc;break;case 536870912:c2=jc;break;default:c2=hc}c2=rl(c2,sl.bind(null,a2))}a2.callbackPriority=b2,a2.callbackNode=c2}}function sl(a2,b2){if(Zi2=Yi2=!1,ml=-1,nl=0,(K2&6)!==0)throw Error(p2(327));var c2=a2.callbackNode;if(tl()&&a2.callbackNode!==c2)return null;var d2=Gc(a2,a2===Q2?Z3:0);if(d2===0)return null;if((d2&30)!==0||(d2&a2.expiredLanes)!==0||b2)b2=ul(a2,d2);else{b2=d2;var e3=K2;K2|=2;var f2=vl();if(Q2!==a2||Z3!==b2){if(mc2){var g2=a2.memoizedUpdaters;0<g2.size&&(wj(a2,Z3),g2.clear()),Qc(a2,b2)}fl=null,mk=A5()+500,wl(a2,b2)}wc(b2);do try{xl();break}catch(h2){yl(a2,h2)}while(!0);nh(),Yk.current=f2,K2=e3,Y3!==null?(B2!==null&&typeof B2.markRenderYielded=="function"&&B2.markRenderYielded(),b2=0):(xc(),Q2=null,Z3=0,b2=T2)}if(b2!==0){if(b2===2&&(e3=Jc(a2),e3!==0&&(d2=e3,b2=zl(a2,e3))),b2===1)throw c2=al,wl(a2,0),ol(a2,d2),pl(a2,A5()),c2;if(b2===6)ol(a2,d2);else{if(e3=a2.current.alternate,(d2&30)===0&&!Al(e3)&&(b2=ul(a2,d2),b2===2&&(f2=Jc(a2),f2!==0&&(d2=f2,b2=zl(a2,f2))),b2===1))throw c2=al,wl(a2,0),ol(a2,d2),pl(a2,A5()),c2;switch(a2.finishedWork=e3,a2.finishedLanes=d2,b2){case 0:case 1:throw Error(p2(345));case 2:Cl(a2,el,fl);break;case 3:if(ol(a2,d2),(d2&130023424)===d2&&(b2=Qk+500-A5(),10<b2)){if(Gc(a2,0)!==0)break;if(e3=a2.suspendedLanes,(e3&d2)!==d2){Ri(),a2.pingedLanes|=a2.suspendedLanes&e3;break}a2.timeoutHandle=Tf(Cl.bind(null,a2,el,fl),b2);break}Cl(a2,el,fl);break;
vendor: 13,478 bytes, line 41
41case 4:if(ol(a2,d2),(d2&4194240)===d2)break;for(b2=a2.eventTimes,e3=-1;0<d2;)g2=31-Ac(d2),f2=1<<g2,g2=b2[g2],g2>e3&&(e3=g2),d2&=~f2;if(d2=e3,d2=A5()-d2,d2=(120>d2?120:480>d2?480:1080>d2?1080:1920>d2?1920:3e3>d2?3e3:4320>d2?4320:1960*Xk(d2/1960))-d2,10<d2){a2.timeoutHandle=Tf(Cl.bind(null,a2,el,fl),d2);break}Cl(a2,el,fl);break;case 5:Cl(a2,el,fl);break;default:throw Error(p2(329))}}}return pl(a2,A5()),a2.callbackNode===c2?sl.bind(null,a2):null}function zl(a2,b2){var c2=dl;return a2.current.memoizedState.isDehydrated&&(wl(a2,b2).flags|=256),a2=ul(a2,b2),a2!==2&&(b2=el,el=c2,b2!==null&&lk(b2)),a2}function lk(a2){el===null?el=a2:el.push.apply(el,a2)}function Al(a2){for(var b2=a2;;){if(b2.flags&16384){var c2=b2.updateQueue;if(c2!==null&&(c2=c2.stores,c2!==null))for(var d2=0;d2<c2.length;d2++){var e3=c2[d2],f2=e3.getSnapshot;e3=e3.value;try{if(!Ve(f2(),e3))return!1}catch{return!1}}}if(c2=b2.child,b2.subtreeFlags&16384&&c2!==null)c2.return=b2,b2=c2;else{if(b2===a2)break;for(;b2.sibling===null;){if(b2.return===null||b2.return===a2)return!0;b2=b2.return}b2.sibling.return=b2.return,b2=b2.sibling}}return!0}function ol(a2,b2){for(b2&=~cl,b2&=~bl,a2.suspendedLanes|=b2,a2.pingedLanes&=~b2,a2=a2.expirationTimes;0<b2;){var c2=31-Ac(b2),d2=1<<c2;a2[c2]=-1,b2&=~d2}}function ql(a2){if(Yi2=Zi2,Zi2=!1,(K2&6)!==0)throw Error(p2(327));tl();var b2=Gc(a2,0);if((b2&1)===0)return pl(a2,A5()),null;var c2=ul(a2,b2);if(a2.tag!==0&&c2===2){var d2=Jc(a2);d2!==0&&(b2=d2,c2=zl(a2,d2))}if(c2===1)throw c2=al,wl(a2,0),ol(a2,b2),pl(a2,A5()),c2;if(c2===6)throw Error(p2(345));return a2.finishedWork=a2.current.alternate,a2.finishedLanes=b2,Cl(a2,el,fl),pl(a2,A5()),null}function Dl(a2,b2){var c2=K2;K2|=1;try{return a2(b2)}finally{K2=c2,K2===0&&(mk=A5()+500,tg&&xg())}}function El(a2){hl!==null&&hl.tag===0&&(K2&6)===0&&tl();var b2=K2;K2|=1;var c2=$k.transition,d2=E2;try{if($k.transition=null,E2=1,a2)return a2()}finally{E2=d2,$k.transition=c2,K2=b2,(K2&6)===0&&xg()}}function nk(){Jj=Ij.current,G2(Ij)}function wl(a2,b2){a2.finishedWork=null,a2.finishedLanes=0;var c2=a2.timeoutHandle;if(c2!==-1&&(a2.timeoutHandle=-1,Uf(c2)),Y3!==null)for(c2=Y3.return;c2!==null;){var d2=c2;switch(Kg(d2),d2.tag){case 1:d2=d2.type.childContextTypes,d2!=null&&ng2();break;case 3:Nh(),G2(jg2),G2(I2),Sh();break;case 5:Ph(d2);break;case 4:Nh();break;case 13:G2(L2);break;case 19:G2(L2);break;case 10:oh(d2.type._context);break;case 22:case 23:nk()}c2=c2.return}if(Q2=a2,Y3=a2=ch2(a2.current,null),Z3=Jj=b2,T2=0,al=null,cl=bl=Fh2=0,el=dl=null,th!==null){for(b2=0;b2<th.length;b2++)if(c2=th[b2],d2=c2.interleaved,d2!==null){c2.interleaved=null;var e3=d2.next,f2=c2.pending;if(f2!==null){var g2=f2.next;f2.next=e3,d2.next=g2}c2.pending=d2}th=null}return a2}function yl(a2,b2){do{var c2=Y3;try{if(nh(),Th.current=ei,Wh2){for(var d2=M2.memoizedState;d2!==null;){var e3=d2.queue;e3!==null&&(e3.pending=null),d2=d2.next}Wh2=!1}if(Vh=0,O2=N2=M2=null,Xh=!1,Yh=0,Zk.current=null,c2===null||c2.return===null){T2=1,al=b2,Y3=null;break}if(c2.mode&2&&$i(c2,!0),tc(),b2!==null&&typeof b2=="object"&&typeof b2.then=="function"){var f2=b2;B2!==null&&typeof B2.markComponentSuspended=="function"&&B2.markComponentSuspended(c2,f2,Z3)}else B2!==null&&typeof B2.markComponentErrored=="function"&&B2.markComponentErrored(c2,b2,Z3);a:{var g2=a2,h2=c2.return,k2=c2;if(f2=b2,b2=Z3,k2.flags|=32768,mc2&&wj(g2,b2),f2!==null&&typeof f2=="object"&&typeof f2.then=="function"){var l=f2,n2=k2,q2=n2.tag;if((n2.mode&1)===0&&(q2===0||q2===11||q2===15)){var r2=n2.alternate;r2?(n2.updateQueue=r2.updateQueue,n2.memoizedState=r2.memoizedState,n2.lanes=r2.lanes):(n2.updateQueue=null,n2.memoizedState=null)}var z2=xj(h2);if(z2!==null){z2.flags&=-257,yj(z2,h2,k2,g2,b2),z2.mode&1&&uj(g2,l,b2),b2=z2,f2=l;var m2=b2.updateQueue;if(m2===null){var w2=new Set;w2.add(f2),b2.updateQueue=w2}else m2.add(f2);break a}else{if((b2&1)===0){uj(g2,l,b2),Zj();break a}f2=Error(p2(426))}}else if(J2&&k2.mode&1){var C2=xj(h2);if(C2!==null){(C2.flags&65536)===0&&(C2.flags|=256),yj(C2,h2,k2,g2,b2),Xg(lj(f2,k2));break a}}g2=f2=lj(f2,k2),T2!==4&&(T2=2),dl===null?dl=[g2]:dl.push(g2),g2=h2;do{switch(g2.tag){case 3:g2.flags|=65536,b2&=-b2,g2.lanes|=b2;var x2=pj(g2,f2,b2);Dh(g2,x2);break a;case 1:k2=f2;var y2=g2.type,v2=g2.stateNode;if((g2.flags&128)===0&&(typeof y2.getDerivedStateFromError=="function"||v2!==null&&typeof v2.componentDidCatch=="function"&&(tj===null||!tj.has(v2)))){g2.flags|=65536,b2&=-b2,g2.lanes|=b2;var D2=sj(g2,k2,b2);Dh(g2,D2);break a}}g2=g2.return}while(g2!==null)}Fl(c2)}catch(ca){b2=ca,Y3===c2&&c2!==null&&(Y3=c2=c2.return);continue}break}while(!0)}function vl(){var a2=Yk.current;return Yk.current=ei,a2===null?ei:a2}function Zj(){(T2===0||T2===3||T2===2)&&(T2=4),Q2===null||(Fh2&268435455)===0&&(bl&268435455)===0||ol(Q2,Z3)}function ul(a2,b2){var c2=K2;K2|=2;var d2=vl();if(Q2!==a2||Z3!==b2){if(mc2){var e3=a2.memoizedUpdaters;0<e3.size&&(wj(a2,Z3),e3.clear()),Qc(a2,b2)}fl=null,wl(a2,b2)}wc(b2);do try{Gl();break}catch(f2){yl(a2,f2)}while(!0);if(nh(),K2=c2,Yk.current=d2,Y3!==null)throw Error(p2(261));return xc(),Q2=null,Z3=0,T2}function Gl(){for(;Y3!==null;)Hl(Y3)}function xl(){for(;Y3!==null&&!cc();)Hl(Y3)}function Hl(a2){var b2=a2.alternate;(a2.mode&2)!==0?(Wi=Ti(),0>a2.actualStartTime&&(a2.actualStartTime=Ti()),b2=Il(b2,a2,Jj),$i(a2,!0)):b2=Il(b2,a2,Jj),a2.memoizedProps=a2.pendingProps,b2===null?Fl(a2):Y3=b2,Zk.current=null}function Fl(a2){var b2=a2;do{var c2=b2.alternate;if(a2=b2.return,(b2.flags&32768)===0){if((b2.mode&2)===0)c2=kk(c2,b2,Jj);else{var d2=b2;Wi=Ti(),0>d2.actualStartTime&&(d2.actualStartTime=Ti()),c2=kk(c2,b2,Jj),$i(b2,!1)}if(c2!==null){Y3=c2;return}}else{if(c2=ok(c2,b2),c2!==null){c2.flags&=32767,Y3=c2;return}if((b2.mode&2)!==0){for($i(b2,!1),c2=b2.actualDuration,d2=b2.child;d2!==null;)c2+=d2.actualDuration,d2=d2.sibling;b2.actualDuration=c2}if(a2!==null)a2.flags|=32768,a2.subtreeFlags=0,a2.deletions=null;else{T2=6,Y3=null;return}}if(b2=b2.sibling,b2!==null){Y3=b2;return}Y3=b2=a2}while(b2!==null);T2===0&&(T2=5)}function Cl(a2,b2,c2){var d2=E2,e3=$k.transition;try{$k.transition=null,E2=1,Jl(a2,b2,c2,d2)}finally{$k.transition=e3,E2=d2}return null}function Jl(a2,b2,c2,d2){do tl();while(hl!==null);if((K2&6)!==0)throw Error(p2(327));c2=a2.finishedWork;var e3=a2.finishedLanes;if(B2!==null&&typeof B2.markCommitStarted=="function"&&B2.markCommitStarted(e3),c2===null)return rc(),null;if(a2.finishedWork=null,a2.finishedLanes=0,c2===a2.current)throw Error(p2(177));a2.callbackNode=null,a2.callbackPriority=0;var f2=c2.lanes|c2.childLanes;if(Nc(a2,f2),a2===Q2&&(Y3=Q2=null,Z3=0),(c2.subtreeFlags&2064)===0&&(c2.flags&2064)===0||gl||(gl=!0,rl(hc,function(){return tl(),null})),f2=(c2.flags&15990)!==0,(c2.subtreeFlags&15990)!==0||f2){f2=$k.transition,$k.transition=null;var g2=E2;E2=1;var h2=K2;K2|=4,Zk.current=null,yk(a2,c2),Ui=Ti(),Mk(a2,c2,e3),bf(Rf),rd=!!Qf,Rf=Qf=null,a2.current=c2,B2!==null&&typeof B2.markLayoutEffectsStarted=="function"&&B2.markLayoutEffectsStarted(e3),Sk(c2,a2,e3),B2!==null&&typeof B2.markLayoutEffectsStopped=="function"&&B2.markLayoutEffectsStopped(),dc2(),K2=h2,E2=g2,$k.transition=f2}else a2.current=c2,Ui=Ti();if(gl&&(gl=!1,hl=a2,il=e3),f2=a2.pendingLanes,f2===0&&(tj=null),nc(c2.stateNode,d2),mc2&&a2.memoizedUpdaters.clear(),pl(a2,A5()),b2!==null)for(d2=a2.onRecoverableError,c2=0;c2<b2.length;c2++)e3=b2[c2],d2(e3.value,{componentStack:e3.stack,digest:e3.digest});if(qj)throw qj=!1,a2=rj,rj=null,a2;return(il&1)!==0&&a2.tag!==0&&tl(),f2=a2.pendingLanes,(f2&1)!==0?(Zi2=!0,a2===ll?kl++:(kl=0,ll=a2)):kl=0,xg(),rc(),null}function tl(){if(hl!==null){var a2=Rc(il),b2=$k.transition,c2=E2;try{if($k.transition=null,E2=16>a2?16:a2,hl===null)var d2=!1;else{a2=hl;var e3=il;if(hl=null,il=0,(K2&6)!==0)throw Error(p2(331));for(B2!==null&&typeof B2.markPassiveEffectsStarted=="function"&&B2.markPassiveEffectsStarted(e3),e3=K2,K2|=4,U2=a2.current;U2!==null;){var f2=U2,g2=f2.child;if((U2.flags&16)!==0){var h2=f2.deletions;if(h2!==null){for(var k2=0;k2<h2.length;k2++){var l=h2[k2];for(U2=l;U2!==null;){var n2=U2,q2=n2;switch(q2.tag){case 0:case 11:case 15:q2.mode&2?(Xi2=Ti(),zk(8,q2,f2),bj(q2)):zk(8,q2,f2)}var r2=n2.child;if(r2!==null)r2.return=n2,U2=r2;else for(;U2!==null;){n2=U2;var z2=n2.sibling,m2=n2.return;if(Ck(n2),n2===l){U2=null;break}if(z2!==null){z2.return=m2,U2=z2;break}U2=m2}}}var w2=f2.alternate;if(w2!==null){var C2=w2.child;if(C2!==null){w2.child=null;do{var x2=C2.sibling;C2.sibling=null,C2=x2}while(C2!==null)}}U2=f2}}if((f2.subtreeFlags&2064)!==0&&g2!==null)g2.return=f2,U2=g2;else b:for(;U2!==null;){if(f2=U2,(f2.flags&2048)!==0)switch(k2=f2,k2.tag){case 0:case 11:case 15:k2.mode&2?(Xi2=Ti(),zk(9,k2,k2.return),bj(k2)):zk(9,k2,k2.return)}var y2=f2.sibling;if(y2!==null){y2.return=f2.return,U2=y2;break b}U2=f2.return}}var v2=a2.current;for(U2=v2;U2!==null;){g2=U2;var D2=g2.child;if((g2.subtreeFlags&2064)!==0&&D2!==null)D2.return=g2,U2=D2;else b:for(g2=v2;U2!==null;){if(h2=U2,(h2.flags&2048)!==0)try{switch(l=h2,l.tag){case 0:case 11:case 15:if(l.mode&2){Xi2=Ti();try{Ak(9,l)}finally{bj(l)}}else Ak(9,l)}}catch(Pj){W2(h2,h2.return,Pj)}if(h2===g2){U2=null;break b}var ca=h2.sibling;if(ca!==null){ca.return=h2.return,U2=ca;break b}U2=h2.return}}for(v2=jl,jl=[],D2=0;D2<v2.length;D2++){var R2=v2[D2];if((R2.flags&4)!==0)switch(R2.tag){case 12:var sa=R2.stateNode.passiveEffectDuration,V2=R2.memoizedProps,Bl=V2.id,yi2=V2.onPostCommit;ca=Ui;var zi=R2.alternate===null?"mount":"update";Yi2&&(zi="nested-update"),typeof yi2=="function"&&yi2(Bl,zi,sa,ca);var lb=R2.return;b:for(;lb!==null;){switch(lb.tag){case 3:lb.stateNode.passiveEffectDuration+=sa;break b;case 12:lb.stateNode.passiveEffectDuration+=sa;break b}lb=lb.return}}}if(B2!==null&&typeof B2.markPassiveEffectsStopped=="function"&&B2.markPassiveEffectsStopped(),K2=e3,xg(),lc2&&typeof lc2.onPostCommitFiberRoot=="function")try{lc2.onPostCommitFiberRoot(kc,a2)}catch{}var Qj=a2.current.stateNode;Qj.effectDuration=0,Qj.passiveEffectDuration=0,d2=!0}return d2}finally{E2=c2,$k.transition=b2}}return!1}function Wk(a2){jl.push(a2),gl||(gl=!0,rl(hc,function(){return tl(),null}))}function Kl(a2,b2,c2){b2=lj(c2,b2),b2=pj(a2,b2,1),a2=Bh(a2,b2,1),b2=Ri(),a2!==null&&(Mc(a2,1,b2),pl(a2,b2))}function W2(a2,b2,c2){if(a2.tag===3)Kl(a2,a2,c2);else for(;b2!==null;){if(b2.tag===3){Kl(b2,a2,c2);break}else if(b2.tag===1){var d2=b2.stateNode;if(typeof b2.type.getDerivedStateFromError=="function"||typeof d2.componentDidCatch=="function"&&(tj===null||!tj.has(d2))){a2=lj(c2,a2),a2=sj(b2,a2,1),b2=Bh(b2,a2,1),a2=Ri(),b2!==null&&(Mc(b2,1,a2),pl(b2,a2));break}}b2=b2.return}}function vj(a2,b2,c2){var d2=a2.pingCache;d2!==null&&d2.delete(b2),b2=Ri(),a2.pingedLanes|=a2.suspendedLanes&c2,Q2===a2&&(Z3&c2)===c2&&(T2===4||T2===3&&(Z3&130023424)===Z3&&500>A5()-Qk?wl(a2,0):cl|=c2),pl(a2,b2)}function Ll(a2,b2){b2===0&&((a2.mode&1)===0?b2=1:(b2=Ec2,Ec2<<=1,(Ec2&130023424)===0&&(Ec2=4194304)));var c2=Ri();a2=wh2(a2,b2),a2!==null&&(Mc(a2,b2,c2),pl(a2,c2))}function ak(a2){var b2=a2.memoizedState,c2=0;b2!==null&&(c2=b2.retryLane),Ll(a2,c2)}function Lk(a2,b2){var c2=0;switch(a2.tag){case 13:var d2=a2.stateNode,e3=a2.memoizedState;e3!==null&&(c2=e3.retryLane);break;case 19:d2=a2.stateNode;break;default:throw Error(p2(314))}d2!==null&&d2.delete(b2),Ll(a2,c2)}var Il;Il=function(a2,b2,c2){if(a2!==null)if(a2.memoizedProps!==b2.pendingProps||jg2.current)rh2=!0;else{if((a2.lanes&c2)===0&&(b2.flags&128)===0)return rh2=!1,ek(a2,b2,c2);rh2=(a2.flags&131072)!==0}else rh2=!1,J2&&(b2.flags&1048576)!==0&&Ig(b2,Bg2,b2.index);switch(b2.lanes=0,b2.tag){case 2:var d2=b2.type;Mj(a2,b2),a2=b2.pendingProps;var e3=lg2(b2,I2.current);qh(b2,c2),sc(b2),e3=ai(null,b2,d2,a2,e3,c2);var f2=fi();return tc(),b2.flags|=1,typeof e3=="object"&&e3!==null&&typeof e3.render=="function"&&e3.$$typeof===void 0?(b2.tag=1,b2.memoizedState=null,b2.updateQueue=null,mg(d2)?(f2=!0,qg2(b2)):f2=!1,b2.memoizedState=e3.state!==null&&e3.state!==void 0?e3.state:null,yh(b2),e3.updater=gj,b2.stateNode=e3,e3._reactInternals=b2,kj(b2,d2,a2,c2),b2=Nj(null,b2,d2,!0,f2,c2)):(b2.tag=0,J2&&f2&&Jg2(b2),Aj(null,b2,e3,c2),b2=b2.child),b2;case 16:d2=b2.elementType;a:{switch(Mj(a2,b2),a2=b2.pendingProps,e3=d2._init,d2=e3(d2._payload),b2.type=d2,e3=b2.tag=Ml(d2),a2=ej(d2,a2),e3){case 0:b2=Gj(null,b2,d2,a2,c2);break a;case 1:b2=Lj(null,b2,d2,a2,c2);break a;case 11:b2=Bj(null,b2,d2,a2,c2);break a;case 14:b2=Dj(null,b2,d2,ej(d2.type,a2),c2);break a}throw Error(p2(306,d2,""))}return b2;case 0:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:ej(d2,e3),Gj(a2,b2,d2,e3,c2);case 1:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:ej(d2,e3),Lj(a2,b2,d2,e3,c2);case 3:a:{if(Oj(b2),a2===null)throw Error(p2(387));d2=b2.pendingProps,f2=b2.memoizedState,e3=f2.element,zh(a2,b2),Eh(b2,d2,null,c2);var g2=b2.memoizedState;if(d2=g2.element,f2.isDehydrated)if(f2={element:d2,isDehydrated:!1,cache:g2.cache,pendingSuspenseBoundaries:g2.pendingSuspenseBoundaries,transitions:g2.transitions},b2.updateQueue.baseState=f2,b2.memoizedState=f2,b2.flags&256){e3=lj(Error(p2(423)),b2),b2=Rj(a2,b2,d2,c2,e3);break a}else if(d2!==e3){e3=lj(Error(p2(424)),b2),b2=Rj(a2,b2,d2,c2,e3);break a}else for(Mg=Zf(b2.stateNode.containerInfo.firstChild),Lg=b2,J2=!0,Ng2=null,c2=ih(b2,null,d2,c2),b2.child=c2;c2;)c2.flags=c2.flags&-3|4096,c2=c2.sibling;else{if(Wg2(),d2===e3){b2=Cj(a2,b2,c2);break a}Aj(a2,b2,d2,c2)}b2=b2.child}return b2;case 5:return Oh2(b2),a2===null&&Sg(b2),d2=b2.type,e3=b2.pendingProps,f2=a2!==null?a2.memoizedProps:null,g2=e3.children,Sf(
vendor: 7,667 bytes, line 41
41d2,e3)?g2=null:f2!==null&&Sf(d2,f2)&&(b2.flags|=32),Kj(a2,b2),Aj(a2,b2,g2,c2),b2.child;case 6:return a2===null&&Sg(b2),null;case 13:return Uj(a2,b2,c2);case 4:return Mh(b2,b2.stateNode.containerInfo),d2=b2.pendingProps,a2===null?b2.child=hh(b2,null,d2,c2):Aj(a2,b2,d2,c2),b2.child;case 11:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:ej(d2,e3),Bj(a2,b2,d2,e3,c2);case 7:return Aj(a2,b2,b2.pendingProps,c2),b2.child;case 8:return Aj(a2,b2,b2.pendingProps.children,c2),b2.child;case 12:return b2.flags|=4,d2=b2.stateNode,d2.effectDuration=0,d2.passiveEffectDuration=0,Aj(a2,b2,b2.pendingProps.children,c2),b2.child;case 10:a:{if(d2=b2.type._context,e3=b2.pendingProps,f2=b2.memoizedProps,g2=e3.value,H2(jh2,d2._currentValue),d2._currentValue=g2,f2!==null)if(Ve(f2.value,g2)){if(f2.children===e3.children&&!jg2.current){b2=Cj(a2,b2,c2);break a}}else for(f2=b2.child,f2!==null&&(f2.return=b2);f2!==null;){var h2=f2.dependencies;if(h2!==null){g2=f2.child;for(var k2=h2.firstContext;k2!==null;){if(k2.context===d2){if(f2.tag===1){k2=Ah(-1,c2&-c2),k2.tag=2;var l=f2.updateQueue;if(l!==null){l=l.shared;var n2=l.pending;n2===null?k2.next=k2:(k2.next=n2.next,n2.next=k2),l.pending=k2}}f2.lanes|=c2,k2=f2.alternate,k2!==null&&(k2.lanes|=c2),ph(f2.return,c2,b2),h2.lanes|=c2;break}k2=k2.next}}else if(f2.tag===10)g2=f2.type===b2.type?null:f2.child;else if(f2.tag===18){if(g2=f2.return,g2===null)throw Error(p2(341));g2.lanes|=c2,h2=g2.alternate,h2!==null&&(h2.lanes|=c2),ph(g2,c2,b2),g2=f2.sibling}else g2=f2.child;if(g2!==null)g2.return=f2;else for(g2=f2;g2!==null;){if(g2===b2){g2=null;break}if(f2=g2.sibling,f2!==null){f2.return=g2.return,g2=f2;break}g2=g2.return}f2=g2}Aj(a2,b2,e3.children,c2),b2=b2.child}return b2;case 9:return e3=b2.type,d2=b2.pendingProps.children,qh(b2,c2),e3=sh2(e3),sc(b2),d2=d2(e3),tc(),b2.flags|=1,Aj(a2,b2,d2,c2),b2.child;case 14:return d2=b2.type,e3=ej(d2,b2.pendingProps),e3=ej(d2.type,e3),Dj(a2,b2,d2,e3,c2);case 15:return Fj(a2,b2,b2.type,b2.pendingProps,c2);case 17:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:ej(d2,e3),Mj(a2,b2),b2.tag=1,mg(d2)?(a2=!0,qg2(b2)):a2=!1,qh(b2,c2),ij(b2,d2,e3),kj(b2,d2,e3,c2),Nj(null,b2,d2,!0,a2,c2);case 19:return dk(a2,b2,c2);case 22:return Hj(a2,b2,c2)}throw Error(p2(156,b2.tag))};function wj(a2,b2){mc2&&a2.memoizedUpdaters.forEach(function(c2){Pc(a2,c2,b2)})}function rl(a2,b2){return ac(a2,b2)}function Nl(a2,b2,c2,d2){this.tag=a2,this.key=c2,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=b2,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d2,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null,this.actualDuration=0,this.actualStartTime=-1,this.treeBaseDuration=this.selfBaseDuration=0}function Pg2(a2,b2,c2,d2){return new Nl(a2,b2,c2,d2)}function Ej(a2){return a2=a2.prototype,!(!a2||!a2.isReactComponent)}function Ml(a2){if(typeof a2=="function")return Ej(a2)?1:0;if(a2!=null){if(a2=a2.$$typeof,a2===Da)return 11;if(a2===Ga)return 14}return 2}function ch2(a2,b2){var c2=a2.alternate;return c2===null?(c2=Pg2(a2.tag,b2,a2.key,a2.mode),c2.elementType=a2.elementType,c2.type=a2.type,c2.stateNode=a2.stateNode,c2.alternate=a2,a2.alternate=c2):(c2.pendingProps=b2,c2.type=a2.type,c2.flags=0,c2.subtreeFlags=0,c2.deletions=null,c2.actualDuration=0,c2.actualStartTime=-1),c2.flags=a2.flags&14680064,c2.childLanes=a2.childLanes,c2.lanes=a2.lanes,c2.child=a2.child,c2.memoizedProps=a2.memoizedProps,c2.memoizedState=a2.memoizedState,c2.updateQueue=a2.updateQueue,b2=a2.dependencies,c2.dependencies=b2===null?null:{lanes:b2.lanes,firstContext:b2.firstContext},c2.sibling=a2.sibling,c2.index=a2.index,c2.ref=a2.ref,c2.selfBaseDuration=a2.selfBaseDuration,c2.treeBaseDuration=a2.treeBaseDuration,c2}function eh(a2,b2,c2,d2,e3,f2){var g2=2;if(d2=a2,typeof a2=="function")Ej(a2)&&(g2=1);else if(typeof a2=="string")g2=5;else a:switch(a2){case ya:return gh(c2.children,e3,f2,b2);case za:g2=8,e3|=8;break;case Aa:return a2=Pg2(12,c2,b2,e3|2),a2.elementType=Aa,a2.lanes=f2,a2.stateNode={effectDuration:0,passiveEffectDuration:0},a2;case Ea:return a2=Pg2(13,c2,b2,e3),a2.elementType=Ea,a2.lanes=f2,a2;case Fa:return a2=Pg2(19,c2,b2,e3),a2.elementType=Fa,a2.lanes=f2,a2;case Ia:return Vj(c2,e3,f2,b2);default:if(typeof a2=="object"&&a2!==null)switch(a2.$$typeof){case Ba:g2=10;break a;case Ca:g2=9;break a;case Da:g2=11;break a;case Ga:g2=14;break a;case Ha:g2=16,d2=null;break a}throw Error(p2(130,a2==null?a2:typeof a2,""))}return b2=Pg2(g2,c2,b2,e3),b2.elementType=a2,b2.type=d2,b2.lanes=f2,b2}function gh(a2,b2,c2,d2){return a2=Pg2(7,a2,d2,b2),a2.lanes=c2,a2}function Vj(a2,b2,c2,d2){return a2=Pg2(22,a2,d2,b2),a2.elementType=Ia,a2.lanes=c2,a2.stateNode={isHidden:!1},a2}function dh(a2,b2,c2){return a2=Pg2(6,a2,null,b2),a2.lanes=c2,a2}function fh2(a2,b2,c2){return b2=Pg2(4,a2.children!==null?a2.children:[],a2.key,b2),b2.lanes=c2,b2.stateNode={containerInfo:a2.containerInfo,pendingChildren:null,implementation:a2.implementation},b2}function Ol(a2,b2,c2,d2,e3){for(this.tag=b2,this.containerInfo=a2,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Lc2(0),this.expirationTimes=Lc2(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lc2(0),this.identifierPrefix=d2,this.onRecoverableError=e3,this.mutableSourceEagerHydrationData=null,this.passiveEffectDuration=this.effectDuration=0,this.memoizedUpdaters=new Set,a2=this.pendingUpdatersLaneMap=[],b2=0;31>b2;b2++)a2.push(new Set)}function Pl(a2,b2,c2,d2,e3,f2,g2,h2,k2){return a2=new Ol(a2,b2,c2,h2,k2),b2===1?(b2=1,f2===!0&&(b2|=8)):b2=0,mc2&&(b2|=2),f2=Pg2(3,null,null,b2),a2.current=f2,f2.stateNode=a2,f2.memoizedState={element:d2,isDehydrated:c2,cache:null,transitions:null,pendingSuspenseBoundaries:null},yh(f2),a2}function Ql(a2,b2,c2){var d2=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:xa,key:d2==null?null:""+d2,children:a2,containerInfo:b2,implementation:c2}}function Rl(a2){if(!a2)return ig;a2=a2._reactInternals;a:{if(Vb(a2)!==a2||a2.tag!==1)throw Error(p2(170));var b2=a2;do{switch(b2.tag){case 3:b2=b2.stateNode.context;break a;case 1:if(mg(b2.type)){b2=b2.stateNode.__reactInternalMemoizedMergedChildContext;break a}}b2=b2.return}while(b2!==null);throw Error(p2(171))}if(a2.tag===1){var c2=a2.type;if(mg(c2))return pg(a2,c2,b2)}return b2}function Sl(a2,b2,c2,d2,e3,f2,g2,h2,k2){return a2=Pl(c2,d2,!0,a2,e3,f2,g2,h2,k2),a2.context=Rl(null),c2=a2.current,d2=Ri(),e3=Oi(c2),f2=Ah(d2,e3),f2.callback=b2??null,Bh(c2,f2,e3),a2.current.lanes=e3,Mc(a2,e3,d2),pl(a2,d2),a2}function Tl(a2,b2,c2,d2){var e3=b2.current,f2=Ri(),g2=Oi(e3);return B2!==null&&typeof B2.markRenderScheduled=="function"&&B2.markRenderScheduled(g2),c2=Rl(c2),b2.context===null?b2.context=c2:b2.pendingContext=c2,b2=Ah(f2,g2),b2.payload={element:a2},d2=d2===void 0?null:d2,d2!==null&&(b2.callback=d2),a2=Bh(e3,b2,g2),a2!==null&&(ui(a2,e3,g2,f2),Ch2(a2,e3,g2)),g2}function Ul(a2){if(a2=a2.current,!a2.child)return null;switch(a2.child.tag){case 5:return a2.child.stateNode;default:return a2.child.stateNode}}function Vl(a2,b2){if(a2=a2.memoizedState,a2!==null&&a2.dehydrated!==null){var c2=a2.retryLane;a2.retryLane=c2!==0&&c2<b2?c2:b2}}function Wl(a2,b2){Vl(a2,b2),(a2=a2.alternate)&&Vl(a2,b2)}function Xl(){return null}var Yl=typeof reportError=="function"?reportError:function(a2){console.error(a2)}
vendor: 5,696 bytes, line 41
41;function Zl(a2){this._internalRoot=a2}$l.prototype.render=Zl.prototype.render=function(a2){var b2=this._internalRoot;if(b2===null)throw Error(p2(409));Tl(a2,b2,null,null)},$l.prototype.unmount=Zl.prototype.unmount=function(){var a2=this._internalRoot;if(a2!==null){this._internalRoot=null;var b2=a2.containerInfo;El(function(){Tl(null,a2,null,null)}),b2[If]=null}};function $l(a2){this._internalRoot=a2}$l.prototype.unstable_scheduleHydration=function(a2){if(a2){var b2=Vc();a2={blockedOn:null,target:a2,priority:b2};for(var c2=0;c2<dd.length&&b2!==0&&b2<dd[c2].priority;c2++);dd.splice(c2,0,a2),c2===0&&id2(a2)}};function am(a2){return!(!a2||a2.nodeType!==1&&a2.nodeType!==9&&a2.nodeType!==11)}function bm(a2){return!(!a2||a2.nodeType!==1&&a2.nodeType!==9&&a2.nodeType!==11&&(a2.nodeType!==8||a2.nodeValue!==" react-mount-point-unstable "))}function cm(){}function dm(a2,b2,c2,d2,e3){if(e3){if(typeof d2=="function"){var f2=d2;d2=function(){var a3=Ul(g2);f2.call(a3)}}var g2=Sl(b2,d2,a2,0,null,!1,!1,"",cm);return a2._reactRootContainer=g2,a2[If]=g2.current,Gf(a2.nodeType===8?a2.parentNode:a2),El(),g2}for(;e3=a2.lastChild;)a2.removeChild(e3);if(typeof d2=="function"){var h2=d2;d2=function(){var a3=Ul(k2);h2.call(a3)}}var k2=Pl(a2,0,!1,null,null,!1,!1,"",cm);return a2._reactRootContainer=k2,a2[If]=k2.current,Gf(a2.nodeType===8?a2.parentNode:a2),El(function(){Tl(b2,k2,c2,d2)}),k2}function em(a2,b2,c2,d2,e3){var f2=c2._reactRootContainer;if(f2){var g2=f2;if(typeof e3=="function"){var h2=e3;e3=function(){var a3=Ul(g2);h2.call(a3)}}Tl(b2,g2,a2,e3)}else g2=dm(c2,b2,a2,e3,d2);return Ul(g2)}Sc2=function(a2){switch(a2.tag){case 3:var b2=a2.stateNode;if(b2.current.memoizedState.isDehydrated){var c2=Fc(b2.pendingLanes);c2!==0&&(Oc2(b2,c2|1),pl(b2,A5()),(K2&6)===0&&(mk=A5()+500,xg()))}break;case 13:El(function(){var b3=wh2(a2,1);if(b3!==null){var c3=Ri();ui(b3,a2,1,c3)}}),Wl(a2,1)}},Tc=function(a2){if(a2.tag===13){var b2=wh2(a2,134217728);if(b2!==null){var c2=Ri();ui(b2,a2,134217728,c2)}Wl(a2,134217728)}},Uc=function(a2){if(a2.tag===13){var b2=Oi(a2),c2=wh2(a2,b2);if(c2!==null){var d2=Ri();ui(c2,a2,b2,d2)}Wl(a2,b2)}},Vc=function(){return E2},Wc=function(a2,b2){var c2=E2;try{return E2=a2,b2()}finally{E2=c2}},yb=function(a2,b2,c2){switch(b2){case"input":if(ab(a2,c2),b2=c2.name,c2.type==="radio"&&b2!=null){for(c2=a2;c2.parentNode;)c2=c2.parentNode;for(c2=c2.querySelectorAll("input[name="+JSON.stringify(""+b2)+'][type="radio"]'),b2=0;b2<c2.length;b2++){var d2=c2[b2];if(d2!==a2&&d2.form===a2.form){var e3=Db(d2);if(!e3)throw Error(p2(90));Wa(d2),ab(d2,e3)}}}break;case"textarea":hb(a2,c2);break;case"select":b2=c2.value,b2!=null&&eb(a2,!!c2.multiple,b2,!1)}},Gb=Dl,Hb=El;var fm={usingClientEntryPoint:!1,Events:[Cb,Ie,Db,Eb,Fb,Dl]},gm={findFiberByHostInstance:jd,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"};return(function(a2){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var b2=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(b2.isDisabled||!b2.supportsFiber)return!0;try{a2=u2({},a2,{getLaneLabelMap:pc,injectProfilingHooks:oc}),kc=b2.inject(a2),lc2=b2}catch{}return!!b2.checkDCE})({bundleType:gm.bundleType,version:gm.version,rendererPackageName:gm.rendererPackageName,rendererConfig:gm.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:va.ReactCurrentDispatcher,findHostInstanceByFiber:function(a2){return a2=Zb(a2),a2===null?null:a2.stateNode},findFiberByHostInstance:gm.findFiberByHostInstance||Xl,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"}),reactDom_profiling_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fm,reactDom_profiling_min.createPortal=function(a2,b2){var c2=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!am(b2))throw Error(p2(200));return Ql(a2,b2,null,c2)},reactDom_profiling_min.createRoot=function(a2,b2){if(!am(a2))throw Error(p2(299));var c2=!1,d2="",e3=Yl;return b2!=null&&(b2.unstable_strictMode===!0&&(c2=!0),b2.identifierPrefix!==void 0&&(d2=b2.identifierPrefix),b2.onRecoverableError!==void 0&&(e3=b2.onRecoverableError)),b2=Pl(a2,1,!1,null,null,c2,!1,d2,e3),a2[If]=b2.current,Gf(a2.nodeType===8?a2.parentNode:a2),new Zl(b2)},reactDom_profiling_min.findDOMNode=function(a2){if(a2==null)return null;if(a2.nodeType===1)return a2;var b2=a2._reactInternals;if(b2===void 0)throw typeof a2.render=="function"?Error(p2(188)):(a2=Object.keys(a2).join(","),Error(p2(268,a2)));return a2=Zb(b2),a2=a2===null?null:a2.stateNode,a2},reactDom_profiling_min.flushSync=function(a2){return El(a2)},reactDom_profiling_min.hydrate=function(a2,b2,c2){if(!bm(b2))throw Error(p2(200));return em(null,a2,b2,!0,c2)},reactDom_profiling_min.hydrateRoot=function(a2,b2,c2){if(!am(a2))throw Error(p2(405));var d2=c2!=null&&c2.hydratedSources||null,e3=!1,f2="",g2=Yl;if(c2!=null&&(c2.unstable_strictMode===!0&&(e3=!0),c2.identifierPrefix!==void 0&&(f2=c2.identifierPrefix),c2.onRecoverableError!==void 0&&(g2=c2.onRecoverableError)),b2=Sl(b2,null,a2,1,c2??null,e3,!1,f2,g2),a2[If]=b2.current,Gf(a2),d2)for(a2=0;a2<d2.length;a2++)c2=d2[a2],e3=c2._getVersion,e3=e3(c2._source),b2.mutableSourceEagerHydrationData==null?b2.mutableSourceEagerHydrationData=[c2,e3]:b2.mutableSourceEagerHydrationData.push(c2,e3);return new $l(b2)},reactDom_profiling_min.render=function(a2,b2,c2){if(!bm(b2))throw Error(p2(200));return em(null,a2,b2,!1,c2)},reactDom_profiling_min.unmountComponentAtNode=function(a2){if(!bm(
41a2))throw Error(p2(40));return a2._reactRootContainer?(El(function(){em(null,null,a2,!1,function(){a2._reactRootContainer=null,a2[If]=null})}),!0):!1},reactDom_profiling_min.unstable_batchedUpdates=Dl,reactDom_profiling_min.unstable_renderSubtreeIntoContainer=function(a2,b2,c2,d2){if(!bm(c2))throw Error(p2(200));if(a2==null||a2._reactInternals===void 0)throw Error(p2(38));return em(a2,b2,c2,!1,d2)},reactDom_profiling_min.version="18.3.1-next-f1338f8080-20240426",typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error),reactDom_profiling_min}var hasRequiredProfiling;function requireProfiling(){if(hasRequiredProfiling)return profiling.exports;hasRequiredProfiling=1;function checkDCE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(err){console.error(err)}}return checkDCE(),profiling.exports=requireReactDom_profiling_min(),profiling.exports}var profilingExports=requireProfiling(),reactExports=requireReact();const React=getDefaultExportFromCjs(reactExports),React$1=_mergeNamespaces({__proto__:null,default:React},[reactExports]),Context=React.createContext(void 0);function PageContextProvider({pageContext,children:children2}){return jsxRuntimeExports.jsx(Context.Provider,{value:pageContext,children:children2})}function usePageContext(){return reactExports.useContext(Context)}function PageShell({children:children2,pageContext}){return jsxRuntimeExports.jsx(React.StrictMode,{children:jsxRuntimeExports.jsx(PageContextProvider,{pageContext,children:children2})})}async function onRenderClient(pageContext){const{Page:Page2,pageProps,props}=pageContext,root2=document.getElementById("react-root");if(!root2)throw new Error("DOM element #react-root not found");profilingExports.hydrateRoot(root2,jsxRuntimeExports.jsx(PageShell,{pageContext,children:jsxRuntimeExports.jsx(Page2,{...pageProps,props})}))}const import1=Object.freeze(Object.defineProperty({__proto__:null,onRenderClient},Symbol.toStringTag,{value:"Module"})),useNonce=()=>{var _a9,_b7;const pageContext=usePageContext();return(_a9=pageContext==null?void 0:pageContext.props)!=null&&_a9.headerNonce||console.warn("Nonce not found in page context"),(_b7=pageContext==null?void 0:pageContext.props)==null?void 0:_b7.headerNonce},scriptCache=new Map,normalizeUrl=url=>new URL(url,document.baseURI).href,loadScript$1=(url,options)=>{const normalizedUrl=normalizeUrl(url);if(scriptCache.has(normalizedUrl))return scriptCache.get(normalizedUrl);if(options!=null&&options.id&&document.getElementById(options.id)){const promise2=Promise.resolve();return scriptCache.set(normalizedUrl,promise2),promise2}if(isScriptLoaded(normalizedUrl)){const promise2=Promise.resolve();return scriptCache.set(normalizedUrl,promise2),promise2}let timeoutId;const promise=new Promise((resolve,reject)=>{const script2=document.createElement("script");script2.src=url,script2.async=!0,options!=null&&options.nonce&&(script2.nonce=options.nonce),options!=null&&options.id&&(script2.id=options.id),options!=null&&options.attributes&&Object.entries(options.attributes).forEach(([key,value])=>{script2.setAttribute(key,value)}),options!=null&&options.timeout&&(timeoutId=window.setTimeout(()=>{reject(new Error(`Script loading timed out: ${url}`))},options.timeout)),script2.onload=()=>{timeoutId&&window.clearTimeout(timeoutId),options!=null&&options.onLoad&&options.onLoad(),resolve()},script2.onerror=()=>{timeoutId&&window.clearTimeout(timeoutId),reject(new Error(`Failed to load script: ${url}`))},document.body.appendChild(script2)});return scriptCache.set(normalizedUrl,promise),promise};function isScriptLoaded(url){const normalizedUrl=normalizeUrl(url),scripts=document.getElementsByTagName("script");for(let i2=0;i2<scripts.length;i2++)if(scripts[i2].src===normalizedUrl)return!0;return!1}const PREVIEW_PLAYER_ID="bc-preview-player",PREVIEW_SCREEN_CLASS="video-preview-screen",PREVIEW_SCREEN_SELECTOR=`.${PREVIEW_SCREEN_CLASS}[data-video-id]`,VIDEO_TIMESTAMPS=new Map,_VideoPreviewManager=class _VideoPreviewManager{constructor(){__publicField(this,"player",null);__publicField(this,"playerElement",null);__publicField(this,"wrapperElement",null);__publicField(this,"currentState",{isActive:!1});__publicField(this,"transitionInProgress",!1);__publicField(this,"accountId","");__publicField(this,"playerId","")}static getInstance(){return _VideoPreviewManager.instance||(_VideoPreviewManager.instance=new _VideoPreviewManager),_VideoPreviewManager.instance}init(accountId,playerId){typeof window>"u"||this.player||(this.accountId=accountId,this.playerId=playerId,this.setupPlayer())}
41dispose(){this.player&&(this.player.dispose(),this.player=null),this.wrapperElement&&(this.wrapperElement.remove(),this.wrapperElement=null),this.playerElement=null,this.currentState={isActive:!1},VIDEO_TIMESTAMPS.clear()}async requestPreview(videoId,targetElement,orientation="landscape"){if(!this.isRedundantRequest(videoId,targetElement)){this.transitionInProgress&&(this.transitionInProgress=!1,this.stopCurrent()),this.currentState={isActive:!0,activeVideoId:videoId,activeElement:targetElement},this.transitionInProgress=!0;try{this.saveCurrentTimestamp(videoId),this.stopCurrent(),await this.loadVideo(videoId),this.positionPlayer(targetElement,orientation),await this.playVideo(videoId)}catch(error){console.error("Error in requestPreview:",error),this.currentState={isActive:!1}}finally{this.transitionInProgress=!1}}}async stopPreview(){if(!this.transitionInProgress){this.transitionInProgress=!0;try{this.saveCurrentTimestamp(),this.stopCurrent(),this.hidePlayer(),this.currentState={isActive:!1}}finally{this.transitionInProgress=!1}}}async setupPlayer(){try{if(typeof window>"u"||typeof document>"u"||!window.bc||!window.videojs)return;const wrapper=this.createWrapper(),videoElement=this.createVideoElement(wrapper);await this.initializePlayer(videoElement)}catch{}}async initializePlayer(videoElement){return window.bc(videoElement),new Promise((resolve,reject)=>{setTimeout(()=>{try{this.player=window.videojs(videoElement.id),this.playerElement=videoElement,this.handleVideoJSMobileDOMRestructuring(videoElement),this.mutePlayer(),this.player.controls(!1),this.player.fluid(!0),this.player.ready(()=>{this.attemptToPlayHoveredCard(),resolve()})}catch(error){reject(error)}},100)})}createWrapper(){const wrapper=document.createElement("div");return wrapper.id="bc-preview-wrapper",document.body.appendChild(wrapper),this.wrapperElement=wrapper,wrapper}createVideoElement(wrapper){const video=document.createElement("video");return video.id=PREVIEW_PLAYER_ID,video.setAttribute("data-account",this.accountId),video.setAttribute("data-player",this.playerId),video.setAttribute("data-embed","default"),video.setAttribute("data-video-id",""),video.setAttribute("preload","metadata"),video.setAttribute("muted","true"),video.setAttribute("playsinline","true"),video.className="video-js vjs-16-9",video.controls=!1,video.autoplay=!1,wrapper.appendChild(video),video}handleVideoJSMobileDOMRestructuring(originalElement){const videoJsWrapper=document.getElementById(originalElement.id);videoJsWrapper&&videoJsWrapper!==originalElement&&(this.playerElement=videoJsWrapper)}async loadVideo(videoId){var _a9;if((_a9=this.player)!=null&&_a9.catalog)return new Promise((resolve,reject)=>{var _a10,_b7;(_b7=(_a10=this.player)==null?void 0:_a10.catalog)==null||_b7.getVideo(videoId,(error,video)=>{var _a11,_b8,_c6;if(error){reject(error);return}(_b8=(_a11=this.player)==null?void 0:_a11.catalog)==null||_b8.load(video),(_c6=this.player)==null||_c6.one("loadedmetadata",()=>resolve())})})}async playVideo(videoId){if(!this.player)return;const savedTime=VIDEO_TIMESTAMPS.get(videoId)||0;savedTime>0&&this.player.currentTime(savedTime),this.mutePlayer();try{await this.player.play()}catch(error){console.error("Autoplay blocked for video preview:",error)}finally{this.handleWrapperFadeIn()}}stopCurrent(){if(this.player)try{this.player.pause(),this.player.muted(!0)}catch{}}mutePlayer(){this.player&&(this.player.muted(!0),this.player.volume(0))}saveCurrentTimestamp(previousVideoId){if(!this.currentState.activeVideoId||!this.player||previousVideoId&&this.currentState.activeVideoId===previousVideoId)return;const currentTime=this.getCurrentPlaybackTime();VIDEO_TIMESTAMPS.set(this.currentState.activeVideoId,currentTime)}getCurrentPlaybackTime(){var _a9;const playerCurrentTime=(_a9=this.player)==null?void 0:_a9.currentTime();if(this.isValidTime(playerCurrentTime))return playerCurrentTime;try{const videoEl=document.getElementById(PREVIEW_PLAYER_ID);if(videoEl instanceof HTMLVideoElement&&this.isValidTime(videoEl.currentTime))return videoEl.currentTime}catch{console.warn("Could not retrieve current time for video preview on mobile device")}return 0}isValidTime(time){return typeof time=="number"&&!isNaN(time)&&time>0}positionPlayer(targetParentElement,orientation){if(!this.playerElement||!this.wrapperElement)return;this.updatePlayerOrientation(orientation),window.getComputedStyle(targetParentElement).position==="static"&&(targetParentElement.style.position="relative"),targetParentElement.appendChild(this.wrapperElement),this.wrapperElement.dataset.active="true",this.handleWrapperFadeIn()}hidePlayer(){this.wrapperElement&&(this.wrapperElement.dataset.active="false",this.wrapperElement.classList.remove("fade-in"),this.wrapperElement.style.removeProperty("--preview-width"),this.wrapperElement.style.removeProperty("--preview-height"),document.body.appendChild(this.wrapperElement))}updatePlayerOrientation(orientation){this.player&&(this.player.removeClass("vjs-16-9 vjs-9-16"),this.player.addClass(orientation==="portrait"?"vjs-9-16":"vjs-16-9"))}handleWrapperFadeIn(){this.wrapperElement&&(this.wrapperElement.classList.remove("fade-in"),this.wrapperElement.offsetHeight,this.wrapperElement.classList.add("fade-in"))}isRedundantRequest(videoId,targetElement){return this.currentState.activeVideoId===videoId&&this.currentState.activeElement===targetElement}attemptToPlayHoveredCard(){const hoveredVideoElement=document.querySelector(`${PREVIEW_SCREEN_SELECTOR}:hover`);if(!hoveredVideoElement)return;const videoId=hoveredVideoElement.dataset.videoId;if(!videoId)return;const previewHost=hoveredVideoElement,orientation=previewHost.dataset.previewOrientation||"landscape";this.requestPreview(videoId,previewHost,orientation)}};__publicField(_VideoPreviewManager,"instance");let VideoPreviewManager=_VideoPreviewManager;const initializeVideoPreview=(accountId,playerId)=>{if(typeof window>"u")return;VideoPreviewManager.getInstance().init(accountId,playerId)},disposeVideoPreview=()=>{VideoPreviewManager.getInstance().dispose()},GlobalPreviewInitializer=({accountId,playerId})=>{const nonce=useNonce();return reactExports.useEffect(()=>{const scriptId="bc-unified-preview-player",preparePlayer=()=>{typeof window>"u"||!window.bc||initializeVideoPreview(accountId,playerId)};return document.getElementById(scriptId)?preparePlayer():loadScript$1(`https://players.brightcove.net/${accountId}/${playerId}_default/index.min.js`,{nonce,id:scriptId,onLoad:preparePlayer}),()=>{disposeVideoPreview()}},[accountId,playerId,nonce]),null},isEligibleMobileDevice=()=>typeof window<"u"&&window.matchMedia("(pointer: coarse) and (prefers-reduced-motion: no-preference)").matches,isEligibleHoverDevice=()=>typeof window<"u"&&window.matchMedia("(hover: hover) and (prefers-reduced-motion: no-preference)").matches,getAreaIfFullyVisible=element=>{const rect=element.getBoundingClientRect();return rect.top>=0&&rect.left>=0&&rect.bottom<=window.innerHeight&&rect.right<=window.innerWidth?rect.width*rect.height:0},hasVideoCard=content=>{if(!content||!Array.isArray(content))return!1;const isBrightcoveVideo=item=>{var _a9,_b7;return(_b7=(_a9=item==null?void 0:item.video_block)==null?void 0:_a9.brightcove_video)==null?void 0:_b7.video_id};return content.some(item=>{var _a9,_b7,_c6;return(_a9=item==null?void 0:item.featured_content)!=null&&_a9.entries?item.featured_content.entries.some(isBrightcoveVideo):(_b7=item==null?void 0:item.hero_block)!=null&&_b7.entries?item.hero_block.entries.some(isBrightcoveVideo):(_c6=item==null?void 0:item.content_carousel_block)!=null&&_c6.content_carousel?item.content_carousel_block.content_carousel.some(carousel=>{var _a10;return(_a10=carousel.entries)==null?void 0:_a10.some(isBrightcoveVideo)}):!1})},ACTIVE_SECTION_THRESHOLD=.2,isActiveSection=entry=>entry.rootBounds?entry.intersectionRect.height>entry.rootBounds.height*ACTIVE_SECTION_THRESHOLD:!1,EARLY_EXIT_THRESHOLD=.4,findBestVideo=(candidates,strategy="mostVisible")=>{if(!candidates.length)return null;if(strategy==="first"){const first2=candidates[0];return{element:first2,videoId:first2.dataset.videoId||""}}let bestCandidate=null,bestArea=0;const viewportArea=window.innerWidth*window.innerHeight;for(const candidate of candidates){const visibleArea=getAreaIfFullyVisible(candidate);if(visibleArea&&(visibleArea>bestArea&&(bestCandidate=candidate,bestArea=visibleArea),visibleArea>viewportArea*EARLY_EXIT_THRESHOLD))break}return bestCandidate?{element:bestCandidate,videoId:bestCandidate.dataset.videoId||""}:null},updateCandidates=sectionRef=>sectionRef.current?Array.from(sectionRef.current.querySelectorAll(PREVIEW_SCREEN_SELECTOR)):[],requestPreviewForBestC
41andidate=(candidates,strategy="mostVisible")=>{const manager=VideoPreviewManager.getInstance(),best=findBestVideo(candidates,strategy);if(best&&best.videoId){const orientation=best.element.dataset.previewOrientation||"landscape";manager.requestPreview(best.videoId,best.element,orientation)}},BrightcovePreviewPlayer=({pageData})=>{const{brightcove_player={}}=pageData,{account_id,thumbnail_player_id}=brightcove_player;return!account_id||!thumbnail_player_id||!hasVideoCard(pageData.content)?null:jsxRuntimeExports.jsx(GlobalPreviewInitializer,{accountId:account_id,playerId:thumbnail_player_id})},cx=(...classNames)=>classNames.filter(Boolean).map(r2=>r2.trim()).join(" ");function getErrorMessage$1(hook,provider){return`${hook} returned \`undefined\`. Seems you forgot to wrap component within ${provider}`}function createContext$1(options={}){const{name,strict=!0,hookName="useContext",providerName="Provider",errorMessage,defaultValue}=options,Context2=reactExports.createContext(defaultValue);Context2.displayName=name;function useContext$1(){var _a9;const context=reactExports.useContext(Context2);if(!context&&strict){const error=new Error(errorMessage??getErrorMessage$1(hookName,providerName));throw error.name="ContextError",(_a9=Error.captureStackTrace)==null||_a9.call(Error,error,useContext$1),error}return context}return[Context2.Provider,useContext$1,Context2]}function callAll$1(...fns){return function(...args){fns.forEach(fn=>fn==null?void 0:fn(...args))}}const clsx$1=(...args)=>args.map(str=>{var _a9;return(_a9=str==null?void 0:str.trim)==null?void 0:_a9.call(str)}).filter(Boolean).join(" "),eventRegex=/^on[A-Z]/;function mergeProps$1(...args){let result={};for(let props of args){for(let key in result){if(eventRegex.test(key)&&typeof result[key]=="function"&&typeof props[key]=="function"){result[key]=callAll$1(result[key],props[key]);continue}if(key==="className"||key==="class"){result[key]=clsx$1(result[key],props[key]);continue}if(key==="style"){result[key]=Object.assign({},result[key]??{},props[key]??{});continue}result[key]=props[key]!==void 0?props[key]:result[key]}for(let key in props)result[key]===void 0&&(result[key]=props[key])}return result}const EMPTY_STYLES=Object.freeze({}),EMPTY_SLOT_STYLES=Object.freeze({});function memoize(fn){var cache2=Object.create(null);return function(arg){return cache2[arg]===void 0&&(cache2[arg]=fn(arg)),cache2[arg]}}var reactPropsRegex=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRen
41dering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,isPropValid$1=memoize(function(prop){return reactPropsRegex.test(prop)||prop.charCodeAt(0)===111&&prop.charCodeAt(1)===110&&prop.charCodeAt(2)<91});function sheetForTag(tag2){if(tag2.sheet)return tag2.sheet;for(var i2=0;i2<document.styleSheets.length;i2++)if(document.styleSheets[i2].ownerNode===tag2)return document.styleSheets[i2]}function createStyleElement(options){var tag2=document.createElement("style");return tag2.setAttribute("data-emotion",options.key),options.nonce!==void 0&&tag2.setAttribute("nonce",options.nonce),tag2.appendChild(document.createTextNode("")),tag2.setAttribute("data-s",""),tag2}var StyleSheet=(function(){function StyleSheet2(options){var _this=this;this._insertTag=function(tag2){var before;_this.tags.length===0?_this.insertionPoint?before=_this.insertionPoint.nextSibling:_this.prepend?before=_this.container.firstChild:before=_this.before:before=_this.tags[_this.tags.length-1].nextSibling,_this.container.insertBefore(tag2,before),_this.tags.push(tag2)},this.isSpeedy=options.speedy===void 0?!0:options.speedy,this.tags=[],this.ctr=0,this.nonce=options.nonce,this.key=options.key,this.container=options.container,this.prepend=options.prepend,this.insertionPoint=options.insertionPoint,this.before=null}var _proto=StyleSheet2.prototype;return _proto.hydrate=function(nodes){nodes.forEach(this._insertTag)},_proto.insert=function(rule){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(createStyleElement(this));var tag2=this.tags[this.tags.length-1];if(this.isSpeedy){var sheet=sheetForTag(tag2);try{sheet.insertRule(rule,sheet.cssRules.length)}catch{}}else tag2.appendChild(document.createTextNode(rule));this.ctr++}
41,_proto.flush=function(){this.tags.forEach(function(tag2){var _tag$parentNode;return(_tag$parentNode=tag2.parentNode)==null?void 0:_tag$parentNode.removeChild(tag2)}),this.tags=[],this.ctr=0},StyleSheet2})(),MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",LAYER="@layer",abs$1=Math.abs,from=String.fromCharCode,assign=Object.assign;function hash(value,length2){return charat(value,0)^45?(((length2<<2^charat(value,0))<<2^charat(value,1))<<2^charat(value,2))<<2^charat(value,3):0}function trim$2(value){return value.trim()}function match$2(value,pattern){return(value=pattern.exec(value))?value[0]:value}function replace(value,pattern,replacement){return value.replace(pattern,replacement)}function indexof(value,search){return value.indexOf(search)}function charat(value,index2){return value.charCodeAt(index2)|0}function substr(value,begin,end){return value.slice(begin,end)}function strlen(value){return value.length}function sizeof(value){return value.length}function append$1(value,array2){return array2.push(value),value}function combine(array2,callback){return array2.map(callback).join("")}var line=1,column=1,length$1=0,position=0,character=0,characters="";function node(value,root2,parent,type2,props,children2,length2){return{value,root:root2,parent,type:type2,props,children:children2,line,column,length:length2,return:""}}function copy$1(root2,props){return assign(node("",null,null,"",null,null,0),root2,{length:-root2.length},props)}function char(){return character}function prev$1(){return character=position>0?charat(characters,--position):0,column--,character===10&&(column=1,line--),character}function next$1(){return character=position<length$1?charat(characters,position++):0,column++,character===10&&(column=1,line++),character}function peek(){return charat(characters,position)}function caret(){return position}function slice(begin,end){return substr(characters,begin,end)}function token(type2){switch(type2){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(value){return line=column=1,length$1=strlen(characters=value),position=0,[]}function dealloc(value){return characters="",value}function delimit(type2){return trim$2(slice(position-1,delimiter(type2===91?type2+2:type2===40?type2+1:type2)))}function whitespace(type2){for(;(character=peek())&&character<33;)next$1();return token(type2)>2||token(character)>3?"":" "}function escaping(index2,count){for(;--count&&next$1()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice(index2,caret()+(count<6&&peek()==32&&next$1()==32))}function delimiter(type2){for(;next$1();)switch(character){case type2:return position;case 34:case 39:type2!==34&&type2!==39&&delimiter(character);break;case 40:type2===41&&delimiter(type2);break;case 92:next$1();break}return position}function commenter(type2,index2){for(;next$1()&&type2+character!==57;)if(type2+character===84&&peek()===47)break;return"/*"+slice(index2,position-1)+"*"+from(type2===47?type2:next$1())}function identifier(index2){for(;!token(peek());)next$1();return slice(index2,position)}function compile(value){return dealloc(parse$1("",null,null,null,[""],value=alloc(value),0,[0],value))}function parse$1(value,root2,parent,rule,rules,rulesets,pseudo,points,declarations){for(var index2=0,offset2=0,length2=pseudo,atrule=0,property=0,previous=0,variable=1,scanning=1,ampersand=1,character2=0,type2="",props=rules,children2=rulesets,reference=rule,characters2=type2;scanning;)switch(previous=character2,character2=next$1()){case 40:if(previous!=108&&charat(characters2,length2-1)==58){indexof(characters2+=replace(delimit(character2),"&","&\f"),"&\f")!=-1&&(ampersand=-1);break}case 34:case 39:case 91:characters2+=delimit(character2);break;case 9:case 10:case 13:case 32:characters2+=whitespace(previous);break;case 92:characters2+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append$1(comment(commenter(next$1(),caret()),root2,parent),declarations);break;default:characters2+="/"}break;case 123*variable:points[index2++]=strlen(characters2)*ampersand;case 125*variable:case 59:case 0:switch(character2){case 0:case 125:scanning=0;case 59+offset2:ampersand==-1&&(characters2=replace(characters2,/\f/g,"")),property>0&&strlen(characters2)-length2&&append$1(property>
4132?declaration(characters2+";",rule,parent,length2-1):declaration(replace(characters2," ","")+";",rule,parent,length2-2),declarations);break;case 59:characters2+=";";default:if(append$1(reference=ruleset(characters2,root2,parent,index2,offset2,rules,points,type2,props=[],children2=[],length2),rulesets),character2===123)if(offset2===0)parse$1(characters2,root2,reference,reference,props,rulesets,length2,points,children2);else switch(atrule===99&&charat(characters2,3)===110?100:atrule){case 100:case 108:case 109:case 115:parse$1(value,reference,reference,rule&&append$1(ruleset(value,reference,reference,0,0,rules,points,type2,rules,props=[],length2),children2),rules,children2,length2,points,rule?props:children2);break;default:parse$1(characters2,reference,reference,reference,[""],children2,0,points,children2)}}index2=offset2=property=0,variable=ampersand=1,type2=characters2="",length2=pseudo;break;case 58:length2=1+strlen(characters2),property=previous;default:if(variable<1){if(character2==123)--variable;else if(character2==125&&variable++==0&&prev$1()==125)continue}switch(characters2+=from(character2),character2*variable){case 38:ampersand=offset2>0?1:(characters2+="\f",-1);break;case 44:points[index2++]=(strlen(characters2)-1)*ampersand,ampersand=1;break;case 64:peek()===45&&(characters2+=delimit(next$1())),atrule=peek(),offset2=length2=strlen(type2=characters2+=identifier(caret())),character2++;break;case 45:previous===45&&strlen(characters2)==2&&(variable=0)}}return rulesets}function ruleset(value,root2,parent,index2,offset2,rules,points,type2,props,children2,length2){for(var post=offset2-1,rule=offset2===0?rules:[""],size2=sizeof(rule),i2=0,j2=0,k2=0;i2<index2;++i2)for(var x2=0,y2=substr(value,post+1,post=abs$1(j2=points[i2])),z2=value;x2<size2;++x2)(z2=trim$2(j2>0?rule[x2]+" "+y2:replace(y2,/&\f/g,rule[x2])))&&(props[k2++]=z2);return node(value,root2,parent,offset2===0?RULESET:type2,props,children2,length2)}function comment(value,root2,parent){return node(value,root2,parent,COMMENT,from(char()),substr(value,2,-2),0)}function declaration(value,root2,parent,length2){return node(value,root2,parent,DECLARATION,substr(value,0,length2),substr(value,length2+1,-1),length2)}function serialize$1(children2,callback){for(var output="",length2=sizeof(children2),i2=0;i2<length2;i2++)output+=callback(children2[i2],i2,children2,callback)||"";return output}function stringify$1(element,index2,children2,callback){switch(element.type){case LAYER:if(element.children.length)break;case IMPORT:case DECLARATION:return element.return=element.return||element.value;case COMMENT:return"";case KEYFRAMES:return element.return=element.value+"{"+serialize$1(element.children,callback)+"}";case RULESET:element.value=element.props.join(",")}return strlen(children2=serialize$1(element.children,callback))?element.return=element.value+"{"+children2+"}":""}function middleware(collection2){var length2=sizeof(collection2);return function(element,index2,children2,callback){for(var output="",i2=0;i2<length2;i2++)output+=collection2[i2](element,index2,children2,callback)||"";return output}}function rulesheet(callback){return function(element){element.root||(element=element.return)&&callback(element)}}var identifierWithPointTracking=function(begin,points,index2){for(var previous=0,character2=0;previous=character2,character2=peek(),previous===38&&character2===12&&(points[index2]=1),!token(character2);)next$1();return slice(begin,position)},toRules=function(parsed,points){var index2=-1,character2=44;do switch(token(character2)){case 0:character2===38&&peek()===12&&(points[index2]=1),parsed[index2]+=identifierWithPointTracking(position-1,points,index2);break;case 2:parsed[index2]+=delimit(character2);break;case 4:if(character2===44){parsed[++index2]=peek()===58?"&\f":"",points[index2]=parsed[index2].length;break}default:parsed[index2]+=from(character2)}while(character2=next$1());return parsed},getRules=function(value,points){return dealloc(toRules(alloc(value),points))},fixedElements=new WeakMap,compat=function(element){if(!(element.type!=="rule"||!element.parent||element.length<1)){for(var value=element.value,parent=element.parent,isImplicitRule=element.column===parent.column&&element.line===parent.line;parent.type!=="rule";)if(parent=parent.parent,!parent)return;if(!(element.props.length===1&&value.charCodeAt(0)!==58&&!fixedElements.get(parent))&&!isImplicitRule){fixedElements.set(element,!0);for(var points=[],rules=getRules(value,points),parentRules=parent.props,i2=0,k2=0;i2<rules.length;i2++)for(var j2=0;j2<parentRules.length;j2++,k2++)element.props[k2]=points[i2]?rules[i2].replace(/&\f/g,parentRules[j2]):parentRules[j2]+" "+rules[i2]}}},removeLabel=function(element){if(element.type==="decl"){var value=element.value;value.charCodeAt(0)===108&&value.charCodeAt(2)===98&&(element.return="",element.value="")}};function prefix(value,length2){switch(hash(value,length2)){case 5103:return WEBKIT+"print-"+value+value;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+value+value;
41case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+value+MOZ+value+MS+value+value;case 6828:case 4268:return WEBKIT+value+MS+value+value;case 6165:return WEBKIT+value+MS+"flex-"+value+value;case 5187:return WEBKIT+value+replace(value,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+value;case 5443:return WEBKIT+value+MS+"flex-item-"+replace(value,/flex-|-self/,"")+value;case 4675:return WEBKIT+value+MS+"flex-line-pack"+replace(value,/align-content|flex-|-self/,"")+value;case 5548:return WEBKIT+value+MS+replace(value,"shrink","negative")+value;case 5292:return WEBKIT+value+MS+replace(value,"basis","preferred-size")+value;case 6060:return WEBKIT+"box-"+replace(value,"-grow","")+WEBKIT+value+MS+replace(value,"grow","positive")+value;case 4554:return WEBKIT+replace(value,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+value;case 6187:return replace(replace(replace(value,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),value,"")+value;case 5495:case 3959:return replace(value,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace(replace(value,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+value+value;case 4095:case 3583:case 4068:case 2532:return replace(value,/(.+)-inline(.+)/,WEBKIT+"$1$2")+value;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(value)-1-length2>6)switch(charat(value,length2+1)){case 109:if(charat(value,length2+4)!==45)break;case 102:return replace(value,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(charat(value,length2+3)==108?"$3":"$2-$3"))+value;case 115:return~indexof(value,"stretch")?prefix(replace(value,"stretch","fill-available"),length2)+value:value}break;case 4949:if(charat(value,length2+1)!==115)break;case 6444:switch(charat(value,strlen(value)-3-(~indexof(value,"!important")&&10))){case 107:return replace(value,":",":"+WEBKIT)+value;case 101:return replace(value,/(.+:)([^;!]+)(;|!.+)?/,"$1"+WEBKIT+(charat(value,14)===45?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+value}break;case 5936:switch(charat(value,length2+11)){case 114:return WEBKIT+value+MS+replace(value,/[svh]\w+-[tblr]{2}/,"tb")+value;case 108:return WEBKIT+value+MS+replace(value,/[svh]\w+-[tblr]{2}/,"tb-rl")+value;case 45:return WEBKIT+value+MS+replace(value,/[svh]\w+-[tblr]{2}/,"lr")+value}return WEBKIT+value+MS+value+value}return value}var prefixer=function(element,index2,children2,callback){if(element.length>-1&&!element.return)switch(element.type){case DECLARATION:element.return=prefix(element.value,element.length);break;case KEYFRAMES:return serialize$1([copy$1(element,{value:replace(element.value,"@","@"+WEBKIT)})],callback);case RULESET:if(element.length)return combine(element.props,function(value){switch(match$2(value,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize$1([copy$1(element,{props:[replace(value,/:(read-\w+)/,":"+MOZ+"$1")]})],callback);case"::placeholder":return serialize$1([copy$1(element,{props:[replace(value,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy$1(element,{props:[replace(value,/:(plac\w+)/,":"+MOZ+"$1")]}),copy$1(element,{props:[replace(value,/:(plac\w+)/,MS+"input-$1")]})],callback)}return""})}},defaultStylisPlugins=[prefixer],createCache=function(options){var key=options.key;if(key==="css"){var ssrStyles=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(ssrStyles,function(node2){var dataEmotionAttribute=node2.getAttribute("data-emotion");dataEmotionAttribute.indexOf(" ")!==-1&&(document.head.appendChild(node2),node2.setAttribute("data-s",""))})}var stylisPlugins=options.stylisPlugins||defaultStylisPlugins,inserted={},container,nodesToHydrate=[];container=options.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+key+' "]'),function(node2){for(var attrib=node2.getAttribute("data-emotion").split(" "),i2=1;i2<attrib.length;i2++)inserted[attrib[i2]]=!0;nodesToHydrate.push(node2)});var _insert,omnipresentPlugins=[compat,removeLabel];{var currentSheet,finalizingPlugins=[stringify$1,rulesheet(function(rule){currentSheet.insert(rule)}
41)],serializer=middleware(omnipresentPlugins.concat(stylisPlugins,finalizingPlugins)),stylis=function(styles2){return serialize$1(compile(styles2),serializer)};_insert=function(selector2,serialized,sheet,shouldCache){currentSheet=sheet,stylis(selector2?selector2+"{"+serialized.styles+"}":serialized.styles),shouldCache&&(cache2.inserted[serialized.name]=!0)}}var cache2={key,sheet:new StyleSheet({key,container,nonce:options.nonce,speedy:options.speedy,prepend:options.prepend,insertionPoint:options.insertionPoint}),nonce:options.nonce,inserted,registered:{},insert:_insert};return cache2.sheet.hydrate(nodesToHydrate),cache2},reactIs={exports:{}},reactIs_production_min={};/** @license React v16.13.1 42 * react-is.production.min.js 43 * 44 * Copyright (c) Facebook, Inc. and its affiliates. 45 * 46 * This source code is licensed under the MIT license found in the 47 * LICENSE file in the root directory of this source tree. 48 */var hasRequiredReactIs_production_min;function requireReactIs_production_min(){if(hasRequiredReactIs_production_min)return reactIs_production_min;hasRequiredReactIs_production_min=1;var b2=typeof Symbol=="function"&&Symbol.for,c2=b2?Symbol.for("react.element"):60103,d2=b2?Symbol.for("react.portal"):60106,e3=b2?Symbol.for("react.fragment"):60107,f2=b2?Symbol.for("react.strict_mode"):60108,g2=b2?Symbol.for("react.profiler"):60114,h2=b2?Symbol.for("react.provider"):60109,k2=b2?Symbol.for("react.context"):60110,l=b2?Symbol.for("react.async_mode"):60111,m2=b2?Symbol.for("react.concurrent_mode"):60111,n2=b2?Symbol.for("react.forward_ref"):60112,p2=b2?Symbol.for("react.suspense"):60113,q2=b2?Symbol.for("react.suspense_list"):60120,r2=b2?Symbol.for("react.memo"):60115,t2=b2?Symbol.for("react.lazy"):60116,v2=b2?Symbol.for("react.block"):60121,w2=b2?Symbol.for("react.fundamental"):60117,x2=b2?Symbol.for("react.responder"):60118,y2=b2?Symbol.for("react.scope"):60119;function z2(a2){if(typeof a2=="object"&&a2!==null){var u2=a2.$$typeof;switch(u2){case c2:switch(a2=a2.type,a2){case l:case m2:case e3:case g2:case f2:case p2:return a2;default:switch(a2=a2&&a2.$$typeof,a2){case k2:case n2:case t2:case r2:case h2:return a2;default:return u2}}case d2:return u2}}}function A5(a2){return z2(a2)===m2}return reactIs_production_min.AsyncMode=l,reactIs_production_min.ConcurrentMode=m2,reactIs_production_min.ContextConsumer=k2,reactIs_production_min.ContextProvider=h2,reactIs_production_min.Element=c2,reactIs_production_min.ForwardRef=n2,reactIs_production_min.Fragment=e3,reactIs_production_min.Lazy=t2,reactIs_production_min.Memo=r2,reactIs_production_min.Portal=d2,reactIs_production_min.Profiler=g2,reactIs_production_min.StrictMode=f2,reactIs_production_min.Suspense=p2,reactIs_production_min.isAsyncMode=function(a2){return A5(a2)||z2(a2)===l},reactIs_production_min.isConcurrentMode=A5,reactIs_production_min.isContextConsumer=function(a2){return z2(a2)===k2},reactIs_production_min.isContextProvider=function(a2){return z2(a2)===h2},reactIs_production_min.isElement=function(a2){return typeof a2=="object"&&a2!==null&&a2.$$typeof===c2},reactIs_production_min.isForwardRef=function(a2){return z2(a2)===n2},reactIs_production_min.isFragment=function(a2){return z2(a2)===e3},reactIs_production_min.isLazy=function(a2){return z2(a2)===t2},reactIs_production_min.isMemo=function(a2){return z2(a2)===r2},reactIs_production_min.isPortal=function(a2){return z2(a2)===d2},reactIs_production_min.isProfiler=function(a2){return z2(a2)===g2},reactIs_production_min.isStrictMode=function(a2){return z2(a2)===f2},reactIs_production_min.isSuspense=function(a2){return z2(a2)===p2},reactIs_production_min.isValidElementType=function(a2){return typeof a2=="string"||typeof a2=="function"||a2===e3||a2===m2||a2===g2||a2===f2||a2===p2||a2===q2||typeof a2=="object"&&a2!==null&&(a2.$$typeof===t2||a2.$$typeof===r2||a2.$$typeof===h2||a2.$$typeof===k2||a2.$$typeof===n2||a2.$$typeof===w2||a2.$$typeof===x2||a2.$$typeof===y2||a2.$$typeof===v2)},reactIs_production_min.typeOf=z2,reactIs_production_min}var hasRequiredReactIs;function requireReactIs(){return hasRequiredReactIs||(hasRequiredReactIs=1,reactIs.exports=requireReactIs_production_min()),reactIs.exports}var hoistNonReactStatics_cjs,hasRequiredHoistNonReactStatics_cjs;function requireHoistNonReactStatics_cjs(){if(hasRequiredHoistNonReactStatics_cjs)return hoistNonReactStatics_cjs;hasRequiredHoistNonReactStatics_cjs=1;var reactIs2=requireReactIs(),REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};TYPE_STATICS[reactIs2.ForwardRef]=FORWARD_REF_STATICS,TYPE_STATICS[reactIs2.Memo]=MEMO_STATICS;function getStatics(component2){return reactIs2.isMemo(component2)?MEMO_STATICS:TYPE_STATICS[component2.$$typeof]||REACT_STATICS}var defineProperty2=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getPrototypeOf2=Object.getPrototypeOf,objectPrototype=Object.prototype;function hoistNonReactStatics(targetComponent,sourceComponent,blacklist){if(typeof sourceComponent!="string"){if(objectPrototype){var inheritedComponent=getPrototypeOf2(sourceComponent);inheritedComponent&&inheritedComponent!==objectPrototype&&hoistNonReactStatics(targetComponent,inheritedComponent,blacklist)}var keys2=getOwnPropertyNames(sourceComponent);getOwnPropertySymbols&&(keys2=keys2.concat(getOwnPropertySymbols(sourceComponent)));for(var targetStatics=getStatics(targetComponent),sourceStatics=getStatics(sourceComponent),i2=0;i2<keys2.length;++i2){var key=keys2[i2];if(!KNOWN_STATICS[key]&&!(blacklist&&blacklist[key])&&!(sourceStatics&&sourceStatics[key])&&!(targetStatics&&targetStatics[key])){var descriptor=getOwnPropertyDescriptor(sourceComponent,key);try{defineProperty2(targetComponent,key,descriptor)}catch{}}}}return targetComponent}return hoistNonReactStatics_cjs=hoistNonReactStatics,hoistNonReactStatics_cjs}requireHoistNonReactStatics_cjs();var isBrowser$3=!0;function getRegisteredStyles(registered,registeredStyles,classNames){var rawClassName="";return classNames.split(" ").forEach(function(className){registered[className]!==void 0?registeredStyles.push(registered[className]+";"):className&&(rawClassName+=className+" ")}),rawClassName}var registerStyles=function(cache2,serialized,isStringTag){var className=cache2.key+"-"+serialized.name;(isStringTag===!1||isBrowser$3===!1)&&cache2.registered[className]===void 0&&(cache2.registered[className]=serialized.styles)},insertStyles=function(cache2,serialized,isStringTag){registerStyles(cache2,serialized,isStringTag);var className=cache2.key+"-"+serialized.name;if(cache2.inserted[serialized.name]===void 0){var current=serialized;do cache2.insert(serialized===current?"."+className:"",current,cache2.sheet,!0),current=current.next;while(current!==void 0)}};function murmur2(str){for(var h2=0,k2,i2=0,len=str.length;len>=4;++i2,len-=4)k2=str.charCodeAt(i2)&255|(str.charCodeAt(++i2)&255)<<8|(str.charCodeAt(++i2)&255)<<16|(str.charCodeAt(++i2)&255)<<24,k2=(k2&65535)*1540483477+((k2>>>16)*59797<<16),k2^=k2>>>24,h2=(k2&65535)*1540483477+((k2>>>16)*59797<<16)^(h2&65535)*1540483477+((h2>>>16)*59797<<16);switch(len){case 3:h2^=(str.charCodeAt(i2+2)&255)<<16;case 2:h2^=(str.charCodeAt(i2+1)&255)<<8;case 1:h2^=str.charCodeAt(i2)&255,h2=(h2&65535)*1540483477+((h2>>>16)*59797<<16)}return h2^=h2>>>13,h2=(h2&65535)*1540483477+((h2>>>16)*59797<<16),((h2^h2>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
48idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(property){return property.charCodeAt(1)===45},isProcessableValue=function(value){return value!=null&&typeof value!="boolean"},processStyleName=memoize(function(styleName){return isCustomProperty(styleName)?styleName:styleName.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function(key,value){switch(key){case"animation":case"animationName":if(typeof value=="string")return value.replace(animationRegex,function(match2,p12,p2){return cursor$1={name:p12,styles:p2,next:cursor$1},p12})}return unitlessKeys[key]!==1&&!isCustomProperty(key)&&typeof value=="number"&&value!==0?value+"px":value};function handleInterpolation(mergedProps,registered,interpolation){if(interpolation==null)return"";var componentSelector=interpolation;if(componentSelector.__emotion_styles!==void 0)return componentSelector;switch(typeof interpolation){case"boolean":return"";case"object":{var keyframes2=interpolation;if(keyframes2.anim===1)return cursor$1={name:keyframes2.name,styles:keyframes2.styles,next:cursor$1},keyframes2.name;var serializedStyles=interpolation;if(serializedStyles.styles!==void 0){var next2=serializedStyles.next;if(next2!==void 0)for(;next2!==void 0;)cursor$1={name:next2.name,styles:next2.styles,next:cursor$1},next2=next2.next;var styles2=serializedStyles.styles+";";return styles2}return createStringFromObject(mergedProps,registered,interpolation)}case"function":{if(mergedProps!==void 0){var previousCursor=cursor$1,result=interpolation(mergedProps);return cursor$1=previousCursor,handleInterpolation(mergedProps,registered,result)}break}}var asString=interpolation;if(registered==null)return asString;var cached=registered[asString];return cached!==void 0?cached:asString}function createStringFromObject(mergedProps,registered,obj){var string="";if(Array.isArray(obj))for(var i2=0;i2<obj.length;i2++)string+=handleInterpolation(mergedProps,registered,obj[i2])+";";else for(var key in obj){var value=obj[key];if(typeof value!="object"){var asString=value;registered!=null&®istered[asString]!==void 0?string+=key+"{"+registered[asString]+"}":isProcessableValue(asString)&&(string+=processStyleName(key)+":"+processStyleValue(key,asString)+";")}else if(Array.isArray(value)&&typeof value[0]=="string"&&(registered==null||registered[value[0]]===void 0))for(var _i4=0;_i4<value.length;_i4++)isProcessableValue(value[_i4])&&(string+=processStyleName(key)+":"+processStyleValue(key,value[_i4])+";");else{var interpolated=handleInterpolation(mergedProps,registered,value);switch(key){case"animation":case"animationName":{string+=processStyleName(key)+":"+interpolated+";";break}default:string+=key+"{"+interpolated+"}"}}}return string}var labelPattern=/label:\s*([^\s;{]+)\s*(;|$)/g,cursor$1;function serializeStyles(args,registered,mergedProps){if(args.length===1&&typeof args[0]=="object"&&args[0]!==null&&args[0].styles!==void 0)return args[0];var stringMode=!0,styles2="";cursor$1=void 0;var strings=args[0];if(strings==null||strings.raw===void 0)stringMode=!1,styles2+=handleInterpolation(mergedProps,registered,strings);else{var asTemplateStringsArr=strings;styles2+=asTemplateStringsArr[0]}for(var i2=1;i2<args.length;i2++)if(styles2+=handleInterpolation(mergedProps,registered,args[i2]),stringMode){var templateStringsArr=strings;styles2+=templateStringsArr[i2]}labelPattern.lastIndex=0;for(var identifierName="",match2;(match2=labelPattern.exec(styles2))!==null;)identifierName+="-"+match2[1];var name=murmur2(styles2)+identifierName;return{name,styles:styles2,next:cursor$1}}var syncFallback=function(create2){return create2()},useInsertionEffect=React$1.useInsertionEffect?React$1.useInsertionEffect:!1,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect||syncFallback,useInsertionEffectWithLayoutFallback=useInsertionEffect||reactExports.useLayoutEffect,EmotionCacheContext=reactExports.createContext(typeof HTMLElement<"u"?createCache({key:"css"}):null);EmotionCacheContext.Provider;var withEmotionCache=function(func){return reactExports.forwardRef(function(props,ref){var cache2=reactExports.useContext(EmotionCacheContext);return func(props,cache2,ref)})},ThemeContext=reactExports.createContext({}),hasOwn={}.hasOwnProperty,typePropName="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",createEmotionProps=function(type2,props){var newProps={};for(var _key in props)hasOwn.call(props,_key)&&(newProps[_key]=props[_key]);return newProps[typePropName]=type2,newProps},Insertion$1=function(_ref){var cache2=_ref.cache,serialized=_ref.serialized,isStringTag=_ref.isStringTag;return registerStyles(cache2,serialized,isStringTag),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(cache2,serialized,isStringTag)}),null},Emotion=withEmotionCache(function(props,cache2,ref){var cssProp=props.css;typeof cssProp=="string"&&cache2.registered[cssProp]!==void 0&&(cssProp=cache2.registered[cssProp]);var WrappedComponent=props[typePropName],registeredStyles=[cssProp],className="";typeof props.className=="string"?className=getRegisteredStyles(cache2.registered,registeredStyles,props.className):props.className!=null&&(className=props.className+" ");var serialized=serializeStyles(registeredStyles,void 0,reactExports.useContext(ThemeContext));className+=cache2.key+"-"+serialized.name;var newProps={};for(var _key2 in props)hasOwn.call(props,_key2)&&_key2!=="css"&&_key2!==typePropName&&(newProps[_key2]=props[_key2]);return newProps.className=className,ref&&(newProps.ref=ref),reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(Insertion$1,{cache:cache2,serialized,isStringTag:typeof WrappedComponent=="string"}),reactExports.createElement(WrappedComponent,newProps))}),Emotion$1=Emotion,jsx=function(type2,props){var args=arguments;if(props==null||!hasOwn.call(props,"css"))return reactExports.createElement.apply(void 0,args);var argsLength=args.length,createElementArgArray=new Array(argsLength);createElementArgArray[0]=Emotion$1,createElementArgArray[1]=createEmotionProps(type2,props);for(var i2=2;i2<argsLength;i2++)createElementArgArray[i2]=args[i2];return reactExports.createElement.apply(null,createElementArgArray)};(function(_jsx){var JSX;JSX||(JSX=_jsx.JSX||(_jsx.JSX={}))})(jsx||(jsx={}));var Global=withEmotionCache(function(props,cache2){var styles2=props.styles,serialized=serializeStyles([styles2],void 0,reactExports.useContext(ThemeContext)),sheetRef=reactExports.useRef();return useInsertionEffectWithLayoutFallback(function(){var key=cache2.key+"-global",sheet=new cac
48he2.sheet.constructor({key,nonce:cache2.sheet.nonce,container:cache2.sheet.container,speedy:cache2.sheet.isSpeedy}),rehydrating=!1,node2=document.querySelector('style[data-emotion="'+key+" "+serialized.name+'"]');return cache2.sheet.tags.length&&(sheet.before=cache2.sheet.tags[0]),node2!==null&&(rehydrating=!0,node2.setAttribute("data-emotion",key),sheet.hydrate([node2])),sheetRef.current=[sheet,rehydrating],function(){sheet.flush()}},[cache2]),useInsertionEffectWithLayoutFallback(function(){var sheetRefCurrent=sheetRef.current,sheet=sheetRefCurrent[0],rehydrating=sheetRefCurrent[1];if(rehydrating){sheetRefCurrent[1]=!1;return}if(serialized.next!==void 0&&insertStyles(cache2,serialized.next,!0),sheet.tags.length){var element=sheet.tags[sheet.tags.length-1].nextElementSibling;sheet.before=element,sheet.flush()}cache2.insert("",serialized,sheet,!1)},[cache2,serialized.name]),null});function css$1(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return serializeStyles(args)}function keyframes$1(){var insertable=css$1.apply(void 0,arguments),name="animation-"+insertable.name;return{name,styles:"@keyframes "+name+"{"+insertable.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function assignRef(ref,value){if(ref!=null){if(typeof ref=="function"){ref(value);return}try{ref.current=value}catch{throw new Error(`Cannot assign value '${value}' to ref '${ref}'`)}}}function mergeRefs$1(...refs){return node2=>{refs.forEach(ref=>{assignRef(ref,node2)})}}function compact$2(object2){const clone2=Object.assign({},object2);for(let key in clone2)clone2[key]===void 0&&delete clone2[key];return clone2}function interopDefault(mod){return mod.default||mod}const isObject$8=v2=>v2!=null&&typeof v2=="object"&&!Array.isArray(v2),isString$4=v2=>typeof v2=="string",isFunction$5=v2=>typeof v2=="function";function getElementRef(el){var _a9;const version=reactExports.version;return!isString$4(version)||version.startsWith("18.")?el==null?void 0:el.ref:(_a9=el==null?void 0:el.props)==null?void 0:_a9.ref}const uniq=(...items)=>{const set2=items.reduce((acc,curr)=>(curr!=null&&curr.forEach(item=>acc.add(item)),acc),new Set([]));return Array.from(set2)},[ChakraContextProvider,useChakraContext]=createContext$1({name:"ChakraContext",strict:!0,providerName:"<ChakraProvider />"});function ChakraProvider(props){const{value:sys,children:children2}=props;return jsxRuntimeExports.jsxs(ChakraContextProvider,{value:sys,children:[!sys._config.disableLayers&&jsxRuntimeExports.jsx(Global,{styles:sys.layers.atRule}),jsxRuntimeExports.jsx(Global,{styles:sys._global}),children2]})}const splitPropFn=(props,predicate)=>{const rest={},result={},allKeys=Object.keys(props);for(const key of allKeys)predicate(key)?result[key]=props[key]:rest[key]=props[key];return[result,rest]},splitProps=(props,keys2)=>{const predicate=isFunction$5(keys2)?keys2:key=>keys2.includes(key);return splitPropFn(props,predicate)},htmlProps=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function isHtmlProp(prop){return typeof prop=="string"&&htmlProps.has(prop)}function useResolvedProps(inProps,cvaRecipe,shouldForwardProps){const{css:css2,isValidProperty}=useChakraContext(),{children:children2,...props}=inProps,result=reactExports.useMemo(()=>{const[forwardedProps,restProps_B]=splitProps(props,key=>shouldForwardProps(key,cvaRecipe.variantKeys)),[variantProps,restProps_C]=splitProps(restProps_B,cvaRecipe.variantKeys),[styleProps,elementProps]=splitProps(restProps_C,isValidProperty);return{forwardedProps,variantProps,styleProps,elementProps}},[cvaRecipe.variantKeys,shouldForwardProps,props,isValidProperty]),{css:cssStyles,...propStyles}=result.styleProps,cvaStyles=reactExports.useMemo(()=>{const variantProps={...result.variantProps};return cvaRecipe.variantKeys.includes("colorPalette")||(variantProps.colorPalette=props.colorPalette),cvaRecipe.variantKeys.includes("orientation")||(variantProps.orientation=props.orientation),cvaRecipe(variantProps)},[cvaRecipe,result.variantProps,props.colorPalette,props.orientation]);return{styles:reactExports.useMemo(()=>css2(cvaStyles,...toArray$2(cssStyles),propStyles),[css2,cvaStyles,cssStyles,propStyles]),props:{...result.forwardedProps,...result.elementProps,children:children2}}}const toArray$2=val=>
48(Array.isArray(val)?val:[val]).filter(Boolean).flat(),isPropValid=interopDefault(isPropValid$1),testOmitPropsOnStringTag=isPropValid,testOmitPropsOnComponent=key=>key!=="theme",composeShouldForwardProps=(tag2,options,isReal)=>{let shouldForwardProp;if(options){const optionsShouldForwardProp=options.shouldForwardProp;shouldForwardProp=tag2.__emotion_forwardProp&&optionsShouldForwardProp?propName=>tag2.__emotion_forwardProp(propName)&&optionsShouldForwardProp(propName):optionsShouldForwardProp}return typeof shouldForwardProp!="function"&&isReal&&(shouldForwardProp=tag2.__emotion_forwardProp),shouldForwardProp};let isBrowser$2=typeof document<"u";const Insertion2=({cache:cache2,serialized,isStringTag})=>{registerStyles(cache2,serialized,isStringTag);const rules=useInsertionEffectAlwaysWithSyncFallback(()=>insertStyles(cache2,serialized,isStringTag));if(!isBrowser$2&&rules!==void 0){let serializedNames=serialized.name,next2=serialized.next;for(;next2!==void 0;)serializedNames=cx(serializedNames,next2.name),next2=next2.next;return jsxRuntimeExports.jsx("style",{"data-emotion":cx(cache2.key,serializedNames),dangerouslySetInnerHTML:{__html:rules},nonce:cache2.sheet.nonce})}return null},exceptionPropMap={path:["d"],text:["x","y"],circle:["cx","cy","r"],rect:["width","height","x","y","rx","ry"],ellipse:["cx","cy","rx","ry"],g:["transform"],stop:["offset","stopOpacity"]},hasProp$1=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),createStyled=(tag2,configOrCva={},options={})=>{if(hasProp$1(exceptionPropMap,tag2)){options.forwardProps||(options.forwardProps=[]);const props=exceptionPropMap[tag2];options.forwardProps=uniq([...options.forwardProps,...props])}const isReal=tag2.__emotion_real===tag2,baseTag=isReal&&tag2.__emotion_base||tag2;let identifierName,targetClassName;options!==void 0&&(identifierName=options.label,targetClassName=options.target);let styles2=[];const Styled=withEmotionCache((inProps,cache2,ref)=>{var _a9;const{cva,isValidProperty}=useChakraContext(),cvaFn=configOrCva.__cva__?configOrCva:cva(configOrCva),cvaRecipe=mergeCva$1(tag2.__emotion_cva,cvaFn),createShouldForwardProps=props2=>(prop,variantKeys)=>props2.includes(prop)?!0:!(variantKeys!=null&&variantKeys.includes(prop))&&!isValidProperty(prop);!options.shouldForwardProp&&options.forwardProps&&(options.shouldForwardProp=createShouldForwardProps(options.forwardProps));const fallbackShouldForwardProp=(prop,variantKeys)=>{const emotionSfp=typeof tag2=="string"&&tag2.charCodeAt(0)>96?testOmitPropsOnStringTag:testOmitPropsOnComponent,chakraSfp=!(variantKeys!=null&&variantKeys.includes(prop))&&!isValidProperty(prop);return emotionSfp(prop)&&chakraSfp},shouldForwardProp=composeShouldForwardProps(tag2,options,isReal)||fallbackShouldForwardProp,propsWithDefault=reactExports.useMemo(()=>Object.assign({},options.defaultProps,compact$2(inProps)),[inProps]),{props,styles:styleProps}=useResolvedProps(propsWithDefault,cvaRecipe,shouldForwardProp);let className="",classInterpolations=[styleProps],mergedProps=props;if(props.theme==null){mergedProps={};for(let key in props)mergedProps[key]=props[key];mergedProps.theme=reactExports.useContext(ThemeContext)}typeof props.className=="string"?className=getRegisteredStyles(cache2.registered,classInterpolations,props.className):props.className!=null&&(className=cx(className,props.className));const serialized=serializeStyles(styles2.concat(classInterpolations),cache2.registered,mergedProps);className=cx(className,`${cache2.key}-${serialized.name}`),targetClassName!==void 0&&(className=cx(className,targetClassName));const shouldUseAs=!shouldForwardProp("as");let FinalTag=shouldUseAs&&props.as||baseTag,finalProps={};for(let prop in props)if(!(shouldUseAs&&prop==="as")){if(isHtmlProp(prop)){const nativeProp=prop.replace("html","").toLowerCase();finalProps[nativeProp]=props[prop];continue}shouldForwardProp(prop)&&(finalProps[prop]=props[prop])}finalProps.className=className.trim(),finalProps.ref=ref;const forwardAsChild=options.forwardAsChild||((_a9=options.forwardProps)==null?void 0:_a9.includes("asChild"));
48if(props.asChild&&!forwardAsChild){const child=reactExports.Children.only(props.children);FinalTag=child.type,finalProps.children=null,Reflect.deleteProperty(finalProps,"asChild"),finalProps=mergeProps$1(finalProps,child.props),finalProps.ref=mergeRefs$1(ref,getElementRef(child))}return finalProps.as&&forwardAsChild?(finalProps.as=void 0,jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Insertion2,{cache:cache2,serialized,isStringTag:typeof FinalTag=="string"}),jsxRuntimeExports.jsx(FinalTag,{asChild:!0,...finalProps,children:jsxRuntimeExports.jsx(props.as,{children:finalProps.children})})]})):jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Insertion2,{cache:cache2,serialized,isStringTag:typeof FinalTag=="string"}),jsxRuntimeExports.jsx(FinalTag,{...finalProps})]})});return Styled.displayName=identifierName!==void 0?identifierName:`chakra(${typeof baseTag=="string"?baseTag:baseTag.displayName||baseTag.name||"Component"})`,Styled.__emotion_real=Styled,Styled.__emotion_base=baseTag,Styled.__emotion_forwardProp=options.shouldForwardProp,Styled.__emotion_cva=configOrCva,Object.defineProperty(Styled,"toString",{value(){return`.${targetClassName}`}}),Styled},styledFn=createStyled.bind(),cache=new Map,chakraImpl=new Proxy(styledFn,{apply(_2,__,args){return styledFn(...args)},get(_2,el){return cache.has(el)||cache.set(el,styledFn(el)),cache.get(el)}}),chakra=chakraImpl,mergeCva$1=(cvaA,cvaB)=>cvaA&&!cvaB?cvaA:!cvaA&&cvaB?cvaB:cvaA.merge(cvaB);function useRecipe(options){const{key,recipe:recipeProp}=options,sys=useChakraContext();return reactExports.useMemo(()=>{const recipe=recipeProp||(key!=null?sys.getRecipe(key):{});return sys.cva(structuredClone(recipe))},[key,recipeProp,sys])}const upperFirst$1=str=>str.charAt(0).toUpperCase()+str.slice(1);function createRecipeContext(options){const{key:recipeKey,recipe:recipeConfig}=options,contextName=upperFirst$1(recipeKey||recipeConfig.className||"Component"),[PropsProvider2,usePropsContext2]=createContext$1({strict:!1,name:`${contextName}PropsContext`,providerName:`${contextName}PropsContext`});function useRecipeResult2(props){const{unstyled,...restProps}=props,recipe=useRecipe({key:recipeKey,recipe:restProps.recipe||recipeConfig}),[variantProps,otherProps]=reactExports.useMemo(()=>recipe.splitVariantProps(restProps),[recipe,restProps]);return{styles:unstyled?EMPTY_STYLES:recipe(variantProps),className:recipe.className,props:otherProps}}const withContext2=(Component,options2)=>{const SuperComponent=chakra(Component,{},options2),StyledComponent=reactExports.forwardRef((inProps,ref)=>{const propsContext=usePropsContext2(),props=reactExports.useMemo(()=>mergeProps$1(propsContext,inProps),[inProps,propsContext]),{styles:styles2,className,props:localProps}=useRecipeResult2(props);return jsxRuntimeExports.jsx(SuperComponent,{...localProps,ref,css:[styles2,props.css],className:cx(className,props.className)})});return StyledComponent.displayName=Component.displayName||Component.name,StyledComponent};function withPropsProvider(){return PropsProvider2}return{withContext:withContext2,PropsProvider:PropsProvider2,withPropsProvider,usePropsContext:usePropsContext2,useRecipeResult:useRecipeResult2}}const Grid=reactExports.forwardRef(function(props,ref){const{templateAreas,column:column2,row,autoFlow,autoRows,templateRows,autoColumns,templateColumns,inline,...rest}=props;return jsxRuntimeExports.jsx(chakra.div,{...rest,ref,css:[{display:inline?"inline-grid":"grid",gridTemplateAreas:templateAreas,gridAutoColumns:autoColumns,gridColumn:column2,gridRow:row,gridAutoFlow:autoFlow,gridAutoRows:autoRows,gridTemplateRows:templateRows,gridTemplateColumns:templateColumns},props.css]})});function toArray$1(v2){return v2==null?[]:Array.isArray(v2)?v2:[v2]}var first=v2=>v2[0],last=v2=>v2[v2.length-1],has=(v2,t2)=>v2.indexOf(t2)!==-1,add$1=(v2,...items)=>v2.concat(items),remove$1=(v2,...items)=>v2.filter(t2=>!items.includes(t2)),addOrRemove=(v2,item)=>has(v2,item)?remove$1(v2,item):add$1(v2,item);function nextIndex(v2,idx,opts={}){const{step=1,loop=!0}=opts,next2=idx+step,len=v2.length,last2=len-1;return idx===-1?step>0?0:last2:next2<0?loop?last2:0:next2>=len?loop?0:idx>len?len:idx:next2}function next(v2,idx,opts={}){return v2[nextIndex(v2,idx,opts)]}function prevIndex(v2,idx,opts={}){const{step=1,loop=!0}=opts;return nextIndex(v2,idx,{step:-step,loop})}function prev(v2,index2,opts={}){return v2[prevIndex(v2,index2,opts)]}var isArrayLike$1=value=>(value==null?void 0:value.constructor.name)==="Array",isArrayEqual=(a2,b2)=>{if(a2.length!==b2.length)return!1;for(let i2=0;i2<a2.length;i2++)if(!isEqual$1(a2[i2],b2[i2]))return!1;return!0},isEqual$1=(a2,b2)=>{if(Object.is(a2,b2))return!0;
48if(a2==null&&b2!=null||a2!=null&&b2==null)return!1;if(typeof(a2==null?void 0:a2.isEqual)=="function"&&typeof(b2==null?void 0:b2.isEqual)=="function")return a2.isEqual(b2);if(typeof a2=="function"&&typeof b2=="function")return a2.toString()===b2.toString();if(isArrayLike$1(a2)&&isArrayLike$1(b2))return isArrayEqual(Array.from(a2),Array.from(b2));if(typeof a2!="object"||typeof b2!="object")return!1;const keys2=Object.keys(b2??Object.create(null)),length2=keys2.length;for(let i2=0;i2<length2;i2++)if(!Reflect.has(a2,keys2[i2]))return!1;for(let i2=0;i2<length2;i2++){const key=keys2[i2];if(!isEqual$1(a2[key],b2[key]))return!1}return!0},isArray$2=v2=>Array.isArray(v2),isObjectLike$2=v2=>v2!=null&&typeof v2=="object",isObject$7=v2=>isObjectLike$2(v2)&&!isArray$2(v2),isString$3=v2=>typeof v2=="string",isFunction$4=v2=>typeof v2=="function",isNull=v2=>v2==null,hasProp=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),fnToString=Function.prototype.toString;fnToString.call(Object);var runIfFn=(v2,...a2)=>(typeof v2=="function"?v2(...a2):v2)??void 0,cast=v2=>v2,identity$5=v2=>v2(),noop$4=()=>{},callAll=(...fns)=>(...a2)=>{fns.forEach(function(fn){fn==null||fn(...a2)})},uuid$1=(()=>{let id2=0;return()=>(id2++,id2.toString(36))})();function compact$1(obj){if(!isPlainObject2(obj)||obj===void 0)return obj;const keys2=Reflect.ownKeys(obj).filter(key=>typeof key=="string"),filtered={};for(const key of keys2){const value=obj[key];value!==void 0&&(filtered[key]=compact$1(value))}return filtered}var isPlainObject2=v2=>v2&&typeof v2=="object"&&v2.constructor===Object;function setRafTimeout(callback,delay3){const start2=performance.now();let handle;function loop(now2){handle=requestAnimationFrame(loop),now2-start2>=delay3&&callback()}return handle=requestAnimationFrame(loop),()=>cancelAnimationFrame(handle)}function warn(...a2){a2.length===1?a2[0]:a2[1],a2.length===2&&a2[0]}function ensure(c2,m2){if(c2==null)throw new Error(m2())}function ensureProps(props,keys2,scope){let missingKeys=[];for(const key of keys2)props[key]==null&&missingKeys.push(key);if(missingKeys.length>0)throw new Error(`[zag-js${` > ${scope}`}] missing required props: ${missingKeys.join(", ")}`)}function getErrorMessage(hook,provider){return`${hook} returned \`undefined\`. Seems you forgot to wrap component within ${provider}`}function createContext(options={}){const{name,strict=!0,hookName="useContext",providerName="Provider",errorMessage,defaultValue}=options,Context2=reactExports.createContext(defaultValue);Context2.displayName=name;function useContext$1(){var _a9;const context=reactExports.useContext(Context2);if(!context&&strict){const error=new Error(errorMessage??getErrorMessage(hookName,providerName));throw error.name="ContextError",(_a9=Error.captureStackTrace)==null||_a9.call(Error,error,useContext$1),error}return context}return[Context2.Provider,useContext$1,Context2]}const[EnvironmentContextProvider,useEnvironmentContext]=createContext({name:"EnvironmentContext",hookName:"useEnvironmentContext",providerName:"<EnvironmentProvider />",strict:!1,defaultValue:{getRootNode:()=>document,getDocument:()=>document,getWindow:()=>window}});var wrap$4=(v2,idx)=>v2.map((_2,index2)=>v2[(Math.max(idx,0)+index2)%v2.length]),pipe=(...fns)=>arg=>fns.reduce((acc,fn)=>fn(acc),arg),noop$3=()=>{},isObject$6=v2=>typeof v2=="object"&&v2!==null,MAX_Z_INDEX=2147483647,dataAttr$1=guard=>guard?"":void 0,ariaAttr=guard=>guard?"true":void 0,ELEMENT_NODE=1,DOCUMENT_NODE=9,DOCUMENT_FRAGMENT_NODE=11,isHTMLElement$2=el=>isObject$6(el)&&el.nodeType===ELEMENT_NODE&&typeof el.nodeName=="string",isDocument=el=>isObject$6(el)&&el.nodeType===DOCUMENT_NODE,isWindow=el=>isObject$6(el)&&el===el.window,getNodeName$1=node2=>isHTMLElement$2(node2)?node2.localName||"":"#document";function isRootElement(node2){return["html","body","#document"].includes(getNodeName$1(node2))}var isNode$1=el=>isObject$6(el)&&el.nodeType!==void 0,isShadowRoot$1=el=>isNode$1(el)&&el.nodeType===DOCUMENT_FRAGMENT_NODE&&"host"in el,isInputElement=el=>isHTMLElement$2(el)&&el.localName==="input",isAnchorElement=el=>!!(el!=null&&el.matches("a[href]")),isElementVisible$1=el=>isHTMLElement$2(el)?el.offsetWidth>0||el.offsetHeight>0||el.getClientRects().length>
480:!1,TEXTAREA_SELECT_REGEX=/(textarea|select)/;function isEditableElement(el){if(el==null||!isHTMLElement$2(el))return!1;try{return isInputElement(el)&&el.selectionStart!=null||TEXTAREA_SELECT_REGEX.test(el.localName)||el.isContentEditable||el.getAttribute("contenteditable")==="true"||el.getAttribute("contenteditable")===""}catch{return!1}}function contains$1(parent,child){var _a9;if(!parent||!child||!isHTMLElement$2(parent)||!isHTMLElement$2(child))return!1;const rootNode=(_a9=child.getRootNode)==null?void 0:_a9.call(child);if(parent===child||parent.contains(child))return!0;if(rootNode&&isShadowRoot$1(rootNode)){let next2=child;for(;next2;){if(parent===next2)return!0;next2=next2.parentNode||next2.host}}return!1}function getDocument(el){return isDocument(el)?el:isWindow(el)?el.document:(el==null?void 0:el.ownerDocument)??document}function getDocumentElement$1(el){return getDocument(el).documentElement}function getWindow$1(el){var _a9;return isShadowRoot$1(el)?getWindow$1(el.host):isDocument(el)?el.defaultView??window:isHTMLElement$2(el)?((_a9=el.ownerDocument)==null?void 0:_a9.defaultView)??window:window}function getActiveElement(rootNode){let activeElement=rootNode.activeElement;for(;activeElement!=null&&activeElement.shadowRoot;){const el=activeElement.shadowRoot.activeElement;if(el===activeElement)break;activeElement=el}return activeElement}function getParentNode$2(node2){if(getNodeName$1(node2)==="html")return node2;const result=node2.assignedSlot||node2.parentNode||isShadowRoot$1(node2)&&node2.host||getDocumentElement$1(node2);return isShadowRoot$1(result)?result.host:result}var styleCache=new WeakMap;function getComputedStyle$2(el){return styleCache.has(el)||styleCache.set(el,getWindow$1(el).getComputedStyle(el)),styleCache.get(el)}var isDom=()=>typeof document<"u";function getPlatform(){const agent=navigator.userAgentData;return(agent==null?void 0:agent.platform)??navigator.platform}function getUserAgent(){const ua2=navigator.userAgentData;return ua2&&Array.isArray(ua2.brands)?ua2.brands.map(({brand,version})=>`${brand}/${version}`).join(" "):navigator.userAgent}var pt=v2=>isDom()&&v2.test(getPlatform()),ua=v2=>isDom()&&v2.test(getUserAgent()),vn=v2=>isDom()&&v2.test(navigator.vendor),isTouchDevice=()=>isDom()&&!!navigator.maxTouchPoints,isIPhone=()=>pt(/^iPhone/i),isIPad=()=>pt(/^iPad/i)||isMac()&&navigator.maxTouchPoints>1,isIos=()=>isIPhone()||isIPad(),isApple=()=>isMac()||isIos(),isMac=()=>pt(/^Mac/i),isSafari=()=>isApple()&&vn(/apple/i),isFirefox=()=>ua(/Firefox/i),isAndroid=()=>ua(/Android/i);function getComposedPath(event){var _a9,_b7,_c6;return((_a9=event.composedPath)==null?void 0:_a9.call(event))??((_c6=(_b7=event.nativeEvent)==null?void 0:_b7.composedPath)==null?void 0:_c6.call(_b7))}function getEventTarget(event){const composedPath=getComposedPath(event);return(composedPath==null?void 0:composedPath[0])??event.target}var isSelfTarget=event=>contains$1(event.currentTarget,getEventTarget(event));function isOpeningInNewTab(event){const element=event.currentTarget;if(!element||!element.matches("a[href], button[type='submit'], input[type='submit']"))return!1;const isMiddleClick=event.button===1,isModKeyClick=isCtrlOrMetaKey(event);return isMiddleClick||isModKeyClick}function isDownloadingEvent(event){const element=event.currentTarget;if(!element)return!1;const localName=element.localName;return event.altKey?localName==="a"||localName==="button"&&element.type==="submit"||localName==="input"&&element.type==="submit":!1}function isComposingEvent(event){return getNativeEvent(event).isComposing||event.keyCode===229}function isCtrlOrMetaKey(e3){return isMac()?e3.metaKey:e3.ctrlKey}function isPrintableKey(e3){return e3.key.length===1&&!e3.ctrlKey&&!e3.metaKey}function isVirtualClick(e3){return e3.mozInputSource===0&&e3.isTrusted?!0:isAndroid()&&e3.pointerType?e3.type==="click"&&e3.buttons===1:e3.detail===0&&!e3.pointerType}var isContextMenuEvent=e3=>e3.button===2||isMac()&&e3.ctrlKey&&e3.button===0,isModifierKey=e3=>e3.ctrlKey||e3.altKey||e3.metaKey,isTouchEvent=event=>"touches"in event&&event.touches.length>0,keyMap={Up:"ArrowUp",Down:"ArrowDown",Esc:"Escape"," ":"Space",",":"Comma",Left:"ArrowLeft",Right:"ArrowRight"},rtlKeyMap={ArrowLeft:"ArrowRight",ArrowRight:"ArrowLeft"};function getEventKey(event,options={}){const{dir="ltr",orientation="horizontal"}=options;let key=event.key;return key=keyMap[key]??key,dir==="rtl"&&orientation==="horizontal"&&key in rtlKe
48yMap&&(key=rtlKeyMap[key]),key}function getNativeEvent(event){return event.nativeEvent??event}function getEventPoint(event,type2="client"){const point=isTouchEvent(event)?event.touches[0]||event.changedTouches[0]:event;return{x:point[`${type2}X`],y:point[`${type2}Y`]}}var addDomEvent=(target,eventName,handler,options)=>{const node2=typeof target=="function"?target():target;return node2==null||node2.addEventListener(eventName,handler,options),()=>{node2==null||node2.removeEventListener(eventName,handler,options)}};function getDescriptor(el,options){const{type:type2="HTMLInputElement",property="value"}=options,proto=getWindow$1(el)[type2].prototype;return Object.getOwnPropertyDescriptor(proto,property)??{}}function setElementChecked(el,checked){var _a9;if(!el)return;(_a9=getDescriptor(el,{type:"HTMLInputElement",property:"checked"}).set)==null||_a9.call(el,checked),checked?el.setAttribute("checked",""):el.removeAttribute("checked")}function dispatchInputCheckedEvent(el,options){const{checked,bubbles=!0}=options;if(!el)return;const win=getWindow$1(el);el instanceof win.HTMLInputElement&&(setElementChecked(el,checked),el.dispatchEvent(new win.Event("click",{bubbles})))}function getClosestForm(el){return isFormElement(el)?el.form:el.closest("form")}function isFormElement(el){return el.matches("textarea, input, select, button")}function trackFormReset(el,callback){if(!el)return;const form=getClosestForm(el),onReset=e3=>{e3.defaultPrevented||callback()};return form==null||form.addEventListener("reset",onReset,{passive:!0}),()=>form==null?void 0:form.removeEventListener("reset",onReset)}function trackFieldsetDisabled(el,callback){const fieldset=el==null?void 0:el.closest("fieldset");if(!fieldset)return;callback(fieldset.disabled);const win=getWindow$1(fieldset),obs=new win.MutationObserver(()=>callback(fieldset.disabled));return obs.observe(fieldset,{attributes:!0,attributeFilter:["disabled"]}),()=>obs.disconnect()}function trackFormControl(el,options){if(!el)return;const{onFieldsetDisabledChange,onFormReset}=options,cleanups=[trackFormReset(el,onFormReset),trackFieldsetDisabled(el,onFieldsetDisabledChange)];return()=>cleanups.forEach(cleanup=>cleanup==null?void 0:cleanup())}var isFrame=el=>isHTMLElement$2(el)&&el.tagName==="IFRAME",hasTabIndex$1=el=>!Number.isNaN(parseInt(el.getAttribute("tabindex")||"0",10)),hasNegativeTabIndex=el=>parseInt(el.getAttribute("tabindex")||"0",10)<0,focusableSelector$1="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false']), details > summary:first-of-type",getFocusables=(container,includeContainer=!1)=>{if(!container)return[];const elements=Array.from(container.querySelectorAll(focusableSelector$1));(includeContainer==!0||includeContainer=="if-empty"&&elements.length===0)&&isHTMLElement$2(container)&&isFocusable$1(container)&&elements.unshift(container);const focusableElements=elements.filter(isFocusable$1);return focusableElements.forEach((element,i2)=>{if(isFrame(element)&&element.contentDocument){const frameBody=element.contentDocument.body;focusableElements.splice(i2,1,...getFocusables(frameBody))}}),focusableElements};function isFocusable$1(element){return!element||element.closest("[inert]")?!1:element.matches(focusableSelector$1)&&isElementVisible$1(element)}function getTabbables(container,includeContainer){if(!container)return[];const elements=Array.from(container.querySelectorAll(focusableSelector$1)),tabbableElements=elements.filter(isTabbable$1);return includeContainer&&isTabbable$1(container)&&tabbableElements.unshift(container),tabbableElements.forEach((element,i2)=>{if(isFrame(element)&&element.contentDocument){const frameBody=element.contentDocument.body,allFrameTabbable=getTabbables(frameBody);tabbableElements.splice(i2,1,...allFrameTabbable)}}),!tabbableElements.length&&includeContainer?elements:tabbableElements}function isTabbable$1(el){return el!=null&&el.tabIndex>0?!0:isFocusable$1(el)&&!hasNegativeTabIndex(el)}function getTabbableEdges(container,includeContainer){const elements=getTabbables(container,includeContainer),first2=elements[0]||null,last2=elements[elements.length-1]||null;return[first2,last2]}function getNextTabbable(container,current){const tabbables=getTabbables(container),doc=(container==null?void 0:container.ownerDocument)||document,currentElement=current??doc.activeElement;if(!currentElement)return null;const index2=tabbables.indexOf(currentElement);return tabbables[index2+1]||null}function getTabIndex$1(node2){return node2.tabIndex<0&&(/^(audio|video|details)$/.test(node2.localName)||isEditableElement(node2))&&!hasTabIndex$1(node2)?0:node2.tabIndex}function getInitialFocus(options){const{root:root2,getInitialEl,filter:filter3,enabled=!0}=options;if(!enabled)return;let node2=null;if(node2||(node2=typeof getInitialEl=="function"?getInitialEl():getInitialEl),node2||(node2=root2==null?void 0:root2.querySelector("[data-autofocus],[autofocus]")),!node2){const tabbables=getTabbables(root2);node2=filter3?tabbables.filter(filter3)[0]:tabbables[0]}return node2||root2||void 0}function isValidTabEvent(event){const container=event.currentTarget;if(!container)return!1;const[firstTabbable,lastTabbable]=getTabbableEdges(container),doc=container.ownerDocument||document;return!(doc.activeElement===firstTabbable&&event.shiftKey||doc.activeElement===lastTabbable&&!event.shiftKey||!firstTabbable&&!lastTabbable)}function nextTick(fn){const set2=new Set;function raf2(fn2){const id2=globalThis.requestAnimationFrame(fn2);set2.add(()=>globalThis.cancelAnimationFrame(id2))}return raf2(()=>raf2(fn)),function(){set2.forEach(fn2=>
48fn2())}}function raf$1(fn){let cleanup;const id2=globalThis.requestAnimationFrame(()=>{cleanup=fn()});return()=>{globalThis.cancelAnimationFrame(id2),cleanup==null||cleanup()}}function queueBeforeEvent(el,type2,cb){const cancelTimer=raf$1(()=>{el.removeEventListener(type2,exec,!0),cb()}),exec=()=>{cancelTimer(),cb()};return el.addEventListener(type2,exec,{once:!0,capture:!0}),cancelTimer}function observeAttributesImpl(node2,options){if(!node2)return;const{attributes,callback:fn}=options,win=node2.ownerDocument.defaultView||window,obs=new win.MutationObserver(changes=>{for(const change of changes)change.type==="attributes"&&change.attributeName&&attributes.includes(change.attributeName)&&fn(change)});return obs.observe(node2,{attributes:!0,attributeFilter:attributes}),()=>obs.disconnect()}function observeAttributes(nodeOrFn,options){const{defer}=options,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const node2=typeof nodeOrFn=="function"?nodeOrFn():nodeOrFn;cleanups.push(observeAttributesImpl(node2,options))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}function observeChildrenImpl(node2,options){const{callback:fn}=options;if(!node2)return;const win=node2.ownerDocument.defaultView||window,obs=new win.MutationObserver(fn);return obs.observe(node2,{childList:!0,subtree:!0}),()=>obs.disconnect()}function observeChildren(nodeOrFn,options){const{defer}=options,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const node2=typeof nodeOrFn=="function"?nodeOrFn():nodeOrFn;cleanups.push(observeChildrenImpl(node2,options))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}function clickIfLink(el){const click=()=>el.click();isFirefox()?queueBeforeEvent(el,"keyup",click):queueMicrotask(click)}function getNearestOverflowAncestor$1(el){const parentNode=getParentNode$2(el);return isRootElement(parentNode)?getDocument(parentNode).body:isHTMLElement$2(parentNode)&&isOverflowElement$1(parentNode)?parentNode:getNearestOverflowAncestor$1(parentNode)}function getOverflowAncestors$1(el,list=[]){const scrollableAncestor=getNearestOverflowAncestor$1(el),isBody=scrollableAncestor===el.ownerDocument.body,win=getWindow$1(scrollableAncestor);return isBody?list.concat(win,win.visualViewport||[],isOverflowElement$1(scrollableAncestor)?scrollableAncestor:[]):list.concat(scrollableAncestor,getOverflowAncestors$1(scrollableAncestor,[]))}var OVERFLOW_RE=/auto|scroll|overlay|hidden|clip/;function isOverflowElement$1(el){const win=getWindow$1(el),{overflow,overflowX,overflowY,display}=win.getComputedStyle(el);return OVERFLOW_RE.test(overflow+overflowY+overflowX)&&!["inline","contents"].includes(display)}function isScrollable(el){return el.scrollHeight>el.clientHeight||el.scrollWidth>el.clientWidth}function scrollIntoView(el,options){const{rootEl,...scrollOptions}=options||{};!el||!rootEl||!isOverflowElement$1(rootEl)||!isScrollable(rootEl)||el.scrollIntoView(scrollOptions)}function trackPress(options){const{pointerNode,keyboardNode=pointerNode,onPress,onPressStart,onPressEnd,isValidKey:isValidKey2=e3=>e3.key==="Enter"}=options;if(!pointerNode)return noop$3;const win=getWindow$1(pointerNode),doc=getDocument(pointerNode);let removeStartListeners=noop$3,removeEndListeners=noop$3,removeAccessibleListeners=noop$3;const getInfo=event=>({point:getEventPoint(event),event});function startPress(event){onPressStart==null||onPressStart(getInfo(event))}function cancelPress(event){onPressEnd==null||onPressEnd(getInfo(event))}const removePointerListener=addDomEvent(pointerNode,"pointerdown",startEvent=>{removeEndListeners();const removePointerUpListener=addDomEvent(win,"pointerup",endEvent=>{const target=getEventTarget(endEvent);contains$1(pointerNode,target)?onPress==null||onPress(getInfo(endEvent)):onPressEnd==null||onPressEnd(getInfo(endEvent))},{passive:!onPress,once:!0}),removePointerCancelListener=addDomEvent(win,"pointercancel",cancelPress,{passive:!onPressEnd,once:!0});removeEndListeners=pipe(removePointerUpListener,removePointerCancelListener),doc.activeElement===keyboardNode&&startEvent.pointerType==="mouse"&&startEvent.preventDefault(),startPress(startEvent)},{passive:!onPressStart}),removeFocusListener=addDomEvent(keyboardNode,"focus",startAccessiblePress);removeStartListeners=pipe(removePointerListener,removeFocusListener);function startAccessiblePress(){const handleKeydown=keydownEvent=>{if(!isValidKey2(keydownEvent))return;const handleKeyup=keyupEvent=>{if(!isValidKey2(keyupEvent))return;const evt2=new win.PointerEvent("pointerup"),info=getInfo(evt2);onPress==null||onPress(info),onPressEnd==null||onPressEnd(info)};
48removeEndListeners(),removeEndListeners=addDomEvent(keyboardNode,"keyup",handleKeyup);const evt=new win.PointerEvent("pointerdown");startPress(evt)},handleBlur=()=>{const evt=new win.PointerEvent("pointercancel");cancelPress(evt)},removeKeydownListener=addDomEvent(keyboardNode,"keydown",handleKeydown),removeBlurListener=addDomEvent(keyboardNode,"blur",handleBlur);removeAccessibleListeners=pipe(removeKeydownListener,removeBlurListener)}return()=>{removeStartListeners(),removeEndListeners(),removeAccessibleListeners()}}function proxyTabFocusImpl(container,options={}){const{triggerElement,onFocus,onFocusEnter}=options,doc=(container==null?void 0:container.ownerDocument)||document,body2=doc.body;function onKeyDown(event){if(event.key!=="Tab")return;let elementToFocus=null;const[firstTabbable,lastTabbable]=getTabbableEdges(container,!0),nextTabbableAfterTrigger=getNextTabbable(body2,triggerElement),noTabbableElements=!firstTabbable&&!lastTabbable;event.shiftKey&&nextTabbableAfterTrigger===doc.activeElement?(onFocusEnter==null||onFocusEnter(),elementToFocus=lastTabbable):event.shiftKey&&(doc.activeElement===firstTabbable||noTabbableElements)?elementToFocus=triggerElement:!event.shiftKey&&doc.activeElement===triggerElement?(onFocusEnter==null||onFocusEnter(),elementToFocus=firstTabbable):!event.shiftKey&&(doc.activeElement===lastTabbable||noTabbableElements)&&(elementToFocus=nextTabbableAfterTrigger),elementToFocus&&(event.preventDefault(),typeof onFocus=="function"?onFocus(elementToFocus):elementToFocus.focus())}return addDomEvent(doc,"keydown",onKeyDown,!0)}function proxyTabFocus(container,options){const{defer,triggerElement,...restOptions}=options,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const node2=typeof container=="function"?container():container,trigger=typeof triggerElement=="function"?triggerElement():triggerElement;cleanups.push(proxyTabFocusImpl(node2,{triggerElement:trigger,...restOptions}))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}function queryAll(root2,selector2){return Array.from((root2==null?void 0:root2.querySelectorAll(selector2))??[])}var defaultItemToId=v2=>v2.id;function itemById(v2,id2,itemToId=defaultItemToId){return v2.find(item=>itemToId(item)===id2)}function indexOfId(v2,id2,itemToId=defaultItemToId){const item=itemById(v2,id2,itemToId);return item?v2.indexOf(item):-1}function nextById(v2,id2,loop=!0){let idx=indexOfId(v2,id2);return idx=loop?(idx+1)%v2.length:Math.min(idx+1,v2.length-1),v2[idx]}function prevById(v2,id2,loop=!0){let idx=indexOfId(v2,id2);return idx===-1?loop?v2[v2.length-1]:null:(idx=loop?(idx-1+v2.length)%v2.length:Math.max(0,idx-1),v2[idx])}function trackElementRect(elements,options){const{onEntry,measure,box="border-box"}=options,elems=(Array.isArray(elements)?elements:[elements]).filter(isHTMLElement$2),win=getWindow$1(elems[0]),trigger=entries=>{const rects=elems.map(el=>measure(el));onEntry({rects,entries})};trigger([]);const obs=new win.ResizeObserver(trigger);return elems.forEach(el=>obs.observe(el,{box})),()=>obs.disconnect()}var sanitize=str=>str.split("").map(char2=>{const code=char2.charCodeAt(0);return code>0&&code<128?char2:code>=128&&code<=255?`/x${code.toString(16)}`.replace("/","\\"):""}).join("").trim(),getValueText=el=>{var _a9;return sanitize(((_a9=el.dataset)==null?void 0:_a9.valuetext)??el.textContent??"")},match$1=(valueText,query2)=>valueText.trim().toLowerCase().startsWith(query2.toLowerCase());function getByText(v2,text,currentId,itemToId=defaultItemToId){const index2=currentId?indexOfId(v2,currentId,itemToId):-1;let items=currentId?wrap$4(v2,index2):v2;return text.length===1&&(items=items.filter(item=>itemToId(item)!==currentId)),items.find(item=>match$1(getValueText(item),text))}function setStyle(el,style){if(!el)return noop$3;const prev2=Object.keys(style).reduce((acc,key)=>(acc[key]=el.style.getPropertyValue(key),acc),{});return Object.assign(el.style,style),()=>{Object.assign(el.style,prev2),el.style.length===0&&el.removeAttribute("style")}}function setStyleProperty(el,prop,value){if(!el)return noop$3;const prev2=el.style.getPropertyValue(prop);return el.style.setProperty(prop,value),()=>{el.style.setProperty(prop,prev2),el.style.length===0&&el.removeAttribute("style")}}function getByTypeaheadImpl(baseItems,options){const{state:state2,activeId,key,timeout:timeout2=350,itemToId}=options,search=state2.keysSoFar+key,query2=search.length>1&&Array.from(search).every(char2=>char2===search[0])?search[0]:search;let items=baseItems.slice();const next2=getByText(items,query2,activeId,itemToId);function cleanup(){clearTimeout(state2.timer),state2.timer=-1}function update(value){state2.keysSoFar=value,cleanup(),value!==""&&(state2.timer=+setTimeout(()=>{update(""),cleanup()},timeout2))}return update(search),next2}var getByTypeahead=Object.assign(getByTypeaheadImpl,{defaultOptions:{keysSoFar:"",timer:-1},isValidEvent:isValidTypeaheadEvent});function isValidTypeaheadEvent(event){return event.key.length===1&&!event.ctrlKey&&!event.metaKey}var visuallyHiddenStyle$1={border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},fps=1e3/60;function waitForElement(query2,cb){const el=query2();if(isHTMLElement$2(el)&&el.isConnected)return cb(el),()=>{};{const timerId=setInterval(()=>{const el2=query2();isHTMLElement$2(el2)&&el2.isConnected&&(cb(el2),clearInterval(timerId))},fps);return()=>clearInterval(timerId)}}function waitForElements(queries,cb){const cleanups=[];
48return queries==null||queries.forEach(query2=>{const clean=waitForElement(query2,cb);cleanups.push(clean)}),()=>{cleanups.forEach(fn=>fn())}}var clsx=(...args)=>args.map(str=>{var _a9;return(_a9=str==null?void 0:str.trim)==null?void 0:_a9.call(str)}).filter(Boolean).join(" "),CSS_REGEX=/((?:--)?(?:\w+-?)+)\s*:\s*([^;]*)/g,serialize=style=>{const res={};let match2;for(;match2=CSS_REGEX.exec(style);)res[match2[1]]=match2[2];return res},css=(a2,b2)=>{if(isString$3(a2)){if(isString$3(b2))return`${a2};${b2}`;a2=serialize(a2)}else isString$3(b2)&&(b2=serialize(b2));return Object.assign({},a2??{},b2??{})};function mergeProps(...args){let result={};for(let props of args){for(let key in result){if(key.startsWith("on")&&typeof result[key]=="function"&&typeof props[key]=="function"){result[key]=callAll(props[key],result[key]);continue}if(key==="className"||key==="class"){result[key]=clsx(result[key],props[key]);continue}if(key==="style"){result[key]=css(result[key],props[key]);continue}result[key]=props[key]!==void 0?props[key]:result[key]}for(let key in props)result[key]===void 0&&(result[key]=props[key])}return result}function createGuards(){return{and:(...guards)=>function(params){return guards.every(str=>params.guard(str))},or:(...guards)=>function(params){return guards.some(str=>params.guard(str))},not:guard=>function(params){return!params.guard(guard)}}}function setup(){return{guards:createGuards(),createMachine:config2=>config2,choose:transitions=>function({choose}){var _a9;return(_a9=choose(transitions))==null?void 0:_a9.actions}}}var MachineStatus=(MachineStatus2=>(MachineStatus2.NotStarted="Not Started",MachineStatus2.Started="Started",MachineStatus2.Stopped="Stopped",MachineStatus2))(MachineStatus||{}),INIT_STATE="__init__";function createScope(props){const getRootNode2=()=>{var _a9;return((_a9=props.getRootNode)==null?void 0:_a9.call(props))??document},getDoc=()=>getDocument(getRootNode2()),getWin=()=>getDoc().defaultView??window,getActiveElementFn=()=>getActiveElement(getRootNode2());return{...props,getRootNode:getRootNode2,getDoc,getWin,getActiveElement:getActiveElementFn,isActiveElement:elem=>elem===getActiveElementFn(),getById:id2=>getRootNode2().getElementById(id2)}}function composeRefs(...refs){return node2=>{const cleanUps=[];for(const ref of refs)if(typeof ref=="function"){const cb=ref(node2);typeof cb=="function"&&cleanUps.push(cb)}else ref&&(ref.current=node2);if(cleanUps.length)return()=>{for(const cleanUp of cleanUps)cleanUp()}}}function getRef(element){var _a9,_b7;let getter=(_a9=Object.getOwnPropertyDescriptor(element.props,"ref"))==null?void 0:_a9.get,mayWarn=getter&&"isReactWarning"in getter&&getter.isReactWarning;return mayWarn?element.ref:(getter=(_b7=Object.getOwnPropertyDescriptor(element,"ref"))==null?void 0:_b7.get,mayWarn=getter&&"isReactWarning"in getter&&getter.isReactWarning,mayWarn?element.props.ref:element.props.ref||element.ref)}const withAsChild=Component=>{const Comp=reactExports.memo(reactExports.forwardRef((props,ref)=>{const{asChild,children:children2,...restProps}=props;if(!asChild)return reactExports.createElement(Component,{...restProps,ref},children2);const onlyChild=reactExports.Children.only(children2);if(!reactExports.isValidElement(onlyChild))return null;const childRef=getRef(onlyChild);return reactExports.cloneElement(onlyChild,{...mergeProps(restProps,onlyChild.props),ref:ref?composeRefs(ref,childRef):childRef})}));return Comp.displayName=Component.displayName||Component.name,Comp},jsxFactory=()=>{const cache2=new Map;return new Proxy(withAsChild,{apply(_target,_thisArg,argArray){return withAsChild(argArray[0])},get(_2,element){const asElement=element;return cache2.has(asElement)||cache2.set(asElement,withAsChild(asElement)),cache2.get(asElement)}})},ark=jsxFactory(),[LocaleContextProvider,useLocaleContext]=createContext({name:"LocaleContext",hookName:"useLocaleContext",providerName:"<LocaleProvider />",strict:!1,defaultValue:{dir:"ltr",locale:"en-US"}}),createSplitProps=()=>(props,keys2)=>keys2.reduce((previousValue,currentValue)=>{const[target,source]=previousValue,key=currentValue;return source[key]!==void 0&&(target[key]=source[key]),delete source[key],[target,source]},[{},{...props}]),splitPresenceProps=props=>createSplitProps()(props,["immediate","lazyMount","onExitComplete","present","skipAnimationOnMount","unmountOnExit"]);function createNormalizer(fn){return new Proxy({},{get(_target,key){return key==="style"?props=>fn({style:props}).style:fn}})}var createProps$1=()=>props=>Array.from(new Set(props));function connect$c(service,_normalize){const{state,send,context}=service,present=state.matches("mounted","unmountSuspended");return{skip:!context.get("initial"),present,setNode(node2){node2&&send({type:"NODE.SET",node:node2})},unmount(){send({type:"UNMOUNT"})}}}var machine$c={props({props:props2}){return{...props2,present:!!props2.present}},initialState({prop}){return prop("present")?"mounted":"unmounted"},refs(){return{node:null,styles:null}},context({bindable}){return{unmountAnimationName:bindable(()=>({defaultValue:null})),prevAnimationName:bindable(()=>({defaultValue:null})),present:bindable(()=>({defaultValue:!1})),initial:bindable(()=>({sync:!0,defaultValue:!1}))}},exit:["clearInitial","cleanupNode"],watch({track,action,prop}){track([()=>prop("present")],()=>{action(["setInitial","syncPresence"])})},on:{"NODE.SET":{actions:["setNode","setStyles"]}},states:{mounted:{on:{UNMOUNT:{target:"unmounted",actions:["clearPrevAnimationName","invokeOnExitComplete"]},"UNMOUNT.SUSPEND":{target:"unmountSuspended"}}}
48,unmountSuspended:{effects:["trackAnimationEvents"],on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]},UNMOUNT:{target:"unmounted",actions:["clearPrevAnimationName","invokeOnExitComplete"]}}},unmounted:{on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]}}}},implementations:{actions:{setInitial:({context})=>{context.get("initial")||queueMicrotask(()=>{context.set("initial",!0)})},clearInitial:({context})=>{context.set("initial",!1)},cleanupNode:({refs})=>{refs.set("node",null),refs.set("styles",null)},invokeOnExitComplete:({prop})=>{var _a9;(_a9=prop("onExitComplete"))==null||_a9()},setNode:({refs,event})=>{refs.set("node",event.node)},setStyles:({refs,event})=>{refs.set("styles",getComputedStyle$2(event.node))},syncPresence:({context,refs,send,prop})=>{const presentProp=prop("present");if(presentProp)return send({type:"MOUNT",src:"presence.changed"});const node2=refs.get("node");if(!presentProp&&(node2==null?void 0:node2.ownerDocument.visibilityState)==="hidden")return send({type:"UNMOUNT",src:"visibilitychange"});raf$1(()=>{var _a9,_b7;const animationName=getAnimationName(refs.get("styles"));context.set("unmountAnimationName",animationName),animationName==="none"||animationName===context.get("prevAnimationName")||((_a9=refs.get("styles"))==null?void 0:_a9.display)==="none"||((_b7=refs.get("styles"))==null?void 0:_b7.animationDuration)==="0s"?send({type:"UNMOUNT",src:"presence.changed"}):send({type:"UNMOUNT.SUSPEND"})})},setPrevAnimationName:({context,refs})=>{raf$1(()=>{context.set("prevAnimationName",getAnimationName(refs.get("styles")))})},clearPrevAnimationName:({context})=>{context.set("prevAnimationName",null)}},effects:{trackAnimationEvents:({context,refs,send})=>{const node2=refs.get("node");if(!node2)return;const onStart=event=>{var _a9,_b7;(((_b7=(_a9=event.composedPath)==null?void 0:_a9.call(event))==null?void 0:_b7[0])??event.target)===node2&&context.set("prevAnimationName",getAnimationName(refs.get("styles")))},onEnd=event=>{const animationName=getAnimationName(refs.get("styles"));getEventTarget(event)===node2&&animationName===context.get("unmountAnimationName")&&send({type:"UNMOUNT",src:"animationend"})};node2.addEventListener("animationstart",onStart),node2.addEventListener("animationcancel",onEnd),node2.addEventListener("animationend",onEnd);const cleanupStyles=setStyle(node2,{animationFillMode:"forwards"});return()=>{node2.removeEventListener("animationstart",onStart),node2.removeEventListener("animationcancel",onEnd),node2.removeEventListener("animationend",onEnd),nextTick(()=>cleanupStyles())}}}}};function getAnimationName(styles2){return(styles2==null?void 0:styles2.animationName)||"none"}createProps$1()(["onExitComplete","present","immediate"]);var reactDom={exports:{}},reactDom_production_min={};/** 49 * @license React 50 * react-dom.production.min.js 51 * 52 * Copyright (c) Facebook, Inc. and its affiliates. 53 * 54 * This source code is licensed under the MIT license found in the 55 * LICENSE file in the root directory of this source tree. 56 */var hasRequiredReactDom_production_min;function requireReactDom_production_min(){if(hasRequiredReactDom_production_min)return reactDom_production_min;hasRequiredReactDom_production_min=1;var aa=requireReact(),ca=requireScheduler();function p2(a2){for(var b2="https://reactjs.org/docs/error-decoder.html?invariant="+a2,c2=1;c2<arguments.length;c2++)b2+="&args[]="+encodeURIComponent(arguments[c2]);return"Minified React error #"+a2+"; visit "+b2+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var da=new Set,ea2={};function fa(a2,b2){ha(a2,b2),ha(a2+"Capture",b2)}function ha(a2,b2){for(ea2[a2]=b2,a2=0;a2<b2.length;a2++)da.add(b2[a2])}var ia=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[: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]*$/,la={},ma={};function oa(a2){return ja.call(ma,a2)?!0:ja.call(la,a2)?!1:ka.test(a2)?ma[a2]=!0:(la[a2]=!0,!1)}function pa(a2,b2,c2,d2){if(c2!==null&&c2.type===0)return!1;switch(typeof b2){case"function":case"symbol":return!0;case"boolean":return d2?!1:c2!==null?!c2.acceptsBooleans:(a2=a2.toLowerCase().slice(0,5),a2!=="data-"&&a2!=="aria-");default:return!1}}function qa(a2,b2,c2,d2){if(b2===null||typeof b2>"u"||pa(a2,b2,c2,d2))return!0;
vendor: 24,513 bytes, lines 56-60
56if(d2)return!1;if(c2!==null)switch(c2.type){case 3:return!b2;case 4:return b2===!1;case 5:return isNaN(b2);case 6:return isNaN(b2)||1>b2}return!1}function v2(a2,b2,c2,d2,e3,f2,g2){this.acceptsBooleans=b2===2||b2===3||b2===4,this.attributeName=d2,this.attributeNamespace=e3,this.mustUseProperty=c2,this.propertyName=a2,this.type=b2,this.sanitizeURL=f2,this.removeEmptyString=g2}var z2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a2){z2[a2]=new v2(a2,0,!1,a2,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a2){var b2=a2[0];z2[b2]=new v2(b2,1,!1,a2[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a2){z2[a2]=new v2(a2,2,!1,a2.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a2){z2[a2]=new v2(a2,2,!1,a2,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(a2){z2[a2]=new v2(a2,3,!1,a2.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a2){z2[a2]=new v2(a2,3,!0,a2,null,!1,!1)}),["capture","download"].forEach(function(a2){z2[a2]=new v2(a2,4,!1,a2,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a2){z2[a2]=new v2(a2,6,!1,a2,null,!1,!1)}),["rowSpan","start"].forEach(function(a2){z2[a2]=new v2(a2,5,!1,a2.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function sa(a2){return a2[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(a2){var b2=a2.replace(ra,sa);z2[b2]=new v2(b2,1,!1,a2,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a2){var b2=a2.replace(ra,sa);z2[b2]=new v2(b2,1,!1,a2,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a2){var b2=a2.replace(ra,sa);z2[b2]=new v2(b2,1,!1,a2,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a2){z2[a2]=new v2(a2,1,!1,a2.toLowerCase(),null,!1,!1)}),z2.xlinkHref=new v2("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a2){z2[a2]=new v2(a2,1,!1,a2.toLowerCase(),null,!0,!0)});function ta(a2,b2,c2,d2){var e3=z2.hasOwnProperty(b2)?z2[b2]:null;(e3!==null?e3.type!==0:d2||!(2<b2.length)||b2[0]!=="o"&&b2[0]!=="O"||b2[1]!=="n"&&b2[1]!=="N")&&(qa(b2,c2,e3,d2)&&(c2=null),d2||e3===null?oa(b2)&&(c2===null?a2.removeAttribute(b2):a2.setAttribute(b2,""+c2)):e3.mustUseProperty?a2[e3.propertyName]=c2===null?e3.type===3?!1:"":c2:(b2=e3.attributeName,d2=e3.attributeNamespace,c2===null?a2.removeAttribute(b2):(e3=e3.type,c2=e3===3||e3===4&&c2===!0?"":""+c2,d2?a2.setAttributeNS(d2,b2,c2):a2.setAttribute(b2,c2))))}var ua2=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,va=Symbol.for("react.element"),wa=Symbol.for("react.portal"),ya=Symbol.for("react.fragment"),za=Symbol.for("react.strict_mode"),Aa=Symbol.for("react.profiler"),Ba=Symbol.for("react.provider"),Ca=Symbol.for("react.context"),Da=Symbol.for("react.forward_ref"),Ea=Symbol.for("react.suspense"),Fa=Symbol.for("react.suspense_list"),Ga=Symbol.for("react.memo"),Ha=Symbol.for("react.lazy"),Ia=Symbol.for("react.offscreen"),Ja=Symbol.iterator;function Ka(a2){return a2===null||typeof a2!="object"?null:(a2=Ja&&a2[Ja]||a2["@@iterator"],typeof a2=="function"?a2:null)}var A5=Object.assign,La;function Ma(a2){if(La===void 0)try{throw Error()}catch(c2){var b2=c2.stack.trim().match(/\n( *(at )?)/);La=b2&&b2[1]||""}return` 57`+La+a2}var Na=!1;function Oa(a2,b2){if(!a2||Na)return"";Na=!0;var c2=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(b2)if(b2=function(){throw Error()},Object.defineProperty(b2.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(b2,[])}catch(l){var d2=l}Reflect.construct(a2,[],b2)}else{try{b2.call()}catch(l){d2=l}a2.call(b2.prototype)}else{try{throw Error()}catch(l){d2=l}a2()}}catch(l){if(l&&d2&&typeof l.stack=="string"){for(var e3=l.stack.split(` 58`),f2=d2.stack.split(` 59`),g2=e3.length-1,h2=f2.length-1;1<=g2&&0<=h2&&e3[g2]!==f2[h2];)h2--;for(;1<=g2&&0<=h2;g2--,h2--)if(e3[g2]!==f2[h2]){if(g2!==1||h2!==1)do if(g2--,h2--,0>h2||e3[g2]!==f2[h2]){var k2=` 60`+e3[g2].replace(" at new "," at ");return a2.displayName&&k2.includes("<anonymous>")&&(k2=k2.replace("<anonymous>",a2.displayName)),k2}while(1<=g2&&0<=h2);break}}}finally{Na=!1,Error.prepareStackTrace=c2}return(a2=a2?a2.displayName||a2.name:"")?Ma(a2):""}function Pa(a2){switch(a2.tag){case 5:return Ma(a2.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return a2=Oa(a2.type,!1),a2;case 11:return a2=Oa(a2.type.render,!1),a2;case 1:return a2=Oa(a2.type,!0),a2;default:return""}}function Qa(a2){if(a2==null)return null;if(typeof a2=="function")return a2.displayName||a2.name||null;if(typeof a2=="string")return a2;switch(a2){case ya:return"Fragment";case wa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof a2=="object")switch(a2.$$typeof){case Ca:return(a2.displayName||"Context")+".Consumer";case Ba:return(a2._context.displayName||"Context")+".Provider";case Da:var b2=a2.render;return a2=a2.displayName,a2||(a2=b2.displayName||b2.name||"",a2=a2!==""?"ForwardRef("+a2+")":"ForwardRef"),a2;case Ga:return b2=a2.displayName||null,b2!==null?b2:Qa(a2.type)||"Memo";case Ha:b2=a2._payload,a2=a2._init;try{return Qa(a2(b2))}catch{}}return null}function Ra(a2){var b2=a2.type;switch(a2.tag){case 24:return"Cache";case 9:return(b2.displayName||"Context")+".Consumer";case 10:return(b2._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return a2=b2.render,a2=a2.displayName||a2.name||"",b2.displayName||(a2!==""?"ForwardRef("+a2+")":"ForwardRef");case 7:return"Fragment";case 5:return b2;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(b2);case 8:return b2===za?"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 b2=="function")return b2.displayName||b2.name||null;if(typeof b2=="string")return b2}return null}function Sa(a2){switch(typeof a2){case"boolean":case"number":case"string":case"undefined":return a2;case"object":return a2;default:return""}}function Ta(a2){var b2=a2.type;return(a2=a2.nodeName)&&a2.toLowerCase()==="input"&&(b2==="checkbox"||b2==="radio")}function Ua(a2){var b2=Ta(a2)?"checked":"value",c2=Object.getOwnPropertyDescriptor(a2.constructor.prototype,b2),d2=""+a2[b2];if(!a2.hasOwnProperty(b2)&&typeof c2<"u"&&typeof c2.get=="function"&&typeof c2.set=="function"){var e3=c2.get,f2=c2.set;return Object.defineProperty(a2,b2,{configurable:!0,get:function(){return e3.call(this)},set:function(a3){d2=""+a3,f2.call(this,a3)}}),Object.defineProperty(a2,b2,{enumerable:c2.enumerable}),{getValue:function(){return d2},setValue:function(a3){d2=""+a3},stopTracking:function(){a2._valueTracker=null,delete a2[b2]}}}}function Va(a2){a2._valueTracker||(a2._valueTracker=Ua(a2))}function Wa(a2){if(!a2)return!1;var b2=a2._valueTracker;if(!b2)return!0;var c2=b2.getValue(),d2="";return a2&&(d2=Ta(a2)?a2.checked?"true":"false":a2.value),a2=d2,a2!==c2?(b2.setValue(a2),!0):!1}function Xa(a2){if(a2=a2||(typeof document<"u"?document:void 0),typeof a2>"u")return null;try{return a2.activeElement||a2.body}catch{return a2.body}}function Ya(a2,b2){var c2=b2.checked;return A5({},b2,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c2??a2._wrapperState.initialChecked})}function Za(a2,b2){var c2=b2.defaultValue==null?"":b2.defaultValue,d2=b2.checked!=null?b2.checked:b2.defaultChecked;c2=Sa(b2.value!=null?b2.value:c2),a2._wrapperState={initialChecked:d2,initialValue:c2,controlled:b2.type==="checkbox"||b2.type==="radio"?b2.checked!=null:b2.value!=null}}function ab(a2,b2){b2=b2.checked,b2!=null&&ta(a2,"checked",b2,!1)}function bb(a2,b2){ab(a2,b2);var c2=Sa(b2.value),d2=b2.type;if(c2!=null)d2==="number"?(c2===0&&a2.value===""||a2.value!=c2)&&(a2.value=""+c2):a2.value!==""+c2&&(a2.value=""+c2);else if(d2==="submit"||d2==="reset"){a2.removeAttribute("value");return}b2.hasOwnProperty("value")?cb(a2,b2.type,c2):b2.hasOwnProperty("defaultValue")&&cb(a2,b2.type,Sa(b2.defaultValue)),b2.checked==null&&b2.defaultChecked!=null&&(a2.defaultChecked=!!b2.defaultChecked)}function db(a2,b2,c2){if(b2.hasOwnProperty("value")||b2.hasOwnProperty("defaultValue")){var d2=b2.type;if(!(d2!=="submit"&&d2!=="reset"||b2.value!==void 0&&b2.value!==null))return;b2=""+a2._wrapperState.initialValue,c2||b2===a2.value||(a2.value=b2),a2.defaultValue=b2}c2=a2.name,c2!==""&&(a2.name=""),a2.defaultChecked=!!a2._wrapperState.initialChecked,c2!==""&&(a2.name=c2)}function cb(a2,b2,c2){(b2!=="number"||Xa(a2.ownerDocument)!==a2)&&(c2==null?a2.defaultValue=""+a2._wrapperState.initialValue:a2.defaultValue!==""+c2&&(a2.defaultValue=""+c2))}var eb=Array.isArray;function fb(a2,b2,c2,d2){if(a2=a2.options,b2){b2={};for(var e3=0;e3<c2.length;e3++)b2["$"+c2[e3]]=!0;for(c2=0;c2<a2.length;c2++)e3=b2.hasOwnProperty("$"+a2[c2].value),a2[c2].selected!==e3&&(a2[c2].selected=e3),e3&&d2&&(a2[c2].defaultSelected=!0)}else{for(c2=""+Sa(c2),b2=null,e3=0;e3<a2.length;e3++){if(a2[e3].value===c2){a2[e3].selected=!0,d2&&(a2[e3].defaultSelected=!0);return}b2!==null||a2[e3].disabled||(b2=a2[e3])}b2!==null&&(b2.selected=!0)}}function gb(a2,b2){if(b2.dangerouslySetInnerHTML!=null)throw Error(p2(91));return A5({},b2,{value:void 0,defaultValue:void 0,children:""+a2._wrapperState.initialValue})}function hb(a2,b2){var c2=b2.value;if(c2==null){if(c2=b2.children,b2=b2.defaultValue,c2!=null){if(b2!=null)throw Error(p2(92));if(eb(c2)){if(1<c2.length)throw Error(p2(93));c2=c2[0]}b2=c2}b2==null&&(b2=""),c2=b2}a2._wrapperState={initialValue:Sa(c2)}}function ib(a2,b2){var c2=Sa(b2.value),d2=Sa(b2.defaultValue);c2!=null&&(c2=""+c2,c2!==a2.value&&(a2.value=c2),b2.defaultValue==null&&a2.defaultValue!==c2&&(a2.defaultValue=c2)),d2!=null&&(a2.defaultValue=""+d2)}function jb(a2){var b2=a2.textContent;b2===a2._wrapperState.initialValue&&b2!==""&&b2!==null&&(a2.value=b2)}function kb(a2){switch(a2){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 lb(a2,b2){return a2==null||a2==="http://www.w3.org/1999/xhtml"?kb(b2):a2==="http://www.w3.org/2000/svg"&&b2==="foreignObject"?"http://www.w3.org/1999/xhtml":a2}var mb,nb=(function(a2){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(b2,c2,d2,e3){MSApp.execUnsafeLocalFunction(function(){return a2(b2,c2,d2,e3)})}:a2})(function(a2,b2){if(a2.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a2)a2.innerHTML=b2;else{for(mb=mb||document.createElement("div"),mb.innerHTML="<svg>"+b2.valueOf().toString()+"</svg>",b2=mb.firstChild;a2.firstChild;)a2.removeChild(a2.firstChild);for(;b2.firstChild;)a2.appendChild(b2.firstChild)}});function ob(a2,b2){if(b2){var c2=a2.firstChild;if(c2&&c2===a2.lastChild&&c2.nodeType===3){c2.nodeValue=b2;return}}a2.textContent=b2}var pb={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},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(a2){qb.forEach(function(b2){b2=b2+a2.charAt(0).toUpperCase()+a2.substring(1),pb[b2]=pb[a2]})});function rb(a2,b2,c2){return b2==null||typeof b2=="boolean"||b2===""?"":c2||typeof b2!="number"||b2===0||pb.hasOwnProperty(a2)&&pb[a2]?(""+b2).trim():b2+"px"}function sb(a2,b2){a2=a2.style;for(var c2 in b2)if(b2.hasOwnProperty(c2)){var d2=c2.indexOf("--")===0,e3=rb(c2,b2[c2],d2);c2==="float"&&(c2="cssFloat"),d2?a2.setProperty(c2,e3):a2[c2]=e3}}var tb=A5({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ub(a2,b2){if(b2){if(tb[a2]&&(b2.children!=null||b2.dangerouslySetInnerHTML!=null))throw Error(p2(137,a2));if(b2.dangerouslySetInnerHTML!=null){if(b2.children!=null)throw Error(p2(60));if(typeof b2.dangerouslySetInnerHTML!="object"||!("__html"in b2.dangerouslySetInnerHTML))throw Error(p2(61))}if(b2.style!=null&&typeof b2.style!="object")throw Error(p2(62))}}function vb(a2,b2){if(a2.indexOf("-")===-1)return typeof b2.is=="string";switch(a2){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 wb=null;function xb(a2){return a2=a2.target||a2.srcElement||window,a2.correspondingUseElement&&(a2=a2.correspondingUseElement),a2.nodeType===3?a2.parentNode:a2}var yb=null,zb=null,Ab=null;function Bb(a2){if(a2=Cb(a2)){if(typeof yb!="function")throw Error(p2(280));var b2=a2.stateNode;b2&&(b2=Db(b2),yb(a2.stateNode,a2.type,b2))}}function Eb(a2){zb?Ab?Ab.push(a2):Ab=[a2]:zb=a2}function Fb(){if(zb){var a2=zb,b2=Ab;if(Ab=zb=null,Bb(a2),b2)for(a2=0;a2<b2.length;a2++)Bb(b2[a2])}}function Gb(a2,b2){return a2(b2)}function Hb(){}var Ib=!1;function Jb(a2,b2,c2){if(Ib)return a2(b2,c2);Ib=!0;try{return Gb(a2,b2,c2)}finally{Ib=!1,(zb!==null||Ab!==null)&&(Hb(),Fb())}}function Kb(a2,b2){var c2=a2.stateNode;if(c2===null)return null;var d2=Db(c2);if(d2===null)return null;c2=d2[b2];a:switch(b2){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(d2=!d2.disabled)||(a2=a2.type,d2=!(a2==="button"||a2==="input"||a2==="select"||a2==="textarea")),a2=!d2;break a;default:a2=!1}if(a2)return null;if(c2&&typeof c2!="function")throw Error(p2(231,b2,typeof c2));return c2}var Lb=!1;if(ia)try{var Mb={};Object.defineProperty(Mb,"passive",{get:function(){Lb=!0}}),window.addEventListener("test",Mb,Mb),window.removeEventListener("test",Mb,Mb)}catch{Lb=!1}function Nb(a2,b2,c2,d2,e3,f2,g2,h2,k2){var l=Array.prototype.slice.call(arguments,3);try{b2.apply(c2,l)}catch(m2){this.onError(m2)}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError:function(a2){Ob=!0,Pb=a2}};function Tb(a2,b2,c2,d2,e3,f2,g2,h2,k2){Ob=!1,Pb=null,Nb.apply(Sb,arguments)}function Ub(a2,b2,c2,d2,e3,f2,g2,h2,k2){if(Tb.apply(this,arguments),Ob){if(Ob){var l=Pb;Ob=!1,Pb=null}else throw Error(p2(198));Qb||(Qb=!0,Rb=l)}}function Vb(a2){var b2=a2,c2=a2;if(a2.alternate)for(;b2.return;)b2=b2.return;else{a2=b2;do b2=a2,(b2.flags&4098)!==0&&(c2=b2.return),a2=b2.return;while(a2)}return b2.tag===3?c2:null}function Wb(a2){if(a2.tag===13){var b2=a2.memoizedState;if(b2===null&&(a2=a2.alternate,a2!==null&&(b2=a2.memoizedState)),b2!==null)return b2.dehydrated}return null}function Xb(a2){if(Vb(a2)!==a2)throw Error(p2(188))}function Yb(a2){var b2=a2.alternate;if(!b2){if(b2=Vb(a2),b2===null)throw Error(p2(188));return b2!==a2?null:a2}for(var c2=a2,d2=b2;;){var e3=c2.return;if(e3===null)break;var f2=e3.alternate;if(f2===null){if(d2=e3.return,d2!==null){c2=d2;continue}break}if(e3.child===f2.child){for(f2=e3.child;f2;){if(f2===c2)return Xb(e3),a2;if(f2===d2)return Xb(e3),b2;f2=f2.sibling}throw Error(p2(188))}if(c2.return!==d2.return)c2=e3,d2=f2;else{for(var g2=!1,h2=e3.child;h2;){if(h2===c2){g2=!0,c2=e3,d2=f2;break}if(h2===d2){g2=!0,d2=e3,c2=f2;break}h2=h2.sibling}if(!g2){for(h2=f2.child;h2;){if(h2===c2){g2=!0,c2=f2,d2=e3;break}if(h2===d2){g2=!0,d2=f2,c2=e3;break}h2=h2.sibling}if(!g2)throw Error(p2(189))}}if(c2.alternate!==d2)throw Error(p2(190))}if(c2.tag!==3)throw Error(p2(188));return c2.stateNode.current===c2?a2:b2}function Zb(a2){return a2=Yb(a2),a2!==null?$b(a2):null}function $b(a2){if(a2.tag===5||a2.tag===6)return a2;for(a2=a2.child;a2!==null;){var b2=$b(a2);if(b2!==null)return b2;a2=a2.sibling}return null}var ac=ca.unstable_scheduleCallback,bc=ca.unstable_cancelCallback,cc=ca.unstable_shouldYield,dc2=ca.unstable_requestPaint,B2=ca.unstable_now,ec=ca.unstable_getCurrentPriorityLevel,fc=ca.unstable_ImmediatePriority,gc=ca.unstable_UserBlockingPriority,hc=ca.unstable_NormalPriority,ic=ca.unstable_LowPriority,jc=ca.unstable_IdlePriority,kc=null,lc2=null;function mc2(a2){if(lc2&&typeof lc2.onCommitFiberRoot=="function")try{lc2.onCommitFiberRoot(kc,a2,void 0,(a2.current.flags&128)===128)}catch{}}var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(a2){return a2>>>=0,a2===0?32:31-(pc(a2)/qc|0)|0}var rc=64,sc=4194304;function tc(a2){switch(a2&-a2){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 a2&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a2&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return a2}}function uc(a2,b2){var c2=a2.pendingLanes;if(c2===0)return 0;var d2=0,e3=a2.suspendedLanes,f2=a2.pingedLanes,g2=c2&268435455;if(g2!==0){var h2=g2&~e3;h2!==0?d2=tc(h2):(f2&=g2,f2!==0&&(d2=tc(f2)))}else g2=c2&~e3,g2!==0?d2=tc(g2):f2!==0&&(d2=tc(f2));if(d2===0)return 0;if(b2!==0&&b2!==d2&&(b2&e3)===0&&(e3=d2&-d2,f2=b2&-b2,e3>=f2||e3===16&&(f2&4194240)!==0))return b2;if((d2&4)!==0&&(d2|=c2&16),b2=a2.entangledLanes,b2!==0)for(a2=a2.entanglements,b2&=d2;0<b2;)c2=31-oc(b2),e3=1<<c2,d2|=a2[c2],b2&=~e3;return d2}function vc(a2,b2){switch(a2){case 1:case 2:case 4:return b2+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 b2+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 wc(a2,b2){for(var c2=a2.suspendedLanes,d2=a2.pingedLanes,e3=a2.expirationTimes,f2=a2.pendingLanes;0<f2;){var g2=31-oc(f2),h2=1<<g2,k2=e3[g2];k2===-1?((h2&c2)===0||(h2&d2)!==0)&&(e3[g2]=vc(h2,b2)):k2<=b2&&(a2.expiredLanes|=h2),f2&=~h2}}function xc(a2){return a2=a2.pendingLanes&-1073741825,a2!==0?a2:a2&1073741824?1073741824:0}function yc(){var a2=rc;return rc<<=1,(rc&4194240)===0&&(rc=64),a2}function zc2(a2){for(var b2=[],c2=0;31>c2;c2++)b2.push(a2);return b2}function Ac(a2,b2,c2){a2.pendingLanes|=b2,b2!==536870912&&(a2.suspendedLanes=0,a2.pingedLanes=0),a2=a2.eventTimes,b2=31-oc(b2),a2[b2]=c2}function Bc(a2,b2){var c2=a2.pendingLanes&~b2;a2.pendingLanes=b2,a2.suspendedLanes=0,a2.pingedLanes=0,a2.expiredLanes&=b2,a2.mutableReadLanes&=b2,a2.entangledLanes&=b2,b2=a2.entanglements;var d2=a2.eventTimes;for(a2=a2.expirationTimes;0<c2;){var e3=31-oc(c2),f2=1<<e3;b2[e3]=0,d2[e3]=-1,a2[e3]=-1,c2&=~f2}}function Cc(a2,b2){var c2=a2.entangledLanes|=b2;for(a2=a2.entanglements;c2;){var d2=31-oc(c2),e3=1<<d2;e3&b2|a2[d2]&b2&&(a2[d2]|=b2),c2&=~e3}}var C2=0;function Dc2(a2){return a2&=-a2,1<a2?4<a2?(a2&268435455)!==0?16:536870912:4:1}var Ec2,Fc,Gc,Hc,Ic,Jc=!1,Kc2=[],Lc2=null,Mc=null,Nc=null,Oc2=new Map,Pc=new Map,Qc=[],Rc="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 Sc2(a2,b2){switch(a2){case"focusin":case"focusout":Lc2=null;break;case"dragenter":case"dragleave":Mc=null;break;case"mouseover":case"mouseout":Nc=null;break;case"pointerover":case"pointerout":Oc2.delete(b2.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pc.delete(b2.pointerId)}}function Tc(a2,b2,c2,d2,e3,f2){return a2===null||a2.nativeEvent!==f2?(a2={blockedOn:b2,domEventName:c2,eventSystemFlags:d2,nativeEvent:f2,targetContainers:[e3]},b2!==null&&(b2=Cb(b2),b2!==null&&Fc(b2)),a2):(a2.eventSystemFlags|=d2,b2=a2.targetContainers,e3!==null&&b2.indexOf(e3)===-1&&b2.push(e3),a2)}function Uc(a2,b2,c2,d2,e3){switch(b2){case"focusin":return Lc2=Tc(Lc2,a2,b2,c2,d2,e3),!0;case"dragenter":return Mc=Tc(Mc,a2,b2,c2,d2,e3),!0;case"mouseover":return Nc=Tc(Nc,a2,b2,c2,d2,e3),!0;case"pointerover":var f2=e3.pointerId;return Oc2.set(f2,Tc(Oc2.get(f2)||null,a2,b2,c2,d2,e3)),!0;case"gotpointercapture":return f2=e3.pointerId,Pc.set(f2,Tc(Pc.get(f2)||null,a2,b2,c2,d2,e3)),!0}return!1}function Vc(a2){var b2=Wc(a2.target);if(b2!==null){var c2=Vb(b2);if(c2!==null){if(b2=c2.tag,b2===13){if(b2=Wb(c2),b2!==null){a2.blockedOn=b2,Ic(a2.priority,function(){Gc(c2)});return}}else if(b2===3&&c2.stateNode.current.memoizedState.isDehydrated){a2.blockedOn=c2.tag===3?c2.stateNode.containerInfo:null;return}}}a2.blockedOn=null}function Xc2(a2){if(a2.blockedOn!==null)return!1;for(var b2=a2.targetContainers;0<b2.length;){var c2=Yc2(a2.domEventName,a2.eventSystemFlags,b2[0],a2.nativeEvent);if(c2===null){c2=a2.nativeEvent;var d2=new c2.constructor(c2.type,c2);wb=d2,c2.target.dispatchEvent(d2),wb=null}else return b2=Cb(c2),b2!==null&&Fc(b2),a2.blockedOn=c2,!1;b2.shift()}return!0}function Zc(a2,b2,c2){Xc2(a2)&&c2.delete(b2)}function $c(){Jc=!1,Lc2!==null&&Xc2(Lc2)&&(Lc2=null),Mc!==null&&Xc2(Mc)&&(Mc=null),Nc!==null&&Xc2(Nc)&&(Nc=null),Oc2.forEach(Zc),Pc.forEach(Zc)}function ad(a2,b2){a2.blockedOn===b2&&(a2.blockedOn=null,Jc||(Jc=!0,ca.unstable_scheduleCallback(ca.unstable_NormalPriority,$c)))}function bd(a2){function b2(b3){return ad(b3,a2)}if(0<Kc2.length){ad(Kc2[0],a2);for(var c2=1;c2<Kc2.length;c2++){var d2=Kc2[c2];d2.blockedOn===a2&&(d2.blockedOn=null)}}for(Lc2!==null&&ad(Lc2,a2),Mc!==null&&ad(Mc,a2),Nc!==null&&ad(Nc,a2),Oc2.forEach(b2),Pc.forEach(b2),c2=0;c2<Qc.length;c2++)d2=Qc[c2],d2.blockedOn===a2&&(d2.blockedOn=null);for(;0<Qc.length&&(c2=Qc[0],c2.blockedOn===null);)Vc(c2),c2.blockedOn===null&&Qc.shift()}var cd=ua2.ReactCurrentBatchConfig,dd=!0;function ed(a2,b2,c2,d2){var e3=C2,f2=cd.transition;cd.transition=null;try{C2=1,fd(a2,b2,c2,d2)}finally{C2=e3,cd.transition=f2}}function gd2(a2,b2,c2,d2){var e3=C2,f2=cd.transition;cd.transition=null;try{C2=4,fd(a2,b2,c2,d2)}finally{C2=e3,cd.transition=f2}}function fd(a2,b2,c2,d2){if(dd){var e3=Yc2(a2,b2,c2,d2);if(e3===null)hd2(a2,b2,d2,id2,c2),Sc2(a2,d2);else if(Uc(e3,a2,b2,c2,d2))d2.stopPropagation();else if(Sc2(a2,d2),b2&4&&-1<Rc.indexOf(a2)){for(;e3!==null;){var f2=Cb(e3);if(f2!==null&&Ec2(f2),f2=Yc2(a2,b2,c2,d2),f2===null&&hd2(a2,b2,d2,id2,c2),f2
vendor: 1,725 bytes, line 60
60===e3)break;e3=f2}e3!==null&&d2.stopPropagation()}else hd2(a2,b2,d2,null,c2)}}var id2=null;function Yc2(a2,b2,c2,d2){if(id2=null,a2=xb(d2),a2=Wc(a2),a2!==null)if(b2=Vb(a2),b2===null)a2=null;else if(c2=b2.tag,c2===13){if(a2=Wb(b2),a2!==null)return a2;a2=null}else if(c2===3){if(b2.stateNode.current.memoizedState.isDehydrated)return b2.tag===3?b2.stateNode.containerInfo:null;a2=null}else b2!==a2&&(a2=null);return id2=a2,null}function jd(a2){switch(a2){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(ec()){case fc:return 1;case gc:return 4;case hc:case ic:return 16;case jc:return 536870912;default:return 16}default:return 16}}var kd=null,ld=null,md=null;
vendor: 12,034 bytes, line 60
60function nd2(){if(md)return md;var a2,b2=ld,c2=b2.length,d2,e3="value"in kd?kd.value:kd.textContent,f2=e3.length;for(a2=0;a2<c2&&b2[a2]===e3[a2];a2++);var g2=c2-a2;for(d2=1;d2<=g2&&b2[c2-d2]===e3[f2-d2];d2++);return md=e3.slice(a2,1<d2?1-d2:void 0)}function od(a2){var b2=a2.keyCode;return"charCode"in a2?(a2=a2.charCode,a2===0&&b2===13&&(a2=13)):a2=b2,a2===10&&(a2=13),32<=a2||a2===13?a2:0}function pd(){return!0}function qd(){return!1}function rd(a2){function b2(b3,d2,e3,f2,g2){this._reactName=b3,this._targetInst=e3,this.type=d2,this.nativeEvent=f2,this.target=g2,this.currentTarget=null;for(var c2 in a2)a2.hasOwnProperty(c2)&&(b3=a2[c2],this[c2]=b3?b3(f2):f2[c2]);return this.isDefaultPrevented=(f2.defaultPrevented!=null?f2.defaultPrevented:f2.returnValue===!1)?pd:qd,this.isPropagationStopped=qd,this}return A5(b2.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a3=this.nativeEvent;a3&&(a3.preventDefault?a3.preventDefault():typeof a3.returnValue!="unknown"&&(a3.returnValue=!1),this.isDefaultPrevented=pd)},stopPropagation:function(){var a3=this.nativeEvent;a3&&(a3.stopPropagation?a3.stopPropagation():typeof a3.cancelBubble!="unknown"&&(a3.cancelBubble=!0),this.isPropagationStopped=pd)},persist:function(){},isPersistent:pd}),b2}var sd2={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a2){return a2.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},td2=rd(sd2),ud=A5({},sd2,{view:0,detail:0}),vd2=rd(ud),wd,xd,yd,Ad=A5({},ud,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zd,button:0,buttons:0,relatedTarget:function(a2){return a2.relatedTarget===void 0?a2.fromElement===a2.srcElement?a2.toElement:a2.fromElement:a2.relatedTarget},movementX:function(a2){return"movementX"in a2?a2.movementX:(a2!==yd&&(yd&&a2.type==="mousemove"?(wd=a2.screenX-yd.screenX,xd=a2.screenY-yd.screenY):xd=wd=0,yd=a2),wd)},movementY:function(a2){return"movementY"in a2?a2.movementY:xd}}),Bd=rd(Ad),Cd=A5({},Ad,{dataTransfer:0}),Dd=rd(Cd),Ed=A5({},ud,{relatedTarget:0}),Fd=rd(Ed),Gd=A5({},sd2,{animationName:0,elapsedTime:0,pseudoElement:0}),Hd=rd(Gd),Id=A5({},sd2,{clipboardData:function(a2){return"clipboardData"in a2?a2.clipboardData:window.clipboardData}}),Jd=rd(Id),Kd=A5({},sd2,{data:0}),Ld=rd(Kd),Md={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nd={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"},Od={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pd(a2){var b2=this.nativeEvent;return b2.getModifierState?b2.getModifierState(a2):(a2=Od[a2])?!!b2[a2]:!1}function zd(){return Pd}var Qd=A5({},ud,{key:function(a2){if(a2.key){var b2=Md[a2.key]||a2.key;if(b2!=="Unidentified")return b2}return a2.type==="keypress"?(a2=od(a2),a2===13?"Enter":String.fromCharCode(a2)):a2.type==="keydown"||a2.type==="keyup"?Nd[a2.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zd,charCode:function(a2){return a2.type==="keypress"?od(a2):0},keyCode:function(a2){return a2.type==="keydown"||a2.type==="keyup"?a2.keyCode:0},which:function(a2){return a2.type==="keypress"?od(a2):a2.type==="keydown"||a2.type==="keyup"?a2.keyCode:0}}),Rd=rd(Qd),Sd=A5({},Ad,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=rd(Sd),Ud=A5({},ud,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zd}),Vd=rd(Ud),Wd=A5({},sd2,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xd=rd(Wd),Yd=A5({},Ad,{deltaX:function(a2){return"deltaX"in a2?a2.deltaX:"wheelDeltaX"in a2?-a2.wheelDeltaX:0},deltaY:function(a2){return"deltaY"in a2?a2.deltaY:"wheelDeltaY"in a2?-a2.wheelDeltaY:"wheelDelta"in a2?-a2.wheelDelta:0},deltaZ:0,deltaMode:0}),Zd=rd(Yd),$d=[9,13,27,32],ae2=ia&&"CompositionEvent"in window,be=null;ia&&"documentMode"in document&&(be=document.documentMode);var ce2=ia&&"TextEvent"in window&&!be,de2=ia&&(!ae2||be&&8<be&&11>=be),ee2=" ",fe2=!1;function ge2(a2,b2){switch(a2){case"keyup":return $d.indexOf(b2.keyCode)!==-1;case"keydown":return b2.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he2(a2){return a2=a2.detail,typeof a2=="object"&&"data"in a2?a2.data:null}var ie2=!1;function je(a2,b2){switch(a2){case"compositionend":return he2(b2);case"keypress":return b2.which!==32?null:(fe2=!0,ee2);case"textInput":return a2=b2.data,a2===ee2&&fe2?null:a2;default:return null}}function ke(a2,b2){if(ie2)return a2==="compositionend"||!ae2&&ge2(a2,b2)?(a2=nd2(),md=ld=kd=null,ie2=!1,a2):null;switch(a2){case"paste":return null;case"keypress":if(!(b2.ctrlKey||b2.altKey||b2.metaKey)||b2.ctrlKey&&b2.altKey){if(b2.char&&1<b2.char.length)return b2.char;if(b2.which)return String.fromCharCode(b2.which)}return null;case"compositionend":return de2&&b2.locale!=="ko"?null:b2.data;default:return null}}var le2={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 me(a2){var b2=a2&&a2.nodeName&&a2.nodeName.toLowerCase();return b2==="input"?!!le2[a2.type]:b2==="textarea"}function ne2(a2,b2,c2,d2){Eb(d2),b2=oe2(b2,"onChange"),0<b2.length&&(c2=new td2("onChange","change",null,c2,d2),a2.push({event:c2,listeners:b2}))}var pe2=null,qe=null;function re2(a2){se2(a2,0)}function te2(a2){var b2=ue2(a2);if(Wa(b2))return a2}function ve(a2,b2){if(a2==="change")return b2}var we=!1;if(ia){var xe;if(ia){var ye2="oninput"in document;if(!ye2){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye2=typeof ze.oninput=="function"}xe=ye2}else xe=!1;we=xe&&(!document.documentMode||9<document.documentMode)}function Ae(){pe2&&(pe2.detachEvent("onpropertychange",Be),qe=pe2=null)}function Be(a2){if(a2.propertyName==="value"&&te2(qe)){var b2=[];ne2(b2,qe,a2,xb(a2)),Jb(re2,b2)}}function Ce(a2,b2,c2){a2==="focusin"?(Ae(),pe2=b2,qe=c2,pe2.attachEvent("onpropertychange",Be)):a2==="focusout"&&Ae()}function De(a2){if(a2==="selectionchange"||a2==="keyup"||a2==="keydown")return te2(qe)}function Ee(a2,b2){if(a2==="click")return te2(b2)}function Fe(a2,b2){if(a2==="input"||a2==="change")return te2(b2)}function Ge(a2,b2){return a2===b2&&(a2!==0||1/a2===1/b2)||a2!==a2&&b2!==b2}var He=typeof Object.is=="function"?Object.is:Ge;function Ie(a2,b2){if(He(a2,b2))return!0;if(typeof a2!="object"||a2===null||typeof b2!="object"||b2===null)return!1;var c2=Object.keys(a2),d2=Object.keys(b2);if(c2.length!==d2.length)return!1;for(d2=0;d2<c2.length;d2++){var e3=c2[d2];if(!ja.call(b2,e3)||!He(a2[e3],b2[e3]))return!1}return!0}function Je(a2){for(;a2&&a2.firstChild;)a2=a2.firstChild;return a2}function Ke(a2,b2){var c2=Je(a2);a2=0;for(var d2;c2;){if(c2.nodeType===3){if(d2=a2+c2.textContent.length,a2<=b2&&d2>=b2)return{node:c2,offset:b2-a2};a2=d2}a:{for(;c2;){if(c2.nextSibling){c2=c2.nextSibling;break a}c2=c2.parentNode}c2=void 0}c2=Je(c2)}}function Le(a2,b2){return a2&&b2?a2===b2?!0:a2&&a2.nodeType===3?!1:b2&&b2.nodeType===3?Le(a2,b2.parentNode):"contains"in a2?a2.contains(b2):a2.compareDocumentPosition?!!(a2.compareDocumentPosition(b2)&16):!1:!1}function Me(){for(var a2=window,b2=Xa();b2 instanceof a2.HTMLIFrameElement;){try{var c2=typeof b2.contentWindow.location.href=="string"}catch{c2=!1}if(c2)a2=b2.contentWindow;else break;b2=Xa(a2.document)}return b2}function Ne(a2){var b2=a2&&a2.nodeName&&a2.nodeName.toLowerCase();return b2&&(b2==="input"&&(a2.type==="text"||a2.type==="search"||a2.type==="tel"||a2.type==="url"||a2.type==="password")||b2==="textarea"||a2.contentEditable==="true")}function Oe2(a2){var b2=Me(),c2=a2.focusedElem,d2=a2.selectionRange;if(b2!==c2&&c2&&c2.ownerDocument&&Le(c2.ownerDocument.documentElement,c2)){if(d2!==null&&Ne(c2)){if(b2=d2.start,a2=d2.end,a2===void 0&&(a2=b2),"selectionStart"in c2)c2.selectionStart=b2,c2.selectionEnd=Math.min(a2,c2.value.length);else if(a2=(b2=c2.ownerDocument||document)&&b2.defaultView||window,a2.getSelection){a2=a2.getSelection();var e3=c2.textContent.length,f2=Math.min(d2.start,e3);d2=d2.end===void 0?f2:Math.min(d2.end,e3),!a2.extend&&f2>d2&&(e3=d2,d2=f2,f2=e3),e3=Ke(c2,f2);var g2=Ke(c2,d2);e3&&g2&&(a2.rangeCount!==1||a2.anchorNode!==e3.node||a2.anchorOffset!==e3.offset||a2.focusNode!==g2.node||a2.focusOffset!==g2.offset)&&(b2=b2.createRange(),b2.setStart(e3.node,e3.offset),a2.removeAllRanges(),f2>d2?(a2.addRange(b2),a2.extend(g2.node,g2.offset)):(b2.setEnd(g2.node,g2.offset),a2.addRange(b2)))}}for(b2=[],a2=c2;a2=a2.parentNode;)a2.nodeType===1&&b2.push({element:a2,left:a2.scrollLeft,top:a2.scrollTop});for(typeof c2.focus=="function"&&c2.focus(),c2=0;c2<b2.length;c2++)a2=b2[c2],a2.element.scrollLeft=a2.left,a2.element.scrollTop=a2.top}}var Pe=ia&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te2=!1;function Ue(a2,b2,c2){var d2=c2.window===c2?c2.document:c2.nodeType===9?c2:c2.ownerDocument;Te2||Qe==null||Qe!==Xa(d2)||(d2=Qe,"selectionStart"in d2&&Ne(d2)?d2={start:d2.selectionStart,end:d2.selectionEnd}:(d2=(d2.ownerDocument&&d2.ownerDocument.defaultView||window).getSelection(),d2={anchorNode:d2.anchorNode,anchorOffset:d2.anchorOffset,focusNode:d2.focusNode,focusOffset:d2.focusOffset}),Se&&Ie(Se,d2)||(Se=d2,d2=oe2(Re,"onSelect"),0<d2.length&&(b2=new td2("onSelect","select",null,b2,c2),a2.push({event:b2,listeners:d2}),b2.target=Qe)))}function Ve(a2,b2){var c2={};return c2[a2.toLowerCase()]=b2.toLowerCase(),c2["Webkit"+a2]="webkit"+b2,c2["Moz"+a2]="moz"+b2,c2}var We={animationend:Ve("Animation","AnimationEnd"),animationiteration:Ve("Animation","AnimationIteration"),animationstart:Ve("Animation","AnimationStart"),transitionend:Ve("Transition","TransitionEnd")},Xe={},Ye={};ia&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete We.animationend.animation,delete We.animationiteration.animation,delete We.animationstart.animation),"TransitionEvent"in window||delete We.transitionend.transition);function Ze(a2){if(Xe[a2])return Xe[a2];if(!We[a2])return a2;var b2=We[a2],c2;for(c2 in b2)if(b2.hasOwnProperty(c2)&&c2 in Ye)return Xe[a2]=b2[c2];return a2}var $e=Ze("animationend"),af=Ze("animationiteration"),bf=Ze("animationstart"),cf=Ze("transitionend"),df=new Map,ef="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 ff(a2,b2){df.set(a2,b2),fa(b2,[a2])}for(var gf=0;gf<ef.length;gf++){var hf=ef[gf],jf=hf.toLowerCase(),kf=hf[0].toUpperCase()+hf.slice(1);ff(jf,"on"+kf)}ff($e,"onAnimationEnd"),ff(af,"onAnimationIteration"),ff(bf,"onAnimationStart"),ff("dblclick","onDoubleClick"),ff("focusin","onFocus"),ff("focusout","onBlur"),ff(cf,"onTransitionEnd"),ha("onMouseEnter",["mouseout","mouseover"]),ha("onMouseLeave",["mouseout","mouseover"]),ha("onPointerEnter",["pointerout","pointerover"]),ha("onPointerLeave",["pointerout","pointerover"]),fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),fa("onSelect","focusout contextmenu dragend focu
60sin keydown keyup mousedown mouseup selectionchange".split(" ")),fa("onBeforeInput",["compositionend","keypress","textInput","paste"]),fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lf="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(" "),mf=new Set("cancel close invalid load scroll toggle".split(" ").concat(lf));function nf(a2,b2,c2){var d2=a2.type||"unknown-event";a2.currentTarget=c2,Ub(d2,b2,void 0,a2),a2.currentTarget=null}function se2(a2,b2){b2=(b2&4)!==0;for(var c2=0;c2<a2.length;c2++){var d2=a2[c2],e3=d2.event;d2=d2.listeners;a:{var f2=void 0;if(b2)for(var g2=d2.length-1;0<=g2;g2--){var h2=d2[g2],k2=h2.instance,l=h2.currentTarget;if(h2=h2.listener,k2!==f2&&e3.isPropagationStopped())break a;nf(e3,h2,l),f2=k2}else for(g2=0;g2<d2.length;g2++){if(h2=d2[g2],k2=h2.instance,l=h2.currentTarget,h2=h2.listener,k2!==f2&&e3.isPropagationStopped())break a;nf(e3,h2,l),f2=k2}}}if(Qb)throw a2=Rb,Qb=!1,Rb=null,a2}function D2(a2,b2){var c2=b2[of];c2===void 0&&(c2=b2[of]=new Set);var d2=a2+"__bubble";c2.has(d2)||(pf(b2,a2,2,!1),c2.add(d2))}function qf(a2,b2,c2){var d2=0;b2&&(d2|=4),pf(c2,a2,d2,b2)}var rf="_reactListening"+Math.random().toString(36).slice(2);function sf(a2){if(!a2[rf]){a2[rf]=!0,da.forEach(function(b3){b3!=="selectionchange"&&(mf.has(b3)||qf(b3,!1,a2),qf(b3,!0,a2))});var b2=a2.nodeType===9?a2:a2.ownerDocument;b2===null||b2[rf]||(b2[rf]=!0,qf("selectionchange",!1,b2))}}function pf(a2,b2,c2,d2){switch(jd(b2)){case 1:var e3=ed;break;case 4:e3=gd2;break;default:e3=fd}c2=e3.bind(null,b2,c2,a2),e3=void 0,!Lb||b2!=="touchstart"&&b2!=="touchmove"&&b2!=="wheel"||(e3=!0),d2?e3!==void 0?a2.addEventListener(b2,c2,{capture:!0,passive:e3}):a2.addEventListener(b2,c2,!0):e3!==void 0?a2.addEventListener(b2,c2,{passive:e3}):a2.addEventListener(b2,c2,!1)}function hd2(a2,b2,c2,d2,e3){var f2=d2;if((b2&1)===0&&(b2&2)===0&&d2!==null)a:for(;;){if(d2===null)return;var g2=d2.tag;if(g2===3||g2===4){var h2=d2.stateNode.containerInfo;if(h2===e3||h2.nodeType===8&&h2.parentNode===e3)break;
vendor: 6,873 bytes, lines 60-61
60if(g2===4)for(g2=d2.return;g2!==null;){var k2=g2.tag;if((k2===3||k2===4)&&(k2=g2.stateNode.containerInfo,k2===e3||k2.nodeType===8&&k2.parentNode===e3))return;g2=g2.return}for(;h2!==null;){if(g2=Wc(h2),g2===null)return;if(k2=g2.tag,k2===5||k2===6){d2=f2=g2;continue a}h2=h2.parentNode}}d2=d2.return}Jb(function(){var d3=f2,e4=xb(c2),g3=[];a:{var h3=df.get(a2);if(h3!==void 0){var k3=td2,n2=a2;switch(a2){case"keypress":if(od(c2)===0)break a;case"keydown":case"keyup":k3=Rd;break;case"focusin":n2="focus",k3=Fd;break;case"focusout":n2="blur",k3=Fd;break;case"beforeblur":case"afterblur":k3=Fd;break;case"click":if(c2.button===2)break a;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k3=Bd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k3=Dd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k3=Vd;break;case $e:case af:case bf:k3=Hd;break;case cf:k3=Xd;break;case"scroll":k3=vd2;break;case"wheel":k3=Zd;break;case"copy":case"cut":case"paste":k3=Jd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k3=Td}var t2=(b2&4)!==0,J2=!t2&&a2==="scroll",x2=t2?h3!==null?h3+"Capture":null:h3;t2=[];for(var w2=d3,u2;w2!==null;){u2=w2;var F2=u2.stateNode;if(u2.tag===5&&F2!==null&&(u2=F2,x2!==null&&(F2=Kb(w2,x2),F2!=null&&t2.push(tf(w2,F2,u2)))),J2)break;w2=w2.return}0<t2.length&&(h3=new k3(h3,n2,null,c2,e4),g3.push({event:h3,listeners:t2}))}}if((b2&7)===0){a:{if(h3=a2==="mouseover"||a2==="pointerover",k3=a2==="mouseout"||a2==="pointerout",h3&&c2!==wb&&(n2=c2.relatedTarget||c2.fromElement)&&(Wc(n2)||n2[uf]))break a;if((k3||h3)&&(h3=e4.window===e4?e4:(h3=e4.ownerDocument)?h3.defaultView||h3.parentWindow:window,k3?(n2=c2.relatedTarget||c2.toElement,k3=d3,n2=n2?Wc(n2):null,n2!==null&&(J2=Vb(n2),n2!==J2||n2.tag!==5&&n2.tag!==6)&&(n2=null)):(k3=null,n2=d3),k3!==n2)){if(t2=Bd,F2="onMouseLeave",x2="onMouseEnter",w2="mouse",(a2==="pointerout"||a2==="pointerover")&&(t2=Td,F2="onPointerLeave",x2="onPointerEnter",w2="pointer"),J2=k3==null?h3:ue2(k3),u2=n2==null?h3:ue2(n2),h3=new t2(F2,w2+"leave",k3,c2,e4),h3.target=J2,h3.relatedTarget=u2,F2=null,Wc(e4)===d3&&(t2=new t2(x2,w2+"enter",n2,c2,e4),t2.target=u2,t2.relatedTarget=J2,F2=t2),J2=F2,k3&&n2)b:{for(t2=k3,x2=n2,w2=0,u2=t2;u2;u2=vf(u2))w2++;for(u2=0,F2=x2;F2;F2=vf(F2))u2++;for(;0<w2-u2;)t2=vf(t2),w2--;for(;0<u2-w2;)x2=vf(x2),u2--;for(;w2--;){if(t2===x2||x2!==null&&t2===x2.alternate)break b;t2=vf(t2),x2=vf(x2)}t2=null}else t2=null;k3!==null&&wf(g3,h3,k3,t2,!1),n2!==null&&J2!==null&&wf(g3,J2,n2,t2,!0)}}a:{if(h3=d3?ue2(d3):window,k3=h3.nodeName&&h3.nodeName.toLowerCase(),k3==="select"||k3==="input"&&h3.type==="file")var na=ve;else if(me(h3))if(we)na=Fe;else{na=De;var xa=Ce}else(k3=h3.nodeName)&&k3.toLowerCase()==="input"&&(h3.type==="checkbox"||h3.type==="radio")&&(na=Ee);if(na&&(na=na(a2,d3))){ne2(g3,na,c2,e4);break a}xa&&xa(a2,h3,d3),a2==="focusout"&&(xa=h3._wrapperState)&&xa.controlled&&h3.type==="number"&&cb(h3,"number",h3.value)}switch(xa=d3?ue2(d3):window,a2){case"focusin":(me(xa)||xa.contentEditable==="true")&&(Qe=xa,Re=d3,Se=null);break;case"focusout":Se=Re=Qe=null;break;case"mousedown":Te2=!0;break;case"contextmenu":case"mouseup":case"dragend":Te2=!1,Ue(g3,c2,e4);break;case"selectionchange":if(Pe)break;case"keydown":case"keyup":Ue(g3,c2,e4)}var $a;if(ae2)b:{switch(a2){case"compositionstart":var ba="onCompositionStart";break b;case"compositionend":ba="onCompositionEnd";break b;case"compositionupdate":ba="onCompositionUpdate";break b}ba=void 0}else ie2?ge2(a2,c2)&&(ba="onCompositionEnd"):a2==="keydown"&&c2.keyCode===229&&(ba="onCompositionStart");ba&&(de2&&c2.locale!=="ko"&&(ie2||ba!=="onCompositionStart"?ba==="onCompositionEnd"&&ie2&&($a=nd2()):(kd=e4,ld="value"in kd?kd.value:kd.textContent,ie2=!0)),xa=oe2(d3,ba),0<xa.length&&(ba=new Ld(ba,a2,null,c2,e4),g3.push({event:ba,listeners:xa}),$a?ba.data=$a:($a=he2(c2),$a!==null&&(ba.data=$a)))),($a=ce2?je(a2,c2):ke(a2,c2))&&(d3=oe2(d3,"onBeforeInput"),0<d3.length&&(e4=new Ld("onBeforeInput","beforeinput",null,c2,e4),g3.push({event:e4,listeners:d3}),e4.data=$a))}se2(g3,b2)})}function tf(a2,b2,c2){return{instance:a2,listener:b2,currentTarget:c2}}function oe2(a2,b2){for(var c2=b2+"Capture",d2=[];a2!==null;){var e3=a2,f2=e3.stateNode;e3.tag===5&&f2!==null&&(e3=f2,f2=Kb(a2,c2),f2!=null&&d2.unshift(tf(a2,f2,e3)),f2=Kb(a2,b2),f2!=null&&d2.push(tf(a2,f2,e3))),a2=a2.return}return d2}function vf(a2){if(a2===null)return null;do a2=a2.return;while(a2&&a2.tag!==5);return a2||null}function wf(a2,b2,c2,d2,e3){for(var f2=b2._reactName,g2=[];c2!==null&&c2!==d2;){var h2=c2,k2=h2.alternate,l=h2.stateNode;if(k2!==null&&k2===d2)break;h2.tag===5&&l!==null&&(h2=l,e3?(k2=Kb(c2,f2),k2!=null&&g2.unshift(tf(c2,k2,h2))):e3||(k2=Kb(c2,f2),k2!=null&&g2.push(tf(c2,k2,h2)))),c2=c2.return}g2.length!==0&&a2.push({event:b2,listeners:g2})}var xf=/\r\n?/g,yf=/\u0000|\uFFFD/g;function zf(a2){return(typeof a2=="string"?a2:""+a2).replace(xf,` 61`).replace(yf,"")}function Af(a2,b2,c2){if(b2=zf(b2),zf(a2)!==b2&&c2)throw Error(p2(425))}function Bf(){}var Cf=null,Df=null;function Ef(a2,b2){return a2==="textarea"||a2==="noscript"||typeof b2.children=="string"||typeof b2.children=="number"||typeof b2.dangerouslySetInnerHTML=="object"&&b2.dangerouslySetInnerHTML!==null&&b2.dangerouslySetInnerHTML.__html!=null}var Ff=typeof setTimeout=="function"?setTimeout:void 0,Gf=typeof clearTimeout=="function"?clearTimeout:void 0,Hf=typeof Promise=="function"?Promise:void 0,Jf=typeof queueMicrotask=="function"?queueMicrotask:typeof Hf<"u"?function(a2){return Hf.resolve(null).then(a2).catch(If)}:Ff;function If(a2){setTimeout(function(){throw a2})}function Kf(a2,b2){var c2=b2,d2=0;do{var e3=c2.nextSibling;if(a2.removeChild(c2),e3&&e3.nodeType===8)if(c2=e3.data,c2==="/$"){if(d2===0){a2.removeChild(e3),bd(b2);return}d2--}else c2!=="$"&&c2!=="$?"&&c2!=="$!"||d2++;c2=e3}while(c2);bd(b2)}function Lf(a2){for(;a2!=null;a2=a2.nextSibling){var b2=a2.nodeType;if(b2===1||b2===3)break;if(b2===8){if(b2=a2.data,b2==="$"||b2==="$!"||b2==="$?")break;if(b2==="/$")return null}}return a2}function Mf(a2){a2=a2.previousSibling;for(var b2=0;a2;){if(a2.nodeType===8){var c2=a2.data;if(c2==="$"||c2==="$!"||c2==="$?"){if(b2===0)return a2;b2--}else c2==="/$"&&b2++}a2=a2.previousSibling}return null}var Nf=Math.random().toString(36).slice(2),Of="__reactFiber$"+Nf,Pf="__reactProps$"+Nf,uf="__reactContainer$"+Nf,of="__reactEvents$"+Nf,Qf="__reactListeners$"+Nf,Rf="__reactHandles$"+Nf;function Wc(a2){var b2=a2[Of];if(b2)return b2;for(var c2=a2.parentNode;c2;){if(b2=c2[uf]||c2[Of]){if(c2=b2.alternate,b2.child!==null||c2!==null&&c2.child!==null)for(a2=Mf(a2);a2!==null;){if(c2=a2[Of])return c2;a2=Mf(a2)}
vendor: 5,311 bytes, line 61
61return b2}a2=c2,c2=a2.parentNode}return null}function Cb(a2){return a2=a2[Of]||a2[uf],!a2||a2.tag!==5&&a2.tag!==6&&a2.tag!==13&&a2.tag!==3?null:a2}function ue2(a2){if(a2.tag===5||a2.tag===6)return a2.stateNode;throw Error(p2(33))}function Db(a2){return a2[Pf]||null}var Sf=[],Tf=-1;function Uf(a2){return{current:a2}}function E2(a2){0>Tf||(a2.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G2(a2,b2){Tf++,Sf[Tf]=a2.current,a2.current=b2}var Vf={},H2=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(a2,b2){var c2=a2.type.contextTypes;if(!c2)return Vf;var d2=a2.stateNode;if(d2&&d2.__reactInternalMemoizedUnmaskedChildContext===b2)return d2.__reactInternalMemoizedMaskedChildContext;var e3={},f2;for(f2 in c2)e3[f2]=b2[f2];return d2&&(a2=a2.stateNode,a2.__reactInternalMemoizedUnmaskedChildContext=b2,a2.__reactInternalMemoizedMaskedChildContext=e3),e3}function Zf(a2){return a2=a2.childContextTypes,a2!=null}function $f(){E2(Wf),E2(H2)}function ag(a2,b2,c2){if(H2.current!==Vf)throw Error(p2(168));G2(H2,b2),G2(Wf,c2)}function bg(a2,b2,c2){var d2=a2.stateNode;if(b2=b2.childContextTypes,typeof d2.getChildContext!="function")return c2;d2=d2.getChildContext();for(var e3 in d2)if(!(e3 in b2))throw Error(p2(108,Ra(a2)||"Unknown",e3));return A5({},c2,d2)}function cg(a2){return a2=(a2=a2.stateNode)&&a2.__reactInternalMemoizedMergedChildContext||Vf,Xf=H2.current,G2(H2,a2),G2(Wf,Wf.current),!0}function dg2(a2,b2,c2){var d2=a2.stateNode;if(!d2)throw Error(p2(169));c2?(a2=bg(a2,b2,Xf),d2.__reactInternalMemoizedMergedChildContext=a2,E2(Wf),E2(H2),G2(H2,a2)):E2(Wf),G2(Wf,c2)}var eg=null,fg=!1,gg=!1;function hg(a2){eg===null?eg=[a2]:eg.push(a2)}function ig(a2){fg=!0,hg(a2)}function jg2(){if(!gg&&eg!==null){gg=!0;var a2=0,b2=C2;try{var c2=eg;for(C2=1;a2<c2.length;a2++){var d2=c2[a2];do d2=d2(!0);while(d2!==null)}eg=null,fg=!1}catch(e3){throw eg!==null&&(eg=eg.slice(a2+1)),ac(fc,jg2),e3}finally{C2=b2,gg=!1}}return null}var kg2=[],lg2=0,mg=null,ng2=0,og=[],pg=0,qg2=null,rg=1,sg="";function tg(a2,b2){kg2[lg2++]=ng2,kg2[lg2++]=mg,mg=a2,ng2=b2}function ug(a2,b2,c2){og[pg++]=rg,og[pg++]=sg,og[pg++]=qg2,qg2=a2;var d2=rg;a2=sg;var e3=32-oc(d2)-1;d2&=~(1<<e3),c2+=1;var f2=32-oc(b2)+e3;if(30<f2){var g2=e3-e3%5;f2=(d2&(1<<g2)-1).toString(32),d2>>=g2,e3-=g2,rg=1<<32-oc(b2)+e3|c2<<e3|d2,sg=f2+a2}else rg=1<<f2|c2<<e3|d2,sg=a2}function vg(a2){a2.return!==null&&(tg(a2,1),ug(a2,1,0))}function wg(a2){for(;a2===mg;)mg=kg2[--lg2],kg2[lg2]=null,ng2=kg2[--lg2],kg2[lg2]=null;for(;a2===qg2;)qg2=og[--pg],og[pg]=null,sg=og[--pg],og[pg]=null,rg=og[--pg],og[pg]=null}var xg=null,yg=null,I2=!1,zg=null;function Ag(a2,b2){var c2=Bg2(5,null,null,0);c2.elementType="DELETED",c2.stateNode=b2,c2.return=a2,b2=a2.deletions,b2===null?(a2.deletions=[c2],a2.flags|=16):b2.push(c2)}function Cg(a2,b2){switch(a2.tag){case 5:var c2=a2.type;return b2=b2.nodeType!==1||c2.toLowerCase()!==b2.nodeName.toLowerCase()?null:b2,b2!==null?(a2.stateNode=b2,xg=a2,yg=Lf(b2.firstChild),!0):!1;case 6:return b2=a2.pendingProps===""||b2.nodeType!==3?null:b2,b2!==null?(a2.stateNode=b2,xg=a2,yg=null,!0):!1;case 13:return b2=b2.nodeType!==8?null:b2,b2!==null?(c2=qg2!==null?{id:rg,overflow:sg}:null,a2.memoizedState={dehydrated:b2,treeContext:c2,retryLane:1073741824},c2=Bg2(18,null,null,0),c2.stateNode=b2,c2.return=a2,a2.child=c2,xg=a2,yg=null,!0):!1;default:return!1}}function Dg(a2){return(a2.mode&1)!==0&&(a2.flags&128)===0}function Eg(a2){if(I2){var b2=yg;if(b2){var c2=b2;if(!Cg(a2,b2)){if(Dg(a2))throw Error(p2(418));b2=Lf(c2.nextSibling);var d2=xg;b2&&Cg(a2,b2)?Ag(d2,c2):(a2.flags=a2.flags&-4097|2,I2=!1,xg=a2)}}else{if(Dg(a2))throw Error(p2(418));a2.flags=a2.flags&-4097|2,I2=!1,xg=a2}}}function Fg2(a2){for(a2=a2.return;a2!==null&&a2.tag!==5&&a2.tag!==3&&a2.tag!==13;)a2=a2.return;xg=a2}function Gg(a2){if(a2!==xg)return!1;if(!I2)return Fg2(a2),I2=!0,!1;var b2;if((b2=a2.tag!==3)&&!(b2=a2.tag!==5)&&(b2=a2.type,b2=b2!=="head"&&b2!=="body"&&!Ef(a2.type,a2.memoizedProps)),b2&&(b2=yg)){if(Dg(a2))throw Hg2(),Error(p2(418));for(;b2;)Ag(a2,b2),b2=Lf(b2.nextSibling)}if(Fg2(a2),a2.tag===13){if(a2=a2.memoizedState,a2=a2!==null?a2.dehydrated:null,!a2)throw Error(p2(317));a:{for(a2=a2.nextSibling,b2=0;a2;){if(a2.nodeType===8){var c2=a2.data;if(c2==="/$"){if(b2===0){yg=Lf(a2.nextSibling);break a}b2--}else c2!=="$"&&c2!=="$!"&&c2!=="$?"||b2++}a2=a2.nextSibling}yg=null}}else yg=xg?Lf(a2.stateNode.nextSibling):null;return!0}function Hg2(){for(var a2=yg;a2;)a2=Lf(a2.nextSibling)}function Ig(){yg=xg=null,I2=!1}function Jg2(a2){zg===null?zg=[a2]:zg.push(a2)}var Kg=ua2.ReactCurrentBatchConfig;function Lg(a2,b2,c2){if(a2=c2.ref,a2!==null&&typeof a2!="function"&&typeof a2!="object"){if(c2._owner){if(c2=c2._owner,c2){if(c2.tag!==1)throw Error(p2(309));var d2=c2.stateNode}if(!d2)throw Error(p2(147,a2));var e3=d2,f2=""+a2;return b2!==null&&b2.ref!==null&&typeof b2.ref=="function"&&b2.ref._stringRef===f2?b2.ref:(b2=function(a3){var b3=e3.refs;a3===null?delete b3[f2]:b3[f2]=a3},b2._stringRef=f2,b2)}if(typeof a2!="string")throw Error(p2(284));if(!c2._owner)throw Error(p2(290,a2))}return a2}function Mg(a2,b2){throw a2=Object.prototype.toString.call(b2),Error(p2(31,a2==="[object Object]"?"object with keys {"+Object.keys(b2).join(", ")+"}":a2))}function Ng2(a2){var b2=a2._init;return b2(a2._payload)}function Og(a2){function b2(b3,c3){if(a2){var d3=b3.deletions;
vendor: 19,163 bytes, line 61
61d3===null?(b3.deletions=[c3],b3.flags|=16):d3.push(c3)}}function c2(c3,d3){if(!a2)return null;for(;d3!==null;)b2(c3,d3),d3=d3.sibling;return null}function d2(a3,b3){for(a3=new Map;b3!==null;)b3.key!==null?a3.set(b3.key,b3):a3.set(b3.index,b3),b3=b3.sibling;return a3}function e3(a3,b3){return a3=Pg2(a3,b3),a3.index=0,a3.sibling=null,a3}function f2(b3,c3,d3){return b3.index=d3,a2?(d3=b3.alternate,d3!==null?(d3=d3.index,d3<c3?(b3.flags|=2,c3):d3):(b3.flags|=2,c3)):(b3.flags|=1048576,c3)}function g2(b3){return a2&&b3.alternate===null&&(b3.flags|=2),b3}function h2(a3,b3,c3,d3){return b3===null||b3.tag!==6?(b3=Qg2(c3,a3.mode,d3),b3.return=a3,b3):(b3=e3(b3,c3),b3.return=a3,b3)}function k2(a3,b3,c3,d3){var f3=c3.type;return f3===ya?m2(a3,b3,c3.props.children,d3,c3.key):b3!==null&&(b3.elementType===f3||typeof f3=="object"&&f3!==null&&f3.$$typeof===Ha&&Ng2(f3)===b3.type)?(d3=e3(b3,c3.props),d3.ref=Lg(a3,b3,c3),d3.return=a3,d3):(d3=Rg(c3.type,c3.key,c3.props,null,a3.mode,d3),d3.ref=Lg(a3,b3,c3),d3.return=a3,d3)}function l(a3,b3,c3,d3){return b3===null||b3.tag!==4||b3.stateNode.containerInfo!==c3.containerInfo||b3.stateNode.implementation!==c3.implementation?(b3=Sg(c3,a3.mode,d3),b3.return=a3,b3):(b3=e3(b3,c3.children||[]),b3.return=a3,b3)}function m2(a3,b3,c3,d3,f3){return b3===null||b3.tag!==7?(b3=Tg2(c3,a3.mode,d3,f3),b3.return=a3,b3):(b3=e3(b3,c3),b3.return=a3,b3)}function q2(a3,b3,c3){if(typeof b3=="string"&&b3!==""||typeof b3=="number")return b3=Qg2(""+b3,a3.mode,c3),b3.return=a3,b3;if(typeof b3=="object"&&b3!==null){switch(b3.$$typeof){case va:return c3=Rg(b3.type,b3.key,b3.props,null,a3.mode,c3),c3.ref=Lg(a3,null,b3),c3.return=a3,c3;case wa:return b3=Sg(b3,a3.mode,c3),b3.return=a3,b3;case Ha:var d3=b3._init;return q2(a3,d3(b3._payload),c3)}if(eb(b3)||Ka(b3))return b3=Tg2(b3,a3.mode,c3,null),b3.return=a3,b3;Mg(a3,b3)}return null}function r2(a3,b3,c3,d3){var e4=b3!==null?b3.key:null;if(typeof c3=="string"&&c3!==""||typeof c3=="number")return e4!==null?null:h2(a3,b3,""+c3,d3);if(typeof c3=="object"&&c3!==null){switch(c3.$$typeof){case va:return c3.key===e4?k2(a3,b3,c3,d3):null;case wa:return c3.key===e4?l(a3,b3,c3,d3):null;case Ha:return e4=c3._init,r2(a3,b3,e4(c3._payload),d3)}if(eb(c3)||Ka(c3))return e4!==null?null:m2(a3,b3,c3,d3,null);Mg(a3,c3)}return null}function y2(a3,b3,c3,d3,e4){if(typeof d3=="string"&&d3!==""||typeof d3=="number")return a3=a3.get(c3)||null,h2(b3,a3,""+d3,e4);if(typeof d3=="object"&&d3!==null){switch(d3.$$typeof){case va:return a3=a3.get(d3.key===null?c3:d3.key)||null,k2(b3,a3,d3,e4);case wa:return a3=a3.get(d3.key===null?c3:d3.key)||null,l(b3,a3,d3,e4);case Ha:var f3=d3._init;return y2(a3,b3,c3,f3(d3._payload),e4)}if(eb(d3)||Ka(d3))return a3=a3.get(c3)||null,m2(b3,a3,d3,e4,null);Mg(b3,d3)}return null}function n2(e4,g3,h3,k3){for(var l2=null,m3=null,u2=g3,w2=g3=0,x2=null;u2!==null&&w2<h3.length;w2++){u2.index>w2?(x2=u2,u2=null):x2=u2.sibling;var n3=r2(e4,u2,h3[w2],k3);if(n3===null){u2===null&&(u2=x2);break}a2&&u2&&n3.alternate===null&&b2(e4,u2),g3=f2(n3,g3,w2),m3===null?l2=n3:m3.sibling=n3,m3=n3,u2=x2}if(w2===h3.length)return c2(e4,u2),I2&&tg(e4,w2),l2;if(u2===null){for(;w2<h3.length;w2++)u2=q2(e4,h3[w2],k3),u2!==null&&(g3=f2(u2,g3,w2),m3===null?l2=u2:m3.sibling=u2,m3=u2);return I2&&tg(e4,w2),l2}for(u2=d2(e4,u2);w2<h3.length;w2++)x2=y2(u2,e4,w2,h3[w2],k3),x2!==null&&(a2&&x2.alternate!==null&&u2.delete(x2.key===null?w2:x2.key),g3=f2(x2,g3,w2),m3===null?l2=x2:m3.sibling=x2,m3=x2);return a2&&u2.forEach(function(a3){return b2(e4,a3)}),I2&&tg(e4,w2),l2}function t2(e4,g3,h3,k3){var l2=Ka(h3);if(typeof l2!="function")throw Error(p2(150));if(h3=l2.call(h3),h3==null)throw Error(p2(151));for(var u2=l2=null,m3=g3,w2=g3=0,x2=null,n3=h3.next();m3!==null&&!n3.done;w2++,n3=h3.next()){m3.index>w2?(x2=m3,m3=null):x2=m3.sibling;var t3=r2(e4,m3,n3.value,k3);if(t3===null){m3===null&&(m3=x2);break}a2&&m3&&t3.alternate===null&&b2(e4,m3),g3=f2(t3,g3,w2),u2===null?l2=t3:u2.sibling=t3,u2=t3,m3=x2}if(n3.done)return c2(e4,m3),I2&&tg(e4,w2),l2;if(m3===null){for(;!n3.done;w2++,n3=h3.next())n3=q2(e4,n3.value,k3),n3!==null&&(g3=f2(n3,g3,w2),u2===null?l2=n3:u2.sibling=n3,u2=n3);return I2&&tg(e4,w2),l2}for(m3=d2(e4,m3);!n3.done;w2++,n3=h3.next())n3=y2(m3,e4,w2,n3.value,k3),n3!==null&&(a2&&n3.alternate!==null&&m3.delete(n3.key===null?w2:n3.key),g3=f2(n3,g3,w2),u2===null?l2=n3:u2.sibling=n3,u2=n3);return a2&&m3.forEach(function(a3){return b2(e4,a3)}),I2&&tg(e4,w2),l2}function J2(a3,d3,f3,h3){if(typeof f3=="object"&&f3!==null&&f3.type===ya&&f3.key===null&&(f3=f3.props.children),typeof f3=="object"&&f3!==null){switch(f3.$$typeof){case va:a:{for(var k3=f3.key,l2=d3;l2!==null;){if(l2.key===k3){if(k3=f3.type,k3===ya){if(l2.tag===7){c2(a3,l2.sibling),d3=e3(l2,f3.props.children),d3.return=a3,a3=d3;break a}}else if(l2.elementType===k3||typeof k3=="object"&&k3!==null&&k3.$$typeof===Ha&&Ng2(k3)===l2.type){c2(a3,l2.sibling),d3=e3(l2,f3.props),d3.ref=Lg(a3,l2,f3),d3.return=a3,a3=d3;break a}c2(a3,l2);break}else b2(a3,l2);l2=l2.sibling}f3.type===ya?(d3=Tg2(f3.props.children,a3.mode,h3,f3.key),d3.return=a3,a3=d3):(h3=Rg(f3.type,f3.key,f3.props,null,a3.mode,h3),h3.ref=Lg(a3,d3,f3),h3.return=a3,a3=h3)}return g2(a3);case wa:a:{for(l2=f3.key;d3!==null;){if(d3.key===l2)if(d3.tag===4&&d3.stateNode.containerInfo===f3.containerInfo&&d3.stateNode.implementation===f3.implementation){c2(a3,d3.sibling),d3=e3(d3,f3.children||[]),d3.return=a3,a3=d3;break a}else{c2(a3,d3);break}else b2(a3,d3);d3=d3.sibling}d3=Sg(f3,a3.mode,h3),d3.return=a3,a3=d3}return g2(a3);case Ha:return l2=f3._init,J2(a3,d3,l2(f3._payload),h3)}if(eb(f3))return n2(a3,d3,f3,h3);if(Ka(f3))return t2(a3,d3,f3,h3);Mg(a3,f3)}return typeof f3=="string"&&f3!==""||typeof f3=="number"?(f3=""+f3,d3!==null&&d3.tag===6?(c2(a3,d3.sibling),d3=e3(d3,f3),d3.return=a3,a3=d3):(c2(a3,d3),d3=Qg2(f3,a3.mode,h3),d3.return=a3,a3=d3),g2(a3)):c2(a3,d3)}return J2}var Ug=Og(!0),Vg=Og(!1),Wg2=Uf(null),Xg=null,Yg=null,Zg2=null;function $g(){Zg2=Yg=Xg=null}function ah(a2){var b2=Wg2.current;E2(Wg2),a2._currentValue=b2}function bh2(a2,b2,c2){for(;a2!==null;){var d2=a2.alternate;if((a2.childLanes&b2)!==b2?(a2.childLanes|=b2,d2!==null&&(d2.childLanes|=b2)):d2!==null&&(d2.childLanes&b2)!==b2&&(d2.childLanes|=b2),a2===c2)break;a2=a2.return}}function ch2(a2,b2){Xg=a2,Zg2=Yg=null,a2=a2.dependencies,a2!==null&&a2.firstContext!==null&&((a2.lanes&b2)!==0&&(dh=!0),a2.firstContext=null)}function eh(a2){var b2=a2._currentValue;if(Zg2!==a2)if(a2={context:a2,memoizedValue:b2,next:null},Yg===null){if(Xg===null)throw Error(p2(308));Yg=a2,Xg.dependencies={lanes:0,firstContext:a2}}else Yg=Yg.next=a2;return b2}var fh2=null;function gh(a2){fh2===null?fh2=[a2]:fh2.push(a2)}function hh(a2,b2,c2,d2){var e3=b2.interleaved;return e3===null?(c2.next=c2,gh(b2)):(c2.next=e3.next,e3.next=c2),b2.interleaved=c2,ih(a2,d2)}function ih(a2,b2){a2.lanes|=b2;var c2=a2.alternate;for(c2!==null&&(c2.lanes|=b2),c2=a2,a2=a2.return;a2!==null;)a2.childLanes|=b2,c2=a2.alternate,c2!==null&&(c2.childLanes|=b2),c2=a2,a2=a2.return;return c2.tag===3?c2.stateNode:null}var jh2=!1;function kh(a2){a2.updateQueue={baseState:a2.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lh(a2,b2){a2=a2.updateQueue,b2.updateQueue===a2&&(b2.updateQueue={baseState:a2.baseState,firstBaseUpdate:a2.firstBaseUpdate,lastBaseUpdate:a2.lastBaseUpdate,shared:a2.shared,effects:a2.effects})}function mh(a2,b2){return{eventTime:a2,lane:b2,tag:0,payload:null,callback:null,next:null}}function nh(a2,b2,c2){var d2=a2.updateQueue;if(d2===null)return null;if(d2=d2.shared,(K2&2)!==0){var e3=d2.pending;return e3===null?b2.next=b2:(b2.next=e3.next,e3.next=b2),d2.pending=b2,ih(a2,c2)}return e3=d2.interleaved,e3===null?(b2.next=b2,gh(d2)):(b2.next=e3.next,e3.next=b2),d2.interleaved=b2,ih(a2,c2)}function oh(a2,b2,c2){if(b2=b2.updateQueue,b2!==null&&(b2=b2.shared,(c2&4194240)!==0)){var d2=b2.lanes;d2&=a2.pendingLanes,c2|=d2,b2.lanes=c2,Cc(a2,c2)}}function ph(a2,b2){var c2=a2.updateQueue,d2=a2.alternate;if(d2!==null&&(d2=d2.updateQueue,c2===d2)){var e3=null,f2=null;if(c2=c2.firstBaseUpdate,c2!==null){do{var g2={eventTime:c2.eventTime,lane:c2.lane,tag:c2.tag,payload:c2.payload,callback:c2.callback,next:null};f2===null?e3=f2=g2:f2=f2.next=g2,c2=c2.next}while(c2!==null);f2===null?e3=f2=b2:f2=f2.next=b2}else e3=f2=b2;c2={baseState:d2.baseState,firstBaseUpdate:e3,lastBaseUpdate:f2,shared:d2.shared,effects:d2.effects},a2.updateQueue=c2;return}a2=c2.lastBaseUpdate,a2===null?c2.firstBaseUpdate=b2:a2.next=b2,c2.lastBaseUpdate=b2}function qh(a2,b2,c2,d2){var e3=a2.updateQueue;jh2=!1;var f2=e3.firstBaseUpdate,g2=e3.lastBaseUpdate,h2=e3.shared.pending;if(h2!==null){e3.shared.pending=null;var k2=h2,l=k2.next;k2.next=null,g2===null?f2=l:g2.next=l,g2=k2;var m2=a2.alternate;m2!==null&&(m2=m2.updateQueue,h2=m2.lastBaseUpdate,h2!==g2&&(h2===null?m2.firstBaseUpdate=l:h2.next=l,m2.lastBaseUpdate=k2))}if(f2!==null){var q2=e3.baseState;g2=0,m2=l=k2=null,h2=f2;do{var r2=h2.lane,y2=h2.eventTime;if((d2&r2)===r2){m2!==null&&(m2=m2.next={eventTime:y2,lane:0,tag:h2.tag,payload:h2.payload,callback:h2.callback,next:null});a:{var n2=a2,t2=h2;switch(r2=b2,y2=c2,t2.tag){case 1:if(n2=t2.payload,typeof n2=="function"){q2=n2.call(y2,q2,r2);break a}q2=n2;break a;case 3:n2.flags=n2.flags&-65537|128;case 0:if(n2=t2.payload,r2=typeof n2=="function"?n2.call(y2,q2,r2):n2,r2==null)break a;q2=A5({},q2,r2);break a;case 2:jh2=!0}}h2.callback!==null&&h2.lane!==0&&(a2.flags|=64,r2=e3.effects,r2===null?e3.effects=[h2]:r2.push(h2))}else y2={eventTime:y2,lane:r2,tag:h2.tag,payload:h2.payload,callback:h2.callback,next:null},m2===null?(l=m2=y2,k2=q2):m2=m2.next=y2,g2|=r2;if(h2=h2.next,h2===null){if(h2=e3.shared.pending,h2===null)break;r2=h2,h2=r2.next,r2.next=null,e3.lastBaseUpdate=r2,e3.shared.pending=null}}while(!0);if(m2===null&&(k2=q2),e3.baseState=k2,e3.firstBaseUpdate=l,e3.lastBaseUpdate=m2,b2=e3.shared.interleaved,b2!==null){e3=b2;do g2|=e3.lane,e3=e3.next;while(e3!==b2)}else f2===null&&(e3.shared.lanes=0);rh2|=g2,a2.lanes=g2,a2.memoizedState=q2}}function sh2(a2,b2,c2){if(a2=b2.effects,b2.effects=null,a2!==null)for(b2=0;b2<a2.length;b2++){var d2=a2[b2],e3=d2.callback;if(e3!==null){if(d2.callback=null,d2=c2,typeof e3!="function")throw Error(p2(191,e3));e3.call(d2)}}}var th={},uh=Uf(th),vh2=Uf(th),wh2=Uf(th);function xh(a2){if(a2===th)throw Error(p2(174));return a2}function yh(a2,b2){switch(G2(wh2,b2),G2(vh2,a2),G2(uh,th),a2=b2.nodeType,a2){case 9:case 11:b2=(b2=b2.documentElement)?b2.namespaceURI:lb(null,"");break;default:a2=a2===8?b2.parentNode:b2,b2=a2.namespaceURI||null,a2=a2.tagName,b2=lb(b2,a2)}E2(uh),G2(uh,b2)}function zh(){E2(uh),E2(vh2),E2(wh2)}function Ah(a2){xh(wh2.current);var b2=xh(uh.current),c2=lb(b2,a2.type);b2!==c2&&(G2(vh2,a2),G2(uh,c2))}function Bh(a2){vh2.current===a2&&(E2(uh),E2(vh2))}var L2=Uf(0);function Ch2(a2){for(var b2=a2;b2!==null;){if(b2.tag===13){var c2=b2.memoizedState;if(c2!==null&&(c2=c2.dehydrated,c2===null||c2.data==="$?"||c2.data==="$!"))return b2}else if(b2.tag===19&&b2.memoizedProps.revealOrder!==void 0){if((b2.flags&128)!==0)return b2}else if(b2.child!==null){b2.child.return=b2,b2=b2.child;continue}if(b2===a2)break;for(;b2.sibling===null;){if(b2.return===null||b2.return===a2)return null;b2=b2.return}b2.sibling.return=b2.return,b2=b2.sibling}return null}var Dh=[];function Eh(){for(var a2=0;a2<Dh.length;a2++)Dh[a2]._workInProgressVersionPrimary=null;Dh.length=0}var Fh2=ua2.ReactCurrentDispatcher,Gh=ua2.ReactCurrentBatchConfig,Hh2=0,M2=null,N2=null,O2=null,Ih2=!1,Jh2=!1,Kh=0,Lh=0;function P2(){throw Error(p2(321))}function Mh(a2,b2){if(b2===null)return!1;for(var c2=0;c2<b2.length&&c2<a2.length;c2++)if(!He(a2[c2],b2[c2]))return!1;return!0}function Nh(a2,b2,c2,d2,e3,f2){if(Hh2=f2,M2=b2,b2.memoizedState=null,b2.updateQueue=null,b2.lanes=0,Fh2.current=a2===null||a2.memoizedState===null?Oh2:Ph,a2=c2(d2,e3),Jh2){f2=0;do{if(Jh2=!1,Kh=0,25<=f2)throw Error(p2(301));f2+=1,O2=N2=null,b2.updateQueue=null,Fh2.current=Qh2,a2=c2(d2,e3)}while(Jh2)}if(Fh2.current=Rh2,b2=N2!==null&&N2.next!==null,Hh2=0,O2=N2=M2=null,Ih2=!1,b2)throw Error(p2(300));return a2}function Sh(){var a2=Kh!==0;return Kh=0,a2}function Th(){var a2={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return O2===null?M2.memoizedState=O2=a2:O2=O2.next=a2,O2}function Uh(){if(N2===null){var a2=M2.alternate;a2=a2!==null?a2.memoizedState:null}else a2=N2.next;var b2=O2===null?M2.memoizedState:O2.next;if(b2!==null)O2=b2,N2=a2;else{if(a2===null)throw Error(p2(310));N2=a2,a2={memoizedState:N2.memoizedState,baseState:N2.baseState,baseQueue:N2.baseQueue,queue:N2.queue,next:null},O2===null?M2.memoizedState=O2=a2:O2=O2.next=a2}return O2}function Vh(a2,b2){return typeof b2=="function"?b2(a2):b2}function Wh2(a2){var b2=Uh(),c2=b2.queue;if(c2===null)throw Error(p2(311));c2.lastRenderedReducer=a2;var d2=N2,e3=d2.baseQueue,f2=c2.pending;if(f2!==null){if(e3!==null){var g2=e3.next;e3.next=f2.next,f2.next=g2}d2.baseQueue=e3=f2,c2.pending=null}if(e3!==null){f2=e3.next,d2=d2.baseState;var h2=g2=null,k2=null,l=f2;do{var m2=l.lane;if((Hh2&m2)===m2)k2!==null&&(k2=k2.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),d2=l.hasEagerState?l.eagerState:a2(d2,l.action);else{var q2={lane:m2,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};k2===null?(h2=k2=q2,g2=d2):k2=k2.next=q2,M2.lanes|=m2,rh2|=m2}l=l.next}while(l!==null&&l!==f2);k2===null?g2=d2:k2.next=h2,He(d2,b2.memoizedState)||(dh=!0),b2.memoizedState=d2,b2.baseState=g2,b2.baseQueue=k2,c2.lastRenderedState=d2}if(a2=c2.interleaved,a2!==null){e3=a2;do f2=e3.lane,M2.lanes|=f2,rh2|=f2,e3=e3.next;while(e3!==a2)}else e3===null&&(c2.lanes=0);return[b2.memoizedState,c2.dispatch]}function Xh(a2){var b2=Uh(),c2=b2.queue;if(c2===null)throw Error(p2(311));c2.lastRenderedReducer=a2;var d2=c2.dispatch,e3=c2.pending,f2=b2.memoizedState;if(e3!==null){c2.pending=null;var g2=e3=e3.next;do f2=a2(f2,g2.action),g2=g2.next;while(g2!==e3);He(f2,b2.memoizedState)||(dh=!0),b2.memoizedState=f2,b2.baseQueue===null&&(b2.baseState=f2),c2.lastRenderedState=f2}return[f2,d2]}function Yh(){}function Zh2(a2,b2){var c2=M2,d2=Uh(),e3=b2(),f2=!He(d2.memoizedState,e3);if(f2&&(d2.memoizedState=e3,dh=!0),d2=d2.queue,$h(ai.bind(null,c2,d2,a2),[a2]),d2.getSnapshot!==b2||f2||O2!==null&&O2.memoizedState.tag&1){if(c2.flags|=2048,bi2(9,ci.bind(null,c2,d2,e3,b2),void 0,null),Q2===null)throw Error(p2(349));(Hh2&30)!==0||di2(c2,b2,e3)}return e3}function di2(a2,b2,c2){a2.flags|=16384,a2={getSnapshot:b2,value:c2},b2=M2.updateQueue,b2===null?(b2={lastEffect:null,stores:null},M2.updateQueue=b2,b2.stores=[a2]):(c2=b2.stores,c2===null?b2.stores=[a2]:c2.push(a2))}function ci(a2,b2,c2,d2){b2.value=c2,b2.getSnapshot=d2,ei(b2)&&fi(a2)}function ai(a2,b2,c2){return c2(function(){ei(b2)&&fi(a2)})}function ei(a2){var b2=a2.getSnapshot;a2=a2.value;try{var c2=b2();return!He(a2,c2)}catch{return!0}}function fi(a2){var b2=ih(a2,1);b2!==null&&gi(b2,a2,1,-1)}function hi2(a2){var b2=Th();return typeof a2=="function"&&(a2=a2()),b2.memoizedState=b2.baseState=a2,a2={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vh,lastRenderedState:a2},b2.queue=a2,a2=a2.dispatch=ii.bind(null,M2,a2),[b2.memoizedState,a2]}function bi2(a2,b2,c2,d2){return a2={tag:a2,create:b2,destroy:c2,deps:d2,next:null},b2=M2.updateQueue,b2===null?(b2={lastEffect:null,stores:null},M2.updateQueue=b2,b2.lastEffect=a2.next=a2):(c2=b2.lastEffect,c2===null?b2.lastEffect=a2.next=a2:(d2=c2.next,c2.next=a2,a2.next=d2,b2.lastEffect=a2)),a2}function ji(){return Uh().memoizedState}function ki2(a2,b2,c2,d2){var e3=Th();M2.flags|=a2,e3.memoizedState=bi2(1|b2,c2,void 0,d2===void 0?null:d2)}function li(a2,b2,c2,d2){var e3=Uh();d2=d2===void 0?null:d2;var f2=void 0;if(N2!==null){var g2=N2.memoizedState;if(f2=g2.destroy,d2!==null&&Mh(d2,g2.deps)){e3.memoizedState=bi2(b2,c2,f2,d2);return}}M2.flags|=a2,e3.memoizedState=bi2(1|b2,c2,f2,d2)}function mi2(a2,b2){return ki2(8390656,8,a2,b2)}function $h(a2,b2){return li(2048,8,a2,b2)}function ni(a2,b2){return li(4,2,a2,b2)}function oi(a2,b2){return li(4,4,a2,b2)}function pi2(a2,b2){if(typeof b2=="function")return a2=a2(),b2(a2),function(){b2(null)};if(b2!=null)return a2=a2(),b2.current=a2,function(){b2.current=null}}function qi(a2,b2,c2){return c2=c2!=null?c2.concat([a2]):null,li(4,4,pi2.bind(null,b2,a2),c2)}function ri(){}function si(a2,b2){var c2=Uh();b2=b2===void 0?null:b2;var d2=c2.memoizedState;return d2!==null&&b2!==null&&Mh(b2,d2[1])?d2[0]:(c2.memoizedState=[a2,b2],a2)}function ti(a2,b2){var c2=Uh();b2=b2===void 0?null:b2;var d2=c2.memoizedState;return d2!==null&&b2!==null&&Mh(b2,d2[1])?d2[0]:(a2=a2(),c2.memoizedState=[a2,b2],a2)}function ui(a2,b2,c2){return(Hh2&21)===0?(a2.baseState&&(a2.baseState=!1,dh=!0),a2.memoizedState=c2):(He(c2,b2)||(c2=yc(),M2.lanes|=c2,rh2|=c2,a2.baseState=!0),b2)}function vi2(a2,b2){var c2=C2;C2=c2!==0&&4>c2?c2:4,a2(!0);var d2=Gh.transition;Gh.transition={};try{a2(!1),b2()}finally{C2=c2,Gh.transition=d2}}function wi(){return Uh().memoizedState}function xi(a2,b2,c2){var d2=yi2(a2);if(c2={lane:d2,action:c2,hasEagerState:!1,eagerState:null,next:null},zi(a2))Ai2(b2,c2);else if(c2=hh(a2,b2,c2,d2),c2!==null){var e3=R2();gi(c2,a2,d2,e3),Bi2(c2,b2,d2)}}function ii(a2,b2,c2){var d2=yi2(a2),e3={lane:d2,action:c2,hasEagerState:!1,eagerState:null,next:null};if(zi(a2))Ai2(b2,e3);else{var f2=a2.alternate;if(a2.lanes===0&&(f2===null||f2.lanes===0)&&(f2=b2.lastRenderedReducer,f2!==null))try{var g2=b2.lastRenderedState,h2=f2(g2,c2);if(e3.hasEagerState=!0,e3.eagerState=h2,He(h2,g2)){var k2=b2.interleaved;k2===null?(e3.next=e3,gh(b2)):(e3.next=k2.next,k2.next=e3),b2.interleaved=e3;return}}catch{}finally{}c2=hh(a2,b2,e3,d2),c2!==null&&(e3=R2(),gi(c2,a2,d2,e3),Bi2(c2,b2,d2))}}function zi(a2){var b2=a2.alternate;return a2===M2||b2!==null&&b2===M2}function Ai2(a2,b2){Jh2=Ih2=!0;var c2=a2.pending;c2===null?b2.next=b2:(b2.next=c2.next,c2.next=b2),a2.pending=b2}function Bi2(a2,b2,c2){if((c2&4194240)!==0){var d2=b2.lanes;d2&=a2.pendingLanes,c2|=d2,b2.lanes=c2,Cc(a2,c2)}}var Rh2={readContext:eh,useCallback:P2,useContext:P2,useEffect:P2,useImperativeHandle:P2,useInsertionEffect:P2,useLayoutEffect:P2,useMemo:P2,useReducer:P2,useRef:P2,useState:P2,useDebugValue:P2,useDeferredValue:P2,useTransition:P2,useMutableSource:P2,useSyncExternalStore:P2,useId:P2,unstable_isNewReconciler:!1},Oh2={readContext:eh,useCallback:function(a2,b2){return Th().memoizedState=[a2,b2===void 0?null:b2],a2},useContext:eh,useEffect:mi2,useImperativeHandle:function(a2,b2,c2){return c2=c2!=null?c2.concat([a2]):null,ki2(4194308,4,pi2.bind(null,b2,a2),c2)},useLayoutEffect:function(a2,b2){return ki2(4194308,4,a2,b2)},useInsertionEffect:function(a2,b2){return ki2(4,2,a2,b2)},useMemo:function(a2,b2){var c2=Th();return b2=b2===void 0?null:b2,a2=a2(),c2.memoizedState=[a2,b2],a2},useReducer:function(a2,b2,c2){var d2=Th();return b2=c2!==void 0?c2(b2):b2,d2.memoizedState=d2.baseState=b2,a2={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a2,lastRenderedState:b2},d2.queue=a2,a2=a2.dispatch=xi.bind(null,M2,a2),[d2.memoizedState,a2]}
vendor: 5,697 bytes, lines 61-63
61,useRef:function(a2){var b2=Th();return a2={current:a2},b2.memoizedState=a2},useState:hi2,useDebugValue:ri,useDeferredValue:function(a2){return Th().memoizedState=a2},useTransition:function(){var a2=hi2(!1),b2=a2[0];return a2=vi2.bind(null,a2[1]),Th().memoizedState=a2,[b2,a2]},useMutableSource:function(){},useSyncExternalStore:function(a2,b2,c2){var d2=M2,e3=Th();if(I2){if(c2===void 0)throw Error(p2(407));c2=c2()}else{if(c2=b2(),Q2===null)throw Error(p2(349));(Hh2&30)!==0||di2(d2,b2,c2)}e3.memoizedState=c2;var f2={value:c2,getSnapshot:b2};return e3.queue=f2,mi2(ai.bind(null,d2,f2,a2),[a2]),d2.flags|=2048,bi2(9,ci.bind(null,d2,f2,c2,b2),void 0,null),c2},useId:function(){var a2=Th(),b2=Q2.identifierPrefix;if(I2){var c2=sg,d2=rg;c2=(d2&~(1<<32-oc(d2)-1)).toString(32)+c2,b2=":"+b2+"R"+c2,c2=Kh++,0<c2&&(b2+="H"+c2.toString(32)),b2+=":"}else c2=Lh++,b2=":"+b2+"r"+c2.toString(32)+":";return a2.memoizedState=b2},unstable_isNewReconciler:!1},Ph={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Wh2,useRef:ji,useState:function(){return Wh2(Vh)},useDebugValue:ri,useDeferredValue:function(a2){var b2=Uh();return ui(b2,N2.memoizedState,a2)},useTransition:function(){var a2=Wh2(Vh)[0],b2=Uh().memoizedState;return[a2,b2]},useMutableSource:Yh,useSyncExternalStore:Zh2,useId:wi,unstable_isNewReconciler:!1},Qh2={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Xh,useRef:ji,useState:function(){return Xh(Vh)},useDebugValue:ri,useDeferredValue:function(a2){var b2=Uh();return N2===null?b2.memoizedState=a2:ui(b2,N2.memoizedState,a2)},useTransition:function(){var a2=Xh(Vh)[0],b2=Uh().memoizedState;return[a2,b2]},useMutableSource:Yh,useSyncExternalStore:Zh2,useId:wi,unstable_isNewReconciler:!1};function Ci2(a2,b2){if(a2&&a2.defaultProps){b2=A5({},b2),a2=a2.defaultProps;for(var c2 in a2)b2[c2]===void 0&&(b2[c2]=a2[c2]);return b2}return b2}function Di2(a2,b2,c2,d2){b2=a2.memoizedState,c2=c2(d2,b2),c2=c2==null?b2:A5({},b2,c2),a2.memoizedState=c2,a2.lanes===0&&(a2.updateQueue.baseState=c2)}var Ei2={isMounted:function(a2){return(a2=a2._reactInternals)?Vb(a2)===a2:!1},enqueueSetState:function(a2,b2,c2){a2=a2._reactInternals;var d2=R2(),e3=yi2(a2),f2=mh(d2,e3);f2.payload=b2,c2!=null&&(f2.callback=c2),b2=nh(a2,f2,e3),b2!==null&&(gi(b2,a2,e3,d2),oh(b2,a2,e3))},enqueueReplaceState:function(a2,b2,c2){a2=a2._reactInternals;var d2=R2(),e3=yi2(a2),f2=mh(d2,e3);f2.tag=1,f2.payload=b2,c2!=null&&(f2.callback=c2),b2=nh(a2,f2,e3),b2!==null&&(gi(b2,a2,e3,d2),oh(b2,a2,e3))},enqueueForceUpdate:function(a2,b2){a2=a2._reactInternals;var c2=R2(),d2=yi2(a2),e3=mh(c2,d2);e3.tag=2,b2!=null&&(e3.callback=b2),b2=nh(a2,e3,d2),b2!==null&&(gi(b2,a2,d2,c2),oh(b2,a2,d2))}};function Fi(a2,b2,c2,d2,e3,f2,g2){return a2=a2.stateNode,typeof a2.shouldComponentUpdate=="function"?a2.shouldComponentUpdate(d2,f2,g2):b2.prototype&&b2.prototype.isPureReactComponent?!Ie(c2,d2)||!Ie(e3,f2):!0}function Gi(a2,b2,c2){var d2=!1,e3=Vf,f2=b2.contextType;return typeof f2=="object"&&f2!==null?f2=eh(f2):(e3=Zf(b2)?Xf:H2.current,d2=b2.contextTypes,f2=(d2=d2!=null)?Yf(a2,e3):Vf),b2=new b2(c2,f2),a2.memoizedState=b2.state!==null&&b2.state!==void 0?b2.state:null,b2.updater=Ei2,a2.stateNode=b2,b2._reactInternals=a2,d2&&(a2=a2.stateNode,a2.__reactInternalMemoizedUnmaskedChildContext=e3,a2.__reactInternalMemoizedMaskedChildContext=f2),b2}function Hi(a2,b2,c2,d2){a2=b2.state,typeof b2.componentWillReceiveProps=="function"&&b2.componentWillReceiveProps(c2,d2),typeof b2.UNSAFE_componentWillReceiveProps=="function"&&b2.UNSAFE_componentWillReceiveProps(c2,d2),b2.state!==a2&&Ei2.enqueueReplaceState(b2,b2.state,null)}function Ii(a2,b2,c2,d2){var e3=a2.stateNode;e3.props=c2,e3.state=a2.memoizedState,e3.refs={},kh(a2);var f2=b2.contextType;typeof f2=="object"&&f2!==null?e3.context=eh(f2):(f2=Zf(b2)?Xf:H2.current,e3.context=Yf(a2,f2)),e3.state=a2.memoizedState,f2=b2.getDerivedStateFromProps,typeof f2=="function"&&(Di2(a2,b2,f2,c2),e3.state=a2.memoizedState),typeof b2.getDerivedStateFromProps=="function"||typeof e3.getSnapshotBeforeUpdate=="function"||typeof e3.UNSAFE_componentWillMount!="function"&&typeof e3.componentWillMount!="function"||(b2=e3.state,typeof e3.componentWillMount=="function"&&e3.componentWillMount(),typeof e3.UNSAFE_componentWillMount=="function"&&e3.UNSAFE_componentWillMount(),b2!==e3.state&&Ei2.enqueueReplaceState(e3,e3.state,null),qh(a2,c2,e3,d2),e3.state=a2.memoizedState),typeof e3.componentDidMount=="function"&&(a2.flags|=4194308)}function Ji2(a2,b2){try{var c2="",d2=b2;do c2+=Pa(d2),d2=d2.return;while(d2);var e3=c2}catch(f2){e3=` 62Error generating stack: `+f2.message+` 63`+f2.stack}return{value:a2,source:b2,stack:e3,digest:null}}function Ki2(a2,b2,c2){return{value:a2,source:null,stack:c2??null,digest:b2??null}}function Li(a2,b2){try{console.error(b2.value)}catch(c2){setTimeout(function(){throw c2})}}var Mi=typeof WeakMap=="function"?WeakMap:Map;function Ni(a2,b2,c2){c2=mh(-1,c2),c2.tag=3,c2.payload={element:null};var d2=b2.value;return c2.callback=function(){Oi||(Oi=!0,Pi=d2),Li(a2,b2)},c2}function Qi2(a2,b2,c2){c2=mh(-1,c2),c2.tag=3;var d2=a2.type.getDerivedStateFromError;if(typeof d2=="function"){var e3=b2.value;c2.payload=function(){return d2(e3)},c2.callback=function(){Li(a2,b2)}}var f2=a2.stateNode;return f2!==null&&typeof f2.componentDidCatch=="function"&&(c2.callback=function(){Li(a2,b2),typeof d2!="function"&&(Ri===null?Ri=new Set([this]):Ri.add(this));var c3=b2.stack;this.componentDidCatch(b2.value,{componentStack:c3!==null?c3:""})}),c2}function Si(a2,b2,c2){var d2=a2.pingCache;
vendor: 50,036 bytes, line 63
63if(d2===null){d2=a2.pingCache=new Mi;var e3=new Set;d2.set(b2,e3)}else e3=d2.get(b2),e3===void 0&&(e3=new Set,d2.set(b2,e3));e3.has(c2)||(e3.add(c2),a2=Ti.bind(null,a2,b2,c2),b2.then(a2,a2))}function Ui(a2){do{var b2;if((b2=a2.tag===13)&&(b2=a2.memoizedState,b2=b2!==null?b2.dehydrated!==null:!0),b2)return a2;a2=a2.return}while(a2!==null);return null}function Vi2(a2,b2,c2,d2,e3){return(a2.mode&1)===0?(a2===b2?a2.flags|=65536:(a2.flags|=128,c2.flags|=131072,c2.flags&=-52805,c2.tag===1&&(c2.alternate===null?c2.tag=17:(b2=mh(-1,1),b2.tag=2,nh(c2,b2,1))),c2.lanes|=1),a2):(a2.flags|=65536,a2.lanes=e3,a2)}var Wi=ua2.ReactCurrentOwner,dh=!1;function Xi2(a2,b2,c2,d2){b2.child=a2===null?Vg(b2,null,c2,d2):Ug(b2,a2.child,c2,d2)}function Yi2(a2,b2,c2,d2,e3){c2=c2.render;var f2=b2.ref;return ch2(b2,e3),d2=Nh(a2,b2,c2,d2,f2,e3),c2=Sh(),a2!==null&&!dh?(b2.updateQueue=a2.updateQueue,b2.flags&=-2053,a2.lanes&=~e3,Zi2(a2,b2,e3)):(I2&&c2&&vg(b2),b2.flags|=1,Xi2(a2,b2,d2,e3),b2.child)}function $i(a2,b2,c2,d2,e3){if(a2===null){var f2=c2.type;return typeof f2=="function"&&!aj(f2)&&f2.defaultProps===void 0&&c2.compare===null&&c2.defaultProps===void 0?(b2.tag=15,b2.type=f2,bj(a2,b2,f2,d2,e3)):(a2=Rg(c2.type,null,d2,b2,b2.mode,e3),a2.ref=b2.ref,a2.return=b2,b2.child=a2)}if(f2=a2.child,(a2.lanes&e3)===0){var g2=f2.memoizedProps;if(c2=c2.compare,c2=c2!==null?c2:Ie,c2(g2,d2)&&a2.ref===b2.ref)return Zi2(a2,b2,e3)}return b2.flags|=1,a2=Pg2(f2,d2),a2.ref=b2.ref,a2.return=b2,b2.child=a2}function bj(a2,b2,c2,d2,e3){if(a2!==null){var f2=a2.memoizedProps;if(Ie(f2,d2)&&a2.ref===b2.ref)if(dh=!1,b2.pendingProps=d2=f2,(a2.lanes&e3)!==0)(a2.flags&131072)!==0&&(dh=!0);else return b2.lanes=a2.lanes,Zi2(a2,b2,e3)}return cj(a2,b2,c2,d2,e3)}function dj(a2,b2,c2){var d2=b2.pendingProps,e3=d2.children,f2=a2!==null?a2.memoizedState:null;if(d2.mode==="hidden")if((b2.mode&1)===0)b2.memoizedState={baseLanes:0,cachePool:null,transitions:null},G2(ej,fj),fj|=c2;else{if((c2&1073741824)===0)return a2=f2!==null?f2.baseLanes|c2:c2,b2.lanes=b2.childLanes=1073741824,b2.memoizedState={baseLanes:a2,cachePool:null,transitions:null},b2.updateQueue=null,G2(ej,fj),fj|=a2,null;b2.memoizedState={baseLanes:0,cachePool:null,transitions:null},d2=f2!==null?f2.baseLanes:c2,G2(ej,fj),fj|=d2}else f2!==null?(d2=f2.baseLanes|c2,b2.memoizedState=null):d2=c2,G2(ej,fj),fj|=d2;return Xi2(a2,b2,e3,c2),b2.child}function gj(a2,b2){var c2=b2.ref;(a2===null&&c2!==null||a2!==null&&a2.ref!==c2)&&(b2.flags|=512,b2.flags|=2097152)}function cj(a2,b2,c2,d2,e3){var f2=Zf(c2)?Xf:H2.current;return f2=Yf(b2,f2),ch2(b2,e3),c2=Nh(a2,b2,c2,d2,f2,e3),d2=Sh(),a2!==null&&!dh?(b2.updateQueue=a2.updateQueue,b2.flags&=-2053,a2.lanes&=~e3,Zi2(a2,b2,e3)):(I2&&d2&&vg(b2),b2.flags|=1,Xi2(a2,b2,c2,e3),b2.child)}function hj(a2,b2,c2,d2,e3){if(Zf(c2)){var f2=!0;cg(b2)}else f2=!1;if(ch2(b2,e3),b2.stateNode===null)ij(a2,b2),Gi(b2,c2,d2),Ii(b2,c2,d2,e3),d2=!0;else if(a2===null){var g2=b2.stateNode,h2=b2.memoizedProps;g2.props=h2;var k2=g2.context,l=c2.contextType;typeof l=="object"&&l!==null?l=eh(l):(l=Zf(c2)?Xf:H2.current,l=Yf(b2,l));var m2=c2.getDerivedStateFromProps,q2=typeof m2=="function"||typeof g2.getSnapshotBeforeUpdate=="function";q2||typeof g2.UNSAFE_componentWillReceiveProps!="function"&&typeof g2.componentWillReceiveProps!="function"||(h2!==d2||k2!==l)&&Hi(b2,g2,d2,l),jh2=!1;var r2=b2.memoizedState;g2.state=r2,qh(b2,d2,g2,e3),k2=b2.memoizedState,h2!==d2||r2!==k2||Wf.current||jh2?(typeof m2=="function"&&(Di2(b2,c2,m2,d2),k2=b2.memoizedState),(h2=jh2||Fi(b2,c2,h2,d2,r2,k2,l))?(q2||typeof g2.UNSAFE_componentWillMount!="function"&&typeof g2.componentWillMount!="function"||(typeof g2.componentWillMount=="function"&&g2.componentWillMount(),typeof g2.UNSAFE_componentWillMount=="function"&&g2.UNSAFE_componentWillMount()),typeof g2.componentDidMount=="function"&&(b2.flags|=4194308)):(typeof g2.componentDidMount=="function"&&(b2.flags|=4194308),b2.memoizedProps=d2,b2.memoizedState=k2),g2.props=d2,g2.state=k2,g2.context=l,d2=h2):(typeof g2.componentDidMount=="function"&&(b2.flags|=4194308),d2=!1)}else{g2=b2.stateNode,lh(a2,b2),h2=b2.memoizedProps,l=b2.type===b2.elementType?h2:Ci2(b2.type,h2),g2.props=l,q2=b2.pendingProps,r2=g2.context,k2=c2.contextType,typeof k2=="object"&&k2!==null?k2=eh(k2):(k2=Zf(c2)?Xf:H2.current,k2=Yf(b2,k2));var y2=c2.getDerivedStateFromProps;(m2=typeof y2=="function"||typeof g2.getSnapshotBeforeUpdate=="function")||typeof g2.UNSAFE_componentWillReceiveProps!="function"&&typeof g2.componentWillReceiveProps!="function"||(h2!==q2||r2!==k2)&&Hi(b2,g2,d2,k2),jh2=!1,r2=b2.memoizedState,g2.state=r2,qh(b2,d2,g2,e3);var n2=b2.memoizedState;h2!==q2||r2!==n2||Wf.current||jh2?(typeof y2=="function"&&(Di2(b2,c2,y2,d2),n2=b2.memoizedState),(l=jh2||Fi(b2,c2,l,d2,r2,n2,k2)||!1)?(m2||typeof g2.UNSAFE_componentWillUpdate!="function"&&typeof g2.componentWillUpdate!="function"||(typeof g2.componentWillUpdate=="function"&&g2.componentWillUpdate(d2,n2,k2),typeof g2.UNSAFE_componentWillUpdate=="function"&&g2.UNSAFE_componentWillUpdate(d2,n2,k2)),typeof g2.componentDidUpdate=="function"&&(b2.flags|=4),typeof g2.getSnapshotBeforeUpdate=="function"&&(b2.flags|=1024)):(typeof g2.componentDidUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=4),typeof g2.getSnapshotBeforeUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=1024),b2.memoizedProps=d2,b2.memoizedState=n2),g2.props=d2,g2.state=n2,g2.context=k2,d2=l):(typeof g2.componentDidUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=4),typeof g2.getSnapshotBeforeUpdate!="function"||h2===a2.memoizedProps&&r2===a2.memoizedState||(b2.flags|=1024),d2=!1)}return jj(a2,b2,c2,d2,f2,e3)}function jj(a2,b2,c2,d2,e3,f2){gj(a2,b2);var g2=(b2.flags&128)!==0;if(!d2&&!g2)return e3&&dg2(b2,c2,!1),Zi2(a2,b2,f2);d2=b2.stateNode,Wi.current=b2;var h2=g2&&typeof c2.getDerivedStateFromError!="function"?null:d2.render();return b2.flags|=1,a2!==null&&g2?(b2.child=Ug(b2,a2.child,null,f2),b2.child=Ug(b2,null,h2,f2)):Xi2(a2,b2,h2,f2),b2.memoizedState=d2.state,e3&&dg2(b2,c2,!0),b2.child}function kj(a2){var b2=a2.stateNode;b2.pendingContext?ag(a2,b2.pendingContext,b2.pendingContext!==b2.context):b2.context&&ag(a2,b2.context,!1),yh(a2,b2.containerInfo)}function lj(a2,b2,c2,d2,e3){return Ig(),Jg2(e3),b2.flags|=256,Xi2(a2,b2,c2,d2),b2.child}var mj={dehydrated:null,treeContext:null,retryLane:0};function nj(a2){return{baseLanes:a2,cachePool:null,transitions:null}}function oj(a2,b2,c2){var d2=b2.pendingProps,e3=L2.current,f2=!1,g2=(b2.flags&128)!==0,h2;if((h2=g2)||(h2=a2!==null&&a2.memoizedState===null?!1:(e3&2)!==0),h2?(f2=!0,b2.flags&=-129):(a2===null||a2.memoizedState!==null)&&(e3|=1),G2(L2,e3&1),a2===null)return Eg(b2),a2=b2.memoizedState,a2!==null&&(a2=a2.dehydrated,a2!==null)?((b2.mode&1)===0?b2.lanes=1:a2.data==="$!"?b2.lanes=8:b2.lanes=1073741824,null):(g2=d2.children,a2=d2.fallback,f2?(d2=b2.mode,f2=b2.child,g2={mode:"hidden",children:g2},(d2&1)===0&&f2!==null?(f2.childLanes=0,f2.pendingProps=g2):f2=pj(g2,d2,0,null),a2=Tg2(a2,d2,c2,null),f2.return=b2,a2.return=b2,f2.sibling=a2,b2.child=f2,b2.child.memoizedState=nj(c2),b2.memoizedState=mj,a2):qj(b2,g2));if(e3=a2.memoizedState,e3!==null&&(h2=e3.dehydrated,h2!==null))return rj(a2,b2,g2,d2,h2,e3,c2);if(f2){f2=d2.fallback,g2=b2.mode,e3=a2.child,h2=e3.sibling;var k2={mode:"hidden",children:d2.children};return(g2&1)===0&&b2.child!==e3?(d2=b2.child,d2.childLanes=0,d2.pendingProps=k2,b2.deletions=null):(d2=Pg2(e3,k2),d2.subtreeFlags=e3.subtreeFlags&14680064),h2!==null?f2=Pg2(h2,f2):(f2=Tg2(f2,g2,c2,null),f2.flags|=2),f2.return=b2,d2.return=b2,d2.sibling=f2,b2.child=d2,d2=f2,f2=b2.child,g2=a2.child.memoizedState,g2=g2===null?nj(c2):{baseLanes:g2.baseLanes|c2,cachePool:null,transitions:g2.transitions},f2.memoizedState=g2,f2.childLanes=a2.childLanes&~c2,b2.memoizedState=mj,d2}return f2=a2.child,a2=f2.sibling,d2=Pg2(f2,{mode:"visible",children:d2.children}),(b2.mode&1)===0&&(d2.lanes=c2),d2.return=b2,d2.sibling=null,a2!==null&&(c2=b2.deletions,c2===null?(b2.deletions=[a2],b2.flags|=16):c2.push(a2)),b2.child=d2,b2.memoizedState=null,d2}function qj(a2,b2){return b2=pj({mode:"visible",children:b2},a2.mode,0,null),b2.return=a2,a2.child=b2}function sj(a2,b2,c2,d2){return d2!==null&&Jg2(d2),Ug(b2,a2.child,null,c2),a2=qj(b2,b2.pendingProps.children),a2.flags|=2,b2.memoizedState=null,a2}function rj(a2,b2,c2,d2,e3,f2,g2){if(c2)return b2.flags&256?(b2.flags&=-257,d2=Ki2(Error(p2(422))),sj(a2,b2,g2,d2)):b2.memoizedState!==null?(b2.child=a2.child,b2.flags|=128,null):(f2=d2.fallback,e3=b2.mode,d2=pj({mode:"visible",children:d2.children},e3,0,null),f2=Tg2(f2,e3,g2,null),f2.flags|=2,d2.return=b2,f2.return=b2,d2.sibling=f2,b2.child=d2,(b2.mode&1)!==0&&Ug(b2,a2.child,null,g2),b2.child.memoizedState=nj(g2),b2.memoizedState=mj,f2);if((b2.mode&1)===0)return sj(a2,b2,g2,null);if(e3.data==="$!"){if(d2=e3.nextSibling&&e3.nextSibling.dataset,d2)var h2=d2.dgst;return d2=h2,f2=Error(p2(419)),d2=Ki2(f2,d2,void 0),sj(a2,b2,g2,d2)}if(h2=(g2&a2.childLanes)!==0,dh||h2){if(d2=Q2,d2!==null){switch(g2&-g2){case 4:e3=2;break;case 16:e3=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:e3=32;break;case 536870912:e3=268435456;break;default:e3=0}e3=(e3&(d2.suspendedLanes|g2))!==0?0:e3,e3!==0&&e3!==f2.retryLane&&(f2.retryLane=e3,ih(a2,e3),gi(d2,a2,e3,-1))}return tj(),d2=Ki2(Error(p2(421))),sj(a2,b2,g2,d2)}return e3.data==="$?"?(b2.flags|=128,b2.child=a2.child,b2=uj.bind(null,a2),e3._reactRetry=b2,null):(a2=f2.treeContext,yg=Lf(e3.nextSibling),xg=b2,I2=!0,zg=null,a2!==null&&(og[pg++]=rg,og[pg++]=sg,og[pg++]=qg2,rg=a2.id,sg=a2.overflow,qg2=b2),b2=qj(b2,d2.children),b2.flags|=4096,b2)}function vj(a2,b2,c2){a2.lanes|=b2;var d2=a2.alternate;d2!==null&&(d2.lanes|=b2),bh2(a2.return,b2,c2)}function wj(a2,b2,c2,d2,e3){var f2=a2.memoizedState;f2===null?a2.memoizedState={isBackwards:b2,rendering:null,renderingStartTime:0,last:d2,tail:c2,tailMode:e3}:(f2.isBackwards=b2,f2.rendering=null,f2.renderingStartTime=0,f2.last=d2,f2.tail=c2,f2.tailMode=e3)}function xj(a2,b2,c2){var d2=b2.pendingProps,e3=d2.revealOrder,f2=d2.tail;if(Xi2(a2,b2,d2.children,c2),d2=L2.current,(d2&2)!==0)d2=d2&1|2,b2.flags|=128;else{if(a2!==null&&(a2.flags&128)!==0)a:for(a2=b2.child;a2!==null;){if(a2.tag===13)a2.memoizedState!==null&&vj(a2,c2,b2);else if(a2.tag===19)vj(a2,c2,b2);else if(a2.child!==null){a2.child.return=a2,a2=a2.child;continue}if(a2===b2)break a;for(;a2.sibling===null;){if(a2.return===null||a2.return===b2)break a;a2=a2.return}a2.sibling.return=a2.return,a2=a2.sibling}d2&=1}if(G2(L2,d2),(b2.mode&1)===0)b2.memoizedState=null;else switch(e3){case"forwards":for(c2=b2.child,e3=null;c2!==null;)a2=c2.alternate,a2!==null&&Ch2(a2)===null&&(e3=c2),c2=c2.sibling;c2=e3,c2===null?(e3=b2.child,b2.child=null):(e3=c2.sibling,c2.sibling=null),wj(b2,!1,e3,c2,f2);break;case"backwards":for(c2=null,e3=b2.child,b2.child=null;e3!==null;){if(a2=e3.alternate,a2!==null&&Ch2(a2)===null){b2.child=e3;break}a2=e3.sibling,e3.sibling=c2,c2=e3,e3=a2}wj(b2,!0,c2,null,f2);break;case"together":wj(b2,!1,null,null,void 0);break;default:b2.memoizedState=null}return b2.child}function ij(a2,b2){(b2.mode&1)===0&&a2!==null&&(a2.alternate=null,b2.alternate=null,b2.flags|=2)}function Zi2(a2,b2,c2){if(a2!==null&&(b2.dependencies=a2.dependencies),rh2|=b2.lanes,(c2&b2.childLanes)===0)return null;if(a2!==null&&b2.child!==a2.child)throw Error(p2(153));if(b2.child!==null){for(a2=b2.child,c2=Pg2(a2,a2.pendingProps),b2.child=c2,c2.return=b2;a2.sibling!==null;)a2=a2.sibling,c2=c2.sibling=Pg2(a2,a2.pendingProps),c2.return=b2;c2.sibling=null}return b2.child}function yj(a2,b2,c2){switch(b2.tag){case 3:kj(b2),Ig();break;case 5:Ah(b2);break;case 1:Zf(b2.type)&&cg(b2);break;case 4:yh(b2,b2.stateNode.containerInfo);break;case 10:var d2=b2.type._context,e3=b2.memoizedProps.value;G2(Wg2,d2._currentValue),d2._currentValue=e3;break;case 13:if(d2=b2.memoizedState,d2!==null)return d2.dehydrated!==null?(G2(L2,L2.current&1),b2.flags|=128,null):(c2&b2.child.childLanes)!==0?oj(a2,b2,c2):(G2(L2,L2.current&1),a2=Zi2(a2,b2,c2),a2!==null?a2.sibling:null);G2(L2,L2.current&1);break;case 19:if(d2=(c2&b2.childLanes)!==0,(a2.flags&128)!==0){if(d2)return xj(a2,b2,c2);b2.flags|=128}if(e3=b2.memoizedState,e3!==null&&(e3.rendering=null,e3.tail=null,e3.lastEffect=null),G2(L2,L2.current),d2)break;return null;case 22:case 23:return b2.lanes=0,dj(a2,b2,c2)}return Zi2(a2,b2,c2)}var zj,Aj,Bj,Cj;zj=function(a2,b2){for(var c2=b2.child;c2!==null;){if(c2.tag===5||c2.tag===6)a2.appendChild(c2.stateNode);else if(c2.tag!==4&&c2.child!==null){c2.child.return=c2,c2=c2.child;continue}if(c2===b2)break;for(;c2.sibling===null;){if(c2.return===null||c2.return===b2)return;c2=c2.return}c2.sibling.return=c2.return,c2=c2.sibling}},Aj=function(){},Bj=function(a2,b2,c2,d2){var e3=a2.memoizedProps;if(e3!==d2){a2=b2.stateNode,xh(uh.current);var f2=null;switch(c2){case"input":e3=Ya(a2,e3),d2=Ya(a2,d2),f2=[];break;case"select":e3=A5({},e3,{value:void 0}),d2=A5({},d2,{value:void 0}),f2=[];break;case"textarea":e3=gb(a2,e3),d2=gb(a2,d2),f2=[];break;default:typeof e3.onClick!="function"&&typeof d2.onClick=="function"&&(a2.onclick=Bf)}ub(c2,d2);var g2;c2=null;for(l in e3)if(!d2.hasOwnProperty(l)&&e3.hasOwnProperty(l)&&e3[l]!=null)if(l==="style"){var h2=e3[l];for(g2 in h2)h2.hasOwnProperty(g2)&&(c2||(c2={}),c2[g2]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(ea2.hasOwnProperty(l)?f2||(f2=[]):(f2=f2||[]).push(l,null));for(l in d2){var k2=d2[l];if(h2=e3!=null?e3[l]:void 0,d2.hasOwnProperty(l)&&k2!==h2&&(k2!=null||h2!=null))if(l==="style")if(h2){for(g2 in h2)!h2.hasOwnProperty(g2)||k2&&k2.hasOwnProperty(g2)||(c2||(c2={}),c2[g2]="");for(g2 in k2)k2.hasOwnProperty(g2)&&h2[g2]!==k2[g2]&&(c2||(c2={}),c2[g2]=k2[g2])}else c2||(f2||(f2=[]),f2.push(l,c2)),c2=k2;else l==="dangerouslySetInnerHTML"?(k2=k2?k2.__html:void 0,h2=h2?h2.__html:void 0,k2!=null&&h2!==k2&&(f2=f2||[]).push(l,k2)):l==="children"?typeof k2!="string"&&typeof k2!="number"||(f2=f2||[]).push(l,""+k2):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(ea2.hasOwnProperty(l)?(k2!=null&&l==="onScroll"&&D2("scroll",a2),f2||h2===k2||(f2=[])):(f2=f2||[]).push(l,k2))}c2&&(f2=f2||[]).push("style",c2);var l=f2;(b2.updateQueue=l)&&(b2.flags|=4)}},Cj=function(a2,b2,c2,d2){c2!==d2&&(b2.flags|=4)};function Dj(a2,b2){if(!I2)switch(a2.tailMode){case"hidden":b2=a2.tail;for(var c2=null;b2!==null;)b2.alternate!==null&&(c2=b2),b2=b2.sibling;c2===null?a2.tail=null:c2.sibling=null;break;case"collapsed":c2=a2.tail;for(var d2=null;c2!==null;)c2.alternate!==null&&(d2=c2),c2=c2.sibling;d2===null?b2||a2.tail===null?a2.tail=null:a2.tail.sibling=null:d2.sibling=null}}function S2(a2){var b2=a2.alternate!==null&&a2.alternate.child===a2.child,c2=0,d2=0;if(b2)for(var e3=a2.child;e3!==null;)c2|=e3.lanes|e3.childLanes,d2|=e3.subtreeFlags&14680064,d2|=e3.flags&14680064,e3.return=a2,e3=e3.sibling;else for(e3=a2.child;e3!==null;)c2|=e3.lanes|e3.childLanes,d2|=e3.subtreeFlags,d2|=e3.flags,e3.return=a2,e3=e3.sibling;return a2.subtreeFlags|=d2,a2.childLanes=c2,b2}function Ej(a2,b2,c2){var d2=b2.pendingProps;switch(wg(b2),b2.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return S2(b2),null;case 1:return Zf(b2.type)&&$f(),S2(b2),null;case 3:return d2=b2.stateNode,zh(),E2(Wf),E2(H2),Eh(),d2.pendingContext&&(d2.context=d2.pendingContext,d2.pendingContext=null),(a2===null||a2.child===null)&&(Gg(b2)?b2.flags|=4:a2===null||a2.memoizedState.isDehydrated&&(b2.flags&256)===0||(b2.flags|=1024,zg!==null&&(Fj(zg),zg=null))),Aj(a2,b2),S2(b2),null;case 5:Bh(b2);var e3=xh(wh2.current);if(c2=b2.type,a2!==null&&b2.stateNode!=null)Bj(a2,b2,c2,d2,e3),a2.ref!==b2.ref&&(b2.flags|=512,b2.flags|=2097152);else{if(!d2){if(b2.stateNode===null)throw Error(p2(166));return S2(b2),null}if(a2=xh(uh.current),Gg(b2)){d2=b2.stateNode,c2=b2.type;var f2=b2.memoizedProps;switch(d2[Of]=b2,d2[Pf]=f2,a2=(b2.mode&1)!==0,c2){case"dialog":D2("cancel",d2),D2("close",d2);break;case"iframe":case"object":case"embed":D2("load",d2);break;case"video":case"audio":for(e3=0;e3<lf.length;e3++)D2(lf[e3],d2);break;case"source":D2("error",d2);break;case"img":case"image":case"link":D2("error",d2),D2("load",d2);break;case"details":D2("toggle",d2);break;case"input":Za(d2,f2),D2("invalid",d2);break;case"select":d2._wrapperState={wasMultiple:!!f2.multiple},D2("invalid",d2);break;case"textarea":hb(d2,f2),D2("invalid",d2)}ub(c2,f2),e3=null;for(var g2 in f2)if(f2.hasOwnProperty(g2)){var h2=f2[g2];g2==="children"?typeof h2=="string"?d2.textContent!==h2&&(f2.suppressHydrationWarning!==!0&&Af(d2.textContent,h2,a2),e3=["children",h2]):typeof h2=="number"&&d2.textContent!==""+h2&&(f2.suppressHydrationWarning!==!0&&Af(d2.textContent,h2,a2),e3=["children",""+h2]):ea2.hasOwnProperty(g2)&&h2!=null&&g2==="onScroll"&&D2("scroll",d2)}switch(c2){case"input":Va(d2),db(d2,f2,!0);break;case"textarea":Va(d2),jb(d2);break;case"select":case"option":break;default:typeof f2.onClick=="function"&&(d2.onclick=Bf)}d2=e3,b2.updateQueue=d2,d2!==null&&(b2.flags|=4)}else{g2=e3.nodeType===9?e3:e3.ownerDocument,a2==="http://www.w3.org/1999/xhtml"&&(a2=kb(c2)),a2==="http://www.w3.org/1999/xhtml"?c2==="script"?(a2=g2.createElement("div"),a2.innerHTML="<script><\/script>",a2=a2.removeChild(a2.firstChild)):typeof d2.is=="string"?a2=g2.createElement(c2,{is:d2.is}):(a2=g2.createElement(c2),c2==="select"&&(g2=a2,d2.multiple?g2.multiple=!0:d2.size&&(g2.size=d2.size))):a2=g2.createElementNS(a2,c2),a2[Of]=b2,a2[Pf]=d2,zj(a2,b2,!1,!1),b2.stateNode=a2;a:{switch(g2=vb(c2,d2),c2){case"dialog":D2("cancel",a2),D2("close",a2),e3=d2;break;case"iframe":case"object":case"embed":D2("load",a2),e3=d2;break;case"video":case"audio":for(e3=0;e3<lf.length;e3++)D2(lf[e3],a2);e3=d2;break;case"source":D2("error",a2),e3=d2;break;case"img":case"image":case"link":D2("error",a2),D2("load",a2),e3=d2;break;case"details":D2("toggle",a2),e3=d2;break;case"input":Za(a2,d2),e3=Ya(a2,d2),D2("invalid",a2);break;case"option":e3=d2;break;case"select":a2._wrapperState={wasMultiple:!!d2.multiple},e3=A5({},d2,{value:void 0}),D2("invalid",a2);break;case"textarea":hb(a2,d2),e3=gb(a2,d2),D2("invalid",a2);break;default:e3=d2}ub(c2,e3),h2=e3;for(f2 in h2)if(h2.hasOwnProperty(f2)){var k2=h2[f2];f2==="style"?sb(a2,k2):f2==="dangerouslySetInnerHTML"?(k2=k2?k2.__html:void 0,k2!=null&&nb(a2,k2)):f2==="children"?typeof k2=="string"?(c2!=="textarea"||k2!=="")&&ob(a2,k2):typeof k2=="number"&&ob(a2,""+k2):f2!=="suppressContentEditableWarning"&&f2!=="suppressHydrationWarning"&&f2!=="autoFocus"&&(ea2.hasOwnProperty(f2)?k2!=null&&f2==="onScroll"&&D2("scroll",a2):k2!=null&&ta(a2,f2,k2,g2))}switch(c2){case"input":Va(a2),db(a2,d2,!1);break;case"textarea":Va(a2),jb(a2);break;case"option":d2.value!=null&&a2.setAttribute("value",""+Sa(d2.value));break;case"select":a2.multiple=!!d2.multiple,f2=d2.value,f2!=null?fb(a2,!!d2.multiple,f2,!1):d2.defaultValue!=null&&fb(a2,!!d2.multiple,d2.defaultValue,!0);break;default:typeof e3.onClick=="function"&&(a2.onclick=Bf)}switch(c2){case"button":case"input":case"select":case"textarea":d2=!!d2.autoFocus;break a;case"img":d2=!0;break a;default:d2=!1}}d2&&(b2.flags|=4)}b2.ref!==null&&(b2.flags|=512,b2.flags|=2097152)}return S2(b2),null;case 6:if(a2&&b2.stateNode!=null)Cj(a2,b2,a2.memoizedProps,d2);else{if(typeof d2!="string"&&b2.stateNode===null)throw Error(p2(166));if(c2=xh(wh2.current),xh(uh.current),Gg(b2)){if(d2=b2.stateNode,c2=b2.memoizedProps,d2[Of]=b2,(f2=d2.nodeValue!==c2)&&(a2=xg,a2!==null))switch(a2.tag){case 3:Af(d2.nodeValue,c2,(a2.mode&1)!==0);break;case 5:a2.memoizedProps.suppressHydrationWarning!==!0&&Af(d2.nodeValue,c2,(a2.mode&1)!==0)}f2&&(b2.flags|=4)}else d2=(c2.nodeType===9?c2:c2.ownerDocument).createTextNode(d2),d2[Of]=b2,b2.stateNode=d2}return S2(b2),null;case 13:if(E2(L2),d2=b2.memoizedState,a2===null||a2.memoizedState!==null&&a2.memoizedState.dehydrated!==null){if(I2&&yg!==null&&(b2.mode&1)!==0&&(b2.flags&128)===0)Hg2(),Ig(),b2.flags|=98560,f2=!1;else if(f2=Gg(b2),d2!==null&&d2.dehydrated!==null){if(a2===null){if(!f2)throw Error(p2(318));if(f2=b2.memoizedState,f2=f2!==null?f2.dehydrated:null,!f2)throw Error(p2(317));f2[Of]=b2}else Ig(),(b2.flags&128)===0&&(b2.memoizedState=null),b2.flags|=4;S2(b2),f2=!1}else zg!==null&&(Fj(zg),zg=null),f2=!0;if(!f2)return b2.flags&65536?b2:null}return(b2.flags&128)!==0?(b2.lanes=c2,b2):(d2=d2!==null,d2!==(a2!==null&&a2.memoizedState!==null)&&d2&&(b2.child.flags|=8192,(b2.mode&1)!==0&&(a2===null||(L2.current&1)!==0?T2===0&&(T2=3):tj())),b2.updateQueue!==null&&(b2.flags|=4),S2(b2),null);case 4:return zh(),Aj(a2,b2),a2===null&&sf(b2.stateNode.containerInfo),S2(b2),null;case 10:return ah(b2.type._context),S2(b2),null;case 17:return Zf(b2.type)&&$f(),S2(b2),null;case 19:if(E2(L2),f2=b2.memoizedState,f2===null)return S2(b2),null;if(d2=(b2.flags&128)!==0,g2=f2.rendering,g2===null)if(d2)Dj(f2,!1);else{if(T2!==0||a2!==null&&(a2.flags&128)!==0)for(a2=b2.child;a2!==null;){if(g2=Ch2(a2),g2!==null){for(b2.flags|=128,Dj(f2,!1),d2=g2.updateQueue,d2!==null&&(b2.updateQueue=d2,b2.flags|=4),b2.subtreeFlags=0,d2=c2,c2=b2.child;c2!==null;)f2=c2,a2=d2,f2.flags&=14680066,g2=f2.alternate,g2===null?(f2.childLanes=0,f2.lanes=a2,f2.child=null,f2.subtreeFlags=0,f2.memoizedProps=null,f2.memoizedState=null,f2.updateQueue=null,f2.dependencies=null,f2.stateNode=null):(f2.childLanes=g2.childLanes,f2.lanes=g2.lanes,f2.child=g2.child,f2.subtreeFlags=0,f2.deletions=null,f2.memoizedProps=g2.memoizedProps,f2.memoizedState=g2.memoizedState,f2.updateQueue=g2.updateQueue,f2.type=g2.type,a2=g2.dependencies,f2.dependencies=a2===null?null:{lanes:a2.lanes,firstContext:a2.firstContext}),c2=c2.sibling;return G2(L2,L2.current&1|2),b2.child}a2=a2.sibling}f2.tail!==null&&B2()>Gj&&(b2.flags|=128,d2=!0,Dj(f2,!1),b2.lanes=4194304)}else{if(!d2)if(a2=Ch2(g2),a2!==null){if(b2.flags|=128,d2=!0,c2=a2.updateQueue,c2!==null&&(b2.updateQueue=c2,b2.flags|=4),Dj(f2,!0),f2.tail===null&&f2.tailMode==="hidden"&&!g2.alternate&&!I2)return S2(b2),null}else 2*B2()-f2.renderingStartTime>Gj&&c2!==1073741824&&(b2.flags|=128,d2=!0,Dj(f2,!1),b2.lanes=4194304);f2.isBackwards?(g2.sibling=b2.child,b2.child=g2):(c2=f2.last,c2!==null?c2.sibling=g2:b2.child=g2,f2.last=g2)}return f2.tail!==null?(b2=f2.tail,f2.rendering=b2,f2.tail=b2.sibling,f2.renderingStartTime=B2(),b2.sibling=null,c2=L2.current,G2(L2,d2?c2&1|2:c2&1),b2):(S2(b2),null);case 22:case 23:return Hj(),d2=b2.memoizedState!==null,a2!==null&&a2.memoizedState!==null!==d2&&(b2.flags|=8192),d2&&(b2.mode&1)!==0?(fj&1073741824)!==0&&(S2(b2),b2.subtreeFlags&6&&(b2.flags|=8192)):S2(b2),null;case 24:return null;case 25:return null}throw Error(p2(156,b2.tag))}function Ij(a2,b2){switch(wg(b2),b2.tag){case 1:return Zf(b2.type)&&$f(),a2=b2.flags,a2&65536?(b2.flags=a2&-65537|128,b2):null;case 3:return zh(),E2(Wf),E2(H2),Eh(),a2=b2.flags,(a2&65536)!==0&&(a2&128)===0?(b2.flags=a2&-65537|128,b2):null;case 5:return Bh(b2),null;case 13:if(E2(L2),a2=b2.memoizedState,a2!==null&&a2.dehydrated!==null){if(b2.alternate===null)throw Error(p2(340));Ig()}return a2=b2.flags,a2&65536?(b2.flags=a2&-65537|128,b2):null;case 19:return E2(L2),null;case 4:return zh(),null;case 10:return ah(b2.type._context),null;case 22:case 23:return Hj(),null;case 24:return null;default:return null}}var Jj=!1,U2=!1,Kj=typeof WeakSet=="function"?WeakSet:Set,V2=null;function Lj(a2,b2){var c2=a2.ref;if(c2!==null)if(typeof c2=="function")try{c2(null)}catch(d2){W2(a2,b2,d2)}else c2.current=null}function Mj(a2,b2,c2){try{c2()}catch(d2){W2(a2,b2,d2)}}var Nj=!1;function Oj(a2,b2){if(Cf=dd,a2=Me(),Ne(a2)){if("selectionStart"in a2)var c2={start:a2.selectionStart,end:a2.selectionEnd};else a:{c2=(c2=a2.ownerDocument)&&c2.defaultView||window;var d2=c2.getSelection&&c2.getSelection();if(d2&&d2.rangeCount!==0){c2=d2.anchorNode;var e3=d2.anchorOffset,f2=d2.focusNode;d2=d2.focusOffset;try{c2.nodeType,f2.nodeType}catch{c2=null;break a}var g2=0,h2=-1,k2=-1,l=0,m2=0,q2=a2,r2=null;b:for(;;){for(var y2;q2!==c2||e3!==0&&q2.nodeType!==3||(h2=g2+e3),q2!==f2||d2!==0&&q2.nodeType!==3||(k2=g2+d2),q2.nodeType===3&&(g2+=q2.nodeValue.length),(y2=q2.firstChild)!==null;)r2=q2,q2=y2;for(;;){if(q2===a2)break b;if(r2===c2&&++l===e3&&(h2=g2),r2===f2&&++m2===d2&&(k2=g2),(y2=q2.nextSibling)!==null)break;q2=r2,r2=q2.parentNode}q2=y2}c2=h2===-1||k2===-1?null:{start:h2,end:k2}}else c2=null}c2=c2||{start:0,end:0}}else c2=null;for(Df={focusedElem:a2,selectionRange:c2},dd=!1,V2=b2;V2!==null;)if(b2=V2,a2=b2.child,(b2.subtreeFlags&1028)!==0&&a2!==null)a2.return=b2,V2=a2;else for(;V2!==null;){b2=V2;try{var n2=b2.alternate;if((b2.flags&1024)!==0)switch(b2.tag){case 0:case 11:case 15:break;case 1:if(n2!==null){var t2=n2.memoizedProps,J2=n2.memoizedState,x2=b2.stateNode,w2=x2.getSnapshotBeforeUpdate(b2.elementType===b2.type?t2:Ci2(b2.type,t2),J2);x2.__reactInternalSnapshotBeforeUpdate=w2}break;case 3:var u2=b2.stateNode.containerInfo;u2.nodeType===1?u2.textContent="":u2.nodeType===9&&u2.documentElement&&u2.removeChild(u2.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p2(163))}}catch(F2){W2(b2,b2.return,F2)}if(a2=b2.sibling,a2!==null){a2.return=b2.return,V2=a2;break}V2=b2.return}return n2=Nj,Nj=!1,n2}function Pj(a2,b2,c2){var d2=b2.updateQueue;if(d2=d2!==null?d2.lastEffect:null,d2!==null){var e3=d2=d2.next;do{if((e3.tag&a2)===a2){var f2=e3.destroy;e3.destroy=void 0,f2!==void 0&&Mj(b2,c2,f2)}e3=e3.next}while(e3!==d2)}}function Qj(a2,b2){if(b2=b2.updateQueue,b2=b2!==null?b2.lastEffect:null,b2!==null){var c2=b2=b2.next;do{if((c2.tag&a2)===a2){var d2=c2.create;c2.destroy=d2()}c2=c2.next}while(c2!==b2)}}function Rj(a2){var b2=a2.ref;if(b2!==null){var c2=a2.stateNode;switch(a2.tag){case 5:a2=c2;break;default:a2=c2}typeof b2=="function"?b2(a2):b2.current=a2}}function Sj(a2){var b2=a2.alternate;b2!==null&&(a2.alternate=null,Sj(b2)),a2.child=null,a2.deletions=null,a2.sibling=null,a2.tag===5&&(b2=a2.stateNode,b2!==null&&(delete b2[Of],delete b2[Pf],delete b2[of],delete b2[Qf],delete b2[Rf])),a2.stateNode=null,a2.return=null,a2.dependencies=null,a2.memoizedProps=null,a2.memoizedState=null,a2.pendingProps=null,a2.stateNode=null,a2.updateQueue=null}function Tj(a2){return a2.tag===5||a2.tag===3||a2.tag===4}function Uj(a2){a:for(;;){for(;a2.sibling===null;){if(a2.return===null||Tj(a2.return))return null;a2=a2.return}for(a2.sibling.return=a2.return,a2=a2.sibling;a2.tag!==5&&a2.tag!==6&&a2.tag!==18;){if(a2.flags&2||a2.child===null||a2.tag===4)continue a;a2.child.return=a2,a2=a2.child}if(!(a2.flags&2))return a2.stateNode}}function Vj(a2,b2,c2){var d2=a2.tag;if(d2===5||d2===6)a2=a2.stateNode,b2?c2.nodeType===8?c2.parentNode.insertBefore(a2,b2):c2.insertBefore(a2,b2):(c2.nodeType===8?(b2=c2.parentNode,b2.insertBefore(a2,c2)):(b2=c2,b2.appendChild(a2)),c2=c2._reactRootContainer,c2!=null||b2.onclick!==null||(b2.onclick=Bf));else if(d2!==4&&(a2=a2.child,a2!==null))for(Vj(a2,b2,c2),a2=a2.sibling;a2!==null;)Vj(a2,b2,c2),a2=a2.sibling}function Wj(a2,b2,c2){var d2=a2.tag;if(d2===5||d2===6)a2=a2.stateNode,b2?c2.insertBefore(a2,b2):c2.appendChild(a2);else if(d2!==4&&(a2=a2.child,a2!==null))for(Wj(a2,b2,c2),a2=a2.sibling;a2!==null;)Wj(a2,b2,c2),a2=a2.sibling}var X3=null,Xj=!1;function Yj(a2,b2,c2){for(c2=c2.child;c2!==null;)Zj(a2,b2,c2),c2=c2.sibling}function Zj(a2,b2,c2){if(lc2&&typeof lc2.onCommitFiberUnmount=="function")try{lc2.onCommitFiberUnmount(kc,c2)}catch{}switch(c2.tag){case 5:U2||Lj(c2,b2);case 6:var d2=X3,e3=Xj;X3=null,Yj(a2,b2,c2),X3=d2,Xj=e3,X3!==null&&(Xj?(a2=X3,c2=c2.stateNode,a2.nodeType===8?a2.parentNode.removeChild(c2):a2.removeChild(c2)):X3.removeChild(c2.stateNode));break;case 18:X3!==null&&(Xj?(a2=X3,c2=c2.stateNode,a2.nodeType===8?Kf(a2.parentNode,c2):a2.nodeType===1&&Kf(a2,c2),bd(a2)):Kf(X3,c2.stateNode));break;case 4:d2=X3,e3=Xj,X3=c2.stateNode.containerInfo,Xj=!0,Yj(a2,b2,c2),X3=d2,Xj=e3;break;case 0:case 11:case 14:case 15:if(!U2&&(d2=c2.updateQueue,d2!==null&&(d2=d2.lastEffect,d2!==null))){e3=d2=d2.next;do{var f2=e3,g2=f2.destroy;f2=f2.tag,g2!==void 0&&((f2&2)!==0||(f2&4)!==0)&&Mj(c2,b2,g2),e3=e3.next}while(e3!==d2)}Yj(a2,b2,c2);break;case 1:if(!U2&&(Lj(c2,b2),d2=c2.stateNode,typeof d2.componentWillUnmount=="function"))try{d2.props=c2.memoizedProps,d2.state=c2.memoizedState,d2.componentWillUnmount()}catch(h2){W2(c2,b2,h2)}Yj(a2,b2,c2);break;case 21:Yj(a2,b2,c2);break;case 22:c2.mode&1?(U2=(d2=U2)||c2.memoizedState!==null,Yj(a2,b2,c2),U2=d2):Yj(a2,b2,c2);break;default:Yj(a2,b2,c2)}}function ak(a2){var b2=a2.updateQueue;if(b2!==null){a2.updateQueue=null;var c2=a2.stateNode;c2===null&&(c2=a2.stateNode=new Kj),b2.forEach(function(b3){var d2=bk.bind(null,a2,b3);c2.has(b3)||(c2.add(b3),b3.then(d2,d2))})}}function ck(a2,b2){var c2=b2.deletions;if(c2!==null)for(var d2=0;d2<c2.length;d2++){var e3=c2[d2];try{var f2=a2,g2=b2,h2=g2;a:for(;h2!==null;){switch(h2.tag){case 5:X3=h2.stateNode,Xj=!1;break a;case 3:X3=h2.stateNode.containerInfo,Xj=!0;break a;case 4:X3=h2.stateNode.containerInfo,Xj=!0;break a}h2=h2.return}if(X3===null)throw Error(p2(160));Zj(f2,g2,e3),X3=null,Xj=!1;var k2=e3.alternate;k2!==null&&(k2.return=null),e3.return=null}catch(l){W2(e3,b2,l)}}if(b2.subtreeFlags&12854)for(b2=b2.child;b2!==null;)dk(b2,a2),b2=b2.sibling}function dk(a2,b2){var c2=a2.alternate,d2=a2.flags;switch(a2.tag){case 0:case 11:case 14:case 15:if(ck(b2,a2),ek(a2),d2&4){try{Pj(3,a2,a2.return),Qj(3,a2)}catch(t2){W2(a2,a2.return,t2)}try{Pj(5,a2,a2.return)}catch(t2){W2(a2,a2.return,t2)}}break;case 1:ck(b2,a2),ek(a2),d2&512&&c2!==null&&Lj(c2,c2.return);break;case 5:if(ck(b2,a2),ek(a2),d2&512&&c2!==null&&Lj(c2,c2.return),a2.flags&32){var e3=a2.stateNode;try{ob(e3,"")}catch(t2){W2(a2,a2.return,t2)}}if(d2&4&&(e3=a2.stateNode,e3!=null)){var f2=a2.memoizedProps,g2=c2!==null?c2.memoizedProps:f2,h2=a2.type,k2=a2.updateQueue;if(a2.updateQueue=null,k2!==null)try{h2==="input"&&f2.type==="radio"&&f2.name!=null&&ab(e3,f2),vb(h2,g2);var l=vb(h2,f2);for(g2=0;g2<k2.length;g2+=2){var m2=k2[g2],q2=k2[g2+1];m2==="style"?sb(e3,q2):m2==="dangerouslySetInnerHTML"?nb(e3,q2):m2==="children"?ob(e3,q2):ta(e3,m2,q2,l)}switch(h2){case"input":bb(e3,f2);break;case"textarea":ib(e3,f2);break;case"select":var r2=e3._wrapperState.wasMultiple;e3._wrapperState.wasMultiple=!!f2.multiple;var y2=f2.value;y2!=null?fb(e3,!!f2.multiple,y2,!1):r2!==!!f2.multiple&&(f2.defaultValue!=null?fb(e3,!!f2.multiple,f2.defaultValue,!0):fb(e3,!!f2.multiple,f2.multiple?[]:"",!1))}e3[Pf]=f2}catch(t2){W2(a2,a2.return,t2)}}break;case 6:if(ck(b2,a2),ek(a2),d2&4){if(a2.stateNode===null)throw Error(p2(162));e3=a2.stateNode,f2=a2.memoizedProps;try{e3.nodeValue=f2}catch(t2){W2(a2,a2.return,t2)}}break;case 3:if(ck(b2,a2),ek(a2),d2&4&&c2!==null&&c2.memoizedState.isDehydrated)try{bd(b2.containerInfo)}catch(t2){W2(a2,a2.return,t2)}break;case 4:ck(b2,a2),ek(a2);break;case 13:ck(b2,a2),ek(a2),e3=a2.child,e3.flags&8192&&(f2=e3.memoizedState!==null,e3.stateNode.isHidden=f2,!f2||e3.alternate!==null&&e3.alternate.memoizedState!==null||(fk=B2())),d2&4&&ak(a2);break;case 22:if(m2=c2!==null&&c2.memoizedState!==null,a2.mode&1?(U2=(l=U2)||m2,ck(b2,a2),U2=l):ck(b2,a2),ek(a2),d2&8192){if(l=a2.memoizedState!==null,(a2.stateNode.isHidden=l)&&!m2&&(a2.mode&1)!==0)for(V2=a2,m2=a2.child;m2!==null;){for(q2=V2=m2;V2!==null;){switch(r2=V2,y2=r2.child,r2.tag){case 0:case 11:case 14:case 15:Pj(4,r2,r2.return);break;case 1:Lj(r2,r2.return);var n2=r2.stateNode;if(typeof n2.componentWillUnmount=="function"){d2=r2,c2=r2.return;try{b2=d2,n2.props=b2.memoizedProps,n2.state=b2.memoizedState,n2.componentWillUnmount()}catch(t2){W2(d2,c2,t2)}}break;case 5:Lj(r2,r2.return);break;case 22:if(r2.memoizedState!==null){gk(q2);continue}}y2!==null?(y2.return=r2,V2=y2):gk(q2)}m2=m2.sibling}a:for(m2=null,q2=a2;;){if(q2.tag===5){if(m2===null){m2=q2;try{e3=q2.stateNode,l?(f2=e3.style,typeof f2.setProperty=="function"?f2.setProperty("display","none","important"):f2.display="none"):(h2=q2.stateNode,k2=q2.memoizedProps.style,g2=k2!=null&&k2.hasOwnProperty("display")?k2.display:null,h2.style.display=rb("display",g2))}catch(t2){W2(a2,a2.return,t2)}}}else if(q2.tag===6){if(m2===null)try{q2.stateNode.nodeValue=l?"":q2.memoizedProps}catch(t2){W2(a2,a2.return,t2)}}else if((q2.tag!==22&&q2.tag!==23||q2.memoizedState===null||q2===a2)&&q2.child!==null){q2.child.return=q2,q2=q2.child;continue}if(q2===a2)break a;for(;q2.sibling===null;){if(q2.return===null||q2.return===a2)break a;m2===q2&&(m2=null),q2=q2.return}m2===q2&&(m2=null),q2.sibling.return=q2.return,q2=q2.sibling}}break;case 19:ck(b2,a2),ek(a2),d2&4&&ak(a2);break;case 21:break;default:ck(b2,a2),ek(a2)}}function ek(a2){var b2=a2.flags;if(b2&2){try{a:{for(var c2=a2.return;c2!==null;){if(Tj(c2)){var d2=c2;break a}c2=c2.return}throw Error(p2(160))}switch(d2.tag){case 5:var e3=d2.stateNode;d2.flags&32&&(ob(e3,""),d2.flags&=-33);var f2=Uj(a2);Wj(a2,f2,e3);break;case 3:case 4:var g2=d2.stateNode.containerInfo,h2=Uj(a2);Vj(a2,h2,g2);break;default:throw Error(p2(161))}}catch(k2){W2(a2,a2.return,k2)}a2.flags&=-3}b2&4096&&(a2.flags&=-4097)}function hk(a2,b2,c2){V2=a2,ik(a2)}function ik(a2,b2,c2){for(var d2=(a2.mode&1)!==0;V2!==null;){var e3=V2,f2=e3.child;if(e3.tag===22&&d2){var g2=e3.memoizedState!==null||Jj;if(!g2){var h2=e3.alternate,k2=h2!==null&&h2.memoizedState!==null||U2;h2=Jj;var l=U2;if(Jj=g2,(U2=k2)&&!l)for(V2=e3;V2!==null;)g2=V2,k2=g2.child,g2.tag===22&&g2.memoizedState!==null?jk(e3):k2!==null?(k2.return=g2,V2=k2):jk(e3);for(;f2!==null;)V2=f2,ik(f2),f2=f2.sibling;V2=e3,Jj=h2,U2=l}kk(a2)}else(e3.subtreeFlags&8772)!==0&&f2!==null?(f2.return=e3,V2=f2):kk(a2)}}function kk(a2){for(;V2!==null;){var b2=V2;if((b2.flags&8772)!==0){var c2=b2.alternate;try{if((b2.flags&8772)!==0)switch(b2.tag){case 0:case 11:case 15:U2||Qj(5,b2);break;case 1:var d2=b2.stateNode;if(b2.flags&4&&!U2)if(c2===null)d2.componentDidMount();else{var e3=b2.elementType===b2.type?c2.memoizedProps:Ci2(b2.type,c2.memoizedProps);d2.componentDidUpdate(e3,c2.memoizedState,d2.__reactInternalSnapshotBeforeUpdate)}var f2=b2.updateQueue;f2!==null&&sh2(b2,f2,d2);break;case 3:var g2=b2.updateQueue;if(g2!==null){if(c2=null,b2.child!==null)switch(b2.child.tag){case 5:c2=b2.child.stateNode;break;case 1:c2=b2.child.stateNode}sh2(b2,g2,c2)}break;case 5:var h2=b2.stateNode;if(c2===null&&b2.flags&4){c2=h2;var k2=b2.memoizedProps;switch(b2.type){case"button":case"input":case"select":case"textarea":k2.autoFocus&&c2.focus();break;case"img":k2.src&&(c2.src=k2.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(b2.memoizedState===null){var l=b2.alternate;if(l!==null){var m2=l.memoizedState;if(m2!==null){var q2=m2.dehydrated;q2!==null&&bd(q2)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(p2(163))}U2||b2.flags&512&&Rj(b2)}catch(r2){W2(b2,b2.return,r2)}}if(b2===a2){V2=null;break}if(c2=b2.sibling,c2!==null){c2.return=b2.return,V2=c2;break}V2=b2.return}}function gk(a2){for(;V2!==null;){var b2=V2;if(b2===a2){V2=null;break}var c2=b2.sibling;if(c2!==null){c2.return=b2.return,V2=c2;break}V2=b2.return}}function jk(a2){for(;V2!==null;){var b2=V2;try{switch(b2.tag){case 0:case 11:case 15:var c2=b2.return;try{Qj(4,b2)}catch(k2){W2(b2,c2,k2)}break;case 1:var d2=b2.stateNode;if(typeof d2.componentDidMount=="function"){var e3=b2.return;try{d2.componentDidMount()}catch(k2){W2(b2,e3,k2)}}var f2=b2.return;try{Rj(b2)}catch(k2){W2(b2,f2,k2)}break;case 5:var g2=b2.return;try{Rj(b2)}catch(k2){W2(b2,g2,k2)}}}catch(k2){W2(b2,b2.return,k2)}if(b2===a2){V2=null;break}var h2=b2.sibling;if(h2!==null){h2.return=b2.return,V2=h2;break}V2=b2.return}}var lk=Math.ceil,mk=ua2.ReactCurrentDispatcher,nk=ua2.ReactCurrentOwner,ok=ua2.ReactCurrentBatchConfig,K2=0,Q2=null,Y3=null,Z3=0,fj=0,ej=Uf(0),T2=0,pk=null,rh2=0,qk=0,rk=0,sk=null,tk=null,fk=0,Gj=1/0,uk=null,Oi=!1,Pi=null,Ri=null,vk=!1,wk=null,xk=0,yk=0,zk=null,Ak=-1,Bk=0;function R2(){return(K2&6)!==0?B2():Ak!==-1?Ak:Ak=B2()}function yi2(a2){return(a2.mode&1)===0?1:(K2&2)!==0&&Z3!==0?Z3&-Z3:Kg.transition!==null?(Bk===0&&(Bk=yc()),Bk):(a2=C2,a2!==0||(a2=window.event,a2=a2===void 0?16:jd(a2.type)),a2)}function gi(a2,b2,c2,d2){if(50<yk)throw yk=0,zk=null,Error(p2(185));Ac(a2,c2,d2),((K2&2)===0||a2!==Q2)&&(a2===Q2&&((K2&2)===0&&(qk|=c2),T2===4&&Ck(a2,Z3)),Dk(a2,d2),c2===1&&K2===0&&(b2.mode&1)===0&&(Gj=B2()+500,fg&&jg2()))}function Dk(a2,b2){var c2=a2.callbackNode;wc(a2,b2);var d2=uc(a2,a2===Q2?Z3:0);if(d2===0)c2!==null&&bc(c2),a2.callbackNode=null,a2.callbackPriority=0;else if(b2=d2&-d2,a2.callbackPriority!==b2){if(c2!=null&&bc(c2),b2===1)a2.tag===0?ig(Ek.bind(null,a2)):hg(Ek.bind(null,a2)),Jf(function(){(K2&6)===0&&jg2()}),c2=null;else{switch(Dc2(d2)){case 1:c2=fc;break;case 4:c2=gc;break;case 16:c2=hc;break;case 536870912:c2=jc;break;default:c2=hc}c2=Fk(c2,Gk.bind(null,a2))}a2.callbackPriority=b2,a2.callbackNode=c2}}function Gk(a2,b2){if(Ak=-1,Bk=0,(K2&6)!==0)throw Error(p2(327));var c2=a2.callbackNode;if(Hk()&&a2.callbackNode!==c2)return null;var d2=uc(a2,a2===Q2?Z3:0);if(d2===0)return null;if((d2&30)!==0||(d2&a2.expiredLanes)!==0||b2)b2=Ik(a2,d2);else{b2=d2;var e3=K2;K2|=2;var f2=Jk();(Q2!==a2||Z3!==b2)&&(uk=null,Gj=B2()+500,Kk(a2,b2));do try{Lk();break}catch(h2){Mk(a2,h2)}while(!0);$g(),mk.current=f2,K2=e3,Y3!==null?b2=0:(Q2=null,Z3=0,b2=T2)}if(b2!==0){if(b2===2&&(e3=xc(a2),e3!==0&&(d2=e3,b2=Nk(a2,e3))),b2===1)throw c2=pk,Kk(a2,0),Ck(a2,d2),Dk(a2,B2()),c2;if(b2===6)Ck(a2,d2);else{if(e3=a2.current.alternate,(d2&30)===0&&!Ok(e3)&&(b2=Ik(a2,d2),b2===2&&(f2=xc(a2),f2!==0&&(d2=f2,b2=Nk(a2,f2))),b2===1))throw c2=pk,Kk(a2,0),Ck(a2,d2),Dk(a2,B2()),c2;switch(a2.finishedWork=e3,a2.finishedLanes=d2,b2){case 0:case 1:throw Error(p2(345));case 2:Pk(a2,tk,uk);break;case 3:if(Ck(a2,d2),(d2&130023424)===d2&&(b2=fk+500-B2(),10<b2)){if(uc(a2,0)!==0)break;if(e3=a2.suspendedLanes,(e3&d2)!==d2){R2(),a2.pingedLanes|=a2.suspendedLanes&e3;break}a2.timeoutHandle=Ff(Pk.bind(null,a2,tk,uk),b2);break}Pk(a2,tk,uk);break;case 4:if(Ck(a2,d2),(d2&4194240)===d2)break;for(b2=a2.eventTimes,e3=-1;0<d2;){var g2=31-oc(d2);f2=1<<g2,g2=b2[g2],g2>e3&&(e3=g2),d2&=~f2}if(d2=e3,d2=B2()-d2,d2=(120>d2?120:480>d2?480:1080>d2?1080:1920>d2?1920:3e3>d2?3e3:4320>d2?4320:1960*lk(d2/1960))-d2,10<d2){a2.timeoutHandle=Ff(Pk.bind(null,a2,tk,uk),d2);break}Pk(a2,tk,uk);break;case 5:Pk(a2,tk,uk);break;default:throw Error(p2(329))}}}return Dk(a2,B2()),a2.callbackNode===c2?Gk.bind(null,a2):null}function Nk(a2,b2){var c2=sk;return a2.current.memoizedState.isDehydrated&&(Kk(a2,b2).flags|=256),a2=Ik(a2,b2),a2!==2&&(b2=tk,tk=c2,b2!==null&&Fj(b2)),a2}function Fj(a2){tk===null?tk=a2:tk.push.apply(tk,a2)}function Ok(a2){for(var b2=a2;;){if(b2.flags&16384){var c2=b2.updateQueue;if(c2!==null&&(c2=c2.stores,c2!==null))for(var d2=0;d2<c2.length;d2++){var e3=c2[d2],f2=e3.getSnapshot;e3=e3.value;try{if(!He(f2(),e3))return!1}catch{return!1}}}if(c2=b2.child,b2.subtreeFlags&16384&&c2!==null)c2.return=b2,b2=c2;else{if(b2===a2)break;for(;b2.sibling===null;){if(b2.return===null||b2.return===a2)return!0;b2=b2.return}b2.sibling.return=b2.return,b2=b2.sibling}}return!0}function Ck(a2,b2){for(b2&=~rk,b2&=~qk,a2.suspendedLanes|=b2,a2.pingedLanes&=~b2,a2=a2.expirationTimes;0<b2;){var c2=31-oc(b2),d2=1<<c2;a2[c2]=-1,b2&=~d2}}function Ek(a2){if((K2&6)!==0)throw Error(p2(327));Hk();var b2=uc(a2,0);if((b2&1)===0)return Dk(a2,B2()),null;var c2=Ik(a2,b2);if(a2.tag!==0&&c2===2){var d2=xc(a2);d2!==0&&(b2=d2,c2=Nk(a2,d2))}if(c2===1)throw c2=pk,Kk(a2,0),Ck(a2,b2),Dk(a2,B2()),c2;if(c2===6)throw Error(p2(345));return a2.finishedWork=a2.current.alternate,a2.finishedLanes=b2,Pk(a2,tk,uk),Dk(a2,B2()),null}function Qk(a2,b2){var c2=K2;K2|=1;try{return a2(b2)}finally{K2=c2,K2===0&&(Gj=B2()+500,fg&&jg2())}}function Rk(a2){wk!==null&&wk.tag===0&&(K2&6)===0&&Hk();var b2=K2;K2|=1;var c2=ok.transition,d2=C2;try{if(ok.transition=null,C2=1,a2)return a2()}finally{C2=d2,ok.transition=c2,K2=b2,(K2&6)===0&&jg2()}}function Hj(){fj=ej.current,E2(ej)}function Kk(a2,b2){a2.finishedWork=null,a2.finishedLanes=0;var c2=a2.timeoutHandle;if(c2!==-1&&(a2.timeoutHandle=-1,Gf(c2)),Y3!==null)for(c2=Y3.return;c2!==null;){var d2=c2;switch(wg(d2),d2.tag){case 1:d2=d2.type.childContextTypes,d2!=null&&$f();break;case 3:zh(),E2(Wf),E2(H2),Eh();break;case 5:Bh(d2);break;case 4:zh();break;case 13:E2(L2);break;case 19:E2(L2);break;case 10:ah(d2.type._context);break;case 22:case 23:Hj()}c2=c2.return}if(Q2=a2,Y3=a2=Pg2(a2.current,null),Z3=fj=b2,T2=0,pk=null,rk=qk=rh2=0,tk=sk=null,fh2!==null){for(b2=0;b2<fh2.length;b2++)if(c2=fh2[b2],d2=c2.interleaved,d2!==null){c2.interleaved=null;var e3=d2.next,f2=c2.pending;if(f2!==null){var g2=f2.next;f2.next=e3,d2.next=g2}c2.pending=d2}fh2=null}return a2}function Mk(a2,b2){do{var c2=Y3;try{if($g(),Fh2.current=Rh2,Ih2){for(var d2=M2.memoizedState;d2!==null;){var e3=d2.queue;e3!==null&&(e3.pending=null),d2=d2.next}Ih2=!1}if(Hh2=0,O2=N2=M2=null,Jh2=!1,Kh=0,nk.current=null,c2===null||c2.return===null){T2=1,pk=b2,Y3=null;break}a:{var f2=a2,g2=c2.return,h2=c2,k2=b2;if(b2=Z3,h2.flags|=32768,k2!==null&&typeof k2=="object"&&typeof k2.then=="function"){var l=k2,m2=h2,q2=m2.tag;if((m2.mode&1)===0&&(q2===0||q2===11||q2===15)){var r2=m2.alternate;r2?(m2.updateQueue=r2.updateQueue,m2.memoizedState=r2.memoizedState,m2.lanes=r2.lanes):(m2.updateQueue=null,m2.memoizedState=null)}var y2=Ui(g2);if(y2!==null){y2.flags&=-257,Vi2(y2,g2,h2,f2,b2),y2.mode&1&&Si(f2,l,b2),b2=y2,k2=l;var n2=b2.updateQueue;if(n2===null){var t2=new Set;t2.add(k2),b2.updateQueue=t2}else n2.add(k2);break a}else{if((b2&1)===0){Si(f2,l,b2),tj();break a}k2=Error(p2(426))}}else if(I2&&h2.mode&1){var J2=Ui(g2);if(J2!==null){(J2.flags&65536)===0&&(J2.flags|=256),Vi2(J2,g2,h2,f2,b2),Jg2(Ji2(k2,h2));break a}}f2=k2=Ji2(k2,h2),T2!==4&&(T2=2),sk===null?sk=[f2]:sk.push(f2),f2=g2;do{switch(f2.tag){case 3:f2.flags|=65536,b2&=-b2,f2.lanes|=b2;var x2=Ni(f2,k2,b2);ph(f2,x2);break a;case 1:h2=k2;var w2=f2.type,u2=f2.stateNode;if((f2.flags&128)===0&&(typeof w2.getDerivedStateFromError=="function"||u2!==null&&typeof u2.componentDidCatch=="function"&&(Ri===null||!Ri.has(u2)))){f2.flags|=65536,b2&=-b2,f2.lanes|=b2;var F2=Qi2(f2,h2,b2);ph(f2,F2);break a}}f2=f2.return}while(f2!==null)}Sk(c2)}catch(na){b2=na,Y3===c2&&c2!==null&&(Y3=c2=c2.return);continue}break}while(!0)}function Jk(){var a2=mk.current;return mk.current=Rh2,a2===null?Rh2:a2}function tj(){(T2===0||T2===3||T2===2)&&(T2=4),Q2===null||(rh2&268435455)===0&&(qk&268435455)===0||Ck(Q2,Z3)}function Ik(a2,b2){var c2=K2;K2|=2;var d2=Jk();(Q2!==a2||Z3!==b2)&&(uk=null,Kk(a2,b2));do try{Tk();break}catch(e3){Mk(a2,e3)}while(!0);if($g(),K2=c2,mk.current=d2,Y3!==null)throw Error(p2(261));return Q2=null,Z3=0,T2}function Tk(){for(;Y3!==null;)Uk(Y3)}function Lk(){for(;Y3!==null&&!cc();)Uk(Y3)}function Uk(a2){var b2=Vk(a2.alternate,a2,fj);a2.memoizedProps=a2.pendingProps,b2===null?Sk(a2):Y3=b2,nk.current=null}function Sk(a2){var b2=a2;do{var c2=b2.alternate;if(a2=b2.return,(b2.flags&32768)===0){if(c2=Ej(c2,b2,fj),c2!==null){Y3=c2;return}}else{if(c2=Ij(c2,b2),c2!==null){c2.flags&=32767,Y3=c2;return}if(a2!==null)a2.flags|=32768,a2.subtreeFlags=0,a2.deletions=null;else{T2=6,Y3=null;return}}if(b2=b2.sibling,b2!==null){Y3=b2;return}Y3=b2=a2}while(b2!==null);T2===0&&(T2=5)}function Pk(a2,b2,c2){var d2=C2,e3=ok.transition;try{ok.transition=null,C2=1,Wk(a2,b2,c2,d2)}finally{ok.transition=e3,C2=d2}return null}function Wk(a2,b2,c2,d2){do Hk();while(wk!==null);if((K2&6)!==0)throw Error(p2(327));c2=a2.finishedWork;var e3=a2.finishedLanes;if(c2===null)return null;if(a2.finishedWork=null,a2.finishedLanes=0,c2===a2.current)throw Error(p2(177));a2.callbackNode=null,a2.callbackPriority=0;var f2=c2.lanes|c2.childLanes;if(Bc(a2,f2),a2===Q2&&(Y3=Q2=null,Z3=0),(c2.subtreeFlags&2064)===0&&(c2.flags&2064)===0||vk||(vk=!0,Fk(hc,function(){return Hk(),null})),f2=(c2.flags&15990)!==0,(c2.subtreeFlags&15990)!==0||f2){f2=ok.transition,ok.transition=null;var g2=C2;C2=1;var h2=K2;K2|=4,nk.current=null,Oj(a2,c2),dk(c2,a2),Oe2(Df),dd=!!Cf,Df=Cf=null,a2.current=c2,hk(c2),dc2(),K2=h2,C2=g2,ok.transition=f2}else a2.current=c2;if(vk&&(vk=!1,wk=a2,xk=e3),f2=a2.pendingLanes,f2===0&&(Ri=null),mc2(c2.stateNode),Dk(a2,B2()),b2!==null)for(d2=a2.onRecoverableError,c2=0;c2<b2.length;c2++)e3=b2[c2],d2(e3.value,{componentStack:e3.stack,digest:e3.digest});if(Oi)throw Oi=!1,a2=Pi,Pi=null,a2;return(xk&1)!==0&&a2.tag!==0&&Hk(),f2=a2.pendingLanes,(f2&1)!==0?a2===zk?yk++:(yk=0,zk=a2):yk=0,jg2(),null}function Hk(){if(wk!==null){var a2=Dc2(xk),b2=ok.transition,c2=C2;try{if(ok.transition=null,C2=16>a2?16:a2,wk===null)var d2=!1;else{if(a2=wk,wk=null,xk=0,(K2&6)!==0)throw Error(p2(331));var e3=K2;for(K2|=4,V2=a2.current;V2!==null;){var f2=V2,g2=f2.child;if((V2.flags&16)!==0){var h2=f2.deletions;if(h2!==null){for(var k2=0;k2<h2.length;k2++){var l=h2[k2];for(V2=l;V2!==null;){var m2=V2;switch(m2.tag){case 0:case 11:case 15:Pj(8,m2,f2)}var q2=m2.child;if(q2!==null)q2.return=m2,V2=q2;else for(;V2!==null;){m2=V2;var r2=m2.sibling,y2=m2.return;if(Sj(m2),m2===l){V2=null;break}if(r2!==null){r2.return=y2,V2=r2;break}V2=y2}}}var n2=f2.alternate;if(n2!==null){var t2=n2.child;if(t2!==null){n2.child=null;do{var J2=t2.sibling;t2.sibling=null,t2=J2}while(t2!==null)}}V2=f2}}if((f2.subtreeFlags&2064)!==0&&g2!==null)g2.return=f2,V2=g2;else b:for(;V2!==null;){if(f2=V2,(f2.flags&2048)!==0)switch(f2.tag){case 0:case 11:case 15:Pj(9,f2,f2.return)}var x2=f2.sibling;if(x2!==null){x2.return=f2.return,V2=x2;break b}V2=f2.return}}var w2=a2.current;for(V2=w2;V2!==null;){g2=V2;var u2=g2.child;if((g2.subtreeFlags&2064)!==0&&u2!==null)u2.return=g2,V2=u2;else b:for(g2=w2;V2!==null;){if(h2=V2,(h2.flags&2048)!==0)try{switch(h2.tag){case 0:case 11:case 15:Qj(9,h2)}}catch(na){W2(h2,h2.return,na)}if(h2===g2){V2=null;break b}var F2=h2.sibling;if(F2!==null){F2.return=h2.return,V2=F2;break b}V2=h2.return}}if(K2=e3,jg2(),lc2&&typeof lc2.onPostCommitFiberRoot=="function")try{lc2.onPostCommitFiberRoot(kc,a2)}catch{}d2=!0}return d2}finally{C2=c2,ok.transition=b2}}return!1}function Xk(a2,b2,c2){b2=Ji2(c2,b2),b2=Ni(a2,b2,1),a2=nh(a2,b2,1),b2=R2(),a2!==null&&(Ac(a2,1,b2),Dk(a2,b2))}function W2(a2,b2,c2){if(a2.tag===3)Xk(a2,a2,c2);else for(;b2!==null;){if(b2.tag===3){Xk(b2,a2,c2);break}else if(b2.tag===1){var d2=b2.stateNode;if(typeof b2.type.getDerivedStateFromError=="function"||typeof d2.componentDidCatch=="function"&&(Ri===null||!Ri.has(d2))){a2=Ji2(c2,a2),a2=Qi2(b2,a2,1),b2=nh(b2,a2,1),a2=R2(),b2!==null&&(Ac(b2,1,a2),Dk(b2,a2));break}}b2=b2.return}}function Ti(a2,b2,c2){var d2=a2.pingCache;d2!==null&&d2.delete(b2),b2=R2(),a2.pingedLanes|=a2.suspendedLanes&c2,Q2===a2&&(Z3&c2)===c2&&(T2===4||T2===3&&(Z3&130023424)===Z3&&500>B2()-fk?Kk(a2,0):rk|=c2),Dk(a2,b2)}function Yk(a2,b2){b2===0&&((a2.mode&1)===0?b2=1:(b2=sc,sc<<=1,(sc&130023424)===0&&(sc=4194304)));var c2=R2();a2=ih(a2,b2),a2!==null&&(Ac(a2,b2,c2),Dk(a2,c2))}function uj(a2){var b2=a2.memoizedState,c2=0;b2!==null&&(c2=b2.retryLane),Yk(a2,c2)}function bk(a2,b2){var c2=0;switch(a2.tag){case 13:var d2=a2.stateNode,e3=a2.memoizedState;e3!==null&&(c2=e3.retryLane);break;case 19:d2=a2.stateNode;break;default:throw Error(p2(314))}d2!==null&&d2.delete(b2),Yk(a2,c2)}var Vk;Vk=function(a2,b2,c2){if(a2!==null)if(a2.memoizedProps!==b2.pendingProps||Wf.current)dh=!0;else{if((a2.lanes&c2)===0&&(b2.flags&128)===0)return dh=!1,yj(a2,b2,c2);dh=(a2.flags&131072)!==0}else dh=!1,I2&&(b2.flags&1048576)!==0&&ug(b2,ng2,b2.index);switch(b2.lanes=0,b2.tag){case 2:var d2=b2.type;ij(a2,b2),a2=b2.pendingProps;var e3=Yf(b2,H2.current);ch2(b2,c2),e3=Nh(null,b2,d2,a2,e3,c2);var f2=Sh();return b2.flags|=1,typeof e3=="object"&&e3!==null&&typeof e3.render=="function"&&e3.$$typeof===void 0?(b2.tag=1,b2.memoizedState=null,b2.updateQueue=null,Zf(d2)?(f2=!0,cg(b2)):f2=!1,b2.memoizedState=e3.state!==null&&e3.state!==void 0?e3.state:null,kh(b2),e3.updater=Ei2,b2.stateNode=e3,e3._reactInternals=b2,Ii(b2,d2,a2,c2),b2=jj(null,b2,d2,!0,f2,c2)):(b2.tag=0,I2&&f2&&vg(b2),Xi2(null,b2,e3,c2),b2=b2.child),b2;case 16:d2=b2.elementType;a:{switch(ij(a2,b2),a2=b2.pendingProps,e3=d2._init,d2=e3(d2._payload),b2.type=d2,e3=b2.tag=Zk(d2),a2=Ci2(d2,a2),e3){case 0:b2=cj(null,b2,d2,a2,c2);break a;case 1:b2=hj(null,b2,d2,a2,c2);break a;case 11:b2=Yi2(null,b2,d2,a2,c2);break a;case 14:b2=$i(null,b2,d2,Ci2(d2.type,a2),c2);break a}throw Error(p2(306,d2,""))}return b2;case 0:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:Ci2(d2,e3),cj(a2,b2,d2,e3,c2);case 1:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:Ci2(d2,e3),hj(a2,b2,d2,e3,c2);case 3:a:{if(kj(b2),a2===null)throw Error(p2(387));d2=b2.pendingProps,f2=b2.memoizedState,e3=f2.element,lh(a2,b2),qh(b2,d2,null,c2);var g2=b2.memoizedState;if(d2=g2.element,f2.isDehydrated)if(f2={element:d2,isDehydrated:!1,cache:g2.cache,pendingSuspenseBoundaries:g2.pendingSuspenseBoundaries,transitions:g2.transitions},b2.updateQueue.baseState=f2,b2.memoizedState=f2,b2.flags&256){e3=Ji2(Error(p2(423)),b2),b2=lj(a2,b2,d2,c2,e3);break a}else if(d2!==e3){e3=Ji2(Error(p2(424)),b2),b2=lj(a2,b2,d2,c2,e3);break a}else for(yg=Lf(b2.stateNode.containerInfo.firstChild),xg=b2,I2=!0,zg=null,c2=Vg(b2,null,d2,c2),b2.child=c2;c2;)c2.flags=c2.flags&-3|4096,c2=c2.sibling;else{if(Ig(),d2===e3){b2=Zi2(a2,b2,c2);break a}Xi2(a2,b2,d2,c2)}b2=b2.child}return b2;case 5:return Ah(b2),a2===null&&Eg(b2),d2=b2.type,e3=b2.pendingProps,f2=a2!==null?a2.memoizedProps:null,g2=e3.children,Ef(d2,e3)?g2=null:f2!==null&&Ef(d2,f2)&&(b2.flags|=32),gj(a2,b2),Xi2(a2,b2,g2,c2),b2.child;case 6:return a2===null&&Eg(b2),null;case 13:return oj(a2,b2,c2);case 4:return yh(b2,b2.stateNode.containerInfo),d2=b2.pendingProps,a2===null?b2.child=Ug(b2,null,d2,c2):Xi2(a2,b2,d2,c2),b2.child;case 11:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:Ci2(d2,e3),Yi2(a2,b2,d2,e3,c2);case 7:return Xi2(a2,b2,b2.pendingProps,c2),b2.child;case 8:return Xi2(a2,b2,b2.pendingProps.children,c2),b2.child;case 12:return Xi2(a2,b2,b2.pendingProps.children,c2),b2.child;
vendor: 2,102 bytes, line 63
63case 10:a:{if(d2=b2.type._context,e3=b2.pendingProps,f2=b2.memoizedProps,g2=e3.value,G2(Wg2,d2._currentValue),d2._currentValue=g2,f2!==null)if(He(f2.value,g2)){if(f2.children===e3.children&&!Wf.current){b2=Zi2(a2,b2,c2);break a}}else for(f2=b2.child,f2!==null&&(f2.return=b2);f2!==null;){var h2=f2.dependencies;if(h2!==null){g2=f2.child;for(var k2=h2.firstContext;k2!==null;){if(k2.context===d2){if(f2.tag===1){k2=mh(-1,c2&-c2),k2.tag=2;var l=f2.updateQueue;if(l!==null){l=l.shared;var m2=l.pending;m2===null?k2.next=k2:(k2.next=m2.next,m2.next=k2),l.pending=k2}}f2.lanes|=c2,k2=f2.alternate,k2!==null&&(k2.lanes|=c2),bh2(f2.return,c2,b2),h2.lanes|=c2;break}k2=k2.next}}else if(f2.tag===10)g2=f2.type===b2.type?null:f2.child;else if(f2.tag===18){if(g2=f2.return,g2===null)throw Error(p2(341));g2.lanes|=c2,h2=g2.alternate,h2!==null&&(h2.lanes|=c2),bh2(g2,c2,b2),g2=f2.sibling}else g2=f2.child;if(g2!==null)g2.return=f2;else for(g2=f2;g2!==null;){if(g2===b2){g2=null;break}if(f2=g2.sibling,f2!==null){f2.return=g2.return,g2=f2;break}g2=g2.return}f2=g2}Xi2(a2,b2,e3.children,c2),b2=b2.child}return b2;case 9:return e3=b2.type,d2=b2.pendingProps.children,ch2(b2,c2),e3=eh(e3),d2=d2(e3),b2.flags|=1,Xi2(a2,b2,d2,c2),b2.child;case 14:return d2=b2.type,e3=Ci2(d2,b2.pendingProps),e3=Ci2(d2.type,e3),$i(a2,b2,d2,e3,c2);case 15:return bj(a2,b2,b2.type,b2.pendingProps,c2);case 17:return d2=b2.type,e3=b2.pendingProps,e3=b2.elementType===d2?e3:Ci2(d2,e3),ij(a2,b2),b2.tag=1,Zf(d2)?(a2=!0,cg(b2)):a2=!1,ch2(b2,c2),Gi(b2,d2,e3),Ii(b2,d2,e3,c2),jj(null,b2,d2,!0,a2,c2);case 19:return xj(a2,b2,c2);case 22:return dj(a2,b2,c2)}throw Error(p2(156,b2.tag))};function Fk(a2,b2){return ac(a2,b2)}function $k(a2,b2,c2,d2){this.tag=a2,this.key=c2,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=b2,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d2,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg2(a2,b2,c2,d2){return new $k(a2,b2,c2,d2)}
vendor: 8,637 bytes, line 63
63function aj(a2){return a2=a2.prototype,!(!a2||!a2.isReactComponent)}function Zk(a2){if(typeof a2=="function")return aj(a2)?1:0;if(a2!=null){if(a2=a2.$$typeof,a2===Da)return 11;if(a2===Ga)return 14}return 2}function Pg2(a2,b2){var c2=a2.alternate;return c2===null?(c2=Bg2(a2.tag,b2,a2.key,a2.mode),c2.elementType=a2.elementType,c2.type=a2.type,c2.stateNode=a2.stateNode,c2.alternate=a2,a2.alternate=c2):(c2.pendingProps=b2,c2.type=a2.type,c2.flags=0,c2.subtreeFlags=0,c2.deletions=null),c2.flags=a2.flags&14680064,c2.childLanes=a2.childLanes,c2.lanes=a2.lanes,c2.child=a2.child,c2.memoizedProps=a2.memoizedProps,c2.memoizedState=a2.memoizedState,c2.updateQueue=a2.updateQueue,b2=a2.dependencies,c2.dependencies=b2===null?null:{lanes:b2.lanes,firstContext:b2.firstContext},c2.sibling=a2.sibling,c2.index=a2.index,c2.ref=a2.ref,c2}function Rg(a2,b2,c2,d2,e3,f2){var g2=2;if(d2=a2,typeof a2=="function")aj(a2)&&(g2=1);else if(typeof a2=="string")g2=5;else a:switch(a2){case ya:return Tg2(c2.children,e3,f2,b2);case za:g2=8,e3|=8;break;case Aa:return a2=Bg2(12,c2,b2,e3|2),a2.elementType=Aa,a2.lanes=f2,a2;case Ea:return a2=Bg2(13,c2,b2,e3),a2.elementType=Ea,a2.lanes=f2,a2;case Fa:return a2=Bg2(19,c2,b2,e3),a2.elementType=Fa,a2.lanes=f2,a2;case Ia:return pj(c2,e3,f2,b2);default:if(typeof a2=="object"&&a2!==null)switch(a2.$$typeof){case Ba:g2=10;break a;case Ca:g2=9;break a;case Da:g2=11;break a;case Ga:g2=14;break a;case Ha:g2=16,d2=null;break a}throw Error(p2(130,a2==null?a2:typeof a2,""))}return b2=Bg2(g2,c2,b2,e3),b2.elementType=a2,b2.type=d2,b2.lanes=f2,b2}function Tg2(a2,b2,c2,d2){return a2=Bg2(7,a2,d2,b2),a2.lanes=c2,a2}function pj(a2,b2,c2,d2){return a2=Bg2(22,a2,d2,b2),a2.elementType=Ia,a2.lanes=c2,a2.stateNode={isHidden:!1},a2}function Qg2(a2,b2,c2){return a2=Bg2(6,a2,null,b2),a2.lanes=c2,a2}function Sg(a2,b2,c2){return b2=Bg2(4,a2.children!==null?a2.children:[],a2.key,b2),b2.lanes=c2,b2.stateNode={containerInfo:a2.containerInfo,pendingChildren:null,implementation:a2.implementation},b2}function al(a2,b2,c2,d2,e3){this.tag=b2,this.containerInfo=a2,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zc2(0),this.expirationTimes=zc2(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc2(0),this.identifierPrefix=d2,this.onRecoverableError=e3,this.mutableSourceEagerHydrationData=null}function bl(a2,b2,c2,d2,e3,f2,g2,h2,k2){return a2=new al(a2,b2,c2,h2,k2),b2===1?(b2=1,f2===!0&&(b2|=8)):b2=0,f2=Bg2(3,null,null,b2),a2.current=f2,f2.stateNode=a2,f2.memoizedState={element:d2,isDehydrated:c2,cache:null,transitions:null,pendingSuspenseBoundaries:null},kh(f2),a2}function cl(a2,b2,c2){var d2=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:wa,key:d2==null?null:""+d2,children:a2,containerInfo:b2,implementation:c2}}function dl(a2){if(!a2)return Vf;a2=a2._reactInternals;a:{if(Vb(a2)!==a2||a2.tag!==1)throw Error(p2(170));var b2=a2;do{switch(b2.tag){case 3:b2=b2.stateNode.context;break a;case 1:if(Zf(b2.type)){b2=b2.stateNode.__reactInternalMemoizedMergedChildContext;break a}}b2=b2.return}while(b2!==null);throw Error(p2(171))}if(a2.tag===1){var c2=a2.type;if(Zf(c2))return bg(a2,c2,b2)}return b2}function el(a2,b2,c2,d2,e3,f2,g2,h2,k2){return a2=bl(c2,d2,!0,a2,e3,f2,g2,h2,k2),a2.context=dl(null),c2=a2.current,d2=R2(),e3=yi2(c2),f2=mh(d2,e3),f2.callback=b2??null,nh(c2,f2,e3),a2.current.lanes=e3,Ac(a2,e3,d2),Dk(a2,d2),a2}function fl(a2,b2,c2,d2){var e3=b2.current,f2=R2(),g2=yi2(e3);return c2=dl(c2),b2.context===null?b2.context=c2:b2.pendingContext=c2,b2=mh(f2,g2),b2.payload={element:a2},d2=d2===void 0?null:d2,d2!==null&&(b2.callback=d2),a2=nh(e3,b2,g2),a2!==null&&(gi(a2,e3,g2,f2),oh(a2,e3,g2)),g2}function gl(a2){if(a2=a2.current,!a2.child)return null;switch(a2.child.tag){case 5:return a2.child.stateNode;default:return a2.child.stateNode}}function hl(a2,b2){if(a2=a2.memoizedState,a2!==null&&a2.dehydrated!==null){var c2=a2.retryLane;a2.retryLane=c2!==0&&c2<b2?c2:b2}}function il(a2,b2){hl(a2,b2),(a2=a2.alternate)&&hl(a2,b2)}function jl(){return null}var kl=typeof reportError=="function"?reportError:function(a2){console.error(a2)};function ll(a2){this._internalRoot=a2}ml.prototype.render=ll.prototype.render=function(a2){var b2=this._internalRoot;if(b2===null)throw Error(p2(409));fl(a2,b2,null,null)},ml.prototype.unmount=ll.prototype.unmount=function(){var a2=this._internalRoot;if(a2!==null){this._internalRoot=null;var b2=a2.containerInfo;Rk(function(){fl(null,a2,null,null)}),b2[uf]=null}};function ml(a2){this._internalRoot=a2}ml.prototype.unstable_scheduleHydration=function(a2){if(a2){var b2=Hc();a2={blockedOn:null,target:a2,priority:b2};for(var c2=0;c2<Qc.length&&b2!==0&&b2<Qc[c2].priority;c2++);Qc.splice(c2,0,a2),c2===0&&Vc(a2)}};function nl(a2){return!(!a2||a2.nodeType!==1&&a2.nodeType!==9&&a2.nodeType!==11)}function ol(a2){return!(!a2||a2.nodeType!==1&&a2.nodeType!==9&&a2.nodeType!==11&&(a2.nodeType!==8||a2.nodeValue!==" react-mount-point-unstable "))}function pl(){}function ql(a2,b2,c2,d2,e3){if(e3){if(typeof d2=="function"){var f2=d2;d2=function(){var a3=gl(g2);f2.call(a3)}}var g2=el(b2,d2,a2,0,null,!1,!1,"",pl);return a2._reactRootContainer=g2,a2[uf]=g2.current,sf(a2.nodeType===8?a2.parentNode:a2),Rk(),g2}for(;e3=a2.lastChild;)a2.removeChild(e3);if(typeof d2=="function"){var h2=d2;d2=function(){var a3=gl(k2);h2.call(a3)}}var k2=bl(a2,0,!1,null,null,!1,!1,"",pl);return a2._reactRootContainer=k2,a2[uf]=k2.current,sf(a2.nodeType===8?a2.parentNode:a2),Rk(function(){fl(b2,k2,c2,d2)}),k2}function rl(a2,b2,c2,d2,e3){var f2=c2._reactRootContainer;if(f2){var g2=f2;if(typeof e3=="function"){var h2=e3;e3=function(){var a3=gl(g2);h2.call(a3)}}fl(b2,g2,a2,e3)}else g2=ql(c2,b2,a2,e3,d2);return gl(g2)}Ec2=function(a2){switch(a2.tag){case 3:var b2=a2.stateNode;if(b2.current.memoizedState.isDehydrated){var c2=tc(b2.pendingLanes);c2!==0&&(Cc(b2,c2|1),Dk(b2,B2()),(K2&6)===0&&(Gj=B2()+500,jg2()))}break;case 13:Rk(function(){var b3=ih(a2,1);if(b3!==null){var c3=R2();gi(b3,a2,1,c3)}}),il(a2,1)}},Fc=function(a2){if(a2.tag===13){var b2=ih(a2,134217728);if(b2!==null){var c2=R2();gi(b2,a2,134217728,c2)}il(a2,134217728)}},Gc=function(a2){if(a2.tag===13){var b2=yi2(a2),c2=ih(a2,b2);if(c2!==null){var d2=R2();gi(c2,a2,b2,d2)}il(a2,b2)}},Hc=function(){return C2},Ic=function(a2,b2){var c2=C2;try{return C2=a2,b2()}finally{C2=c2}},yb=function(a2,b2,c2){switch(b2){case"input":if(bb(a2,c2),b2=c2.name,c2.type==="radio"&&b2!=null){for(c2=a2;c2.parentNode;)c2=c2.parentNode;for(c2=c2.querySelectorAll("input[name="+JSON.stringify(""+b2)+'][type="radio"]'),b2=0;b2<c2.length;b2++){var d2=c2[b2];if(d2!==a2&&d2.form===a2.form){var e3=Db(d2);if(!e3)throw Error(p2(90));Wa(d2),bb(d2,e3)}}}break;case"textarea":ib(a2,c2);break;case"select":b2=c2.value,b2!=null&&fb(a2,!!c2.multiple,b2,!1)}},Gb=Qk,Hb=Rk;var sl={usingClientEntryPoint:!1,Events:[Cb,ue2,Db,Eb,Fb,Qk]},tl={findFiberByHostInstance:Wc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ul={bundleType:tl.bundleType,version:tl.version,rendererPackageName:tl.rendererPackageName,rendererConfig:tl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ua2.ReactCurrentDispatcher,findHostInstanceByFiber:function(a2){return a2=Zb(a2),a2===null?null:a2.stateNode},findFiberByHostInstance:tl.findFiberByHostInstance||jl,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vl.isDisabled&&vl.supportsFiber)try{kc=vl.inject(ul),lc2=vl}catch{}}return reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sl,reactDom_production_min.createPortal=function(a2,b2){var c2=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!nl(b2))throw Error(p2(200));return cl(a2,b2,null,c2)},reactDom_production_min.createRoot=function(a2,b2){if(!nl(a2))throw Error(p2(299));var c2=!1,d2="",e3=kl;return b2!=null&&(b2.unstable_strictMode===!0&&(c2=!0),b2.identifierPrefix!==void 0&&(d2=b2.identifierPrefix),b2.onRecoverableError!==void 0&&(e3=b2.onRecoverableError)),b2=bl(a2,1,!1,null,null,c2,!1,d2,e3),a2[uf]=b2.current,sf
63(a2.nodeType===8?a2.parentNode:a2),new ll(b2)},reactDom_production_min.findDOMNode=function(a2){if(a2==null)return null;if(a2.nodeType===1)return a2;var b2=a2._reactInternals;if(b2===void 0)throw typeof a2.render=="function"?Error(p2(188)):(a2=Object.keys(a2).join(","),Error(p2(268,a2)));return a2=Zb(b2),a2=a2===null?null:a2.stateNode,a2},reactDom_production_min.flushSync=function(a2){return Rk(a2)},reactDom_production_min.hydrate=function(a2,b2,c2){if(!ol(b2))throw Error(p2(200));return rl(null,a2,b2,!0,c2)},reactDom_production_min.hydrateRoot=function(a2,b2,c2){if(!nl(a2))throw Error(p2(405));var d2=c2!=null&&c2.hydratedSources||null,e3=!1,f2="",g2=kl;if(c2!=null&&(c2.unstable_strictMode===!0&&(e3=!0),c2.identifierPrefix!==void 0&&(f2=c2.identifierPrefix),c2.onRecoverableError!==void 0&&(g2=c2.onRecoverableError)),b2=el(b2,null,a2,1,c2??null,e3,!1,f2,g2),a2[uf]=b2.current,sf(a2),d2)for(a2=0;a2<d2.length;a2++)c2=d2[a2],e3=c2._getVersion,e3=e3(c2._source),b2.mutableSourceEagerHydrationData==null?b2.mutableSourceEagerHydrationData=[c2,e3]:b2.mutableSourceEagerHydrationData.push(c2,e3);return new ml(b2)},reactDom_production_min.render=function(a2,b2,c2){if(!ol(b2))throw Error(p2(200));return rl(null,a2,b2,!1,c2)},reactDom_production_min.unmountComponentAtNode=function(a2){if(!ol(a2))throw Error(p2(40));return a2._reactRootContainer?(Rk(function(){rl(null,null,a2,!1,function(){a2._reactRootContainer=null,a2[uf]=null})}),!0):!1},reactDom_production_min.unstable_batchedUpdates=Qk,reactDom_production_min.unstable_renderSubtreeIntoContainer=function(a2,b2,c2,d2){if(!ol(c2))throw Error(p2(200));if(a2==null||a2._reactInternals===void 0)throw Error(p2(38));return rl(a2,b2,c2,!1,d2)},reactDom_production_min.version="18.3.1-next-f1338f8080-20240426",reactDom_production_min}var hasRequiredReactDom;function requireReactDom(){if(hasRequiredReactDom)return reactDom.exports;hasRequiredReactDom=1;function checkDCE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(err){console.error(err)}}return checkDCE(),reactDom.exports=requireReactDom_production_min(),reactDom.exports}var reactDomExports=requireReactDom(),useSafeLayoutEffect$1=typeof globalThis.document<"u"?reactExports.useLayoutEffect:reactExports.useEffect;function useBindable(props){const initial=props().value??props().defaultValue,eq2=props().isEqual??Object.is,[initialValue]=reactExports.useState(initial),[value,setValue]=reactExports.useState(initialValue),controlled=props().value!==void 0,valueRef=reactExports.useRef(value);valueRef.current=controlled?props().value:value;const prevValue=reactExports.useRef(valueRef.current);useSafeLayoutEffect$1(()=>{prevValue.current=valueRef.current},[value,props().value]);const setFn=value2=>{var _a9,_b7;const prev2=prevValue.current,next2=isFunction$4(value2)?value2(prev2):value2;props().debug&&console.log(`[bindable > ${props().debug}] setValue`,{next:next2,prev:prev2}),controlled||setValue(next2),eq2(next2,prev2)||(_b7=(_a9=props()).onChange)==null||_b7.call(_a9,next2,prev2)};function get2(){return controlled?props().value:value}return{initial:initialValue,ref:valueRef,get:get2,set(value2){(props().sync?reactDomExports.flushSync:identity$5)(()=>setFn(value2))},invoke(nextValue,prevValue2){var _a9,_b7;(_b7=(_a9=props()).onChange)==null||_b7.call(_a9,nextValue,prevValue2)},hash(value2){var _a9,_b7;return((_b7=(_a9=props()).hash)==null?void 0:_b7.call(_a9,value2))??String(value2)}}}useBindable.cleanup=fn=>{reactExports.useEffect(()=>fn,[])};useBindable.ref=defaultValue=>{const value=reactExports.useRef(defaultValue);return{get:()=>value.current,set:next2=>{value.current=next2}}};function useRefs(refs){const ref=reactExports.useRef(refs);return{get(key){return ref.current[key]},set(key,value){ref.current[key]=value}}}var useTrack=(deps,effect)=>{const render2=reactExports.useRef(!1),called=reactExports.useRef(!1);reactExports.useEffect(()=>{if(render2.current&&called.current)return effect();called.current=!0},[...(deps??[]).map(d2=>typeof d2=="function"?d2():d2)]),reactExports.useEffect(()=>(render2.current=!0,()=>{render2.current=!1}),[])};function useMachine(machine2,userProps={}){var _a9,_b7,_c6,_d6;const scope=reactExports.useMemo(()=>{const{id:id2,ids,getRootNode:getRootNode2}=userProps;return createScope({id:id2,ids,getRootNode:getRootNode2})},[userProps]),debug2=(...args)=>{machine2.debug&&console.log(...args)},props=((_a9=machine2.props)==null?void 0:_a9.call(machine2,{props:compact$1(userProps),scope}))??userProps,prop=useProp(props),context=(_b7=machine2.context)==null?void 0:_b7.call(machine2,{prop,bindable:useBindable,scope,flush,getContext(){return ctx},getComputed(){return computed},getRefs(){return refs}}),contextRef=useLiveRef(context),ctx={get(key){var _a10;return(_a10=contextRef.current)==null?void 0:_a10[key].ref.current},set(key,value){var _a10;(_a10=contextRef.current)==null||_a10[key].set(value)},initial(key){var _a10;return(_a10=contextRef.current)==null?void 0:_a10[key].initial},hash(key){var _a10,_b8;
63const current=(_a10=contextRef.current)==null?void 0:_a10[key].get();return(_b8=contextRef.current)==null?void 0:_b8[key].hash(current)}},effects=reactExports.useRef(new Map),transitionRef=reactExports.useRef(null),previousEventRef=reactExports.useRef(null),eventRef=reactExports.useRef({type:""}),getEvent=()=>({...eventRef.current,current(){return eventRef.current},previous(){return previousEventRef.current}}),getState=()=>({...state,matches(...values){return values.includes(state.ref.current)},hasTag(tag2){var _a10,_b8;return!!((_b8=(_a10=machine2.states[state.ref.current])==null?void 0:_a10.tags)!=null&&_b8.includes(tag2))}}),refs=useRefs(((_c6=machine2.refs)==null?void 0:_c6.call(machine2,{prop,context:ctx}))??{}),getParams=()=>({state:getState(),context:ctx,event:getEvent(),prop,send,action,guard,track:useTrack,refs,computed,flush,scope,choose}),action=keys2=>{const strs=isFunction$4(keys2)?keys2(getParams()):keys2;if(!strs)return;const fns=strs.map(s2=>{var _a10,_b8;const fn=(_b8=(_a10=machine2.implementations)==null?void 0:_a10.actions)==null?void 0:_b8[s2];return fn||warn(`[zag-js] No implementation found for action "${JSON.stringify(s2)}"`),fn});for(const fn of fns)fn==null||fn(getParams())},guard=str=>{var _a10,_b8;return isFunction$4(str)?str(getParams()):(_b8=(_a10=machine2.implementations)==null?void 0:_a10.guards)==null?void 0:_b8[str](getParams())},effect=keys2=>{const strs=isFunction$4(keys2)?keys2(getParams()):keys2;if(!strs)return;const fns=strs.map(s2=>{var _a10,_b8;const fn=(_b8=(_a10=machine2.implementations)==null?void 0:_a10.effects)==null?void 0:_b8[s2];return fn||warn(`[zag-js] No implementation found for effect "${JSON.stringify(s2)}"`),fn}),cleanups=[];for(const fn of fns){const cleanup=fn==null?void 0:fn(getParams());cleanup&&cleanups.push(cleanup)}return()=>cleanups.forEach(fn=>fn==null?void 0:fn())},choose=transitions=>toArray$1(transitions).find(t2=>{let result=!t2.guard;return isString$3(t2.guard)?result=!!guard(t2.guard):isFunction$4(t2.guard)&&(result=t2.guard(getParams())),result}),computed=key=>{ensure(machine2.computed,()=>"[zag-js] No computed object found on machine");const fn=machine2.computed[key];return fn({context:ctx,event:getEvent(),prop,refs,scope,computed})},state=useBindable(()=>({defaultValue:machine2.initialState({prop}),onChange(nextState,prevState){var _a10,_b8,_c7,_d7;if(prevState){const exitEffects=effects.current.get(prevState);exitEffects==null||exitEffects(),effects.current.delete(prevState)}prevState&&action((_a10=machine2.states[prevState])==null?void 0:_a10.exit),action((_b8=transitionRef.current)==null?void 0:_b8.actions);const cleanup=effect((_c7=machine2.states[nextState])==null?void 0:_c7.effects);if(cleanup&&effects.current.set(nextState,cleanup),prevState===INIT_STATE){action(machine2.entry);const cleanup2=effect(machine2.effects);cleanup2&&effects.current.set(INIT_STATE,cleanup2)}action((_d7=machine2.states[nextState])==null?void 0:_d7.entry)}})),hydratedStateRef=reactExports.useRef(void 0),statusRef=reactExports.useRef(MachineStatus.NotStarted);useSafeLayoutEffect$1(()=>{queueMicrotask(()=>{const started=statusRef.current===MachineStatus.Started;statusRef.current=MachineStatus.Started,debug2(started?"rehydrating...":"initializing...");const initialState2=hydratedStateRef.current??state.initial;state.invoke(initialState2,started?state.get():INIT_STATE)});const fns=effects.current,currentState=state.ref.current;return()=>{debug2("unmounting..."),hydratedStateRef.current=currentState,statusRef.current=MachineStatus.Stopped,fns.forEach(fn=>fn==null?void 0:fn()),effects.current=new Map,transitionRef.current=null,queueMicrotask(()=>{action(machine2.exit)})}},[]);const getCurrentState=()=>"ref"in state?state.ref.current:state.get(),send=event=>{queueMicrotask(()=>{var _a10,_b8;if(statusRef.current!==MachineStatus.Started)return;previousEventRef.current=eventRef.current,eventRef.current=event,debug2("send",event);let currentState=getCurrentState();const transitions=((_a10=machine2.states[currentState].on)==null?void 0:_a10[event.type])??((_b8=machine2.on)==null?void 0:_b8[event.type]),transition=choose(transitions);if(!transition)return;transitionRef.current=transition;const target=transition.target??currentState;debug2("transition",transition);const changed=target!==currentState;changed?reactDomExports.flushSync(()=>state.set(target)):transition.reenter&&!changed?state.invoke(currentState,currentState):action(transition.actions??[])})};return(_d6=machine2.watch)==null||_d6.call(machine2,getParams()),{state:getState(),send,context:ctx,prop,scope,refs,computed,event:getEvent(),getStatus:()=>statusRef.current}}function useLiveRef(value){const ref=reactExports.useRef(value);return ref.current=value,ref}function useProp(value){const ref=useLiveRef(value);
63return function(key){return ref.current[key]}}function flush(fn){queueMicrotask(()=>{reactDomExports.flushSync(()=>fn())})}var normalizeProps=createNormalizer(v2=>v2);function useEvent(callback,opts={}){const{sync=!1}=opts,callbackRef=useLatestRef$1(callback);return reactExports.useCallback((...args)=>{var _a9;return sync?queueMicrotask(()=>{var _a10;return(_a10=callbackRef.current)==null?void 0:_a10.call(callbackRef,...args)}):(_a9=callbackRef.current)==null?void 0:_a9.call(callbackRef,...args)},[sync,callbackRef])}function useLatestRef$1(value){const ref=reactExports.useRef(value);return ref.current=value,ref}const usePresence=(props={})=>{const{lazyMount,unmountOnExit,present,skipAnimationOnMount=!1,...rest}=props,wasEverPresent=reactExports.useRef(!1),machineProps={...rest,present,onExitComplete:useEvent(props.onExitComplete)},service=useMachine(machine$c,machineProps),api=connect$c(service);api.present&&(wasEverPresent.current=!0);const unmounted=!api.present&&!wasEverPresent.current&&lazyMount||unmountOnExit&&!api.present&&wasEverPresent.current,getPresenceProps=()=>({"data-state":api.skip&&skipAnimationOnMount?void 0:present?"open":"closed",hidden:!api.present});return{ref:api.setNode,getPresenceProps,present:api.present,unmounted}},[PresenceProvider,usePresenceContext]=createContext({name:"PresenceContext",hookName:"usePresenceContext",providerName:"<PresenceProvider />"});function useCallbackRef(callback,deps=[]){const callbackRef=reactExports.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return reactExports.useInsertionEffect(()=>{callbackRef.current=callback}),reactExports.useCallback((...args)=>{var _a9;return(_a9=callbackRef.current)==null?void 0:_a9.call(callbackRef,...args)},deps)}function listen(query,callback){try{return query.addEventListener("change",callback),()=>query.removeEventListener("change",callback)}catch{return query.addListener(callback),()=>query.removeListener(callback)}}function useMediaQuery(query,options={}){const{fallback:_fallback=[],ssr=!0,getWindow:getWindow2}=options,getWin=useCallbackRef(getWindow2),queries=Array.isArray(query)?query:[query],fallback2=_fallback==null?void 0:_fallback.filter(v2=>v2!=null),[value,setValue]=reactExports.useState(()=>queries.map((query2,index2)=>{if(!ssr){const{media,matches:matches2}=((getWindow2==null?void 0:getWindow2())??window).matchMedia(query2);return{media,matches:matches2}}return{media:query2,matches:!!fallback2[index2]}}));return reactExports.useEffect(()=>{const win=getWin()??window;setValue(prev2=>{const current=queries.map(query2=>{const{media,matches:matches2}=win.matchMedia(query2);return{media,matches:matches2}});return prev2.every((v2,i2)=>v2.matches===current[i2].matches&&v2.media===current[i2].media)?prev2:current});const mql=queries.map(query2=>win.matchMedia(query2)),handler=evt=>{setValue(prev2=>prev2.slice().map(item=>item.media===evt.media?{...item,matches:evt.matches}:item))},cleanups=mql.map(v2=>listen(v2,handler));return()=>cleanups.forEach(fn=>fn())},[getWin]),value.map(item=>item.matches)}function useBreakpoint(options={}){var _a9;options.fallback||(options.fallback="base");const sys=useChakraContext();let fallbackPassed=!1;const breakpoints2=sys.breakpoints.values.map(({min:min2,name:breakpoint})=>{const item={breakpoint,query:`(min-width: ${min2})`,fallback:!fallbackPassed};return breakpoint===options.fallback&&(fallbackPassed=!0),item}).filter(({breakpoint})=>{var _a10;return!!((_a10=options.breakpoints)!=null&&_a10.includes(breakpoint))}),fallback2=breakpoints2.map(({fallback:fallback22})=>fallback22),index2=useMediaQuery(breakpoints2.map(bp2=>bp2.query),{fallback:fallback2,ssr:options.ssr}).lastIndexOf(!0);return((_a9=breakpoints2[index2])==null?void 0:_a9.breakpoint)??options.fallback}function useBreakpointValue(value,opts){const normalized=useChakraContext().normalizeValue(value),breakpoint=useBreakpoint({breakpoints:Object.keys(normalized),...opts});return normalized[breakpoint]}function useDisclosure(props={}){const handleOpen=useCallbackRef(props.onOpen),handleClose=useCallbackRef(props.onClose),[openState,setOpen]=reactExports.useState(props.defaultOpen||!1),open=props.open!==void 0?props.open:openState,controlled=props.open!==void 0,onClose=reactExports.useCallback(()=>{controlled||setOpen(!1),handleClose==null||handleClose()},[controlled,handleClose]),onOpen=reactExports.useCallback(()=>{controlled||setOpen(!0),handleOpen==null||handleOpen()},[controlled,handleOpen]),onToggle=reactExports.useCallback(()=>{open?onClose():onOpen()},[open,onOpen,onClose]);return{open,onOpen,onClose,onToggle,setOpen}}const[AccordionProvider,useAccordionContext]=createContext({name:"AccordionContext",hookName:"useAccordionContext",providerName:"<AccordionProvider />"}),[AccordionItemProvider]=createContext({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItemProvider />"}),splitCollapsibleProps=props=>createSplitProps()(props,["defaultOpen","disabled","id","ids","lazyMount","onExitComplete","onOpenChange","open","unmountOnExit"]);var createAnatomy=(name,parts2=[])=>({parts:(...values)=>{if(isEmpty(parts2))return createAnatomy(name,values);throw new Error("createAnatomy().parts(...) should only be called once. Did you mean to use .extendWith(...) ?")},extendWith:(...values)=>createAnatomy(name,[...parts2,...values]),rename:newName=>createAnatomy(newName,parts2),keys:()=>parts2,build:()=>[...new Set(parts2)].reduce((prev2,part)=>Object.assign(prev2,{[part]:{selector:[`&[data-scope="${toKebabCase$1(name)}"][data-part="${toKebabCase$1(part)}"]`,`& [data-scope="${toKebabCase$1(name)}"][data-part="${toKebabCase$1(part)}"]`].join(", "),attrs:{"data-scope":toKebabCase$1(name),"data-part":toKebabCase$1(part)}}}),{})}),toKebabCase$1=value=>value.replace(/([A-Z])([A-Z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase(),isEmpty=v2=>v2.length===0,anatomy$n=createAnatomy("collapsible").parts("root","trigger","content","indicator"),parts$c=anatomy$n.build(),getRootId$7=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`collapsible:${ctx.id}`},getContentId$6=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.content)??`collapsible:${ctx.id}:content`},getTriggerId$6=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.trigger)??`collapsible:${ctx.id}:trigger`},getContentEl$5=ctx=>ctx.getById(getContentId$6(ctx));function connect$b(service,normalize){const{state,send,context,scope,prop}=service,visible=state.matches("open")||state.matches("closing"),open=state.matches("open"),{width,height}=context.get("size"),disabled=!!prop("disabled"),skip=!context.get("initial")&&open,dir="ltr";return{disabled,visible,open,measureSize(){send({type:"size.measure"})},setOpen(nextOpen){state.matches("open")!==nextOpen&&send({type:nextOpen?"open":"close"})},getRootProps(){return normalize.element({...parts$c.root.attrs,"data-state":open?"open":"closed",dir,id:getRootId$7(scope)})},getContentProps(){return normalize.element({...parts$c.content.attrs,"data-collapsible":"","data-state":skip?void 0:open?"open":"closed",id:getContentId$6(scope),"data-disabled":dataAttr$1(disabled),hidden:!visible,style:{"--height":height!=null?`${height}px`:void 0,"--width":width!=null?`${width}px`:void 0}})},getTriggerProps(){return normalize.element({...parts$c.trigger.attrs,id:getTriggerId$6(scope),dir,type:"button","data-state":open?"open":"closed","data-disabled":dataAttr$1(disabled),"aria-controls":getContentId$6(scope),"aria-expanded":visible||!1,onClick(event){event.defaultPrevented||disabled||send({type:open?"close"
63:"open"})}})},getIndicatorProps(){return normalize.element({...parts$c.indicator.attrs,dir,"data-state":open?"open":"closed","data-disabled":dataAttr$1(disabled)})}}}var machine$b={initialState({prop}){return prop("open")||prop("defaultOpen")?"open":"closed"},context({bindable}){return{size:bindable(()=>({defaultValue:{height:0,width:0},sync:!0})),initial:bindable(()=>({defaultValue:!1}))}},refs(){return{cleanup:void 0,stylesRef:void 0}},watch({track,prop,action}){track([()=>prop("open")],()=>{action(["setInitial","computeSize","toggleVisibility"])})},exit:["clearInitial","cleanupNode"],states:{closed:{on:{"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","computeSize","invokeOnOpen"]}]}},closing:{effects:["trackExitAnimation"],on:{"controlled.close":{target:"closed"},"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","invokeOnOpen"]}],close:[{guard:"isOpenControlled",actions:["invokeOnExitComplete"]},{target:"closed",actions:["setInitial","computeSize","invokeOnExitComplete"]}],"animation.end":{target:"closed",actions:["invokeOnExitComplete","clearInitial"]}}},open:{effects:["trackEnterAnimation"],on:{"controlled.close":{target:"closing"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closing",actions:["setInitial","computeSize","invokeOnClose"]}],"size.measure":{actions:["measureSize"]},"animation.end":{actions:["clearInitial"]}}}},implementations:{guards:{isOpenControlled:({prop})=>prop("open")!=null},effects:{trackEnterAnimation:({send,scope})=>{let cleanup;const rafCleanup=raf$1(()=>{const contentEl=getContentEl$5(scope);if(!contentEl)return;const animationName=getComputedStyle$2(contentEl).animationName;if(!animationName||animationName==="none"){send({type:"animation.end"});return}const onEnd=event=>{getEventTarget(event)===contentEl&&send({type:"animation.end"})};contentEl.addEventListener("animationend",onEnd),cleanup=()=>{contentEl.removeEventListener("animationend",onEnd)}});return()=>{rafCleanup(),cleanup==null||cleanup()}},trackExitAnimation:({send,scope})=>{let cleanup;const rafCleanup=raf$1(()=>{const contentEl=getContentEl$5(scope);if(!contentEl)return;const animationName=getComputedStyle$2(contentEl).animationName;if(!animationName||animationName==="none"){send({type:"animation.end"});return}const onEnd=event=>{getEventTarget(event)===contentEl&&send({type:"animation.end"})};contentEl.addEventListener("animationend",onEnd);const restoreStyles=setStyle(contentEl,{animationFillMode:"forwards"});cleanup=()=>{contentEl.removeEventListener("animationend",onEnd),nextTick(()=>restoreStyles())}});return()=>{rafCleanup(),cleanup==null||cleanup()}}},actions:{setInitial:({context,flush:flush2})=>{flush2(()=>{context.set("initial",!0)})},clearInitial:({context})=>{context.set("initial",!1)},cleanupNode:({refs})=>{refs.set("stylesRef",null)},measureSize:({context,scope})=>{const contentEl=getContentEl$5(scope);if(!contentEl)return;const{height,width}=contentEl.getBoundingClientRect();context.set("size",{height,width})},computeSize:({refs,scope,context})=>{var _a9;(_a9=refs.get("cleanup"))==null||_a9();const rafCleanup=raf$1(()=>{const contentEl=getContentEl$5(scope);if(!contentEl)return;const hidden=contentEl.hidden;contentEl.style.animationName="none",contentEl.style.animationDuration="0s",contentEl.hidden=!1;const rect=contentEl.getBoundingClientRect();context.set("size",{height:rect.height,width:rect.width}),context.get("initial")&&(contentEl.style.animationName="",contentEl.style.animationDuration=""),contentEl.hidden=hidden});refs.set("cleanup",rafCleanup)},invokeOnOpen:({prop})=>{var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!0})},invokeOnClose:({prop})=>{var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!1})},invokeOnExitComplete:({prop})=>{var _a9;(_a9=prop("onExitComplete"))==null||_a9()},toggleVisibility:({prop,send})=>{send({type:prop("open")?"controlled.open":"controlled.close"})}}}};createProps$1()(["dir","disabled","getRootNode","id","ids","onExitComplete","onOpenChange","defaultOpen","open"]);const useCollapsible=(props={})=>{const{lazyMount,unmountOnExit,...collapsibleProps}=props,id2=reactExports.useId(),wasVisible=reactExports.useRef(!1),{dir}=useLocaleContext(),{getRootNode:getRootNode2}=useEnvironmentContext(),machineProps={id:id2,dir,getRootNode:getRootNode2,...collapsibleProps},service=useMachine(machine$b,machineProps),api=connect$b(service,normalizeProps);api.visible&&(wasVisible.current=!0);const isUnmounted=!api.visible&&!wasVisible.current&&lazyMount||unmountOnExit&&!api.visible&&wasVisible.current;return{...api,isUnmounted}},[CollapsibleProvider,useCollapsibleContext]=createContext({name:"CollapsibleContext",hookName:"useCollapsibleContext",providerName:"<CollapsibleProvider />"}),CollapsibleRoot=reactExports.forwardRef((props,ref)=>{const[useCollapsibleProps,localProps]=splitCollapsibleProps(props),collapsible=useCollapsible(useCollapsibleProps),mergedProps=mergeProps(collapsible.getRootProps(),localProps);return jsxRuntimeExports.jsx(CollapsibleProvider,{value:collapsible,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})});CollapsibleRoot.displayName="CollapsibleRoot";const sides=["top","right","bottom","left"],min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=v2=>({x:v2,y:v2}
63),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"};function clamp$1(start2,value,end){return max(start2,min(value,end))}function evaluate(value,param){return typeof value=="function"?value(param):value}function getSide(placement){return placement.split("-")[0]}function getAlignment(placement){return placement.split("-")[1]}function getOppositeAxis(axis){return axis==="x"?"y":"x"}function getAxisLength(axis){return axis==="y"?"height":"width"}function getSideAxis(placement){const firstChar=placement[0];return firstChar==="t"||firstChar==="b"?"y":"x"}function getAlignmentAxis(placement){return getOppositeAxis(getSideAxis(placement))}function getAlignmentSides(placement,rects,rtl){rtl===void 0&&(rtl=!1);const alignment=getAlignment(placement),alignmentAxis=getAlignmentAxis(placement),length2=getAxisLength(alignmentAxis);let mainAlignmentSide=alignmentAxis==="x"?alignment===(rtl?"end":"start")?"right":"left":alignment==="start"?"bottom":"top";return rects.reference[length2]>rects.floating[length2]&&(mainAlignmentSide=getOppositePlacement(mainAlignmentSide)),[mainAlignmentSide,getOppositePlacement(mainAlignmentSide)]}function getExpandedPlacements(placement){const oppositePlacement=getOppositePlacement(placement);return[getOppositeAlignmentPlacement(placement),oppositePlacement,getOppositeAlignmentPlacement(oppositePlacement)]}function getOppositeAlignmentPlacement(placement){return placement.includes("start")?placement.replace("start","end"):placement.replace("end","start")}const lrPlacement=["left","right"],rlPlacement=["right","left"],tbPlacement=["top","bottom"],btPlacement=["bottom","top"];function getSideList(side,isStart,rtl){switch(side){case"top":case"bottom":return rtl?isStart?rlPlacement:lrPlacement:isStart?lrPlacement:rlPlacement;case"left":case"right":return isStart?tbPlacement:btPlacement;default:return[]}}function getOppositeAxisPlacements(placement,flipAlignment,direction,rtl){const alignment=getAlignment(placement);let list=getSideList(getSide(placement),direction==="start",rtl);return alignment&&(list=list.map(side=>side+"-"+alignment),flipAlignment&&(list=list.concat(list.map(getOppositeAlignmentPlacement)))),list}function getOppositePlacement(placement){const side=getSide(placement);return oppositeSideMap[side]+placement.slice(side.length)}function expandPaddingObject(padding){return{top:0,right:0,bottom:0,left:0,...padding}}function getPaddingObject(padding){return typeof padding!="number"?expandPaddingObject(padding):{top:padding,right:padding,bottom:padding,left:padding}}function rectToClientRect(rect){const{x:x2,y:y2,width,height}=rect;return{width,height,top:y2,left:x2,right:x2+width,bottom:y2+height,x:x2,y:y2}}function computeCoordsFromPlacement(_ref,placement,rtl){let{reference,floating}=_ref;const sideAxis=getSideAxis(placement),alignmentAxis=getAlignmentAxis(placement),alignLength=getAxisLength(alignmentAxis),side=getSide(placement),isVertical=sideAxis==="y",commonX=reference.x+reference.width/2-floating.width/2,commonY=reference.y+reference.height/2-floating.height/2,commonAlign=reference[alignLength]/2-floating[alignLength]/2;let coords;switch(side){case"top":coords={x:commonX,y:reference.y-floating.height};break;case"bottom":coords={x:commonX,y:reference.y+reference.height};break;case"right":coords={x:reference.x+reference.width,y:commonY};break;case"left":coords={x:reference.x-floating.width,y:commonY};break;default:coords={x:reference.x,y:reference.y}}switch(getAlignment(placement)){case"start":coords[alignmentAxis]-=commonAlign*(rtl&&isVertical?-1:1);break;case"end":coords[alignmentAxis]+=commonAlign*(rtl&&isVertical?-1:1);break}return coords}async function detectOverflow(state,options){var _await$platform$isEle;options===void 0&&(options={});const{x:x2,y:y2,platform:platform2,rects,elements,strategy}=state,{boundary="clippingAncestors",rootBoundary="viewport",elementContext="floating",altBoundary=!1,padding=0}=evaluate(options,state),paddingObject=getPaddingObject(padding),element=elements[altBoundary?elementContext==="floating"?"reference":"floating":elementContext],clippingClientRect=rectToClientRect(await platform2.getClippingRect
63({element:(_await$platform$isEle=await(platform2.isElement==null?void 0:platform2.isElement(element)))==null||_await$platform$isEle?element:element.contextElement||await(platform2.getDocumentElement==null?void 0:platform2.getDocumentElement(elements.floating)),boundary,rootBoundary,strategy})),rect=elementContext==="floating"?{x:x2,y:y2,width:rects.floating.width,height:rects.floating.height}:rects.reference,offsetParent=await(platform2.getOffsetParent==null?void 0:platform2.getOffsetParent(elements.floating)),offsetScale=await(platform2.isElement==null?void 0:platform2.isElement(offsetParent))?await(platform2.getScale==null?void 0:platform2.getScale(offsetParent))||{x:1,y:1}:{x:1,y:1},elementClientRect=rectToClientRect(platform2.convertOffsetParentRelativeRectToViewportRelativeRect?await platform2.convertOffsetParentRelativeRectToViewportRelativeRect({elements,rect,offsetParent,strategy}):rect);return{top:(clippingClientRect.top-elementClientRect.top+paddingObject.top)/offsetScale.y,bottom:(elementClientRect.bottom-clippingClientRect.bottom+paddingObject.bottom)/offsetScale.y,left:(clippingClientRect.left-elementClientRect.left+paddingObject.left)/offsetScale.x,right:(elementClientRect.right-clippingClientRect.right+paddingObject.right)/offsetScale.x}}const MAX_RESET_COUNT=50,computePosition$1=async(reference,floating,config2)=>{const{placement="bottom",strategy="absolute",middleware:middleware2=[],platform:platform2}=config2,platformWithDetectOverflow=platform2.detectOverflow?platform2:{...platform2,detectOverflow},rtl=await(platform2.isRTL==null?void 0:platform2.isRTL(floating));let rects=await platform2.getElementRects({reference,floating,strategy}),{x:x2,y:y2}=computeCoordsFromPlacement(rects,placement,rtl),statefulPlacement=placement,resetCount=0;const middlewareData={};for(let i2=0;i2<middleware2.length;i2++){const currentMiddleware=middleware2[i2];if(!currentMiddleware)continue;const{name,fn}=currentMiddleware,{x:nextX,y:nextY,data,reset}=await fn({x:x2,y:y2,initialPlacement:placement,placement:statefulPlacement,strategy,middlewareData,rects,platform:platformWithDetectOverflow,elements:{reference,floating}});x2=nextX??x2,y2=nextY??y2,middlewareData[name]={...middlewareData[name],...data},reset&&resetCount<MAX_RESET_COUNT&&(resetCount++,typeof reset=="object"&&(reset.placement&&(statefulPlacement=reset.placement),reset.rects&&(rects=reset.rects===!0?await platform2.getElementRects({reference,floating,strategy}):reset.rects),{x:x2,y:y2}=computeCoordsFromPlacement(rects,statefulPlacement,rtl)),i2=-1)}return{x:x2,y:y2,placement:statefulPlacement,strategy,middlewareData}},arrow$1=options=>({name:"arrow",options,async fn(state){const{x:x2,y:y2,placement,rects,platform:platform2,elements,middlewareData}=state,{element,padding=0}=evaluate(options,state)||{};if(element==null)return{};const paddingObject=getPaddingObject(padding),coords={x:x2,y:y2},axis=getAlignmentAxis(placement),length2=getAxisLength(axis),arrowDimensions=await platform2.getDimensions(element),isYAxis=axis==="y",minProp=isYAxis?"top":"left",maxProp=isYAxis?"bottom":"right",clientProp=isYAxis?"clientHeight":"clientWidth",endDiff=rects.reference[length2]+rects.reference[axis]-coords[axis]-rects.floating[length2],startDiff=coords[axis]-rects.reference[axis],arrowOffsetParent=await(platform2.getOffsetParent==null?void 0:platform2.getOffsetParent(element));let clientSize=arrowOffsetParent?arrowOffsetParent[clientProp]:0;(!clientSize||!await(platform2.isElement==null?void 0:platform2.isElement(arrowOffsetParent)))&&(clientSize=elements.floating[clientProp]||rects.floating[length2]);const centerToReference=endDiff/2-startDiff/2,largestPossiblePadding=clientSize/2-arrowDimensions[length2]/2-1,minPadding=min(paddingObject[minProp],largestPossiblePadding),maxPadding=min(paddingObject[maxProp],largestPossiblePadding),min$1=minPadding,max2=clientSize-arrowDimensions[length2]-maxPadding,center=clientSize/2-arrowDimensions[length2]/2+centerToReference,offset2=clamp$1(min$1,center,max2),shouldAddOffset=!middlewareData.arrow&&getAlignment(placement)!=null&¢er!==offset2&&rects.reference[length2]/2-(center<min$1?minPadding:maxPadding)-arrowDimensions[length2]/2<0,alignmentOffset=shouldAddOffset?center<min$1?center-min$1:center-max2:0;
63return{[axis]:coords[axis]+alignmentOffset,data:{[axis]:offset2,centerOffset:center-offset2-alignmentOffset,...shouldAddOffset&&{alignmentOffset}},reset:shouldAddOffset}}}),flip$1=function(options){return options===void 0&&(options={}),{name:"flip",options,async fn(state){var _middlewareData$arrow,_middlewareData$flip;const{placement,middlewareData,rects,initialPlacement,platform:platform2,elements}=state,{mainAxis:checkMainAxis=!0,crossAxis:checkCrossAxis=!0,fallbackPlacements:specifiedFallbackPlacements,fallbackStrategy="bestFit",fallbackAxisSideDirection="none",flipAlignment=!0,...detectOverflowOptions}=evaluate(options,state);if((_middlewareData$arrow=middlewareData.arrow)!=null&&_middlewareData$arrow.alignmentOffset)return{};const side=getSide(placement),initialSideAxis=getSideAxis(initialPlacement),isBasePlacement=getSide(initialPlacement)===initialPlacement,rtl=await(platform2.isRTL==null?void 0:platform2.isRTL(elements.floating)),fallbackPlacements=specifiedFallbackPlacements||(isBasePlacement||!flipAlignment?[getOppositePlacement(initialPlacement)]:getExpandedPlacements(initialPlacement)),hasFallbackAxisSideDirection=fallbackAxisSideDirection!=="none";!specifiedFallbackPlacements&&hasFallbackAxisSideDirection&&fallbackPlacements.push(...getOppositeAxisPlacements(initialPlacement,flipAlignment,fallbackAxisSideDirection,rtl));const placements=[initialPlacement,...fallbackPlacements],overflow=await platform2.detectOverflow(state,detectOverflowOptions),overflows=[];let overflowsData=((_middlewareData$flip=middlewareData.flip)==null?void 0:_middlewareData$flip.overflows)||[];if(checkMainAxis&&overflows.push(overflow[side]),checkCrossAxis){const sides2=getAlignmentSides(placement,rects,rtl);overflows.push(overflow[sides2[0]],overflow[sides2[1]])}if(overflowsData=[...overflowsData,{placement,overflows}],!overflows.every(side2=>side2<=0)){var _middlewareData$flip2,_overflowsData$filter;const nextIndex2=(((_middlewareData$flip2=middlewareData.flip)==null?void 0:_middlewareData$flip2.index)||0)+1,nextPlacement=placements[nextIndex2];if(nextPlacement&&(!(checkCrossAxis==="alignment"?initialSideAxis!==getSideAxis(nextPlacement):!1)||overflowsData.every(d2=>getSideAxis(d2.placement)===initialSideAxis?d2.overflows[0]>0:!0)))return{data:{index:nextIndex2,overflows:overflowsData},reset:{placement:nextPlacement}};let resetPlacement=(_overflowsData$filter=overflowsData.filter(d2=>d2.overflows[0]<=0).sort((a2,b2)=>a2.overflows[1]-b2.overflows[1])[0])==null?void 0:_overflowsData$filter.placement;if(!resetPlacement)switch(fallbackStrategy){case"bestFit":{var _overflowsData$filter2;const placement2=(_overflowsData$filter2=overflowsData.filter(d2=>{if(hasFallbackAxisSideDirection){const currentSideAxis=getSideAxis(d2.placement);return currentSideAxis===initialSideAxis||currentSideAxis==="y"}return!0}).map(d2=>[d2.placement,d2.overflows.filter(overflow2=>overflow2>0).reduce((acc,overflow2)=>acc+overflow2,0)]).sort((a2,b2)=>a2[1]-b2[1])[0])==null?void 0:_overflowsData$filter2[0];placement2&&(resetPlacement=placement2);break}case"initialPlacement":resetPlacement=initialPlacement;break}if(placement!==resetPlacement)return{reset:{placement:resetPlacement}}}return{}}}};function getSideOffsets(overflow,rect){return{top:overflow.top-rect.height,right:overflow.right-rect.width,bottom:overflow.bottom-rect.height,left:overflow.left-rect.width}}function isAnySideFullyClipped(overflow){return sides.some(side=>overflow[side]>=0)}const hide$1=function(options){return options===void 0&&(options={}),{name:"hide",options,async fn(state){const{rects,platform:platform2}=state,{strategy="referenceHidden",...detectOverflowOptions}=evaluate(options,state);switch(strategy){case"referenceHidden":{const overflow=await platform2.detectOverflow(state,{...detectOverflowOptions,elementContext:"reference"}),offsets2=getSideOffsets(overflow,rects.reference);return{data:{referenceHiddenOffsets:offsets2,referenceHidden:isAnySideFullyClipped(offsets2)}}}case"escaped":{const overflow=await platform2.detectOverflow(state,{...detectOverflowOptions,altBoundary:!0}),offsets2=getSideOffsets(overflow,rects.floating);return{data:{escapedOffsets:offsets2,escaped:isAnySideFullyClipped(offsets2)}}}default:return{}}}}},originSides=new Set(["left","top"]);async function convertValueToCoords(state,options){const{placement,platform:platform2,elements}=state,rtl=await(platform2.isRTL==null?void 0:platform2.isRTL(elements.floating)),side=getSide(placement),alignment=getAlignment(placement),isVertical=getSideAxis(placement)==="y",mainAxisMulti=originSides.has(side)?-1:1,crossAxisMulti=rtl&&isVertical?-1:1,rawValue=evaluate(options,state);let{mainAxis,crossAxis,alignmentAxis}=typeof rawValue=="number"?{mainAxis:rawValue,crossAxis:0,alignmentAxis:null}
63:{mainAxis:rawValue.mainAxis||0,crossAxis:rawValue.crossAxis||0,alignmentAxis:rawValue.alignmentAxis};return alignment&&typeof alignmentAxis=="number"&&(crossAxis=alignment==="end"?alignmentAxis*-1:alignmentAxis),isVertical?{x:crossAxis*crossAxisMulti,y:mainAxis*mainAxisMulti}:{x:mainAxis*mainAxisMulti,y:crossAxis*crossAxisMulti}}const offset$1=function(options){return options===void 0&&(options=0),{name:"offset",options,async fn(state){var _middlewareData$offse,_middlewareData$arrow;const{x:x2,y:y2,placement,middlewareData}=state,diffCoords=await convertValueToCoords(state,options);return placement===((_middlewareData$offse=middlewareData.offset)==null?void 0:_middlewareData$offse.placement)&&(_middlewareData$arrow=middlewareData.arrow)!=null&&_middlewareData$arrow.alignmentOffset?{}:{x:x2+diffCoords.x,y:y2+diffCoords.y,data:{...diffCoords,placement}}}}},shift$1=function(options){return options===void 0&&(options={}),{name:"shift",options,async fn(state){const{x:x2,y:y2,placement,platform:platform2}=state,{mainAxis:checkMainAxis=!0,crossAxis:checkCrossAxis=!1,limiter={fn:_ref=>{let{x:x3,y:y3}=_ref;return{x:x3,y:y3}}},...detectOverflowOptions}=evaluate(options,state),coords={x:x2,y:y2},overflow=await platform2.detectOverflow(state,detectOverflowOptions),crossAxis=getSideAxis(getSide(placement)),mainAxis=getOppositeAxis(crossAxis);let mainAxisCoord=coords[mainAxis],crossAxisCoord=coords[crossAxis];if(checkMainAxis){const minSide=mainAxis==="y"?"top":"left",maxSide=mainAxis==="y"?"bottom":"right",min2=mainAxisCoord+overflow[minSide],max2=mainAxisCoord-overflow[maxSide];mainAxisCoord=clamp$1(min2,mainAxisCoord,max2)}if(checkCrossAxis){const minSide=crossAxis==="y"?"top":"left",maxSide=crossAxis==="y"?"bottom":"right",min2=crossAxisCoord+overflow[minSide],max2=crossAxisCoord-overflow[maxSide];crossAxisCoord=clamp$1(min2,crossAxisCoord,max2)}const limitedCoords=limiter.fn({...state,[mainAxis]:mainAxisCoord,[crossAxis]:crossAxisCoord});return{...limitedCoords,data:{x:limitedCoords.x-x2,y:limitedCoords.y-y2,enabled:{[mainAxis]:checkMainAxis,[crossAxis]:checkCrossAxis}}}}}},limitShift$1=function(options){return options===void 0&&(options={}),{options,fn(state){const{x:x2,y:y2,placement,rects,middlewareData}=state,{offset:offset2=0,mainAxis:checkMainAxis=!0,crossAxis:checkCrossAxis=!0}=evaluate(options,state),coords={x:x2,y:y2},crossAxis=getSideAxis(placement),mainAxis=getOppositeAxis(crossAxis);let mainAxisCoord=coords[mainAxis],crossAxisCoord=coords[crossAxis];const rawOffset=evaluate(offset2,state),computedOffset=typeof rawOffset=="number"?{mainAxis:rawOffset,crossAxis:0}:{mainAxis:0,crossAxis:0,...rawOffset};if(checkMainAxis){const len=mainAxis==="y"?"height":"width",limitMin=rects.reference[mainAxis]-rects.floating[len]+computedOffset.mainAxis,limitMax=rects.reference[mainAxis]+rects.reference[len]-computedOffset.mainAxis;mainAxisCoord<limitMin?mainAxisCoord=limitMin:mainAxisCoord>limitMax&&(mainAxisCoord=limitMax)}if(checkCrossAxis){var _middlewareData$offse,_middlewareData$offse2;const len=mainAxis==="y"?"width":"height",isOriginSide=originSides.has(getSide(placement)),limitMin=rects.reference[crossAxis]-rects.floating[len]+(isOriginSide&&((_middlewareData$offse=middlewareData.offset)==null?void 0:_middlewareData$offse[crossAxis])||0)+(isOriginSide?0:computedOffset.crossAxis),limitMax=rects.reference[crossAxis]+rects.reference[len]+(isOriginSide?0:((_middlewareData$offse2=middlewareData.offset)==null?void 0:_middlewareData$offse2[crossAxis])||0)-(isOriginSide?computedOffset.crossAxis:0);crossAxisCoord<limitMin?crossAxisCoord=limitMin:crossAxisCoord>limitMax&&(crossAxisCoord=limitMax)}return{[mainAxis]:mainAxisCoord,[crossAxis]:crossAxisCoord}}}},size$1=function(options){return options===void 0&&(options={}),{name:"size",options,async fn(state){var _state$middlewareData,_state$middlewareData2;const{placement,rects,platform:platform2,elements}=state,{apply=()=>{},...detectOverflowOptions}=evaluate(options,state),overflow=await platform2.detectOverflow(state,detectOverflowOptions),side=getSide(placement),alignment=getAlignment(placement),isYAxis=getSideAxis(placement)==="y",{width,height}=rects.floating;let heightSide,widthSide;side==="top"||side==="bottom"?(heightSide=side,widthSide=alignment===(await(platform2.isRTL==null?void 0:platform2.isRTL(elements.floating))?"start":"end")?"left":"right"):(widthSide=side,heightSide=alignment==="end"?"top":"bottom");const maximumClippingHeight=height-overflow.top-overflow.bottom,maximumClippingWidth=width-overflow.left-overflow.right,overflowAvailableHeight=min(height-overflow[heightSide],maximumClippingHeight),overflowAvailableWidth=min(width-overflow[widthSide],maximumClippingWidth),noShift=!state.middlewareData.shift;let availableHeight=overflowAvailableHeight,availableWidth=overflowAvailableWidth;if((_state$middlewareData=state.middlewareData.shift)!=null&&_state$middlewareData.enabled.x&&(availableWidth=maximumClippingWidth),(_state$middlewareData2=state.middlewareData.shift)!=null&&_state$middlewareData2.enabled.y&&(availableHeight=maximumClippingHeight),noShift&&!alignment){const xMin=max(overflow.left,0),xMax=max(overflow.right,0),yMin=max(overflow.top,0),yMax=max(overflow.bottom,0);isYAxis?availableWidth=width-2*(xMin!==0||xMax!==0?xMin+xMax:max(overflow.left,overflow.right)):availableHeight=height-2*(yMin!==0||yMax!==0?yMin+yMax:max(overflow.top,overflow.bottom))}await apply({...state,availableWidth,availableHeight});const nextDimensions=await platform2.getDimensions(elements.floating);return width!==nextDimensions.width||height!==nextDimensions.height?{reset:{rects:!0}}:{}}}};function hasWindow(){return typeof window<"u"}function getNodeName(node2){return isNode(node2)?(node2.nodeName||"").toLowerCase():"#document"}function getWindow(node2){var _node$ownerDocument;return(node2==null||(_node$ownerDocument=node2.ownerDocument)==null?void 0:_node$ownerDocument.defaultView)||window}function getDocumentElement(node2){var _ref;return(_ref=(isNode(node2)?node2.ownerDocument:node2.document)||window.document)==null?void 0:_ref.documentElement}function isNode(value){return hasWindow()?value instanceof Node||value instanceof getWindow(value).Node:!1}function isElement$1(value){return hasWindow()?value instanceof Element||value instanceof getWindow(value).Element:!1}function isHTMLElement$1(value){return hasWindow()?value instanceof HTMLElement||value instanceof getWindow(value).HTMLElement:!1}function isShadowRoot(value){return!hasWindow()||typeof ShadowRoot>"u"?!1:value instanceof ShadowRoot||value instanceof getWindow(value).ShadowRoot}function isOverflowElement(element){const{overflow,overflowX,overflowY,display}=getComputedStyle$1(element);return/auto|scroll|overlay|hidden|clip/.test(overflow+overflowY+overflowX)&&display!=="inline"&&display!=="contents"}function isTableElement(element){return/^(table|td|th)$/.test(get
63NodeName(element))}function isTopLayer(element){try{if(element.matches(":popover-open"))return!0}catch{}try{return element.matches(":modal")}catch{return!1}}const willChangeRe=/transform|translate|scale|rotate|perspective|filter/,containRe=/paint|layout|strict|content/,isNotNone=value=>!!value&&value!=="none";let isWebKitValue;function isContainingBlock(elementOrCss){const css2=isElement$1(elementOrCss)?getComputedStyle$1(elementOrCss):elementOrCss;return isNotNone(css2.transform)||isNotNone(css2.translate)||isNotNone(css2.scale)||isNotNone(css2.rotate)||isNotNone(css2.perspective)||!isWebKit()&&(isNotNone(css2.backdropFilter)||isNotNone(css2.filter))||willChangeRe.test(css2.willChange||"")||containRe.test(css2.contain||"")}function getContainingBlock(element){let currentNode=getParentNode$1(element);for(;isHTMLElement$1(currentNode)&&!isLastTraversableNode(currentNode);){if(isContainingBlock(currentNode))return currentNode;if(isTopLayer(currentNode))return null;currentNode=getParentNode$1(currentNode)}return null}function isWebKit(){return isWebKitValue==null&&(isWebKitValue=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),isWebKitValue}function isLastTraversableNode(node2){return/^(html|body|#document)$/.test(getNodeName(node2))}function getComputedStyle$1(element){return getWindow(element).getComputedStyle(element)}function getNodeScroll(element){return isElement$1(element)?{scrollLeft:element.scrollLeft,scrollTop:element.scrollTop}:{scrollLeft:element.scrollX,scrollTop:element.scrollY}}function getParentNode$1(node2){if(getNodeName(node2)==="html")return node2;const result=node2.assignedSlot||node2.parentNode||isShadowRoot(node2)&&node2.host||getDocumentElement(node2);return isShadowRoot(result)?result.host:result}function getNearestOverflowAncestor(node2){const parentNode=getParentNode$1(node2);return isLastTraversableNode(parentNode)?node2.ownerDocument?node2.ownerDocument.body:node2.body:isHTMLElement$1(parentNode)&&isOverflowElement(parentNode)?parentNode:getNearestOverflowAncestor(parentNode)}function getOverflowAncestors(node2,list,traverseIframes){var _node$ownerDocument2;list===void 0&&(list=[]),traverseIframes===void 0&&(traverseIframes=!0);const scrollableAncestor=getNearestOverflowAncestor(node2),isBody=scrollableAncestor===((_node$ownerDocument2=node2.ownerDocument)==null?void 0:_node$ownerDocument2.body),win=getWindow(scrollableAncestor);if(isBody){const frameElement=getFrameElement(win);return list.concat(win,win.visualViewport||[],isOverflowElement(scrollableAncestor)?scrollableAncestor:[],frameElement&&traverseIframes?getOverflowAncestors(frameElement):[])}else return list.concat(scrollableAncestor,getOverflowAncestors(scrollableAncestor,[],traverseIframes))}function getFrameElement(win){return win.parent&&Object.getPrototypeOf(win.parent)?win.frameElement:null}function getCssDimensions(element){const css2=getComputedStyle$1(element);let width=parseFloat(css2.width)||0,height=parseFloat(css2.height)||0;const hasOffset=isHTMLElement$1(element),offsetWidth=hasOffset?element.offsetWidth:width,offsetHeight=hasOffset?element.offsetHeight:height,shouldFallback=round(width)!==offsetWidth||round(height)!==offsetHeight;return shouldFallback&&(width=offsetWidth,height=offsetHeight),{width,height,$:shouldFallback}}function unwrapElement(element){return isElement$1(element)?element:element.contextElement}function getScale(element){const domElement=unwrapElement(element);if(!isHTMLElement$1(domElement))return createCoords(1);const rect=domElement.getBoundingClientRect(),{width,height,$:$2}=getCssDimensions(domElement);let x2=($2?round(rect.width):rect.width)/width,y2=($2?round(rect.height):rect.height)/height;return(!x2||!Number.isFinite(x2))&&(x2=1),(!y2||!Number.isFinite(y2))&&(y2=1),{x:x2,y:y2}}const noOffsets=createCoords(0);function getVisualOffsets(element){const win=getWindow(element);return!isWebKit()||!win.visualViewport?noOffsets:{x:win.visualViewport.offsetLeft,y:win.visualViewport.offsetTop}}function shouldAddVisualOffsets(element,isFixed,floatingOffsetParent){return isFixed===void 0&&(isFixed=!1),!floatingOffsetParent||isFixed&&floatingOffsetParent!==getWindow(element)?!1:isFixed}function getBoundingClientRect(element,includeScale,isFixedStrategy,offsetParent){includeScale===void 0&&(includeScale=!1),isFixedStrategy===void 0&&(isFixedStrategy=!1);const clientRect=element.getBoundingClientRect(),domElement=unwrapElement(element);let scale2=createCoords(1);includeScale&&(offsetParent?isElement$1(offsetParent)&&(scale2=getScale(offsetParent)):scale2=getScale(element));const visualOffsets=shouldAddVisualOffsets(domElement,isFixedStrategy,offsetParent)?getVisualOffsets(domElement):createCoords(0);let x2=(clientRect.left+visualOffsets.x)/scale2.x,y2=(clientRect.top+visualOffsets.y)/scale2.y,width=clientRect.width/scale2.x,height=clientRect.height/scale2.y;if(domElement){const win=getWindow(domElement),offsetWin=offsetParent&&isElement$1(offsetParent)?getWindow(offsetParent):offsetParent;let currentWin=win,currentIFrame=getFrameElement(currentWin);for(;currentIFrame&&offsetParent&&offsetWin!==currentWin;){const iframeScale=getScale(currentIFrame),iframeRect=currentIFrame.getBoundingClientRect(),css2=getComputedStyle$1(currentIFrame),left=iframeRect.left+(currentIFrame.clientLeft+parseFloat(css2.paddingLeft))*iframeScale.x,top=iframeRect.top+(currentIFrame.clientTop+parseFloat(css2.paddingTop))*iframeScale.y;x2*=iframeScale.x,y2*=iframeScale.y,width*=iframeScale.x,height*=iframeScale.y,x2+=left,y2+=top,currentWin=getWindow(currentIFrame),currentIFrame=getFrameElement(currentWin)}}return rectToClientRect({width,height,x:x2,y:y2})}function getWindowScrollBarX(element,rect){const leftScroll=getNodeScroll(element).scrollLeft;return rect?rect.left+leftScroll:getBoundingClientRect(getDocumentElement(element)).left+leftScroll}function getHTMLOffset(documentElement,scroll,ignoreScrollbarX){ignoreScrollbarX===void 0&&(ignoreScrollbarX=!1);const htmlRect=documentElement.getBoundingClientRect(),x2=htmlRect.left+scroll.scrollLeft-(ignoreScrollbarX?0:getWindowScrollBarX(documentElement,htmlRect)),y2=htmlRect.top+scroll.scrollTop;return{x:x2,y:y2}}function convertOffsetParentRelativeRectToViewportRelativeRect(_ref){let{elements,rect,offsetParent,strategy}=_ref;const isFixed=strategy==="fixed",documentElement=getDocumentElement(offsetParent),topLayer=elements?isTopLayer(elements.floating):!1;if(offsetParent===documentElement||topLayer&&isFixed)return rect;let scroll={scrollLeft:0,scrollTop:0},scale2=createCoords(1);const offsets2=createCoords(0),isOffsetParentAnElement=isHTMLElement$1(offsetParent);if((isOffsetParentAnElement||!isOffsetParentAnElement&&!isFixed)&&((getNodeName(offsetParent)!=="body"||isOverflowElement(documentElement))&&(scroll=getNodeScroll(offsetParent)),isHTMLElement$1(offsetParent))){const offsetRect=getBoundingClientRect(offsetParent);scale2=getScale(offsetParent),offsets2.x=offsetRect.x+offsetParent.clientLeft,offsets2.y=offsetRect.y+offsetParent.clientTop}const htmlOffset=documentElement&&!isOffsetParentAnElement&&!isFixed?getHTMLOffset(documentElement,scroll,!0):createCoords(0);return{width:rect.width*scale2.x,height:rect.height*scale2.y,x:rect.x*scale2.x-scroll.scrollLeft*scale2.x+offsets2.x+htmlOffset.x,y:rect.y*scale2.y-scroll.scrollTop*scale2.y+offsets2.y+htmlOffset.y}}function getClientRects(element){return Array.from(element.getClientRects())}function getDocumentRect(element){const html=getDocumentElement(element),scroll=getNodeScroll(element),body2=element.ownerDocument.body,width=max(html.scrollWidth,html.clientWidth,body2.scrollWidth,body2.clientWidth),height=max(html.scrollHeight,html.clientHeight,body2.scrollHeight,body2.clientHeight);let x2=-scroll.scrollLeft+getWindowScrollBarX(element);const y2=-scroll.scrollTop;return getComputedStyle$1(body2).direction==="rtl"&&(x2+=max(html.clientWidth,body2.clientWidth)-width),{width,height,x:x2,y:y2}}function getViewportRect(element,strategy){const win=getWindow(element),html=getDocumentElement(element),visualVie
63wport=win.visualViewport;let width=html.clientWidth,height=html.clientHeight,x2=0,y2=0;if(visualViewport){width=visualViewport.width,height=visualViewport.height;const visualViewportBased=isWebKit();(!visualViewportBased||visualViewportBased&&strategy==="fixed")&&(x2=visualViewport.offsetLeft,y2=visualViewport.offsetTop)}return{width,height,x:x2,y:y2}}function getInnerBoundingClientRect(element,strategy){const clientRect=getBoundingClientRect(element,!0,strategy==="fixed"),top=clientRect.top+element.clientTop,left=clientRect.left+element.clientLeft,scale2=isHTMLElement$1(element)?getScale(element):createCoords(1),width=element.clientWidth*scale2.x,height=element.clientHeight*scale2.y,x2=left*scale2.x,y2=top*scale2.y;return{width,height,x:x2,y:y2}}function getClientRectFromClippingAncestor(element,clippingAncestor,strategy){let rect;if(clippingAncestor==="viewport")rect=getViewportRect(element,strategy);else if(clippingAncestor==="document")rect=getDocumentRect(getDocumentElement(element));else if(isElement$1(clippingAncestor))rect=getInnerBoundingClientRect(clippingAncestor,strategy);else{const visualOffsets=getVisualOffsets(element);rect={x:clippingAncestor.x-visualOffsets.x,y:clippingAncestor.y-visualOffsets.y,width:clippingAncestor.width,height:clippingAncestor.height}}return rectToClientRect(rect)}function hasFixedPositionAncestor(element,stopNode){const parentNode=getParentNode$1(element);return parentNode===stopNode||!isElement$1(parentNode)||isLastTraversableNode(parentNode)?!1:getComputedStyle$1(parentNode).position==="fixed"||hasFixedPositionAncestor(parentNode,stopNode)}function getClippingElementAncestors(element,cache2){const cachedResult=cache2.get(element);if(cachedResult)return cachedResult;let result=getOverflowAncestors(element,[],!1).filter(el=>isElement$1(el)&&getNodeName(el)!=="body"),currentContainingBlockComputedStyle=null;const elementIsFixed=getComputedStyle$1(element).position==="fixed";let currentNode=elementIsFixed?getParentNode$1(element):element;for(;isElement$1(currentNode)&&!isLastTraversableNode(currentNode);){const computedStyle=getComputedStyle$1(currentNode),currentNodeIsContaining=isContainingBlock(currentNode);!currentNodeIsContaining&&computedStyle.position==="fixed"&&(currentContainingBlockComputedStyle=null),(elementIsFixed?!currentNodeIsContaining&&!currentContainingBlockComputedStyle:!currentNodeIsContaining&&computedStyle.position==="static"&&!!currentContainingBlockComputedStyle&&["absolute","fixed"].includes(currentContainingBlockComputedStyle.position)||isOverflowElement(currentNode)&&!currentNodeIsContaining&&hasFixedPositionAncestor(element,currentNode))?result=result.filter(ancestor=>ancestor!==currentNode):currentContainingBlockComputedStyle=computedStyle,currentNode=getParentNode$1(currentNode)}return cache2.set(element,result),result}function getClippingRect(_ref){let{element,boundary,rootBoundary,strategy}=_ref;const clippingAncestors=[...boundary==="clippingAncestors"?isTopLayer(element)?[]:getClippingElementAncestors(element,this._c):[].concat(boundary),rootBoundary],firstClippingAncestor=clippingAncestors[0],clippingRect=clippingAncestors.reduce((accRect,clippingAncestor)=>{const rect=getClientRectFromClippingAncestor(element,clippingAncestor,strategy);return accRect.top=max(rect.top,accRect.top),accRect.right=min(rect.right,accRect.right),accRect.bottom=min(rect.bottom,accRect.bottom),accRect.left=max(rect.left,accRect.left),accRect},getClientRectFromClippingAncestor(element,firstClippingAncestor,strategy));return{width:clippingRect.right-clippingRect.left,height:clippingRect.bottom-clippingRect.top,x:clippingRect.left,y:clippingRect.top}}function getDimensions(element){const{width,height}=getCssDimensions(element);return{width,height}}function getRectRelativeToOffsetParent(element,offsetParent,strategy){const isOffsetParentAnElement=isHTMLElement$1(offsetParent),documentElement=getDocumentElement(offsetParent),isFixed=strategy==="fixed",rect=getBoundingClientRect(element,!0,isFixed,offsetParent);let scroll={scrollLeft:0,scrollTop:0};const offsets2=createCoords(0);function setLeftRTLScrollbarOffset(){offsets2.x=getWindowScrollBarX(documentElement)}if(isOffsetParentAnElement||!isOffsetParentAnElement&&!isFixed)if((getNodeName(offsetParent)!=="body"||isOverflowElement(documentElement))&&(scroll=getNodeScroll(offsetParent)),isOffsetParentAnElement){const offsetRect=getBoundingClientRect(offsetParent,!0,isFixed,offsetParent);offsets2.x=offsetRect.x+offsetParent.clientLeft,offsets2.y=offsetRect.y+offsetParent.clientTop}else documentElement&&setLeftRTLScrollbarOffset();isFixed&&!isOffsetParentAnElement&&documentElement&&setLeftRTLScrollbarOffset();const htmlOffset=documentElement&&!isOffsetParentAnElement&&!isFixed?getHTMLOffset(documentElement,scroll):createCoords(0),x2=rect.left+scroll.scrollLeft-offsets2.x-htmlOffset.x,y2=rect.top+scroll.scrollTop-offsets2.y-htmlOffset.y;return{x:x2,y:y2,width:rect.width,height:rect.height}}function isStaticPositioned(element){return getComputedStyle$1(element).position==="static"}function getTrueOffsetParent(element,polyfill){if(!isHTMLElement$1(element)||getComputedStyle$1(element).position==="fixed")return null;if(polyfill)return polyfill(element);let rawOffsetParent=element.offsetParent;return getDocumentElement(element)===rawOffsetParent&&(rawOffsetParent=rawOffsetParent.ownerDocument.body),rawOffsetParent}function getOffsetParent(element,polyfill){const win=getWindow(element);if(isTopLayer(element))return win;if(!isHTMLElement$1(element)){let svgOffsetParent=getParentNode$1(element);for(;svgOffsetParent&&!isLastTraversableNode(svgOffsetParent);){if(isElement$1(svgOffsetParent)&&!isStaticPositioned(svgOffsetParent))return svgOffsetParent;svgOffsetParent=getParentNode$1(svgOffsetParent)}return win}let offsetParent=getTrueOffsetParent(element,polyfill);for(;offsetParent&&isTableElement(offsetParent)&&isStaticPositioned(offsetParent);)offsetParent=getTrueOffsetParent(offsetParent,polyfill);return offsetParent&&isLastTraversableNode(offsetParent)&&isStaticPositioned(offsetParent)&&!isContainingBlock(offsetParent)?win:offsetParent||getContainingBlock(element)||win}const getElementRects=async function(data){const getOffsetParentFn=this.getOffsetParent||getOffsetParent,getDimensionsFn=this.getDimensions,floatingDimensions=await getDimensionsFn(data.floating);return{reference:getRectRelativeToOffsetParent(data.reference,await getOffsetParentFn(data.floating),data.strategy),floating:{x:0,y:0,width:floatingDimensions.width,height:floatingDimensions.height}}};function isRTL(element){return getComputedStyle$1(element).direction==="rtl"}const platform$2={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement:isElement$1,isRTL};function rectsAreEqual(a2,b2){return a2.x===b2.x&&a2.y===b2.y&&a2.width===b2.width&&a2.height===b2.height}function observeMove(element,onMove){let io=null,timeoutId;const root2=getDocumentElement(element);function cleanup(){var _io;clearTimeout(timeoutId),(_io=io)==null||_io.disconnect(),io=null}function refresh(skip,threshold){skip===void 0&&(skip=!1),threshold===void 0&&(threshold=1),cleanup();const elementRectForRootMargin=element.getBoundingClientRect(),{left,top,width,height}=elementRectForRootMargin;if(skip||onMove(),!width||!height)return;const insetTop=floor(top),insetRight=floor(root2.clientWidth-(left+width)),insetBottom=floor(root2.clientHeight-(top+height)),insetLeft=floor(left),options={rootMargin:-insetTop+"px "+-insetRight+"px "+-insetBottom+"px "+-insetLeft+"px",threshold:max(0,min(1,threshold))||1};let isFirstUpdate=!0;function handleObserve(entries){const ratio=entries[0].intersectionRatio;if(ratio!==threshold){if(!isFirstUpdate)return refresh();ratio?refresh(!1,ratio):timeoutId=setTimeout(()=>{refresh(!1,1e-7)},1e3)}ratio===1&&!rectsAreEqual(elementRectForRootMargin,element.getBoundingClientRect())&&refresh(),isFirstUpdate=!1}try{io=new IntersectionObserver(handleObserve,{...options,root:root2.ownerDocument})}catch{io=new IntersectionObserver(handleObserve,options)}io.observe(element)}return refresh(!0),cleanup}function autoUpdate(reference,floating,update,options){options===void 0&&(options={});const{ancestorScroll=!0,ancestorResize=!0,elementResize=typeof ResizeObserver=="function",layoutShift=typeof IntersectionObserver=="function",animationFrame=!1}=options,referenceEl=unwrapElement(reference),ancestors=ancestorScroll||ancestorResize?[...referenceEl?getOverflowAncestors(referenceEl):[],...getOverflowAncestors(floating)]:[];
63ancestors.forEach(ancestor=>{ancestorScroll&&ancestor.addEventListener("scroll",update,{passive:!0}),ancestorResize&&ancestor.addEventListener("resize",update)});const cleanupIo=referenceEl&&layoutShift?observeMove(referenceEl,update):null;let reobserveFrame=-1,resizeObserver=null;elementResize&&(resizeObserver=new ResizeObserver(_ref=>{let[firstEntry]=_ref;firstEntry&&firstEntry.target===referenceEl&&resizeObserver&&(resizeObserver.unobserve(floating),cancelAnimationFrame(reobserveFrame),reobserveFrame=requestAnimationFrame(()=>{var _resizeObserver;(_resizeObserver=resizeObserver)==null||_resizeObserver.observe(floating)})),update()}),referenceEl&&!animationFrame&&resizeObserver.observe(referenceEl),resizeObserver.observe(floating));let frameId,prevRefRect=animationFrame?getBoundingClientRect(reference):null;animationFrame&&frameLoop();function frameLoop(){const nextRefRect=getBoundingClientRect(reference);prevRefRect&&!rectsAreEqual(prevRefRect,nextRefRect)&&update(),prevRefRect=nextRefRect,frameId=requestAnimationFrame(frameLoop)}return update(),()=>{var _resizeObserver2;ancestors.forEach(ancestor=>{ancestorScroll&&ancestor.removeEventListener("scroll",update),ancestorResize&&ancestor.removeEventListener("resize",update)}),cleanupIo==null||cleanupIo(),(_resizeObserver2=resizeObserver)==null||_resizeObserver2.disconnect(),resizeObserver=null,animationFrame&&cancelAnimationFrame(frameId)}}const offset=offset$1,shift=shift$1,flip=flip$1,size=size$1,hide=hide$1,arrow=arrow$1,limitShift=limitShift$1,computePosition=(reference,floating,options)=>{const cache2=new Map,mergedOptions={platform:platform$2,...options},platformWithCache={...mergedOptions.platform,_c:cache2};return computePosition$1(reference,floating,{...mergedOptions,platform:platformWithCache})};function createDOMRect(x2=0,y2=0,width=0,height=0){if(typeof DOMRect=="function")return new DOMRect(x2,y2,width,height);const rect={x:x2,y:y2,width,height,top:y2,right:x2+width,bottom:y2+height,left:x2};return{...rect,toJSON:()=>rect}}function getDOMRect(anchorRect){if(!anchorRect)return createDOMRect();const{x:x2,y:y2,width,height}=anchorRect;return createDOMRect(x2,y2,width,height)}function getAnchorElement(anchorElement,getAnchorRect){return{contextElement:isHTMLElement$2(anchorElement)?anchorElement:void 0,getBoundingClientRect:()=>{const anchor=anchorElement,anchorRect=getAnchorRect==null?void 0:getAnchorRect(anchor);return anchorRect||!anchor?getDOMRect(anchorRect):anchor.getBoundingClientRect()}}}var toVar=value=>({variable:value,reference:`var(${value})`}),cssVars={arrowSize:toVar("--arrow-size"),arrowSizeHalf:toVar("--arrow-size-half"),arrowBg:toVar("--arrow-background"),transformOrigin:toVar("--transform-origin"),arrowOffset:toVar("--arrow-offset")},getTransformOrigin=arrow2=>({top:"bottom center","top-start":arrow2?`${arrow2.x}px bottom`:"left bottom","top-end":arrow2?`${arrow2.x}px bottom`:"right bottom",bottom:"top center","bottom-start":arrow2?`${arrow2.x}px top`:"top left","bottom-end":arrow2?`${arrow2.x}px top`:"top right",left:"right center","left-start":arrow2?`right ${arrow2.y}px`:"right top","left-end":arrow2?`right ${arrow2.y}px`:"right bottom",right:"left center","right-start":arrow2?`left ${arrow2.y}px`:"left top","right-end":arrow2?`left ${arrow2.y}px`:"left bottom"}),transformOriginMiddleware={name:"transformOrigin",fn({placement,elements,middlewareData}){const{arrow:arrow2}=middlewareData,transformOrigin=getTransformOrigin(arrow2)[placement],{floating}=elements;return floating.style.setProperty(cssVars.transformOrigin.variable,transformOrigin),{data:{transformOrigin}}}},rectMiddleware={name:"rects",fn({rects}){return{data:rects}}},shiftArrowMiddleware=arrowEl=>{if(arrowEl)return{name:"shiftArrow",fn({placement,middlewareData}){if(!middlewareData.arrow)return{};const{x:x2,y:y2}=middlewareData.arrow,dir=placement.split("-")[0];return Object.assign(arrowEl.style,{left:x2!=null?`${x2}px`:"",top:y2!=null?`${y2}px`:"",[dir]:`calc(100% + ${cssVars.arrowOffset.reference})`}),{}}}};function getPlacementDetails(placement){const[side,align]=placement.split("-");return{side,align,hasAlign:align!=null}}function getPlacementSide(placement){return placement.split("-")[0]}var defaultOptions$1={strategy:"absolute",placement:"bottom",listeners:!0,gutter:8,flip:!0,slide:!0,overlap:!1,sameWidth:!1,fitViewport:!1,overflowPadding:8,arrowPadding:4};function roundByDpr(win,value){const dpr2=win.devicePixelRatio||1;return Math.round(value*dpr2)/dpr2}function getBoundaryMiddleware(opts){return runIfFn(opts.boundary)}
63function getArrowMiddleware(arrowElement,opts){if(arrowElement)return arrow({element:arrowElement,padding:opts.arrowPadding})}function getOffsetMiddleware(arrowElement,opts){if(!isNull(opts.offset??opts.gutter))return offset(({placement})=>{var _a9,_b7;const arrowOffset=((arrowElement==null?void 0:arrowElement.clientHeight)||0)/2,gutter=((_a9=opts.offset)==null?void 0:_a9.mainAxis)??opts.gutter,mainAxis=typeof gutter=="number"?gutter+arrowOffset:gutter??arrowOffset,{hasAlign}=getPlacementDetails(placement),shift2=hasAlign?void 0:opts.shift,crossAxis=((_b7=opts.offset)==null?void 0:_b7.crossAxis)??shift2;return compact$1({crossAxis,mainAxis,alignmentAxis:opts.shift})})}function getFlipMiddleware(opts){if(opts.flip)return flip({boundary:getBoundaryMiddleware(opts),padding:opts.overflowPadding,fallbackPlacements:opts.flip===!0?void 0:opts.flip})}function getShiftMiddleware(opts){if(!(!opts.slide&&!opts.overlap))return shift({boundary:getBoundaryMiddleware(opts),mainAxis:opts.slide,crossAxis:opts.overlap,padding:opts.overflowPadding,limiter:limitShift()})}function getSizeMiddleware(opts){return size({padding:opts.overflowPadding,apply({elements,rects,availableHeight,availableWidth}){const floating=elements.floating,referenceWidth=Math.round(rects.reference.width);availableWidth=Math.floor(availableWidth),availableHeight=Math.floor(availableHeight),floating.style.setProperty("--reference-width",`${referenceWidth}px`),floating.style.setProperty("--available-width",`${availableWidth}px`),floating.style.setProperty("--available-height",`${availableHeight}px`)}})}function hideWhenDetachedMiddleware(opts){var _a9;if(opts.hideWhenDetached)return hide({strategy:"referenceHidden",boundary:((_a9=opts.boundary)==null?void 0:_a9.call(opts))??"clippingAncestors"})}function getAutoUpdateOptions(opts){return opts?opts===!0?{ancestorResize:!0,ancestorScroll:!0,elementResize:!0,layoutShift:!0}:opts:{}}function getPlacementImpl(referenceOrVirtual,floating,opts={}){const reference=getAnchorElement(referenceOrVirtual,opts.getAnchorRect);if(!floating||!reference)return;const options=Object.assign({},defaultOptions$1,opts),arrowEl=floating.querySelector("[data-part=arrow]"),middleware2=[getOffsetMiddleware(arrowEl,options),getFlipMiddleware(options),getShiftMiddleware(options),getArrowMiddleware(arrowEl,options),shiftArrowMiddleware(arrowEl),transformOriginMiddleware,getSizeMiddleware(options),hideWhenDetachedMiddleware(options),rectMiddleware],{placement,strategy,onComplete,onPositioned}=options,updatePosition=async()=>{var _a9;if(!reference||!floating)return;const pos=await computePosition(reference,floating,{placement,middleware:middleware2,strategy});onComplete==null||onComplete(pos),onPositioned==null||onPositioned({placed:!0});const win=getWindow$1(floating),x2=roundByDpr(win,pos.x),y2=roundByDpr(win,pos.y);floating.style.setProperty("--x",`${x2}px`),floating.style.setProperty("--y",`${y2}px`),options.hideWhenDetached&&(((_a9=pos.middlewareData.hide)==null?void 0:_a9.referenceHidden)?(floating.style.setProperty("visibility","hidden"),floating.style.setProperty("pointer-events","none")):(floating.style.removeProperty("visibility"),floating.style.removeProperty("pointer-events")));const contentEl=floating.firstElementChild;if(contentEl){const styles2=getComputedStyle$2(contentEl);floating.style.setProperty("--z-index",styles2.zIndex)}},update=async()=>{opts.updatePosition?(await opts.updatePosition({updatePosition}),onPositioned==null||onPositioned({placed:!0})):await updatePosition()},autoUpdateOptions=getAutoUpdateOptions(options.listeners),cancelAutoUpdate=options.listeners?autoUpdate(reference,floating,update,autoUpdateOptions):noop$4;return update(),()=>{cancelAutoUpdate==null||cancelAutoUpdate(),onPositioned==null||onPositioned({placed:!1})}}function getPlacement(referenceOrFn,floatingOrFn,opts={}){const{defer,...options}=opts,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const reference=typeof referenceOrFn=="function"?referenceOrFn():referenceOrFn,floating=typeof floatingOrFn=="function"?floatingOrFn():floatingOrFn;cleanups.push(getPlacementImpl(reference,floating,options))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}var ARROW_FLOATING_STYLE={bottom:"rotate(45deg)",left:"rotate(135deg)",top:"rotate(225deg)",right:"rotate(315deg)"};function getPlacementStyles(options={}){const{placement,sameWidth,fitViewport,strategy="absolute"}=options;return{arrow:{position:"absolute",width:cssVars.arrowSize.reference,height:cssVars.arrowSize.reference,[cssVars.arrowSizeHalf.variable]:`calc(${cssVars.arrowSize.reference} / 2)`,[cssVars.arrowOffset.variable]:`calc(${cssVars.arrowSizeHalf.reference} * -1)`},arrowTip:{transform:placement?ARROW_FLOATING_STYLE[placement.split("-")[0]]:void 0,background:cssVars.arrowBg.reference,top:"0",left:"0",width:"100%",height:"100%",position:"absolute",zIndex:"inherit"},floating:{position:strategy,isolation:"isolate",minWidth:sameWidth?void 0:"max-content",width:sameWidth?"var(--reference-width)":void 0,maxWidth:fitViewport?"var(--available-width)":void 0,maxHeight:fitViewport?"var(--available-height)":void 0,pointerEvents:placement?void 0:"none",top:"0px",left:"0px",transform:placement?"translate3d(var(--x), var(--y), 0)":"translate3d(0, -100vh, 0)",zIndex:"var(--z-index)"}}}function getWindowFrames(win){const frames={each(cb){var _a9;for(let i2=0;i2<((_a9=win.frames)==null?void 0:_a9.length);i2+=1){const frame2=win.frames[i2];frame2&&cb(frame2)}},addEventListener(event,listener,options){return frames.each(frame2=>{try{frame2.document.addEventListener(event,listener,options)}catch{}}),()=>{try{frames.removeEventListener(event,listener,options)}catch{}}},removeEventListener(event,listener,options){frames.each(frame2=>{try{frame2.document.removeEventListener(event,listener,options)}catch{}})}};return frames}function getParentWindow(win){const parent=win.frameElement!=null?win.parent:null;return{addEventListener:(event,listener,options)=>{try{parent==null||parent.addEventListener(event,listener,options)}catch{}return()=>{try{parent==null||parent.removeEventListener(event,listener,options)}catch{}}},removeEventListener:(event,listener,options)=>{try{parent==null||parent.removeEventListener(event,listener,options)}catch{}}}}var POINTER_OUTSIDE_EVENT="pointerdown.outside",FOCUS_OUTSIDE_EVENT="focus.outside";function isComposedPathFocusable(composedPath){for(const node2 of composedPath)if(isHTMLElement$2(node2)&&isFocusable$1(node2))return!0;return!1}var isPointerEvent=event=>"clientY"in event;function isEventPointWithin(node2,event){if(!isPointerEvent(event)||!node2)return!1;const rect=node2.getBoundingClientRect();return rect.width===0||rect.height===0?!1:rect.top<=event.clientY&&event.clientY
63<=rect.top+rect.height&&rect.left<=event.clientX&&event.clientX<=rect.left+rect.width}function isPointInRect(rect,point){return rect.y<=point.y&&point.y<=rect.y+rect.height&&rect.x<=point.x&&point.x<=rect.x+rect.width}function isEventWithinScrollbar(event,ancestor){if(!ancestor||!isPointerEvent(event))return!1;const isScrollableY=ancestor.scrollHeight>ancestor.clientHeight,onScrollbarY=isScrollableY&&event.clientX>ancestor.offsetLeft+ancestor.clientWidth,isScrollableX=ancestor.scrollWidth>ancestor.clientWidth,onScrollbarX=isScrollableX&&event.clientY>ancestor.offsetTop+ancestor.clientHeight,rect={x:ancestor.offsetLeft,y:ancestor.offsetTop,width:ancestor.clientWidth+(isScrollableY?16:0),height:ancestor.clientHeight+(isScrollableX?16:0)},point={x:event.clientX,y:event.clientY};return isPointInRect(rect,point)?onScrollbarY||onScrollbarX:!1}function trackInteractOutsideImpl(node2,options){const{exclude,onFocusOutside,onPointerDownOutside,onInteractOutside,defer}=options;if(!node2)return;const doc=getDocument(node2),win=getWindow$1(node2),frames=getWindowFrames(win),parentWin=getParentWindow(win);function isEventOutside(event,target){if(!isHTMLElement$2(target)||!target.isConnected||contains$1(node2,target)||isEventPointWithin(node2,event))return!1;const triggerEl=doc.querySelector(`[aria-controls="${node2.id}"]`);if(triggerEl){const triggerAncestor=getNearestOverflowAncestor$1(triggerEl);if(isEventWithinScrollbar(event,triggerAncestor))return!1}const nodeAncestor=getNearestOverflowAncestor$1(node2);return isEventWithinScrollbar(event,nodeAncestor)?!1:!(exclude!=null&&exclude(target))}const pointerdownCleanups=new Set,isInShadowRoot=isShadowRoot$1(node2==null?void 0:node2.getRootNode());function onPointerDown(event){function handler(clickEvent){var _a9;const func=defer&&!isTouchDevice()?raf$1:v2=>v2(),evt=clickEvent??event,composedPath=((_a9=evt==null?void 0:evt.composedPath)==null?void 0:_a9.call(evt))??[evt==null?void 0:evt.target];func(()=>{const target=isInShadowRoot?composedPath[0]:getEventTarget(event);if(!(!node2||!isEventOutside(event,target))){if(onPointerDownOutside||onInteractOutside){const handler2=callAll(onPointerDownOutside,onInteractOutside);node2.addEventListener(POINTER_OUTSIDE_EVENT,handler2,{once:!0})}fireCustomEvent(node2,POINTER_OUTSIDE_EVENT,{bubbles:!1,cancelable:!0,detail:{originalEvent:evt,contextmenu:isContextMenuEvent(evt),focusable:isComposedPathFocusable(composedPath),target}})}})}event.pointerType==="touch"?(pointerdownCleanups.forEach(fn=>fn()),pointerdownCleanups.add(addDomEvent(doc,"click",handler,{once:!0})),pointerdownCleanups.add(parentWin.addEventListener("click",handler,{once:!0})),pointerdownCleanups.add(frames.addEventListener("click",handler,{once:!0}))):handler()}const cleanups=new Set,timer2=setTimeout(()=>{cleanups.add(addDomEvent(doc,"pointerdown",onPointerDown,!0)),cleanups.add(parentWin.addEventListener("pointerdown",onPointerDown,!0)),cleanups.add(frames.addEventListener("pointerdown",onPointerDown,!0))},0);function onFocusin(event){(defer?raf$1:v2=>v2())(()=>{const target=getEventTarget(event);if(!(!node2||!isEventOutside(event,target))){if(onFocusOutside||onInteractOutside){const handler=callAll(onFocusOutside,onInteractOutside);node2.addEventListener(FOCUS_OUTSIDE_EVENT,handler,{once:!0})}fireCustomEvent(node2,FOCUS_OUTSIDE_EVENT,{bubbles:!1,cancelable:!0,detail:{originalEvent:event,contextmenu:!1,focusable:isFocusable$1(target),target}})}})}return isTouchDevice()||(cleanups.add(addDomEvent(doc,"focusin",onFocusin,!0)),cleanups.add(parentWin.addEventListener("focusin",onFocusin,!0)),cleanups.add(frames.addEventListener("focusin",onFocusin,!0))),()=>{clearTimeout(timer2),pointerdownCleanups.forEach(fn=>fn()),cleanups.forEach(fn=>fn())}}function trackInteractOutside(nodeOrFn,options){const{defer}=options,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const node2=typeof nodeOrFn=="function"?nodeOrFn():nodeOrFn;cleanups.push(trackInteractOutsideImpl(node2,options))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}function fireCustomEvent(el,type2,init2){const win=el.ownerDocument.defaultView||window,event=new win.CustomEvent(type2,init2);return el.dispatchEvent(event)}
63function trackEscapeKeydown(node2,fn){const handleKeyDown=event=>{event.key==="Escape"&&(event.isComposing||fn==null||fn(event))};return addDomEvent(getDocument(node2),"keydown",handleKeyDown,{capture:!0})}var layerStack={layers:[],branches:[],count(){return this.layers.length},pointerBlockingLayers(){return this.layers.filter(layer=>layer.pointerBlocking)},topMostPointerBlockingLayer(){return[...this.pointerBlockingLayers()].slice(-1)[0]},hasPointerBlockingLayer(){return this.pointerBlockingLayers().length>0},isBelowPointerBlockingLayer(node2){var _a9;const index2=this.indexOf(node2),highestBlockingIndex=this.topMostPointerBlockingLayer()?this.indexOf((_a9=this.topMostPointerBlockingLayer())==null?void 0:_a9.node):-1;return index2<highestBlockingIndex},isTopMost(node2){const layer=this.layers[this.count()-1];return(layer==null?void 0:layer.node)===node2},getNestedLayers(node2){return Array.from(this.layers).slice(this.indexOf(node2)+1)},isInNestedLayer(node2,target){return this.getNestedLayers(node2).some(layer=>contains$1(layer.node,target))},isInBranch(target){return Array.from(this.branches).some(branch=>contains$1(branch,target))},add(layer){const num2=this.layers.push(layer);layer.node.style.setProperty("--layer-index",`${num2}`)},addBranch(node2){this.branches.push(node2)},remove(node2){const index2=this.indexOf(node2);index2<0||(index2<this.count()-1&&this.getNestedLayers(node2).forEach(layer=>layer.dismiss()),this.layers.splice(index2,1),node2.style.removeProperty("--layer-index"))},removeBranch(node2){const index2=this.branches.indexOf(node2);index2>=0&&this.branches.splice(index2,1)},indexOf(node2){return this.layers.findIndex(layer=>layer.node===node2)},dismiss(node2){var _a9;(_a9=this.layers[this.indexOf(node2)])==null||_a9.dismiss()},clear(){this.remove(this.layers[0].node)}},originalBodyPointerEvents;function assignPointerEventToLayers(){layerStack.layers.forEach(({node:node2})=>{node2.style.pointerEvents=layerStack.isBelowPointerBlockingLayer(node2)?"none":"auto"})}function clearPointerEvent(node2){node2.style.pointerEvents=""}function disablePointerEventsOutside(node2,persistentElements){const doc=getDocument(node2),cleanups=[];if(layerStack.hasPointerBlockingLayer()&&!doc.body.hasAttribute("data-inert")&&(originalBodyPointerEvents=document.body.style.pointerEvents,queueMicrotask(()=>{doc.body.style.pointerEvents="none",doc.body.setAttribute("data-inert","")})),persistentElements){const persistedCleanup=waitForElements(persistentElements,el=>{cleanups.push(setStyle(el,{pointerEvents:"auto"}))});cleanups.push(persistedCleanup)}return()=>{layerStack.hasPointerBlockingLayer()||(queueMicrotask(()=>{doc.body.style.pointerEvents=originalBodyPointerEvents,doc.body.removeAttribute("data-inert"),doc.body.style.length===0&&doc.body.removeAttribute("style")}),cleanups.forEach(fn=>fn()))}}function trackDismissableElementImpl(node2,options){const{warnOnMissingNode=!0}=options;if(warnOnMissingNode&&!node2){warn("[@zag-js/dismissable] node is `null` or `undefined`");return}if(!node2)return;const{onDismiss,pointerBlocking,exclude:excludeContainers,debug:debug2}=options,layer={dismiss:onDismiss,node:node2,pointerBlocking};layerStack.add(layer),assignPointerEventToLayers();function onPointerDownOutside(event){var _a9,_b7;const target=getEventTarget(event.detail.originalEvent);layerStack.isBelowPointerBlockingLayer(node2)||layerStack.isInBranch(target)||((_a9=options.onPointerDownOutside)==null||_a9.call(options,event),(_b7=options.onInteractOutside)==null||_b7.call(options,event),!event.defaultPrevented&&(debug2&&console.log("onPointerDownOutside:",event.detail.originalEvent),onDismiss==null||onDismiss()))}function onFocusOutside(event){var _a9,_b7;const target=getEventTarget(event.detail.originalEvent);layerStack.isInBranch(target)||((_a9=options.onFocusOutside)==null||_a9.call(options,event),(_b7=options.onInteractOutside)==null||_b7.call(options,event),!event.defaultPrevented&&(debug2&&console.log("onFocusOutside:",event.detail.originalEvent),onDismiss==null||onDismiss()))}function onEscapeKeyDown(event){var _a9;layerStack.isTopMost(node2)&&((_a9=options.onEscapeKeyDown)==null||_a9.call(options,event),!event.defaultPrevented&&onDismiss&&(event.preventDefault(),onDismiss()))}function exclude(target){var _a9;if(!node2)return!1;const containers=typeof excludeContainers=="function"?excludeContainers():excludeContainers,_containers=Array.isArray(containers
63)?containers:[containers],persistentElements=(_a9=options.persistentElements)==null?void 0:_a9.map(fn=>fn()).filter(isHTMLElement$2);return persistentElements&&_containers.push(...persistentElements),_containers.some(node22=>contains$1(node22,target))||layerStack.isInNestedLayer(node2,target)}const cleanups=[pointerBlocking?disablePointerEventsOutside(node2,options.persistentElements):void 0,trackEscapeKeydown(node2,onEscapeKeyDown),trackInteractOutside(node2,{exclude,onFocusOutside,onPointerDownOutside,defer:options.defer})];return()=>{layerStack.remove(node2),assignPointerEventToLayers(),clearPointerEvent(node2),cleanups.forEach(fn=>fn==null?void 0:fn())}}function trackDismissableElement(nodeOrFn,options){const{defer}=options,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const node2=isFunction$4(nodeOrFn)?nodeOrFn():nodeOrFn;cleanups.push(trackDismissableElementImpl(node2,options))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}function trackDismissableBranch(nodeOrFn,options={}){const{defer}=options,func=defer?raf$1:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const node2=isFunction$4(nodeOrFn)?nodeOrFn():nodeOrFn;if(!node2){warn("[@zag-js/dismissable] branch node is `null` or `undefined`");return}layerStack.addBranch(node2),cleanups.push(()=>{layerStack.removeBranch(node2)})})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}var anatomy$m=createAnatomy("color-picker",["root","label","control","trigger","positioner","content","area","areaThumb","valueText","areaBackground","channelSlider","channelSliderLabel","channelSliderTrack","channelSliderThumb","channelSliderValueText","channelInput","transparencyGrid","swatchGroup","swatchTrigger","swatchIndicator","swatch","eyeDropperTrigger","formatTrigger","formatSelect"]);anatomy$m.build();createProps$1()(["closeOnSelect","dir","disabled","format","defaultFormat","getRootNode","id","ids","initialFocusEl","name","positioning","onFocusOutside","onFormatChange","onInteractOutside","onOpenChange","onPointerDownOutside","onValueChange","onValueChangeEnd","defaultOpen","open","positioning","required","readOnly","value","defaultValue","invalid","openAutoFocus"]);createProps$1()(["xChannel","yChannel"]);createProps$1()(["channel","orientation"]);createProps$1()(["value","disabled"]);createProps$1()(["value","respectAlpha"]);createProps$1()(["size"]);const[RenderStrategyPropsProvider,useRenderStrategyPropsContext]=createContext({name:"RenderStrategyContext",hookName:"useRenderStrategyContext",providerName:"<RenderStrategyPropsProvider />"}),splitRenderStrategyProps=props=>createSplitProps()(props,["lazyMount","unmountOnExit"]),[AccordionItemPropsProvider,useAccordionItemPropsContext]=createContext({name:"AccordionItemPropsContext",hookName:"useAccordionItemPropsContext",providerName:"<AccordionItemPropsProvider />"}),AccordionItem$1=reactExports.forwardRef((props,ref)=>{const[itemProps,localProps]=createSplitProps()(props,["value","disabled"]),accordion=useAccordionContext(),renderStrategy=useRenderStrategyPropsContext(),mergedProps=mergeProps(accordion.getItemProps(itemProps),localProps),item=accordion.getItemState(itemProps),itemContentProps=accordion.getItemContentProps(itemProps);return jsxRuntimeExports.jsx(AccordionItemPropsProvider,{value:itemProps,children:jsxRuntimeExports.jsx(AccordionItemProvider,{value:item,children:jsxRuntimeExports.jsx(CollapsibleRoot,{ref,open:item.expanded,ids:{content:itemContentProps.id},...renderStrategy,...mergedProps})})})});AccordionItem$1.displayName="AccordionItem";const CollapsibleContent=reactExports.forwardRef((props,ref)=>{const collapsible=useCollapsibleContext();if(collapsible.isUnmounted)return null;const mergedProps=mergeProps(collapsible.getContentProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});CollapsibleContent.displayName="CollapsibleContent";const splitVisibilityProps=createSplitProps(),AccordionItemContent$1=reactExports.forwardRef((props,ref)=>{const accordion=useAccordionContext(),itemProps=useAccordionItemPropsContext(),contentProps=accordion.getItemContentProps(itemProps),[,itemContentProps]=splitVisibilityProps(contentProps,["hidden","data-state"]),mergedProps=mergeProps(itemContentProps,props);return jsxRuntimeExports.jsx(CollapsibleContent,{ref,...mergedProps})});AccordionItemContent$1.displayName="AccordionItemContent";const AccordionItemIndicator$1=reactExports.forwardRef((props,ref)=>{const accordion=useAccordionContext(),itemProps=useAccordionItemPropsContext(),mergedProps=mergeProps(accordion.getItemIndicatorProps(itemProps),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});AccordionItemIndicator$1.displayName="AccordionItemIndicator";const AccordionItemTrigger$1=reactExports.forwardRef((props,ref)=>{const accordion=useAccordionContext(),itemProps=useAccordionItemPropsContext(),collapsible=useCollapsibleContext(),triggerProps=accordion.getItemTriggerProps(itemProps),mergedProps=mergeProps({...triggerProps,"aria-controls":collapsible.isUnmounted?void 0:triggerProps["aria-controls"]},props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});AccordionItemTrigger$1.displayName="AccordionItemTrigger";var anatomy$l=createAnatomy("accordion").parts("root","item","itemTrigger","itemContent","itemIndicator"),parts$b=anatomy$l.build(),getRootId$6=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`accordion:${ctx.id}`},getItemId$2=(ctx,value)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.item)==null?void 0:_b7.call(_a9,value))??`accordion:${ctx.id}:item:${value}`},getItemContentId=(ctx,value)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.itemContent)==null?void 0:_b7.call(_a9,value))??`accordion:${ctx.id}:content:${value}`},getItemTriggerId=(ctx,value)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.itemTrigger)==null?void 0:_b7.call(_a9,value))??`accordion:${ctx.id}:trigger:${value}`},getRootEl$4=ctx=>ctx.getById(getRootId$6(ctx)),getTriggerEls=ctx=>{const selector2=`[aria-controls][data-ownedby='${CSS.escape(getRootId$6(ctx))}']:not([disabled])`;return queryAll(getRootEl$4(ctx),selector2)},getFirstTriggerEl$1=ctx=>first(getTriggerEls(ctx)),getLastTriggerEl$1=ctx=>last(getTriggerEls(ctx)),getNextTriggerEl$1=(ctx,id2)=>nextById(getTriggerEls(ctx),getItemTriggerId(ctx,id2)),getPrevTriggerEl$1=(ctx,id2)=>prevById(getTriggerEls(ctx),getItemTriggerId(ctx,id2));function connect$a(service,normalize){const{send,context,prop,scope,computed}
63=service,focusedValue=context.get("focusedValue"),value=context.get("value"),multiple=prop("multiple");function setValue(value2){let nextValue=value2;!multiple&&nextValue.length>1&&(nextValue=[nextValue[0]]),send({type:"VALUE.SET",value:nextValue})}function getItemState(props2){return{expanded:value.includes(props2.value),focused:focusedValue===props2.value,disabled:!!(props2.disabled??prop("disabled"))}}return{focusedValue,value,setValue,getItemState,getRootProps(){return normalize.element({...parts$b.root.attrs,dir:prop("dir"),id:getRootId$6(scope),"data-orientation":prop("orientation")})},getItemProps(props2){const itemState=getItemState(props2);return normalize.element({...parts$b.item.attrs,dir:prop("dir"),id:getItemId$2(scope,props2.value),"data-state":itemState.expanded?"open":"closed","data-focus":dataAttr$1(itemState.focused),"data-disabled":dataAttr$1(itemState.disabled),"data-orientation":prop("orientation")})},getItemContentProps(props2){const itemState=getItemState(props2);return normalize.element({...parts$b.itemContent.attrs,dir:prop("dir"),role:"region",id:getItemContentId(scope,props2.value),"aria-labelledby":getItemTriggerId(scope,props2.value),hidden:!itemState.expanded,"data-state":itemState.expanded?"open":"closed","data-disabled":dataAttr$1(itemState.disabled),"data-focus":dataAttr$1(itemState.focused),"data-orientation":prop("orientation")})},getItemIndicatorProps(props2){const itemState=getItemState(props2);return normalize.element({...parts$b.itemIndicator.attrs,dir:prop("dir"),"aria-hidden":!0,"data-state":itemState.expanded?"open":"closed","data-disabled":dataAttr$1(itemState.disabled),"data-focus":dataAttr$1(itemState.focused),"data-orientation":prop("orientation")})},getItemTriggerProps(props2){const{value:value2}=props2,itemState=getItemState(props2);return normalize.button({...parts$b.itemTrigger.attrs,type:"button",dir:prop("dir"),id:getItemTriggerId(scope,value2),"aria-controls":getItemContentId(scope,value2),"aria-expanded":itemState.expanded,disabled:itemState.disabled,"data-orientation":prop("orientation"),"aria-disabled":itemState.disabled,"data-state":itemState.expanded?"open":"closed","data-ownedby":getRootId$6(scope),onFocus(){itemState.disabled||send({type:"TRIGGER.FOCUS",value:value2})},onBlur(){itemState.disabled||send({type:"TRIGGER.BLUR"})},onClick(event){itemState.disabled||(isSafari()&&event.currentTarget.focus(),send({type:"TRIGGER.CLICK",value:value2}))},onKeyDown(event){if(event.defaultPrevented||itemState.disabled)return;const keyMap2={ArrowDown(){computed("isHorizontal")||send({type:"GOTO.NEXT",value:value2})},ArrowUp(){computed("isHorizontal")||send({type:"GOTO.PREV",value:value2})},ArrowRight(){computed("isHorizontal")&&send({type:"GOTO.NEXT",value:value2})},ArrowLeft(){computed("isHorizontal")&&send({type:"GOTO.PREV",value:value2})},Home(){send({type:"GOTO.FIRST",value:value2})},End(){send({type:"GOTO.LAST",value:value2})}},key=getEventKey(event,{dir:prop("dir"),orientation:prop("orientation")}),exec=keyMap2[key];exec&&(exec(event),event.preventDefault())}})}}}var{and:and$3,not:not$6}=createGuards(),machine$a={props({props:props2}){return{collapsible:!1,multiple:!1,orientation:"vertical",defaultValue:[],...props2}},initialState(){return"idle"},context({prop,bindable}){return{focusedValue:bindable(()=>({defaultValue:null,sync:!0,onChange(value){var _a9;(_a9=prop("onFocusChange"))==null||_a9({value})}})),value:bindable(()=>({defaultValue:prop("defaultValue"),value:prop("value"),onChange(value){var _a9;(_a9=prop("onValueChange"))==null||_a9({value})}}))}},computed:{isHorizontal:({prop})=>prop("orientation")==="horizontal"},on:{"VALUE.SET":{actions:["setValue"]}},states:{idle:{on:{"TRIGGER.FOCUS":{target:"focused",actions:["setFocusedValue"]}}},focused:{on:{"GOTO.NEXT":{actions:["focusNextTrigger"]},"GOTO.PREV":{actions:["focusPrevTrigger"]},"TRIGGER.CLICK":[{guard:and$3("isExpanded","canToggle"),actions:["collapse"]},{guard:not$6("isExpanded"),actions:["expand"]}],"GOTO.FIRST":{actions:["focusFirstTrigger"]},"GOTO.LAST":{actions:["focusLastTrigger"]},"TRIGGER.BLUR":{target:"idle",actions:["clearFocusedValue"]}}}},implementations:{guards:{canToggle:({prop})=>!!prop("collapsible")||!!prop("multiple"),isExpanded:({context,event})=>context.get("value").includes(event.value)},actions:{collapse({context,prop,event}){const next2=prop("multiple")?remove$1(context.get("value"),event.value):[];context.set("value",next2)},expand({context,prop,event}){const next2=prop("multiple")?add$1(context.get("value"),event.value):[event.value];context.set("value",next2)},focusFirstTrigger({scope}){var _a9;
63(_a9=getFirstTriggerEl$1(scope))==null||_a9.focus()},focusLastTrigger({scope}){var _a9;(_a9=getLastTriggerEl$1(scope))==null||_a9.focus()},focusNextTrigger({context,scope}){const focusedValue=context.get("focusedValue");if(!focusedValue)return;const triggerEl=getNextTriggerEl$1(scope,focusedValue);triggerEl==null||triggerEl.focus()},focusPrevTrigger({context,scope}){const focusedValue=context.get("focusedValue");if(!focusedValue)return;const triggerEl=getPrevTriggerEl$1(scope,focusedValue);triggerEl==null||triggerEl.focus()},setFocusedValue({context,event}){context.set("focusedValue",event.value)},clearFocusedValue({context}){context.set("focusedValue",null)},setValue({context,event}){context.set("value",event.value)},coarseValue({context,prop}){!prop("multiple")&&context.get("value").length>1&&(warn("The value of accordion should be a single value when multiple is false."),context.set("value",[context.get("value")[0]]))}}}};createProps$1()(["collapsible","dir","disabled","getRootNode","id","ids","multiple","onFocusChange","onValueChange","orientation","value","defaultValue"]);createProps$1()(["value","disabled"]);const useAccordion=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,dir,getRootNode:getRootNode2,...props},service=useMachine(machine$a,machineProps);return connect$a(service,normalizeProps)},AccordionRoot$1=reactExports.forwardRef((props,ref)=>{const[renderStrategyProps,accordionProps]=splitRenderStrategyProps(props),[useAccordionProps,localProps]=createSplitProps()(accordionProps,["collapsible","defaultValue","disabled","id","ids","multiple","onFocusChange","onValueChange","orientation","value"]),accordion=useAccordion(useAccordionProps),mergedProps=mergeProps(accordion.getRootProps(),localProps);return jsxRuntimeExports.jsx(AccordionProvider,{value:accordion,children:jsxRuntimeExports.jsx(RenderStrategyPropsProvider,{value:renderStrategyProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});AccordionRoot$1.displayName="AccordionRoot";const AccordionRootProvider=reactExports.forwardRef((props,ref)=>{const[renderStrategyProps,accordionProps]=splitRenderStrategyProps(props),[{value:accordion},localProps]=createSplitProps()(accordionProps,["value"]),mergedProps=mergeProps(accordion.getRootProps(),localProps);return jsxRuntimeExports.jsx(AccordionProvider,{value:accordion,children:jsxRuntimeExports.jsx(RenderStrategyPropsProvider,{value:renderStrategyProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});AccordionRootProvider.displayName="AccordionRootProvider";var createPoint=(x2,y2)=>({x:x2,y:y2});function createRect(r2){const{x:x2,y:y2,width,height}=r2,midX=x2+width/2,midY=y2+height/2;return{x:x2,y:y2,width,height,minX:x2,minY:y2,maxX:x2+width,maxY:y2+height,midX,midY,center:createPoint(midX,midY)}}function getRectCorners(v2){const top=createPoint(v2.minX,v2.minY),right=createPoint(v2.maxX,v2.minY),bottom=createPoint(v2.maxX,v2.maxY),left=createPoint(v2.minX,v2.maxY);return{top,right,bottom,left}}function getElementPolygon(rectValue,placement){const rect=createRect(rectValue),{top,right,left,bottom}=getRectCorners(rect),[base]=placement.split("-");return{top:[left,top,right,bottom],right:[top,right,bottom,left],bottom:[top,left,bottom,right],left:[right,top,left,bottom]}[base]}function isPointInPolygon(polygon,point){const{x:x2,y:y2}=point;let c2=!1;for(let i2=0,j2=polygon.length-1;i2<polygon.length;j2=i2++){const xi=polygon[i2].x,yi2=polygon[i2].y,xj=polygon[j2].x,yj=polygon[j2].y;yi2>y2!=yj>y2&&x2<(xj-xi)*(y2-yi2)/(yj-yi2)+xi&&(c2=!c2)}return c2}const[AvatarProvider,useAvatarContext]=createContext({name:"AvatarContext",hookName:"useAvatarContext",providerName:"<AvatarProvider />"}),AvatarFallback$1=reactExports.forwardRef((props,ref)=>{const avatar=useAvatarContext(),mergedProps=mergeProps(avatar.getFallbackProps(),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});AvatarFallback$1.displayName="AvatarFallback";const AvatarImage=reactExports.forwardRef((props,ref)=>{const avatar=useAvatarContext(),mergedProps=mergeProps(avatar.getImageProps(),props);return jsxRuntimeExports.jsx(ark.img,{...mergedProps,ref})});AvatarImage.displayName="AvatarImage";var anatomy$k=createAnatomy("avatar").parts("root","image","fallback"),parts$a=anatomy$k.build(),getRootId$5=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`avatar:${ctx.id}`},getImageId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.image)??`avatar:${ctx.id}:image`},getFallbackId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.fallback)??`avatar:${ctx.id}:fallback`},getRootEl$3=ctx=>ctx.getById(getRootId$5(ctx)),getImageEl=ctx=>ctx.getById(getImageId(ctx));function connect$9(service,normalize){const{state,send,prop,scope}=service,loaded=state.matches("loaded");return{loaded,setSrc(src){const img=getImageEl(scope);img==null||img.setAttribute("src",src)}
63,setLoaded(){send({type:"img.loaded",src:"api"})},setError(){send({type:"img.error",src:"api"})},getRootProps(){return normalize.element({...parts$a.root.attrs,dir:prop("dir"),id:getRootId$5(scope)})},getImageProps(){return normalize.img({...parts$a.image.attrs,hidden:!loaded,dir:prop("dir"),id:getImageId(scope),"data-state":loaded?"visible":"hidden",onLoad(){send({type:"img.loaded",src:"element"})},onError(){send({type:"img.error",src:"element"})}})},getFallbackProps(){return normalize.element({...parts$a.fallback.attrs,dir:prop("dir"),id:getFallbackId(scope),hidden:loaded,"data-state":loaded?"hidden":"visible"})}}}var machine$9={initialState(){return"loading"},effects:["trackImageRemoval","trackSrcChange"],on:{"src.change":{target:"loading"},"img.unmount":{target:"error"}},states:{loading:{entry:["checkImageStatus"],on:{"img.loaded":{target:"loaded",actions:["invokeOnLoad"]},"img.error":{target:"error",actions:["invokeOnError"]}}},error:{on:{"img.loaded":{target:"loaded",actions:["invokeOnLoad"]}}},loaded:{on:{"img.error":{target:"error",actions:["invokeOnError"]}}}},implementations:{actions:{invokeOnLoad({prop}){var _a9;(_a9=prop("onStatusChange"))==null||_a9({status:"loaded"})},invokeOnError({prop}){var _a9;(_a9=prop("onStatusChange"))==null||_a9({status:"error"})},checkImageStatus({send,scope}){const imageEl=getImageEl(scope);if(!(imageEl!=null&&imageEl.complete))return;const type2=hasLoaded(imageEl)?"img.loaded":"img.error";send({type:type2,src:"ssr"})}},effects:{trackImageRemoval({send,scope}){const rootEl=getRootEl$3(scope);return observeChildren(rootEl,{callback(records){Array.from(records[0].removedNodes).find(node2=>node2.nodeType===Node.ELEMENT_NODE&&node2.matches("[data-scope=avatar][data-part=image]"))&&send({type:"img.unmount"})}})},trackSrcChange({send,scope}){const imageEl=getImageEl(scope);return observeAttributes(imageEl,{attributes:["src","srcset"],callback(){send({type:"src.change"})}})}}}};function hasLoaded(image2){return image2.complete&&image2.naturalWidth!==0&&image2.naturalHeight!==0}createProps$1()(["dir","id","ids","onStatusChange","getRootNode"]);const useAvatar=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),context={id:id2,dir,getRootNode:getRootNode2,...props},service=useMachine(machine$9,context);return connect$9(service,normalizeProps)},AvatarRoot$1=reactExports.forwardRef((props,ref)=>{const[useAvatarProps,localProps]=createSplitProps()(props,["id","ids","onStatusChange"]),avatar=useAvatar(useAvatarProps),mergedProps=mergeProps(avatar.getRootProps(),localProps);return jsxRuntimeExports.jsx(AvatarProvider,{value:avatar,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})});AvatarRoot$1.displayName="AvatarRoot";const AvatarRootProvider=reactExports.forwardRef((props,ref)=>{const[{value:avatar},localProps]=createSplitProps()(props,["value"]),mergedProps=mergeProps(avatar.getRootProps(),localProps);return jsxRuntimeExports.jsx(AvatarProvider,{value:avatar,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})});AvatarRootProvider.displayName="AvatarRootProvider";const[CheckboxProvider,useCheckboxContext]=createContext({name:"CheckboxContext",hookName:"useCheckboxContext",providerName:"<CheckboxProvider />"}),CheckboxControl$1=reactExports.forwardRef((props,ref)=>{const checkbox=useCheckboxContext(),mergedProps=mergeProps(checkbox.getControlProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});CheckboxControl$1.displayName="CheckboxControl";function isValidKey(e3){return!(e3.metaKey||!isMac()&&e3.altKey||e3.ctrlKey||e3.key==="Control"||e3.key==="Shift"||e3.key==="Meta")}var nonTextInputTypes=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function isKeyboardFocusEvent(isTextInput,modality,e3){const target=e3?getEventTarget(e3):null,win=getWindow$1(target);return isTextInput=isTextInput||target instanceof win.HTMLInputElement&&!nonTextInputTypes.has(target==null?void 0:target.type)||target instanceof win.HTMLTextAreaElement||target instanceof win.HTMLElement&&target.isContentEditable,!(isTextInput&&modality==="keyboard"&&e3 instanceof win.KeyboardEvent&&!Reflect.has(FOCUS_VISIBLE_INPUT_KEYS,e3.key))}var currentModality=null,changeHandlers=new Set,listenerMap=new Map,hasEventBeforeFocus=!1,hasBlurredWindowRecently=!1,FOCUS_VISIBLE_INPUT_KEYS={Tab:!0,Escape:!0};function triggerChangeHandlers(modality,e3){for(let handler of changeHandlers)handler(modality,e3)}function handleKeyboardEvent(e3){hasEventBeforeFocus=!0,isValidKey(e3)&&(currentModality="keyboard",triggerChangeHandlers("keyboard",e3))}function handlePointerEvent(e3){currentModality="pointer",(e3.type==="mousedown"||e3.type==="pointerdown")&&(hasEventBeforeFocus=!0,triggerChangeHandlers("pointer",e3))}function handleClickEvent(e3){isVirtualClick(e3)&&(hasEventBeforeFocus=!0,currentModality="virtual")}function handleFocusEvent(e3){const target=getEventTarget(e3);target===getWindow$1(target)||target===getDocument(target)||(!hasEventBeforeFocus&&!hasBlurredWindowRecently&&(currentModality="virtual",triggerChangeHandlers("virtual",e3)),hasEventBeforeFocus=!1,hasBlurredWindowRecently=!1)}function handleWindowBlur(){hasEventBeforeFocus=!1,hasBlurredWindowRecently=!0}function setupGlobalFocusEvents(root2){if(typeof window>"u"||listenerMap.get(getWindow$1(root2)))return;const win=getWindow$1(root2),doc=getDocument(root2);
63let focus=win.HTMLElement.prototype.focus;function patchedFocus(){currentModality="virtual",triggerChangeHandlers("virtual",null),hasEventBeforeFocus=!0,focus.apply(this,arguments)}Object.defineProperty(win.HTMLElement.prototype,"focus",{configurable:!0,value:patchedFocus}),doc.addEventListener("keydown",handleKeyboardEvent,!0),doc.addEventListener("keyup",handleKeyboardEvent,!0),doc.addEventListener("click",handleClickEvent,!0),win.addEventListener("focus",handleFocusEvent,!0),win.addEventListener("blur",handleWindowBlur,!1),typeof win.PointerEvent<"u"?(doc.addEventListener("pointerdown",handlePointerEvent,!0),doc.addEventListener("pointermove",handlePointerEvent,!0),doc.addEventListener("pointerup",handlePointerEvent,!0)):(doc.addEventListener("mousedown",handlePointerEvent,!0),doc.addEventListener("mousemove",handlePointerEvent,!0),doc.addEventListener("mouseup",handlePointerEvent,!0)),win.addEventListener("beforeunload",()=>{tearDownWindowFocusTracking(root2)},{once:!0}),listenerMap.set(win,{focus})}var tearDownWindowFocusTracking=(root2,loadListener)=>{const win=getWindow$1(root2),doc=getDocument(root2);listenerMap.has(win)&&(win.HTMLElement.prototype.focus=listenerMap.get(win).focus,doc.removeEventListener("keydown",handleKeyboardEvent,!0),doc.removeEventListener("keyup",handleKeyboardEvent,!0),doc.removeEventListener("click",handleClickEvent,!0),win.removeEventListener("focus",handleFocusEvent,!0),win.removeEventListener("blur",handleWindowBlur,!1),typeof win.PointerEvent<"u"?(doc.removeEventListener("pointerdown",handlePointerEvent,!0),doc.removeEventListener("pointermove",handlePointerEvent,!0),doc.removeEventListener("pointerup",handlePointerEvent,!0)):(doc.removeEventListener("mousedown",handlePointerEvent,!0),doc.removeEventListener("mousemove",handlePointerEvent,!0),doc.removeEventListener("mouseup",handlePointerEvent,!0)),listenerMap.delete(win))};function isFocusVisible(){return currentModality==="keyboard"}function trackFocusVisible(props={}){const{isTextInput,autoFocus,onChange,root:root2}=props;setupGlobalFocusEvents(root2),onChange==null||onChange({isFocusVisible:autoFocus||isFocusVisible(),modality:currentModality});const handler=(modality,e3)=>{isKeyboardFocusEvent(!!isTextInput,modality,e3)&&(onChange==null||onChange({isFocusVisible:isFocusVisible(),modality}))};return changeHandlers.add(handler),()=>{changeHandlers.delete(handler)}}var anatomy$j=createAnatomy("checkbox").parts("root","label","control","indicator"),parts$9=anatomy$j.build(),getRootId$4=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`checkbox:${ctx.id}`},getLabelId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.label)??`checkbox:${ctx.id}:label`},getControlId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.control)??`checkbox:${ctx.id}:control`},getHiddenInputId$1=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.hiddenInput)??`checkbox:${ctx.id}:input`},getRootEl$2=ctx=>ctx.getById(getRootId$4(ctx)),getHiddenInputEl$1=ctx=>ctx.getById(getHiddenInputId$1(ctx));function connect$8(service,normalize){const{send,context,prop,computed,scope}=service,disabled=prop("disabled"),readOnly=prop("readOnly"),invalid=prop("invalid"),focused=!disabled&&context.get("focused"),focusVisible=!disabled&&context.get("focusVisible"),checked=computed("checked"),indeterminate=computed("indeterminate"),dataAttrs={"data-active":dataAttr$1(context.get("active")),"data-focus":dataAttr$1(focused),"data-focus-visible":dataAttr$1(focusVisible),"data-readonly":dataAttr$1(readOnly),"data-hover":dataAttr$1(context.get("hovered")),"data-disabled":dataAttr$1(disabled),"data-state":indeterminate?"indeterminate":checked?"checked":"unchecked","data-invalid":dataAttr$1(invalid)};return{checked,disabled,indeterminate,focused,checkedState:checked,setChecked(checked2){send({type:"CHECKED.SET",checked:checked2,isTrusted:!1})},toggleChecked(){send({type:"CHECKED.TOGGLE",checked,isTrusted:!1})},getRootProps(){return normalize.label({...parts$9.root.attrs,...dataAttrs,dir:prop("dir"),id:getRootId$4(scope),htmlFor:getHiddenInputId$1(scope),onPointerMove(){disabled||send({type:"CONTEXT.SET",context:{hovered:!0}})},onPointerLeave(){disabled||send({type:"CONTEXT.SET",context:{hovered:!1}})},onClick(event){getEventTarget(event)===getHiddenInputEl$1(scope)&&event.stopPropagation()}})},getLabelProps(){return normalize.element({...parts$9.label.attrs,...dataAttrs,dir:prop("dir"),id:getLabelId$2(scope)})},getControlProps(){return normalize.element({...parts$9.control.attrs,...dataAttrs,dir:prop("dir"),id:getControlId$2(scope),"aria-hidden":!0})},getIndicatorProps(){return normalize.element({...parts$9.indicator.attrs,...dataAttrs,dir:prop("dir"),hidden:!indeterminate&&!checked})},getHiddenInputProps(){return normalize.input({id:getHiddenInputId$1(scope),type:"checkbox",required:prop("required"),defaultChecked:checked,disabled,"aria-labelledby":getLabelId$2(scope),"aria-invalid":invalid,name:prop("name"),form:prop("form"),value:prop("value"),style:visuallyHiddenStyle$1,onFocus(){const focusVisible2=isFocusVisible();send({type:"CONTEXT.SET",context:{focused:!0,focusVisible:focusVisible2}})},onBlur(){send({type:"CONTEXT.SET",context:{focused:!1,focusVisible:!1}})},onClick(event){if(readOnly){event.preventDefault();return}const checked2=event.currentTarget.checked;send({type:"CHECKED.SET",checked:checked2,isTrusted:!0})}})}}}var{not:not$5}=createGuards(),machine$8={props({props:props2}){return{value:"on",...props2,defaultChecked:!!props2.defaultChecked}},initialState(){return"ready"},context({prop,bindable}){return{checked:bindable(()=>({defaultValue:prop("defaultChecked"),value:prop("checked"),onChange(c
63hecked){var _a9;(_a9=prop("onCheckedChange"))==null||_a9({checked})}})),fieldsetDisabled:bindable(()=>({defaultValue:!1})),focusVisible:bindable(()=>({defaultValue:!1})),active:bindable(()=>({defaultValue:!1})),focused:bindable(()=>({defaultValue:!1})),hovered:bindable(()=>({defaultValue:!1}))}},watch({track,context,prop,action}){track([()=>prop("disabled")],()=>{action(["removeFocusIfNeeded"])}),track([()=>context.get("checked")],()=>{action(["syncInputElement"])})},effects:["trackFormControlState","trackPressEvent","trackFocusVisible"],on:{"CHECKED.TOGGLE":[{guard:not$5("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:not$5("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},computed:{indeterminate:({context})=>isIndeterminate(context.get("checked")),checked:({context})=>isChecked(context.get("checked")),disabled:({context,prop})=>!!prop("disabled")||context.get("fieldsetDisabled")},states:{ready:{}},implementations:{guards:{isTrusted:({event})=>!!event.isTrusted},effects:{trackPressEvent({context,computed,scope}){if(!computed("disabled"))return trackPress({pointerNode:getRootEl$2(scope),keyboardNode:getHiddenInputEl$1(scope),isValidKey:event=>event.key===" ",onPress:()=>context.set("active",!1),onPressStart:()=>context.set("active",!0),onPressEnd:()=>context.set("active",!1)})},trackFocusVisible({computed,scope}){var _a9;if(!computed("disabled"))return trackFocusVisible({root:(_a9=scope.getRootNode)==null?void 0:_a9.call(scope)})},trackFormControlState({context,scope}){return trackFormControl(getHiddenInputEl$1(scope),{onFieldsetDisabledChange(disabled){context.set("fieldsetDisabled",disabled)},onFormReset(){context.set("checked",context.initial("checked"))}})}},actions:{setContext({context,event}){for(const key in event.context)context.set(key,event.context[key])},syncInputElement({context,computed,scope}){const inputEl=getHiddenInputEl$1(scope);inputEl&&(setElementChecked(inputEl,computed("checked")),inputEl.indeterminate=isIndeterminate(context.get("checked")))},removeFocusIfNeeded({context,prop}){prop("disabled")&&context.get("focused")&&(context.set("focused",!1),context.set("focusVisible",!1))},setChecked({context,event}){context.set("checked",event.checked)},toggleChecked({context,computed}){const checked=isIndeterminate(computed("checked"))?!0:!computed("checked");context.set("checked",checked)},dispatchChangeEvent({computed,scope}){queueMicrotask(()=>{const inputEl=getHiddenInputEl$1(scope);dispatchInputCheckedEvent(inputEl,{checked:computed("checked")})})}}}};function isIndeterminate(checked){return checked==="indeterminate"}function isChecked(checked){return isIndeterminate(checked)?!1:!!checked}createProps$1()(["defaultChecked","checked","dir","disabled","form","getRootNode","id","ids","invalid","name","onCheckedChange","readOnly","required","value"]);const checkboxAnatomy=anatomy$j.extendWith("group");function useControllableState(props){const{value,onChange,defaultValue}=props,[uncontrolledValue,setUncontrolledValue]=reactExports.useState(defaultValue),controlled=value!==void 0,currentValue=controlled?value:uncontrolledValue,setValue=reactExports.useCallback(value2=>(controlled||setUncontrolledValue(value2),onChange==null?void 0:onChange(value2)),[controlled,onChange]);return[currentValue,setValue]}function useCheckboxGroup(props={}){const{defaultValue,value:controlledValue,onValueChange,disabled,readOnly,name,invalid}=props,interactive=!(disabled||readOnly),onChangeProp=useEvent(onValueChange,{sync:!0}),[value,setValue]=useControllableState({value:controlledValue,defaultValue:defaultValue||[],onChange:onChangeProp}),isChecked2=val=>value.some(v2=>String(v2)===String(val)),toggleValue=val=>{isChecked2(val)?removeValue(val):addValue(val)},addValue=val=>{interactive&&(isChecked2(val)||setValue(value.concat(val)))},removeValue=val=>{interactive&&setValue(value.filter(v2=>String(v2)!==String(val)))};return{isChecked:isChecked2,value,name,disabled:!!disabled,readOnly:!!readOnly,invalid:!!invalid,setValue,addValue,toggleValue,getItemProps:props2=>({checked:props2.value!=null?isChecked2(props2.value):void 0,onCheckedChange(){props2.value!=null&&toggleV
63alue(props2.value)},name,disabled,readOnly,invalid})}}const[CheckboxGroupContextProvider,useCheckboxGroupContext]=createContext({name:"CheckboxGroupContext",hookName:"useCheckboxGroupContext",providerName:"<CheckboxGroupProvider />",strict:!1}),CheckboxGroup$1=reactExports.forwardRef((props,ref)=>{const[checkboxGroupProps,localProps]=createSplitProps()(props,["defaultValue","value","onValueChange","disabled","invalid","readOnly","name"]),checkboxGroup=useCheckboxGroup(checkboxGroupProps);return jsxRuntimeExports.jsx(CheckboxGroupContextProvider,{value:checkboxGroup,children:jsxRuntimeExports.jsx(ark.div,{ref,role:"group",...localProps,...checkboxAnatomy.build().group.attrs})})});CheckboxGroup$1.displayName="CheckboxGroup";const[FieldProvider,useFieldContext]=createContext({name:"FieldContext",hookName:"useFieldContext",providerName:"<FieldProvider />",strict:!1}),CheckboxHiddenInput$1=reactExports.forwardRef((props,ref)=>{const checkbox=useCheckboxContext(),mergedProps=mergeProps(checkbox.getHiddenInputProps(),props),field=useFieldContext();return jsxRuntimeExports.jsx(ark.input,{"aria-describedby":field==null?void 0:field.ariaDescribedby,...mergedProps,ref})});CheckboxHiddenInput$1.displayName="CheckboxHiddenInput";const CheckboxLabel$1=reactExports.forwardRef((props,ref)=>{const checkbox=useCheckboxContext(),mergedProps=mergeProps(checkbox.getLabelProps(),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});CheckboxLabel$1.displayName="CheckboxLabel";const useCheckbox=(ownProps={})=>{const checkboxGroup=useCheckboxGroupContext(),field=useFieldContext(),props=reactExports.useMemo(()=>mergeProps(ownProps,(checkboxGroup==null?void 0:checkboxGroup.getItemProps({value:ownProps.value}))??{}),[ownProps,checkboxGroup]),id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,ids:{label:field==null?void 0:field.ids.label,hiddenInput:field==null?void 0:field.ids.control},dir,disabled:field==null?void 0:field.disabled,readOnly:field==null?void 0:field.readOnly,invalid:field==null?void 0:field.invalid,required:field==null?void 0:field.required,getRootNode:getRootNode2,...props},service=useMachine(machine$8,machineProps);return connect$8(service,normalizeProps)},CheckboxRoot$1=reactExports.forwardRef((props,ref)=>{const[useCheckboxProps,localProps]=createSplitProps()(props,["checked","defaultChecked","disabled","form","id","ids","invalid","name","onCheckedChange","readOnly","required","value"]),checkbox=useCheckbox(useCheckboxProps),mergedProps=mergeProps(checkbox.getRootProps(),localProps);return jsxRuntimeExports.jsx(CheckboxProvider,{value:checkbox,children:jsxRuntimeExports.jsx(ark.label,{...mergedProps,ref})})});CheckboxRoot$1.displayName="CheckboxRoot";const CheckboxRootProvider=reactExports.forwardRef((props,ref)=>{const[{value:checkbox},localProps]=createSplitProps()(props,["value"]),mergedProps=mergeProps(checkbox.getRootProps(),localProps);return jsxRuntimeExports.jsx(CheckboxProvider,{value:checkbox,children:jsxRuntimeExports.jsx(ark.label,{...mergedProps,ref})})});CheckboxRootProvider.displayName="CheckboxRootProvider";const colorPickerAnatomy$1=anatomy$m.extendWith("view");var __defProp$2=Object.defineProperty,__defNormalProp$2=(obj,key,value)=>key in obj?__defProp$2(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,__publicField$1=(obj,key,value)=>__defNormalProp$2(obj,typeof key!="symbol"?key+"":key,value),fallback$1={itemToValue(item){return typeof item=="string"?item:isObject$7(item)&&hasProp(item,"value")?item.value:""},itemToString(item){return typeof item=="string"?item:isObject$7(item)&&hasProp(item,"label")?item.label:fallback$1.itemToValue(item)},isItemDisabled(item){return isObject$7(item)&&hasProp(item,"disabled")?!!item.disabled:!1}},ListCollection=class _ListCollection{constructor(options){this.options=options,__publicField$1(this,"items"),__publicField$1(this,"copy",items=>new _ListCollection({...this.options,items:items??[...this.items]})),__publicField$1(this,"isEqual",other=>isEqual$1(this.items,other.items)),__publicField$1(this,"setItems",items=>this.copy(items)),__publicField$1(this,"getValues",(items=this.items)=>Array.from(items).map(item=>
63this.getItemValue(item)).filter(Boolean)),__publicField$1(this,"find",value=>{if(value==null)return null;const index2=this.indexOf(value);return index2!=null?this.at(index2):null}),__publicField$1(this,"findMany",values=>Array.from(values).map(value=>this.find(value)).filter(item=>item!=null)),__publicField$1(this,"at",index2=>{if(!this.options.groupBy&&!this.options.groupSort)return this.items[index2]??null;let idx=0;const groups=this.group();for(const[,items]of groups)for(const item of items){if(idx===index2)return item;idx++}return null}),__publicField$1(this,"sortFn",(valueA,valueB)=>{const indexA=this.indexOf(valueA),indexB=this.indexOf(valueB);return(indexA??0)-(indexB??0)}),__publicField$1(this,"sort",values=>[...values].sort(this.sortFn.bind(this))),__publicField$1(this,"getItemValue",item=>{var _a9,_b7;return item==null?null:((_b7=(_a9=this.options).itemToValue)==null?void 0:_b7.call(_a9,item))??fallback$1.itemToValue(item)}),__publicField$1(this,"getItemDisabled",item=>{var _a9,_b7;return item==null?!1:((_b7=(_a9=this.options).isItemDisabled)==null?void 0:_b7.call(_a9,item))??fallback$1.isItemDisabled(item)}),__publicField$1(this,"stringifyItem",item=>{var _a9,_b7;return item==null?null:((_b7=(_a9=this.options).itemToString)==null?void 0:_b7.call(_a9,item))??fallback$1.itemToString(item)}),__publicField$1(this,"stringify",value=>value==null?null:this.stringifyItem(this.find(value))),__publicField$1(this,"stringifyItems",(items,separator=", ")=>Array.from(items).map(item=>this.stringifyItem(item)).filter(Boolean).join(separator)),__publicField$1(this,"stringifyMany",(value,separator)=>this.stringifyItems(this.findMany(value),separator)),__publicField$1(this,"has",value=>this.indexOf(value)!==-1),__publicField$1(this,"hasItem",item=>item==null?!1:this.has(this.getItemValue(item))),__publicField$1(this,"group",()=>{const{groupBy,groupSort}=this.options;if(!groupBy)return[["",[...this.items]]];const groups=new Map;this.items.forEach((item,index2)=>{const groupKey=groupBy(item,index2);groups.has(groupKey)||groups.set(groupKey,[]),groups.get(groupKey).push(item)});let entries=Array.from(groups.entries());return groupSort&&entries.sort(([a2],[b2])=>{if(typeof groupSort=="function")return groupSort(a2,b2);if(Array.isArray(groupSort)){const indexA=groupSort.indexOf(a2),indexB=groupSort.indexOf(b2);return indexA===-1?1:indexB===-1?-1:indexA-indexB}return groupSort==="asc"?a2.localeCompare(b2):groupSort==="desc"?b2.localeCompare(a2):0}),entries}),__publicField$1(this,"getNextValue",(value,step=1,clamp2=!1)=>{let index2=this.indexOf(value);if(index2===-1)return null;for(index2=clamp2?Math.min(index2+step,this.size-1):index2+step;index2<=this.size&&this.getItemDisabled(this.at(index2));)index2++;return this.getItemValue(this.at(index2))}),__publicField$1(this,"getPreviousValue",(value,step=1,clamp2=!1)=>{let index2=this.indexOf(value);if(index2===-1)return null;for(index2=clamp2?Math.max(index2-step,0):index2-step;index2>=0&&this.getItemDisabled(this.at(index2));)index2--;return this.getItemValue(this.at(index2))}),__publicField$1(this,"indexOf",value=>{if(value==null)return-1;if(!this.options.groupBy&&!this.options.groupSort)return this.items.findIndex(item=>this.getItemValue(item)===value);let idx=0;const groups=this.group();for(const[,items]of groups)for(const item of items){if(this.getItemValue(item)===value)return idx;idx++}return-1}),__publicField$1(this,"getByText",(text,current)=>{let items=current!=null?wrap$3(this.items,this.indexOf(current)):this.items;return text.length===1&&(items=items.filter(item=>this.getItemValue(item)!==current)),items.find(item=>match(this.stringifyItem(item),text))}),__publicField$1(this,"search",(queryString,options2)=>{const{state,currentValue,timeout:timeout2=350}=options2,search=state.keysSoFar+queryString,query=search.length>1&&Array.from(search).every(char2=>char2===search[0])?search[0]:search,item=this.getByText(query,currentValue),value=this.getItemValue(item);function cleanup(){clearTimeout(state.timer),state.timer=-1}function update(value2){state.keysSoFar=value2,cleanup(),value2!==""&&(state.timer=+setTimeout(()=>{update(""),cleanup()},timeout2))}return update(search),value}),__publicField$1(this,"update",(value,item)=>{let index2=this.items.findIndex(item2=>
63this.getItemValue(item2)===value);return index2===-1?this:this.copy([...this.items.slice(0,index2),item,...this.items.slice(index2+1)])}),__publicField$1(this,"insert",(index2,...items)=>this.copy(insert(this.items,index2,...items))),__publicField$1(this,"insertBefore",(value,...items)=>{let toIndex=this.indexOf(value);if(toIndex===-1)if(this.items.length===0)toIndex=0;else return this;return this.copy(insert(this.items,toIndex,...items))}),__publicField$1(this,"insertAfter",(value,...items)=>{let toIndex=this.indexOf(value);if(toIndex===-1)if(this.items.length===0)toIndex=0;else return this;return this.copy(insert(this.items,toIndex+1,...items))}),__publicField$1(this,"prepend",(...items)=>this.copy(insert(this.items,0,...items))),__publicField$1(this,"append",(...items)=>this.copy(insert(this.items,this.items.length,...items))),__publicField$1(this,"filter",fn=>{const filteredItems=this.items.filter((item,index2)=>fn(this.stringifyItem(item),index2));return this.copy(filteredItems)}),__publicField$1(this,"remove",(...itemsOrValues)=>{const values=itemsOrValues.map(itemOrValue=>typeof itemOrValue=="string"?itemOrValue:this.getItemValue(itemOrValue));return this.copy(this.items.filter(item=>{const value=this.getItemValue(item);return value==null?!1:!values.includes(value)}))}),__publicField$1(this,"move",(value,toIndex)=>{const fromIndex=this.indexOf(value);return fromIndex===-1?this:this.copy(move(this.items,[fromIndex],toIndex))}),__publicField$1(this,"moveBefore",(value,...values)=>{let toIndex=this.items.findIndex(item=>this.getItemValue(item)===value);if(toIndex===-1)return this;let indices=values.map(value2=>this.items.findIndex(item=>this.getItemValue(item)===value2)).sort((a2,b2)=>a2-b2);return this.copy(move(this.items,indices,toIndex))}),__publicField$1(this,"moveAfter",(value,...values)=>{let toIndex=this.items.findIndex(item=>this.getItemValue(item)===value);if(toIndex===-1)return this;let indices=values.map(value2=>this.items.findIndex(item=>this.getItemValue(item)===value2)).sort((a2,b2)=>a2-b2);return this.copy(move(this.items,indices,toIndex+1))}),__publicField$1(this,"reorder",(fromIndex,toIndex)=>this.copy(move(this.items,[fromIndex],toIndex))),__publicField$1(this,"compareValue",(a2,b2)=>{const indexA=this.indexOf(a2),indexB=this.indexOf(b2);return indexA<indexB?-1:indexA>indexB?1:0}),__publicField$1(this,"range",(from2,to)=>{let keys2=[],key=from2;for(;key!=null;){if(this.find(key)&&keys2.push(key),key===to)return keys2;key=this.getNextValue(key)}return[]}),__publicField$1(this,"getValueRange",(from2,to)=>from2&&to?this.compareValue(from2,to)<=0?this.range(from2,to):this.range(to,from2):[]),__publicField$1(this,"toString",()=>{let result="";for(const item of this.items){const value=this.getItemValue(item),label2=this.stringifyItem(item),disabled=this.getItemDisabled(item),itemString=[value,label2,disabled].filter(Boolean).join(":");result+=itemString+","}return result}),__publicField$1(this,"toJSON",()=>({size:this.size,first:this.firstValue,last:this.lastValue})),this.items=[...options.items]}get size(){return this.items.length}get firstValue(){let index2=0;for(;this.getItemDisabled(this.at(index2));)index2++;return this.getItemValue(this.at(index2))}get lastValue(){let index2=this.size-1;for(;this.getItemDisabled(this.at(index2));)index2--;return this.getItemValue(this.at(index2))}*[Symbol.iterator](){yield*this.items}},match=(label2,query)=>!!(label2!=null&&label2.toLowerCase().startsWith(query.toLowerCase())),wrap$3=(v2,idx)=>v2.map((_2,index2)=>v2[(Math.max(idx,0)+index2)%v2.length]);function insert(items,index2,...values){return[...items.slice(0,index2),...values,...items.slice(index2)]}function move(items,indices,toIndex){indices=[...indices].sort((a2,b2)=>a2-b2);const itemsToMove=indices.map(i2=>items[i2]);for(let i2=indices.length-1;i2>=0;i2--)items=[...items.slice(0,indices[i2]),...items.slice(indices[i2]+1)];return toIndex=Math.max(0,toIndex-indices.filter(i2=>i2<toIndex).length),[...items.slice(0,toIndex),...itemsToMove,...items.slice(toIndex)]}const createListCollection=options=>new ListCollection(options);var counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={},lockCount=0,unwrapHost=node2=>node2&&(node2.host||unwrapHost(node2.parentNode)),correctTargets=(parent,targets)=>targets.map(target=>{if(parent.contains(target))return target;const correctedTarget=unwrapHost(target);return correctedTarget&&parent.contains(correctedTarget)?correctedTarget:(console.error("[zag-js > ariaHidden] target",target,"in not contained inside",parent,". Doing nothing"),null)}).filter(x2=>!!x2),isIgnoredNode=node2=>node2.localName==="next-route-announcer"||node2.localName==="script"||node2.hasAttribute("aria-live")?!0:node2.matches("[data-live-announcer]"),walkTreeOutside=(originalTarget,props)=>{const{parentNode,markerName,controlAttribute}=props,targets=correctTargets(parentNode,Array.isArray(originalTarget)?originalTarget:[originalTarget]);markerMap[markerName]||(markerMap[markerName]=new WeakMap);const markerCounter=markerMap[markerName],hiddenNodes=[],elementsToKeep=new Set,elementsToStop=new Set(targets),keep=el=>{!el||elementsToKeep.has(el)||(elementsToKeep.add(el),keep(el.parentNode))};
63targets.forEach(keep);const deep=parent=>{!parent||elementsToStop.has(parent)||Array.prototype.forEach.call(parent.children,node2=>{if(elementsToKeep.has(node2))deep(node2);else try{if(isIgnoredNode(node2))return;const alreadyHidden=node2.getAttribute(controlAttribute)==="true",counterValue=(counterMap.get(node2)||0)+1,markerValue=(markerCounter.get(node2)||0)+1;counterMap.set(node2,counterValue),markerCounter.set(node2,markerValue),hiddenNodes.push(node2),counterValue===1&&alreadyHidden&&uncontrolledNodes.set(node2,!0),markerValue===1&&node2.setAttribute(markerName,""),alreadyHidden||node2.setAttribute(controlAttribute,"true")}catch(e3){console.error("[zag-js > ariaHidden] cannot operate on ",node2,e3)}})};return deep(parentNode),elementsToKeep.clear(),lockCount++,()=>{hiddenNodes.forEach(node2=>{const counterValue=counterMap.get(node2)-1,markerValue=markerCounter.get(node2)-1;counterMap.set(node2,counterValue),markerCounter.set(node2,markerValue),counterValue||(uncontrolledNodes.has(node2)||node2.removeAttribute(controlAttribute),uncontrolledNodes.delete(node2)),markerValue||node2.removeAttribute(markerName)}),lockCount--,lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={})}},getParentNode=originalTarget=>(Array.isArray(originalTarget)?originalTarget[0]:originalTarget).ownerDocument.body,hideOthers=(originalTarget,parentNode=getParentNode(originalTarget),markerName="data-aria-hidden")=>{if(parentNode)return walkTreeOutside(originalTarget,{parentNode,markerName,controlAttribute:"aria-hidden"})},raf=fn=>{const frameId=requestAnimationFrame(()=>fn());return()=>cancelAnimationFrame(frameId)};function ariaHidden(targetsOrFn,options={}){const{defer=!0}=options,func=defer?raf:v2=>v2(),cleanups=[];return cleanups.push(func(()=>{const elements=(typeof targetsOrFn=="function"?targetsOrFn():targetsOrFn).filter(Boolean);elements.length!==0&&cleanups.push(hideOthers(elements))})),()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}}var anatomy$i=createAnatomy("combobox").parts("root","clearTrigger","content","control","input","item","itemGroup","itemGroupLabel","itemIndicator","itemText","label","list","positioner","trigger");anatomy$i.build();createProps$1()(["allowCustomValue","autoFocus","closeOnSelect","collection","composite","defaultHighlightedValue","defaultInputValue","defaultOpen","defaultValue","dir","disabled","disableLayer","form","getRootNode","highlightedValue","id","ids","inputBehavior","inputValue","invalid","loopFocus","multiple","name","navigate","onFocusOutside","onHighlightChange","onInputValueChange","onInteractOutside","onOpenChange","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","openOnChange","openOnClick","openOnKeyPress","placeholder","positioning","readOnly","required","scrollToIndexFn","selectionBehavior","translations","value"]);createProps$1()(["htmlFor"]);createProps$1()(["id"]);createProps$1()(["item","persistFocus"]);const[DialogProvider,useDialogContext]=createContext({name:"DialogContext",hookName:"useDialogContext",providerName:"<DialogProvider />"}),DialogBackdrop$1=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),renderStrategyProps=useRenderStrategyPropsContext(),presence=usePresence({...renderStrategyProps,present:dialog.open}),mergedProps=mergeProps(dialog.getBackdropProps(),presence.getPresenceProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})});DialogBackdrop$1.displayName="DialogBackdrop";const DialogCloseTrigger$1=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),mergedProps=mergeProps(dialog.getCloseTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});DialogCloseTrigger$1.displayName="DialogCloseTrigger";const DialogContent$1=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),presence=usePresenceContext(),mergedProps=mergeProps(dialog.getContentProps(),presence.getPresenceProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})});DialogContent$1.displayName="DialogContent";const DialogDescription=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),mergedProps=mergeProps(dialog.getDescriptionProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});DialogDescription.displayName="DialogDescription";const DialogPositioner$1=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),mergedProps=mergeProps(dialog.getPositionerProps(),props);return usePresenceContext().unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});DialogPositioner$1.displayName="DialogPositioner";var __defProp$1=Object.defineProperty,__defNormalProp$1=(obj,key,value)=>key in obj?__defProp$1(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,__publicField2=(obj,key,value)=>
63__defNormalProp$1(obj,typeof key!="symbol"?key+"":key,value),activeFocusTraps$1={activateTrap(trapStack,trap){if(trapStack.length>0){const activeTrap=trapStack[trapStack.length-1];activeTrap!==trap&&activeTrap.pause()}const trapIndex=trapStack.indexOf(trap);trapIndex===-1||trapStack.splice(trapIndex,1),trapStack.push(trap)},deactivateTrap(trapStack,trap){const trapIndex=trapStack.indexOf(trap);trapIndex!==-1&&trapStack.splice(trapIndex,1),trapStack.length>0&&trapStack[trapStack.length-1].unpause()}},sharedTrapStack=[],FocusTrap$1=class{constructor(elements,options){__publicField2(this,"trapStack"),__publicField2(this,"config"),__publicField2(this,"doc"),__publicField2(this,"state",{containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0}),__publicField2(this,"listenerCleanups",[]),__publicField2(this,"handleFocus",event=>{const target=getEventTarget(event),targetContained=this.findContainerIndex(target,event)>=0;if(targetContained||isDocument(target))targetContained&&(this.state.mostRecentlyFocusedNode=target);else{event.stopImmediatePropagation();let nextNode,navAcrossContainers=!0;if(this.state.mostRecentlyFocusedNode)if(getTabIndex$1(this.state.mostRecentlyFocusedNode)>0){const mruContainerIdx=this.findContainerIndex(this.state.mostRecentlyFocusedNode),{tabbableNodes}=this.state.containerGroups[mruContainerIdx];if(tabbableNodes.length>0){const mruTabIdx=tabbableNodes.findIndex(node2=>node2===this.state.mostRecentlyFocusedNode);mruTabIdx>=0&&(this.config.isKeyForward(this.state.recentNavEvent)?mruTabIdx+1<tabbableNodes.length&&(nextNode=tabbableNodes[mruTabIdx+1],navAcrossContainers=!1):mruTabIdx-1>=0&&(nextNode=tabbableNodes[mruTabIdx-1],navAcrossContainers=!1))}}else this.state.containerGroups.some(g2=>g2.tabbableNodes.some(n2=>getTabIndex$1(n2)>0))||(navAcrossContainers=!1);else navAcrossContainers=!1;navAcrossContainers&&(nextNode=this.findNextNavNode({target:this.state.mostRecentlyFocusedNode,isBackward:this.config.isKeyBackward(this.state.recentNavEvent)})),nextNode?this.tryFocus(nextNode):this.tryFocus(this.state.mostRecentlyFocusedNode||this.getInitialFocusNode())}this.state.recentNavEvent=void 0}),__publicField2(this,"handlePointerDown",event=>{const target=getEventTarget(event);if(!(this.findContainerIndex(target,event)>=0)){if(valueOrHandler$1(this.config.clickOutsideDeactivates,event)){this.deactivate({returnFocus:this.config.returnFocusOnDeactivate});return}valueOrHandler$1(this.config.allowOutsideClick,event)||event.preventDefault()}}),__publicField2(this,"handleClick",event=>{const target=getEventTarget(event);this.findContainerIndex(target,event)>=0||valueOrHandler$1(this.config.clickOutsideDeactivates,event)||valueOrHandler$1(this.config.allowOutsideClick,event)||(event.preventDefault(),event.stopImmediatePropagation())}),__publicField2(this,"handleTabKey",event=>{if(this.config.isKeyForward(event)||this.config.isKeyBackward(event)){this.state.recentNavEvent=event;const isBackward=this.config.isKeyBackward(event),destinationNode=this.findNextNavNode({event,isBackward});if(!destinationNode)return;isTabEvent$1(event)&&event.preventDefault(),this.tryFocus(destinationNode)}}),__publicField2(this,"handleEscapeKey",event=>{isEscapeEvent$1(event)&&valueOrHandler$1(this.config.escapeDeactivates,event)!==!1&&(event.preventDefault(),this.deactivate())}),__publicField2(this,"_mutationObserver"),__publicField2(this,"setupMutationObserver",()=>{const win=this.doc.defaultView||window;this._mutationObserver=new win.MutationObserver(mutations=>{mutations.some(mutation=>Array.from(mutation.removedNodes).some(node2=>node2===this.state.mostRecentlyFocusedNode))&&this.tryFocus(this.getInitialFocusNode())})}),__publicField2(this,"updateObservedNodes",()=>{var _a9;(_a9=this._mutationObserver)==null||_a9.disconnect(),this.state.active&&!this.state.paused&&this.state.containers.map(container=>{var _a10;(_a10=this._mutationObserver)==null||_a10.observe(container,{subtree:!0,childList:!0})})}),__publicField2(this,"getInitialFocusNode",()=>{let node2=this.getNodeForOption("initialFocus",{hasFallback:!0});
63if(node2===!1)return!1;if(node2===void 0||node2&&!isFocusable$1(node2))if(this.findContainerIndex(this.doc.activeElement)>=0)node2=this.doc.activeElement;else{const firstTabbableGroup=this.state.tabbableGroups[0];node2=firstTabbableGroup&&firstTabbableGroup.firstTabbableNode||this.getNodeForOption("fallbackFocus")}else node2===null&&(node2=this.getNodeForOption("fallbackFocus"));if(!node2)throw new Error("Your focus-trap needs to have at least one focusable element");return node2.isConnected||(node2=this.getNodeForOption("fallbackFocus")),node2}),__publicField2(this,"tryFocus",node2=>{if(node2!==!1&&node2!==getActiveElement(this.doc)){if(!node2||!node2.focus){this.tryFocus(this.getInitialFocusNode());return}node2.focus({preventScroll:!!this.config.preventScroll}),this.state.mostRecentlyFocusedNode=node2,isSelectableInput$1(node2)&&node2.select()}}),__publicField2(this,"deactivate",deactivateOptions=>{if(!this.state.active)return this;const options2={onDeactivate:this.config.onDeactivate,onPostDeactivate:this.config.onPostDeactivate,checkCanReturnFocus:this.config.checkCanReturnFocus,...deactivateOptions};clearTimeout(this.state.delayInitialFocusTimer),this.state.delayInitialFocusTimer=void 0,this.removeListeners(),this.state.active=!1,this.state.paused=!1,this.updateObservedNodes(),activeFocusTraps$1.deactivateTrap(this.trapStack,this);const onDeactivate=this.getOption(options2,"onDeactivate"),onPostDeactivate=this.getOption(options2,"onPostDeactivate"),checkCanReturnFocus=this.getOption(options2,"checkCanReturnFocus"),returnFocus=this.getOption(options2,"returnFocus","returnFocusOnDeactivate");onDeactivate==null||onDeactivate();const finishDeactivation=()=>{delay$1(()=>{if(returnFocus){const returnFocusNode=this.getReturnFocusNode(this.state.nodeFocusedBeforeActivation);this.tryFocus(returnFocusNode)}onPostDeactivate==null||onPostDeactivate()})};if(returnFocus&&checkCanReturnFocus){const returnFocusNode=this.getReturnFocusNode(this.state.nodeFocusedBeforeActivation);return checkCanReturnFocus(returnFocusNode).then(finishDeactivation,finishDeactivation),this}return finishDeactivation(),this}),__publicField2(this,"pause",pauseOptions=>{if(this.state.paused||!this.state.active)return this;const onPause=this.getOption(pauseOptions,"onPause"),onPostPause=this.getOption(pauseOptions,"onPostPause");return this.state.paused=!0,onPause==null||onPause(),this.removeListeners(),this.updateObservedNodes(),onPostPause==null||onPostPause(),this}),__publicField2(this,"unpause",unpauseOptions=>{if(!this.state.paused||!this.state.active)return this;const onUnpause=this.getOption(unpauseOptions,"onUnpause"),onPostUnpause=this.getOption(unpauseOptions,"onPostUnpause");return this.state.paused=!1,onUnpause==null||onUnpause(),this.updateTabbableNodes(),this.addListeners(),this.updateObservedNodes(),onPostUnpause==null||onPostUnpause(),this}),__publicField2(this,"updateContainerElements",containerElements=>(this.state.containers=Array.isArray(containerElements)?containerElements.filter(Boolean):[containerElements].filter(Boolean),this.state.active&&this.updateTabbableNodes(),this.updateObservedNodes(),this)),__publicField2(this,"getReturnFocusNode",previousActiveElement=>{const node2=this.getNodeForOption("setReturnFocus",{params:[previousActiveElement]});return node2||(node2===!1?!1:previousActiveElement)}),__publicField2(this,"getOption",(configOverrideOptions,optionName,configOptionName)=>configOverrideOptions&&configOverrideOptions[optionName]!==void 0?configOverrideOptions[optionName]:this.config[configOptionName||optionName]),__publicField2(this,"getNodeForOption",(optionName,{hasFallback=!1,params=[]}={})=>{let optionValue=this.config[optionName];if(typeof optionValue=="function"&&(optionValue=optionValue(...params)),optionValue===!0&&(optionValue=void 0),!optionValue){if(optionValue===void 0||optionValue===!1)return optionValue;throw new Error(`\`${optionName}\` was specified but was not a node, or did not return a node`)}let node2=optionValue;if(typeof optionValue=="string"){try{node2=this.doc.querySelector(optionValue)}catch(err){throw new Error(`\`${optionName}
63\` appears to be an invalid selector; error="${err.message}"`)}if(!node2&&!hasFallback)throw new Error(`\`${optionName}\` as selector refers to no known node`)}return node2}),__publicField2(this,"findNextNavNode",opts=>{const{event,isBackward=!1}=opts,target=opts.target||getEventTarget(event);this.updateTabbableNodes();let destinationNode=null;if(this.state.tabbableGroups.length>0){const containerIndex=this.findContainerIndex(target,event),containerGroup=containerIndex>=0?this.state.containerGroups[containerIndex]:void 0;if(containerIndex<0)isBackward?destinationNode=this.state.tabbableGroups[this.state.tabbableGroups.length-1].lastTabbableNode:destinationNode=this.state.tabbableGroups[0].firstTabbableNode;else if(isBackward){let startOfGroupIndex=this.state.tabbableGroups.findIndex(({firstTabbableNode})=>target===firstTabbableNode);if(startOfGroupIndex<0&&((containerGroup==null?void 0:containerGroup.container)===target||isFocusable$1(target)&&!isTabbable$1(target)&&!(containerGroup!=null&&containerGroup.nextTabbableNode(target,!1)))&&(startOfGroupIndex=containerIndex),startOfGroupIndex>=0){const destinationGroupIndex=startOfGroupIndex===0?this.state.tabbableGroups.length-1:startOfGroupIndex-1,destinationGroup=this.state.tabbableGroups[destinationGroupIndex];destinationNode=getTabIndex$1(target)>=0?destinationGroup.lastTabbableNode:destinationGroup.lastDomTabbableNode}else isTabEvent$1(event)||(destinationNode=containerGroup==null?void 0:containerGroup.nextTabbableNode(target,!1))}else{let lastOfGroupIndex=this.state.tabbableGroups.findIndex(({lastTabbableNode})=>target===lastTabbableNode);if(lastOfGroupIndex<0&&((containerGroup==null?void 0:containerGroup.container)===target||isFocusable$1(target)&&!isTabbable$1(target)&&!(containerGroup!=null&&containerGroup.nextTabbableNode(target)))&&(lastOfGroupIndex=containerIndex),lastOfGroupIndex>=0){const destinationGroupIndex=lastOfGroupIndex===this.state.tabbableGroups.length-1?0:lastOfGroupIndex+1,destinationGroup=this.state.tabbableGroups[destinationGroupIndex];destinationNode=getTabIndex$1(target)>=0?destinationGroup.firstTabbableNode:destinationGroup.firstDomTabbableNode}else isTabEvent$1(event)||(destinationNode=containerGroup==null?void 0:containerGroup.nextTabbableNode(target))}}else destinationNode=this.getNodeForOption("fallbackFocus");return destinationNode}),this.trapStack=options.trapStack||sharedTrapStack;const config2={returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward(e3){return isTabEvent$1(e3)&&!e3.shiftKey},isKeyBackward(e3){return isTabEvent$1(e3)&&e3.shiftKey},...options};this.doc=config2.document||getDocument(Array.isArray(elements)?elements[0]:elements),this.config=config2,this.updateContainerElements(elements),this.setupMutationObserver()}get active(){return this.state.active}get paused(){return this.state.paused}findContainerIndex(element,event){const composedPath=typeof(event==null?void 0:event.composedPath)=="function"?event.composedPath():void 0;return this.state.containerGroups.findIndex(({container,tabbableNodes})=>container.contains(element)||(composedPath==null?void 0:composedPath.includes(container))||tabbableNodes.find(node2=>node2===element))}updateTabbableNodes(){if(this.state.containerGroups=this.state.containers.map(container=>{const tabbableNodes=getTabbables(container),focusableNodes=getFocusables(container),firstTabbableNode=tabbableNodes.length>0?tabbableNodes[0]:void 0,lastTabbableNode=tabbableNodes.length>0?tabbableNodes[tabbableNodes.length-1]:void 0,firstDomTabbableNode=focusableNodes.find(node2=>isTabbable$1(node2)),lastDomTabbableNode=focusableNodes.slice().reverse().find(node2=>isTabbable$1(node2)),posTabIndexesFound=!!tabbableNodes.find(node2=>getTabIndex$1(node2)>0);function nextTabbableNode(node2,forward=!0){const nodeIdx=tabbableNodes.indexOf(node2);return nodeIdx<0?forward?focusableNodes.slice(focusableNodes.indexOf(node2)+1).find(el=>isTabbable$1(el)):focusableNodes.slice(0,focusableNodes.indexOf(node2)).reverse().find(el=>isTabbable$1(el)):tabbableNodes[nodeIdx+(forward?1:-1)]}return{container,tabbableNodes,focusableNodes,posTabIndexesFound,firstTabbableNode,lastTabbableNode,firstDomTabbableNode,lastDomTabbableNode,nextTabbableNode}}),this.state.tabbableGroups=this.state.containerGroups.filter(group2=>group2.tabbableNodes.length>0),this.state.tabbableGroups.length<=0&&!this.getNodeForOption("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(this.state.containerGroups.find(g2=>g2.posTabIndexesFound)&&this.state.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")}
63addListeners(){if(this.state.active)return activeFocusTraps$1.activateTrap(this.trapStack,this),this.state.delayInitialFocusTimer=this.config.delayInitialFocus?delay$1(()=>{this.tryFocus(this.getInitialFocusNode())}):this.tryFocus(this.getInitialFocusNode()),this.listenerCleanups.push(addDomEvent(this.doc,"focusin",this.handleFocus,!0),addDomEvent(this.doc,"mousedown",this.handlePointerDown,{capture:!0,passive:!1}),addDomEvent(this.doc,"touchstart",this.handlePointerDown,{capture:!0,passive:!1}),addDomEvent(this.doc,"click",this.handleClick,{capture:!0,passive:!1}),addDomEvent(this.doc,"keydown",this.handleTabKey,{capture:!0,passive:!1}),addDomEvent(this.doc,"keydown",this.handleEscapeKey)),this}removeListeners(){if(this.state.active)return this.listenerCleanups.forEach(cleanup=>cleanup()),this.listenerCleanups=[],this}activate(activateOptions){if(this.state.active)return this;const onActivate=this.getOption(activateOptions,"onActivate"),onPostActivate=this.getOption(activateOptions,"onPostActivate"),checkCanFocusTrap=this.getOption(activateOptions,"checkCanFocusTrap");checkCanFocusTrap||this.updateTabbableNodes(),this.state.active=!0,this.state.paused=!1,this.state.nodeFocusedBeforeActivation=this.doc.activeElement||null,onActivate==null||onActivate();const finishActivation=()=>{checkCanFocusTrap&&this.updateTabbableNodes(),this.addListeners(),this.updateObservedNodes(),onPostActivate==null||onPostActivate()};return checkCanFocusTrap?(checkCanFocusTrap(this.state.containers.concat()).then(finishActivation,finishActivation),this):(finishActivation(),this)}},isTabEvent$1=event=>event.key==="Tab",valueOrHandler$1=(value,...params)=>typeof value=="function"?value(...params):value,isEscapeEvent$1=event=>!event.isComposing&&event.key==="Escape",delay$1=fn=>setTimeout(fn,0),isSelectableInput$1=node2=>node2.localName==="input"&&"select"in node2&&typeof node2.select=="function";function trapFocus(el,options={}){let trap;const cleanup=raf$1(()=>{const contentEl=typeof el=="function"?el():el;if(contentEl){trap=new FocusTrap$1(contentEl,{escapeDeactivates:!1,allowOutsideClick:!0,preventScroll:!0,returnFocusOnDeactivate:!0,delayInitialFocus:!1,fallbackFocus:contentEl,...options,document:getDocument(contentEl)});try{trap.activate()}catch{}}});return function(){trap==null||trap.deactivate(),cleanup()}}var LOCK_CLASSNAME="data-scroll-lock";function getPaddingProperty(documentElement){const documentLeft=documentElement.getBoundingClientRect().left;return Math.round(documentLeft)+documentElement.scrollLeft?"paddingLeft":"paddingRight"}function preventBodyScroll(_document){const doc=_document??document,win=doc.defaultView??window,{documentElement,body:body2}=doc;if(body2.hasAttribute(LOCK_CLASSNAME))return;const scrollbarWidth=win.innerWidth-documentElement.clientWidth;body2.setAttribute(LOCK_CLASSNAME,"");const setScrollbarWidthProperty=()=>setStyleProperty(documentElement,"--scrollbar-width",`${scrollbarWidth}px`),paddingProperty=getPaddingProperty(documentElement),setBodyStyle=()=>setStyle(body2,{overflow:"hidden",[paddingProperty]:`${scrollbarWidth}px`}),setBodyStyleIOS=()=>{const{scrollX,scrollY,visualViewport}=win,offsetLeft=(visualViewport==null?void 0:visualViewport.offsetLeft)??0,offsetTop=(visualViewport==null?void 0:visualViewport.offsetTop)??0,restoreStyle=setStyle(body2,{position:"fixed",overflow:"hidden",top:`${-(scrollY-Math.floor(offsetTop))}px`,left:`${-(scrollX-Math.floor(offsetLeft))}px`,right:"0",[paddingProperty]:`${scrollbarWidth}px`});return()=>{restoreStyle==null||restoreStyle(),win.scrollTo({left:scrollX,top:scrollY,behavior:"instant"})}},cleanups=[setScrollbarWidthProperty(),isIos()?setBodyStyleIOS():setBodyStyle()];return()=>{cleanups.forEach(fn=>fn==null?void 0:fn()),body2.removeAttribute(LOCK_CLASSNAME)}}var anatomy$h=createAnatomy("dialog").parts("trigger","backdrop","positioner","content","title","description","closeTrigger"),parts$8=anatomy$h.build(),getPositionerId$4=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.positioner)??`dialog:${ctx.id}:positioner`},getBackdropId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.backdrop)??`dialog:${ctx.id}:backdrop`},getContentId$5=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.content)??`dialog:${ctx.id}:content`},getTriggerId$5=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.trigger)??`dialog:${ctx.id}:trigger`},getTitleId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.title)??`dialog:${ctx.id}:title`},getDescriptionId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.description)??`dialog:${ctx.id}:description`},getCloseTriggerId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.closeTrigger)??`dialog:${ctx.id}:close`},getContentEl$4=ctx=>ctx.getById(getContentId$5(ctx)),getPositionerEl$4=ctx=>ctx.getById(getPositionerId$4(ctx)),getBackdropEl=ctx=>ctx.getById(getBackdropId(ctx)),getTriggerEl$5=ctx=>ctx.getById(getTriggerId$5(ctx)),getTitleEl$1=ctx=>ctx.getById(getTitleId$2(ctx)),getDescriptionEl$1=ctx=>ctx.getById(getDescriptionId$2(ctx)),getCloseTriggerEl=ctx=>ctx.getById(getCloseTriggerId$2(ctx));function connect$7(service,normalize){const{state,send,context,prop,scope}=service,ariaLabel=prop("aria-label"),open=state.matches("open");return{open,setOpen(nextOpen){state.matches("open")!==nextOpen&&send({type:nextOpen?"OPEN":"CLOSE"})},getTriggerProps(){return normalize.button({...parts$8.trigger.attrs,dir:prop("dir"),id:getTriggerId$5(scope),"aria-haspopup":"dialog",type:"button","aria-expanded":open,"data-state":open?"open":"closed","aria-controls":getContentId$5(scope),onClick(event){event.defaultPrevented||send({type:"TOGGLE"})}})},getBackdropProps(){return normalize.element({...parts$8.backdrop.attrs,dir:prop("dir"),hidden:!open,id:getBackdropId(scope),"data-state":open?"open":"closed"})},getPositionerProps(){return normalize.element({...parts$8.positioner.attrs,dir:prop("dir"),id:getPositionerId$4(scope),style:{pointerEvents:open?void 0:"none"}})},getContentProps(){const rendered=context.get("rendered");return normalize.element({...parts$8.content.attrs,dir:prop("dir"),role:prop("role"),hidden:!open,id:getContentId$5(scope),tabIndex:-1,"data-state":open?"open":"closed","aria-modal":!0,"aria-label":ariaLabel||void 0,"aria-labelledby":ariaLabel||!rendered.title?void 0:getTitleId$2(scope),"aria-describedby":rendered.description?getDescriptionId$2(scope):void 0})},getTitleProps(){return normalize.element({...parts$8.title.attrs,dir:prop("dir"),id:getTitleId$2(scope)})},getDescriptionProps(){return normalize.element({...parts$8.description.attrs,dir:prop("dir"),id:getDescriptionId$2(scope)})},getCloseTriggerProps(){return normalize.button({...parts$8.closeTrigger.attrs,dir:prop("dir"),id:getCloseTriggerId$2(scope),type:"button",onClick(event){event.defaultPrevented||(event.stopPropagation(),send({type:"CLOSE"}))}})}}}var machine$7={props({props:props2,scope}){const alertDialog=props2.role==="alertdialog";
63return{role:"dialog",modal:!0,trapFocus:!0,preventScroll:!0,closeOnInteractOutside:!alertDialog,closeOnEscape:!0,restoreFocus:!0,initialFocusEl:alertDialog?()=>getCloseTriggerEl(scope):void 0,...props2}},initialState({prop}){return prop("open")||prop("defaultOpen")?"open":"closed"},context({bindable}){return{rendered:bindable(()=>({defaultValue:{title:!0,description:!0}}))}},watch({track,action,prop}){track([()=>prop("open")],()=>{action(["toggleVisibility"])})},states:{open:{entry:["checkRenderedElements","syncZIndex"],effects:["trackDismissableElement","trapFocus","preventScroll","hideContentBelow"],on:{"CONTROLLED.CLOSE":{target:"closed"},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}]}},closed:{on:{"CONTROLLED.OPEN":{target:"open"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}}},implementations:{guards:{isOpenControlled:({prop})=>prop("open")!=null},effects:{trackDismissableElement({scope,send,prop}){return trackDismissableElement(()=>getContentEl$4(scope),{defer:!0,pointerBlocking:prop("modal"),exclude:[getTriggerEl$5(scope)],onInteractOutside(event){var _a9;(_a9=prop("onInteractOutside"))==null||_a9(event),prop("closeOnInteractOutside")||event.preventDefault()},persistentElements:prop("persistentElements"),onFocusOutside:prop("onFocusOutside"),onPointerDownOutside:prop("onPointerDownOutside"),onEscapeKeyDown(event){var _a9;(_a9=prop("onEscapeKeyDown"))==null||_a9(event),prop("closeOnEscape")||event.preventDefault()},onDismiss(){send({type:"CLOSE",src:"interact-outside"})}})},preventScroll({scope,prop}){if(prop("preventScroll"))return preventBodyScroll(scope.getDoc())},trapFocus({scope,prop}){return!prop("trapFocus")||!prop("modal")?void 0:trapFocus(()=>getContentEl$4(scope),{preventScroll:!0,returnFocusOnDeactivate:!!prop("restoreFocus"),initialFocus:prop("initialFocusEl"),setReturnFocus:el=>{var _a9;return((_a9=prop("finalFocusEl"))==null?void 0:_a9())??el}})},hideContentBelow({scope,prop}){return prop("modal")?ariaHidden(()=>[getContentEl$4(scope)],{defer:!0}):void 0}},actions:{checkRenderedElements({context,scope}){raf$1(()=>{context.set("rendered",{title:!!getTitleEl$1(scope),description:!!getDescriptionEl$1(scope)})})},syncZIndex({scope}){raf$1(()=>{const contentEl=getContentEl$4(scope);if(!contentEl)return;const styles2=getComputedStyle$2(contentEl);[getPositionerEl$4(scope),getBackdropEl(scope)].forEach(node2=>{node2==null||node2.style.setProperty("--z-index",styles2.zIndex)})})},invokeOnClose({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!1})},invokeOnOpen({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!0})},toggleVisibility({prop,send,event}){send({type:prop("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:event})}}}};createProps$1()(["aria-label","closeOnEscape","closeOnInteractOutside","dir","finalFocusEl","getRootNode","getRootNode","id","id","ids","initialFocusEl","modal","onEscapeKeyDown","onFocusOutside","onInteractOutside","onOpenChange","onPointerDownOutside","defaultOpen","open","persistentElements","preventScroll","restoreFocus","role","trapFocus"]);const useDialog=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,getRootNode:getRootNode2,dir,...props},service=useMachine(machine$7,machineProps);return connect$7(service,normalizeProps)},DialogRoot$1=props=>{const[presenceProps,{children:children2,...localProps}]=splitPresenceProps(props),[renderStrategyProps]=splitRenderStrategyProps(presenceProps),dialog=useDialog(localProps),presence=usePresence(mergeProps({present:dialog.open},presenceProps));return jsxRuntimeExports.jsx(DialogProvider,{value:dialog,children:jsxRuntimeExports.jsx(RenderStrategyPropsProvider,{value:renderStrategyProps,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})})},DialogRootProvider=props=>{const[presenceProps,{value:dialog,children:children2}]=splitPresenceProps(props),[renderStrategyProps]=splitRenderStrategyProps(presenceProps),presence=usePresence(mergeProps({present:dialog.open},presenceProps));return jsxRuntimeExports.jsx(DialogProvider,{value:dialog,children:jsxRuntimeExports.jsx(RenderStrategyPropsProvider,{value:renderStrategyProps,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})})},DialogTitle=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),mergedProps=mergeProps(dialog.getTitleProps(),props);return jsxRuntimeExports.jsx(ark.h2,{...mergedProps,ref})});DialogTitle.displayName="DialogTitle";const DialogTrigger$1=reactExports.forwardRef((props,ref)=>{const dialog=useDialogContext(),presence=usePresenceContext(),mergedProps=mergeProps({...dialog.getTriggerProps(),"aria-controls":presence.unmounted?void 0:dialog.getTriggerProps()["aria-controls"]},props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});DialogTrigger$1.displayName="DialogTrigger";var anatomy$g=createAnatomy("editable").parts("root","area","label","preview","input","editTrigger","submitTrigger","cancelTrigger","control");anatomy$g.build();createProps$1()(["activationMode","autoResize","dir","disabled","finalFocusEl","form","getRootNode","id","ids","invali
63d","maxLength","name","onEditChange","onFocusOutside","onInteractOutside","onPointerDownOutside","onValueChange","onValueCommit","onValueRevert","placeholder","readOnly","required","selectOnFocus","edit","defaultEdit","submitMode","translations","defaultValue","value"]);const FieldErrorText$1=reactExports.forwardRef((props,ref)=>{const field=useFieldContext(),mergedProps=mergeProps(field.getErrorTextProps(),props);return field!=null&&field.invalid?jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref}):null});FieldErrorText$1.displayName="FieldErrorText";const FieldHelperText=reactExports.forwardRef((props,ref)=>{const field=useFieldContext(),mergedProps=mergeProps(field==null?void 0:field.getHelperTextProps(),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});FieldHelperText.displayName="FieldHelperText";const FieldInput=reactExports.forwardRef((props,ref)=>{const field=useFieldContext(),mergedProps=mergeProps(field==null?void 0:field.getInputProps(),props);return jsxRuntimeExports.jsx(ark.input,{...mergedProps,ref})});FieldInput.displayName="FieldInput";const FieldLabel$1=reactExports.forwardRef((props,ref)=>{const field=useFieldContext(),mergedProps=mergeProps(field==null?void 0:field.getLabelProps(),props);return jsxRuntimeExports.jsx(ark.label,{...mergedProps,ref})});FieldLabel$1.displayName="FieldLabel";const useSafeLayoutEffect=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,[FieldsetProvider,useFieldsetContext]=createContext({name:"FieldsetContext",hookName:"useFieldsetContext",providerName:"<FieldsetProvider />",strict:!1}),fieldAnatomy$1=createAnatomy("field").parts("root","errorText","helperText","input","label","select","textarea","requiredIndicator"),parts$7=fieldAnatomy$1.build(),useField=(props={})=>{const fieldset=useFieldsetContext(),env=useEnvironmentContext(),{ids,disabled=!!(fieldset!=null&&fieldset.disabled),invalid=!1,readOnly=!1,required=!1}=props,[hasErrorText,setHasErrorText]=reactExports.useState(!1),[hasHelperText,setHasHelperText]=reactExports.useState(!1),id2=props.id??reactExports.useId(),rootRef=reactExports.useRef(null),rootId=(ids==null?void 0:ids.control)??`field::${id2}`,errorTextId=(ids==null?void 0:ids.errorText)??`field::${id2}::error-text`,helperTextId=(ids==null?void 0:ids.helperText)??`field::${id2}::helper-text`,labelId=(ids==null?void 0:ids.label)??`field::${id2}::label`;useSafeLayoutEffect(()=>{const rootNode=rootRef.current;if(!rootNode)return;const checkTextElements=()=>{const docOrShadowRoot=env.getRootNode();setHasErrorText(!!docOrShadowRoot.getElementById(errorTextId)),setHasHelperText(!!docOrShadowRoot.getElementById(helperTextId))};checkTextElements();const win=env.getWindow(),observer=new win.MutationObserver(checkTextElements);return observer.observe(rootNode,{childList:!0,subtree:!0}),()=>observer.disconnect()},[env,errorTextId,helperTextId]);const labelIds=reactExports.useMemo(()=>{const ids2=[];return hasErrorText&&invalid&&ids2.push(errorTextId),hasHelperText&&ids2.push(helperTextId),ids2.join(" ")||void 0},[invalid,errorTextId,helperTextId,hasErrorText,hasHelperText]),getRootProps=reactExports.useMemo(()=>()=>({...parts$7.root.attrs,id:rootId,ref:rootRef,role:"group","data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid),"data-readonly":dataAttr$1(readOnly)}),[disabled,invalid,readOnly,rootId]),getLabelProps=reactExports.useMemo(()=>()=>({...parts$7.label.attrs,id:labelId,"data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid),"data-readonly":dataAttr$1(readOnly),htmlFor:id2}),[disabled,invalid,readOnly,id2,labelId]),getControlProps=reactExports.useMemo(()=>()=>({"aria-describedby":labelIds,"aria-invalid":ariaAttr(invalid),"data-invalid":dataAttr$1(invalid),"data-required":dataAttr$1(required),"data-readonly":dataAttr$1(readOnly),id:id2,required,disabled,readOnly}),[labelIds,invalid,required,readOnly,id2,disabled]),getInputProps=reactExports.useMemo(()=>()=>({...getControlProps(),...parts$7.input.attrs}),[getControlProps]),getTextareaProps=reactExports.useMemo(()=>()=>({...getControlProps(),...parts$7.textarea.attrs}),[getControlProps]),getSelectProps=reactExports.useMemo(()=>()=>({...getControlProps(),...parts$7.select.attrs}),[getControlProps]),getHelperTextProps=reactExports.useMemo(()=>()=>({id:helperTextId,...parts$7.helperText.attrs,"data-disabled":dataAttr$1(disabled)}),[disabled,helperTextId]),getErrorTextProps=reactExports.useMemo(()=>()=>({id:errorTextId,...parts$7.errorText.attrs,"aria-live":"polite"}),[errorTextId]),getRequiredIndicatorProps=reactExports.useMemo(()=>()=>({"aria-hidden":!0,...parts$7.requiredIndicator.attrs}),[]);return{ariaDescribedby:labelIds,ids:{root:rootId,control:id2,label:labelId,errorText:errorTextId,helperText:helperTextId},refs:{rootRef},disabled,invalid,readOnly,required,getLabelProps,getRootProps,getInputProps,getTextareaProps,get
63SelectProps,getHelperTextProps,getErrorTextProps,getRequiredIndicatorProps}},FieldRoot$1=reactExports.forwardRef((props,ref)=>{const[useFieldProps,localProps]=createSplitProps()(props,["id","ids","disabled","invalid","readOnly","required"]),field=useField(useFieldProps),mergedProps=mergeProps(field.getRootProps(),localProps);return jsxRuntimeExports.jsx(FieldProvider,{value:field,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(ref,field.refs.rootRef)})})});FieldRoot$1.displayName="FieldRoot";const fieldsetAnatomy$1=createAnatomy("fieldset").parts("root","errorText","helperText","legend");fieldsetAnatomy$1.build();var anatomy$f=createAnatomy("file-upload").parts("root","dropzone","item","itemDeleteTrigger","itemGroup","itemName","itemPreview","itemPreviewImage","itemSizeText","label","trigger","clearTrigger");anatomy$f.build();createProps$1()(["accept","allowDrop","capture","dir","directory","disabled","getRootNode","id","ids","locale","maxFiles","maxFileSize","minFileSize","name","invalid","onFileAccept","onFileReject","onFileChange","preventDocumentDrop","required","translations","transformFiles","validate"]);createProps$1()(["file"]);const GET_ORIGINAL_SYMBOL=Symbol(),getProto=Object.getPrototypeOf,objectsToTrack=new WeakMap,isObjectToTrack=obj=>obj&&(objectsToTrack.has(obj)?objectsToTrack.get(obj):getProto(obj)===Object.prototype||getProto(obj)===Array.prototype),getUntracked=obj=>isObjectToTrack(obj)&&obj[GET_ORIGINAL_SYMBOL]||null,markToTrack=(obj,mark=!0)=>{objectsToTrack.set(obj,mark)};function glob(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global}function globalRef(key,value){const g2=glob();return g2?(g2[key]||(g2[key]=value()),g2[key]):value()}var refSet=globalRef("__zag__refSet",()=>new WeakSet),isReactElement=x2=>typeof x2=="object"&&x2!==null&&"$$typeof"in x2&&"props"in x2,isVueElement=x2=>typeof x2=="object"&&x2!==null&&"__v_isVNode"in x2,isDOMElement=x2=>typeof x2=="object"&&x2!==null&&"nodeType"in x2&&typeof x2.nodeName=="string",isElement=x2=>isReactElement(x2)||isVueElement(x2)||isDOMElement(x2),isObject$5=x2=>x2!==null&&typeof x2=="object",canProxy=x2=>isObject$5(x2)&&!refSet.has(x2)&&(Array.isArray(x2)||!(Symbol.iterator in x2))&&!isElement(x2)&&!(x2 instanceof WeakMap)&&!(x2 instanceof WeakSet)&&!(x2 instanceof Error)&&!(x2 instanceof Number)&&!(x2 instanceof Date)&&!(x2 instanceof String)&&!(x2 instanceof RegExp)&&!(x2 instanceof ArrayBuffer)&&!(x2 instanceof Promise),proxyStateMap=globalRef("__zag__proxyStateMap",()=>new WeakMap),buildProxyFunction=(objectIs=Object.is,newProxy=(target,handler)=>new Proxy(target,handler),snapCache=new WeakMap,createSnapshot=(target,version)=>{const cache2=snapCache.get(target);if((cache2==null?void 0:cache2[0])===version)return cache2[1];const snap=Array.isArray(target)?[]:Object.create(Object.getPrototypeOf(target));return markToTrack(snap,!0),snapCache.set(target,[version,snap]),Reflect.ownKeys(target).forEach(key=>{const value=Reflect.get(target,key);refSet.has(value)?(markToTrack(value,!1),snap[key]=value):proxyStateMap.has(value)?snap[key]=snapshot(value):snap[key]=value}),Object.freeze(snap)},proxyCache=new WeakMap,versionHolder=[1,1],proxyFunction2=initialObject=>{if(!isObject$5(initialObject))throw new Error("object required");const found=proxyCache.get(initialObject);if(found)return found;let version=versionHolder[0];const listeners=new Set,notifyUpdate=(op,nextVersion=++versionHolder[0])=>{version!==nextVersion&&(version=nextVersion,listeners.forEach(listener=>listener(op,nextVersion)))};let checkVersion=versionHolder[1];const ensureVersion=(nextCheckVersion=++versionHolder[1])=>(checkVersion!==nextCheckVersion&&!listeners.size&&(checkVersion=nextCheckVersion,propProxyStates.forEach(([propProxyState])=>{const propVersion=propProxyState[1](nextCheckVersion);propVersion>version&&(version=propVersion)})),version),createPropListener=prop=>(op,nextVersion)=>{const newOp=[...op];newOp[1]=[prop,...newOp[1]],notifyUpdate(newOp,nextVersion)},propProxyStates=new Map,addPropListener=(prop,propProxyState)=>{if(listeners.size){const remove2=propProxyState[3](createPropListener(prop));propProxyStates.set(prop,[propProxyState,remove2])}else propProxyStates.set(prop,[propProxyState])},removePropListener=prop=>{var _a9;const entry=propProxyStates.get(prop);entry&&(propProxyStates.delete(prop),(_a9=entry[1])==null||_a9.call(entry))},addListener=listener=>(listeners.add(listener),listeners.size===1&&propProxyStates.forEac
63h(([propProxyState,prevRemove],prop)=>{const remove2=propProxyState[3](createPropListener(prop));propProxyStates.set(prop,[propProxyState,remove2])}),()=>{listeners.delete(listener),listeners.size===0&&propProxyStates.forEach(([propProxyState,remove2],prop)=>{remove2&&(remove2(),propProxyStates.set(prop,[propProxyState]))})}),baseObject=Array.isArray(initialObject)?[]:Object.create(Object.getPrototypeOf(initialObject)),proxyObject=newProxy(baseObject,{deleteProperty(target,prop){const prevValue=Reflect.get(target,prop);removePropListener(prop);const deleted=Reflect.deleteProperty(target,prop);return deleted&¬ifyUpdate(["delete",[prop],prevValue]),deleted},set(target,prop,value,receiver){var _a9;const hasPrevValue=Reflect.has(target,prop),prevValue=Reflect.get(target,prop,receiver);if(hasPrevValue&&(objectIs(prevValue,value)||proxyCache.has(value)&&objectIs(prevValue,proxyCache.get(value))))return!0;removePropListener(prop),isObject$5(value)&&(value=getUntracked(value)||value);let nextValue=value;if(!((_a9=Object.getOwnPropertyDescriptor(target,prop))!=null&&_a9.set)){!proxyStateMap.has(value)&&canProxy(value)&&(nextValue=proxy(value));const childProxyState=!refSet.has(nextValue)&&proxyStateMap.get(nextValue);childProxyState&&addPropListener(prop,childProxyState)}return Reflect.set(target,prop,nextValue,receiver),notifyUpdate(["set",[prop],value,prevValue]),!0}});proxyCache.set(initialObject,proxyObject);const proxyState=[baseObject,ensureVersion,createSnapshot,addListener];return proxyStateMap.set(proxyObject,proxyState),Reflect.ownKeys(initialObject).forEach(key=>{const desc=Object.getOwnPropertyDescriptor(initialObject,key);desc.get||desc.set?Object.defineProperty(baseObject,key,desc):proxyObject[key]=initialObject[key]}),proxyObject})=>[proxyFunction2,proxyStateMap,refSet,objectIs,newProxy,canProxy,snapCache,createSnapshot,proxyCache,versionHolder],[proxyFunction]=buildProxyFunction();function proxy(initialObject={}){return proxyFunction(initialObject)}function subscribe$1(proxyObject,callback,notifyInSync){const proxyState=proxyStateMap.get(proxyObject);let promise;const ops=[],addListener=proxyState[3];let isListenerActive=!1;const removeListener=addListener(op=>{ops.push(op),promise||(promise=Promise.resolve().then(()=>{promise=void 0,isListenerActive&&callback(ops.splice(0))}))});return isListenerActive=!0,()=>{isListenerActive=!1,removeListener()}}function snapshot(proxyObject){const proxyState=proxyStateMap.get(proxyObject),[target,ensureVersion,createSnapshot]=proxyState;return createSnapshot(target,ensureVersion())}var anatomy$e=createAnatomy("hoverCard").parts("arrow","arrowTip","trigger","positioner","content");anatomy$e.build();createProps$1()(["closeDelay","dir","getRootNode","id","ids","onOpenChange","defaultOpen","open","openDelay","positioning","onInteractOutside","onPointerDownOutside","onFocusOutside"]);const[MenuProvider,useMenuContext]=createContext({name:"MenuContext",hookName:"useMenuContext",providerName:"<MenuProvider />",strict:!1}),MenuArrow=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),mergedProps=mergeProps(menu.getArrowProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuArrow.displayName="MenuArrow";const MenuArrowTip$1=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),mergedProps=mergeProps(menu.getArrowTipProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuArrowTip$1.displayName="MenuArrowTip";const[MenuItemProvider]=createContext({name:"MenuItemContext",hookName:"useMenuItemContext",providerName:"<MenuItemProvider />"}),[MenuItemPropsProvider,useMenuItemPropsContext]=createContext({name:"MenuItemPropsContext",hookName:"useMenuItemPropsContext",providerName:"<MenuItemPropsProvider />"}),MenuCheckboxItem=reactExports.forwardRef((props,ref)=>{const[partialOptionItemProps,localProps]=createSplitProps()(props,["checked","closeOnSelect","disabled","onCheckedChange","value","valueText"]),optionItemProps={...partialOptionItemProps,type:"checkbox"},menu=useMenuContext(),mergedProps=mergeProps(menu.getOptionItemProps(optionItemProps),localProps),optionItemState=menu.getOptionItemState(optionItemProps);return jsxRuntimeExports.jsx(MenuItemPropsProvider,{value:optionItemProps,children:jsxRuntimeExports.jsx(MenuItemProvider,{value:optionItemState,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});MenuCheckboxItem.displayName="MenuCheckboxItem";const MenuContent$1=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),presence=usePresenceContext(),mergedProps=mergeProps(menu.getContentProps(),presence.getPresenceProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})});MenuContent$1.displayName="MenuContent";const MenuContextTrigger=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),mergedProps=mergeProps(menu.getContextTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});MenuContextTrigger.displayName="MenuContextTrigger";const MenuIndicator=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),mergedProps=mergeProps(menu.getIndicatorProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuIndicator.displayName="MenuIndicator";const MenuItem$3=reactExports.forwardRef((props,ref)=>{const[itemProps,localProps]=createSplitProps()(props,["closeOnSelect","disabled","value","valueText","onSelect"]),menu=useMenuContext(),mergedProps=mergeProps(menu.getItemProps(itemProps),localProps),itemState=menu.getItemState(itemProps);return reactExports.useEffect(()=>menu.addItemListener({id:itemState.id,onSelect:itemProps.onSelect}),[itemState.id,itemProps.onSelect]),jsxRuntimeExports.jsx(MenuItemPropsProvider,{value:itemProps,children:jsxRuntimeExports.jsx(MenuItemProvider,{value:itemState,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});MenuItem$3.displayName="MenuItem";const[MenuItemGroupProvider,useMenuItemGroupContext]=createContext({name:"MenuItemGroupContext",hookName:"useMenuItemGroupContext",providerName:"<MenuItemGroupProvider />"}),MenuItemGroup=reactExports.forwardRef((props,ref)=>{const[optionalItemGroupProps,localProps]=createSplitProps()(props,["id"]),menu=useMenuContext(),itemGroupProps={id:reactExports.useId(),...optionalItemGroupProps},mergedProps=mergeProps(menu.getItemGroupProps(itemGroupProps),localProps);return jsxRuntimeExports.jsx(MenuItemGroupProvider,{value:itemGroupProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})});MenuItemGroup.displayName="MenuItemGroup";const MenuItemGroupLabel=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),itemGroup=useMenuItemGroupContext(),mergedProps=mergeProps(menu.getItemGroupLabelProps({htmlFor:itemGroup.id}),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuItemGroupLabel.displayName="MenuItemGroupLabel";const MenuItemIndicator=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),itemProps=useMenuItemPropsContext(),mergedProps=mergeProps(menu.getItemIndicatorProps(itemProps),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuItemIndicator.displayName="MenuItemIndicator";const MenuItemText=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),itemProps=useMenuItemPropsContext(),mergedProps=mergeProps(menu.getItemTextProps(itemProps),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuItemText.displayName="MenuItemText";const MenuPositioner$1=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),mergedProps=mergeProps(menu.getPositionerProps(),props);return usePresenceContext().unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuPositioner$1.displayName="MenuPositioner";const MenuRadioItem=reactExports.forwardRef((props,ref)=>{const[partialItemProps,localProps]=createSplitProps()(props,["closeOnSelect","disabled","value","valueText"]),menu=useMenuContext(),itemGroup=useMenuItemGroupContext(),optionItemProps={...partialItemProps,checked:itemGroup.value===partialItemProps.value,type:"radio",onCheckedChange:()=>{var _a9;return(_a9=itemGroup.onValueChange)==null?void 0:_a9.call(itemGroup,{value:partialItemProps.value})}},mergedProps=mergeProps(menu.getOptionItemProps(optionItemProps),localProps),optionItemState=menu.getOptionItemState(optionItemProps);return jsxRuntimeExports.jsx(MenuItemPropsProvider,{value:optionItemProps,children:jsxRuntimeExports.jsx(MenuItemProvider,{value:optionItemState,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});MenuRadioItem.displayName="MenuRadioItem";const MenuRadioItemGroup=reactExports.forwardRef((props,ref)=>{const[optionalItemGroupProps,localProps]=createSplitProps()(props,["id","onValueChange","value"]),menu=useMenuContext(),itemGroupProps={id:reactExports.useId(),...optionalItemGroupProps},mergedProps=mergeProps(menu.getItemGroupProps({id:itemGroupProps.id}),localProps);return jsxRuntimeExports.jsx(MenuItemGroupProvider,{value:itemGroupProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})});MenuRadioItemGroup.displayName="MenuRadioItemGroup";const useEffectOnce=cb=>{const savedCallback=reactExports.useRef(cb),effectGuard=reactExports.useRef(!1);reactExports.useEffect(()=>{savedCallback.current=cb}),reactExports.useEffect(()=>{effectGuard.current!==!0&&(effectGuard.current=!0,savedCallback.current())},[])};var anatomy$d=createAnatomy("menu").parts("arrow","arrowTip","content","contextTrigger","indicator","
63item","itemGroup","itemGroupLabel","itemIndicator","itemText","positioner","separator","trigger","triggerItem"),parts$6=anatomy$d.build(),getTriggerId$4=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.trigger)??`menu:${ctx.id}:trigger`},getContextTriggerId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.contextTrigger)??`menu:${ctx.id}:ctx-trigger`},getContentId$4=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.content)??`menu:${ctx.id}:content`},getArrowId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.arrow)??`menu:${ctx.id}:arrow`},getPositionerId$3=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.positioner)??`menu:${ctx.id}:popper`},getGroupId=(ctx,id2)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.group)==null?void 0:_b7.call(_a9,id2))??`menu:${ctx.id}:group:${id2}`},getItemId$1=(ctx,id2)=>`${ctx.id}/${id2}`,getItemValue=el=>(el==null?void 0:el.dataset.value)??null,getGroupLabelId=(ctx,id2)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.groupLabel)==null?void 0:_b7.call(_a9,id2))??`menu:${ctx.id}:group-label:${id2}`},getContentEl$3=ctx=>ctx.getById(getContentId$4(ctx)),getPositionerEl$3=ctx=>ctx.getById(getPositionerId$3(ctx)),getTriggerEl$4=ctx=>ctx.getById(getTriggerId$4(ctx)),getItemEl$1=(ctx,value)=>value?ctx.getById(getItemId$1(ctx,value)):null,getContextTriggerEl=ctx=>ctx.getById(getContextTriggerId(ctx)),getElements$1=ctx=>{const selector2=`[role^="menuitem"][data-ownedby=${CSS.escape(getContentId$4(ctx))}]:not([data-disabled])`;return queryAll(getContentEl$3(ctx),selector2)},getFirstEl=ctx=>first(getElements$1(ctx)),getLastEl=ctx=>last(getElements$1(ctx)),isMatch=(el,value)=>value?el.id===value||el.dataset.value===value:!1,getNextEl=(ctx,opts)=>{const items=getElements$1(ctx),index2=items.findIndex(el=>isMatch(el,opts.value));return next(items,index2,{loop:opts.loop??opts.loopFocus})},getPrevEl=(ctx,opts)=>{const items=getElements$1(ctx),index2=items.findIndex(el=>isMatch(el,opts.value));return prev(items,index2,{loop:opts.loop??opts.loopFocus})},getElemByKey=(ctx,opts)=>{const items=getElements$1(ctx),item=items.find(el=>isMatch(el,opts.value));return getByTypeahead(items,{state:opts.typeaheadState,key:opts.key,activeId:(item==null?void 0:item.id)??null})},isTargetDisabled=v2=>isHTMLElement$2(v2)&&(v2.dataset.disabled===""||v2.hasAttribute("disabled")),isTriggerItem=el=>{var _a9;return!!((_a9=el==null?void 0:el.getAttribute("role"))!=null&&_a9.startsWith("menuitem"))&&!!(el!=null&&el.hasAttribute("aria-controls"))},itemSelectEvent="menu:select";function dispatchSelectionEvent(el,value){if(!el)return;const win=getWindow$1(el),event=new win.CustomEvent(itemSelectEvent,{detail:{value}});el.dispatchEvent(event)}function connect$6(service,normalize){const{context,send,state,computed,prop,scope}=service,open=state.hasTag("open"),isSubmenu=computed("isSubmenu"),isTypingAhead=computed("isTypingAhead"),composite=prop("composite"),currentPlacement=context.get("currentPlacement"),anchorPoint=context.get("anchorPoint"),highlightedValue=context.get("highlightedValue"),popperStyles=getPlacementStyles({...prop("positioning"),placement:anchorPoint?"bottom":currentPlacement});function getItemState(props2){return{id:getItemId$1(scope,props2.value),disabled:!!props2.disabled,highlighted:highlightedValue===props2.value}}function getOptionItemProps(props2){const valueText=props2.valueText??props2.value;return{...props2,id:props2.value,valueText}}function getOptionItemState(props2){return{...getItemState(getOptionItemProps(props2)),checked:!!props2.checked}}function getItemProps(props2){const{closeOnSelect,valueText,value}=props2,itemState=getItemState(props2),id2=getItemId$1(scope,value);return normalize.element({...parts$6.item.attrs,id:id2,role:"menuitem","aria-disabled":ariaAttr(itemState.disabled),"data-disabled":dataAttr$1(itemState.disabled),"data-ownedby":getContentId$4(scope),"data-highlighted":dataAttr$1(itemState.highlighted),"data-value":value,"data-valuetext":valueText,onDragStart(event){event.currentTarget.matches("a[href]")&&event.preventDefault()},onPointerMove(event){if(itemState.disabled||event.pointerType!=="mouse")return;const target=event.currentTarget;itemState.highlighted||send({type:"ITEM_POINTERMOVE",id:id2,target,closeOnSelect})},onPointerLeave(event){var _a9;if(itemState.disabled||event.pointerType!=="mouse"||!((_a9=service.event.previous())==null?void 0:_a9.type.includes("POINTER")))return;const target=event.currentTarget;send({type:"ITEM_POINTERLEAVE",id:id2,target,closeOnSelect})},onPointerDown(event){if(itemState.disabled)return;const target=event.currentTarget;send({type:"ITEM_POINTERDOWN",target,id:id2,closeOnSelect})},onClick(event){if(isDownloadingEvent(event)||isOpeningInNewTab(event)||itemState.disabled)return;const target=event.currentTarget;send({type:"ITEM_CLICK",target,id:id2,closeOnSelect})}})}return{highlightedValue,open,setOpen(nextOpen){state.hasTag("open")!==nextOpen&&send({type:nextOpen?"OPEN":"CLOSE"})},setHighlightedValue(value){send({type:"HIGHLIGHTED.SET",value})},setParent(parent){send({type:"PARENT.SET",value:parent,id:parent.prop("id")})},setChild(child){send({type:"CHILD.SET",value:child,id:child.prop("id")})},reposition(options={}){send({type:"POSITIONING.SET",options})},addItemListener(props2){const node2=scope.getById(props2.id);if(!node2)return;const listener=()=>{var _a9;return(_a9=props2.onSelect)==null?void 0:_a9.call(props2)};return node2.addEventListener(itemSelectEvent,listener),()=>node2.removeEventListener(itemSelectEvent,listener)},getContextTriggerProps(){return normalize.element({...parts$6.contextTrigger.attrs,dir:prop("dir"),id:getContextTriggerId(scope),onPointerDown(event){if(event.pointerType==="mouse")return;const point=getEventPoint(event);send({type:"CONTEXT_MENU_START",point})},onPointerCancel(event){event.pointerType!=="mouse"&&send({type:"CONTEXT_MENU_CANCEL"})},onPointerMove(event){event.pointerType!=="mouse"&&send({type:"CONTEXT_MENU_CANCEL"})},onPointerUp(event){event.pointerType!=="mouse"&&send({type:"CONTEXT_MENU_CANCEL"})},onContextMenu(event){const point=getEventPoint(event);send({type:"CONTEXT_MENU",point}),event.preventDefault()},style:{WebkitTouchCallout:"none",WebkitUserSelect:"none",userSelect:"none"}})},getTriggerItemProps(childApi){const triggerProps=childApi.getTriggerProps();return mergeProps(getItemProps({value:triggerProps.id}),triggerProps)},getTriggerProps(){return normalize.button({...isSubmenu?parts$6.triggerItem.attrs:parts$6.trigger.attrs,"data-placement":context.get("currentPlacement"),type:"button",dir:prop("dir"),id:getTriggerId$4(scope),"data-uid":prop("id"),"aria-haspopup":composite?"menu":"dialog","aria-controls":getContentId$4(scope),"aria-expanded":open||void 0,"data-state":open?"open":"closed",onPointerMove(event){if(event.pointerType!=="mouse"||isTargetDisabled(event.currentTarget)||!isSubmenu)return;const point=getEventPoint(event);send({type:"TRIGGER_POINTERMOVE",target:event.currentTarget,point})},onPointerLeave(event){if(isTargetDisabled(event.currentTarget)||event.pointerType!=="mouse"||!isSubmenu)return;const point=getEventPoint(event);send({type:"TRIGGER_POINTERLEAVE",target:event.currentTarget,point})},onPointerDown(event){isTargetDisabled(event.currentTarget)||isContextMenuEvent(event)||event.preventDefault()},onClick(event){event.defaultPrevented||isTargetDisabled(event.currentTarget)||send({type:"TRIGGER_CLICK",target:event.currentTarget})},onBlur(){send({type:"TRIGGER_BLUR"})},onFocus(){send({type:"TRIGGER_FOCUS"})},onKeyDown(event){if(event.defaultPrevented)return;const keyMap2={ArrowDown(){send({type:"ARROW_DOWN"})},ArrowUp(){send({type:"ARROW_UP"})},Enter(){send({type:"ARROW_DOWN",src:"enter"})},Space(){send({type:"ARROW_DOWN",src:"space"})}},key=getEventKey(event,{orientation:"vertical",dir:prop("dir")}),exec=keyMap2[key];exec&&(event.preventDefault(),exec(event))}})},getIndicatorProps(){return normalize.element({...parts$6.indicator.attrs,dir:prop("dir"),"data-state":open?"open":"closed"})},getPositionerProps(){return normalize.element({...parts$6.positioner.attrs,dir:prop("dir"),id:getPositionerId$3(scope),style:popperStyles.floating})},getArrowProps(){return normalize.element({id:getArrowId$2(scope),...parts$6.arrow.attrs,dir:prop("dir"),style:popperStyles.arrow})},getArrowTipProps(){return normalize.element({...parts$6.arrowTip.attrs,dir:prop("dir"),style:popperStyles.arrowTip})},getContentProps(){return normalize.element({...parts$6.content.attrs,id:getContentId$4(scope),"aria-label":prop("aria-label"),hidden:!open,"data-state":open?"open":"closed",role:composite?"menu":"dialog",tabIndex:0,dir:prop("dir"),"aria-activedescendant":computed("highlightedId")||void 0,"aria-labelledby":getTriggerId$4(scope),"data-placement":currentPlacement,onPointerEnter(event){event.pointerType==="mouse"&&send({type:"MENU_POINTERENTER"})},onKeyDown(event){if(event.defaultPrevented||!isSelfTarget(event))return;const target=getEventTarget(event);if(!((target==null?void 0:target.closest("[role=menu]"))===event.currentTarget||target===event.currentTarget))return;if(event.key==="Tab"&&!isValidTabEvent(event)){event.preventDefault();return}const item=getItemEl$1(scope,highlightedValue),keyMap2={ArrowDown(){send({type:"ARROW_DOWN"})},ArrowUp(){send({type:"ARROW_UP"})},ArrowLeft(){send({type:"ARROW_LEFT"})},ArrowRight(){send({type:"ARROW_RIGHT"})},Enter(){var _a9;send({type:"ENTER"}),highlightedValue!=null&&isAnchorElement(item)&&((_a9=prop("navigate"))==null||_a9({value:highlightedValue,node:item,href:item.href}))},Space(event2){var _a9;isTypingAhead?send({type:"TYPEAHEAD",key:event2.key}):(_a9=keyMap2.Enter)==null||_a9.call(keyMap2,event2)},Home(){send({type:"HOME"})},End(){send({type:"END"})}},key=getEventKey(event,{dir:prop("dir")}),exec=keyMap2[key];if(exec){exec(event),event.stopPropagation(),event.preventDefault();return}prop("typeahead")&&isPrintableKey(event)&&(isModifierKey(event)||isEditableElement(target)||(send({type:"TYPEAHEAD",key:event.key}),event.preventDefault()))}})},getSeparatorProps(){return normalize.element({...parts$6.separator.attrs,role:"separator",dir:prop("dir"),"aria-orientation":"horizontal"})},getItemState,getItemProps,getOptionItemState,getOptionItemProps(props2){const{type:type2,disabled,onCheckedChange,closeOnSelect}=props2,option=getOptionItemProps(props2),itemState=getOptionItemState(props2);return{...getItemProps(option),...normalize.element({"data-type":type2,...parts$6.item.attrs,dir:prop("dir"),"data-value":option.value,role:`menuitem${type2}`,"aria-checked":!!itemState.checked,"data-state":itemState.checked?"checked":"unchecked",onClick(event){if(disabled||isDownloadingEvent(event)||isOpeningInNewTab(event))return;const target=event.currentTarget;send({type:"ITEM_CLICK",target,option,closeOnSelect}),onCheckedChange==null||onCheckedChange(!itemState.checked)}})}},getItemIndicatorProps(props2){const itemState=getOptionItemState(cast(props2)),dataState=itemState.checked?"checked":"unchecked";return normalize.element({...parts$6.itemIndicator.attrs,dir:prop("dir"),"data-disabled":dataAttr$1(itemState.disabled),"data-highlighted":dataAttr$1(itemState.highlighted),"data-state":hasProp(props2,"checked")?dataState:void 0,hidden:hasProp(props2,"checked")?!itemState.checked:void 0})},getItemTextProps(props2){const itemState=getOptionItemState(cast(props2)),dataState=itemState.checked?"checked":"unchecked";return normalize.element({...parts$6.itemText.attrs,dir:prop("dir"),"data-disabled":dataAttr$1(itemState.disabled),"data-highlighted":dataAttr$1(itemState.highlighted),"data-state":hasProp(props2,"checked")?dataState:void 0})},getItemGroupLabelProps(props2){return normalize.element({...parts$6.itemGroupLabel.attrs,id:getGroupLabelId(scope,props2.htmlFor),dir:prop("dir")})},getItemGroupProps(props2){return normalize.element({id:getGroupId(scope,props2.id),...parts$6.itemGroup.attrs,dir:prop("dir"),"aria-labelledby":getGroupLabelId(scope,props2.id),role:"group"})}}}var{not:not$4,and:and$2,or:or$1}=createGuards(),machine$6={props({props:props2}){return{closeOnSelect:!0,typeahead:!0,composite:!0,loopFocus:!1,navigate(details){clickIfLink(details.node)},...props2,positioning:{placement:"bottom-start",gutter:8,...props2.positioning}}},initialState({prop}){return prop("open")||prop("defaultOpen")?"open":"idle"},context({bindable,prop}){return{suspendPointer:bindable(()=>({defaultValue:!1})),highlightedValue:bindable(()=>({defaultValue:prop("defaultHighlightedValue")||null,value:prop("highlightedValue"),onChange(value){var _a9;(_a9=prop("onHighlightChange"))==null||_a9({highlightedValue:value})}})),lastHighlightedValue:bindable(()=>({defaultValue:null})),currentPlacement:bindable(()=>({defaultValue:void 0})),intentPolygon:bindable(()=>({defaultValue:null})),anchorPoint:bindable(()=>({defaultValue:null,hash(value){return`x: ${value==null?void 0:value.x}, y: ${value==null?void 0:value.y}`}}))}},refs(){return{parent:null,children:{},typeaheadState:{...getByTypeahead.defaultOptions},positioningOverride:{}}},computed:{isSubmenu:({refs})=>refs.get("parent")!=null,isRtl:({prop})=>prop("dir")==="rtl",isTypingAhead:({refs})=>refs.get("typeaheadState").keysSoFar!=="",highlightedId:({context,scope,refs})=>resolveItemId(refs.get("children"),context.get("highlightedValue"),scope)},watch({track,action,context,computed,prop}){track([()=>computed("isSubmenu")],()=>{action(["setSubmenuPlacement"])}),track([()=>context.hash("anchorPoint")],()=>{action(["reposition"])}),track([()=>prop("open")],()=>{action(["toggleVisibility"])})},on:{"PARENT.SET":{actions:["setParentMenu"]},"CHILD.SET":{actions:["setChildMenu"]},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],OPEN_AUTOFOCUS:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["highlightFirstItem","invokeOnOpen"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"HIGHLIGHTED.RESTORE":{actions:["restoreHighlightedItem"]}
63,"HIGHLIGHTED.SET":{actions:["setHighlightedItem"]}},states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},CONTEXT_MENU_START:{target:"opening:contextmenu",actions:["setAnchorPoint"]},CONTEXT_MENU:[{guard:"isOpenControlled",actions:["setAnchorPoint","invokeOnOpen"]},{target:"open",actions:["setAnchorPoint","invokeOnOpen"]}],TRIGGER_CLICK:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TRIGGER_FOCUS:{guard:not$4("isSubmenu"),target:"closed"},TRIGGER_POINTERMOVE:{guard:"isSubmenu",target:"opening"}}},"opening:contextmenu":{tags:["closed"],effects:["waitForLongPress"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},CONTEXT_MENU_CANCEL:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"LONG_PRESS.OPEN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}},opening:{tags:["closed"],effects:["waitForOpenDelay"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},BLUR:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TRIGGER_POINTERLEAVE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"DELAY.OPEN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}},closing:{tags:["open"],effects:["trackPointerMove","trackInteractOutside","waitForCloseDelay"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed",actions:["focusParentMenu","restoreParentHighlightedItem"]},MENU_POINTERENTER:{target:"open",actions:["clearIntentPolygon"]},POINTER_MOVED_AWAY_FROM_SUBMENU:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["focusParentMenu","restoreParentHighlightedItem"]}],"DELAY.CLOSE":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["focusParentMenu","restoreParentHighlightedItem","invokeOnClose"]}]}},closed:{tags:["closed"],entry:["clearHighlightedItem","focusTrigger","resumePointer"],on:{"CONTROLLED.OPEN":[{guard:or$1("isOpenAutoFocusEvent","isArrowDownEvent"),target:"open",actions:["highlightFirstItem"]},{guard:"isArrowUpEvent",target:"open",actions:["highlightLastItem"]},{target:"open"}],CONTEXT_MENU_START:{target:"opening:contextmenu",actions:["setAnchorPoint"]},CONTEXT_MENU:[{guard:"isOpenControlled",actions:["setAnchorPoint","invokeOnOpen"]},{target:"open",actions:["setAnchorPoint","invokeOnOpen"]}],TRIGGER_CLICK:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TRIGGER_POINTERMOVE:{guard:"isTriggerItem",target:"opening"},TRIGGER_BLUR:{target:"idle"},ARROW_DOWN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["highlightFirstItem","invokeOnOpen"]}],ARROW_UP:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["highlightLastItem","invokeOnOpen"]}]}},open:{tags:["open"],effects:["trackInteractOutside","trackPositioning","scrollToHighlightedItem"],entry:["focusMenu","resumePointer"],on:{"CONTROLLED.CLOSE":[{target:"closed",guard:"isArrowLeftEvent",actions:["focusParentMenu"]},{target:"closed"}],TRIGGER_CLICK:[{guard:and$2(not$4("isTriggerItem"),"isOpenControlled"),actions:["invokeOnClose"]},{guard:not$4("isTriggerItem"),target:"closed",actions:["invokeOnClose"]}],CONTEXT_MENU:{actions:["setAnchorPoint","focusMenu"]},ARROW_UP:{actions:["highlightPrevItem","focusMenu"]},ARROW_DOWN:{actions:["highlightNextItem","focusMenu"]},ARROW_LEFT:[{guard:and$2("isSubmenu","isOpenControlled"),actions:["invokeOnClose"]},{guard:"isSubmenu",target:"closed",actions:["focusParentMenu","invokeOnClose"]}],HOME:{actions:["highlightFirstItem","focusMenu"]},END:{actions:["highlightLastItem","focusMenu"]},ARROW_RIGHT:{guard:"isTriggerItemHighlighted",actions:["openSubmenu"]},ENTER:[{guard:"isTriggerItemHighlighted",actions:["openSubmenu"]},{actions:["clickHighlightedItem"]}],ITEM_POINTERMOVE:[{guard:not$4("isPointerSuspended"),actions:["setHighlightedItem","focusMenu"]},{actions:["setLastHighlightedItem"]}],ITEM_POINTERLEAVE:{guard:and$2(not$4("isPointerSuspended"),not$4("isTriggerItem")),actions:["clearHighlightedItem"]},ITEM_CLICK:[{guard:and$2(not$4("isTriggerItemHighlighted"),not$4("isHighlightedItemEditable"),"closeOnSelect","isOpenControlled"),actions:["invokeOnSelect","setOptionState","closeRootMenu","invokeOnClose"]},{guard:and$2(not$4("isTriggerItemHighlighted"),not$4("isHighlightedItemEditable"),"closeOnSelect"),target:"closed",actions:["invokeOnSelect","setOptionState","closeRootMenu","invokeOnClose"]},{guard:and$2(not$4("isTriggerItemHighlighted"),not$4("isHighlightedItemEditable")),actions:["invokeOnSelect","setOptionState"]},{actions:["setHighlightedItem"]}],TRIGGER_POINTERMOVE:{guard:"isTriggerItem",actions:["setIntentPolygon"]},TRIGGER_POINTERLEAVE:{target:"closing"},ITEM_POINTERDOWN:{actions:["setHighlightedItem"]},TYPEAHEAD:{actions:["highlightMatchedItem"]},FOCUS_MENU:{actions:["focusMenu"]},"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{closeOnSelect:({prop,event})=>!!((event==null?void 0:event.closeOnSelect)??prop("closeOnSelect")),isTriggerItem:({event})=>isTriggerItem(event.target),isTriggerItemHighlighted:({event,scope,computed})=>{const target=event.target??scope.getById(computed("highlightedId"));return!!(target!=null&&target.hasAttribute("aria-controls"))},isSubmenu:({computed})=>computed("isSubmenu"),isPointerSuspended:({context})=>context.get("suspendPointer"),isHighlightedItemEditable:({scope,computed})=>isEditableElement(scope.getById(computed("highlightedId"))),isOpenControlled:({prop})=>prop("open")!==void 0,isArrowLeftEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="ARROW_LEFT"},isArrowUpEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="ARROW_UP"},isArrowDownEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="ARROW_DOWN"},isOpenAutoFocusEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="OPEN_AUTOFOCUS"}},effects:{waitForOpenDelay({send}){const timer2=setTimeout(()=>{send({type:"DELAY.OPEN"})},100);return()=>clearTimeout(timer2)},waitForCloseDelay({send}){const timer2=setTimeout(()=>{send({type:"DELAY.CLOSE"})},300);return()=>clearTimeout(timer2)},waitForLongPress({send}){const timer2=setTimeout(()=>{send({type:"LONG_PRESS.OPEN"})},700);return()=>clearTimeout(timer2)},trackPositioning({context,prop,scope,refs}){if(getContextTriggerEl(scope))return;const positioning={...prop("positioning"),...refs.get("positioningOverride")};context.set("currentPlacement",positioning.placement);
63const getPositionerEl2=()=>getPositionerEl$3(scope);return getPlacement(getTriggerEl$4(scope),getPositionerEl2,{...positioning,defer:!0,onComplete(data){context.set("currentPlacement",data.placement)}})},trackInteractOutside({refs,scope,prop,computed,send}){const getContentEl2=()=>getContentEl$3(scope);let restoreFocus=!0;return trackDismissableElement(getContentEl2,{defer:!0,exclude:[getTriggerEl$4(scope)],onInteractOutside:prop("onInteractOutside"),onFocusOutside:prop("onFocusOutside"),onEscapeKeyDown(event){var _a9;(_a9=prop("onEscapeKeyDown"))==null||_a9(event),computed("isSubmenu")&&event.preventDefault(),closeRootMenu({parent:refs.get("parent")})},onPointerDownOutside(event){var _a9;const target=getEventTarget(event.detail.originalEvent);if(contains$1(getContextTriggerEl(scope),target)&&event.detail.contextmenu){event.preventDefault();return}restoreFocus=!event.detail.focusable,(_a9=prop("onPointerDownOutside"))==null||_a9(event)},onDismiss(){send({type:"CLOSE",src:"interact-outside",restoreFocus})}})},trackPointerMove({context,scope,send,refs,flush:flush2}){const parent=refs.get("parent");flush2(()=>{parent.context.set("suspendPointer",!0)});const doc=scope.getDoc();return addDomEvent(doc,"pointermove",e3=>{isWithinPolygon(context.get("intentPolygon"),{x:e3.clientX,y:e3.clientY})||(send({type:"POINTER_MOVED_AWAY_FROM_SUBMENU"}),parent.context.set("suspendPointer",!1))})},scrollToHighlightedItem({event,scope,computed}){const exec=()=>
63{if(event.type.startsWith("ITEM_POINTER"))return;const itemEl=scope.getById(computed("highlightedId")),contentEl2=getContentEl$3(scope);scrollIntoView(itemEl,{rootEl:contentEl2,block:"nearest"})};return raf$1(()=>exec()),observeAttributes(()=>getContentEl$3(scope),{defer:!0,attributes:["aria-activedescendant"],callback:exec})}},actions:{setAnchorPoint({context,event}){context.set("anchorPoint",event.point)},setSubmenuPlacement({computed,refs}){if(!computed("isSubmenu"))return;const placement=computed("isRtl")?"left-start":"right-start";refs.set("positioningOverride",{placement,gutter:0})},reposition({context,scope,prop,event,refs}){const getPositionerEl2=()=>getPositionerEl$3(scope),anchorPoint=context.get("anchorPoint"),getAnchorRect=anchorPoint?()=>({width:0,height:0,...anchorPoint}):void 0,positioning={...prop("positioning"),...refs.get("positioningOverride")};getPlacement(getTriggerEl$4(scope),getPositionerEl2,{...positioning,defer:!0,getAnchorRect,...event.options??{},listeners:!1,onComplete(data){context.set("currentPlacement",data.placement)}})},setOptionState({event}){if(!event.option)return;const{checked,onCheckedChange,type:type2}=event.option;type2==="radio"?onCheckedChange==null||onCheckedChange(!0):type2==="checkbox"&&(onCheckedChange==null||onCheckedChange(!checked))},clickHighlightedItem({scope,computed}){const itemEl=scope.getById(computed("highlightedId"));!itemEl||itemEl.dataset.disabled||queueMicrotask(()=>itemEl.click())},setIntentPolygon({context,scope,event}){const menu=getContentEl$3(scope),placement=context.get("currentPlacement");if(!menu||!placement)return;const rect=menu.getBoundingClientRect(),polygon=getElementPolygon(rect,placement);if(!polygon)return;const bleed=getPlacementSide(placement)==="right"?-5:5;context.set("intentPolygon",[{...event.point,x:event.point.x+bleed},...polygon])},clearIntentPolygon({context}){context.set("intentPolygon",null)},resumePointer({refs,flush:flush2}){const parent=refs.get("parent");parent&&flush2(()=>{parent.context.set("suspendPointer",!1)})},setHighlightedItem({context,event}){const value=event.value||getItemValue(event.target);context.set("highlightedValue",value)},clearHighlightedItem({context}){context.set("highlightedValue",null)},focusMenu({scope}){raf$1(()=>{const contentEl=getContentEl$3(scope),initialFocusEl=getInitialFocus({root:contentEl,enabled:!contains$1(contentEl,scope.getActiveElement()),filter(node2){var _a9;return!((_a9=node2.role)!=null&&_a9.startsWith("menuitem"))}});initialFocusEl==null||initialFocusEl.focus({preventScroll:!0})})},highlightFirstItem({context,scope}){(getContentEl$3(scope)?queueMicrotask:raf$1)(()=>{const first2=getFirstEl(scope);first2&&context.set("highlightedValue",getItemValue(first2))})},highlightLastItem({context,scope}){(getContentEl$3(scope)?queueMicrotask:raf$1)(()=>{const last2=getLastEl(scope);last2&&context.set("highlightedValue",getItemValue(last2))})},highlightNextItem({context,scope,event,prop}){const next2=getNextEl(scope,{loop:event.loop,value:context.get("highlightedValue"),loopFocus:prop("loopFocus")});context.set("highlightedValue",getItemValue(next2))},highlightPrevItem({context,scope,event,prop}){const prev2=getPrevEl(scope,{loop:event.loop,value:context.get("highlightedValue"),loopFocus:prop("loopFocus")});context.set("highlightedValue",getItemValue(prev2))},invokeOnSelect({context,prop,scope}){var _a9;const value=context.get("highlightedValue");if(value==null)return;const node2=getItemEl$1(scope,value);dispatchSelectionEvent(node2,value),(_a9=prop("onSelect"))==null||_a9({value})},focusTrigger({scope,context,event,computed}){computed("isSubmenu")||context.get("anchorPoint")||event.restoreFocus===!1||queueMicrotask(()=>{var _a9;return(_a9=getTriggerEl$4(scope))==null?void 0:_a9.focus({preventScroll:!0})})},highlightMatchedItem({scope,context,event,refs}){const node2=getElemByKey(scope,{key:event.key,value:context.get("highlightedValue"),typeaheadState:refs.get("typeaheadState")});node2&&context.set("highlightedValue",getItemValue(node2))},setParentMenu({refs,event}){refs.set("parent",event.value)},setChildMenu({refs,event}){const children2=refs.get("children");
63children2[event.id]=event.value,refs.set("children",children2)},closeRootMenu({refs}){closeRootMenu({parent:refs.get("parent")})},openSubmenu({refs,scope,computed}){const item=scope.getById(computed("highlightedId")),id2=item==null?void 0:item.getAttribute("data-uid"),children2=refs.get("children"),child=id2?children2[id2]:null;child==null||child.send({type:"OPEN_AUTOFOCUS"})},focusParentMenu({refs}){var _a9;(_a9=refs.get("parent"))==null||_a9.send({type:"FOCUS_MENU"})},setLastHighlightedItem({context,event}){context.set("lastHighlightedValue",getItemValue(event.target))},restoreHighlightedItem({context}){context.get("lastHighlightedValue")&&(context.set("highlightedValue",context.get("lastHighlightedValue")),context.set("lastHighlightedValue",null))},restoreParentHighlightedItem({refs}){var _a9;(_a9=refs.get("parent"))==null||_a9.send({type:"HIGHLIGHTED.RESTORE"})},invokeOnOpen({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!0})},invokeOnClose({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!1})},toggleVisibility({prop,event,send}){send({type:prop("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:event})}}}};function closeRootMenu(ctx){let parent=ctx.parent;for(;parent&&parent.computed("isSubmenu");)parent=parent.refs.get("parent");parent==null||parent.send({type:"CLOSE"})}function isWithinPolygon(polygon,point){return polygon?isPointInPolygon(polygon,point):!1}function resolveItemId(children2,value,scope){const hasChildren=Object.keys(children2).length>0;if(!value)return null;if(!hasChildren)return getItemId$1(scope,value);for(const id2 in children2){const childMenu=children2[id2],childTriggerId=getTriggerId$4(childMenu.scope);if(childTriggerId===value)return childTriggerId}return getItemId$1(scope,value)}createProps$1()(["anchorPoint","aria-label","closeOnSelect","composite","defaultHighlightedValue","defaultOpen","dir","getRootNode","highlightedValue","id","ids","loopFocus","navigate","onEscapeKeyDown","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","open","positioning","typeahead"]);createProps$1()(["closeOnSelect","disabled","value","valueText"]);createProps$1()(["htmlFor"]);createProps$1()(["id"]);createProps$1()(["checked","closeOnSelect","disabled","onCheckedChange","type","value","valueText"]);const useMenu=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,dir,getRootNode:getRootNode2,...props},service=useMachine(machine$6,machineProps);return{api:connect$6(service,normalizeProps),service}},[MenuMachineProvider,useMenuMachineContext]=createContext({name:"MenuMachineContext",hookName:"useMenuMachineContext",providerName:"<MenuMachineProvider />",strict:!1}),[MenuTriggerItemProvider,useMenuTriggerItemContext]=createContext({name:"MenuMachineContext",hookName:"useMenuMachineContext",providerName:"<MenuMachineProvider />",strict:!1}),MenuRoot$1=props=>{const[presenceProps,menuProps]=splitPresenceProps(props),[useMenuProps,localProps]=createSplitProps()(menuProps,["anchorPoint","aria-label","closeOnSelect","composite","defaultHighlightedValue","defaultOpen","highlightedValue","id","ids","loopFocus","navigate","onEscapeKeyDown","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","open","positioning","typeahead"]),parentApi=useMenuContext(),parentMachine=useMenuMachineContext(),{api,service}=useMenu(useMenuProps),presence=usePresence(mergeProps({present:api.open},presenceProps));useEffectOnce(()=>{parentMachine&&parentApi&&(parentApi.setChild(service),api.setParent(parentMachine))});const triggerItemContext=reactExports.useCallback(()=>parentApi==null?void 0:parentApi.getTriggerItemProps(api),[api,parentApi]);return jsxRuntimeExports.jsx(MenuTriggerItemProvider,{value:triggerItemContext,children:jsxRuntimeExports.jsx(MenuMachineProvider,{value:service,children:jsxRuntimeExports.jsx(MenuProvider,{value:api,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,...localProps})})})})},MenuRootProvider=props=>{const parentApi=useMenuContext(),parentMachine=useMenuMachineContext(),[presenceProps,{value:menu,children:children2}]=splitPresenceProps(props),{api,service}=menu,presence=usePresence(mergeProps({present:api.open},presenceProps));useEffectOnce(()=>{parentMachine&&parentApi&&(parentApi.setChild(service),api.setParent(parentMachine))});const triggerItemContext=reactExports.useCallback(()=>parentApi==null?void 0:parentApi.getTriggerItemProps(api),[api,parentApi]);return jsxRuntimeExports.jsx(MenuTriggerItemProvider,{value:triggerItemContext,children:jsxRuntimeExports.jsx(MenuMachineProvider,{value:service,children:jsxRuntimeExports.jsx(MenuProvider,{value:api,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})})})},MenuSeparator=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),mergedProps=mergeProps(menu.getSeparatorProps(),props);return jsxRuntimeExports.jsx(ark.hr,{...mergedProps,ref})});MenuSeparator.displayName="MenuSeparator";const MenuTrigger$1=reactExports.forwardRef((props,ref)=>{const menu=useMenuContext(),presence=usePresenceContext(),mergedProps=mergeProps({...menu.getTriggerProps(),"aria-controls":presence.unmounted?void 0:menu.getTriggerProps()["aria-controls"]},props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});MenuTrigger$1.displayName="MenuTrigger";const MenuTriggerItem=reactExports.forwardRef((props,ref)=>{const getTriggerItemProps=useMenuTriggerItemContext(),mergedProps=mergeProps((getTriggerItemProps==null?void 0:getTriggerItemProps())??{},props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});MenuTriggerItem.displayName="MenuTriggerItem";var anatomy$c=createAnatomy("numberInput").parts("root","label","input","control","valueText","incrementTrigger","decrementTrigger","scrubber");anatomy$c.build();createProps$1()(["allowMouseWheel","allowOverflow","clampValueOnBlur","dir","disabled","focusInputOnChange","form","formatOptions","getRootNode","id","ids","inputMode","invali
63d","locale","max","min","name","onFocusChange","onValueChange","onValueInvalid","pattern","required","readOnly","spinOnPress","step","translations","value","defaultValue"]);var anatomy$b=createAnatomy("pinInput").parts("root","label","input","control");anatomy$b.build();createProps$1()(["autoFocus","blurOnComplete","count","defaultValue","dir","disabled","form","getRootNode","id","ids","invalid","mask","name","onValueChange","onValueComplete","onValueInvalid","otp","pattern","placeholder","readOnly","required","selectOnFocus","translations","type","value"]);const[PopoverProvider,usePopoverContext]=createContext({name:"PopoverContext",hookName:"usePopoverContext",providerName:"<PopoverProvider />"}),PopoverAnchor=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getAnchorProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverAnchor.displayName="PopoverAnchor";const PopoverArrow$1=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getArrowProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverArrow$1.displayName="PopoverArrow";const PopoverArrowTip$1=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getArrowTipProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverArrowTip$1.displayName="PopoverArrowTip";const PopoverCloseTrigger=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getCloseTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});PopoverCloseTrigger.displayName="PopoverCloseTrigger";const PopoverContent$1=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),presence=usePresenceContext(),mergedProps=mergeProps(popover.getContentProps(),presence.getPresenceProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})});PopoverContent$1.displayName="PopoverContent";const PopoverDescription=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getDescriptionProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverDescription.displayName="PopoverDescription";const PopoverIndicator=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getIndicatorProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverIndicator.displayName="PopoverIndicator";const PopoverPositioner$1=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),presence=usePresenceContext(),mergedProps=mergeProps(popover.getPositionerProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverPositioner$1.displayName="PopoverPositioner";var anatomy$a=createAnatomy("popover").parts("arrow","arrowTip","anchor","trigger","indicator","positioner","content","title","description","closeTrigger"),parts$5=anatomy$a.build(),getAnchorId=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.anchor)??`popover:${scope.id}:anchor`},getTriggerId$3=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.trigger)??`popover:${scope.id}:trigger`},getContentId$3=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.content)??`popover:${scope.id}:content`},getPositionerId$2=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.positioner)??`popover:${scope.id}:popper`},getArrowId$1=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.arrow)??`popover:${scope.id}:arrow`},getTitleId$1=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.title)??`popover:${scope.id}:title`},getDescriptionId$1=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.description)??`popover:${scope.id}:desc`},getCloseTriggerId$1=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.closeTrigger)??`popover:${scope.id}:close`},getAnchorEl=scope=>scope.getById(getAnchorId(scope)),getTriggerEl$3=scope=>scope.getById(getTriggerId$3(scope)),getContentEl$2=scope=>scope.getById(getContentId$3(scope)),getPositionerEl$2=scope=>scope.getById(getPositionerId$2(scope)),getTitleEl=scope=>scope.getById(getTitleId$1(scope)),getDescriptionEl=scope=>scope.getById(getDescriptionId$1(scope));function connect$5(service,normalize){const{state,context,send,computed,prop,scope}=service,open=state.matches("open"),currentPlacement=context.get("currentPlacement"),portalled=computed("currentPortalled"),rendered=context.get("renderedElements"),popperStyles=getPlacementStyles({...prop("positioning"),placement:currentPlacement});return{portalled,open,setOpen(nextOpen){state.matches("open")!==nextOpen&&send({type:nextOpen?"OPEN":"CLOSE"})},reposition(options={}){send({type:"POSITIONING.SET",options})},getArrowProps(){return normalize.element({id:getArrowId$1(scope),...parts$5.arrow.attrs,dir:prop("dir"),style:popperStyles.arrow})},getArrowTipProps(){return normalize.element({...parts$5.arrowTip.attrs,dir:prop("dir"),style:popperStyles.arrowTip})},getAnchorProps(){return normalize.element({...parts$5.anchor.attrs,dir:prop("dir"),id:getAnchorId(scope)})},getTriggerProps(){return normalize.button({...parts$5.trigger.attrs,dir:prop("dir"),type:"button","data-
63placement":currentPlacement,id:getTriggerId$3(scope),"aria-haspopup":"dialog","aria-expanded":open,"data-state":open?"open":"closed","aria-controls":getContentId$3(scope),onPointerDown(event){isSafari()&&event.currentTarget.focus()},onClick(event){event.defaultPrevented||send({type:"TOGGLE"})},onBlur(event){send({type:"TRIGGER_BLUR",target:event.relatedTarget})}})},getIndicatorProps(){return normalize.element({...parts$5.indicator.attrs,dir:prop("dir"),"data-state":open?"open":"closed"})},getPositionerProps(){return normalize.element({id:getPositionerId$2(scope),...parts$5.positioner.attrs,dir:prop("dir"),style:popperStyles.floating})},getContentProps(){return normalize.element({...parts$5.content.attrs,dir:prop("dir"),id:getContentId$3(scope),tabIndex:-1,role:"dialog",hidden:!open,"data-state":open?"open":"closed","data-expanded":dataAttr$1(open),"aria-labelledby":rendered.title?getTitleId$1(scope):void 0,"aria-describedby":rendered.description?getDescriptionId$1(scope):void 0,"data-placement":currentPlacement})},getTitleProps(){return normalize.element({...parts$5.title.attrs,id:getTitleId$1(scope),dir:prop("dir")})},getDescriptionProps(){return normalize.element({...parts$5.description.attrs,id:getDescriptionId$1(scope),dir:prop("dir")})},getCloseTriggerProps(){return normalize.button({...parts$5.closeTrigger.attrs,dir:prop("dir"),id:getCloseTriggerId$1(scope),type:"button","aria-label":"close",onClick(event){event.defaultPrevented||(event.stopPropagation(),send({type:"CLOSE"}))}})}}}var machine$5={props({props:props2}){return{closeOnInteractOutside:!0,closeOnEscape:!0,autoFocus:!0,modal:!1,portalled:!0,...props2,positioning:{placement:"bottom",...props2.positioning}}},initialState({prop}){return prop("open")||prop("defaultOpen")?"open":"closed"},context({bindable}){return{currentPlacement:bindable(()=>({defaultValue:void 0})),renderedElements:bindable(()=>({defaultValue:{title:!0,description:!0}}))}},computed:{currentPortalled:({prop})=>!!prop("modal")||!!prop("portalled")},watch({track,prop,action}){track([()=>prop("open")],()=>{action(["toggleVisibility"])})},entry:["checkRenderedElements"],states:{closed:{on:{"CONTROLLED.OPEN":{target:"open",actions:["setInitialFocus"]},TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}]}},open:{effects:["trapFocus","preventScroll","hideContentBelow","trackPositioning","trackDismissableElement","proxyTabFocus"],on:{"CONTROLLED.CLOSE":{target:"closed",actions:["setFinalFocus"]},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose","setFinalFocus"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{isOpenControlled:({prop})=>prop("open")!=null},effects:{trackPositioning({context,prop,scope}){context.set("currentPlacement",prop("positioning").placement);const anchorEl=getAnchorEl(scope)??getTriggerEl$3(scope);return getPlacement(anchorEl,()=>getPositionerEl$2(scope),{...prop("positioning"),defer:!0,onComplete(data){context.set("currentPlacement",data.placement)}})},trackDismissableElement({send,prop,scope}){const getContentEl2=()=>getContentEl$2(scope);let restoreFocus=!0;return trackDismissableElement(getContentEl2,{pointerBlocking:prop("modal"),exclude:getTriggerEl$3(scope),defer:!0,onEscapeKeyDown(event){var _a9;(_a9=prop("onEscapeKeyDown"))==null||_a9(event),!prop("closeOnEscape")&&event.preventDefault()},onInteractOutside(event){var _a9;(_a9=prop("onInteractOutside"))==null||_a9(event),!event.defaultPrevented&&(restoreFocus=!(event.detail.focusable||event.detail.contextmenu),prop("closeOnInteractOutside")||event.preventDefault())},onPointerDownOutside:prop("onPointerDownOutside"),onFocusOutside:prop("onFocusOutside"),persistentElements:prop("persistentElements"),onDismiss(){send({type:"CLOSE",src:"interact-outside",restoreFocus})}})},proxyTabFocus({prop,scope}){return prop("modal")||!prop("portalled")?void 0:proxyTabFocus(()=>getContentEl$2(scope),{triggerElement:getTriggerEl$3(scope),defer:!0,onFocus(el){el.focus({preventScroll:!0})}})},hideContentBelow({prop,scope}){return prop("modal")?ariaHidden(()=>[getContentEl$2(scope),getTriggerEl$3(scope)],{defer:!0}):void 0},preventScroll({prop,scope}){if(prop("modal"))return preventBodyScroll(scope.getDoc())},trapFocus({prop,scope}){return prop("modal")?trapFocus(()=>getContentEl$2(scope),{initialFocus:()=>getInitialFocus({root:getContentEl$2(scope),getInitialEl:prop("initialFocusEl"),enabled:prop("autoFocus")})}):void 0}},actions:{reposition({event,prop,scope,context}){const anchorEl=getAnchorEl(scope)??getTriggerEl$3(scope);getPlacement(anchorEl,()=>getPositionerEl$2(scope),{...prop("positioning"),...event.options,defer:!0,listeners:!1,onComplete(data){context.set("currentPlacement",data.placement)}})},checkRenderedElements({context,scope}){raf$1(()=>{Object.assign(context.get("renderedElements"),{title:!!getTitleEl(scope),description:!!getDescriptionEl(scope)})})},setInitialFocus({prop,scope}){prop("modal")||raf$1(()=>{const element=getInitialFocus({root:getContentEl$2(scope),getInitialEl:prop("initialFocusEl"),enabled:prop("autoFocus")});element==null||element.focus({preventScroll:!0})})},setFinalFocus({event,scope}){var _a9;const restoreFocus=event.restoreFocus??((_a9=event.previousEvent)==null?void 0:_a9.restoreFocus);restoreFocus!=null&&!restoreFocus||raf$1(()=>{const element=getTriggerEl$3(scope);element==null||element.focus({preventScroll:!0})})},invokeOnOpen({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!0})},invokeOnClose({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!1})},toggleVisibility({event,send,prop}){send({type:prop("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:event})}}}};createProps$1()(["autoFocus","closeOnEscape","closeOnInteractOutside","dir","getRootNode","id","ids","initialFocusEl","modal","onEscapeKeyDown","onFocusOutside","onInteractOutside","onOpenChange","onPointerDownOutside","defaultOpen","open","persistentElements","portalled","positioning"]);const usePopover=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,dir,getRootNode:getRootNode2,...props},service=useMachine(machine$5,machineProps);return connect$5(service,normalizeProps)},PopoverRoot$1=props=>{const[presenceProps,{children:children2,...localProps}]=splitPresenceProps(props),popover=usePopover(localProps),presence=usePresence(mergeProps({present:popover.open},presenceProps));return jsxRuntimeExports.jsx(PopoverProvider,{value:popover,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})},PopoverRootProvider=props=>{const[presenceProps,{value:popover,children:children2}]=splitPresenceProps(props),presence=usePresence(mergeProps({present:popover.open},presenceProps));return jsxRuntimeExports.jsx(PopoverProvider,{value:popover,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})},PopoverTitle=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),mergedProps=mergeProps(popover.getTitleProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});PopoverTitle.displayName="PopoverTitle";const PopoverTrigger$1=reactExports.forwardRef((props,ref)=>{const popover=usePopoverContext(),presence=usePresenceContext(),mergedProps=mergeProps({...popover.getTr
63iggerProps(),"aria-controls":presence.unmounted?void 0:popover.getTriggerProps()["aria-controls"]},props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});PopoverTrigger$1.displayName="PopoverTrigger";const Portal=props=>{var _a9;const{children:children2,disabled}=props,[container,setContainer]=reactExports.useState((_a9=props.container)==null?void 0:_a9.current),isServer=reactExports.useSyncExternalStore(subscribe,()=>!1,()=>!0),{getRootNode:getRootNode2}=useEnvironmentContext();if(reactExports.useEffect(()=>{setContainer(()=>{var _a10;return(_a10=props.container)==null?void 0:_a10.current})},[props.container]),isServer||disabled)return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:children2});const mountNode=container??getPortalNode(getRootNode2);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:reactExports.Children.map(children2,child=>reactDomExports.createPortal(child,mountNode))})},getPortalNode=cb=>{const node2=cb==null?void 0:cb(),rootNode=node2.getRootNode();return isShadowRoot$1(rootNode)?rootNode:getDocument(node2).body},subscribe=()=>()=>{};var anatomy$9=createAnatomy("progress").parts("root","label","track","range","valueText","view","circle","circleTrack","circleRange");anatomy$9.build();createProps$1()(["dir","getRootNode","id","ids","max","min","orientation","translations","value","onValueChange","defaultValue","formatOptions","locale"]);var anatomy$8=createAnatomy("qr-code").parts("root","frame","pattern","overlay","downloadTrigger");anatomy$8.build();createProps$1()(["ids","defaultValue","value","id","encoding","dir","getRootNode","onValueChange","pixelSize"]);var anatomy$7=createAnatomy("radio-group").parts("root","label","item","itemText","itemControl","indicator");anatomy$7.build();createProps$1()(["dir","disabled","form","getRootNode","id","ids","name","onValueChange","orientation","readOnly","value","defaultValue"]);createProps$1()(["value","disabled","invalid"]);var anatomy$6=createAnatomy("rating-group").parts("root","label","item","control");anatomy$6.build();createProps$1()(["allowHalf","autoFocus","count","dir","disabled","form","getRootNode","id","ids","name","onHoverChange","onValueChange","required","readOnly","translations","value","defaultValue"]);createProps$1()(["index"]);const segmentGroupAnatomy=anatomy$7.rename("segment-group");segmentGroupAnatomy.build();const[SelectProvider,useSelectContext]=createContext({name:"SelectContext",hookName:"useSelectContext",providerName:"<SelectProvider />"}),SelectClearTrigger$2=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getClearTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});SelectClearTrigger$2.displayName="SelectClearTrigger";const SelectContent$2=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),presence=usePresenceContext(),mergedProps=mergeProps(select2.getContentProps(),presence.getPresenceProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})});SelectContent$2.displayName="SelectContent";const SelectContext$1=props=>props.children(useSelectContext()),SelectControl$1=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getControlProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});SelectControl$1.displayName="SelectControl";const SelectHiddenSelect$1=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getHiddenSelectProps(),props),isValueEmpty=select2.value.length===0,field=useFieldContext();return jsxRuntimeExports.jsxs(ark.select,{"aria-describedby":field==null?void 0:field.ariaDescribedby,...mergedProps,ref,children:[isValueEmpty&&jsxRuntimeExports.jsx("option",{value:""}),select2.collection.items.map((item,index2)=>jsxRuntimeExports.jsx("option",{value:select2.collection.getItemValue(item)??"",disabled:select2.collection.getItemDisabled(item),children:select2.collection.stringifyItem(item)},index2))]})});SelectHiddenSelect$1.displayName="SelectHiddenSelect";const SelectIndicator$1=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getIndicatorProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});SelectIndicator$1.displayName="SelectIndicator";
63const[SelectItemProvider]=createContext({name:"SelectItemContext",hookName:"useSelectItemContext",providerName:"<SelectItemProvider />"}),[SelectItemPropsProvider,useSelectItemPropsContext]=createContext({name:"SelectItemPropsContext",hookName:"useSelectItemPropsContext",providerName:"<SelectItemPropsProvider />"}),SelectItem$2=reactExports.forwardRef((props,ref)=>{const[itemProps,localProps]=createSplitProps()(props,["item","persistFocus"]),select2=useSelectContext(),mergedProps=mergeProps(select2.getItemProps(itemProps),localProps),itemState=select2.getItemState(itemProps);return jsxRuntimeExports.jsx(SelectItemPropsProvider,{value:itemProps,children:jsxRuntimeExports.jsx(SelectItemProvider,{value:itemState,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});SelectItem$2.displayName="SelectItem";const[SelectItemGroupPropsProvider,useSelectItemGroupPropsContext]=createContext({name:"SelectItemGroupPropsContext",hookName:"useSelectItemGroupPropsContext",providerName:"<SelectItemGroupPropsProvider />"}),SelectItemGroup$2=reactExports.forwardRef((props,ref)=>{const id2=reactExports.useId(),[_itemGroupProps,localProps]=createSplitProps()(props,["id"]),itemGroupProps={id:id2,..._itemGroupProps},select2=useSelectContext(),mergedProps=mergeProps(select2.getItemGroupProps(itemGroupProps),localProps);return jsxRuntimeExports.jsx(SelectItemGroupPropsProvider,{value:itemGroupProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})});
63SelectItemGroup$2.displayName="SelectItemGroup";const SelectItemGroupLabel$1=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),itemGroupProps=useSelectItemGroupPropsContext(),mergedProps=mergeProps(select2.getItemGroupLabelProps({htmlFor:itemGroupProps.id}),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});SelectItemGroupLabel$1.displayName="SelectItemGroupLabel";const SelectItemIndicator$1=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),itemProps=useSelectItemPropsContext(),mergedProps=mergeProps(select2.getItemIndicatorProps(itemProps),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});SelectItemIndicator$1.displayName="SelectItemIndicator";const SelectItemText=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),itemProps=useSelectItemPropsContext(),mergedProps=mergeProps(select2.getItemTextProps(itemProps),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});SelectItemText.displayName="SelectItemText";const SelectLabel$2=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getLabelProps(),props);return jsxRuntimeExports.jsx(ark.label,{...mergedProps,ref})});SelectLabel$2.displayName="SelectLabel";const SelectPositioner$1=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getPositionerProps(),props);return usePresenceContext().unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});SelectPositioner$1.displayName="SelectPositioner";var anatomy$5=createAnatomy("select").parts("label","positioner","trigger","indicator","clearTrigger","item","itemText","itemIndicator","itemGroup","itemGroupLabel","list","content","root","control","valueText"),parts$4=anatomy$5.build(),collection=options=>new ListCollection(options);collection.empty=()=>new ListCollection({items:[]});var getRootId$3=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`select:${ctx.id}`},getContentId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.content)??`select:${ctx.id}:content`},getTriggerId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.trigger)??`select:${ctx.id}:trigger`},getClearTriggerId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.clearTrigger)??`select:${ctx.id}:clear-trigger`},getLabelId$1=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.label)??`select:${ctx.id}:label`},getControlId$1=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.control)??`select:${ctx.id}:control`},getItemId=(ctx,id2)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.item)==null?void 0:_b7.call(_a9,id2))??`select:${ctx.id}:option:${id2}`},getHiddenSelectId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.hiddenSelect)??`select:${ctx.id}:select`},getPositionerId$1=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.positioner)??`select:${ctx.id}:positioner`},getItemGroupId=(ctx,id2)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.itemGroup)==null?void 0:_b7.call(_a9,id2))??`select:${ctx.id}:optgroup:${id2}`},getItemGroupLabelId=(ctx,id2)=>{var _a9,_b7;return((_b7=(_a9=ctx.ids)==null?void 0:_a9.itemGroupLabel)==null?void 0:_b7.call(_a9,id2))??`select:${ctx.id}:optgroup-label:${id2}`},getHiddenSelectEl=ctx=>ctx.getById(getHiddenSelectId(ctx)),getContentEl$1=ctx=>ctx.getById(getContentId$2(ctx)),getTriggerEl$2=ctx=>ctx.getById(getTriggerId$2(ctx)),getClearTriggerEl=ctx=>ctx.getById(getClearTriggerId(ctx)),getPositionerEl$1=ctx=>ctx.getById(getPositionerId$1(ctx)),getItemEl=(ctx,id2)=>ctx.getById(getItemId(ctx,id2));function connect$4(service,normalize){const{context,prop,scope,state,computed,send}=service,disabled=prop("disabled")||context.get("fieldsetDisabled"),invalid=prop("invalid"),readOnly=prop("readOnly"),composite=prop("composite"),collection2=prop("collection"),open=state.hasTag("open"),focused=state.matches("focused"),highlightedValue=context.get("highlightedValue"),highlightedItem=context.get("highlightedItem"),selectedItems=context.get("selectedItems"),currentPlacement=context.get("currentPlacement"),isTypingAhead=computed("isTypingAhead"),interactive=computed("isInteractive"),ariaActiveDescendant=highlightedValue?getItemId(scope,highlightedValue):void 0;function getItemState(props2){const _disabled=collection2.getItemDisabled(props2.item),value=collection2.getItemV
63alue(props2.item);return ensure(value,()=>`[zag-js] No value found for item ${JSON.stringify(props2.item)}`),{value,disabled:!!(disabled||_disabled),highlighted:highlightedValue===value,selected:context.get("value").includes(value)}}const popperStyles=getPlacementStyles({...prop("positioning"),placement:currentPlacement});return{open,focused,empty:context.get("value").length===0,highlightedItem,highlightedValue,selectedItems,hasSelectedItems:computed("hasSelectedItems"),value:context.get("value"),valueAsString:context.get("valueAsString"),collection:collection2,multiple:!!prop("multiple"),disabled:!!disabled,reposition(options={}){send({type:"POSITIONING.SET",options})},focus(){var _a9;(_a9=getTriggerEl$2(scope))==null||_a9.focus({preventScroll:!0})},setOpen(nextOpen){state.hasTag("open")!==nextOpen&&send({type:nextOpen?"OPEN":"CLOSE"})},selectValue(value){send({type:"ITEM.SELECT",value})},setValue(value){send({type:"VALUE.SET",value})},selectAll(){send({type:"VALUE.SET",value:collection2.getValues()})},highlightValue(value){send({type:"HIGHLIGHTED_VALUE.SET",value})},clearValue(value){send(value?{type:"ITEM.CLEAR",value}:{type:"VALUE.CLEAR"})},getItemState,getRootProps(){return normalize.element({...parts$4.root.attrs,dir:prop("dir"),id:getRootId$3(scope),"data-invalid":dataAttr$1(invalid),"data-readonly":dataAttr$1(readOnly)})},getLabelProps(){return normalize.label({dir:prop("dir"),id:getLabelId$1(scope),...parts$4.label.attrs,"data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid),"data-readonly":dataAttr$1(readOnly),htmlFor:getHiddenSelectId(scope),onClick(event){var _a9;event.defaultPrevented||disabled||(_a9=getTriggerEl$2(scope))==null||_a9.focus({preventScroll:!0})}})},getControlProps(){return normalize.element({...parts$4.control.attrs,dir:prop("dir"),id:getControlId$1(scope),"data-state":open?"open":"closed","data-focus":dataAttr$1(focused),"data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid)})},getValueTextProps(){return normalize.element({...parts$4.valueText.attrs,dir:prop("dir"),"data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid),"data-focus":dataAttr$1(focused)})},getTriggerProps(){return normalize.button({id:getTriggerId$2(scope),disabled,dir:prop("dir"),type:"button",role:"combobox","aria-controls":getContentId$2(scope),"aria-expanded":open,"aria-haspopup":"listbox","data-state":open?"open":"closed","aria-invalid":invalid,"aria-labelledby":getLabelId$1(scope),...parts$4.trigger.attrs,"data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid),"data-readonly":dataAttr$1(readOnly),"data-placement":currentPlacement,"data-placeholder-shown":dataAttr$1(!computed("hasSelectedItems")),onClick(event){interactive&&(event.defaultPrevented||send({type:"TRIGGER.CLICK"}))},onFocus(){send({type:"TRIGGER.FOCUS"})},onBlur(){send({type:"TRIGGER.BLUR"})},onKeyDown(event){if(event.defaultPrevented||!interactive)return;const exec={ArrowUp(){send({type:"TRIGGER.ARROW_UP"})},ArrowDown(event2){send({type:event2.altKey?"OPEN":"TRIGGER.ARROW_DOWN"})},ArrowLeft(){send({type:"TRIGGER.ARROW_LEFT"})},ArrowRight(){send({type:"TRIGGER.ARROW_RIGHT"})},Home(){send({type:"TRIGGER.HOME"})},End(){send({type:"TRIGGER.END"})},Enter(){send({type:"TRIGGER.ENTER"})},Space(event2){send(isTypingAhead?{type:"TRIGGER.TYPEAHEAD",key:event2.key}:{type:"TRIGGER.ENTER"})}}[getEventKey(event,{dir:prop("dir"),orientation:"vertical"})];if(exec){exec(event),event.preventDefault();return}getByTypeahead.isValidEvent(event)&&(send({type:"TRIGGER.TYPEAHEAD",key:event.key}),event.preventDefault())}})},getIndicatorProps(){return normalize.element({...parts$4.indicator.attrs,dir:prop("dir"),"aria-hidden":!0,"data-state":open?"open":"closed","data-disabled":dataAttr$1(disabled),"data-invalid":dataAttr$1(invalid),"data-readonly":dataAttr$1(readOnly)})},getItemProps(props2){const itemState=getItemState(props2);return normalize.element({id:getItemId(scope,itemState.value),role:"option",...parts$4.item.attrs,dir:prop("dir"),"data-value":itemState.value,"aria-selected":itemState.selected,"data-state":itemState.selected?"checked":"unchecked","data-highlighted":dataAttr$1(itemState.highlighted),"data-disabled":dataAttr$1(itemState.disabled),"aria-disabled":ariaAttr(itemState.disabled),onPointerMove(event){itemState.disabled||event.pointerType!=="mouse"||itemState.value!==highlightedValue&&send({type:"ITEM.POINTER_MO
63VE",value:itemState.value})},onClick(event){event.defaultPrevented||itemState.disabled||send({type:"ITEM.CLICK",src:"pointerup",value:itemState.value})},onPointerLeave(event){var _a9;itemState.disabled||props2.persistFocus||event.pointerType!=="mouse"||!((_a9=service.event.previous())!=null&&_a9.type.includes("POINTER"))||send({type:"ITEM.POINTER_LEAVE"})}})},getItemTextProps(props2){const itemState=getItemState(props2);return normalize.element({...parts$4.itemText.attrs,"data-state":itemState.selected?"checked":"unchecked","data-disabled":dataAttr$1(itemState.disabled),"data-highlighted":dataAttr$1(itemState.highlighted)})},getItemIndicatorProps(props2){const itemState=getItemState(props2);return normalize.element({"aria-hidden":!0,...parts$4.itemIndicator.attrs,"data-state":itemState.selected?"checked":"unchecked",hidden:!itemState.selected})},getItemGroupLabelProps(props2){const{htmlFor}=props2;return normalize.element({...parts$4.itemGroupLabel.attrs,id:getItemGroupLabelId(scope,htmlFor),dir:prop("dir"),role:"presentation"})},getItemGroupProps(props2){const{id:id2}=props2;return normalize.element({...parts$4.itemGroup.attrs,"data-disabled":dataAttr$1(disabled),id:getItemGroupId(scope,id2),"aria-labelledby":getItemGroupLabelId(scope,id2),role:"group",dir:prop("dir")})},getClearTriggerProps(){return normalize.button({...parts$4.clearTrigger.attrs,id:getClearTriggerId(scope),type:"button","aria-label":"Clear value","data-invalid":dataAttr$1(invalid),disabled,hidden:!computed("hasSelectedItems"),dir:prop("dir"),onClick(event){event.defaultPrevented||send({type:"CLEAR.CLICK"})}})},getHiddenSelectProps(){const value=context.get("value"),defaultValue=prop("multiple")?value:value==null?void 0:value[0];return normalize.select({name:prop("name"),form:prop("form"),disabled,multiple:prop("multiple"),required:prop("required"),"aria-hidden":!0,id:getHiddenSelectId(scope),defaultValue,style:visuallyHiddenStyle$1,tabIndex:-1,onFocus(){var _a9;(_a9=getTriggerEl$2(scope))==null||_a9.focus({preventScroll:!0})},"aria-labelledby":getLabelId$1(scope)})},getPositionerProps(){return normalize.element({...parts$4.positioner.attrs,dir:prop("dir"),id:getPositionerId$1(scope),style:popperStyles.floating})},getContentProps(){return normalize.element({hidden:!open,dir:prop("dir"),id:getContentId$2(scope),role:composite?"listbox":"dialog",...parts$4.content.attrs,"data-state":open?"open":"closed","data-placement":currentPlacement,"data-activedescendant":ariaActiveDescendant,"aria-activedescendant":composite?ariaActiveDescendant:void 0,"aria-multiselectable":prop("multiple")&&composite?!0:void 0,"aria-labelledby":getLabelId$1(scope),tabIndex:0,onKeyDown(event){if(!interactive||!isSelfTarget(event))return;if(event.key==="Tab"&&!isValidTabEvent(event)){event.preventDefault();return}const keyMap2={ArrowUp(){send({type:"CONTENT.ARROW_UP"})},ArrowDown(){send({type:"CONTENT.ARROW_DOWN"})},Home(){send({type:"CONTENT.HOME"})},End(){send({type:"CONTENT.END"})},Enter(){send({type:"ITEM.CLICK",src:"keydown.enter"})},Space(event2){var _a9;isTypingAhead?send({type:"CONTENT.TYPEAHEAD",key:event2.key}):(_a9=keyMap2.Enter)==null||_a9.call(keyMap2,event2)}},exec=keyMap2[getEventKey(event)];if(exec){exec(event),event.preventDefault();return}const target=getEventTarget(event);isEditableElement(target)||getByTypeahead.isValidEvent(event)&&(send({type:"CONTENT.TYPEAHEAD",key:event.key}),event.preventDefault())}})},getListProps(){return normalize.element({...parts$4.list.attrs,tabIndex:0,role:composite?void 0:"listbox","aria-labelledby":getTriggerId$2(scope),"aria-activedescendant":composite?void 0:ariaActiveDescendant,"aria-multiselectable":!composite&&prop("multiple")?!0:void 0})}}}var{and:and$1,not:not$3,or}=createGuards(),machine$4={props({props:props2}){return{loopFocus:!1,closeOnSelect:!props2.multiple,composite:!0,defaultValue:[],...props2,collection:props2.collection??collection.empty(),positioning:{placement:"bottom-start",gutter:8,...props2.positioning}}},context({prop,bindable}){return{value:bindable(()=>({defaultValue:prop("defaultValue"),value:prop("value"),isEqual:isEqual$1,onChange(value){var _a9;const items=prop("collection").findMany(value);return(_a9=prop("onValueChange"))==null?void 0:_a9({value,items})}})),highlightedValue:bindable(()=>({defaultValue:prop("defaultHighlightedValue")||null,value:prop("highlightedValue"),onChange(value){var _a9;(_a9=prop("onHighlightChange"))==null||_a9({highlightedValue:value,highlightedItem:prop("collection").find(value),highlightedIndex:prop("collection").indexOf(value)})}})),currentPlacement:bindable(()=>({defaultValue:void 0})),fieldsetDisabled:bindable(()=>({defaultValue:!1})),highlightedItem:bindable(()=>({defaultValue:null})),selectedItems:bindable(()=>{const value=prop("value")??prop("defaultValue")??[];return{defaultValue:prop("collection").findMany(value)}}),valueAsString:bindable(()=>{const value=prop("value")??prop("defaultValue")??[];return{defaultValue:prop("collection").stringifyMany(value)}})}},refs(){return{typeahead:{...getByTypeahead.defaultOptions}}},computed:{hasSelectedItems:({context})=>context.get("value").length>0,isTypingAhead:({refs})=>refs.get("typeahead").keysSoFar!=="",isDisabled:({prop,context})=>!!prop("disabled")||!!context.get("fieldsetDisabled"),isInteractive:({prop})=>!(prop("disabled")||prop("readOnly"))},initialState({prop}){return prop("open")||prop("defaultOpen")?"open":"idle"},entry:["syncSelectElement"],watch({context,prop,track,action}){track([()=>context.get("value").toString()],()=>{action(["syncSelectedItems","syncSelectElement","dispatchChangeEvent"])}),track([()=>prop("open")],()=>{action(["toggleVisibility"])}),track([()=>context.get("highlightedValue")],()=>{action(["syncHighlightedItem"])}),track([()=>prop("collection").toString()],()=>{action(["syncCollection"])})},on:{"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedItem"]},"ITEM.SELECT":{actions:["selectItem"]},"ITEM.CLEAR":{actions:["clearItem"]},"VALUE.SET":{actions:["setSelectedItems"]},"VALUE.CLEAR":{actions:["clearSelectedItems"]},"CLEAR.CLICK":{actions:["clearSelectedItems","focusTriggerEl"]}},effects:["trackFormControlState"],states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{target:"open",actions:["setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus","highlightFirstSelectedItem"]}],"TRIGGER.FOCUS":{target:"focused"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}]}},focused:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{guard:"isTriggerArrowUpEvent",target:"open",actions:["setInitialFocus","highlightComputedLastItem"]},{guard:or("isTriggerArrowDownEvent","isTriggerEnterEvent"),target:"open",actions:["setInitialFocus","highlightComputedFirstItem"]},{target:"open",actions:["setInitialFocus"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}],"TRIGGER.BLUR":{target:"idle"},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightFirstSelectedItem"]}],"TRIGGER.ENTER":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_UP":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedLastItem"]}],"TRIGGER.ARROW_DOWN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_LEFT":[{guard:and$1(not$3("multiple"),"hasSelectedItems"),actions:["selectPreviousItem"]},{guard:not$3("multiple"),actions:["selectLastItem"]}],"TRIGGER.ARROW_RIGHT":[{guard:and$1(not$3("multiple"),"hasSelectedItems"),actions:["selectNextItem"]},{guard:not$3("multiple"),actions:["selectFirstItem"]}],"TRIGGER.HOME":{guard:not$3("multiple"),actions:["selectFirstItem"]},"TRIGGER.END":{guard:not$3("multiple"),actions:["selectLastItem"]},"TRIGGER.TYPEAHEAD":{guard:not$3("multiple"),actions:["selectMatchingItem"]}}}
63,open:{tags:["open"],exit:["scrollContentToTop"],effects:["trackDismissableElement","computePlacement","scrollToHighlightedItem"],on:{"CONTROLLED.CLOSE":[{guard:"restoreFocus",target:"focused",actions:["focusTriggerEl","clearHighlightedItem"]},{target:"idle",actions:["clearHighlightedItem"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"restoreFocus",target:"focused",actions:["invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{target:"idle",actions:["invokeOnClose","clearHighlightedItem"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","clearHighlightedItem"]}],"ITEM.CLICK":[{guard:and$1("closeOnSelect","isOpenControlled"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectHighlightedItem","invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{actions:["selectHighlightedItem"]}],"CONTENT.HOME":{actions:["highlightFirstItem"]},"CONTENT.END":{actions:["highlightLastItem"]},"CONTENT.ARROW_DOWN":[{guard:and$1("hasHighlightedItem","loop","isLastItemHighlighted"),actions:["highlightFirstItem"]},{guard:"hasHighlightedItem",actions:["highlightNextItem"]},{actions:["highlightFirstItem"]}],"CONTENT.ARROW_UP":[{guard:and$1("hasHighlightedItem","loop","isFirstItemHighlighted"),actions:["highlightLastItem"]},{guard:"hasHighlightedItem",actions:["highlightPreviousItem"]},{actions:["highlightLastItem"]}],"CONTENT.TYPEAHEAD":{actions:["highlightMatchingItem"]},"ITEM.POINTER_MOVE":{actions:["highlightItem"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedItem"]},"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{loop:({prop})=>!!prop("loopFocus"),multiple:({prop})=>!!prop("multiple"),hasSelectedItems:({computed})=>!!computed("hasSelectedItems"),hasHighlightedItem:({context})=>context.get("highlightedValue")!=null,isFirstItemHighlighted:({context,prop})=>context.get("highlightedValue")===prop("collection").firstValue,isLastItemHighlighted:({context,prop})=>context.get("highlightedValue")===prop("collection").lastValue,closeOnSelect:({prop,event})=>!!(event.closeOnSelect??prop("closeOnSelect")),restoreFocus:({event})=>restoreFocusFn(event),isOpenControlled:({prop})=>prop("open")!==void 0,isTriggerClickEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="TRIGGER.CLICK"},isTriggerEnterEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="TRIGGER.ENTER"},isTriggerArrowUpEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="TRIGGER.ARROW_UP"},isTriggerArrowDownEvent:({event})=>{var _a9;return((_a9=event.previousEvent)==null?void 0:_a9.type)==="TRIGGER.ARROW_DOWN"}},effects:{trackFormControlState({context,scope}){return trackFormControl(getHiddenSelectEl(scope),{onFieldsetDisabledChange(disabled){context.set("fieldsetDisabled",disabled)},onFormReset(){const value=context.initial("value");context.set("value",value)}})},trackDismissableElement({scope,send,prop}){const contentEl=()=>getContentEl$1(scope);let restoreFocus=!0;return trackDismissableElement(contentEl,{defer:!0,exclude:[getTriggerEl$2(scope),getClearTriggerEl(scope)],onFocusOutside:prop("onFocusOutside"),onPointerDownOutside:prop("onPointerDownOutside"),onInteractOutside(event){var _a9;(_a9=prop("onInteractOutside"))==null||_a9(event),restoreFocus=!(event.detail.focusable||event.detail.contextmenu)},onDismiss(){send({type:"CLOSE",src:"interact-outside",restoreFocus})}})},computePlacement({context,prop,scope}){const positioning=prop("positioning");return context.set("currentPlacement",positioning.placement),getPlacement(()=>getTriggerEl$2(scope),()=>getPositionerEl$1(scope),{defer:!0,...positioning,onComplete(data){context.set("currentPlacement",data.placement)}})},scrollToHighlightedItem({context,prop,scope,event}){const exec=immediate=>{const highlightedValue=context.get("highlightedValue");if(highlightedValue==null||event.current().type.includes("POINTER"))return;const optionEl=getItemEl(scope,highlightedValue),contentEl2=getContentEl$1(scope),scrollToIndexFn=prop("scrollToIndexFn");
63if(scrollToIndexFn){const highlightedIndex=prop("collection").indexOf(highlightedValue);scrollToIndexFn==null||scrollToIndexFn({index:highlightedIndex,immediate});return}scrollIntoView(optionEl,{rootEl:contentEl2,block:"nearest"})};return raf$1(()=>exec(!0)),observeAttributes(()=>getContentEl$1(scope),{defer:!0,attributes:["data-activedescendant"],callback(){exec(!1)}})}},actions:{reposition({context,prop,scope,event}){const positionerEl=()=>getPositionerEl$1(scope);getPlacement(getTriggerEl$2(scope),positionerEl,{...prop("positioning"),...event.options,defer:!0,listeners:!1,onComplete(data){context.set("currentPlacement",data.placement)}})},toggleVisibility({send,prop,event}){send({type:prop("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:event})},highlightPreviousItem({context,prop}){const highlightedValue=context.get("highlightedValue");if(highlightedValue==null)return;const value=prop("collection").getPreviousValue(highlightedValue,1,prop("loopFocus"));value!=null&&context.set("highlightedValue",value)},highlightNextItem({context,prop}){const highlightedValue=context.get("highlightedValue");if(highlightedValue==null)return;const value=prop("collection").getNextValue(highlightedValue,1,prop("loopFocus"));value!=null&&context.set("highlightedValue",value)},highlightFirstItem({context,prop}){const value=prop("collection").firstValue;context.set("highlightedValue",value)},highlightLastItem({context,prop}){const value=prop("collection").lastValue;context.set("highlightedValue",value)},setInitialFocus({scope}){raf$1(()=>{const element=getInitialFocus({root:getContentEl$1(scope)});element==null||element.focus({preventScroll:!0})})},focusTriggerEl({event,scope}){restoreFocusFn(event)&&raf$1(()=>{const element=getTriggerEl$2(scope);element==null||element.focus({preventScroll:!0})})},selectHighlightedItem({context,prop,event}){var _a9;let value=event.value??context.get("highlightedValue");if(value==null)return;(_a9=prop("onSelect"))==null||_a9({value}),value=prop("deselectable")&&!prop("multiple")&&context.get("value").includes(value)?null:value,context.set("value",prev2=>value==null?[]:prop("multiple")?addOrRemove(prev2,value):[value])},highlightComputedFirstItem({context,prop,computed}){const collection2=prop("collection"),value=computed("hasSelectedItems")?collection2.sort(context.get("value"))[0]:collection2.firstValue;context.set("highlightedValue",value)},highlightComputedLastItem({context,prop,computed}){const collection2=prop("collection"),value=computed("hasSelectedItems")?collection2.sort(context.get("value"))[0]:collection2.lastValue;context.set("highlightedValue",value)},highlightFirstSelectedItem({context,prop,computed}){if(!computed("hasSelectedItems"))return;const value=prop("collection").sort(context.get("value"))[0];context.set("highlightedValue",value)},highlightItem({context,event}){context.set("highlightedValue",event.value)},highlightMatchingItem({context,prop,event,refs}){const value=prop("collection").search(event.key,{state:refs.get("typeahead"),currentValue:context.get("highlightedValue")});value!=null&&context.set("highlightedValue",value)},setHighlightedItem({context,event}){context.set("highlightedValue",event.value)},clearHighlightedItem({context}){context.set("highlightedValue",null)},selectItem({context,prop,event}){var _a9;(_a9=prop("onSelect"))==null||_a9({value:event.value});const value=prop("deselectable")&&!prop("multiple")&&context.get("value").includes(event.value)?null:event.value;context.set("value",prev2=>value==null?[]:prop("multiple")?addOrRemove(prev2,value):[value])},clearItem({context,event}){context.set("value",prev2=>prev2.filter(v2=>v2!==event.value))},setSelectedItems({context,event}){context.set("value",event.value)},clearSelectedItems({context}){context.set("value",[])},selectPreviousItem({context,prop}){const[firstItem]=context.get("value"),value=prop("collection").getPreviousValue(firstItem);value&&context.set("value",[value])},selectNextItem({context,prop}){const[firstItem]=context.get("value"),value=prop("collection").getNextValue(firstItem);value&&context.set("value",[value])},selectFirstItem({context,prop}){const value=prop("collection").firstValue;value&&context.set("value",[value])},selectLastItem({context,prop}){const value=prop("collection").lastValue;value&&context.set("value",[value])},selectMatchingItem({context,prop,event,refs}){const value=prop("collection").search(event.key,{state:refs.get("typeahead"),currentValue:context.get("value")[0]});value!=null&&context.set("value",[value])},scrollContentToTop({prop,scope}){var _a9,_b7;prop("scrollToIndexFn")?(_a9=prop("scrollToIndexFn"))==null||_a9({index:0,immediate:!0}):(_b7=getContentEl$1(scope))==null||_b7.scrollTo(0,0)},invokeOnOpen({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!0})},invokeOnClose({prop}){var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!1})},syncSelectElement({context,prop,scope}){const selectEl=getHiddenSelectEl(scope);if(selectEl){if(context.get("value").length===0&&!prop("multiple")){selectEl.selectedIndex=-1;return}for(const option of selectEl.options)option.selected=context.get("value").includes(option.value)}},syncCollection({context,prop}){const collection2=prop("collection"),highlightedItem=collection2.find(context.get("highlightedValue"));highlightedItem&&context.set("highlightedItem",highlightedItem);const selectedItems=collection2.findMany(context.get("value"));context.set("selectedItems",selectedItems);const valueAsString=collection2.stringifyItems(selectedItems);context.set("valueAsString",valueAsString)},syncSelectedItems({context,prop}){const collection2=prop("collection"),prevSelectedItems=context.get("selectedItems"),selectedItems=context.get("value").map(value2=>prevSelectedItems.find(item2=>
63collection2.getItemValue(item2)===value2)||collection2.find(value2));context.set("selectedItems",selectedItems),context.set("valueAsString",collection2.stringifyItems(selectedItems))},syncHighlightedItem({context,prop}){const collection2=prop("collection"),highlightedValue=context.get("highlightedValue"),highlightedItem=highlightedValue?collection2.find(highlightedValue):null;context.set("highlightedItem",highlightedItem)},dispatchChangeEvent({scope}){queueMicrotask(()=>{const node2=getHiddenSelectEl(scope);if(!node2)return;const win=scope.getWin(),changeEvent=new win.Event("change",{bubbles:!0,composed:!0});node2.dispatchEvent(changeEvent)})}}}};function restoreFocusFn(event){var _a9;const v2=event.restoreFocus??((_a9=event.previousEvent)==null?void 0:_a9.restoreFocus);return v2==null||!!v2}createProps$1()(["closeOnSelect","collection","composite","defaultHighlightedValue","defaultOpen","defaultValue","deselectable","dir","disabled","form","getRootNode","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","positioning","readOnly","required","scrollToIndexFn","value"]);createProps$1()(["item","persistFocus"]);createProps$1()(["id"]);createProps$1()(["htmlFor"]);const useSelect=props=>{const id2=reactExports.useId(),{dir}=useLocaleContext(),{getRootNode:getRootNode2}=useEnvironmentContext(),field=useFieldContext(),machineProps={id:id2,ids:{label:field==null?void 0:field.ids.label,hiddenSelect:field==null?void 0:field.ids.control},disabled:field==null?void 0:field.disabled,readOnly:field==null?void 0:field.readOnly,invalid:field==null?void 0:field.invalid,required:field==null?void 0:field.required,dir,getRootNode:getRootNode2,...props},service=useMachine(machine$4,machineProps);return connect$4(service,normalizeProps)},SelectImpl$1=(props,ref)=>{const[presenceProps,selectProps]=splitPresenceProps(props),[useSelectProps,localProps]=createSplitProps()(selectProps,["closeOnSelect","collection","composite","defaultHighlightedValue","defaultOpen","defaultValue","deselectable","disabled","form","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","positioning","readOnly","required","scrollToIndexFn","value"]),select2=useSelect(useSelectProps),presence=usePresence(mergeProps({present:select2.open},presenceProps)),mergedProps=mergeProps(select2.getRootProps(),localProps);return jsxRuntimeExports.jsx(SelectProvider,{value:select2,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})},SelectRoot$2=reactExports.forwardRef(SelectImpl$1),SelectImpl=(props,ref)=>{const[presenceProps,selectProps]=splitPresenceProps(props),[{value:select2},localProps]=createSplitProps()(selectProps,["value"]),presence=usePresence(mergeProps({present:select2.open},presenceProps)),mergedProps=mergeProps(select2.getRootProps(),localProps);return jsxRuntimeExports.jsx(SelectProvider,{value:select2,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})},SelectRootProvider=reactExports.forwardRef(SelectImpl),SelectTrigger$2=reactExports.forwardRef((props,ref)=>{const select2=useSelectContext(),mergedProps=mergeProps(select2.getTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});SelectTrigger$2.displayName="SelectTrigger";const SelectValueText$2=reactExports.forwardRef((props,ref)=>{const{children:children2,placeholder,...localprops}=props,select2=useSelectContext(),mergedProps=mergeProps(select2.getValueTextProps(),localprops);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref,children:children2||select2.valueAsString||placeholder})});SelectValueText$2.displayName="SelectValueText";var anatomy$4=createAnatomy("slider").parts("root","label","thumb","valueText","track","range","control","markerGroup","marker","draggingIndicator");anatomy$4.build();createProps$1()(["aria-label","aria-labelledby","dir","disabled","form","getAriaValueText","getRootNode","id","ids","invali
63d","max","min","minStepsBetweenThumbs","name","onFocusChange","onValueChange","onValueChangeEnd","orientation","origin","readOnly","step","thumbAlignment","thumbAlignment","thumbSize","value","defaultValue"]);createProps$1()(["index","name"]);const[SwitchProvider,useSwitchContext]=createContext({name:"SwitchContext",hookName:"useSwitchContext",providerName:"<SwitchProvider />"}),SwitchControl$1=reactExports.forwardRef((props,ref)=>{const switchContext=useSwitchContext(),mergedProps=mergeProps(switchContext.getControlProps(),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});SwitchControl$1.displayName="SwitchControl";const SwitchHiddenInput$1=reactExports.forwardRef((props,ref)=>{const switchContext=useSwitchContext(),mergedProps=mergeProps(switchContext.getHiddenInputProps(),props),field=useFieldContext();return jsxRuntimeExports.jsx(ark.input,{"aria-describedby":field==null?void 0:field.ariaDescribedby,...mergedProps,ref})});SwitchHiddenInput$1.displayName="SwitchHiddenInput";const SwitchLabel$1=reactExports.forwardRef((props,ref)=>{const switchContext=useSwitchContext(),mergedProps=mergeProps(switchContext.getLabelProps(),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});SwitchLabel$1.displayName="SwitchLabel";var anatomy$3=createAnatomy("switch").parts("root","label","control","thumb"),parts$3=anatomy$3.build(),getRootId$2=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`switch:${ctx.id}`},getLabelId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.label)??`switch:${ctx.id}:label`},getThumbId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.thumb)??`switch:${ctx.id}:thumb`},getControlId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.control)??`switch:${ctx.id}:control`},getHiddenInputId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.hiddenInput)??`switch:${ctx.id}:input`},getRootEl$1=ctx=>ctx.getById(getRootId$2(ctx)),getHiddenInputEl=ctx=>ctx.getById(getHiddenInputId(ctx));function connect$3(service,normalize){const{context,send,prop,scope}=service,disabled=prop("disabled"),readOnly=prop("readOnly"),checked=!!context.get("checked"),focused=!disabled&&context.get("focused"),focusVisible=!disabled&&context.get("focusVisible"),dataAttrs={"data-active":dataAttr$1(context.get("active")),"data-focus":dataAttr$1(focused),"data-focus-visible":dataAttr$1(focusVisible),"data-readonly":dataAttr$1(readOnly),"data-hover":dataAttr$1(context.get("hovered")),"data-disabled":dataAttr$1(disabled),"data-state":checked?"checked":"unchecked","data-invalid":dataAttr$1(prop("invalid"))};return{checked,disabled,focused,setChecked(checked2){send({type:"CHECKED.SET",checked:checked2,isTrusted:!1})},toggleChecked(){send({type:"CHECKED.TOGGLE",checked,isTrusted:!1})},getRootProps(){return normalize.label({...parts$3.root.attrs,...dataAttrs,dir:prop("dir"),id:getRootId$2(scope),htmlFor:getHiddenInputId(scope),onPointerMove(){disabled||send({type:"CONTEXT.SET",context:{hovered:!0}})},onPointerLeave(){disabled||send({type:"CONTEXT.SET",context:{hovered:!1}})},onClick(event){var _a9;if(disabled)return;getEventTarget(event)===getHiddenInputEl(scope)&&event.stopPropagation(),isSafari()&&((_a9=getHiddenInputEl(scope))==null||_a9.focus())}})},getLabelProps(){return normalize.element({...parts$3.label.attrs,...dataAttrs,dir:prop("dir"),id:getLabelId(scope)})},getThumbProps(){return normalize.element({...parts$3.thumb.attrs,...dataAttrs,dir:prop("dir"),id:getThumbId(scope),"aria-hidden":!0})},getControlProps(){return normalize.element({...parts$3.control.attrs,...dataAttrs,dir:prop("dir"),id:getControlId(scope),"aria-hidden":!0})},getHiddenInputProps(){return normalize.input({id:getHiddenInputId(scope),type:"checkbox",required:prop("required"),defaultChecked:checked,disabled,"aria-labelledby":getLabelId(scope),"aria-invalid":prop("invalid"),name:prop("name"),form:prop("form"),value:prop("value"),style:visuallyHiddenStyle$1,onFocus(){const focusVisible2=isFocusVisible();send({type:"CONTEXT.SET",context:{focused:!0,focusVisible:focusVisible2}})},onBlur(){send({type:"CONTEXT.SET",context:{focused:!1,focusVisible:!1}})},onClick(event){if(readOnly){event.preventDefault();return}const checked2=event.currentTarget.checked;send({type:"CHECKED.SET",checked:checked2,isTrusted:!0})}})}}}var{not:not$2}=createGuards(),machine$3={props({props:props2}){return{defaultChecked:!1,label:"switch",value:"on",...props2}},initialState(){return"ready"},context({prop,bindable}){return{checked:bindable(()=>({defaultValue:prop("defaultChecked"),value:prop("checked"),onChange(value){var _a9;(_a9=prop("onCheckedChange"))==null||_a9({checked:value})}})),fieldsetDisabled:bindable(()=>({defaultValue:!1})),focusVisible:bindable(()=>({defaultValue:!1})),active:bindable(()=>({defaultValue:!1})),focused:bindable(()=>({defaultValue:!1})),hovered:bindable(()=>({defaultValue:!1}))}},computed:{isDisabled:({context,prop})=>prop("disabled")||context.get("fieldsetDisabled")},watch({track,prop,context,action}){track([()=>prop("disabled")],()=>{action(["removeFocusIfNeeded"])}),track([()=>context.get("checked")],()=>{action(["syncInputElement"])})},effects:["trackFormControlState","trackPressEvent","trackFocusVisible"],on:{"CHECKED.TOGGLE":[{guard:not$2("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:not$2("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},states:{ready:{}},implementations:{guards:{isTrusted:({event})=>!!event.isTrusted},effects:{trackPressEvent({computed,scope,context}){if(!computed("isDisabled"))return trackPress({pointerNode:getRootEl$1(scope),keyboardNode:getHiddenInputEl(scope),isValidKey:event=>event.key===" ",onPress:()=>context.set("active",!1),onPressStart:()=>context.set("active",!0),onPressEnd:()=>context.set("active",!1)})},trackFocusVisible({computed,scope}){if(!computed("isDisabled"))return trackFocusVisible({root:scope.getRootNode()})},trackFormControlState({context,send,scope}){return trackFormControl(getHiddenInputEl(scope),{onFieldsetDisabledChange(disabled){context.set("fieldsetDisabled",disabled)},onFormReset(){const checked=context.initial("checked");send({type:"CHECKED.SET",checked:!!checked,src:"form-reset"})}})}},actions:{setContext({context,event}){for(const key in event.context)context.set(key,event.context[key])},syncInputElement({context,scope}){const inputEl=getHiddenInputEl(scope);inputEl&&setElementChecked(inputEl,!!context.get("checked"))},removeFocusIfNeeded({context,prop}){prop("disabled")&&context.set("focused",!1)},setChecked({context,event}){context.set("checked",event.checked)},toggleChecked({context}){context.set("checked",!context.get("checked"))},dispatchChangeEvent({context,scope}){const inputEl=getHiddenInputEl(scope);dispatchInputCheckedEvent(inputEl,{checked:context.get("checked")})}}}};createProps$1()(["checked","defaultChecked","dir","disabled","form","getRootNode","id","ids","invali
63d","label","name","onCheckedChange","readOnly","required","value"]);const useSwitch=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),field=useFieldContext(),machineProps={id:id2,ids:{label:field==null?void 0:field.ids.label,hiddenInput:field==null?void 0:field.ids.control},dir,disabled:field==null?void 0:field.disabled,readOnly:field==null?void 0:field.readOnly,invalid:field==null?void 0:field.invalid,required:field==null?void 0:field.required,getRootNode:getRootNode2,...props},service=useMachine(machine$3,machineProps);return connect$3(service,normalizeProps)},SwitchRoot$1=reactExports.forwardRef((props,ref)=>{const[switchProps,localProps]=createSplitProps()(props,["checked","defaultChecked","disabled","form","id","ids","invalid","label","name","onCheckedChange","readOnly","required","value"]),switchContext=useSwitch(switchProps),mergedProps=mergeProps(switchContext.getRootProps(),localProps);return jsxRuntimeExports.jsx(SwitchProvider,{value:switchContext,children:jsxRuntimeExports.jsx(ark.label,{...mergedProps,ref})})});SwitchRoot$1.displayName="SwitchRoot";const SwitchRootProvider=reactExports.forwardRef((props,ref)=>{const[{value:api},localProps]=createSplitProps()(props,["value"]),mergedProps=mergeProps(api.getRootProps(),localProps);return jsxRuntimeExports.jsx(SwitchProvider,{value:api,children:jsxRuntimeExports.jsx(ark.label,{...mergedProps,ref})})});SwitchRootProvider.displayName="SwitchRootProvider";const SwitchThumb$1=reactExports.forwardRef((props,ref)=>{const switchContext=useSwitchContext(),mergedProps=mergeProps(switchContext.getThumbProps(),props);return jsxRuntimeExports.jsx(ark.span,{...mergedProps,ref})});SwitchThumb$1.displayName="SwitchThumb";function useDebounce(value,delay3){const[debouncedValue,setDebouncedValue]=reactExports.useState(value);return reactExports.useEffect(()=>{const timer2=setTimeout(()=>{setDebouncedValue(value)},delay3);return()=>{clearTimeout(timer2)}},[value,delay3]),debouncedValue}const[TabsProvider,useTabsContext]=createContext({name:"TabsContext",hookName:"useTabsContext",providerName:"<TabsProvider />"}),TabContent=reactExports.forwardRef((props,ref)=>{const[contentProps,localProps]=createSplitProps()(props,["value"]),tabs=useTabsContext(),renderStrategyProps=useRenderStrategyPropsContext(),presence=usePresence({...renderStrategyProps,present:useDebounce(tabs.value===props.value,0),immediate:!0}),mergedProps=mergeProps(tabs.getContentProps(contentProps),presence.getPresenceProps(),localProps);return jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})})});TabContent.displayName="TabContent";const TabIndicator=reactExports.forwardRef((props,ref)=>{const tabs=useTabsContext(),mergedProps=mergeProps(tabs.getIndicatorProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});TabIndicator.displayName="TabIndicator";const TabList=reactExports.forwardRef((props,ref)=>{const tabs=useTabsContext(),mergedProps=mergeProps(tabs.getListProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});TabList.displayName="TabList";const TabTrigger=reactExports.forwardRef((props,ref)=>{const[tabProps,localProps]=createSplitProps()(props,["disabled","value"]),tabs=useTabsContext(),mergedProps=mergeProps(tabs.getTriggerProps(tabProps),localProps);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});TabTrigger.displayName="TabTrigger";var anatomy$2=createAnatomy("tabs").parts("root","list","trigger","content","indicator"),parts$2=anatomy$2.build(),getRootId$1=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.root)??`tabs:${ctx.id}`},getListId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.list)??`tabs:${ctx.id}:list`},getContentId$1=(ctx,id2)=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.content)??`tabs:${ctx.id}:content-${id2}`},getTriggerId$1=(ctx,id2)=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.trigger)??`tabs:${ctx.id}:trigger-${id2}`},getIndicatorId=ctx=>{var _a9;return((_a9=ctx.ids)==null?void 0:_a9.indicator)??`tabs:${ctx.id}:indicator`},getListEl=ctx=>ctx.getById(getListId(ctx)),getContentEl=(ctx,id2)=>ctx.getById(getContentId$1(ctx,id2)),getTriggerEl$1=(ctx,id2)=>ctx.getById(getTriggerId$1(ctx,id2)),getIndicatorEl=ctx=>ctx.getById(getIndicatorId(ctx)),getElements=ctx=>{const selector2=`[role=tab][data-ownedby='${CSS.escape(getListId(ctx))}']:not([disabled])`;return queryAll(getListEl(ctx),selector2)},getFirstTriggerEl=ctx=>first(getElements(ctx)),getLastTriggerEl=ctx=>last(getElements(ctx)),getNextTriggerEl=(ctx,opts)=>nextById(getElements(ctx),getTriggerId$1(ctx,opts.value),opts.loopFocus),getPrevTriggerEl=(ctx,opts)=>prevById(getElements(ctx),getTriggerId$1(ctx,opts.value),opts.loopFocus),getOffsetRect=el=>({left:(el==null?void 0:el.offsetLeft)??0,top:(el==null?void 0:el.offsetTop)??0,width:(el==null?void 0:el.offsetWidth)??0,height:(el==null?void 0:el.offsetHeight)??0}),getRectById=(ctx,id2)=>{const tab2=itemById(getElements(ctx),getTriggerId$1(ctx,id2));return resolveRect(getOffsetRect(tab2))},resolveRect=rect=>({width:`${rect.width}px`,height:`${rect.height}px`,left:`${rect.left}px`,top:`${rect.top}px`});function connect$2(service,normalize){const{state,send,context,prop,scope}=service,translations=prop("translations"),focused=state.matches("focused"),isVertical=prop("orientation")==="vertical",isHorizontal=prop("orientation")==="horizontal",composite=prop("composite");function getTriggerState(props2){return{selected:context.get("value")===props2.value,focused:context.get("focusedValue")===props2.value,disabled:!!props2.disabled}}return{value:context.get("value"),focusedValue:context.get("focusedValue"),setValue(value){send({type:"SET_VALUE",value})},clearValue(){send({type:"CLEAR_VALUE"})},setIndicatorRect(value){const id2=getTriggerId$1(scope,value);send({type:"SET_INDICATOR_RECT",id:id2})},syncTabIndex(){send({type:"SYNC_TAB_INDEX"})},selectNext(fromValue){send({type:"TAB_FOCUS",value:fromValue,src:"selectNext"}),send({type:"ARROW_NEXT",src:"selectNext"})},selectPrev(fromValue){send({type:"TAB_FOCUS",value:fromValue,src:"selectPrev"}),send({type:"ARROW_PREV",src:"selectPrev"})},focus(){var _a9;const value=context.get("value");
63value&&((_a9=getTriggerEl$1(scope,value))==null||_a9.focus())},getRootProps(){return normalize.element({...parts$2.root.attrs,id:getRootId$1(scope),"data-orientation":prop("orientation"),"data-focus":dataAttr$1(focused),dir:prop("dir")})},getListProps(){return normalize.element({...parts$2.list.attrs,id:getListId(scope),role:"tablist",dir:prop("dir"),"data-focus":dataAttr$1(focused),"aria-orientation":prop("orientation"),"data-orientation":prop("orientation"),"aria-label":translations==null?void 0:translations.listLabel,onKeyDown(event){if(event.defaultPrevented||!isSelfTarget(event)||isComposingEvent(event))return;const keyMap2={ArrowDown(){isHorizontal||send({type:"ARROW_NEXT",key:"ArrowDown"})},ArrowUp(){isHorizontal||send({type:"ARROW_PREV",key:"ArrowUp"})},ArrowLeft(){isVertical||send({type:"ARROW_PREV",key:"ArrowLeft"})},ArrowRight(){isVertical||send({type:"ARROW_NEXT",key:"ArrowRight"})},Home(){send({type:"HOME"})},End(){send({type:"END"})}};let key=getEventKey(event,{dir:prop("dir"),orientation:prop("orientation")});const exec=keyMap2[key];if(exec){event.preventDefault(),exec(event);return}}})},getTriggerState,getTriggerProps(props2){const{value,disabled}=props2,triggerState=getTriggerState(props2);return normalize.button({...parts$2.trigger.attrs,role:"tab",type:"button",disabled,dir:prop("dir"),"data-orientation":prop("orientation"),"data-disabled":dataAttr$1(disabled),"aria-disabled":disabled,"data-value":value,"aria-selected":triggerState.selected,"data-selected":dataAttr$1(triggerState.selected),"data-focus":dataAttr$1(triggerState.focused),"aria-controls":triggerState.selected?getContentId$1(scope,value):void 0,"data-ownedby":getListId(scope),"data-ssr":dataAttr$1(context.get("ssr")),id:getTriggerId$1(scope,value),tabIndex:triggerState.selected&&composite?0:-1,onFocus(){send({type:"TAB_FOCUS",value})},onBlur(event){const target=event.relatedTarget;(target==null?void 0:target.getAttribute("role"))!=="tab"&&send({type:"TAB_BLUR"})},onClick(event){event.defaultPrevented||isOpeningInNewTab(event)||disabled||(isSafari()&&event.currentTarget.focus(),send({type:"TAB_CLICK",value}))}})},getContentProps(props2){const{value}=props2,selected=context.get("value")===value;return normalize.element({...parts$2.content.attrs,dir:prop("dir"),id:getContentId$1(scope,value),tabIndex:composite?0:-1,"aria-labelledby":getTriggerId$1(scope,value),role:"tabpanel","data-ownedby":getListId(scope),"data-selected":dataAttr$1(selected),"data-orientation":prop("orientation"),hidden:!selected})},getIndicatorProps(){const indicatorRect=context.get("indicatorRect"),indicatorTransition=context.get("indicatorTransition");return normalize.element({id:getIndicatorId(scope),...parts$2.indicator.attrs,dir:prop("dir"),"data-orientation":prop("orientation"),style:{"--transition-property":"left, right, top, bottom, width, height","--left":indicatorRect.left,"--top":indicatorRect.top,"--width":indicatorRect.width,"--height":indicatorRect.height,position:"absolute",willChange:"var(--transition-property)",transitionProperty:"var(--transition-property)",transitionDuration:indicatorTransition?"var(--transition-duration, 150ms)":"0ms",transitionTimingFunction:"var(--transition-timing-function)",[isHorizontal?"left":"top"]:isHorizontal?"var(--left)":"var(--top)"}})}}}var{createMachine}=setup(),machine$2=createMachine({props({props:props2}){return{dir:"ltr",orientation:"horizontal",activationMode:"automatic",loopFocus:!0,composite:!0,navigate(details){clickIfLink(details.node)},defaultValue:null,...props2}},initialState(){return"idle"},context({prop,bindable}){return{value:bindable(()=>({defaultValue:prop("defaultValue"),value:prop("value"),onChange(value){var _a9;(_a9=prop("onValueChange"))==null||_a9({value})}})),focusedValue:bindable(()=>({defaultValue:prop("value")||prop("defaultValue"),sync:!0,onChange(value){var _a9;(_a9=prop("onFocusChange"))==null||_a9({focusedValue:value})}})),ssr:bindable(()=>({defaultValue:!0})),indicatorTransition:bindable(()=>({defaultValue:!1})),indicatorRect:bindable(()=>({defaultValue:{left:"0px",top:"0px",width:"0px",height:"0px"}}))}},watch({context,prop,track,action}){track([()=>context.get("value")],()=>{action(["allowIndicatorTransition","syncIndicatorRect","syncTabIndex","
63navigateIfNeeded"])}),track([()=>prop("dir"),()=>prop("orientation")],()=>{action(["syncIndicatorRect"])})},on:{SET_VALUE:{actions:["setValue"]},CLEAR_VALUE:{actions:["clearValue"]},SET_INDICATOR_RECT:{actions:["setIndicatorRect"]},SYNC_TAB_INDEX:{actions:["syncTabIndex"]}},entry:["syncIndicatorRect","syncTabIndex","syncSsr"],exit:["cleanupObserver"],states:{idle:{on:{TAB_FOCUS:{target:"focused",actions:["setFocusedValue"]},TAB_CLICK:{target:"focused",actions:["setFocusedValue","setValue"]}}},focused:{on:{TAB_CLICK:{actions:["setFocusedValue","setValue"]},ARROW_PREV:[{guard:"selectOnFocus",actions:["focusPrevTab","selectFocusedTab"]},{actions:["focusPrevTab"]}],ARROW_NEXT:[{guard:"selectOnFocus",actions:["focusNextTab","selectFocusedTab"]},{actions:["focusNextTab"]}],HOME:[{guard:"selectOnFocus",actions:["focusFirstTab","selectFocusedTab"]},{actions:["focusFirstTab"]}],END:[{guard:"selectOnFocus",actions:["focusLastTab","selectFocusedTab"]},{actions:["focusLastTab"]}],TAB_FOCUS:{actions:["setFocusedValue"]},TAB_BLUR:{target:"idle",actions:["clearFocusedValue"]}}}},implementations:{guards:{selectOnFocus:({prop})=>prop("activationMode")==="automatic"},actions:{selectFocusedTab({context,prop}){raf$1(()=>{const focusedValue=context.get("focusedValue");if(!focusedValue)return;const value=prop("deselectable")&&context.get("value")===focusedValue?null:focusedValue;context.set("value",value)})},setFocusedValue({context,event,flush:flush2}){event.value!=null&&flush2(()=>{context.set("focusedValue",event.value)})},clearFocusedValue({context}){context.set("focusedValue",null)},setValue({context,event,prop}){const nullable=prop("deselectable")&&context.get("value")===context.get("focusedValue");context.set("value",nullable?null:event.value)},clearValue({context}){context.set("value",null)},focusFirstTab({scope}){raf$1(()=>{var _a9;(_a9=getFirstTriggerEl(scope))==null||_a9.focus()})},focusLastTab({scope}){raf$1(()=>{var _a9;(_a9=getLastTriggerEl(scope))==null||_a9.focus()})},focusNextTab({context,prop,scope,event}){const focusedValue=event.value??context.get("focusedValue");if(!focusedValue)return;const triggerEl=getNextTriggerEl(scope,{value:focusedValue,loopFocus:prop("loopFocus")});raf$1(()=>{prop("composite")?triggerEl==null||triggerEl.focus():(triggerEl==null?void 0:triggerEl.dataset.value)!=null&&context.set("focusedValue",triggerEl.dataset.value)})},focusPrevTab({context,prop,scope,event}){const focusedValue=event.value??context.get("focusedValue");if(!focusedValue)return;const triggerEl=getPrevTriggerEl(scope,{value:focusedValue,loopFocus:prop("loopFocus")});raf$1(()=>{prop("composite")?triggerEl==null||triggerEl.focus():(triggerEl==null?void 0:triggerEl.dataset.value)!=null&&context.set("focusedValue",triggerEl.dataset.value)})},syncTabIndex({context,scope}){raf$1(()=>{const value=context.get("value");if(!value)return;const contentEl=getContentEl(scope,value);if(!contentEl)return;getFocusables(contentEl).length>0?contentEl.removeAttribute("tabindex"):contentEl.setAttribute("tabindex","0")})},cleanupObserver({refs}){const cleanup=refs.get("indicatorCleanup");cleanup&&cleanup()},allowIndicatorTransition({context}){context.set("indicatorTransition",!0)},setIndicatorRect({context,event,scope}){const value=event.id??context.get("value");if(!getIndicatorEl(scope))return;if(!value){context.set("indicatorTransition",!1);return}getTriggerEl$1(scope,value)&&(context.set("indicatorRect",getRectById(scope,value)),nextTick(()=>{context.set("indicatorTransition",!1)}))},syncSsr({context}){context.set("ssr",!1)},syncIndicatorRect({context,refs,scope}){const cleanup=refs.get("indicatorCleanup");cleanup&&cleanup();const value=context.get("value");if(!value){context.set("indicatorTransition",!1);return}const triggerEl=getTriggerEl$1(scope,value),indicatorEl=getIndicatorEl(scope);if(!triggerEl||!indicatorEl)return;const indicatorCleanup=trackElementRect([triggerEl],{measure(el){return getOffsetRect(el)},onEntry({rects}){const[rect]=rects;context.set("indicatorRect",resolveRect(rect))}});refs.set("indicatorCleanup",indicatorCleanup)},navigateIfNeeded({context,prop,scope}){var _a9;const value=context.get("value");if(!value)return;const triggerEl=getTriggerEl$1(scope,value);isAnchorElement(triggerEl)&&((_a9=prop("navigate"))==null||_a9({value,node:triggerEl,href:triggerEl.href}))}}}});createProps$1()(["activationMode","composite","deselectable","dir","getRootNode","id","ids","loopFocus","navigate","onFocusChange","onValueChange","orientation","translations","value","defaultValue"]);createProps$1()(["disabled","value"]);createProps$1()(["value"]);const useTabs=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,dir,getRootNode:getRootNode2,...props},service=useMachine(machine$2,machineProps);return connect$2(service,normalizeProps)},TabsRoot$1=reactExports.forwardRef((props,ref)=>{const[renderStrategyProps,tabsProps]=splitRenderStrategyProps(props),[useTabsProps,localprops]=createSplitProps()(tabsPro
63ps,["activationMode","composite","defaultValue","deselectable","id","ids","loopFocus","navigate","onFocusChange","onValueChange","orientation","translations","value"]),tabs=useTabs(useTabsProps),mergedProps=mergeProps(tabs.getRootProps(),localprops);return jsxRuntimeExports.jsx(TabsProvider,{value:tabs,children:jsxRuntimeExports.jsx(RenderStrategyPropsProvider,{value:renderStrategyProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});TabsRoot$1.displayName="TabsRoot";const TabsRootProvider=reactExports.forwardRef((props,ref)=>{const[renderStrategyProps,tabsProps]=splitRenderStrategyProps(props),[{value:tabs},localprops]=createSplitProps()(tabsProps,["value"]),mergedProps=mergeProps(tabs.getRootProps(),localprops);return jsxRuntimeExports.jsx(TabsProvider,{value:tabs,children:jsxRuntimeExports.jsx(RenderStrategyPropsProvider,{value:renderStrategyProps,children:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})})})});TabsRootProvider.displayName="TabsRootProvider";var anatomy$1=createAnatomy("toast").parts("group","root","title","description","actionTrigger","closeTrigger"),parts$1=anatomy$1.build(),getRegionId=placement=>`toast-group:${placement}`,getRegionEl=(ctx,placement)=>ctx.getById(`toast-group:${placement}`),getRootId=ctx=>`toast:${ctx.id}`,getRootEl=ctx=>ctx.getById(getRootId(ctx)),getTitleId=ctx=>`toast:${ctx.id}:title`,getDescriptionId=ctx=>`toast:${ctx.id}:description`,getCloseTriggerId=ctx=>`toast${ctx.id}:close`,defaultTimeouts={info:5e3,error:5e3,success:2e3,loading:1/0,DEFAULT:5e3};function getToastDuration(duration,type2){return duration??defaultTimeouts[type2]??defaultTimeouts.DEFAULT}var getOffsets=offsets2=>typeof offsets2=="string"?{left:offsets2,right:offsets2,bottom:offsets2,top:offsets2}:offsets2;function getGroupPlacementStyle(service,placement){var _a9;const{prop,computed,context}=service,{offsets:offsets2,gap}=prop("store").attrs,heights=context.get("heights"),computedOffset=getOffsets(offsets2),rtl=prop("dir")==="rtl",computedPlacement=placement.replace("-start",rtl?"-right":"-left").replace("-end",rtl?"-left":"-right"),isRighty=computedPlacement.includes("right"),isLefty=computedPlacement.includes("left"),styles2={position:"fixed",pointerEvents:computed("count")>0?void 0:"none",display:"flex",flexDirection:"column","--gap":`${gap}px`,"--first-height":`${((_a9=heights[0])==null?void 0:_a9.height)||0}px`,zIndex:MAX_Z_INDEX};let alignItems="center";if(isRighty&&(alignItems="flex-end"),isLefty&&(alignItems="flex-start"),styles2.alignItems=alignItems,computedPlacement.includes("top")){const offset2=computedOffset.top;styles2.top=`max(env(safe-area-inset-top, 0px), ${offset2})`}if(computedPlacement.includes("bottom")){const offset2=computedOffset.bottom;styles2.bottom=`max(env(safe-area-inset-bottom, 0px), ${offset2})`}if(!computedPlacement.includes("left")){const offset2=computedOffset.right;styles2.insetInlineEnd=`calc(env(safe-area-inset-right, 0px) + ${offset2})`}if(!computedPlacement.includes("right")){const offset2=computedOffset.left;styles2.insetInlineStart=`calc(env(safe-area-inset-left, 0px) + ${offset2})`}return styles2}function getPlacementStyle(service,visible){const{prop,context,computed}=service,parent=prop("parent"),placement=parent.computed("placement"),{gap}=parent.prop("store").attrs,[side]=placement.split("-"),mounted=context.get("mounted"),remainingTime=context.get("remainingTime"),height=computed("height"),frontmost=computed("frontmost"),sibling=!frontmost,overlap=!prop("stacked"),stacked=prop("stacked"),duration=prop("type")==="loading"?Number.MAX_SAFE_INTEGER:remainingTime,offset2=computed("heightIndex")*gap+computed("heightBefore"),styles2={position:"absolute",pointerEvents:"auto","--opacity":"0","--remove-delay":`${prop("removeDelay")}ms`,"--duration":`${duration}ms`,"--initial-height":`${height}px`,"--offset":`${offset2}px`,"--index":prop("index"),"--z-index":computed("zIndex"),"--lift-amount":"calc(var(--lift) * var(--gap))","--y":"100%","--x":"0"},assign2=overrides=>Object.assign(styles2,overrides);return side==="top"?assign2({top:"0","--sign":"-1","--y":"-100%","--lift":"1"}):side==="bottom"&&assign2({bottom:"0","--sign":"1","--y":"100%","--lift":"-1"}),mounted&&(assign2({"--y":"0","--opacity":"1"}),stacked&&assign2({"--y":"calc(var(--lift) * var(--offset))","--height":"var(--initial-height)"})),visible||assign2({"--opacity":"0",pointerEvents:"none"}),sibling&&overlap&&(assign2({"--base-scale":"var(--index) * 0.05 + 1","--y":"calc(var(--lift-amount) * var(--index))","--scale":"calc(-1 * var(--base-scale))","--height":"var(--first-height)"}),visible||assign2({"--y":"calc(var(--sign) * 40%)"})),sibling&&stacked&&!visible&&assign2({"--y":"calc(var(--lift) * var(--offset) + var(--lift) * -100%)"}),frontmost&&!visible&&assign2({"--y":"calc(var(--lift) * -100%)"}),styles2}function getGhostBeforeStyle(service,visible){const{computed}=service,styles2={position:"absolute",inset:"0",scale:"1 2",pointerEvents:visible?"n
63one":"auto"},assign2=overrides=>Object.assign(styles2,overrides);return computed("frontmost")&&!visible&&assign2({height:"calc(var(--initial-height) + 80%)"}),styles2}function getGhostAfterStyle(){return{position:"absolute",left:"0",height:"calc(var(--gap) + 2px)",bottom:"100%",width:"100%"}}function groupConnect(service,normalize){const{context,prop,send,refs,computed}=service;return{getCount(){return context.get("toasts").length},getToasts(){return context.get("toasts")},getGroupProps(options={}){const{label:label2="Notifications"}=options,{hotkey}=prop("store").attrs,hotkeyLabel=hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,""),placement=computed("placement"),[side,align="center"]=placement.split("-");return normalize.element({...parts$1.group.attrs,dir:prop("dir"),tabIndex:-1,"aria-label":`${placement} ${label2} ${hotkeyLabel}`,id:getRegionId(placement),"data-placement":placement,"data-side":side,"data-align":align,"aria-live":"polite",role:"region",style:getGroupPlacementStyle(service,placement),onMouseMove(){send({type:"REGION.POINTER_ENTER",placement})},onMouseLeave(){send({type:"REGION.POINTER_LEAVE",placement})},onFocus(event){send({type:"REGION.FOCUS",target:event.relatedTarget})},onBlur(event){refs.get("isFocusWithin")&&!contains$1(event.currentTarget,event.relatedTarget)&&queueMicrotask(()=>send({type:"REGION.BLUR"}))}})},subscribe(fn){return prop("store").subscribe(()=>fn(context.get("toasts")))}}}var groupMachine={props({props}){return{dir:"ltr",id:uuid$1(),...props,store:props.store}},initialState({prop}){return prop("store").attrs.overlap?"overlap":"stack"},refs(){return{lastFocusedEl:null,isFocusWithin:!1,dismissableCleanup:void 0}},context({bindable}){return{toasts:bindable(()=>({defaultValue:[],sync:!0,hash:toasts=>toasts.map(t2=>t2.id).join(",")})),heights:bindable(()=>({defaultValue:[],sync:!0}))}},computed:{count:({context})=>context.get("toasts").length,overlap:({prop})=>prop("store").attrs.overlap,placement:({prop})=>prop("store").attrs.placement},effects:["subscribeToStore","trackDocumentVisibility","trackHotKeyPress"],watch({track,context,action}){track([()=>context.hash("toasts")],()=>{queueMicrotask(()=>{action(["collapsedIfEmpty","setDismissableBranch"])})})},exit:["clearDismissableBranch","clearLastFocusedEl"],on:{"DOC.HOTKEY":{actions:["focusRegionEl"]},"REGION.BLUR":[{guard:"isOverlapping",target:"overlap",actions:["collapseToasts","resumeToasts","restoreLastFocusedEl"]},{target:"stack",actions:["resumeToasts","restoreLastFocusedEl"]}],"TOAST.REMOVE":{actions:["removeToast","removeHeight"]},"TOAST.PAUSE":{actions:["pauseToasts"]}},states:{stack:{on:{"REGION.POINTER_LEAVE":[{guard:"isOverlapping",target:"overlap",actions:["resumeToasts","collapseToasts"]},{actions:["resumeToasts"]}],"REGION.OVERLAP":{target:"overlap",actions:["collapseToasts"]},"REGION.FOCUS":{actions:["setLastFocusedEl","pauseToasts"]},"REGION.POINTER_ENTER":{actions:["pauseToasts"]}}},overlap:{on:{"REGION.STACK":{target:"stack",actions:["expandToasts"]},"REGION.POINTER_ENTER":{target:"stack",actions:["pauseToasts","expandToasts"]},"REGION.FOCUS":{target:"stack",actions:["setLastFocusedEl","pauseToasts","expandToasts"]}}}},implementations:{guards:{isOverlapping:({computed})=>computed("overlap")},effects:{subscribeToStore({context,prop}){return prop("store").subscribe(toast=>{if(toast.dismiss){context.set("toasts",prev2=>prev2.filter(t2=>t2.id!==toast.id));return}context.set("toasts",prev2=>{const index2=prev2.findIndex(t2=>t2.id===toast.id);return index2!==-1?[...prev2.slice(0,index2),{...prev2[index2],...toast},...prev2.slice(index2+1)]:[toast,...prev2]})})},trackHotKeyPress({prop,send}){return addDomEvent(document,"keydown",event=>{const{hotkey}=prop("store").attrs;hotkey.every(key=>event[key]||event.code===key)&&send({type:"DOC.HOTKEY"})},{capture:!0})},trackDocumentVisibility({prop,send,scope}){const{pauseOnPageIdle}=prop("store").attrs;if(!pauseOnPageIdle)return;const doc=scope.getDoc();return addDomEvent(doc,"visibilitychange",()=>{const isHidden3=doc.visibilityState==="hidden";send({type:isHidden3?"PAUSE_ALL":"RESUME_ALL"})})}},actions:{setDismissableBranch({refs,context,computed,scope}){var _a9;const toasts=context.get("toasts"),placement=computed("placement"),hasToasts=toasts.length>0;if(!hasToasts){(_a9=refs.get("dismissableCleanup"))==null||_a9();return}if(hasToasts&&refs.get("dismissableCleanup"))return;const cleanup=trackDismissableBranch(()=>getRegionEl(scope,placement),{defer:!0});refs.set("dismissableCleanup",cleanup)},clearDismissableBranch({refs}){var _a9;(_a9=refs.get("dismissableCleanup"))==null||_a9()},focusRegionEl({scope,computed}){queueMicrotask(()=>{var _a9;
63(_a9=getRegionEl(scope,computed("placement")))==null||_a9.focus()})},pauseToasts({prop}){prop("store").pause()},resumeToasts({prop}){prop("store").resume()},expandToasts({prop}){prop("store").expand()},collapseToasts({prop}){prop("store").collapse()},removeToast({prop,event}){prop("store").remove(event.id)},removeHeight({event,context}){(event==null?void 0:event.id)!=null&&queueMicrotask(()=>{context.set("heights",heights=>heights.filter(height=>height.id!==event.id))})},collapsedIfEmpty({send,computed}){!computed("overlap")||computed("count")>1||send({type:"REGION.OVERLAP"})},setLastFocusedEl({refs,event}){refs.get("isFocusWithin")||!event.target||(refs.set("isFocusWithin",!0),refs.set("lastFocusedEl",event.target))},restoreLastFocusedEl({refs}){var _a9;refs.get("lastFocusedEl")&&((_a9=refs.get("lastFocusedEl"))==null||_a9.focus({preventScroll:!0}),refs.set("lastFocusedEl",null),refs.set("isFocusWithin",!1))},clearLastFocusedEl({refs}){var _a9;refs.get("lastFocusedEl")&&((_a9=refs.get("lastFocusedEl"))==null||_a9.focus({preventScroll:!0}),refs.set("lastFocusedEl",null),refs.set("isFocusWithin",!1))}}}};function connect$1(service,normalize){const{state,send,prop,scope,context,computed}=service,visible=state.hasTag("visible"),paused=state.hasTag("paused"),mounted=context.get("mounted"),frontmost=computed("frontmost"),placement=prop("parent").computed("placement"),type2=prop("type"),stacked=prop("stacked"),title=prop("title"),description=prop("description"),action=prop("action"),[side,align="center"]=placement.split("-");return{type:type2,title,description,placement,visible,paused,closable:!!prop("closable"),pause(){send({type:"PAUSE"})},resume(){send({type:"RESUME"})},dismiss(){send({type:"DISMISS",src:"programmatic"})},getRootProps(){return normalize.element({...parts$1.root.attrs,dir:prop("dir"),id:getRootId(scope),"data-state":visible?"open":"closed","data-type":type2,"data-placement":placement,"data-align":align,"data-side":side,"data-mounted":dataAttr$1(mounted),"data-paused":dataAttr$1(paused),"data-first":dataAttr$1(frontmost),"data-sibling":dataAttr$1(!frontmost),"data-stack":dataAttr$1(stacked),"data-overlap":dataAttr$1(!stacked),role:"status","aria-atomic":"true","aria-describedby":description?getDescriptionId(scope):void 0,"aria-labelledby":title?getTitleId(scope):void 0,tabIndex:0,style:getPlacementStyle(service,visible),onKeyDown(event){event.defaultPrevented||event.key=="Escape"&&(send({type:"DISMISS",src:"keyboard"}),event.preventDefault())}})},getGhostBeforeProps(){return normalize.element({"data-ghost":"before",style:getGhostBeforeStyle(service,visible)})},getGhostAfterProps(){return normalize.element({"data-ghost":"after",style:getGhostAfterStyle()})},getTitleProps(){return normalize.element({...parts$1.title.attrs,id:getTitleId(scope)})},getDescriptionProps(){return normalize.element({...parts$1.description.attrs,id:getDescriptionId(scope)})},getActionTriggerProps(){return normalize.button({...parts$1.actionTrigger.attrs,type:"button",onClick(event){var _a9;event.defaultPrevented||((_a9=action==null?void 0:action.onClick)==null||_a9.call(action),send({type:"DISMISS",src:"user"}))}})},getCloseTriggerProps(){return normalize.button({id:getCloseTriggerId(scope),...parts$1.closeTrigger.attrs,type:"button","aria-label":"Dismiss notification",onClick(event){event.defaultPrevented||send({type:"DISMISS",src:"user"})}})}}}var{not:not$1}=createGuards(),machine$1={props({props}){return ensureProps(props,["id","type","parent","removeDelay"],"toast"),{closable:!0,...props,duration:getToastDuration(props.duration,props.type)}},initialState({prop}){return prop("type")==="loading"||prop("duration")===1/0?"visible:persist":"visible"},context({prop,bindable}){return{remainingTime:bindable(()=>({defaultValue:getToastDuration(prop("duration"),prop("type"))})),createdAt:bindable(()=>({defaultValue:Date.now()})),mounted:bindable(()=>({defaultValue:!1})),initialHeight:bindable(()=>({defaultValue:0}))}},refs(){return{closeTimerStartTime:Date.now(),lastCloseStartTimerStartTime:0}},computed:{zIndex:({prop})=>{const toasts=prop("parent").context.get("toasts"),index2=toasts.findIndex(toast=>toast.id===prop("id"));return toasts.length-index2},height:({prop})=>{const height=prop("parent").context.get("heights").find(height2=>height2.id===prop("id"));
63return(height==null?void 0:height.height)??0},heightIndex:({prop})=>prop("parent").context.get("heights").findIndex(height=>height.id===prop("id")),frontmost:({prop})=>prop("index")===0,heightBefore:({prop})=>{const heights=prop("parent").context.get("heights"),heightIndex=heights.findIndex(height=>height.id===prop("id"));return heights.reduce((prev2,curr,reducerIndex)=>reducerIndex>=heightIndex?prev2:prev2+curr.height,0)},shouldPersist:({prop})=>prop("type")==="loading"||prop("duration")===1/0},watch({track,prop,send}){track([()=>prop("message")],()=>{const message=prop("message");message&&send({type:message,src:"programmatic"})}),track([()=>prop("type"),()=>prop("duration")],()=>{send({type:"UPDATE"})})},on:{UPDATE:[{guard:"shouldPersist",target:"visible:persist",actions:["resetCloseTimer"]},{target:"visible:updating",actions:["resetCloseTimer"]}],MEASURE:{actions:["measureHeight"]}},entry:["setMounted","measureHeight","invokeOnVisible"],effects:["trackHeight"],states:{"visible:updating":{tags:["visible","updating"],effects:["waitForNextTick"],on:{SHOW:{target:"visible"}}},"visible:persist":{tags:["visible","paused"],on:{RESUME:{guard:not$1("isLoadingType"),target:"visible",actions:["setCloseTimer"]},DISMISS:{target:"dismissing"}}},visible:{tags:["visible"],effects:["waitForDuration"],on:{DISMISS:{target:"dismissing"},PAUSE:{target:"visible:persist",actions:["syncRemainingTime"]}}},dismissing:{entry:["invokeOnDismiss"],effects:["waitForRemoveDelay"],on:{REMOVE:{target:"unmounted",actions:["notifyParentToRemove"]}}},unmounted:{entry:["invokeOnUnmount"]}},implementations:{effects:{waitForRemoveDelay({prop,send}){return setRafTimeout(()=>
63{send({type:"REMOVE",src:"timer"})},prop("removeDelay"))},waitForDuration({send,context,computed}){if(!computed("shouldPersist"))return setRafTimeout(()=>{send({type:"DISMISS",src:"timer"})},context.get("remainingTime"))},waitForNextTick({send}){return setRafTimeout(()=>{send({type:"SHOW",src:"timer"})},0)},trackHeight({scope,prop}){let cleanup;return raf$1(()=>{const rootEl=getRootEl(scope);if(!rootEl)return;const syncHeight=()=>{const originalHeight=rootEl.style.height;rootEl.style.height="auto";const height=rootEl.getBoundingClientRect().height;rootEl.style.height=originalHeight;const item={id:prop("id"),height};setHeight(prop("parent"),item)},win=scope.getWin(),observer=new win.MutationObserver(syncHeight);observer.observe(rootEl,{childList:!0,subtree:!0,characterData:!0}),cleanup=()=>observer.disconnect()}),()=>cleanup==null?void 0:cleanup()}},guards:{isLoadingType:({prop})=>prop("type")==="loading",shouldPersist:({computed})=>computed("shouldPersist")},actions:{setMounted({context}){raf$1(()=>{context.set("mounted",!0)})},measureHeight({scope,prop,context}){queueMicrotask(()=>{const rootEl=getRootEl(scope);if(!rootEl)return;const originalHeight=rootEl.style.height;rootEl.style.height="auto";const height=rootEl.getBoundingClientRect().height;rootEl.style.height=originalHeight,context.set("initialHeight",height);const item={id:prop("id"),height};setHeight(prop("parent"),item)})},setCloseTimer({refs}){refs.set("closeTimerStartTime",Date.now())},resetCloseTimer({context,refs,prop}){refs.set("closeTimerStartTime",Date.now()),context.set("remainingTime",getToastDuration(prop("duration"),prop("type")))},syncRemainingTime({context,refs}){context.set("remainingTime",prev2=>{const closeTimerStartTime=refs.get("closeTimerStartTime"),elapsedTime=Date.now()-closeTimerStartTime;return refs.set("lastCloseStartTimerStartTime",Date.now()),prev2-elapsedTime})},notifyParentToRemove({prop}){prop("parent").send({type:"TOAST.REMOVE",id:prop("id")})},invokeOnDismiss({prop,event}){var _a9;(_a9=prop("onStatusChange"))==null||_a9({status:"dismissing",src:event.src})},invokeOnUnmount({prop}){var _a9;(_a9=prop("onStatusChange"))==null||_a9({status:"unmounted"})},invokeOnVisible({prop}){var _a9;(_a9=prop("onStatusChange"))==null||_a9({status:"visible"})}}}};function setHeight(parent,item){const{id:id2,height}=item;parent.context.set("heights",prev2=>prev2.find(i2=>i2.id===id2)?prev2.map(i2=>i2.id===id2?{...i2,height}:i2):[{id:id2,height},...prev2])}var withDefaults=(options,defaults2)=>({...defaults2,...compact$1(options)});function createToastStore(props){const attrs=withDefaults(props,{placement:"bottom",overlap:!1,max:24,gap:16,offsets:"1rem",hotkey:["altKey","KeyT"],removeDelay:200,pauseOnPageIdle:!0});let subscribers=[],toasts=[],dismissedToasts=new Set,toastQueue=[];const subscribe2=subscriber=>(subscribers.push(subscriber),()=>{const index2=subscribers.indexOf(subscriber);subscribers.splice(index2,1)}),publish=data=>(subscribers.forEach(subscriber=>subscriber(data)),data),addToast2=data=>{if(toasts.length>=attrs.max){toastQueue.push(data);return}publish(data),toasts.unshift(data)},processQueue=()=>{for(;toastQueue.length>0&&toasts.length<attrs.max;){const nextToast=toastQueue.shift();nextToast&&(publish(nextToast),toasts.unshift(nextToast))}},create2=data=>{const id2=data.id??`toast:${uuid$1()}`,exists=toasts.find(toast=>toast.id===id2);return dismissedToasts.has(id2)&&dismissedToasts.delete(id2),exists?toasts=toasts.map(toast=>toast.id===id2?publish({...toast,...data,id:id2}):toast):addToast2({id:id2,duration:attrs.duration,removeDelay:attrs.removeDelay,type:"info",...data,stacked:!attrs.overlap,gap:attrs.gap}),id2},remove2=id2=>(dismissedToasts.add(id2),id2?(subscribers.forEach(subscriber=>subscriber({id:id2,dismiss:!0})),toasts=toasts.filter(toast=>toast.id!==id2),processQueue()):(toasts.forEach(toast=>{subscribers.forEach(subscriber=>subscriber({id:toast.id,dismiss:!0}))}),toasts=[],toastQueue=[]),id2);return{attrs,subscribe:subscribe2,create:create2,update:(id2,data)=>create2({id:id2,...data}),remove:remove2,dismiss:id2=>{id2!=null?toasts=toasts.map(toast=>
63toast.id===id2?publish({...toast,message:"DISMISS"}):toast):toasts=toasts.map(toast=>publish({...toast,message:"DISMISS"}))},error:data=>create2({...data,type:"error"}),success:data=>create2({...data,type:"success"}),info:data=>create2({...data,type:"info"}),warning:data=>create2({...data,type:"warning"}),loading:data=>create2({...data,type:"loading"}),getVisibleToasts:()=>toasts.filter(toast=>!dismissedToasts.has(toast.id)),getCount:()=>toasts.length,promise:(promise2,options,shared={})=>{if(!options)return;let id2;options.loading!==void 0&&(id2=create2({...shared,...options.loading,promise:promise2,type:"loading"}));let removable=id2!==void 0,result;const prom=runIfFn(promise2).then(async response=>{if(result=["resolve",response],isHttpResponse(response)&&!response.ok){removable=!1;const errorOptions=runIfFn(options.error,`HTTP Error! status: ${response.status}`);create2({...shared,...errorOptions,id:id2,type:"error"})}else if(options.success!==void 0){removable=!1;const successOptions=runIfFn(options.success,response);create2({...shared,...successOptions,id:id2,type:"success"})}}).catch(async error2=>{if(result=["reject",error2],options.error!==void 0){removable=!1;const errorOptions=runIfFn(options.error,error2);create2({...shared,...errorOptions,id:id2,type:"error"})}}).finally(()=>{var _a9;removable&&(remove2(id2),id2=void 0),(_a9=options.finally)==null||_a9.call(options)});return{id:id2,unwrap:()=>new Promise((resolve,reject)=>prom.then(()=>result[0]==="reject"?reject(result[1]):resolve(result[1])).catch(reject))}},pause:id2=>{id2!=null?toasts=toasts.map(toast=>toast.id===id2?publish({...toast,message:"PAUSE"}):toast):toasts=toasts.map(toast=>publish({...toast,message:"PAUSE"}))},resume:id2=>{id2!=null?toasts=toasts.map(toast=>toast.id===id2?publish({...toast,message:"RESUME"}):toast):toasts=toasts.map(toast=>publish({...toast,message:"RESUME"}))},isVisible:id2=>!dismissedToasts.has(id2)&&!!toasts.find(toast=>toast.id===id2),isDismissed:id2=>dismissedToasts.has(id2),expand:()=>{toasts=toasts.map(toast=>publish({...toast,stacked:!0}))},collapse:()=>{toasts=toasts.map(toast=>publish({...toast,stacked:!1}))}}}var isHttpResponse=data=>data&&typeof data=="object"&&"ok"in data&&typeof data.ok=="boolean"&&"status"in data&&typeof data.status=="number",group={connect:groupConnect,machine:groupMachine};const createToaster=props=>createToastStore(props),[ToastProvider,useToastContext]=createContext({name:"ToastContext",hookName:"useToastContext",providerName:"<ToastProvider />"}),ToastActionTrigger$1=reactExports.forwardRef((props,ref)=>{const toast=useToastContext(),mergedProps=mergeProps(toast.getActionTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});ToastActionTrigger$1.displayName="ToastActionTrigger";const ToastCloseTrigger$1=reactExports.forwardRef((props,ref)=>{const toast=useToastContext(),mergedProps=mergeProps(toast.getCloseTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});ToastCloseTrigger$1.displayName="ToastCloseTrigger";const ToastDescription$1=reactExports.forwardRef((props,ref)=>{const toast=useToastContext(),mergedProps=mergeProps(toast.getDescriptionProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});ToastDescription$1.displayName="ToastDescription";const ToastRoot$1=reactExports.forwardRef((props,ref)=>{const toast=useToastContext(),mergedProps=mergeProps(toast.getRootProps(),props);return jsxRuntimeExports.jsxs("div",{...mergedProps,ref,children:[jsxRuntimeExports.jsx("div",{...toast.getGhostBeforeProps()}),props.children,jsxRuntimeExports.jsx("div",{...toast.getGhostAfterProps()})]})});ToastRoot$1.displayName="ToastRoot";const ToastTitle$1=reactExports.forwardRef((props,ref)=>{const toast=useToastContext(),mergedProps=mergeProps(toast.getTitleProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});ToastTitle$1.displayName="ToastTitle";const Toaster$2=reactExports.forwardRef((props,ref)=>{const{toaster:toaster2,children:children2,...localProps}=props,locale=useLocaleContext(),env=useEnvironmentContext(),service=useMachine(group.machine,{store:toaster2,id:reactExports.useId(),dir:locale==null?void 0:locale.dir,getRootNode:env==null?void 0:env.getRootNode}),api=group.connect(service,normalizeProps),mergedProps=mergeProps(api.getGroupProps(),localProps);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref,children:api.getToasts().map((toast2,index2)=>jsxRuntimeExports.jsx(ToastActor,{value:toast2,parent:service,index:index2,children:ctx=>children2(ctx)},toast2.id))})});Toaster$2.displayName="Toaster";const ToastActor=props=>{const env=useEnvironmentContext(),localProps={...props.value,parent:props.parent,index:
63props.index,getRootNode:env.getRootNode},service=useMachine(machine$1,{...localProps}),api=connect$1(service,normalizeProps);return jsxRuntimeExports.jsx(ToastProvider,{value:api,children:props.children(props.value)})};ToastActor.displayName="ToastActor";const[TooltipProvider,useTooltipContext]=createContext({name:"TooltipContext",hookName:"useTooltipContext",providerName:"<TooltipProvider />"}),TooltipArrow$1=reactExports.forwardRef((props,ref)=>{const tooltip=useTooltipContext(),mergedProps=mergeProps(tooltip.getArrowProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});TooltipArrow$1.displayName="TooltipArrow";const TooltipArrowTip$1=reactExports.forwardRef((props,ref)=>{const tooltip=useTooltipContext(),mergedProps=mergeProps(tooltip.getArrowTipProps(),props);return jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});TooltipArrowTip$1.displayName="TooltipArrowTip";const TooltipContent$1=reactExports.forwardRef((props,ref)=>{const tooltip=useTooltipContext(),presence=usePresenceContext(),mergedProps=mergeProps(tooltip.getContentProps(),presence.getPresenceProps(),props);return presence.unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref:composeRefs(presence.ref,ref)})});TooltipContent$1.displayName="TooltipContent";const TooltipPositioner$1=reactExports.forwardRef((props,ref)=>{const tooltip=useTooltipContext(),mergedProps=mergeProps(tooltip.getPositionerProps(),props);return usePresenceContext().unmounted?null:jsxRuntimeExports.jsx(ark.div,{...mergedProps,ref})});TooltipPositioner$1.displayName="TooltipPositioner";var anatomy=createAnatomy("tooltip").parts("trigger","arrow","arrowTip","positioner","content"),parts=anatomy.build(),getTriggerId=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.trigger)??`tooltip:${scope.id}:trigger`},getContentId=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.content)??`tooltip:${scope.id}:content`},getArrowId=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.arrow)??`tooltip:${scope.id}:arrow`},getPositionerId=scope=>{var _a9;return((_a9=scope.ids)==null?void 0:_a9.positioner)??`tooltip:${scope.id}:popper`},getTriggerEl=scope=>scope.getById(getTriggerId(scope)),getPositionerEl=scope=>scope.getById(getPositionerId(scope)),store=proxy({id:null});function connect(service,normalize){const{state,context,send,scope,prop,event:_event}=service,id2=prop("id"),hasAriaLabel=!!prop("aria-label"),open=state.matches("open","closing"),triggerId=getTriggerId(scope),contentId=getContentId(scope),disabled=prop("disabled"),popperStyles=getPlacementStyles({...prop("positioning"),placement:context.get("currentPlacement")});return{open,setOpen(nextOpen){state.matches("open","closing")!==nextOpen&&send({type:nextOpen?"open":"close"})},reposition(options={}){send({type:"positioning.set",options})},getTriggerProps(){return normalize.button({...parts.trigger.attrs,id:triggerId,dir:prop("dir"),"data-expanded":dataAttr$1(open),"data-state":open?"open":"closed","aria-describedby":open?contentId:void 0,onClick(event){event.defaultPrevented||disabled||prop("closeOnClick")&&send({type:"close",src:"trigger.click"})},onFocus(event){queueMicrotask(()=>{event.defaultPrevented||disabled||_event.src!=="trigger.pointerdown"&&isFocusVisible()&&send({type:"open",src:"trigger.focus"})})},onBlur(event){event.defaultPrevented||disabled||id2===store.id&&send({type:"close",src:"trigger.blur"})},onPointerDown(event){event.defaultPrevented||disabled||prop("closeOnPointerDown")&&id2===store.id&&send({type:"close",src:"trigger.pointerdown"})},onPointerMove(event){event.defaultPrevented||disabled||event.pointerType!=="touch"&&send({type:"pointer.move"})},onPointerLeave(){disabled||send({type:"pointer.leave"})},onPointerCancel(){disabled||send({type:"pointer.leave"})}})},getArrowProps(){return normalize.element({id:getArrowId(scope),...parts.arrow.attrs,dir:prop("dir"),style:popperStyles.arrow})},getArrowTipProps(){return normalize.element({...parts.arrowTip.attrs,dir:prop("dir"),style:popperStyles.arrowTip})},getPositionerProps(){return normalize.element({id:getPositionerId(scope),...parts.positioner.attrs,dir:prop("dir"),style:popperStyles.floating})},getContentProps(){return normalize.element({...parts.content.attrs,dir:prop("dir"),hidden:!open,"data-state":open?"open":"closed",role:hasAriaLabel?void 0:"tooltip",id:hasAriaLabel?void 0:contentId,"data-placement":context.get("currentPlacement"),onPointerEnter(){send({type:"content.pointer.move"})},onPointerLeave(){send({type:"content.pointer.leave"})},style:{pointerEvents:prop("interactive")?"auto":"none"}})}}}var{and,not}=createGuards(),machine={initialState:({prop})=>prop("open")||prop("defaultOpen")?"open":"closed",props({props:props2}){return{id:"x",openDelay:1e3,closeDelay:500,closeOnPointerDown:!0,closeOnEscape:!0,interactive:!1,closeOnScroll:!0,
63closeOnClick:!0,disabled:!1,...props2,positioning:{placement:"bottom",...props2.positioning}}},effects:["trackFocusVisible","trackStore"],context:({bindable})=>({currentPlacement:bindable(()=>({defaultValue:void 0})),hasPointerMoveOpened:bindable(()=>({defaultValue:!1}))}),watch({track,action,prop}){track([()=>prop("disabled")],()=>{action(["closeIfDisabled"])}),track([()=>prop("open")],()=>{action(["toggleVisibility"])})},states:{closed:{entry:["clearGlobalId"],on:{"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],"pointer.leave":{actions:["clearPointerMoveOpened"]},"pointer.move":[{guard:and("noVisibleTooltip",not("hasPointerMoveOpened")),target:"opening"},{guard:not("hasPointerMoveOpened"),target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}]}},opening:{effects:["trackScroll","trackPointerlockChange","waitForOpenDelay"],on:{"after.openDelay":[{guard:"isOpenControlled",actions:["setPointerMoveOpened","invokeOnOpen"]},{target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}],"controlled.open":{target:"open"},"controlled.close":{target:"closed"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],"pointer.leave":[{guard:"isOpenControlled",actions:["clearPointerMoveOpened","invokeOnClose","toggleVisibility"]},{target:"closed",actions:["clearPointerMoveOpened","invokeOnClose"]}],close:[{guard:"isOpenControlled",actions:["invokeOnClose","toggleVisibility"]},{target:"closed",actions:["invokeOnClose"]}]}},open:{effects:["trackEscapeKey","trackScroll","trackPointerlockChange","trackPositioning"],entry:["setGlobalId"],on:{"controlled.close":{target:"closed"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"pointer.leave":[{guard:"isVisible",target:"closing",actions:["clearPointerMoveOpened"]},{guard:"isOpenControlled",actions:["clearPointerMoveOpened","invokeOnClose"]},{target:"closed",actions:["clearPointerMoveOpened","invokeOnClose"]}],"content.pointer.leave":{guard:"isInteractive",target:"closing"},"positioning.set":{actions:["reposition"]}}},closing:{effects:["trackPositioning","waitForCloseDelay"],on:{"after.closeDelay":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"controlled.close":{target:"closed"},"controlled.open":{target:"open"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"pointer.move":[{guard:"isOpenControlled",actions:["setPointerMoveOpened","invokeOnOpen","toggleVisibility"]},{target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}],"content.pointer.move":{guard:"isInteractive",target:"open"},"positioning.set":{actions:["reposition"]}}}},implementations:{guards:{noVisibleTooltip:()=>store.id===null,isVisible:({prop})=>prop("id")===store.id,isInteractive:({prop})=>!!prop("interactive"),hasPointerMoveOpened:({context})=>context.get("hasPointerMoveOpened"),isOpenControlled:({prop})=>prop("open")!==void 0},actions:{setGlobalId:({prop})=>{store.id=prop("id")},clearGlobalId:({prop})=>{prop("id")===store.id&&(store.id=null)},invokeOnOpen:({prop})=>{var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!0})},invokeOnClose:({prop})=>{var _a9;(_a9=prop("onOpenChange"))==null||_a9({open:!1})},closeIfDisabled:({prop,send})=>{prop("disabled")&&send({type:"close",src:"disabled.change"})},reposition:({context,event,prop,scope})=>{if(event.type!=="positioning.set")return;const getPositionerEl2=()=>getPositionerEl(scope);return getPlacement(getTriggerEl(scope),getPositionerEl2,{...prop("positioning"),...event.options,defer:!0,listeners:!1,onComplete(data){context.set("currentPlacement",data.placement)}})},toggleVisibility:({prop,event,send})=>{queueMicrotask(()=>{send({type:prop("open")?"controlled.open":"controlled.close",previousEvent:event})})},setPointerMoveOpened:({context})=>{context.set("hasPointerMoveOpened",!0)},clearPointerMoveOpened:({context})=>{context.set("hasPointerMoveOpened",!1)}},effects:{trackFocusVisible:({scope})=>{var _a9;return trackFocusVisible({root:(_a9=scope.getRootNode)==null?void 0:_a9.call(scope)})},trackPositioning:({context,prop,scope})=>{context.get("currentPlacement")||context.set("currentPlacement",prop("positioning").placement);
63const getPositionerEl2=()=>getPositionerEl(scope);return getPlacement(getTriggerEl(scope),getPositionerEl2,{...prop("positioning"),defer:!0,onComplete(data){context.set("currentPlacement",data.placement)}})},trackPointerlockChange:({send,scope})=>{const doc=scope.getDoc();return addDomEvent(doc,"pointerlockchange",()=>send({type:"close",src:"pointerlock:change"}),!1)},trackScroll:({send,prop,scope})=>{if(!prop("closeOnScroll"))return;const triggerEl=getTriggerEl(scope);if(!triggerEl)return;const cleanups=getOverflowAncestors$1(triggerEl).map(overflowParent=>addDomEvent(overflowParent,"scroll",()=>{send({type:"close",src:"scroll"})},{passive:!0,capture:!0}));return()=>{cleanups.forEach(fn=>fn==null?void 0:fn())}},trackStore:({prop,send})=>{let cleanup;return queueMicrotask(()=>{cleanup=subscribe$1(store,()=>{store.id!==prop("id")&&send({type:"close",src:"id.change"})})}),()=>cleanup==null?void 0:cleanup()},trackEscapeKey:({send,prop})=>prop("closeOnEscape")?addDomEvent(document,"keydown",event=>{isComposingEvent(event)||event.key==="Escape"&&(event.stopPropagation(),send({type:"close",src:"keydown.escape"}))},!0):void 0,waitForOpenDelay:({send,prop})=>{const id2=setTimeout(()=>{send({type:"after.openDelay"})},prop("openDelay"));return()=>clearTimeout(id2)},waitForCloseDelay:({send,prop})=>{const id2=setTimeout(()=>{send({type:"after.closeDelay"})},prop("closeDelay"));return()=>clearTimeout(id2)}}}};createProps$1()(["aria-label","closeDelay","closeOnEscape","closeOnPointerDown","closeOnScroll","closeOnClick","dir","disabled","getRootNode","id","ids","interactive","onOpenChange","defaultOpen","open","openDelay","positioning"]);const useTooltip=props=>{const id2=reactExports.useId(),{getRootNode:getRootNode2}=useEnvironmentContext(),{dir}=useLocaleContext(),machineProps={id:id2,dir,getRootNode:getRootNode2,...props},service=useMachine(machine,machineProps);return connect(service,normalizeProps)},TooltipRoot$1=props=>{const[presenceProps,{children:children2,...localProps}]=splitPresenceProps(props),tooltip=useTooltip(localProps),presence=usePresence(mergeProps({present:tooltip.open},presenceProps));return jsxRuntimeExports.jsx(TooltipProvider,{value:tooltip,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})},TooltipRootProvider=props=>{const[presenceProps,{value:tooltip,children:children2}]=splitPresenceProps(props),presence=usePresence(mergeProps({present:tooltip.open},presenceProps));return jsxRuntimeExports.jsx(TooltipProvider,{value:tooltip,children:jsxRuntimeExports.jsx(PresenceProvider,{value:presence,children:children2})})},TooltipTrigger$1=reactExports.forwardRef((props,ref)=>{const tooltip=useTooltipContext(),mergedProps=mergeProps(tooltip.getTriggerProps(),props);return jsxRuntimeExports.jsx(ark.button,{...mergedProps,ref})});TooltipTrigger$1.displayName="TooltipTrigger";function omit(object2,keysToOmit=[]){const clone2=Object.assign({},object2);for(const key of keysToOmit)key in clone2&&delete clone2[key];return clone2}const colorMix=(value,token2)=>{var _a9;if(!value||typeof value!="string")return{invalid:!0,value};const[rawColor,rawOpacity]=value.split("/");if(!rawColor||!rawOpacity||rawColor==="currentBg")return{invalid:!0,value:rawColor};const colorToken=token2(`colors.${rawColor}`),opacityToken=(_a9=token2.raw(`opacity.${rawOpacity}`))==null?void 0:_a9.value;if(!opacityToken&&isNaN(Number(rawOpacity)))return{invalid:!0,value:rawColor};const percent=opacityToken?Number(opacityToken)*100+"%":`${rawOpacity}%`,color2=colorToken??rawColor;return{invalid:!1,color:color2,value:`color-mix(in srgb, ${color2} ${percent}, transparent)`}},createColorMixTransform=prop=>(value,args)=>{const mix=args.utils.colorMix(value);if(mix.invalid)return{[prop]:value};const cssVar2="--mix-"+prop;return{[cssVar2]:mix.value,[prop]:`var(${cssVar2}, ${mix.color})`}};function clone(obj){if(obj===null||typeof obj!="object")return obj;if(Array.isArray(obj))return obj.map(prop=>clone(prop));const _clone=Object.create(Object.getPrototypeOf(obj));for(const key of Object.keys(obj))_clone[key]=clone(obj[key]);return _clone}function merge$2(target,source){if(source==null)return target;for(const key of Object.keys(source))if(!(source[key]===void 0||key==="__proto__"))if(!isObject$8(target[key])&&isObject$8(source[key]))Object.assign(target,{[key]:source[key]});else if(target[key]&&isObject$8(source[key]))merge$2(target[key],source[key]);else if(Array.isArray(source[key])&&Array.isArray(target[key])){let i2=0;for(;i2<source[key].length;i2++)isObject$8(target[key][i2])&&isObject$8(source[key][i2])?merge$2(target[key][i2],source[key][i2]):target[key][i2]=source[key][i2]}else Object.assign(target,{[key]:source[key]});return target}function mergeWith(target,...sources){for(const source of sources)merge$2(target,source);return target}const defineConditions=v2=>v2,defineRecipe=v2=>v2,defineSlotRecipe=v2=>v2,defineKeyframes=v2=>v2,defineGlobalStyles=v2=>v2,defineStyle=v2=>v2,defineTextStyles=v2=>v2,defineAnimationStyles=v2=>v2,defineLayerStyles=v2=>v2;function createProxy(){const identity2=v2=>v2;return new Proxy(identity2,{get(){return identity2}})}const defineTokens=createProxy(),defineSemanticTokens=createProxy(),defineConfig=v2=>v2,mergeConfigs=(...configs)=>mergeWith({},...configs.map(clone)),escRegex=/[^a-zA-Z0-9_\u0081-\uffff-]/g;function esc$1(string){return`${string}`.replace(escRegex,s2=>`\\${s2}`)}const dashCaseRegex=/[A-Z]/g;function dashCase(string){return string.replace(dashCaseRegex,match2=>`-${match2.toLowerCase()}`)}function cssVar(name,options={}){const{fallback:fallback2="",prefix:prefix2=""}
63=options,variable=dashCase(["-",prefix2,esc$1(name)].filter(Boolean).join("-"));return{var:variable,ref:`var(${variable}${fallback2?`, ${fallback2}`:""})`}}const isCssVar=v2=>/^var\(--.+\)$/.test(v2),wrap$2=(str,v2)=>v2!=null?`${str}(${v2})`:v2,deg=v2=>{if(isCssVar(v2)||v2==null)return v2;const unitless=typeof v2=="string"&&!v2.endsWith("deg");return typeof v2=="number"||unitless?`${v2}deg`:v2},createFocusRing=selector2=>({values:["outside","inside","mixed","none"],transform(value,{token:token2}){const focusRingColor=token2("colors.colorPalette.focusRing");return{inside:{"--focus-ring-color":focusRingColor,[selector2]:{outlineOffset:"0px",outlineWidth:"var(--focus-ring-width, 1px)",outlineColor:"var(--focus-ring-color)",outlineStyle:"var(--focus-ring-style, solid)",borderColor:"var(--focus-ring-color)"}},outside:{"--focus-ring-color":focusRingColor,[selector2]:{outlineWidth:"var(--focus-ring-width, 2px)",outlineOffset:"var(--focus-ring-offset, 2px)",outlineStyle:"var(--focus-ring-style, solid)",outlineColor:"var(--focus-ring-color)"}},mixed:{"--focus-ring-color":focusRingColor,[selector2]:{outlineWidth:"var(--focus-ring-width, 3px)",outlineStyle:"var(--focus-ring-style, solid)",outlineColor:"color-mix(in srgb, var(--focus-ring-color), transparent 60%)",borderColor:"var(--focus-ring-color)"}},none:{"--focus-ring-color":focusRingColor,[selector2]:{outline:"none"}}}[value]??{}}}),divideColor=createColorMixTransform("borderColor"),createTransition=value=>({transition:value,transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"150ms"}),defaultConditions=defineConditions({hover:["@media (hover: hover)","&:is(:hover, [data-hover]):not(:disabled, [data-disabled])"],active:"&:is(:active, [data-active]):not(:disabled, [data-disabled], [data-state=open])",focus:"&:is(:focus, [data-focus])",focusWithin:"&:is(:focus-within, [data-focus-within])",focusVisible:"&:is(:focus-visible, [data-focus-visible])",disabled:"&:is(:disabled, [disabled], [data-disabled], [aria-disabled=true])",visited:"&:visited",target:"&:target",readOnly:"&:is([data-readonly], [aria-readonly=true], [readonly])",readWrite:"&:read-write",empty:"&:is(:empty, [data-empty])",checked:"&:is(:checked, [data-checked], [aria-checked=true], [data-state=checked])",enabled:"&:enabled",expanded:"&:is([aria-expanded=true], [data-expanded], [data-state=expanded])",highlighted:"&[data-highlighted]",complete:"&[data-complete]",incomplete:"&[data-incomplete]",dragging:"&[data-dragging]",before:"&::before",after:"&::after",firstLetter:"&::first-letter",firstLine:"&::first-line",marker:"&::marker",selection:"&::selection",file:"&::file-selector-button",backdrop:"&::backdrop",first:"&:first-of-type",last:"&:last-of-type",notFirst:"&:not(:first-of-type)",notLast:"&:not(:last-of-type)",only:"&:only-child",even:"&:nth-of-type(even)",odd:"&:nth-of-type(odd)",peerFocus:".peer:is(:focus, [data-focus]) ~ &",peerHover:".peer:is(:hover, [data-hover]):not(:disabled, [data-disabled]) ~ &",peerActive:".peer:is(:active, [data-active]):not(:disabled, [data-disabled]) ~ &",peerFocusWithin:".peer:focus-within ~ &",peerFocusVisible:".peer:is(:focus-visible, [data-focus-visible]) ~ &",peerDisabled:".peer:is(:disabled, [disabled], [data-disabled]) ~ &",peerChecked:".peer:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) ~ &",peerInvalid:".peer:is(:invalid, [data-invalid], [aria-invalid=true]) ~ &",peerExpanded:".peer:is([aria-expanded=true], [data-expanded], [data-state=expanded]) ~ &",peerPlaceholderShown:".peer:placeholder-shown ~ &",groupFocus:".group:is(:focus, [data-focus]) &",groupHover:".group:is(:hover, [data-hover]):not(:disabled, [data-disabled]) &",groupActive:".group:is(:active, [data-active]):not(:disabled, [data-disabled]) &",groupFocusWithin:".group:focus-within &",groupFocusVisible:".group:is(:focus-visible, [data-focus-visible]) &",groupDisabled:".group:is(:disabled, [disabled], [data-disabled]) &",groupChecked:".group:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) &",groupExpanded:".group:is([aria-expanded=true], [data-expanded], [data-state=expanded]) &",groupInvalid:".group:invalid &",indeterminate:"&:is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate])",required:"&:is([data-required], [aria-required=true])",valid:"&:is([data-valid], [data-state=valid])",invali
63d:"&:is([data-invalid], [aria-invalid=true], [data-state=invalid])",autofill:"&:autofill",inRange:"&:is(:in-range, [data-in-range])",outOfRange:"&:is(:out-of-range, [data-outside-range])",placeholder:"&::placeholder, &[data-placeholder]",placeholderShown:"&:is(:placeholder-shown, [data-placeholder-shown])",pressed:"&:is([aria-pressed=true], [data-pressed])",selected:"&:is([aria-selected=true], [data-selected])",grabbed:"&:is([aria-grabbed=true], [data-grabbed])",underValue:"&[data-state=under-value]",overValue:"&[data-state=over-value]",atValue:"&[data-state=at-value]",default:"&:default",optional:"&:optional",open:"&:is([open], [data-open], [data-state=open])",closed:"&:is([closed], [data-closed], [data-state=closed])",fullscreen:"&is(:fullscreen, [data-fullscreen])",loading:"&:is([data-loading], [aria-busy=true])",hidden:"&:is([hidden], [data-hidden])",current:"&[data-current]",currentPage:"&[aria-current=page]",currentStep:"&[aria-current=step]",today:"&[data-today]",unavailable:"&[data-unavailable]",rangeStart:"&[data-range-start]",rangeEnd:"&[data-range-end]",now:"&[data-now]",topmost:"&[data-topmost]",motionReduce:"@media (prefers-reduced-motion: reduce)",motionSafe:"@media (prefers-reduced-motion: no-preference)",print:"@media print",landscape:"@media (orientation: landscape)",portrait:"@media (orientation: portrait)",dark:".dark &, .dark .chakra-theme:not(.light) &",light:":root &, .light &",osDark:"@media (prefers-color-scheme: dark)",osLight:"@media (prefers-color-scheme: light)",highContrast:"@media (forced-colors: active)",lessContrast:"@media (prefers-contrast: less)",moreContrast:"@media (prefers-contrast: more)",ltr:"[dir=ltr] &",rtl:"[dir=rtl] &",scrollbar:"&::-webkit-scrollbar",scrollbarThumb:"&::-webkit-scrollbar-thumb",scrollbarTrack:"&::-webkit-scrollbar-track",horizontal:"&[data-orientation=horizontal]",vertical:"&[data-orientation=vertical]",icon:"& :where(svg)",starting:"@starting-style"}),currentBgVar=cssVar("bg-currentcolor"),isCurrentBgVar=value=>value===currentBgVar.ref||value==="currentBg",colorValues=theme=>({...theme("colors"),currentBg:currentBgVar}),defaultBaseConfig=defineConfig({conditions:defaultConditions,utilities:{background:{values:colorValues,shorthand:["bg"],transform(value,args){if(isCurrentBgVar(args.raw))return{background:currentBgVar.ref};const styleObj=createColorMixTransform("background")(value,args);return{...styleObj,[currentBgVar.var]:styleObj==null?void 0:styleObj.background}}},backgroundColor:{values:colorValues,shorthand:["bgColor"],transform(value,args){if(isCurrentBgVar(args.raw))return{backgroundColor:currentBgVar.ref};const styleObj=createColorMixTransform("backgroundColor")(value,args);return{...styleObj,[currentBgVar.var]:styleObj==null?void 0:styleObj.backgroundColor}}},backgroundSize:{shorthand:["bgSize"]},backgroundPosition:{shorthand:["bgPos"]},backgroundRepeat:{shorthand:["bgRepeat"]},backgroundAttachment:{shorthand:["bgAttachment"]},backgroundClip:{shorthand:["bgClip"],values:["text"],transform(value){return value==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:value}}},backgroundGradient:{shorthand:["bgGradient"],values(theme){return{...theme("gradients"),"to-t":"linear-gradient(to top, var(--gradient))","to-tr":"linear-gradient(to top right, var(--gradient))","to-r":"linear-gradient(to right, var(--gradient))","to-br":"linear-gradient(to bottom right, var(--gradient))","to-b":"linear-gradient(to bottom, var(--gradient))","to-bl":"linear-gradient(to bottom left, var(--gradient))","to-l":"linear-gradient(to left, var(--gradient))","to-tl":"linear-gradient(to top left, var(--gradient))"}},transform(value){return{"--gradient-stops":"var(--gradient-from), var(--gradient-to)","--gradient":"var(--gradient-via-stops, var(--gradient-stops))",backgroundImage:value}}},gradientFrom:{values:colorValues,transform:createColorMixTransform("--gradient-from")},gradientTo:{values:colorValues,transform:createColorMixTransform("--gradient-to")},gradientVia:{values:colorValues,transform(value,args){return{...createColorMixTransform("--gradient-via")(value,args),"--gradient-via-stops":"var(--gradient-from), var(--gradient-via), var(--gradient-to)"}}},backgroundImage:{values(theme){return{...theme("gradients"),...theme("assets")}},shorthand:["bgImg","bgImage"]},border:{values:"borders"},borderTop:{values:"borders"},borderLeft:{values:"borders"},borderBlockStart:{values:"borders"},borderRight:{values:"borders"},borderBottom:{values:"borders"},borderBlockEnd:{values:"borders"},borderInlineStart:{values:"borders",shorthand:["borderStart"]},borderInlineEnd:{values:"borders",shorthand:["borderEnd"]},borderInline:{values:"borders",shorthand:["borderX"]},borderBlock:{values:"borders",shorthand:["borderY"]},borderColor:{values:colorValues,transform:createColorMixTransform("borderColor")},borderTopColor:{values:colorValues,transform:createColorMixTransform("borderTopColor")},borderBlockStartColor:{values:colorValues,transform:createColorMixTransform("borderBlockStartColor")},borderBottomColor:{values:colorValues,transform:createColorMixTransform("borderBottomColor")},borderBlockEndColor:{values:colorValues,transform:createColorMixTransform("borderBlockEndColor")},borderLeftColor:{values:colorValues,transform:createColorMixTransform("borderLeftColor")},borderInlineStartColor:{values:colorValues,shorthand:["borderStartColor"],transform:createColorMixTransform("borderInlineStartColor")},borderRightColor:{values:colorValues,transform:createColorMixTransform("borderRightColor")},borderInlineEndColor:{values:colorValues,shorthand:["borderEndColor"],transform:createColorMixTransform("borderInlineEndColor")},borderStyle:{values:"borderStyles"},borderTopStyle:{values:"borderStyles"},borderBlockStartStyle:{values:"borderStyles"},borderBottomStyle:{values:"borderStyles"},borderBlockEndStyle:{values:"borderStyles"},borderInlineStartStyle:{values:"borderStyles",shorthand:["borderStartStyle"]},borderInlineEndStyle:{values:"borderStyles",shorthand:["borderEndStyle"]},borderLeftStyle:{values:"borderStyles"},borderRightStyle:{values:"borderStyles"},borderRadius:{values:"radii",shorthand:["rounded"]},borderTopLeftRadius:{values:"radii",shorthand:["roundedTopLeft"]},borderStartStartRadius:{values:"radii",shorthand:["roundedStartStart","borderTopStartRadius"]},borderEndStartRadius:{values:"radii",shorthand:["roundedEndStart","borderBottomStartRadius"]},borderTopRightRadius:{values:"radii",shorthand:["roundedTopRight"]},borderStartEndRadius:{values:"radii",shorthand:["roundedStartEnd","borderTopEndRadius"]},borderEndEndRadius:{values:"radii",shorthand:["roundedEndEnd","borderBottomEndRadius"]},borderBottomLeftRadius:{values:"radii",shorthand:["roundedBottomLeft"]},borderBottomRightRadius:{values:"radii",shorthand:["roundedBottomRight"]},borderInlineStartRadius:{values:"radii",property:"borderRadius",shorthand:["roundedStart","borderStartRadius"],transform:value=>({borderStartStartRadius:value,borderEndStartRadius:value})},borderInlineEndRadius:{values:"radii",property:"borderRadius",shorthand:["roundedEnd","borderEndRadius"],transform:value=>({borderStartEndRadius:value,borderEndEndRadius:value})},borderTopRadius:{values:"radii",property:"borderRadius",shorthand:["roundedTop"],transform:value=>({borderTopLeftRadius:value,borderTopRightRadius:value})},borderBottomRadius:{values:"radii",property:"borderRadius",shorthand:["roundedBottom"],transform:value=>({borderBottomLeftRadius:value,borderBottomRightRadius:value})},borderLeftRadius:{values:"radii",property:"borderRadius",shorthand:["roundedLeft"],transform:value=>({borderTopLeftRadius:value,borderBottomLeftRadius:value})},borderRightRadius:{values:"radii",property:"borderRadius",shorthand:["roundedRight"],transform:value=>({borderTopRightRadius:value,borderBottomRightRadius:value})},borderWidth:{values:"borderWidths"},borderBlockStartWidth:{values:"borderWidths"},borderTopWidth:{values:"borderWidths"},borderBottomWidth:{values:"borderWidths"},borderBlockEndWidth:{values:"borderWidths"},borderRightWidth:{values:"borderWidths"},borderInlineWidth:{values:"borderWidths",shorthand:["borderXWidth"]},borderInlineStartWidth:{values:"borderWidths",shorthand:["borderStartWidth"]},borderInlineEndWidth:{values:"borderWidths",shorthand:["borderEndWidth"]},borderLeftWidth:{values:"borderWidths"},borderBlockWidth:{values:"borderWidths",shorthand:["borderYWidth"]},color:{values:colorValues,transform:createColorMixTransform("color")},fill:{values:colorValues,transform:createColorMixTransform("fill")},stroke:{values:colorValues,transform:createColorMixTransform("stroke")},accentColor:{values:colorValues,transform:createColorMixTransform("accentColor")},divideX:{values:{type:"string"},transform(value){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderInlineStartWidth:value,borderInlineEndWidth:"0px"}}}},divideY:{values:{type:"string"},transform(value){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderTopWidth:value,borderBottomWidth:"0px"}}}},divideColor:{values:colorValues,transform(value,args){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":divideColor(value,args)}}},divideStyle:{property:"borderStyle",transform(value){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderStyle:value}}}},boxShadow:{values:"shadows",shorthand:["shadow"]}
63,boxShadowColor:{values:colorValues,transform:createColorMixTransform("--shadow-color"),shorthand:["shadowColor"]},mixBlendMode:{shorthand:["blendMode"]},backgroundBlendMode:{shorthand:["bgBlendMode"]},opacity:{values:"opacity"},filter:{transform(v2){return v2!=="auto"?{filter:v2}:{filter:"var(--blur) var(--brightness) var(--contrast) var(--grayscale) var(--hue-rotate) var(--invert) var(--saturate) var(--sepia) var(--drop-shadow)"}}},blur:{values:"blurs",transform:v2=>({"--blur":wrap$2("blur",v2)})},brightness:{transform:v2=>({"--brightness":wrap$2("brightness",v2)})},contrast:{transform:v2=>({"--contrast":wrap$2("contrast",v2)})},grayscale:{transform:v2=>({"--grayscale":wrap$2("grayscale",v2)})},hueRotate:{transform:v2=>({"--hue-rotate":wrap$2("hue-rotate",deg(v2))})},invert:{transform:v2=>({"--invert":wrap$2("invert",v2)})},saturate:{transform:v2=>({"--saturate":wrap$2("saturate",v2)})},sepia:{transform:v2=>({"--sepia":wrap$2("sepia",v2)})},dropShadow:{transform:v2=>({"--drop-shadow":wrap$2("drop-shadow",v2)})},backdropFilter:{transform(v2){return v2!=="auto"?{backdropFilter:v2}:{backdropFilter:"var(--backdrop-blur) var(--backdrop-brightness) var(--backdrop-contrast) var(--backdrop-grayscale) var(--backdrop-hue-rotate) var(--backdrop-invert) var(--backdrop-opacity) var(--backdrop-saturate) var(--backdrop-sepia)"}}},backdropBlur:{values:"blurs",transform:v2=>({"--backdrop-blur":wrap$2("blur",v2)})},backdropBrightness:{transform:v2=>({"--backdrop-brightness":wrap$2("brightness",v2)})},backdropContrast:{transform:v2=>({"--backdrop-contrast":wrap$2("contrast",v2)})},backdropGrayscale:{transform:v2=>({"--backdrop-grayscale":wrap$2("grayscale",v2)})},backdropHueRotate:{transform:v2=>({"--backdrop-hue-rotate":wrap$2("hue-rotate",deg(v2))})},backdropInvert:{transform:v2=>({"--backdrop-invert":wrap$2("invert",v2)})},backdropOpacity:{transform:v2=>({"--backdrop-opacity":wrap$2("opacity",v2)})},backdropSaturate:{transform:v2=>({"--backdrop-saturate":wrap$2("saturate",v2)})},backdropSepia:{transform:v2=>({"--backdrop-sepia":wrap$2("sepia",v2)})},flexBasis:{values:"sizes"},gap:{values:"spacing"},rowGap:{values:"spacing",shorthand:["gapY"]},columnGap:{values:"spacing",shorthand:["gapX"]},flexDirection:{shorthand:["flexDir"]},gridGap:{values:"spacing"},gridColumnGap:{values:"spacing"},gridRowGap:{values:"spacing"},outlineColor:{values:colorValues,transform:createColorMixTransform("outlineColor")},focusRing:createFocusRing("&:is(:focus, [data-focus])"),focusVisibleRing:createFocusRing("&:is(:focus-visible, [data-focus-visible])"),focusRingColor:{values:colorValues,transform:createColorMixTransform("--focus-ring-color")},focusRingOffset:{values:"spacing",transform:v2=>({"--focus-ring-offset":v2})},focusRingWidth:{values:"borderWidths",property:"outlineWidth",transform:v2=>({"--focus-ring-width":v2})},focusRingStyle:{values:"borderStyles",property:"outlineStyle",transform:v2=>({"--focus-ring-style":v2})},aspectRatio:{values:"aspectRatios"},width:{values:"sizes",shorthand:["w"]},inlineSize:{values:"sizes"},height:{values:"sizes",shorthand:["h"]},blockSize:{values:"sizes"},boxSize:{values:"sizes",property:"width",transform:v2=>({width:v2,height:v2})},minWidth:{values:"sizes",shorthand:["minW"]},minInlineSize:{values:"sizes"},minHeight:{values:"sizes",shorthand:["minH"]},minBlockSize:{values:"sizes"},maxWidth:{values:"sizes",shorthand:["maxW"]},maxInlineSize:{values:"sizes"},maxHeight:{values:"sizes",shorthand:["maxH"]},maxBlockSize:{values:"sizes"},hideFrom:{values:"breakpoints",transform:(value,{raw,token:token2})=>({[token2.raw(`breakpoints.${raw}`)?`@breakpoint ${raw}`:`@media screen and (min-width: ${value})`]:{display:"none"}})},hideBelow:{values:"breakpoints",transform(value,{raw,token:token2}){return{[token2.raw(`breakpoints.${raw}`)?`@breakpoint ${raw}Down`:`@media screen and (max-width: ${value})`]:{display:"none"}}}},overscrollBehavior:{shorthand:["overscroll"]},overscrollBehaviorX:{shorthand:["overscrollX"]},overscrollBehaviorY:{shorthand:["overscrollY"]},scrollbar:{values:["visible","hidden"],transform(v2){switch(v2){case"visible":return{msOverflowStyle:"auto",scrollbarWidth:"auto","&::-webkit-scrollbar":{display:"block"}};case"hidden":return{msOverflowStyle:"none",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}};default:return{}}}},scrollbarColor:{values:colorValues,transform:createColorMixTransform("scrollbarColor")},scrollbarGutter:{values:"spacing"},scrollbarWidth:{values:"sizes"},scrollMargin:{values:"spacing"},scrollMarginTop:{values:"spacing"},scrollMarginBottom:{values:"spacing"},scrollMarginLeft:{values:"spacing"},scrollMarginRight:{values:"spacing"},scrollMarginX:{values:"spacing",transform:v2=>({scrollMarginLeft:v2,scrollMarginRight:v2})},scrollMarginY:{values:"spacing",transform:v2=>({scrollMarginTop:v2,scrollMarginBottom:v2})},scrollPadding:{values:"spacing"},scrollPaddingTop:{values:"spacing"},scrollPaddingBottom:{values:"spacing"},scrollPaddingLeft:{values:"spacing"},scrollPaddingRight:{values:"spacing"},scrollPaddingInline:{values:"spacing",shorthand:["scrollPaddingX"]},scrollPaddingBlock:{values:"spacing",shorthand:["scrollPaddingY"]},scrollSnapType:{values:{none:"none",x:"x var(--scroll-snap-strictness)",y:"y var(--scroll-snap-strictness)",both:"both var(--scroll-snap-strictness)"}},scrollSnapStrictness:{values:["mandatory","proximity"],transform:v2=>({"--scroll-snap-strictness":v2})},scrollSnapMargin:{values:"spacing"},scrollSnapMarginTop:{values:"spacing"},scrollSnapMarginBottom:{values:"spacing"},scrollSnapMarginLeft:{values:"spacing"},scrollSnapMarginRight:{values:"spacing"},listStylePosition:{shorthand:["listStylePos"]},listStyleImage:{values:"assets",shorthand:["listStyleImg"]},position:{shorthand:["pos"]},zIndex:{values:"zIndex"},inset:{values:"spacing"},insetInline:{values:"spacing",shorthand:["insetX"]},insetBlock:{values:"spacing",shorthand:["insetY"]},top:{values:"spacing"},insetBlockStart:{values:"spacing"},bottom:{values:"spacing"},insetBlockEnd:{values:"spacing"},left:{values:"spacing"},right:{values:"spacing"},insetInlineStart:{values:"spacing",shorthand:["insetStart"]},insetInlineEnd:{values:"spacing",shorthand:["insetEnd"]},ring:{transform(value){return{"--ring-offset-shadow":"var(--ring-inset) 0 0 0 var(--ring-offset-width) var(--ring-offset-color)","--ring-shadow":"var(--ring-inset) 0 0 0 calc(var(--ring-width) + var(--ring-offset-width)) var(--ring-color)","--ring-width":value,boxShadow:"var(--ring-offset-shadow), var(--ring-shadow), var(--shadow, 0 0 #0000)"}}},ringColor:{values:colorValues,transform:createColorMixTransform("--ring-color")},ringOffset:{transform:value=>({"--ring-offset-width":value})},ringOffsetColor:{values:colorValues,transform:createColorMixTransform("--ring-offset-color")},ringInset:{transform:v2=>({"--ring-inset":v2})},margin:{values:"spacing",shorthand:["m"]},marginTop:{values:"spacing",shorthand:["mt"]},marginBlockStart:{values:"spacing"},marginRight:{values:"spacing",shorthand:["mr"]},marginBottom:{values:"spacing",shorthand:["mb"]},marginBlockEnd:{values:"spacing"},marginLeft:{values:"spacing",shorthand:["ml"]},marginInlineStart:{values:"spacing",shorthand:["ms","marginStart"]},marginInlineEnd:{values:"spacing",shorthand:["me","marginEnd"]},marginInline:{values:"spacing",shorthand:["mx","marginX"]},marginBlock:{values:"spacing",shorthand:["my","marginY"]},padding:{values:"spacing",shorthand:["p"]},paddingTop:{values:"spacing",shorthand:["pt"]},paddingRight:{values:"spacing",shorthand:["pr"]},paddingBottom:{values:"spacing",shorthand:["pb"]},paddingBlockStart:{values:"spacing"},paddingBlockEnd:{values:"spacing"},paddingLeft:{values:"spacing",shorthand:["pl"]},paddingInlineStart:{values:"spacing",shorthand:["ps","paddingStart"]},paddingInlineEnd:{values:"spacing",shorthand:["pe","paddingEnd"]},paddingInline:{values:"spacing",shorthand:["px","paddingX"]},paddingBlock:{values:"spacing",shorthand:["py","paddingY"]},textDecoration:{shorthand:["textDecor"]},textDecorationColor:{values:colorValues,transform:createColorMixTransform("textDecorationColor")},textShadow:{values:"shadows"},transform:{transform:value=>{let v2=value;return value==="auto"&&(v2="translateX(var(--translate-x, 0)) translateY(var(--translate-y, 0)) rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)) skewX(var(--skew-x, 0)) skewY(var(--skew-y, 0))"),value==="auto-gpu"&&(v2="translate3d(var(--translate-x, 0), var(--translate-y, 0), 0) rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)) skewX(var(--skew-x, 0)) skewY(var(--skew-y, 0))"),{transform:v2}}},skewX:{transform:v2=>({"--skew-x":deg(v2)})},skewY:{transform:v2=>({"--skew-y":deg(v2)})},scaleX:{transform:v2=>({"--scale-x":v2})},scaleY:{transform:v2=>({"--scale-y":v2})},scale:{transform(value){return value!=="auto"?{scale:value}:{scale:"var(--scale-x, 1) var(--scale-y, 1)"}}},spaceXReverse:{values:{type:"boolean"},transform(value){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-x-reverse":value?"1":void 0}}}},spaceX:{property:"marginInlineStart",values:"spacing",transform:v2=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-x-reverse":"0",marginInlineStart:`calc(${v2} * calc(1 - var(--space-x-reverse)))`,marginInlineEnd:`calc(${v2} * var(--space-x-reverse))`}})}
63,spaceYReverse:{values:{type:"boolean"},transform(value){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-y-reverse":value?"1":void 0}}}},spaceY:{property:"marginTop",values:"spacing",transform:v2=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-y-reverse":"0",marginTop:`calc(${v2} * calc(1 - var(--space-y-reverse)))`,marginBottom:`calc(${v2} * var(--space-y-reverse))`}})},rotate:{transform(value){return value!=="auto"?{rotate:deg(value)}:{rotate:"var(--rotate-x, 0) var(--rotate-y, 0) var(--rotate-z, 0)"}}},rotateX:{transform(value){return{"--rotate-x":deg(value)}}},rotateY:{transform(value){return{"--rotate-y":deg(value)}}},translate:{transform(value){return value!=="auto"?{translate:value}:{translate:"var(--translate-x) var(--translate-y)"}}},translateX:{values:"spacing",transform:v2=>({"--translate-x":v2})},translateY:{values:"spacing",transform:v2=>({"--translate-y":v2})},transition:{values:["all","common","colors","opacity","position","backgrounds","size","shadow","transform"],transform(value){switch(value){case"all":return createTransition("all");case"position":return createTransition("left, right, top, bottom, inset-inline, inset-block");case"colors":return createTransition("color, background-color, border-color, text-decoration-color, fill, stroke");case"opacity":return createTransition("opacity");case"shadow":return createTransition("box-shadow");case"transform":return createTransition("transform");case"size":return createTransition("width, height");case"backgrounds":return createTransition("background, background-color, background-image, background-position");case"common":return createTransition("color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter");default:return{transition:value}}}},transitionDuration:{values:"durations"},transitionProperty:{values:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, translate, transform",colors:"background-color, border-color, color, fill, stroke",size:"width, height",position:"left, right, top, bottom, inset-inline, inset-block",background:"background, background-color, background-image, background-position"}},transitionTimingFunction:{values:"easings"},animation:{values:"animations"},animationDuration:{values:"durations"},animationDelay:{values:"durations"},animationTimingFunction:{values:"easings"},fontFamily:{values:"fonts"},fontSize:{values:"fontSizes"},fontWeight:{values:"fontWeights"},lineHeight:{values:"lineHeights"},letterSpacing:{values:"letterSpacings"},textIndent:{values:"spacing"},truncate:{values:{type:"boolean"},transform(value){return value===!0?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:{}}},lineClamp:{transform(value){return value==="none"?{WebkitLineClamp:"unset"}:{overflow:"hidden",display:"-webkit-box",WebkitLineClamp:value,WebkitBoxOrient:"vertical",textWrap:"wrap"}}},srOnly:{values:{type:"boolean"},transform(value){return srMapping[value]||{}}},debug:{values:{type:"boolean"},transform(value){return value?{outline:"1px solid blue !important","& > *":{outline:"1px solid red !important"}}:{}}},caretColor:{values:colorValues,transform:createColorMixTransform("caretColor")},cursor:{values:"cursor"}}}),srMapping={true:{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},false:{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}};var userGeneratedStr="",userGenerated=userGeneratedStr.split(","),cssPropertiesStr="WebkitAppearance,WebkitBorderBefore,WebkitBorderBeforeColor,WebkitBorderBeforeStyle,WebkitBorderBeforeWidth,WebkitBoxReflect,WebkitLineClamp,WebkitMask,WebkitMaskAttachment,WebkitMaskClip,WebkitMaskComposite,WebkitMaskImage,WebkitMaskOrigin,WebkitMaskPosition,WebkitMaskPositionX,WebkitMaskPositionY,WebkitMaskRepeat,WebkitMaskRepeatX,WebkitMaskRepeatY,WebkitMaskSize,WebkitOverflowScrolling,WebkitTapHighlightColor,WebkitTextFillColor,WebkitTextStroke,WebkitTextStrokeColor,WebkitTextStrokeWidth,WebkitTouchCallout,WebkitUserModify,WebkitUserSelect,accentColor,alignContent,alignItems,al
63ignSelf,alignTracks,all,anchorName,anchorScope,animation,animationComposition,animationDelay,animationDirection,animationDuration,animationFillMode,animationIterationCount,animationName,animationPlayState,animationRange,animationRangeEnd,animationRangeStart,animationTimeline,animationTimingFunction,appearance,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment,backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin,backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundSize,blockSize,border,borderBlock,borderBlockColor,borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth,borderBlockStart,borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth,borderBlockStyle,borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius,borderBottomRightRadius,borderBottomStyle,borderBottomWidth,borderCollapse,borderColor,borderEndEndRadius,borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat,borderImageSlice,borderImageSource,borderImageWidth,borderInline,borderInlineColor,borderInlineEnd,borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart,borderInlineStartColor,borderInlineStartStyle,borderInlineStartWidth,borderInlineStyle,borderInlineWidth,borderLeft,borderLeftColor,borderLeftStyle,borderLeftWidth,borderRadius,borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing,borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor,borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom,boxAlign,boxDecorationBreak,boxDirection,boxFlex,boxFlexGroup,boxLines,boxOrdinalGroup,boxOrient,boxPack,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,captionSide,caret,caretColor,caretShape,clear,clip,clipPath,clipRule,color,colorInterpolationFilters,colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle,columnRuleWidth,columnSpan,columnWidth,columns,contain,containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,container,containerName,containerType,content,contentVisibility,counterIncrement,counterReset,counterSet,cursor,cx,cy,d,direction,display,dominantBaseline,emptyCells,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontFamily,fontFeatureSettings,fontKerning,fontLanguageOverride,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust,fontSmooth,fontStretch,fontStyle,fontSynthesis,fontSynthesisPosition,fontSynthesisSmallCaps,fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian,fontVariantEmoji,fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight,forcedColorAdjust,gap,grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns,gridTemplateRows,hangingPunctuation,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation,imageRendering,imageResolution,imeMode,initialLetter,initialLetterAlign,inlineSize,inset,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize,isolation,justifyContent,justifyItems,justifySelf,justifyTracks,left,letterSpacing,lightingColor,lineBreak,lineClamp,lineHeight,lineHeightStep,listStyle,listStyleImage,listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marginTrim,marker,markerEnd,markerMid,markerStart,mask,maskBorder,maskBorderMode,maskBorderOutset,maskBorderRepeat,maskBorderSlice,maskBorderSource,maskBorderWidth,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType,masonryAutoFlow,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxLines,maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,objectFit,objectPosition,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow,overflowAnchor,overflowBlock,overflowClipBox,overflowClipMargin,overflowInline,overflowWrap,overflowX,overflowY,overlay,overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore,pageBreakInside,paintOrder,perspective,perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,printColorAdjust,quotes,r,resize,right,rotate,rowGap,rubyAlign,rubyMerge,rubyPosition,rx,ry,scale,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapCoordinate,
63scrollSnapDestination,scrollSnapPointsX,scrollSnapPointsY,scrollSnapStop,scrollSnapType,scrollSnapTypeX,scrollSnapTypeY,scrollTimeline,scrollTimelineAxis,scrollTimelineName,scrollbarColor,scrollbarGutter,scrollbarWidth,shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,tabSize,tableLayout,textAlign,textAlignLast,textAnchor,textBox,textBoxEdge,textBoxTrim,textCombineUpright,textDecoration,textDecorationColor,textDecorationLine,textDecorationSkip,textDecorationSkipInk,textDecorationStyle,textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textJustify,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle,timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay,transitionDuration,transitionProperty,transitionTimingFunction,translate,unicodeBidi,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName,viewTransitionName,visibility,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex,zoom,alignmentBaseline,baselineShift,colorInterpolation,colorRendering,glyphOrientationVertical",allCssProperties=cssPropertiesStr.split(",").concat(userGenerated),properties=new Map(allCssProperties.map(prop=>[prop,!0]));function memo$1(fn){const cache2=Object.create(null);return arg=>(cache2[arg]===void 0&&(cache2[arg]=fn(arg)),cache2[arg])}var cssPropertySelectorRegex=/&|@/,isCssProperty=memo$1(prop=>properties.has(prop)||prop.startsWith("--")||cssPropertySelectorRegex.test(prop));const isNotNullish=element=>element!=null;function walkObject(target,predicate,options={}){const{stop,getKey}=options;function inner(value,path=[]){if(isObject$8(value)||Array.isArray(value)){const result={};for(const[prop,child]of Object.entries(value)){const key=(getKey==null?void 0:getKey(prop,child))??prop,childPath=[...path,key];if(stop!=null&&stop(value,childPath))return predicate(value,path);const next2=inner(child,childPath);isNotNullish(next2)&&(result[key]=next2)}return result}return predicate(value,path)}return inner(target)}function mapObject(obj,fn){return Array.isArray(obj)?obj.map(value=>fn(value)):isObject$8(obj)?walkObject(obj,value=>fn(value)):obj!=null?fn(obj):obj}function flatten$1(values,stop){const result={};return walkObject(values,(token2,paths)=>{token2&&(result[paths.join(".")]=token2.value)},{stop}),result}var fastSafeStringify,hasRequiredFastSafeStringify;function requireFastSafeStringify(){if(hasRequiredFastSafeStringify)return fastSafeStringify;hasRequiredFastSafeStringify=1,fastSafeStringify=stringify2,stringify2.default=stringify2,stringify2.stable=deterministicStringify,stringify2.stableStringify=deterministicStringify;var LIMIT_REPLACE_NODE="[...]",CIRCULAR_REPLACE_NODE="[Circular]",arr=[],replacerStack=[];function defaultOptions2(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify2(obj,replacer,spacer,options){typeof options>"u"&&(options=defaultOptions2()),decirc(obj,"",0,[],void 0,0,options);var res;try{replacerStack.length===0?res=JSON.stringify(obj,replacer,spacer):res=JSON.stringify(obj,replaceGetterValues(replacer),spacer)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;arr.length!==0;){var part=arr.pop();part.length===4?Object.defineProperty(part[0],part[1],part[3]):part[0][part[1]]=part[2]}}return res}function setReplace(replace2,val,k2,parent){var propertyDescriptor=Object.getOwnPropertyDescriptor(parent,k2);propertyDescriptor.get!==void 0?propertyDescriptor.configurable?(Object.defineProperty(parent,k2,{value:replace2}),arr.push([parent,k2,val,propertyDescriptor])):replacerStack.push([val,k2,replace2]):(parent[k2]=replace2,arr.push([parent,k2,val]))}function decirc(val,k2,edgeIndex,stack,parent,depth,options){depth+=1;var i2;if(typeof val=="object"&&val!==null){for(i2=0;i2<stack.length;i2++)if(stack[i2]===val){setReplace(CIRCULAR_REPLACE_NODE,val,k2,parent);return}if(typeof options.depthLimit<"u"&&depth>options.depthLimit){setReplace(LIMIT_REPLACE_NODE,val,k2,parent);return}if(typeof options.edgesLimit<"u"&&edgeIndex+1>options.edgesLimit){setReplace(LIMIT_REPLACE_NODE,val,k2,parent);return}if(stack.push(val),Array.isArray(val))for(i2=0;i2<val.length;
63i2++)decirc(val[i2],i2,i2,stack,val,depth,options);else{var keys2=Object.keys(val);for(i2=0;i2<keys2.length;i2++){var key=keys2[i2];decirc(val[key],key,i2,stack,val,depth,options)}}stack.pop()}}function compareFunction(a2,b2){return a2<b2?-1:a2>b2?1:0}function deterministicStringify(obj,replacer,spacer,options){typeof options>"u"&&(options=defaultOptions2());var tmp=deterministicDecirc(obj,"",0,[],void 0,0,options)||obj,res;try{replacerStack.length===0?res=JSON.stringify(tmp,replacer,spacer):res=JSON.stringify(tmp,replaceGetterValues(replacer),spacer)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;arr.length!==0;){var part=arr.pop();part.length===4?Object.defineProperty(part[0],part[1],part[3]):part[0][part[1]]=part[2]}}return res}function deterministicDecirc(val,k2,edgeIndex,stack,parent,depth,options){depth+=1;var i2;if(typeof val=="object"&&val!==null){for(i2=0;i2<stack.length;i2++)if(stack[i2]===val){setReplace(CIRCULAR_REPLACE_NODE,val,k2,parent);return}try{if(typeof val.toJSON=="function")return}catch{return}if(typeof options.depthLimit<"u"&&depth>options.depthLimit){setReplace(LIMIT_REPLACE_NODE,val,k2,parent);return}if(typeof options.edgesLimit<"u"&&edgeIndex+1>options.edgesLimit){setReplace(LIMIT_REPLACE_NODE,val,k2,parent);return}if(stack.push(val),Array.isArray(val))for(i2=0;i2<val.length;i2++)deterministicDecirc(val[i2],i2,i2,stack,val,depth,options);else{var tmp={},keys2=Object.keys(val).sort(compareFunction);for(i2=0;i2<keys2.length;i2++){var key=keys2[i2];deterministicDecirc(val[key],key,i2,stack,val,depth,options),tmp[key]=val[key]}if(typeof parent<"u")arr.push([parent,k2,val]),parent[k2]=tmp;else return tmp}stack.pop()}}function replaceGetterValues(replacer){return replacer=typeof replacer<"u"?replacer:function(k2,v2){return v2},function(key,val){if(replacerStack.length>0)for(var i2=0;i2<replacerStack.length;i2++){var part=replacerStack[i2];if(part[1]===key&&part[0]===val){val=part[2],replacerStack.splice(i2,1);break}}return replacer.call(this,key,val)}}return fastSafeStringify}var fastSafeStringifyExports=requireFastSafeStringify();const stringify=getDefaultExportFromCjs(fastSafeStringifyExports),memo=fn=>{const cache2=Object.create(null);function get2(...args){const key=args.map(v2=>stringify(v2)).join("|");return cache2[key]===void 0&&(cache2[key]=fn(...args)),cache2[key]}return get2},BASE_FONT_SIZE=16,UNIT_PX="px",UNIT_EM="em",UNIT_REM="rem";function getUnit(value=""){const DIGIT_REGEX=new RegExp(String.raw`-?\d+(?:\.\d+|\d*)`),UNIT_REGEX=new RegExp(`${UNIT_PX}|${UNIT_EM}|${UNIT_REM}`),unit=value.match(new RegExp(`${DIGIT_REGEX.source}(${UNIT_REGEX.source})`));return unit==null?void 0:unit[1]}function toPx(value=""){if(typeof value=="number")return`${value}px`;const unit=getUnit(value);if(!unit||unit===UNIT_PX)return value;if(unit===UNIT_EM||unit===UNIT_REM)return`${parseFloat(value)*BASE_FONT_SIZE}${UNIT_PX}`}function toRem(value=""){const unit=getUnit(value);if(!unit||unit===UNIT_REM)return value;if(unit===UNIT_EM)return`${parseFloat(value)}${UNIT_REM}`;if(unit===UNIT_PX)return`${parseFloat(value)/BASE_FONT_SIZE}${UNIT_REM}`}const capitalize=str=>str.charAt(0).toUpperCase()+str.slice(1);function createBreakpoints(breakpoints2){const sorted=sort(breakpoints2),values=Object.fromEntries(sorted);function get2(name){return values[name]}function only(name){return build(get2(name))}function getRanges(){const breakpoints22=Object.keys(values),permuations=getPermutations(breakpoints22),results=breakpoints22.flatMap(name=>{const value=get2(name),down2=[`${name}Down`,build({max:adjust(value.min)})],up2=[name,build({min:value.min})],_only=[`${name}Only`,only(name)];return[up2,_only,down2]}).filter(([,value])=>value!=="").concat(permuations.map(([min2,max2])=>{const minValue=get2(min2),maxValue2=get2(max2);return[`${min2}To${capitalize(max2)}`,build({min:minValue.min,max:adjust(maxValue2.min)})]}));return Object.fromEntries(results)}function toConditions(){const ranges2=getRanges();return Object.fromEntries(Object.entries(ranges2))}const conditions=toConditions(),getCondition=key=>conditions[key];function keys2(){return["base",...Object.keys(values)]}function up(name){return build({min:get2(name).min})}function down(name){return build({max:adjust(get2(name).min)})}return{values:Object.values(values),only,keys:keys2,conditions,getCondition,up,down}}function adjust(value){const computedMax=parseFloat(toPx(value)??"")-.04;return toRem(`${computedMax}px`)}function sort(breakpoints2){return Object.entries(breakpoints2).sort(([,minA],[,minB])=>parseInt(minA,10)<parseInt(minB,10)?-1:1).map(([name,min2],index2,entries2)=>{var _a9;let max2=null;return index2<=entries2.length-1&&(max2=(_a9=entries2[index2+1])==null?void 0:_a9[1]),max2!=null&&(max2=adjust(max2)),[n
63ame,{name,min:toRem(min2),max:max2}]})}function getPermutations(values){const result=[];return values.forEach((current,index2)=>{let idx=index2;idx++;let next2=values[idx];for(;next2;)result.push([current,next2]),idx++,next2=values[idx]}),result}function build({min:min2,max:max2}){return min2==null&&max2==null?"":["@media screen",min2&&`(min-width: ${min2})`,max2&&`(max-width: ${max2})`].filter(Boolean).join(" and ")}const mapEntries$1=(obj,fn)=>Object.fromEntries(Object.entries(obj).map(([key,value])=>fn(key,value))),createConditions=options=>{const{breakpoints:breakpoints2,conditions:conds={}}=options,conditions=mapEntries$1(conds,(key,value)=>[`_${key}`,value]),values=Object.assign({},conditions,breakpoints2.conditions);function keys2(){return Object.keys(values)}function has2(key){return keys2().includes(key)||/^@|&|&$/.test(key)||key.startsWith("_")}function sort2(paths){return paths.filter(v2=>v2!=="base").sort((a2,b2)=>{const aa=has2(a2),bb=has2(b2);return aa&&!bb?1:!aa&&bb?-1:0})}function expandAtRule(key){return key.startsWith("@breakpoint")?breakpoints2.getCondition(key.replace("@breakpoint ","")):key}function resolve(key){return Reflect.get(values,key)||key}return{keys:keys2,sort:sort2,has:has2,resolve,breakpoints:breakpoints2.keys(),expandAtRule}},createMediaQueryRegex=dimension=>({minMax:new RegExp(`(!?\\(\\s*min(-device-)?-${dimension})(.| 64)+\\(\\s*max(-device)?-${dimension}`,"i"),min:new RegExp(`\\(\\s*min(-device)?-${dimension}`,"i"),maxMin:new RegExp(`(!?\\(\\s*max(-device)?-${dimension})(.| 65)+\\(\\s*min(-device)?-${dimension}`,"i"),max:new RegExp(`\\(\\s*max(-device)?-${dimension}`,"i")}),widthRegex=createMediaQueryRegex("width"),heightRegex=createMediaQueryRegex("height"),createQueryTester=regexSet=>({isMin:_testQuery(regexSet.minMax,regexSet.maxMin,regexSet.min),isMax:_testQuery(regexSet.maxMin,regexSet.minMax,regexSet.max)}),{isMin:isMinWidth,isMax:isMaxWidth}=createQueryTester(widthRegex),{isMin:isMinHeight,isMax:isMaxHeight}=createQueryTester(heightRegex),isPrint=/print/i,isPrintOnly=/^print$/i,isLength$1=/(-?\d*\.?\d+)(ch|em|ex|px|rem)/,lengthExec=/(\d)/,maxValue=Number.MAX_VALUE,multipliers={ch:8.8984375,em:16,rem:16,ex:8.296875,px:1};function getQueryLength(query){const length2=isLength$1.exec(query)||(isMinWidth(query)||isMinHeight(query)?lengthExec.exec(query):null);if(!length2)return maxValue;if(length2[0]==="0")return 0;const number=parseFloat(length2[1]),unit=length2[2];return number*(multipliers[unit]||1)}function _testQuery(doubleTestTrue,doubleTestFalse,singleTest){return query=>doubleTestTrue.test(query)||!doubleTestFalse.test(query)&&singleTest.test(query)}function _testIsPrint(a2,b2){const isPrintA=isPrint.test(a2),isPrintOnlyA=isPrintOnly.test(a2),isPrintB=isPrint.test(b2),isPrintOnlyB=isPrintOnly.test(b2);return isPrintA&&isPrintB?!isPrintOnlyA&&isPrintOnlyB?1:isPrintOnlyA&&!isPrintOnlyB?-1:a2.localeCompare(b2):isPrintA?1:isPrintB?-1:null}const sortAtParams=memo((a2,b2)=>{const testIsPrint=_testIsPrint(a2,b2);if(testIsPrint!==null)return testIsPrint;const minA=isMinWidth(a2)||isMinHeight(a2),maxA=isMaxWidth(a2)||isMaxHeight(a2),minB=isMinWidth(b2)||isMinHeight(b2),maxB=isMaxWidth(b2)||isMaxHeight(b2);if(minA&&maxB)return-1;if(maxA&&minB)return 1;const lengthA=getQueryLength(a2),lengthB=getQueryLength(b2);return lengthA===maxValue&&lengthB===maxValue?a2.localeCompare(b2):lengthA===maxValue?1:lengthB===maxValue?-1:lengthA!==lengthB?lengthA>lengthB?maxA?-1:1:maxA?1:-1:a2.localeCompare(b2)});function sortQueries(queries){return queries.sort(([a2],[b2])=>sortAtParams(a2,b2))}function sortAtRules(obj){const mediaQueries=[],containerQueries=[],rest={};for(const[key,value]of Object.entries(obj))key.startsWith("@media")?mediaQueries.push([key,value]):key.startsWith("@container")?containerQueries.push([key,value]):isObject$8(value)?rest[key]=sortAtRules(value):rest[key]=value;const sortedMediaQueries=sortQueries(mediaQueries),sortedContainerQueries=sortQueries(containerQueries);return{...rest,...Object.fromEntries(sortedMediaQueries),...Object.fromEntries(sortedContainerQueries)}}const importantRegex=/\s*!(important)?/i,isImportant=v2=>isString$4(v2)?importantRegex.test(v2):!1,withoutImportant=v2=>isString$4(v2)?v2.replace(importantRegex,"").trim():v2;function createCssFn(context){const{transform:transform2,conditions,normalize}=context,mergeFn=mergeCss(context);return memo(function(...styleArgs){const styles2=mergeFn(...styleArgs),normalized=normalize(styles2),result=Object.create(null);return walkObject(normalized,(value,paths)=>{const important=isImportant(value);if(value==null)return;const[prop,...selectors]=conditions.sort(paths).map(conditions.resolve);important&&(value=withoutImportant(value));let transformed=transform2(prop,value)??Object.create(null);transformed=walkObject(transformed,v2=>isString$4(v2)&&important?`${v2} !important`:v2,{getKey:prop2=>conditions.expandAtRule(prop2)}),mergeByPath(result,selectors.flat(),transformed)}),sortAtRules(result)})}function mergeByPath(target,paths,value){let acc=target;for(const path of paths)path&&(acc[path]||(acc[path]=Object.create(null)),acc=acc[path]);mergeWith(acc,value)}function compactFn(...styles2){return styles2.filter(style=>isObject$8(style)&&Object.keys(compact$2(style)).length>0)}function mergeCss(ctx){function resolve(styles2){const comp=compactFn(...styles2);return comp.length===1?comp:comp.map(style=>ctx.normalize(style))}return memo(function(...styles2){return mergeWith({},...resolve(styles2))})}const defaults$1=conf=>({base:{},variants:{},defaultVariants:{},compoundVariants:[],...conf});function createRecipeFn(options){const{css:css2,conditions,normalize,layers}=options;function cva(config2={}){const{base,variants:variants2,defaultVariants:defaultVariants2,compoundVariants:compoundVariants2}=defaults$1(config2),getVariantCss=createCssFn({conditions,normalize,transform(prop,value){var _a9;return(_a9=variants2[prop])==null?void 0:_a9[value]}}),resolve=(props={})=>{const variantSelections=normalize({...defaultVariants2,...compact$2(props)});let variantCss={...base};mergeWith(variantCss,getVariantCss(variantSelections));const compoundVariantCss=getCompoundVariantCss(compoundVariants2,variantSelections);return layers.wrap("recipes",css2(variantCss,compoundVariantCss))},variantKeys=Object.keys(variants2),splitVariantProps=props=>{const restProps=omit(props,["recipe"]),[recipeProps,localProps]=splitProps(restProps,variantKeys);return variantKeys.includes("colorPalette")||(recipeProps.colorPalette=props.colorPalette||defaultVariants2.colorPalette),variantKeys.includes("orientation")&&(localProps.orientation=props.orientation),[recipeProps,localProps]},variantMap=Object.fromEntries(Object.entries(variants2).map(([key,value])=>[key,Object.keys(value)]));return Object.assign(props=>css2(resolve(props)),{className:config2.className,__cva__:!0,variantMap,variantKeys,raw:resolve,config:config2,splitVariantProps,merge
65(other){return cva(mergeCva(options)(this,other))}})}function getCompoundVariantCss(cvs,vm){let result={};return cvs.forEach(cv=>{Object.entries(cv).every(([key,value])=>key==="css"?!0:(Array.isArray(value)?value:[value]).some(value2=>vm[key]===value2))&&(result=css2(result,cv.css))}),result}return cva}function mergeCva(opts){const{css:css2}=opts;return function(cvaA,cvaB){const override=defaults$1(cvaB.config),variantKeys=uniq(cvaA.variantKeys,Object.keys(cvaB.variants)),base=css2(cvaA.base,override.base),variants2=Object.fromEntries(variantKeys.map(key=>[key,css2(cvaA.config.variants[key],override.variants[key])])),defaultVariants2=mergeWith(cvaA.config.defaultVariants,override.defaultVariants),compoundVariants2=[...cvaA.compoundVariants,...override.compoundVariants];return{className:cx(cvaA.className,cvaB.className),base,variants:variants2,defaultVariants:defaultVariants2,compoundVariants:compoundVariants2}}}const defaultLayers={reset:"reset",base:"base",tokens:"tokens",recipes:"recipes"},layerOrder={reset:0,base:1,tokens:2,recipes:3};function createLayers(config2){const layers=config2.layers??defaultLayers,names=Object.values(layers).sort((a2,b2)=>layerOrder[a2]-layerOrder[b2]);return{names,atRule:`@layer ${names.join(", ")};`,wrap(layer,styles2){return config2.disableLayers?styles2:{[`@layer ${layers[layer]}`]:styles2}}}}function createNormalizeFn(context){const{utility,normalize}=context,{hasShorthand,resolveShorthand}=utility;return function(styles2){return walkObject(styles2,normalize,{stop:value=>Array.isArray(value),getKey:hasShorthand?resolveShorthand:void 0})}}function createPreflight(options){const{preflight}=options;if(!preflight)return{};const{scope="",level="parent"}=isObject$8(preflight)?preflight:{};let selector2="";scope&&level==="parent"?selector2=`${scope} `:scope&&level==="element"&&(selector2=`&${scope}`);const scoped={"*":{margin:"0px",padding:"0px",font:"inherit",wordWrap:"break-word",WebkitTapHighlightColor:"transparent"},"*, *::before, *::after, *::backdrop":{boxSizing:"border-box",borderWidth:"0px",borderStyle:"solid",borderColor:"var(--global-color-border, currentColor)"},hr:{height:"0px",color:"inherit",borderTopWidth:"1px"},body:{minHeight:"100dvh",position:"relative"},img:{borderStyle:"none"},"img, svg, video, canvas, audio, iframe, embed, object":{display:"block",verticalAlign:"middle"},iframe:{border:"none"},"img, video":{maxWidth:"100%",height:"auto"},"p, h1, h2, h3, h4, h5, h6":{overflowWrap:"break-word"},"ol, ul":{listStyle:"none"},"code, kbd, pre, samp":{fontSize:"1em"},"button, [type='button'], [type='reset'], [type='submit']":{WebkitAppearance:"button",backgroundColor:"transparent",backgroundImage:"none"},"button, input, optgroup, select, textarea":{color:"inherit"},"button, select":{textTransform:"none"},table:{textIndent:"0px",borderColor:"inherit",borderCollapse:"collapse"},"*::placeholder":{opacity:"unset",color:"#9ca3af",userSelect:"none"},textarea:{resize:"vertical"},summary:{display:"list-item"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},dialog:{padding:"0px"},a:{color:"inherit",textDecoration:"inherit"},"abbr:where([title])":{textDecoration:"underline dotted"},"b, strong":{fontWeight:"bolder"},"code, kbd, samp, pre":{fontSize:"1em","--font-mono-fallback":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New'",fontFamily:"var(--global-font-mono, var(--font-mono-fallback))"},'input[type="text"], input[type="email"], input[type="search"], input[type="password"]':{WebkitAppearance:"none",MozAppearance:"none"},"input[type='search']":{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration, ::-webkit-search-cancel-button":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},'input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button':{height:"auto"},"input[type='number']":{MozAppearance:"textfield"},":-moz-ui-invalid":{boxShadow:"none"},":-moz-focusring":{outline:"auto"}
65,"[hidden]:where(:not([hidden='until-found']))":{display:"none !important"}},preflightCss={[scope||"html"]:{lineHeight:1.5,"--font-fallback":"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'",WebkitTextSizeAdjust:"100%",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",textRendering:"optimizeLegibility",touchAction:"manipulation",MozTabSize:"4",tabSize:"4",fontFamily:"var(--global-font-body, var(--font-fallback))"}};if(level==="element"){const modified=Object.entries(scoped).reduce((acc,[k2,v2])=>(acc[k2]={[selector2]:v2},acc),{});Object.assign(preflightCss,modified)}else selector2?preflightCss[selector2]=scoped:Object.assign(preflightCss,scoped);return preflightCss}function createSerializeFn(options){const{conditions,isValidProperty}=options;return function(styles2){return walkObject(styles2,value=>value,{getKey:(prop,value)=>isObject$8(value)&&!conditions.has(prop)&&!isValidProperty(prop)?parseSelectors(prop).map(s2=>"&"+s2).join(", "):prop})}}function parseSelectors(selector2){const result=[];let parenCount=0,currentSelector="",inEscape=!1;for(let i2=0;i2<selector2.length;i2++){const char2=selector2[i2];if(char2==="\\"&&!inEscape){inEscape=!0,currentSelector+=char2;continue}if(inEscape){inEscape=!1,currentSelector+=char2;continue}char2==="("?parenCount++:char2===")"&&parenCount--,char2===","&&parenCount===0?(result.push(currentSelector.trim()),currentSelector=""):currentSelector+=char2}return currentSelector&&result.push(currentSelector.trim()),result}const getSlotRecipes=(config2={})=>{const init2=slot=>{var _a9;return{base:((_a9=config2.base)==null?void 0:_a9[slot])??{},variants:{},defaultVariants:config2.defaultVariants??{},compoundVariants:config2.compoundVariants?getSlotCompoundVariant(config2.compoundVariants,slot):[]}},entries=(config2.slots??[]).map(slot=>[slot,init2(slot)]);for(const[variantsKey,variantsSpec]of Object.entries(config2.variants??{}))for(const[variantKey,variantSpec]of Object.entries(variantsSpec))entries.forEach(([slot,slotRecipe])=>{var _a9;(_a9=slotRecipe.variants)[variantsKey]??(_a9[variantsKey]={}),slotRecipe.variants[variantsKey][variantKey]=variantSpec[slot]??{}});return Object.fromEntries(entries)},getSlotCompoundVariant=(compoundVariants2,slotName)=>compoundVariants2.filter(compoundVariant=>compoundVariant.css[slotName]).map(compoundVariant=>({...compoundVariant,css:compoundVariant.css[slotName]}));function createSlotRecipeFn(options){const{cva}=options;return function(config2={}){const slots=Object.entries(getSlotRecipes(config2)).map(([slot,slotCva])=>[slot,cva(slotCva)]);function svaFn(props){const result=slots.map(([slot,cvaFn])=>[slot,cvaFn(props)]);return Object.fromEntries(result)}const variants2=config2.variants??{},variantKeys=Object.keys(variants2);function splitVariantProps(props){var _a9;const restProps=omit(props,["recipe"]),[recipeProps,localProps]=splitProps(restProps,variantKeys);return variantKeys.includes("colorPalette")||(recipeProps.colorPalette=props.colorPalette||((_a9=config2.defaultVariants)==null?void 0:_a9.colorPalette)),variantKeys.includes("orientation")&&(localProps.orientation=props.orientation),[recipeProps,localProps]}const variantMap=Object.fromEntries(Object.entries(variants2).map(([key,value])=>[key,Object.keys(value)]));let classNameMap={};return config2.className&&(classNameMap=Object.fromEntries(config2.slots.map(slot=>[slot,`${config2.className}__${slot}`]))),Object.assign(svaFn,{variantMap,variantKeys,splitVariantProps,classNameMap})}}const createProps=()=>props=>Array.from(new Set(props)),rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|^-|[^\x80-\uFFFF\w-]/g,fcssescape=function(ch2,asCodePoint){return asCodePoint?ch2==="\0"?"�":ch2==="-"&&ch2.length===1?"\\-":ch2.slice(0,-1)+"\\"+ch2.charCodeAt(ch2.length-1).toString(16):"\\"+ch2},esc=sel=>(sel+"").replace(rcssescape,fcssescape),expandTokenReferences=(str,resolve)=>{let expanded="",index2=0,state="char",tokenPath="",fallback2="";const currentStates=[];for(;index2<str.length;){const char2=str[index2];if(char2==="{"){const endIndex=str.indexOf("}",index2);if(endIndex===-1)break;const path=str.slice(index2+1,endIndex),resolved=resolve(path);expanded+=resolved??path,index2=endIndex+1;continue}if(state==="token"&&char2===","){str[index2]===""&&index2++,state="fallback",currentStates.push(state);const resolved=resolve(tokenPath);resolved!=null&&resolved.endsWith(")")&&(expanded+=resolved.slice(0,-1)),tokenPath="",fallback2="";continue}if(state==="fallback"&&fallback2+char2===", var("){const endIndex=cssVarParser(str.slice(index2+1))+index2+1,cssVar2=str.slice(index2+1,endIndex);if(endIndex===-1)break;expanded+=", var("+cssVar2+")",index2=endIndex+1,state=currentStates.pop()??state,fallback2="";continue}if(state==="token"||state==="fallback"){if(index2++,char2===")"){state=currentStates.pop()??state??"char",fallback2+=char2;
65const resolved=tokenPath&&(resolve(tokenPath)??esc(tokenPath));if(fallback2){if(fallback2=fallback2.slice(1).trim(),!fallback2.startsWith("token(")&&fallback2.endsWith(")")&&(fallback2=fallback2.slice(0,-1)),fallback2.includes("token(")){const parsed=expandTokenReferences(fallback2,resolve);parsed&&(fallback2=parsed.slice(0,-1))}else if(fallback2){const resolvedFallback=resolve(fallback2);resolvedFallback&&(fallback2=resolvedFallback)}}const lastChar=expanded.at(-1);fallback2?lastChar!=null&&lastChar.trim()?expanded+=resolved.slice(0,-1)+(", "+fallback2+")"):expanded+=fallback2:expanded+=resolved||")",tokenPath="",fallback2="",state="char";continue}state==="token"&&(tokenPath+=char2),state==="fallback"&&(fallback2+=char2);continue}const tokenIndex=str.indexOf("token(",index2);if(tokenIndex!==-1){const innerTokenIndex=tokenIndex+6;expanded+=str.slice(index2,tokenIndex),index2=innerTokenIndex,state="token",currentStates.push(state);continue}expanded+=char2,index2++}return expanded},cssVarParser=str=>{let index2=0;const openedParenthesises=["("];for(;index2<str.length;){const char2=str[index2];if(char2==="(")openedParenthesises.push(char2);else if(char2===")"&&(openedParenthesises.pop(),openedParenthesises.length===0))return index2;index2++}return index2};function mapToJson(map){const obj={};return map.forEach((value,key)=>{value instanceof Map?obj[key]=Object.fromEntries(value):obj[key]=value}),obj}const REFERENCE_REGEX=/({([^}]*)})/g,CURLY_REGEX=/[{}]/g,TOKEN_PATH_REGEX=/\w+\.\w+/,getReferences=value=>{if(!isString$4(value))return[];const matches2=value.match(REFERENCE_REGEX);return matches2?matches2.map(match2=>match2.replace(CURLY_REGEX,"")).map(value2=>value2.trim()):[]},hasReference=value=>REFERENCE_REGEX.test(value);function expandReferences(token2){var _a9,_b7,_c6;if(!((_a9=token2.extensions)!=null&&_a9.references))return((_c6=(_b7=token2.extensions)==null?void 0:_b7.cssVar)==null?void 0:_c6.ref)??token2.value;const references=token2.extensions.references??{};return token2.value=Object.keys(references).reduce((valueStr,key)=>{const referenceToken=references[key];if(referenceToken.extensions.conditions)return valueStr;const value=expandReferences(referenceToken);return valueStr.replace(`{${key}}`,value)},token2.value),delete token2.extensions.references,token2.value}function resolveReference(operand){return isObject$8(operand)&&operand.reference?operand.reference:String(operand)}const toExpression=(operator,...operands)=>operands.map(resolveReference).join(` ${operator} `).replace(/calc/g,""),add=(...operands)=>`calc(${toExpression("+",...operands)})`,subtract=(...operands)=>`calc(${toExpression("-",...operands)})`,multiply=(...operands)=>`calc(${toExpression("*",...operands)})`,divide=(...operands)=>`calc(${toExpression("/",...operands)})`,negate=x2=>{const value=resolveReference(x2);return value!=null&&!Number.isNaN(parseFloat(value))?String(value).startsWith("-")?String(value).slice(1):`-${value}`:multiply(value,-1)},calc=Object.assign(x2=>({add:(...operands)=>calc(add(x2,...operands)),subtract:(...operands)=>calc(subtract(x2,...operands)),multiply:(...operands)=>calc(multiply(x2,...operands)),divide:(...operands)=>calc(divide(x2,...operands)),negate:()=>calc(negate(x2)),toString:()=>x2.toString()}),{add,subtract,multiply,divide,negate}),addNegativeTokens={enforce:"pre",transform(dictionary){const{prefix:prefix2,allTokens,formatCssVar,formatTokenName,registerToken}=dictionary;allTokens.filter(({extensions})=>extensions.category==="spacing").forEach(token2=>{const originalPath=token2.path.slice(),originalVar=formatCssVar(originalPath,prefix2);if(isString$4(token2.value)&&token2.value==="0rem")return;const nextToken=structuredClone(token2);Object.assign(nextToken.extensions,{negative:!0,prop:`-${token2.extensions.prop}`,originalPath}),nextToken.value=calc.negate(originalVar.ref);const lastPath=nextToken.path[nextToken.path.length-1];lastPath!=null&&(nextToken.path[nextToken.path.length-1]=`-${lastPath}`),nextToken.path&&(nextToken.name=formatTokenName(nextToken.path)),registerToken(nextToken)})}},units=new Set(["spacing","sizes","borderWidths","fontSizes","radii"]),addPixelUnit={enforce:"post",transform(dictionary){dictionary.allTokens.filter(token2=>units.has(token2.extensions.category)&&!token2.extensions.negative).forEach(token2=>{Object.assign(token2.extensions,{pixelValue:toPx(token2.value)})})}},addVirtualPalette={enforce:"post",transform(dictionary){const{allTokens,registerToken,formatTokenName}=dictionary,tokens=allTokens.filter(({extensions})=>extensions.category==="colors"),keys2=new Map,colorPalettes=new Map;tokens.forEach(token2=>{const{colorPalette}=token2.extensions;colorPalette&&(colorPalette.keys.forEach(keyPath=>{keys2.set(formatTokenName(keyPath),keyPath)}
65),colorPalette.roots.forEach(colorPaletteRoot=>{var _a9;const name=formatTokenName(colorPaletteRoot),colorPaletteList=colorPalettes.get(name)||[];if(colorPaletteList.push(token2),colorPalettes.set(name,colorPaletteList),token2.extensions.default&&colorPaletteRoot.length===1){const keyPath=(_a9=colorPalette.keys[0])==null?void 0:_a9.filter(Boolean);if(!keyPath.length)return;const path=colorPaletteRoot.concat(keyPath);keys2.set(formatTokenName(path),[])}}))}),keys2.forEach(segments=>{const path=["colors","colorPalette",...segments].filter(Boolean),name=formatTokenName(path),prop=formatTokenName(path.slice(1));registerToken({name,value:name,originalValue:name,path,extensions:{condition:"base",originalPath:path,category:"colors",prop,virtual:!0}},"pre")})}},removeEmptyTokens={enforce:"post",transform(dictionary){dictionary.allTokens=dictionary.allTokens.filter(token2=>token2.value!=="")}},tokenMiddlewares=[addNegativeTokens,addVirtualPalette,addPixelUnit,removeEmptyTokens],addCssVariables={type:"extensions",enforce:"pre",name:"tokens/css-var",transform(token2,dictionary){const{prefix:prefix2,formatCssVar}=dictionary,{negative,originalPath}=token2.extensions,path=negative?originalPath:token2.path;
65return{cssVar:formatCssVar(path.filter(Boolean),prefix2)}}},addConditionalCssVariables={enforce:"post",type:"value",name:"tokens/conditionals",transform(token2,dictionary){const{prefix:prefix2,formatCssVar}=dictionary,refs=getReferences(token2.value);return refs.length&&refs.forEach(ref=>{const variable=formatCssVar(ref.split("."),prefix2);token2.value=token2.value.replace(`{${variable.ref}}`,variable)}),token2.value}},addColorPalette={type:"extensions",enforce:"pre",name:"tokens/colors/colorPalette",match(token2){return token2.extensions.category==="colors"&&!token2.extensions.virtual},transform(token2,dict){let path=token2.path.slice();if(path.pop(),path.shift(),path.length===0){const newPath=[...token2.path];newPath.shift(),path=newPath}if(path.length===0)return{};const roots=path.reduce((acc,_2,i2,arr)=>{const next2=arr.slice(0,i2+1);return acc.push(next2),acc},[]),root2=path[0],value=dict.formatTokenName(path),keys2=token2.path.slice(token2.path.indexOf(root2)+1).reduce((acc,_2,i2,arr)=>(acc.push(arr.slice(i2)),acc),[]);return keys2.length===0&&keys2.push([""]),{colorPalette:{value,roots,keys:keys2}}}},tokenTransforms=[addCssVariables,addConditionalCssVariables,addColorPalette],isToken=value=>isObject$8(value)&&Object.prototype.hasOwnProperty.call(value,"value");function expandBreakpoints(breakpoints2){return breakpoints2?{breakpoints:mapObject(breakpoints2,value=>({value})),sizes:Object.fromEntries(Object.entries(breakpoints2).map(([key,value])=>[`breakpoint-${key}`,{value}]))}:{breakpoints:{},sizes:{}}}function createTokenDictionary(options){const{prefix:prefix2="",tokens={},semanticTokens={},breakpoints:breakpoints2={}}=options,formatTokenName=path=>path.join("."),formatCssVar=(path,prefix22)=>cssVar(path.join("-"),{prefix:prefix22}),allTokens=[],tokenNameMap=new Map,conditionMap=new Map,cssVarMap=new Map,colorPaletteMap=new Map,flatMap=new Map,byCategory=new Map,categoryMap=new Map,transforms=new Map,middlewares=[];function registerToken(token2,phase){allTokens.push(token2),tokenNameMap.set(token2.name,token2),phase&&transforms.forEac
65h(fn=>{fn.enforce===phase&&transformToken(fn,token2)})}const breakpointTokens=expandBreakpoints(breakpoints2),computedTokens=compact$2({...tokens,breakpoints:breakpointTokens.breakpoints,sizes:{...tokens.sizes,...breakpointTokens.sizes}});function registerTokens(){walkObject(computedTokens,(entry,path)=>{const isDefault=path.includes("DEFAULT");path=filterDefault(path);const category=path[0],name=formatTokenName(path),t2=isString$4(entry)?{value:entry}:entry,token2={value:t2.value,originalValue:t2.value,name,path,extensions:{condition:"base",originalPath:path,category,prop:formatTokenName(path.slice(1))}};isDefault&&(token2.extensions.default=!0),registerToken(token2)},{stop:isToken}),walkObject(semanticTokens,(entry,path)=>{const isDefault=path.includes("DEFAULT");path=filterBaseCondition(filterDefault(path));const category=path[0],name=formatTokenName(path),t2=isString$4(entry.value)?{value:{base:entry.value}}:entry,token2={value:t2.value.base||"",originalValue:t2.value.base||"",name,path,extensions:{originalPath:path,category,conditions:t2.value,condition:"base",prop:formatTokenName(path.slice(1))}};isDefault&&(token2.extensions.default=!0),registerToken(token2)},{stop:isToken})}function getByName(name){return tokenNameMap.get(name)}function buildConditionMap(token2){const{condition}=token2.extensions;condition&&(conditionMap.has(condition)||conditionMap.set(condition,new Set),conditionMap.get(condition).add(token2))}function buildCategoryMap(token2){const{category,prop}=token2.extensions;category&&(categoryMap.has(category)||categoryMap.set(category,new Map),categoryMap.get(category).set(prop,token2))}function buildCssVars(token2){const{condition,negative,virtual,cssVar:cssVar2}=token2.extensions;negative||virtual||!condition||!cssVar2||(cssVarMap.has(condition)||cssVarMap.set(condition,new Map),cssVarMap.get(condition).set(cssVar2.var,token2.value))}function buildFlatMap(token2){const{category,prop,cssVar:cssVar2,negative}=token2.extensions;if(!category)return;byCategory.has(category)||byCategory.set(category,new Map);const value=negative?token2.extensions.conditions?token2.originalValue:token2.value:cssVar2.ref;byCategory.get(category).set(prop,value),flatMap.set([category,prop].join("."),value)}function buildColorPalette(token2){const{colorPalette,virtual,default:isDefault}=token2.extensions;!colorPalette||virtual||colorPalette.roots.forEach(root2=>{var _a9;const name=formatTokenName(root2);colorPaletteMap.has(name)||colorPaletteMap.set(name,new Map);const virtualPath=replaceRootWithColorPalette([...token2.path],[...root2]),virtualName=formatTokenName(virtualPath),virtualToken=getByName(virtualName);if(!virtualToken||!virtualToken.extensions.cssVar)return;const{var:virtualVar}=virtualToken.extensions.cssVar;if(colorPaletteMap.get(name).set(virtualVar,token2.extensions.cssVar.ref),isDefault&&root2.length===1){const colorPaletteName=formatTokenName(["colors","colorPalette"]),colorPaletteToken=getByName(colorPaletteName);if(!colorPaletteToken)return;const name2=formatTokenName(token2.path),virtualToken2=getByName(name2);if(!virtualToken2)return;const keyPath=(_a9=colorPalette.keys[0])==null?void 0:_a9.filter(Boolean);if(!keyPath.length)return;const computedName=formatTokenName(root2.concat(keyPath));colorPaletteMap.has(computedName)||colorPaletteMap.set(computedName,new Map),colorPaletteMap.get(computedName).set(colorPaletteToken.extensions.cssVar.var,virtualToken2.extensions.cssVar.ref)}})}let byCategoryJson={};function setupViews(){allTokens.forEach(token2=>{buildConditionMap(token2),buildCategoryMap(token2),buildCssVars(token2),buildFlatMap(token2),buildColorPalette(token2)}),byCategoryJson=mapToJson(byCategory)}const colorMix2=(value,tokenFn)=>{var _a9;if(!value||typeof value!="string")return{invalid:!0,value};const[colorPath,rawOpacity]=value.split("/");if(!colorPath||!rawOpacity)return{invalid:!0,value:colorPath};const colorToken=tokenFn(colorPath),opacityToken=(_a9=getByName(`opacity.${rawOpacity}`))==null?void 0:_a9.value;if(!opacityToken&&isNaN(Number(rawOpacity)))return{invalid:!0,value:colorPath};const percent=opacityToken?Number(opacityToken)*100+"%":`${rawOpacity}%`,color2=colorToken??colorPath;
65return{invalid:!1,color:color2,value:`color-mix(in srgb, ${color2} ${percent}, transparent)`}},getVar=memo((value,fallback2)=>flatMap.get(value)??fallback2),getCategoryValues=memo(category=>byCategoryJson[category]||null),expandReferenceInValue=memo(value=>expandTokenReferences(value,path=>{if(!path)return;if(path.includes("/")){const mix=colorMix2(path,v2=>getVar(v2));if(mix.invalid)throw new Error("Invalid color mix at "+path+": "+mix.value);return mix.value}const resolved=getVar(path);return resolved||(TOKEN_PATH_REGEX.test(path)?esc(path):path)})),dictionary={prefix:prefix2,allTokens,tokenMap:tokenNameMap,registerToken,getByName,formatTokenName,formatCssVar,flatMap,cssVarMap,categoryMap,colorPaletteMap,getVar,getCategoryValues,expandReferenceInValue};function registerTransform(...fns){fns.forEach(fn=>{transforms.set(fn.name,fn)})}function registerMiddleware(...fns){middlewares.push(...fns)}function transformToken(transform2,token2){if(token2.extensions.references||isFunction$5(transform2.match)&&!transform2.match(token2))return;const transformed=(v2=>transform2.transform(v2,dictionary))(token2);switch(!0){case transform2.type==="extensions":Object.assign(token2.extensions,transformed);break;case transform2.type==="value":token2.value=transformed;break;default:token2[transform2.type]=transformed;break}}
65function applyMiddlewares(enforce){middlewares.forEach(middleware2=>{middleware2.enforce===enforce&&middleware2.transform(dictionary)})}function applyTransforms(enforce){transforms.forEach(transform2=>{transform2.enforce===enforce&&allTokens.forEach(token2=>{transformToken(transform2,token2)})})}function addConditionalTokens(){allTokens.forEach(token2=>{const tokens2=getConditionalTokens(token2);!tokens2||tokens2.length===0||tokens2.forEach(token22=>{registerToken(token22)})})}function getTokenReferences(value){return getReferences(value).map(ref=>getByName(ref)).filter(Boolean)}function addReferences(){allTokens.forEach(token2=>{if(!hasReference(token2.value))return;const references=getTokenReferences(token2.value);token2.extensions.references=references.reduce((acc,ref)=>(acc[ref.name]=ref,acc),{})})}function expandTokenReferences$1(){allTokens.forEach(token2=>{expandReferences(token2)})}function build2(){applyMiddlewares("pre"),applyTransforms("pre"),addConditionalTokens(),addReferences(),expandTokenReferences$1(),applyMiddlewares("post"),applyTransforms("post"),setupViews()}return registerTokens(),registerTransform(...tokenTransforms),registerMiddleware(...tokenMiddlewares),build2(),dictionary}function filterDefault(path){return path[0]==="DEFAULT"?path:path.filter(item=>item!=="DEFAULT")}function filterBaseCondition(path){return path.filter(item=>item!=="base")}function getConditionalTokens(token2){if(!token2.extensions.conditions)return;const{conditions}=token2.extensions,tokens=[];return walkObject(conditions,(value,path)=>{const nextPath=filterBaseCondition(path);if(!nextPath.length)return;const nextToken=structuredClone(token2);nextToken.value=value,nextToken.extensions.condition=nextPath.join(":"),tokens.push(nextToken)}),tokens}function replaceRootWithColorPalette(path,roots){const startIndex=path.findIndex((_2,index2)=>roots.every((rootElement,rootIndex)=>path[index2+rootIndex]===rootElement));return startIndex===-1||(path.splice(startIndex,roots.length),path.splice(startIndex,0,"colorPalette")),path}createProps()(["aspectRatios","zIndex","opacity","colors","fonts","fontSizes","fontWeights","lineHeights","letterSpacings","sizes","shadows","spacing","radii","cursor","borders","borderWidths","borderStyles","durations","easings","animations","blurs","gradients","breakpoints","assets"]);function normalizeConfig(config2){return Object.fromEntries(Object.entries(config2).map(([property,propertyConfig])=>[property,propertyConfig]))}function createUtility(options){const configs=normalizeConfig(options.config),tokens=options.tokens,shorthands=new Map,propValues=new Map;function register(property,config2){configs[property]=config2,assignProperty(property,config2)}const assignProperty=(property,config2)=>{const values=getPropertyValues(config2);values&&(propValues.set(property,values),assignPropertyType(property,config2))},assignProperties=()=>{for(const[prop,config2]of Object.entries(configs))config2&&assignProperty(prop,config2)},assignShorthands=()=>{for(const[property,config2]of Object.entries(configs)){const{shorthand}=config2??{};if(!shorthand)continue;(Array.isArray(shorthand)?shorthand:[shorthand]).forEach(name=>shorthands.set(name,property))}},assignColorPaletteProperty=()=>{const values=mapToJson(tokens.colorPaletteMap);register("colorPalette",{values:Object.keys(values),transform:memo(value=>values[value])})},propTypes2=new Map,assignPropertyType=(property,config2)=>{if(!config2)return;const values=getPropertyValues(config2,key=>`type:Tokens["${key}"]`);if(typeof values=="object"&&values.type){propTypes2.set(property,new Set([`type:${values.type}`]));return}if(values){const keys22=new Set(Object.keys(values));propTypes2.set(property,keys22)}const set2=propTypes2.get(property)??new Set;config2.property&&propTypes2.set(property,set2.add(`CssProperties["${config2.property}"]`))},assignPropertyTypes=()=>{for(const[property,propertyConfig]of Object.entries(configs))propertyConfig&&assignPropertyType(property,propertyConfig)},addPropertyType=(property,type2)=>{const set2=propTypes2.get(property)??new Set;propTypes2.set(property,new Set([...set2,...type2]))},getTypes=()=>{const map=new Map;for(const[prop,values]of propTypes2.entries()){if(values.size===0){map.set(prop,["string"]);continue}const typeValues=Array.from(values).map(key=>
65key.startsWith("CssProperties")?key:key.startsWith("type:")?key.replace("type:",""):JSON.stringify(key));map.set(prop,typeValues)}return map},getPropertyValues=(config2,resolveFn)=>{const{values}=config2,fn=key=>{const value=resolveFn==null?void 0:resolveFn(key);return value?{[value]:value}:void 0};return isString$4(values)?(fn==null?void 0:fn(values))??tokens.getCategoryValues(values)??{}:Array.isArray(values)?values.reduce((result,value)=>(result[value]=value,result),{}):isFunction$5(values)?values(resolveFn?fn:tokens.getCategoryValues):values},defaultTransform2=memo((prop,value)=>({[prop]:prop.startsWith("--")?tokens.getVar(value,value):value})),tokenFn=Object.assign(tokens.getVar,{raw:path=>tokens.getByName(path)}),transform2=memo((prop,raw)=>{var _a9;const key=resolveShorthand(prop);isString$4(raw)&&!raw.includes("_EMO_")&&(raw=tokens.expandReferenceInValue(raw));const config2=configs[key];if(!config2)return defaultTransform2(key,raw);const value=(_a9=propValues.get(key))==null?void 0:_a9[raw];if(!config2.transform)return defaultTransform2(prop,value??raw);const _colorMix=value2=>colorMix(value2,tokenFn);return config2.transform(value??raw,{raw,token:tokenFn,utils:{colorMix:_colorMix}})});function build2(){assignShorthands(),assignColorPaletteProperty(),assignProperties(),assignPropertyTypes()}build2();const hasShorthand=shorthands.size>0,resolveShorthand=memo(prop=>shorthands.get(prop)??prop);return{keys:()=>[...Array.from(shorthands.keys()),...Object.keys(configs)],hasShorthand,transform:transform2,shorthands,resolveShorthand,register,getTypes,addPropertyType}}function createSystem(...configs){const config2=mergeConfigs(...configs),{theme={},utilities={},globalCss:globalCss2={},cssVarsRoot=":where(:root, :host)",cssVarsPrefix="chakra",preflight}=config2,layers=createLayers(config2),tokens=createTokenDictionary({breakpoints:theme.breakpoints,tokens:theme.tokens,semanticTokens:theme.semanticTokens,prefix:cssVarsPrefix}),breakpoints2=createBreakpoints(theme.breakpoints??{}),conditions=createConditions({conditions:config2.conditions??{},breakpoints:breakpoints2}),utility=createUtility({config:utilities,tokens});function assignComposition(){const{textStyles:textStyles2,layerStyles:layerStyles2,animationStyles:animationStyles2}=theme,compositions=compact$2({textStyle:textStyles2,layerStyle:layerStyles2,animationStyle:animationStyles2});for(const[key,values]of Object.entries(compositions)){const flatValues=flatten$1(values??{},v2=>isObject$8(v2)&&"value"in v2);utility.register(key,{values:Object.keys(flatValues),transform(value){return css2(flatValues[value])}})}}assignComposition(),utility.addPropertyType("animationName",Object.keys(theme.keyframes??{}));const properties2=new Set(["css",...utility.keys(),...conditions.keys()]),isValidProperty=memo(prop=>properties2.has(prop)||isCssProperty(prop)),normalizeValue2=value=>Array.isArray(value)?value.reduce((acc,current,index2)=>{const key=conditions.breakpoints[index2];return current!=null&&(acc[key]=current),acc},{}):value,normalizeFn=createNormalizeFn({utility,normalize:normalizeValue2}),serialize2=createSerializeFn({conditions,isValidProperty}),css2=createCssFn({transform:utility.transform,conditions,normalize:normalizeFn}),cva=createRecipeFn({css:css2,conditions,normalize:normalizeFn,layers}),sva=createSlotRecipeFn({cva});function getTokenCss(){const result={};for(const[key,values]of tokens.cssVarMap.entries()){const varsObj=Object.fromEntries(values);if(Object.keys(varsObj).length===0)continue;const selector2=key==="base"?cssVarsRoot:conditions.resolve(key),isAtRule=selector2.startsWith("@"),cssObject=css2(serialize2({[selector2]:isAtRule?{[cssVarsRoot]:varsObj}:varsObj}));mergeWith(result,cssObject)}return layers.wrap("tokens",result)}function getGlobalCss(){const keyframes2=Object.fromEntries(Object.entries(theme.keyframes??{}).map(([key,value])=>[`@keyframes ${key}`,value])),result=Object.assign({},keyframes2,css2(serialize2(globalCss2)));return layers.wrap("base",result)}function splitCssProps(props){return splitProps(props,isValidProperty)}function getPreflightCss(){const result=createPreflight({preflight});return layers.wrap("reset",result)}const tokenMap=getTokenMap(tokens),tokenFn=(path,fallback2)=>{var _a9;return((_a9=tokenMap.get(path))==null?void 0:_a9.value)||fallback2};tokenFn.var=(path,fallback2)=>{var _a9;return((_a9=tokenMap.get(path))==null?void 0:_a9.variable)||fallback2};function getRecipe(key,fallback2){var _a9;return((_a9=theme.recipes)==null?void 0:_a9[key])??fallback2}function getSlotRecipe(key,fallback2){var _a9;return((_a9=theme.slotRecipes)==null?void 0:_a9[key])??fallback2}function isRecipe(key){return Object.hasOwnProperty.call(theme.recipes??{},key)}function isSlotRecipe(key){return Object.hasOwnProperty.call(theme.slotRecipes??{},key)}function hasRecipe(key){return isRecipe(key)||isSlotRecipe(key)}const _global2=[getPreflightCss(),getGlobalCss(),getTokenCss()];return{$$chakra:!0,_config:config2,_global:_global2,breakpoints:breakpoints2,tokens,conditions,utility,token:tokenFn,properties:properties2,layers,isValidProperty,splitCssProps,normalizeValue:normalizeValue2,getTokenCss,getGlobalCss,getPreflightCss,css:css2,cva,sva,getRecipe,getSlotRecipe,hasRecipe,isRecipe,isSlotRecipe}}function getTokenMap(tokens){const map=new Map;return tokens.allTokens.forEach(token2=>{const{cssVar:cssVar2,virtual,conditions}=token2.extensions,value=conditions||virtual?cssVar2.ref:token2.value;map.set(token2.name,{value,variable:cssVar2.ref})}),map}const breakpoints$1={sm:"480px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},empty$1="var(--chakra-empty,/*!*/ /*!*/)",globalCss$1=defineGlobalStyles({"*":{fontFeatureSettings:'"cv11"',"--ring-inset":empty$1,"--ring-offset-width":"0px","--ring-offset-color":"#fff","--ring-color":"rgba(66, 153, 225, 0.6)","--ring-offset-shadow":"0 0 #0000","--ring-shadow":"0 0 #0000",...Object.fromEntries(["brightness","contrast","grayscale","hue-rotate","invert","saturate","sepia","drop-shadow"].map(prop=>[`--${prop}`,empty$1])),...Object.fromEntries(["blur","brightness","contrast","grayscale","hue-rotate","invert","opacity","saturate","sepia"].map(prop=>[`--backdrop-${prop}`,empty$1])),"--global-font-mono":"fonts.mono","--global-font-body":"fonts.body","--global-color-border":"colors.border"},html:{color:"fg",bg:"bg",lineHeight:"1.5",colorPalette:"gray"},"*::placeholder, *[data-placeholder]":{color:"fg.muted/80"},"*::selection":{bg:"colorPalette.emphasized/80"}}),layerStyles=defineLayerStyles({"fill.muted":{value:{background:"colorPalette.muted",color:"colorPalette.fg"}},"fill.subtle":{value:{background:"colorPalette.subtle",color:"colorPalette.fg"}},"fill.surface":{value:{background:"colorPalette.subtle",color:"colorPalette.fg",boxShadow:"0 0 0px 1px var(--shadow-color)",boxShadowColor:"colorPalette.muted"}},"fill.solid":{value:{background:"colorPalette.solid",color:"colorPalette.contrast"}},"outline.subtle":{value:{color:"colorPalette.fg",boxShadow:"inset 0 0 0px 1px var(--shadow-color)",boxShadowColor:"colorPalette.subtle"}},"outline.solid":{value:{borderWidth:"1px",borderColor:"colorPalette.solid",color:"colorPalette.fg"}},"indicator.bottom":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",bottom:"var(--indicator-offset-y, 0)",insetInline:"var(--indicator-offset-x, 0)",height:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.top":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",top:"var(--indicator-offset-y, 0)",insetInline:"var(--indicator-offset-x, 0)",height:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.start":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",insetInlineStart:"var(--indicator-offset-x, 0)",insetBlock:"var(--indicator-offset-y, 0)",width:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.end":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",insetInlineEnd:"var(--indicator-offset-x, 0)",insetBlock:"var(--indicator-offset-y, 0)",width:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},disabled:{value:{opacity:"0.5",cursor:"not-allowed"}},none:{value:{}}}),animationStyles=defineAnimationStyles({"slide-fade-in":{value:{transformOrigin:"var(--transform-origin)","&[data-placement^=top]":{animationName:"slide-from-bottom, fade-in"},"&[data-placement^=bottom]":{animationName:"slide-from-top, fade-in"},"&[data-placement^=left]":{animationName:"slide-from-right, fade-in"},"&[data-placement^=right]":{animationName:"slide-from-left, fade-in"}}}
65,"slide-fade-out":{value:{transformOrigin:"var(--transform-origin)","&[data-placement^=top]":{animationName:"slide-to-bottom, fade-out"},"&[data-placement^=bottom]":{animationName:"slide-to-top, fade-out"},"&[data-placement^=left]":{animationName:"slide-to-right, fade-out"},"&[data-placement^=right]":{animationName:"slide-to-left, fade-out"}}},"scale-fade-in":{value:{transformOrigin:"var(--transform-origin)",animationName:"scale-in, fade-in"}},"scale-fade-out":{value:{transformOrigin:"var(--transform-origin)",animationName:"scale-out, fade-out"}}}),badgeRecipe$1=defineRecipe({className:"chakra-badge",base:{display:"inline-flex",alignItems:"center",borderRadius:"l2",gap:"1",fontWeight:"medium",fontVariantNumeric:"tabular-nums",whiteSpace:"nowrap",userSelect:"none"},variants:{variant:{solid:{bg:"colorPalette.solid",color:"colorPalette.contrast"},subtle:{bg:"colorPalette.subtle",color:"colorPalette.fg"},outline:{color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},surface:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},plain:{color:"colorPalette.fg"}},size:{xs:{textStyle:"2xs",px:"1",minH:"4"},sm:{textStyle:"xs",px:"1.5",minH:"5"},md:{textStyle:"sm",px:"2",minH:"6"},lg:{textStyle:"sm",px:"2.5",minH:"7"}}},defaultVariants:{variant:"subtle",size:"sm"}}),buttonRecipe$1=defineRecipe({className:"chakra-button",base:{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",borderRadius:"l2",whiteSpace:"nowrap",verticalAlign:"middle",borderWidth:"1px",borderColor:"transparent",cursor:"button",flexShrink:"0",outline:"0",lineHeight:"1.2",isolation:"isolate",fontWeight:"medium",transitionProperty:"common",transitionDuration:"moderate",focusVisibleRing:"outside",_disabled:{layerStyle:"disabled"},_icon:{flexShrink:"0"}},variants:{size:{"2xs":{h:"6",minW:"6",textStyle:"xs",px:"2",gap:"1",_icon:{width:"3.5",height:"3.5"}},xs:{h:"8",minW:"8",textStyle:"xs",px:"2.5",gap:"1",_icon:{width:"4",height:"4"}},sm:{h:"9",minW:"9",px:"3.5",textStyle:"sm",gap:"2",_icon:{width:"4",height:"4"}},md:{h:"10",minW:"10",textStyle:"sm",px:"4",gap:"2",_icon:{width:"5",height:"5"}},lg:{h:"11",minW:"11",textStyle:"md",px:"5",gap:"3",_icon:{width:"5",height:"5"}},xl:{h:"12",minW:"12",textStyle:"md",px:"5",gap:"2.5",_icon:{width:"5",height:"5"}},"2xl":{h:"16",minW:"16",textStyle:"lg",px:"7",gap:"3",_icon:{width:"6",height:"6"}}},variant:{solid:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"transparent",_hover:{bg:"colorPalette.solid/90"},_expanded:{bg:"colorPalette.solid/90"}},subtle:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"transparent",_hover:{bg:"colorPalette.muted"},_expanded:{bg:"colorPalette.muted"}},surface:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted",_hover:{bg:"colorPalette.muted"},_expanded:{bg:"colorPalette.muted"}},outline:{borderWidth:"1px",borderColor:"colorPalette.muted",color:"colorPalette.fg",_hover:{bg:"colorPalette.subtle"},_expanded:{bg:"colorPalette.subtle"}},ghost:{bg:"transparent",color:"colorPalette.fg",_hover:{bg:"colorPalette.subtle"},_expanded:{bg:"colorPalette.subtle"}},plain:{color:"colorPalette.fg"}}},defaultVariants:{size:"md",variant:"solid"}}),checkmarkRecipe=defineRecipe({className:"chakra-checkmark",base:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0",color:"white",borderWidth:"1px",borderColor:"transparent",borderRadius:"l1",cursor:"checkbox",focusVisibleRing:"outside",_icon:{boxSize:"full"},_invalid:{colorPalette:"red",borderColor:"border.error"},_disabled:{opacity:"0.5",cursor:"disabled"}},variants:{size:{xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5",p:"0.5"},lg:{boxSize:"6",p:"0.5"}},variant:{solid:{borderColor:"border","&:is([data-state=checked], [data-state=indeterminate])":{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},outline:{borderColor:"border","&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg",borderColor:"colorPalette.solid"}},subtle:{bg:"colorPalette.muted",borderColor:"colorPalette.muted","&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg"}},plain:{"&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg"}},inverted:{borderColor:"border",color:"colorPalette.fg","&:is([data-state=checked], [data-state=indeterminate])":{borderColor:"colorPalette.solid"}}}},defaultVariants:{variant:"solid",size:"md"}}),{variants:variants$1,defaultVariants:defaultVariants$1}=badgeRecipe$1,codeRecipe=defineRecipe({className:"chakra-code",base:{fontFamily:"mono",alignItems:"center",display:"inline-flex",borderRadius:"l2"},variants:variants$1,defaultVariants:defaultVariants$1}
65),colorSwatchRecipe=defineRecipe({className:"color-swatch",base:{boxSize:"var(--swatch-size)",shadow:"inset 0 0 0 1px rgba(0, 0, 0, 0.1)","--checker-size":"8px","--checker-bg":"colors.bg","--checker-fg":"colors.bg.emphasized",background:"linear-gradient(var(--color), var(--color)), repeating-conic-gradient(var(--checker-fg) 0%, var(--checker-fg) 25%, var(--checker-bg) 0%, var(--checker-bg) 50%) 0% 50% / var(--checker-size) var(--checker-size) !important",display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0"},variants:{size:{"2xs":{"--swatch-size":"sizes.3.5"},xs:{"--swatch-size":"sizes.4"},sm:{"--swatch-size":"sizes.4.5"},md:{"--swatch-size":"sizes.5"},lg:{"--swatch-size":"sizes.6"},xl:{"--swatch-size":"sizes.7"},"2xl":{"--swatch-size":"sizes.8"},inherit:{"--swatch-size":"inherit"},full:{"--swatch-size":"100%"}},shape:{square:{borderRadius:"none"},circle:{borderRadius:"full"},rounded:{borderRadius:"l1"}}},defaultVariants:{size:"md",shape:"rounded"}}),containerRecipe$1=defineRecipe({className:"chakra-container",base:{position:"relative",maxWidth:"8xl",w:"100%",mx:"auto",px:{base:"4",md:"6",lg:"8"}},variants:{centerContent:{true:{display:"flex",flexDirection:"column",alignItems:"center"}},fluid:{true:{maxWidth:"full"}}}}),headingRecipe$1=defineRecipe({className:"chakra-heading",base:{fontFamily:"heading",fontWeight:"semibold"},variants:{size:{xs:{textStyle:"xs"},sm:{textStyle:"sm"},md:{textStyle:"md"},lg:{textStyle:"lg"},xl:{textStyle:"xl"},"2xl":{textStyle:"2xl"},"3xl":{textStyle:"3xl"},"4xl":{textStyle:"4xl"},"5xl":{textStyle:"5xl"},"6xl":{textStyle:"6xl"},"7xl":{textStyle:"7xl"}}},defaultVariants:{size:"xl"}}),iconRecipe$1=defineRecipe({className:"chakra-icon",base:{display:"inline-block",lineHeight:"1em",flexShrink:"0",color:"currentcolor",verticalAlign:"middle"},variants:{size:{inherit:{},xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5"},lg:{boxSize:"6"},xl:{boxSize:"7"},"2xl":{boxSize:"8"}}},defaultVariants:{size:"inherit"}}),inputRecipe$1=defineRecipe({className:"chakra-input",base:{width:"100%",minWidth:"0",outline:"0",position:"relative",appearance:"none",textAlign:"start",borderRadius:"l2",_disabled:{layerStyle:"disabled"},height:"var(--input-height)",minW:"var(--input-height)","--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},variants:{size:{"2xs":{textStyle:"xs",px:"2","--input-height":"sizes.7"},xs:{textStyle:"xs",px:"2","--input-height":"sizes.8"},sm:{textStyle:"sm",px:"2.5","--input-height":"sizes.9"},md:{textStyle:"sm",px:"3","--input-height":"sizes.10"},lg:{textStyle:"md",px:"4","--input-height":"sizes.11"},xl:{textStyle:"md",px:"4.5","--input-height":"sizes.12"},"2xl":{textStyle:"lg",px:"5","--input-height":"sizes.16"}},variant:{outline:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"},flushed:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)",_invalid:{borderColor:"var(--error-color)",boxShadow:"0px 1px 0px 0px var(--error-color)"}}}}},defaultVariants:{size:"md",variant:"outline"}}),inputAddonRecipe=defineRecipe({className:"chakra-input-addon",base:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap",alignSelf:"stretch",borderRadius:"l2"},variants:{size:inputRecipe$1.variants.size,variant:{outline:{borderWidth:"1px",borderColor:"border",bg:"bg.muted"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.emphasized"},flushed:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}},defaultVariants:{size:"md",variant:"outline"}}),kbdRecipe=defineRecipe({className:"chakra-kbd",base:{display:"inline-flex",alignItems:"center",fontWeight:"medium",fontFamily:"mono",flexShrink:"0",
65whiteSpace:"nowrap",wordSpacing:"-0.5em",userSelect:"none",px:"1",borderRadius:"l2"},variants:{variant:{raised:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderWidth:"1px",borderBottomWidth:"2px",borderColor:"colorPalette.muted"},outline:{borderWidth:"1px",color:"colorPalette.fg"},subtle:{bg:"colorPalette.muted",color:"colorPalette.fg"},plain:{color:"colorPalette.fg"}},size:{sm:{textStyle:"xs",height:"4.5"},md:{textStyle:"sm",height:"5"},lg:{textStyle:"md",height:"6"}}},defaultVariants:{size:"md",variant:"raised"}}),linkRecipe$1=defineRecipe({className:"chakra-link",base:{display:"inline-flex",alignItems:"center",outline:"none",gap:"1.5",cursor:"pointer",borderRadius:"l1",focusRing:"outside"},variants:{variant:{underline:{color:"colorPalette.fg",textDecoration:"underline",textUnderlineOffset:"3px",textDecorationColor:"currentColor/20"},plain:{color:"colorPalette.fg",_hover:{textDecoration:"underline",textUnderlineOffset:"3px",textDecorationColor:"currentColor/20"}}}},defaultVariants:{variant:"plain"}}),markRecipe=defineRecipe({className:"chakra-mark",base:{bg:"transparent",color:"inherit",whiteSpace:"nowrap"},variants:{variant:{subtle:{bg:"colorPalette.subtle",color:"inherit"},solid:{bg:"colorPalette.solid",color:"colorPalette.contrast"},text:{fontWeight:"medium"},plain:{}}}}),radiomarkRecipe=defineRecipe({className:"chakra-radiomark",base:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,verticalAlign:"top",color:"white",borderWidth:"1px",borderColor:"transparent",borderRadius:"full",cursor:"radio",_focusVisible:{outline:"2px solid",outlineColor:"colorPalette.focusRing",outlineOffset:"2px"},_invalid:{colorPalette:"red",borderColor:"red.500"},_disabled:{opacity:"0.5",cursor:"disabled"},"& .dot":{height:"100%",width:"100%",borderRadius:"full",bg:"currentColor",scale:"0.4"}},variants:{variant:{solid:{borderWidth:"1px",borderColor:"border",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},subtle:{borderWidth:"1px",bg:"colorPalette.muted",borderColor:"colorPalette.muted",color:"transparent",_checked:{color:"colorPalette.fg"}},outline:{borderWidth:"1px",borderColor:"inherit",_checked:{color:"colorPalette.fg",borderColor:"colorPalette.solid"},"& .dot":{scale:"0.6"}},inverted:{bg:"bg",borderWidth:"1px",borderColor:"inherit",_checked:{color:"colorPalette.solid",borderColor:"currentcolor"}}},size:{xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5"},lg:{boxSize:"6"}}},defaultVariants:{variant:"solid",size:"md"}}),separatorRecipe=defineRecipe({className:"chakra-separator",base:{display:"block",borderColor:"border"},variants:{variant:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"},dotted:{borderStyle:"dotted"}},orientation:{vertical:{borderInlineStartWidth:"var(--separator-thickness)"},horizontal:{borderTopWidth:"var(--separator-thickness)"}},size:{xs:{"--separator-thickness":"0.5px"},sm:{"--separator-thickness":"1px"},md:{"--separator-thickness":"2px"},lg:{"--separator-thickness":"3px"}}},defaultVariants:{size:"sm",variant:"solid",orientation:"horizontal"}}),skeletonRecipe=defineRecipe({className:"chakra-skeleton",base:{},variants:{loading:{true:{borderRadius:"l2",boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none",flexShrink:"0","&::before, &::after, *":{visibility:"hidden"}},false:{background:"unset",animation:"fade-in var(--fade-duration, 0.1s) ease-out !important"}},variant:{pulse:{background:"bg.emphasized",animation:"pulse",animationDuration:"var(--duration, 1.2s)"},shine:{"--animate-from":"200%","--animate-to":"-200%","--start-color":"colors.bg.muted","--end-color":"colors.bg.emphasized",backgroundImage:"linear-gradient(270deg,var(--start-color),var(--end-color),var(--end-color),var(--start-color))",backgroundSize:"400% 100%",animation:"bg-position var(--duration, 5s) ease-in-out infinite"},none:{animation:"none"}}},defaultVariants:{variant:"pulse",loading:!0}}),skipNavLinkRecipe=defineRecipe({className:"chakra-skip-nav",base:{display:"inline-flex",bg:"bg.panel",padding:"2.5",borderRadius:"l2",fontWeight:"semibold",focusVisibleRing:"outside",textStyle:"sm",userSelect:"none",border:"0",height:"1px",width:"1px",margin:"-1px",outline:"0",overflow:"hidden",position:"absolute",clip:"rect(0 0 0 0)",_focusVisible:{clip:"auto",width:"auto",height:"auto",position:"fixed",top:"6",insetStart:"6"}}}),spinnerRecipe=defineRecipe({className:"chakra-spinner",base:{display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderWidth:"2px",borderRadius:"full",width:"var(--spinner-size)",height:"var(--spinner-size)",animation:"spin",animationDuration:"slowest","--spinner-track-color":"transparent",borderBottomColor:"var(--spinner-track-color)",borderInlineStartColor:"var(--spinner-track-color)"},variants:{size:{inherit:{"--spinner-size":"1em"},xs:{"--spinner-size":"sizes.3"},sm:{"--spinner-size":"sizes.4"},md:{"--spinner-size":"sizes.5"},lg:{"--spinner-size":"sizes.8"},xl:{"--spinner-size":"sizes.10"}}},defaultVariants:{size:"md"}}),textareaRecipe=defineRecipe({className:"chakra-textarea",base:{width:"100%",minWidth:"0",outline:"0",position:"relative",appearance:"none",textAlign:"start",borderRadius:"l2",_disabled:{layerStyle:"disabled"},"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},variants:{size:{xs:{textStyle:"xs",px:"2",py:"1.5",scrollPaddingBottom:"1.5"},sm:{textStyle:"sm",px:"2.5",py:"2",scrollPaddingBottom:"2"},md:{textStyle:"sm",px:"3",py:"2",scrollPaddingBottom:"2"},lg:{textStyle:"md",px:"4",py:"3",scrollPaddingBottom:"3"},xl:{textStyle:"md",px:"4.5",py:"3.5",scrollPaddingBottom:"3.5"}},variant:{outline:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside"},flushed:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}}}},defaultVariants:{size:"md",variant:"outline"}}),recipes={badge:badgeRecipe$1,button:buttonRecipe$1,code:codeRecipe,container:containerRecipe$1,heading:headingRecipe$1,input:inputRecipe$1,inputAddon:inputAddonRecipe,kbd:kbdRecipe,link:linkRecipe$1,mark:markRecipe,separator:separatorRecipe,skeleton:skeletonRecipe,skipNavLink:skipNavLinkRecipe,spinner:spinnerRecipe,textarea:textareaRecipe,icon:iconRecipe$1,checkmark:checkmarkRecipe,radiomark:radiomarkRecipe,colorSwatch:colorSwatchRecipe}
65,semanticColors=defineSemanticTokens.colors({bg:{DEFAULT:{value:{_light:"{colors.white}",_dark:"{colors.black}"}},subtle:{value:{_light:"{colors.gray.50}",_dark:"{colors.gray.950}"}},muted:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},emphasized:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},inverted:{value:{_light:"{colors.black}",_dark:"{colors.white}"}},panel:{value:{_light:"{colors.white}",_dark:"{colors.gray.950}"}},error:{value:{_light:"{colors.red.50}",_dark:"{colors.red.950}"}},warning:{value:{_light:"{colors.orange.50}",_dark:"{colors.orange.950}"}},success:{value:{_light:"{colors.green.50}",_dark:"{colors.green.950}"}},info:{value:{_light:"{colors.blue.50}",_dark:"{colors.blue.950}"}}},fg:{DEFAULT:{value:{_light:"{colors.black}",_dark:"{colors.gray.50}"}},muted:{value:{_light:"{colors.gray.600}",_dark:"{colors.gray.400}"}},subtle:{value:{_light:"{colors.gray.400}",_dark:"{colors.gray.500}"}},inverted:{value:{_light:"{colors.gray.50}",_dark:"{colors.black}"}},error:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}},warning:{value:{_light:"{colors.orange.600}",_dark:"{colors.orange.300}"}},success:{value:{_light:"{colors.green.600}",_dark:"{colors.green.300}"}},info:{value:{_light:"{colors.blue.600}",_dark:"{colors.blue.300}"}}},border:{DEFAULT:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},muted:{value:{_light:"{colors.gray.100}
65",_dark:"{colors.gray.900}"}},subtle:{value:{_light:"{colors.gray.50}",_dark:"{colors.gray.950}"}},emphasized:{value:{_light:"{colors.gray.300}",_dark:"{colors.gray.700}"}},inverted:{value:{_light:"{colors.gray.800}",_dark:"{colors.gray.200}"}},error:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}},warning:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.400}"}},success:{value:{_light:"{colors.green.500}",_dark:"{colors.green.400}"}},info:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.400}"}}},gray:{contrast:{value:{_light:"{colors.white}",_dark:"{colors.black}"}},fg:{value:{_light:"{colors.gray.800}",_dark:"{colors.gray.200}"}},subtle:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},muted:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},emphasized:{value:{_light:"{colors.gray.300}",_dark:"{colors.gray.700}"}},solid:{value:{_light:"{colors.gray.900}",_dark:"{colors.white}"}},focusRing:{value:{_light:"{colors.gray.400}",_dark:"{colors.gray.400}"}}},red:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.red.700}",_dark:"{colors.red.300}"}},subtle:{value:{_light:"{colors.red.100}",_dark:"{colors.red.900}"}},muted:{value:{_light:"{colors.red.200}",_dark:"{colors.red.800}"}},emphasized:{value:{_light:"{colors.red.300}",_dark:"{colors.red.700}"}},solid:{value:{_light:"{colors.red.600}",_dark:"{colors.red.600}"}},focusRing:{value:{_light:"{colors.red.500}",_dark:"{colors.red.500}"}}},orange:{contrast:{value:{_light:"white",_dark:"black"}},fg:{value:{_light:"{colors.orange.700}",_dark:"{colors.orange.300}"}},subtle:{value:{_light:"{colors.orange.100}",_dark:"{colors.orange.900}"}},muted:{value:{_light:"{colors.orange.200}",_dark:"{colors.orange.800}"}},emphasized:{value:{_light:"{colors.orange.300}",_dark:"{colors.orange.700}"}},solid:{value:{_light:"{colors.orange.600}",_dark:"{colors.orange.500}"}},focusRing:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.500}"}}},green:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.green.700}",_dark:"{colors.green.300}"}},subtle:{value:{_light:"{colors.green.100}",_dark:"{colors.green.900}"}},muted:{value:{_light:"{colors.green.200}",_dark:"{colors.green.800}"}},emphasized:{value:{_light:"{colors.green.300}",_dark:"{colors.green.700}"}},solid:{value:{_light:"{colors.green.600}",_dark:"{colors.green.600}"}},focusRing:{value:{_light:"{colors.green.500}",_dark:"{colors.green.500}"}}},blue:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.blue.700}",_dark:"{colors.blue.300}"}},subtle:{value:{_light:"{colors.blue.100}",_dark:"{colors.blue.900}"}},muted:{value:{_light:"{colors.blue.200}",_dark:"{colors.blue.800}"}},emphasized:{value:{_light:"{colors.blue.300}",_dark:"{colors.blue.700}"}},solid:{value:{_light:"{colors.blue.600}",_dark:"{colors.blue.600}"}},focusRing:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.500}"}}},yellow:{contrast:{value:{_light:"black",_dark:"black"}},fg:{value:{_light:"{colors.yellow.800}",_dark:"{colors.yellow.300}"}},subtle:{value:{_light:"{colors.yellow.100}",_dark:"{colors.yellow.900}"}},muted:{value:{_light:"{colors.yellow.200}",_dark:"{colors.yellow.800}"}},emphasized:{value:{_light:"{colors.yellow.300}",_dark:"{colors.yellow.700}"}},solid:{value:{_light:"{colors.yellow.300}",_dark:"{colors.yellow.300}"}},focusRing:{value:{_light:"{colors.yellow.500}",_dark:"{colors.yellow.500}"}}},teal:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.teal.700}",_dark:"{colors.teal.300}"}},subtle:{value:{_light:"{colors.teal.100}",_dark:"{colors.teal.900}"}},muted:{value:{_light:"{colors.teal.200}",_dark:"{colors.teal.800}"}},emphasized:{value:{_light:"{colors.teal.300}",_dark:"{colors.teal.700}"}},solid:{value:{_light:"{colors.teal.600}",_dark:"{colors.teal.600}"}},focusRing:{value:{_light:"{colors.teal.500}",_dark:"{colors.teal.500}"}}},purple:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.purple.700}",_dark:"{colors.purple.300}"}},subtle:{value:{_light:"{colors.purple.100}",_dark:"{colors.purple.900}"}},muted:{value:{_light:"{colors.purple.200}",_dark:"{colors.purple.800}"}},emphasized:{value:{_light:"{colors.purple.300}",_dark:"{colors.purple.700}"}},solid:{value:{_light:"{colors.purple.600}",_dark:"{colors.purple.600}"}},focusRing:{value:{_light:"{colors.purple.500}",_dark:"{colors.purple.500}"}}},pink:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.pink.700}",_dark:"{colors.pink.300}"}},subtle:{value:{_light:"{colors.pink.100}",_dark:"{colors.pink.900}"}},muted:{value:{_light:"{colors.pink.200}",_dark:"{colors.pink.800}"}},emphasized:{value:{_light:"{colors.pink.300}",_dark:"{colors.pink.700}"}},solid:{value:{_light:"{colors.pink.600}",_dark:"{colors.pink.600}"}},focusRing:{value:{_light:"{colors.pink.500}",_dark:"{colors.pink.500}"}}},cyan:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.cyan.700}",_dark:"{colors.cyan.300}"}},subtle:{value:{_light:"{colors.cyan.100}",_dark:"{colors.cyan.900}"}},muted:{value:{_light:"{colors.cyan.200}",_dark:"{colors.cyan.800}"}},emphasized:{value:{_light:"{colors.cyan.300}",_dark:"{colors.cyan.700}"}},solid:{value:{_light:"{colors.cyan.600}",_dark:"{colors.cyan.600}"}},focusRing:{value:{_light:"{colors.cyan.500}
65",_dark:"{colors.cyan.500}"}}}}),semanticRadii=defineSemanticTokens.radii({l1:{value:"{radii.xs}"},l2:{value:"{radii.sm}"},l3:{value:"{radii.md}"}}),semanticShadows=defineSemanticTokens.shadows({xs:{value:{_light:"0px 1px 2px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/20}",_dark:"0px 1px 1px {black/64}, 0px 0px 1px inset {colors.gray.300/20}"}},sm:{value:{_light:"0px 2px 4px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 2px 4px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},md:{value:{_light:"0px 4px 8px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 4px 8px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},lg:{value:{_light:"0px 8px 16px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 8px 16px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},xl:{value:{_light:"0px 16px 24px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 16px 24px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},"2xl":{value:{_light:"0px 24px 40px {colors.gray.9
6500/16}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 24px 40px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},inner:{value:{_light:"inset 0 2px 4px 0 {black/5}",_dark:"inset 0 2px 4px 0 black"}},inset:{value:{_light:"inset 0 0 0 1px {black/5}",_dark:"inset 0 0 0 1px {colors.gray.300/5}"}}}),accordionAnatomy=anatomy$l.extendWith("itemBody"),actionBarAnatomy=createAnatomy("action-bar").parts("positioner","content","separator","selectionTrigger","closeTrigger"),alertAnatomy=createAnatomy("alert").parts("title","description","root","indicator","content"),breadcrumbAnatomy=createAnatomy("breadcrumb").parts("link","currentLink","item","list","root","ellipsis","separator"),blockquoteAnatomy=createAnatomy("blockquote").parts("root","icon","content","caption"),cardAnatomy=createAnatomy("card").parts("root","header","body","footer","title","description"),checkboxCardAnatomy=createAnatomy("checkbox-card",["root","control","label","description","addon","indicator","content"]),dataListAnatomy=createAnatomy("data-list").parts("root","item","itemLabel","itemValue"),dialogAnatomy=anatomy$h.extendWith("header","body","footer","backdrop"),drawerAnatomy=anatomy$h.extendWith("header","body","footer","backdrop"),editableAnatomy=anatomy$g.extendWith("textarea"),emptyStateAnatomy=createAnatomy("empty-state",["root","content","indicator","title","description"]),fieldAnatomy=fieldAnatomy$1.extendWith("requiredIndicator"),fieldsetAnatomy=fieldsetAnatomy$1.extendWith("content"),fileUploadAnatomy=anatomy$f.extendWith("itemContent","dropzoneContent","fileText"),listAnatomy=createAnatomy("list").parts("root","item","indicator"),menuAnatomy=anatomy$d.extendWith("itemCommand"),nativeSelectAnatomy=createAnatomy("select").parts("root","field","indicator"),popoverAnatomy=anatomy$a.extendWith("header","body","footer"),radioGroupAnatomy=anatomy$7.extendWith("itemAddon","itemIndicator"),radioCardAnatomy=radioGroupAnatomy.extendWith("itemContent","itemDescription"),ratingGroupAnatomy=anatomy$6.extendWith("itemIndicator"),selectAnatomy=anatomy$5.extendWith("indicatorGroup"),comboboxAnatomy=anatomy$i.extendWith("indicatorGroup","empty"),sliderAnatomy=anatomy$4.extendWith("markerIndicator"),statAnatomy=createAnatomy("stat").parts("root","label","helpText","valueText","valueUnit","indicator"),statusAnatomy=createAnatomy("status").parts("root","indicator"),stepsAnatomy=createAnatomy("steps",["root","list","item","trigger","indicator","separator","content","title","description","nextTrigger","prevTrigger","progress"]),switchAnatomy=anatomy$3.extendWith("indicator"),tableAnatomy=createAnatomy("table").parts("root","header","body","row","columnHeader","cell","footer","caption"),toastAnatomy=createAnatomy("toast").parts("root","title","description","indicator","closeTrigger","actionTrigger"),tabsAnatomy=createAnatomy("tabs").parts("root","trigger","list","content","contentGroup","indicator"),tagAnatomy=createAnatomy("tag").parts("root","label","closeTrigger","startElement","endElement"),timelineAnatomy=createAnatomy("timeline").parts("root","item","content","separator","indicator","connector","title","description"),colorPickerAnatomy=colorPickerAnatomy$1.extendWith("channelText"),accordionSlotRecipe=defineSlotRecipe({className:"chakra-accordion",slots:accordionAnatomy.keys(),base:{root:{width:"full","--accordion-radius":"radii.l2"},item:{overflowAnchor:"none"},itemTrigger:{display:"flex",alignItems:"center",textAlign:"start",width:"full",outline:"0",gap:"3",fontWeight:"medium",borderRadius:"var(--accordion-radius)",_focusVisible:{outline:"2px solid",outlineColor:"colorPalette.focusRing"},_disabled:{layerStyle:"disabled"}},itemBody:{pt:"var(--accordion-padding-y)",pb:"calc(var(--accordion-padding-y) * 2)"},itemContent:{overflow:"hidden",borderRadius:"var(--accordion-radius)",_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}},itemIndicator:{transition:"rotate 0.2s",transformOrigin:"center",color:"fg.subtle",_open:{rotate:"180deg"},_icon:{width:"1.2em",height:"1.2em"}}},variants:{variant:{outline:{item:{borderBottomWidth:"1px"}},subtle:{itemTrigger:{px:"var(--accordion-padding-x)"},itemContent:{px:"var(--accordion-padding-x)"},item:{borderRadius:"var(--accordion-radius)",_open:{bg:"colorPalette.subtle"}}},enclosed:{root:{borderWidth:"1px",borderRadius:"var(--accordion-radius)",divideY:"1px",overflow:"hidden"},itemTrigger:{px:"var(--accordion-padding-x)"},itemContent:{px:"var(--accordion-padding-x)"},item:{_open:{bg:"bg.subtle"}}},plain:{}},size:{sm:{root:{"--accordion-padding-x":"spacing.3","--accordion-padding-y":"spacing.2"},itemTrigger:{textStyle:"sm",py:"var(--accordion-padding-y)"}},md:{root:{"--accordion-padding-x":"spacing.4","--accordion-padding-y":"spacing.2"},itemTrigger:{textStyle:"md",py:"var(--accordion-padding-y)"}},lg:{root:{"--accordion-padding-x":"spacing.4.5","--accordion-padding-y":"spacing.2.5"},itemTrigger:{textStyle:"lg",py:"var(--accordion-padding-y)"}}}},defaultVariants:{size:"md",variant:"outline"}}),actionBarSlotRecipe=defineSlotRecipe({className:"chakra-action-bar",slots:actionBarAnatomy.keys(),base:{positioner:{position:"fixed",display:"flex",justifyContent:"center",pointerEvents:"none",insetInline:"0",top:"unset",bottom:"calc(env(safe-area-inset-bottom) + 20px)"},content:{bg:"bg.panel",shadow:"md",display:"flex",alignItems:"center",gap:"3",borderRadius:"l3",py:"2.5",px:"3",pointerEvents:"auto",translate:"calc(-1 * var(--scrollbar-width) / 2) 0px",_open:{animationName:"slide-from-bottom, fade-in",animationDuration:"moderate"},_closed:{animationName:"slide-to-bottom, fade-out",animationDuration:"faster"}},separator:{width:"1px",height:"5",bg:"border"},selectionTrigger:{display:"inline-flex",alignItems:"center",gap:"2",alignSelf:"stretch",textStyle:"sm",px:"4",py:"1",borderRadius:"l2",borderWidth:"1px",borderStyle:"dashed"}}}),alertSlotRecipe=defineSlotRecipe({slots:alertAnatomy.keys(),className:"chakra-alert",base:{root:{width:"full",display:"flex",alignItems:"flex-start",position:"relative",borderRadius:"l3"},title:{fontWeight:"medium"},description:{display:"inline"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0",
65width:"1em",height:"1em",_icon:{boxSize:"full"}},content:{display:"flex",flex:"1",gap:"1"}},variants:{status:{info:{root:{colorPalette:"blue"}},warning:{root:{colorPalette:"orange"}},success:{root:{colorPalette:"green"}},error:{root:{colorPalette:"red"}},neutral:{root:{colorPalette:"gray"}}},inline:{true:{content:{display:"inline-flex",flexDirection:"row",alignItems:"center"}},false:{content:{display:"flex",flexDirection:"column"}}},variant:{subtle:{root:{bg:"colorPalette.subtle",color:"colorPalette.fg"}},surface:{root:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},indicator:{color:"colorPalette.fg"}},outline:{root:{color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},indicator:{color:"colorPalette.fg"}},solid:{root:{bg:"colorPalette.solid",color:"colorPalette.contrast"},indicator:{color:"colorPalette.contrast"}}},size:{sm:{root:{gap:"2",px:"3",py:"3",textStyle:"xs"},indicator:{textStyle:"lg"}},md:{root:{gap:"3",px:"4",py:"4",textStyle:"sm"},indicator:{textStyle:"xl"}},lg:{root:{gap:"3",px:"4",py:"4",textStyle:"md"},indicator:{textStyle:"2xl"}}}},defaultVariants:{status:"info",variant:"subtle",size:"md",inline:!1}}),avatarSlotRecipe=defineSlotRecipe({slots:anatomy$k.keys(),className:"chakra-avatar",base:{root:{display:"inline-flex",alignItems:"center",justifyContent:"center",fontWeight:"medium",position:"relative",verticalAlign:"top",flexShrink:"0",userSelect:"none",width:"var(--avatar-size)",height:"var(--avatar-size)",fontSize:"var(--avatar-font-size)",borderRadius:"var(--avatar-radius)","&[data-group-item]":{borderWidth:"2px",borderColor:"bg"}},image:{width:"100%",height:"100%",objectFit:"cover",borderRadius:"var(--avatar-radius)"},fallback:{lineHeight:"1",textTransform:"uppercase",fontWeight:"medium",fontSize:"var(--avatar-font-size)",borderRadius:"var(--avatar-radius)"}},variants:{size:{full:{root:{"--avatar-size":"100%","--avatar-font-size":"100%"}},"2xs":{root:{"--avatar-font-size":"fontSizes.2xs","--avatar-size":"sizes.6"}},xs:{root:{"--avatar-font-size":"fontSizes.xs","--avatar-size":"sizes.8"}},sm:{root:{"--avatar-font-size":"fontSizes.sm","--avatar-size":"sizes.9"}},md:{root:{"--avatar-font-size":"fontSizes.md","--avatar-size":"sizes.10"}},lg:{root:{"--avatar-font-size":"fontSizes.md","--avatar-size":"sizes.11"}},xl:{root:{"--avatar-font-size":"fontSizes.lg","--avatar-size":"sizes.12"}},"2xl":{root:{"--avatar-font-size":"fontSizes.xl","--avatar-size":"sizes.16"}}},variant:{solid:{root:{bg:"colorPalette.solid",color:"colorPalette.contrast"}},subtle:{root:{bg:"colorPalette.muted",color:"colorPalette.fg"}},outline:{root:{color:"colorPalette.fg",borderWidth:"1px",borderColor:"colorPalette.muted"}}},shape:{square:{},rounded:{root:{"--avatar-radius":"radii.l3"}},full:{root:{"--avatar-radius":"radii.full"}}},borderless:{true:{root:{"&[data-group-item]":{borderWidth:"0px"}}}}},defaultVariants:{size:"md",shape:"full",variant:"subtle"}}),blockquoteSlotRecipe=defineSlotRecipe({className:"chakra-blockquote",slots:blockquoteAnatomy.keys(),base:{root:{position:"relative",display:"flex",flexDirection:"column",gap:"2"},caption:{textStyle:"sm",color:"fg.muted"},icon:{boxSize:"5"}},variants:{justify:{start:{root:{alignItems:"flex-start",textAlign:"start"}},center:{root:{alignItems:"center",textAlign:"center"}},end:{root:{alignItems:"flex-end",textAlign:"end"}}},variant:{subtle:{root:{paddingX:"5",borderStartWidth:"4px",borderStartColor:"colorPalette.muted"},icon:{color:"colorPalette.fg"}},solid:{root:{paddingX:"5",borderStartWidth:"4px",borderStartColor:"colorPalette.solid"},icon:{color:"colorPalette.solid"}},plain:{root:{paddingX:"5"},icon:{color:"colorPalette.solid"}}}},defaultVariants:{variant:"subtle",justify:"start"}}),breadcrumbSlotRecipe=defineSlotRecipe({className:"chakra-breadcrumb",slots:breadcrumbAnatomy.keys(),base:{list:{display:"flex",alignItems:"center",wordBreak:"break-word",color:"fg.muted",listStyle:"none"},link:{outline:"0",textDecoration:"none",borderRadius:"l1",focusRing:"outside",display:"inline-flex",alignItems:"center",gap:"2"},item:{display:"inline-flex",alignItems:"center"},separator:{color:"fg.muted",opacity:"0.8",_icon:{boxSize:"1em"},_rtl:{rotate:"180deg"}},ellipsis:{display:"inline-flex",alignItems:"center",justifyContent:"center",_icon:{boxSize:"1em"}}},variants:{variant:{underline:{link:{color:"colorPalette.fg",textDecoration:"underline",textUnderlineOffset:"0.2em",textDecorationColor:"colorPalette.muted"},currentLink:{color:"colorPalette.fg"}},plain:{link:{color:"fg.muted",_hover:{color:"fg"}},currentLink:{color:"fg"}}},size:{sm:{list:{gap:"1",textStyle:"xs"}},md:{list:{gap:"1.5",textStyle:"sm"}},lg:{list:{gap:"2",textStyle:"md"}}}},defaultVariants:{variant:"plain",size:"md"}}),cardSlotRecipe=defineSlotRecipe({className:"chakra-card",slots:cardAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",position:"relative",minWidth:"0",wordWrap:"break-word",borderRadius:"l3",color:"fg",textAlign:"start"},title:{fontWeight:"semibold"},description:{color:"fg.muted",fontSize:"sm"},header:{paddingInline:"var(--card-padding)",paddingTop:"var(--card-padding)",display:"flex",flexDirection:"column",gap:"1.5"},body:{padding:"var(--card-padding)",flex:"1",display:"flex",flexDirection:"column"},footer:{display:"flex",alignItems:"center",gap:"2",paddingInline:"var(--card-padding)",paddingBottom:"var(--card-padding)"}},variants:{size:{sm:{root:{"--card-padding":"spacing.4"},title:{textStyle:"md"}},md:{root:{"--card-padding":"spacing.6"},title:{textStyle:"lg"}},lg:{root:{"--card-padding":"spacing.7"},title:{textStyle:"xl"}}},variant:{elevated:{root:{bg:"bg.panel",boxShadow:"md"}},outline:{root:{bg:"bg.panel",borderWidth:"1px",borderColor:"border"}},subtle:{root:{bg:"bg.muted"}}}},defaultVariants:{variant:"outline",size:"md"}});var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const checkboxSlotRecipe=defineSlotRecipe({slots:checkboxAnatomy.keys(),className:"chakra-checkbox",base
65:{root:{display:"inline-flex",gap:"2",alignItems:"center",verticalAlign:"top",position:"relative"},control:checkmarkRecipe.base,label:{fontWeight:"medium",userSelect:"none",_disabled:{opacity:"0.5"}}},variants:{size:{xs:{root:{gap:"1.5"},label:{textStyle:"xs"},control:(_b=(_a=checkmarkRecipe.variants)==null?void 0:_a.size)==null?void 0:_b.xs},sm:{root:{gap:"2"},label:{textStyle:"sm"},control:(_d=(_c=checkmarkRecipe.variants)==null?void 0:_c.size)==null?void 0:_d.sm},md:{root:{gap:"2.5"},label:{textStyle:"sm"},control:(_f=(_e=checkmarkRecipe.variants)==null?void 0:_e.size)==null?void 0:_f.md},lg:{root:{gap:"3"},label:{textStyle:"md"},control:(_h=(_g=checkmarkRecipe.variants)==null?void 0:_g.size)==null?void 0:_h.lg}},variant:{outline:{control:(_j=(_i=checkmarkRecipe.variants)==null?void 0:_i.variant)==null?void 0:_j.outline},solid:{control:(_l=(_k=checkmarkRecipe.variants)==null?void 0:_k.variant)==null?void 0:_l.solid},subtle:{control:(_n=(_m=checkmarkRecipe.variants)==null?void 0:_m.variant)==null?void 0:_n.subtle}}},defaultVariants:{variant:"solid",size:"md"}});var _a2,_b2,_c2,_d2,_e2,_f2,_g2;const checkboxCardSlotRecipe=defineSlotRecipe({slots:checkboxCardAnatomy.keys(),className:"chakra-checkbox-card",base:{root:{display:"flex",flexDirection:"column",userSelect:"none",position:"relative",borderRadius:"l2",flex:"1",focusVisibleRing:"outside",_disabled:{opacity:"0.8"},_invalid:{outline:"2px solid",outlineColor:"border.error"}},control:{display:"inline-flex",flex:"1",position:"relative",borderRadius:"inherit",justifyContent:"var(--checkbox-card-justify)",alignItems:"var(--checkbox-card-align)"},label:{fontWeight:"medium",display:"flex",alignItems:"center",gap:"2",flex:"1",_disabled:{opacity:"0.5"}},description:{opacity:"0.64",textStyle:"sm",_disabled:{opacity:"0.5"}},addon:{_disabled:{opacity:"0.5"}},indicator:checkmarkRecipe.base,content:{display:"flex",flexDirection:"column",flex:"1",gap:"1",justifyContent:"var(--checkbox-card-justify)",alignItems:"var(--checkbox-card-align)"}},variants:{size:{sm:{root:{textStyle:"sm"},control:{padding:"3",gap:"1.5"},addon:{px:"3",py:"1.5",borderTopWidth:"1px"},indicator:(_a2=checkmarkRecipe.variants)==null?void 0:_a2.size.sm},md:{root:{textStyle:"sm"},control:{padding:"4",gap:"2.5"},addon:{px:"4",py:"2",borderTopWidth:"1px"},indicator:(_b2=checkmarkRecipe.variants)==null?void 0:_b2.size.md},lg:{root:{textStyle:"md"},control:{padding:"4",gap:"3.5"},addon:{px:"4",py:"2",borderTopWidth:"1px"},indicator:(_c2=checkmarkRecipe.variants)==null?void 0:_c2.size.lg}},variant:{surface:{root:{borderWidth:"1px",borderColor:"border",_checked:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"colorPalette.muted"},_disabled:{bg:"bg.muted"}},indicator:(_d2=checkmarkRecipe.variants)==null?void 0:_d2.variant.solid},subtle:{root:{bg:"bg.muted"},control:{_checked:{bg:"colorPalette.muted",color:"colorPalette.fg"}},indicator:(_e2=checkmarkRecipe.variants)==null?void 0:_e2.variant.plain},outline:{root:{borderWidth:"1px",borderColor:"border",_checked:{boxShadow:"0 0 0 1px var(--shadow-color)",boxShadowColor:"colorPalette.solid",borderColor:"colorPalette.solid"}},indicator:(_f2=checkmarkRecipe.variants)==null?void 0:_f2.variant.solid},solid:{root:{borderWidth:"1px",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},indicator:(_g2=checkmarkRecipe.variants)==null?void 0:_g2.variant.inverted}},justify:{start:{root:{"--checkbox-card-justify":"flex-start"}},end:{root:{"--checkbox-card-justify":"flex-end"}},center:{root:{"--checkbox-card-justify":"center"}}},align:{start:{root:{"--checkbox-card-align":"flex-start"},content:{textAlign:"start"}},end:{root:{"--checkbox-card-align":"flex-end"},content:{textAlign:"end"}},center:{root:{"--checkbox-card-align":"center"},content:{textAlign:"center"}}},orientation:{vertical:{control:{flexDirection:"column"}},horizontal:{control:{flexDirection:"row"}}}},defaultVariants:{size:"md",variant:"outline",align:"start",orientation:"horizontal"}}),collapsibleSlotRecipe=defineSlotRecipe({slots:anatomy$n.keys(),className:"chakra-collapsible",base:{content:{overflow:"hidden",_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"}
65,_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}}}});var _a3,_b3,_c3,_d3,_e3,_f3,_g3,_h2,_i2,_j2,_k2,_l2,_m2,_n2,_o,_p,_q,_r;const colorPickerSlotRecipe=defineSlotRecipe({className:"colorPicker",slots:colorPickerAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5"},label:{color:"fg",fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},valueText:{textAlign:"start"},control:{display:"flex",alignItems:"center",flexDirection:"row",gap:"2",position:"relative"},swatchTrigger:{display:"flex",alignItems:"center",justifyContent:"center"},trigger:{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"row",flexShrink:"0",gap:"2",textStyle:"sm",minH:"var(--input-height)",minW:"var(--input-height)",px:"1",rounded:"l2",_disabled:{opacity:"0.5"},"--focus-color":"colors.colorPalette.focusRing","&:focus-visible":{borderColor:"var(--focus-color)",outline:"1px solid var(--focus-color)"},"&[data-fit-content]":{"--input-height":"unset",px:"0",border:"0"}},content:{display:"flex",flexDirection:"column",bg:"bg.panel",borderRadius:"l3",boxShadow:"lg",width:"64",p:"4",gap:"3",zIndex:"dropdown",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},area:{height:"180px",borderRadius:"l2",overflow:"hidden"},areaThumb:{borderRadius:"full",height:"var(--thumb-size)",width:"var(--thumb-size)",borderWidth:"2px",borderColor:"white",shadow:"sm",focusVisibleRing:"mixed",focusRingColor:"white"},areaBackground:{height:"full"},channelSlider:{borderRadius:"l2",flex:"1"},channelSliderTrack:{height:"var(--slider-height)",borderRadius:"inherit",boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"},channelText:{textStyle:"xs",color:"fg.muted",fontWeight:"medium",textTransform:"capitalize"},swatchGroup:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:"2"},swatch:{...colorSwatchRecipe.base,borderRadius:"l1"},swatchIndicator:{color:"white",rounded:"full"},channelSliderThumb:{borderRadius:"full",height:"var(--thumb-size)",width:"var(--thumb-size)",borderWidth:"2px",borderColor:"white",shadow:"sm",transform:"translate(-50%, -50%)",focusVisibleRing:"outside",focusRingOffset:"1px"},channelInput:{...inputRecipe$1.base,"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button":{WebkitAppearance:"none",margin:0}},formatSelect:{textStyle:"xs",textTransform:"uppercase",borderWidth:"1px",minH:"6",focusRing:"inside",rounded:"l2"},transparencyGrid:{borderRadius:"l2"},view:{display:"flex",flexDirection:"column",gap:"2"}},variants:{size:{"2xs":{channelInput:(_b3=(_a3=inputRecipe$1.variants)==null?void 0:_a3.size)==null?void 0:_b3["2xs"],swatch:{"--swatch-size":"sizes.4.5"},trigger:{"--input-height":"sizes.7"},area:{"--thumb-size":"sizes.3"},channelSlider:{"--slider-height":"sizes.3","--thumb-size":"sizes.3"}},xs:{channelInput:(_d3=(_c3=inputRecipe$1.variants)==null?void 0:_c3.size)==null?void 0:_d3.xs,swatch:{"--swatch-size":"sizes.5"},trigger:{"--input-height":"sizes.8"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},sm:{channelInput:(_f3=(_e3=inputRecipe$1.variants)==null?void 0:_e3.size)==null?void 0:_f3.sm,swatch:{"--swatch-size":"sizes.6"},trigger:{"--input-height":"sizes.9"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},md:{channelInput:(_h2=(_g3=inputRecipe$1.variants)==null?void 0:_g3.size)==null?void 0:_h2.md,swatch:{"--swatch-size":"sizes.7"},trigger:{"--input-height":"sizes.10"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},lg:{channelInput:(_j2=(_i2=inputRecipe$1.variants)==null?void 0:_i2.size)==null?void 0:_j2.lg,swatch:{"--swatch-size":"sizes.7"},trigger:{"--input-height":"sizes.11"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},xl:{channelInput:(_l2=(_k2=inputRecipe$1.variants)==null?void 0:_k2.size)==null?void 0:_l2.xl,swatch:{"--swatch-size":"sizes.8"},trigger:{"--input-height":"sizes.12"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},"2xl":{channelInput:(_n2=(_m2=inputRecipe$1.variants)==null?void 0:_m2.size)==null?void 0:_n2["2xl"],swatch:{"--swatch-size":"sizes.10"},trigger:{"--input-height":"sizes.16"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}}},variant:{outline:{channelInput:(_p=(_o=inputRecipe$1.variants)==null?void 0:_o.variant)==null?void 0:_p.outline,trigger:{borderWidth:"1px"}},subtle:{channelInput:(_r=(_q=inputRecipe$1.variants)==null?void 0:_q.variant)==null?void 0:_r.subtle,trigger:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted"}}}},defaultVariants:{size:"md",variant:"outline"}}),comboboxSlotRecipe=defineSlotRecipe({className:"chakra-combobox",slots:comboboxAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}}
65,input:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"bg.panel",width:"full",minH:"var(--combobox-input-height)",px:"var(--combobox-input-padding-x)","--input-height":"var(--combobox-input-height)",borderRadius:"l2",outline:0,userSelect:"none",textAlign:"start",_placeholderShown:{color:"fg.muted"},_disabled:{layerStyle:"disabled"},"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},trigger:{display:"inline-flex",alignItems:"center",justifyContent:"center","--input-height":"var(--combobox-input-height)"},clearTrigger:{color:"fg.muted",pointerEvents:"auto",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1"},control:{pos:"relative"},indicatorGroup:{display:"flex",alignItems:"center",justifyContent:"center",gap:"1",pos:"absolute",insetEnd:"0",top:"0",bottom:"0",px:"var(--combobox-input-padding-x)",_icon:{boxSize:"var(--combobox-indicator-size)"},"[data-disabled] &":{opacity:.5}},content:{background:"bg.panel",display:"flex",flexDirection:"column",zIndex:"dropdown",borderRadius:"l2",outline:0,maxH:"96",overflowY:"auto",boxShadow:"md",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"0s"},"&[data-empty]:not(:has([data-scope=combobox][data-part=empty]))":{opacity:0}},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)",cursor:"option",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",_highlighted:{bg:"bg.emphasized/60"},_disabled:{pointerEvents:"none",opacity:"0.5"},_icon:{boxSize:"var(--combobox-indicator-size)"}},empty:{py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)"},itemText:{flex:"1"},itemGroup:{pb:"var(--combobox-item-padding-y)",_last:{pb:"0"}},itemGroupLabel:{fontWeight:"medium",py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)"}},variants:{variant:{outline:{input:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside"}},subtle:{input:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside"}},flushed:{input:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}},indicatorGroup:{px:"0"}}},size:{xs:{root:{"--combobox-input-height":"sizes.8","--combobox-input-padding-x":"spacing.2","--combobox-indicator-size":"sizes.3.5"},input:{textStyle:"xs"},content:{"--combobox-item-padding-x":"spacing.1.5","--combobox-item-padding-y":"spacing.1","--combobox-indicator-size":"sizes.3.5",p:"1",textStyle:"xs"},trigger:{textStyle:"xs",gap:"1"}},sm:{root:{"--combobox-input-height":"sizes.9","--combobox-input-padding-x":"spacing.2.5","--combobox-indicator-size":"sizes.4"},input:{textStyle:"sm"},content:{"--combobox-item-padding-x":"spacing.2","--combobox-item-padding-y":"spacing.1.5","--combobox-indicator-size":"sizes.4",p:"1",textStyle:"sm"},trigger:{textStyle:"sm",gap:"1"}},md:{root:{"--combobox-input-height":"sizes.10","--combobox-input-padding-x":"spacing.3","--combobox-indicator-size":"sizes.4"},input:{textStyle:"sm"},content:{"--combobox-item-padding-x":"spacing.2","--combobox-item-padding-y":"spacing.1.5","--combobox-indicator-size":"sizes.4",p:"1",textStyle:"sm"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center"},trigger:{textStyle:"sm",gap:"2"}},lg:{root:{"--combobox-input-height":"sizes.12","--combobox-input-padding-x":"spacing.4","--combobox-indicator-size":"sizes.5"},input:{textStyle:"md"},content:{"--combobox-item-padding-y":"spacing.2","--combobox-item-padding-x":"spacing.3","--combobox-indicator-size":"sizes.5",p:"1.5",textStyle:"md"},trigger:{textStyle:"md",py:"3",gap:"2"}}}},defaultVariants:{size:"md",variant:"outline"}}),dataListSlotRecipe=defineSlotRecipe({slots:dataListAnatomy.keys(),className:"chakra-data-list",base:{itemLabel:{display:"flex",alignItems:"center",gap:"1"},itemValue:{display:"flex",minWidth:"0",flex:"1"}},variants:{orientation:{horizontal:{root:{display:"flex",flexDirection:"column"},item:{display:"inline-flex",alignItems:"center",gap:"4"},itemLabel:{minWidth:"120px"}},vertical:{root:{display:"flex",flexDirection:"column"},item:{display:"flex",flexDirection:"column",gap:"1"}}},size:{sm:{root:{gap:"3"},item:{textStyle:"xs"}},md:{root:{gap:"4"},item:{textStyle:"sm"}},lg:{root:{gap:"5"},item:{textStyle:"md"}}},variant:{subtle:{itemLabel:{color:"fg.muted"}},bold:{itemLabel:{fontWeight:"medium"},itemValue:{color:"fg.muted"}}}},defaultVariants:{size:"md",orientation:"vertical",variant:"subtle"}}),dialogSlotRecipe=defineSlotRecipe({slots:dialogAnatomy.keys(),className:"chakra-dialog",base:{backdrop:{bg:"blackAlpha.500",pos:"fixed",left:0,top:0,w:"100vw",h:"100dvh",zIndex:"overlay",_open:{animationName:"fade-in",animationDuration:"slow"},_closed:{animationName:"fade-out",animationDuration:"moderate"}},positioner:{display:"flex",width:"100vw",height:"100dvh",position:"fixed",left:0,top:0,"--dialog-z-index":"zIndex.modal",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0))",justifyContent:"center",overscrollBehaviorY:"none"},content:{display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,borderRadius:"l3",textStyle:"sm",my:"var(--dialog-margin, var(--dialog-base-margin))","--dialog-z-index":"zIndex.modal",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0))",bg:"bg.panel",boxShadow:"lg",_open:{animationDuration:"moderate"},_closed:{animationDuration:"faster"}},header:{display:"flex",gap:"2",flex:0,px:"6",pt:"6",pb:"4"},body:{flex:"1",px:"6",pt:"2",pb:"6"},footer:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"3",px:"6",pt:"2",pb:"4"},title:{textStyle:"lg",fontWeight:"semibold"},description:{color:"fg.muted"},closeTrigger:{pos:"absolute",top:"2",insetEnd:"2"}},variants:{placement:{center:{positioner:{alignItems:"center"},content:{"--dialog-base-margin":"auto",mx:"auto"}},top:{positioner:{alignItems:"flex-start"},content:{"--dialog-base-margin":"spacing.16",mx:"auto"}},bottom:{positioner:{alignItems:"flex-end"},content:{"--dialog-base-margin":"spacing.16",mx:"auto"}}},scrollBehavior:{inside:{positioner:{overflow:"hidden"},content:{maxH:"calc(100% - 7.5rem)"},body:{overflow:"auto"}},outside:{positioner:{overflow:"auto",pointerEvents:"auto"}}},size:{xs:{content:{maxW:"sm"}},sm:{content:{maxW:"md"}},md:{content:{maxW:"lg"}},lg:{content:{maxW:"2xl"}},xl:{content:{maxW:"4xl"}},cover:{positioner:{padding:"10"},content:{width:"100%",height:"100%","--dialog-margin":"0"}},full:{content:{maxW:"100vw",minH:"100vh","--dialog-margin":"0",borderRadius:"0"}}},motionPreset:{scale:{content:{_open:{animationName:"scale-in, fade-in"},_closed:{animationName:"scale-out, fade-out"}}},"slide-in-bottom":{content:{_open:{animationName:"slide-from-bottom, fade-in"},_closed:{animationName:"slide-to-bottom, fade-out"}}},"slide-in-top":{content:{_open:{animationName:"slide-from-top, fade-in"},_closed:{animationName:"slide-to-top, fade-out"}}},"slide-in-left":{content:{_open:{animationName:"slide-from-left, fade-in"},_closed:{animationName:"slide-to-left, fade-out"}}},"slide-in-right":{content:{_open:{animationName:"slide-from-right, fade-in"},_closed:{animationName:"slide-to-right, fade-out"}}},none:{}}},defaultVariants:{size:"md",scrollBehavior:"outside",placement:"top",motionPreset:"scale"}}),drawerSlotRecipe=defineSlotRecipe({slots:drawerAnatomy.keys(),className:"chakra-drawer",base:{backdrop:{bg:"blackAlpha.500",pos:"fixed",insetInlineStart:0,top:0,w:"100vw",h:"100dvh",zIndex:"overlay",_open:{animationName:"fade-in",animationDuration:"slow"},_closed:{animationName:"fade-out",animationDuration:"moderate"}},positioner:{display:"flex",width:"100vw",height:"100dvh",position:"fixed",insetInlineStart:0,top:0,zIndex:"modal",overscrollBehaviorY:"none"},content:{display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,zIndex:"modal",textStyle:"sm",maxH:"100dvh",color:"inherit",bg:"bg.panel",boxShadow:"lg",_open:{animationDuration:"slowest",animationTimingFunction:"ease-in-smooth"},_closed:{animationDuration:"slower",animationTimingFunction:"ease-in-smooth"}},header:{display:"flex",alignItems:"center",gap:"2",flex:0,px:"6",pt:"6",pb:"4"},body:{px:"6",py:"2",flex:"1",overflow:"auto"},footer:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"3",px:"6",pt:"2",pb:"4"},title:{flex:"1",textStyle:"lg",fontWeight:"semibold"},description:{color:"fg.muted"},closeTrigger:{pos:"absolute",top:"3",insetEnd:"2"}},variants:{size:{xs:{content:{maxW:"xs"}},sm:{content:{maxW:"md"}},md:{content:{maxW:"lg"}},lg:{content:{maxW:"2xl"}},xl:{content:{maxW:"4xl"}},full:{content:{maxW:"100vw",h:"100dvh"}}},placement:{start:{positioner:{justifyContent:"flex-start"}
65,content:{_open:{animationName:{base:"slide-from-left-full, fade-in",_rtl:"slide-from-right-full, fade-in"}},_closed:{animationName:{base:"slide-to-left-full, fade-out",_rtl:"slide-to-right-full, fade-out"}}}},end:{positioner:{justifyContent:"flex-end"},content:{_open:{animationName:{base:"slide-from-right-full, fade-in",_rtl:"slide-from-left-full, fade-in"}},_closed:{animationName:{base:"slide-to-right-full, fade-out",_rtl:"slide-to-left-full, fade-out"}}}},top:{positioner:{alignItems:"flex-start"},content:{maxW:"100%",_open:{animationName:"slide-from-top-full, fade-in"},_closed:{animationName:"slide-to-top-full, fade-out"}}},bottom:{positioner:{alignItems:"flex-end"},content:{maxW:"100%",_open:{animationName:"slide-from-bottom-full, fade-in"},_closed:{animationName:"slide-to-bottom-full, fade-out"}}}},contained:{true:{positioner:{padding:"4"},content:{borderRadius:"l3"}}}},defaultVariants:{size:"xs",placement:"end"}}),sharedStyles=defineStyle({fontSize:"inherit",fontWeight:"inherit",textAlign:"inherit",bg:"transparent",borderRadius:"l2"}),editableSlotRecipe=defineSlotRecipe({slots:editableAnatomy.keys(),className:"chakra-editable",base:{root:{display:"inline-flex",alignItems:"center",position:"relative",gap:"1.5",width:"full"},preview:{...sharedStyles,py:"1",px:"1",display:"inline-flex",alignItems:"center",transitionProperty:"common",transitionDuration:"normal",cursor:"text",_hover:{bg:"bg.muted"},_disabled:{userSelect:"none"}},input:{...sharedStyles,outline:"0",py:"1",px:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",focusVisibleRing:"inside",focusRingWidth:"2px",_placeholder:{opacity:.6}},control:{display:"inline-flex",alignItems:"center",gap:"1.5"}},variants:{size:{sm:{root:{textStyle:"sm"},preview:{minH:"8"},input:{minH:"8"}},md:{root:{textStyle:"sm"},preview:{minH:"9"},input:{minH:"9"}},lg:{root:{textStyle:"md"},preview:{minH:"10"},input:{minH:"10"}}}},defaultVariants:{size:"md"}}),emptyStateSlotRecipe=defineSlotRecipe({slots:emptyStateAnatomy.keys(),className:"chakra-empty-state",base:{root:{width:"full"},content:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},indicator:{display:"flex",alignItems:"center",justifyContent:"center",color:"fg.subtle",_icon:{boxSize:"1em"}},title:{fontWeight:"semibold"},description:{textStyle:"sm",color:"fg.muted"}},variants:{size:{sm:{root:{px:"4",py:"6"},title:{textStyle:"md"},content:{gap:"4"},indicator:{textStyle:"2xl"}},md:{root:{px:"8",py:"12"},title:{textStyle:"lg"},content:{gap:"6"},indicator:{textStyle:"4xl"}},lg:{root:{px:"12",py:"16"},title:{textStyle:"xl"},content:{gap:"8"},indicator:{textStyle:"6xl"}}}},defaultVariants:{size:"md"}}),fieldSlotRecipe=defineSlotRecipe({className:"chakra-field",slots:fieldAnatomy.keys(),base:{requiredIndicator:{color:"fg.error",lineHeight:"1"},root:{display:"flex",width:"100%",position:"relative",gap:"1.5"},label:{display:"flex",alignItems:"center",textAlign:"start",textStyle:"sm",fontWeight:"medium",gap:"1",userSelect:"none",_disabled:{opacity:"0.5"}},errorText:{display:"inline-flex",alignItems:"center",fontWeight:"medium",gap:"1",color:"fg.error",textStyle:"xs"},helperText:{color:"fg.muted",textStyle:"xs"}},variants:{orientation:{vertical:{root:{flexDirection:"column",alignItems:"flex-start"}},horizontal:{root:{flexDirection:"row",alignItems:"center",justifyContent:"space-between"},label:{flex:"0 0 var(--field-label-width, 80px)"}}}},defaultVariants:{orientation:"vertical"}}),fieldsetSlotRecipe=defineSlotRecipe({className:"fieldset",slots:fieldsetAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",width:"full"},content:{display:"flex",flexDirection:"column",width:"full"},legend:{color:"fg",fontWeight:"medium",_disabled:{opacity:"0.5"}},helperText:{color:"fg.muted",textStyle:"sm"},errorText:{display:"inline-flex",alignItems:"center",color:"fg.error",gap:"2",fontWeight:"medium",textStyle:"sm"}},variants:{size:{sm:{root:{spaceY:"2"},content:{gap:"1.5"},legend:{textStyle:"sm"}},md:{root:{spaceY:"4"},content:{gap:"4"},legend:{textStyle:"sm"}},lg:{root:{spaceY:"6"},content:{gap:"4"},legend:{textStyle:"md"}}}},defaultVariants:{size:"md"}}),fileUploadSlotRecipe=defineSlotRecipe({className:"chakra-file-upload",slots:fileUploadAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"4",width:"100%",alignItems:"flex-start"},label:{fontWeight:"medium",textStyle:"sm"},dropzone:{background:"bg",borderRadius:"l3",borderWidth:"2px",borderStyle:"dashed",display:"flex",alignItems:"center",flexDirection:"column",gap:"4",justifyContent:"center",minHeight:"2xs",px:"3",py:"2",transition:"backgrounds",focusVisibleRing:"outside",_hover:{bg:"bg.subtle"},_dragging:{bg:"colorPalette.subtle",borderStyle:"solid",borderColor:"colorPalette.solid"}},dropzoneContent:{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",gap:"1",textStyle:"sm"},item:{pos:"relative",textStyle:"sm",animationName:"fade-in",animationDuration:"moderate",background:"bg",borderRadius:"l2",borderWidth:"1px",width:"100%",display:"flex",alignItems:"center",gap:"3",p:"4"},itemGroup:{width:"100%",display:"flex",flexDirection:"column",gap:"3",_empty:{display:"none"}},itemName:{color:"fg",fontWeight:"medium",lineClamp:"1"},itemContent:{display:"flex",flexDirection:"column",gap:"0.5",flex:"1"},itemSizeText:{color:"fg.muted",textStyle:"xs"},itemDeleteTrigger:{display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"flex-start",boxSize:"5",p:"2px",color:"fg.muted",cursor:"button"},itemPreview:{color:"fg.muted",_icon:{boxSize:"4.5"}}},defaultVariants:{}}),hoverCardSlotRecipe=defineSlotRecipe({className:"chakra-hover-card",slots:anatomy$e.keys(),base:{content:{position:"relative",display:"flex",flexDirection:"column",textStyle:"sm","--hovercard-bg":"colors.bg.panel",bg:"var(--hovercard-bg)",boxShadow:"lg",maxWidth:"80",borderRadius:"l3",zIndex:"popover",transformOrigin:"var(--transform-origin)",outline:"0",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--hovercard-bg)"},arrowTip:{borderTopWidth:"0.5px",borderInlineStartWidth:"0.5px"}},variants:{size:{xs:{content:{padding:"3"}},sm:{content:{padding:"4"}},md:{content:{padding:"5"}},lg:{content:{padding:"6"}}}},defaultVariants:{size:"md"}}),listSlotRecipe=defineSlotRecipe({className:"chakra-list",slots:listAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"var(--list-gap)","& :where(ul, ol)":{marginTop:"var(--list-gap)"}},item:{whiteSpace:"normal",display:"list-item"},indicator:{marginEnd:"2",minHeight:"1lh",flexShrink:0,display:"inline-block",verticalAlign:"middle"}},variants:{variant:{marker:{root:{listStyle:"revert"},item:{_marker:{color:"fg.subtle"}}},plain:{item:{alignItems:"flex-start",display:"inline-flex"}}}
65,align:{center:{item:{alignItems:"center"}},start:{item:{alignItems:"flex-start"}},end:{item:{alignItems:"flex-end"}}}},defaultVariants:{variant:"marker"}}),menuSlotRecipe=defineSlotRecipe({className:"chakra-menu",slots:menuAnatomy.keys(),base:{content:{outline:0,bg:"bg.panel",boxShadow:"lg",color:"fg",maxHeight:"var(--available-height)","--menu-z-index":"zIndex.dropdown",zIndex:"calc(var(--menu-z-index) + var(--layer-index, 0))",borderRadius:"l2",overflow:"hidden",overflowY:"auto",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},item:{textDecoration:"none",color:"fg",userSelect:"none",borderRadius:"l1",width:"100%",display:"flex",cursor:"menuitem",alignItems:"center",textAlign:"start",position:"relative",flex:"0 0 auto",outline:0,_disabled:{layerStyle:"disabled"},"&[data-type]":{ps:"8"}},itemText:{flex:"1"},itemIndicator:{position:"absolute",insetStart:"2",transform:"translateY(-50%)",top:"50%"},itemGroupLabel:{px:"2",py:"1.5",fontWeight:"semibold",textStyle:"sm"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0"},itemCommand:{opacity:"0.6",textStyle:"xs",ms:"auto",ps:"4",letterSpacing:"widest",fontFamily:"inherit"},separator:{height:"1px",bg:"bg.muted",my:"1",mx:"-1"}},variants:{variant:{subtle:{item:{_highlighted:{bg:"bg.emphasized/60"}}},solid:{item:{_highlighted:{bg:"colorPalette.solid",color:"colorPalette.contrast"}}}},size:{sm:{content:{minW:"8rem",padding:"1"},item:{gap:"1",textStyle:"xs",py:"1",px:"1.5"}},md:{content:{minW:"8rem",padding:"1.5"},item:{gap:"2",textStyle:"sm",py:"1.5",px:"2"}}}},defaultVariants:{size:"md",variant:"subtle"}}),selectSlotRecipe=defineSlotRecipe({className:"chakra-select",slots:selectAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},trigger:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"full",minH:"var(--select-trigger-height)","--input-height":"var(--select-trigger-height)",px:"var(--select-trigger-padding-x)",borderRadius:"l2",userSelect:"none",textAlign:"start",focusVisibleRing:"inside",_placeholderShown:{color:"fg.muted/80"},_disabled:{layerStyle:"disabled"},_invalid:{borderColor:"border.error"}},indicatorGroup:{display:"flex",alignItems:"center",gap:"1",pos:"absolute",insetEnd:"0",top:"0",bottom:"0",px:"var(--select-trigger-padding-x)",pointerEvents:"none"},indicator:{display:"flex",alignItems:"center",justifyContent:"center",color:{base:"fg.muted",_disabled:"fg.subtle",_invalid:"fg.error"}},content:{background:"bg.panel",display:"flex",flexDirection:"column",zIndex:"dropdown",borderRadius:"l2",outline:0,maxH:"96",overflowY:"auto",boxShadow:"md",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"fastest"}},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",cursor:"option",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",_highlighted:{bg:"bg.emphasized/60"},_disabled:{pointerEvents:"none",opacity:"0.5"},_icon:{width:"4",height:"4"}},control:{pos:"relative"},itemText:{flex:"1"},itemGroup:{_first:{mt:"0"}},itemGroupLabel:{py:"1",fontWeight:"medium"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}},valueText:{lineClamp:"1",maxW:"80%"},clearTrigger:{color:"fg.muted",pointerEvents:"auto",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1"}},variants:{variant:{outline:{trigger:{bg:"transparent",borderWidth:"1px",borderColor:"border",_expanded:{borderColor:"border.emphasized"}}},subtle:{trigger:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted"}}},size:{xs:{root:{"--select-trigger-height":"sizes.8","--select-trigger-padding-x":"spacing.2"},content:{p:"1",gap:"1",textStyle:"xs"},trigger:{textStyle:"xs",gap:"1"},item:{py:"1",px:"2"},itemGroupLabel:{py:"1",px:"2"},indicator:{_icon:{width:"3.5",height:"3.5"}}},sm:{root:{"--select-trigger-height":"sizes.9","--select-trigger-padding-x":"spacing.2.5"},content:{p:"1",textStyle:"sm"},trigger:{textStyle:"sm",gap:"1"},indicator:{_icon:{width:"4",height:"4"}},item:{py:"1",px:"1.5"},itemGroup:{mt:"1"},itemGroupLabel:{py:"1",px:"1.5"}},md:{root:{"--select-trigger-height":"sizes.10","--select-trigger-padding-x":"spacing.3"},content:{p:"1",textStyle:"sm"},itemGroup:{mt:"1.5"},item:{py:"1.5",px:"2"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center"},itemGroupLabel:{py:"1.5",px:"2"},trigger:{textStyle:"sm",gap:"2"},indicator:{_icon:{width:"4",height:"4"}}},lg:{root:{"--select-trigger-height":"sizes.12","--select-trigger-padding-x":"spacing.4"},content:{p:"1.5",textStyle:"md"},itemGroup:{mt:"2"},item:{py:"2",px:"3"},itemGroupLabel:{py:"2",px:"3"},trigger:{textStyle:"md",py:"3",gap:"2"},indicator:{_icon:{width:"5",height:"5"}}}}},defaultVariants:{size:"md",variant:"outline"}});var _a4,_b4;const nativeSelectSlotRecipe=defineSlotRecipe({className:"chakra-native-select",slots:nativeSelectAnatomy.keys(),base:{root:{height:"fit-content",display:"flex",width:"100%",position:"relative"},field:{width:"100%",minWidth:"0",outline:"0",appearance:"none",borderRadius:"l2","--error-color":"colors.border.error",_disabled:{layerStyle:"disabled"},_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"},focusVisibleRing:"inside",lineHeight:"normal","& > option, & > optgroup":{bg:"bg"}},indicator:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)",height:"100%",color:"fg.muted",_disabled:{opacity:"0.5"},_invalid:{color:"fg.error"},_icon:{width:"1em",height:"1em"}}},variants:{variant:{outline:{field:(_a4=selectSlotRecipe.variants)==null?void 0:_a4.variant.outline.trigger},subtle:{field:(_b4=selectSlotRecipe.variants)==null?void 0:_b4.variant.subtle.trigger}
65,plain:{field:{bg:"transparent",color:"fg",focusRingWidth:"2px"}}},size:{xs:{field:{textStyle:"xs",ps:"2",pe:"6",height:"6"},indicator:{textStyle:"sm",insetEnd:"1.5"}},sm:{field:{textStyle:"sm",ps:"2.5",pe:"8",height:"8"},indicator:{textStyle:"md",insetEnd:"2"}},md:{field:{textStyle:"sm",ps:"3",pe:"8",height:"10"},indicator:{textStyle:"lg",insetEnd:"2"}},lg:{field:{textStyle:"md",ps:"4",pe:"8",height:"11"},indicator:{textStyle:"xl",insetEnd:"3"}},xl:{field:{textStyle:"md",ps:"4.5",pe:"10",height:"12"},indicator:{textStyle:"xl",insetEnd:"3"}}}},defaultVariants:selectSlotRecipe.defaultVariants});function mapEntries(obj,f2){const result={};for(const key in obj){const kv=f2(key,obj[key]);result[kv[0]]=kv[1]}return result}const triggerStyle=defineStyle({display:"flex",justifyContent:"center",alignItems:"center",flex:"1",userSelect:"none",cursor:"button",lineHeight:"1",color:"fg.muted","--stepper-base-radius":"radii.l1","--stepper-radius":"calc(var(--stepper-base-radius) + 1px)",_icon:{boxSize:"1em"},_disabled:{opacity:"0.5"},_hover:{bg:"bg.muted"},_active:{bg:"bg.emphasized"}}),numberInputSlotRecipe=defineSlotRecipe({className:"chakra-number-input",slots:anatomy$c.keys(),base:{root:{position:"relative",zIndex:"0",isolation:"isolate"},input:{...inputRecipe$1.base,verticalAlign:"top",pe:"calc(var(--stepper-width) + 0.5rem)"},control:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",width:"var(--stepper-width)",height:"calc(100% - 2px)",zIndex:"1",borderStartWidth:"1px",divideY:"1px"},incrementTrigger:{...triggerStyle,borderTopEndRadius:"var(--stepper-radius)"},decrementTrigger:{...triggerStyle,borderBottomEndRadius:"var(--stepper-radius)"},valueText:{fontWeight:"medium",fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}},variants:{size:{xs:{input:inputRecipe$1.variants.size.xs,control:{fontSize:"2xs","--stepper-width":"sizes.4"}},sm:{input:inputRecipe$1.variants.size.sm,control:{fontSize:"xs","--stepper-width":"sizes.5"}},md:{input:inputRecipe$1.variants.size.md,control:{fontSize:"sm","--stepper-width":"sizes.6"}},lg:{input:inputRecipe$1.variants.size.lg,control:{fontSize:"sm","--stepper-width":"sizes.6"}}},variant:mapEntries(inputRecipe$1.variants.variant,(key,variantStyles)=>[key,{input:variantStyles}])},defaultVariants:{size:"md",variant:"outline"}}),{variants,defaultVariants}=inputRecipe$1,pinInputSlotRecipe=defineSlotRecipe({className:"chakra-pin-input",slots:anatomy$b.keys(),base:{input:{...inputRecipe$1.base,textAlign:"center",width:"var(--input-height)"},control:{display:"inline-flex",gap:"2",isolation:"isolate"}},variants:{size:mapEntries(variants.size,(key,value)=>[key,{input:{...value,px:"1"}}]),variant:mapEntries(variants.variant,(key,value)=>[key,{input:value}]),attached:{true:{control:{gap:"0",spaceX:"-1px"},input:{_notFirst:{borderStartRadius:"0"},_notLast:{borderEndRadius:"0"},_focusVisible:{zIndex:"1"}}}}},defaultVariants}),popoverSlotRecipe=defineSlotRecipe({className:"chakra-popover",slots:p
65opoverAnatomy.keys(),base:{content:{position:"relative",display:"flex",flexDirection:"column",textStyle:"sm","--popover-bg":"colors.bg.panel",bg:"var(--popover-bg)",boxShadow:"lg","--popover-size":"sizes.xs","--popover-mobile-size":"calc(100dvw - 1rem)",width:{base:"min(var(--popover-mobile-size), var(--popover-size))",sm:"var(--popover-size)"},borderRadius:"l3","--popover-z-index":"zIndex.popover",zIndex:"calc(var(--popover-z-index) + var(--layer-index, 0))",outline:"0",transformOrigin:"var(--transform-origin)",maxHeight:"var(--available-height)",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"faster"}},header:{paddingInline:"var(--popover-padding)",paddingTop:"var(--popover-padding)"},body:{padding:"var(--popover-padding)",flex:"1"},footer:{display:"flex",alignItems:"center",paddingInline:"var(--popover-padding)",paddingBottom:"var(--popover-padding)"},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--popover-bg)"},arrowTip:{borderTopWidth:"1px",borderInlineStartWidth:"1px"}},variants:{size:{xs:{content:{"--popover-padding":"spacing.3"}},sm:{content:{"--popover-padding":"spacing.4"}},md:{content:{"--popover-padding":"spacing.5"}},lg:{content:{"--popover-padding":"spacing.6"}}}},defaultVariants:{size:"md"}}),progressSlotRecipe=defineSlotRecipe({slots:anatomy$9.keys(),className:"chakra-progress",base:{root:{textStyle:"sm",position:"relative"},track:{overflow:"hidden",position:"relative"},range:{display:"flex",alignItems:"center",justifyContent:"center",transitionProperty:"width, height",transitionDuration:"slow",height:"100%",bgColor:"var(--track-color)",_indeterminate:{"--animate-from-x":"-40%","--animate-to-x":"100%",position:"absolute",willChange:"left",minWidth:"50%",animation:"position 1s ease infinite normal none running",backgroundImage:"linear-gradient(to right, transparent 0%, var(--track-color) 50%, transparent 100%)"}},label:{display:"inline-flex",fontWeight:"medium",alignItems:"center",gap:"1"},valueText:{textStyle:"xs",lineHeight:"1",fontWeight:"medium"}},variants:{variant:{outline:{track:{shadow:"inset",bgColor:"bg.muted"},range:{bgColor:"colorPalette.solid"}},subtle:{track:{bgColor:"colorPalette.muted"},range:{bgColor:"colorPalette.solid/72"}}},shape:{square:{},rounded:{track:{borderRadius:"l1"}},full:{track:{borderRadius:"full"}}},striped:{true:{range:{backgroundImage:"linear-gradient(45deg, var(--stripe-color) 25%, transparent 25%, transparent 50%, var(--stripe-color) 50%, var(--stripe-color) 75%, transparent 75%, transparent)",backgroundSize:"var(--stripe-size) var(--stripe-size)","--stripe-size":"1rem","--stripe-color":{_light:"rgba(255, 255, 255, 0.3)",_dark:"rgba(0, 0, 0, 0.3)"}}}},animated:{true:{range:{"--animate-from":"var(--stripe-size)",animation:"bg-position 1s linear infinite"}}},size:{xs:{track:{h:"1.5"}},sm:{track:{h:"2"}},md:{track:{h:"2.5"}},lg:{track:{h:"3"}},xl:{track:{h:"4"}}}},defaultVariants:{variant:"outline",size:"md",shape:"rounded"}}),progressCircleSlotRecipe=defineSlotRecipe({className:"chakra-progress-circle",slots:anatomy$9.keys(),base:{root:{display:"inline-flex",textStyle:"sm",position:"relative"},circle:{_indeterminate:{animation:"spin 2s linear infinite"}},circleTrack:{"--track-color":"colors.colorPalette.muted",stroke:"var(--track-color)"},circleRange:{stroke:"colorPalette.solid",transitionProperty:"stroke-dashoffset, stroke-dasharray",transitionDuration:"0.6s",_indeterminate:{animation:"circular-progress 1.5s linear infinite"}},label:{display:"inline-flex"},valueText:{lineHeight:"1",fontWeight:"medium",letterSpacing:"tight",fontVariantNumeric:"tabular-nums"}},variants:{size:{xs:{circle:{"--size":"24px","--thickness":"4px"},valueText:{textStyle:"2xs"}},sm:{circle:{"--size":"32px","--thickness":"5px"},valueText:{textStyle:"2xs"}},md:{circle:{"--size":"40px","--thickness":"6px"},valueText:{textStyle:"xs"}},lg:{circle:{"--size":"48px","--thickness":"7px"},valueText:{textStyle:"sm"}},xl:{circle:{"--size":"64px","--thickness":"8px"},valueText:{textStyle:"sm"}}}},defaultVariants:{size:"md"}}),qrCodeSlotRecipe=defineSlotRecipe({slots:anatomy$8.keys(),className:"chakra-qr-code",base:{root:{position:"relative",width:"fit-content","--qr-code-overlay-size":"calc(var(--qr-code-size) / 3)"},frame:{width:"var(--qr-code-size)",height:"var(--qr-code-size)",fill:"currentColor"},overlay:{display:"flex",alignItems:"center",justifyContent:"center",width:"var(--qr-code-overlay-size)",height:"var(--qr-code-overlay-size)",padding:"1",bg:"bg",rounded:"l1"}},variants:{size:{"2xs":{root:{"--qr-code-size":"40px"}},xs:{root:{"--qr-code-size":"64px"}},sm:{root:{"--qr-code-size":"80px"}},md:{root:{"--qr-code-size":"120px"}},lg:{root:{"--qr-code-size":"160px"}},xl:{root:{"--qr-code-size":"200px"}},"2xl":{root:{"--qr-code-size":"240px"}},full:{root:{"--qr-code-size":"100%"}}}},defaultVariants:{size:"md"}});var _a5,_b5,_c4,_d4,_e4,_f4,_g4;const radioCardSlotRecipe=defineSlotRecipe({className:"chakra-radio-card",slots:radioCardAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",isolation:"isolate"},item:{flex:"1",display:"flex",flexDirection:"column",userSelect:"none",position:"relative",borderRadius:"l2",_focus:{bg:"colorPalette.muted/20"},_disabled:{opacity:"0.8",borderColor:"border.disabled"},_checked:{zIndex:"1"}},label:{display:"inline-flex",fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},itemText:{fontWeight:"medium",flex:"1"},itemDescription:{opacity:"0.64",textStyle:"sm"},itemControl:{display:"inline-flex",flex:"1",pos:"relative",rounded:"inherit",justifyContent:"var(--radio-card-justify)",alignItems:"var(--radio-card-align)",_disabled:{bg:"bg.muted"}},itemIndicator:radiomarkRecipe.base,itemAddon:{roundedBottom:"inherit",_disabled:{color:"fg.muted"}},itemContent:{display:"flex",flexDirection:"column",flex:"1",gap:"1",justifyContent:"var(--radio-card-justify)",alignItems:"var(--radio-card-align)"}},variants:{size:{sm:{item:{textStyle:"sm"},itemControl:{padding:"3",gap:"1.5"},itemAddon:{px:"3",py:"1.5",borderTopWidth:"1px"},itemIndicator:(_a5=radiomarkRecipe.variants)==null?void 0:_a5.size.sm},md:{item:{textStyle:"sm"},itemControl:{padding:"4",gap:"2.5"},itemAddon:{px:"4",py:"2",borderTopWidth:"1px"},itemIndicator:(_b5=radiomarkRecipe.variants)==null?void 0:_b5.size.md},lg:{item:{textStyle:"md"},itemControl:{padding:"4",gap:"3.5"},itemAddon:{px:"4",py:"2",borderTopWidth:"1px"},itemIndicator:(_c4=radiomarkRecipe.variants)==null?void 0:_c4.size.lg}},variant:{surface:{item:{borderWidth:"1px",_checked:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"colorPalette.muted"}},itemIndicator:(_d4=radiomarkRecipe.variants)==null?void 0:_d4.variant.solid},subtle:{item:{bg:"bg.muted"},itemControl:{_checked:{bg:"colorPalette.muted",color:"colorPalette.fg"}},itemIndicator:(_e4=radiomarkRecipe.variants)==null?void 0:_e4.variant.outline},outline:{item:{borderWidth:"1px",_checked:{boxShadow:"0 0 0 1px var(--shadow-color)",boxShadowColor:"colorPalette.solid",borderColor:"colorPalette.solid"}},itemIndicator:(_f4=radiomarkRecipe.variants)==null?void 0:_f4.variant.solid},solid:{item:{borderWidth:"1px",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},itemIndicator:(_g4=radiomarkRecipe.variants)==null?void 0:_g4.variant.inverted}},justify:{start:{item:{"--radio-card-justify":"flex-start"}},end:{item:{"--radio-card-justify":"flex-end"}},center:{item:{"--radio-card-justify":"center"}}},align:{start:{item:{"--radio-card-align":"flex-start"},itemControl:{textAlign:"start"}},end:{item:{"--radio-card-align":"flex-end"},itemControl:{textAlign:"end"}},center:{item:{"--radio-card-align":"center"},itemControl:{textAlign:"center"}}},orientation:{vertical:{itemControl:{flexDirection:"column"}},horizontal:{itemControl:{flexDirection:"row"}}}},defaultVariants:{size:"md",variant:"outline",align:"start",orientation:"horizontal"}});var _a6,_b6,_c5,_d5,_e5,_f5,_g5,_h3,_i3,_j3,_k3,_l3,_m3,_n3;const radioGroupSlotRecipe=defineSlotRecipe({className:"chakra-radio-group",slots:radioGroupAnatomy.keys(),base:{item:{display:"inline-flex",alignItems:"center",position:"relative",fontWeight:"medium",_disabled:{cursor:"disabled"}},itemControl:radiomarkRecipe.base,label:{userSelect:"none",textStyle:"sm",_disabled:{opacity:"0.5"}}},variants:{variant:{outline:{itemControl:(_b6=(_a6=radiomarkRecipe.variants)==null?void 0:_a6.variant)==null?void 0:_b6.outline},subtle:{itemControl:(_d5=(_c5=radiomarkRecipe.variants)==null?void 0:_c5.variant)==null?void 0:_d5.subtle},solid:{itemControl:(_f5=(_e5=radiomarkRecipe.variants)==null?void 0:_e5.variant)==null?void 0:_f5.solid}},size:{xs:{item:{textStyle:"xs",gap:"1.5"},itemControl:(_h3=(_g5=radiomarkRecipe.variants)==null?void 0:_g5.size)==null?void 0:_h3.xs},sm:{item:{textStyle:"sm",gap:"2"},itemControl:(_j3=(_i3=radiomarkRecipe.variants)==null?void 0:_i3.size)==null?void 0:_j3.sm},md:{item:{textStyle:"sm",gap:"2.5"},itemControl:(_l3=(_k3=radiomarkRecipe.variants)==null?void 0:_k3.size)==null?void 0:_l3.md},lg:{item:{textStyle:"md",gap:"3"},itemControl:(_n3=(_m3=radiomarkRecipe.variants)==null?void 0:_m3.size)==null?void 0:_n3.lg}}},defaultVariants:{size:"md",variant:"solid"}}),ratingGroupSlotRecipe=defineSlotRecipe({className:"chakra-rating-group",slots:ratingGroupAnatomy.keys(),base:{root:{display:"inline-flex"},control:{display:"inline-flex",alignItems:"center"},item:{display:"inline-flex",alignItems:"center",justifyContent:"center",userSelect:"none"},itemIndicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"1em",height:"1em",position:"relative","--clip-path":{base:"inset(0 50% 0 0)",_rtl:"inset(0 0 0 50%)"},_icon:{stroke:"currentColor",width:"100%",height:"100%",display:"inline-block",flexShrink:0,position:"absolute",left:0,top:0},"& [data-bg]":{color:"bg.emphasized"},"& [data-fg]":{color:"transparent"},"&[data-highlighted]:not([data-half])":{"& [data-fg]":{color:"colorPalette.solid"}},"&[data-half]":{"& [data-fg]":{color:"colorPalette.solid",clipPath:"var(--clip-path)"}}}},variants:{size:{xs:{item:{textStyle:"sm"}},sm:{item:{textStyle:"md"}},md:{item:{textStyle:"xl"}},lg:{item:{textStyle:"2xl"}}}},defaultVariants:{size:"md"}}),segmentGroupSlotRecipe=defineSlotRecipe({className:"chakra-segment-group",slots:segmentGroupAnatomy.keys(),base:{root:{"--segment-radius":"radii.l2",borderRadius:"l2",dis
65play:"inline-flex",boxShadow:"inset",minW:"max-content",textAlign:"center",position:"relative",isolation:"isolate",bg:"bg.muted",_vertical:{flexDirection:"column"}},item:{display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",fontSize:"sm",position:"relative",color:"fg",borderRadius:"var(--segment-radius)",_disabled:{opacity:"0.5"},"&:has(input:focus-visible)":{focusRing:"outside"},_before:{content:'""',position:"absolute",bg:"border",transition:"opacity 0.2s"},_horizontal:{_before:{insetInlineStart:0,insetBlock:"1.5",width:"1px"}},_vertical:{_before:{insetBlockStart:0,insetInline:"1.5",height:"1px"}},"& + &[data-state=checked], &[data-state=checked] + &, &:first-of-type":{_before:{opacity:"0"}},"&[data-state=checked][data-ssr]":{shadow:"sm",bg:"bg",borderRadius:"var(--segment-radius)"}},indicator:{shadow:"sm",pos:"absolute",bg:{_light:"bg",_dark:"bg.emphasized"},width:"var(--width)",height:"var(--height)",top:"var(--top)",left:"var(--left)",zIndex:-1,borderRadius:"var(--segment-radius)"}},variants:{size:{xs:{item:{textStyle:"xs",px:"3",gap:"1",height:"6"}},sm:{item:{textStyle:"sm",px:"4",gap:"2",height:"8"}},md:{item:{textStyle:"sm",px:"4",gap:"2",height:"10"}},lg:{item:{textStyle:"md",px:"4.5",gap:"3",height:"11"}}}},defaultVariants:{size:"md"}}),sliderSlotRecipe=defineSlotRecipe({className:"chakra-slider",slots:sliderAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1",textStyle:"sm",position:"relative",isolation:"isolate",touchAction:"none"},label:{fontWeight:"medium",textStyle:"sm"},control:{display:"inline-flex",alignItems:"center",position:"relative"},track:{overflow:"hidden",borderRadius:"full",flex:"1"},range:{width:"inherit",height:"inherit",_disabled:{bg:"border.emphasized!"}},markerGroup:{position:"absolute!",zIndex:"1"},marker:{"--marker-bg":{base:"white",_underValue:"colors.bg"},display:"flex",alignItems:"center",gap:"calc(var(--slider-thumb-size) / 2)",color:"fg.muted",textStyle:"xs"},markerIndicator:{width:"var(--slider-marker-size)",height:"var(--slider-marker-size)",borderRadius:"full",bg:"var(--marker-bg)"},thumb:{width:"var(--slider-thumb-size)",height:"var(--slider-thumb-size)",display:"flex",alignItems:"center",justifyContent:"center",outline:0,zIndex:"2",borderRadius:"full",_focusVisible:{ring:"2px",ringColor:"colorPalette.focusRing",ringOffset:"2px",ringOffsetColor:"bg"}}},variants:{size:{sm:{root:{"--slider-thumb-size":"sizes.4","--slider-track-size":"sizes.1.5","--slider-marker-center":"6px","--slider-marker-size":"sizes.1","--slider-marker-inset":"3px"}},md:{root:{"--slider-thumb-size":"sizes.5","--slider-track-size":"sizes.2","--slider-marker-center":"8px","--slider-marker-size":"sizes.1","--slider-marker-inset":"4px"}},lg:{root:{"--slider-thumb-size":"sizes.6","--slider-track-size":"sizes.2.5","--slider-marker-center":"9px","--slider-marker-size":"sizes.1.5","--slider-marker-inset":"5px"}}},variant:{outline:{track:{shadow:"inset",bg:"bg.emphasized/72"},range:{bg:"colorPalette.solid"},thumb:{borderWidth:"2px",borderColor:"colorPalette.solid",bg:"bg",_disabled:{bg:"border.emphasized",borderColor:"border.emphasized"}}},solid:{track:{bg:"colorPalette.subtle",_disabled:{bg:"bg.muted"}},range:{bg:"colorPalette.solid"},thumb:{bg:"colorPalette.solid",_disabled:{bg:"border.emphasized"}}}},orientation:{vertical:{root:{display:"inline-flex"},control:{flexDirection:"column",height:"100%",minWidth:"var(--slider-thumb-size)","&[data-has-mark-label], &:has(.chakra-slider__marker-label)":{marginEnd:"4"}},track:{width:"var(--slider-track-size)"},thumb:{left:"50%",translate:"-50% 0"},markerGroup:{insetStart:"var(--slider-marker-center)",insetBlock:"var(--slider-marker-inset)"},marker:{flexDirection:"row"}},horizontal:{control:{flexDirection:"row",width:"100%",minHeight:"var(--slider-thumb-size)","&[data-has-mark-label], &:has(.chakra-slider__marker-label)":{marginBottom:"4"}},track:{height:"var(--slider-track-size)"},thumb:{top:"50%",translate:"0 -50%"},markerGroup:{top:"var(--slider-marker-center)",insetInline:"var(--slider-marker-inset)"},marker:{flexDirection:"column"}}}},defaultVariants:{size:"md",variant:"outline",orientation:"horizontal"}}),statSlotRecipe=defineSlotRecipe({className:"chakra-stat",slots:statAnatomy.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1",position:"relative",flex:"1"},label:{display:"inline-flex",gap:"1.5",alignItems:"center",color:"fg.muted",textStyle:"sm"},helpText:{color:"fg.muted",textStyle:"xs"},valueUnit:{color:"fg.muted",textStyle:"xs",fontWeight:"initial",letterSpacing:"initial"},valueText:{verticalAlign:"baseline",fontWeight:"semibold",letterSpacing:"tight",fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums",display:"inline-flex",gap:"1"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",marginEnd:1,"& :where(svg)":{w:"1em",h:"1em"},"&[data-type=up]":{color:"fg.success"},"&[data-type=down]":{color:"fg.error"}}},variants:{size:{sm:{valueText:{textStyle:"xl"}},md:{valueText:{textStyle:"2xl"}},lg:{valueText:{textStyle:"3xl"}}}},defaultVariants:{size:"md"}}),statusSlotRecipe=defineSlotRecipe({className:"chakra-status",slots:statusAnatomy.keys(),base:{root:{display:"inline-flex",alignItems:"center",gap:"2"}
65,indicator:{width:"0.64em",height:"0.64em",flexShrink:0,borderRadius:"full",forcedColorAdjust:"none",bg:"colorPalette.solid"}},variants:{size:{sm:{root:{textStyle:"xs"}},md:{root:{textStyle:"sm"}},lg:{root:{textStyle:"md"}}}},defaultVariants:{size:"md"}}),stepsSlotRecipe=defineSlotRecipe({className:"chakra-steps",slots:stepsAnatomy.keys(),base:{root:{display:"flex",width:"full"},list:{display:"flex",justifyContent:"space-between","--steps-gutter":"spacing.3","--steps-thickness":"2px"},title:{fontWeight:"medium",color:"fg"},description:{color:"fg.muted"},separator:{bg:"border",flex:"1"},indicator:{display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0",borderRadius:"full",fontWeight:"medium",width:"var(--steps-size)",height:"var(--steps-size)",_icon:{flexShrink:"0",width:"var(--steps-icon-size)",height:"var(--steps-icon-size)"}},item:{position:"relative",display:"flex",gap:"3",flex:"1 0 0","&:last-of-type":{flex:"initial","& [data-part=separator]":{display:"none"}}},trigger:{display:"flex",alignItems:"center",gap:"3",textAlign:"start",focusVisibleRing:"outside",borderRadius:"l2"},content:{focusVisibleRing:"outside"}},variants:{orientation:{vertical:{root:{flexDirection:"row",height:"100%"},list:{flexDirection:"column",alignItems:"flex-start"},separator:{position:"absolute",width:"var(--steps-thickness)",height:"100%",maxHeight:"calc(100% - var(--steps-size) - var(--steps-gutter) * 2)",top:"calc(var(--steps-size) + var(--steps-gutter))",insetStart:"calc(var(--steps-size) / 2 - 1px)"},item:{alignItems:"flex-start"}},horizontal:{root:{flexDirection:"column",width:"100%"},list:{flexDirection:"row",alignItems:"center"},separator:{width:"100%",height:"var(--steps-thickness)",marginX:"var(--steps-gutter)"},item:{alignItems:"center"}}},variant:{solid:{indicator:{_incomplete:{borderWidth:"var(--steps-thickness)"},_current:{bg:"colorPalette.muted",borderWidth:"var(--steps-thickness)",borderColor:"colorPalette.solid",color:"colorPalette.fg"},_complete:{bg:"colorPalette.solid",borderColor:"colorPalette.solid",color:"colorPalette.contrast"}},separator:{_complete:{bg:"colorPalette.solid"}}},subtle:{indicator:{_incomplete:{bg:"bg.muted"},_current:{bg:"colorPalette.muted",color:"colorPalette.fg"},_complete:{bg:"colorPalette.emphasized",color:"colorPalette.fg"}},separator:{_complete:{bg:"colorPalette.emphasized"}}}},size:{xs:{root:{gap:"2.5"},list:{"--steps-size":"sizes.6","--steps-icon-size":"sizes.3.5",textStyle:"xs"},title:{textStyle:"sm"}},sm:{root:{gap:"3"},list:{"--steps-size":"sizes.8","--steps-icon-size":"sizes.4",textStyle:"xs"},title:{textStyle:"sm"}},md:{root:{gap:"4"},list:{"--steps-size":"sizes.10","--steps-icon-size":"sizes.4",textStyle:"sm"},title:{textStyle:"sm"}},lg:{root:{gap:"6"},list:{"--steps-size":"sizes.11","--steps-icon-size":"sizes.5",textStyle:"md"},title:{textStyle:"md"}}}},defaultVariants:{size:"md",variant:"solid",orientation:"horizontal"}}),switchSlotRecipe=defineSlotRecipe({slots:switchAnatomy.keys(),className:"chakra-switch",base:{root:{display:"inline-flex",gap:"2.5",alignItems:"center",position:"relative",verticalAlign:"middle","--switch-diff":"calc(var(--switch-width) - var(--switch-height))","--switch-x":{base:"var(--switch-diff)",_rtl:"calc(var(--switch-diff) * -1)"}},label:{lineHeight:"1",userSelect:"none",fontSize:"sm",fontWeight:"medium",_disabled:{opacity:"0.5"}},indicator:{position:"absolute",height:"var(--switch-height)",width:"var(--switch-height)",fontSize:"var(--switch-indicator-font-size)",fontWeight:"medium",flexShrink:0,userSelect:"none",display:"grid",placeContent:"center",transition:"inset-inline-start 0.12s ease",insetInlineStart:"calc(var(--switch-x) - 2px)",_checked:{insetInlineStart:"2px"}},control:{display:"inline-flex",gap:"0.5rem",flexShrink:0,justifyContent:"flex-start",cursor:"switch",borderRadius:"full",position:"relative",width:"var(--switch-width)",height:"var(--switch-height)",transition:"backgrounds",_disabled:{opacity:"0.5",cursor:"not-allowed"},_invalid:{outline:"2px solid",outlineColor:"border.error",outlineOffset:"2px"}},thumb:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,transitionProperty:"translate",transitionDuration:"fast",borderRadius:"inherit",_checked:{translate:"var(--switch-x) 0"}}},variants:{variant:{solid:{control:{borderRadius:"full",bg:"bg.emphasized",focusVisibleRing:"outside",_checked:{bg:"colorPalette.solid"}},thumb:{bg:"white",width:"var(--switch-height)",height:"var(--switch-height)",scale:"0.8",boxShadow:"sm",_checked:{bg:"colorPalette.contrast"}}},raised:{control:{borderRadius:"full",height:"calc(var(--switch-height) / 2)",bg:"bg.muted",boxShadow:"inset",_checked:{bg:"colorPalette.solid/60"}},thumb:{width:"var(--switch-height)",height:"var(--switch-height)",position:"relative",top:"calc(var(--switch-height) * -0.25)",bg:"white",boxShadow:"xs",focusVisibleRing:"outside",_checked:{bg:"colorPalette.solid"}}}},size:{xs:{root:{"--switch-width":"sizes.6","--switch-height":"sizes.3","--switch-indicator-font-size":"fontSizes.xs"}},sm:{root:{"--switch-width":"sizes.8","--switch-height":"sizes.4","--switch-indicator-font-size":"fontSizes.xs"}},md:{root:{"--switch-width":"sizes.10","--switch-height":"sizes.5","--switch-indicator-font-size":"fontSizes.sm"}},lg:{root:{"--switch-width":"sizes.12","--switch-height":"sizes.6","--switch-indicator-font-size":"fontSizes.md"}}}},defaultVariants:{variant:"solid",size:"md"}}),tableSlotRecipe=defineSlotRecipe({className:"chakra-table",slots:tableAnatomy.keys(),base:{root:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full",textAlign:"start",verticalAlign:"top"},row:{_selected:{bg:"colorPalette.subtle"}},cell:{textAlign:"start",alignItems:"center"},columnHeader:{fontWeight:"medium",textAlign:"start",color:"fg"},caption:{fontWeight:"medium",textStyle:"xs"},footer:{fontWeight:"medium"}},variants:{interactive:{true:{body:{"& tr":{_hover:{bg:"colorPalette.subtle"}}}}},stickyHeader:{true:{header:{"& :where(tr)":{top:"var(--table-sticky-offset, 0)",position:"sticky",zIndex:1}}}},striped:{true:{row:{"&:nth-of-type(odd) td":{bg:"bg.muted"}}}},showColumnBorder:{true:{columnHeader:{"&:not(:last-of-type)":{borderInlineEndWidth:"1px"}},cell:{"&:not(:last-of-type)":{borderInlineEndWidth:"1px"}}}},variant:{line:{columnHeader:{borderBottomWidth:"1px"},cell:{borderBottomWidth:"1px"},row:{bg:"bg"}},outline:{root:{boxShadow:"0 0 0 1px {colors.border}",overflow:"hidden"},columnHeader:{borderBottomWidth:"1px"},header:{bg:"bg.muted"},row:{"&:not(:last-of-type)":{borderBottomWidth:"1px"}},footer:{borderTopWidth:"1px"}}},size:{sm:{root:{textStyle:"sm"},columnHeader:{px:"2",py:"2"},cell:{px:"2",py:"2"}},md:{root:{textStyle:"sm"},columnHeader:{px:"3",py:"3"},cell:{px:"3",py:"3"}},lg:{root:{textStyle:"md"},columnHeader:{px:"4",py:"3"},cell:{px:"4",py:"3"}}}},defaultVariants:{variant:"line",size:"md"}}),tabsSlotRecipe=defineSlotRecipe({slots:tabsAnatomy.keys(),className:"chakra-tabs",base
65:{root:{"--tabs-trigger-radius":"radii.l2",position:"relative",_horizontal:{display:"block"},_vertical:{display:"flex"}},list:{display:"inline-flex",position:"relative",isolation:"isolate","--tabs-indicator-shadow":"shadows.xs","--tabs-indicator-bg":"colors.bg",minH:"var(--tabs-height)",_horizontal:{flexDirection:"row"},_vertical:{flexDirection:"column"}},trigger:{outline:"0",minW:"var(--tabs-height)",height:"var(--tabs-height)",display:"flex",alignItems:"center",fontWeight:"medium",position:"relative",cursor:"button",gap:"2",_focusVisible:{zIndex:1,outline:"2px solid",outlineColor:"colorPalette.focusRing"},_disabled:{cursor:"not-allowed",opacity:.5}},content:{focusVisibleRing:"inside",_horizontal:{width:"100%",pt:"var(--tabs-content-padding)"},_vertical:{height:"100%",ps:"var(--tabs-content-padding)"}},indicator:{width:"var(--width)",height:"var(--height)",borderRadius:"var(--tabs-indicator-radius)",bg:"var(--tabs-indicator-bg)",shadow:"var(--tabs-indicator-shadow)",zIndex:-1}},variants:{fitted:{true:{list:{display:"flex"},trigger:{flex:1,textAlign:"center",justifyContent:"center"}}},justify:{start:{list:{justifyContent:"flex-start"}},center:{list:{justifyContent:"center"}},end:{list:{justifyContent:"flex-end"}}},size:{sm:{root:{"--tabs-height":"sizes.9","--tabs-content-padding":"spacing.3"},trigger:{py:"1",px:"3",textStyle:"sm"}},md:{root:{"--tabs-height":"sizes.10","--tabs-content-padding":"spacing.4"},trigger:{py:"2",px:"4",textStyle:"sm"}},lg:{root:{"--tabs-height":"sizes.11","--tabs-content-padding":"spacing.4.5"},trigger:{py:"2",px:"4.5",textStyle:"md"}}},variant:{line:{list:{display:"flex",borderColor:"border",_horizontal:{borderBottomWidth:"1px"},_vertical:{borderEndWidth:"1px"}},trigger:{color:"fg.muted",_disabled:{_active:{bg:"initial"}},_selected:{color:"fg",_horizontal:{layerStyle:"indicator.bottom","--indicator-offset-y":"-1px","--indicator-color":"colors.colorPalette.solid"},_vertical:{layerStyle:"indicator.end","--indicator-offset-x":"-1px"}}}},subtle:{trigger:{borderRadius:"var(--tabs-trigger-radius)",color:"fg.muted",_selected:{bg:"colorPalette.subtle",color:"colorPalette.fg"}}},enclosed:{list:{bg:"bg.muted",padding:"1",borderRadius:"l3",minH:"calc(var(--tabs-height) - 4px)"},trigger:{justifyContent:"center",color:"fg.muted",borderRadius:"var(--tabs-trigger-radius)",_selected:{bg:"bg",color:"colorPalette.fg",shadow:"xs"}}},outline:{list:{"--line-thickness":"1px","--line-offset":"calc(var(--line-thickness) * -1)",borderColor:"border",display:"flex",_horizontal:{_before:{content:'""',position:"absolute",bottom:"0px",width:"100%",borderBottomWidth:"var(--line-thickness)",borderBottomColor:"border"}},_vertical:{_before:{content:'""',position:"absolute",insetInline:"var(--line-offset)",height:"calc(100% - calc(var(--line-thickness) * 2))",borderEndWidth:"var(--line-thickness)",borderEndColor:"border"}}},trigger:{color:"fg.muted",borderWidth:"1px",borderColor:"transparent",_selected:{bg:"currentBg",color:"colorPalette.fg"},_horizontal:{borderTopRadius:"var(--tabs-trigger-radius)",marginBottom:"var(--line-offset)",marginEnd:{_notLast:"var(--line-offset)"},_selected:{borderColor:"border",borderBottomColor:"transparent"}},_vertical:{borderStartRadius:"var(--tabs-trigger-radius)",marginEnd:"var(--line-offset)",marginBottom:{_notLast:"var(--line-offset)"},_selected:{borderColor:"border",borderEndColor:"transparent"}}}},plain:{trigger:{color:"fg.muted",_selected:{color:"colorPalette.fg"},borderRadius:"var(--tabs-trigger-radius)","&[data-selected][data-ssr]":{bg:"var(--tabs-indicator-bg)",shadow:"var(--tabs-indicator-shadow)",borderRadius:"var(--tabs-indicator-radius)"}}}}},defaultVariants:{size:"md",variant:"line"}});var _a7;const badgeVariant=(_a7=badgeRecipe$1.variants)==null?void 0:_a7.variant,tagSlotRecipe=defineSlotRecipe({slots:tagAnatomy.keys(),className:"chakra-tag",base:{root:{display:"inline-flex",alignItems:"center",verticalAlign:"top",maxWidth:"100%",userSelect:"none",borderRadius:"l2",focusVisibleRing:"outside"},label:{lineClamp:"1"},closeTrigger:{display:"flex",alignItems:"center",justifyContent:"center",outline:"0",borderRadius:"l1",color:"currentColor",focusVisibleRing:"inside",focusRingWidth:"2px"},startElement:{flexShrink:0,boxSize:"var(--tag-element-size)",ms:"var(--tag-element-offset)","&:has([data-scope=avatar])":{boxSize:"var(--tag-avatar-size)",ms:"calc(var(--tag-element-offset) * 1.5)"},_icon:{boxSize:"100%"}},endElement:{flexShrink:0,boxSize:"var(--tag-element-size)",me:"var(--tag-element-offset)",_icon:{boxSize:"100%"},"&:has(button)":{ms:"calc(var(--tag-element-offset) * -1)"}}},variants:{size:{sm:{root:{px:"1.5",minH:"4.5",gap:"1","--tag-avatar-size":"spacing.3","--tag-element-size":"spacing.3","--tag-element-offset":"-2px"},label:{textStyle:"xs"}},md:{root:{px:"1.5",minH:"5",gap:"1","--tag-avatar-size":"spacing.3.5","--tag-element-size":"spacing.3.5","--tag-element-offset":"-2px"},label:{textStyle:"xs"}},lg:{root:{px:"2",minH:"6",gap:"1.5","--tag-avatar-size":"spacing.4.5","--tag-element-size":"spacing.4","--tag-element-offset":"-3px"},label:{textStyle:"sm"}},xl:{root:{px:"2.5",minH:"8",gap:"1.5","--tag-avatar-size":"spacing.6","--tag-element-size":"spacing.4.5","--tag-element-offset":"-4px"},label:{textStyle:"sm"}}},variant:{subtle:{root:badgeVariant==null?void 0:badgeVariant.subtle},solid:{root:badgeVariant==null?void 0:badgeVariant.solid},outline:{root:badgeVariant==null?void 0:badgeVariant.outline},surface:{root:badgeVariant==null?void 0:badgeVariant.surface}}},defaultVariants:{size:"md",variant:"surface"}}),timelineSlotRecipe=defineSlotRecipe({slots:timelineAnatomy.keys(),className:"chakra-timeline",base:{root:{display:"flex",flexDirection:"column",width:"full","--timeline-thickness":"1px","--timeline-gutter":"4px"},item:{display:"flex",position:"relative",alignItems:"flex-start",flexShrink:0,gap:"4",_last:{"& :where(.chakra-timeline__separator)":{display:"none"}}},separator:{position:"absolute",borderStartWidth:"var(--timeline-thickness)",ms:"calc(-1 * var(--timeline-thickness) / 2)",insetInlineStart:"calc(var(--timeline-indicator-size) / 2)",insetBlock:"0",borderColor:"border"}
65,indicator:{outline:"2px solid {colors.bg}",position:"relative",flexShrink:"0",boxSize:"var(--timeline-indicator-size)",fontSize:"var(--timeline-font-size)",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"full",fontWeight:"medium"},connector:{alignSelf:"stretch",position:"relative"},content:{pb:"6",display:"flex",flexDirection:"column",width:"full",gap:"2"},title:{display:"flex",fontWeight:"medium",flexWrap:"wrap",gap:"1.5",alignItems:"center",mt:"var(--timeline-margin)"},description:{color:"fg.muted",textStyle:"xs"}},variants:{variant:{subtle:{indicator:{bg:"colorPalette.muted"}},solid:{indicator:{bg:"colorPalette.solid",color:"colorPalette.contrast"}},outline:{indicator:{bg:"currentBg",borderWidth:"1px",borderColor:"colorPalette.muted"}},plain:{}},size:{sm:{root:{"--timeline-indicator-size":"sizes.4","--timeline-font-size":"fontSizes.2xs"},title:{textStyle:"xs"}},md:{root:{"--timeline-indicator-size":"sizes.5","--timeline-font-size":"fontSizes.xs"},title:{textStyle:"sm"}},lg:{root:{"--timeline-indicator-size":"sizes.6","--timeline-font-size":"fontSizes.xs"},title:{mt:"0.5",textStyle:"sm"}},xl:{root:{"--timeline-indicator-size":"sizes.8","--timeline-font-size":"fontSizes.sm"},title:{mt:"1.5",textStyle:"sm"}}}},defaultVariants:{size:"md",variant:"solid"}}),toastSlotRecipe=defineSlotRecipe({slots:toastAnatomy.keys(),className:"chakra-toast",base:{root:{width:"full",display:"flex",alignItems:"flex-start",position:"relative",gap:"3",py:"4",ps:"4",pe:"6",borderRadius:"l2",translate:"var(--x) var(--y)",scale:"var(--scale)",zIndex:"var(--z-index)",height:"var(--height)",opacity:"var(--opacity)",willChange:"translate, opacity, scale",transition:"translate 400ms, scale 400ms, opacity 400ms, height 400ms, box-shadow 200ms",transitionTimingFunction:"cubic-bezier(0.21, 1.02, 0.73, 1)",_closed:{transition:"translate 400ms, scale 400ms, opacity 200ms",transitionTimingFunction:"cubic-bezier(0.06, 0.71, 0.55, 1)"},bg:"bg.panel",color:"fg",boxShadow:"xl","--toast-trigger-bg":"colors.bg.muted","&[data-type=warning]":{bg:"orange.solid",color:"orange.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"},"&[data-type=success]":{bg:"green.solid",color:"green.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"},"&[data-type=error]":{bg:"red.solid",color:"red.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"}},title:{fontWeight:"medium",textStyle:"sm",marginEnd:"2"},description:{display:"inline",textStyle:"sm",opacity:"0.8"},indicator:{flexShrink:"0",boxSize:"5"},actionTrigger:{textStyle:"sm",fontWeight:"medium",height:"8",px:"3",borderRadius:"l2",alignSelf:"center",borderWidth:"1px",borderColor:"var(--toast-border-color, inherit)",transition:"background 200ms",_hover:{bg:"var(--toast-trigger-bg)"}},closeTrigger:{position:"absolute",top:"1",insetEnd:"1",padding:"1",display:"inline-flex",alignItems:"center",justifyContent:"center",color:"{currentColor/60}",borderRadius:"l2",textStyle:"md",transition:"background 200ms",_icon:{boxSize:"1em"}}}}),tooltipSlotRecipe=defineSlotRecipe({slots:anatomy.keys(),className:"chakra-tooltip",base:{content:{"--tooltip-bg":"colors.bg.inverted",bg:"var(--tooltip-bg)",color:"fg.inverted",px:"2.5",py:"1",borderRadius:"l2",fontWeight:"medium",textStyle:"xs",boxShadow:"md",maxW:"xs",zIndex:"tooltip",transformOrigin:"var(--transform-origin)",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"fast"}},arrow:{"--arrow-size":"sizes.2","--arrow-background":"var(--tooltip-bg)"},arrowTip:{borderTopWidth:"1px",borderInlineStartWidth:"1px",borderColor:"var(--tooltip-bg)"}}}),slotRecipes={accordion:accordionSlotRecipe,actionBar:actionBarSlotRecipe,alert:alertSlotRecipe,avatar:avatarSlotRecipe,blockquote:blockquoteSlotRecipe,breadcrumb:breadcrumbSlotRecipe,card:cardSlotRecipe,checkbox:checkboxSlotRecipe,checkboxCard:checkboxCardSlotRecipe,collapsible:collapsibleSlotRecipe,dataList:dataListSlotRecipe,dialog:dialogSlotRecipe,drawer:drawerSlotRecipe,editable:editableSlotRecipe,emptyState:emptyStateSlotRecipe,field:fieldSlotRecipe,fieldset:fieldsetSlotRecipe,fileUpload:fileUploadSlotRecipe,hoverCard:hoverCardSlotRecipe,list:listSlotRecipe,menu:menuSlotRecipe,nativeSelect:nativeSelectSlotRecipe,numberInput:numberInputSlotRecipe,pinInput:pinInputSlotRecipe,popover:popoverSlotRecipe,progress:progressSlotRecipe,progressCircle:progressCircleSlotRecipe,radioCard:radioCardSlotRecipe,radioGroup:radioGroupSlotRecipe,ratingGroup:ratingGroupSlotRecipe,segmentGroup:segmentGroupSlotRecipe,select:selectSlotRecipe,combobox:comboboxSlotRecipe,slider:sliderSlotRecipe,stat:statSlotRecipe,steps:stepsSlotRecipe,switch:switchSlotRecipe,table:tableSlotRecipe,tabs:tabsSlotRecipe,tag:tagSlotRecipe,toast:toastSlotRecipe,tooltip:tooltipSlotRecipe,status:statusSlotRecipe,timeline:timelineSlotRecipe,colorPicker:colorPickerSlotRecipe,qrCode:qrCodeSlotRecipe},textStyles$1=defineTextStyles({"2xs":{value:{fontSize:"2xs",lineHeight:"0.75rem"}},xs:{value:{fontSize:"xs",lineHeight:"1rem"}},sm:{value:{fontSize:"sm",lineHeight:"1.25rem"}},md:{value:{fontSize:"md",lineHeight:"1.5rem"}},lg:{value:{fontSize:"lg",lineHeight:"1.75rem"}},xl:{value:{fontSize:"xl",lineHeight:"1.875rem"}},"2xl":{value:{fontSize:"2xl",lineHeight:"2rem"}},"3xl":{value:{fontSize:"3xl",lineHeight:"2.375rem"}},"4xl":{value:{fontSize:"4xl",lineHeight:"2.75rem",letterSpacing:"-0.025em"}},"5xl":{value:{fontSize:"5xl",lineHeight:"3.75rem",letterSpacing:"-0.025em"}},"6xl":{value:{fontSize:"6xl",lineHeight:"4.5rem",letterSpacing:"-0.025em"}},"7xl":{value:{fontSize:"7xl",lineHeight:"5.75rem",letterSpacing:"-0.025em"}},none:{value:{}},label:{value:{fontSize:"sm",lineHeight:"1.25rem",fontWeight:"medium"}}}),animations=defineTokens.animations({spin:{value:"spin 1s linear infinite"},ping:{value:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite"},pulse:{value:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite"},bounce:{value:"bounce 1s infinite"}}),aspectRatios=defineTokens.aspectRatios({square:{value:"1 / 1"},landscape:{value:"4 / 3"},portrait:{value:"3 / 4"},wide:{value:"16 / 9"},ultrawide:{value:"18 / 5"},golden:{value:"1.618 / 1"}}),blurs=defineTokens.blurs({none:{value:" "},sm:{value:"4px"},md:{value:"8px"},lg:{value:"12px"},xl:{value:"16px"},"2xl":{value:"24px"},"3xl":{value:"40px"},"4xl":{value:"64px"}}
65),borders=defineTokens.borders({xs:{value:"0.5px solid"},sm:{value:"1px solid"},md:{value:"2px solid"},lg:{value:"4px solid"},xl:{value:"8px solid"}}),colors=defineTokens.colors({transparent:{value:"transparent"},current:{value:"currentColor"},black:{value:"#09090B"},white:{value:"#FFFFFF"},whiteAlpha:{50:{value:"rgba(255, 255, 255, 0.04)"},100:{value:"rgba(255, 255, 255, 0.06)"},200:{value:"rgba(255, 255, 255, 0.08)"},300:{value:"rgba(255, 255, 255, 0.16)"},400:{value:"rgba(255, 255, 255, 0.24)"},500:{value:"rgba(255, 255, 255, 0.36)"},600:{value:"rgba(255, 255, 255, 0.48)"},700:{value:"rgba(255, 255, 255, 0.64)"},800:{value:"rgba(255, 255, 255, 0.80)"},900:{value:"rgba(255, 255, 255, 0.92)"},950:{value:"rgba(255, 255, 255, 0.95)"}},blackAlpha:{50:{value:"rgba(0, 0, 0, 0.04)"},100:{value:"rgba(0, 0, 0, 0.06)"},200:{value:"rgba(0, 0, 0, 0.08)"},300:{value:"rgba(0, 0, 0, 0.16)"},400:{value:"rgba(0, 0, 0, 0.24)"},500:{value:"rgba(0, 0, 0, 0.36)"},600:{value:"rgba(0, 0, 0, 0.48)"},700:{value:"rgba(0, 0, 0, 0.64)"},800:{value:"rgba(0, 0, 0, 0.80)"},900:{value:"rgba(0, 0, 0, 0.92)"},950:{value:"rgba(0, 0, 0, 0.95)"}},gray:{50:{value:"#fafafa"},100:{value:"#f4f4f5"},200:{value:"#e4e4e7"},300:{value:"#d4d4d8"},400:{value:"#a1a1aa"},500:{value:"#71717a"},600:{value:"#52525b"},700:{value:"#3f3f46"},800:{value:"#27272a"},900:{value:"#18181b"},950:{value:"#111111"}},red:{50:{value:"#fef2f2"},100:{value:"#fee2e2"},200:{value:"#fecaca"},300:{value:"#fca5a5"},400:{value:"#f87171"},500:{value:"#ef4444"},600:{value:"#dc2626"},700:{value:"#991919"},800:{value:"#511111"},900:{value:"#300c0c"},950:{value:"#1f0808"}},orange:{50:{value:"#fff7ed"},100:{value:"#ffedd5"},200:{value:"#fed7aa"},300:{value:"#fdba74"},400:{value:"#fb923c"},500:{value:"#f97316"},600:{value:"#ea580c"},700:{value:"#92310a"},800:{value:"#6c2710"},900:{value:"#3b1106"},950:{value:"#220a04"}},yellow:{50:{value:"#fefce8"},100:{value:"#fef9c3"},200:{value:"#fef08a"},300:{value:"#fde047"},400:{value:"#facc15"},500:{value:"#eab308"},600:{value:"#ca8a04"},700:{value:"#845209"},800:{value:"#713f12"},900:{value:"#422006"},950:{value:"#281304"}},green:{50:{value:"#f0fdf4"},100:{value:"#dcfce7"},200:{value:"#bbf7d0"},300:{value:"#86efac"},400:{value:"#4ade80"},500:{value:"#22c55e"},600:{value:"#16a34a"},700:{value:"#116932"},800:{value:"#124a28"},900:{value:"#042713"},950:{value:"#03190c"}},teal:{50:{value:"#f0fdfa"},100:{value:"#ccfbf1"},200:{value:"#99f6e4"},300:{value:"#5eead4"},400:{value:"#2dd4bf"},500:{value:"#14b8a6"},600:{value:"#0d9488"},700:{value:"#0c5d56"},800:{value:"#114240"},900:{value:"#032726"},950:{value:"#021716"}},blue:{50:{value:"#eff6ff"},100:{value:"#dbeafe"},200:{value:"#bfdbfe"},300:{value:"#a3cfff"},400:{value:"#60a5fa"},500:{value:"#3b82f6"},600:{value:"#2563eb"},700:{value:"#173da6"},800:{value:"#1a3478"},900:{value:"#14204a"},950:{value:"#0c142e"}},cyan:{50:{value:"#ecfeff"},100:{value:"#cffafe"},200:{value:"#a5f3fc"},300:{value:"#67e8f9"},400:{value:"#22d3ee"},500:{value:"#06b6d4"},600:{value:"#0891b2"},700:{value:"#0c5c72"},800:{value:"#134152"},900:{value:"#072a38"},950:{value:"#051b24"}},purple:{50:{value:"#faf5ff"},100:{value:"#f3e8ff"},200:{value:"#e9d5ff"},300:{value:"#d8b4fe"},400:{value:"#c084fc"},500:{value:"#a855f7"},600:{value:"#9333ea"},700:{value:"#641ba3"},800:{value:"#4a1772"},900:{value:"#2f0553"},950:{value:"#1a032e"}},pink:{50:{value:"#fdf2f8"},100:{value:"#fce7f3"},200:{value:"#fbcfe8"},300:{value:"#f9a8d4"},400:{value:"#f472b6"},500:{value:"#ec4899"},600:{value:"#db2777"},700:{value:"#a41752"},800:{value:"#6d0e34"},900:{value:"#45061f"},950:{value:"#2c0514"}}}),cursor=defineTokens.cursor({button:{value:"pointer"},checkbox:{value:"default"},disabled:{value:"not-allowed"},menuitem:{value:"default"},option:{value:"default"},radio:{value:"default"},slider:{value:"default"},switch:{value:"pointer"}}),durations=defineTokens.durations({fastest:{value:"50ms"},faster:{value:"100ms"},fast:{value:"150ms"},moderate:{value:"200ms"},slow:{value:"300ms"},slower:{value:"400ms"},slowest:{value:"500ms"}}),easings=defineTokens.easings({"ease-in":{value:"cubic-bezier(0.42, 0, 1, 1)"},"ease-out":{value:"cubic-bezier(0, 0, 0.58, 1)"},"ease-in-out":{value:"cubic-bezier(0.42, 0, 0.58, 1)"},"ease-in-smooth":{value:"cubic-bezier(0.32, 0.72, 0, 1)"}}
65),fontSizes$1=defineTokens.fontSizes({"2xs":{value:"0.625rem"},xs:{value:"0.75rem"},sm:{value:"0.875rem"},md:{value:"1rem"},lg:{value:"1.125rem"},xl:{value:"1.25rem"},"2xl":{value:"1.5rem"},"3xl":{value:"1.875rem"},"4xl":{value:"2.25rem"},"5xl":{value:"3rem"},"6xl":{value:"3.75rem"},"7xl":{value:"4.5rem"},"8xl":{value:"6rem"},"9xl":{value:"8rem"}}),fontWeights=defineTokens.fontWeights({thin:{value:"100"},extralight:{value:"200"},light:{value:"300"},normal:{value:"400"},medium:{value:"500"},semibold:{value:"600"},bold:{value:"700"},extrabold:{value:"800"},black:{value:"900"}}),fallback='-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fonts=defineTokens.fonts({heading:{value:`Inter, ${fallback}`},body:{value:`Inter, ${fallback}`},mono:{value:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'}}),keyframes=defineKeyframes({spin:{"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}},pulse:{"50%":{opacity:"0.5"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}},"bg-position":{from:{backgroundPosition:"var(--animate-from, 1rem) 0"},to:{backgroundPosition:"var(--animate-to, 0) 0"}},position:{from:{insetInlineStart:"var(--animate-from-x)",insetBlockStart:"var(--animate-from-y)"},to:{insetInlineStart:"var(--animate-to-x)",insetBlockStart:"var(--animate-to-y)"}},"circular-progress":{"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100%"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260%"}},"expand-height":{from:{height:"0"},to:{height:"var(--height)"}},"collapse-height":{from:{height:"var(--height)"},to:{height:"0"}},"expand-width":{from:{width:"0"},to:{width:"var(--width)"}},"collapse-width":{from:{height:"var(--width)"},to:{height:"0"}},"fade-in":{from:{opacity:0}
65,to:{opacity:1}},"fade-out":{from:{opacity:1},to:{opacity:0}},"slide-from-left-full":{from:{translate:"-100% 0"},to:{translate:"0 0"}},"slide-from-right-full":{from:{translate:"100% 0"},to:{translate:"0 0"}},"slide-from-top-full":{from:{translate:"0 -100%"},to:{translate:"0 0"}},"slide-from-bottom-full":{from:{translate:"0 100%"},to:{translate:"0 0"}},"slide-to-left-full":{from:{translate:"0 0"},to:{translate:"-100% 0"}},"slide-to-right-full":{from:{translate:"0 0"},to:{translate:"100% 0"}},"slide-to-top-full":{from:{translate:"0 0"},to:{translate:"0 -100%"}},"slide-to-bottom-full":{from:{translate:"0 0"},to:{translate:"0 100%"}},"slide-from-top":{"0%":{translate:"0 -0.5rem"},to:{translate:"0"}},"slide-from-bottom":{"0%":{translate:"0 0.5rem"},to:{translate:"0"}},"slide-from-left":{"0%":{translate:"-0.5rem 0"},to:{translate:"0"}},"slide-from-right":{"0%":{translate:"0.5rem 0"},to:{translate:"0"}},"slide-to-top":{"0%":{translate:"0"},to:{translate:"0 -0.5rem"}},"slide-to-bottom":{"0%":{translate:"0"},to:{translate:"0 0.5rem"}},"slide-to-left":{"0%":{translate:"0"},to:{translate:"-0.5rem 0"}},"slide-to-right":{"0%":{translate:"0"},to:{translate:"0.5rem 0"}},"scale-in":{from:{scale:"0.95"},to:{scale:"1"}},"scale-out":{from:{scale:"1"},to:{scale:"0.95"}}}),letterSpacings=defineTokens.letterSpacings({tighter:{value:"-0.05em"},tight:{value:"-0.025em"},wide:{value:"0.025em"},wider:{value:"0.05em"},widest:{value:"0.1em"}}),lineHeights=defineTokens.lineHeights({shorter:{value:1.25},short:{value:1.375},moderate:{value:1.5},tall:{value:1.625},taller:{value:2}}),radii=defineTokens.radii({none:{value:"0"},"2xs":{value:"0.0625rem"},xs:{value:"0.125rem"},sm:{value:"0.25rem"},md:{value:"0.375rem"},lg:{value:"0.5rem"},xl:{value:"0.75rem"},"2xl":{value:"1rem"},"3xl":{value:"1.5rem"},"4xl":{value:"2rem"},full:{value:"9999px"}}),spacing=defineTokens.spacing({.5:{value:"0.125rem"},1:{value:"0.25rem"},1.5:{value:"0.375rem"},2:{value:"0.5rem"},2.5:{value:"0.625rem"},3:{value:"0.75rem"},3.5:{value:"0.875rem"},4:{value:"1rem"},4.5:{value:"1.125rem"},5:{value:"1.25rem"},6:{value:"1.5rem"},7:{value:"1.75rem"},8:{value:"2rem"},9:{value:"2.25rem"},10:{value:"2.5rem"},11:{value:"2.75rem"},12:{value:"3rem"},14:{value:"3.5rem"},16:{value:"4rem"},20:{value:"5rem"},24:{value:"6rem"},28:{value:"7rem"},32:{value:"8rem"},36:{value:"9rem"},40:{value:"10rem"},44:{value:"11rem"},48:{value:"12rem"},52:{value:"13rem"},56:{value:"14rem"},60:{value:"15rem"},64:{value:"16rem"},72:{value:"18rem"},80:{value:"20rem"},96:{value:"24rem"}}),largeSizes=defineTokens.sizes({"3xs":{value:"14rem"},"2xs":{value:"16rem"},xs:{value:"20rem"},sm:{value:"24rem"},md:{value:"28rem"},lg:{value:"32rem"},xl:{value:"36rem"},"2xl":{value:"42rem"},"3xl":{value:"48rem"},"4xl":{value:"56rem"},"5xl":{value:"64rem"},"6xl":{value:"72rem"},"7xl":{value:"80rem"},"8xl":{value:"90rem"}}),namedSizes=defineTokens.sizes({max:{value:"max-content"},min:{value:"min-content"},fit:{value:"fit-content"},prose:{value:"60ch"},full:{value:"100%"},dvh:{value:"100dvh"},svh:{value:"100svh"},lvh:{value:"100lvh"},dvw:{value:"100dvw"},svw:{value:"100svw"},lvw:{value:"100lvw"},vw:{value:"100vw"},vh:{value:"100vh"}}),fractionalSizes=defineTokens.sizes({"1/2":{value:"50%"},"1/3":{value:"33.333333%"},"2/3":{value:"66.666667%"},"1/4":{value:"25%"},"3/4":{value:"75%"},"1/5":{value:"20%"},"2/5":{value:"40%"},"3/5":{value:"60%"},"4/5":{value:"80%"},"1/6":{value:"16.666667%"},"2/6":{value:"33.333333%"},"3/6":{value:"50%"},"4/6":{value:"66.666667%"},"5/6":{value:"83.333333%"},"1/12":{value:"8.333333%"},"2/12":{value:"16.666667%"},"3/12":{value:"25%"},"4/12":{value:"33.333333%"},"5/12":{value:"41.666667%"},"6/12":{value:"50%"},"7/12":{value:"58.333333%"},"8/12":{value:"66.666667%"},"9/12":{value:"75%"},"10/12":{value:"83.333333%"},"11/12":{value:"91.666667%"}}),sizes=defineTokens.sizes({...largeSizes,...spacing,...fractionalSizes,...namedSizes}),zIndices=defineTokens.zIndex({hide:{value:-1},base:{value:0},docked:{value:10},dropdown:{value:1e3},sticky:{value:1100},banner:{value:1200},overlay:{value:1300},modal:{value:1400},popover:{value:1500},skipNav:{value:1600},toast:{value:1700},tooltip:{value:1800},max:{value:2147483647}}),defaultThemeConfig=defineConfig({preflight:!0,cssVarsPrefix:"chakra",cssVarsRoot:":where(html, .chakra-theme)",globalCss:globalCss$1,theme:{breakpoints:breakpoints$1,keyframes,tokens:{aspectRatios,animations,blurs,borders,colors,durations,easings,fonts,fontSizes:fontSizes$1,fontWeights,letterSpacings,lineHeights,radii,spacing,sizes,zIndex:zIndices,cursor},semanticTokens:{colors:semanticColors,shadows:semanticShadows,radii:semanticRadii},recipes,slotRecipes,textStyles:textStyles$1,layerStyles,animationStyles}}),defaultConfig=mergeConfigs(defaultBaseConfig,defaultThemeConfig);createSystem(defaultConfig);function useSlotRecipe(options){const{key,recipe:recipeProp}=options,sys=useChakraContext();return reactExports.useMemo(()=>{const recipe=recipeProp||(key!=null?sys.getSlotRecipe(key):{});return sys.sva(structuredClone(recipe))},[key,recipeProp,sys])}const upperFirst=str=>str.charAt(0).toUpperCase()+str.slice(1),createSlotRecipeContext=options=>{const{key:recipeKey,recipe:recipeConfig}=options,contextName=upperFirst(recipeKey||recipeConfig.className||"Component"),[StylesProvider2,useStyles]=createContext$1({name:`${contextName}StylesContext`,errorMessage:`use${contextName}Styles returned is 'undefined'. Seems you forgot to wrap the components in "<${contextName}.Root />" `}),[ClassNamesProvider2,useClassNames2]=createContext$1({name:`${contextName}ClassNameContext`,errorMessage:`use${contextName}ClassNames returned is 'undefined'. Seems you forgot to wrap the components in "<${contextName}.Root />" `,strict:!1}),[PropsProvider2,usePropsContext2]=createContext$1({strict:!1,name:`${contextName}PropsContext`,providerName:`${contextName}PropsContext`,defaultValue:{}});function useRecipeResult2(props){const{unstyled,...restProps}
65=props,slotRecipe=useSlotRecipe({key:recipeKey,recipe:restProps.recipe||recipeConfig}),[variantProps,otherProps]=reactExports.useMemo(()=>slotRecipe.splitVariantProps(restProps),[restProps,slotRecipe]);return{styles:reactExports.useMemo(()=>unstyled?EMPTY_SLOT_STYLES:slotRecipe(variantProps),[unstyled,variantProps,slotRecipe]),classNames:slotRecipe.classNameMap,props:otherProps}}function withRootProvider2(Component,options2={}){const{defaultProps:defaultProps2}=options2,StyledComponent=inProps=>{const propsContext=usePropsContext2(),props=reactExports.useMemo(()=>mergeProps$1(defaultProps2,propsContext,inProps),[propsContext,inProps]),{styles:styles2,classNames,props:rootProps}=useRecipeResult2(props);return jsxRuntimeExports.jsx(StylesProvider2,{value:styles2,children:jsxRuntimeExports.jsx(ClassNamesProvider2,{value:classNames,children:jsxRuntimeExports.jsx(Component,{...rootProps})})})};return StyledComponent.displayName=Component.displayName||Component.name,StyledComponent}return{StylesProvider:StylesProvider2,ClassNamesProvider:ClassNamesProvider2,PropsProvider:PropsProvider2,usePropsContext:usePropsContext2,useRecipeResult:useRecipeResult2,withProvider:(Component,slot,options2)=>{const{defaultProps:defaultProps2,...restOptions}=options2??{},SuperComponent=chakra(Component,{},restOptions),StyledComponent=reactExports.forwardRef((inProps,ref)=>{var _a9;const propsContext=usePropsContext2(),props=reactExports.useMemo(()=>mergeProps$1(defaultProps2??{},propsContext,inProps),[propsContext,inProps]),{styles:styles2,props:rootProps,classNames}=useRecipeResult2(props),className=classNames[slot],element=jsxRuntimeExports.jsx(StylesProvider2,{value:styles2,children:jsxRuntimeExports.jsx(ClassNamesProvider2,{value:classNames,children:jsxRuntimeExports.jsx(SuperComponent,{ref,...rootProps,css:[styles2[slot],props.css],className:cx(props.className,className)})})});return((_a9=options2==null?void 0:options2.wrapElement)==null?void 0:_a9.call(options2,element,props))??element});return StyledComponent.displayName=Component.displayName||Component.name,StyledComponent},withContext:(Component,slot,options2)=>{const SuperComponent=chakra(Component,{},options2),StyledComponent=reactExports.forwardRef((props,ref)=>{const styles2=useStyles(),classNames=useClassNames2(),className=classNames==null?void 0:classNames[slot];return jsxRuntimeExports.jsx(SuperComponent,{...props,css:[slot?styles2[slot]:void 0,props.css],ref,className:cx(props.className,className)})});return StyledComponent.displayName=Component.displayName||Component.name,StyledComponent},withRootProvider:withRootProvider2,useStyles,useClassNames:useClassNames2}},CheckIcon$1=props=>jsxRuntimeExports.jsx(chakra.svg,{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...props,children:jsxRuntimeExports.jsx("path",{d:"M20 6 9 17l-5-5"})}),ChevronDownIcon$1=props=>jsxRuntimeExports.jsx(chakra.svg,{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...props,children:jsxRuntimeExports.jsx("path",{d:"m6 9 6 6 6-6"})}),CheckCircleIcon=props=>jsxRuntimeExports.jsx(chakra.svg,{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 24 24",...props,children:jsxRuntimeExports.jsx("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11.0026 16L6.75999 11.7574L8.17421 10.3431L11.0026 13.1716L16.6595 7.51472L18.0737 8.92893L11.0026 16Z"})}),WarningIcon$1=props=>jsxRuntimeExports.jsx(chakra.svg,{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 24 24",...props,children:jsxRuntimeExports.jsx("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z"})}),CloseIcon$1=props=>
65jsxRuntimeExports.jsx(chakra.svg,{viewBox:"0 0 24 24",fill:"currentColor",...props,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.29289 17.2929C4.90237 17.6834 4.90237 18.3166 5.29289 18.7071C5.68342 19.0976 6.31658 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711Z"})}),{withProvider:withProvider$9,withContext:withContext$n}=createSlotRecipeContext({key:"accordion"});withProvider$9(AccordionRootProvider,"root",{forwardAsChild:!0});const AccordionRoot=withProvider$9(AccordionRoot$1,"root",{forwardAsChild:!0}),AccordionItem=withContext$n(AccordionItem$1,"item",{forwardAsChild:!0}),AccordionItemContent=withContext$n(AccordionItemContent$1,"itemContent",{forwardAsChild:!0}),AccordionItemBody=withContext$n("div","itemBody"),AccordionItemTrigger=withContext$n(AccordionItemTrigger$1,"itemTrigger",{forwardAsChild:!0}),AccordionItemIndicator=withContext$n(AccordionItemIndicator$1,"itemIndicator",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(ChevronDownIcon$1,{})}}),baseStyle=defineStyle({"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}}),AspectRatio=reactExports.forwardRef(function(props,ref){const{ratio=4/3,children:children2,className,...rest}=props,child=reactExports.Children.only(children2);return jsxRuntimeExports.jsx(chakra.div,{ref,position:"relative",className:cx("chakra-aspect-ratio",className),_before:{height:0,content:'""',display:"block",paddingBottom:mapObject(ratio,r2=>`${1/r2*100}%`)},...rest,css:[baseStyle,props.css],children:child})}),dataAttr=condition=>condition?"":void 0,StyledGroup=chakra("div",{base:{display:"inline-flex",gap:"0.5rem",isolation:"isolate",position:"relative","& [data-group-item]":{_focusVisible:{zIndex:1}}},variants:{orientation:{horizontal:{flexDirection:"row"},vertical:{flexDirection:"column"}},attached:{true:{gap:"0!"}},grow:{true:{display:"flex","& > *":{flex:1}}},stacking:{"first-on-top":{"& > [data-group-item]":{zIndex:"calc(var(--group-count) - var(--group-index))"}},"last-on-top":{"& > [data-group-item]":{zIndex:"var(--group-index)"}}}},compoundVariants:[{orientation:"horizontal",attached:!0,css:{"& > *[data-first]":{borderEndRadius:"0!",marginEnd:"-1px"},"& > *[data-between]":{borderRadius:"0!",marginEnd:"-1px"},"& > *[data-last]":{borderStartRadius:"0!"}}},{orientation:"vertical",attached:!0,css:{"& > *[data-first]":{borderBottomRadius:"0!",marginBottom:"-1px"},"& > *[data-between]":{borderRadius:"0!",marginBottom:"-1px"},"& > *[data-last]":{borderTopRadius:"0!"}}}],defaultVariants:{orientation:"horizontal"}}),Group=reactExports.memo(reactExports.forwardRef(function(props,ref){const{align="center",justify="flex-start",children:children2,wrap:wrap2,skip,...rest}=props,_children=reactExports.useMemo(()=>{let childArray=reactExports.Children.toArray(children2).filter(reactExports.isValidElement);if(childArray.length===1)return childArray;const validChildArray=childArray.filter(child=>
65!(skip!=null&&skip(child))),validChildCount=validChildArray.length;return validChildArray.length===1?childArray:childArray.map(child=>{const childProps=child.props;if(skip!=null&&skip(child))return child;const index2=validChildArray.indexOf(child);return reactExports.cloneElement(child,{...childProps,"data-group-item":"","data-first":dataAttr(index2===0),"data-last":dataAttr(index2===validChildCount-1),"data-between":dataAttr(index2>0&&index2<validChildCount-1),style:{"--group-count":validChildCount,"--group-index":index2,...(childProps==null?void 0:childProps.style)??{}}})})},[children2,skip]);return jsxRuntimeExports.jsx(StyledGroup,{ref,alignItems:align,justifyContent:justify,flexWrap:wrap2,...rest,className:cx("chakra-group",props.className),children:_children})})),{withProvider:withProvider$8,withContext:withContext$m,useStyles:useAvatarStyles,useClassNames:useClassNames$1,PropsProvider:PropsProvider$1}=createSlotRecipeContext({key:"avatar"});withProvider$8(AvatarRootProvider,"root",{forwardAsChild:!0});const AvatarRoot=withProvider$8(AvatarRoot$1,"root",{forwardAsChild:!0}),StyledFallback=chakra(AvatarFallback$1,{},{forwardAsChild:!0});function getFallbackChildren(props){return props.children||props.asChild?props.children:props.name?getInitials(props.name):jsxRuntimeExports.jsx(AvatarIcon,{})}function getInitials(name){const names=name.trim().split(" "),firstName=names[0]!=null?names[0]:"",lastName=names.length>1?names[names.length-1]:"";return firstName&&lastName?`${firstName.charAt(0)}${lastName.charAt(0)}`:firstName.charAt(0)}const AvatarFallback=reactExports.forwardRef(function(props,ref){const styles2=useAvatarStyles(),classNames=useClassNames$1(),{name:_2,...rest}=props;return jsxRuntimeExports.jsx(StyledFallback,{ref,...rest,className:cx(props.className,classNames.fallback),css:[styles2.fallback,props.css],children:getFallbackChildren(props)})});withContext$m(AvatarImage,"image",{forwardAsChild:!0,defaultProps:{draggable:"false",referrerPolicy:"no-referrer"}});const AvatarIcon=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(chakra.svg,{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 24 24",height:"1.2em",width:"1.2em",ref,...props,children:jsxRuntimeExports.jsx("path",{d:"M20 22H18V20C18 18.3431 16.6569 17 15 17H9C7.34315 17 6 18.3431 6 20V22H4V20C4 17.2386 6.23858 15 9 15H15C17.7614 15 20 17.2386 20 20V22ZM12 13C8.68629 13 6 10.3137 6 7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7C18 10.3137 15.3137 13 12 13ZM12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z"})})});reactExports.forwardRef(function(props,ref){const recipe=useSlotRecipe({key:"avatar"}),[variantProps,localProps]=reactExports.useMemo(()=>recipe.splitVariantProps(props),[props,recipe]);return jsxRuntimeExports.jsx(PropsProvider$1,{value:variantProps,children:jsxRuntimeExports.jsx(Group,{gap:"0",spaceX:"-3",ref,...localProps})})});const{withContext:withContext$l}=createRecipeContext({key:"badge"}),Badge=withContext$l("span"),Box=chakra("div");Box.displayName="Box";const Square=reactExports.forwardRef(function(props,ref){const{size:size2,...rest}=props;return jsxRuntimeExports.jsx(Box,{...rest,ref,boxSize:size2,css:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexGrow:0,...props.css}})}),Circle=reactExports.forwardRef(function(props,ref){const{size:size2,...rest}=props;return jsxRuntimeExports.jsx(Square,{size:size2,ref,borderRadius:"9999px",...rest})}),Span=chakra("span"),{withContext:withContext$k}=createRecipeContext({key:"spinner"}),Spinner$1=withContext$k("span"),AbsoluteCenter=chakra("div",{base:{position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},variants:{axis:{horizontal:{insetStart:"50%",translate:"-50%",_rtl:{translate:"50%"}},vertical:{top:"50%",translate:"0 -50%"},both:{insetStart:"50%",top:"50%",translate:"-50% -50%",_rtl:{translate:"50% -50%"}}}},defaultVariants:{axis:"both"}});AbsoluteCenter.displayName="AbsoluteCenter";const Loader=reactExports.forwardRef(function(props,ref){const{spinner=jsxRuntimeExports.jsx(Spinner$1,{size:"inherit",borderWidth:"0.125em",color:"inherit"}),spinnerPlacement="start",children:children2,text,visible=!0,...rest}=props;return visible?text?jsxRuntimeExports.jsxs(Span,{ref,display:"contents",...rest,children:[spinnerPlacement==="start"&&spinner,text,spinnerPlacement==="end"&&spinner]}):spinner?jsxRuntimeExports.jsxs(Span,{ref,display:"contents",...rest,children:[jsxRuntimeExports.jsx(AbsoluteCenter,{display:"inline-flex",children:spinner}),jsxRuntimeExports.jsx(Span,{visibility:"hidden",display:"contents",children:children2})]}):jsxRuntimeExports.jsx(Span,{ref,display:"contents",...rest,children:children2}):children2}),{useRecipeResult:useRecipeResult$3,PropsProvider,usePropsContext}=createRecipeContext({key:"button"}),Button=reactExports.forwardRef(function(inProps,ref){const propsContext=usePropsContext(),props=reactExports.useMemo(()=>mergeProps$1(propsContext,inProps),[propsContext,inProps]),result=useRecipeResult$3(props),{loading,loadingText,children:children2,spinner,spinnerPlacement,...rest}=result.props;return jsxRuntimeExports.jsx(chakra.button,{type:"button",ref,...rest,"data-loading":dataAttr(loading),disabled:loading||rest.disabled,className:cx(result.className,props.className),css:[result.styles,props.css],children:!props.asChild&&loading?jsxRuntimeExports.jsx(Loader,{spinner,text:loadingText,spinnerPlacement,children:children2}):children2})}),ButtonPropsProvider=PropsProvider,IconButton=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(Button,{px:"0",py:"0",_icon:{fontSize:"1.2em"},ref,...props})}),ButtonGroup=reactExports.forwardRef(function(props,ref){const recipe=useRecipe({key:"button"}),[variantProps,otherProps]=reactExports.useMemo(()=>recipe.splitVariantProps(props),[props,recipe]);return jsxRuntimeExports.jsx(ButtonPropsProvider,{value:variantProps,children:jsxRuntimeExports.jsx(Group,{ref,...otherProps})})}),CloseButton$1=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(IconButton,{variant:"ghost","aria-label":"Close",ref,...props,children:props.children??jsxRuntimeExports.jsx(CloseIcon$1,{})})}),Center=chakra("div",{base:{display:"flex",alignItems:"center",justifyContent:"center"},variants:{inline:{true:{display:"inline-flex"}}}});Center.displayName="Center";const Checkmark=reactExports.forwardRef(function(props,ref){const recipe=useRecipe({key:"checkmark",recipe:props.recipe}),[variantProps,restProps]=recipe.splitVariantProps(props),{checked,indeterminate,disabled,unstyled,children:children2,...rest}=restProps,styles2=unstyled?EMPTY_STYLES:recipe(variantProps);return jsxRuntimeExports.jsx(chakra.svg,{ref,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3px",strokeLinecap:"round",strokeLinejoin:"round","data-state":indeterminate?"indeterminate":checked?"checked":"unchecked","data-disabled":dataAttr(disabled),css:[styles2,props.css],...rest,children:indeterminate?jsxRuntimeExports.jsx("path",{d:"M5 12h14"}):checked?jsxRuntimeExports.jsx("polyline",{points:"20 6 9 17 4 12"}):null})}
65),{withProvider:withProvider$7,withContext:withContext$j,useStyles:useCheckboxStyles}=createSlotRecipeContext({key:"checkbox"});withProvider$7(CheckboxRootProvider,"root",{forwardAsChild:!0});const CheckboxRoot=withProvider$7(CheckboxRoot$1,"root",{forwardAsChild:!0}),CheckboxLabel=withContext$j(CheckboxLabel$1,"label",{forwardAsChild:!0}),CheckboxIndicator=reactExports.forwardRef(function(props,ref){const{checked,indeterminate,...rest}=props,api=useCheckboxContext(),styles2=useCheckboxStyles();return checked&&api.checked?jsxRuntimeExports.jsx(chakra.svg,{ref,asChild:!0,...rest,css:[styles2.indicator,props.css],children:checked}):indeterminate&&api.indeterminate?jsxRuntimeExports.jsx(chakra.svg,{ref,asChild:!0,...rest,css:[styles2.indicator,props.css],children:indeterminate}):jsxRuntimeExports.jsx(Checkmark,{ref,checked:api.checked,indeterminate:api.indeterminate,disabled:api.disabled,unstyled:!0,...rest,css:[styles2.indicator,props.css]})}),CheckboxControl=withContext$j(CheckboxControl$1,"control",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(CheckboxIndicator,{})}}),CheckboxGroup=chakra(CheckboxGroup$1,{base:{display:"flex",flexDirection:"column",gap:"1.5"}},{forwardAsChild:!0}),CheckboxHiddenInput=CheckboxHiddenInput$1;function getSeparatorStyles(options){const{gap,direction}=options,styles2={column:{marginY:gap,marginX:0,borderInlineStartWidth:0,borderTopWidth:"1px"},"column-reverse":{marginY:gap,marginX:0,borderInlineStartWidth:0,borderTopWidth:"1px"},row:{marginX:gap,marginY:0,borderInlineStartWidth:"1px",borderTopWidth:0},"row-reverse":{marginX:gap,marginY:0,borderInlineStartWidth:"1px",borderTopWidth:0}};return{"&":mapObject(direction,value=>styles2[value])}}function getValidChildren(children2){return reactExports.Children.toArray(children2).filter(child=>reactExports.isValidElement(child))}const Stack$1=reactExports.forwardRef(function(props,ref){const{direction="column",align,justify,gap="0.5rem",wrap:wrap2,children:children2,separator,className,...rest}=props,separatorStyle=reactExports.useMemo(()=>getSeparatorStyles({gap,direction}),[gap,direction]),clones=reactExports.useMemo(()=>separator?getValidChildren(children2).map((child,index2,arr)=>{const key=typeof child.key<"u"?child.key:index2,sep=reactExports.cloneElement(separator,{css:[separatorStyle,separator.props.css]});return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[child,index2===arr.length-1?null:sep]},key)}):children2,[children2,separator,separatorStyle]);return jsxRuntimeExports.jsx(chakra.div,{ref,display:"flex",alignItems:align,justifyContent:justify,flexDirection:direction,flexWrap:wrap2,gap:separator?void 0:gap,className:cx("chakra-stack",className),...rest,children:clones})}),{withContext:withContext$i}=createRecipeContext({key:"container"}),Container=withContext$i("div"),{withRootProvider:withRootProvider$4,withContext:withContext$h}=createSlotRecipeContext({key:"dialog"});withRootProvider$4(DialogRootProvider,{defaultProps:{unmountOnExit:!0,lazyMount:!0}});const DialogRoot=withRootProvider$4(DialogRoot$1,{defaultProps:{unmountOnExit:!0,lazyMount:!0}}),DialogTrigger=withContext$h(DialogTrigger$1,"trigger",{forwardAsChild:!0}),DialogPositioner=withContext$h(DialogPositioner$1,"positioner",{forwardAsChild:!0}),DialogContent=withContext$h(DialogContent$1,"content",{forwardAsChild:!0});withContext$h(DialogDescription,"description",{forwardAsChild:!0});withContext$h(DialogTitle,"title",{forwardAsChild:!0});const DialogCloseTrigger=withContext$h(DialogCloseTrigger$1,"closeTrigger",{forwardAsChild:!0});reactExports.forwardRef(function(props,ref){const dialog=useDialogContext();return jsxRuntimeExports.jsx(chakra.button,{...props,ref,onClick:()=>dialog.setOpen(!1)})});const DialogBackdrop=withContext$h(DialogBackdrop$1,"backdrop",{forwardAsChild:!0}),DialogBody=withContext$h("div","body");withContext$h("div","footer");const DialogHeader=withContext$h("div","header"),{withRootProvider:withRootProvider$3,withContext:withContext$g}=createSlotRecipeContext({key:"drawer"});withRootProvider$3(DialogRootProvider,{defaultProps:{unmountOnExit:!0,lazyMount:!0}});const DrawerRoot=withRootProvider$3(DialogRoot$1,{defaultProps:{unmountOnExit:!0,lazyMount:!0}}),DrawerTrigger=withContext$g(DialogTrigger$1,"trigger",{forwardAsChild:!0}),DrawerPositioner=withContext$g(DialogPositioner$1,"positioner",{forwardAsChild:!0}),DrawerContent=withContext$g(DialogContent$1,"content",{forwardAsChild:!0});withContext$g(DialogDescription,"description",{forwardAsChild:!0});withContext$g(DialogTitle,"title",{forwardAsChild:!0});const DrawerCloseTrigger=withContext$g(DialogCloseTrigger$1,"closeTrigger",{forwardAsChild:!0});reactExports.forwardRef(function(props,ref){const drawer=useDialogContext();return jsxRuntimeExports.jsx(chakra.button,{...props,ref,onClick:()=>drawer.setOpen(!1)})});const DrawerBackdrop=withContext$g(DialogBackdrop$1,"backdrop",{forwardAsChild:!0}),DrawerBody=withContext$g("div","body");withContext$g("div","footer");const DrawerHeader=withContext$g("div","header"),{useRecipeResult:useRecipeResult$2}=createRecipeContext({key:"icon"}),Icon=reactExports.forwardRef(function(props,ref){const{styles:styles2,className,props:otherProps}=useRecipeResult$2({asChild:!props.as,...props});return jsxRuntimeExports.jsx(chakra.svg,{ref,focusable:!1,"aria-hidden":"true",...otherProps,css:[styles2,props.css],className:cx(className,props.className)})});function createIcon(options){const{viewBox="0 0 24 24",d:pathDefinition,displayName,defaultProps:defaultProps2={}}=options,path=reactExports.Children.toArray(options.path),Comp=reactExports.forwardRef((props,ref)=>jsxRuntimeExports.jsx(Icon,{ref,asChild:!1,viewBox,...defaultProps2,...props,children:path.length?path:jsxRuntimeExports.jsx("path",{fill:"currentColor",d:pathDefinition})}));return Comp.displayName=displayName,Comp}const{withProvider:withProvider$6,withContext:withContext$f,useStyles:useFieldStyles,useClassNames}=createSlotRecipeContext({key:"field"}),FieldRoot=withProvider$6(FieldRoot$1,"root",{forwardAsChild:!0}),FieldLabel=withContext$f(FieldLabel$1,"label",{forwardAsChild:!0});withContext$f(FieldHelperText,"helperText",{forwardAsChild:!0});const FieldErrorText=withContext$f(FieldErrorText$1,"errorText",{forwardAsChild:!0});createIcon({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.
65027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"});reactExports.forwardRef(function(props,ref){const{fallback:fallback2,children:children2="*",...restProps}=props,field=useFieldContext(),classNames=useClassNames(),styles2=useFieldStyles();return field!=null&&field.required?jsxRuntimeExports.jsx(chakra.span,{ref,"aria-hidden":"true",...restProps,className:cx(classNames.requiredIndicator,props.className),css:[styles2.requiredIndicator,props.css],children:children2}):fallback2});const Flex=reactExports.forwardRef(function(props,ref){const{direction,align,justify,wrap:wrap2,basis,grow,shrink,inline,...rest}=props;return jsxRuntimeExports.jsx(chakra.div,{ref,...rest,css:{display:inline?"inline-flex":"flex",flexDirection:direction,alignItems:align,justifyContent:justify,flexWrap:wrap2,flexBasis:basis,flexGrow:grow,flexShrink:shrink,...props.css}})});function spanFn(span){return mapObject(span,value=>value==="auto"?"auto":`span ${value}/span ${value}`)}const GridItem=reactExports.forwardRef(function(props,ref){const{area:area2,colSpan,colStart,colEnd,rowEnd,rowSpan,rowStart,...rest}=props,styles2=compact$2({gridArea:area2,gridColumn:spanFn(colSpan),gridRow:spanFn(rowSpan),gridColumnStart:colStart,gridColumnEnd:colEnd,gridRowStart:rowStart,gridRowEnd:rowEnd});return jsxRuntimeExports.jsx(chakra.div,{ref,css:styles2,...rest})}),Image$1=reactExports.forwardRef(function(props,ref){const{align,fit:fit2="cover",...rest}=props;return jsxRuntimeExports.jsx(chakra.img,{ref,objectFit:fit2,objectPosition:align,className:cx("chakra-image",props.className),...rest})}),{withContext:withContext$e}=createRecipeContext({key:"input"}),Input=withContext$e(FieldInput),InputAddon=reactExports.forwardRef(function({unstyled,...props},ref){const recipe=useRecipe({key:"inputAddon",recipe:props.recipe}),[variantProps,localProps]=recipe.splitVariantProps(props),styles2=unstyled?EMPTY_SLOT_STYLES:recipe(variantProps);return jsxRuntimeExports.jsx(chakra.div,{ref,...localProps,css:[styles2,props.css]})}),InputElement=chakra("div",{base:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",zIndex:2,color:"fg.muted",height:"full",fontSize:"sm",px:"3"},variants:{placement:{start:{insetInlineStart:"0"},end:{insetInlineEnd:"0"}}}}),InputGroup=reactExports.forwardRef(function(props,ref){const{startElement,startElementProps,endElement,endElementProps,startAddon,startAddonProps,endAddon,endAddonProps,children:children2,startOffset="0px",endOffset="0px",...rest}=props,child=reactExports.Children.only(children2),attached=!!(startAddon||endAddon);return jsxRuntimeExports.jsxs(Group,{width:"full",ref,attached,skip:el=>el.type===InputElement,...rest,children:[startAddon&&jsxRuntimeExports.jsx(InputAddon,{...startAddonProps,children:startAddon}),startElement&&jsxRuntimeExports.jsx(InputElement,{pointerEvents:"none",...startElementProps,children:startElement}),reactExports.cloneElement(child,{...startElement&&{ps:`calc(var(--input-height) - ${startOffset})`},...endElement&&{pe:`calc(var(--input-height) - ${endOffset})`},...children2.props}),endElement&&jsxRuntimeExports.jsx(InputElement,{placement:"end",...endElementProps,children:endElement}),endAddon&&jsxRuntimeExports.jsx(InputAddon,{...endAddonProps,children:endAddon})]})}),{withContext:withContext$d}=createRecipeContext({key:"link"}),Link=withContext$d("a"),{withProvider:withProvider$5,withContext:withContext$c}=createSlotRecipeContext({key:"list"}),ListRoot=withProvider$5("ul","root",{defaultProps:{role:"list"}}),ListItem=withContext$c("li","item");withContext$c("span","indicator");const{withRootProvider:withRootProvider$2,withContext:withContext$b}=createSlotRecipeContext({key:"menu"});withRootProvider$2(MenuRootProvider);const MenuRoot=withRootProvider$2(MenuRoot$1,{defaultProps:{lazyMount:!0,unmountOnExit:!0}}),MenuTrigger=withContext$b(MenuTrigger$1,"trigger",{forwardAsChild:!0});withContext$b(MenuContextTrigger,"contextTrigger",{forwardAsChild:!0});const MenuPositioner=withContext$b(MenuPositioner$1,"positioner",{forwardAsChild:!0});withContext$b(MenuSeparator,"separator",{forwardAsChild:!0});const MenuContent=withContext$b(MenuContent$1,"content",{forwardAsChild:!0}),MenuArrowTip=withContext$b(MenuArrowTip$1,"arrowTip",{forwardAsChild:!0});withContext$b(MenuArrow,"arrow",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(MenuArrowTip,{})}});withContext$b(MenuIndicator,"indicator",{forwardAsChild:!0});withContext$b(MenuItemGroup,"itemGroup",{forwardAsChild:!0});withContext$b(MenuItemGroupLabel,"itemGroupLabel",{forwardAsChild:!0});const MenuItem$2=withContext$b(MenuItem$3,"item",{forwardAsChild:!0});withContext$b(MenuTriggerItem,"item",{forwardAsChild:!0});withContext$b(MenuItemText,"itemText",{forwardAsChild:!0});withContext$b("kbd","itemCommand");withContext$b(MenuItemIndicator,"itemIndicator",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(CheckIcon$1,{boxSize:"4"})}});withContext$b(MenuCheckboxItem,"item",{forwardAsChild:!0});withContext$b(MenuRadioItemGroup,"itemGroup",{forwardAsChild:!0});withContext$b(MenuRadioItem,"item",{forwardAsChild:!0});const{withRootProvider:withRootProvider$1,withContext:withContext$a}=createSlotRecipeContext({key:"popover"});withRootProvider$1(PopoverRootProvider);const PopoverRoot=withRootProvider$1(PopoverRoot$1),PopoverTrigger=withContext$a(PopoverTrigger$1,"trigger",{forwardAsChild:!0}),PopoverPositioner=withContext$a(PopoverPositioner$1,"positioner",{forwardAsChild:!0}),PopoverContent=withContext$a(PopoverContent$1,"content",{forwardAsChild:!0}),PopoverArrowTip=withContext$a(PopoverArrowTip$1,"arrowTip",{forwardAsChild:!0}),PopoverArrow=withContext$a(PopoverArrow$1,"arrow",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(PopoverArrowTip,{})}});withContext$a(PopoverCloseTrigger,"closeTrigger",{forwardAsChild:!0});withContext$a(PopoverIndicator,"indicator",{forwardAsChild:!0});withContext$a(PopoverTitle,"title",{forwardAsChild:!0});withContext$a(PopoverDescription,"description",{forwardAsChild:!0});withContext$a("footer","footer");withContext$a("header","header");const PopoverBody=withContext$a("div","body");withContext$a(PopoverAnchor,void 0,{forwardAsChild:!0});const{withProvider:withProvider$4,withContext:withContext$9}=createSlotRecipeContext({key:"select"});withProvider$4(SelectRootProvider,"root",{forwardAsChild:!0});const SelectRoot$1=withProvider$4(SelectRoot$2,"root",{forwardAsChild:!0,defaultProps:{positioning:{sameWidth:!0}}}),SelectTrigger$1=withContext$9(SelectTrigger$2,"trigger",{forwardAsChild:!0}),SelectPositioner=withContext$9(SelectPositioner$1,"positioner",{forwardAsChild:!0}),SelectContent$1=withContext$9(SelectContent$2,"content",{forwardAsChild:!0}),SelectValueText$1=withContext$9(SelectValueText$2,"valueText",{forwardAsChild:!0}),SelectClearTrigger$1=withContext$9(SelectClearTrigger$2,"clearTrigger",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(CloseIcon$1,{boxSize:"1em"})}}
65),SelectItemGroup$1=withContext$9(SelectItemGroup$2,"itemGroup",{forwardAsChild:!0}),SelectItemGroupLabel=withContext$9(SelectItemGroupLabel$1,"itemGroupLabel",{forwardAsChild:!0}),SelectItem$1=withContext$9(SelectItem$2,"item",{forwardAsChild:!0});withContext$9(SelectItemText,"itemText",{forwardAsChild:!0});const SelectItemIndicator=withContext$9(SelectItemIndicator$1,"itemIndicator",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(CheckIcon$1,{})}}),SelectIndicatorGroup=withContext$9("div","indicatorGroup"),SelectIndicator=withContext$9(SelectIndicator$1,"indicator",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(ChevronDownIcon$1,{})}}),SelectControl=withContext$9(SelectControl$1,"control",{forwardAsChild:!0}),SelectLabel$1=withContext$9(SelectLabel$2,"label",{forwardAsChild:!0}),SelectContext=SelectContext$1,SelectHiddenSelect=SelectHiddenSelect$1,{useRecipeResult:useRecipeResult$1}=createRecipeContext({key:"separator"}),Separator=reactExports.forwardRef(function(props,ref){const{styles:styles2,className,props:otherProps}=useRecipeResult$1(props),orientation=props.orientation||"horizontal";return jsxRuntimeExports.jsx(chakra.span,{ref,role:isString$4(orientation)?"separator":"presentation","aria-orientation":isString$4(orientation)?orientation:void 0,...omit(otherProps,["orientation"]),className:cx(className,props.className),css:[styles2,props.css]})}),{withContext:withContext$8}=createRecipeContext({key:"skeleton"}),Skeleton=withContext$8("div"),SkeletonCircle=reactExports.forwardRef(function(props,ref){const{size:size2,...rest}=props;return jsxRuntimeExports.jsx(Circle,{size:size2,asChild:!0,ref,children:jsxRuntimeExports.jsx(Skeleton,{...rest})})}),SkeletonText=reactExports.forwardRef(function(props,ref){const{noOfLines=3,gap,rootProps,...rest}=props;return jsxRuntimeExports.jsx(Stack$1,{gap,width:"full",ref,...rootProps,children:Array.from({length:noOfLines}).map((_2,index2)=>jsxRuntimeExports.jsx(Skeleton,{height:"4",_last:{maxW:noOfLines===1?"100%":"80%"},...rest},index2))})}),fallbackId="chakra-skip-nav";reactExports.forwardRef(function(props,ref){const recipe=useRecipe({key:"skipNavLink",recipe:props.recipe}),[variantProps,localProps]=recipe.splitVariantProps(props),styles2=recipe(variantProps);return localProps.id||(localProps.id=fallbackId),jsxRuntimeExports.jsx(chakra.a,{...localProps,ref,href:`#${localProps.id}`,css:[styles2,props.css]})});const SkipNavContent=reactExports.forwardRef(function(props,ref){const{id:id2=fallbackId,...rest}=props;return jsxRuntimeExports.jsx(chakra.div,{ref,id:id2,tabIndex:-1,style:{outline:0},...rest})}),VStack=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(Stack$1,{align:"center",...props,direction:"column",ref})}),{withProvider:withProvider$3,withContext:withContext$7,useStyles:useSwitchStyles}=createSlotRecipeContext({key:"switch"});withProvider$3(SwitchRootProvider,"root",{forwardAsChild:!0});const SwitchRoot=withProvider$3(SwitchRoot$1,"root",{forwardAsChild:!0}),SwitchLabel=withContext$7(SwitchLabel$1,"label",{forwardAsChild:!0}),SwitchThumb=withContext$7(SwitchThumb$1,"thumb",{forwardAsChild:!0}),SwitchControl=withContext$7(SwitchControl$1,"control",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(SwitchThumb,{})}});reactExports.forwardRef(function(props,ref){const api=useSwitchContext(),styles2=useSwitchStyles(),{fallback:fallback2,children:children2,...rest}=props;return jsxRuntimeExports.jsx(chakra.span,{ref,"data-checked":dataAttr(api.checked),...rest,css:[styles2.indicator,props.css],children:api.checked?children2:fallback2})});reactExports.forwardRef(function(props,ref){const api=useSwitchContext(),{fallback:fallback2,children:children2,...rest}=props;return jsxRuntimeExports.jsx(chakra.span,{ref,"data-checked":dataAttr(api.checked),...rest,children:api.checked?children2:fallback2})});const SwitchHiddenInput=SwitchHiddenInput$1,{StylesProvider,ClassNamesProvider,useRecipeResult,withContext:withContext$6}=createSlotRecipeContext({key:"table"}),TableRoot=reactExports.forwardRef(function({native:native2,...props},ref){const{styles:styles2,props:rootProps,classNames}=useRecipeResult(props),rootCss=reactExports.useMemo(()=>native2?{...styles2.root,"& thead":styles2.header,"& tbody":styles2.body,"& tfoot":styles2.footer,"& thead th":styles2.columnHeader,"& tr":styles2.row,"& td":styles2.cell,"& caption":styles2.caption}:styles2.root,[styles2,native2]);return jsxRuntimeExports.jsx(ClassNamesProvider,{value:classNames,children:jsxRuntimeExports.jsx(StylesProvider,{value:styles2,children:jsxRuntimeExports.jsx(chakra.table,{ref,...rootProps,css:[rootCss,props.css],className:cx(classNames==null?void 0:classNames.root,props.className)})})})}),TableRow=withContext$6("tr","row");chakra("div",{base:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflow:"auto",maxWidth:"100%"}});const TableHeader=withContext$6("thead","header");withContext$6("tfoot","footer");const TableColumnHeader=withContext$6("th","columnHeader"),TableCell=withContext$6("td","cell");withContext$6("caption","caption",{defaultProps:{captionSide:"bottom"}});const TableBody=withContext$6("tbody","body");withContext$6("colgroup");
65withContext$6("col");const Table=Object.freeze(Object.defineProperty({__proto__:null,Body:TableBody,Cell:TableCell,ColumnHeader:TableColumnHeader,Header:TableHeader,Root:TableRoot,Row:TableRow},Symbol.toStringTag,{value:"Module"})),{withProvider:withProvider$2,withContext:withContext$5}=createSlotRecipeContext({key:"tabs"});withProvider$2(TabsRootProvider,"root",{forwardAsChild:!0});const TabsRoot=withProvider$2(TabsRoot$1,"root",{forwardAsChild:!0}),TabsTrigger=withContext$5(TabTrigger,"trigger",{forwardAsChild:!0}),TabsContent=withContext$5(TabContent,"content",{forwardAsChild:!0});withContext$5("div","contentGroup");const TabsList=withContext$5(TabList,"list",{forwardAsChild:!0});withContext$5(TabIndicator,"indicator",{forwardAsChild:!0});const{withProvider:withProvider$1,withContext:withContext$4}=createSlotRecipeContext({key:"tag"}),TagRoot=withProvider$1("div","root"),TagLabel=withContext$4("span","label");withContext$4("button","closeTrigger",{defaultProps:{children:jsxRuntimeExports.jsx(CloseIcon$1,{})}});withContext$4("span","startElement");withContext$4("span","endElement");const{withProvider,withContext:withContext$3,useStyles:useToastStyles}=createSlotRecipeContext({key:"toast"}),Toaster$1=chakra(Toaster$2,{},{forwardAsChild:!0}),ToastRoot=withProvider(ToastRoot$1,"root",{forwardAsChild:!0}),ToastCloseTrigger=withContext$3(ToastCloseTrigger$1,"closeTrigger",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(CloseIcon$1,{})}}),ToastTitle=withContext$3(ToastTitle$1,"title",{forwardAsChild:!0}),ToastDescription=withContext$3(ToastDescription$1,"description",{forwardAsChild:!0}),ToastActionTrigger=withContext$3(ToastActionTrigger$1,"actionTrigger",{forwardAsChild:!0}),iconMap={warning:WarningIcon$1,success:CheckCircleIcon,error:WarningIcon$1},ToastIndicator=reactExports.forwardRef(function(props,ref){const api=useToastContext(),styles2=useToastStyles(),Component=iconMap[api.type];return Component?jsxRuntimeExports.jsx(Component,{ref,...props,css:[styles2.indicator,props.css]}):null}),{withRootProvider,withContext:withContext$2}=createSlotRecipeContext({key:"tooltip"});withRootProvider(TooltipRootProvider);const TooltipRoot=withRootProvider(TooltipRoot$1,{defaultProps:{lazyMount:!0,unmountOnExit:!0}}),TooltipTrigger=withContext$2(TooltipTrigger$1,"trigger",{forwardAsChild:!0}),TooltipPositioner=withContext$2(TooltipPositioner$1,"positioner",{forwardAsChild:!0}),TooltipContent=withContext$2(TooltipContent$1,"content",{forwardAsChild:!0}),TooltipArrowTip=withContext$2(TooltipArrowTip$1,"arrowTip",{forwardAsChild:!0}),TooltipArrow=withContext$2(TooltipArrow$1,"arrow",{forwardAsChild:!0,defaultProps:{children:jsxRuntimeExports.jsx(TooltipArrowTip,{})}}),{withContext:withContext$1}=createRecipeContext({key:"heading"}),Heading=withContext$1("h2"),{withContext}=createRecipeContext({key:"text"}),Text=withContext("p"),visuallyHiddenStyle={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},VisuallyHidden=chakra("span",{base:visuallyHiddenStyle});VisuallyHidden.displayName="VisuallyHidden";function ErrorBlock({status,message,description,children:children2}){let _status=status,_message=message,_description=description;if(status)switch(!0){case status==418:_message||(_message='"I am a teapot."'),_description||(_description="... and we love that about you!");break;case status==404:_message||(_message="We can't seem to find the page you are looking for."),_description||(_description="We apologize, but the page you are trying to access cannot be found. It may have been moved, renamed, or deleted. Please check the URL for any errors, or try searching for the page using the navigation menu or search bar. Thank you for your understanding.");break;case status>=500:_message||(_message="Something went wrong while serving your request."),_description||(_description="We apologize, but there was a problem on our server while serving your request. The problem has been reported and we apologize for the inconvenience. Please try again or check back later. Thank y
65ou for your understanding.");break;default:_status||(_status=0),_message||(_message="Oops! Something went wrong. Please try again later."),_description||(_description="");break}return jsxRuntimeExports.jsxs(Flex,{width:"100%",flexDirection:"column",alignItems:"center",textAlign:"center",gap:6,children:[_message&&jsxRuntimeExports.jsxs(Box,{maxWidth:"var(--text-content-max-width)",children:[jsxRuntimeExports.jsx(Heading,{variant:"light",fontSize:{base:"8xl",md:"11rem"},lineHeight:"1",_teamusa:{fontFamily:"rama-gothic-m",fontSize:{base:"8rem",md:"16rem"}},children:_status==null?void 0:_status.toString()}),jsxRuntimeExports.jsx(Heading,{fontSize:{base:"2xl",sm:"3xl",xl:"4xl"},variant:"light",marginBlockStart:3,children:_message}),jsxRuntimeExports.jsx(Text,{variant:"light",marginBlockStart:6,children:_description})]}),children2]})}function BackButton$1(){return jsxRuntimeExports.jsx(Button,{onClick:()=>history.back(),minHeight:"44px",minWidth:"max(44px, min-content)",children:"Back"})}function HomeButton(){return jsxRuntimeExports.jsx(Button,{asChild:!0,minHeight:"44px",minWidth:"max(44px, min-content)",children:jsxRuntimeExports.jsx("a",{href:"/",children:"Homepage"})})}const breakpoints={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em","3xl":"122.5em"},breakpointArray=Object.keys(breakpoints),fontSizes={xxs:{value:"0.6875rem"},xs:{value:"0.75rem"},sm:{value:"0.875rem"},md:{value:"1rem"},lg:{value:"1.125rem"},xl:{value:"1.25rem"},"2xl":{value:"1.5rem"},"3xl":{value:"2rem"},"4xl":{value:"2.5rem"},"5xl":{value:"3rem"},"6xl":{value:"3.5rem"},"7xl":{value:"4rem"},"8xl":{value:"4.5rem"},"9xl":{value:"5.25rem"}},globalCss={"*, *::before, *::after":{boxSizing:"border-box",margin:0,padding:0},body:{bg:"white",color:"var(--semantics-text-paragraph-primary-color)",fontFamily:"body"},time:{fontSize:{base:"xxs",lg:"xs"}},".display-none":{display:"none !important"},"& .grecaptcha-badge":{visibility:"hidden"},".gsc-result":{_hover:{outline:"3px solid",outlineColor:"var(--semantics-focus-dark)",borderColor:"transparent !important"},_focusWithin:{outline:"3px solid",outlineColor:"var(--semantics-focus-dark)"}},".gsc-option-menu-item, .gsc-selected-option-container, .gsst_a, .gsc-cursor-page, .gsc-search-button-v2":{_focusVisible:{outline:"3px solid var(--semantics-focus-dark) !important",outlineOffset:"3px"}},".gs-image":{_focus:{outline:"none"}},".gsc-selected-option-container":{minWidth:"95px !important"},".search-results-container > :nth-of-type(2)":{padding:"0 !important",maxWidth:"800px"},".gs-title":{_focus:{outline:"none"}},".gs-snippet, .gs-title, .gs-visibleUrl-breadcrumb":{fontFamily:"body",_usopc:{fontFamily:"Sharp Grotesk Medium"}},".gcsc-find-more-on-google":{display:"flex !important",gap:"3px",alignItems:"center"},".gsc-cursor-page":{fontSize:"1rem"},".gsc-input-box":{border:"1px solid var(--components-input-dark-border-color) !important",color:"var(--components-input-dark-placeholder-color) !important",_hover:{boxShadow:"0 0 0 1px var(--components-input-dark-border-color-hover) !important",borderColor:"var(--components-input-dark-border-color-hover) !important"},":focus-within":{boxShadow:"0 0 0 1px var(--components-input-dark-border-color-focus) !important",borderColor:"var(--components-input-dark-border-color-focus) !important"}},".gsst_a .gscb_a":{color:"var(--components-input-dark-placeholder-color) !important"},".gsc-search-button-v2":{backgroundColor:"var(--components-button-dark-solid-background-color) !important",color:"var(--components-button-dark-solid-color) !important",borderRadius:"100vmax !important",border:"none !important",padding:"10px 16px !important",fontSize:"md !important",fontFamily:"heading",fontWeight:"700 !important",textTransform:"uppercase",letterSpacing:"1px",transition:"background-color 300ms ease-in-out",_hover:{backgroundColor:"var(--components-button-dark-solid-background-color-hover) !important"},_focusVisible:{outlineWidth:"3px",outlineStyle:"solid",outlineColor:"var(--semantics-focus-dark)",outlineOffset:"3px"},_active:{backgroundColor:"var(--components-button-dark-solid-background-color-active) !important"}},".wFormContainer:not(.newsletterForm)":{margin:"0 !important","& .htmlContent, .label":{fontFamily:"body"},"& .wFormTitle":{fontFamily:"heading",fontWeight:"700 !important",fontSize:"3xl",color:"var(--semantics-focus-dark) !important",textTransform:"uppercase"},"& .oneField":{fontSize:"md",color:"var(--input-dark-placeholder-color, #484645)",a:{color:"var(--components-rte-dark-link-color)",textDecoration:"underline",_hover:{color:"var(--components-rte-dark-link-color-hover)"},_active:{color:"var(--components-rte-dark-link-color-active)"}}},"& .inputWrapper":{minWidth:"100% !important","& input":{backgroundColor:"white"},"& ~ .errMsg":{color:"var(--components-input-error-validation-color, #D31118) !important",fontWeight:"400 !important"},"& .tt-hint":{height:"100%",padding:"10px 16px",margin:"0 !important"},"& input[type=text]":{minWidth:"100% !important",margin:"1px",outline:"none !important"},'& input[type="checkbox"]':{accentColor:"var(--components-input-dark-border-color-focus, #171FBE)",_focusVisible:{outline:"1px auto var(--components-input-dark-border-color-focus, #171FBE)"},_hover:{cursor:"pointer"}},'& input[type="checkbox"]+.postField':{_hover:{cursor:"pointer"}}
65,"& input:not(.tt-hint)":{border:"1px solid var(--components-input-dark-border-color, #B9BFD2) !important",borderRadius:"6px !important",fontFamily:"body",padding:"10px 16px !important",_hover:{margin:"0px",border:"2px solid var(--components-input-dark-border-color-hover, #B9BFD2) !important"},":focus, :focus-visible":{margin:"0px",border:"2px solid var(--components-input-dark-border-color-focus, #171FBE) !important"}}},"& .primaryAction":{backgroundColor:"var(--components-button-dark-solid-background-color) !important",color:"var(--components-button-dark-solid-color) !important",borderRadius:"100vmax !important",padding:"10px 16px !important",fontSize:"1rem !important",fontFamily:"var(--font-family-button) !important",fontWeight:"700 !important",textTransform:"uppercase",letterSpacing:"1px",transition:"background-color 300ms ease-in-out",_hover:{backgroundColor:"var(--components-button-dark-solid-background-color-hover) !important"},_focusVisible:{outlineWidth:"3px",outlineStyle:"solid",outlineColor:"var(--semantics-focus-dark)",outlineOffset:"3px"},_active:{backgroundColor:"var(--components-button-dark-solid-background-color-active) !important"},_teamusa:{fontFamily:"var(--font-family-accent) !important",fontWeight:"300 !important"}}},".kalendae .k-days span":{width:"20px !important",height:"1.5em !important"},".ot-sdk-show-settings":{display:"none !important"},".ot-pc-logo":{display:"none !important"},"#onetrust-pc-sdk .ot-pc-footer-logo a":{display:"none !important"},".tree-view.tree":{listStyle:"none",margin:0,padding:"20px",fontFamily:"body"},".tree-view .tree-node, .tree-view .tree-node-group":{listStyle:"none",margin:0,padding:0},".tree-view .tree-branch-wrapper, .tree-view .tree-node__leaf":{outline:"none"},".tree-view .tree-node--focused":{outlineColor:"rgb(77, 144, 254)",outlineStyle:"auto",outlineWidth:"2px",display:"block"},".tree-view .tree-node__branch":{display:"block"},".tree-view .tree-node":{cursor:"pointer"},".tree-view .name":{fontWeight:"700"}},button=JSON.parse('{"ghost":{"color":{"description":"","type":"color","value":"#c62027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:f6ea8973d4f14add9733f4ad031dfac791bd2899,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#163a6b00","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:45217090bb4e2f92203be326ebe29028ead074ae,","exportKey":"color"}}},"_visited":{"color":{"description":"","type":"color","value":"#161fbfff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:9249b09bbc1ce2949608ddde6dcaad05c89fe50b,","exportKey":"color"}}}},"_hover":{"bg":{"description":"","type":"color","value":"#163a6b0a","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d9523053a5d7cdfa8613388eb65d9fded0dc7781,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:791c51ca7cbbc4b6e598fe798302eac8de0a4ba3,","exportKey":"color"}}}},"_active":{"bg":{"description":"","type":"color","value":"#163a6b14","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:6e6a85bad75f91fb609ad134a9a1e7ae02595104,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:97e03be8126e4ec8089e3225b04150c3e6f03c11,","exportKey":"color"}}}}},"outline":{"bg":{"description":"","type":"color","value":"#ffffff00","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:a815f1caa7656f5e9e47aa4f9601499789e9e4ea,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#c62027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:fdbcc1f88aa7543e175ff175d38c63b77bc60a81,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#c62027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:9a98850073ea112ee183dbf27bd37c1d4c61b4e2,","exportKey":"color"}}},"_visited":{"bg":{"description":"","type":"color","value":"#ffffff00","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:207d33aef8a47d64656b52e50c03cc8b5f21f596,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#161fbfff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:bf013bc14289f624f3327989
65cb98a9bd8b2a6f3e,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#161fbfff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:9fbf63e01c5806e59ce2d4d69e1851d99cc92e91,","exportKey":"color"}}}},"_hover":{"bg":{"description":"","type":"color","value":"#163a6b0a","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:4eb1dd4874d52162c65f909f5df28c7b01564fed,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:ad74359b6f01bb4f47ef1e727f854b408c8e94e4,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:a745d4cc51bc55aded269be6943f20930e0964ae,","exportKey":"color"}}}},"_active":{"bg":{"description":"","type":"color","value":"#163a6b14","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:85f8e34d8c3fa3bef3a05c859e02d70f2e2a9182,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:90e27d571d1e2848931e464fd84dc78bc88853a4,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:a203760f1f45dc6ac6c17f1428747185d078fdff,","exportKey":"color"}}}}},"solid":{"bg":{"description":"","type":"color","value":"#c62027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:5d81f1ce49571065b7c843b9ff8a77ddc7df0230,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:bd429519d77782998bcb78ccf3cd70e7dab58c50,","exportKey":"color"}}},"_visited":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:22dc78ced7ed2f903ebbc13b63092ffcba6effd5,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#161fbfff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:75a32ad8edbf11204c02d4aaff69e041acb1ec9f,","exportKey":"color"}}}},"_hover":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:2e81f03c3c46c98ead55de4fd6110b8d387dc3a3,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:09b04f778d0effb8718de2e09d6c4a263137fe0d,","exportKey":"color"}}}},"_active":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d2df069662a36963ea7116adfb5dfe369c7806ac,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:43ffeec2348ad7df8ca9a48d6979e366cd136cf8,","exportKey":"color"}}}}},"invertsolid":{"bg":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:8848a10e57be8789d2049066585bbe5d00bf9cb5,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:a8f9e367c1503d3de02941f2b2059a97bafdecd1,","exportKey":"color"}}},"_visited":{"bg":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:279828aa607edbb19d670e876f408273460370ad,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#161fbfff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:bd44ad50f7d9285eb815edd37d8194de2ea635ca,","exportKey":"color"}}}},"_hover":{"bg":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:66f6dca7efc0065f8ceed7664e3565d418bf61fa,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:5acc2daff7387daa641a1a1bb29bcd3dfed54666,","exportKey":"color"}}}},"_active":{"bg":{"description":"","type":"color","value":"#651519","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:52fdee6a81b1e798b469e57433b8799796b219a2,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:1437da285d7ca5e22758f1c9de6343d2074544a5,","exportKey":"color"}}}}},"invertoutline":{"bg":{"description":"","type":"color","value":"#163a6b00","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:721f36d8773544a88d56c2b7c22da618e7da2b97,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:7d258c7227a15f3e54a4dab4bfe0a67cadd6199f,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:07fec72975058d32a2e58d089777c10d7cb9856b,","exportKey":"color"}}},"_visited":{"bg":{"description":"","type":"color","value":"#161fbf4d","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:8563f23c7bc3d3a0c1964c637b0e918d9c71ace9,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:f45bb3b3ad729e30241d294baee22cc221737d97,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:985ab8b54c462f0ad80d332bfa2dae870e7ec147,","exportKey":"color"}}}},"_hover":{"bg":{"description":"","type":"color","value":"#ffffff26","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d999c2e2b74538bd404a3fa1d84ad473038a9bc2,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:dcd425bbf86720a676404aea07211f7f3ffd2752,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:0502515057bdf559a191e9f5279b3b64b6163c54,","exportKey":"color"}}}},"_active":{"bg":{"description":"","type":"color","value":"#ffffff4d","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d78be8860aed6279526772ac4fb99a7e56bff3f3,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:e438506546a0c5ac7b38533f03a9d21bec1e42ae,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:72c45757dd87dde52ea757b32e83434ba7ce0660,","exportKey":"color"}}}}}}'),iconbutton=JSON.parse('{"outline":{"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:643e80aebbac68506676e4dcf9f2cad936267629,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#163a6b4d","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:f2b64ecd13aa6259b0271fcf4fbcfb3b38f91fad,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:8e7449e33a575dcd9d6ccdf717258053186a5578,","exportKey":"color"}}},"_visited":{"bordercolor":{"description":"","type":"color","value":"#163a6b4d","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d12ec1f8c658d7ed02c321eb72f5b5347c72a329,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:83df90bbc13540536c969cd0b9b3afa3c0dea3ba,","exportKey":"color"}}}},"_hover":{"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:3373c256484a8ec8c2249bdc006336632ccdc86a,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#163a6b0a","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:cda9d6cdc70b30e23ca3629584b21306b5196117,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:b1c6bae5a31d2228b6a6638c96f5f24a186bccbc,","exportKey":"color"}}}},"_active":{"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:242a7589ac48ec34c27d7c95b3d50748b91bab92,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#163a6b14","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:1623d4adc80e7f51d2c7d1c3245085ea4223b828,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:843ce2457597b742cc62a141f499750f6ca21eb6,","exportKey":"color"}}}}},"invertsolid":{"bg":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:cc218f96cdbcc043d4e928177fe4098bb4f5f9b9,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:4c52b6f96ab239b93bde2f6115cccbaac7c6b5a9,","exportKey":"color"}}},"_visited":{"bg":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:0da6ffaa76e36153698294805e2b314c944191ef,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#161fbfff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:19763a3a082a2a1330e61df70fd68a4
6517312c9c4,","exportKey":"color"}}}},"_hover":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d89fd62ec70874bf4ad06093e784629d764444e7,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:55c5df2f64389e862bd8bb067e7326154e761d4b,","exportKey":"color"}}}},"_active":{"bg":{"description":"","type":"color","value":"#651519","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:d5ce5c6e1357c698e5e56107a8d39f9f41a340f5,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:9c78d9f70fe5137a05675f70ccadffc0935cc034,","exportKey":"color"}}}}},"invertoutline":{"bordercolor":{"description":"","type":"color","value":"#ffffff4d","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:b0c66a385dd1c343fbda818e06df8d53753000bf,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:6c1ba2ff08fa7f679184075c8843d1d33e9c9539,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#ffffff00","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:17f4424f59079aaa7b74c032d1b4eab88810be88,","exportKey":"color"}}},"_visited":{"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:53310128f150bc6a6b739e5f4f3df981517216ee,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:e9c41c66b86f59380526de6dfb92af27ca56ca34,","exportKey":"color"}}}},"_hover":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:8f3fed44fb3eeea2c984a01f584ec620fe512ef7,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#ffffff26","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:c6aee6974a0c29969c3afe05ae5b35409eed2855,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:862414f57acafc3053423a313af827e7b1e769c0,","exportKey":"color"}}}},"_active":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:e14ea757693302e0f9161bcf864b541414d68b20,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#ffffff4d","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:79332751d7ce07d393a3e2cdc81642ae3c375a09,","exportKey":"color"}}},"bordercolor":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:3544e516e3c75710bc41ca8392eef341911b8f4f,","exportKey":"color"}}}}},"ghost":{"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:a78813806a99be2d58e7084596256a52cb2f1146,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#ffffff00","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:1a1816849d6794c606a39fc9cd139ae6f22f3d40,","exportKey":"color"}}},"_visited":{"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:6818f4bc25bc0d4cc13152237f8b33c53eca8898,","exportKey":"color"}}}},"_hover":{"bg":{"description":"","type":"color","value":"#163a6b0a","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:4933ccd582e28703506e6d2833574e7afc2fcb61,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:31241978a78039f5633660c98a7
65ab6c2d3669b30,","exportKey":"color"}}}},"_active":{"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:7ff97270e70c52ebe2ffb957916bd1bd221f3c4f,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#163a6b14","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:ae2bb32d34b817b03505f9670fd055c078307d4c,","exportKey":"color"}}}}},"solid":{"bg":{"description":"","type":"color","value":"#c62027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:8069cb3b2cf4ba052e76ca9c30bab1f92016c746,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:11bd89f254968d2706de3e4bf46cbdf98ffee88c,","exportKey":"color"}}},"_visited":{"bg":{"description":"","type":"color","value":"#c62027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:4b9292f24bb8e2c23cedee9425f732802eb738c1,","exportKey":"color"}}},"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:ec3cc7824ea66c9fcfc1a1dc47f592040f71c7f5,","exportKey":"color"}}}},"_hover":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:a547c843d4bf3114c934369039c09d29afe29791,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:967ba68cd1d5564702126488c47178f0575e5599,","exportKey":"color"}}}},"_active":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:b36bc6488c5b217619321231d6917e431bafc297,","exportKey":"color"}}},"bg":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:89e8fae73b3b9ba69d05443e5a82037e06794d4f,","exportKey":"color"}}}}},"label":{"color":{"description":"","type":"color","value":"#163a6bff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:e9767630b04b39b89952acd8c6a6d9a1ec974d61,","exportKey":"color"}}},"dark":{"color":{"description":"","type":"color","value":"#ffffffff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:c8bfca1f2fa5af669d0209d4a095f0e633903153,","exportKey":"color"}}}},"_hover":{"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:b87b2d748b8bde0311c33a345f4ded718e13b6bb,","exportKey":"color"}}}},"_active":{"color":{"description":"","type":"color","value":"#9c2027ff","blendMode":"normal","extensions":{"org.lukasoppermann.figmaDesignTokens":{"styleId":"S:4ccfe4e89db8bbe3f0de88794cc47d2954d89ef4,","exportKey":"color"}}}}}}'),closebutton={color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:e4fc1ca24d931f1c0e9c308e8804f354dd7bbdf0,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f4099a72cc41825fea17812c94345859b7b917f4,",exportKey:"color"}}},_hover:{bg:{description:"",type:"color",value:"#ffffff33",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:e0da7be53325afa529f116eb91b77f78a619ee85,",exportKey:"color"}}}},_active:{bg:{description:"",type:"color",value:"#ffffff4d",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:d83387cdfb610f8446b2a368cf20c424ecf3ea36,",exportKey:"color"}}}}},_hover:{bg:{description:"",type:"color",value:"#163a6b0a",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:d1b0d5168c36baf7191f83f9ebf4a15775072228,",exp
65ortKey:"color"}}}},_active:{bg:{description:"",type:"color",value:"#163a6b14",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:6cb8845b5d000d0470274a21608ab8fc6bf881dd,",exportKey:"color"}}}}},date={color:{description:"",type:"color",value:"#494a4eff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ad30a980baf4775647775e905dd19e6e10123447,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b3e6f88eca422ee2271763f77740fd84fcc8d408,",exportKey:"color"}}}}},navigation={color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b171a4e29478fa03304979b7962486a78700f203,",exportKey:"color"}}},bg:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:3a7346f850f254e12c1727250f945831e1b4acfd,",exportKey:"c
65olor"}}},_active:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:2de7d8ced84a6335d38b34e0e0bdfb7f7e3ee376,",exportKey:"color"}}},bg:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:3777e56d55290c6075a9b6c38cbe30d6412defce,",exportKey:"color"}}}},dark:{color:{description:"",type:"color",value:"#ffffffcc",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ffa29be64b04c20a9aa45e37fc66cc378ae5d9a1,",exportKey:"color"}}},_active:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:9093005e08e5a470293ee2094cf20225c91ad728,",exportKey:"color"}}}}},_hover:{color:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:8424fa5fa2d172d9c391986f16dbb8d1fd1baffe,",exportKey:"color"}}}},icon:{color:{description:"",type:"color",value:"#152c5399",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:2a36211dd1551feca862cfc20244e6ae749149ad,",exportKey:"color"}}}}},footer={bg:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:eb7b91300b3ca42b449e43a93db58e27f1759c3d,",exportKey:"color"}}}},divider={bordercolor:{description:"",type:"color",value:"#00000026",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:98bacda33987cf5daca7dca209b89cc7adfc74e2,",exportKey:"color"}}},dark:{bordercolor:{description:"",type:"color",value:"#ffffff4d",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:82334af39e91006c00936fc86a2237c0a7791d07,",exportKey:"color"}}}}},heading={color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:d71aedeacbc1978b458efa8ecef56a0b10d8fdc3,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:2a75fe9ec3d8541f7e8ccf69278acbb37084847d,",exportKey:"color"}}}},accent:{color:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f749fd1e98da5101c8606d61c1be08d620e1a31e,",exportKey:"color"}}}},componentheading:{color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:27c1fa79af964f89413b04f51d73814f46302dd9,",exportKey:"color"}}},line:{bg:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:61f2e163d0d1bb1e2d4fb6ab1c8c2c19f949fe56,",exportKey:"color"}}}}}},p$2={color:{description:"",type:"color",value:"#494a4eff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:affb2d986deef6f08753f71dedbb21244d2de0d7,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:bf2af445e975235de2ff4925f9afd4791c1606ec,",exportKey:"color"}}}}},label={dark:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b1fc4c99c885bdea41367de073abea7d9fcdae7b,",exportKey:"color"}}}},link$1={color:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:9962aa0ebe3825f9b75b7ca4f994ac9ea5b999b6,",exportKey:"color"}}},_visited:{color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:1e3bfcffce2f3ac5840354f0a8d20186ac8668c2,",exportKey:"color"}}}},_hover:{color:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:0848866a1cc2b2e33fa8e2c5298d782686e3bb01,",exportKey:"c
65olor"}}}},_focus:{color:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b3c30184a6af14ce56e34d3e30266bbc55a536f7,",exportKey:"color"}}}},_active:{color:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:1895c015685916263ef54e2012cc9a59a4d8097b,",exportKey:"color"}}}},dark:{color:{description:"",type:"color",value:"#d5d5d5ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:19f022a49a1190cb91a8c1fadaf8cfcb9db33852,",exportKey:"color"}}},_visited:{color:{description:"",type:"color",value:"#d5d5d5ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:cedac39340ff51739662c5500899ca9837dfc64d,",exportKey:"color"}}}},_hover:{color:{description:"",type:"color",value:"#d5d5d5ff",blendMode:"normal",textDecoration:"underline",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:3c7854a54a63e792ea6fa7d1bff8a5f9212c0401,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:741fe0167425e6e2568eb6ddee8850f11a68d01c,",exportKey:"color"}}}},_active:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:cf8ca81be63899e217e97117d4510162862cfd11,",exportKey:"color"}}}},icon:{color:{description:"",type:"color",value:"#ffffff99",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:0b8b3010a6b76d71ac355e76bec611277194034c,",exportKey:"color"}}},_visited:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:70b5bf1a8f6e342250d3bf47c52efe855355a60d,",exportKey:"color"}}}},_hover:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b6808c09ee489da0e83c79e2fe100de228ad8e98,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:988a22ac0f68708955d78ff7c9132e71b4863c96,",exportKey:"color"}}}},_active:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:51d4d955b5349be0570db182a3172f88554700f5,",exportKey:"color"}}}}}}},tag={bg:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:22d69824bae7de923ef680ccfa0fff5bfe65731e,",exportKey:"color"}}},color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5420a6d0996250c1551c27a5a03256061e848545,",exportKey:"color"}}},invert:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:27dc09cd692ee7e187d0a79b66281b2712c7a7c7,",exportKey:"color"}}},bg:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:54289ac6dc67dfe5268c515f883a3da423086f28,",exportKey:"color"}}}},athletename:{color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f11746905a82d1ecb8d12d55225d39e887907083,",exportKey:"color"}}},_hover:{color:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:45e5c3149dc2ca145359f0c07c7fbf3de644e4dc,",exportKey:"color"}}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:58b37cb5ef264b3074525cb60ee086441f460edd,",exportKey:"color"}}}}}},headlinestack={heading:{dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:917dbee3784c60d6a6463e78db0e47a27580a11f,",exportKey:"c
65olor"}}}}}},badge={bg:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f935e65bdbf730d3ea36b12780f64df6df740f29,",exportKey:"color"}}},color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:7404bbe75ff4431cc80a937a24c0317f921dca75,",exportKey:"color"}}}},author={color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5aa04471abf9587b3d8fbcb8ee3bb7fc8abda1cb,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:73ce8debba8842f9cb687799952b8fb58b0bd12e,",exportKey:"color"}}}}},image={description:{color:{description:"",type:"color",value:"#494a4eff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:2be72c7f2bb9c442c5e7dc672bd2c7865b711cb9,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:2a8a0dc313a39ff63513bf0328d4ce1070a5e8b6,",exportKey:"color"}}}}}},select={bordercolor:{description:"",type:"color",value:"#163a6b8c",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:904fccea2619f704103d49dd6d2e5509c2c254c5,",exportKey:"color"}}},color:{description:"",type:"color",value:"#494a4eff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ba77150f1670e1e61f0847a537d4e74fa23b7622,",exportKey:"color"}}},icon:{color:{description:"",type:"color",value:"#152c5399",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:412cd5915b094b3f96287f8d0e9eb55b463e776f,",exportKey:"color"}}},_hover:{color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:44da42e90b57b78e0d71fbe311475ff837a4af39,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:8b745a470c2caf1b41732c0af92e9760d5e95ce9,",exportKey:"color"}}}}},_hover:{color:{description:"",type:"color",value:"#000000ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:2251056fdb57c919c32a41376aaa29f508dfe260,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#163a6bcc",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5ae392f85766c398a3d5d48c52856504db1f570b,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#000000ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:11ea233cb284f78244bc6945511d2f8207a86bd1,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:33ba94e831a5c0520a122c57a4148d3acbf59b18,",exportKey:"color"}}}},_error:{bordercolor:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:66b4ad8a899629a5861f73214c734ea14bfaff26,",exportKey:"color"}}}}},input={color:{description:"",type:"color",value:"#0000005c",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:9b0caca971db342485378ab8efa4911de0d94d09,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#163a6b8c",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:724b3d20850eff42bcbc556bef606d667508c107,",exportKey:"color"}}},bg:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:28624064beaae5b4d0c37021094ef7db0001ed25,",exportKey:"color"}}},icon:{color:{description:"",type:"color",value:"#163a6b99",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ca1ab830ec652ea28290280a8f7731793453c28b,",exportKey:"c
65olor"}}}},_focus:{bordercolor:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:4817aab54ebec1d295ea6318c703e3a21a124dba,",exportKey:"color"}}},color:{description:"",type:"color",value:"#00000066",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:3889fc1f9e5ccf74ec693c46d43055d1b332277d,",exportKey:"color"}}}},_hover:{bordercolor:{description:"",type:"color",value:"#163a6bcc",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:26b298e16d1ecf17a136e5395612d9325d56833a,",exportKey:"color"}}},color:{description:"",type:"color",value:"#00000066",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b02539a80e5ccd4a1d57d9e8a52f311d64d80fef,",exportKey:"color"}}}},_error:{bordercolor:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:70092ec8f619c038db9725779dca44826acb08ca,",exportKey:"color"}}}},addon:{color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5a663be7759bdae777415d06231f93d43cabffd2,",exportKey:"color"}}}},dark:{bg:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:187ce84f66f0b56f0c9f56c2e4ef78f39547c5d0,",exportKey:"color"}}},color:{description:"",type:"color",value:"#ffffff5c",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:1ced039d37ce7a86f280f4613708deab9b8d7af5,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:cf76a0f07c49f93485ba3d41e18d2f5f25e6b50b,",exportKey:"color"}}},backgroundcolor:{description:"",type:"color",value:"#163a6b00",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ea1dddf5a73d043f82dbc864ac02ed8c7a96da32,",exportKey:"color"}}},_hover:{color:{description:"",type:"color",value:"#ffffff66",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f612b1ab5fce3b333f955770b057a5d4522406da,",exportKey:"color"}}},bg:{description:"",type:"color",value:"#ffffff26",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:be23b1922d6e8bf94872248170af3059696770c2,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#ffffff66",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:7fd087e8a06d1dc4dc87f414f5c22902f95f3aea,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:1281fba638e62fa8566c855ea2bd38e538e1dd54,",exportKey:"color"}}}},icon:{color:{description:"",type:"color",value:"#ffffff99",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:149172919ba037231d21311869aecd68f3fc145e,",exportKey:"color"}}}},addon:{bg:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:35a140e571c0408a13beb7ff5f8deb295d51f1c9,",exportKey:"color"}}},color:{description:"",type:"color",value:"#ffffff99",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:cfcd919ddcc5e42d8a96efa0ea7cdfe823af3d4c,",exportKey:"color"}}}}}},donation={decorationline:{bg:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:64631431ec32120ae89bc67ba8340893d6494a15,",exportKey:"color"}}},color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:e9fa8162f4a282aea3b8406d4fc6aa394ca9d57f,",exportKey:"color"}}}},title:{color:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ee8f1774b0001ce8725cfe9e120cae6446351eff,",exportKey:"c
65olor"}}}}},pullquote={color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:093811741585d0f53bd126a722c9f69fb78d8ce7,",exportKey:"color"}}},author:{color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:c19ef702b8b73150fc97578f92dc966fdb3140b9,",exportKey:"color"}}}},icon:{color:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:630e5876f6d2f721f0c789ef066d400bb7171cf0,",exportKey:"color"}}}},decor:{bg:{description:"",type:"color",value:"#6c91a133",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:88dc6c1a2688f888e11273f28513e0ff35ed33b9,",exportKey:"color"}}}}},athleteprofiletemplate={header:{bg:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:abb65785d0b7091116fde272776b02639d2fe841,",exportKey:"color"}}}}},videodetailtemplate={header:{bg:{description:"",type:"color",value:"#163a6bff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f512ad75ad2ea442dc886aebb648737c5d646c37,",exportKey:"color"}}}}},featuredcontent={heading:{color:{description:"",type:"color",value:"#163a6bff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:20af664bf3ca369a6adf3c67d70d13190da9b605,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:94cce9a85b64eb411fb10cf047fa4901ae41f4c7,",exportKey:"color"}}}}}},athletetable={athletename:{color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:0f0d773666a581f512b9e19060a4cf41a78fe0a2,",exportKey:"color"}}}}},brandcolors$2={red:{description:"",type:"color",value:"#c62027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:bde8c83c6866b627e39fe17540587f1afa5a0df0,",exportKey:"color"}}},brightblue:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:dee2a473453f3bc95d707801aab205eda1c88389,",exportKey:"color"}}},lightbluegray:{description:"",type:"color",value:"#b1c2cbff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f7d6726808f503bd4a36479e76cec6a3f026fe9f,",exportKey:"color"}}},secondaryred:{description:"",type:"color",value:"#ed1c24ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:17dc2e92332ce39ce99d99f5672d9171b461e168,",exportKey:"color"}}},secondaryburgundy:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:35b049cedfa5227b6f1728687d7601bc3698d2f3,",exp
65ortKey:"color"}}},secondarydarkerbluegray:{description:"",type:"color",value:"#6c91a1ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:cb463535d0e355ddccab5018eef0750037ee1d81,",exportKey:"color"}}},secondarynavy:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:93376891f5e83063f9e40383ae4bb8c2762398a7,",exportKey:"color"}}},secondarydarkerblue:{description:"",type:"color",value:"#163a6bff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:ac38a848943eaa1fcfdd3b98cbc05e563cfc95f9,",exportKey:"color"}}},secondarycreamy:{description:"",type:"color",value:"#eeeae6ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b830e4c4efef328b61f7bfce4ca82a77d9662e88,",exportKey:"color"}}}},hero={color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:18bed58290cf162e568b074fc53dee8e810abfa9,",exportKey:"color"}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f672eefcdc412314a0107ccc723f3254baf5c7a4,",exportKey:"color"}}}},headlinestack:{bg:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:fd043d3e8cbe6b68ab036e6af734d6f070e73b1f,",exportKey:"color"}}}}},tab={color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5f0cf5f02c6bf7dd4cea6909b060a274fc879fec,",exportKey:"color"}}},_active:{color:{description:"",type:"color",value:"#651519",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:d8c420174c8370737e6d43f8bcbec70c144d02fe,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#651519",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:79a2606f652aec80937391e02e2fe999acf0cc7f,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:4fbc5963b2cc872d649323e9bc26fc5bdf75ff4d,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#161fbfff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:94cf83a7ffd84552b7a494c2a780a63b551ca0eb,",exportKey:"color"}}}},_hover:{color:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5f14b65b952e09ebbd16d9354e97361b3023e037,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#9c2027ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:859f79b19d4449b4115b6a62eb9ab522a9160b00,",exportKey:"color"}}}},dark:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:1f387392d588ffcb7ff47f05ef39c3ef19b641af,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:fb6cab8bd1a5e4d62aecaa9e21f0300291e2d0b1,",exportKey:"color"}}},_active:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:3c577b7331d09aa6fa5103beea853a8c53d78f68,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:6de83b2efad686d8a777629ddaebc0a719f30f8d,",exportKey:"color"}}}},_focus:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:df02700b1da8958d798532a353e17de1b2d0743b,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:b7b2837adf77cfc9ffd34eaf2752d5cbeb0921da,",exportKey:"c
65olor"}}}},_hover:{color:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:124dbb103d91c17890479a8685238d84252fd097,",exportKey:"color"}}},bordercolor:{description:"",type:"color",value:"#ffffffff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:5206ad85827a0ca1b5da7213f78f134788012f2c,",exportKey:"color"}}}}}},body={color:{description:"",type:"color",value:"#000000ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:3c34d68032993508c7b6b2b992a63cf7f6888325,",exportKey:"color"}}}},athleteprofile={icon:{color:{description:"",type:"color",value:"#152c53ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:e20a1aae20c8a9e901ac30146dd501c8ddefa962,",exportKey:"color"}}}}},atheteprofile={icon:{bg:{description:"",type:"color",value:"#edededff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:fff4c7e3a56272cb0f6590c24ff002a954de6ca4,",exportKey:"color"}}}}},component={offwhite:{bg:{description:"",type:"color",value:"#f8f7f5ff",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:89eac7d13d42cd38b0080eed8b412bd735482bd1,",exportKey:"color"}}}}},table={header:{bg:{description:"",type:"color",value:"#d5d5d540",blendMode:"normal",extensions:{"org.lukasoppermann.figmaDesignTokens":{styleId:"S:f528698afb37fb60dec083ffb9d7ba4d8551fc64,",exportKey:"color"}}}}},colorTokens={button,iconbutton,closebutton,date,navigation,footer,divider,heading,p:p$2,label,link:link$1,tag,headlinestack,badge,author,image,select,input,donation,pullquote,athleteprofiletemplate,videodetailtemplate,featuredcontent,athletetable,brandcolors:brandcolors$2,hero,tab,body,athleteprofile,atheteprofile,component,table},missingColors={MISSINGathletetable:{avatar:{bg:"rgba(125, 125, 125, 0.2)"}},MISSINGbadge:{blue:{bg:{value:"#152C53"},color:{value:"#FFF"}}},body:{color:{value:"#000000"},bg:{value:"#FFFFFF"}},footer:{color:{value:"#FFFFFF"},ondarkbg:{bg:{value:"#152C53"}}},MISSINGnavigation:{dark:{bg:{value:"#152c53ff"}},submenu:{title:{color:{value:"#163A6B"},bordercolor:{value:"#163A6B"}}}},MISSINGsocialshare:{icon:{border:{dark:"rgba(255, 255, 255, 0.3)",light:"rgba(177, 194, 203, .2)"}},text:{light:"rgba(21, 44, 83, 1)",dark:"#FFFFFF"}}},accordionRecipe=defineSlotRecipe({slots:accordionAnatomy.keys(),variants:{visual:{thickFocus:{root:{width:"100%"},itemIndicator:{height:12,width:12,fontSize:"2xl",borderRadius:"full",backgroundColor:"var(--components-icon-button-dark-outline-background-color)",color:"var(--components-icon-button-dark-outline-color)",borderColor:"var(--components-icon-button-dark-outline-border-color)",borderWidth:"1px",marginLeft:"auto",_hover:{backgroundColor:"var(--components-icon-button-dark-outline-background-color-hover)",color:"var(--components-icon-button-dark-outline-color-hover)",borderColor:"var(--components-icon-button-dark-outline-border-color-hover)"},_active:{bg:"var(--components-icon-button-dark-outline-background-color-active)",color:"var(--components-icon-button-dark-outline-color-active)",borderColor:"var(--components-icon-button-dark-outline-border-color-active)"},_icon:{width:"100%",height:"100%"}},itemTrigger:{padding:"0px",_hover:{cursor:"pointer",backgroundColor:"transparent"}},itemContent:{paddingBottom:"0px",paddingLeft:"0px"}}},biggerIcon:{true:{itemIndicator:{fontSize:"2xl"}}}}}
65),badgeRecipe=defineRecipe({base:{paddingBlock:1,paddingInline:1.5,fontFamily:"heading",background:"var(--semantics-surfaces-surface-5)",color:"white",_teamusa:{fontFamily:"accent"}},variants:{variant:{blue:{color:"var(--components-tag-color, white)"}},size:{sm:{fontSize:"xs"},lg:{fontSize:"md"}}}}),buttonRecipe=defineRecipe({base:{"--text-color-and-icon-color":"transparent",borderRadius:"full",color:"var(--text-color-and-icon-color)",fontFamily:"button",textTransform:"uppercase",lineHeight:1.2,_ngb:{fontWeight:"700"},_hover:{textDecoration:"none"},_focusVisible:{boxShadow:"none",outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px",opacity:1},_disabled:{opacity:.5},_icon:{fill:"var(--text-color-and-icon-color)"},_teamusa:{fontFamily:"accent"}},variants:{variant:{solid:{color:"var(--text-color-and-icon-color)",background:"var(--components-button-dark-solid-background-color)","--text-color-and-icon-color":"var(--components-button-dark-solid-color)",_hover:{background:"var(--components-button-dark-solid-background-color-hover)","--text-color-and-icon-color":"var(--components-button-dark-solid-color-hover)",_disabled:{background:"var(--components-button-dark-solid-background-color)","--text-color-and-icon-color":"var(--components-button-dark-solid-color)"}},_active:{background:"var(--components-button-dark-solid-background-color-active)","--text-color-and-icon-color":"var(--components-button-dark-solid-color-active)"},_icon:{transition:"rotate 200ms"},_expanded:{background:"var(--components-button-dark-solid-background-color)","& > svg":{rotate:180}}},outline:{color:"var(--text-color-and-icon-color)",bg:"var(--components-button-dark-outline-background-color)","--text-color-and-icon-color":"var(--components-button-dark-outline-color)",borderColor:"var(--components-button-dark-outline-color)",_hover:{bg:"var(--components-button-dark-outline-background-color-hover)","--text-color-and-icon-color":"var(--components-button-dark-outline-color-hover)",borderColor:"var(--components-button-dark-outline-color-hover)",_disabled:{bg:"var(--components-button-dark-outline-background-color)","--text-color-and-icon-color":"var(--components-button-dark-outline-color)",borderColor:"var(--components-button-dark-outline-color)"}},_active:{bg:"var(--components-button-dark-outline-background-color-active)","--text-color-and-icon-color":"var(--components-button-dark-outline-color-active)",borderColor:"var(--components-button-dark-outline-color-active)"}},ghost:{color:"var(--text-color-and-icon-color)",bg:"var(--components-button-dark-ghost-background-color)","--text-color-and-icon-color":"var(--components-button-dark-ghost-color)","& svg":{stroke:"var(--components-button-dark-ghost-color)"},_hover:{bg:"var(--components-button-dark-ghost-background-color-hover)","--text-color-and-icon-color":"var(--components-button-dark-ghost-color-hover)","& svg":{stroke:"var(--components-button-dark-ghost-color-hover)"},_disabled:{bg:"var(--components-button-dark-ghost-background-color)","--text-color-and-icon-color":"var(--components-button-dark-ghost-color)","& svg":{stroke:"var(--components-button-dark-ghost-color)"}}},_active:{bg:"var(--components-button-dark-ghost-background-color-active)","--text-color-and-icon-color":"var(--components-button-dark-ghost-color-active)","& svg":{stroke:"var(--components-button-dark-ghost-color-active)"}}},outlineIconButton:{color:"var(--components-icon-button-dark-outline-color)","--text-color-and-icon-color":"var(--components-icon-button-dark-outline-color)",backgroundColor:"var(--components-icon-button-dark-outline-background-color)",borderColor:"var(--components-icon-button-dark-outline-border-color)",borderWidth:"1px",_hover:{backgroundColor:"var(--components-icon-button-dark-outline-background-color-hover)",color:"var(--components-icon-button-dark-outline-color-hover)","--text-color-and-icon-color":"var(--components-icon-button-dark-outline-color-hover)",borderColor:"var(--components-icon-button-dark-outline-border-color-hover)",_disabled:{backgroundColor:"var(--components-icon-button-dark-outline-background-color)",color:"var(--components-icon-button-dark-outline-color)",borderColor:"var(--components-icon-button-dark-outline-border-color)"}},_active:{backgroundColor:"var(--components-icon-button-dark-outline-background-color-active)",color:"var(--components-icon-button-dark-outline-color-active)","--text-color-and-icon-color":"var(--components-icon-button-dark-outline-color-active)",borderColor:"var(--components-icon-button-dark-outline-border-color-active)"}},ghostIconButton:{color:"var(--text-color-and-icon-color)",background:"transparent","--text-color-and-icon-color":"var(--components-icon-button-dark-ghost-color)",_hover:{background:"var(--components-icon-button-dark-ghost-background-color-hover)","--text-color-and-icon-color":"var(--components-icon-button-dark-ghost-color-hover)",_disabled:{background:"var(--components-icon-button-dark-ghost-background-color-disabled)","--text-color-and-icon-color":"var(--components-icon-button-dark-ghost-color-disabled)"}},_active:{background:"var(--components-icon-button-dark-ghost-background-color-active)","--text-color-and-icon-color":"var(--components-icon-button-dark-ghost-color-active)"}},invertSolid:{color:"var(--text-color-and-icon-color)",backgroundColor:"var(--components-button-light-solid-background-color)","--text-color-and-icon-color":"var(--components-button-light-solid-color)",_hover:{backgroundColor:"var(--components-button-light-solid-background-color-hover)",_disabled:{backgroundColor:"var(--components-button-light-solid-background-color)"}},_focusVisible:{outlineColor:"white"},_active:{backgroundColor:"var(--components-button-light-solid-background-color-active)"}},invertOutline:{color:"var(--text-color-and-icon-color)",bg:"var(--components-button-light-outline-background-color)","--text-color-and-icon-color":"var(--components-button-light-outline-color)",borderColor:"var(--components-button-light-outline-color)",borderWidth:"1px",_hover:{bg:"var(--components-button-light-outline-background-color-hover)",_disabled:{bg:"var(--components-button-light-outline-background-color)"}},_focusVisible:{outlineColor:"white"},_active:{bg:"var(--components-button-light-outline-background-color-active)"}},invertOutlineIconButton:{color:"var(--components-icon-button-light-outline-color)",backgroundColor:"var(--components-icon-button-light-outline-background-color)",borderColor:"var(--components-icon-button-light-outline-border-color)",borderWidth:"1px",_hover:{backgroundColor:"var(--components-icon-button-light-outline-background-color-hover)",color:"var(--components-icon-button-light-outline-color)",borderColor:"var(--components-icon-button-light-outline-border-color-hover)",_disabled:{backgroundColor:"var(--components-icon-button-light-outline-background-color)",color:"var(--components-icon-button-light-outline-color)",borderColor:"var(--components-icon-button-light-outline-border-color)"}},_focusVisible:{outline:"3px solid var(--semantics-focus-light)"},_active:{backgroundColor:"var(--components-icon-button-light-outline-background-color-active)",color:"var(--components-icon-button-light-outline-color)",borderColor:"var(--components-icon-button-light-outline-border-color-active)"}},invertGhost:{color:"var(--text-color-and-icon-color)",bg:"var(--components-button-light-ghost-background-color)","--text-color-and-icon-color":"var(--components-button-light-ghost-color)",_hover:{bg:"var(--components-button-light-ghost-background-color-hover)","--text-color-and-icon-color":"var(--components-button-light-ghost-color)",_disabled:{bg:"var(--components-button-light-ghost-background-color)"}},_focusVisible:{outlineColor:"white"},_active:{bg:"var(--components-button-light-ghost-background-color-active)","--text-color-and-icon-color":"var(--components-button-light-ghost-color)"}},navButton:{textTransform:"unset",fontWeight:"400",fontSize:"xl",color:"var(--text-color-and-icon-color)","--text-color-and-icon-color":"var(--semantics-interactive-text-secondary-default)",padding:3,_teamusa:{fontFamily:"body"},_usopc:{fontSize:"md"},_ngb:{fontFamily:"body",fontWeight:"400"},"& svg":{transition:"transform 300ms"},_hover:{"--text-color-and-icon-color":"var(--semantics-interactive-text-secondary-hover)"},_active:{"--text-color-and-icon-color":"var(--semantics-interactive-text-secondary-active)"},_expanded:{"--text-color-and-icon-color":"var(--semantics-interactive-text-secondary-hover)",_hover:{"--text-color-and-icon-color":"var(--semantics-interactive-text-secondary-hover)"},_active:{"--text-color-and-icon-color":"var(--semantics-interactive-text-secondary-active)"},"& svg":{transform:"rotate(-180deg)"}}},darkSubmenu:{fontFamily:"body",fontWeight:"normal",p:0,textTransform:"none",color:"var(--text-color-and-icon-color)","--text-color-and-icon-color":"var(--semantics-interactive-text-primary-light-default)",backgroundColor:"transparent",borderRadius:1,_ngb:{fontWeight:"400"},_visited:{"--text-color-and-icon-color":"var(--semantics-interactive-text-primary-light-default)"},_hover:{"--text-color-and-icon-color":"var(--semantics-interactive-text-primary-light-hover)",_visited:{"--text-color-and-icon-color":"var(--semantics-interactive-text-primary-light-hover)"},backgroundColor:"transparent"},_focusVisible:{outline:"3px solid var(--semantics-focus-light)"},_active:{"--text-color-and-icon-color":"var(--semantics-interactive-text-primary-light-active)"}},invisible:{color:"var(--text-color-and-icon-color)","--text-color-and-icon-color":"var(--components-button-dark-ghost-color)","& svg":{stroke:"var(--text-color-and-icon-color)"},_hover:{"--text-color-and-icon-color":"var(--components-button-dark-ghost-color-hover)",_disabled:{"--text-color-and-icon-color":"var(--components-button-dark-ghost-color)"}},_active:{"--text-color-and-icon-color":"var(--components-button-dark-ghost-color-active)"}},plain:{_teamusa:{fontFamily:"body"}}},size:{xs:{paddingBlock:2.5,paddingInline:3,fontSize:"xs"},sm:{paddingBlock:2.5,paddingInline:3,fontSize:"sm"},md:{paddingBlock:2.5,paddingInline:4,fontSize:"md"},lg:{paddingBlock:3,paddingInline:6,fontSize:"lg"},xsCircle:{fontSize:"sm",height:"24px",width:"24px",borderRadius:"full"},smCircle:{fontSize:"md",height:"32px",width:"32px",borderRadius:"full"},mdCircle:{fontSize:"lg",height:"40px",width:"40px",borderRadius:"full"},lgCircle:{fontSize:"xl",height:"48px",width:"48px",borderRadius:"full"},xlCircle:{fontSize:"2xl",height:{base:"44px",sm:"64px"},width:{base:"44px",sm:"64px"},borderRadius:"full"},xsSquare:{fontSize:"sm",minH:"24px",minW:"24px",borderRadius:"6px"},smSquare:{fontSize:"md",minH:"32px",minW:"32px",borderRadius:"6px"},mdSquare:{fontSize:"lg",minH:"40px",minW:"40px",borderRadius:"6px"},lgSquare:{fontSize:"xl",minH:"48px",minW:"48px",borderRadius:"6px"},xlSquare:{fontSize:"2xl",minH:"64px",minW:"64px",borderRadius:"6px"}}},defaultVariants:{variant:"solid",size:"md"}}),checkboxRecipe=defineSlotRecipe({slots:checkboxAnatomy.keys(),base:{root:{colorPalette:"blue"}},variants:{tableFilter:{true:{label:{textStyle:"md"}}}}}
65),containerRecipe=defineRecipe({base:{marginInline:"auto",paddingInline:0},variants:{variant:{none:{},siteFooterHeader:{display:"flex",flexDirection:{base:"column",lg:"row"},justifyContent:"space-between",alignItems:"center",gap:{base:8,xl:12},flexWrap:"wrap",marginInline:"auto",mb:[8,8,12,16,16,24],paddingInline:0,maxW:{base:"calc(100% - 48px)",sm:"calc(100% - 64px)","2xl":"calc(100% - 120px)"}}},size:{centeredContainer:{maxW:"var(--component-max-width)",marginInline:"auto"},extraWide:{maxW:"min(var(--extra-wide-component-max-width), var(--padded-full-width))",marginInline:"auto",paddingInline:0},fullWidth:{maxW:"min(var(--component-max-width), var(--padded-full-width))",marginInline:"auto",paddingInline:0},noPadding:{maxWidth:"var(--component-max-width)",marginInline:0,paddingInline:0},featuredContentList:{maxW:{base:"100%",sm:"min(100%, 410px)",md:"min(60%, 936px)"}},articleTextBlock:{maxW:{base:"calc(100% - 48px)",sm:"min(calc(100% - 64px), 480px)",md:"min(62%, 740px)"},paddingInline:{base:6,sm:8,md:0}},richTextBlock:{maxW:"var(--text-content-width)"},verticallyCenteredContainer:{maxW:"var(--component-max-width)",marginBlock:"auto"},accordionBlock:{paddingInline:1}}}}),fieldRecipe=defineSlotRecipe({slots:fieldAnatomy.keys(),variants:{variant:{signupBlock:{root:{"& input:not(:placeholder-shown) + label, &.chakra-select__wrapper + label, & textarea:not(:placeholder-shown) ~ label, &:focus-within label, &:has(input:not(:placeholder-shown)) label, &:has(textarea:not(:placeholder-shown)) label":{backgroundColor:"var(--components-sign-up-module-label-background-color)",borderColor:"rgb(255, 255, 255, 0.15)"}},label:{color:"var(--semantics-text-paragraph-primary-light-color)"}},featuredContent:{root:{"--field-label-transform":"scale(0.75) translateX(var(--chakra-spacing-6)) translateY(calc(var(--chakra-spacing-6) * -1))"},label:{transform:"translateX(var(--chakra-spacing-6))"}},tinyTiles:{label:{transform:"translateX(var(--chakra-spacing-6))"}}},floatingLabelType:{floating:{label:{zIndex:2,position:"absolute",minWidth:"max-content",borderRadius:4,pointerEvents:"none",top:0,left:0,marginInline:3,paddingInline:1,marginBlock:2,transition:"transform 200ms ease-in-out",transformOrigin:"left top"},root:{"--_field-label-transform":"scale(0.75) translateY(calc(var(--chakra-spacing-6) * -1))","& input:not(:placeholder-shown) + label, & div:has(input:not(:placeholder-shown)) + label, &:focus-within label, &:has(input:not(:placeholder-shown)) label":{transform:"var(--field-label-transform, var(--_field-label-transform))",backgroundColor:"var(--components-input-dark-background-color)",border:"1px solid var(--components-input-dark-border-color)"}}}}}}),accordionTitle={fontSize:{base:"xl",xl:"2xl"},fontWeight:500,textTransform:"none",color:"var(--semantics-text-title-secondary-color)"},athleteTableName={fontSize:{base:"lg",lg:"xl",xl:"2xl","2xl":"3xl"}},componentHeading={color:"heading.componentHeading",fontSize:{base:"3xl",sm:"4xl",md:"5xl",xl:"6xl"},_focusVisible:{boxShadow:"none",outline:"3px solid var(--semantics-focus-dark )",outlineOffset:"3px"}},light={color:"var(--semantics-text-title-primary-light-color)"},dark={color:"var(--semantics-text-title-secondary-color)"}
65,headingRecipe=defineRecipe({base:{color:"var(--semantics-text-title-primary-color)",fontFamily:"heading",textStyle:"xl",lineHeight:1.2,textTransform:{_whereTeamusa:"uppercase",_whereUsopc:"uppercase",_whereNgb:"capitalize"}},variants:{variant:{accordionTitle,athleteTableName,componentHeading,light,dark}}}),iconRecipe=defineRecipe({base:{width:"1em",height:"1em"}}),inputRecipe=defineRecipe({base:{color:"var(--components-input-dark-placeholder-color)","--input-height":"full",fontSize:"md"},variants:{variant:{outline:{bg:"var(--components-input-dark-background-color)",borderWidth:"1px",borderStyle:"solid",borderColor:"var(--components-input-dark-border-color)",color:"var(--components-input-dark-placeholder-color)","--error-color":"red",focusVisibleRing:"inside",_focus:{borderColor:"var(--components-input-dark-border-color-focus)",boxShadow:"none"},_hover:{borderColor:"var(--components-input-dark-border-color-hover)"},_placeholder:{color:"var(--components-input-dark-placeholder-color)"},_invalid:{borderColor:"var(--components-input-error-validation-color)"}},invertOutline:{bg:"#ffffff1f",border:"1px solid",borderColor:"var(--components-input-light-border-color)",color:"white",errorBorderColor:"red",_hover:{borderColor:"var(--components-input-light-border-color-hover)"},_focus:{borderColor:"var(--components-input-light-border-color-focus)"},_placeholder:{color:"var(--components-input-light-placeholder-color)"},_invalid:{borderColor:"var(--components-input-error-validation-color)"}}}},defaultVariants:{variant:"outline"}}
65),linkRecipe=defineRecipe({base:{display:"inline-block",_focus:{outline:"none"},_focusVisible:{boxShadow:"none",outlineWidth:"3px",outlineStyle:"solid",outlineColor:"var(--semantics-focus-dark)",outlineOffset:"3px"}},variants:{variant:{button:{display:"inline-block",borderRadius:"full",fontFamily:"button",lineHeight:1.2,textTransform:"uppercase",transition:"background-color 0.2s ease-in-out",_ngb:{fontWeight:"700"},_hover:{textDecoration:"none"},_teamusa:{fontFamily:"accent"}},dark:{color:"var(--components-rte-dark-link-color)",_visited:{color:"var(--components-rte-dark-link-color-visited)","& svg":{color:"var(--components-rte-dark-link-color-visited)"},_hover:{color:"var(--components-rte-dark-link-color-hover)","& svg":{color:"var(--components-rte-dark-link-color-hover)"}},_active:{color:"var(--components-rte-dark-link-color-active)","& svg":{color:"var(--components-rte-dark-link-color-active)"}}},_hover:{color:"var(--components-rte-dark-link-color-hover)","& svg":{color:"var(--components-rte-dark-link-color-hover)"}},_active:{color:"var(--components-rte-dark-link-color-active)","& svg":{color:"var(--components-rte-dark-link-color-active)"}}},light:{color:"var(--components-rte-light-link-color)",_visited:{color:"var(--components-rte-light-link-color)",_hover:{color:"var(--components-rte-light-link-color-hover)"},_active:{color:"var(--components-rte-light-link-color-active)"}},_hover:{color:"var(--components-rte-light-link-color-hover)"},_focusVisible:{outlineColor:"var(--semantics-focus-light)"},_active:{color:"var(--components-rte-light-link-color-active)"}},featuredAthlete:{_focusVisible:{boxShadow:"none","& h3":{textDecor:"underline overline 3px var(--semantics-focus-dark)"}}},navLink:{color:"var(--semantics-interactive-text-secondary-default)",zIndex:1,fontSize:"xl",textDecoration:"none",borderRadius:"full",paddingBlock:2,paddingInline:3,_usopc:{fontFamily:"button",fontSize:"md"},_visited:{color:"var(--semantics-interactive-text-secondary-default)",_hover:{color:"var(--semantics-interactive-text-secondary-hover)"},_active:{color:"var(--semantics-interactive-text-secondary-active)"}},_hover:{color:"var(--semantics-interactive-text-secondary-hover)",textDecoration:"none"},_active:{color:"var(--semantics-interactive-text-secondary-active)"},_currentPage:{color:"var(--components-site-header-current-page-link-background-color)","&::after":{content:'""',display:"block",height:"2px",width:"100%",background:"var(--components-site-header-current-page-link-background-color)",marginTop:"1px",borderRadius:"2px"}}},stripLink:{display:"block",paddingBlock:2,paddingInline:5,borderRadius:"full",fontFamily:"body",fontWeight:"bold",color:"var(--semantics-interactive-text-secondary-default)",fontSize:"md",_usopc:{fontFamily:"Sharp Grotesk Medium",fontWeight:"normal"},width:"max-content",_hover:{textDecoration:"underline"},_focusVisible:{outlineColor:"var(--semantics-focus-dark)"},_currentPage:{backgroundColor:"var(--components-link-strip-current-page-link-background-color)",color:"var(--components-link-strip-current-page-link-color)"}}},buttonVariant:{solid:{background:"var(--components-button-dark-solid-background-color)",color:"var(--components-button-dark-solid-color)",_hover:{background:"var(--components-button-dark-solid-background-color-hover)",color:"var(--components-button-dark-solid-color-hover)"},_active:{background:"var(--components-button-dark-solid-background-color-active)",color:"var(--components-button-dark-solid-color-active)"}},invertSolid:{bg:"var(--components-button-light-solid-background-color)",color:"var(--components-button-light-solid-color)",_hover:{bg:"var(--components-button-light-solid-background-color-hover)"},_focusVisible:{boxShadow:"none",outline:"3px solid var(--semantics-focus-light)"},_active:{bg:"var(--components-button-light-solid-background-color-active)"}},outline:{bg:"var(--components-button-dark-outline-background-color)",color:"var(--components-button-dark-outline-color)",borderColor:"var(--components-button-dark-outline-color)",borderWidth:"1px",_hover:{bg:"var(--components-button-dark-outline-background-color-hover)",color:"var(--components-button-dark-outline-color-hover)",borderColor:"var(--components-button-dark-outline-color-hover)"},_active:{bg:"var(--components-button-dark-outline-background-color-active)",color:"var(--components-button-dark-outline-color-active)",borderColor:"var(--components-button-dark-outline-color-active)"}},invertOutline:{bg:"var(--components-button-light-outline-background-color)",color:"var(--components-button-light-outline-color)",borderColor:"var(--components-button-light-outline-color)",borderWidth:"1px",_hover:{textDecoration:"none",bg:"var(--components-button-light-outline-background-color-hover)"},_focusVisible:{outline:"3px solid var(--semantics-focus-light)"},_active:{bg:"var(--components-button-light-outline-background-color-active)"}}},buttonSize:{xs:{paddingBlock:2.5,paddingInline:3,fontSize:"xs"},sm:{paddingBlock:2.5,paddingInline:3,fontSize:"sm"},md:{paddingBlock:2.5,paddingInline:4,fontSize:"md"},lg:{paddingBlock:3,paddingInline:6,fontSize:"lg"}}}}),listRecipe=defineSlotRecipe({slots:listAnatomy.keys(),variants:{variant:{noMarker:{root:{listStyleType:"none"}}}},defaultVariants:{variant:"noMarker"}}),selectRecipe=defineSlotRecipe({slots:selectAnatomy.keys(),base:{trigger:{_hover:{cursor:"pointer"}}},variants:{variant:{tableFilter:{content:{minWidth:"3xs",textStyle:"md"},trigger:{border:"none",textStyle:"heading"},itemGroupLabel:{fontWeight:"bold"}}}}}),tagRecipe=defineSlotRecipe({slots:tagAnatomy.keys(),base:{root:{maxWidth:"max-content",borderRadius:"sm",lineHeight:"1"},label:{fontFamily:"tag",overflow:"unset",_teamusa:{fontFamily:"accent"}}},variants:{variant:{red:{root:{backgroundColor:"var(--components-tag-red-background-color, #c62027)",color:"var(--components-tag-color, white)"}},blue:{root:{backgroundColor:"var(--components-tag-blue-background-color, #161fbf)",color:"var(--components-tag-color, white)"}},beige:{root:{backgroundColor:"var(--semantics-surfaces-surface-4, #EDEDED)",color:"var(--semantics-text-paragraph-primary-color, #484645)"}}},size:{sm:{root:{paddingBlock:1,paddingInline:2},label:{fontSize:"xs"}},md:{root:{paddingBlock:1.5,paddingInline:2},label:{fontSize:"sm"}},lg:{root:{paddingBlock:2,paddingInline:3},label:{fontSize:"md"}}}},defaultVariants:{variant:"red",size:"md"}}
65),textRecipe=defineRecipe({base:{fontFamily:"body",color:"var(--semantics-text-paragraph-primary-color, #494a4e)"},variants:{variant:{light:{color:"var(--semantics-text-paragraph-primary-light-color, white)"}}}}),textStyles=defineTextStyles({xxs:{value:{fontSize:"xxs",lineHeight:"xxs"}},xs:{value:{fontSize:"xs",lineHeight:"xs"}},sm:{value:{fontSize:"sm",lineHeight:"sm"}},md:{value:{fontSize:"md",lineHeight:"md"}},lg:{value:{fontSize:"lg",lineHeight:"lg"}},xl:{value:{fontSize:"xl",lineHeight:"xl"}},"2xl":{value:{fontSize:"2xl",lineHeight:"2xl"}},"3xl":{value:{fontSize:"3xl",lineHeight:"3xl"}},"4xl":{value:{fontSize:"4xl",lineHeight:"4xl",letterSpacing:"-0.025em"}},"5xl":{value:{fontSize:"5xl",lineHeight:"5xl",letterSpacing:"-0.025em"}},"6xl":{value:{fontSize:"6xl",lineHeight:"6xl",letterSpacing:"-0.025em"}},"7xl":{value:{fontSize:"7xl",lineHeight:"7xl",letterSpacing:"-0.025em"}},"8xl":{value:{fontSize:"8xl",lineHeight:"8xl",letterSpacing:"-0.025em"}},"9xl":{value:{fontSize:"9xl",lineHeight:"9xl",letterSpacing:"-0.025em"}},none:{value:{}},heading:{value:{fontFamily:"heading",fontWeight:"bold",lineHeight:1.2,textTransform:{_whereTeamusa:"uppercase",_whereUsopc:"uppercase",_whereNgb:"capitalize"}}},"leaderboard-table-sm-heading":{value:{fontFamily:"heading",fontSize:"xs",fontWeight:700,textTransform:"uppercase"}},interactiveMapPin:{value:{fontFamily:"heading",fontSize:"12px",fontWeight:"bold"}}}),c$1={...missingColors,...colorTokens},teamUSATheme=defineConfig({theme:{breakpoints,tokens:{colors:{body:{bg:{value:"white"}},brand:{brightBlue:{value:c$1.brandcolors.brightblue.value},darkerBlue:{value:c$1.brandcolors.secondarydarkerblue.value},lightBlueGray:{value:c$1.brandcolors.lightbluegray.value},neutral:{value:c$1.date.color.value},red:{value:c$1.brandcolors.red.value},secondaryBurgundy:{value:c$1.brandcolors.secondaryburgundy.value},secondaryCreamy:{value:c$1.brandcolors.secondarycreamy.value},secondaryDarkerBlue:{value:c$1.brandcolors.secondarydarkerblue.value},secondaryNavy:{value:c$1.brandcolors.secondarynavy.value}},featuredContent:{date:{value:c$1.date.color.value},heading:{value:c$1.featuredcontent.heading.color.value}},heading:{componentHeading:{value:"var(--components-component-heading-dark-color)"},dark:{value:"var(--components-component-heading-light-color)"},underline:{value:"var(--components-component-heading-underline)"}},hero:{heading:{light:{value:"var(--semantics-text-paragraph-primary-color)"},dark:{value:"var(--semantics-text-paragraph-primary-light-color)"}},headlineStack:{bg:{value:"var(--components-hero-sidebar-background-color)"}}},interstitial:{topBannerBg:{value:"var(--components-interstitial-top-bar-background-color)"}},navigation:{sideMenu:{backGround:{value:"var(--components-site-header-hamburger-background-color)"}},burgerButton:{hover:{color:{value:c$1.iconbutton.outline.color.value}},linkStrip:{item:{background:{color:{value:c$1.navigation._active.bg.value}}}}},dark:{color:{value:c$1.navigation.dark.color.value},bg:{value:c$1.MISSINGnavigation.dark.bg.value}}},newsletter:{footer:{buttonBg:{value:"var(--components-button-dark-solid-background-color)"},lowerText:{value:"var(--semantics-text-title-accent-color)"},upperText:{value:"var(--semantics-text-title-secondary-color)"}},banner:{bg:{value:"#F8F7F5"},lowerText:{value:"var(--semantics-text-title-secondary-color)"},upperText:{value:"var(--semantics-text-title-accent-color)"}}},pullQuote:{text:{value:"var(--components-pull-quote-color)"}},socialShare:{icon:{border:{dark:{value:c$1.MISSINGsocialshare.icon.border.dark},light:{value:c$1.MISSINGsocialshare.icon.border.light}}},text:{dark:{value:c$1.MISSINGsocialshare.text.dark},light:{value:c$1.MISSINGsocialshare.text.light}}},tab:{active:{color:{value:"var(--components-site-header-current-page-link-color)"},background:{value:"var(--components-site-header-current-page-link-background-color)"}},passive:{color:{value:"var(--semantics-interactive-text-secondary-default)"}}},textTransform:{article:{value:"uppercase"}}},fonts:{body:{value:"var(--font-family-body), system-ui, sans-serif"},heading:{value:"var(--font-family-heading), system-ui, sans-serif"},button:{value:"var(--font-family-button), system-ui, sans-serif"},accent:{value:"var(--font-family-accent), system-ui, sans-serif"},reload:{value:"var(--font-family-accent), system-ui, sans-serif"},tag:{value:"var(--font-family-tag), system-ui, sans-serif"},noImageContentCard:{date:{value:"Helvetica Now Text, system-ui, sans-serif"}},videoHeader:{heading:{value:"Helvetica Now Text Condensed Bold"},date:{value:"Helvetica Now Text"}},pullQuote:{content:{value:"Helvetica Now Text Condensed Bold"},author:{value:"Helvetica Now Text Condensed Bold"}},newsletter:{text:{value:"Helvetica Now Text Condensed Bold"}}},fontSizes},recipes:{badge:badgeRecipe,button:buttonRecipe,container:containerRecipe,heading:headingRecipe,icon:iconRecipe,input:inputRecipe,link:linkRecipe,text:textRecipe},slotRecipes:{accordion:accordionRecipe,checkbox:checkboxRecipe,field:fieldRecipe,list:listRecipe,select:selectRecipe,tag:tagRecipe},textStyles},globalCss,conditions:{teamusa:'html[data-theme="teamusa"] &',ngb:'html[data-theme="ngb"] &',usopc:'html[data-theme="usopc"] &',whereTeamusa:'*:where(html[data-theme="teamusa"] &)',whereUsopc:'*:where(html[data-theme="usopc"] &)',whereNgb:'*:where(html[data-theme="ngb"] &)',active:"&&:is(:active, [data-active]):not(:disabled, [data-disabled], [data-state=open])"}}),system=createSystem(defaultConfig,teamUSATheme),createStyleObjectFromSlotRecipe=system.sva,createStyleObjectFromRecipe=system.cva,EXTRA_WIDE_COMPONENT_MAX_WIDTH=1960,COMPONENT_MAX_WIDTH=1418,MAIN_CONTENT_ID="main-content",MAIN_CONTENT_HASH=`#${MAIN_CONTENT_ID}`,CLOUD_NAME="usopc-prod",CLOUDINARY_ROOT=`https://res.cloudinary.com/${CLOUD_NAME}`,RECAPTCHA_SITE_KEY="6Lc48m4rAAAAALzD3H5urH-DwXfIYeXBCSFki6hB",TEST_PARAMS={oaotest:"oaotest"},CR=CLOUDINARY_ROOT,CLOUDINARY_URLS={backgrounds:{burgundy:CR+"/image/upload/v1677101385/Backgroun
65d%20Images/usopc-burgundy-featured-card-background_wp0mzz.svg",featuredCardWhite:CR+"/image/upload/v1677101322/Background%20Images/usopc-white-featured-card-background_ytxo1n.svg",flagHeader:CR+"/image/upload/v1715721846/Background%20Images/ngb_header_bg.png",navy:CR+"/image/upload/v1677101021/Background%20Images/usopc-navy-featured-card-background_tryjrb.svg",pickEmCardBack:CR+"/image/upload/v1712767607/Background%20Images/pick-em-wavy-card-back.png",red:CR+"/image/upload/v1677101229/Background%20Images/usopc-red-featured-card-background_kklikh.svg",stars:CR+"/image/upload/v1746128410/Background%20Images/usopc-stars.svg",starsLighter:CR+"/image/upload/v1746128409/Background%20Images/usopc-stars-lighter.svg",starsBlue:CR+"/image/upload/v1670868568/Background%20Images/blue-usopc-stars.svg",starsGroupedDark:CR+"/image/upload/v1675696495/USOPC%20Assets/grouped-stars_darkea.svg",starsLarge:CR+"/image/upload/v1675696658/USOPC%20Assets/large-stars_uyc0wn.svg",starsSmall:CR+"/image/upload/v1675696731/USOPC%20Assets/small-stars_elgxpg.svg",stripes:CR+"/image/upload/v1675696620/USOPC%20Assets/stripes_scmozs.svg",wavyFlag:CR+"/image/upload/v1/Background%20Images/Wavy_Flag.svg",wavyFlagWithPadding:CR+"/image/upload/v1712956448/Background%20Images/Wavy_Flag_With_Padding.svg",lightBlueWavyFlagWithPadding:CR+"/image/upload/v1712955465/Background%20Images/Light_Blue_Wavy_Flag_With_Padding.svg",lightWhiteWavyFlag:CR+"/image/upload/v1746130070/Background%20Images/white_wavy_flag.svg",white:CR+"/image/upload/v1677101322/Background%20Images/usopc-white-featured-card-background_ytxo1n.svg"},icons:{appearance:CR+"/image/upload/v1685643100/Site%20Assets/appearanceIcon.svg",autograph:CR+"/image/upload/v1685643100/Site%20Assets/autographIcon.svg",calendar:CR+"/image/upload/v1714700313/Shared%20Assets/Icons/Profile%20Bio%20Icons/calendar.svg",chevron:CR+"/image/upload/v1670868568/Background%20Images/athlete-header-chevron.svg",education:CR+"/image/upload/v1685563668/Site%20Assets/education_icon.svg",favicon:CR+"/image/upload/v1685564343/Site%20Assets/favicon-32x32.png",height:CR+"/image/upload/v1685563668/Site%20Assets/height_icon.svg",hometown:CR+"/image/upload/v1685563668/Site%20Assets/hometown_icon.svg",megaphone:CR+"/image/upload/v1685643100/Site%20Assets/megaphoneIcon.svg",play:CR+"/image/upload/v1685564161/Site%20Assets/play-btn.svg",posts:CR+"/image/upload/v1685643100/Site%20Assets/postsIcon.svg",schedule:CR+"/image/upload/v1690552268/Shared%20Assets/Icons/Gray%20Circle%20Icons/gray-icon-schedule.svg",teamUSAWhite:CR+"/image/upload/v1668176570/Test%20Assets/logo-team-usa-white_jmexlg.svg"},logos:{xfinity:CR+"/image/upload/v1721745262/TeamUSA%20Assets/sponsors/xfinity.png"},textures:{gold:CR+"/image/upload/c_fill,w_249,h_280/v1685564030/Site%20Assets/gold_texture.jpg",silver:CR+"/image/upload/c_fill,w_249,h_280/v1685564030/Site%20Assets/silver_texture.jpg",bronze:CR+"/image/upload/c_fill,w_249,h_280/v1685564030/Site%20Assets/bronze_texture.jpg",grunge:CR+"/image/upload/v1694542555/Background%20Images/grunge-texture.png",lightGrunge:CR+"/image/upload/v1746137341/Background%20Images/grunge-light.png"}},getErrorPageStyles=createStyleObjectFromSlotRecipe({slots:["container","buttonContainer"],base:{container:{display:"flex",justifyContent:"center",width:"100%",alignItems:"center",paddingInline:{base:"10%",md:"16%"},paddingBlock:12,backgroundColor:"#163A6B",_teamusa:{backgroundColor:"var(--components-404-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding})`,backgroundPosition:"left",backgroundSize:"auto 110%",backgroundRepeat:"repeat-x"},_usopc:{backgroundColor:"#000F4D",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.starsGroupedDark})`,backgroundSize:{base:"100%",md:"min(70%, 1210px)"},backgroundPositionX:{base:"top",md:"50%, -20%"},backgroundRepeat:"no-repeat"}},buttonContainer:{display:"flex",gap:4}}});function ErrorPage(props){const{container,buttonContainer}=getErrorPageStyles();return jsxRuntimeExports.jsx(Box,{css:container,children:jsxRuntimeExports.jsx(ErrorBlock,{...props,children:jsxRuntimeExports.jsxs(Box,{css:buttonContainer,children:[jsxRuntimeExports.jsx(BackButton$1,{}),jsxRuntimeExports.jsx(HomeButton,{})]})})})}
65const OneTrustCodeDictionary={C0002:"performance",C0003:"functional",C0004:"targeting",C0005:"socialMedia"},oneTrustCodes=new Set(Object.keys(OneTrustCodeDictionary));function isCookieCode(value){return oneTrustCodes.has(value)}const defaultConsentValues=Object.fromEntries(Object.values(OneTrustCodeDictionary).map(category=>[category,!1]));var dist$3={},hasRequiredDist$3;function requireDist$3(){if(hasRequiredDist$3)return dist$3;hasRequiredDist$3=1,Object.defineProperty(dist$3,"__esModule",{value:!0}),dist$3.parseCookie=parseCookie,dist$3.parse=parseCookie,dist$3.stringifyCookie=stringifyCookie,dist$3.stringifySetCookie=stringifySetCookie,dist$3.serialize=stringifySetCookie,dist$3.parseSetCookie=parseSetCookie,dist$3.stringifySetCookie=stringifySetCookie,dist$3.serialize=stringifySetCookie;const cookieNameRegExp=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,cookieValueRegExp=/^[\u0021-\u003A\u003C-\u007E]*$/,domainValueRegExp=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,pathValueRegExp=/^[\u0020-\u003A\u003D-\u007E]*$/,maxAgeRegExp=/^-?\d+$/,__toString=Object.prototype.toString,NullObject=(()=>{const C2=function(){};return C2.prototype=Object.create(null),C2})();function parseCookie(str,options){const obj=new NullObject,len=str.length;if(len<2)return obj;const dec=(options==null?void 0:options.decode)||decode;let index2=0;do{const eqIdx=eqIndex(str,index2,len);if(eqIdx===-1)break;const endIdx=endIndex(str,index2,len);if(eqIdx>endIdx){index2=str.lastIndexOf(";",eqIdx-1)+1;continue}const key=valueSlice(str,index2,eqIdx);obj[key]===void 0&&(obj[key]=dec(valueSlice(str,eqIdx+1,endIdx))),index2=endIdx+1}while(index2<len);return obj}function stringifyCookie(cookie,options){const enc=(options==null?void 0:options.encode)||encodeURIComponent,cookieStrings=[];for(const name of Object.keys(cookie)){const val=cookie[name];if(val===void 0)continue;if(!cookieNameRegExp.test(name))throw new TypeError(`cookie name is invalid: ${name}`);const value=enc(val);if(!cookieValueRegExp.test(value))throw new TypeError(`cookie val is invalid: ${val}`);cookieStrings.push(`${name}=${value}`)}return cookieStrings.join("; ")}function stringifySetCookie(_name,_val,_opts){const cookie=typeof _name=="object"?_name:{..._opts,name:_name,value:String(_val)},options=typeof _val=="object"?_val:_opts,enc=(options==null?void 0:options.encode)||encodeURIComponent;if(!cookieNameRegExp.test(cookie.name))throw new TypeError(`argument name is invalid: ${cookie.name}`);const value=cookie.value?enc(cookie.value):"";if(!cookieValueRegExp.test(value))throw new TypeError(`argument val is invalid: ${cookie.value}`);let str=cookie.name+"="+value;if(cookie.maxAge!==void 0){if(!Number.isInteger(cookie.maxAge))throw new TypeError(`option maxAge is invalid: ${cookie.maxAge}`);str+="; Max-Age="+cookie.maxAge}if(cookie.domain){if(!domainValueRegExp.test(cookie.domain))throw new TypeError(`option domain is invalid: ${cookie.domain}`);str+="; Domain="+cookie.domain}if(cookie.path){if(!pathValueRegExp.test(cookie.path))throw new TypeError(`option path is invalid: ${cookie.path}`);str+="; Path="+cookie.path}if(cookie.expires){if(!isDate2(cookie.expires)||!Number.isFinite(cookie.expires.valueOf()))throw new TypeError(`option expires is invali
65d: ${cookie.expires}`);str+="; Expires="+cookie.expires.toUTCString()}if(cookie.httpOnly&&(str+="; HttpOnly"),cookie.secure&&(str+="; Secure"),cookie.partitioned&&(str+="; Partitioned"),cookie.priority)switch(typeof cookie.priority=="string"?cookie.priority.toLowerCase():void 0){case"low":str+="; Priority=Low";break;case"medium":str+="; Priority=Medium";break;case"high":str+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${cookie.priority}`)}if(cookie.sameSite)switch(typeof cookie.sameSite=="string"?cookie.sameSite.toLowerCase():cookie.sameSite){case!0:case"strict":str+="; SameSite=Strict";break;case"lax":str+="; SameSite=Lax";break;case"none":str+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${cookie.sameSite}`)}return str}function parseSetCookie(str,options){const dec=(options==null?void 0:options.decode)||decode,len=str.length,endIdx=endIndex(str,0,len),eqIdx=eqIndex(str,0,endIdx),setCookie=eqIdx===-1?{name:"",value:dec(valueSlice(str,0,endIdx))}:{name:valueSlice(str,0,eqIdx),value:dec(valueSlice(str,eqIdx+1,endIdx))};let index2=endIdx+1;for(;index2<len;){const endIdx2=endIndex(str,index2,len),eqIdx2=eqIndex(str,index2,endIdx2),attr=eqIdx2===-1?valueSlice(str,index2,endIdx2):valueSlice(str,index2,eqIdx2),val=eqIdx2===-1?void 0:valueSlice(str,eqIdx2+1,endIdx2);switch(attr.toLowerCase()){case"httponly":setCookie.httpOnly=!0;break;case"secure":setCookie.secure=!0;break;case"partitioned":setCookie.partitioned=!0;break;case"domain":setCookie.domain=val;break;case"path":setCookie.path=val;break;case"max-age":val&&maxAgeRegExp.test(val)&&(setCookie.maxAge=Number(val));break;case"expires":if(!val)break;const date2=new Date(val);Number.isFinite(date2.valueOf())&&(setCookie.expires=date2);break;case"priority":if(!val)break;const priority=val.toLowerCase();(priority==="low"||priority==="medium"||priority==="high")&&(setCookie.priority=priority);break;case"samesite":if(!val)break;const sameSite=val.toLowerCase();(sameSite==="lax"||sameSite==="strict"||sameSite==="none")&&(setCookie.sameSite=sameSite);break}index2=endIdx2+1}return setCookie}function endIndex(str,min2,len){const index2=str.indexOf(";",min2);return index2===-1?len:index2}function eqIndex(str,min2,max2){const index2=str.indexOf("=",min2);return index2<max2?index2:-1}function valueSlice(str,min2,max2){let start2=min2,end=max2;do{const code=str.charCodeAt(start2);if(code!==32&&code!==9)break}while(++start2<end);for(;end>start2;){const code=str.charCodeAt(end-1);if(code!==32&&code!==9)break;end--}return str.slice(start2,end)}function decode(str){if(str.indexOf("%")===-1)return str;try{return decodeURIComponent(str)}catch{return str}}function isDate2(val){return __toString.call(val)==="[object Date]"}return dist$3}var distExports$2=requireDist$3();function hasDocumentCookie(){const testingValue=typeof global>"u"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof testingValue=="boolean"?testingValue:typeof document=="object"&&typeof document.cookie=="string"}function parseCookies(cookies2){return typeof cookies2=="string"?distExports$2.parse(cookies2):typeof cookies2=="object"&&cookies2!==null?cookies2:{}}function readCookie(value,options={}){const cleanValue=cleanupCookieValue(value);if(!options.doNotParse)try{return JSON.parse(cleanValue)}catch{}return value}function cleanupCookieValue(value){return value&&value[0]==="j"&&value[1]===":"?value.substr(2):value}class Cookies{constructor(cookies2,defaultSetOptions={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const previousCookies=this.cookies;this.cookies=distExports$2.parse(document.cookie),this._checkChanges(previousCookies)};const domCookies=typeof document>"u"?"":document.cookie;this.cookies=parseCookies(cookies2||domCookies),this.defaultSetOptions=defaultSetOptions,this.HAS_DOCUMENT_COOKIE=hasDocumentCookie()}_emitChange(params){for(let i2=0;i2<this.changeListeners.length;++i2)this.changeListeners[i2](params)}_checkChanges(previousCookies){new Set(Object.keys(previousCookies).concat(Object.keys(this.cookies))).forEac
65h(name=>{previousCookies[name]!==this.cookies[name]&&this._emitChange({name,value:readCookie(this.cookies[name])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(name,options={}){return options.doNotUpdate||this.update(),readCookie(this.cookies[name],options)}getAll(options={}){options.doNotUpdate||this.update();const result={};for(let name in this.cookies)result[name]=readCookie(this.cookies[name],options);return result}set(name,value,options){options?options=Object.assign(Object.assign({},this.defaultSetOptions),options):options=this.defaultSetOptions;const stringValue=typeof value=="string"?value:JSON.stringify(value);this.cookies=Object.assign(Object.assign({},this.cookies),{[name]:stringValue}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=distExports$2.serialize(name,stringValue,options)),this._emitChange({name,value,options})}remove(name,options){const finalOptions=options=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),options),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[name],this.HAS_DOCUMENT_COOKIE&&(document.cookie=distExports$2.serialize(name,"",finalOptions)),this._emitChange({name,value:void 0,options})}addChangeListener(callback){this.changeListeners.push(callback),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(callback){const idx=this.changeListeners.indexOf(callback);idx>=0&&this.changeListeners.splice(idx,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}removeAllChangeListeners(){for(;this.changeListeners.length>0;)this.removeChangeListener(this.changeListeners[0])}}const DIALOG_ROOT='div[data-scope="dialog"]',CLOSE_TRIGGER='button[data-part="close-trigger"]',ONE_TRUST_BUTTON="ot-sdk-btn",OPEN_DELAY=750,openOneTrustPreferenceCenter=event=>{let closedDialog=!1;if((event==null?void 0:event.target)instanceof HTMLElement){const dialog=event.target.closest(DIALOG_ROOT),closeTrigger=dialog==null?void 0:dialog.querySelector(CLOSE_TRIGGER);closeTrigger instanceof HTMLElement&&closeTrigger.click(),closedDialog=!0}const oneTrustButton=document.getElementById(ONE_TRUST_BUTTON);if(closedDialog){setTimeout(()=>{oneTrustButton==null||oneTrustButton.click()},OPEN_DELAY);return}oneTrustButton==null||oneTrustButton.click()};function getConsentValues(cookie){if(!cookie)return defaultConsentValues;try{let params;try{params=new URLSearchParams(cookie)}catch(urlParseError){return console.error("getConsentValues: Failed to parse OptanonConsent as URLSearchParams",{error:urlParseError,cookieValue:cookie,errorMessage:urlParseError instanceof Error?urlParseError.message:String(urlParseError)}),defaultConsentValues}const consentString=params.get("groups");return!consentString||consentString.length<1?defaultConsentValues:consentString.split(",").reduce((acc,group2)=>{try{const[category,value]=group2.split(":"),isValidCategory=isCookieCode(category),booleanValue=value==="1";return isValidCategory&&(acc[OneTrustCodeDictionary[category]]=booleanValue),acc}catch(groupError){return console.error("getConsentValues: Error processing group",{group:group2,error:groupError,errorMessage:groupError instanceof Error?groupError.message:String(groupError)}),acc}},{...defaultConsentValues})}catch(error){return console.error("getConsentValues: Unexpected error in function",{error,errorMessage:error instanceof Error?error.message:String(error),errorStack:error instanceof Error?error.stack:void 0}),defaultConsentValues}}const isSameConsent=(a2,b2)=>a2.performance===b2.performance&&a2.functional===b2.functional&&a2.targeting===b2.targeting&&a2.socialMedia===b2.socialMedia,CookieContext=reactExports.createContext(defaultConsentValues);function CookieContextProvider({children:children2}){const[consentValues,setConsentValues]=reactExports.useState(defaultConsentValues);return reactExports.useEffect(()=>{const cookie=new Cookies().get("OptanonConsent");if(!cookie)return;const userConsentValues=getConsentValues(cookie);setConsentValues(prevValues=>isSameConsent(userConsentValues,prevValues)?prevValues:userConsentValues)},[]),jsxRuntimeExports.jsx(CookieContext.Provider,{value:consentValues??{},children:children2})}function useCookieConsent(){const context=reactExports.useContext(CookieContext);
65if(!context)throw new Error("This context cannot be used outside of a page template.");return context}function toBool(item){switch(typeof item){case"boolean":return item;case"function":return!0;case"number":return item>0||item<0;case"object":return!!item;case"string":return item=item.toLowerCase(),["true","1"].indexOf(item)>=0;case"symbol":return!0;case"undefined":return!1;default:throw new TypeError("Unrecognised type: unable to convert to boolean")}}function isBoolean$2(value){return typeof value=="boolean"}const featureDict={add_to_calendar_enabled:"Enables the Add to Calendar button on Event Cards",all_time_medals_enabled:"Enables the All Time Medal Table component",athletes_drawer_letter_navigation_enabled:"Enables Athlete Drawer Letter Navigation in Fullscreen Mode",athletes_multiple_filters_enabled:"Enable preFilter/filter athletes by different categories",concierge_widget_enabled:"Enables the Concierge chat widget",countdown_clock_widget_enabled:"Enables the Countdown Clock widget",dev_shortcuts_enabled:"DEV/UAT/PRD-PREV ONLY_enabled : Enables this Feature Flag Chart and other helpful dev shortcuts. Do not enable in PRD.",double_donation_widget_enabled:"Enables the Double Donation widget",event_table_filtering_enabled:"Enables the Event Filters component",force_local_address_enabled:"LOCAL ONLY_enabled : Changes DEV and UAT urls to localhost to aid in Syndication development",gamification_reset_button_enabled:"Enables the Gamification reset button",gamification_vote_submission_enabled:"Enables submission to Livelike",gamification_enabled:"Enables the Game component",gracenote_widget_enabled:"Enables the Gracenote Widget",history_subdomain_enabled:"Enables timeline page routing on history subdomains (history.teamusa.com / preview-history.teamusa.com). Enable for preview first, then prod once approved.",gracenote_results_widget_enabled:"Enables the Gracenote Results Widget",ioc_results_widget_enabled:"Enables the IOC Results Widget",inject_traceparent_enabled:"Enables logging to DataDog ð¶",interstitial_banana_enabled:"Enables Interstitial Ads",ka_widget_enabled:"Enables the KA Widget",nbc_widget_enabled:"Enables the NBC widget",onetrust_enabled:"Enables the OneTrust Cookie Consent script",pixlee_widget_enabled:"Enables the Pixlee widget",platform_banner_enabled:"Enables the Platform Banner navigation component",related_athletes_avatars_enabled:"Enables the Related Athletes Avatars component",qualtrics_widget_enabled:"Enables the Qualtrics widget",show_athlete_birthday_enabled:"Enables the display of Athlete Age/DOB",syndication_enabled:"Enables both the Syndication component and the environment itself to be syndicated",tableau_widget_enabled:"Enables the Tableau widget"},featureList=Object.keys(featureDict),allFeaturesSetToFalse=featureList.reduce((acc,key)=>(acc[key]=!1,acc),{}),FeatureFlagContext=reactExports.createContext(allFeaturesSetToFalse),FeatureFlagProvider=FeatureFlagContext.Provider;function useFeatureFlags(){return reactExports.useContext(FeatureFlagContext)}const QueryParamsContext=reactExports.createContext({}),QueryParamsProvider=QueryParamsContext.Provider;function useQueryParams(){return reactExports.useContext(QueryParamsContext)}class QualtricsWidget extends reactExports.Component{loadQualtricsScript(){const g2=function(e3,h2,f2,g22){this.get=function(a2){const cookies2=document.cookie.split(";");for(let i2=0;i2<cookies2.length;i2++){let cookie=cookies2[i2];for(;cookie.charAt(0)===" ";)cookie=cookie.substring(1);if(cookie.indexOf(a2+"=")===0)return cookie.substring(a2.length+1,cookie.length)}return null},this.set=function(a2,c2){const expirationDate=new Date;expirationDate.setTime(expirationDate.getTime()+6048e5);const expires="; expires="+expirationDate.toString();document.cookie=a2+"="+c2+expires+"; path=/; "},this.check=function(){let a2=this.get(f2);if(a2)a2=a2.split(":");else if(e3!==100)h2==="v"&&(e3=Math.random()>=e3/100?0:100),a2=[h2,e3,0],this.set(f2,a2.join(":"));else return!0;const c2=a2[1];if(c2===100)return!0;let remainder;switch(a2[0]){case"v":return!1;case"r":return remainder=a2[2]%Math.floor(100/c2),a2[2]++,this.set(f2,a2.join(":")),!remainder;default:return!0}},this.go=function(){if(this.check()){const scriptElement=document.createElement("script");scriptElement.setAttribute("nonce",this.props),scriptElement.type="text/javascript",scriptElement.src=g22,document.body&&document.body.appendChild(scriptElement)}},this.start=function(){const t2=this;document.readyState!=="complete"?window.addEventListener?window.addEventListener("load",function(){t2.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){t2.go()}):t2.go()}};try{new g2(100,"r","QSI_S_ZN_6x64uFIdwJzj7w2","https://zn6x64ufidwjzj7w2-la28.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_6x64uFIdwJzj7w2").start()}catch{}}componentDidMount(){this.loadQualtricsScript()}render(){return jsxRuntimeExports.jsx("div",{id:"ZN_6x64uFIdwJzj7w2"})}}const ThemeList={teamusa:"teamusa",usopc:"usopc",ngb:"ngb"};function isTeamUSA(theme){return theme===ThemeList.teamusa}function isUSOPC(theme){return theme===ThemeList.usopc}function isNGB(theme){return theme===ThemeList.ngb}const getThemeStatus=themeKey=>({[ThemeList.teamusa]:isTeamUSA(themeKey),[ThemeList.usopc]:isUSOPC(themeKey),[ThemeList.ngb]:isNGB(themeKey)}),QualtricsWidgetInitiator=()=>{const{qualtrics_widget_enabled}=useFeatureFlags(),{content_selection}=useQueryParams(),{performance:performance2,functional}=useCookieConsent(),{props:{headerNonce,themeKey,pageData:{url}}}=usePageContext();return qualtrics_widget_enabled&&isTeamUSA(themeKey)&&url==="/home"&&!content_selection&&(performance2||functional)?jsxRuntimeExports.jsx(QualtricsWidget,{headerNonce}):null};function isObject$4(a2){return!(typeof a2!="object"||a2 instanceof Array)}class Config{filterOutNonSupportedKeys(userProvidedConfig,validKeys){const obj=Object.create({});return isObject$4(userProvidedConfig)?(Object.keys(userProvidedConfig).forEach(key=>{validKeys.indexOf(key)>
65=0?obj[key]=userProvidedConfig[key]:console.warn("Warning - unsupported key provided to configuration: ",key)}),obj):Object.create({})}}const ALLOWED_URL_CONFIG=["cname","secureDistribution","privateCdn","signUrl","longUrlSignature","shorten","useRootPath","secure","forceVersion","analytics","queryParams"];class URLConfig extends Config{constructor(userURLConfig){super();const urlConfig=this.filterOutNonSupportedKeys(userURLConfig,ALLOWED_URL_CONFIG);Object.assign(this,{secure:!0},urlConfig)}extend(userURLConfig){const urlConfig=this.filterOutNonSupportedKeys(userURLConfig,ALLOWED_URL_CONFIG);return new URLConfig(Object.assign({},this,urlConfig))}setCname(value){return this.cname=value,this}setSecureDistribution(value){return this.secureDistribution=value,this}setPrivateCdn(value){return this.privateCdn=value,this}setSignUrl(value){return this.signUrl=value,this}setLongUrlSignature(value){return this.longUrlSignature=value,this}setShorten(value){return this.shorten=value,this}setUseRootPath(value){return this.useRootPath=value,this}setSecure(value){return this.secure=value,this}setForceVersion(value){return this.forceVersion=value,this}setQueryParams(params){return this.queryParams=params,this}}let QualifierValue$1=class{constructor(qualifierValue){this.values=[],this.delimiter=":",this.hasValue(qualifierValue)&&this.addValue(qualifierValue)}toString(){return this.values.join(this.delimiter)}hasValue(v2){return typeof v2<"u"&&v2!==null&&v2!==""}addValue(value){return Array.isArray(value)?this.values=this.values.concat(value):this.values.push(value),this.values=this.values.filter(v2=>this.hasValue(v2)),this}setDelimiter(delimiter2){return this.delimiter=delimiter2,this}},UnsupportedError$1=class extends Error{constructor(message="Unsupported"){super(message)}};function createUnsupportedError$1(message){return new UnsupportedError$1(message)}function qualifierToJson$1(){return this._qualifierModel||{error:createUnsupportedError$1(`unsupported qualifier ${this.constructor.name}`)}}let QualifierModel$1=class{constructor(){this._qualifierModel={}}toJson(){return qualifierToJson$1.apply(this)}},Qualifier$1=class extends QualifierModel$1{constructor(key,qualifierValue){super(),this.delimiter="_",this.key=key,qualifierValue instanceof QualifierValue$1?this.qualifierValue=qualifierValue:(this.qualifierValue=new QualifierValue$1,this.qualifierValue.addValue(qualifierValue))}toString(){const{key,delimiter:delimiter2,qualifierValue}=this;return`${key}${delimiter2}${qualifierValue.toString()}`}addValue(value){return this.qualifierValue.addValue(value),this}},FlagQualifier$1=class extends Qualifier$1{constructor(flagType,flagValue){let qualifierValue;flagValue?qualifierValue=new QualifierValue$1([flagType,`${flagValue}`]).setDelimiter(":"):qualifierValue=flagType,super("fl",qualifierValue),this.flagValue=flagValue}toString(){return super.toString().replace(/\./g,"%2E")}getFlagValue(){return this.flagValue}};function mapToSortedArray$1(map,flags){const array2=Array.from(map.entries());return flags.forEach(flag=>{array2.push(["fl",flag])}),array2.sort().map(v2=>v2[1])}function actionToJson$1(){var _a9,_b7,_c6;const actionModelIsNotEmpty=this._actionModel&&Object.keys(this._actionModel).length,sourceTransformationError=(_c6=(_b7=(_a9=this._actionModel)===null||_a9===void 0?void 0:_a9.source)===null||_b7===void 0?void 0:_b7.transformation)===null||_c6===void 0?void 0:_c6.error;return sourceTransformationError&&sourceTransformationError instanceof Error?{error:sourceTransformationError}:actionModelIsNotEmpty?this._actionModel:{error:createUnsupportedError$1(`unsupported action ${this.constructor.name}`)}}let ActionModel$1=class{constructor(){this._actionModel={}}toJson(){return actionToJson$1.apply(this)}},Action$1=class extends ActionModel$1{constructor(){super(...arguments),this.qualifiers=new Map,this.flags=[],this.delimiter=",",this.actionTag=""}prepareQualifiers(){}getActionTag(){return this.actionTag}setActionTag(tag2){return this.actionTag=tag2,this}toString(){return this.prepareQualifiers(),mapToSortedArray$1(this.qualifiers,this.flags).join(this.delimiter)}addQualifier(qualifier){if(typeof qualifier=="string"){const[key,value]=qualifier.toLowerCase().split("_");key==="fl"?this.flags.push(new FlagQualifier$1(value)):this.qual
65ifiers.set(key,new Qualifier$1(key,value))}else this.qualifiers.set(qualifier.key,qualifier);return this}addFlag(flag){return typeof flag=="string"?this.flags.push(new FlagQualifier$1(flag)):flag instanceof FlagQualifier$1&&this.flags.push(flag),this}addValueToQualifier(qualifierKey,qualifierValue){return this.qualifiers.get(qualifierKey).addValue(qualifierValue),this}};function prepareColor$1(color2){return color2&&(color2.match(/^#/)?`rgb:${color2.substr(1)}`:color2)}let BackgroundColor$1=class extends Action$1{constructor(color2){super(),this._actionModel={},this.addQualifier(new Qualifier$1("b",new QualifierValue$1(prepareColor$1(color2)).setDelimiter("_"))),this._actionModel.color=color2,this._actionModel.actionType="backgroundColor"}static fromJson(actionModel){const{color:color2}=actionModel;return new this(color2)}},RawAction$1=class{constructor(raw){this.raw=raw}toString(){return this.raw}toJson(){return{error:createUnsupportedError$1(`unsupported action ${this.constructor.name}`)}}};function isErrorObject$1(obj){const errorObj=obj;return"error"in errorObj&&!!errorObj.error}function ignoreInitialAspectRatio$1(){return new FlagQualifier$1("ignore_aspect_ratio")}function lossy$1(){return new FlagQualifier$1("lossy")}function preserveTransparency$1(){return new FlagQualifier$1("preserve_transparency")}function progressive$1(mode){return new FlagQualifier$1("progressive",mode)}function regionRelative$1(){return new FlagQualifier$1("region_relative")}function relative$1(){return new FlagQualifier$1("relative")}let FormatQualifier$1=class extends QualifierValue$1{constructor(val){super(val),this.val=val}getValue(){return this.val}};function objectFlip$1(obj){const result={};return Object.keys(obj).forEach(key=>{result[obj[key]]=key}),result}const ACTION_TYPE_TO_CROP_MODE_MAP$1={limitFit:"limit",limitFill:"lfill",minimumFit:"mfit",thumbnail:"thumb",limitPad:"lpad",minimumPad:"mpad",autoPad:"auto_pad"},ACTION_TYPE_TO_DELIVERY_MODE_MAP$1={colorSpace:"cs",dpr:"dpr",density:"dn",defaultImage:"d",format:"f",quality:"q"},ACTION_TYPE_TO_EFFECT_MODE_MAP$1={redEye:"redeye",advancedRedEye:"adv_redeye",oilPaint:"oil_paint",unsharpMask:"unsharp_mask",makeTransparent:"make_transparent",generativeRestore:"gen_restore",upscale:"upscale"},ACTION_TYPE_TO_QUALITY_MODE_MAP$1={autoBest:"auto:best",autoEco:"auto:eco",autoGood:"auto:good",autoLow:"auto:low",jpegminiHigh:"jpegmini:1",jpegminiMedium:"jpegmini:2",jpegminiBest:"jpegmini:0"},ACTION_TYPE_TO_STREAMING_PROFILE_MODE_MAP$1={fullHd:"full_hd",fullHdWifi:"full_hd_wifi",fullHdLean:"full_hd_lean",hdLean:"hd_lean"},CHROMA_VALUE_TO_CHROMA_MODEL_ENUM$1={444:"CHROMA_444",420:"CHROMA_420"},COLOR_SPACE_MODEL_MODE_TO_COLOR_SPACE_MODE_MAP$1={noCmyk:"no_cmyk",keepCmyk:"keep_cmyk",tinySrgb:"tinysrgb",srgbTrueColor:"srgb:truecolor"},CHROMA_MODEL_ENUM_TO_CHROMA_VALUE$1=objectFlip$1(CHROMA_VALUE_TO_CHROMA_MODEL_ENUM$1);objectFlip$1(COLOR_SPACE_MODEL_MODE_TO_COLOR_SPACE_MODE_MAP$1);const CROP_MODE_TO_ACTION_TYPE_MAP$1=objectFlip$1(ACTION_TYPE_TO_CROP_MODE_MAP$1),DELIVERY_MODE_TO_ACTION_TYPE_MAP$1=objectFlip$1(ACTION_TYPE_TO_DELIVERY_MODE_MAP$1);objectFlip$1(ACTION_TYPE_TO_EFFECT_MODE_MAP$1);objectFlip$1(ACTION_TYPE_TO_QUALITY_MODE_MAP$1);objectFlip$1(ACTION_TYPE_TO_STREAMING_PROFILE_MODE_MAP$1);let DeliveryAction$1=class extends Action$1{constructor(deliveryKey,deliveryType,modelProperty){super(),this._actionModel={};let deliveryTypeValue;deliveryType instanceof FormatQualifier$1?deliveryTypeValue=deliveryType.getValue():deliveryTypeValue=deliveryType,this._actionModel.actionType=DELIVERY_MODE_TO_ACTION_TYPE_MAP$1[deliveryKey],this._actionModel[modelProperty]=deliveryTypeValue,this.addQualifier(new Qualifier$1(deliveryKey,deliveryType))}},ProgressiveQualifier$1=class extends FlagQualifier$1{constructor(mode){super("progressive",mode)}},DeliveryFormatAction$1=class extends DeliveryAction$1{constructor(deliveryKey,deliveryType){super(deliveryKey,deliveryType,"formatType")}lossy(){return this._actionModel.lossy=!0,this.addFlag(lossy$1()),this}progressive(mode){return mode instanceof ProgressiveQualifier$1?(this._actionModel.progressive={mode:mode.getFlagValue()},this.addFlag(mode)):(this._actionModel.progressive={mode},this.addFlag(progressive$1(mode))),this}preserveTransparency(){return this._actionModel.preserveTransparency=!0,this.addFlag(preserveTransparency$1()),this}static fromJson(actionModel){const{formatType,lossy:lossy2,progressive:progressive2,preserveTransparency:preserveTransparency2}=actionModel;let result;return formatType?result=new this("f",formatType):result=new this("f"),progressive2&&(progressive2.mode?result.progressive(progressive2.mode):result.progressive()),lossy2&&result.lossy(),preserveTransparency2&&result.preserveTransparency(),result}},Transformation$1=class Transformation{constructor(){this.actions=[]}addAction(action){let actionToAdd;
65if(typeof action=="string"){if(action.indexOf("/")>=0)throw"addAction cannot accept a string with a forward slash in it - /, use .addTransformation() instead";actionToAdd=new RawAction$1(action)}else actionToAdd=action;return this.actions.push(actionToAdd),this}addTransformation(tx){return tx instanceof Transformation?this.actions=this.actions.concat(tx.actions):this.actions.push(new RawAction$1(tx)),this}toString(){return this.actions.map(action=>action.toString()).filter(a2=>a2).join("/")}animated(animatedAction){return this.addAction(animatedAction)}border(borderAction){return this.addAction(borderAction)}reshape(reshapeAction){return this.addAction(reshapeAction)}resize(resizeAction){return this.addAction(resizeAction)}quality(quality2){return this.addAction(new DeliveryFormatAction$1("q",quality2)),this}format(format2){return this.addAction(new DeliveryFormatAction$1("f",format2)),this}roundCorners(roundCornersAction){return this.addAction(roundCornersAction)}overlay(overlayAction){return this.addAction(overlayAction)}underlay(underlayAction){return underlayAction.setLayerType("u"),this.addAction(underlayAction)}addVariable(variableAction){return this.addAction(variableAction)}conditional(conditionAction){return this.addAction(conditionAction)}effect(effectAction){return this.addAction(effectAction)}adjust(action){return this.addAction(action)}rotate(rotateAction){return this.addAction(rotateAction)}namedTransformation(namedTransformation){return this.addAction(namedTransformation)}delivery(deliveryAction){return this.addAction(deliveryAction)}backgroundColor(color2){return this.addAction(new BackgroundColor$1(color2))}psdTools(action){return this.addAction(action)}extract(action){return this.addAction(action)}addFlag(flagQualifier){const action=new Action$1;let flagToAdd=flagQualifier;return typeof flagQualifier=="string"&&(flagToAdd=new FlagQualifier$1(flagQualifier)),action.addQualifier(flagToAdd),this.addAction(action)}customFunction(customFunction){return this.addAction(customFunction)}transcode(action){return this.addAction(action)}videoEdit(action){return this.addAction(action)}toJson(){const actions2=[];for(const action of this.actions){const json=action.toJson();if(isErrorObject$1(json))return json;actions2.push(json)}return{actions:actions2}}};class ImageTransformation extends Transformation$1{}class VideoTransformation extends Transformation$1{}function toFloatAsString$1(value){const returnValue=value.toString();return returnValue.match(/[A-Z]/gi)||returnValue.length>1&&returnValue[0]==="0"?returnValue:!isNaN(parseFloat(returnValue))&&returnValue.indexOf(":")===-1&&returnValue.indexOf(".")===-1?`${returnValue}.0`:returnValue}let AspectRatioQualifierValue$1=class extends QualifierValue$1{},ResizeSimpleAction$1=class extends Action$1{constructor(cropType,cropWidth,cropHeight){super(),this._actionModel={dimensions:{}},this._actionModel.actionType=CROP_MODE_TO_ACTION_TYPE_MAP$1[cropType]||cropType,this.addQualifier(new Qualifier$1("c",cropType)),cropWidth&&this.width(cropWidth),cropHeight&&this.height(cropHeight)}height(x2){return this._actionModel.dimensions.height=x2,this.addQualifier(new Qualifier$1("h",x2))}width(x2){return this._actionModel.dimensions.width=x2,this.addQualifier(new Qualifier$1("w",x2))}aspectRatio(ratio){if(ratio instanceof AspectRatioQualifierValue$1)return this._actionModel.dimensions.aspectRatio=`${ratio}`,this.addQualifier(new Qualifier$1("ar",ratio));if(typeof ratio=="number"||typeof ratio=="string")return this._actionModel.dimensions.aspectRatio=toFloatAsString$1(ratio),this.addQualifier(new Qualifier$1("ar",toFloatAsString$1(ratio)));if(ratio instanceof FlagQualifier$1)return this._actionModel.dimensions.aspectRatio=`${ratio.qualifierValue}`,this.addFlag(ratio)}relative(){return this._actionModel.relative=!0,this.addFlag(relative$1())}regionRelative(){return this._actionModel.regionRelative=!0,this.addFlag(regionRelative$1())}static fromJson(actionModel){const{actionType,dimensions,relative:relative2,regionRelative:regionRelative2}=actionModel,{aspectRatio,width,height}=dimensions,cropMode=ACTION_TYPE_TO_CROP_MODE_MAP$1[actionType]||actionType,result=new this(cropMode,width,height);return aspectRatio&&result.aspectRatio(aspectRatio==="ignore_aspect_ratio"?ignoreInitialAspectRatio$1():aspectRatio),relative2&&result.relative(),regionRelative2&&result.regionRelative(),result}},GravityQualifier$1=class extends Qualifier$1{constructor(value){super("g",new QualifierValue$1(value))}},AutoGravity$1=class extends GravityQualifier$1{constructor(){super("auto")}autoFocus(...AutoFocusObjects){return this.addValue(AutoFocusObjects),this}},FocusOnGravity$1=class extends GravityQualifier$1{constructor(FocusOnObjects){super(FocusOnObjects)}fallbackGravity(val){return this.addValue(val.qualifierValue),this}},CompassGravity$1=class extends GravityQualifier$1{constructor(dir){super(dir)}};function focusOn$1(...args){const res=[...args];return new FocusOnGravity$1(res)}function autoGravity$1(){return new AutoGravity$1}let FocusOnValue$1=class extends QualifierValue$1{constructor(name){super(),this.name=name}toString(){return this.name}};function face(){return new FocusOnValue$1("face")}function faces$1(){return new FocusOnValue$1("faces")}function ocr$2(){return new FocusOnValue$1("ocr_text")}function isIAutoGravityString$1(gravity){return gravity&&`${gravity}`.split(":")[0]==="auto"}function isCompassGravity$1(gravity){const gravityValue=getGravityValue$1(gravity);
65return["north","center","east","west","south","north_west","south_east","south_west","north_east"].includes(gravityValue)}function getGravityValue$1(gravity){return`${gravity}`.replace("g_","")}function createCompassGravityModel$1(gravity){return{compass:getGravityValue$1(gravity),gravityType:"direction"}}function isOcrGravity$1(gravity){return getGravityValue$1(gravity)==="ocr_text"}function createOcrGravityModel$1(){return{gravityType:"ocr"}}function isAutoGravity$1(gravity){return`${gravity.qualifierValue}`.split(":")[0]==="auto"}function createIAutoFocusObject$1(gravity){const values=gravity.toString().split("_"),result={object:values[0]};return values.length>1&&(values[1]==="avoid"?result.avoid=!0:result.weight=+values[1]),result}function createAutoGravityModel$1(gravity){let values;const gravityQualifier=gravity==="auto"?new AutoGravity$1:gravity;return`${gravity}`.startsWith("auto:")?values=`${gravity}`.split(":").filter(v2=>v2!=="auto"):values=gravityQualifier.qualifierValue.values.filter(v2=>v2!=="auto"),{gravityType:"auto",autoFocus:values.map(createIAutoFocusObject$1)}}function createFocusOnGravityModel$1(gravity){const hasAutoGravity=`${gravity}`.split(":").includes("auto"),values=gravity.qualifierValue.values,result={gravityType:"object",focusOnObjects:(hasAutoGravity?values.slice(0,values.length-1):values).map(v2=>`${v2}`)};if(hasAutoGravity){const autoFocusObjects=values[values.length-1].values.slice(1),autoGravityInstance=autoGravity$1().autoFocus(...autoFocusObjects);result.fallbackGravity=createAutoGravityModel$1(autoGravityInstance)}return result}function createFocusOnGravity$1(gravity){const focusOnValues=gravity.split(":").map(g2=>new FocusOnValue$1(g2));return new FocusOnGravity$1(focusOnValues)}function createGravityModel$1(gravity){return isCompassGravity$1(gravity)?createCompassGravityModel$1(gravity):isOcrGravity$1(gravity)?createOcrGravityModel$1():isIAutoGravityString$1(gravity)||isAutoGravity$1(gravity)?createAutoGravityModel$1(gravity):createFocusOnGravityModel$1(typeof gravity=="string"?createFocusOnGravity$1(gravity):gravity)}let AutoFocus$1=class AutoFocus extends QualifierValue$1{constructor(focusOn2,weight){super(),this._weight=weight,this.focusOn=focusOn2,this.shouldAvoid=!1}static focusOn(obj,weight){const focusOn2=obj instanceof FocusOnValue$1?obj:new FocusOnValue$1(obj);return new AutoFocus(focusOn2,weight)}shouldAddWeight(){return typeof this._weight=="number"||typeof this._weight=="string"||this.shouldAvoid}getName(){return this.focusOn.name}getWeight(){return this.shouldAvoid?"avoid":this._weight}toString(){return this.shouldAddWeight()?`${this.getName()}_${this.getWeight()}`:`${this.getName()}`}weight(w2){return this._weight=w2,this}avoid(){return this.shouldAvoid=!0,this}},CompassQualifier$1=class extends QualifierValue$1{constructor(val){super(),this.val=val}toString(){return this.val}};function isCompassGravityModel$1(gravityModel){return gravityModel.gravityType==="direction"}function isOcrGravityModel$1(gravityModel){return gravityModel.gravityType==="ocr"}function isAutoGravityModel$1(gravityModel){return gravityModel.gravityType==="auto"}function createAutoFocusFromModel$1(autoGravityObjectModel){const{object:object2,weight,avoid}=autoGravityObjectModel,autoFocus=new AutoFocus$1(new FocusOnValue$1(object2));return(weight||weight===0)&&autoFocus.weight(weight),avoid&&autoFocus.avoid(),autoFocus}function createAutoGravityFromModel$1(gravityModel){const autoFocus=(gravityModel.autoFocus||[]).map(createAutoFocusFromModel$1);return autoGravity$1().autoFocus(...autoFocus)}function createFocusOnGravityFromModel$1(gravityModel){const focusOnObjects=(gravityModel.focusOnObjects||[]).map(str=>new FocusOnValue$1(str)),result=focusOn$1(...focusOnObjects);if(gravityModel.fallbackGravity){const autoGravity2=createAutoGravityFromModel$1(gravityModel.fallbackGravity);result.fallbackGravity(autoGravity2)}return result}function createGravityFromModel$1(gravityModel){return isCompassGravityModel$1(gravityModel)?new CompassGravity$1(new CompassQualifier$1(gravityModel.compass)):isOcrGravityModel$1(gravityModel)?focusOn$1(ocr$2()):isAutoGravityModel$1(gravityModel)?createAutoGravityFromModel$1(gravityModel):createFocusOnGravityFromModel$1(gravityModel)}let ResizeAdvancedAction$1=class extends ResizeSimpleAction$1{gravity(gravity){this._actionModel.gravity=createGravityModel$1(gravity);const gravityQualifier=typeof gravity=="string"?new Qualifier$1("g",gravity):gravity;return this.addQualifier(gravityQualifier)}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.gravity&&result.gravity(createGravityFromModel$1(actionModel.gravity)),result}};function auto$3(){return"auto"}let ResizeScaleAction$1=class extends ResizeSimpleAction$1{liquidRescaling(){return this.addQualifier(new GravityQualifier$1("liquid"))}};class ThumbResizeAction extends ResizeAdvancedAction$1{zoom(z2){return this._actionModel.zoom=z2,this.addQualifier(new Qualifier$1("z",z2))}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.zoom&&result.zoom(actionModel.zoom),result}}let ResizeFillAction$1=class extends ResizeAdvancedAction$1{x(x2){return this._actionModel.x=x2,this.addQualifier(new Qualifier$1("x",x2))}y(y2){return this._actionModel.y=y2,this.addQualifier(new Qualifier$1("y",y2))}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.x&&result.x(actionModel.x),actionModel.y&&result.y(actionModel.y),result}};function scale$1(width,height){return new ResizeScaleAction$1("scale",width,height)}function fill$1(width,height){return new ResizeFillAction$1("fill",width,height)}function thumbnail(width,height){return new ThumbResizeAction("thumb",width,height)}function auto$2(width,height){return new ResizeAdvancedAction$1("auto",width,height)}class TrimAction extends Action$1{constructor(){super(),this._actionModel={actionType:"trim"}}colorSimilarity(tolerance){return this._tolerance=tolerance,this._actionModel.colorSimilarity=tolerance,this}colorOverride(color2){return this._color=color2,this._actionModel.colorOverride=color2,this}static fromJson(actionModel){const{colorSimilarity,colorOverride}=actionModel,action=new TrimAction;return action.colorSimilarity(colorSimilarity),action.colorOverride(colorOverride),action}toString(){return["e_trim",this._tolerance,this._color].join(":")}}let DeliveryQualityAction$1=class extends DeliveryAction$1{constructor(qualityValue){super("q",qualityValue.toString(),"level")}
65chromaSubSampling(type2){this._actionModel.chromaSubSampling=CHROMA_VALUE_TO_CHROMA_MODEL_ENUM$1[type2];const qualityWithSubSampling=new QualifierValue$1([this._actionModel.level,type2]);return qualityWithSubSampling.setDelimiter(":"),this.addQualifier(new Qualifier$1("q",qualityWithSubSampling))}quantization(val){this._actionModel.quantization=val;const qualityWithQuantization=new QualifierValue$1([this._actionModel.level,`qmax_${val}`]).setDelimiter(":");return this.addQualifier(new Qualifier$1("q",qualityWithQuantization))}static fromJson(actionModel){const{level,chromaSubSampling,quantization}=actionModel,levelType=ACTION_TYPE_TO_QUALITY_MODE_MAP$1[level]||level,result=new this(levelType);if(chromaSubSampling){const chromaValue=CHROMA_MODEL_ENUM_TO_CHROMA_VALUE$1[chromaSubSampling.toUpperCase()];chromaValue&&result.chromaSubSampling(+chromaValue)}return quantization&&result.quantization(quantization),result}};class DeliveryDPRAction extends Action$1{constructor(dprValue){super(),this._actionModel={actionType:"dpr"};const dprAsFloat=toFloatAsString$1(dprValue);this._actionModel.dpr=dprAsFloat,this.addQualifier(new Qualifier$1("dpr",dprAsFloat))}static fromJson(actionModel){const{dpr:dpr2}=actionModel;return new this(dpr2)}}function format$1(format2){return new DeliveryFormatAction$1("f",format2)}function dpr(dpr2){return new DeliveryDPRAction(dpr2)}function quality$1(qualityType){return new DeliveryQualityAction$1(qualityType)}function isUrl(publicID){return publicID.match(/^https?:\//)}function isFileName(publicID){return publicID.indexOf("/")<0}function publicIDContainsVersion(publicID){return publicID.match(/^v[0-9]+/)}function getUrlPrefix(cloudName,urlConfig){const secure=urlConfig.secure,privateCDN=urlConfig.privateCdn,cname=urlConfig.cname,secureDistribution=urlConfig.secureDistribution;return!secure&&!cname?`http://res.cloudinary.com/${cloudName}`:secure&&!secureDistribution&&privateCDN?`https://${cloudName}-res.cloudinary.com`:secure&&!secureDistribution?`https://res.cloudinary.com/${cloudName}`:secure&&secureDistribution&&privateCDN?`https://${secureDistribution}`:secure&&secureDistribution?`https://${secureDistribution}/${cloudName}`:!secure&&cname?`http://${cname}/${cloudName}`:"ERROR"}function handleAssetType(assetType){return assetType||"image"}function handleDeliveryType(deliveryType){return deliveryType||"upload"}function getUrlVersion(publicID,version,forceVersion){const shouldForceVersion=forceVersion!==!1;return version?`v${version}`:publicIDContainsVersion(publicID)||isUrl(publicID)||isFileName(publicID)?"":shouldForceVersion?"v1":""}function stringPad(value,_targetLength,_padString){let targetLength=_targetLength>>0,padString=String(_padString);return value.length>targetLength?String(value):(targetLength=targetLength-value.length,targetLength>padString.length&&(padString+=repeatStringNumTimes(padString,targetLength/padString.length)),padString.slice(0,targetLength)+String(value))}function repeatStringNumTimes(string,_times){let times=_times,repeatedString="";for(;times>0;)repeatedString+=string,times--;return repeatedString}const chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",base64Map={};let num=0;chars.split("").forEach(char2=>{let key=num.toString(2);key=stringPad(key,6,"0"),base64Map[key]=char2,num++});function reverseVersion(semVer){if(semVer.split(".").length<2)throw new Error("invalid semVer, must have at least two segments");return semVer.split(".").reverse().join(".")}function padVersion(semVer){if(semVer.split(".").length<2)throw new Error("invalid semVer, must have at least two segments");return semVer.split(".").map(segment=>{const asNumber=+segment;if(isNaN(asNumber)||asNumber<0)throw"Invalid version number provided";return stringPad(segment,2,"0")}).join(".")}function encodeVersion(semVer){let strResult="";const paddedStringLength=semVer.split(".").length*6,reversedSemver=reverseVersion(semVer),paddedSemver=padVersion(reversedSemver);let paddedBinary=parseInt(paddedSemver.split(".").join("")).toString(2);if(paddedBinary=stringPad(paddedBinary,paddedStringLength,"0"),paddedBinary.length%6!==0)throw"Version must be smaller than 43.21.26)";return paddedBinary.match(/.{1,6}/g).forEach(bitString=>
65{strResult+=base64Map[bitString]}),strResult}function getAnalyticsOptions$1(options){const analyticsOptions={sdkSemver:options.sdkSemver,techVersion:options.techVersion,sdkCode:options.sdkCode,product:options.product,feature:"0",osType:options.osType,osVersion:options.osVersion};return options.accessibility&&(analyticsOptions.feature="D"),options.lazyload&&(analyticsOptions.feature="C"),options.responsive&&(analyticsOptions.feature="A"),options.placeholder&&(analyticsOptions.feature="B"),options.feature&&(analyticsOptions.feature=options.feature),analyticsOptions}const packageVersion="1.22.0";function encodeOSVersion(semVer){const[major,minor]=semVer.split("."),binaryMajorVersion=parseInt(major).toString(2),binaryMinorVersion=parseInt(minor).toString(2),paddedMajor=binaryMajorVersion.padStart(6,"0"),paddedMinor=binaryMinorVersion.padStart(6,"0");return base64Map[paddedMajor]+base64Map[paddedMinor]}function getNodeVersion(){const failedVersion="0.0.0";if(typeof window<"u")return failedVersion;try{return process.versions.node||failedVersion}catch{return failedVersion}}function ensureShapeOfTrackedProperties(trackedAnalytics){const defaults2={techVersion:getNodeVersion(),sdkCode:"T",sdkSemver:packageVersion.split("-")[0],product:"A",osType:"Z",osVersion:"0.0",responsive:!1,placeholder:!1,lazyload:!1,accessibility:!1};return trackedAnalytics?Object.assign(Object.assign({},defaults2),trackedAnalytics):defaults2}function getSDKAnalyticsSignature(_trackedAnalytics){const trackedAnalytics=ensureShapeOfTrackedProperties(_trackedAnalytics),analyticsOptions=getAnalyticsOptions$1(trackedAnalytics);try{const twoPartVersion=removePatchFromSemver(analyticsOptions.techVersion),encodedSDKVersion=encodeVersion(analyticsOptions.sdkSemver),encodedTechVersion=encodeVersion(twoPartVersion),encodedOSVersion=encodeOSVersion(analyticsOptions.osVersion),featureCode=analyticsOptions.feature,SDKCode=analyticsOptions.sdkCode,{product,osType}=analyticsOptions;return`D${product}${SDKCode}${encodedSDKVersion}${encodedTechVersion}${osType}${encodedOSVersion}${featureCode}`}catch{return"E"}}function removePatchFromSemver(semVerStr){const parts2=semVerStr.split(".");return`${parts2[0]}.${parts2[1]}`}const SEO_TYPES={"image/upload":"images","image/private":"private_images","image/authenticated":"authenticated_images","raw/upload":"files","video/upload":"videos"};class CloudinaryFile{constructor(publicID,cloudConfig={},urlConfig){this.setPublicID(publicID),this.setCloudConfig(cloudConfig),this.setURLConfig(urlConfig)}setURLConfig(urlConfig){return this.urlConfig=new URLConfig(urlConfig),this}setCloudConfig(cloudConfig){return this.cloudName=cloudConfig.cloudName,this.apiKey=cloudConfig.apiKey,this.apiSecret=cloudConfig.apiSecret,this.authToken=cloudConfig.authToken,this}setPublicID(publicID){return this.publicID=publicID?publicID.toString():"",this}setDeliveryType(newType){return this.deliveryType=newType,this}setSuffix(newSuffix){return this.suffix=newSuffix,this}setSignature(signature){return this.signature=signature,this}setVersion(newVersion){return newVersion&&(this.version=newVersion),this}setAssetType(newType){return newType&&(this.assetType=newType),this}sign(){return this}toURL(overwriteOptions={}){return this.createCloudinaryURL(null,overwriteOptions.trackedAnalytics)}validateAssetForURLCreation(){if(typeof this.cloudName>"u")throw"You must supply a cloudName when initializing the asset";const suffixContainsDot=this.suffix&&this.suffix.indexOf(".")>=0,suffixContainsSlash=this.suffix&&this.suffix.indexOf("/")>=0;if(suffixContainsDot||suffixContainsSlash)throw"`suffix`` should not include . or /"}getResourceType(){const assetType=handleAssetType(this.assetType),deliveryType=handleDeliveryType(this.deliveryType),hasSuffix=!!this.suffix,regularSEOType=`${assetType}/${deliveryType}`,shortSEOType=SEO_TYPES[`${assetType}/${deliveryType}`],useRootPath=this.urlConfig.useRootPath,shorten=this.urlConfig.shorten;if(useRootPath){if(regularSEOType==="image/upload")return"";throw new Error(`useRootPath can only be used with assetType: 'image' and deliveryType: 'upload'. Provided: ${regularSEOType} instead`)}if(shorten&®ularSEOType==="image/upload")return"iu";if(hasSuffix){if(shortSEOType)return shortSEOType;throw new Error(`URL Suffix only supported for ${Object.keys(SEO_TYPES).join(", ")}, Provided: ${regularSEOType} instead`)}return regularSEOType}getSignature(){return this.signature?`s--${this.signature}--`:""}createCloudinaryURL(transformation,trackedAnalytics){if(!this.publicI
65D)return"";this.validateAssetForURLCreation();const prefix2=getUrlPrefix(this.cloudName,this.urlConfig),transformationString=transformation?transformation.toString():"",version=getUrlVersion(this.publicID,this.version,this.urlConfig.forceVersion),publicID=this.publicID;if(typeof transformation=="string")return[prefix2,this.getResourceType(),this.getSignature(),transformationString,version,publicID.replace(/,/g,"%2C"),this.suffix].filter(a2=>a2).join("/");{const safeURL=[encodeURI(prefix2),this.getResourceType(),this.getSignature(),encodeURI(transformationString),version,encodeURI(publicID).replace(/,/g,"%2C"),this.suffix&&encodeURI(this.suffix)].filter(a2=>a2).join("/").replace(/\?/g,"%3F").replace(/=/g,"%3D"),shouldAddAnalytics=this.urlConfig.analytics!==!1&&!publicID.includes("?");let queryParamsString="";if(typeof this.urlConfig.queryParams=="object")try{const queryParams=new URLSearchParams(this.urlConfig.queryParams);shouldAddAnalytics&&queryParams.set("_a",getSDKAnalyticsSignature(trackedAnalytics)),queryParamsString=queryParams.toString()}catch{console.error("Error: URLSearchParams is not available so the queryParams object cannot be parsed, please try passing as an already parsed string")}else queryParamsString=this.urlConfig.queryParams||"",shouldAddAnalytics&&(queryParamsString+=`${queryParamsString.length>0?"&":""}_a=${getSDKAnalyticsSignature(trackedAnalytics)}`);return queryParamsString?`${safeURL}?${queryParamsString}`:safeURL}}}class CloudinaryTransformable extends CloudinaryFile{constructor(publicID,cloudConfig,urlConfig,transformation){super(publicID,cloudConfig,urlConfig),this.transformation=transformation}animated(animated){return this.transformation.animated(animated),this}border(border2){return this.transformation.border(border2),this}reshape(reshape){return this.transformation.reshape(reshape),this}resize(resize){return this.transformation.resize(resize),this}quality(quality2){return this.addAction(new DeliveryFormatAction$1("q",quality2)),this}format(format2){return this.addAction(new DeliveryFormatAction$1("f",format2)),this}roundCorners(roundCorners){return this.transformation.roundCorners(roundCorners),this}overlay(overlayAction){return this.transformation.overlay(overlayAction),this}addVariable(variableAction){return this.transformation.addVariable(variableAction),this}conditional(conditionalAction){return this.transformation.conditional(conditionalAction),this}effect(effect){return this.transformation.effect(effect),this}adjust(action){return this.transformation.adjust(action),this}rotate(rotate2){return this.transformation.rotate(rotate2),this}namedTransformation(namedTransformation){return this.transformation.namedTransformation(namedTransformation),this}delivery(deliveryAction){return this.transformation.delivery(deliveryAction),this}backgroundColor(color2){return this.transformation.backgroundColor(color2),this}psdTools(action){return this.transformation.psdTools(action),this}extract(action){return this.transformation.extract(action),this}addFlag(flagQualifier){return this.transformation.addFlag(flagQualifier),this}customFunction(customFunction){return this.transformation.customFunction(customFunction),this}addAction(action){return this.transformation.addAction(action),this}addTransformation(tx){return this.transformation.addTransformation(tx),this}toString(){return this.transformation.toString()}underlay(underlayAction){return this.transformation.underlay(underlayAction),this}toURL(overwriteOptions={}){return this.createCloudinaryURL(this.transformation,overwriteOptions==null?void 0:overwriteOptions.trackedAnalytics)}}class CloudinaryImage extends CloudinaryTransformable{constructor(publicID,cloudConfig,urlConfig){super(publicID,cloudConfig,urlConfig,new ImageTransformation)}}class CloudinaryVideo extends CloudinaryTransformable{constructor(publicID,cloudConfig,urlConfig){super(publicID,cloudConfig,urlConfig,new VideoTransformation),this.assetType="video"}transcode(action){return this.transformation.transcode(action),this}videoEdit(action){return this.transformation.videoEdit(action),this}}class Cloudinary{constructor(cloudinaryConfig){cloudinaryConfig&&(this.cloudinaryConfig=cloudinaryConfig)}
65image(publicID){return new CloudinaryImage(publicID,this.cloudinaryConfig.cloud,this.cloudinaryConfig.url)}video(publicID){return new CloudinaryVideo(publicID,this.cloudinaryConfig.cloud,this.cloudinaryConfig.url)}setConfig(cloudinaryConfig){return this.cloudinaryConfig=cloudinaryConfig,this}getConfig(){return this.cloudinaryConfig}extendConfig(){}}const LibraryContext=reactExports.createContext(void 0);function LibraryContextProvider({children:children2,cloudName,domain,langCode="en"}){const cld2=new Cloudinary({cloud:{cloudName}});return jsxRuntimeExports.jsx(LibraryContext.Provider,{value:{cld:cld2,domain,langCode},children:children2})}function useLibraryContext(){const context=reactExports.useContext(LibraryContext);if(!context)throw new Error("This context cannot be used outside of the Library Provider.");return context}const ArrowBackIcon=createIcon({displayName:"ArrowBackIcon",viewBox:"0 0 24 24",d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),ArrowForwardIcon=createIcon({displayName:"ArrowForwardIcon",viewBox:"0 0 24 24",d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),BlueSkyIcon=createIcon({displayName:"BlueSkyIcon",viewBox:"0 0 600 530",path:jsxRuntimeExports.jsx("path",{fill:"currentColor",d:"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z"})}),BroadcastIcon=createIcon({displayName:"BroadcastIcon",viewBox:"0 0 16 16",d:"M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"});createIcon({displayName:"CheckCircleIcon",viewBox:"0 0 24 24",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"});const CheckIcon=createIcon({displayName:"CheckIcon",viewBox:"0 0 14 14",path:jsxRuntimeExports.jsx("g",{fill:"currentColor",children:jsxRuntimeExports.jsx("polygon",{points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})})}),ChevronDownIcon=createIcon({displayName:"ChevronDownIcon",viewBox:"0 0 24 24",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}),ChevronLeftIcon=createIcon({displayName:"ChevronLeftIcon",viewBox:"0 0 24 24",d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),ChevronRightIcon=createIcon({displayName:"ChevronRightIcon",viewBox:"0 0 24 24",d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"});createIcon({displayName:"CircledCheckIcon",viewBox:"0 0 14 14",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("mask",{id:"mask0_1525_309",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"14",height:"14",children:[jsxRuntimeExports.jsx("path",{d:"M7 13C7.78808 13.001 8.56859 12.8463 9.29668 12.5447C10.0248 12.2431 10.6861 11.8006 11.2426 11.2426C11.8006 10.6861 12.2431 10.0248 12.5447 9.29668C12.8463 8.56859 13.001 7.78808 13 7C13.001 6.21192 12.8463 5.43142 12.5447 4.70333C12.2431 3.97524 11.8006 3.31393 11.2426 2.7574C10.6861 2.19941 10.0248 1.7569 9.29668 1.45531C8.56859 1.15372 7.78808 0.998984 7 1.00001C6.21192 0.999 5.43142 1.15374 4.70333 1.45533C3.97524 1.75693 3.31393 2.19943 2.7574 2.7574C2.19943 3.31393 1.75693 3.97524 1.45533 4.70333C1.15374 5.43142 0.999 6.21192 1.00001 7C0.998984 7.78808 1.15372 8.56859 1.45531 9.29668C1.7569 10.0248 2.19941 10.6861 2.7574 11.2426C3.31393 11.8006 3.97524 12.2431 4.70333 12.5447C5.43142
6512.8463 6.21192 13.001 7 13Z",fill:"white",stroke:"white",strokeWidth:"1.7",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M4.59863 7.00166L6.39863 8.80166L9.99863 5.20166",stroke:"black",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})]}),jsxRuntimeExports.jsx("g",{mask:"url(#mask0_1525_309)",children:jsxRuntimeExports.jsx("path",{d:"M-0.200684 -0.20166H14.1993V14.1983H-0.200684V-0.20166Z"})})]})});const CloseIcon=createIcon({displayName:"CloseIcon",viewBox:"0 0 24 24",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}),ExternalLinkIcon=createIcon({displayName:"ExternalLinkIcon",viewBox:"0 0 24 24",path:jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[jsxRuntimeExports.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),jsxRuntimeExports.jsx("path",{d:"M15 3h6v6"}),jsxRuntimeExports.jsx("path",{d:"M10 14L21 3"})]})})}),DiscordIcon=createIcon({displayName:"DiscordIcon",viewBox:"0 0 24 18",d:"M19.6699 2.01885C19.6638 2.00697 19.6536 1.99767 19.6413 1.9926C18.2116 1.33667 16.703 0.868945 15.153 0.601123C15.139 0.598505 15.1244 0.600394 15.1115 0.60652C15.0985 0.612647 15.0878 0.622699 15.0809 0.635248C14.8755 1.00811 14.689 1.39109 14.5222 1.78275C12.8514 1.52913 11.152 1.52913 9.4812 1.78275C9.3
651327 1.3901 9.12379 1.00702 8.91364 0.635248C8.90643 0.622972 8.89569 0.613151 8.88282 0.607064C8.86996 0.600977 8.85555 0.598907 8.84149 0.601123C7.29138 0.868383 5.78262 1.33614 4.35319 1.99264C4.34095 1.99782 4.33063 2.00668 4.32364 2.01799C1.46505 6.28691 0.681976 10.4509 1.06613 14.5633C1.06721 14.5734 1.0703 14.5831 1.07523 14.592C1.08016 14.6008 1.08682 14.6086 1.09481 14.6148C2.75934 15.8473 4.62114 16.788 6.60075 17.3969C6.61469 17.4011 6.62958 17.4009 6.64341 17.3964C6.65724 17.3919 6.66935 17.3832 6.67811 17.3716C7.10329 16.7931 7.48003 16.1805 7.8045 15.54C7.80896 15.5312 7.81151 15.5216 7.81197 15.5117C7.81243 15.5019 7.81081 15.4921 7.8072 15.4829C7.80359 15.4737 7.79808 15.4654 7.79102 15.4585C7.78397 15.4517 7.77554 15.4463 7.76629 15.443C7.1722 15.2156 6.59705 14.9416 6.04624 14.6235C6.03623 14.6176 6.02783 14.6093 6.02177 14.5994C6.01571 14.5895 6.01218 14.5783 6.0115 14.5667C6.01081 14.5551 6.01299 14.5435 6.01784 14.533C6.02269 14.5224 6.03006 14.5133 6.0393 14.5062C6.15488 14.4196 6.27053 14.3296 6.38089 14.2386C6.39069 14.2305 6.40256 14.2253 6.41515 14.2236C6.42773 14.222 6.44055 14.2238 6.45214 14.229C10.0607 15.8759 13.9675 15.8759 17.5334 14.229C17.545 14.2235 17.558 14.2214 17.5707 14.2229C17.5835 14.2245 17.5956 14.2296 17.6055 14.2377C17.7159 14.3287 17.8316 14.4196 17.948 14.5062C17.9573 14.5132 17.9647 14.5223 17.9696 14.5328C17.9746 14.5433 17.9768 14.5549 17.9762 14.5665C17.9756 14.5781 17.9722 14.5893 17.9662 14.5993C17.9602 14.6092 17.9519 14.6175 17.9419 14.6235C17.3924 14.9443 16.8167 15.2181 16.221 15.4421C16.2118 15.4456 16.2034 15.451 16.1964 15.458C16.1894 15.465 16.1839 15.4734 16.1804 15.4827C16.1768 15.4919 16.1753 15.5018 16.1758 15.5117C16.1764 15.5215 16.179 15.5312 16.1835 15.54C16.5134 16.1769 16.8896 16.7887 17.3091 17.3706C17.3176 17.3825 17.3296 17.3915 17.3435 17.3962C17.3574 17.4009 17.3724 17.4011 17.3864 17.3968C19.3696 16.79 21.2346 15.8492 22.9013 14.6148C22.9094 14.6089 22.9161 14.6013 22.9211 14.5926C22.926 14.5838 22.929 14.5741 22.9299 14.5641C23.3898 9.80977 22.16 5.67994 19.6699 2.01885ZM8.34341 12.0592C7.25696 12.0592 6.36176 11.0622 6.36176 9.83779C6.36176 8.61334 7.2396 7.61625 8.34341 7.61625C9.45585 7.61625 10.3424 8.622 10.325 9.83771C10.325 11.0622 9.44715 12.0592 8.34341 12.0592ZM15.6702 12.0592C14.5838 12.0592 13.6886 11.0622 13.6886 9.83779C13.6886 8.61334 14.5664 7.61625 15.6702 7.61625C16.7827 7.61625 17.6692 8.622 17.6518 9.83771C17.6518 11.0622 16.7827 12.0592 15.6702 12.0592Z"}),DownloadIcon=createIcon({displayName:"DownloadIcon",viewBox:"0 0 14 14",path:jsxRuntimeExports.jsx("g",{fill:"currentColor",children:jsxRuntimeExports.jsx("path",{d:"M11.2857,6.05714 L10.08571,4.85714 L7.85714,7.14786 L7.85714,1 L6.14286,1 L6.14286,7.14786 L3.91429,4.85714 L2.71429,6.05714 L7,10.42857 L11.2857,6.05714 Z M1,11.2857 L1,13 L13,13 L13,11.2857 L1,11.2857 Z"})})}),EnvelopeIcon=createIcon({displayName:"EnvelopeIcon",viewBox:"0 0 24 18",d:"M21.75 0H2.25C1.00734 0 0 1.00734 0 2.25V15.75C0 16.9927 1.00734 18 2.25 18H21.75C22.9927 18 24 16.9927 24 15.75V2.25C24 1.00734 22.9927 0 21.75 0ZM21.75 2.25V4.16273C20.699 5.01862 19.0234 6.3495 15.4412 9.15445C14.6518 9.77541 13.0881 11.2672 12 11.2498C10.9121 11.2674 9.34786 9.77517 8.55877 9.15445C4.97719 6.34992 3.30117 5.01877 2.25 4.16273V2.25H21.75ZM2.25 15.75V7.04991C3.32409 7.90542 4.8473 9.10594 7.16897 10.9239C8.19352 11.7304 9.98775 13.5108 12 13.5C14.0024 13.5108 15.7739 11.7563 16.8306 10.9243C19.1522 9.10636 20.6759 7.90552 21.75 7.04995V15.75H2.25Z"}),FacebookIcon=createIcon({displayName:"FacebookIcon",viewBox:"0 0 24 24",d:"M23.625 12C23.625 5.57812 18.4219 0.375 12 0.375C5.57812 0.375 0.375 5.57812 0.375 12C0.375 17.8022 4.62609 22.6116 10.1836 23.4844V15.3605H7.23047V12H10.1836V9.43875C10.1836 6.52547 11.918 4.91625 14.5744 4.91625C15.8466 4.91625 17.1769 5.14313 17.1769 5.14313V8.0025H15.7106C14.2669 8.0025 13.8164 8.89875 13.8164 9.81797V12H17.0405L16.5248 15.3605H13.8164V23.4844C19.3739 22.6116 23.625 17.8022 23.625 12Z"}),FlipIcon=createIcon({displayName:"FlipIcon",viewBox:"0 0 16 17",defaultProps:{f
65ill:"none"},path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("g",{clipPath:"url(#clip0_925_7402)",children:[jsxRuntimeExports.jsx("path",{d:"M11.3079 11.0782C12.9049 10.6032 13.9541 9.79484 13.9541 8.87662C13.9541 7.41462 11.2881 6.23047 8.00023 6.23047C4.71239 6.23047 2.04639 7.41462 2.04639 8.87662C2.04639 10.3386 4.71239 11.5228 8.00023 11.5228",strokeWidth:"1.32308",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M6.01562 9.53809L8.00024 11.5227L6.01562 13.5073",strokeWidth:"1.32308",strokeLinecap:"round",strokeLinejoin:"round"})]}),jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsx("clipPath",{id:"clip0_925_7402",children:jsxRuntimeExports.jsx("rect",{width:"15.8769",height:"15.8769",fill:"white",transform:"translate(0.0615234 0.974121)"})})})]})}),GlobeIcon=createIcon({displayName:"GlobeIcon",viewBox:"0 0 16 16",d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855-.143.268-.276.56-.395.872.705.157 1.472.257 2.282.287V1.077zM4.249 3.539c.142-.384.304-.744.481-1.078a6.7 6.7 0 0 1 .597-.933A7.01 7.01 0 0 0 3.051 3.05c.362.184.763.349 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008a9.124 9.124 0 0 1-1.565-.667A6.964 6.964 0 0 0 1.018 7.5h2.49zm1.4-2.741a12.344 12.344 0 0 0-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332zM8.5 5.09V7.5h2.99a12.342 12.342 0 0 0-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.612 13.612 0 0 1 7.5 10.91V8.5H4.51zm3.99 0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741H8.5zm-3.282 3.696c.12.312.252.604.395.872.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a6.696 6.696 0 0 1-.598-.933 8.853 8.853 0 0 1-.481-1.079 8.38 8.38 0 0 0-1.198.49 7.01 7.01 0 0 0 2.276 1.522zm-1.383-2.964A13.36 13.36 0 0 1 3.508 8.5h-2.49a6.963 6.963 0 0 0 1.362 3.675c.47-.258.995-.482 1.565-.667zm6.728 2.964a7.009 7.009 0 0 0 2.275-1.521 8.376 8.376 0 0 0-1.197-.49 8.853 8.853 0 0 1-.481 1.078 6.688 6.688 0 0 1-.597.933zM8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855.143-.268.276-.56.395-.872A12.63 12.63 0 0 0 8.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.963 6.963 0 0 0 14.982 8.5h-2.49a13.36 13.36 0 0 1-.437 3.008zM14.982 7.5a6.963 6.963 0 0 0-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008h2.49zM11.27 2.461c.177.334.339.694.482 1.078a8.368 8.368 0 0 0 1.196-.49 7.01 7.01 0 0 0-2.275-1.52c.218.283.418.597.597.932zm-.488 1.343a7.765 7.765 0 0 0-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z"}),GoogleIcon=createIcon({displayName:"GoogleIcon",viewBox:"0 0 24 24",d:"M23.4375 12.2719C23.4375 18.9047 18.8953 23.625 12.1875 23.625C5.75625 23.625 0.5625 18.4312 0.5625 12C0.5625 5.56875 5.75625 0.375 12.1875 0.375C15.3188 0.375 17.9531 1.52344 19.9828 3.41719L16.8187 6.45938C12.6797 2.46563 4.98281 5.46563 4.98281 12C4.98281 16.0547 8.22188 19.3406 12.1875 19.3406C16.7906 19.3406 18.5156 16.0406 18.7875 14.3297H12.1875V10.3312H23.2547C23.3625 10.9266 23.4375 11.4984 23.4375 12.2719Z"}),HamburgerIcon=createIcon({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"}),InstagramIcon=createIcon({displayName:"InstagramIcon",viewBox:"0 0 18 18",d:"M9.00391 4.50781C6.51953 4.50781 4.51562 6.51172 4.51562 8.99609C4.51562 11.4805 6.51953 13.4844 9.00391 13.4844C11.4883 13.4844 13.4922 11.4805 13.4922 8.99609C13.4922 6.51172 11.4883 4.50781 9.00391 4.50781ZM9.00391 11.9141C7.39844 11.9141 6.08594 10.6055 6.08594 8.99609C6.08594 7.38672 7.39453 6.07812 9.00391 6.07812C10.6133 6.07812 11.9219 7.38672 11.9219 8.99609C11.9219 10.6055 10.6094 11.9141 9.00391 11.9141ZM14.7227 4.32422C14.7227 4.90625 14.2539 5.37109 13.6758 5.37109C13.0938 5.37109 12.6289 4.90234 12.6289 4.32422C12.6289 3.74609 13.0977 3.27734 13.6758 3.27734C14.2539 3.27734 14.7227 3.74609 14.7227 4.32422ZM17.6953 5.38672C17.6289 3.98438 17.3086 2.74219 16.2812 1.71875C15.2578 0.695312 14.0156 0.375 12.6133 0.304687C11.168 0.222656 6.83594 0.222656 5.39062 0.304687C3.99219 0.371094 2.75 0.691406 1.72266 1.71484C0.695313 2.73828 0.378906 3.98047 0.308594 5.38281C0.226562 6.82812 0.226562 11.1602 0.308594 12.6055C0.375 14.0078
650.695313 15.25 1.72266 16.2734C2.75 17.2969 3.98828 17.6172 5.39062 17.6875C6.83594 17.7695 11.168 17.7695 12.6133 17.6875C14.0156 17.6211 15.2578 17.3008 16.2812 16.2734C17.3047 15.25 17.625 14.0078 17.6953 12.6055C17.7773 11.1602 17.7773 6.83203 17.6953 5.38672ZM15.8281 14.1562C15.5234 14.9219 14.9336 15.5117 14.1641 15.8203C13.0117 16.2773 10.2773 16.1719 9.00391 16.1719C7.73047 16.1719 4.99219 16.2734 3.84375 15.8203C3.07812 15.5156 2.48828 14.9258 2.17969 14.1562C1.72266 13.0039 1.82813 10.2695 1.82813 8.99609C1.82813 7.72266 1.72656 4.98438 2.17969 3.83594C2.48438 3.07031 3.07422 2.48047 3.84375 2.17187C4.99609 1.71484 7.73047 1.82031 9.00391 1.82031C10.2773 1.82031 13.0156 1.71875 14.1641 2.17187C14.9297 2.47656 15.5195 3.06641 15.8281 3.83594C16.2852 4.98828 16.1797 7.72266 16.1797 8.99609C16.1797 10.2695 16.2852 13.0078 15.8281 14.1562Z"}),LinkIcon=createIcon({displayName:"LinkIcon",viewBox:"0 0 24 24",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.7753 2.75068C13.9069 1.65773 15.4225 1.05296 16.9957 1.06663C18.5689 1.0803 20.0738 1.71132 21.1862 2.82377C22.2986 3.93621 22.9297 5.44109 22.9433 7.01427C22.957 8.58745 22.3522 10.1031 21.2593 11.2347L21.2471 11.2471L18.2472 14.2469C17.639 14.8554 16.907 15.326 16.1008 15.6267C15.2947 15.9274 14.4334 16.0512 13.5752 15.9897C12.717 15.9283 11.8821 15.683 11.1271 15.2705C10.3721 14.858 9.71458 14.2879 9.19923 13.5989C8.86843 13.1567 8.95877 12.53 9.40102 12.1992C9.84327 11.8684 10.47 11.9587 10.8008 12.401C11.1443 12.8603 11.5826 13.2403 12.086 13.5153C12.5894 13.7903 13.146 13.9539 13.7181 13.9949C14.2902 14.0358 14.8644 13.9533 15.4018 13.7528C15.9392 13.5523 16.4273 13.2386 16.8328 12.833L16.8329 12.8329L19.8264 9.83934C20.5514 9.08557 20.9525 8.0777 20.9434 7.03165C20.9343 5.98286 20.5136 4.97961 19.772 4.23798C19.0304 3.49635 18.0271 3.07567 16.9783 3.06656C15.9318 3.05746 14.9235 3.45887 14.1696 4.1845L12.455 5.88913C12.0634 6.27851 11.4302 6.27667 11.0408 5.88501C10.6514 5.49335 10.6533 4.86018 11.045 4.4708L12.765 2.7608L12.7753 2.75068Z"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.89914 8.37351C8.70525 8.07281 9.5666 7.94899 10.4248 8.01045C11.2829 8.07191 12.1179 8.31721 12.8729 8.72972C13.6279 9.14223 14.2854 9.71229 14.8008 10.4012C15.1316 10.8435 15.0412 11.4702 14.599 11.801C14.1567 12.1318 13.53 12.0415 13.1992 11.5992C12.8557 11.1399 12.4173 10.7599 11.914 10.4849C11.4106 10.2098 10.854 10.0463 10.2819 10.0053C9.70979 9.96436 9.13555 10.0469 8.59814 10.2474C8.06074 10.4478 7.57273 10.7615 7.16722 11.1672L4.17358 14.1608C3.44854 14.9146 3.04749 15.9225 3.05658 16.9685C3.06569 18.0173 3.48637 19.0206 4.228 19.7622C4.96963 20.5038 5.97288 20.9245 7.02167 20.9336C8.06771 20.9427 9.07558 20.5417 9.82935 19.8166L11.5329 18.1131C11.9234 17.7226 12.5566 17.7226 12.9471 18.1131C13.3376 18.5036 13.3376 19.1368 12.9471 19.5273L11.2371 21.2373L11.2247 21.2495C10.0931 22.3425 8.57747 22.9472 7.00429 22.9336C5.43111 22.9199 3.92624 22.2889 2.81379 21.1764C1.70134 20.064 1.07032 18.5591 1.05665 16.9859C1.04298 15.4127 1.64775 13.8971 2.7407 12.7655L2.75288 12.7531L5.75275 9.75325C5.75271 9.75329 5.75279 9.7532 5.75275 9.75325C6.36099 9.14482 7.09308 8.67419 7.89914 8.37351Z"})]})}),LinkedInIcon=createIcon({displayName:"LinkedInIcon",viewBox:"0 0 22 22",d:"M20 0.5H1.99531C1.17031 0.5 0.5 1.17969 0.5 2.01406V19.9859C0.5 20.8203 1.17031 21.5 1.99531 21.5H20C20.825 21.5 21.5 20.8203 21.5 19.9859V2.01406C21.5 1.17969 20.825 0.5 20 0.5ZM6.84687 18.5H3.73438V8.47812H6.85156V18.5H6.84687ZM5.29062 7.10938C4.29219 7.10938 3.48594 6.29844 3.48594 5.30469C3.48594 4.31094 4.29219 3.5 5.29062 3.5C6.28437 3.5 7.09531 4.31094 7.09531 5.30469C7.09531 6.30312 6.28906 7.10938 5.29062 7.10938ZM18.5141 18.5H15.4016V13.625C15.4016 12.4625 15.3781 10.9672 13.7844 10.9672C12.1625 10.9672 11.9141 12.2328 11.9141 13.5406V18.5H8.80156V8.47812H11.7875V9.84687H11.8297C12.2469 9.05937 13.2641 8.22969 14.7781 8.22969C17.9281 8.22969 18.5141 10.3062 18.5141 13.0062V18.5Z"}
65),LoginIcon=createIcon({displayName:"LoginIcon",viewBox:"0 0 24 24",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.46447 15.4645C5.40215 14.5268 6.67392 14 8 14H16C17.3261 14 18.5979 14.5268 19.5355 15.4645C20.4732 16.4021 21 17.6739 21 19V21C21 21.5523 20.5523 22 20 22C19.4477 22 19 21.5523 19 21V19C19 18.2044 18.6839 17.4413 18.1213 16.8787C17.5587 16.3161 16.7956 16 16 16H8C7.20435 16 6.44129 16.3161 5.87868 16.8787C5.31607 17.4413 5 18.2044 5 19V21C5 21.5523 4.55228 22 4 22C3.44772 22 3 21.5523 3 21V19C3 17.6739 3.52678 16.4021 4.46447 15.4645Z",fill:"#163A6B"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4C10.3431 4 9 5.34315 9 7C9 8.65685 10.3431 10 12 10C13.6569 10 15 8.65685 15 7C15 5.34315 13.6569 4 12 4ZM7 7C7 4.23858 9.23858 2 12 2C14.7614 2 17 4.23858 17 7C17 9.76142 14.7614 12 12 12C9.23858 12 7 9.76142 7 7Z",fill:"#163A6B"})]})}),MediumIcon=createIcon({displayName:"MediumIcon",viewBox:"0 0 640 512",d:"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z"});createIcon({displayName:"OutlinedCheckIcon",viewBox:"0 0 18 18",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{d:"M8.99998 16.3203C9.96148 16.3215 10.9137 16.1327 11.802 15.7648C12.6903 15.3968 13.4972 14.8569 14.1762 14.1762C14.8569 13.4972 15.3968 12.6903 15.7648 11.802C16.1327 10.9137 16.3215 9.96148 16.3203 8.99998C16.3215 8.03849 16.1327 7.08623 15.7647 6.19793C15.3968 5.30963 14.8569 4.5028 14.1762 3.82381C13.4972 3.14303 12.6903 2.60315 11.802 2.23519C10.9137 1.86723 9.96148 1.67845 8.99998 1.67969C8.03849 1.67847 7.08623 1.86726 6.19793 2.23522C5.30963 2.60317 4.5028 3.14305 3.82381 3.82381C3.14305 4.5028 2.60317 5.30963 2.23522 6.19793C1.86726 7.08623 1.67847 8.03849 1.67969 8.99998C1.67845 9.96148 1.86723 10.9137 2.23519 11.802C2.60315 12.6903 3.14303 13.4972 3.82381 14.1762C4.5028 14.8569 5.30963 15.3968 6.19793 15.7647C7.08623 16.1327 8.03849 16.3215 8.99998 16.3203Z",strokeWidth:"1.46406",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M6.07178 9.00004L8.26786 11.1961L12.66 6.80396",strokeWidth:"1.46406",strokeLinecap:"round",strokeLinejoin:"round"})]})});const PauseIcon=createIcon({displayName:"PauseIcon",viewBox:"0 0 8 12",d:"M2 0H0V12H2V0ZM8 0H6V12H8V0Z"}),PinterestIcon=createIcon({displayName:"PinterestIcon",viewBox:"0 0 512 512",d:"M405.017,52.467C369.774,18.634,321.001,0,267.684,0C186.24,0,136.148,33.385,108.468,61.39 c-34.114,34.513-53.675,80.34-53.675,125.732c0,56.993,23.839,100.737,63.76,117.011c2.68,1.098,5.377,1.651,8.021,1.651 c8.422,0,15.095-5.511,17.407-14.35c1.348-5.071,4.47-17.582,5.828-23.013c2.906-10.725,0.558-15.884-5.78-23.353 c-11.546-13.662-16.923-29.817-16.923-50.842c0-62.451,46.502-128.823,132.689-128.823c68.386,0,110.866,38.868,110.866,101.434 c0,39.482-8.504,76.046-23.951,102.961c-10.734,18.702-29.609,40.995-58.585,40.995c-12.53,0-23.786-5.147-30.888-14.121 c-6.709-8.483-8.921-19.441-6.222-30.862c3.048-12.904,7.205-26.364,11.228-39.376c7.337-23.766,14.273-46.213,14.273-64.122 c0-30.632-18.832-51.215-46.857-51.215c-35.616,0-63.519,36.174-63.519,82.354c0,22.648,6.019,39.588,8.744,46.092 c-4.487,19.01-31.153,132.03-36.211,153.342c-2.925,12.441-20.543,110.705,8.618,118.54c32.764,8.803,62.051-86.899,65.032-97.713 c2.416-8.795,10.869-42.052,16.049-62.495c15.817,15.235,41.284,25.535,66.064,25.535c46.715,0,88.727-21.022,118.298-59.189 c28.679-37.02,44.474-88.618,44.474-145.282C457.206,127.983,438.182,84.311,405.017,52.467z"});createIcon({displayName:"PlayButton",viewBox:"0 0 40 40",d:"M26.4506 18.0876C27.7846 18.8562 27.7864 20.7807 26.4537 21.5517L18.0173 26.4328C16.6846 27.2038 15.0171 26.2431 15.0157 24.7035L15.0068 14.9567C15.0054 13.4171 16.6712 12.4534 18.0052 13.2219L26.4506 18.0876Z"});
65const PlayIcon$1=createIcon({displayName:"PlayIcon",viewBox:"0 0 11 13",d:"M10.5 5.33161C11.1667 5.71651 11.1667 6.67876 10.5 7.06366L1.5 12.2598C0.833332 12.6447 -6.10471e-07 12.1636 -5.76822e-07 11.3938L-1.2256e-07 1.00148C-8.8911e-08 0.231678 0.833333 -0.249447 1.5 0.135454L10.5 5.33161Z"}),QuoraIcon=createIcon({displayName:"QuoraIcon",viewBox:"0 0 22 22",d:"M21.1484 17.1266H19.775C19.7047 17.7594 19.2828 18.5703 18.2281 18.5703C17.2672 18.5703 16.5734 17.9047 15.9078 16.8922C17.9797 15.2891 19.4094 12.7906 19.4094 9.72031C19.4141 4.2125 14.8812 0.5 10.1094 0.5C5.43594 0.5 0.842186 4.23594 0.842186 9.72031C0.842186 16.0063 6.99687 20.1078 12.5141 18.5797C13.4375 20.1547 14.6562 21.5 16.9766 21.5C20.8109 21.5 21.2328 17.9703 21.1484 17.1266ZM14.4219 14.4313C13.5078 13.0625 12.3734 11.9844 10.1328 11.9844C8.70312 11.9844 7.5875 12.4531 6.89844 13.0531L7.47031 14.1922C7.76094 14.0516 8.07969 14.0047 8.39844 14.0047C10.0625 14.0047 10.9156 15.4484 11.6422 16.8781C11.1734 17.0187 10.6719 17.075 10.1094 17.075C6.59375 17.075 5.07031 14.5906 5.07031 9.72969C5.07031 4.83594 6.59375 2.32812 10.1094 2.32812C13.6812 2.32812 15.2047 4.83594 15.2047 9.72031C15.2094 11.6797 14.9516 13.2641 14.4219 14.4313Z"}),RedditIcon=createIcon({displayName:"RedditIcon",viewBox:"0 0 24 24",d:"M9.44531 14.3203C8.79844 14.3203 8.27813 13.8 8.27813 13.1672C8.27813 12.5203 8.79844 12 9.44531 12C10.0828 12 10.5984 12.5203 10.5984 13.1672C10.5984 13.8047 10.0781 14.3203 9.44531 14.3203ZM23.625 12C23.625 18.4219 18.4219 23.625 12 23.625C5.57812 23.625 0.375 18.4219 0.375 12C0.375 5.57812 5.57812 0.375 12 0.375C18.4219 0.375 23.625 5.57812 23.625 12ZM17.4234 10.0688C16.9828 10.0688 16.5938 10.2516 16.3078 10.5375C15.2578 9.81094 13.8422 9.34219 12.2719 9.29062L13.0875 5.62031L15.6844 6.20625C15.6844 6.84375 16.2047 7.35938 16.8375 7.35938C17.4844 7.35938 18.0047 6.82969 18.0047 6.19219C18.0047 5.55469 17.4844 5.025 16.8375 5.025C16.3828 5.025 15.9938 5.29688 15.8016 5.67188L12.9328 5.03438C12.7922 4.99688 12.6469 5.1 12.6094 5.24063L11.7141 9.29062C10.1578 9.35625 8.75625 9.82031 7.70625 10.5469C7.42031 10.2469 7.01719 10.0688 6.57656 10.0688C4.94063 10.0688 4.40625 12.2672 5.90156 13.0125C5.85 13.2469 5.82187 13.4906 5.82187 13.7391C5.82187 16.2047 8.59688 18.2016 12.0094 18.2016C15.4359 18.2016 18.2109 16.2047 18.2109 13.7391C18.2109 13.4906 18.1828 13.2328 18.1219 12.9984C19.5891 12.2484 19.05 10.0688 17.4234 10.0688ZM14.1937 15.5156C13.3406 16.3687 10.6266 16.3547 9.80625 15.5156C9.70312 15.4125 9.52031 15.4125 9.41719 15.5156C9.3 15.6328 9.3 15.8156 9.41719 15.9188C10.4859 16.9875 13.5094 16.9875 14.5828 15.9188C14.7 15.8156 14.7 15.6328 14.5828 15.5156C14.4797 15.4125 14.2969 15.4125 14.1937 15.5156ZM14.5547 12C13.9172 12 13.4016 12.5203 13.4016 13.1672C13.4016 13.8047 13.9219 14.3203 14.5547 14.3203C15.2016 14.3203 15.7219 13.8 15.7219 13.1672C15.7219 12.5203 15.2063 12 14.5547 12Z"}),RepeatIcon=createIcon({displayName:"RepeatIcon",viewBox:"0 0 24 24",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{d:"M10.319,4.936a7.239,7.239,0,0,1,7.1,2.252,1.25,1.25,0,1,0,1.872-1.657A9.737,9.737,0,0,0,9.743,2.5,10.269,10.269,0,0,0,2.378,9.61a.249.249,0,0,1-.271.178l-1.033-.13A.491.491,0,0,0,.6,9.877a.5.5,0,0,0-.019.526l2.476,4.342a.5.5,0,0,0,.373.248.43.43,0,0,0,.062,0,.5.5,0,0,0,.359-.152l3.477-3.593a.5.5,0,0,0-.3-.844L5.15,10.172a.25.25,0,0,1-.2-.333A7.7,7.7,0,0,1,10.319,4.936Z"}),jsxRuntimeExports.jsx("path",{d:"M23.406,14.1a.5.5,0,0,0,.015-.526l-2.5-4.329A.5.5,0,0,0,20.546,9a.489.489,0,0,0-.421.151l-3.456,3.614a.5.5,0,0,0,.3.842l1.848.221a.249.249,0,0,1,.183.117.253.253,0,0,1,.023.216,7.688,7.688,0,0,1-5.369,4.9,7.243,7.243,0,0,1-7.1-2.253,1.25,1.25,0,1,0-1.872,1.656,9.74,9.74,0,0,0,9.549,3.03,10.261,10.261,0,0,0,7.369-7.12.251.251,0,0,1,.27-.179l1.058.127a.422.422,0,0,0,.06,0A.5.5,0,0,0,23.406,14.1Z"})]})}),RotatedStar=createIcon({displayName:"RotatedStar",viewBox:"0 0 21 21",d:"M0.984619 9.29956L7.39078 7.23159L7.38101 0.557962L8.9173 0.000196457L12.8608 5.45391L19.0843 3.42508L20.2129 4.67434L16.24 10.1117L20.1705 15.5035L19.2604 16.8604L12.8575 14.7663L8.96623 20.145L7.37448 19.7242L7.39078 12.9886L0.984619 10.9174L0.984619 9.29956Z"}
65),RSSIcon=createIcon({displayName:"RSSIcon",viewBox:"0 0 44 44",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{d:"M7.33325 34.8333C7.33325 35.3196 7.52641 35.7859 7.87022 36.1297C8.21404 36.4735 8.68036 36.6667 9.16659 36.6667C9.65282 36.6667 10.1191 36.4735 10.4629 36.1297C10.8068 35.7859 10.9999 35.3196 10.9999 34.8333C10.9999 34.3471 10.8068 33.8808 10.4629 33.537C10.1191 33.1932 9.65282 33 9.16659 33C8.68036 33 8.21404 33.1932 7.87022 33.537C7.52641 33.8808 7.33325 34.3471 7.33325 34.8333Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.92568 31.5924C6.78522 30.7329 7.95101 30.25 9.16659 30.25C10.3822 30.25 11.5479 30.7329 12.4075 31.5924C13.267 32.452 13.7499 33.6178 13.7499 34.8333C13.7499 36.0489 13.267 37.2147 12.4075 38.0742C11.5479 38.9338 10.3822 39.4167 9.16659 39.4167C7.95101 39.4167 6.78522 38.9338 5.92568 38.0742C5.06614 37.2147 4.58325 36.0489 4.58325 34.8333C4.58325 33.6178 5.06614 32.452 5.92568 31.5924ZM9.16659 35.75C9.4097 35.75 9.64286 35.6534 9.81477 35.4815C9.98668 35.3096 10.0833 35.0764 10.0833 34.8333C10.0833 34.5902 9.98668 34.3571 9.81477 34.1852C9.64286 34.0132 9.4097 33.9167 9.16659 33.9167C8.92348 33.9167 8.69032 34.0132 8.5184 34.1852C8.34649 34.35
6571 8.24992 34.5902 8.24992 34.8333C8.24992 35.0764 8.34649 35.3096 8.5184 35.4815C8.69032 35.6534 8.92348 35.75 9.16659 35.75Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.58325 7.33333C4.58325 5.81455 5.81447 4.58333 7.33325 4.58333C15.8423 4.58333 24.0028 7.96353 30.0196 13.9803C36.0364 19.9971 39.4166 28.1576 39.4166 36.6667C39.4166 38.1855 38.1854 39.4167 36.6666 39.4167C35.1478 39.4167 33.9166 38.1855 33.9166 36.6667C33.9166 29.6163 31.1158 22.8548 26.1305 17.8694C21.1452 12.8841 14.3836 10.0833 7.33325 10.0833C5.81447 10.0833 4.58325 8.85212 4.58325 7.33333Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.58325 20.1667C4.58325 18.6479 5.81447 17.4167 7.33325 17.4167C12.4387 17.4167 17.335 19.4448 20.9451 23.0549C24.5551 26.6649 26.5833 31.5612 26.5833 36.6667C26.5833 38.1854 25.352 39.4167 23.8333 39.4167C22.3145 39.4167 21.0833 38.1854 21.0833 36.6667C21.0833 33.0199 19.6346 29.5226 17.056 26.9439C14.4773 24.3653 10.98 22.9167 7.33325 22.9167C5.81447 22.9167 4.58325 21.6854 4.58325 20.1667Z",fill:"currentColor"})]})}),SearchIcon=createIcon({displayName:"SearchIcon",viewBox:"0 0 24 24",d:"M23.384,21.619,16.855,15.09a9.284,9.284,0,1,0-1.768,1.768l6.529,6.529a1.266,1.266,0,0,0,1.768,0A1.251,1.251,0,0,0,23.384,21.619ZM2.75,9.5a6.75,6.75,0,1,1,6.75,6.75A6.758,6.758,0,0,1,2.75,9.5Z"}),Search2Icon=createIcon({displayName:"Search2Icon",viewBox:"0 0 24 24",d:"M23.414,20.591l-4.645-4.645a10.256,10.256,0,1,0-2.828,2.829l4.645,4.644a2.025,2.025,0,0,0,2.828,0A2,2,0,0,0,23.414,20.591ZM10.25,3.005A7.25,7.25,0,1,1,3,10.255,7.258,7.258,0,0,1,10.25,3.005Z"}),ShareIcon=createIcon({displayName:"ShareIcon",viewBox:"0 0 32 32",d:"M25,20a5,5,0,0,0-3.91,1.93l-9.28-4.64A5,5,0,0,0,12,16a5,5,0,0,0-.19-1.29l9.28-4.64A5,5,0,0,0,25,12a5,5,0,1,0-5-5,5,5,0,0,0,.19,1.29l-9.28,4.64A5,5,0,0,0,7,11,5,5,0,0,0,7,21a5,5,0,0,0,3.91-1.93l9.28,4.64A5,5,0,1,0,25,20ZM25,4a3,3,0,1,1-3,3A3,3,0,0,1,25,4ZM7,19a3,3,0,1,1,3-3A3,3,0,0,1,7,19Zm18,9a3,3,0,1,1,3-3A3,3,0,0,1,25,28Z"}),SkypeIcon=createIcon({displayName:"SkypeIcon",viewBox:"0 0 22 22",d:"M20.4078 13.0531C20.5438 12.3969 20.6281 11.6984 20.6281 11C20.6281 5.67969 16.3203 1.37656 11.0047 1.37656C10.3063 1.37656 9.6125 1.45625 8.95156 1.59688C8.06094 0.907813 6.95469 0.5 5.75 0.5C2.85313 0.5 0.5 2.85313 0.5 5.75C0.5 6.95469 0.907812 8.06094 1.59219 8.94687C1.45625 9.60312 1.37188 10.3016 1.37188 11C1.37188 16.3203 5.67969 20.6234 10.9953 20.6234C11.6937 20.6234 12.3875 20.5438 13.0484 20.4031C13.9391 21.0875 15.0453 21.4953 16.2453 21.4953C19.1422 21.4953 21.4953 19.1422 21.4953 16.2453C21.5 15.0453 21.0922 13.9391 20.4078 13.0531ZM11.2859 17.3422C8.21094 17.3422 5.6375 15.9734 5.6375 14.2953C5.6375 13.5453 6.05938 12.8609 7.02031 12.8609C8.48281 12.8609 8.61875 14.9656 11.15 14.9656C12.3547 14.9656 13.1328 14.4312 13.1328 13.7328C13.1328 12.8562 12.3828 12.7203 11.1641 12.4203C8.23438 11.6984 5.64219 11.3891 5.64219 8.33281C5.64219 5.55781 8.38906 4.53125 10.7563 4.53125C13.3391 4.53125 15.95 5.55781 15.95 7.12812C15.95 7.92031 15.4156 8.61875 14.5297 8.61875C13.2031 8.61875 13.1609 7.04844 11.0141 7.04844C9.80937 7.04844 9.04531 7.37656 9.04531 8.10312C9.04531 9.03125 10.0203 9.125 12.2844 9.65C14.225 10.0859 16.5359 10.9062 16.5359 13.2875C16.5359 16.0578 13.8594 17.3422 11.2859 17.3422Z"}),SnapchatIcon=createIcon({displayName:"SnapchatIcon",viewBox:"0 0 24 24",d:"M23.9459 18.4067C23.7016 18.9765 22.6691 19.3952 20.7884 19.6872C20.6916 19.8178 20.6114 20.3756 20.4834 20.8101C20.4072 21.071 20.2198 21.2259 19.9149 21.2259L19.9009 21.2256C19.4606 21.2256 19.0008 21.023 18.0798 21.023C16.8366 21.023 16.4081 21.3062 15.4429 21.988C14.4195 22.7117 13.438 23.3364 11.9728 23.2724C10.4894 23.3818 9.25291 22.4798 8.55701 21.9878C7.58604 21.3014 7.15882 21.023 5.92071 21.023C5.03646 21.023 4.47996 21.2443 4.09952 21.2443C3.7211 21.2443 3.57391 21.0136 3.51724 20.8205C3.39054 20.3898 3.3108 19.8238 3.21148 19.6894C2.24215 19.539 0.0563198 19.1577 0.000632253 18.1824C-0.00611774 18.0598 0.0326182 17.9391 0.10941 17.8434C0.186202 17.7476 0.295643 17.6836 0.416742 17.6635C3.67844 17.1266 5.14755 13.7776 5.20863 13.6354C5.2121 13.6271 5.2159 13.6193 5.21974 13.6112C5.39379 13.258 5.43274 12.9621 5.33519 12.7322C5.09848 12.1746 4.07557 11.9745 3.64521 11.8043C2.53357 11.3652 2.37888 10.8608 2.44465 10.515C2.55888 9.91333 3.46301 9.54306 3.99162 9.79066C4.40969 9.98664 4.78113 10.0858 5.09538 10.0858C5.33079 10.0858 5.48032 10.0294 5.56226 9.98406C5.46649 8.29956 5.2294 5.89234 5.82884 4.54802C7.41194 0.998734 10.7674 0.722922 11.7574 0.722922C11.8017 0.722922 12.1859 0.71875 12.2314 0.71875C14.6758 0.71875 17.0245 1.97406 18.1715 4.54577C18.7704 5.88873 18.5347 8.28602 18.4384 9.98369C18.5126 10.0246 18.6427 10.0747 18.8415 10.084C19.1414 10.0705 19.4891 9.97197 19.876 9.79066C20.1612 9.65725 20.5513 9.6753 20.836 9.79338L20.8374 9.79384C21.2816 9.95252 21.5611 10.2727 21.5681 10.6315C21.5767 11.0884 21.1686 11.483 20.3551 11.8042C20.2558 11.8434 20.135 11.8818 20.0066 11.9226C19.5474 12.0682 18.8535 12.2884 18.6652 12.7322C18.5678 12.962 18.6064 13.2577 18.7805 13.611C18.7846 13.6188 18.7883 13.627 18.7917 13.6351C18.8527 13.7771 20.3206 17.1254 23.5838 17.6633C23.885 17.7129 24.107 18.0325 23.9459 18.4067Z"}
65),SpotifyIcon=createIcon({displayName:"SpotifyIcon",viewBox:"0 0 24 24",d:"M12 0.375C5.58281 0.375 0.375 5.58281 0.375 12C0.375 18.4172 5.58281 23.625 12 23.625C18.4172 23.625 23.625 18.4172 23.625 12C23.625 5.58281 18.4172 0.375 12 0.375ZM16.7203 17.4797C16.5234 17.4797 16.4016 17.4187 16.2188 17.3109C13.2937 15.5484 9.89062 15.4734 6.52969 16.1625C6.34688 16.2094 6.10781 16.2844 5.97188 16.2844C5.51719 16.2844 5.23125 15.9234 5.23125 15.5438C5.23125 15.0609 5.51719 14.8312 5.86875 14.7562C9.70781 13.9078 13.6313 13.9828 16.9781 15.9844C17.2641 16.1672 17.4328 16.3313 17.4328 16.7578C17.4328 17.1844 17.1 17.4797 16.7203 17.4797ZM17.9813 14.4047C17.7375 14.4047 17.5734 14.2969 17.4047 14.2078C14.475 12.4734 10.1062 11.775 6.22031 12.8297C5.99531 12.8906 5.87344 12.9516 5.6625 12.9516C5.16094 12.9516 4.75313 12.5437 4.75313 12.0422C4.75313 11.5406 4.99688 11.2078 5.47969 11.0719C6.78281 10.7063 8.11406 10.4344 10.0641 10.4344C13.1062 10.4344 16.0453 11.1891 18.3609 12.5672C18.7406 12.7922 18.8906 13.0828 18.8906 13.4906C18.8859 13.9969 18.4922 14.4047 17.9813 14.4047ZM19.4344 10.8328C19.1906 10.8328 19.0406 10.7719 18.8297 10.65C15.4922 8.65781 9.525 8.17969 5.6625 9.25781C5.49375 9.30469 5.28281 9.37969 5.05781 9.37969C4.43906 9.37969 3.96562 8.89688 3.96562 8.27344C3.96562 7.63594 4.35938 7.275 4.78125 7.15313C6.43125 6.67031 8.27812 6.44062 10.2891 6.44062C13.7109 6.44062 17.2969 7.15312 19.9172 8.68125C20.2828 8.89219 20.5219 9.18281 20.5219 9.74063C20.5219 10.3781 20.0063 10.8328 19.4344 10.8328Z"});createIcon({displayName:"QuotationIcon",viewBox:"0 0 12 12",d:"M10.875 6H9V4.5C9 3.67266 9.67266 3 10.5 3H10.6875C10.9992 3 11.25 2.74922 11.25 2.4375V1.3125C11.25 1.00078 10.9992 0.75 10.6875 0.75H10.5C8.42813 0.75 6.75 2.42812 6.75 4.5V10.125C6.75 10.7461 7.25391 11.25 7.875 11.25H10.875C11.4961 11.25 12 10.7461 12 10.125V7.125C12 6.50391 11.4961 6 10.875 6ZM4.125 6H2.25V4.5C2.25 3.67266 2.92266 3 3.75 3H3.9375C4.24922 3 4.5 2.74922 4.5 2.4375V1.3125C4.5 1.00078 4.24922 0.75 3.9375 0.75H3.75C1.67812 0.75 0 2.42812 0 4.5V10.125C0 10.7461 0.503906 11.25 1.125 11.25H4.125C4.74609 11.25 5.25 10.7461 5.25 10.125V7.125C5.25 6.50391 4.74609 6 4.125 6Z"});createIcon({displayName:"TeamUSAQuote",viewBox:"0 0 12 12",d:"M10.875 6H9V4.5C9 3.67266 9.67266 3 10.5 3H10.6875C10.9992 3 11.25 2.74922 11.25 2.4375V1.3125C11.25 1.00078 10.9992 0.75 10.6875 0.75H10.5C8.42813 0.75 6.75 2.42812 6.75 4.5V10.125C6.75 10.7461 7.25391 11.25 7.875 11.25H10.875C11.4961 11.25 12 10.7461 12 10.125V7.125C12 6.50391 11.4961 6 10.875 6ZM4.125 6H2.25V4.5C2.25 3.67266 2.92266 3 3.75 3H3.9375C4.24922 3 4.5 2.74922 4.5 2.4375V1.3125C4.5 1.00078 4.24922 0.75 3.9375 0.75H3.75C1.67812 0.75 0 2.42812 0 4.5V10.125C0 10.7461 0.503906 11.25 1.125 11.25H4.125C4.74609 11.25 5.25 10.7461 5.25 10.125V7.125C5.25 6.50391 4.74609 6 4.125 6Z"});const ThreadsIcon=createIcon({displayName:"ThreadsIcon",viewBox:"0 0 24 24",d:"M17.6921 11.1235C17.5887 11.074 17.4837 11.0263 17.3774 10.9806C17.1921 7.56728 15.327 5.61312 12.1952 5.59312C12.181 5.59304 12.1669 5.59304 12.1528 5.59304C10.2795 5.59304 8.72164 6.39261 7.76275 7.84759L9.48512 9.0291C10.2014 7.94229 11.3257 7.7106 12.1536 7.7106C12.1631 7.7106 12.1727 7.7106 12.1822 7.71069C13.2134 7.71726 13.9915 8.01708 14.4951 8.60175C14.8616 9.02741 15.1067 9.61563 15.2281 10.358C14.3139 10.2026 13.3251 10.1548 12.2681 10.2154C9.29059 10.3869 7.37639 12.1235 7.50495 14.5365C7.57019 15.7605 8.17996 16.8135 9.22188 17.5014C10.1028 18.0829 11.2374 18.3673 12.4165 18.3029C13.9738 18.2175 15.1954 17.6234 16.0476 16.537C16.6949 15.712 17.1042 14.6429 17.285 13.2957C18.0271 13.7436 18.5771 14.333 18.8809 15.0415C19.3974 16.2459 19.4275 18.225 17.8126 19.8385C16.3978 21.252 14.697 21.8635 12.1267 21.8824C9.27552 21.8612 7.11922 20.9469 5.71726 19.1646C4.40444 17.4958 3.72596 15.0852 3.70065 12C3.72596 8.91473 4.40444 6.5042 5.71726 4.83534C7.11922 3.05311 9.27549 2.13875 12.1266 2.11756C14.9985 2.13891 17.1924 3.05767 18.648 4.8485C19.3618 5.7267 19.8999 6.8311 20.2546 8.11879L22.273 7.58028C21.843 5.99528 21.1664 4.62946 20.2456 3.49675C18.3795 1.20084 15.6503 0.0243935 12.1337 0H12.1196C8.6102 0.0243088 5.91151 1.20522 4.09854 3.50991C2.48524 5.5608 1.65305 8.41446 1.62509 11.9916L1.625 12L1.62509 12.0084C1.65305 15.5855 2.48524 18.4393 4.09854 20.4901C5.91151 22.7948 8.6102 23.9757 12.1196 24H12.1337C15.2538 23.9784 17.453 23.1615 19.2647 21.3514C21.6351 18.9832 21.5637 16.0149 20.7825 14.1926C20.222 12.8859 19.1534 11.8245 17.6921 11.1235ZM12.3051 16.1884C11.0001 16.2619 9.6443 15.6761 9.57745 14.4215C9.5279 13.4913 10.2395 12.4532 12.3851 12.3296C12.6309 12.3154 12.872 12.3085 13.1089 12.3085C13.8883 12.3085 14.6174 12.3842 15.2802 12.5291C15.033 15.6169 13.5828 16.1182 12.3051 16.1884Z"}
65),TikTokIcon=createIcon({displayName:"TikTokIcon",viewBox:"0 0 18 20",d:"M17.7498 8.19961C16.0301 8.20372 14.3525 7.6674 12.9541 6.66641V13.6477C12.9536 14.9407 12.5584 16.2027 11.8213 17.265C11.0842 18.3274 10.0404 19.1393 8.82933 19.5924C7.6183 20.0455 6.29782 20.118 5.04445 19.8003C3.79108 19.4826 2.66456 18.7899 1.81554 17.8147C0.966514 16.8395 0.435447 15.6283 0.293349 14.3431C0.15125 13.058 0.404894 11.76 1.02036 10.6229C1.63583 9.48578 2.58379 8.56366 3.73749 7.97983C4.89118 7.39601 6.19562 7.17832 7.47637 7.35586V10.8672C6.8903 10.6828 6.26095 10.6884 5.67822 10.8831C5.09549 11.0777 4.58917 11.4515 4.23156 11.9511C3.87396 12.4507 3.68335 13.0505 3.68697 13.6649C3.69059 14.2793 3.88824 14.8768 4.25171 15.3721C4.61518 15.8675 5.12587 16.2353 5.71085 16.4231C6.29584 16.6109 6.9252 16.609 7.50907 16.4178C8.09293 16.2265 8.60144 15.8557 8.96197 15.3582C9.3225 14.8607 9.51662 14.262 9.51661 13.6477V0H12.9541C12.9517 0.290289 12.976 0.580182 13.0268 0.866016C13.1462 1.50409 13.3946 2.1111 13.7567 2.6499C14.1188 3.1887 14.587 3.64796 15.1326 3.99961C15.9089 4.51293 16.8191 4.78652 17.7498 4.78633V8.19961Z"}),TrendingIcon=createIcon({displayName:"TrendingIcon",viewBox:"0 0 16 17",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.8047 4.02925C16.0651 4.2896 16.0651 4.71171 15.8047 4.97206L9.47141 11.3054C9.21106 11.5657 8.78895 11.5657 8.5286 11.3054L5.66667 8.44346L1.13807 12.9721C0.877722 13.2324 0.455612 13.2324 0.195262 12.9721C-0.0650874 12.7117 -0.0650874 12.2896 0.195262 12.0292L5.19526 7.02925C5.45561 6.7689 5.87772 6.7689 6.13807 7.02925L9 9.89118L14.8619 4.02925C15.1223 3.7689 15.5444 3.7689 15.8047 4.02925Z"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.667 4.50065C10.667 4.13246 10.9655 3.83398 11.3337 3.83398H15.3337C15.7018 3.83398 16.0003 4.13246 16.0003 4.50065V8.50065C16.0003 8.86884 15.7018 9.16732 15.3337 9.16732C14.9655 9.16732 14.667 8.86884 14.667 8.50065V5.16732H11.3337C10.9655 5.16732 10.667 4.86884 10.667 4.50065Z"})]})}),TwitchIcon=createIcon({displayName:"TwitchIcon",viewBox:"0 0 22 24",d:"M17.3361 4.85016H15.5253V9.99234H17.3361V4.85016ZM12.3594 4.82812H10.5486V9.97266H12.3594V4.82812ZM4.6639 0L0.139526 4.28531V19.7147H5.56906V24L10.0939 19.7147H13.715L21.8605 12V0H4.6639ZM20.0502 11.1445L16.4305 14.572H12.8098L9.64109 17.572V14.572H5.56906V1.71469H20.0502V11.1445Z"});createIcon({displayName:"USOPCOpenQuote",viewBox:"0 0 24 19",d:"M2.11067 17.0947C0.737334 15.636 0 14 0 11.348C0 6.68133 3.276 2.49866 8.04 0.430664L9.23067 2.268C4.784 4.67333 3.91467 7.79466 3.568 9.76266C4.284 9.392 5.22133 9.26266 6.14 9.348C8.54533 9.57066 10.4413 11.5453 10.4413 14C10.4413 15.2377 9.94967 16.4247 9.0745 17.2998C8.19933 18.175 7.01234 18.6667 5.77467 18.6667C4.344 18.6667 2.976 18.0133 2.11067 17.0947ZM15.444 17.0947C14.0707 15.636 13.3333 14 13.3333 11.348C13.3333 6.68133 16.6093 2.49866 21.3733 0.430664L22.564 2.268C18.1173 4.67333 17.248 7.79466 16.9013 9.76266C17.6173 9.392 18.5547 9.26266 19.4733 9.348C21.8787 9.57066 23.7747 11.5453 23.7747 14C23.7747 15.2377 23.283 16.4247 22.4078 17.2998C21.5327 18.175 20.3457 18.6667 19.108 18.6667C17.6773 18.6667 16.3093 18.0133 15.444 17.0947Z"});createIcon({displayName:"USOPCCloseQuote",viewBox:"0 0 24 19",d:"M21.8892 1.9055C23.2626 3.36416 23.9999 5.00016 23.9999 7.65216C23.9999 12.3188 20.7239 16.5015 15.9599 18.5695L14.7692 16.7322C19.2159 14.3268 20.0852 11.2055 20.4319 9.2375C19.7159 9.60816 18.7786 9.7375 17.8599 9.65216C15.4546 9.4295 13.5586 7.45483 13.5586 5.00016C13.5586 3.76249 14.0502 2.5755 14.9254 1.70033C15.8006 0.825162 16.9876 0.333496 18.2252 0.333496C19.6559 0.333496 21.0239 0.986829 21.8892 1.9055ZM8.55589 1.9055C9.92923 3.36416 10.6666 5.00016 10.6666 7.65216C10.6666 12.3188 7.39056 16.5015 2.62656 18.5695L1.4359 16.7322C5.88256 14.3268 6.7519 11.2055 7.09856 9.2375C6.38256 9.60816 5.44523 9.7375 4.52656 9.65216C2.12123 9.4295 0.226562 7.45483 0.226562 5.00016C0.226563 3.76249 0.718227 2.5755 1.5934 1.70033C2.46857 0.825162 3.65555 0.333496 4.89323 0.333496C6.3239 0.333496 7.6919 0.986829 8.55723 1.9055H8.55589Z"});
65const VimeoIcon=createIcon({displayName:"VimeoIcon",viewBox:"0 0 22 19",d:"M21.4906 4.1998C21.3969 6.24355 19.9719 9.04198 17.2062 12.5951C14.3516 16.3076 11.9375 18.1639 9.95938 18.1639C8.73594 18.1639 7.7 17.0342 6.85156 14.7748C5.20156 8.71855 4.49844 5.17011 3.13438 5.17011C2.975 5.17011 2.42656 5.50292 1.48438 6.15917L0.5 4.88417C2.91875 2.76073 5.22969 0.398234 6.67813 0.266984C8.31406 0.107609 9.31719 1.22792 9.69687 3.61855C11.0422 12.1264 11.6375 13.4107 14.0844 9.55761C14.9609 8.17011 15.4344 7.11542 15.5 6.38886C15.725 4.2373 13.8219 4.38261 12.5328 4.93573C13.5641 1.55605 15.5375 -0.0845783 18.4484 0.00917168C20.5953 0.0654217 21.6125 1.46698 21.4906 4.1998Z"}),WeiboIcon=createIcon({displayName:"WeiboIcon",viewBox:"0 0 24 20",d:"M19.0781 7.32494C19.4344 6.19994 18.45 5.13119 17.325 5.37025C16.2938 5.59525 15.975 4.05307 16.9922 3.83275C19.3406 3.32182 21.3188 5.57182 20.5781 7.80775C20.2594 8.8015 18.7594 8.314 19.0781 7.32494ZM10.0688 19.939C5.08594 19.939 0 17.5296 0 13.5499C0 11.4734 1.3125 9.07807 3.57656 6.814C8.25 2.14057 13.1016 2.08432 11.7141 6.54682C11.5266 7.16088 12.2906 6.814 12.2906 6.82807C16.0172 5.25307 18.8766 6.04057 17.6344 9.23744C17.4609 9.67807 17.6859 9.74838 18.0234 9.8515C24.3844 11.8343 19.6547 19.939 10.0688 19.939ZM16.8047 13.0812C16.5516 10.4703 13.125 8.67494 9.14531 9.064C5.17031 9.46713 2.17031 11.8906 2.42344 14.5015C2.67656 17.1124 6.10313 18.9078 10.0828 18.5187C14.0578 18.1156 17.0578 15.6921 16.8047 13.0812ZM16.3078 0.645254C15.0938 0.907754 15.5203 2.69369 16.6969 2.44057C20.0859 1.72807 23.0156 4.91557 21.9328 8.25307C21.5859 9.38744 23.2969 9.98744 23.6859 8.81557C25.1812 4.13744 21.1031 -0.367246 16.3078 0.645254ZM12.6281 15.2234C11.8266 17.0421 9.49687 18.0359 7.51406 17.3937C5.60156 16.7796 4.79531 14.8906 5.625 13.189C6.45469 11.5296 8.58281 10.5921 10.4719 11.0749C12.4406 11.5812 13.4297 13.4281 12.6281 15.2234ZM8.58281 13.8171C7.97813 13.564 7.17656 13.8312 6.80156 14.4218C6.4125 15.0265 6.6 15.7343 7.20469 16.0156C7.81875 16.2968 8.64844 16.0296 9.0375 15.4109C9.4125 14.7968 9.21094 14.0843 8.58281 13.8171ZM10.1109 13.189C9.87187 13.1093 9.57656 13.2171 9.44062 13.4421C9.30469 13.6812 9.375 13.939 9.61406 14.0468C9.85313 14.1406 10.1625 14.0328 10.2984 13.7937C10.4297 13.5499 10.35 13.2828 10.1109 13.189Z"}),XIcon=createIcon({displayName:"XIcon",viewBox:"0 0 1200 1226.37",d:"M714.16,519.28,1160.89,0H1055L667.14,450.89,357.33,0H0L468.49,681.82,0,1226.37H105.87L515.49,750.22l327.18,476.15H1200L714.14,519.28Zm-145,168.55-47.46-67.9L144,79.69h162.6l304.8,436,47.47,67.9,396.2,566.72H892.48L569.16,687.85Z"}),YouTubeIcon=createIcon({displayName:"YouTubeIcon",viewBox:"0 0 20 14",d:"M19.0853 2.41922C18.8672 1.59804 18.2246 0.951306 17.4088 0.731827C15.9299 0.333008 10 0.333008 10 0.333008C10 0.333008 4.07019 0.333008 2.59133 0.731827C1.77546 0.951341 1.13289 1.59804 0.914805 2.41922C0.518555 3.90766 0.518555 7.01315 0.518555 7.01315C0.518555 7.01315 0.518555 10.1186 0.914805 11.6071C1.13289 12.4283 1.77546 13.048 2.59133 13.2675C4.07019 13.6663 10 13.6663 10 13.6663C10 13.6663 15.9299 13.6663 17.4088 13.2675C18.2246 13.048 18.8672 12.4283 19.0853 11.6071C19.4815 10.1186 19.4815 7.01315 19.4815 7.01315C19.4815 7.01315 19.4815 3.90766 19.0853 2.41922ZM8.06064 9.8327V4.1936L13.0169 7.01322L8.06064 9.8327Z"}),FilledCircleCheckIcon=createIcon({displayName:"FilledCircleCheckIcon",viewBox:"0 0 14 14",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z"}),jsxRuntimeExports.jsx("path",{d:"M4.59863 7.00166L6.39863 8.80166L9.99863 5.20166",stroke:"var(--checkmark-color, white)",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})]})}),FilledCircleXIcon=createIcon({displayName:"FilledCircleXIcon",viewBox:"0 0 14 14",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z"}),jsxRuntimeExports.jsx("path",{d:"M4.5 4.5L9.5 9.5M9.5 4.5L4.5 9.5",stroke:"var(--x-color, white)",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})]})}
65),QuoteMarkIcon=createIcon({displayName:"QuoteMarkIcon",viewBox:"0 0 164 144",path:jsxRuntimeExports.jsx("path",{d:"M148.625 71.75H123V51.25C123 39.943 132.193 30.75 143.5 30.75H146.062C150.323 30.75 153.75 27.3227 153.75 23.0625V7.6875C153.75 3.42734 150.323 0 146.062 0H143.5C115.184 0 92.25 22.9344 92.25 51.25V128.125C92.25 136.613 99.1367 143.5 107.625 143.5H148.625C157.113 143.5 164 136.613 164 128.125V87.125C164 78.6367 157.113 71.75 148.625 71.75ZM56.375 71.75H30.75V51.25C30.75 39.943 39.943 30.75 51.25 30.75H53.8125C58.0727 30.75 61.5 27.3227 61.5 23.0625V7.6875C61.5 3.42734 58.0727 0 53.8125 0H51.25C22.9344 0 0 22.9344 0 51.25V128.125C0 136.613 6.88672 143.5 15.375 143.5H56.375C64.8633 143.5 71.75 136.613 71.75 128.125V87.125C71.75 78.6367 64.8633 71.75 56.375 71.75Z"})}),WarningIcon=createIcon({displayName:"WarningIcon",viewBox:"0 0 24 24",d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z"}),ConciergeSparkleIcon=createIcon({displayName:"ConciergeSparkleIcon",viewBox:"0 0 29 29",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("title",{children:"Sparkle"}),jsxRuntimeExports.jsx("path",{d:"M10.8514 6.80988C11.2107 5.75997 12.6677 5.71226 13.1033 6.69366L13.159 6.84308L14.1014 9.60089C14.3731 10.396 14.8126 11.1236 15.3895 11.7347C15.9662 12.3456 16.6671 12.8258 17.4451 13.1429L17.4617 13.1497L17.4774 13.1556L17.7342 13.2513L17.7488 13.2571L17.7645 13.262L20.5535 14.2142C21.6026 14.5728 21.6506 16.0264 20.6746 16.4642L20.5526 16.511L17.7635 17.4651C16.9684 17.7367 16.2408 18.1757 15.6297 18.7523C15.0184 19.3291 14.5377 20.0306 14.2205 20.8089L14.2147 20.8245L14.2088 20.8392L14.1131 21.095L14.1072 21.1107L14.1014 21.1273L13.1492 23.9173C12.7995 24.9399 11.4104 25.0106 10.9354 24.1126L10.8924 24.0228L10.8475 23.9066L9.89825 21.1282C9.62673 20.3328 9.18795 19.6048 8.61115 18.9935C8.03429 18.3821 7.33287 17.9015 6.5545 17.5843L6.53986 17.5784L6.52423 17.5726L6.26935 17.4769L6.25275 17.471L6.23712 17.4651L3.44806 16.512C2.3932 16.1518 2.34929 14.6888 3.33575 14.2581L3.45587 14.2112L6.23712 13.262C7.03231 12.9903 7.75984 12.5508 8.37091 11.9739C8.98184 11.3972 9.46207 10.6963 9.77911 9.91827L9.78595 9.90265L9.79083 9.888L9.88654 9.63214L9.89337 9.61652L9.89825 9.59991L10.8514 6.80988ZM21.4539 3.51398H21.4549C21.4607 3.51405 21.4666 3.51578 21.4715 3.51886C21.4741 3.52053 21.4754 3.52338 21.4774 3.5257L21.4959 3.56964L21.8973 4.74738L22.0799 5.28253L22.6151 5.46515L23.8289 5.87823L23.8299 5.87921C23.8358 5.88125 23.8407 5.88499 23.8445 5.88995C23.8483 5.89486 23.8509 5.9004 23.8514 5.90656C23.8518 5.91285 23.8506 5.91966 23.8475 5.92511C23.8458 5.92794 23.8421 5.92879 23.8397 5.93097L23.7957 5.94952L22.616 6.35187L22.0809 6.53448L21.8992 7.06964L21.4852 8.28351C21.4831 8.28947 21.4794 8.2953 21.4744 8.29913C21.4694 8.30295 21.4631 8.3046 21.4568 8.30499C21.4507 8.30537 21.4446 8.30413 21.4393 8.30109C21.4353 8.29876 21.4321 8.29509 21.4295 8.29132L21.4119 8.24738L21.0115 7.07062L20.8289 6.53546L20.2938 6.35382L19.0799 5.93976H19.0789C19.0731 5.93779 19.0681 5.93382 19.0643 5.92902C19.0605 5.92407 19.0579 5.91767 19.0574 5.91144C19.057 5.90515 19.0582 5.89833 19.0613 5.89288C19.0627 5.8905 19.0653 5.88895 19.0672 5.88702L19.119 5.86554L20.2928 5.46613L20.8279 5.28351L21.0106 4.74835L21.4236 3.53546C21.4258 3.52921 21.43 3.5237 21.4354 3.51984C21.4408 3.51597 21.4473 3.51397 21.4539 3.51398Z",stroke:"currentColor",strokeWidth:"2.3",fill:"none"})]})}),ConciergeQuestionIcon=createIcon({displayName:"ConciergeQuestionIcon",viewBox:"0 0 22 22",path:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("title",{children:"Question"}),jsxRuntimeExports.jsx("path",{d:"M0 11.1314C6.19243 10.0961 9.88468 6.31914 10.9204 0C11.2748 5.61576 16.0318 10.593 22 11.0948C15.6427 12.1724 11.8918 15.8669 10.8829 22C9.87266 15.8845 6.13371 12.1569 0 11.1314Z",fill:"currentColor"})]})}),isString$2=p2=>typeof p2=="string",isNonEmptyString=p2=>typeof p2=="string"&&p2.length>0;function stringToSelector(string){return string.replaceAll(/[^A-Za-z0-9]/g,"")}function stringToId(str,uid){if(!str&&!uid)return"";const one2=(str??"").replace(/\W/g,"_").replace(/^([0-9])/,"_$1"),two=uid?`_${uid.slice(0,4)}`:null;return[one2,two].join("")}function toKebabCase(string){return string.toLowerCase().replace(/[^0-9a-zA-Z\s]/g,"").trim().replaceAll(" ","-")}function toCamelCase$1(string){return string.toLowerCase().replace(/[-_\s](\w)/g,(_2,letter)=>letter.toUpperCase())}const getLastWord=input2=>{if(!input2)return{trimmedString:"",lastWord:""};const trimmedString=input2.trim(),match2=trimmedString.match(/(.*)\s+(\S+)$/);return{trimmedString:match2?match2[1]:"",lastWord:match2?match2[2]:trimmedString}};function slugify$1(string,maxLength){let slug=string.toLowerCase().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"");return slug.length>maxLength&&(slug=slug.slice(0,maxLength).replace(/-[^-]*$/,"")),slug}const cld=new Cloudinary({cloud:{cloudName:"usopc-prod"},url:{analytics:!1}});function getCloudinaryImage(publicId){return cld.image(publicId)}function isCloudinaryArray$1(item){return Array.isArray(item)&&item.length>0&&"public_id"in item[0]&&isString$2(item[0].public_id)}const isCloudinaryImageObject=o2=>!!o2.transformation;function getCropHeight({image:image2,maxHeight,targetWidth}
65){const{height:naturalHeight,width:naturalWidth}=(image2==null?void 0:image2[0])??{};return!naturalWidth||!naturalHeight?void 0:targetWidth/naturalWidth*naturalHeight>maxHeight?maxHeight:void 0}function getAltText(image2){var _a9;const{alt_text}=((_a9=image2==null?void 0:image2[0])==null?void 0:_a9.metadata)??{};return alt_text!=="undefined"?(alt_text==null?void 0:alt_text.trim())??"":""}function getNaturalAspectRatio(image2){const{height,width}=(image2==null?void 0:image2[0])??{};if(!(!width||!height))return width/height}function isSVG(image2){var _a9,_b7;return(_b7=(_a9=image2[0])==null?void 0:_a9.secure_url)==null?void 0:_b7.endsWith("svg")}const getPhotoCredit=background_image=>{var _a9,_b7;if(!(!background_image||background_image.length===0))return(_b7=(_a9=background_image[0])==null?void 0:_a9.metadata)==null?void 0:_b7.photo_credit};function unwrapLinkObject(linkObj){var _a9,_b7;if(!linkObj)return{canRender:!1,link:"",linkText:"",linkVariant:"",icon:void 0};const link2=((_b7=(_a9=linkObj.internal_link)==null?void 0:_a9[0])==null?void 0:_b7.url)??linkObj.external_link??"",linkText=linkObj.title??"",canRender=!!(link2&&linkText),linkVariant="style"in linkObj?`${linkObj.style}Button`:"",icon="icon"in linkObj&&isCloudinaryArray$1(linkObj.icon)?linkObj.icon:void 0;return{canRender,link:link2,linkText,linkVariant,icon}}function filterLinkObjects(linkItemArray){return(linkItemArray==null?void 0:linkItemArray.filter(linkObj=>unwrapLinkObject(linkObj).canRender))??[]}function parseHref(href,domain){const domainMatch=!href.includes("?")&&isString$2(domain)&&href.match(domain),parsedHref=domainMatch?href.slice((domainMatch.index??0)+domain.length):href,isExternal=!parsedHref.startsWith("/")&&!parsedHref.startsWith("#");return{parsedHref,isExternal}}const renderChildren=(children2,isExternal)=>isString$2(children2)?jsxRuntimeExports.jsx(LinkText,{isExternal,children:children2}):Array.isArray(children2)?children2.map((child,index2)=>isString$2(child)?jsxRuntimeExports.jsx(LinkText,{isExternal,children:child},index2):reactExports.isValidElement(child)?jsxRuntimeExports.jsx(LinkElement,{children:child},index2):null):children2,LinkText=({children:children2,isExternal})=>{const trimmedText=children2.trim();if(!isExternal||!trimmedText)return trimmedText;const{trimmedString,lastWord}=getLastWord(trimmedText);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[trimmedString&&`${trimmedString} `,jsxRuntimeExports.jsxs(chakra.span,{whiteSpace:"nowrap",children:[lastWord,jsxRuntimeExports.jsx(ExternalLinkIcon,{size:"sm",role:"presentation",display:"inline-block",marginLeft:"min(0.5em, 10px)",marginBottom:"0.3em",boxSize:"0.8em"})]})]})},LinkElement=({children:children2})=>children2,appendHashToVideoPageUrl=url=>{if(!url.startsWith("/video/")||url.includes("#main-content"))return url;const[baseUrl]=url.split("#");return`${baseUrl}#main-content`},SmartLink=reactExports.forwardRef((props,ref)=>{if(!props.href)return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:props.children});const{domain}=useLibraryContext(),{children:children2,href="",opensInANewWindow=!1,...rest}=props,{parsedHref,isExternal}=parseHref(href,domain),external=isExternal||opensInANewWindow,hrefToUse=appendHashToVideoPageUrl(parsedHref);return jsxRuntimeExports.jsxs(Link,{href:hrefToUse,ref,target:external?"_blank":void 0,rel:external?"noopener":void 0,...rest,children:[renderChildren(children2,external),external&&jsxRuntimeExports.jsx(VisuallyHidden,{children:", opens in a new tab"})]})}),ContentBox=props=>{const{as=Box,children:children2,dynamicRef,href,onClick,...rest}=props,componentType=href?SmartLink:onClick?"button":as;return jsxRuntimeExports.jsx(Box,{as:componentType,ref:dynamicRef,...rest,...componentType==="button"&&{onClick},...componentType===SmartLink&&{href,onClick},children:children2})},isValidDateTimeString=datetime=>[/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])[T ]([01]\d|2[0-3]):[0-5]\d(:[0-5]\d(\.\d{1,3})?)?(Z|[+-][01]\d:?[0-5]\d)?$/,/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/,/^\d{4}-(0[1-9]|1[0-2])$/,/^\d{4}-W(0[1-9]|[1-4]\d|5[0-3])$/,/^([01]\d|2[0-3]):[0-5]\d(:[0-5]\d(\.\d{1,3})?)?(Z|[+-][01]\d:?[0-5]\d)?$/,/^(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/,/^P(?=\d|T\d)(?:\d+Y)?(?:\d+M)?(?:\d+D)?(?:T(?:\d+H)?(?:\d+M)?(?:\d+(?:\.\d+)?S)?)?$/,/^\d{4}$/].some(regex=>regex.test(datetime));function getDateFromTimestamp(timestamp,langCode){const date2=new Date(timestamp),locale=langCode==="fr"?"fr-FR":"en-US",options={year:"numeric",month:"short",day:"numeric"};return date2.toLocaleDateString(locale,options)}const DateTime=React.forwardRef((props,ref)=>{const{dateTime,children:children2,skipVerification=!1,...rest}=props,childrenIsString=isString$2(children2);if(!dateTime&&!childrenIsString)return console.warn("If dateTime is not provided, children must be a string"),null;const timeString=dateTime||(childrenIsString?children2:"");return skipVerification||isValidDateTimeString(timeString)?jsxRuntimeExports.jsx(chakra.time,{ref,dateTime:timeString,...rest,children:children2}):(console.warn("dateTime is not a valid date time string. Please refer to the docs for more information."),null)});DateTime.displayName="DateTime";const gravityDictionary={"face:auto":"face:auto","faces:auto":"faces:auto",auto:"auto",center:"center",face:"face",faces:"faces"},resizerDictionary={auto:auto$2,fill:fill$1,thumbnail};function isNumber$1(item){return typeof item=="number"}function getIdealDimensions({multiplier,proposedHeight,proposedWidth,maxHeight,maxWidth}){const defaultDimensions={idealWidth:proposedWidth,idealHeight:proposedHeight};if(!maxHeight||!maxWidth||multiplier<1)return defaultDimensions;const isHeightDefined=isNumber$1(proposedHeight),isWidthDefined=isNumber$1(proposedWidth);if(isHeightDefined&&isWidthDefined){const multipliedHeight=proposedHeight*multiplier,multipliedWidth=proposedWidth*multiplier;if(multipliedHeight>maxHeight&&multipliedWidth>maxWidth){const derivedAspectRatio=multipliedWidth/multipliedHeight,heightRatio=multipliedHeight/maxHeight,widthRatio=multipliedWidth/maxWidth;return heightRatio>
65widthRatio?{idealHeight:maxHeight,idealWidth:Math.floor(maxHeight*derivedAspectRatio)}:{idealHeight:Math.floor(maxWidth/derivedAspectRatio),idealWidth:maxWidth}}if(multipliedHeight>maxHeight)return{idealHeight:maxHeight,idealWidth:Math.floor(maxHeight*(multipliedWidth/multipliedHeight))};if(multipliedWidth>maxWidth)return{idealHeight:Math.floor(maxWidth*(multipliedHeight/multipliedWidth)),idealWidth:maxWidth};if(multipliedHeight<=maxHeight&&multipliedWidth<=maxWidth)return{idealHeight:multipliedHeight,idealWidth:multipliedWidth}}if(isHeightDefined){const multipliedHeight=proposedHeight*multiplier;return{idealHeight:Math.min(multipliedHeight,maxHeight),idealWidth:proposedWidth}}if(isWidthDefined){const multipliedWidth=proposedWidth*multiplier;return{idealHeight:proposedHeight,idealWidth:Math.min(multipliedWidth,maxWidth)}}return defaultDimensions}function transformByConfig(image2,{resizer="auto",disableTransformations=!1,gravity,aspectRatio,height,width,maxHeight,maxWidth},multiplier=1,automaticTransform=!0){if(!image2)return image2;const{idealHeight,idealWidth}=getIdealDimensions({multiplier,proposedHeight:height,proposedWidth:width,maxHeight,maxWidth});if(disableTransformations){const resizerFn2=scale$1();return idealWidth&&resizerFn2.width(idealWidth),image2.resize(resizerFn2).delivery(quality$1(auto$3())).delivery(format$1(auto$3()))}const resizerFn=resizerDictionary[resizer]();return idealWidth&&resizerFn.width(idealWidth),idealHeight&&resizerFn.height(idealHeight),aspectRatio&&resizerFn.aspectRatio(aspectRatio),(gravity||resizer==="thumbnail")&&resizerFn.gravity(gravityDictionary[gravity??"auto"]),automaticTransform?image2.resize(resizerFn).delivery(quality$1(auto$3())).delivery(format$1(auto$3())):image2.resize(resizerFn)}function isTransformConfig(item){return!!item&&typeof item=="object"&&"resizerName"in item}function listCacheClear(){this.__data__=[],this.size=0}function eq(value,other){return value===other||value!==value&&other!==other}function assocIndexOf(array2,key){for(var length2=array2.length;length2--;)if(eq(array2[length2][0],key))return length2;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(key){var data=this.__data__,index2=assocIndexOf(data,key);if(index2<0)return!1;var lastIndex=data.length-1;return index2==lastIndex?data.pop():splice.call(data,index2,1),--this.size,!0}function listCacheGet(key){var data=this.__data__,index2=assocIndexOf(data,key);return index2<0?void 0:data[index2][1]}function listCacheHas(key){return assocIndexOf(this.__data__,key)>-1}function listCacheSet(key,value){var data=this.__data__,index2=assocIndexOf(data,key);return index2<0?(++this.size,data.push([key,value])):data[index2][1]=value,this}function ListCache(entries){var index2=-1,length2=entries==null?0:entries.length;for(this.clear();++index2<length2;){var entry=entries[index2];this.set(entry[0],entry[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(key){var data=this.__data__,result=data.delete(key);return this.size=data.size,result}function stackGet(key){return this.__data__.get(key)}function stackHas(key){return this.__data__.has(key)}var freeGlobal$1=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf$1=typeof self=="object"&&self&&self.Object===Object&&self,root$2=freeGlobal$1||freeSelf$1||Function("return this")(),Symbol$1=root$2.Symbol,objectProto$c=Object.prototype,hasOwnProperty$9=objectProto$c.hasOwnProperty,nativeObjectToString$1=objectProto$c.toString,symToStringTag$1=Symbol$1?Symbol$1.toStringTag:void 0;function getRawTag(value){var isOwn=hasOwnProperty$9.call(value,symToStringTag$1),tag2=value[symToStringTag$1];try{value[symToStringTag$1]=void 0;var unmasked=!0}catch{}var result=nativeObjectToString$1.call(value);return unmasked&&(isOwn?value[symToStringTag$1]=tag2:delete value[symToStringTag$1]),result}var objectProto$b=Object.prototype,nativeObjectToString=objectProto$b.toString;function objectToString$1(value){return nativeObjectToString.call(value)}
65var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$1?Symbol$1.toStringTag:void 0;function baseGetTag(value){return value==null?value===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(value)?getRawTag(value):objectToString$1(value)}function isObject$3(value){var type2=typeof value;return value!=null&&(type2=="object"||type2=="function")}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$3(value){if(!isObject$3(value))return!1;var tag2=baseGetTag(value);return tag2==funcTag$2||tag2==genTag$1||tag2==asyncTag||tag2==proxyTag}var coreJsData=root$2["__core-js_shared__"],maskSrcKey=(function(){var uid=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return uid?"Symbol(src)_1."+uid:""})();function isMasked(func){return!!maskSrcKey&&maskSrcKey in func}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(func){if(func!=null){try{return funcToString$1.call(func)}catch{}try{return func+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$a=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$8=objectProto$a.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$8).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(value){if(!isObject$3(value)||isMasked(value))return!1;var pattern=isFunction$3(value)?reIsNative:reIsHostCtor;return pattern.test(toSource(value))}function getValue(object2,key){return object2==null?void 0:object2[key]}function getNative(object2,key){var value=getValue(object2,key);return baseIsNative(value)?value:void 0}var Map$1=getNative(root$2,"Map"),nativeCreate=getNative(Object,"create");function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result}var HASH_UNDEFINED$1="__lodash_hash_undefined__",objectProto$9=Object.prototype,hasOwnProperty$7=objectProto$9.hasOwnProperty;function hashGet(key){var data=this.__data__;if(nativeCreate){var result=data[key];return result===HASH_UNDEFINED$1?void 0:result}return hasOwnProperty$7.call(data,key)?data[key]:void 0}var objectProto$8=Object.prototype,hasOwnProperty$6=objectProto$8.hasOwnProperty;function hashHas(key){var data=this.__data__;return nativeCreate?data[key]!==void 0:hasOwnProperty$6.call(data,key)}var HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet(key,value){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=nativeCreate&&value===void 0?HASH_UNDEFINED:value,this}function Hash(entries){var index2=-1,length2=entries==null?0:entries.length;for(this.clear();++index2<length2;){var entry=entries[index2];this.set(entry[0],entry[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1||ListCache),string:new Hash}}function isKeyable(value){var type2=typeof value;return type2=="string"||type2=="number"||type2=="symbol"||type2=="boolean"?value!=="__proto__":value===null}function getMapData(map,key){var data=map.__data__;return isKeyable(key)?data[typeof key=="string"?"string":"hash"]:data.map}function mapCacheDelete(key){var result=getMapData(this,key).delete(key);return this.size-=result?1:0,result}function mapCacheGet(key){return getMapData(this,key).get(key)}function mapCacheHas(key){return getMapData(this,key).has(key)}function mapCacheSet(key,value){var data=getMapData(this,key),size2=data.size;return data.set(key,value),this.size+=data.size==size2?0:1,this}function MapCache(entries){var index2=-1,length2=entries==null?0:entries.length;for(this.clear();++index2<length2;){var entry=entries[index2];this.set(entry[0],entry[1])}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;var LARGE_ARRAY_SIZE=200;function stackSet(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map$1||pairs.length<LARGE_ARRAY_SIZE-1)return pairs.push([key,value]),this.size=++data.size,this;data=this.__data__=new MapCache(pairs)}return data.set(key,value),this.size=data.size,this}function Stack(entries){var data=this.__data__=new ListCache(entries);this.size=data.size}Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;function arrayEach(array2,iteratee){for(var index2=-1,length2=array2==null?0:array2.length;++index2<length2&&iteratee(array2[index2],index2,array2)!==!1;);return array2}var defineProperty=(function(){try{var func=getNative(Object,"defineProperty");return func({},"",{}),func}catch{}})();function baseAssignValue(object2,key,value){key=="__proto__"&&defineProperty?defineProperty(object2,key,{configurable:!0,enumerable:!0,value,writable:!0}):object2[key]=value}var objectProto$7=Object.prototype,hasOwnProperty$5=objectProto$7.hasOwnProperty;function assignValue(object2,key,value){var objValue=object2[key];(!(hasOwnProperty$5.call(object2,key)&&eq(objValue,value))||value===void 0&&!(key in object2))&&baseAssignValue(object2,key,value)}function baseTimes(n2,iteratee){for(var index2=-1,result=Array(n2);++index2<n2;)result[index2]=iteratee(index2);return result}function isObjectLike$1(value){return value!=null&&typeof value=="object"}var argsTag$2="[object Arguments]";function baseIsArguments(value){return isObjectLike$1(value)&&baseGetTag(value)==argsTag$2}var objectProto$6=Object.prototype,hasOwnProperty$4=objectProto$6.hasOwnProperty,propertyIsEnumerable$1=objectProto$6.propertyIsEnumerable,isArguments=baseIsArguments((function(){return arguments})())?baseIsArguments:function(value){return isObjectLike$1(value)&&hasOwnProperty$4.call(value,"callee")&&!propertyIsEnumerable$1.call(value,"callee")},isArray$1=Array.isArray;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$2=moduleExports$2?root$2.Buffer:void 0,nativeIsBuffer=Buffer$2?Buffer$2.isBuffer:void 0,isBuffer$1=nativeIsBuffer||stubFalse,MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(value,length2){var type2=typeof value;return length2=length2??MAX_SAFE_INTEGER$1,!!length2&&(type2=="number"||type2!="symbol"&&reIsUint.test(value))&&value>-1&&value%1==0&&value<length2}var MAX_SAFE_INTEGER=9007199254740991;function isLength(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER}var argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$2="[object Boolean]",dateTag$2="[object Date]",errorTag$1="[object Error]",funcTag$1="[object Function]",mapTag$4="[object Map]",numberTag$2="[object Number]",objectTag$2="[object Object]",regexpTag$2="[object RegExp]",setTag$4="[object Set]",stringTag$2="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$3="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array
65]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$2]=typedArrayTags[boolTag$2]=typedArrayTags[dataViewTag$3]=typedArrayTags[dateTag$2]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$4]=typedArrayTags[numberTag$2]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag$2]=typedArrayTags[setTag$4]=typedArrayTags[stringTag$2]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray(value){return isObjectLike$1(value)&&isLength(value.length)&&!!typedArrayTags[baseGetTag(value)]}function baseUnary(func){return function(value){return func(value)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=(function(){try{var types=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return types||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}})(),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,objectProto$5=Object.prototype,hasOwnProperty$3=objectProto$5.hasOwnProperty;function arrayLikeKeys(value,inherited){var isArr=isArray$1(value),isArg=!isArr&&isArguments(value),isBuff=!isArr&&!isArg&&isBuffer$1(value),isType=!isArr&&!isArg&&!isBuff&&isTypedArray$1(value),skipIndexes=isArr||isArg||isBuff||isType,result=skipIndexes?baseTimes(value.length,String):[],length2=result.length;for(var key in value)hasOwnProperty$3.call(value,key)&&!(skipIndexes&&(key=="length"||isBuff&&(key=="offset"||key=="parent")||isType&&(key=="buffer"||key=="byteLength"||key=="byteOffset")||isIndex(key,length2)))&&result.push(key);return result}var objectProto$4=Object.prototype;function isPrototype(value){var Ctor=value&&value.constructor,proto=typeof Ctor=="function"&&Ctor.prototype||objectProto$4;return value===proto}function overArg(func,transform2){return function(arg){return func(transform2(arg))}}var nativeKeys=overArg(Object.keys,Object),objectProto$3=Object.prototype,hasOwnProperty$2=objectProto$3.hasOwnProperty;function baseKeys(object2){if(!isPrototype(object2))return nativeKeys(object2);var result=[];for(var key in Object(object2))hasOwnProperty$2.call(object2,key)&&key!="constructor"&&result.push(key);return result}function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction$3(value)}function keys(object2){return isArrayLike(object2)?arrayLikeKeys(object2):baseKeys(object2)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer$1=moduleExports?root$2.Buffer:void 0;Buffer$1&&Buffer$1.allocUnsafe;function cloneBuffer(buffer,isDeep){return buffer.slice()}function arrayFilter(array2,predicate){for(var index2=-1,length2=array2==null?0:array2.length,resIndex=0,result=[];++index2<length2;){var value=array2[index2];predicate(value,index2,array2)&&(result[resIndex++]=value)}return result}function stubArray(){return[]}var objectProto$2=Object.prototype,propertyIsEnumerable=objectProto$2.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(object2){return object2==null?[]:(object2=Object(object2),arrayFilter(nativeGetSymbols(object2),function(symbol){return propertyIsEnumerable.call(object2,symbol)}))}:stubArray;function arrayPush(array2,values){for(var index2=-1,length2=values.length,offset2=array2.length;++index2<length2;)array2[offset2+index2]=values[index2];return array2}var getPrototype=overArg(Object.getPrototypeOf,Object);function baseGetAllKeys(object2,keysFunc,symbolsFunc){var result=keysFunc(object2);return isArray$1(object2)?result:arrayPush(result,symbolsFunc(object2))}function getAllKeys(object2){return baseGetAllKeys(object2,keys,get
vendor: 2,529 bytes, line 65
65Symbols)}var DataView=getNative(root$2,"DataView"),Promise$1=getNative(root$2,"Promise"),Set$1=getNative(root$2,"Set"),WeakMap$1=getNative(root$2,"WeakMap"),mapTag$3="[object Map]",objectTag$1="[object Object]",promiseTag="[object Promise]",setTag$3="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$2="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$1),getTag=baseGetTag;(DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag$2||Map$1&&getTag(new Map$1)!=mapTag$3||Promise$1&&getTag(Promise$1.resolve())!=promiseTag||Set$1&&getTag(new Set$1)!=setTag$3||WeakMap$1&&getTag(new WeakMap$1)!=weakMapTag$1)&&(getTag=function(value){var result=baseGetTag(value),Ctor=result==objectTag$1?value.constructor:void 0,ctorString=Ctor?toSource(Ctor):"";if(ctorString)switch(ctorString){case dataViewCtorString:return dataViewTag$2;case mapCtorString:return mapTag$3;case promiseCtorString:return promiseTag;case setCtorString:return setTag$3;case weakMapCtorString:return weakMapTag$1}return result});var objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function initCloneArray(array2){var length2=array2.length,result=new array2.constructor(length2);return length2&&typeof array2[0]=="string"&&hasOwnProperty$1.call(array2,"index")&&(result.index=array2.index,result.input=array2.input),result}var Uint8Array$1=root$2.Uint8Array;function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);return new Uint8Array$1(result).set(new Uint8Array$1(arrayBuffer)),result}function cloneDataView(dataView,isDeep){var buffer=cloneArrayBuffer(dataView.buffer);return new dataView.constructor(buffer,dataView.byteOffset,dataView.byteLength)}var reFlags=/\w*$/;function cloneRegExp(regexp){var result=new regexp.constructor(regexp.source,reFlags.exec(regexp));return result.lastIndex=regexp.lastIndex,result}var symbolProto=Symbol$1?Symbol$1.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol(symbol){return symbolValueOf?Object(symbolValueOf.call(symbol)):{}}function cloneTypedArray(typedArray,isDeep){var buffer=cloneArrayBuffer(typedArray.buffer);return new typedArray.constructor(buffer,typedArray.byteOffset,typedArray.length)}var boolTag$1="[object Boolean]",dateTag$1="[object Date]",mapTag$2="[object Map]",numberTag$1="[object Number]",regexpTag$1="[object RegExp]",setTag$2
65="[object Set]",stringTag$1="[object String]",symbolTag$3="[object Symbol]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(object2,tag2,isDeep){var Ctor=object2.constructor;switch(tag2){case arrayBufferTag$1:return cloneArrayBuffer(object2);case boolTag$1:case dateTag$1:return new Ctor(+object2);case dataViewTag$1:return cloneDataView(object2);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(object2);case mapTag$2:return new Ctor;case numberTag$1:case stringTag$1:return new Ctor(object2);case regexpTag$1:return cloneRegExp(object2);case setTag$2:return new Ctor;case symbolTag$3:return cloneSymbol(object2)}}var objectCreate=Object.create,baseCreate=(function(){function object2(){}return function(proto){if(!isObject$3(proto))return{};if(objectCreate)return objectCreate(proto);object2.prototype=proto;var result=new object2;return object2.prototype=void 0,result}})();function initCloneObject(object2){return typeof object2.constructor=="function"&&!isPrototype(object2)?baseCreate(getPrototype(object2)):{}}var mapTag$1="[object Map]";function baseIsMap(value){return isObjectLike$1(value)&&getTag(value)==mapTag$1}var nodeIsMap=nodeUtil&&nodeUtil.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap,setTag$1="[object Set]";function baseIsSet(value){return isObjectLike$1(value)&&getTag(value)==setTag$1}var nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag$2="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag$2]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone(value,bitmask,customizer,key,object2,stack){var result;if(result!==void 0)return result;if(!isObject$3(value))return value;var isArr=isArray$1(value);if(isArr)result=initCloneArray(value);else{var tag2=getTag(value),isFunc=tag2==funcTag||tag2==genTag;if(isBuffer$1(value))return cloneBuffer(value);if(tag2==objectTag||tag2==argsTag||isFunc&&!object2)result=isFunc?{}:initCloneObject(value);else{if(!cloneableTags[tag2])return object2?value:{};result=initCloneByTag(value,tag2)}}stack||(stack=new Stack);var stacked=stack.get(value);if(stacked)return stacked;stack.set(value,result),isSet(value)?value.forEach(function(subValue){result.add(baseClone(subValue,bitmask,customizer,subValue,value,stack))}):isMap(value)&&value.forEach(function(subValue,key2){result.set(key2,baseClone(subValue,bitmask,customizer,key2,value,stack))});
65var keysFunc=getAllKeys,props=isArr?void 0:keysFunc(value);return arrayEach(props||value,function(subValue,key2){props&&(key2=subValue,subValue=value[key2]),assignValue(result,key2,baseClone(subValue,bitmask,customizer,key2,value,stack))}),result}var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep$1(value){return baseClone(value,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}function createSrcSet(config2,cldImg){const[image2,image2x,image3x]=Array.from({length:3},()=>cloneDeep$1(cldImg));return`${transformByConfig(image2,config2).toURL().split("?")[0]}, 66 ${transformByConfig(image2x,config2,2).toURL().split("?")[0]} 2x, 67 ${transformByConfig(image3x,config2,3).toURL().split("?")[0]} 3x`}const isValidGravity=gravity=>!!gravity&&gravity in gravityDictionary,getGravity=(customGravity,srcSetConfig2)=>{if(customGravity==="none")return;if(isValidGravity(customGravity))return customGravity;const{gravity:configGravity}=srcSetConfig2;if(configGravity)return configGravity};function hasOneOrMoreKeys(object2,keysArray){return keysArray.some(key=>key in object2)}const hasRequiredTransformProps=config2=>hasOneOrMoreKeys(config2,["aspectRatio","height","width"]),updateConfigWithAltImage=(config2,altImage)=>{const{width,height,metadata:{focus}={}}=altImage[0];return config2.maxWidth=width,config2.maxHeight=height,focus&&isValidGravity(focus)&&(config2.gravity=focus),config2},getReplacementImage=(altImage,cld2,config2)=>{if(!isCloudinaryArray$1(altImage))return null;const replacementImage=cld2.image(altImage[0].public_id);return isCloudinaryImageObject(replacementImage)?{image:replacementImage,config:updateConfigWithAltImage(config2,altImage)}:null},createPictureSource=(breakpoint,config2,cldImg,cld2)=>{if(!hasRequiredTransformProps(config2))return null;const{altImage}=config2;if(altImage){const replacement=getReplacementImage(altImage,cld2,config2);replacement&&(cldImg=replacement.image,config2=replacement.config)}return jsxRuntimeExports.jsx("source",{srcSet:createSrcSet(config2,cldImg),media:`(min-width: ${breakpoints[breakpoint]})`})},determineAspectRatio=(cloudinaryImage,config2)=>{let{height:originalHeight,width:originalWidth}=cloudinaryImage;return breakpointArray.reduce((acc,breakpoint)=>{if(!(breakpoint in config2))return acc;const thisBreakpoint=config2[breakpoint],{aspectRatio,height,width,altImage}=thisBreakpoint||{};return aspectRatio?{...acc,[breakpoint]:aspectRatio}:(altImage&&({height:originalHeight,width:originalWidth}=altImage[0]),isNumber$1(height)&&isNumber$1(width)?{...acc,[breakpoint]:width/height}:isNumber$1(originalHeight)&&isNumber$1(originalWidth)?{...acc,[breakpoint]:originalWidth/originalHeight}:acc)},{})},SOURCE_BREAKPOINTS=["3xl","2xl","xl","lg","md","sm"],propsAreEqual=(prevProps,nextProps)=>{var _a9,_b7;if(!Array.isArray(prevProps.data)||!Array.isArray(nextProps.data))return!1;const prevIndex2=prevProps.index??0,nextIndex2=nextProps.index??0,prevImageId=(_a9=prevProps.data[prevIndex2])==null?void 0:_a9.public_id,nextImageId=(_b7=nextProps.data[nextIndex2])==null?void 0:_b7.public_id;return prevImageId===nextImageId},SrcSetImage=reactExports.memo(({alt,applyPhotoCredit=!1,aspectRatioOverride,data,index:index2=0,loading="lazy",pictureProps,srcSetConfig:config2,...rest})=>{const{cld:cld2}=useLibraryContext();if(!isCloudinaryArray$1(data)||!data[index2])return null;const{width:maxWidth,height:maxHeight,public_id:publicId,metadata:{alt_text,disable_transformations,focus,photo_credit}={}}=data[index2];if(!publicId)return null;const image2=cld2.image(publicId),altText=alt_text!=="undefined"?(alt??alt_text??"").trim():"";if(isSVG(data))return jsxRuntimeExports.jsx(Image$1,{src:image2.toURL().split("?")[0],loading,alt:altText,...rest});const aspectRatioRecord=aspectRatioOverride||determineAspectRatio(data[index2],config2),photoCreditProps=applyPhotoCredit&&photo_credit&&{"data-photo-credit":photo_credit},gravity=getGravity(focus,config2);return jsxRuntimeExports.jsxs(chakra.picture,{css:{display:"flex",width:"100%",height:"100%"},suppressHydrationWarning:!0,...photoCreditProps,...pictureProps,children:[SOURCE_BREAKPOINTS.map(breakpoint=>jsxRuntimeExports.jsx(reactExports.Fragment,{children:createPictureSource(breakpoint,{resizer:config2.resizer,gravity,maxHeight,maxWidth,disableTransformations:!!disable_transformations,...config2==null?void 0:config2[breakpoint]},image2,cld2)},`${publicId}-${breakpoint}`)),jsxRuntimeExports.jsx(chakra.img,{srcSet:createSrcSet({resizer:config2.resizer,gravity,maxHeight,maxWidth,disableTransformations:!!disable_transformations,...config2.base},image2),alt:altText,loading,aspectRatio:aspectRatioRecord,...rest})]})},propsAreEqual),PossiblyExternalLinkText=props=>{const{text,url}=props;if(!url||url.startsWith("/")||url.startsWith("#"))return text;const{trimmedString,lastWord}=getLastWord(text);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[trimmedString&&`${trimmedString} `,jsxRuntimeExports.jsxs(chakra.span,{children:[lastWord,"Â ",jsxRuntimeExports.jsx(ExternalLinkIcon,{fontSize:"max(0.7em, 11px)",marginLeft:"0.5em",marginBottom:"0.3em","aria-label":"opens in a new window"})]})]})},ContentCard=props=>{const{chakraStyles={},ctaText,dateText,descriptionText,fallbackImage,headingText,srcSetImage,extraProps:{ctaProps,dateProps,descriptionProps,fallbackImageProps,headerProps,headingProps,imageContainerProps}={},...rest}=props,hasCta=!!ctaText||!!ctaProps,hasDate=!!dateText,hasDescription=!!descriptionText,hasHeading=!!headingText,hasSrcSetImage=isCloudinaryArray$1(srcSetImage==null?void 0:srcSetImage.data),hasImage=hasSrcSetImage||!!fallbackImage,hasHeaderContent=hasCta||hasDate||hasDescription||hasHeading;return jsxRuntimeExports.jsx(ContentBox,{...rest,children:jsxRuntimeExports.jsxs(chakra.article,{css:chakraStyles.card,children:[hasImage&&jsxRuntimeExports.jsx(Box,{css:chakraStyles.imageContainer,...imageContainerProps,children:hasSrcSetImage?jsxRuntimeExports.jsx(SrcSetImage,{...srcSetImage}):jsxRuntimeExports.jsx(Image$1,{src:fallbackImage,alt:"",...fallbackImageProps})}),hasHeaderContent&&jsxRuntimeExports.jsxs(chakra.header,{css:chakraStyles.header,...headerProps,children:[hasHeading&&jsxRuntimeExports.jsx(Heading,{css:chakraStyles.title,...headingProps,children:jsxRuntimeExports.jsx(PossiblyExternalLinkText,{text:headingText,url:props.href})}),hasDescription&&jsxRuntimeExports.jsx(Text,{css:chakraStyles.description,...descriptionProps,children:descriptionText}),hasDate&&jsxRuntimeExports.jsx(DateTime,{...dateProps,children:dateText}),hasCta&&jsxRuntimeExports.jsx(Button,{as:"span",css:chakraStyles.button,...ctaProps,children:ctaText})]})]})})},SchrodingersBox$1=({isABox,children:children2,...rest})=>isABox?jsxRuntimeExports.jsx(Box,{...rest,children:children2}):children2;function SchrodingersList({items,listStyles,renderItems,...rest}){if(!Array.isArray(items)||items.length<1)return null;const itemsToRender=items.map((item,index2,arr)=>({element:renderItems(item,index2,arr),key:getUid(item)})).filter(item=>item.element);if(itemsToRender.length<1)return null;if(itemsToRender.length===1){const hasProps=Object.keys({...listStyles,...rest}).length>0;return jsxRuntimeExports.jsx(SchrodingersBox$1,{isABox:hasProps,css:listStyles,...rest,children:itemsToRender[0].element})}return jsxRuntimeExports.jsx(ListRoot,{listStyleType:"none",css:listStyles,...rest,children:itemsToRender.map(item=>jsxRuntimeExports.jsx(ListItem,{children:item.element},item.key))})}const getUid=item=>"_metadata"in item?item._metadata.uid:item.uid,Tooltip=React.forwardRef(function(props,ref){const{showArrow,children:children2,disabled,portalled=!0,content,contentProps,portalRef,...rest}=props;return disabled?children2:jsxRuntimeExports.jsxs(TooltipRoot,{...rest,children:[jsxRuntimeExports.jsx(TooltipTrigger,{asChild:!0,children:children2}),jsxRuntimeExports.jsx(Portal,{disabled:!portalled,container:portalRef,children:jsxRuntimeExports.jsx(TooltipPositioner,{children:jsxRuntimeExports.jsxs(TooltipContent,{ref,...contentProps,children:[showArrow&&jsxRuntimeExports.jsx(TooltipArrow,{children:jsxRuntimeExports.jsx(TooltipArrowTip,{})}),content]}
67)})})]})}),iconDict={BlueSky:{icon:BlueSkyIcon,color:"#0A7AFF"},Contact:{icon:EnvelopeIcon,color:"black"},Discord:{icon:DiscordIcon,color:"#5865F2"},Facebook:{icon:FacebookIcon,color:"#1877F2"},Instagram:{icon:InstagramIcon,color:"black"},Snapchat:{icon:SnapchatIcon,color:"black"},Twitter:{icon:XIcon,color:"black"},X:{icon:XIcon,color:"black"},Tiktok:{icon:TikTokIcon,color:"black"},Medium:{icon:MediumIcon,color:"black"},LinkedIn:{icon:LinkedInIcon,color:"#0A66C2"},Google:{icon:GoogleIcon,color:"#4285F4"},Pinterest:{icon:PinterestIcon,color:"#E60023"},Quora:{icon:QuoraIcon,color:"#B92B27"},Reddit:{icon:RedditIcon,color:"#FF4500"},RSS:{icon:RSSIcon,color:"#F26522"},Skype:{icon:SkypeIcon},Spotify:{icon:SpotifyIcon,color:"#1DB954"},Threads:{icon:ThreadsIcon,color:"black"},Twitch:{icon:TwitchIcon,color:"#9146FF"},Vimeo:{icon:VimeoIcon,color:"#1AB7EA"},Weibo:{icon:WeiboIcon,color:"black"},Youtube:{icon:YouTubeIcon,color:"#FF0000"},Custom:{icon:GlobeIcon},Website:{icon:GlobeIcon}};function getLabel(socialType,athleteName){return socialType==="Contact"?"Contact Us":(socialType==="Twitter"&&(socialType="X"),athleteName?`Go to ${`${athleteName}${athleteName.endsWith("s")?"'":"'s"}`} ${socialType}`:`Go to ${socialType}`)}function FollowToolsIconButton(props){const{socialNetwork,athleteName,iconButtonProps,hasDarkBackground}=props,{name:socialType,url:socialUrl}=socialNetwork;if(!socialType||!socialUrl||!(iconDict!=null&&iconDict[socialType]))return null;const{color:color2,icon}=iconDict[socialType],label2=getLabel(socialType,athleteName);return jsxRuntimeExports.jsx(Tooltip,{content:`${label2} (opens in a new window)`,children:jsxRuntimeExports.jsx(IconButton,{asChild:!0,...!hasDarkBackground&&{color:color2},...iconButtonProps,children:jsxRuntimeExports.jsx(Link,{href:socialUrl.startsWith("http")?socialUrl:`https://${socialUrl}`,rel:"noopener",target:"_blank","aria-label":`${label2} (opens in a new window)`,children:reactExports.createElement(icon)})})})}function FollowTools({title,social_networks,hasDarkBackground=!1,athleteName,extraProps}){const{titleStyles,wrapperStyles,iconButtonProps,iconContainerStyles}=extraProps||{};return!Array.isArray(social_networks)||!social_networks.length?null:jsxRuntimeExports.jsxs(Box,{css:wrapperStyles,children:[title&&jsxRuntimeExports.jsx(Heading,{css:titleStyles,children:title}),jsxRuntimeExports.jsx(SchrodingersList,{listStyles:iconContainerStyles,items:social_networks,renderItems:item=>jsxRuntimeExports.jsx(FollowToolsIconButton,{socialNetwork:item,hasDarkBackground,iconButtonProps,athleteName})})]})}const GRADIENT_DEFAULTS={bottom:"rgba(0, 0, 0, 0.8)",midpoint:"rgba(0, 0, 0, 0.6)",top:"transparent"},HERO_CONTAINER_STYLES={position:"relative",height:"100%",width:"100%"},IMAGE_STYLES={height:"100%",width:"100%",objectFit:"cover",objectPosition:"50% 10%"},HEADER_WRAPPER_STYLES={zIndex:"11",flexDirection:"column",justifyContent:"flex-end",position:"absolute",inset:"auto 0 0 0",height:"50%"},GRADIENT_TOP_STYLES={flexBasis:"100%",width:"100%",minHeight:{base:16,sm:24,md:32}},GRADIENT_BOTTOM_STYLES={flexBasis:"min-content",width:"100%"},GRADIENT_BOTTOM_CONTENT_STYLES={margin:{base:"0 16px 12px 16px",sm:"0 32px 24px 32px","2xl":"0 48px 32px 48px"},"& h2":{color:"white",_teamusa:{textTransform:"none"}}},Hero=reactExports.forwardRef((props,ref)=>{const{gradientBottom=GRADIENT_DEFAULTS.bottom,gradientMidpoint=GRADIENT_DEFAULTS.midpoint,gradientTop=GRADIENT_DEFAULTS.top,image:image2,photoCredit,srcSetConfig:srcSetConfig2,title="Hero Title",extraProps,...rest}=props,{headerWrapperProps={},headingProps={},imageProps={}}=extraProps||{};return jsxRuntimeExports.jsxs(Box,{ref,className:"hero__container",css:HERO_CONTAINER_STYLES,...rest,children:[jsxRuntimeExports.jsx(SrcSetImage,{className:"hero__image",data:image2,loading:"eager",srcSetConfig:srcSetConfig2,css:IMAGE_STYLES,...imageProps}),jsxRuntimeExports.jsxs(Flex,{className:"hero__headingWrapper",css:HEADER_WRAPPER_STYLES,...headerWrapperProps,children:[jsxRuntimeExports.jsx(Box,{css:GRADIENT_TOP_STYLES,backgroundImage:`linear-gradient(to top, ${gradientMidpoint}, ${gradientTop})`}),jsxRuntimeExports.jsx(Box,{css:GRADIENT_BOTTOM_STYLES,backgroundImage:`linear-gradient(to top, ${gradientBottom}, ${gradientMidpoint})`,children:jsxRuntimeExports.jsxs(Box,{css:GRADIENT_BOTTOM_CONTENT_STYLES,children:[jsxRuntimeExports.jsx(Heading,{className:"hero__heading",...headingProps,children:title}),photoCredit]})})]})]})}),useHoverVideoPreview=props=>{const{videoId,orientation="landscape"}=props,manager=VideoPreviewManager.getInstance(),previewHostRef=reactExports.useRef(null),isHoverDevice=isEligibleHoverDevice(),startPreview=reactExports.useCallback(()=>{!videoId||!previewHostRef.current||manager.requestPreview(videoId,previewHostRef.current,orientation)},[videoId,orientation,manager]),stopPreview=reactExports.useCallback(()=>{manager.stopPreview()},[manager]);
67return{triggerProps:{"data-video-id":videoId,...isHoverDevice&&{onMouseEnter:startPreview,onMouseLeave:stopPreview}},previewProps:{className:PREVIEW_SCREEN_CLASS,ref:previewHostRef,"data-video-id":videoId,"data-preview-orientation":orientation}}},HeroHeadlineEntry=props=>{var _a9;const{content_type,date:date2,preview_image,title,url,video_block}=props,{langCode}=useLibraryContext(),formattedDate=getDateFromTimestamp(date2,langCode),{triggerProps,previewProps}=useHoverVideoPreview({videoId:((_a9=video_block==null?void 0:video_block.brightcove_video)==null?void 0:_a9.video_id)??void 0,orientation:"landscape"});return jsxRuntimeExports.jsx(ListItem,{minW:"250px",maxW:{base:"250px",lg:"unset"},scrollSnapAlign:"start",...triggerProps,children:jsxRuntimeExports.jsxs(SmartLink,{href:url,variant:"light",display:"flex",justifyContent:"space-between",gap:{base:2,xl:6},padding:.5,children:[jsxRuntimeExports.jsxs(Box,{...date2&&{as:"hgroup"},color:"white",children:[jsxRuntimeExports.jsx(Heading,{as:"h3",variant:"light",fontSize:{base:"xs",xl:"md"},children:title}),date2&&jsxRuntimeExports.jsx(DateTime,{dateTime:date2,children:formattedDate})]}),preview_image&&jsxRuntimeExports.jsx(Box,{"data-preview-image-of":content_type,"data-stretch-preview":"true",minWidth:{base:"72px",xl:"96px"},minHeight:{base:"72px",xl:"96px"},maxWidth:{base:"72px",xl:"96px"},maxHeight:{base:"72px",xl:"96px"},...previewProps,children:jsxRuntimeExports.jsx(SrcSetImage,{data:preview_image,loading:"eager",srcSetConfig:{resizer:"auto",gravity:"center",base:{width:72,height:72},xl:{width:96,height:96}}})})]})})};var symbolTag$1="[object Symbol]";function isSymbol$1(value){return typeof value=="symbol"||isObjectLike$1(value)&&baseGetTag(value)==symbolTag$1}var reWhitespace=/\s/;function trimmedEndIndex(string){for(var index2=string.length;index2--&&reWhitespace.test(string.charAt(index2)););return index2}var reTrimStart=/^\s+/;function baseTrim(string){return string&&string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,"")}var NAN$1=NaN,reIsBadHex$1=/^[-+]0x[0-9a-f]+$/i,reIsBinary$1=/^0b[01]+$/i,reIsOctal$1=/^0o[0-7]+$/i,freeParseInt$1=parseInt;function toNumber$1(value){if(typeof value=="number")return value;if(isSymbol$1(value))return NAN$1;if(isObject$3(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject$3(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=baseTrim(value);var isBinary=reIsBinary$1.test(value);return isBinary||reIsOctal$1.test(value)?freeParseInt$1(value.slice(2),isBinary?2:8):reIsBadHex$1.test(value)?NAN$1:+value}var now$2=function(){return root$2.Date.now()},FUNC_ERROR_TEXT$1="Expected a function",nativeMax$1=Math.max,nativeMin$1=Math.min;function debounce$1(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT$1);wait=toNumber$1(wait)||0,isObject$3(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax$1(toNumber$1(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall;return maxing?nativeMin$1(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var time=now$2();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}function flush2(){return timerId===void 0?result:trailingEdge(now$2())}
67function debounced(){var time=now$2(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return debounced.cancel=cancel,debounced.flush=flush2,debounced}const useLatestRef=value=>{const ref=reactExports.useRef(value);return reactExports.useEffect(()=>{ref.current=value},[value]),ref},SCROLL_DEBOUNCE_DURATION=150,_ScrollDetectionService=class _ScrollDetectionService{constructor(){__publicField(this,"subscribers",new Set);__publicField(this,"scrollStopTimeout",null);__publicField(this,"isScrolling",!1);this.handleScroll=this.handleScroll.bind(this)}static getInstance(){return _ScrollDetectionService.instance||(_ScrollDetectionService.instance=new _ScrollDetectionService),_ScrollDetectionService.instance}handleScroll(){this.isScrolling||(this.isScrolling=!0,this.notifySubscribers()),this.scrollStopTimeout&&clearTimeout(this.scrollStopTimeout),this.scrollStopTimeout=setTimeout(()=>{this.isScrolling=!1,this.notifySubscribers()},SCROLL_DEBOUNCE_DURATION)}notifySubscribers(){this.subscribers.forEach(callback=>callback(this.isScrolling))}subscribe(callback){this.subscribers.size===0&&window.addEventListener("scroll",this.handleScroll,{passive:!0}),this.subscribers.add(callback),callback(this.isScrolling)}unsubscribe(callback){this.subscribers.delete(callback),this.subscribers.size===0&&(window.removeEventListener("scroll",this.handleScroll),this.scrollStopTimeout&&clearTimeout(this.scrollStopTimeout))}};__publicField(_ScrollDetectionService,"instance");let ScrollDetectionService=_ScrollDetectionService;const usePreviewCandidates=sectionRef=>{const[candidates,setCandidates]=reactExports.useState([]);return reactExports.useEffect(()=>{if(!(sectionRef!=null&§ionRef.current))return;const initialCandidates=updateCandidates(sectionRef);setCandidates(initialCandidates)},[sectionRef]),reactExports.useEffect(()=>{if(!(sectionRef!=null&§ionRef.current))return;const observer=new MutationObserver(mutations=>{if(mutations.some(mutation=>mutation.type!=="childList"?!1:Array.from(mutation.addedNodes).some(node2=>node2 instanceof HTMLElement?node2.querySelector(PREVIEW_SCREEN_SELECTOR):!1))){const newCandidates=updateCandidates(sectionRef);setCandidates(newCandidates)}});return observer.observe(sectionRef.current,{childList:!0,subtree:!0}),()=>observer.disconnect()},[sectionRef]),candidates},useScrollDetection=()=>{const[isScrolling,setIsScrolling]=reactExports.useState(!1);return reactExports.useEffect(()=>{const service=ScrollDetectionService.getInstance();return service.subscribe(setIsScrolling),()=>service.unsubscribe(setIsScrolling)},[]),isScrolling},useMobileVideoPreview=(options={})=>{const{strategy="mostVisible",threshold=[.25,.5,.75,1],rootMargin="-50px 0px",debounceTime=150,enabled=!0}=options,[isActive,setIsActive]=reactExports.useState(!1),sectionRef=reactExports.useRef(null),manager=VideoPreviewManager.getInstance(),shouldRun=enabled&&isEligibleMobileDevice(),isScrolling=useScrollDetection(),candidates=usePreviewCandidates(shouldRun?sectionRef:null),updateActiveVideo=reactExports.useCallback(()=>{!shouldRun||!isActive||isScrolling||requestPreviewForBestCandidate(candidates,strategy)},[shouldRun,isActive,isScrolling,strategy,candidates]),updateActiveVideoDebounced=reactExports.useMemo(()=>debounce$1(updateActiveVideo,debounceTime),[updateActiveVideo,debounceTime]),updateActiveVideoRef=useLatestRef(updateActiveVideo),isScrollingRef=useLatestRef(isScrolling);return reactExports.useEffect(()=>{if(!shouldRun||!sectionRef.current)return;const observer=new IntersectionObserver(([entry])=>{const active=isActiveSection(entry);setIsActive(active),active?isScrollingRef.current||updateActiveVideoRef.current():manager.stopPreview()},{threshold,rootMargin});return observer.observe(sectionRef.current),()=>{observer.disconnect(),manager.stopPreview()}},[]),reactExports.useEffect(()=>{!shouldRun||!isActive||isScrolling||updateActiveVideo()},[isScrolling,isActive,shouldRun,updateActiveVideo]),{sectionRef,updateActiveVideo:shouldRun?updateActiveVideoDebounced:void 0}}
67,userPrefersReducedMotion=()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches,STACK_PADDING=4,HERO_ASPECT_RATIO=1.5,HeroHeadlineStack=reactExports.memo(props=>{const{entries,extraProps:{heroProps,iconButtonProps}={},promoSlot,...rest}=props,[activeHeadline,setActiveHeadline]=reactExports.useState(0),stackRef=reactExports.useRef(null),{sectionRef}=useMobileVideoPreview({strategy:"first"}),[firstEntry,...stackEntries]=entries,{content_type,title,preview_image,url}=firstEntry,numberOfStackEntries=stackEntries.length,buttonMediaQuery=numberOfStackEntries===3&&{css:{"@media (min-width: 846px)":{display:"none"}}},scrollTo=headlineIndex=>{const headlineStack=stackRef.current;if(!headlineStack)return;const targetHeadline=headlineStack.querySelectorAll("li")[headlineIndex];if(!targetHeadline)return;const containerLeft=headlineStack.getBoundingClientRect().left,targetLeft=targetHeadline.getBoundingClientRect().left,stackLeft=headlineStack.scrollLeft,paddingOffset=STACK_PADDING*4,scrollLeft=stackLeft+targetLeft-containerLeft-paddingOffset;headlineStack.scrollTo({left:scrollLeft,behavior:userPrefersReducedMotion()?"auto":"smooth"}),setActiveHeadline(headlineIndex)},handlePrevious=()=>{if(activeHeadline>0){const nextHeadlineIndex=activeHeadline-1;scrollTo(nextHeadlineIndex)}},handleNext=()=>{if(activeHeadline<numberOfStackEntries-1){const nextHeadlineIndex=activeHeadline+1;scrollTo(nextHeadlineIndex)}};return jsxRuntimeExports.jsxs(Box,{ref:sectionRef,className:"hero-hs__wrapper",display:"flex",flexDirection:{base:"column",lg:"row"},width:"100%",height:"100%",maxWidth:"var(--extra-wide-component-max-width, 1960px)",backgroundColor:"var(--components-hero-sidebar-background-color, black)",...rest,children:[jsxRuntimeExports.jsx(Box,{className:"hero-hs__hero-wrapper",flexGrow:1,maxHeight:"900px",children:jsxRuntimeExports.jsx(SmartLink,{href:url,children:jsxRuntimeExports.jsx(Hero,{"data-preview-image-of":content_type,aspectRatio:HERO_ASPECT_RATIO,image:preview_image,title,srcSetConfig:{resizer:"auto",gravity:"auto",base:{width:479,aspectRatio:HERO_ASPECT_RATIO},sm:{width:767,aspectRatio:HERO_ASPECT_RATIO},md:{width:991,aspectRatio:HERO_ASPECT_RATIO},lg:{width:895,aspectRatio:HERO_ASPECT_RATIO},xl:{width:1074,aspectRatio:HERO_ASPECT_RATIO},"2xl":{width:1372,aspectRatio:HERO_ASPECT_RATIO}},...heroProps})})}),jsxRuntimeExports.jsxs(Box,{className:"hero-hs__stack-wrapper",flexBasis:{lg:"30%"},children:[jsxRuntimeExports.jsx(ListRoot,{className:"hero-hs__stack-list",ref:stackRef,display:"flex",flexDirection:{base:"row",lg:"column"},padding:STACK_PADDING,scrollPadding:STACK_PADDING,gap:{base:6,md:8},scrollSnapType:"x mandatory",scrollSnapAlign:"start",overflowX:"auto",overscrollBehaviorX:"contain",children:stackEntries.map((entry,index2)=>jsxRuntimeExports.jsx(HeroHeadlineEntry,{...entry},index2))}),jsxRuntimeExports.jsxs(ButtonGroup,{className:"hero-hs__button-wrapper",display:{base:"flex",lg:"none"},justifyContent:"flex-end",gap:{base:2,sm:3},pr:{base:4,sm:6},pb:4,variant:"invertOutlineIconButton",size:"lgCircle",borderBottom:"1px solid var(--semantics-borders-light-color, #FFFFFF26)",...buttonMediaQuery,children:[jsxRuntimeExports.jsxs(IconButton,{"aria-label":"previous slide",className:"hero-hs__prev-button",disabled:activeHeadline===0,onClick:handlePrevious,...iconButtonProps,children:[" ",jsxRuntimeExports.jsx(ArrowBackIcon,{})," "]}),jsxRuntimeExports.jsx(IconButton,{"aria-label":"next slide",className:"hero-hs__next-button",disabled:activeHeadline===numberOfStackEntries-1,onClick:handleNext,...iconButtonProps,children:jsxRuntimeExports.jsx(ArrowForwardIcon,{})})]}),promoSlot&&jsxRuntimeExports.jsx(Box,{className:"hide-if-no-iframe",padding:STACK_PADDING,children:promoSlot})]})]})}),galleryWrapperCss={flexDirection:"row",flexWrap:"wrap",gap:{base:2,md:4}},galleryControlsCss={justifyContent:"space-between",padding:4},photoCountCss={fontSize:{base:"md",lg:"lg"}},mosaicButtonCss={width:"100%",height:"100%",cursor:"pointer"},mosaicImageCss={width:"100%",height:"100%",objectFit:"cover"},dialogBodyCss={backgroundColor:"var(--semantics-modal-background-color)",paddingBottom:{base:"var(--chakra-spacing-20)",sm:"var(--chakra-spacing-6)"}},dialogCloseButtonCss={zIndex:1,color:"white",_icon:{boxSize:8},_hover:{_icon:{stroke:"transparent"}}},dialogTimelineCloseButtonCss={zIndex:1,top:"clamp(20px, 2.5vw, 32px)",right:"clamp(20px, 2.5vw, 32px)",height:{base:"26px",md:"40px"},width:{base:"26px",md:"40px"},boxShadow:"0 5.6px 19.6px rgba(0, 0, 0, 0.15)",color:"#152969",backgroundColor:"#fff",transition:"box-shadow 0.2s ease, transform 0.2s ease",_icon:{boxSize:{base:"12px",md:"19px"}},_hover:{backgroundColor:"#fff",boxShadow:"0 8px 24px rgba(0, 0, 0, 0.18)"},_active:{backgroundColor:"#fff",transform:"scale(0.98)"}},dialogImageWrapperCss={flexDirection:"column",alignItems:"center",gap:24,marginBlock:12},dialogFigureCss={maxWidth:"942px"},dialogImageCss={width:"100%"},dialogCaptionCss={color:"white",textAlign:"center",marginInline:"auto",fontSize:{base:"md",md:"lg"},paddingBlockStart:4};function MosaicItem({aspectRatio,height,image:image2,srcSetConfig:srcSetConfig2,width,handleClick}){var _a9,_b7;if(!(image2!=null&&image2.gallery_image)||!image2.gallery_image.length)return jsxRuntimeExports.jsx(ListItem,{className:"mosaic-item not-found",flexGrow:aspectRatio,w:width,h:height,children:jsxRuntimeExports.jsx(Text,{children:"Image not found"})});const imageObject=(_a9=image2.gallery_image)==null?void 0:_a9[0],publicI
67D=(imageObject==null?void 0:imageObject.public_id)||"",imageLabel=((_b7=imageObject==null?void 0:imageObject.metadata)==null?void 0:_b7.alt_text)||publicID,onClick=event=>{handleClick(event,publicID)};return jsxRuntimeExports.jsx(ListItem,{className:"mosaic-item",css:{flexGrow:aspectRatio,width,height},children:jsxRuntimeExports.jsx(chakra.button,{className:"mosaic-item-button",onClick,"aria-label":imageLabel,css:mosaicButtonCss,children:jsxRuntimeExports.jsx(SrcSetImage,{srcSetConfig:srcSetConfig2,data:image2.gallery_image,css:mosaicImageCss})})})}const xsMosaicConfig={resizer:"auto",gravity:"auto",base:{width:80,height:81},sm:{width:138,height:108},md:{width:177,height:180},lg:{width:232,height:197},xl:{width:259,height:258},"2xl":{width:259,height:239}},smMosaicConfig={resizer:"auto",gravity:"auto",base:{width:220,height:101},sm:{width:364,height:135},md:{width:472,height:225},lg:{width:616,height:246},xl:{width:685,height:323},"2xl":{width:685,height:199}},mdMosaicConfig={resizer:"auto",gravity:"auto",base:{width:175,height:81},sm:{width:291,height:108},md:{width:376,height:180},lg:{width:492,height:197},xl:{width:548,height:258},"2xl":{width:548,height:239}},xlMosaicConfig={resizer:"auto",gravity:"auto",base:{width:447,height:207},sm:{width:735,height:273},md:{width:959,height:459},lg:{width:1247,height:500},xl:{width:1386,height:653},"2xl":{width:1386,height:604}},lgMosaicConfig={resizer:"auto",gravity:"auto",base:{width:220,height:130},sm:{width:364,height:180},md:{width:472,height:250},lg:{width:616,height:300},xl:{width:685,height:350},"2xl":{width:685,height:380}},mosaicImageConfig={resizer:"fill",base:{width:431},sm:{width:719},lg:{width:792},xl:{width:942}};function ImageGalleryDialog({finalFocusRef,images,isOpen,handleImageLoad,onClose,timelineCloseButton=!1}){const ref=reactExports.useRef(null);return jsxRuntimeExports.jsxs(DialogRoot,{open:isOpen,onOpenChange:details=>{details.open||onClose()},size:"full",scrollBehavior:"inside",initialFocusEl:()=>ref.current,finalFocusEl:()=>finalFocusRef.current,children:[jsxRuntimeExports.jsx(DialogBackdrop,{}),jsxRuntimeExports.jsx(DialogPositioner,{children:jsxRuntimeExports.jsx(DialogContent,{className:"modal-content",children:jsxRuntimeExports.jsxs(DialogBody,{className:"modal-body",tabIndex:0,ref,"aria-roledescription":"Scrollable Image Gallery",css:dialogBodyCss,children:[jsxRuntimeExports.jsx(DialogCloseTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(CloseButton$1,{"aria-label":"Close Image Gallery",className:"modal-close-button light-focus-ring",css:timelineCloseButton?dialogTimelineCloseButtonCss:dialogCloseButtonCss,size:timelineCloseButton?"mdCircle":"lgSquare",variant:timelineCloseButton?"invertSolid":"invertGhost"})}),jsxRuntimeExports.jsx(Flex,{role:"group",className:"modal-image-wrapper",css:dialogImageWrapperCss,children:images.map(image2=>{const{gallery_image}=image2;if(!isCloudinaryArray$1(gallery_image))return null;const{metadata={},public_id}=gallery_image[0],{caption}=metadata,figureId=`${public_id}-caption`;return jsxRuntimeExports.jsxs(chakra.figure,{id:public_id,className:"modal-figure",css:dialogFigureCss,...caption&&{"aria-labelledby":figureId},children:[jsxRuntimeExports.jsx(SrcSetImage,{data:gallery_image,applyPhotoCredit:!0,srcSetConfig:mosaicImageConfig,onLoad:handleImageLoad,css:dialogImageCss}),caption&&jsxRuntimeExports.jsx(chakra.figcaption,{id:figureId,css:dialogCaptionCss,children:caption})]},public_id)})})]})})})]})}const NoJSMessage=({children:children2="To see this content, please enable JavaScript.",...rest})=>jsxRuntimeExports.jsx("noscript",{children:jsxRuntimeExports.jsx(Heading,{as:"p",role:"alert",...rest,children:children2})}),ar16_9=16/9,ar12_9=12/9,ar7_9=7/9,smHeight={base:"81px",sm:"108px",md:"180px",lg:"197px",xl:"258px","2xl":"239px"},mdHeight={base:"101px",sm:"135px",md:"225px",lg:"246px",xl:"323px","2xl":"199px"},lgHeight={base:"130px",sm:"180px",md:"250px",lg:"300px",xl:"350px","2xl":"380px"},DefinedMosaicLayouts={3:{ar:[ar16_9,ar16_9,ar16_9],w:["45%","45%","90%"],h:[mdHeight,mdHeight,"mosaic-gallery-16-9-lg"],srcSetConfig:[smMosaicConfig,smMosaicConfig,xlMosaicConfig]},4:{ar:[ar16_9,ar16_9,ar16_9,ar16_9],w:["45%","45%","45%","45%"],h:[lgHeight,lgHeight,lgHeight,lgHeight],srcSetConfig:[lgMosaicConfig,lgMosaicConfig,lgMosaicConfig,lgMosaicConfig]},5:{ar:[ar12_9,ar7_9,ar12_9,ar16_9,ar16_9],w:["35%","16%","35%","45%","45%"],h:[smHeight,smHeight,smHeight,lgHeight,lgHeight],srcSetConfig:[mdMosaicConfig,xsMosaicConfig,mdMosaicConfig,lgMosaicConfig,lgMosaicConfig]}},DefaultMosaicItemProps={ar:[ar16_9],w:["45%"],h:[lgHeight],srcSetConfig:[lgMosaicConfig]}
67,HighestAvailableMosaicLayout=Math.max(...Object.keys(DefinedMosaicLayouts).map(key=>parseInt(key,10))),ImageGallery=props=>{const{gallery,extraProps:{buttonProps,photoCountProps}={},onLightboxOpenChange,timelineCloseButton=!1}=props,[modalFocusUID,setModalFocusUID]=reactExports.useState(""),{open,onOpen,onClose}=useDisclosure(),openButtonRef=reactExports.useRef(null),hasScrolledToImageRef=reactExports.useRef(!1),[{images}]=gallery,rememberOpenButton=button2=>openButtonRef.current=button2,focusOpenButton=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{var _a9;(_a9=openButtonRef.current)==null||_a9.focus()})})},handleOpen=(event,publicID="")=>{hasScrolledToImageRef.current=!1,setModalFocusUID(publicID),rememberOpenButton(event.target.closest("button")),onLightboxOpenChange==null||onLightboxOpenChange(!0),onOpen()},handleClose=options=>{onClose(),options!=null&&options.skipUrlSync||onLightboxOpenChange==null||onLightboxOpenChange(!1),focusOpenButton()};reactExports.useEffect(()=>{if(!onLightboxOpenChange)return;const onPop=()=>{!/(?:^|[?&])gallery=1(?:&|$)/.test(window.location.search)&&open&&handleClose({skipUrlSync:!0})};return window.addEventListener("popstate",onPop),()=>window.removeEventListener("popstate",onPop)},[onLightboxOpenChange,open]);const handleImageLoad=()=>{hasScrolledToImageRef.current||(hasScrolledToImageRef.current=!0,requestAnimationFrame(()=>{const element=document.getElementById(modalFocusUID);element&&element.scrollIntoView({behavior:"smooth",block:"center"})}))},mosaicLayout=Math.min((images==null?void 0:images.length)??0,HighestAvailableMosaicLayout),definedMosaicLayoutProps=DefinedMosaicLayouts[mosaicLayout],mosaicItemProps=definedMosaicLayoutProps??DefaultMosaicItemProps,{ar,w:w2,h:h2,srcSetConfig:srcSetConfig2}=mosaicItemProps,mosaicImages=images==null?void 0:images.slice(0,mosaicLayout);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Flex,{className:"gallery-wrapper",as:ListRoot,css:galleryWrapperCss,children:mosaicImages==null?void 0:mosaicImages.map((image2,idx)=>{var _a9,_b7;const layoutId=definedMosaicLayoutProps?idx:0,key=`${(_b7=(_a9=image2.gallery_image)==null?void 0:_a9[0])==null?void 0:_b7.public_id}-${idx}`;return jsxRuntimeExports.jsx(MosaicItem,{image:image2,aspectRatio:ar[layoutId],width:w2[layoutId],height:h2[layoutId],srcSetConfig:srcSetConfig2[layoutId],handleClick:handleOpen},key)})}),jsxRuntimeExports.jsxs(Flex,{className:"gallery-controls",css:galleryControlsCss,children:[jsxRuntimeExports.jsxs(Text,{className:"photo-count",css:photoCountCss,...photoCountProps,children:[images==null?void 0:images.length," photos"]}),jsxRuntimeExports.jsx(NoJSMessage,{children:"To view all photos, please enable JavaScript."}),jsxRuntimeExports.jsx(Button,{"data-js":!0,onClick:handleOpen,variant:"solid",children:"View All",...buttonProps})]}),jsxRuntimeExports.jsx(ImageGalleryDialog,{isOpen:open,onClose:handleClose,handleImageLoad,images:images??[],finalFocusRef:openButtonRef,timelineCloseButton})]})},MOBILE_LOGO_WIDTH=32,DESKTOP_LOGO_WIDTH=48,getLinkStripStyles=createStyleObjectFromSlotRecipe({slots:["desktopWrapper","desktopList","mobileWrapper","moreLinks","moreLinksList","moreLinksLink","moreLinksChevron","moreLinksButton"],base:{desktopWrapper:{backgroundColor:"var(--components-link-strip-background-color, #ecf0f2)",display:{base:"none",lg:"flex"},alignItems:"center",gap:2,overflowX:"hidden",width:"100%",whiteSpace:"nowrap",paddingInline:6,paddingBlock:{lg:2}},desktopList:{display:"flex",alignItems:"center",flexDirection:"row",gap:2,width:"100%",overflowX:"hidden",overflowY:"hidden",listStyleType:"none"},mobileWrapper:{backgroundColor:"var(--components-link-strip-background-color, #ecf0f2)",display:{base:"flex",lg:"none"},alignItems:"center",paddingInline:6,gap:5,width:"100%",paddingBlock:{lg:2}},moreLinks:{position:"relative",width:"auto"},moreLinksList:{padding:4,boxShadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",backgroundColor:"transparent",transform:{base:"translateX(50%)",lg:"none"},"@media screen and (max-width: 61.9375em)":{right:"50% !important"},backgroundImage:{base:`linear-gradient( 68 to bottom, 69 black, 70 var(--components-link-strip-background-color, #ecf0f2) 4px, 71 var(--components-link-strip-background-color, #ecf0f2) 100% 72 )`,lg:`linear-gradient( 73 to bottom, 74 var(--components-link-strip-background-color, #ecf0f2), 75 var(--components-link-strip-background-color, #ecf0f2) 8px, 76 black 8px, 77 var(--components-link-strip-background-color, #ecf0f2) 12px, 78 var(--components-link-strip-background-color, #ecf0f2) 100% 79 )`},opacity:0,transition:"opacity 0.3s ease-in-out",pointerEvents:"none",position:"absolute",zIndex:999,right:0,_hover:{opacity:1,pointerEvents:"auto"},_focusWithin:{opacity:1,pointerEvents:"auto"}},moreLinksLink:{maxWidth:{base:"280px",sm:"max-content"}},moreLinksChevron:{transition:"transform 0.3s ease-in-out"},moreLinksButton:{color:"var(--semantics-interactive-text-secondary-default, #152c53ff)",textTransform:"none",fontFamily:"body",fontWeight:"bold",_usopc:{fontFamily:"Sharp Grotesk Medium",fontWeight:"normal"},whiteSpace:{base:"normal",lg:"nowrap"},height:"auto",'&:is([aria-expanded="true"], :has(~ style):focus)':{"& .more-links__chevron":{transform:"rotateZ(180deg)"},"& ~ .more-links__list":{opacity:1,pointerEvents:"auto"}}}}}),MoreLinks=reactExports.forwardRef((props,ref)=>{const{currentPath,isMobile,label:label2,links,extraProps:{moreButtonProps,moreListProps}={},...rest}=props,[isExpanded,setIsExpanded]=reactExports.useState(!1),styles2=getLinkStripStyles(),expand=()=>setIsExpanded(!0),condense=()=>setIsExpanded(!1),toggle=()=>isExpanded?condense():expand(),handleBlur=e3=>{const{relatedTarget,currentTarget}=e3;relatedTarget&¤tTarget.contains(relatedTarget)||condense()},renderLink=menuLink=>{const{canRender,link:href,linkText}=unwrapLinkObject(menuLink);if(!canRender)return null;const{_metadata:{uid}}
79=menuLink,isCurrentPath=href.startsWith("/#")||href===currentPath;return jsxRuntimeExports.jsx(SmartLink,{className:"more-links__link",css:styles2.moreLinksLink,href,variant:"stripLink",onFocus:expand,...isCurrentPath&&{"aria-current":"page"},children:linkText},`more-${uid}`)};return jsxRuntimeExports.jsxs(Box,{className:"more-links__wrapper",ref,css:styles2.moreLinks,onBlur:handleBlur,onClick:toggle,onMouseEnter:isMobile?void 0:expand,onMouseLeave:isMobile?void 0:condense,...rest,children:[jsxRuntimeExports.jsxs(Button,{className:"more-links__button","aria-expanded":isExpanded,variant:"plain",css:styles2.moreLinksButton,...moreButtonProps,children:[label2,jsxRuntimeExports.jsx(ChevronDownIcon,{className:"more-links__chevron",css:styles2.moreLinksChevron,"aria-hidden":"true"})]}),jsxRuntimeExports.jsx(SchrodingersList,{className:"more-links__list",items:links,renderItems:renderLink,listStyles:styles2.moreLinksList,...moreListProps})]})});MoreLinks.displayName="MoreLinks";const useIsomorphicLayoutEffect$1=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,useVisibleLinks=links=>{const wrapperRef=reactExports.useRef(null),listRef=reactExports.useRef(null),labelRef=reactExports.useRef(null),moreLinksRef=reactExports.useRef(null),[hasCalculated,setHasCalculated]=reactExports.useState(!1),[visibleLinks,setVisibleLinks]=reactExports.useState(links.length);return useIsomorphicLayoutEffect$1(()=>{const calculateVisibleLinks=()=>{const wrapper=wrapperRef.current,list=listRef.current,label2=labelRef.current,moreLinks=moreLinksRef.current;if(!wrapper||!list)return;const{gap:listGap}=getComputedStyle(list),wrapperstyles=getComputedStyle(wrapper),{paddingLeft,paddingRight,gap:wrapperGap}=wrapperstyles,hasLogo=!!wrapper.querySelector("img"),wrapperGapWidth=parseFloat(wrapperGap),wrapperWidth=wrapper.offsetWidth,labelWidth=label2?label2.offsetWidth+wrapperGapWidth:0,logoWidth=hasLogo?DESKTOP_LOGO_WIDTH+wrapperGapWidth:0,moreLinksWidth=moreLinks?moreLinks.offsetWidth:0,gapWidth=parseFloat(listGap),wrapperPaddingWidth=parseFloat(paddingLeft)+parseFloat(paddingRight),availableWidth=wrapperWidth-wrapperPaddingWidth-labelWidth-logoWidth-moreLinksWidth,listItems=Array.from(list.children);let totalWidth=0,visibleCount=0;for(const item of listItems){(!item.dataset.width||item.dataset.width==="0")&&(item.dataset.width=String(item.offsetWidth));const itemWidth=parseFloat(item.dataset.width);if(totalWidth+=itemWidth+gapWidth,totalWidth>availableWidth)break;visibleCount++}setVisibleLinks(visibleCount)},debouncedCalculateVisibleLinks=debounce$1(calculateVisibleLinks,200),resizeObserver=new ResizeObserver(debouncedCalculateVisibleLinks);return wrapperRef.current&&resizeObserver.observe(wrapperRef.current),calculateVisibleLinks(),listRef.current&&(listRef.current.style.overflow="visible"),wrapperRef.current&&(wrapperRef.current.style.overflow="visible"),setHasCalculated(!0),()=>{resizeObserver.disconnect(),debouncedCalculateVisibleLinks.cancel()}},[]),{hasCalculated,visibleLinks,wrapperRef,listRef,labelRef,moreLinksRef}},DesktopLinkStrip=props=>{const{currentPath,logoImage,links,buttonLabel,linkStripLabel,...rest}=props,{hasCalculated,visibleLinks,wrapperRef,listRef,labelRef,moreLinksRef}=useVisibleLinks(links),styles2=getLinkStripStyles();return jsxRuntimeExports.jsxs(Box,{className:"link-strip desktop-strip__wrapper",ref:wrapperRef,...rest,css:styles2.desktopWrapper,children:[logoImage&&jsxRuntimeExports.jsx(SrcSetImage,{className:"desktop-strip__logo",data:logoImage,srcSetConfig:{base:{width:DESKTOP_LOGO_WIDTH}},pictureProps:{height:"unset",width:"unset"},maxWidth:`${DESKTOP_LOGO_WIDTH}px`}),linkStripLabel&&jsxRuntimeExports.jsx(Text,{as:"span",ref:labelRef,className:"desktop-strip__label",children:linkStripLabel+":"}),jsxRuntimeExports.jsxs(ListRoot,{ref:listRef,className:"desktop-strip__list",css:styles2.desktopList,children:[links.map((menuLink,index2)=>{const{canRender,link:href,linkText}=unwrapLinkObject(menuLink);if(!canRender)return null;const{_metadata:{uid}}=menuLink,isCurrentPath=href.startsWith("/#")||href===currentPath;return jsxRuntimeExports.jsx(ListItem,{...index2>=visibleLinks&&{display:"none"},children:jsxRuntimeExports.jsx(SmartLink,{className:"desktop-strip__link",href,variant:"stripLink",...isCurrentPath&&{"aria-current":"page"},children:linkText})},uid)}),jsxRuntimeExports.jsx(ListItem,{className:"desktop-strip__more-links-item",...(!hasCalculated||visibleLinks>=links.length)&&{display:"none"},children:jsxRuntimeExports.jsx(MoreLinks,{currentPath,ref:moreLinksRef,label:buttonLabel||"More",links:links.slice(hasCalculated?visibleLinks:links.length)})})]})]})},MobileLinkStrip=props=>{const{currentPath,linkStripLabel,links,logoImage,...rest}=props,styles2=getLinkStripStyles();return jsxRuntimeExports.jsxs(Box,{className:"link-strip mobile-strip__wrapper",...rest,css:styles2.mobileWrapper,children:[logoImage&&jsxRuntimeExports.jsx(SrcSetImage,{className:"mobile-strip__logo",data:logoImage,srcSetConfig:{base
79:{width:MOBILE_LOGO_WIDTH}},maxWidth:`${MOBILE_LOGO_WIDTH}px`}),jsxRuntimeExports.jsx(MoreLinks,{isMobile:!0,currentPath,links,label:linkStripLabel||"Related Content",...logoImage?{marginLeft:"auto"}:{marginInline:"auto"}})]})},LinkStrip=props=>{const{buttonLabel,...rest}=props;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(DesktopLinkStrip,{buttonLabel,...rest}),jsxRuntimeExports.jsx(MobileLinkStrip,{...rest})]})},LinkTag=reactExports.memo(props=>{const{tag:{display_title,title,url,seo_id},...rest}=props,TagToRender=jsxRuntimeExports.jsx(TagRoot,{variant:"red",...rest,children:jsxRuntimeExports.jsx(TagLabel,{children:display_title||title})});return url?jsxRuntimeExports.jsx(SmartLink,{id:seo_id?`tag-${seo_id}`:void 0,href:url,children:TagToRender}):TagToRender}),isConfirmedContentTag=tag2=>!!(tag2!=null&&tag2.uid)&&!!(tag2!=null&&tag2.display_title||tag2!=null&&tag2.title),getFilteredTags=tags=>{const{confirmedTags,unconfirmedTags}=tags.reduce((acc,tag2)=>(isConfirmedContentTag(tag2)?acc.confirmedTags.push(tag2):acc.unconfirmedTags.push(tag2),acc),{confirmedTags:[],unconfirmedTags:[]});return unconfirmedTags.length>0&&console.warn({unconfirmedTags},"The following tags could not confirmed and were not rendered"),confirmedTags}
79,getLinkTagGroupStyles=createStyleObjectFromRecipe({base:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:"var(--link-tag-gap, 0.5rem)","& a:focus-visible":{outline:"3px solid var(--focus-color, var(--semantics-focus-dark))"}}}),LinkTagGroup=reactExports.memo(props=>{const{tags,extraProps:{tagProps}={},...rest}=props;return jsxRuntimeExports.jsx(SchrodingersList,{items:getFilteredTags(tags),renderItems:tag2=>jsxRuntimeExports.jsx(LinkTag,{tag:tag2,...tagProps}),listStyles:getLinkTagGroupStyles(),...rest})});var define_process_env_default$2={},commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},lodash_clonedeep={exports:{}};(function(module2,exports$1){var LARGE_ARRAY_SIZE2=200,HASH_UNDEFINED2="__lodash_hash_undefined__",MAX_SAFE_INTEGER2=9007199254740991,argsTag2="[object Arguments]",arrayTag2="[object Array]",boolTag2="[object Boolean]",dateTag2="[object Date]",errorTag2="[object Error]",funcTag2="[object Function]",genTag2="[object GeneratorFunction]",mapTag2="[object Map]",numberTag2="[object Number]",objectTag2="[object Object]",promiseTag2="[object Promise]",regexpTag2="[object RegExp]",setTag2="[object Set]",stringTag2="[object String]",symbolTag2="[object Symbol]",weakMapTag2="[object WeakMap]",arrayBufferTag2="[object ArrayBuffer]",dataViewTag2="[object DataView]",float32Tag2="[object Float32Array]",float64Tag2="[object Float64Array]",int8Tag2="[object Int8Array]",int16Tag2="[object Int16Array]",int32Tag2="[object Int32Array]",uint8Tag2="[object Uint8Array]",uint8ClampedTag2="[object Uint8ClampedArray]",uint16Tag2="[object Uint16Array]",uint32Tag2="[object Uint32Array]",reRegExpChar2=/[\\^$.*+?()[\]{}|]/g,reFlags2=/\w*$/,reIsHostCtor2=/^\[object .+?Constructor\]$/,reIsUint2=/^(?:0|[1-9]\d*)$/,cloneableTags2={};cloneableTags2[argsTag2]=cloneableTags2[arrayTag2]=cloneableTags2[arrayBufferTag2]=cloneableTags2[dataViewTag2]=cloneableTags2[boolTag2]=cloneableTags2[dateTag2]=cloneableTags2[float32Tag2]=cloneableTags2[float64Tag2]=cloneableTags2[int8Tag2]=cloneableTags2[int16Tag2]=cloneableTags2[int32Tag2]=cloneableTags2[mapTag2]=cloneableTags2[numberTag2]=cloneableTags2[objectTag2]=cloneableTags2[regexpTag2]=cloneableTags2[setTag2]=cloneableTags2[stringTag2]=cloneableTags2[symbolTag2]=cloneableTags2[uint8Tag2]=cloneableTags2[uint8ClampedTag2]=cloneableTags2[uint16Tag2]=cloneableTags2[uint32Tag2]=!0,cloneableTags2[errorTag2]=cloneableTags2[funcTag2]=cloneableTags2[weakMapTag2]=!1;var freeGlobal2=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,freeSelf2=typeof self=="object"&&self&&self.Object===Object&&self,root2=freeGlobal2||freeSelf2||Function("return this")(),freeExports2=exports$1&&!exports$1.nodeType&&exports$1,freeModule2=freeExports2&&!0&&module2&&!module2.nodeType&&module2,moduleExports2=freeModule2&&freeModule2.exports===freeExports2;function addMapEntry(map,pair){return map.set(pair[0],pair[1]),map}function addSetEntry(set2,value){return set2.add(value),set2}function arrayEach2(array2,iteratee){for(var index2=-1,length2=array2?array2.length:0;++index2<length2&&iteratee(array2[index2],index2,array2)!==!1;);return array2}function arrayPush2(array2,values){for(var index2=-1,length2=values.length,offset2=array2.length;++index2<length2;)array2[offset2+index2]=values[index2];return array2}function arrayReduce(array2,iteratee,accumulator,initAccum){for(var index2=-1,length2=array2?array2.length:0;++index2<length2;)accumulator=iteratee(accumulator,array2[index2],index2,array2);return accumulator}function baseTimes2(n2,iteratee){for(var index2=-1,result=Array(n2);++index2<n2;)result[index2]=iteratee(index2);return result}function getValue2(object2,key){return object2==null?void 0:object2[key]}function isHostObject(value){var result=!1;if(value!=null&&typeof value.toString!="function")try{result=!!(value+"")}catch{}return result}function mapToArray(map){var index2=-1,result=Array(map.size);return map.forEach(function(value,key){result[++index2]=[key,value]}),result}function overArg2(func,transform2){return function(arg){return func(transform2(arg))}}function setToArray(set2){var index2=-1,result=Array(set2.size);return set2.forEach(function(value){result[++index2]=value}),result}var arrayProto2=Array.prototype,funcProto2=Function.prototype,objectProto2=Object.prototype,coreJsData2=root2["__core-js_shared__"],maskSrcKey2=(function(){var uid=/[^.]+$/.exec(coreJsData2&&coreJsData2.keys&&coreJsData2.keys.IE_PROTO||"");
79return uid?"Symbol(src)_1."+uid:""})(),funcToString2=funcProto2.toString,hasOwnProperty2=objectProto2.hasOwnProperty,objectToString2=objectProto2.toString,reIsNative2=RegExp("^"+funcToString2.call(hasOwnProperty2).replace(reRegExpChar2,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Buffer2=moduleExports2?root2.Buffer:void 0,Symbol2=root2.Symbol,Uint8Array2=root2.Uint8Array,getPrototype2=overArg2(Object.getPrototypeOf,Object),objectCreate2=Object.create,propertyIsEnumerable2=objectProto2.propertyIsEnumerable,splice2=arrayProto2.splice,nativeGetSymbols2=Object.getOwnPropertySymbols,nativeIsBuffer2=Buffer2?Buffer2.isBuffer:void 0,nativeKeys2=overArg2(Object.keys,Object),DataView2=getNative2(root2,"DataView"),Map2=getNative2(root2,"Map"),Promise2=getNative2(root2,"Promise"),Set2=getNative2(root2,"Set"),WeakMap2=getNative2(root2,"WeakMap"),nativeCreate2=getNative2(Object,"create"),dataViewCtorString2=toSource2(DataView2),mapCtorString2=toSource2(Map2),promiseCtorString2=toSource2(Promise2),setCtorString2=toSource2(Set2),weakMapCtorString2=toSource2(WeakMap2),symbolProto2=Symbol2?Symbol2.prototype:void 0,symbolValueOf2=symbolProto2?symbolProto2.valueOf:void 0;function Hash2(entries){var index2=-1,length2=entries?entries.length:0;for(this.clear();++index2<length2;){var entry=entries[index2];this.set(entry[0],entry[1])}}function hashClear2(){this.__data__=nativeCreate2?nativeCreate2(null):{}}function hashDelete2(key){return this.has(key)&&delete this.__data__[key]}function hashGet2(key){var data=this.__data__;if(nativeCreate2){var result=data[key];return result===HASH_UNDEFINED2?void 0:result}return hasOwnProperty2.call(data,key)?data[key]:void 0}function hashHas2(key){var data=this.__data__;return nativeCreate2?data[key]!==void 0:hasOwnProperty2.call(data,key)}function hashSet2(key,value){var data=this.__data__;return data[key]=nativeCreate2&&value===void 0?HASH_UNDEFINED2:value,this}Hash2.prototype.clear=hashClear2,Hash2.prototype.delete=hashDelete2,Hash2.prototype.get=hashGet2,Hash2.prototype.has=hashHas2,Hash2.prototype.set=hashSet2;function ListCache2(entries){var index2=-1,length2=entries?entries.length:0;for(this.clear();++index2<length2;){var entry=entries[index2];this.set(entry[0],entry[1])}}function listCacheClear2(){this.__data__=[]}function listCacheDelete2(key){var data=this.__data__,index2=assocIndexOf2(data,key);if(index2<0)return!1;var lastIndex=data.length-1;return index2==lastIndex?data.pop():splice2.call(data,index2,1),!0}function listCacheGet2(key){var data=this.__data__,index2=assocIndexOf2(data,key);return index2<0?void 0:data[index2][1]}function listCacheHas2(key){return assocIndexOf2(this.__data__,key)>-1}function listCacheSet2(key,value){var data=this.__data__,index2=assocIndexOf2(data,key);return index2<0?data.push([key,value]):data[index2][1]=value,this}ListCache2.prototype.clear=listCacheClear2,ListCache2.prototype.delete=listCacheDelete2,ListCache2.prototype.get=listCacheGet2,List
79Cache2.prototype.has=listCacheHas2,ListCache2.prototype.set=listCacheSet2;function MapCache2(entries){var index2=-1,length2=entries?entries.length:0;for(this.clear();++index2<length2;){var entry=entries[index2];this.set(entry[0],entry[1])}}function mapCacheClear2(){this.__data__={hash:new Hash2,map:new(Map2||ListCache2),string:new Hash2}}function mapCacheDelete2(key){return getMapData2(this,key).delete(key)}function mapCacheGet2(key){return getMapData2(this,key).get(key)}function mapCacheHas2(key){return getMapData2(this,key).has(key)}function mapCacheSet2(key,value){return getMapData2(this,key).set(key,value),this}MapCache2.prototype.clear=mapCacheClear2,MapCache2.prototype.delete=mapCacheDelete2,MapCache2.prototype.get=mapCacheGet2,MapCache2.prototype.has=mapCacheHas2,MapCache2.prototype.set=mapCacheSet2;function Stack3(entries){this.__data__=new ListCache2(entries)}function stackClear2(){this.__data__=new ListCache2}function stackDelete2(key){return this.__data__.delete(key)}function stackGet2(key){return this.__data__.get(key)}function stackHas2(key){return this.__data__.has(key)}function stackSet2(key,value){var cache2=this.__data__;if(cache2 instanceof ListCache2){var pairs=cache2.__data__;if(!Map2||pairs.length<LARGE_ARRAY_SIZE2-1)return pairs.push([key,value]),this;cache2=this.__data__=new MapCache2(pairs)}return cache2.set(key,value),this}Stack3.prototype.clear=stackClear2,Stack3.prototype.delete=stackDelete2,Stack3.prototype.get=stackGet2,Stack3.prototype.has=stackHas2,Stack3.prototype.set=stackSet2;function arrayLikeKeys2(value,inherited){var result=isArray2(value)||isArguments2(value)?baseTimes2(value.length,String):[],length2=result.length,skipIndexes=!!length2;for(var key in value)hasOwnProperty2.call(value,key)&&!(skipIndexes&&(key=="length"||isIndex2(key,length2)))&&result.push(key);return result}function assignValue2(object2,key,value){var objValue=object2[key];(!(hasOwnProperty2.call(object2,key)&&eq2(objValue,value))||value===void 0&&!(key in object2))&&(object2[key]=value)}function assocIndexOf2(array2,key){for(var length2=array2.length;length2--;)if(eq2(array2[length2][0],key))return length2;return-1}function baseAssign(object2,source){return object2&©Object(source,keys2(source),object2)}function baseClone2(value,isDeep,isFull,customizer,key,object2,stack){var result;if(customizer&&(result=object2?customizer(value,key,object2,stack):customizer(value)),result!==void 0)return result;if(!isObject2(value))return value;var isArr=isArray2(value);if(isArr){if(result=initCloneArray2(value),!isDeep)return copyArray(value,result)}else{var tag2=getTag2(value),isFunc=tag2==funcTag2||tag2==genTag2;if(isBuffer2(value))return cloneBuffer2(value,isDeep);if(tag2==objectTag2||tag2==argsTag2||isFunc&&!object2){if(isHostObject(value))return object2?value:{};if(result=initCloneObject2(isFunc?{}:value),!isDeep)return copySymbols(value,baseAssign(result,value))}else{if(!cloneableTags2[tag2])return object2?value:{};result=initCloneByTag2(value,tag2,baseClone2,isDeep)}}stack||(stack=new Stack3);var stacked=stack.get(value);if(stacked)return stacked;if(stack.set(value,result),!isArr)var props=isFull?getAllKeys2(value):keys2(value);return arrayEach2(props||value,function(subValue,key2){props&&(key2=subValue,subValue=value[key2]),assignValue2(result,key2,baseClone2(subValue,isDeep,isFull,customizer,key2,value,stack))}),result}function baseCreate2(proto){return isObject2(proto)?objectCreate2(proto):{}}function baseGetAllKeys2(object2,keysFunc,symbolsFunc){var result=keysFunc(object2);return isArray2(object2)?result:arrayPush2(result,symbolsFunc(object2))}function baseGetTag2(value){return objectToString2.call(value)}function baseIsNative2(value){if(!isObject2(value)||isMasked2(value))return!1;var pattern=isFunction2(value)||isHostObject(value)?reIsNative2:reIsHostCtor2;return pattern.test(toSource2(value))}function baseKeys2(object2){if(!isPrototype2(object2))return nativeKeys2(object2);var result=[];for(var key in Object(object2))hasOwnProperty2.call(object2,key)&&key!="constructor"&&result.push(key);return result}function cloneBuffer2(buffer,isDeep){if(isDeep)return buffer.slice();var result=new buffer.constructor(buffer.length);return buffer.copy(result),result}function cloneArrayBuffer2(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);return new Uint8Array2(result).set(new Uint8Array2(arrayBuffer)),result}function cloneDataView2(dataView,isDeep){var buffer=isDeep?cloneArrayBuffer2(dataView.buffer):dataView.buffer;return new dataView.constructor(buffer,dataView.byteOffset,dataView.byteLength)}
79function cloneMap(map,isDeep,cloneFunc){var array2=isDeep?cloneFunc(mapToArray(map),!0):mapToArray(map);return arrayReduce(array2,addMapEntry,new map.constructor)}function cloneRegExp2(regexp){var result=new regexp.constructor(regexp.source,reFlags2.exec(regexp));return result.lastIndex=regexp.lastIndex,result}function cloneSet(set2,isDeep,cloneFunc){var array2=isDeep?cloneFunc(setToArray(set2),!0):setToArray(set2);return arrayReduce(array2,addSetEntry,new set2.constructor)}function cloneSymbol2(symbol){return symbolValueOf2?Object(symbolValueOf2.call(symbol)):{}}function cloneTypedArray2(typedArray,isDeep){var buffer=isDeep?cloneArrayBuffer2(typedArray.buffer):typedArray.buffer;return new typedArray.constructor(buffer,typedArray.byteOffset,typedArray.length)}function copyArray(source,array2){var index2=-1,length2=source.length;for(array2||(array2=Array(length2));++index2<length2;)array2[index2]=source[index2];return array2}function copyObject(source,props,object2,customizer){object2||(object2={});for(var index2=-1,length2=props.length;++index2<length2;){var key=props[index2],newValue=void 0;assignValue2(object2,key,newValue===void 0?source[key]:newValue)}return object2}function copySymbols(source,object2){return copyObject(source,getSymbols2(source),object2)}function getAllKeys2(object2){return baseGetAllKeys2(object2,keys2,getSymbols2)}function getMapData2(map,key){var data=map.__data__;return isKeyable2(key)?data[typeof key=="string"?"string":"hash"]:data.map}function getNative2(object2,key){var value=getValue2(object2,key);return baseIsNative2(value)?value:void 0}var getSymbols2=nativeGetSymbols2?overArg2(nativeGetSymbols2,Object):stubArray2,getTag2=baseGetTag2;(DataView2&&getTag2(new DataView2(new ArrayBuffer(1)))!=dataViewTag2||Map2&&getTag2(new Map2)!=mapTag2||Promise2&&getTag2(Promise2.resolve())!=promiseTag2||Set2&&getTag2(new Set2)!=setTag2||WeakMap2&&getTag2(new WeakMap2)!=weakMapTag2)&&(getTag2=function(value){var result=objectToString2.call(value),Ctor=result==objectTag2?value.constructor:void 0,ctorString=Ctor?toSource2(Ctor):void 0;if(ctorString)switch(ctorString){case dataViewCtorString2:return dataViewTag2;case mapCtorString2:return mapTag2;case promiseCtorString2:return promiseTag2;case setCtorString2:return setTag2;case weakMapCtorString2:return weakMapTag2}return result});function initCloneArray2(array2){var length2=array2.length,result=array2.constructor(length2);return length2&&typeof array2[0]=="string"&&hasOwnProperty2.call(array2,"index")&&(result.index=array2.index,result.input=array2.input),result}function initCloneObject2(object2){return typeof object2.constructor=="function"&&!isPrototype2(object2)?baseCreate2(getPrototype2(object2)):{}}function initCloneByTag2(object2,tag2,cloneFunc,isDeep){var Ctor=object2.constructor;switch(tag2){case arrayBufferTag2:return cloneArrayBuffer2(object2);case boolTag2:case dateTag2:return new Ctor(+object2);case dataViewTag2:return cloneDataView2(object2,isDeep);case float32Tag2:case float64Tag2:case int8Tag2:case int16Tag2:case int32Tag2:case uint8Tag2:case uint8ClampedTag2:case uint16Tag2:case uint32Tag2:return cloneTypedArray2(object2,isDeep);case mapTag2:return cloneMap(object2,isDeep,cloneFunc);case numberTag2:case stringTag2:return new Ctor(object2);case regexpTag2:return cloneRegExp2(object2);case setTag2:return cloneSet(object2,isDeep,cloneFunc);case symbolTag2:return cloneSymbol2(object2)}}function isIndex2(value,length2){return length2=length2??MAX_SAFE_INTEGER2,!!length2&&(typeof value=="number"||reIsUint2.test(value))&&value>-1&&value%1==0&&value<length2}function isKeyable2(value){var type2=typeof value;return type2=="string"||type2=="number"||type2=="symbol"||type2=="boolean"?value!=="__proto__":value===null}function isMasked2(func){return!!maskSrcKey2&&maskSrcKey2 in func}function isPrototype2(value){var Ctor=value&&value.constructor,proto=typeof Ctor=="function"&&Ctor.prototype||objectProto2;return value===proto}function toSource2(func){if(func!=null){try{return funcToString2.call(func)}catch{}try{return func+""}catch{}}return""}function cloneDeep2(value){return baseClone2(value,!0,!0)}function eq2(value,other){return value===other||value!==value&&other!==other}function isArguments2(value){return isArrayLikeObject(value)&&hasOwnProperty2.call(value,"callee")&&(!
79propertyIsEnumerable2.call(value,"callee")||objectToString2.call(value)==argsTag2)}var isArray2=Array.isArray;function isArrayLike2(value){return value!=null&&isLength2(value.length)&&!isFunction2(value)}function isArrayLikeObject(value){return isObjectLike2(value)&&isArrayLike2(value)}var isBuffer2=nativeIsBuffer2||stubFalse2;function isFunction2(value){var tag2=isObject2(value)?objectToString2.call(value):"";return tag2==funcTag2||tag2==genTag2}function isLength2(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER2}function isObject2(value){var type2=typeof value;return!!value&&(type2=="object"||type2=="function")}function isObjectLike2(value){return!!value&&typeof value=="object"}function keys2(object2){return isArrayLike2(object2)?arrayLikeKeys2(object2):baseKeys2(object2)}function stubArray2(){return[]}function stubFalse2(){return!1}module2.exports=cloneDeep2})(lodash_clonedeep,lodash_clonedeep.exports);var cloneDeep=lodash_clonedeep.exports,__assign$1=function(){return __assign$1=Object.assign||function(t2){for(var s2,i2=1,n2=arguments.length;i2<n2;i2++){s2=arguments[i2];for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&(t2[p2]=s2[p2])}return t2},__assign$1.apply(this,arguments)};function __awaiter(thisArg,_arguments,P2,generator){function adopt(value){return value instanceof P2?value:new P2(function(resolve){resolve(value)})}return new(P2||(P2=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e3){reject(e3)}}function rejected(value){try{step(generator.throw(value))}catch(e3){reject(e3)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,[])).next())})}function __generator(thisArg,body2){var _2={label:0,sent:function(){if(t2[0]&1)throw t2[1];return t2[1]}
79,trys:[],ops:[]},f2,y2,t2,g2=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return g2.next=verb(0),g2.throw=verb(1),g2.return=verb(2),typeof Symbol=="function"&&(g2[Symbol.iterator]=function(){return this}),g2;function verb(n2){return function(v2){return step([n2,v2])}}function step(op){if(f2)throw new TypeError("Generator is already executing.");for(;g2&&(g2=0,op[0]&&(_2=0)),_2;)try{if(f2=1,y2&&(t2=op[0]&2?y2.return:op[0]?y2.throw||((t2=y2.return)&&t2.call(y2),0):y2.next)&&!(t2=t2.call(y2,op[1])).done)return t2;switch(y2=0,t2&&(op=[op[0]&2,t2.value]),op[0]){case 0:case 1:t2=op;break;case 4:return _2.label++,{value:op[1],done:!1};case 5:_2.label++,y2=op[1],op=[0];continue;case 7:op=_2.ops.pop(),_2.trys.pop();continue;default:if(t2=_2.trys,!(t2=t2.length>0&&t2[t2.length-1])&&(op[0]===6||op[0]===2)){_2=0;continue}if(op[0]===3&&(!t2||op[1]>t2[0]&&op[1]<t2[3])){_2.label=op[1];break}if(op[0]===6&&_2.label<t2[1]){_2.label=t2[1],t2=op;break}if(t2&&_2.label<t2[2]){_2.label=t2[2],_2.ops.push(op);break}t2[2]&&_2.ops.pop(),_2.trys.pop();continue}op=body2.call(thisArg,_2)}catch(e3){op=[6,e3],y2=0}finally{f2=t2=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}function render(element,pluginCloudinaryAsset,plugins,pluginState,analyticsOptions){return __awaiter(this,void 0,void 0,function(){var response,i2;return __generator(this,function(_a9){switch(_a9.label){case 0:if(plugins===void 0)return[2];i2=0,_a9.label=1;case 1:return i2<plugins.length?[4,plugins[i2](element,pluginCloudinaryAsset,pluginState,analyticsOptions,plugins)]:[3,4];case 2:if(response=_a9.sent(),response==="canceled")return[3,4];_a9.label=3;case 3:return i2++,[3,1];case 4:return response!=="canceled"?[2,response]:[2]}})})}var getAnalyticsOptions=function(options,features){return features===void 0&&(features={}),options?{trackedAnalytics:__assign$1(__assign$1({sdkCode:options.sdkCode,sdkSemver:options.sdkSemver,techVersion:options.techVersion},options.product!==void 0&&{product:options.product}),features)}:null},HtmlImageLayer=(function(){function HtmlImageLayer2(element,userCloudinaryImage,plugins,baseAnalyticsOptions){var _this=this;this.isMounted=!0,this.imgElement=element,this.htmlPluginState={cleanupCallbacks:[],pluginEventSubscription:[]};var pluginCloudinaryImage=cloneDeep(userCloudinaryImage);render(element,pluginCloudinaryImage,plugins,this.htmlPluginState,baseAnalyticsOptions).then(function(pluginResponse){if(_this.isMounted){_this.htmlPluginState.pluginEventSubscription.forEach(function(fn){fn()});var analyticsOptions=getAnalyticsOptions(baseAnalyticsOptions,pluginResponse);_this.imgElement.setAttribute("src",pluginCloudinaryImage.toURL(analyticsOptions))}})}return HtmlImageLayer2.prototype.update=function(userCloudinaryImage,plugins,baseAnalyticsOptions){var _this=this,pluginCloudinaryImage=cloneDeep(userCloudinaryImage);render(this.imgElement,pluginCloudinaryImage,plugins,this.htmlPluginState).then(function(pluginResponse){if(_this.isMounted){var featuredAnalyticsOptions=getAnalyticsOptions(baseAnalyticsOptions,pluginResponse);_this.imgElement.setAttribute("src",pluginCloudinaryImage.toURL(featuredAnalyticsOptions))}})},HtmlImageLayer2.prototype.unmount=function(){this.isMounted=!1},HtmlImageLayer2})();class QualifierValue2{constructor(qualifierValue){this.values=[],this.delimiter=":",this.hasValue(qualifierValue)&&this.addValue(qualifierValue)}toString(){return this.values.join(this.delimiter)}hasValue(v2){return typeof v2<"u"&&v2!==null&&v2!==""}addValue(value){return Array.isArray(value)?this.values=this.values.concat(value):this.values.push(value),this.values=this.values.filter(v2=>this.hasValue(v2)),this}setDelimiter(delimiter2){return this.delimiter=delimiter2,this}}class UnsupportedError2 extends Error{constructor(message="Unsupported"){super(message)}}function createUnsupportedError(message){return new UnsupportedError2(message)}function qualifierToJson(){return this._qualifierModel||{error:createUnsupportedError(`unsupported qualifier ${this.constructor.name}`)}}class QualifierModel2{constructor(){this._qualifierModel={}}toJson(){return qualifierToJson.apply(this)}}class Qualifier2 extends QualifierModel2{constructor(key,qualifierValue){super(),this.delimiter="_",this.key=key,qualifierValue instanceof QualifierValue2?this.qual
79ifierValue=qualifierValue:(this.qualifierValue=new QualifierValue2,this.qualifierValue.addValue(qualifierValue))}toString(){const{key,delimiter:delimiter2,qualifierValue}=this;return`${key}${delimiter2}${qualifierValue.toString()}`}addValue(value){return this.qualifierValue.addValue(value),this}}class FlagQualifier2 extends Qualifier2{constructor(flagType,flagValue){let qualifierValue;flagValue?qualifierValue=new QualifierValue2([flagType,`${flagValue}`]).setDelimiter(":"):qualifierValue=flagType,super("fl",qualifierValue),this.flagValue=flagValue}toString(){return super.toString().replace(/\./g,"%2E")}getFlagValue(){return this.flagValue}}function mapToSortedArray(map,flags){const array2=Array.from(map.entries());return flags.forEach(flag=>{array2.push(["fl",flag])}),array2.sort().map(v2=>v2[1])}function actionToJson(){var _a9,_b7,_c6;const actionModelIsNotEmpty=this._actionModel&&Object.keys(this._actionModel).length,sourceTransformationError=(_c6=(_b7=(_a9=this._actionModel)===null||_a9===void 0?void 0:_a9.source)===null||_b7===void 0?void 0:_b7.transformation)===null||_c6===void 0?void 0:_c6.error;return sourceTransformationError&&sourceTransformationError instanceof Error?{error:sourceTransformationError}:actionModelIsNotEmpty?this._actionModel:{error:createUnsupportedError(`unsupported action ${this.constructor.name}`)}}class ActionModel2{constructor(){this._actionModel={}}toJson(){return actionToJson.apply(this)}}class Action2 extends ActionModel2{constructor(){super(...arguments),this.qualifiers=new Map,this.flags=[],this.delimiter=",",this.actionTag=""}prepareQualifiers(){}getActionTag(){return this.actionTag}setActionTag(tag2){return this.actionTag=tag2,this}toString(){return this.prepareQualifiers(),mapToSortedArray(this.qualifiers,this.flags).join(this.delimiter)}addQualifier(qualifier){if(typeof qualifier=="string"){const[key,value]=qualifier.toLowerCase().split("_");key==="fl"?this.flags.push(new FlagQualifier2(value)):this.qualifiers.set(key,new Qualifier2(key,value))}else this.qualifiers.set(qualifier.key,qualifier);return this}addFlag(flag){return typeof flag=="string"?this.flags.push(new FlagQualifier2(flag)):flag instanceof FlagQualifier2&&this.flags.push(flag),this}addValueToQualifier(qualifierKey,qualifierValue){return this.qualifiers.get(qualifierKey).addValue(qualifierValue),this}}class NamedRegion extends Action2{constructor(type2){super(),this.regionType=type2,this._actionModel.regionType=type2}}class CustomRegion extends NamedRegion{constructor(){super("custom")}x(x2){return this._actionModel.x=x2,this.addQualifier(new Qualifier2("x",x2)),this}y(y2){return this._actionModel.y=y2,this.addQualifier(new Qualifier2("y",y2)),this}width(width){return this._actionModel.width=width,this.addQualifier(new Qualifier2("w",width)),this}height(height){return this._actionModel.height=height,this.addQualifier(new Qualifier2("h",height)),this}static fromJson(model){const customRegion=new CustomRegion;return model.width&&customRegion.width(model.width),model.height&&customRegion.height(model.height),model.x&&customRegion.x(model.x),model.y&&customRegion.y(model.y),customRegion}}function custom(){return new CustomRegion}function faces(){return new NamedRegion("faces")}function ocr$1(){return new NamedRegion("ocr_text")}class BlurAction extends Action2{constructor(strength){super(),this._actionModel={},this._strength=strength,this._actionModel.actionType="blur",this._actionModel.strength=strength}region(blurRegion){return this._region=blurRegion,this._actionModel.region=blurRegion.toJson(),this}strength(strength){return this._strength=strength,this._actionModel.strength=strength,this}prepareQualifiers(){const strength=this._strength?`:${this._strength}`:"";"_region"in this?(this._region.qualifiers.forEach(q2=>this.addQualifier(q2)),this._region.regionType==="custom"&&this.addQualifier(new Qualifier2("e",`blur_region${strength}`)),this._region.regionType==="ocr_text"&&(this.addQualifier(new Qualifier2("e",`blur_region${strength}`)),this.addQualifier(new Qualifier2("g","ocr_text"))),this._region.regionType==="faces"&&this.addQualifier(new Qualifier2("e",`blur_faces${strength}`))):this.addQualifier(new Qualifier2("e",`blur${strength}`))}static fromJson(actionModel){const{strength,region}=actionModel,result=new this(strength);return strength&&result.strength(strength),region&®ion.regionType==="faces"&&result.region(faces()),region&®ion.regionType==="ocr_text"&&result.region(ocr$1()),region&®ion.regionType==="custom"&&result.region(CustomRegion.fromJson(region)),result}}function objectFlip(obj){const result={};
79return Object.keys(obj).forEach(key=>{result[obj[key]]=key}),result}const ACTION_TYPE_TO_CROP_MODE_MAP={limitFit:"limit",limitFill:"lfill",minimumFit:"mfit",thumbnail:"thumb",limitPad:"lpad",minimumPad:"mpad",autoPad:"auto_pad"},ACTION_TYPE_TO_DELIVERY_MODE_MAP={colorSpace:"cs",dpr:"dpr",density:"dn",defaultImage:"d",format:"f",quality:"q"},ACTION_TYPE_TO_EFFECT_MODE_MAP={redEye:"redeye",advancedRedEye:"adv_redeye",oilPaint:"oil_paint",unsharpMask:"unsharp_mask",makeTransparent:"make_transparent",generativeRestore:"gen_restore",upscale:"upscale"},ACTION_TYPE_TO_QUALITY_MODE_MAP={autoBest:"auto:best",autoEco:"auto:eco",autoGood:"auto:good",autoLow:"auto:low",jpegminiHigh:"jpegmini:1",jpegminiMedium:"jpegmini:2",jpegminiBest:"jpegmini:0"},ACTION_TYPE_TO_STREAMING_PROFILE_MODE_MAP={fullHd:"full_hd",fullHdWifi:"full_hd_wifi",fullHdLean:"full_hd_lean",hdLean:"hd_lean"},CHROMA_VALUE_TO_CHROMA_MODEL_ENUM={444:"CHROMA_444",420:"CHROMA_420"},COLOR_SPACE_MODEL_MODE_TO_COLOR_SPACE_MODE_MAP={noCmyk:"no_cmyk",keepCmyk:"keep_cmyk",tinySrgb:"tinysrgb",srgbTrueColor:"srgb:truecolor"},CHROMA_MODEL_ENUM_TO_CHROMA_VALUE=objectFlip(CHROMA_VALUE_TO_CHROMA_MODEL_ENUM);objectFlip(COLOR_SPACE_MODEL_MODE_TO_COLOR_SPACE_MODE_MAP);const CROP_MODE_TO_ACTION_TYPE_MAP=objectFlip(ACTION_TYPE_TO_CROP_MODE_MAP),DELIVERY_MODE_TO_ACTION_TYPE_MAP=objectFlip(ACTION_TYPE_TO_DELIVERY_MODE_MAP),EFFECT_MODE_TO_ACTION_TYPE_MAP=objectFlip(ACTION_TYPE_TO_EFFECT_MODE_MAP);objectFlip(ACTION_TYPE_TO_QUALITY_MODE_MAP);objectFlip(ACTION_TYPE_TO_STREAMING_PROFILE_MODE_MAP);class SimpleEffectAction extends Action2{constructor(effectType,level){super(),this._actionModel={},this._actionModel.actionType=EFFECT_MODE_TO_ACTION_TYPE_MAP[effectType]||effectType;const qualifierEffect=this.createEffectQualifier(effectType,level);this.addQualifier(qualifierEffect)}createEffectQualifier(effectType,level){let qualifierValue;return level?qualifierValue=new QualifierValue2([effectType,`${level}`]).setDelimiter(":"):qualifierValue=new QualifierValue2(effectType),new Qualifier2("e",qualifierValue)}static fromJson(actionModel){const{actionType,level,strength}=actionModel,effectType=ACTION_TYPE_TO_EFFECT_MODE_MAP[actionType]||actionType;return new this(effectType,level||strength)}}class LeveledEffectAction extends SimpleEffectAction{constructor(effectType,level){super(effectType,level),this.LEVEL_NAME="level",this._actionModel={},this.effectType=effectType,this._actionModel.actionType=EFFECT_MODE_TO_ACTION_TYPE_MAP[effectType]||effectType,level&&this.setLevel(level)}setLevel(level){this._actionModel[this.LEVEL_NAME]=level;const qualifierEffect=this.createEffectQualifier(this.effectType,level);return this.addQualifier(qualifierEffect),this}}function prepareColor(color2){return color2&&(color2.match(/^#/)?`rgb:${color2.substr(1)}`:color2)}class VectorizeEffectAction extends Action2{constructor(){super(),this._actionModel={},this._actionModel.actionType="vectorize"}numOfColors(num2){return this._actionModel.numOfColors=num2,this._numOfColors=num2,this}detailsLevel(num2){return this._actionModel.detailLevel=num2,this._detailsLevel=num2,this}despeckleLevel(num2){return this._actionModel.despeckleLevel=num2,this._despeckleLevel=num2,this}cornersLevel(num2){return this._actionModel.cornersLevel=num2,this._cornersLevel=num2,this}paths(num2){return this._actionModel.paths=num2,this._paths=num2,this}prepareQualifiers(){let str="vectorize";this._numOfColors&&(str+=`:${new QualifierValue2(`colors:${this._numOfColors}`).toString()}`),this._detailsLevel&&(str+=`:${new QualifierValue2(`detail:${this._detailsLevel}`).toString()}`),this._despeckleLevel&&(str+=`:${new QualifierValue2(`despeckle:${this._despeckleLevel}`).toString()}`),this._paths&&(str+=`:${new QualifierValue2(`paths:${this._paths}`).toString()}`),this._cornersLevel&&(str+=`:${new QualifierValue2(`corners:${this._cornersLevel}`).toString()}`),this.addQualifier(new Qualifier2("e",str))}static fromJson(actionModel){const{actionType,paths,cornersLevel,despeckleLevel,detailLevel,numOfColors}=actionModel,result=new this;return paths&&result.paths(paths),cornersLevel&&result.cornersLevel(cornersLevel),despeckleLevel&&result.despeckleLevel(despeckleLevel),detailLevel&&result.detailsLevel(detail
79Level),numOfColors&&result.numOfColors(numOfColors),result}}class EffectActionWithLevel extends LeveledEffectAction{level(value){return this._actionModel.level=value,this.setLevel(value)}}class AssistColorBlindEffectAction extends Action2{constructor(){super(),this._actionModel={},this._actionModel.actionType="assistColorblind",this.addQualifier(new Qualifier2("e",new QualifierValue2("assist_colorblind")))}xray(){return this._actionModel.type="xray",this.addQualifier(new Qualifier2("e",new QualifierValue2(["assist_colorblind","xray"]).setDelimiter(":")))}stripesStrength(strength){return this._actionModel.type="stripes",this._actionModel.stripesStrength=strength,this.addQualifier(new Qualifier2("e",new QualifierValue2(["assist_colorblind",strength]).setDelimiter(":")))}static fromJson(actionModel){const{actionType,type:type2,stripesStrength}=actionModel,result=new this;return type2==="xray"&&result.xray(),type2==="stripes"&&stripesStrength&&result.stripesStrength(stripesStrength),result}}class ColorizeEffectAction extends
79EffectActionWithLevel{color(color2){return this._actionModel.color=color2,this.addQualifier(new Qualifier2("co",new QualifierValue2(prepareColor(color2))))}static fromJson(actionModel){const{actionType,level,color:color2}=actionModel,result=new this(actionType,level);return color2&&result.color(color2),result}}class Pixelate extends Action2{constructor(squareSize){super(),this._actionModel={},this._squareSize=squareSize,this._actionModel.actionType="pixelate",this._actionModel.squareSize=squareSize}region(pixelateRegion){return this._region=pixelateRegion,this._actionModel.region={regionType:this._region.regionType},this}squareSize(squareSize){return this._squareSize=squareSize,this._actionModel.squareSize=squareSize,this}prepareQualifiers(){const str=this._squareSize?`:${this._squareSize}`:"";"_region"in this?(this._region.qualifiers.forEach(q2=>this.addQualifier(q2)),this._region.regionType==="custom"&&this.addQualifier(new Qualifier2("e",`pixelate_region${str}`)),this._region.regionType==="ocr_text"&&(this.addQualifier(new Qualifier2("e",`pixelate_region${str}`)),this.addQualifier(new Qualifier2("g","ocr_text"))),this._region.regionType==="faces"&&this.addQualifier(new Qualifier2("e",`pixelate_faces${str}`))):this.addQualifier(new Qualifier2("e",`pixelate${str}`))}static fromJson(actionModel){const{region,squareSize}=actionModel,result=new this(squareSize);return squareSize&&result.squareSize(squareSize),region&®ion.regionType==="faces"&&result.region(faces()),region&®ion.regionType==="custom"&&result.region(custom()),result}}const encodePromptComponent=prompt=>composeStringOperations(encodeURIComponent,replaceMissingChars,decodeSpaces)(prompt),charsMissingFromUrlEncode=/[!'()*~_.-]/g,missingCharsMap={"!":"%21","'":"%27","(":"%28",")":"%29","*":"%2A","~":"%7E",_:"%5F",".":"%2E","-":"%2D"},replaceMissingChars=str=>str.replace(charsMissingFromUrlEncode,match2=>{var _a9;return(_a9=missingCharsMap[match2])!==null&&_a9!==void 0?_a9:match2}),decodeSpaces=str=>str.replace(/%20/g," "),composeStringOperations=(...fns)=>arg=>fns.reduce((acc,fn)=>fn(acc),arg);function blur(blurLevel){return new BlurAction(blurLevel)}function grayscale(){return new SimpleEffectAction("grayscale")}function colorize(colorizeLevel){return new ColorizeEffectAction("colorize",colorizeLevel)}function vectorize(){return new VectorizeEffectAction}function assistColorBlind(){return new AssistColorBlindEffectAction}function pixelate(squareSize){return new Pixelate(squareSize)}class BackgroundColor2 extends Action2{constructor(color2){super(),this._actionModel={},this.addQualifier(new Qualifier2("b",new QualifierValue2(prepareColor(color2)).setDelimiter("_"))),this._actionModel.color=color2,this._actionModel.actionType="backgroundColor"}static fromJson(actionModel){const{color:color2}=actionModel;return new this(color2)}}class RawAction2{constructor(raw){this.raw=raw}toString(){return this.raw}toJson(){return{error:createUnsupportedError(`unsupported action ${this.constructor.name}`)}}}function isErrorObject(obj){const errorObj=obj;return"error"in errorObj&&!!errorObj.error}function ignoreInitialAspectRatio(){return new FlagQualifier2("ignore_aspect_ratio")}function lossy(){return new FlagQualifier2("lossy")}function preserveTransparency(){return new FlagQualifier2("preserve_transparency")}function progressive(mode){return new FlagQualifier2("progressive",mode)}function regionRelative(){return new FlagQualifier2("region_relative")}function relative(){return new FlagQualifier2("relative")}class FormatQualifier2 extends QualifierValue2{constructor(val){super(val),this.val=val}getValue(){return this.val}}class DeliveryAction2 extends Action2{constructor(deliveryKey,deliveryType,modelProperty){super(),this._actionModel={};let deliveryTypeValue;deliveryType instanceof FormatQualifier2?deliveryTypeValue=deliveryType.getValue():deliveryTypeValue=deliveryType,this._actionModel.actionType=DELIVERY_MODE_TO_ACTION_TYPE_MAP[deliveryKey],this._actionModel[modelProperty]=deliveryTypeValue,this.addQualifier(new Qualifier2(deliveryKey,deliveryType))}}class ProgressiveQualifier2 extends FlagQualifier2{constructor(mode){super("progressive",mode)}}class DeliveryFormatAction2 extends DeliveryAction2{constructor(deliveryKey,deliveryType){super(deliveryKey,deliveryType,"formatType")}lossy(){return this._actionModel.lossy=!0,this.addFlag(lossy()),this}progressive(mode){return mode instanceof ProgressiveQualifier2?(this._actionModel.progressive={mode:mode.getFlagValue()},this.addFlag(mode)):(this._actionModel.progressive={mode},this.addFlag(progressive(mode))),this}preserveTransparency(){return this._actionModel.preserveTransparency=!0,this.addFlag(preserveTransparency()),this}static fromJson(actionModel){const{formatType,lossy:lossy2,progressive:progressive2,preserveTransparency:preserveTransparency2}=actionModel;let result;return formatType?result=new this("f",formatType):result=new this("f"),progressive2&&(progressive2.mode?result.progressive(progressive2.mode):result.progressive()),lossy2&&result.lossy(),preserveTransparency2&&result.preserveTransparency(),result}}class Transformation2{constructor(){this.actions=[]}addAction(action){let actionToAdd;
79if(typeof action=="string"){if(action.indexOf("/")>=0)throw"addAction cannot accept a string with a forward slash in it - /, use .addTransformation() instead";actionToAdd=new RawAction2(action)}else actionToAdd=action;return this.actions.push(actionToAdd),this}addTransformation(tx){return tx instanceof Transformation2?this.actions=this.actions.concat(tx.actions):this.actions.push(new RawAction2(tx)),this}toString(){return this.actions.map(action=>action.toString()).filter(a2=>a2).join("/")}animated(animatedAction){return this.addAction(animatedAction)}border(borderAction){return this.addAction(borderAction)}reshape(reshapeAction){return this.addAction(reshapeAction)}resize(resizeAction){return this.addAction(resizeAction)}quality(quality2){return this.addAction(new DeliveryFormatAction2("q",quality2)),this}format(format2){return this.addAction(new DeliveryFormatAction2("f",format2)),this}roundCorners(roundCornersAction){return this.addAction(roundCornersAction)}overlay(overlayAction){return this.addAction(overlayAction)}underlay(underlayAction){return underlayAction.setLayerType("u"),this.addAction(underlayAction)}addVariable(variableAction){return this.addAction(variableAction)}conditional(conditionAction){return this.addAction(conditionAction)}effect(effectAction){return this.addAction(effectAction)}adjust(action){return this.addAction(action)}rotate(rotateAction){return this.addAction(rotateAction)}namedTransformation(namedTransformation){return this.addAction(namedTransformation)}delivery(deliveryAction){return this.addAction(deliveryAction)}backgroundColor(color2){return this.addAction(new BackgroundColor2(color2))}psdTools(action){return this.addAction(action)}extract(action){return this.addAction(action)}addFlag(flagQualifier){const action=new Action2;let flagToAdd=flagQualifier;return typeof flagQualifier=="string"&&(flagToAdd=new FlagQualifier2(flagQualifier)),action.addQualifier(flagToAdd),this.addAction(action)}customFunction(customFunction){return this.addAction(customFunction)}transcode(action){return this.addAction(action)}videoEdit(action){return this.addAction(action)}toJson(){const actions2=[];for(const action of this.actions){const json=action.toJson();if(isErrorObject(json))return json;actions2.push(json)}return{actions:actions2}}}function toFloatAsString(value){const returnValue=value.toString();return returnValue.match(/[A-Z]/gi)||returnValue.length>1&&returnValue[0]==="0"?returnValue:!isNaN(parseFloat(returnValue))&&returnValue.indexOf(":")===-1&&returnValue.indexOf(".")===-1?`${returnValue}.0`:returnValue}class AspectRatioQualifierValue2 extends QualifierValue2{}class ResizeSimpleAction2 extends Action2{constructor(cropType,cropWidth,cropHeight){super(),this._actionModel={dimensions:{}},this._actionModel.actionType=CROP_MODE_TO_ACTION_TYPE_MAP[cropType]||cropType,this.addQualifier(new Qualifier2("c",cropType)),cropWidth&&this.width(cropWidth),cropHeight&&this.height(cropHeight)}height(x2){return this._actionModel.dimensions.height=x2,this.addQualifier(new Qualifier2("h",x2))}width(x2){return this._actionModel.dimensions.width=x2,this.addQualifier(new Qualifier2("w",x2))}aspectRatio(ratio){if(ratio instanceof AspectRatioQualifierValue2)return this._actionModel.dimensions.aspectRatio=`${ratio}`,this.addQualifier(new Qualifier2("ar",ratio));if(typeof ratio=="number"||typeof ratio=="string")return this._actionModel.dimensions.aspectRatio=toFloatAsString(ratio),this.addQualifier(new Qualifier2("ar",toFloatAsString(ratio)));if(ratio instanceof FlagQualifier2)return this._actionModel.dimensions.aspectRatio=`${ratio.qualifierValue}`,this.addFlag(ratio)}relative(){return this._actionModel.relative=!0,this.addFlag(relative())}regionRelative(){return this._actionModel.regionRelative=!0,this.addFlag(regionRelative())}static fromJson(actionModel){const{actionType,dimensions,relative:relative2,regionRelative:regionRelative2}=actionModel,{aspectRatio,width,height}=dimensions,cropMode=ACTION_TYPE_TO_CROP_MODE_MAP[actionType]||actionType,result=new this(cropMode,width,height);return aspectRatio&&result.aspectRatio(aspectRatio==="ignore_aspect_ratio"?ignoreInitialAspectRatio():aspectRatio),relative2&&result.relative(),regionRelative2&&result.regionRelative(),result}}class GravityQualifier2 extends Qualifier2{constructor(value){super("g",new QualifierValue2(value))}}class AutoGravity2 extends GravityQualifier2{constructor(){super("auto")}autoFocus(...AutoFocusObjects){return this.addValue(AutoFocusObjects),this}}class FocusOnGravity2 extends GravityQualifier2{constructor(FocusOnObjects){super(FocusOnObjects)}fallbackGravity(val){return this.addValue(val.qualifierValue),this}}class CompassGravity2 extends GravityQualifier2{constructor(dir){super(dir)}}function compass(direction){return new CompassGravity2(direction)}function focusOn(...args){const res=[...args];return new FocusOnGravity2(res)}function autoGravity(){return new AutoGravity2}class FocusOnValue2 extends QualifierValue2{constructor(name){super(),this.name=name}toString(){return this.name}}function ocr(){return new FocusOnValue2("ocr_text")}function isIAutoGravityString(gravity){return gravity&&`${gravity}`.split(":")[0]==="auto"}function isCompassGravity(gravity){const gravityValue=getGravityValue(gravity);
79return["north","center","east","west","south","north_west","south_east","south_west","north_east"].includes(gravityValue)}function getGravityValue(gravity){return`${gravity}`.replace("g_","")}function createCompassGravityModel(gravity){return{compass:getGravityValue(gravity),gravityType:"direction"}}function isOcrGravity(gravity){return getGravityValue(gravity)==="ocr_text"}function createOcrGravityModel(){return{gravityType:"ocr"}}function isAutoGravity(gravity){return`${gravity.qualifierValue}`.split(":")[0]==="auto"}function createIAutoFocusObject(gravity){const values=gravity.toString().split("_"),result={object:values[0]};return values.length>1&&(values[1]==="avoid"?result.avoid=!0:result.weight=+values[1]),result}function createAutoGravityModel(gravity){let values;const gravityQualifier=gravity==="auto"?new AutoGravity2:gravity;return`${gravity}`.startsWith("auto:")?values=`${gravity}`.split(":").filter(v2=>v2!=="auto"):values=gravityQualifier.qualifierValue.values.filter(v2=>v2!=="auto"),{gravityType:"auto",autoFocus:values.map(createIAutoFocusObject)}}function createFocusOnGravityModel(gravity){const hasAutoGravity=`${gravity}`.split(":").includes("auto"),values=gravity.qualifierValue.values,result={gravityType:"object",focusOnObjects:(hasAutoGravity?values.slice(0,values.length-1):values).map(v2=>`${v2}`)};if(hasAutoGravity){const autoFocusObjects=values[values.length-1].values.slice(1),autoGravityInstance=autoGravity().autoFocus(...autoFocusObjects);result.fallbackGravity=createAutoGravityModel(autoGravityInstance)}return result}function createFocusOnGravity(gravity){const focusOnValues=gravity.split(":").map(g2=>new FocusOnValue2(g2));return new FocusOnGravity2(focusOnValues)}function createGravityModel(gravity){return isCompassGravity(gravity)?createCompassGravityModel(gravity):isOcrGravity(gravity)?createOcrGravityModel():isIAutoGravityString(gravity)||isAutoGravity(gravity)?createAutoGravityModel(gravity):createFocusOnGravityModel(typeof gravity=="string"?createFocusOnGravity(gravity):gravity)}class AutoFocus2 extends QualifierValue2{constructor(focusOn2,weight){super(),this._weight=weight,this.focusOn=focusOn2,this.shouldAvoid=!1}static focusOn(obj,weight){const focusOn2=obj instanceof FocusOnValue2?obj:new FocusOnValue2(obj);return new AutoFocus2(focusOn2,weight)}shouldAddWeight(){return typeof this._weight=="number"||typeof this._weight=="string"||this.shouldAvoid}getName(){return this.focusOn.name}getWeight(){return this.shouldAvoid?"avoid":this._weight}toString(){return this.shouldAddWeight()?`${this.getName()}_${this.getWeight()}`:`${this.getName()}`}weight(w2){return this._weight=w2,this}avoid(){return this.shouldAvoid=!0,this}}class CompassQualifier2 extends QualifierValue2{constructor(val){super(),this.val=val}toString(){return this.val}}function isCompassGravityModel(gravityModel){return gravityModel.gravityType==="direction"}function isOcrGravityModel(gravityModel){return gravityModel.gravityType==="ocr"}function isAutoGravityModel(gravityModel){return gravityModel.gravityType==="auto"}function createAutoFocusFromModel(autoGravityObjectModel){const{object:object2,weight,avoid}=autoGravityObjectModel,autoFocus=new AutoFocus2(new FocusOnValue2(object2));return(weight||weight===0)&&autoFocus.weight(weight),avoid&&autoFocus.avoid(),autoFocus}function createAutoGravityFromModel(gravityModel){const autoFocus=(gravityModel.autoFocus||[]).map(createAutoFocusFromModel);return autoGravity().autoFocus(...autoFocus)}function createFocusOnGravityFromModel(gravityModel){const focusOnObjects=(gravityModel.focusOnObjects||[]).map(str=>new FocusOnValue2(str)),result=focusOn(...focusOnObjects);if(gravityModel.fallbackGravity){const autoGravity2=createAutoGravityFromModel(gravityModel.fallbackGravity);result.fallbackGravity(autoGravity2)}return result}function createGravityFromModel(gravityModel){return isCompassGravityModel(gravityModel)?new CompassGravity2(new CompassQualifier2(gravityModel.compass)):isOcrGravityModel(gravityModel)?focusOn(ocr()):isAutoGravityModel(gravityModel)?createAutoGravityFromModel(gravityModel):createFocusOnGravityFromModel(gravityModel)}class ResizeAdvancedAction2 extends ResizeSimpleAction2{gravity(gravity){this._actionModel.gravity=createGravityModel(gravity);const gravityQualifier=typeof gravity=="string"?new Qualifier2("g",gravity):gravity;return this.addQualifier(gravityQualifier)}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.gravity&&result.gravity(createGravityFromModel(actionModel.gravity)),result}}
79class BackgroundQualifier extends Qualifier2{constructor(backgroundValue){super("b"),backgroundValue&&this.addValue(backgroundValue)}}const DEFAULT_INTENSITY=100,DEFAULT_BRIGHTNESS=0;class BlurredBackgroundAction extends BackgroundQualifier{intensity(value){return this.intensityLevel=value,this}brightness(value){return this.brightnessLevel=value,this}toString(){const intensity=this.intensityLevel!==void 0?`:${this.intensityLevel}`:"",brightness=this.brightnessLevel!==void 0?this.intensityLevel!==void 0?`:${this.brightnessLevel}`:`:${DEFAULT_INTENSITY}:${this.brightnessLevel}`:"";return`b_blurred${intensity}${brightness}`}}var BlurredBackgroundAction$1=BlurredBackgroundAction;class BaseCommonBackground extends BackgroundQualifier{constructor(){super(),this._palette=[]}contrast(){return this._contrast=!0,this}palette(...colors2){return this._palette=colors2.map(color2=>prepareColor(color2)),this}}class BackgroundAutoBorderQualifier extends BaseCommonBackground{toString(){return` 80 b_auto:border 81 ${this._contrast?"_contrast":""} 82 ${this._palette.length?`:palette_${this._palette.join("_")}`:""} 83 `.replace(/\s+/g,"")}}class BaseGradientBackground extends BaseCommonBackground{gradientColors(num2){return this._gradientColors=num2,this}gradientDirection(direction){return this._gradientDirection=direction,this}}class BackgroundBorderGradientQualifier extends BaseGradientBackground{toString(){return` 84 b_auto:border_gradient 85 ${this._contrast?"_contrast":""} 86 ${this._gradientColors?`:${this._gradientColors}`:""} 87 ${this._gradientDirection?`:${this._gradientDirection}`:""} 88 ${this._palette.length?`:palette_${this._palette.join("_")}`:""} 89 `.replace(/\s+/g,"")}}class BackgroundPredominantGradientQualifier extends BaseGradientBackground{toString(){return` 90 b_auto:predominant_gradient 91 ${this._contrast?"_contrast":""} 92 ${this._gradientColors?`:${this._gradientColors}`:""} 93 ${this._gradientDirection?`:${this._gradientDirection}`:""} 94 ${this._palette.length?`:palette_${this._palette.join("_")}`:""} 95 `.replace(/\s+/g,"")}}class BackgroundAutoPredominantQualifier extends BaseCommonBackground{toString(){return` 96 b_auto:predominant 97 ${this._contrast?"_contrast":""} 98 ${this._palette.length?`:palette_${this._palette.join("_")}`:""} 99 `.replace(/\s+/g,"")}}class BackgroundGenerativeFillQualifier extends BackgroundQualifier{constructor(){super("gen_fill"),this._backgroundType="generativeFill"}prompt(prompt){try{this._prompt=decodeURIComponent(prompt)}catch{this._prompt=prompt}return this}getPrompt(){return this._prompt}getBackgroundType(){return this._backgroundType}toString(){return`b_gen_fill${this._prompt?`:prompt_${encodePromptComponent(this._prompt)}`:""}`}}function getBackgroundValue(background){return`${background}`.replace("b_","")}function createAutoBackgroundModel(){return{backgroundType:"auto"}}function createBlurredBackgroundModel(background){const{intensityLevel,brightnessLevel}=background,result={backgroundType:"blurred"};return(intensityLevel||intensityLevel===0)&&(result.intensity=intensityLevel),(brightnessLevel||brightnessLevel===0)&&(result.brightness=brightnessLevel),result}function createContrastPaletteBackgroundModel(background){const contrast=background._contrast,palette=background._palette,result={backgroundType:""};return contrast&&(result.contrast=!0),palette&&(result.palette=palette),result}function createBorderBackgroundModel(background){return Object.assign(Object.assign({},createContrastPaletteBackgroundModel(background)),{backgroundType:"border"})}function createBaseGradientBackgroundModel(background){const gradientColors=background._gradientColors,gradientDirection=`${background._gradientDirection}`,result=createContrastPaletteBackgroundModel(background);return gradientColors&&(result.gradientColors=gradientColors),gradientDirection&&(result.gradientDirection=gradientDirection),result}function createBorderGradientBackgroundModel(background){return Object.assign(Object.assign({},createBaseGradientBackgroundModel(background)),{backgroundType:"borderGradient"})}
99function createColorBackgroundModel(background){return{backgroundType:"color",color:getBackgroundValue(background)}}function createPredominantBackgroundModel(background){return Object.assign(Object.assign({},createContrastPaletteBackgroundModel(background)),{backgroundType:"predominant"})}function createPredominantGradientBackgroundModel(background){return Object.assign(Object.assign({},createBaseGradientBackgroundModel(background)),{backgroundType:"predominantGradient"})}function createGenerativeFillBackgroundModel(background){return Object.assign({backgroundType:background.getBackgroundType()},background.getPrompt()?{prompt:background.getPrompt()}:{})}function createBackgroundModel(background){return getBackgroundValue(background)==="auto"?createAutoBackgroundModel():background instanceof BlurredBackgroundAction$1?createBlurredBackgroundModel(background):background instanceof BackgroundAutoBorderQualifier?createBorderBackgroundModel(background):background instanceof BackgroundBorderGradientQualifier?createBorderGradientBackgroundModel(background):background instanceof BackgroundAutoPredominantQualifier?createPredominantBackgroundModel(background):background instanceof BackgroundPredominantGradientQualifier?createPredominantGradientBackgroundModel(background):background instanceof BackgroundGenerativeFillQualifier?createGenerativeFillBackgroundModel(background):createColorBackgroundModel(background)}function svg(){return new FormatQualifier2("svg")}function auto$1(){return new FormatQualifier2("auto")}function border(){return new BackgroundAutoBorderQualifier}function auto(){return new BackgroundQualifier("auto")}function borderGradient(){return new BackgroundBorderGradientQualifier}function predominantGradient(){return new BackgroundPredominantGradientQualifier}function predominant(){return new BackgroundAutoPredominantQualifier}function color$1(colorStr){return new BackgroundQualifier(prepareColor(colorStr))}function blurred(){return new BlurredBackgroundAction$1}function generativeFill(){return new BackgroundGenerativeFillQualifier}const Background={auto,border,borderGradient,predominantGradient,predominant,color:color$1,blurred,generativeFill};function createBlurredBackground(backgroundModel){const{brightness,intensity}=backgroundModel,result=Background.blurred();return result.brightness(brightness??DEFAULT_BRIGHTNESS),result.intensity(intensity??DEFAULT_INTENSITY),result}function createGradientBackground(background,backgroundModel){const{gradientColors,gradientDirection,contrast,palette}=backgroundModel;return contrast&&background.contrast(),palette&&background.palette(...palette),gradientColors&&background.gradientColors(+gradientColors),gradientDirection&&background.gradientDirection(gradientDirection),background}function createContrastPaletteBackground(background,backgroundModel){const{contrast,palette}=backgroundModel;return contrast&&background.contrast(),palette&&background.palette(...palette),background}function createGenerativeFillBackground(background,backgroundModel){const{prompt}=backgroundModel;return prompt&&background.prompt(prompt),background}function createBackgroundFromModel(backgroundModel){const{backgroundType}=backgroundModel;switch(backgroundType){case"auto":return auto();case"blurred":return createBlurredBackground(backgroundModel);case"border":return createContrastPaletteBackground(border(),backgroundModel);case"borderGradient":return createGradientBackground(borderGradient(),backgroundModel);case"predominant":return createContrastPaletteBackground(predominant(),backgroundModel);case"predominantGradient":return createGradientBackground(predominantGradient(),backgroundModel);case"generativeFill":return createGenerativeFillBackground(generativeFill(),backgroundModel);default:return color$1(backgroundModel.color)}}class ResizePadAction extends ResizeAdvancedAction2{background(backgroundQualifier){return this._actionModel.background=createBackgroundModel(backgroundQualifier),this.addQualifier(backgroundQualifier)}offsetX(x2){return this._actionModel.x=x2,this.addQualifier(new Qualifier2("x",x2))}offsetY(y2){return this._actionModel.y=y2,this.addQualifier(new Qualifier2("y",y2))}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.background&&result.background(createBackgroun
99dFromModel(actionModel.background)),actionModel.x&&result.offsetX(actionModel.x),actionModel.y&&result.offsetY(actionModel.y),actionModel.zoom&&result.zoom(actionModel.zoom),result}}class ResizeScaleAction2 extends ResizeSimpleAction2{liquidRescaling(){return this.addQualifier(new GravityQualifier2("liquid"))}}class ResizeCropAction extends ResizeAdvancedAction2{x(x2){return this._actionModel.x=x2,this.addQualifier(new Qualifier2("x",x2))}y(y2){return this._actionModel.y=y2,this.addQualifier(new Qualifier2("y",y2))}zoom(z2){return this._actionModel.zoom=z2,this.addQualifier(new Qualifier2("z",z2))}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.x&&result.x(actionModel.x),actionModel.y&&result.y(actionModel.y),actionModel.zoom&&result.zoom(actionModel.zoom),result}}class ResizeFillAction2 extends ResizeAdvancedAction2{x(x2){return this._actionModel.x=x2,this.addQualifier(new Qualifier2("x",x2))}y(y2){return this._actionModel.y=y2,this.addQualifier(new Qualifier2("y",y2))}static fromJson(actionModel){const result=super.fromJson.apply(this,[actionModel]);return actionModel.x&&result.x(actionModel.x),actionModel.y&&result.y(actionModel.y),result}}function scale(width,height){return new ResizeScaleAction2("scale",width,height)}function crop(width,height){return new ResizeCropAction("crop",width,height)}function fill(width,height){return new ResizeFillAction2("fill",width,height)}function pad(width,height){return new ResizePadAction("pad",width,height)}class DeliveryQualityAction2 extends DeliveryAction2{constructor(qualityValue){super("q",qualityValue.toString(),"level")}chromaSubSampling(type2){this._actionModel.chromaSubSampling=CHROMA_VALUE_TO_CHROMA_MODEL_ENUM[type2];const qualityWithSubSampling=new QualifierValue2([this._actionModel.level,type2]);return qualityWithSubSampling.setDelimiter(":"),this.addQualifier(new Qualifier2("q",qualityWithSubSampling))}quantization(val){this._actionModel.quantization=val;const qualityWithQuantization=new QualifierValue2([this._actionModel.level,`qmax_${val}`]).setDelimiter(":");return this.addQualifier(new Qualifier2("q",qualityWithQuantization))}static fromJson(actionModel){const{level,chromaSubSampling,quantization}=actionModel,levelType=ACTION_TYPE_TO_QUALITY_MODE_MAP[level]||level,result=new this(levelType);if(chromaSubSampling){const chromaValue=CHROMA_MODEL_ENUM_TO_CHROMA_VALUE[chromaSubSampling.toUpperCase()];chromaValue&&result.chromaSubSampling(+chromaValue)}return quantization&&result.quantization(quantization),result}}function format(format2){return new DeliveryFormatAction2("f",format2)}function quality(qualityType){return new DeliveryQualityAction2(qualityType)}function northEast(){return new CompassQualifier2("north_east")}colorize(70).color("black"),colorize(40).color("white"),grayscale(),assistColorBlind();new Transformation2().effect(vectorize()).delivery(quality("auto")).delivery(format(svg()));new Transformation2().effect(pixelate()).delivery(quality("auto")).delivery(format(auto$1()));new Transformation2().effect(blur(2e3)).delivery(quality("auto")).delivery(format(auto$1()));new Transformation2().resize(pad("iw_div_2").aspectRatio(1).background(Background.auto())).resize(crop(1,1).gravity(compass(northEast()))).resize(fill().height("ih").width("iw")).delivery(quality("auto")).delivery(format(auto$1()));var VIDEO_MIME_TYPES={flv:"x-flv","3gp":"3gpp",mov:"quicktime",mpg:"mpeg",avi:"x-msvideo",wmv:"x-ms-wmv",ogv:"ogg",webm:"webm",mp4:"mp4"},ANALYTICS_DELIMITER="?_a=",HtmlVideoLayer=(function(){function HtmlVideoLayer2(element,userCloudinaryVideo,sources,plugins,videoAttributes,userCloudinaryPoster,videoOptions){var _this=this;this.mimeType="video",this.mimeSubTypes=VIDEO_MIME_TYPES,this.videoElement=element,this.originalVideo=userCloudinaryVideo,this.videoOptions=videoOptions,this.htmlPluginState={cleanupCallbacks:[],pluginEventSubscription:[]};var pluginCloudinaryVideo=cloneDeep(userCloudinaryVideo);render(element,userCloudinaryVideo,plugins,this.htmlPluginState).then(function(){_this.htmlPluginState.pluginEventSubscription.forEach(function(fn){fn()}),_this.setVideoAttributes(videoAttributes,userCloudinaryPoster),_this.handleSourceToVideo(pluginCloudinaryVideo,sources)})}return HtmlVideoLayer2.prototype.handleSourceToVideo=function(userCloudinaryVideo,sources){var _this=this;if(sources)this.generateUserSources(userCloudinaryVideo,sources);else{var defaultTypes=["webm","mp4","ogv"];
99defaultTypes.forEach(function(type2){_this.appendSourceTag(cloneDeep(userCloudinaryVideo),type2)})}},HtmlVideoLayer2.prototype.generateUserSources=function(userCloudinaryVideo,sources){var _this=this;sources.map(function(_a9){var type2=_a9.type,codecs=_a9.codecs,transcode=_a9.transcode;return _this.appendSourceTag(cloneDeep(userCloudinaryVideo).transcode(transcode),type2,_this.buildMimeType(type2,codecs))})},HtmlVideoLayer2.prototype.appendSourceTag=function(userCloudinaryVideo,type2,mimeType){var _a9,source=document.createElement("source"),shouldUseFetchFormat=(_a9=this.videoOptions)===null||_a9===void 0?void 0:_a9.useFetchFormat;shouldUseFetchFormat&&userCloudinaryVideo.format(type2);var url=userCloudinaryVideo.toURL(),srcParts=url.split(ANALYTICS_DELIMITER),analyticsStr=srcParts[1]?"".concat(ANALYTICS_DELIMITER).concat(srcParts[1]):"",ext=shouldUseFetchFormat?"":".".concat(type2);source.src="".concat(srcParts[0]).concat(ext).concat(analyticsStr),source.type=mimeType||"video/".concat(VIDEO_MIME_TYPES[type2]||type2),this.videoElement.appendChild(source)},HtmlVideoLayer2.prototype.buildMimeType=function(type2,codecs){var mimeType="".concat(this.mimeType,"/").concat(this.mimeSubTypes[type2]||type2);return codecs&&(mimeType+="; codecs="+(Array.isArray(codecs)?codecs.join(", "):codecs)),mimeType},HtmlVideoLayer2.prototype.setVideoAttributes=function(videoAttributes,userCloudinaryPoster){var _a9;if(videoAttributes===void 0&&(videoAttributes={}),userCloudinaryPoster==="auto"){var posterCloudinaryVideo=cloneDeep(this.originalVideo);videoAttributes.poster=posterCloudinaryVideo.quality("auto").format("jpg").addTransformation("so_auto").toURL()}else userCloudinaryPoster&&(videoAttributes.poster=(_a9=userCloudinaryPoster.toURL)===null||_a9===void 0?void 0:_a9.call(userCloudinaryPoster));for(var _i4=0,_b7=Object.entries(videoAttributes);_i4<_b7.length;_i4++){var _c6=_b7[_i4],key=_c6[0],value=_c6[1];value&&this.videoElement.setAttribute(key,key==="poster"?value:"")}},HtmlVideoLayer2.prototype.update=function(updatedCloudinaryVideo,sources,plugins,videoAttributes,userCloudinaryPoster){var _this=this;if(updatedCloudinaryVideo!==this.originalVideo){for(var sourcesToDelete=this.videoElement.getElementsByTagName("SOURCE");sourcesToDelete[0];)sourcesToDelete[0].parentNode.removeChild(sourcesToDelete[0]);render(this.videoElement,updatedCloudinaryVideo,plugins,this.htmlPluginState).then(function(){_this.setVideoAttributes(videoAttributes,userCloudinaryPoster),_this.handleSourceToVideo(updatedCloudinaryVideo,sources),_this.videoElement.load()})}},HtmlVideoLayer2})(),FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$1=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now$1=function(){return root$1.Date.now()};function debounce(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);wait=toNumber(wait)||0,isObject$2(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result2=wait-timeSinceLastCall;return maxing?nativeMin(result2,maxWait-timeSinceLastInvoke):result2}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var time=now$1();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}function flush2(){return timerId===void 0?result:trailingEdge(now$1())}
99function debounced(){var time=now$1(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return debounced.cancel=cancel,debounced.flush=flush2,debounced}function isObject$2(value){var type2=typeof value;return!!value&&(type2=="object"||type2=="function")}function isObjectLike(value){return!!value&&typeof value=="object"}function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject$2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject$2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}var lodash_debounce=debounce;function isNum(value){return typeof value=="number"}function isBrowser$1(){return typeof window<"u"}function isImage(i2){return i2 instanceof HTMLImageElement}var initialPlugins={accessibility:!1,lazyload:!1,placeholder:!1,responsive:!1},getPluginType=function(name){return name.replace("bound ","").replace("Plugin","")},isPluginUsed=function(plugins,pluginType){plugins===void 0&&(plugins=[]);var usedPlugins=plugins.reduce(function(used,_a9){var _b7,name=_a9.name;return __assign$1(__assign$1({},used),(_b7={},_b7[getPluginType(name)]=!0,_b7))},initialPlugins);return usedPlugins[pluginType]};function responsive(_a9){var _b7=_a9===void 0?{}:_a9,steps=_b7.steps;return responsivePlugin.bind(null,steps)}function responsivePlugin(steps,element,responsiveImage,htmlPluginState,baseAnalyticsOptions,plugins){if(!isBrowser$1())return!0;if(isImage(element))return new Promise(function(resolve){htmlPluginState.cleanupCallbacks.push(function(){window.removeEventListener("resize",resizeRef),resolve("canceled")});var analyticsOptions=getAnalyticsOptions(baseAnalyticsOptions,{responsive:!0});responsiveImage.addAction(new Action2().setActionTag("responsive"));var shouldRunImmediately=!isPluginUsed(plugins,"placeholder");shouldRunImmediately?onResize(steps,element,responsiveImage,analyticsOptions):updateByContainerWidth(steps,element,responsiveImage);var resizeRef;htmlPluginState.pluginEventSubscription.push(function(){window.addEventListener("resize",resizeRef=lodash_debounce(function(){onResize(steps,element,responsiveImage,analyticsOptions)},100))}),resolve({responsive:!0})})}function onResize(steps,element,responsiveImage,analyticsOptions){updateByContainerWidth(steps,element,responsiveImage),element.src=responsiveImage.toURL(analyticsOptions)}function updateByContainerWidth(steps,element,responsiveImage){var responsiveImgWidth=element.parentElement.clientWidth;if(isNum(steps)){var WIDTH_INTERVALS=steps;responsiveImgWidth=Math.ceil(responsiveImgWidth/WIDTH_INTERVALS)*WIDTH_INTERVALS}else Array.isArray(steps)&&(responsiveImgWidth=steps.reduce(function(prev2,curr){return Math.abs(curr-responsiveImgWidth)<Math.abs(prev2-responsiveImgWidth)?curr:prev2}));responsiveImage.transformation.actions.forEach(function(action,index2){action instanceof Action2&&action.getActionTag()==="responsive"&&(responsiveImage.transformation.actions[index2]=scale(responsiveImgWidth).setActionTag("responsive"))})}function serverSideSrc(plugins,serverCloudinaryImage,analyticsOptions){var clonedServerCloudinaryImage=cloneDeep(serverCloudinaryImage);if(plugins)for(var i2=0;i2<plugins.length;i2++){var response=plugins[i2](null,clonedServerCloudinaryImage);if(!response)break}return clonedServerCloudinaryImage.toURL(analyticsOptions?{trackedAnalytics:analyticsOptions}:null)}function cancelCurrentlyRunningPlugins(pluginState){pluginState.cleanupCallbacks.forEach(function(fn){fn()})}/*! ***************************************************************************** 100Copyright (c) Microsoft Corporation. 101 102Permission to use, copy, modify, and/or distribute this software for any 103purpose with or without fee is hereby granted. 104 105THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 106REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 107AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 108INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 109LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 110OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 111PERFORMANCE OF THIS SOFTWARE. 112***************************************************************************** */var extendStatics=function(d2,b2){return extendStatics=Object.
112setPrototypeOf||{__proto__:[]}instanceof Array&&function(d22,b22){d22.__proto__=b22}||function(d22,b22){for(var p2 in b22)b22.hasOwnProperty(p2)&&(d22[p2]=b22[p2])},extendStatics(d2,b2)};function __extends(d2,b2){extendStatics(d2,b2);function __(){this.constructor=d2}d2.prototype=b2===null?Object.create(b2):(__.prototype=b2.prototype,new __)}var __assign=function(){return __assign=Object.assign||function(t2){for(var s2,i2=1,n2=arguments.length;i2<n2;i2++){s2=arguments[i2];for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&(t2[p2]=s2[p2])}return t2},__assign.apply(this,arguments)};function __rest(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2}function isCLI(){return typeof process<"u"&&define_process_env_default$2?define_process_env_default$2.CLOUDINARY_SOURCE==="cli"||define_process_env_default$2.CLD_CLI==="true":!1}var isCLIDetected=isCLI(),SDKAnalyticsConstants=__assign({sdkSemver:"1.14.4",techVersion:React.version,sdkCode:isCLIDetected?"H":"J"},isCLIDetected&&{product:"B"}),AdvancedImage=(function(_super){__extends(AdvancedImage2,_super);function AdvancedImage2(props){var _this=_super.call(this,props)||this;return _this.imageRef=React.createRef(),_this}return AdvancedImage2.prototype.componentDidMount=function(){this.htmlLayerInstance=new HtmlImageLayer(this.imageRef.current,this.props.cldImg,this.props.plugins,SDKAnalyticsConstants)},AdvancedImage2.prototype.componentDidUpdate=function(){cancelCurrentlyRunningPlugins(this.htmlLayerInstance.htmlPluginState),this.htmlLayerInstance.update(this.props.cldImg,this.props.plugins,SDKAnalyticsConstants)},AdvancedImage2.prototype.componentWillUnmount=function(){cancelCurrentlyRunningPlugins(this.htmlLayerInstance.htmlPluginState),this.htmlLayerInstance.unmount()},AdvancedImage2.prototype.render=function(){var _a9=this.props;_a9.cldImg,_a9.plugins;var otherProps=__rest(_a9,["cldImg","plugins"]);if(isBrowser$1())return React.createElement("img",__assign({suppressHydrationWarning:!0},otherProps,{ref:this.imageRef}));var src=serverSideSrc(this.props.plugins,this.props.cldImg,SDKAnalyticsConstants);return React.createElement("img",__assign({},otherProps,{src}))},AdvancedImage2})(React.Component),VIDEO_ATTRIBUTES_KEYS=["controls","loop","muted","poster","preload","autoplay","playsinline"];(function(_super){__extends(AdvancedVideo2,_super);function AdvancedVideo2(props){var _this=_super.call(this,props)||this;return _this.videoRef=reactExports.createRef(),_this.attachRef=_this.attachRef.bind(_this),_this}return AdvancedVideo2.prototype.componentDidMount=function(){this.htmlVideoLayerInstance=new HtmlVideoLayer(this.videoRef&&this.videoRef.current,this.props.cldVid,this.props.sources,this.props.plugins,this.getVideoAttributes(),this.props.cldPoster,{useFetchFormat:this.props.useFetchFormat})},AdvancedVideo2.prototype.componentDidUpdate=function(){cancelCurrentlyRunningPlugins(this.htmlVideoLayerInstance.htmlPluginState),this.htmlVideoLayerInstance.update(this.props.cldVid,this.props.sources,this.props.plugins,this.getVideoAttributes(),this.props.cldPoster)},AdvancedVideo2.prototype.componentWillUnmount=function(){cancelCurrentlyRunningPlugins(this.htmlVideoLayerInstance.htmlPluginState)},AdvancedVideo2.prototype.getVideoAttributes=function(){var _this=this,result={};return VIDEO_ATTRIBUTES_KEYS.forEach(function(key){key in _this.props&&(result[key]=_this.props[key])}),result},AdvancedVideo2.prototype.attachRef=function(element){this.videoRef.current=element;var innerRef=this.props.innerRef;innerRef&&(innerRef instanceof Function?innerRef(element):innerRef.current=element)},AdvancedVideo2.prototype.render=function(){var _a9=this.props;_a9.cldVid,_a9.cldPoster,_a9.plugins,_a9.sources,_a9.innerRef,_a9.useFetchFormat;var videoAttrs=__rest(_a9,["cldVid","cldPoster","plugins","sources","innerRef","useFetchFormat"]);return React.createElement("video",__assign({},videoAttrs,{ref:this.attachRef}))},AdvancedVideo2})(reactExports.Component);function trim$1(){return new TrimAction}const namedTransformations={"article-header-branded":image2=>image2.resize(fill$1().height(548).aspectRatio(16/9).gravity(autoGravity$1())),"article-header-portrait":image2=>image2.resize(fill$1().height(1080).aspectRatio(16/9).gravity(autoGravity$1())),"article-header-landscape":image2=>image2.resize(fill$1().height(796).aspectRatio(16/9).gravity(autoGravity$1())),"athlete-avatar-96":image2=>image2.resize(thumbnail().width(96).aspectRatio(1).gravity(focusOn$1(face()))),"athlete-avatar-120":image2=>image2.resize(thumbnail().width(120).aspectRatio(1).gravity(focusOn$1(face()))),"athlete-avatar-214":image2=>image2.resize(thumbnail().width(214).aspectRatio(1).gravity(focusOn$1(face()))),"athlete-hero-image":image2=>image2.resize(fill$1().width(709).height(840).gravity(focusOn$1(face()))),"athlete-profile-ngb-banner":image2=>image2.resize(fill$1().width(1800).gravity(autoGravity$1())),"caption-overlay-sm":image2=>image2.resize(fill$1().width(792).height(400).gravity(focusOn$1(faces$1()))),"caption-overlay-md":image2=>image2.resize(fill$1().width(990).height(800).gravity(focusOn$1(faces$1()))),"caption-overlay-lg":image2=>image2.resize(fill$1().width(1980).aspectRatio(2.2).gravity(focusOn$1(faces$1()))),"carousel-slide":image2=>image2.resize(fill$1().width(864).aspectRatio(1).gravity(focusOn$1(faces$1()))),"content-tile-1-column":image2=>image2.resize(fill$1().width(740).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"content-tile-2-column":image2=>image2.resize(fill$1().width(681).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"content-tile-3-column":image2=>image2.resize(fill$1().width(472).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"content-tile-4-column":image2=>image2.resize(fill$1().width(616).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"content-tile-1-column-icon":image2=>image2.resize(fill$1().width(407)),"content-tile-2-column-icon":image2=>image2.resize(fill$1().width(375)),"content-tile-3-column-icon":image2=>image2.resize(fill$1().width(260)),"content-tile-4-column-icon":image2=>image2.resize(fill$1().width(340)),"featured-content-card-sm":image2=>image2.resize(fill$1().width(217).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"featured-content-card-md":image2=>image2.resize(fill$1().width(336).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"featured-content-card-lg":image2=>image2.resize(fill$1().width(454).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"featured-content-card-xl":image2=>image2.resize(fill$1().width(696).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"featured-content-card-2xl":image2=>image2.resize(fill$1().width(936).aspectRatio(3/2).gravity(focusOn$1(faces$1()))),"featured-content-card-xs-icon":image2=>image2.resize(fill$1().width(53)),"featured-content-card-sm-icon":image2=>image2.resize(fill$1().width(120)),"featured-content-card-md-icon":image2=>image2.resize(fill$1().width(185)),"featured-content-card-lg-icon":image2=>image2.resize(fill$1().width(250)),"featured-content-card-xl-icon":image2=>image2.resize(fill$1().width(383)),"featured-content-card-2xl-icon":image2=>image2.resize(fill$1().width(515)),"full-width-hero":image2=>image2.resize(fill$1().width(1800).height(1e3).gravity(autoGravity$1())),"gallery-image-16-9":image2=>image2.resize(fill$1().aspectRatio(16/9).width("auto").gravity(autoGravity$1())),"gallery-modal":image2=>image2.resize(fill$1().height(1e3).width("auto")),"headline-square":image2=>image2.resize(fill$1().width(96).aspectRatio(1).gravity(focusOn$1(faces$1()))),"headline-square-icon":image2=>image2.resize(fill$1().width(96)),"mosaic-gallery-12-9":image2=>image2.resize(fill$1().aspectRatio(12/9).gravity(autoGravity$1())),"mosaic-gallery-7-9":image2=>image2.resize(fill$1().aspectRatio(7/9).gravity(autoGravity$1())),"mosaic-gallery-16-9-md":image2=>image2.resize(fill$1().aspectRatio(16/9).gravity(autoGravity$1())),"mosaic-gallery-16-9-sm"
112:image2=>image2.resize(fill$1().aspectRatio(16/9).gravity(autoGravity$1())),"mosaic-gallery-16-9-lg":image2=>image2.resize(fill$1().aspectRatio(16/9).gravity(autoGravity$1())),"promo-banner":image2=>image2.resize(fill$1().width(709).height(709).gravity(focusOn$1(faces$1()))),"trimmed-events-icon":image2=>image2.reshape(trim$1()).resize(thumbnail().width(90))};function NonChakraQuickImage({alt,className,data,loading="lazy",index:index2=0,transformer:transformer2,useResponsivePlugin=!0,...rest}){var _a9,_b7,_c6,_d6,_e6,_f6,_g6;const{cld:cld2}=useLibraryContext(),publicId=(_a9=data==null?void 0:data[index2])==null?void 0:_a9.public_id;if(!publicId)return null;let image2=cld2.image(publicId);if(!isCloudinaryImageObject(image2))return null;const altText=((_c6=(_b7=data[index2])==null?void 0:_b7.metadata)==null?void 0:_c6.alt_text)!=="undefined"?(alt??((_e6=(_d6=data[index2])==null?void 0:_d6.metadata)==null?void 0:_e6.alt_text)??"").trim():"",isSVG2=(_g6=(_f6=data==null?void 0:data[index2])==null?void 0:_f6.secure_url)==null?void 0:_g6.endsWith("svg");return isSVG2||(isString$2(transformer2)&&transformer2 in namedTransformations&&(image2=namedTransformations[transformer2](image2)),isTransformConfig(transformer2)&&(image2=transformByConfig(image2,transformer2,1,!1)),image2.delivery(quality$1(auto$3())),image2.delivery(format$1(auto$3())),image2.delivery(dpr(2))),jsxRuntimeExports.jsx(AdvancedImage,{className,cldImg:image2,loading,alt:altText,plugins:!isSVG2&&useResponsivePlugin?[responsive({steps:200})]:[],...rest})}const QuickImage=chakra(NonChakraQuickImage);function generateImageSetByConfig(cldImg,config2){return`image-set(${Array.from({length:3},(_2,index2)=>{const img=cloneDeep$1(cldImg),dprValue=`${index2+1}x`,[transformedImage]=transformByConfig(img,config2,index2+1).toURL().split("?");return`"${transformedImage}" ${dprValue}`}).join(`, 113`)})`}const IMAGE_SET_BREAKPOINTS=["base","sm","md","lg","xl","2xl","3xl"];function createImageSet(cloudinaryImage,srcSetConfig2,cloudinaryInstance){if(!isCloudinaryArray$1(cloudinaryImage))return;const{width:maxWidth,height:maxHeight,public_id:publicId,metadata:{focus}={}}=cloudinaryImage[0],transformableImage=cloudinaryInstance.image(publicId),gravity=getGravity(focus,srcSetConfig2),imageSetEntries=I
113MAGE_SET_BREAKPOINTS.map(breakpoint=>{const breakpointConfig=srcSetConfig2[breakpoint];if(!breakpointConfig)return;const imageConfig={...breakpointConfig,resizer:srcSetConfig2.resizer,gravity,maxWidth,maxHeight};return[breakpoint,generateImageSetByConfig(transformableImage,imageConfig)]}).filter(Boolean);return Object.fromEntries(imageSetEntries)}function useImageSet(cloudinaryImage,srcSetConfig2){const{cld:cld2}=useLibraryContext();return createImageSet(cloudinaryImage,srcSetConfig2,cld2)}function LinkGroup({linkArr,isLoneGroup}){return jsxRuntimeExports.jsxs(Flex,{as:"ul",flexDirection:isLoneGroup?"row":"column",justifyContent:"center",align:isLoneGroup?"center":"flex-start",wrap:"wrap",gap:4,listStyleType:"none",children:[(linkArr??[]).map((item,index2)=>{const{canRender,link:link2,linkText}=unwrapLinkObject(item);return canRender?jsxRuntimeExports.jsxs(Flex,{as:"li",align:"center",children:[jsxRuntimeExports.jsx(SmartLink,{href:link2,variant:"light",fontSize:{base:"sm",lg:"md"},_usopc:{fontFamily:"Sharp Grotesk Medium"},children:linkText}),isLoneGroup&&jsxRuntimeExports.jsx(Separator,{w:"1px",h:"16px",orientation:"vertical","aria-hidden":"true",ml:4,variant:"solid",display:"inline-block"})]},index2):null}),isLoneGroup&&!!(linkArr!=null&&linkArr.length)&&jsxRuntimeExports.jsx(Flex,{as:"li",align:"center",css:{position:"relative"},children:jsxRuntimeExports.jsx(Link,{id:"privacy-preference-center",asChild:!0,variant:"light",fontSize:{base:"sm",lg:"md"},onClick:openOneTrustPreferenceCenter,_usopc:{fontFamily:"Sharp Grotesk Medium"},_target:{_after:{content:'"Click here to update your cookie consent settings."',whiteSpace:"pre-line",display:"block",width:"auto",position:"absolute",background:"black",padding:"10px 20px",bottom:"100%",zIndex:1,border:"2px solid white"}},children:jsxRuntimeExports.jsx("button",{children:"Privacy Preference Center"})})})]})}function LinkGroupWithTitle({data,isLoneGroup}){return data.links===void 0?null:jsxRuntimeExports.jsx(GridItem,{marginBottom:{base:8,sm:12},children:jsxRuntimeExports.jsxs(VStack,{alignItems:"flex-start",gap:{base:3,md:4,lg:5,xl:6,"2xl":7},children:[!isLoneGroup&&jsxRuntimeExports.jsx(Heading,{variant:"light",fontSize:{base:"md",md:"lg",lg:"xl",xl:"2xl"},children:data.title}),jsxRuntimeExports.jsx(LinkGroup,{linkArr:data.links,isLoneGroup})]})})}const useCurrentTheme=()=>{const{props:{themeKey}}=usePageContext();return{...getThemeStatus(themeKey),themeKey}}
113,TIMEZONE="America/New_York",LOCALE="en-US";function getETYear(){const date2=new Date;return isNaN(date2.getTime())?"":new Intl.DateTimeFormat(LOCALE,{timeZone:TIMEZONE,year:"numeric"}).format(date2)}function getETDate(timestamp){if(!timestamp)return"";const dateParts=timestamp.match(/^(\d{4})-(\d{2})-(\d{2})/);if(!dateParts)return"";const[,yearStr,monthStr,dayStr]=dateParts,date2=new Date(Date.UTC(Number(yearStr),Number(monthStr)-1,Number(dayStr),12));return isNaN(date2.getTime())?"":new Intl.DateTimeFormat(LOCALE,{timeZone:TIMEZONE,month:"short",day:"numeric",year:"numeric"}).format(date2)}function getETDateAtTime(timestamp){if(!timestamp)return"";const date2=new Date(timestamp);return isNaN(date2.getTime())?"":new Intl.DateTimeFormat(LOCALE,{timeZone:TIMEZONE,month:"short",day:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}).format(date2).replace(/EDT/,"(ET)").replace(","," at")}function extractLifePeriod(birthday,deceasedDate){if(!birthday||!deceasedDate)return"";const birthYear=+birthday.slice(0,4),deathYear=+deceasedDate.slice(0,4);return isNaN(birthYear)||isNaN(deathYear)||deathYear<birthYear?"":`${birthYear}-${deathYear}`}const getDaysRemaining=date2=>{const today=new Date,timeDifference=new Date(date2).getTime()-today.getTime();return Math.floor(timeDifference/(1e3*60*60*24))},isFutureETDate=dateString=>{if(!dateString)return!1;const targetDate=new Date(dateString);if(isNaN(targetDate.getTime()))return!1;const now2=new Date,nowET=new Intl.DateTimeFormat("sv-SE",{timeZone:TIMEZONE,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(now2);return new Intl.DateTimeFormat("sv-SE",{timeZone:TIMEZONE,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(targetDate)>nowET},spin$1=keyframes$1` 114 from { 115 transform: rotateZ(10deg); 116 } 117 to { 118 transform: rotateZ(370deg); 119 } 120`,fadeIn=keyframes$1` 121 from { 122 transform: translateY(20px); 123 opacity: 0; 124 } 125 to { 126 transform: translateY(0); 127 opacity: 1; 128 } 129`,getNewsletterFormStyles=createStyleObjectFromSlotRecipe({className:"newsletterForm",slots:["actionsContainer","container","errorText","formContainer","formElement","heading","importantLinks","inputContainer","spinner","successMessage","textContainer"],base:{container:{"--_transition-speed":"500ms","--_transition-delay":"300ms","--_transition-distance":"20px","--_transition-timing-function":"ease-in-out","--_360-spin-duration":"5s",position:"relative",isolation:"isolate",display:"flex",width:"100%",flexDirection:"column",justifyContent:"center",alignItems:"center",textAlign:"center",gap:{base:4,md:6},paddingBlock:6,paddingInline:{base:6,md:8,xl:16},backgroundColor:"var(--components-sign-up-form-background-color, #fff)",overflow:"hidden",'&[data-position="fullPage"]':{paddingBlock:{base:10,md:14,xl:20},paddingInline:{base:8,xl:16},_usopc:{gap:{base:20,sm:24},'&[data-submitted="true"]':{gap:{base:20,md:24}}},"& .star-1":{left:"5%",top:"55%",width:{base:"60px",xl:"105px"}},"& .star-2":{left:"15%",top:"35%",width:{base:"80px",xl:"140px"}},"& .star-3":{left:"90%",top:"25%",width:{base:"46px",xl:"80px"}},'& div[class^="star"] svg path':{opacity:.3}},'&[data-position="content"]':{flexDirection:{base:"column",lg:"row"},justifyContent:"space-between",alignItems:{base:"center",md:"flex-start",lg:"center"},textAlign:"left",maxWidth:"var(--component-max-width)",marginInline:"auto",backgroundColor:"var(--components-sign-up-module-background-color)"},'&[data-position="footer"]':{flexDirection:{base:"column",lg:"row"},justifyContent:"space-between",alignItems:{base:"center",md:"flex-start",lg:"center"},textAlign:"left",'& svg[class^="star"]':{opacity:.05,_motionSafe:{'[data-intersecting="true"] &':{_hover:{opacity:.2}}}}},'& div[class^="star"]':{"& svg":{width:"100%"},position:"absolute",transform:"rotateZ(10deg)",opacity:.15,transition:"opacity var(--_transition-speed)",_motionSafe:{animation:`${spin$1} var(--_360-spin-duration) linear infinite forwards paused`,_hover:{opacity:.3,animationPlayState:"running"}}},"& .star-1":{width:"60px",left:{base:"10%",md:"48%",lg:"10%"},top:{base:"77%",md:"63%",lg:"45%",xl:"40%"},transition:`transform calc(var(--_transition-speed) * 2) var(--_transition-delay) var(--_transition-timing-function), 130 opacity calc(var(--_transition-speed) * 2) var(--_transition-delay) var(--_transition-timing-function)`},"& .star-2":{width:{base:"40px",lg:"70px"},left:{base:"62%",md:"72%",lg:"27%",xl:"30%"},top:{base:"3%",lg:"-7%"},transition:`transform calc(var(--_transition-speed) * 2) calc(var(--_transition-delay) * 2) var(--_transition-timing-function), 131 opacity calc(var(--_transition-speed) * 2) calc(var(--_transition-delay) * 2) var(--_transition-timing-function)`},"& .star-3":{width:{base:"70px",lg:"40px"},left:{base:"75%",md:"85%",lg:"93%"},top:{base:"-3%",lg:"-11%"},transition:`transform calc(var(--_transition-speed) * 2) calc(var(--_transition-delay) * 3) var(--_transition-timing-function), 132 opacity calc(var(--_transition-speed) * 2) calc(var(--_transition-delay) * 3) var(--_transition-timing-function)`}}
132,formContainer:{width:"100%",'.form-container[data-position="footer"] &':{width:{base:"100%",md:"min-content"}},'.form-container[data-position="content"] &':{width:{base:"100%",md:"min-content"}},'.form-container[data-position="fullPage"] &':{maxWidth:"var(--component-max-width)"}},formElement:{display:"flex",flexDirection:{base:"column",xl:"row"},justifyContent:"space-between",alignItems:"center",gap:6,'.form-container[data-position="fullPage"] &':{flexDirection:"column",justifyContent:"center",gap:0},_motionSafe:{'.form-container[data-position="footer"] &':{opacity:0},'.form-container[data-position="footer"][data-intersecting="true"] &':{animation:`${fadeIn} var(--_transition-speed) calc(var(--_transition-delay) * 2) forwards`}}},heading:{position:"relative",zIndex:1,fontFamily:"button",textTransform:"capitalize",fontSize:{base:"lg",sm:"xl",lg:"2xl"},"& span":{display:"block",color:"var(--components-sign-up-form-title-accent-color)"},'.form-container[data-position="fullPage"] &':{fontSize:{base:"3xl",md:"4xl",xl:"7xl"},color:"brand.secondaryNavy","& span":{display:"inline",color:"brand.red"},_usopc:{fontSize:{base:"3xl",sm:"4xl"},fontWeight:"normal",color:"var(--semantics-surfaces-surface-5)"}},_teamusa:{fontFamily:"reload"},_motionSafe:{'.form-container[data-position="footer"] &':{opacity:0}
132,'.form-container[data-position="footer"][data-intersecting="true"] &':{animation:`${fadeIn} var(--_transition-speed) var(--_transition-delay) forwards`}}},importantLinks:{width:"100%",gridColumn:{md:"span 2"},fontSize:"xs","& a":{textDecoration:"underline"},'.form-container[data-position="fullPage"] &':{marginBlockStart:8,"& a":{color:"var(--semantics-interactive-text-primary-default)"}}},inputContainer:{display:"grid",width:"100%",gridTemplateColumns:{base:"1fr",md:"1fr 1fr"},columnGap:{base:4,md:3},"& .field-root":{gap:0,minWidth:{base:"100%",md:"200px",xl:"260px"},maxWidth:{base:"100%",md:"200px",xl:"260px"},height:"min-content",fontSize:"md","& input":{fontSize:"md",_placeholder:{opacity:0}},"& label":{fontSize:"md"}},'.form-container[data-position="fullPage"] &':{gridTemplateColumns:{base:"1fr",md:"repeat(2, minmax(0, 1fr))"},maxWidth:{md:"964px"},marginInline:"auto",columnGap:6,rowGap:0,_usopc:{maxWidth:{md:"840px"}},"& .field-root":{minWidth:"100%",maxWidth:"100%"}}},spinner:{position:"absolute",inset:0,margin:"auto"},successMessage:{'.form-container[data-position="fullPage"] &':{marginBlockStart:{base:8,md:20,xl:24},_usopc:{marginBlockStart:0}}},textContainer:{flexGrow:1,'.form-container[data-position="fullPage"] &':{flexGrow:0,width:"100%",maxWidth:"var(--component-max-width)"}},errorText:{color:"var(--semantics-warnings-input-error)",'.form-container[data-position="content"] &':{color:"var(--semantics-text-paragraph-primary-light-color)"}},actionsContainer:{display:"flex",width:"100%",flexDirection:{base:"column",md:"row"},alignItems:{base:"center",sm:"flex-start",md:"center"},justifyContent:"center",gap:{base:3,md:6},'.form-container[data-position="fullPage"] &':{alignItems:"center"},'.form-container[data-position="footer"] &':{xl:{gridColumn:"3",gridRow:"1 / span 2",marginLeft:2}},'.form-container[data-position="content"] &':{xl:{gridColumn:"3",gridRow:"1 / span 2",marginLeft:2}}}}}),{errorText}=getNewsletterFormStyles(),ErrorTextContainer=({children:children2})=>jsxRuntimeExports.jsx(Box,{className:"error-container",transition:"opacity 0.2s ease-in-out",opacity:children2?1:0,marginBlockEnd:2,children:children2?jsxRuntimeExports.jsx(FieldErrorText,{css:errorText,children:children2}):jsxRuntimeExports.jsx(Text,{as:"span",visibility:"hidden",children:"Looks good!"})}),VALIDATION_PATTERNS={emailAddress:{maxLength:254,regex:/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/i},firstName:{maxLength:50},lastName:{maxLength:50},phoneNumber:{maxLength:15,regex:/^123$/},postalCode:{maxLength:10,regex:/^(\d{5}(-\d{4})?|\d{9}|[A-Z]\d[A-Z]\s?\d[A-Z]\d)$/i}},HONEYPOT_VALUE="123",ERROR_MESSAGES={required:field=>`${field} is required`,maxLength:(field,max2)=>`${field} cannot exceed ${max2} characters`,invalidEmail:"Please enter a valid email address",invalidPostalCode:"Please enter a valid US/CAN postal code",invalidPhoneNumber:"Please enter a valid phone number"},ignoreLeadingSpaces=e3=>{e3.key===" "&&e3.currentTarget.value===""&&e3.preventDefault()},NewsletterFormFields=({errors,fieldVariant,inputVariant,register,touchedFields})=>{var _a9,_b7,_c6,_d6;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(FieldRoot,{className:"field-root",floatingLabelType:"floating",variant:fieldVariant,invalid:touchedFields.firstName&&!!errors.firstName,children:[jsxRuntimeExports.jsx(FieldLabel,{htmlFor:"newsletter-first-name",children:"First Name"}),jsxRuntimeExports.jsx(Input,{required:!0,type:"text",id:"newsletter-first-name",autoComplete:"given-name",placeholder:"First Name",maxLength:VALIDATION_PATTERNS.firstName.maxLength,variant:inputVariant,onKeyDown:ignoreLeadingSpaces,...register("firstName")}),jsxRuntimeExports.jsx(ErrorTextContainer,{children:touchedFields.firstName&&((_a9=errors.firstName)==null?void 0:_a9.message)})]}),jsxRuntimeExports.jsxs(FieldRoot,{className:"field-root",floatingLabelType:"floating",variant:fieldVariant,invalid:touchedFields.lastName&&!!errors.lastName,children:[jsxRuntimeExports.jsx(FieldLabel,{htmlFor:"newsletter-last-name",children:"Last Name"}),jsxRuntimeExports.jsx(Input,{required:!0,type:"text",id:"newsletter-last-name",autoComplete:"family-name",placeholder:"Last Name",maxLength:VALIDATION_PATTERNS.lastName.maxLength,variant:inputVariant,onKeyDown:ignoreLeadingSpaces,...register("lastName")}
132),jsxRuntimeExports.jsx(ErrorTextContainer,{children:touchedFields.lastName&&((_b7=errors.lastName)==null?void 0:_b7.message)})]}),jsxRuntimeExports.jsxs(Box,{width:"100%",children:[jsxRuntimeExports.jsxs(FieldRoot,{className:"field-root",floatingLabelType:"floating",variant:fieldVariant,invalid:touchedFields.emailAddress&&!!errors.emailAddress,children:[jsxRuntimeExports.jsx(FieldLabel,{htmlFor:"newsletter-email-address",children:"Email Address"}),jsxRuntimeExports.jsx(Input,{required:!0,type:"email",id:"newsletter-email-address",autoComplete:"email",placeholder:"Email Address",maxLength:VALIDATION_PATTERNS.emailAddress.maxLength,variant:inputVariant,onKeyDown:ignoreLeadingSpaces,...register("emailAddress")}),jsxRuntimeExports.jsx(ErrorTextContainer,{children:touchedFields.emailAddress&&((_c6=errors.emailAddress)==null?void 0:_c6.message)})]}),jsxRuntimeExports.jsxs(FieldRoot,{required:!0,className:"field-root",tabIndex:-1,"aria-hidden":"true",style:{position:"absolute",left:"-9999px",top:"-9999px",opacity:0,height:0,width:0,zIndex:-1,overflow:"hidden"},children:[jsxRuntimeExports.jsx(Input,{required:!0,tabIndex:-1,type:"tel",id:"newsletter-phone-number",autoComplete:"off","aria-hidden":"true",maxLength:VALIDATION_PATTERNS.phoneNumber.maxLength,defaultValue:"123",style:{display:"none"},...register("phoneNumber")}),jsxRuntimeExports.jsx(VisuallyHidden,{children:jsxRuntimeExports.jsx(FieldLabel,{htmlFor:"newsletter-phone-number",children:"Phone Number"})})]})]}),jsxRuntimeExports.jsxs(FieldRoot,{className:"field-root",floatingLabelType:"floating",variant:fieldVariant,invalid:touchedFields.postalCode&&!!errors.postalCode,children:[jsxRuntimeExports.jsx(FieldLabel,{htmlFor:"newsletter-postal-code",children:"US/CAN Postal Code"}),jsxRuntimeExports.jsx(Input,{required:!0,type:"text",id:"newsletter-postal-code",autoComplete:"postal-code",placeholder:"Postal Code",maxLength:VALIDATION_PATTERNS.postalCode.maxLength,variant:inputVariant,onKeyDown:ignoreLeadingSpaces,...register("postalCode")}),jsxRuntimeExports.jsx(ErrorTextContainer,{children:touchedFields.postalCode&&((_d6=errors.postalCode)==null?void 0:_d6.message)})]})]})},StarSVG=props=>jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"127",height:"122",viewBox:"0 0 127 122",fill:"none","aria-hidden":"true",...props,children:jsxRuntimeExports.jsx("path",{id:"Vector",fillRule:"evenodd",clipRule:"evenodd",d:"M21.1307 115.23C25.584 101.882 30.026 88.4998 34.468 75.0839C22.9825 66.2418 11.4969 57.162 0 47.8218C1.26103 44.6631 2.53341 41.5045 3.79443 38.3344C17.7907 39.444 31.7983 40.1799 45.7945 40.5874C50.2024 27.0922 54.599 13.5631 59.0069 0C62.4491 0.169822 65.9027 0.317002 69.345 0.45286C73.6279 13.948 77.9223 27.4092 82.2052 40.8478C96.4173 40.6327 110.618 40.1119 124.83 39.3194C125.557 42.7725 126.273 46.2368 127 49.6899C115.798 58.4753 104.597 67.091 93.3954 75.5141C97.7692 88.998 102.154 102.459 106.54 115.886C103.677 117.936 100.814 119.973 97.951 122C86.6017 113.962 75.2411 105.742 63.8919 97.3079C52.395 105.652 40.8981 113.792 29.4012 121.694C26.6519 119.543 23.8913 117.392 21.1307 115.218V115.23Z",fill:"black"})}),{successMessage}=getNewsletterFormStyles(),SuccessMessage=({css:css2,position:position2})=>{const isLegacyContent=position2==="content";return jsxRuntimeExports.jsx(Box,{"aria-live":"polite",css:successMessage,children:jsxRuntimeExports.jsx(Heading,{css:css2,textAlign:isLegacyContent?"left":void 0,variant:isLegacyContent?"light":void 0,children:"Thanks for signing up!"})})},NewsletterFormHeading=props=>{const{isUSOPC:isUSOPC2,position:position2,primaryText,secondaryText}=props,[abTest,setAbTest]=reactExports.useState(!0),styles2=getNewsletterFormStyles();return reactExports.useEffect(()=>{setAbTest(Math.random()>.5)},[]),position2==="fullPage"?isUSOPC2?jsxRuntimeExports.jsx(Heading,{id:"newsletter-form-title",css:styles2.heading,children:"Sign Up for the Team USA Newsletter Now"}):jsxRuntimeExports.jsxs(Heading,{id:"newsletter-form-title",css:styles2.heading,children:["Stay Up-to-Date With"," ",jsxRuntimeExports.jsx("span",{children:"News & Local Events to Cheer on Team USA"})]}):!primaryText&&!secondaryText?null:position2==="footer"?jsxRuntimeExports.jsxs(Heading,{id:"newsletter-form-title",css:styles2.heading,children:[primaryText||secondaryText,primaryText&&secondaryText&&jsxRuntimeExports.jsx("span",{children:secondaryText})]}):jsxRuntimeExports.jsx(Heading,{id:`newsletter-form-title-${abTest?"a":"b"}`,css:styles2.heading,variant:"light",children:abTest?"Stay In The Know On All Things Team USA":"Stay Up-to-Date With News & Local Events to Cheer on Team USA"})};function useIntersectionObserver(elementRef,{threshold=0,root:root2=null,rootMargin="0%",freezeOnceVisible=!1}){const[entry,setEntry]=reactExports.useState(),frozen=(entry==null?void 0:entry.isIntersecting)&&freezeOnceVisible,updateEntry=([entry2])=>{setEntry(entry2)};return reactExports.useEffect(()=>{const node2=elementRef==null?void 0:elementRef.current;if(!!!window.IntersectionObserver||frozen||!node2)return;const observerParams={threshold,root:root2,rootMargin},observer=new IntersectionObserver(updateEntry,observerParams);return observer.observe(node2),()=>observer.disconnect()},[elementRef,threshold,root2,rootMargin,frozen]),entry}var isCheckBoxInput=element=>element.type==="checkbox",isDateObject=value=>value instanceof Date,isNullOrUndefined=value=>value==null;const isObjectType=value=>typeof value=="object";var isObject$1=value=>!isNullOrUndefined(value)&&!Array.isArray(value)&&isObjectType(value)&&!isDateObject(value),getEventValue=event=>isObject$1(event)&&event.target?isCheckBoxInput(event.target)?event.target.checked:event.target.value:event,isNameInFieldArray=(names,name)=>name.split(".").some((part,index2,arr)=>!isNaN(Number(part))&&names.has(arr.slice(0,index2).join("."))),isPlainObject$1=tempObject=>{const prototypeCopy=tempObject.constructor&&tempObject.constructor.prototype;return isObject$1(prototypeCopy)&&prototypeCopy.hasOwnProperty("isPrototypeOf")},isWeb=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function cloneObject(data){if(data instanceof Date)return new Date(data);const isFileListInstance=typeof FileList<"u"&&data instanceof FileList;if(isWeb&&(data instanceof Blob||isFileListInstance))return data;const isArray2=Array.isArray(data);if(!isArray2&&!(isObject$1(data)&&isPlainObject$1(data)))return data;const copy2=isArray2?[]:Object.create(Object.getPrototypeOf(data));for(const key in data)Object.prototype.hasOwnProperty.call(data,key)&&(copy2[key]=cloneObject(data[key]));return copy2}var isKey=value=>/^\w*$/.test(value),isUndefined$1=val=>val===void 0,compact=value=>Array.isArray(value)?value.filter(Boolean):[],stringToPath=input2=>compact(input2.replace(/["|']|\]/g,"").split(/\.|\[/)),get$2=(object2,path,defaultValue)=>{if(!path||!isObject$1(object2))return defaultValue;const result=(isKey(path)?[path]:stringToPath(path)).reduce((result2,key)=>isNullOrUndefined(result2)?result2:result2[key],object2);return isUndefined$1(result)||result===object2?isUndefined$1(object2[path])?defaultValue:object2[path]:result},isBoolean$1=value=>typeof value=="boolean",isFunction$2=value=>typeof value=="function",set$2=(object2,path,value)=>{let index2=-1;const tempPath=isKey(path)?[path]:stringToPath(path),length2=tempPath.length,lastIndex=length2-1;for(;++index2<length2;){const key=tempPath[index2];let newValue=value;if(index2!==lastIndex){const objValue=object2[key];newValue=isObject$1(objValue)||Array.isArray(objValue)?objValue:isNaN(+tempPath[index2+1])?{}:[]}if(key==="__proto__"||key==="constructor"||key==="prototype")return;object2[key]=newValue,object2=object2[key]}};const EVENTS={BLUR:"blur",FOCUS_OUT:"focusout",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},VALIDATION_MODE={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},INPUT_VALIDATION_RULES={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},FORM_ERROR_TYPE="form",ROOT_ERROR_TYPE="root",HookFormControlContext=React.createContext(null);HookFormControlContext.displayName="HookFormControlContext";var getProxyFormState=(formState,control,localProxyFormState,isRoot=!0)=>{const result={defaultValues:control._defaultValues};for(const key in formState)Object.defineProperty(result,key,{get:()=>{const _key=key;return control._proxyFormState[_key]!==VALIDATION_MODE.all&&(control._proxyFormState[_key]=!isRoot||VALIDATION_MODE.all),formState[_key]}});return result};const useIsomorphicLayoutEffect=typeof window<"u"?React.useLayoutEffect:React.useEffect;var isString$1=value=>typeof value=="string",generateWatchOutput=(names,_names,formValues,isGlobal,defaultValue)=>isString$1(names)?(isGlobal&&_names.watch.add(names),get$2(formValues,names,defaultValue)):Array.isArray(names)?n
vendor: 4,401 bytes, line 132
132ames.map(fieldName=>(isGlobal&&_names.watch.add(fieldName),get$2(formValues,fieldName))):(isGlobal&&(_names.watchAll=!0),formValues),isPrimitive=value=>isNullOrUndefined(value)||!isObjectType(value);function deepEqual(object1,object2,_internal_visited=new WeakSet){if(isPrimitive(object1)||isPrimitive(object2))return Object.is(object1,object2);if(isDateObject(object1)&&isDateObject(object2))return Object.is(object1.getTime(),object2.getTime());const keys1=Object.keys(object1),keys2=Object.keys(object2);if(keys1.length!==keys2.length)return!1;if(_internal_visited.has(object1)||_internal_visited.has(object2))return!0;_internal_visited.add(object1),_internal_visited.add(object2);for(const key of keys1){const val1=object1[key];if(!keys2.includes(key))return!1;if(key!=="ref"){const val2=object2[key];if(isDateObject(val1)&&isDateObject(val2)||(isObject$1(val1)||Array.isArray(val1))&&(isObject$1(val2)||Array.isArray(val2))?!deepEqual(val1,val2,_internal_visited):!Object.is(val1,val2))return!1}}return!0}const HookFormContext=React.createContext(null);HookFormContext.displayName="HookFormContext";var appendErrors=(name,validateAllFieldCriteria,errors,type2,message)=>validateAllFieldCriteria?{...errors[name],types:{...errors[name]&&errors[name].types?errors[name].types:{},[type2]:message||!0}}:{},convertToArrayPayload=value=>Array.isArray(value)?value:[value],createSubject=()=>{let _observers=[];return{get observers(){return _observers},next:value=>{for(const observer of _observers)observer.next&&observer.next(value)},subscribe:observer=>(_observers.push(observer),{unsubscribe:()=>{_observers=_observers.filter(o2=>o2!==observer)}}),unsubscribe:()=>{_observers=[]}}};function extractFormValues(fieldsState,formValues){const values={};for(const key in fieldsState)if(fieldsState.hasOwnProperty(key)){const fieldState=fieldsState[key],fieldValue=formValues[key];if(fieldState&&isObject$1(fieldState)&&fieldValue){const nestedFieldsState=extractFormValues(fieldState,fieldValue);isObject$1(nestedFieldsState)&&(values[key]=nestedFieldsState)}else fieldsState[key]&&(values[key]=fieldValue)}return values}var isEmptyObject$1=value=>isObject$1(value)&&!Object.keys(value).length,isFileInput=element=>element.type==="file",isHTMLElement=value=>{if(!isWeb)return!1;const owner=value?value.ownerDocument:0;return value instanceof(owner&&owner.defaultView?owner.defaultView.HTMLElement:HTMLElement)},isMultipleSelect=element=>element.type==="select-multiple",isRadioInput=element=>element.type==="radio",isRadioOrCheckbox=ref=>isRadioInput(ref)||isCheckBoxInput(ref),live=ref=>isHTMLElement(ref)&&ref.isConnected;function baseGet(object2,updatePath){const length2=updatePath.slice(0,-1).length;let index2=0;for(;index2<length2;)object2=isUndefined$1(object2)?index2++:object2[updatePath[index2++]];return object2}function isEmptyArray(obj){for(const key in obj)if(obj.hasOwnProperty(key)&&!isUndefined$1(obj[key]))return!1;return!0}function unset(object2,path){const paths=Array.isArray(path)?path:isKey(path)?[path]:stringToPath(path),childObject=paths.length===1?object2:baseGet(object2,paths),index2=paths.length-1,key=paths[index2];return childObject&&delete childObject[key],index2!==0&&(isObject$1(childObject)&&isEmptyObject$1(childObject)||Array.isArray(childObject)&&isEmptyArray(childObject))&&unset(object2,paths.slice(0,-1)),object2}var objectHasFunction=data=>{for(const key in data)if(isFunction$2(data[key]))return!0;return!1};function isTraversable(value){return Array.isArray(value)||isObject$1(value)&&!objectHasFunction(value)}function markFieldsDirty(data,fields={}){for(const key in data){const value=data[key];isTraversable(value)?(fields[key]=Array.isArray(value)?[]:{},markFieldsDirty(value,fields[key])):isUndefined$1(value)||(fields[key]=!0)}return fields}function getDirtyFields(data,formValues,dirtyFieldsFromValues){dirtyFieldsFromValues||(dirtyFieldsFromValues=markFieldsDirty(formValues));for(const key in data){const value=data[key];if(isTraversable(value))isUndefined$1(formValues)||isPrimitive(dirtyFieldsFromValues[key])?dirtyFieldsFromValues[key]=markFieldsDirty(value,Array.isArray(value)?[]:{}):getDirtyFields(value,isNullOrUndefined(formValues)?{}:formValues[key],dirtyFieldsFromValues[key]);else{const formValue=formValues[key];dirtyFieldsFromValues[key]=!deepEqual(value,formValue)}}return dirtyFieldsFromValues}const defaultResult={value:!1,isValid:!1}
132,validResult={value:!0,isValid:!0};var getCheckboxValue=options=>{if(Array.isArray(options)){if(options.length>1){const values=options.filter(option=>option&&option.checked&&!option.disabled).map(option=>option.value);return{value:values,isValid:!!values.length}}return options[0].checked&&!options[0].disabled?options[0].attributes&&!isUndefined$1(options[0].attributes.value)?isUndefined$1(options[0].value)||options[0].value===""?validResult:{value:options[0].value,isValid:!0}:validResult:defaultResult}return defaultResult},getFieldValueAs=(value,{valueAsNumber,valueAsDate,setValueAs})=>isUndefined$1(value)?value:valueAsNumber?value===""?NaN:value&&+value:valueAsDate&&isString$1(value)?new Date(value):setValueAs?setValueAs(value):value;const defaultReturn={isValid:!1,value:null};var getRadioValue=options=>Array.isArray(options)?options.reduce((previous,option)=>option&&option.checked&&!option.disabled?{isValid:!0,value:option.value}:previous,defaultReturn):defaultReturn;function getFieldValue(_f6){const ref=_f6.ref;return isFileInput(ref)?ref.files:isRadioInput(ref)?getRadioValue(_f6.refs).value:isMultipleSelect(ref)?[...ref.selectedOptions].map(({value})=>value):isCheckBoxInput(ref)?getCheckboxValue(_f6.refs).value:getFieldValueAs(isUndefined$1(ref.value)?_f6.ref.value:ref.value,_f6)}var getNodeParentName=name=>name.substring(0,name.search(/\.\d+(\.|$)/))||name,getResolverOptions=(fieldsNames,_fields,criteriaMode,shouldUseNativeValidation)=>{const fields={};for(const name of fieldsNames){const field=get$2(_fields,name);field&&set$2(fields,name,field._f)}return{criteriaMode,names:[...fieldsNames],fields,shouldUseNativeValidation}},isRegex=value=>value instanceof RegExp,getRuleValue=rule=>isUndefined$1(rule)?rule:isRegex(rule)?rule.source:isObject$1(rule)?isRegex(rule.value)?rule.value.source:rule.value:rule,getValidationModes=mode=>({isOnSubmit:!mode||mode===VALIDATION_MODE.onSubmit,isOnBlur:mode===VALIDATION_MODE.onBlur,isOnChange:mode===VALIDATION_MODE.onChange,isOnAll:mode===VALIDATION_MODE.all,isOnTouch:mode===VALIDATION_MODE.onTouched});const ASYNC_FUNCTION="AsyncFunction";var hasPromiseValidation=fieldReference=>!!fieldReference&&!!fieldReference.validate&&!!(isFunction$2(fieldReference.validate)&&fieldReference.validate.constructor.name===ASYNC_FUNCTION||isObject$1(fieldReference.validate)&&Object.values(fieldReference.validate).find(validateFunction=>validateFunction.constructor.name===ASYNC_FUNCTION)),hasValidation=options=>options.mount&&(options.required||options.min||options.max||options.maxLength||options.minLength||options.pattern||options.validate),isWatched=(name,_names,isBlurEvent)=>!isBlurEvent&&(_names.watchAll||_names.watch.has(name)||[..._names.watch].some(watchName=>name.startsWith(watchName)&&/^\.\w+/.test(name.slice(watchName.length))));const iterateFieldsByAction=(fields,action,fieldsNames,abortEarly)=>{for(const key of fieldsNames||Object.keys(fields)){const field=get$2(fields,key);if(field){const{_f:_f6,...currentField}=field;if(_f6){if(_f6.refs&&_f6.refs[0]&&action(_f6.refs[0],key)&&!abortEarly)return!0;if(_f6.ref&&action(_f6.ref,_f6.name)&&!abortEarly)return!0;if(iterateFieldsByAction(currentField,action))break}else if(isObject$1(currentField)&&iterateFieldsByAction(currentField,action))break}}};function schemaErrorLookup(errors,_fields,name){const error=get$2(errors,name);if(error||isKey(name))return{error,name};const names=name.split(".");for(;names.length;){const fieldName=names.join("."),field=get$2(_fields,fieldName),foundError=get$2(errors,fieldName);if(field&&!Array.isArray(field)&&name!==fieldName)return{name};if(foundError&&foundError.type)return{name:fieldName,error:foundError};if(foundError&&foundError.root&&foundError.root.type)return{name:`${fieldName}.root`,error:foundError.root};names.pop()}return{name}}var shouldRenderFormState=(formStateData,_proxyFormState,updateFormState,isRoot)=>{updateFormState(formStateData);const{name,...formState}=formStateData;return isEmptyObject$1(formState)||Object.keys(formState).length>=Object.keys(_proxyFormState).length||Object.keys(formState).find(key=>_proxyFormState[key]===(!isRoot||VALIDATION_MODE.all))},shouldSubscribeByName=(name,signalName,exact)=>!name||!signalName||name===signalName||convertToArrayPayload(name).some(currentName=>currentName&&(exact?currentName===signalName:currentName.startsWith(signalName)||signalName.startsWith(currentName))),skipValidation=(isBlurEvent,isTouched,isSubmitted,reValidateMode,mode)=>mode.isOnAll?!1:!isSubmitted&&mode.isOnTouch?!(isTouched||isBlurEvent):(isSubmitted?reValidateMode.isOnBlur:mode.isOnBlur)?!isBlurEvent:(isSubmitted?reValidateMode.isOnChange:mode.isOnChange)?isBlurEvent:!0,unsetEmptyArray=(ref,name)=>!compact(get$2(ref,name)).length&&unset(ref,name),updateFieldArrayRootError=(errors,error,name)=>{const fieldArrayErrors=convertToArrayPayload(get$2(errors,name));return set$2(fieldArrayErrors,ROOT_ERROR_TYPE,error[name]),set$2(errors,name,fieldArrayErrors),errors};function getValidateError(result,ref,type2="validate"){if(isString$1(result)||Array.isArray(result)&&result.every(isString$1)||isBoolean$1(result)&&!result)return{type:type2,message:isString$1(result)?result:"",ref}}var getValueAndMessage=validationData=>
vendor: 7,046 bytes, line 132
132isObject$1(validationData)&&!isRegex(validationData)?validationData:{value:validationData,message:""},validateField=async(field,disabledFieldNames,formValues,validateAllFieldCriteria,shouldUseNativeValidation,isFieldArray)=>{const{ref,refs,required,maxLength,minLength,min:min2,max:max2,pattern,validate,name,valueAsNumber,mount}=field._f,inputValue=get$2(formValues,name);if(!mount||disabledFieldNames.has(name))return{};const inputRef=refs?refs[0]:ref,setCustomValidity=message=>{shouldUseNativeValidation&&inputRef.reportValidity&&(inputRef.setCustomValidity(isBoolean$1(message)?"":message||""),inputRef.reportValidity())},error={},isRadio3=isRadioInput(ref),isCheckBox=isCheckBoxInput(ref),isRadioOrCheckbox2=isRadio3||isCheckBox,isEmpty2=(valueAsNumber||isFileInput(ref))&&isUndefined$1(ref.value)&&isUndefined$1(inputValue)||isHTMLElement(ref)&&ref.value===""||inputValue===""||Array.isArray(inputValue)&&!inputValue.length,appendErrorsCurry=appendErrors.bind(null,name,validateAllFieldCriteria,error),getMinMaxMessage=(exceedMax,maxLengthMessage,minLengthMessage,maxType=INPUT_VALIDATION_RULES.maxLength,minType=INPUT_VALIDATION_RULES.minLength)=>{const message=exceedMax?maxLengthMessage:minLengthMessage;error[name]={type:exceedMax?maxType:minType,message,ref,...appendErrorsCurry(exceedMax?maxType:minType,message)}};if(isFieldArray?!Array.isArray(inputValue)||!inputValue.length:required&&(!isRadioOrCheckbox2&&(isEmpty2||isNullOrUndefined(inputValue))||isBoolean$1(inputValue)&&!inputValue||isCheckBox&&!getCheckboxValue(refs).isValid||isRadio3&&!getRadioValue(refs).isValid)){const{value,message}=isString$1(required)?{value:!!required,message:required}:getValueAndMessage(required);if(value&&(error[name]={type:INPUT_VALIDATION_RULES.required,message,ref:inputRef,...appendErrorsCurry(INPUT_VALIDATION_RULES.required,message)},!validateAllFieldCriteria))return setCustomValidity(message),error}if(!isEmpty2&&(!isNullOrUndefined(min2)||!isNullOrUndefined(max2))){let exceedMax,exceedMin;const maxOutput=getValueAndMessage(max2),minOutput=getValueAndMessage(min2);if(!isNullOrUndefined(inputValue)&&!isNaN(inputValue)){const valueNumber=ref.valueAsNumber||inputValue&&+inputValue;isNullOrUndefined(maxOutput.value)||(exceedMax=valueNumber>maxOutput.value),isNullOrUndefined(minOutput.value)||(exceedMin=valueNumber<minOutput.value)}else{const valueDate=ref.valueAsDate||new Date(inputValue),convertTimeToDate=time=>new Date(new Date().toDateString()+" "+time),isTime=ref.type=="time",isWeek=ref.type=="week";isString$1(maxOutput.value)&&inputValue&&(exceedMax=isTime?convertTimeToDate(inputValue)>convertTimeToDate(maxOutput.value):isWeek?inputValue>maxOutput.value:valueDate>new Date(maxOutput.value)),isString$1(minOutput.value)&&inputValue&&(exceedMin=isTime?convertTimeToDate(inputValue)<convertTimeToDate(minOutput.value):isWeek?inputValue<minOutput.value:valueDate<new Date(minOutput.value))}if((exceedMax||exceedMin)&&(getMinMaxMessage(!!exceedMax,maxOutput.message,minOutput.message,INPUT_VALIDATION_RULES.max,INPUT_VALIDATION_RULES.min),!validateAllFieldCriteria))return setCustomValidity(error[name].message),error}if((maxLength||minLength)&&!isEmpty2&&(isString$1(inputValue)||isFieldArray&&Array.isArray(inputValue))){const maxLengthOutput=getValueAndMessage(maxLength),minLengthOutput=getValueAndMessage(minLength),exceedMax=!isNullOrUndefined(maxLengthOutput.value)&&inputValue.length>+maxLengthOutput.value,exceedMin=!isNullOrUndefined(minLengthOutput.value)&&inputValue.length<+minLengthOutput.value;if((exceedMax||exceedMin)&&(getMinMaxMessage(exceedMax,maxLengthOutput.message,minLengthOutput.message),!validateAllFieldCriteria))return setCustomValidity(error[name].message),error}if(pattern&&!isEmpty2&&isString$1(inputValue)){const{value:patternValue,message}=getValueAndMessage(pattern);if(isRegex(patternValue)&&!inputValue.match(patternValue)&&(error[name]={type:INPUT_VALIDATION_RULES.pattern,message,ref,...appendErrorsCurry(INPUT_VALIDATION_RULES.pattern,message)},!validateAllFieldCriteria))return setCustomValidity(message),error}if(validate){if(isFunction$2(validate)){const result=await validate(inputValue,formValues),validateError=getValidateError(result,inputRef);if(validateError&&(error[name]={...validateError,...appendErrorsCurry(INPUT_VALIDATION_RULES.validate,validateError.message)},!validateAllFieldCriteria))return setCustomValidity(validateError.message),error}else if(isObject$1(validate)){let validationResult={};for(const key in validate){if(!isEmptyObject$1(validationResult)&&!validateAllFieldCriteria)break;const validateError=getValidateError(await validate[key](inputValue,formValues),inputRef,key);validateError&&(validationResult={...validateError,...appendErrorsCurry(key,validateError.message)},setCustomValidity(validateError.message),validateAllFieldCriteria&&(error[name]=validationResult))}if(!isEmptyObject$1(validationResult)&&(error[name]={ref:inputRef,...validationResult},!validateAllFieldCriteria))return error}}return setCustomValidity(!0),error};const defaultOptions={mode:VALIDATION_MODE.onSubmit,reValidateMode:VALIDATION_MODE.onChange,shouldFocusError:!0};function createFormControl(props={}){let _options={...defaultOptions,...props},_formState={submitCount:0,isDirty:!1,isReady:!1,isLoading:isFunction$2(_options.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:_options.errors||{},disabled:_options.disabled||!1},_fields={},_defaultValues=isObject$1(_options.defaultValues)||isObject$1(_options.values)?cloneObject(_options.defaultValues||_options.values)||{}:{},_formValues=_options.shouldUnregister?{}:cloneObject(_defaultValues),_state={action:!1,mount:!1,watch:!1,keepIsValid:!1},_names={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},delayErrorCallback,timer2=0;const defaultProxyFormState={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},_proxyFormState={...defaultProxyFormState};let _proxySubscribeFormState={..._proxyFormState};const _subjects={array:createSubject(),state:createSubject()},shouldDisplayAllAssociatedErrors=_options.criteriaMode===VALIDATION_MODE.all,debounce2=callback=>wait=>{clearTimeout(timer2),timer2=setTimeout(callback,wait)},_setValid=async shouldUpdateValid=>{if(!_state.keepIsValid&&!_options.disabled&&(_proxyFormState.isValid||_proxySubscribeFormState.isValid||shouldUpdateValid)){let isValid2;_options.resolver?(isValid2=isEmptyObject$1((await _runSchema()).errors),_updateIsValidating()):isValid2=await executeBuiltInValidation({fields:_fields,onlyCheckValid:!0,eventType:EVENTS.VALID}),isValid2!==_formState.isValid&&_subjects.state.next({isValid:isValid2})}},_updateIsValidating=(names,isValidating)=>{!_options.disabled&&(_proxyFormState.isValidating||_proxyFormState.validatingFields||_proxySubscribeFormState.isValidating||_proxySubscribeFormState.validatingFields)&&((names||Array.from(_names.mount)).forEac
132h(name=>{name&&(isValidating?set$2(_formState.validatingFields,name,isValidating):unset(_formState.validatingFields,name))}),_subjects.state.next({validatingFields:_formState.validatingFields,isValidating:!isEmptyObject$1(_formState.validatingFields)}))},_updateDirtyFields=name=>{const fullDirtyFields=getDirtyFields(_defaultValues,_formValues),rootName=getNodeParentName(name);set$2(_formState.dirtyFields,rootName,get$2(fullDirtyFields,rootName))},_setFieldArray=(name,values=[],method,args,shouldSetValues=!0,shouldUpdateFieldsAndState=!0)=>{if(args&&method&&!_options.disabled){if(_state.action=!0,shouldUpdateFieldsAndState&&Array.isArray(get$2(_fields,name))){const fieldValues=method(get$2(_fields,name),args.argA,args.argB);shouldSetValues&&set$2(_fields,name,fieldValues)}if(shouldUpdateFieldsAndState&&Array.isArray(get$2(_formState.errors,name))){const errors=method(get$2(_formState.errors,name),args.argA,args.argB);shouldSetValues&&set$2(_formState.errors,name,errors),unsetEmptyArray(_formState.errors,name)}if((_proxyFormState.touchedFields||_proxySubscribeFormState.touchedFields)&&shouldUpdateFieldsAndState&&Array.isArray(get$2(_formState.touchedFields,name))){const touchedFields=method(get$2(_formState.touchedFields,name),args.argA,args.argB);shouldSetValues&&set$2(_formState.touchedFields,name,touchedFields)}(_proxyFormState.dirtyFields||_proxySubscribeFormState.dirtyFields)&&_updateDirtyFields(name),_subjects.state.next({name,isDirty:_getDirty(name,values),dirtyFields:_formState.dirtyFields,errors:_formState.errors,isValid:_formState.isValid})}else set$2(_formValues,name,values)},updateErrors=(name,error)=>{set$2(_formState.errors,name,error),_subjects.state.next({errors:_formState.errors})},_setErrors=errors=>{_formState.errors=errors,_subjects.state.next({errors:_formState.errors,isValid:!1})},updateValidAndValue=(name,shouldSkipSetValueAs,value,ref)=>{const field=get$2(_fields,name);if(field){const defaultValue=get$2(_formValues,name,isUndefined$1(value)?get$2(_defaultValues,name):value);isUndefined$1(defaultValue)||ref&&ref.defaultChecked||shouldSkipSetValueAs?set$2(_formValues,name,shouldSkipSetValueAs?defaultValue:getFieldValue(field._f)):setFieldValue(name,defaultValue),_state.mount&&!_state.action&&_setValid()}},updateTouchAndDirty=(name,fieldValue,isBlurEvent,shouldDirty,shouldRender)=>{let shouldUpdateField=!1,isPreviousDirty=!1;const output={name};if(!_options.disabled){if(!isBlurEvent||shouldDirty){(_proxyFormState.isDirty||_proxySubscribeFormState.isDirty)&&(isPreviousDirty=_formState.isDirty,_formState.isDirty=output.isDirty=_getDirty(),shouldUpdateField=isPreviousDirty!==output.isDirty);const isCurrentFieldPristine=deepEqual(get$2(_defaultValues,name),fieldValue);isPreviousDirty=!!get$2(_formState.dirtyFields,name),isCurrentFieldPristine?unset(_formState.dirtyFields,name):set$2(_formState.dirtyFields,name,!0),output.dirtyFields=_formState.dirtyFields,shouldUpdateField=shouldUpdateField||(_proxyFormState.dirtyFields||_proxySubscribeFormState.dirtyFields)&&isPreviousDirty!==!isCurrentFieldPristine}if(isBlurEvent){const isPreviousFieldTouched=get$2(_formState.touchedFields,name);isPreviousFieldTouched||(set$2(_formState.touchedFields,name,isBlurEvent),output.touchedFields=_formState.touchedFields,shouldUpdateField=shouldUpdateField||(_proxyFormState.touchedFields||_proxySubscribeFormState.touchedFields)&&isPreviousFieldTouched!==isBlurEvent)}shouldUpdateField&&shouldRender&&_subjects.state.next(output)}return shouldUpdateField?output:{}},shouldRenderByError=(name,isValid2,error,fieldState)=>{const previousFieldError=get$2(_formState.errors,name),shouldUpdateValid=(_proxyFormState.isValid||_proxySubscribeFormState.isValid)&&isBoolean$1(isValid2)&&_formState.isValid!==isValid2;if(_options.delayError&&error?(delayErrorCallback=debounce2(()=>updateErrors(name,error)),delayErrorCallback(_options.delayError)):(clearTimeout(timer2),delayErrorCallback=null,error?set$2(_formState.errors,name,error):unset(_formState.errors,name)),(error?!deepEqual(previousFieldError,error):previousFieldError)||!isEmptyObject$1(fieldState)||shouldUpdateValid){const updatedFormState={...fieldState,...shouldUpdateValid&&isBoolean$1(isValid2)?{isValid:isValid2}:{},errors:_formState.errors,name};_formState={..._formState,...updatedFormState},_subjects.state.next(updatedFormState)}},_runSchema=async name=>(_updateIsValidating(name,!0),await _options.resolver(_formValues,_options.context,getResolverOptions(name||_names.mount,_fields,_options.criteriaMode,_options.shouldUseNativeValidation))),executeSchemaAndUpdateState=async names=>{const{errors}=await _runSchema(names);if(_updateIsValidating(names),names)for(const name of names){const error=get$2(errors,name);error?set$2(_formState.errors,name,error):unset(_formState.errors,name)}else _formState.errors=errors;return errors},validateForm=async({name,eventType})=>
132{if(props.validate){const result=await props.validate({formValues:_formValues,formState:_formState,name,eventType});if(isObject$1(result))for(const key in result)result[key]&&setError(`${FORM_ERROR_TYPE}.${key}`,{message:isString$1(result.message)?result.message:"",type:INPUT_VALIDATION_RULES.validate});else isString$1(result)||!result?setError(FORM_ERROR_TYPE,{message:result||"",type:INPUT_VALIDATION_RULES.validate}):clearErrors(FORM_ERROR_TYPE);return result}return!0},executeBuiltInValidation=async({fields,onlyCheckValid,name,eventType,context={valid:!0,runRootValidation:!1}})=>{if(props.validate&&(context.runRootValidation=!0,!await validateForm({name,eventType})&&(context.valid=!1,onlyCheckValid)))return context.valid;for(const name2 in fields){const field=fields[name2];if(field){const{_f:_f6,...fieldValue}=field;if(_f6){const isFieldArrayRoot=_names.array.has(_f6.name),isPromiseFunction=field._f&&hasPromiseValidation(field._f);isPromiseFunction&&_proxyFormState.validatingFields&&_updateIsValidating([_f6.name],!0);const fieldError=await validateField(field,_names.disabled,_formValues,shouldDisplayAllAssociatedErrors,_options.shouldUseNativeValidation&&!onlyCheckValid,isFieldArrayRoot);if(isPromiseFunction&&_proxyFormState.validatingFields&&_updateIsValidating([_f6.name]),fieldError[_f6.name]&&(context.valid=!1,onlyCheckValid)||(!onlyCheckValid&&(get$2(fieldError,_f6.name)?isFieldArrayRoot?updateFieldArrayRootError(_formState.errors,fieldError,_f6.name):set$2(_formState.errors,_f6.name,fieldError[_f6.name]):unset(_formState.errors,_f6.name)),props.shouldUseNativeValidation&&fieldError[_f6.name]))break}!isEmptyObject$1(fieldValue)&&await executeBuiltInValidation({context,onlyCheckValid,fields:fieldValue,name:name2,eventType})}}return context.valid},_removeUnmounted=()=>{for(const name of _names.unMount){const field=get$2(_fields,name);field&&(field._f.refs?field._f.refs.every(ref=>!live(ref)):!live(field._f.ref))&&unregister(name)}_names.unMount=new Set},_getDirty=(name,data)=>!_options.disabled&&(name&&data&&set$2(_formValues,name,data),!deepEqual(getValues(),_defaultValues)),_getWatch=(names,defaultValue,isGlobal)=>generateWatchOutput(names,_names,{..._state.mount?_formValues:isUndefined$1(defaultValue)?_defaultValues:isString$1(names)?{[names]:defaultValue}:defaultValue},isGlobal,defaultValue),_getFieldArray=name=>compact(get$2(_state.mount?_formValues:_defaultValues,name,_options.shouldUnregister?get$2(_defaultValues,name,[]):[])),setFieldValue=(name,value,options={})=>{const field=get$2(_fields,name);let fieldValue=value;if(field){const fieldReference=field._f;fieldReference&&(!fieldReference.disabled&&set$2(_formValues,name,getFieldValueAs(value,fieldReference)),fieldValue=isHTMLElement(fieldReference.ref)&&isNullOrUndefined(value)?"":value,isMultipleSelect(fieldReference.ref)?[...fieldReference.ref.options].forEach(optionRef=>optionRef.selected=fieldValue.includes(optionRef.value)):fieldReference.refs?isCheckBoxInput(fieldReference.ref)?fieldReference.refs.forEach(checkboxRef=>{(!checkboxRef.defaultChecked||!checkboxRef.disabled)&&(Array.isArray(fieldValue)?checkboxRef.checked=!!fieldValue.find(data=>data===checkboxRef.value):checkboxRef.checked=fieldValue===checkboxRef.value||!!fieldValue)}):fieldReference.refs.forEach(radioRef=>radioRef.checked=radioRef.value===fieldValue):isFileInput(fieldReference.ref)?fieldReference.ref.value="":(fieldReference.ref.value=fieldValue,fieldReference.ref.type||_subjects.state.next({name,values:cloneObject(_formValues)})))}(options.shouldDirty||options.shouldTouch)&&updateTouchAndDirty(name,fieldValue,options.shouldTouch,options.shouldDirty,!0),options.shouldValidate&&trigger(name)},setValues=(name,value,options)=>{for(const fieldKey in value){if(!value.hasOwnProperty(fieldKey))return;const fieldValue=value[fieldKey],fieldName=name+"."+fieldKey,field=get$2(_fields,fieldName);(_names.array.has(name)||isObject$1(fieldValue)||field&&!field._f)&&!isDateObject(fieldValue)?setValues(fieldName,fieldValue,options):setFieldValue(fieldName,fieldValue,options)}},setValue=(name,value,options={})=>{const field=get$2(_fields,name),isFieldArray=_names.array.has(name),cloneValue=cloneObject(value);set$2(_formValues,name,cloneValue),isFieldArray?(_subjects.array.next({name,values:cloneObject(_formValues)}),(_proxyFormState.isDirty||_proxyFormState.dirtyFields||_proxySubscribeFormState.isDirty||_proxySubscribeFormState.dirtyFields)&&options.shouldDirty&&(_updateDirtyFields(name),_subjects.state.next({name,dirtyFields:_formState.dirtyFields,isDirty:_getDirty(name,cloneValue)}))):field&&!field._f&&!isNullOrUndefined(cloneValue)?setValues(name,cloneValue,options):setFieldValue(name,cloneValue,options),isWatched(name,_names)?_subjects.state.next({..._formState,name,values:cloneObject(_formValues)}):_subjects.state.next({name:_state.mount?name:void 0,values:cloneObject(_formValues)})},onChange=async event=>{_state.mount=!0;const target=event.target;let name=target.name,isFieldValueUpdated=!0;const field=get$2(_fields,name),_updateIsFieldValueUpdated=fieldValue=>{isFieldValueUpdated=Number.isNaN(fieldValue)||isDateObject(fieldValue)&&isNaN(fieldValue.getTime())||deepEqual(fieldValue,get$2(_formValues,name,fieldValue))},validationModeBeforeSubmit=getValidationModes(_options.mode),validationModeAfterSubmit=getValidationModes(_options.reValidateMode);if(field){let error,isValid2;const fieldValue=target.type?getFieldValue(field._f):getEventValue(event),isBlurEvent=event.type===EVENTS.BLUR||event.type===EVENTS.FOCUS_OUT,shouldSkipValidation=!hasValidation(field._f)&&!props.validate&&!_options.resolver&&!get$2(_formState.errors,name)&&!field._f.deps||skipValidation(isBlurEvent,get$2(_formState.touchedFields,name),_formState.isSubmitted,validationModeAfterSubmit,validationModeBeforeSubmit),watched=isWatched(name,_names,isBlurEvent);set$2(_formValues,name,fieldValue),isBlurEvent?(!target||!target.readOnly)&&
132(field._f.onBlur&&field._f.onBlur(event),delayErrorCallback&&delayErrorCallback(0)):field._f.onChange&&field._f.onChange(event);const fieldState=updateTouchAndDirty(name,fieldValue,isBlurEvent),shouldRender=!isEmptyObject$1(fieldState)||watched;if(!isBlurEvent&&_subjects.state.next({name,type:event.type,values:cloneObject(_formValues)}),shouldSkipValidation)return(_proxyFormState.isValid||_proxySubscribeFormState.isValid)&&(_options.mode==="onBlur"?isBlurEvent&&_setValid():isBlurEvent||_setValid()),shouldRender&&_subjects.state.next({name,...watched?{}:fieldState});if(!_options.resolver&&props.validate&&await validateForm({name,eventType:event.type}),!isBlurEvent&&watched&&_subjects.state.next({..._formState}),_options.resolver){const{errors}=await _runSchema([name]);if(_updateIsValidating([name]),_updateIsFieldValueUpdated(fieldValue),isFieldValueUpdated){const previousErrorLookupResult=schemaErrorLookup(_formState.errors,_fields,name),errorLookupResult=schemaErrorLookup(errors,_fields,previousErrorLookupResult.name||name);error=errorLookupResult.error,name=errorLookupResult.name,isValid2=isEmptyObject$1(errors)}}else _updateIsValidating([name],!0),error=(await validateField(field,_names.disabled,_formValues,shouldDisplayAllAssociatedErrors,_options.shouldUseNativeValidation))[name],_updateIsValidating([name]),_updateIsFieldValueUpdated(fieldValue),isFieldValueUpdated&&(error?isValid2=!1:(_proxyFormState.isValid||_proxySubscribeFormState.isValid)&&(isValid2=await executeBuiltInValidation({fields:_fields,onlyCheckValid:!0,name,eventType:event.type})));isFieldValueUpdated&&(field._f.deps&&(!Array.isArray(field._f.deps)||field._f.deps.length>0)&&trigger(field._f.deps),shouldRenderByError(name,isValid2,error,fieldState))}},_focusInput=(ref,key)=>{if(get$2(_formState.errors,key)&&ref.focus)return ref.focus(),1},trigger=async(name,options={})=>{let isValid2,validationResult;const fieldNames=convertToArrayPayload(name);if(_options.resolver){const errors=await executeSchemaAndUpdateState(isUndefined$1(name)?name:fieldNames);isValid2=isEmptyObject$1(errors),validationResult=name?!fieldNames.some(name2=>get$2(errors,name2)):isValid2}else name?(validationResult=(await Promise.all(fieldNames.map(async fieldName=>{const field=get$2(_fields,fieldName);return await executeBuiltInValidation({fields:field&&field._f?{[fieldName]:field}:field,eventType:EVENTS.TRIGGER})}))).every(Boolean),!(!validationResult&&!_formState.isValid)&&_setValid()):validationResult=isValid2=await executeBuiltInValidation({fields:_fields,name,eventType:EVENTS.TRIGGER});return _subjects.state.next({...!isString$1(name)||(_proxyFormState.isValid||_proxySubscribeFormState.isValid)&&isValid2!==_formState.isValid?{}:{name},..._options.resolver||!name?{isValid:isValid2}:{},errors:_formState.errors}),options.shouldFocus&&!validationResult&&iterateFieldsByAction(_fields,_focusInput,name?fieldNames:_names.mount),validationResult},getValues=(fieldNames,config2)=>{let values={..._state.mount?_formValues:_defaultValues};return config2&&(values=extractFormValues(config2.dirtyFields?_formState.dirtyFields:_formState.touchedFields,values)),isUndefined$1(fieldNames)?values:isString$1(fieldNames)?get$2(values,fieldNames):fieldNames.map(name=>get$2(values,name))},getFieldState=(name,formState)=>({invalid:!!get$2((formState||_formState).errors,name),isDirty:!!get$2((formState||_formState).dirtyFields,name),error:get$2((formState||_formState).errors,name),isValidating:!!get$2(_formState.validatingFields,name),isTouched:!!get$2((formState||_formState).touchedFields,name)}),clearErrors=name=>{const names=name?convertToArrayPayload(name):void 0;names==null||names.forEach(inputName=>unset(_formState.errors,inputName)),names?names.forEach(inputName=>{_subjects.state.next({name:inputName,errors:_formState.errors})}):_subjects.state.next({errors:{}})},setError=(name,error,options)=>{const ref=(get$2(_fields,name,{_f:{}})._f||{}).ref,currentError=get$2(_formState.errors,name)||{},{ref:currentRef,message,type:type2,...restOfErrorTree}=currentError;set$2(_formState.errors,name,{...restOfErrorTree,...error,ref}),_subjects.state.next({name,errors:_formState.errors,isValid:!1}),options&&options.shouldFocus&&ref&&ref.focus&&ref.focus()},watch=(name,defaultValue)=>isFunction$2(name)?_subjects.state.subscribe({next:payload=>"values"in payload&&name(_getWatch(void 0,defaultValue),payload)}):_getWatch(name,defaultValue,!0),_subscribe=props2=>_subjects.state.subscribe({next:formState=>{shouldSubscribeByName(props2.name,formState.name,props2.exact)&&shouldRenderFormState(formState,props2.formState||_proxyFormState,_setFormState,props2.reRenderRoot)&&props2.callback({values:{..._formValues},..._formState,...formState,defaultValues:_defaultValues})}}).unsubscribe,subscribe2=props2=>(_state.mount=!0,_proxySubscribeFormState={..._proxySubscribeFormState,...props2.formState},_subscribe({...props2,formState:{...defaultProxyFormState,...props2.formState}})),unregister=(name,options={})=>{for(const fieldName of name?convertToArrayPayload(name):_names.mount)_names.mount.delete(fieldName),_names.array.delete(fieldName),options.keepValue||(unset(_fields,fieldName),unset(_formValues,fieldName)),!options.keepError&&unset(_formState.errors,fieldName),!options.keepDirty&&unset(_formState.dirtyFields,fieldName),!options.keepTouched&&unset(_formState.touchedFields,fieldName),!options.keepIsValidating&&unset(_formState.validatingFields,fieldName),!_options.shouldUnregister&&!options.keepDefaultValue&&unset(_defaultValues,fieldName);_subjects.state.next({values:cloneObject(_formValues)}),_subjects.state.next({..._formState,...options.keepDirty?{isDirty:_getDirty()}:{}}),!options.keepIsValid&&_setValid()},_setDisabledField=({disabled,name})=>{if(isBoolean$1(disabled)&&_state.mount||disabled||_names.disabled.has(name)){const disabledStateChanged=_names.disabled.has(name)!==!!disabled;disabled?_names.disabled.add(name):_names.disabled.delete(name),disabledStateChanged&&_state.mount&&!_state.action&&_setValid()}},register=(name,options={})=>{let field=get$2(_fields,name);const disabledIsDefined=isBoolean$1(options.disabled)||isBoolean$1(_options.disabled),shouldRevalidateRemount=!_names.registerName.has(name)&&field&&!field._f.mount;return set$2(_fields,name,{...field||{},_f:{...field&&field._f?field._f:{ref:{name}},name,mount:!0,...options}}),_names.mount.add(name),field&&!shouldRevalidateRemount?_setDisabledField({disabled:isBoolean$1(options.disabled)?options.disabled:_options.disabled,name}):updateValidAndValue(name,!0,options.value),{...disabledIsDefined?{disabled:options.disabled||_options.disabled}:{},..._options.progressive?{required:!!options.required,min:getRuleValue(options.min),max:getRuleValue(options.max),minLength:getRuleValue(options.minLength),maxLength:getRuleValue(options.maxLength),pattern:getRuleValue(options.pattern)}:{},name,onChange,onBlur:onChange,ref:ref=>{if(ref){_names.registerName.add(name),register(name,options),_names.registerName.delete(name),field=get$2(_fields,name);const fieldRef=isUndefined$1(ref.value)&&ref.querySelectorAll&&ref.querySelectorAll("input,select,textarea")[0]||ref,radioOrCheckbox=isRadioOrCheckbox(fieldRef),refs=field._f.refs||[];if(radioOrCheckbox?refs.find(option=>option===fieldRef):fieldRef===field._f.ref)return;set$2(_fields,name,{_f:{...field._f,...radioOrCheckbox?{refs:[...refs.filter(live),fieldRef,...Array.isArray(get$2(_defaultValues,name))?[{}
132]:[]],ref:{type:fieldRef.type,name}}:{ref:fieldRef}}}),updateValidAndValue(name,!1,void 0,fieldRef)}else field=get$2(_fields,name,{}),field._f&&(field._f.mount=!1),(_options.shouldUnregister||options.shouldUnregister)&&!(isNameInFieldArray(_names.array,name)&&_state.action)&&_names.unMount.add(name)}}},_focusError=()=>_options.shouldFocusError&&iterateFieldsByAction(_fields,_focusInput,_names.mount),_disableForm=disabled=>{isBoolean$1(disabled)&&(_subjects.state.next({disabled}),iterateFieldsByAction(_fields,(ref,name)=>{const currentField=get$2(_fields,name);currentField&&(ref.disabled=currentField._f.disabled||disabled,Array.isArray(currentField._f.refs)&¤tField._f.refs.forEach(inputRef=>{inputRef.disabled=currentField._f.disabled||disabled}))},0,!1))},handleSubmit=(onValid,onInvalid)=>async e3=>{let onValidError;e3&&(e3.preventDefault&&e3.preventDefault(),e3.persist&&e3.persist());let fieldValues=cloneObject(_formValues);if(_subjects.state.next({isSubmitting:!0}),_options.resolver){const{errors,values}=await _runSchema();_updateIsValidating(),_formState.errors=errors,fieldValues=cloneObject(values)}else await executeBuiltInValidation({fields:_fields,eventType:EVENTS.SUBMIT});if(_names.disabled.size)for(const name of _names.disabled)unset(fieldValues,name);if(unset(_formState.errors,ROOT_ERROR_TYPE),isEmptyObject$1(_formState.errors)){_subjects.state.next({errors:{}});try{await onValid(fieldValues,e3)}catch(error){onValidError=error}}else onInvalid&&await onInvalid({..._formState.errors},e3),_focusError(),setTimeout(_focusError);if(_subjects.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:isEmptyObject$1(_formState.errors)&&!onValidError,submitCount:_formState.submitCount+1,errors:_formState.errors}),onValidError)throw onValidError},resetField=(name,options={})=>{get$2(_fields,name)&&(isUndefined$1(options.defaultValue)?setValue(name,cloneObject(get$2(_defaultValues,name))):(setValue(name,options.defaultValue),set$2(_defaultValues,name,cloneObject(options.defaultValue))),options.keepTouched||unset(_formState.touchedFields,name),options.keepDirty||(unset(_formState.dirtyFields,name),_formState.isDirty=options.defaultValue?_getDirty(name,cloneObject(get$2(_defaultValues,name))):_getDirty()),options.keepError||(unset(_formState.errors,name),_proxyFormState.isValid&&_setValid()),_subjects.state.next({..._formState}))},_reset=(formValues,keepStateOptions={})=>{const updatedValues=formValues?cloneObject(formValues):_defaultValues,cloneUpdatedValues=cloneObject(updatedValues),isEmptyResetValues=isEmptyObject$1(formValues),values=isEmptyResetValues?_defaultValues:cloneUpdatedValues;if(keepStateOptions.keepDefaultValues||(_defaultValues=updatedValues),!keepStateOptions.keepValues){if(keepStateOptions.keepDirtyValues){const fieldsToCheck=new Set([..._names.mount,...Object.keys(getDirtyFields(_defaultValues,_formValues))]);for(const fieldName of Array.from(fieldsToCheck)){const isDirty2=get$2(_formState.dirtyFields,fieldName),existingValue=get$2(_formValues,fieldName),newValue=get$2(values,fieldName);isDirty2&&!isUndefined$1(existingValue)?set$2(values,fieldName,existingValue):!isDirty2&&!isUndefined$1(newValue)&&setValue(fieldName,newValue)}}else{if(isWeb&&isUndefined$1(formValues))for(const name of _names.mount){const field=get$2(_fields,name);if(field&&field._f){const fieldReference=Array.isArray(field._f.refs)?field._f.refs[0]:field._f.ref;if(isHTMLElement(fieldReference)){const form=fieldReference.closest("form");if(form){form.reset();break}}}}if(keepStateOptions.keepFieldsRef)for(const fieldName of _names.mount)setValue(fieldName,get$2(values,fieldName));else _fields={}}_formValues=_options.shouldUnregister?keepStateOptions.keepDefaultValues?cloneObject(_defaultValues):{}:cloneObject(values),_subjects.array.next({values:{...values}}),_subjects.state.next({values:{...values}})}_names={mount:keepStateOptions.keepDirtyValues?_names.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},_state.mount=!_proxyFormState.isValid||!!keepStateOptions.keepIsValid||!!keepStateOptions.keepDirtyValues||!_options.shouldUnregister&&!isEmptyObject$1(values),_state.watch=!!_options.shouldUnregister,_state.keepIsValid=!!keepStateOptions.keepIsValid,_state.action=!1,keepStateOptions.keepErrors||(_formState.errors={}),_subjects.state.next({submitCount:keepStateOptions.keepSubmitCount?_formState.submitCount:0,isDirty:isEmptyResetValues?!1:keepStateOptions.keepDirty?_formState.isDirty:!!(keepStateOptions.keepDefaultValues&&!deepEqual(formValues,_defaultValues)),isSubmitted:keepStateOptions.keepIsSubmitted?_formState.isSubmitted:!1,dirtyFields:isEmptyResetValues?{}:keepStateOptions.keepDirtyValues?keepStateOptions.keepDefaultValues&&_formValues?getDirtyFields(_defaultValues,_formValues):_formState.dirtyFields:keepStateOptions.keepDefaultValues&&formValues?getDirtyFields(_defaultValues,formValues):keepStateOptions.keepDirty?_formState.dirtyFields:{},touchedFields:keepStateOptions.keepTouched?_formState.touchedFields:{},errors:keepStateOptions.keepErrors?_formState.errors:{},isSubmitSuccessful:keepStateOptions.keepIsSubmitSuccessful?_formState.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:_defaultValues})},reset=(formValues,keepStateOptions)=>_reset(isFunction$2(formValues)?formValues(_formValues):formValues,{..._options.resetOptions,...keepStateOptions}),setFocus=(name,options={})=>{const field=get$2(_fields,name),fieldReference=field&&field._f;if(fieldReference){const fieldRef=fieldReference.refs?fieldReference.refs[0]:fieldReference.ref;fieldRef.focus&&setTimeout(()=>{fieldRef.focus(),options.shouldSelect&&isFunction$2(fieldRef.select)&&fieldRef.select()})}},_setFormState=updatedFormState=>{_formState={..._formState,...updatedFormState}},methods={control:{register,unregister,getFieldState,handleSubmit,setError,_subscribe,_runSchema,_updateIsValidating,_focusError,_getWatch,_getDirty,_setValid,_setFieldArray,_setDisabledField,_setErrors,_getFieldArray,_reset,_resetDefaultValues:()=>isFunction$2(_options.defaultValues)&&_options.defaultValues().then(values=>{reset(values,_options.resetOptions),_subjects.state.next({isLoading:!1})}),_removeUnmounted,_disableForm,_subjects,_proxyFormState,get _fields(){return _fields},get _formValues(){return _formValues},get _state(){return _state},set _state(value){_state=value},get _defaultValues(){return _defaultValues},get _names(){return _names},set _names(value){_names=value},get _formState(){return _formState},get _options(){return _options},set _options(value){_options={..._options,...value}}},subscribe:subscribe2,trigger,register,handleSubmit,watch,setValue,getValues,reset,resetField,clearErrors,unregister,setError,setFocus,getFieldState};return{...methods,formControl:methods}}function useForm(props={}){const _formControl=React.useRef(void 0),_values=React.useRef(void 0),[formState,updateFormState]=React.useState({isDirty:!1,isValidating:!1,isLoading:isFunction$2(props.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:props.errors||{},disabled:props.disabled||!1,isReady:!1,defaultValues:isFunction$2(props.defaultValues)?void 0:props.defaultValues});if(!_formControl.current)if(props.formControl)_formControl.current={...props.formControl,formState},props.defaultValues&&!isFunction$2(props.defaultValues)&&props.formControl.reset(props.defaultValues,props.resetOptions);else{const{formControl,...rest}=createFormControl(props);_formControl.current={...rest,formState}}const control=_formControl.current.control;return control._options=props,useIsomorphicLayoutEffect(()=>{const sub=control._subscribe({formState:control._proxyFormState,callback:()=>updateFormState({...control._formState}
132),reRenderRoot:!0});return updateFormState(data=>({...data,isReady:!0})),control._formState.isReady=!0,sub},[control]),React.useEffect(()=>control._disableForm(props.disabled),[control,props.disabled]),React.useEffect(()=>{props.mode&&(control._options.mode=props.mode),props.reValidateMode&&(control._options.reValidateMode=props.reValidateMode)},[control,props.mode,props.reValidateMode]),React.useEffect(()=>{props.errors&&(control._setErrors(props.errors),control._focusError())},[control,props.errors]),React.useEffect(()=>{props.shouldUnregister&&control._subjects.state.next({values:control._getWatch()})},[control,props.shouldUnregister]),React.useEffect(()=>{if(control._proxyFormState.isDirty){const isDirty2=control._getDirty();isDirty2!==formState.isDirty&&control._subjects.state.next({isDirty:isDirty2})}},[control,formState.isDirty]),React.useEffect(()=>{var _a9;props.values&&!deepEqual(props.values,_values.current)?(control._reset(props.values,{keepFieldsRef:!0,...control._options.resetOptions}),!((_a9=control._options.resetOptions)===null||_a9===void 0)&&_a9.keepIsValid||control._setValid(),_values.current=props.values,updateFormState(state=>({...state}))):control._resetDefaultValues()},[control,props.values]),React.useEffect(()=>{control._state.mount||(control._setValid(),control._state.mount=!0),control._state.watch&&(control._state.watch=!1,control._subjects.state.next({...control._formState})),control._removeUnmounted()}),_formControl.current.formState=React.useMemo(()=>getProxyFormState(formState,control),[control,formState]),_formControl.current}function bind(fn,thisArg){return function(){return fn.apply(thisArg,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,{iterator,toStringTag}=Symbol,kindOf=(cache2=>thing=>{const str=toString.call(thing);return cache2[str]||(cache2[str]=str.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=type2=>(type2=type2.toLowerCase(),thing=>kindOf(thing)===type2),typeOfTest=type2=>thing=>typeof thing===type2,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(val){return val!==null&&!isUndefined(val)&&val.constructor!==null&&!isUndefined(val.constructor)&&isFunction$1(val.constructor.isBuffer)&&val.constructor.isBuffer(val)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(val){let result;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?result=ArrayBuffer.isView(val):result=val&&val.buffer&&isArrayBuffer(val.buffer),result}const isString=typeOfTest("string"),isFunction$1=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=thing=>thing!==null&&typeof thing=="object",isBoolean=thing=>thing===!0||thing===!1,isPlainObject=val=>{if(kindOf(val)!=="object")return!1;const prototype2=getPrototypeOf(val);return(prototype2===null||prototype2===Object.prototype||Object.getPrototypeOf(prototype2)===null)&&!(toStringTag in val)&&!(iterator in val)},isEmptyObject=val=>{if(!isObject(val)||isBuffer(val))return!1;try{return Object.keys(val).length===0&&Object.getPrototypeOf(val)===Object.prototype}catch{return!1}},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isReactNativeBlob=value=>!!(value&&typeof value.uri<"u"),isReactNative=formData=>formData&&typeof formData.getParts<"u",isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=val=>isObject(val)&&isFunction$1(val.pipe);function getGlobal(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const G$2=getGlobal(),FormDataCtor=typeof G$2.FormData<"u"?G$2.FormData:void 0,isFormData=thing=>{if(!thing)return!1;if(FormDataCtor&&thing instanceof FormDataCtor)return!0;const proto=getPrototypeOf(thing);if(!proto||proto===Object.prototype||!isFunction$1(thing.append))return!1;const kind=kindOf(thing);return kind==="formdata"||kind==="object"&&isFunction$1(thing.toString)&&thing.toString()==="[object FormData]"},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=str=>str.trim?str.trim():str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(obj,fn,{allOwnKeys=!1}={}){if(obj===null||typeof obj>"u")return;let i2,l;if(typeof obj!="object"&&(obj=[obj]),isArray(obj))for(i2=0,l=obj.length;i2<l;i2++)fn.call(null,obj[i2],i2,obj);else{if(isBuffer(obj))return;const keys2=allOwnKeys?Object.getOwnPropertyNames(obj):Object.keys(obj),len=keys2.length;let key;for(i2=0;i2<len;i2++)key=keys2[i2],fn.call(null,obj[key],key,obj)}}function findKey(obj,key){if(isBuffer(obj))return null;
vendor: 42,904 bytes, lines 132-134
132key=key.toLowerCase();const keys2=Object.keys(obj);let i2=keys2.length,_key;for(;i2-- >0;)if(_key=keys2[i2],key===_key.toLowerCase())return _key;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=context=>!isUndefined(context)&&context!==_global;function merge$1(...objs){const{caseless,skipUndefined}=isContextDefined(this)&&this||{},result={},assignValue2=(val,key)=>{if(key==="__proto__"||key==="constructor"||key==="prototype")return;const targetKey=caseless&&findKey(result,key)||key,existing=hasOwnProperty(result,targetKey)?result[targetKey]:void 0;isPlainObject(existing)&&isPlainObject(val)?result[targetKey]=merge$1(existing,val):isPlainObject(val)?result[targetKey]=merge$1({},val):isArray(val)?result[targetKey]=val.slice():(!skipUndefined||!isUndefined(val))&&(result[targetKey]=val)};for(let i2=0,l=objs.length;i2<l;i2++)objs[i2]&&forEach(objs[i2],assignValue2);return result}const extend$1=(a2,b2,thisArg,{allOwnKeys}={})=>(forEach(b2,(val,key)=>{thisArg&&isFunction$1(val)?Object.defineProperty(a2,key,{__proto__:null,value:bind(val,thisArg),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(a2,key,{__proto__:null,value:val,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys}),a2),stripBOM=content=>(content.charCodeAt(0)===65279&&(content=content.slice(1)),content),inherits=(constructor,superConstructor,props,descriptors)=>{constructor.prototype=Object.create(superConstructor.prototype,descriptors),Object.defineProperty(constructor.prototype,"constructor",{__proto__:null,value:constructor,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(constructor,"super",{__proto__:null,value:superConstructor.prototype}),props&&Object.assign(constructor.prototype,props)},toFlatObject=(sourceObj,destObj,filter3,propFilter)=>{let props,i2,prop;const merged={};if(destObj=destObj||{},sourceObj==null)return destObj;do{for(props=Object.getOwnPropertyNames(sourceObj),i2=props.length;i2-- >0;)prop=props[i2],(!propFilter||propFilter(prop,sourceObj,destObj))&&!merged[prop]&&(destObj[prop]=sourceObj[prop],merged[prop]=!0);sourceObj=filter3!==!1&&getPrototypeOf(sourceObj)}while(sourceObj&&(!filter3||filter3(sourceObj,destObj))&&sourceObj!==Object.prototype);return destObj},endsWith=(str,searchString,position2)=>{str=String(str),(position2===void 0||position2>str.length)&&(position2=str.length),position2-=searchString.length;const lastIndex=str.indexOf(searchString,position2);return lastIndex!==-1&&lastIndex===position2},toArray=thing=>{if(!thing)return null;if(isArray(thing))return thing;let i2=thing.length;if(!isNumber(i2))return null;const arr=new Array(i2);for(;i2-- >0;)arr[i2]=thing[i2];return arr},isTypedArray=(TypedArray=>thing=>TypedArray&&thing instanceof TypedArray)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(obj,fn)=>{const _iterator=(obj&&obj[iterator]).call(obj);let result;for(;(result=_iterator.next())&&!result.done;){const pair=result.value;fn.call(obj,pair[0],pair[1])}},matchAll=(regExp,str)=>{let matches2;const arr=[];for(;(matches2=regExp.exec(str))!==null;)arr.push(matches2);return arr},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=str=>str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(m2,p12,p2){return p12.toUpperCase()+p2}),hasOwnProperty=(({hasOwnProperty:hasOwnProperty2})=>(obj,prop)=>hasOwnProperty2.call(obj,prop))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(obj,reducer)=>{const descriptors=Object.getOwnPropertyDescriptors(obj),reducedDescriptors={};forEach(descriptors,(descriptor,name)=>{let ret;(ret=reducer(descriptor,name,obj))!==!1&&(reducedDescriptors[name]=ret||descriptor)}),Object.defineProperties(obj,reducedDescriptors)},freezeMethods=obj=>{reduceDescriptors(obj,(descriptor,name)=>{if(isFunction$1(obj)&&["arguments","caller","callee"].includes(name))return!1;const value=obj[name];if(isFunction$1(value)){if(descriptor.enumerable=!1,"writable"in descriptor){descriptor.writable=!1;return}descriptor.set||(descriptor.set=()=>{throw Error("Can not rewrite read-only method '"+name+"'")})}})},toObjectSet=(arrayOrString,delimiter2)=>{const obj={},define2=arr=>{arr.forEach(value=>{obj[value]=!0})};return isArray(arrayOrString)?define2(arrayOrString):define2(String(arrayOrString).split(delimiter2)),obj},noop$2=()=>{},toFiniteNumber=(value,defaultValue)=>value!=null&&Number.isFinite(value=+value)?value:defaultValue;function isSpecCompliantForm(thing){return!!(thing&&isFunction$1(thing.append)&&thing[toStringTag]==="FormData"&&thing[iterator])}const toJSONObject=obj=>{const visited=new WeakSet,visit=source=>{if(isObject(source)){if(visited.has(source))return;if(isBuffer(source))return source;if(!("toJSON"in source)){visited.add(source);const target=isArray(source)?[]:{};return forEach(source,(value,key)=>{const reducedValue=visit(value);!isUndefined(reducedValue)&&(target[key]=reducedValue)}),visited.delete(source),target}}return source};return visit(obj)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=thing=>thing&&(isObject(thing)||isFunction$1(thing))&&isFunction$1(thing.then)&&isFunction$1(thing.catch),_setImmediate=((setImmediateSupported,postMessageSupported)=>setImmediateSupported?setImmediate:postMessageSupported?((token2,callbacks)=>(_global.addEventListener("message",({source,data})=>{source===_global&&data===token2&&callbacks.length&&callbacks.shift()()},!1),cb=>{callbacks.push(cb),_global.postMessage(token2,"*")}))(`axios@${Math.random()}`,[]):cb=>setTimeout(cb))(typeof setImmediate=="function",isFunction$1(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process<"u"&&process.nextTick||_setImmediate,isIterable=thing=>thing!=null&&isFunction$1(thing[iterator]),utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isEmptyObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined,isDate,isFile,isReactNativeBlob,isReactNative,isBlob,isRegExp,isFunction:isFunction$1,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge:merge$1,extend:extend$1,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$2,toFiniteNumber,findKey,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap,isIterable},ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=rawHeaders=>{const parsed={};let key,val,i2;return rawHeaders&&rawHeaders.split(` 133`).forEach(function(line2){i2=line2.indexOf(":"),key=line2.substring(0,i2).trim().toLowerCase(),val=line2.substring(i2+1).trim(),!(!key||parsed[key]&&ignoreDuplicateOf[key])&&(key==="set-cookie"?parsed[key]?parsed[key].push(val):parsed[key]=[val]:parsed[key]=parsed[key]?parsed[key]+", "+val:val)}),parsed};function trimSPorHTAB(str){let start2=0,end=str.length;for(;start2<end;){const code=str.charCodeAt(start2);if(code!==9&&code!==32)break;start2+=1}for(;end>start2;){const code=str.charCodeAt(end-1);if(code!==9&&code!==32)break;end-=1}return start2===0&&end===str.length?str:str.slice(start2,end)}const INVALID_UNICODE_HEADER_VALUE_CHARS=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),INVALID_BYTE_STRING_HEADER_VALUE_CHARS=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(value,invalidChars){return utils$1.isArray(value)?value.map(item=>sanitizeValue(item,invalidChars)):trimSPorHTAB(String(value).replace(invalidChars,""))}const sanitizeHeaderValue=value=>sanitizeValue(value,INVALID_UNICODE_HEADER_VALUE_CHARS),sanitizeByteStringHeaderValue=value=>sanitizeValue(value,INVALID_BYTE_STRING_HEADER_VALUE_CHARS);function toByteStringHeaderObject(headers){const byteStringHeaders=Object.create(null);return utils$1.forEach(headers.toJSON(),(value,header)=>{byteStringHeaders[header]=sanitizeByteStringHeaderValue(value)}),byteStringHeaders}const $internals=Symbol("internals");function normalizeHeader(header){return header&&String(header).trim().toLowerCase()}function normalizeValue(value){return value===!1||value==null?value:utils$1.isArray(value)?value.map(normalizeValue):sanitizeHeaderValue(String(value))}function parseTokens(str){const tokens=Object.create(null),tokensRE=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let match2;for(;match2=tokensRE.exec(str);)tokens[match2[1]]=match2[2];return tokens}const isValidHeaderName=str=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());function matchHeaderValue(context,value,header,filter3,isHeaderNameFilter){if(utils$1.isFunction(filter3))return filter3.call(this,value,header);if(isHeaderNameFilter&&(value=header),!!utils$1.isString(value)){if(utils$1.isString(filter3))return value.indexOf(filter3)!==-1;if(utils$1.isRegExp(filter3))return filter3.test(value)}}function formatHeader(header){return header.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(w2,char2,str)=>char2.toUpperCase()+str)}function buildAccessors(obj,header){const accessorName=utils$1.toCamelCase(" "+header);["get","set","has"].forEach(methodName2=>{Object.defineProperty(obj,methodName2+accessorName,{__proto__:null,value:function(arg1,arg2,arg3){return this[methodName2].call(this,header,arg1,arg2,arg3)},configurable:!0})})}let AxiosHeaders$1=class{constructor(headers){headers&&this.set(headers)}set(header,valueOrRewrite,rewrite){const self2=this;function setHeader(_value,_header,_rewrite){const lHeader=normalizeHeader(_header);if(!lHeader)throw new Error("header name must be a non-empty string");const key=utils$1.findKey(self2,lHeader);(!key||self2[key]===void 0||_rewrite===!0||_rewrite===void 0&&self2[key]!==!1)&&(self2[key||_header]=normalizeValue(_value))}const setHeaders=(headers,_rewrite)=>utils$1.forEach(headers,(_value,_header)=>setHeader(_value,_header,_rewrite));if(utils$1.isPlainObject(header)||header instanceof this.constructor)setHeaders(header,valueOrRewrite);else if(utils$1.isString(header)&&(header=header.trim())&&!isValidHeaderName(header))setHeaders(parseHeaders(header),valueOrRewrite);else if(utils$1.isObject(header)&&utils$1.isIterable(header)){let obj={},dest,key;for(const entry of header){if(!utils$1.isArray(entry))throw TypeError("Object iterator must return a key-value pair");obj[key=entry[0]]=(dest=obj[key])?utils$1.isArray(dest)?[...dest,entry[1]]:[dest,entry[1]]:entry[1]}setHeaders(obj,valueOrRewrite)}else header!=null&&setHeader(valueOrRewrite,header,rewrite);return this}get(header,parser){if(header=normalizeHeader(header),header){const key=utils$1.findKey(this,header);if(key){const value=this[key];if(!parser)return value;if(parser===!0)return parseTokens(value);if(utils$1.isFunction(parser))return parser.call(this,value,key);if(utils$1.isRegExp(parser))return parser.exec(value);throw new TypeError("parser must be boolean|regexp|function")}}}has(header,matcher2){if(header=normalizeHeader(header),header){const key=utils$1.findKey(this,header);return!!(key&&this[key]!==void 0&&(!matcher2||matchHeaderValue(this,this[key],key,matcher2)))}return!1}delete(header,matcher2){const self2=this;let deleted=!1;function deleteHeader(_header){if(_header=normalizeHeader(_header),_header){const key=utils$1.findKey(self2,_header);key&&(!matcher2||matchHeaderValue(self2,self2[key],key,matcher2))&&(delete self2[key],deleted=!0)}}return utils$1.isArray(header)?header.forEach(deleteHeader):deleteHeader(header),deleted}clear(matcher2){const keys2=Object.keys(this);let i2=keys2.length,deleted=!1;for(;i2--;){const key=keys2[i2];(!matcher2||matchHeaderValue(this,this[key],key,matcher2,!0))&&(delete this[key],deleted=!0)}return deleted}normalize(format2){const self2=this,headers={};return utils$1.forEach(this,(value,header)=>{const key=utils$1.findKey(headers,header);if(key){self2[key]=normalizeValue(value),delete self2[header];return}const normalized=format2?formatHeader(header):String(header).trim();normalized!==header&&delete self2[header],self2[normalized]=normalizeValue(value),headers[normalized]=!0}),this}concat(...targets){return this.constructor.concat(this,...targets)}toJSON(asStrings){const obj=Object.create(null);return utils$1.forEach(this,(value,header)=>{value!=null&&value!==!1&&(obj[header]=asStrings&&utils$1.isArray(value)?value.join(", "):value)}),obj}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([header,value])=>header+": "+value).join(` 134`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(thing){return thing instanceof this?thing:new this(thing)}static concat(first2,...targets){const computed=new this(first2);return targets.forEach(target=>computed.set(target)),computed}static accessor(header){const accessors=(this[$internals]=this[$internals]={accessors:{}}).accessors,prototype2=this.prototype;function defineAccessor(_header){const lHeader=normalizeHeader(_header);accessors[lHeader]||(buildAccessors(prototype2,_header),accessors[lHeader]=!0)}return utils$1.isArray(header)?header.forEach(defineAccessor):defineAccessor(header),this}};AxiosHeaders$1.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders$1.prototype,({value},key)=>{let mapped=key[0].toUpperCase()+key.slice(1);return{get:()=>value,set(headerValue){this[mapped]=headerValue}}});utils$1.freezeMethods(AxiosHeaders$1);const REDACTED="[REDACTED ****]";function hasOwnOrPrototypeToJSON(source){if(utils$1.hasOwnProp(source,"toJSON"))return!0;let prototype2=Object.getPrototypeOf(source);for(;prototype2&&prototype2!==Object.prototype;){if(utils$1.hasOwnProp(prototype2,"toJSON"))return!0;prototype2=Object.getPrototypeOf(prototype2)}return!1}function redactConfig(config2,redactKeys){const lowerKeys=new Set(redactKeys.map(k2=>String(k2).toLowerCase())),seen=[],visit=source=>{if(source===null||typeof source!="object"||utils$1.isBuffer(source))return source;if(seen.indexOf(source)!==-1)return;source instanceof AxiosHeaders$1&&(source=source.toJSON()),seen.push(source);let result;if(utils$1.isArray(source))result=[],source.forEach((v2,i2)=>{const reducedValue=visit(v2);utils$1.isUndefined(reducedValue)||(result[i2]=reducedValue)});else{if(!utils$1.isPlainObject(source)&&hasOwnOrPrototypeToJSON(source))return seen.pop(),source;result=Object.create(null);for(const[key,value]of Object.entries(source)){const reducedValue=lowerKeys.has(key.toLowerCase())?REDACTED:visit(value);utils$1.isUndefined(reducedValue)||(result[key]=reducedValue)}}return seen.pop(),result};return visit(config2)}let AxiosError$1=class AxiosError extends Error{static from(error,code,config2,request,response,customProps){const axiosError=new AxiosError(error.message,code||error.code,config2,request,response);return axiosError.cause=error,axiosError.name=error.name,error.status!=null&&axiosError.status==null&&(axiosError.status=error.status),customProps&&Object.assign(axiosError,customProps),axiosError}constructor(message,code,config2,request,response){super(message),Object.defineProperty(this,"message",{__proto__:null,value:message,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,code&&(this.code=code),config2&&(this.config=config2),request&&(this.request=request),response&&(this.response=response,this.status=response.status)}toJSON(){const config2=this.config,redactKeys=config2&&utils$1.hasOwnProp(config2,"redact")?config2.redact:void 0,serializedConfig=utils$1.isArray(redactKeys)&&redactKeys.length>0?redactConfig(config2,redactKeys):utils$1.toJSONObject(config2);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:serializedConfig,code:this.code,status:this.status}}};AxiosError$1.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError$1.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError$1.ECONNABORTED="ECONNABORTED";AxiosError$1.ETIMEDOUT="ETIMEDOUT";AxiosError$1.ECONNREFUSED="ECONNREFUSED";AxiosError$1.ERR_NETWORK="ERR_NETWORK";AxiosError$1.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError$1.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError$1.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError$1.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError$1.ERR_CANCELED="ERR_CANCELED";AxiosError$1.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError$1.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const httpAdapter=null;function isVisitable(thing){return utils$1.isPlainObject(thing)||utils$1.isArray(thing)}function removeBrackets(key){return utils$1.endsWith(key,"[]")?key.slice(0,-2):key}function renderKey(path,key,dots){return path?path.concat(key).map(function(token2,i2){return token2=removeBrackets(token2),!dots&&i2?"["+token2+"]":token2}).join(dots?".":""):key}function isFlatArray(arr){return utils$1.isArray(arr)&&!arr.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function(prop){return/^is[A-Z]/.test(prop)});function toFormData$1(obj,formData,options){if(!utils$1.isObject(obj))throw new TypeError("target must be an object");formData=formData||new FormData,options=utils$1.toFlatObject(options,{metaTokens:!0,dots:!1,indexes:!1},!1,function(option,source){return!utils$1.isUndefined(source[option])});const metaTokens=options.metaTokens,visitor=options.visitor||defaultVisitor,dots=options.dots,indexes=options.indexes,_Blob=options.Blob||typeof Blob<"u"&&Blob,maxDepth2=options.maxDepth===void 0?100:options.maxDepth,useBlob=_Blob&&utils$1.isSpecCompliantForm(formData);if(!utils$1.isFunction(visitor))throw new TypeError("visitor must be a function");function convertValue(value){if(value===null)return"";if(utils$1.isDate(value))return value.toISOString();if(utils$1.isBoolean(value))return value.toString();if(!useBlob&&utils$1.isBlob(value))throw new AxiosError$1("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(value)||utils$1.isTypedArray(value)?useBlob&&typeof Blob=="function"?new Blob([value]):Buffer.from(value):value}function defaultVisitor(value,key,path){let arr=value;if(utils$1.isReactNative(formData)&&utils$1.isReactNativeBlob(value))return formData.append(renderKey(path,key,dots),convertValue(value)),!1;if(value&&!path&&typeof value=="object"){if(utils$1.endsWith(key,"{}"))key=metaTokens?key:key.slice(0,-2),value=JSON.stringify(value);else if(utils$1.isArray(value)&&isFlatArray(value)||(utils$1.isFileList(value)||utils$1.endsWith(key,"[]"))&&(arr=utils$1.toArray(value)))return key=removeBrackets(key),arr.forEach(function(el,index2){!(utils$1.isUndefined(el)||el===null)&&formData.append(indexes===!0?renderKey([key],index2,dots):indexes===null?key:key+"[]",convertValue(el))}),!1}return isVisitable(value)?!0:(formData.append(renderKey(path,key,dots),convertValue(value)),!1)}const stack=[],exposedHelpers=Object.assign(predicates,{defaultVisitor,convertValue,isVisitable});function build2(value,path,depth=0){if(!utils$1.isUndefined(value)){if(depth>maxDepth2)throw new AxiosError$1("Object is too deeply nested ("+depth+" levels). Max depth: "+maxDepth2,AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED);if(stack.indexOf(value)!==-1)throw Error("Circular reference detected in "+path.join("."));stack.push(value),utils$1.forEach(value,function(el,key){(!(utils$1.isUndefined(el)||el===null)&&visitor.call(formData,el,utils$1.isString(key)?key.trim():key,path,exposedHelpers))===!0&&build2(el,path?path.concat(key):[key],depth+1)}),stack.pop()}}if(!utils$1.isObject(obj))throw new TypeError("data must be an object");return build2(obj),formData}function encode$1(str){const charMap={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(str).replace(/[!'()~]|%20/g,function(match2){return charMap[match2]})}function AxiosURLSearchParams(params,options){this._pairs=[],params&&toFormData$1(params,this,options)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function(name,value){this._pairs.push([name,value])};prototype.toString=function(encoder){const _encode=encoder?function(value){return encoder.call(this,value,encode$1)}:encode$1;return this._pairs.map(function(pair){return _encode(pair[0])+"="+_encode(pair[1])},"").join("&")};function encode(val){return encodeURIComponent(val).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(url,params,options){if(!params)return url;const _encode=options&&options.encode||encode,_options=utils$1.isFunction(options)?{serialize:options}:options,serializeFn=_options&&_options.serialize;let serializedParams;if(serializeFn?serializedParams=serializeFn(params,_options):serializedParams=utils$1.isURLSearchParams(params)?params.toString():new AxiosURLSearchParams(params,_options).toString(_encode),serializedParams){const hashmarkIndex=url.indexOf("#");hashmarkIndex!==-1&&(url=url.slice(0,hashmarkIndex)),url+=(url.indexOf("?")===-1?"?":"&")+serializedParams}return url}class InterceptorManager{constructor(){this.handlers=[]}use(fulfilled,rejected,options){return this.handlers.push({fulfilled,rejected,synchronous:options?options.synchronous:!1,runWhen:options?options.runWhen:null}),this.handlers.length-1}eject(id2){this.handlers[id2]&&(this.handlers[id2]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(fn){utils$1.forEach(this.handlers,function(h2){h2!==null&&fn(h2)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(data,options){return toFormData$1(data,new platform.classes.URLSearchParams,{visitor:function(value,key,path,helpers){return platform.isNode&&utils$1.isBuffer(value)?(this.append(key,value.toString("base64")),!1):helpers.defaultVisitor.apply(this,arguments)},...options})}function parsePropPath(name){return utils$1.matchAll(/\w+|\[(\w*)]/g,name).map(match2=>match2[0]==="[]"?"":match2[1]||match2[0])}function arrayToObject(arr){const obj={},keys2=Object.keys(arr);let i2;const len=keys2.length;let key;for(i2=0;i2<len;i2++)key=keys2[i2],obj[key]=arr[key];return obj}function formDataToJSON(formData){function buildPath(path,value,target,index2){let name=path[index2++];if(name==="__proto__")return!0;const isNumericKey=Number.isFinite(+name),isLast=index2>=path.length;return name=!name&&utils$1.isArray(target)?target.length:name,isLast?(utils$1.hasOwnProp(target,name)?target[name]=utils$1.isArray(target[name])?target[name].concat(value):[target[name],value]:target[name]=value,!isNumericKey):((!utils$1.hasOwnProp(target,name)||!utils$1.isObject(target[name]))&&(target[name]=[]),buildPath(path,value,target[name],index2)&&utils$1.isArray(target[name])&&(target[name]=arrayToObject(target[name])),!isNumericKey)}if(utils$1.isFormData(formData)&&utils$1.isFunction(formData.entries)){const obj={};return utils$1.forEachEntry(formData,(name,value)=>{buildPath(parsePropPath(name),value,obj,0)}),obj}return null}const own=(obj,key)=>obj!=null&&utils$1.hasOwnProp(obj,key)?obj[key]:void 0;function stringifySafely(rawValue,parser,encoder){if(utils$1.isString(rawValue))try{return(parser||JSON.parse)(rawValue),utils$1.trim(rawValue)}catch(e3){if(e3.name!=="SyntaxError")throw e3}return(encoder||JSON.stringify)(rawValue)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(data,headers){const contentType=headers.getContentType()||"",hasJSONContentType=contentType.indexOf("application/json")>-1,isObjectPayload=utils$1.isObject(data);if(isObjectPayload&&utils$1.isHTMLForm(data)&&(data=new FormData(data)),utils$1.isFormData(data))return hasJSONContentType?JSON.stringify(formDataToJSON(data)):data;if(utils$1.isArrayBuffer(data)||utils$1.isBuffer(data)||utils$1.isStream(data)||utils$1.isFile(data)||utils$1.isBlob(data)||utils$1.isReadableStream(data))return data;if(utils$1.isArrayBufferView(data))return data.buffer;if(utils$1.isURLSearchParams(data))return headers.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),data.toString();let isFileList2;if(isObjectPayload){const formSerializer=own(this,"formSerializer");if(contentType.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(data,formSerializer).toString();if((isFileList2=utils$1.isFileList(data))||contentType.indexOf("multipart/form-data")>-1){const env=own(this,"env"),_FormData=env&&env.FormData;return toFormData$1(isFileList2?{"files[]":data}:data,_FormData&&new _FormData,formSerializer)}}return isObjectPayload||hasJSONContentType?(headers.setContentType("application/json",!1),stringifySafely(data)):data}],transformResponse:[function(data){const transitional2=own(this,"transitional")||defaults.transitional,forcedJSONParsing=transitional2&&transitional2.forcedJSONParsing,responseType=own(this,"responseType"),JSONRequested=responseType==="json";if(utils$1.isResponse(data)||utils$1.isReadableStream(data))return data;if(data&&utils$1.isString(data)&&(forcedJSONParsing&&!responseType||JSONRequested)){const strictJSONParsing=!(transitional2&&transitional2.silentJSONParsing)&&JSONRequested;try{return JSON.parse(data,own(this,"parseReviver"))}catch(e3){if(strictJSONParsing)throw e3.name==="SyntaxError"?AxiosError$1.from(e3,AxiosError$1.ERR_BAD_RESPONSE,this,null,own(this,"response")):e3}}return data}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(status){return status>=200&&status<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch","query"],method=>{defaults.headers[method]={}});function transformData(fns,response){const config2=this||defaults,context=response||config2,headers=AxiosHeaders$1.from(context.headers);let data=context.data;return utils$1.forEach(fns,function(fn){data=fn.call(config2,data,headers.normalize(),response?response.status:void 0)}),headers.normalize(),data}function isCancel$1(value){return!!(value&&value.__CANCEL__)}let CanceledError$1=class extends AxiosError$1{constructor(message,config2,request){super(message??"canceled",AxiosError$1.ERR_CANCELED,config2,request),this.name="CanceledError",this.__CANCEL__=!0}};function settle(resolve,reject,response){const validateStatus2=response.config.validateStatus;!response.status||!validateStatus2||validateStatus2(response.status)?resolve(response):reject(new AxiosError$1("Request failed with status code "+response.status,response.status>=400&&response.status<500?AxiosError$1.ERR_BAD_REQUEST:AxiosError$1.ERR_BAD_RESPONSE,response.config,response.request,response))}function parseProtocol(url){const match2=/^([-+\w]{1,25}):(?:\/\/)?/.exec(url);return match2&&match2[1]||""}function speedometer(samplesCount,min2){samplesCount=samplesCount||10;const bytes=new Array(samplesCount),timestamps=new Array(samplesCount);let head=0,tail=0,firstSampleTS;return min2=min2!==void 0?min2:1e3,function(chunkLength){const now2=Date.now(),startedAt=timestamps[tail];firstSampleTS||(firstSampleTS=now2),bytes[head]=chunkLength,timestamps[head]=now2;let i2=tail,bytesCount=0;for(;i2!==head;)bytesCount+=bytes[i2++],i2=i2%samplesCount;if(head=(head+1)%samplesCount,head===tail&&(tail=(tail+1)%samplesCount),now2-firstSampleTS<min2)return;const passed=startedAt&&now2-startedAt;return passed?Math.round(bytesCount*1e3/passed):void 0}}function throttle$1(fn,freq){let timestamp=0,threshold=1e3/freq,lastArgs,timer2;const invoke=(args,now2=Date.now())=>{timestamp=now2,lastArgs=null,timer2&&(clearTimeout(timer2),timer2=null),fn(...args)};return[(...args)=>{const now2=Date.now(),passed=now2-timestamp;passed>=threshold?invoke(args,now2):(lastArgs=args,timer2||(timer2=setTimeout(()=>{timer2=null,invoke(lastArgs)},threshold-passed)))},()=>lastArgs&&invoke(lastArgs)]}const progressEventReducer=(listener,isDownloadStream,freq=3)=>{let bytesNotified=0;const _speedometer=speedometer(50,250);return throttle$1(e3=>{if(!e3||typeof e3.loaded!="number")return;const rawLoaded=e3.loaded,total=e3.lengthComputable?e3.total:void 0,loaded=total!=null?Math.min(rawLoaded,total):rawLoaded,progressBytes=Math.max(0,loaded-bytesNotified),rate=_speedometer(progressBytes);bytesNotified=Math.max(bytesNotified,loaded);const data={loaded,total,progress:total?loaded/total:void 0,bytes:progressBytes,rate:rate||void 0,estimated:rate&&total?(total-loaded)/rate:void 0,event:e3,lengthComputable:total!=null,[isDownloadStream?"download":"upload"]:!0};listener(data)},freq)},progressEventDecorator=(total,throttled)=>{const lengthComputable=total!=null;return[loaded=>throttled[0]({lengthComputable,total,loaded}),throttled[1]]},asyncDecorator=fn=>(...args)=>utils$1.asap(()=>fn(...args)),isURLSameOrigin=platform.hasStandardBrowserEnv?((origin2,isMSIE)=>url=>(url=new URL(url,platform.origin),origin2.protocol===url.protocol&&origin2.host===url.host&&(isMSIE||origin2.port===url.port)))(new URL(platform.origin),platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent)):()=>!0,cookies=platform.hasStandardBrowserEnv?{write(name,value,expires,path,domain,secure,sameSite){if(typeof document>"u")return;const cookie=[`${name}=${encodeURIComponent(value)}`];utils$1.isNumber(expires)&&cookie.push(`expires=${new Date(expires).toUTCString()}`),utils$1.isString(path)&&cookie.push(`path=${path}`),utils$1.isString(domain)&&cookie.push(`domain=${domain}`),secure===!0&&cookie.push("secure"),utils$1.isString(sameSite)&&cookie.push(`SameSite=${sameSite}`),document.cookie=cookie.join("; ")},read(name){if(typeof document>"u")return null;const cookies2=document.cookie.split(";");for(let i2=0;i2<cookies2.length;i2++){const cookie=cookies2[i2].replace(/^\s+/,""),eq2=cookie.indexOf("=");if(eq2!==-1&&cookie.slice(0,eq2)===name)return decodeURIComponent(cookie.slice(eq2+1))}return null},remove(name){this.write(name,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(url){return typeof url!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(url)}function combineURLs(baseURL,relativeURL){return relativeURL?baseURL.replace(/\/?\/$/,"")+"/"+relativeURL.replace(/^\/+/,""):baseURL}function buildFullPath(baseURL,requestedURL,allowAbsoluteUrls){let isRelativeUrl=!isAbsoluteURL(requestedURL);return baseURL&&(isRelativeUrl||allowAbsoluteUrls===!1)?combineURLs(baseURL,requestedURL):requestedURL}const headersToObject=thing=>thing instanceof AxiosHeaders$1?{...thing}:thing;function mergeConfig$1(config1,config2){config2=config2||{};const config3=Object.create(null);Object.defineProperty(config3,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function getMergedValue(target,source,prop,caseless){return utils$1.isPlainObject(target)&&utils$1.isPlainObject(source)?utils$1.merge.call({caseless},target,source):utils$1.isPlainObject(source)?utils$1.merge({},source):utils$1.isArray(source)?source.slice():source}function mergeDeepProperties(a2,b2,prop,caseless){if(utils$1.isUndefined(b2)){if(!utils$1.isUndefined(a2))return getMergedValue(void 0,a2,prop,caseless)}else return getMergedValue(a2,b2,prop,caseless)}function valueFromConfig2(a2,b2){if(!utils$1.isUndefined(b2))return getMergedValue(void 0,b2)}function defaultToConfig2(a2,b2){if(utils$1.isUndefined(b2)){if(!utils$1.isUndefined(a2))return getMergedValue(void 0,a2)}else return getMergedValue(void 0,b2)}function mergeDirectKeys(a2,b2,prop){if(utils$1.hasOwnProp(config2,prop))return getMergedValue(a2,b2);if(utils$1.hasOwnProp(config1,prop))return getMergedValue(void 0,a2)}const mergeMap={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(a2,b2,prop)=>mergeDeepProperties(headersToObject(a2),headersToObject(b2),prop,!0)};return utils$1.forEach(Object.keys({...config1,...config2}),function(prop){if(prop==="__proto__"||prop==="constructor"||prop==="prototype")return;const merge2=utils$1.hasOwnProp(mergeMap,prop)?mergeMap[prop]:mergeDeepProperties,a2=utils$1.hasOwnProp(config1,prop)?config1[prop]:void 0,b2=utils$1.hasOwnProp(config2,prop)?config2[prop]:void 0,configValue=merge2(a2,b2,prop);utils$1.isUndefined(configValue)&&merge2!==mergeDirectKeys||(config3[prop]=configValue)}),config3}const FORM_DATA_CONTENT_HEADERS=["content-type","content-length"];function setFormDataHeaders(headers,formHeaders,policy){if(policy!=="content-only"){headers.set(formHeaders);return}Object.entries(formHeaders).forEach(([key,val])=>{FORM_DATA_CONTENT_HEADERS.includes(key.toLowerCase())&&headers.set(key,val)})}const encodeUTF8=str=>encodeURIComponent(str).replace(/%([0-9A-F]{2})/gi,(_2,hex2)=>String.fromCharCode(parseInt(hex2,16))),resolveConfig=config2=>{const newConfig=mergeConfig$1({},config2),own2=key=>utils$1.hasOwnProp(newConfig,key)?newConfig[key]:void 0,data=own2("data");let withXSRFToken=own2("withXSRFToken");const xsrfHeaderName=own2("xsrfHeaderName"),xsrfCookieName=own2("xsrfCookieName");let headers=own2("headers");const auth=own2("auth"),baseURL=own2("baseURL"),allowAbsoluteUrls=own2("allowAbsoluteUrls"),url=own2("url");if(newConfig.headers=headers=AxiosHeaders$1.from(headers),newConfig.url=buildURL(buildFullPath(baseURL,url,allowAbsoluteUrls),config2.params,config2.paramsSerializer),auth&&headers.set("Authorization","Basic "+btoa((auth.username||"")+":"+(auth.password?encodeUTF8(auth.password):""))),utils$1.isFormData(data)&&(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv?headers.setContentType(void 0):utils$1.isFunction(data.getHeaders)&&setFormDataHeaders(headers,data.getHeaders(),own2("formDataHeaderPolicy"))),platform.hasStandardBrowserEnv&&(utils$1.isFunction(withXSRFToken)&&(withXSRFToken=withXSRFToken(newConfig)),withXSRFToken===!0||withXSRFToken==null&&isURLSameOrigin(newConfig.url))){const xsrfValue=xsrfHeaderName&&xsrfCookieName&&cookies.read(xsrfCookieName);xsrfValue&&headers.set(xsrfHeaderName,xsrfValue)}return newConfig},isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(config2){return new Promise(function(resolve,reject){const _config=resolveConfig(config2);let requestData=_config.data;const requestHeaders=AxiosHeaders$1.from(_config.headers).normalize();let{responseType,onUploadProgress,onDownloadProgress}=_config,onCanceled,uploadThrottled,downloadThrottled,flushUpload,flushDownload;function done(){flushUpload&&flushUpload(),flushDownload&&flushDownload(),_config.cancelToken&&_config.cancelToken.unsubscribe(onCanceled),_config.signal&&_config.signal.removeEventListener("abort",onCanceled)}let request=new XMLHttpRequest;request.open(_config.method.toUpperCase(),_config.url,!0),request.timeout=_config.timeout;function onloadend(){if(!request)return;const responseHeaders=AxiosHeaders$1.from("getAllResponseHeaders"in request&&request.getAllResponseHeaders()),response={data:!responseType||responseType==="text"||responseType==="json"?request.responseText:request.response,status:request.status,statusText:request.statusText,headers:responseHeaders,config:config2,request};settle(function(value){resolve(value),done()},function(err){reject(err),done()},response),request=null}"onloadend"in request?request.onloadend=onloadend:request.onreadystatechange=function(){!request||request.readyState!==4||request.status===0&&!(request.responseURL&&request.responseURL.startsWith("file:"))||setTimeout(onloadend)},request.onabort=function(){request&&(reject(new AxiosError$1("Request aborted",AxiosError$1.ECONNABORTED,config2,request)),done(),request=null)},request.onerror=function(event){const msg=event&&event.message?event.message:"Network Error",err=new AxiosError$1(msg,AxiosError$1.ERR_NETWORK,config2,request);err.event=event||null,reject(err),done(),request=null},request.ontimeout=function(){let timeoutErrorMessage=_config.timeout?"timeout of "+_config.timeout+"ms exceeded":"timeout exceeded";const transitional2=_config.transitional||transitionalDefaults;_config.timeoutErrorMessage&&(timeoutErrorMessage=_config.timeoutErrorMessage),reject(new AxiosError$1(timeoutErrorMessage,transitional2.clarifyTimeoutError?AxiosError$1.ETIMEDOUT:AxiosError$1.ECONNABORTED,config2,request)),done(),request=null},requestData===void 0&&requestHeaders.setContentType(null),"setRequestHeader"in request&&utils$1.forEach(toByteStringHeaderObject(requestHeaders),function(val,key){request.setRequestHeader(key,val)}),utils$1.isUndefined(_config.withCredentials)||(request.withCredentials=!!_config.withCredentials),responseType&&responseType!=="json"&&(request.responseType=_config.responseType),onDownloadProgress&&([downloadThrottled,flushDownload]=progressEventReducer(onDownloadProgress,!0),request.addEventListener("progress",downloadThrottled)),onUploadProgress&&request.upload&&([uploadThrottled,flushUpload]=progressEventReducer(onUploadProgress),request.upload.addEventListener("progress",uploadThrottled),request.upload.addEventListener("loadend",flushUpload)),(_config.cancelToken||_config.signal)&&(onCanceled=cancel=>{request&&(reject(!cancel||cancel.type?new CanceledError$1(null,config2,request):cancel),request.abort(),done(),request=null)},_config.cancelToken&&_config.cancelToken.subscribe(onCanceled),_config.signal&&(_config.signal.aborted?onCanceled():_config.signal.addEventListener("abort",onCanceled)));const protocol=parseProtocol(_config.url);if(protocol&&!platform.protocols.includes(protocol)){reject(new AxiosError$1("Unsupported protocol "+protocol+":",AxiosError$1.ERR_BAD_REQUEST,config2));return}request.send(requestData||null)})},composeSignals=(signals,timeout2)=>{if(signals=signals?signals.filter(Boolean):[],!timeout2&&!signals.length)return;const controller=new AbortController;let aborted=!1;const onabort=function(reason){if(!aborted){aborted=!0,unsubscribe();const err=reason instanceof Error?reason:this.reason;controller.abort(err instanceof AxiosError$1?err:new CanceledError$1(err instanceof Error?err.message:err))}};let timer2=timeout2&&setTimeout(()=>{timer2=null,onabort(new AxiosError$1(`timeout of ${timeout2}ms exceeded`,AxiosError$1.ETIMEDOUT))},timeout2);const unsubscribe=()=>{signals&&(timer2&&clearTimeout(timer2),timer2=null,signals.forEach(signal2=>{signal2.unsubscribe?signal2.unsubscribe(onabort):signal2.removeEventListener("abort",onabort)}),signals=null)};signals.forEach(signal2=>signal2.addEventListener("abort",onabort));const{signal}=controller;return signal.unsubscribe=()=>utils$1.asap(unsubscribe),signal},streamChunk=function*(chunk,chunkSize){let len=chunk.byteLength;if(len<chunkSize){yield chunk;return}let pos=0,end;for(;pos<len;)end=pos+chunkSize,yield chunk.slice(pos,end),pos=end},readBytes=async function*(iterable,chunkSize){for await(const chunk of readStream(iterable))yield*streamChunk(chunk,chunkSize)},readStream=async function*(stream){if(stream[Symbol.asyncIterator]){yield*stream;return}const reader=stream.getReader();try{for(;;){const{done,value}=await reader.read();if(done)break;yield value}}finally{await reader.cancel()}},trackStream=(stream,chunkSize,onProgress,onFinish)=>{const iterator2=readBytes(stream,chunkSize);let bytes=0,done,_onFinish=e3=>{done||(done=!0,onFinish&&onFinish(e3))};return new ReadableStream({async pull(controller){try{const{done:done2,value}=await iterator2.next();if(done2){_onFinish(),controller.close();return}let len=value.byteLength;if(onProgress){let loadedBytes=bytes+=len;onProgress(loadedBytes)}controller.enqueue(new Uint8Array(value))}catch(err){throw _onFinish(err),err}},cancel(reason){return _onFinish(reason),iterator2.return()}},{highWaterMark:2})};function estimateDataURLDecodedBytes(url){if(!url||typeof url!="string"||!url.startsWith("data:"))return 0;const comma=url.indexOf(",");if(comma<0)return 0;const meta=url.slice(5,comma),body2=url.slice(comma+1);if(/;base64/i.test(meta)){let effectiveLen=body2.length;const len=body2.length;for(let i2=0;i2<len;i2++)if(body2.charCodeAt(i2)===37&&i2+2<len){const a2=body2.charCodeAt(i2+1),b2=body2.charCodeAt(i2+2);(a2>=48&&a2<=57||a2>=65&&a2<=70||a2>=97&&a2<=102)&&(b2>=48&&b2<=57||b2>=65&&b2<=70||b2>=97&&b2<=102)&&(effectiveLen-=2,i2+=2)}let pad2=0,idx=len-1;const tailIsPct3D=j2=>j2>=2&&body2.charCodeAt(j2-2)===37&&body2.charCodeAt(j2-1)===51&&(body2.charCodeAt(j2)===68||body2.charCodeAt(j2)===100);idx>=0&&(body2.charCodeAt(idx)===61?(pad2++,idx--):tailIsPct3D(idx)&&(pad2++,idx-=3)),pad2===1&&idx>=0&&(body2.charCodeAt(idx)===61||tailIsPct3D(idx))&&pad2++;const bytes2=Math.floor(effectiveLen/4)*3-(pad2||0);return bytes2>0?bytes2:0}if(typeof Buffer<"u"&&typeof Buffer.byteLength=="function")return Buffer.byteLength(body2,"utf8");let bytes=0;for(let i2=0,len=body2.length;i2<len;i2++){const c2=body2.charCodeAt(i2);
134if(c2<128)bytes+=1;else if(c2<2048)bytes+=2;else if(c2>=55296&&c2<=56319&&i2+1<len){const next2=body2.charCodeAt(i2+1);next2>=56320&&next2<=57343?(bytes+=4,i2++):bytes+=3}else bytes+=3}return bytes}const VERSION$1="1.16.1",DEFAULT_CHUNK_SIZE=64*1024,{isFunction}=utils$1,test=(fn,...args)=>{try{return!!fn(...args)}catch{return!1}},factory=env=>{const globalObject=utils$1.global!==void 0&&utils$1.global!==null?utils$1.global:globalThis,{ReadableStream:ReadableStream2,TextEncoder}=globalObject;env=utils$1.merge.call({skipUndefined:!0},{Request:globalObject.Request,Response:globalObject.Response},env);const{fetch:envFetch,Request,Response}=env,isFetchSupported=envFetch?isFunction(envFetch):typeof fetch=="function",isRequestSupported=isFunction(Request),isResponseSupported=isFunction(Response);if(!isFetchSupported)return!1;const isReadableStreamSupported=isFetchSupported&&isFunction(ReadableStream2),encodeText=isFetchSupported&&(typeof TextEncoder=="function"?(encoder=>str=>encoder.encode(str))(new TextEncoder):async str=>new Uint8Array(await new Request(str).arrayBuffer())),supportsRequestStream=isRequestSupported&&isReadableStreamSupported&&test(()=>{let duplexAccessed=!1;const request=new Request(platform.origin,{body:new ReadableStream2,method:"POST",get duplex(){return duplexAccessed=!0,"half"}}),hasContentType=request.headers.has("Content-Type");return request.body!=null&&request.body.cancel(),duplexAccessed&&!hasContentType}),supportsResponseStream=isResponseSupported&&isReadableStreamSupported&&test(()=>utils$1.isReadableStream(new Response("").body)),resolvers={stream:supportsResponseStream&&(res=>res.body)};isFetchSupported&&["text","arrayBuffer","blob","formData","stream"].forEach(type2=>{!resolvers[type2]&&(resolvers[type2]=(res,config2)=>{let method=res&&res[type2];if(method)return method.call(res);throw new AxiosError$1(`Response type '${type2}' is not supported`,AxiosError$1.ERR_NOT_SUPPORT,config2)})});const getBodyLength=async body2=>{if(body2==null)return 0;if(utils$1.isBlob(body2))return body2.size;if(utils$1.isSpecCompliantForm(body2))return(await new Request(platform.origin,{method:"POST",body:body2}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(body2)||utils$1.isArrayBuffer(body2))return body2.byteLength;if(utils$1.isURLSearchParams(body2)&&(body2=body2+""),utils$1.isString(body2))return(await encodeText(body2)).byteLength},resolveBodyLength=async(headers,body2)=>{const length2=utils$1.toFiniteNumber(headers.getContentLength());return length2??getBodyLength(body2)};return async config2=>{let{url,method,data,signal,cancelToken,timeout:timeout2,onDownloadProgress,onUploadProgress,responseType,headers,withCredentials="same-origin",fetchOptions,maxContentLength,maxBodyLength}=resolveConfig(config2);const hasMaxContentLength=utils$1.isNumber(maxContentLength)&&maxContentLength>-1,hasMaxBodyLength=utils$1.isNumber(maxBodyLength)&&maxBodyLength>-1;let _fetch=envFetch||fetch;responseType=responseType?(responseType+"").toLowerCase():"text";let composedSignal=composeSignals([signal,cancelToken&&cancelToken.toAbortSignal()],timeout2),request=null;const unsubscribe=composedSignal&&composedSignal.unsubscribe&&(()=>{composedSignal.unsubscribe()});let requestContentLength;try{if(hasMaxContentLength&&typeof url=="string"&&url.startsWith("data:")&&estimateDataURLDecodedBytes(url)>maxContentLength)throw new AxiosError$1("maxContentLength size of "+maxContentLength+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,config2,request);if(hasMaxBodyLength&&method!=="get"&&method!=="head"){const outboundLength=await resolveBodyLength(headers,data);if(typeof outboundLength=="number"&&isFinite(outboundLength)&&outboundLength>maxBodyLength)throw new AxiosError$1("Request body larger than maxBodyLength limit",AxiosError$1.ERR_BAD_REQUEST,config2,request)}if(onUploadProgress&&supportsRequestStream&&method!=="get"&&method!=="head"&&(requestContentLength=await resolveBodyLength(headers,data))!==0){let _request=new Request(url,{method:"POST",body:data,duplex:"half"}),contentTypeHeader;if(utils$1.isFormData(data)&&(contentTypeHeader=_request.headers.get("content-type"))&&headers.setContentType(contentTypeHeader),_request.body){const[onProgress,flush2]=progressEventDecorator(requestContentLength,progressEventReducer(asyncDecorator(onUploadProgress)));data=trackStream(_request.body,DEFAULT_CHUNK_SIZE,onProgress,flush2)}}utils$1.isString(withCredentials)||(withCredentials=withCredentials?"include":"omit");const isCredentialsSupported=isRequestSupported&&"credentials"in Request.prototype;if(utils$1.isFormData(data)){const contentType=headers.getContentType();contentType&&/^multipart\/form-data/i.test(contentType)&&!/boundary=/i.test(contentType)&&headers.delete("content-type")}headers.set("User-Agent","axios/"+VERSION$1,!1);const resolvedOptions={...fetchOptions,signal:composedSignal,method:method.toUpperCase(),headers:toByteStringHeaderObject(headers.normalize()),body:data,duplex:"half",credentials:isCredentialsSupported?withCredentials:void 0};
vendor: 14,091 bytes, lines 134-140
134request=isRequestSupported&&new Request(url,resolvedOptions);let response=await(isRequestSupported?_fetch(request,fetchOptions):_fetch(url,resolvedOptions));if(hasMaxContentLength){const declaredLength=utils$1.toFiniteNumber(response.headers.get("content-length"));if(declaredLength!=null&&declaredLength>maxContentLength)throw new AxiosError$1("maxContentLength size of "+maxContentLength+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,config2,request)}const isStreamResponse=supportsResponseStream&&(responseType==="stream"||responseType==="response");if(supportsResponseStream&&response.body&&(onDownloadProgress||hasMaxContentLength||isStreamResponse&&unsubscribe)){const options={};["status","statusText","headers"].forEach(prop=>{options[prop]=response[prop]});const responseContentLength=utils$1.toFiniteNumber(response.headers.get("content-length")),[onProgress,flush2]=onDownloadProgress&&progressEventDecorator(responseContentLength,progressEventReducer(asyncDecorator(onDownloadProgress),!0))||[];let bytesRead=0;const onChunkProgress=loadedBytes=>{if(hasMaxContentLength&&(bytesRead=loadedBytes,bytesRead>maxContentLength))throw new AxiosError$1("maxContentLength size of "+maxContentLength+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,config2,request);onProgress&&onProgress(loadedBytes)};response=new Response(trackStream(response.body,DEFAULT_CHUNK_SIZE,onChunkProgress,()=>{flush2&&flush2(),unsubscribe&&unsubscribe()}),options)}responseType=responseType||"text";let responseData=await resolvers[utils$1.findKey(resolvers,responseType)||"text"](response,config2);if(hasMaxContentLength&&!supportsResponseStream&&!isStreamResponse){let materializedSize;if(responseData!=null&&(typeof responseData.byteLength=="number"?materializedSize=responseData.byteLength:typeof responseData.size=="number"?materializedSize=responseData.size:typeof responseData=="string"&&(materializedSize=typeof TextEncoder=="function"?new TextEncoder().encode(responseData).byteLength:responseData.length)),typeof materializedSize=="number"&&materializedSize>maxContentLength)throw new AxiosError$1("maxContentLength size of "+maxContentLength+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,config2,request)}return!isStreamResponse&&unsubscribe&&unsubscribe(),await new Promise((resolve,reject)=>{settle(resolve,reject,{data:responseData,headers:AxiosHeaders$1.from(response.headers),status:response.status,statusText:response.statusText,config:config2,request})})}catch(err){if(unsubscribe&&unsubscribe(),composedSignal&&composedSignal.aborted&&composedSignal.reason instanceof AxiosError$1){const canceledError=composedSignal.reason;throw canceledError.config=config2,request&&(canceledError.request=request),err!==canceledError&&(canceledError.cause=err),canceledError}throw err&&err.name==="TypeError"&&/Load failed|fetch/i.test(err.message)?Object.assign(new AxiosError$1("Network Error",AxiosError$1.ERR_NETWORK,config2,request,err&&err.response),{cause:err.cause||err}):AxiosError$1.from(err,err&&err.code,config2,request,err&&err.response)}}},seedCache=new Map,getFetch=config2=>{let env=config2&&config2.env||{};const{fetch:fetch2,Request,Response}=env,seeds=[Request,Response,fetch2];let len=seeds.length,i2=len,seed,target,map=seedCache;for(;i2--;)seed=seeds[i2],target=map.get(seed),target===void 0&&map.set(seed,target=i2?new Map:factory(env)),map=target;return target};getFetch();const knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:{get:getFetch}};utils$1.forEach(knownAdapters,(fn,value)=>{if(fn){try{Object.defineProperty(fn,"name",{__proto__:null,value})}catch{}Object.defineProperty(fn,"adapterName",{__proto__:null,value})}});const renderReason=reason=>`- ${reason}`,isResolvedHandle=adapter=>utils$1.isFunction(adapter)||adapter===null||adapter===!1;function getAdapter$1(adapters2,config2){adapters2=utils$1.isArray(adapters2)?adapters2:[adapters2];const{length:length2}=adapters2;let nameOrAdapter,adapter;const rejectedReasons={};for(let i2=0;i2<length2;i2++){nameOrAdapter=adapters2[i2];let id2;if(adapter=nameOrAdapter,!isResolvedHandle(nameOrAdapter)&&(adapter=knownAdapters[(id2=String(nameOrAdapter)).toLowerCase()],adapter===void 0))throw new AxiosError$1(`Unknown adapter '${id2}'`);if(adapter&&(utils$1.isFunction(adapter)||(adapter=adapter.get(config2))))break;rejectedReasons[id2||"#"+i2]=adapter}if(!adapter){const reasons=Object.entries(rejectedReasons).map(([id2,state])=>`adapter ${id2} `+(state===!1?"is not supported by the environment":"is not available in the build"));let s2=length2?reasons.length>1?`since : 135`+reasons.map(renderReason).join(` 136`):" "+renderReason(reasons[0]):"as no adapter specified";throw new AxiosError$1("There is no suitable adapter to dispatch the request "+s2,"ERR_NOT_SUPPORT")}return adapter}const adapters={getAdapter:getAdapter$1,adapters:knownAdapters};function throwIfCancellationRequested(config2){if(config2.cancelToken&&config2.cancelToken.throwIfRequested(),config2.signal&&config2.signal.aborted)throw new CanceledError$1(null,config2)}function dispatchRequest(config2){return throwIfCancellationRequested(config2),config2.headers=AxiosHeaders$1.from(config2.headers),config2.data=transformData.call(config2,config2.transformRequest),["post","put","patch"].indexOf(config2.method)!==-1&&config2.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(config2.adapter||defaults.adapter,config2)(config2).then(function(response){throwIfCancellationRequested(config2),config2.response=response;try{response.data=transformData.call(config2,config2.transformResponse,response)}finally{delete config2.response}return response.headers=AxiosHeaders$1.from(response.headers),response},function(reason){if(!isCancel$1(reason)&&(throwIfCancellationRequested(config2),reason&&reason.response)){config2.response=reason.response;try{reason.response.data=transformData.call(config2,config2.transformResponse,reason.response)}finally{delete config2.response}reason.response.headers=AxiosHeaders$1.from(reason.response.headers)}return Promise.reject(reason)})}const validators$1={};["object","boolean","number","function","string","symbol"].forEach((type2,i2)=>{validators$1[type2]=function(thing){return typeof thing===type2||"a"+(i2<1?"n ":" ")+type2}});const deprecatedWarnings={};validators$1.transitional=function(validator2,version,message){function formatMessage(opt,desc){return"[Axios v"+VERSION$1+"] Transitional option '"+opt+"'"+desc+(message?". "+message:"")}return(value,opt,opts)=>{if(validator2===!1)throw new AxiosError$1(formatMessage(opt," has been removed"+(version?" in "+version:"")),AxiosError$1.ERR_DEPRECATED);return version&&!deprecatedWarnings[opt]&&(deprecatedWarnings[opt]=!0,console.warn(formatMessage(opt," has been deprecated since v"+version+" and will be removed in the near future"))),validator2?validator2(value,opt,opts):!0}};validators$1.spelling=function(correctSpelling){return(value,opt)=>(console.warn(`${opt} is likely a misspelling of ${correctSpelling}`),!0)};function assertOptions(options,schema,allowUnknown){if(typeof options!="object")throw new AxiosError$1("options must be an object",AxiosError$1.ERR_BAD_OPTION_VALUE);const keys2=Object.keys(options);let i2=keys2.length;for(;i2-- >0;){const opt=keys2[i2],validator2=Object.prototype.hasOwnProperty.call(schema,opt)?schema[opt]:void 0;if(validator2){const value=options[opt],result=value===void 0||validator2(value,opt,options);if(result!==!0)throw new AxiosError$1("option "+opt+" must be "+result,AxiosError$1.ERR_BAD_OPTION_VALUE);continue}if(allowUnknown!==!0)throw new AxiosError$1("Unknown option "+opt,AxiosError$1.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;let Axios$1=class{constructor(instanceConfig){this.defaults=instanceConfig||{},this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(configOrUrl,config2){try{return await this._request(configOrUrl,config2)}catch(err){if(err instanceof Error){let dummy={};Error.captureStackTrace?Error.captureStackTrace(dummy):dummy=new Error;const stack=(()=>{if(!dummy.stack)return"";const firstNewlineIndex=dummy.stack.indexOf(` 137`);return firstNewlineIndex===-1?"":dummy.stack.slice(firstNewlineIndex+1)})();try{if(!err.stack)err.stack=stack;else if(stack){const firstNewlineIndex=stack.indexOf(` 138`),secondNewlineIndex=firstNewlineIndex===-1?-1:stack.indexOf(` 139`,firstNewlineIndex+1),stackWithoutTwoTopLines=secondNewlineIndex===-1?"":stack.slice(secondNewlineIndex+1);String(err.stack).endsWith(stackWithoutTwoTopLines)||(err.stack+=` 140`+stack)}}catch{}}throw err}}_request(configOrUrl,config2){typeof configOrUrl=="string"?(config2=config2||{},config2.url=configOrUrl):config2=configOrUrl||{},config2=mergeConfig$1(this.defaults,config2);const{transitional:transitional2,paramsSerializer,headers}=config2;transitional2!==void 0&&validator.assertOptions(transitional2,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean),legacyInterceptorReqResOrdering:validators.transitional(validators.boolean)},!1),paramsSerializer!=null&&(utils$1.isFunction(paramsSerializer)?config2.paramsSerializer={serialize:paramsSerializer}:validator.assertOptions(paramsSerializer,{encode:validators.function,serialize:validators.function},!0)),config2.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?config2.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:config2.allowAbsoluteUrls=!0),validator.assertOptions(config2,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),config2.method=(config2.method||this.defaults.method||"get").toLowerCase();let contextHeaders=headers&&utils$1.merge(headers.common,headers[config2.method]);headers&&utils$1.forEach(["delete","get","head","post","put","patch","query","common"],method=>{delete headers[method]}),config2.headers=AxiosHeaders$1.concat(contextHeaders,headers);const requestInterceptorChain=[];let synchronousRequestInterceptors=!0;this.interceptors.request.forEach(function(interceptor){if(typeof interceptor.runWhen=="function"&&interceptor.runWhen(config2)===!1)return;synchronousRequestInterceptors=synchronousRequestInterceptors&&interceptor.synchronous;const transitional3=config2.transitional||transitionalDefaults;transitional3&&transitional3.legacyInterceptorReqResOrdering?requestInterceptorChain.unshift(interceptor.fulfilled,interceptor.rejected):requestInterceptorChain.push(interceptor.fulfilled,interceptor.rejected)});const responseInterceptorChain=[];this.interceptors.response.forEach(function(interceptor){responseInterceptorChain.push(interceptor.fulfilled,interceptor.rejected)});let promise,i2=0,len;if(!synchronousRequestInterceptors){const chain=[dispatchRequest.bind(this),void 0];for(chain.unshift(...requestInterceptorChain),chain.push(...responseInterceptorChain),len=chain.length,promise=Promise.resolve(config2);i2<len;)promise=promise.then(chain[i2++],chain[i2++]);return promise}len=requestInterceptorChain.length;let newConfig=config2;for(;i2<len;){const onFulfilled=requestInterceptorChain[i2++],onRejected=requestInterceptorChain[i2++];try{newConfig=onFulfilled(newConfig)}catch(error){onRejected.call(this,error);break}}try{promise=dispatchRequest.call(this,newConfig)}catch(error){return Promise.reject(error)}for(i2=0,len=responseInterceptorChain.length;i2<len;)promise=promise.then(responseInterceptorChain[i2++],responseInterceptorChain[i2++]);return promise}getUri(config2){config2=mergeConfig$1(this.defaults,config2);const fullPath=buildFullPath(config2.baseURL,config2.url,config2.allowAbsoluteUrls);return buildURL(fullPath,config2.params,config2.paramsSerializer)}};utils$1.forEach(["delete","get","head","options"],function(method){Axios$1.prototype[method]=function(url,config2){return this.request(mergeConfig$1(config2||{},{method,url,data:(config2||{}).data}))}});utils$1.forEach(["post","put","patch","query"],function(method){function generateHTTPMethod(isForm){return function(url,data,config2){return this.request(mergeConfig$1(config2||{},{method,headers:isForm?{"Content-Type":"multipart/form-data"}:{},url,data}))}}Axios$1.prototype[method]=generateHTTPMethod(),method!=="query"&&(Axios$1.prototype[method+"Form"]=generateHTTPMethod(!0))});let CancelToken$1=class CancelToken{constructor(executor){if(typeof executor!="function")throw new TypeError("executor must be a function.");let resolvePromise;this.promise=new Promise(function(resolve){resolvePromise=resolve});const token2=this;this.promise.then(cancel=>{if(!token2._listeners)return;let i2=token2._listeners.length;for(;i2-- >0;)token2._listeners[i2](cancel);token2._listeners=null}),this.promise.then=onfulfilled=>{let _resolve;const promise=new Promise(resolve=>{token2.subscribe(resolve),_resolve=resolve}).then(onfulfilled);return promise.cancel=function(){token2.unsubscribe(_resolve)},promise},executor(function(message,config2,request){token2.reason||(token2.reason=new CanceledError$1(message,config2,request),resolvePromise(token2.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(listener){if(this.reason){listener(this.reason);return}this._listeners?this._listeners.push(listener):this._listeners=[listener]}unsubscribe(listener){if(!this._listeners)return;const index2=this._listeners.indexOf(listener);index2!==-1&&this._listeners.splice(index2,1)}toAbortSignal(){const controller=new AbortController,abort=err=>{controller.abort(err)};return this.subscribe(abort),controller.signal.unsubscribe=()=>this.unsubscribe(abort),controller.signal}static source(){let cancel;return{token:new CancelToken(function(c2){cancel=c2}),cancel}}};function spread$1(callback){return function(arr){return callback.apply(null,arr)}}function isAxiosError$1(payload){return utils$1.isObject(payload)&&payload.isAxiosError===!0}const HttpStatusCode$1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
140setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(HttpStatusCode$1).forEach(([key,value])=>{HttpStatusCode$1[value]=key});function createInstance(defaultConfig2){const context=new Axios$1(defaultConfig2),instance=bind(Axios$1.prototype.request,context);return utils$1.extend(instance,Axios$1.prototype,context,{allOwnKeys:!0}),utils$1.extend(instance,context,null,{allOwnKeys:!0}),instance.create=function(instanceConfig){return createInstance(mergeConfig$1(defaultConfig2,instanceConfig))},instance}const axios=createInstance(defaults);axios.Axios=Axios$1;axios.CanceledError=CanceledError$1;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel$1;axios.VERSION=VERSION$1;axios.toFormData=toFormData$1;axios.AxiosError=AxiosError$1;axios.Cancel=axios.CanceledError;axios.all=function(promises){return Promise.all(promises)};axios.spread=spread$1;axios.isAxiosError=isAxiosError$1;axios.mergeConfig=mergeConfig$1;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=thing=>formDataToJSON(utils$1.isHTMLForm(thing)?new FormData(thing):thing);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const{Axios:Axios2,AxiosError:AxiosError2,CanceledError:CanceledError2,isCancel,CancelToken:CancelToken2,VERSION,all:all2,Cancel,isAxiosError,spread,toFormData,AxiosHeaders:AxiosHeaders2,HttpStatusCode,formToJSON,getAdapter,mergeConfig,create:create$1}=axios,useNewsletterSubmit=()=>{const{props:{headerNonce}}=usePageContext(),{utm_campaign,utm_content,utm_id,utm_medium,utm_source,utm_term}=useQueryParams();return reactExports.useEffect(()=>{const script2=document.createElement("script");return script2.src=`https://www.google.com/recaptcha/api.js?render=${RECAPTCHA_SITE_KEY}`,script2.setAttribute("nonce",headerNonce),document.head.appendChild(script2),()=>{document.head.removeChild(script2)}},[]),{handleSubmit:async data=>{try{if(!window.grecaptcha)throw new Error("reCAPTCHA script failed to load or is unavailable.");const token2=await window.grecaptcha.execute(RECAPTCHA_SITE_KEY,{action:"newsletter_signup"}),response=await axios.post("/api/newsletterSignup",{data,token:token2,utm_campaign,utm_content,utm_id,utm_medium,utm_source,utm_term});if(!response.data.success)throw new Error(response.data.error||"Unknown error")}catch(error){throw console.error("Form submission error",error),error}}}},BRITEVERIFY_API_KEY="e54e7a88-2bd5-4596-9778-bb70df059ea8",briteVerify=async email=>{var _a9,_b7;const payload={email};try{const response=await axios.post("https://bpi.briteverify.com/api/public/v1/fullverify",payload,{headers:{Authorization:`ApiKey: ${BRITEVERIFY_API_KEY}`,"Content-Type":"application/json"}}),status=(_b7=(_a9=response==null?void 0:response.data)==null?void 0:_a9.email)==null?void 0:_b7.status;if(!status)return!1;switch(status){case"invalid":return!1;case"valid":case"risky":case"accept_all":default:return!0}}catch(error){return console.error("BriteVerify error:",error),!0}},r=(t2,r2,o2)=>{if(t2&&"reportValidity"in t2){const s2=get$2(o2,r2);t2.setCustomValidity(s2&&s2.message||""),t2.reportValidity()}},o$1=(e3,t2)=>{for(const o2 in t2.fields){const s2=t2.fields[o2];s2&&s2.ref&&"reportValidity"in s2.ref?r(s2.ref,o2,e3):s2&&s2.refs&&s2.refs.forEac
140h(t3=>r(t3,o2,e3))}},s$2=(r2,s2)=>{s2.shouldUseNativeValidation&&o$1(r2,s2);const n2={};for(const o2 in r2){const f2=get$2(s2.fields,o2),c2=Object.assign(r2[o2]||{},{ref:f2&&f2.ref});if(i$2(s2.names||Object.keys(r2),o2)){const r3=Object.assign({},get$2(n2,o2));set$2(r3,"root",c2),set$2(n2,o2,r3)}else set$2(n2,o2,c2)}return n2},i$2=(e3,t2)=>{const r2=n(t2);return e3.some(e4=>n(e4).match(`^${r2}\\.\\d+`))};function n(e3){return e3.replace(/\]|\[/g,"")}function $constructor(name,initializer2,params){function init2(inst,def){var _a9;Object.defineProperty(inst,"_zod",{value:inst._zod??{},enumerable:!1}),(_a9=inst._zod).traits??(_a9.traits=new Set),inst._zod.traits.add(name),initializer2(inst,def);for(const k2 in _2.prototype)k2 in inst||Object.defineProperty(inst,k2,{value:_2.prototype[k2].bind(inst)});inst._zod.constr=_2,inst._zod.def=def}const Parent=(params==null?void 0:params.Parent)??Object;class Definition extends Parent{}Object.defineProperty(Definition,"name",{value:name});function _2(def){var _a9;const inst=params!=null&¶ms.Parent?new Definition:this;init2(inst,def),(_a9=inst._zod).deferred??(_a9.deferred=[]);for(const fn of inst._zod.deferred)fn();return inst}return Object.defineProperty(_2,"init",{value:init2}),Object.defineProperty(_2,Symbol.hasInstance,{value:inst=>{var _a9,_b7;return params!=null&¶ms.Parent&&inst instanceof params.Parent?!0:(_b7=(_a9=inst==null?void 0:inst._zod)==null?void 0:_a9.traits)==null?void 0:_b7.has(name)}}),Object.defineProperty(_2,"name",{value:name}),_2}class $ZodAsyncError extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const globalConfig={};function config(newConfig){return globalConfig}function jsonStringifyReplacer(_2,value){return typeof value=="bigint"?value.toString():value}const captureStackTrace=Error.captureStackTrace?Error.captureStackTrace:(..._args)=>{};function unwrapMessage(message){return typeof message=="string"?message:message==null?void 0:message.message}function finalizeIssue(iss,ctx,config2){var _a9,_b7,_c6,_d6,_e6,_f6;const full={...iss,path:iss.path??[]};if(!iss.message){const message=unwrapMessage((_c6=(_b7=(_a9=iss.inst)==null?void 0:_a9._zod.def)==null?void 0:_b7.error)==null?void 0:_c6.call(_b7,iss))??unwrapMessage((_d6=ctx==null?void 0:ctx.error)==null?void 0:_d6.call(ctx,iss))??unwrapMessage((_e6=config2.customError)==null?void 0:_e6.call(config2,iss))??unwrapMessage((_f6=config2.localeError)==null?void 0:_f6.call(config2,iss))??"Invalid input";full.message=message}return delete full.inst,delete full.continue,ctx!=null&&ctx.reportInput||delete full.input,full}const initializer=(inst,def)=>{inst.name="$ZodError",Object.defineProperty(inst,"_zod",{value:inst._zod,enumerable:!1}),Object.defineProperty(inst,"issues",{value:def,enumerable:!1}),Object.defineProperty(inst,"message",{get(){return JSON.stringify(def,jsonStringifyReplacer,2)},enumerable:!0}),Object.defineProperty(inst,"toString",{value:()=>inst.message,enumerable:!1})},$ZodError=$constructor("$ZodError",initializer),$ZodRealError=$constructor("$ZodError",initializer,{Parent:Error}),_parse=_Err=>(schema,value,_ctx,_params)=>{const ctx=_ctx?Object.assign(_ctx,{async:!1}):{async:!1},result=schema._zod.run({value,issues:[]},ctx);if(result instanceof Promise)throw new $ZodAsyncError;if(result.issues.length){const e3=new((_params==null?void 0:_params.Err)??_Err)(result.issues.map(iss=>finalizeIssue(iss,ctx,config())));throw captureStackTrace(e3,_params==null?void 0:_params.callee),e3}return result.value},parse=_parse($ZodRealError),_parseAsync=_Err=>async(schema,value,_ctx,params)=>{const ctx=_ctx?Object.assign(_ctx,{async:!0}):{async:!0};let result=schema._zod.run({value,issues:[]},ctx);if(result instanceof Promise&&(result=await result),result.issues.length){const e3=new((params==null?void 0:params.Err)??_Err)(result.issues.map(iss=>finalizeIssue(iss,ctx,config())));throw captureStackTrace(e3,params==null?void 0:params.callee),e3}return result.value},parseAsync=_parseAsync($ZodRealError);function t(r2,e3){try{var o2=r2()}catch(r3){return e3(r3)}return o2&&o2.then?o2.then(void 0,e3):o2}function s$1(r2,e3){for(var n2={};r2.length;){var t2=r2[0],s2=t2.code,i2=t2.message,a2=t2.path.join(".");if(!n2[a2])if("unionErrors"in t2){var u2=t2.unionErrors[0].errors[0];n2[a2]={message:u2.message,type:u2.code}}else n2[a2]={message:i2,type:s2};
140if("unionErrors"in t2&&t2.unionErrors.forEach(function(e4){return e4.errors.forEach(function(e5){return r2.push(e5)})}),e3){var c2=n2[a2].types,f2=c2&&c2[t2.code];n2[a2]=appendErrors(a2,e3,n2,s2,f2?[].concat(f2,t2.message):t2.message)}r2.shift()}return n2}function i$1(r2,e3){for(var n2={};r2.length;){var t2=r2[0],s2=t2.code,i2=t2.message,a2=t2.path.join(".");if(!n2[a2])if(t2.code==="invalid_union"&&t2.errors.length>0){var u2=t2.errors[0][0];n2[a2]={message:u2.message,type:u2.code}}else n2[a2]={message:i2,type:s2};if(t2.code==="invalid_union"&&t2.errors.forEach(function(e4){return e4.forEach(function(e5){return r2.push(e5)})}),e3){var c2=n2[a2].types,f2=c2&&c2[t2.code];n2[a2]=appendErrors(a2,e3,n2,s2,f2?[].concat(f2,t2.message):t2.message)}r2.shift()}return n2}function a(o2,a2,u2){if(u2===void 0&&(u2={}),(function(r2){return"_def"in r2&&typeof r2._def=="object"&&"typeName"in r2._def})(o2))return function(n2,i2,c2){try{return Promise.resolve(t(function(){return Promise.resolve(o2[u2.mode==="sync"?"parse":"parseAsync"](n2,a2)).then(function(e3){return c2.shouldUseNativeValidation&&o$1({},c2),{errors:{},values:u2.raw?Object.assign({},n2):e3}})},function(r2){if((function(r3){return Array.isArray(r3==null?void 0:r3.issues)})(r2))return{values:{},errors:s$2(s$1(r2.errors,!c2.shouldUseNativeValidation&&c2.criteriaMode==="all"),c2)};throw r2}))}catch(r2){return Promise.reject(r2)}};if((function(r2){return"_zod"in r2&&typeof r2._zod=="object"})(o2))return function(s2,c2,f2){try{return Promise.resolve(t(function(){return Promise.resolve((u2.mode==="sync"?parse:parseAsync)(o2,s2,a2)).then(function(e3){return f2.shouldUseNativeValidation&&o$1({},f2),{errors:{},values:u2.raw?Object.assign({},s2):e3}})},function(r2){if((function(r3){return r3 instanceof $ZodError})(r2))return{values:{},errors:s$2(i$1(r2.issues,!f2.shouldUseNativeValidation&&f2.criteriaMode==="all"),f2)};throw r2}))}catch(r2){return Promise.reject(r2)}};throw new Error("Invalid input: not a Zod schema")}var util;(function(util2){util2.assertEqual=_2=>{};function assertIs(_arg){}util2.assertIs=assertIs;function assertNever(_x){throw new Error}util2.assertNever=assertNever,util2.arrayToEnum=items=>{const obj={};for(const item of items)obj[item]=item;return obj},util2.getValidEnumValues=obj=>{const validKeys=util2.objectKeys(obj).filter(k2=>typeof obj[obj[k2]]!="number"),filtered={};for(const k2 of validKeys)filtered[k2]=obj[k2];return util2.objectValues(filtered)},util2.objectValues=obj=>util2.objectKeys(obj).map(function(e3){return obj[e3]}),util2.objectKeys=typeof Object.keys=="function"?obj=>Object.keys(obj):object2=>{const keys2=[];for(const key in object2)Object.prototype.hasOwnProperty.call(object2,key)&&keys2.push(key);return keys2},util2.find=(arr,checker)=>{for(const item of arr)if(checker(item))return item},util2.isInteger=typeof Number.isInteger=="function"?val=>Number.isInteger(val):val=>typeof val=="number"&&Number.isFinite(val)&&Math.floor(val)===val;function joinValues(array2,separator=" | "){return array2.map(val=>typeof val=="string"?`'${val}'`:val).join(separator)}util2.joinValues=joinValues,util2.jsonStringifyReplacer=(_2,value)=>typeof value=="bigint"?value.toString():value})(util||(util={}));var objectUtil;(function(objectUtil2){objectUtil2.mergeShapes=(first2,second)=>({...first2,...second})})(objectUtil||(objectUtil={}));const ZodParsedType=util.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),getParsedType=data=>{switch(typeof data){case"undefined":return ZodParsedType.undefined;case"string":return ZodParsedType.string;case"number":return Number.isNaN(data)?ZodParsedType.nan:ZodParsedType.number;case"boolean":return ZodParsedType.boolean;case"function":return ZodParsedType.function;case"bigint":return ZodParsedType.bigint;case"symbol":return ZodParsedType.symbol;case"object":return Array.isArray(data)?ZodParsedType.array:data===null?ZodParsedType.null:data.then&&typeof data.then=="function"&&data.catch&&typeof data.catch=="function"?ZodParsedType.promise:typeof Map<"u"&&data instanceof Map?ZodParsedType.map:typeof Set<"u"&&data instanceof Set?ZodParsedType.set:typeof Date<"u"&&data instanceof Date?ZodParsedType.date:ZodParsedType.object;default:return ZodParsedType.unknown}}
vendor: 15,138 bytes, line 140
140,ZodIssueCode=util.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class ZodError extends Error{get errors(){return this.issues}constructor(issues){super(),this.issues=[],this.addIssue=sub=>{this.issues=[...this.issues,sub]},this.addIssues=(subs=[])=>{this.issues=[...this.issues,...subs]};const actualProto=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,actualProto):this.__proto__=actualProto,this.name="ZodError",this.issues=issues}format(_mapper){const mapper=_mapper||function(issue){return issue.message},fieldErrors={_errors:[]},processError=error=>{for(const issue of error.issues)if(issue.code==="invalid_union")issue.unionErrors.map(processError);else if(issue.code==="invalid_return_type")processError(issue.returnTypeError);else if(issue.code==="invalid_arguments")processError(issue.argumentsError);else if(issue.path.length===0)fieldErrors._errors.push(mapper(issue));else{let curr=fieldErrors,i2=0;for(;i2<issue.path.length;){const el=issue.path[i2];i2===issue.path.length-1?(curr[el]=curr[el]||{_errors:[]},curr[el]._errors.push(mapper(issue))):curr[el]=curr[el]||{_errors:[]},curr=curr[el],i2++}}};return processError(this),fieldErrors}static assert(value){if(!(value instanceof ZodError))throw new Error(`Not a ZodError: ${value}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,util.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(mapper=issue=>issue.message){const fieldErrors={},formErrors=[];for(const sub of this.issues)if(sub.path.length>0){const firstEl=sub.path[0];fieldErrors[firstEl]=fieldErrors[firstEl]||[],fieldErrors[firstEl].push(mapper(sub))}else formErrors.push(mapper(sub));return{formErrors,fieldErrors}}get formErrors(){return this.flatten()}}ZodError.create=issues=>new ZodError(issues);const errorMap=(issue,_ctx)=>{let message;switch(issue.code){case ZodIssueCode.invalid_type:issue.received===ZodParsedType.undefined?message="Required":message=`Expected ${issue.expected}, received ${issue.received}`;break;case ZodIssueCode.invalid_literal:message=`Invalid literal value, expected ${JSON.stringify(issue.expected,util.jsonStringifyReplacer)}`;break;case ZodIssueCode.unrecognized_keys:message=`Unrecognized key(s) in object: ${util.joinValues(issue.keys,", ")}`;break;case ZodIssueCode.invalid_union:message="Invalid input";break;case ZodIssueCode.invalid_union_discriminator:message=`Invalid discriminator value. Expected ${util.joinValues(issue.options)}`;break;case ZodIssueCode.invalid_enum_value:message=`Invalid enum value. Expected ${util.joinValues(issue.options)}, received '${issue.received}'`;break;case ZodIssueCode.invalid_arguments:message="Invalid function arguments";break;case ZodIssueCode.invalid_return_type:message="Invalid function return type";break;case ZodIssueCode.invalid_date:message="Invalid date";break;case ZodIssueCode.invalid_string:typeof issue.validation=="object"?"includes"in issue.validation?(message=`Invalid input: must include "${issue.validation.includes}"`,typeof issue.validation.position=="number"&&(message=`${message} at one or more positions greater than or equal to ${issue.validation.position}`)):"startsWith"in issue.validation?message=`Invalid input: must start with "${issue.validation.startsWith}"`:"endsWith"in issue.validation?message=`Invalid input: must end with "${issue.validation.endsWith}"`:util.assertNever(issue.validation):issue.validation!=="regex"?message=`Invalid ${issue.validation}`:message="Invalid";break;case ZodIssueCode.too_small:issue.type==="array"?message=`Array must contain ${issue.exact?"exactly":issue.inclusive?"at least":"more than"} ${issue.minimum} element(s)`:issue.type==="string"?message=`String must contain ${issue.exact?"exactly":issue.inclusive?"at least":"over"} ${issue.minimum} character(s)`:issue.type==="number"?message=`Number must be ${issue.exact?"exactly equal to ":issue.inclusive?"greater than or equal to ":"greater than "}${issue.minimum}`:issue.type==="bigint"?message=`Number must be ${issue.exact?"exactly equal to ":issue.inclusive?"greater than or equal to ":"greater than "}${issue.minimum}`:issue.type==="date"?message=`Date must be ${issue.exact?"exactly equal to ":issue.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(issue.minimum))}`:message="Invalid input";break;case ZodIssueCode.too_big:issue.type==="array"?message=`Array must contain ${issue.exact?"exactly":issue.inclusive?"at most":"less than"} ${issue.maximum} element(s)`:issue.type==="string"?message=`String must contain ${issue.exact?"exactly":issue.inclusive?"at most":"under"} ${issue.maximum} character(s)`:issue.type==="number"?message=`Number must be ${issue.exact?"exactly":issue.inclusive?"less than or equal to":"less than"} ${issue.maximum}`:issue.type==="bigint"?message=`BigInt must be ${issue.exact?"exactly":issue.inclusive?"less than or equal to":"less than"} ${issue.maximum}`:issue.type==="date"?message=`Date must be ${issue.exact?"exactly":issue.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(issue.maximum))}`:message="Invalid input";break;case ZodIssueCode.custom:message="Invalid input";break;case ZodIssueCode.invalid_intersection_types:message="Intersection results could not be merged";break;case ZodIssueCode.not_multiple_of:message=`Number must be a multiple of ${issue.multipleOf}`;break;case ZodIssueCode.not_finite:message="Number must be finite";break;default:message=_ctx.defaultError,util.assertNever(issue)}return{message}};let overrideErrorMap=errorMap;function getErrorMap(){return overrideErrorMap}const makeIssue=params=>{const{data,path,errorMaps,issueData}=params,fullPath=[...path,...issueData.path||[]],fullIssue={...issueData,path:fullPath};if(issueData.message!==void 0)return{...issueData,path:fullPath,message:issueData.message};let errorMessage="";const maps=errorMaps.filter(m2=>!!m2).slice().reverse();for(const map of maps)errorMessage=map(fullIssue,{data,defaultError:errorMessage}).message;return{...issueData,path:fullPath,message:errorMessage}};function addIssueToContext(ctx,issueData){const overrideMap=getErrorMap(),issue=makeIssue({issueData,data:ctx.data,path:ctx.path,errorMaps:[ctx.common.contextualErrorMap,ctx.schemaErrorMap,overrideMap,overrideMap===errorMap?void 0:errorMap].filter(x2=>!!x2)});ctx.common.issues.push(issue)}class ParseStatus{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(status,results){const arrayValue=[];for(const s2 of results){if(s2.status==="aborted")return INVALID;s2.status==="dirty"&&status.dirty(),arrayValue.push(s2.value)}return{status:status.value,value:arrayValue}}static async mergeObjectAsync(status,pairs){const syncPairs=[];for(const pair of pairs){const key=await pair.key,value=await pair.value;syncPairs.push({key,value})}return ParseStatus.mergeObjectSync(status,syncPairs)}static mergeObjectSync(status,pairs){const finalObject={};for(const pair of pairs){const{key,value}=pair;if(key.status==="aborted"||value.status==="aborted")return INVALID;key.status==="dirty"&&status.dirty(),value.status==="dirty"&&status.dirty(),key.value!=="__proto__"&&(typeof value.value<"u"||pair.alwaysSet)&&(finalObject[key.value]=value.value)}return{status:status.value,value:finalObject}}}const INVALID=Object.freeze({status:"aborted"}),DIRTY=value=>({status:"dirty",value}),OK=value=>({status:"valid",value}),isAborted=x2=>x2.status==="aborted",isDirty=x2=>x2.status==="dirty",isValid=x2=>x2.status==="valid",isAsync=x2=>typeof Promise<"u"&&x2 instanceof Promise;var errorUtil;(function(errorUtil2){errorUtil2.errToObj=message=>typeof message=="string"?{message}:message||{},errorUtil2.toString=message=>typeof message=="string"?message:message==null?void 0:message.message})(errorUtil||(errorUtil={}));class ParseInputLazyPath{constructor(parent,value,path,key){this._cachedPath=[],this.parent=parent,this.data=value,this._path=path,this._key=key}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const handleResult=(ctx,result)=>{if(isValid(result))return{success:!0,data:result.value};if(!ctx.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const error=new ZodError(ctx.common.issues);return this._error=error,this._error}}};function processCreateParams(params){if(!params)return{};const{errorMap:errorMap2,invalid_type_error,required_error,description}=params;if(errorMap2&&(invalid_type_error||required_error))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return errorMap2?{errorMap:errorMap2,description}:{errorMap:(iss,ctx)=>{const{message}=params;return iss.code==="invalid_enum_value"?{message:message??ctx.defaultError}:typeof ctx.data>"u"?{message:message??required_error??ctx.defaultError}:iss.code!=="invalid_type"?{message:ctx.defaultError}:{message:message??invalid_type_error??ctx.defaultError}},description}}class ZodType{get description(){return this._def.description}_getType(input2){return getParsedType(input2.data)}_getOrReturnCtx(input2,ctx){return ctx||{common:input2.parent.common,data:input2.data,parsedType:getParsedType(input2.data),schemaErrorMap:this._def.errorMap,path:input2.path,parent:input2.parent}}_processInputParams(input2){return{status:new ParseStatus,ctx:{common:input2.parent.common,data:input2.data,parsedType:getParsedType(input2.data),schemaErrorMap:this._def.errorMap,path:input2.path,parent:input2.parent}}}_parseSync(input2){const result=this._parse(input2);if(isAsync(result))throw new Error("Synchronous parse encountered promise.");return result}_parseAsync(input2){const result=this._parse(input2);return Promise.resolve(result)}parse(data,params){const result=this.safeParse(data,params);if(result.success)return result.data;throw result.error}safeParse(data,params){const ctx={common:{issues:[],async:(params==null?void 0:params.async)??!1,contextualErrorMap:params==null?void 0:params.errorMap},path:(params==null?void 0:params.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data,parsedType:getParsedType(data)},result=this._parseSync({data,path:ctx.path,parent:ctx});return handleResult(ctx,result)}"~validate"(data){var _a9,_b7;const ctx={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data,parsedType:getParsedType(data)};if(!this["~standard"].async)try{const result=this._parseSync({data,path:[],parent:ctx});return isValid(result)?{value:result.value}:{issues:ctx.common.issues}}catch(err){(_b7=(_a9=err==null?void 0:err.message)==null?void 0:_a9.toLowerCase())!=null&&_b7.includes("encountered")&&(this["~standard"].async=!0),ctx.common={issues:[],async:!0}}return this._parseAsync({data,path:[],parent:ctx}).then(result=>isValid(result)?{value:result.value}:{issues:ctx.common.issues})}async parseAsync(data,params){const result=await this.safeParseAsync(data,params);if(result.success)return result.data;throw result.error}async safeParseAsync(data,params){const ctx={common:{issues:[],contextualErrorMap:params==null?void 0:params.errorMap,async:!0},path:(params==null?void 0:params.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data,parsedType:getParsedType(data)},maybeAsyncResult=this._parse({data,path:ctx.path,parent:ctx}),result=await(isAsync(maybeAsyncResult)?maybeAsyncResult:Promise.resolve(maybeAsyncResult));return handleResult(ctx,result)}refine(check,message){const getIssueProperties=val=>typeof message=="string"||typeof message>"u"?{message}:typeof message=="function"?message(val):message;return this._refinement((val,ctx)=>{const result=check(val),setError=()=>ctx.addIssue({code:ZodIssueCode.custom,...getIssueProperties(val)});return typeof Promise<"u"&&result instanceof Promise?result.then(data=>data?!0:(setError(),!1)):result?!0:(setError(),!1)})}refinement(check,refinementData){return this._refinement((val,ctx)=>check(val)?!0:(ctx.addIssue(typeof refinementData=="function"?refinementData(val,ctx):refinementData),!1))}_refinement(refinement){return new ZodEffects({schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:"refinement",refinement}})}superRefine(refinement){return this._refinement(refinement)}constructor(def){this.spa=this.safeParseAsync,this._def=def,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:data=>this["~validate"](data)}}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this)}promise(){return ZodPromise.create(this,this._def)}or(option){return ZodUnion.create([this,option],this._def)}and(incoming){return ZodIntersection.create(this,incoming,this._def)}transform(transform2){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:"transform",transform:transform2}})}default(def){const defaultValueFunc=typeof def=="function"?def:()=>def;return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:defaultValueFunc,typeName:ZodFirstPartyTypeKind.ZodDefault})}brand(){return new ZodBranded({typeName:ZodFirstPartyTypeKind.ZodBranded,type:this,...processCreateParams(this._def)})}catch(def){const catchValueFunc=typeof def=="function"?def:()=>def;return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:catchValueFunc,typeName:ZodFirstPartyTypeKind.ZodCatch})}describe(description){const This=this.constructor;return new This({...this._def,description})}pipe(target){return ZodPipeline.create(this,target)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const cuidRegex=/^c[^\s-]{8,}
140$/i,cuid2Regex=/^[0-9a-z]+$/,ulidRegex=/^[0-9A-HJKMNP-TV-Z]{26}$/i,uuidRegex=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,nanoidRegex=/^[a-z0-9_-]{21}$/i,jwtRegex=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,durationRegex=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,emailRegex=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,_emojiRegex="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let emojiRegex;const ipv4Regex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4CidrRegex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6Regex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,ipv6CidrRegex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64Regex=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64urlRegex=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,dateRegexSource="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",dateRegex=new RegExp(`^${dateRegexSource}$`);function timeRegexSource(args){let secondsRegexSource="[0-5]\\d";args.precision?secondsRegexSource=`${secondsRegexSource}\\.\\d{${args.precision}}`:args.precision==null&&(secondsRegexSource=`${secondsRegexSource}(\\.\\d+)?`);const secondsQuantifier=args.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${secondsRegexSource})${secondsQuantifier}`}function timeRegex(args){return new RegExp(`^${timeRegexSource(args)}$`)}function datetimeRegex(args){let regex=`${dateRegexSource}T${timeRegexSource(args)}`;const opts=[];return opts.push(args.local?"Z?":"Z"),args.offset&&opts.push("([+-]\\d{2}:?\\d{2})"),regex=`${regex}(${opts.join("|")})`,new RegExp(`^${regex}$`)}function isValidIP(ip2,version){return!!((version==="v4"||!version)&&ipv4Regex.test(ip2)||(version==="v6"||!version)&&ipv6Regex.test(ip2))}function isValidJWT(jwt,alg){if(!jwtRegex.test(jwt))return!1;try{const[header]=jwt.split(".");if(!header)return!1;const base64=header.replace(/-/g,"+").replace(/_/g,"/").padEnd(header.length+(4-header.length%4)%4,"="),decoded=JSON.parse(atob(base64));return!(typeof decoded!="object"||decoded===null||"typ"in decoded&&(decoded==null?void 0:decoded.typ)!=="JWT"||!decoded.alg||alg&&decoded.alg!==alg)}catch{return!1}}function isValidCidr(ip2,version){return!!((version==="v4"||!version)&&ipv4CidrRegex.test(ip2)||(version==="v6"||!version)&&ipv6CidrRegex.test(ip2))}
vendor: 45,345 bytes, line 140
140class ZodString extends ZodType{_parse(input2){if(this._def.coerce&&(input2.data=String(input2.data)),this._getType(input2)!==ZodParsedType.string){const ctx2=this._getOrReturnCtx(input2);return addIssueToContext(ctx2,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.string,received:ctx2.parsedType}),INVALID}const status=new ParseStatus;let ctx;for(const check of this._def.checks)if(check.kind==="min")input2.data.length<check.value&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_small,minimum:check.value,type:"string",inclusive:!0,exact:!1,message:check.message}),status.dirty());else if(check.kind==="max")input2.data.length>check.value&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_big,maximum:check.value,type:"string",inclusive:!0,exact:!1,message:check.message}),status.dirty());else if(check.kind==="length"){const tooBig=input2.data.length>check.value,tooSmall=input2.data.length<check.value;(tooBig||tooSmall)&&(ctx=this._getOrReturnCtx(input2,ctx),tooBig?addIssueToContext(ctx,{code:ZodIssueCode.too_big,maximum:check.value,type:"string",inclusive:!0,exact:!0,message:check.message}):tooSmall&&addIssueToContext(ctx,{code:ZodIssueCode.too_small,minimum:check.value,type:"string",inclusive:!0,exact:!0,message:check.message}),status.dirty())}else if(check.kind==="email")emailRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"email",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="emoji")emojiRegex||(emojiRegex=new RegExp(_emojiRegex,"u")),emojiRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"emoji",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="uuid")uuidRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"uuid",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="nanoid")nanoidRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"nanoid",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="cuid")cuidRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"cuid",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="cuid2")cuid2Regex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"cuid2",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="ulid")ulidRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"ulid",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty());else if(check.kind==="url")try{new URL(input2.data)}catch{ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"url",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()}else check.kind==="regex"?(check.regex.lastIndex=0,check.regex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"regex",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty())):check.kind==="trim"?input2.data=input2.data.trim():check.kind==="includes"?input2.data.includes(check.value,check.position)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_string,validation:{includes:check.value,position:check.position},message:check.message}),status.dirty()):check.kind==="toLowerCase"?input2.data=input2.data.toLowerCase():check.kind==="toUpperCase"?input2.data=input2.data.toUpperCase():check.kind==="startsWith"?input2.data.startsWith(check.value)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_string,validation:{startsWith:check.value},message:check.message}),status.dirty()):check.kind==="endsWith"?input2.data.endsWith(check.value)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_string,validation:{endsWith:check.value},message:check.message}),status.dirty()):check.kind==="datetime"?datetimeRegex(check).test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_string,validation:"datetime",message:check.message}),status.dirty()):check.kind==="date"?dateRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_string,validation:"date",message:check.message}),status.dirty()):check.kind==="time"?timeRegex(check).test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_string,validation:"time",message:check.message}),status.dirty()):check.kind==="duration"?durationRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"duration",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()):check.kind==="ip"?isValidIP(input2.data,check.version)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"ip",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()):check.kind==="jwt"?isValidJWT(input2.data,check.alg)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"jwt",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()):check.kind==="cidr"?isValidCidr(input2.data,check.version)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"cidr",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()):check.kind==="base64"?base64Regex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"base64",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()):check.kind==="base64url"?base64urlRegex.test(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{validation:"base64url",code:ZodIssueCode.invalid_string,message:check.message}),status.dirty()):util.assertNever(check);return{status:status.value,value:input2.data}}_regex(regex,validation,message){return this.refinement(data=>regex.test(data),{validation,code:ZodIssueCode.invalid_string,...errorUtil.errToObj(message)})}_addCheck(check){return new ZodString({...this._def,checks:[...this._def.checks,check]})}email(message){return this._addCheck({kind:"email",...errorUtil.errToObj(message)})}url(message){return this._addCheck({kind:"url",...errorUtil.errToObj(message)})}emoji(message){return this._addCheck({kind:"emoji",...errorUtil.errToObj(message)})}uuid(message){return this._addCheck({kind:"uuid",...errorUtil.errToObj(message)})}nanoid(message){return this._addCheck({kind:"nanoid",...errorUtil.errToObj(message)})}cuid(message){return this._addCheck({kind:"cuid",...errorUtil.errToObj(message)})}cuid2(message){return this._addCheck({kind:"cuid2",...errorUtil.errToObj(message)})}ulid(message){return this._addCheck({kind:"ulid",...errorUtil.errToObj(message)})}base64(message){return this._addCheck({kind:"base64",...errorUtil.errToObj(message)})}base64url(message){return this._addCheck({kind:"base64url",...errorUtil.errToObj(message)})}jwt(options){return this._addCheck({kind:"jwt",...errorUtil.errToObj(options)})}ip(options){return this._addCheck({kind:"ip",...errorUtil.errToObj(options)})}cidr(options){return this._addCheck({kind:"cidr",...errorUtil.errToObj(options)})}datetime(options){return typeof options=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:options}):this._addCheck({kind:"datetime",precision:typeof(options==null?void 0:options.precision)>"u"?null:options==null?void 0:options.precision,offset:(options==null?void 0:options.offset)??!1,local:(options==null?void 0:options.local)??!1,...errorUtil.errToObj(options==null?void 0:options.message)})}date(message){return this._addCheck({kind:"date",message})}time(options){return typeof options=="string"?this._addCheck({kind:"time",precision:null,message:options}):this._addCheck({kind:"time",precision:typeof(options==null?void 0:options.precision)>"u"?null:options==null?void 0:options.precision,...errorUtil.errToObj(options==null?void 0:options.message)})}duration(message){return this._addCheck({kind:"duration",...errorUtil.errToObj(message)})}regex(regex,message){return this._addCheck({kind:"regex",regex,...errorUtil.errToObj(message)})}includes(value,options){return this._addCheck({kind:"includes",value,position:options==null?void 0:options.position,...errorUtil.errToObj(options==null?void 0:options.message)})}startsWith(value,message){return this._addCheck({kind:"startsWith",value,...errorUtil.errToObj(message)})}endsWith(value,message){return this._addCheck({kind:"endsWith",value,...errorUtil.errToObj(message)})}min(minLength,message){return this._addCheck({kind:"min",value:minLength,...errorUtil.errToObj(message)})}max(maxLength,message){return this._addCheck({kind:"max",value:maxLength,...errorUtil.errToObj(message)})}length(len,message){return this._addCheck({kind:"length",value:len,...errorUtil.errToObj(message)})}nonempty(message){return this.min(1,errorUtil.errToObj(message))}trim(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(ch2=>ch2.kind==="datetime")}get isDate(){return!!this._def.checks.find(ch2=>ch2.kind==="date")}get isTime(){return!!this._def.checks.find(ch2=>ch2.kind==="time")}get isDuration(){return!!this._def.checks.find(ch2=>ch2.kind==="duration")}get isEmail(){return!!this._def.checks.find(ch2=>ch2.kind==="email")}get isURL(){return!!this._def.checks.find(ch2=>ch2.kind==="url")}get isEmoji(){return!!this._def.checks.find(ch2=>ch2.kind==="emoji")}get isUUID(){return!!this._def.checks.find(ch2=>ch2.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(ch2=>ch2.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(ch2=>ch2.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(ch2=>ch2.kind==="cuid2")}get isULID(){return!!this._def.checks.find(ch2=>ch2.kind==="ulid")}get isIP(){return!!this._def.checks.find(ch2=>ch2.kind==="ip")}get isCIDR(){return!!this._def.checks.find(ch2=>ch2.kind==="cidr")}get isBase64(){return!!this._def.checks.find(ch2=>ch2.kind==="base64")}get isBase64url(){return!!this._def.checks.find(ch2=>ch2.kind==="base64url")}get minLength(){let min2=null;for(const ch2 of this._def.checks)ch2.kind==="min"&&(min2===null||ch2.value>min2)&&(min2=ch2.value);return min2}get maxLength(){let max2=null;for(const ch2 of this._def.checks)ch2.kind==="max"&&(max2===null||ch2.value<max2)&&(max2=ch2.value);return max2}}ZodString.create=params=>new ZodString({checks:[],typeName:ZodFirstPartyTypeKind.ZodString,coerce:(params==null?void 0:params.coerce)??!1,...processCreateParams(params)});function floatSafeRemainder(val,step){const valDecCount=(val.toString().split(".")[1]||"").length,stepDecCount=(step.toString().split(".")[1]||"").length,decCount=valDecCount>stepDecCount?valDecCount:stepDecCount,valInt=Number.parseInt(val.toFixed(decCount).replace(".","")),stepInt=Number.parseInt(step.toFixed(decCount).replace(".",""));return valInt%stepInt/10**decCount}class ZodNumber extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(input2){if(this._def.coerce&&(input2.data=Number(input2.data)),this._getType(input2)!==ZodParsedType.number){const ctx2=this._getOrReturnCtx(input2);return addIssueToContext(ctx2,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.number,received:ctx2.parsedType}),INVALID}let ctx;const status=new ParseStatus;for(const check of this._def.checks)check.kind==="int"?util.isInteger(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:"integer",received:"float",message:check.message}),status.dirty()):check.kind==="min"?(check.inclusive?input2.data<check.value:input2.data<=check.value)&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_small,minimum:check.value,type:"number",inclusive:check.inclusive,exact:!1,message:check.message}),status.dirty()):check.kind==="max"?(check.inclusive?input2.data>check.value:input2.data>=check.value)&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_big,maximum:check.value,type:"number",inclusive:check.inclusive,exact:!1,message:check.message}),status.dirty()):check.kind==="multipleOf"?floatSafeRemainder(input2.data,check.value)!==0&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.not_multiple_of,multipleOf:check.value,message:check.message}),status.dirty()):check.kind==="finite"?Number.isFinite(input2.data)||(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.not_finite,message:check.message}),status.dirty()):util.assertNever(check);return{status:status.value,value:input2.data}}gte(value,message){return this.setLimit("min",value,!0,errorUtil.toString(message))}gt(value,message){return this.setLimit("min",value,!1,errorUtil.toString(message))}lte(value,message){return this.setLimit("max",value,!0,errorUtil.toString(message))}lt(value,message){return this.setLimit("max",value,!1,errorUtil.toString(message))}setLimit(kind,value,inclusive,message){return new ZodNumber({...this._def,checks:[...this._def.checks,{kind,value,inclusive,message:errorUtil.toString(message)}]})}_addCheck(check){return new ZodNumber({...this._def,checks:[...this._def.checks,check]})}int(message){return this._addCheck({kind:"int",message:errorUtil.toString(message)})}positive(message){return this._addCheck({kind:"min",value:0,inclusive:!1,message:errorUtil.toString(message)})}negative(message){return this._addCheck({kind:"max",value:0,inclusive:!1,message:errorUtil.toString(message)})}nonpositive(message){return this._addCheck({kind:"max",value:0,inclusive:!0,message:errorUtil.toString(message)})}nonnegative(message){return this._addCheck({kind:"min",value:0,inclusive:!0,message:errorUtil.toString(message)})}multipleOf(value,message){return this._addCheck({kind:"multipleOf",value,message:errorUtil.toString(message)})}finite(message){return this._addCheck({kind:"finite",message:errorUtil.toString(message)})}safe(message){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:errorUtil.toString(message)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:errorUtil.toString(message)})}get minValue(){let min2=null;for(const ch2 of this._def.checks)ch2.kind==="min"&&(min2===null||ch2.value>min2)&&(min2=ch2.value);return min2}get maxValue(){let max2=null;for(const ch2 of this._def.checks)ch2.kind==="max"&&(max2===null||ch2.value<max2)&&(max2=ch2.value);return max2}get isInt(){return!!this._def.checks.find(ch2=>ch2.kind==="int"||ch2.kind==="multipleOf"&&util.isInteger(ch2.value))}get isFinite(){let max2=null,min2=null;for(const ch2 of this._def.checks){if(ch2.kind==="finite"||ch2.kind==="int"||ch2.kind==="multipleOf")return!0;ch2.kind==="min"?(min2===null||ch2.value>min2)&&(min2=ch2.value):ch2.kind==="max"&&(max2===null||ch2.value<max2)&&(max2=ch2.value)}return Number.isFinite(min2)&&Number.isFinite(max2)}}ZodNumber.create=params=>new ZodNumber({checks:[],typeName:ZodFirstPartyTypeKind.ZodNumber,coerce:(params==null?void 0:params.coerce)||!1,...processCreateParams(params)});class ZodBigInt extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(input2){if(this._def.coerce)try{input2.data=BigInt(input2.data)}catch{return this._getInvalidInput(input2)}if(this._getType(input2)!==ZodParsedType.bigint)return this._getInvalidInput(input2);let ctx;const status=new ParseStatus;for(const check of this._def.checks)check.kind==="min"?(check.inclusive?input2.data<check.value:input2.data<=check.value)&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_small,type:"bigint",minimum:check.value,inclusive:check.inclusive,message:check.message}),status.dirty()):check.kind==="max"?(check.inclusive?input2.data>check.value:input2.data>=check.value)&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_big,type:"bigint",maximum:check.value,inclusive:check.inclusive,message:check.message}),status.dirty()):check.kind==="multipleOf"?input2.data%check.value!==BigInt(0)&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.not_multiple_of,multipleOf:check.value,message:check.message}),status.dirty()):util.assertNever(check);return{status:status.value,value:input2.data}}_getInvalidInput(input2){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.bigint,received:ctx.parsedType}),INVALID}gte(value,message){return this.setLimit("min",value,!0,errorUtil.toString(message))}gt(value,message){return this.setLimit("min",value,!1,errorUtil.toString(message))}lte(value,message){return this.setLimit("max",value,!0,errorUtil.toString(message))}lt(value,message){return this.setLimit("max",value,!1,errorUtil.toString(message))}setLimit(kind,value,inclusive,message){return new ZodBigInt({...this._def,checks:[...this._def.checks,{kind,value,inclusive,message:errorUtil.toString(message)}]})}_addCheck(check){return new ZodBigInt({...this._def,checks:[...this._def.checks,check]})}positive(message){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:errorUtil.toString(message)})}negative(message){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:errorUtil.toString(message)})}nonpositive(message){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:errorUtil.toString(message)})}nonnegative(message){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:errorUtil.toString(message)})}multipleOf(value,message){return this._addCheck({kind:"multipleOf",value,message:errorUtil.toString(message)})}get minValue(){let min2=null;for(const ch2 of this._def.checks)ch2.kind==="min"&&(min2===null||ch2.value>min2)&&(min2=ch2.value);return min2}get maxValue(){let max2=null;for(const ch2 of this._def.checks)ch2.kind==="max"&&(max2===null||ch2.value<max2)&&(max2=ch2.value);return max2}}ZodBigInt.create=params=>new ZodBigInt({checks:[],typeName:ZodFirstPartyTypeKind.ZodBigInt,coerce:(params==null?void 0:params.coerce)??!1,...processCreateParams(params)});class ZodBoolean extends ZodType{_parse(input2){if(this._def.coerce&&(input2.data=!!input2.data),this._getType(input2)!==ZodParsedType.boolean){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.boolean,received:ctx.parsedType}),INVALID}return OK(input2.data)}}ZodBoolean.create=params=>new ZodBoolean({typeName:ZodFirstPartyTypeKind.ZodBoolean,coerce:(params==null?void 0:params.coerce)||!1,...processCreateParams(params)});class ZodDate extends ZodType{_parse(input2){if(this._def.coerce&&(input2.data=new Date(input2.data)),this._getType(input2)!==ZodParsedType.date){const ctx2=this._getOrReturnCtx(input2);return addIssueToContext(ctx2,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.date,received:ctx2.parsedType}),INVALID}if(Number.isNaN(input2.data.getTime())){const ctx2=this._getOrReturnCtx(input2);return addIssueToContext(ctx2,{code:ZodIssueCode.invalid_date}),INVALID}const status=new ParseStatus;let ctx;for(const check of this._def.checks)check.kind==="min"?input2.data.getTime()<check.value&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_small,message:check.message,inclusive:!0,exact:!1,minimum:check.value,type:"date"}),status.dirty()):check.kind==="max"?input2.data.getTime()>check.value&&(ctx=this._getOrReturnCtx(input2,ctx),addIssueToContext(ctx,{code:ZodIssueCode.too_big,message:check.message,inclusive:!0,exact:!1,maximum:check.value,type:"date"}),status.dirty()):util.assertNever(check);return{status:status.value,value:new Date(input2.data.getTime())}}_addCheck(check){return new ZodDate({...this._def,checks:[...this._def.checks,check]})}min(minDate,message){return this._addCheck({kind:"min",value:minDate.getTime(),message:errorUtil.toString(message)})}max(maxDate,message){return this._addCheck({kind:"max",value:maxDate.getTime(),message:errorUtil.toString(message)})}get minDate(){let min2=null;for(const ch2 of this._def.checks)ch2.kind==="min"&&(min2===null||ch2.value>min2)&&(min2=ch2.value);return min2!=null?new Date(min2):null}get maxDate(){let max2=null;for(const ch2 of this._def.checks)ch2.kind==="max"&&(max2===null||ch2.value<max2)&&(max2=ch2.value);return max2!=null?new Date(max2):null}}ZodDate.create=params=>new ZodDate({checks:[],coerce:(params==null?void 0:params.coerce)||!1,typeName:ZodFirstPartyTypeKind.ZodDate,...processCreateParams(params)});class ZodSymbol extends ZodType{_parse(input2){if(this._getType(input2)!==ZodParsedType.symbol){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.symbol,received:ctx.parsedType}),INVALID}return OK(input2.data)}}ZodSymbol.create=params=>new ZodSymbol({typeName:ZodFirstPartyTypeKind.ZodSymbol,...processCreateParams(params)});class ZodUndefined extends ZodType{_parse(input2){if(this._getType(input2)!==ZodParsedType.undefined){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.undefined,received:ctx.parsedType}),INVALID}return OK(input2.data)}}ZodUndefined.create=params=>new ZodUndefined({typeName:ZodFirstPartyTypeKind.ZodUndefined,...processCreateParams(params)});class ZodNull extends ZodType{_parse(input2){if(this._getType(input2)!==ZodParsedType.null){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.null,received:ctx.parsedType}),INVALID}return OK(input2.data)}}ZodNull.create=params=>new ZodNull({typeName:ZodFirstPartyTypeKind.ZodNull,...processCreateParams(params)});class ZodAny extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(input2){return OK(input2.data)}}ZodAny.create=params=>new ZodAny({typeName:ZodFirstPartyTypeKind.ZodAny,...processCreateParams(params)});class ZodUnknown extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(input2){return OK(input2.data)}}ZodUnknown.create=params=>new ZodUnknown({typeName:ZodFirstPartyTypeKind.ZodUnknown,...processCreateParams(params)});class ZodNever extends ZodType{_parse(input2){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.never,received:ctx.parsedType}),INVALID}}ZodNever.create=params=>new ZodNever({typeName:ZodFirstPartyTypeKind.ZodNever,...processCreateParams(params)});class ZodVoid extends ZodType{_parse(input2){if(this._getType(input2)!==ZodParsedType.undefined){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.void,received:ctx.parsedType}),INVALID}return OK(input2.data)}}ZodVoid.create=params=>new ZodVoid({typeName:ZodFirstPartyTypeKind.ZodVoid,...processCreateParams(params)});class ZodArray extends ZodType{_parse(input2){const{ctx,status}=this._processInputParams(input2),def=this._def;if(ctx.parsedType!==ZodParsedType.array)return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:ctx.parsedType}),INVALID;if(def.exactLength!==null){const tooBig=ctx.data.length>def.exactLength.value,tooSmall=ctx.data.length<def.exactLength.value;(tooBig||tooSmall)&&(addIssueToContext(ctx,{code:tooBig?ZodIssueCode.too_big:ZodIssueCode.too_small,minimum:tooSmall?def.exactLength.value:void 0,maximum:tooBig?def.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:def.exactLength.message}),status.dirty())}if(def.minLength!==null&&ctx.data.length<def.minLength.value&&(addIssueToContext(ctx,{code:ZodIssueCode.too_small,minimum:def.minLength.value,type:"array",inclusive:!0,exact:!1,message:def.minLength.message}),status.dirty()),def.maxLength!==null&&ctx.data.length>def.maxLength.value&&(addIssueToContext(ctx,{code:ZodIssueCode.too_big,maximum:def.maxLength.value,type:"array",inclusive:!0,exact:!1,message:def.maxLength.message}),status.dirty()),ctx.common.async)return Promise.all([...ctx.data].map((item,i2)=>def.type._parseAsync(new ParseInputLazyPath(ctx,item,ctx.path,i2)))).then(result2=>ParseStatus.mergeArray(status,result2));const result=[...ctx.data].map((item,i2)=>def.type._parseSync(new ParseInputLazyPath(ctx,item,ctx.path,i2)));return ParseStatus.mergeArray(status,result)}get element(){return this._def.type}min(minLength,message){return new ZodArray({...this._def,minLength:{value:minLength,message:errorUtil.toString(message)}})}max(maxLength,message){return new ZodArray({...this._def,maxLength:{value:maxLength,message:errorUtil.toString(message)}})}length(len,message){return new ZodArray({...this._def,exactLength:{value:len,message:errorUtil.toString(message)}})}nonempty(message){return this.min(1,message)}}ZodArray.create=(schema,params)=>new ZodArray({type:schema,minLength:null,maxLength:null,exactLength:null,typeName:ZodFirstPartyTypeKind.ZodArray,...processCreateParams(params)});function deepPartialify(schema){if(schema instanceof ZodObject){const newShape={};for(const key in schema.shape){const fieldSchema=schema.shape[key];newShape[key]=ZodOptional.create(deepPartialify(fieldSchema))}return new ZodObject({...schema._def,shape:()=>newShape})}else return schema instanceof ZodArray?new ZodArray({...schema._def,type:deepPartialify(schema.element)}):schema instanceof ZodOptional?ZodOptional.create(deepPartialify(schema.unwrap())):schema instanceof ZodNullable?ZodNullable.create(deepPartialify(schema.unwrap())):schema instanceof ZodTuple?ZodTuple.create(schema.items.map(item=>deepPartialify(item))):schema}class ZodObject extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const shape=this._def.shape(),keys2=util.objectKeys(shape);return this._cached={shape,keys:keys2},this._cached}_parse(input2){if(this._getType(input2)!==ZodParsedType.object){const ctx2=this._getOrReturnCtx(input2);return addIssueToContext(ctx2,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:ctx2.parsedType}),INVALID}const{status,ctx}=this._processInputParams(input2),{shape,keys:shapeKeys}=this._getCached(),extraKeys=[];if(!(this._def.catchall instanceof ZodNever&&this._def.unknownKeys==="strip"))for(const key in ctx.data)shapeKeys.includes(key)||extraKeys.push(key);const pairs=[];for(const key of shapeKeys){const keyValidator=shape[key],value=ctx.data[key];pairs.push({key:{status:"valid",value:key},value:keyValidator._parse(new ParseInputLazyPath(ctx,value,ctx.path,key)),alwaysSet:key in ctx.data})}if(this._def.catchall instanceof ZodNever){const unknownKeys=this._def.unknownKeys;if(unknownKeys==="passthrough")for(const key of extraKeys)pairs.push({key:{status:"valid",value:key},value:{status:"valid",value:ctx.data[key]}});else if(unknownKeys==="strict")extraKeys.length>0&&(addIssueToContext(ctx,{code:ZodIssueCode.unrecognized_keys,keys:extraKeys}),status.dirty());else if(unknownKeys!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const catchall=this._def.catchall;for(const key of extraKeys){const value=ctx.data[key];pairs.push({key:{status:"valid",value:key},value:catchall._parse(new ParseInputLazyPath(ctx,value,ctx.path,key)),alwaysSet:key in ctx.data})}}return ctx.common.async?Promise.resolve().then(async()=>{const syncPairs=[];for(const pair of pairs){const key=await pair.key,value=await pair.value;syncPairs.push({key,value,alwaysSet:pair.alwaysSet})}return syncPairs}).then(syncPairs=>ParseStatus.mergeObjectSync(status,syncPairs)):ParseStatus.mergeObjectSync(status,pairs)}get shape(){return this._def.shape()}strict(message){return errorUtil.errToObj,new ZodObject({...this._def,unknownKeys:"strict",...message!==void 0?{errorMap:(issue,ctx)=>{var _a9,_b7;const defaultError=((_b7=(_a9=this._def).errorMap)==null?void 0:_b7.call(_a9,issue,ctx).message)??ctx.defaultError;return issue.code==="unrecognized_keys"?{message:errorUtil.errToObj(message).message??defaultError}:{message:defaultError}}}:{}})}strip(){return new ZodObject({...this._def,unknownKeys:"strip"})}passthrough(){return new ZodObject({...this._def,unknownKeys:"passthrough"})}extend(augmentation){return new ZodObject({...this._def,shape:()=>({...this._def.shape(),...augmentation})})}merge(merging){return new ZodObject({unknownKeys:merging._def.unknownKeys,catchall:merging._def.catchall,shape:()=>({...this._def.shape(),...merging._def.shape()}),typeName:ZodFirstPartyTypeKind.ZodObject})}setKey(key,schema){return this.augment({[key]:schema})}catchall(index2){return new ZodObject({...this._def,catchall:index2})}pick(mask){const shape={};for(const key of util.objectKeys(mask))mask[key]&&this.shape[key]&&(shape[key]=this.shape[key]);return new ZodObject({...this._def,shape:()=>shape})}omit(mask){const shape={};for(const key of util.objectKeys(this.shape))mask[key]||(shape[key]=this.shape[key]);return new ZodObject({...this._def,shape:()=>shape})}deepPartial(){return deepPartialify(this)}partial(mask){const newShape={};for(const key of util.objectKeys(this.shape)){const fieldSchema=this.shape[key];mask&&!mask[key]?newShape[key]=fieldSchema:newShape[key]=fieldSchema.optional()}return new ZodObject({...this._def,shape:()=>newShape})}required(mask){const newShape={};for(const key of util.objectKeys(this.shape))if(mask&&!mask[key])newShape[key]=this.shape[key];else{let newField=this.shape[key];for(;newField instanceof ZodOptional;)newField=newField._def.innerType;newShape[key]=newField}return new ZodObject({...this._def,shape:()=>newShape})}keyof(){return createZodEnum(util.objectKeys(this.shape))}}ZodObject.create=(shape,params)=>new ZodObject({shape:()=>shape,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(params)});ZodObject.strictCreate=(shape,params)=>new ZodObject({shape:()=>shape,unknownKeys:"strict",catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(params)});ZodObject.lazycreate=(shape,params)=>new ZodObject({shape,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(params)});class ZodUnion extends ZodType{_parse(input2){const{ctx}=this._processInputParams(input2),options=this._def.options;function handleResults(results){for(const result of results)if(result.result.status==="valid")return result.result;for(const result of results)if(result.result.status==="dirty")return ctx.common.issues.push(...result.ctx.common.issues),result.result;const unionErrors=results.map(result=>new ZodError(result.ctx.common.issues));return addIssueToContext(ctx,{code:ZodIssueCode.invalid_union,unionErrors}),INVALID}if(ctx.common.async)return Promise.all(options.map(async option=>{const childCtx={...ctx,common:{...ctx.common,issues:[]},parent:null};return{result:await option._parseAsync({data:ctx.data,path:ctx.path,parent:childCtx}),ctx:childCtx}})).then(handleResults);{let dirty;const issues=[];for(const option of options){const childCtx={...ctx,common:{...ctx.common,issues:[]},parent:null},result=option._parseSync({data:ctx.data,path:ctx.path,parent:childCtx});if(result.status==="valid")return result;result.status==="dirty"&&!dirty&&(dirty={result,ctx:childCtx}),childCtx.common.issues.length&&issues.push(childCtx.common.issues)}if(dirty)return ctx.common.issues.push(...dirty.ctx.common.issues),dirty.result;const unionErrors=issues.map(issues2=>new ZodError(issues2));return addIssueToContext(ctx,{code:ZodIssueCode.invalid_union,unionErrors}),INVALID}}get options(){return this._def.options}}ZodUnion.create=(types,params)=>new ZodUnion({options:types,typeName:ZodFirstPartyTypeKind.ZodUnion,...processCreateParams(params)});function mergeValues(a2,b2){const aType=getParsedType(a2),bType=getParsedType(b2);if(a2===b2)return{valid:!0,data:a2};if(aType===ZodParsedType.object&&bType===ZodParsedType.object){const bKeys=util.objectKeys(b2),sharedKeys=util.objectKeys(a2).filter(key=>bKeys.indexOf(key)!==-1),newObj={...a2,...b2};for(const key of sharedKeys){const sharedValue=mergeValues(a2[key],b2[key]);if(!sharedValue.valid)return{valid:!1};newObj[key]=sharedValue.data}return{valid:!0,data:newObj}}else if(aType===ZodParsedType.array&&bType===ZodParsedType.array){if(a2.length!==b2.length)return{valid:!1};const newArray=[];for(let index2=0;index2<a2.length;index2++){const itemA=a2[index2],itemB=b2[index2],sharedValue=mergeValues(itemA,itemB);if(!sharedValue.valid)return{valid:!1};newArray.push(sharedValue.data)}return{valid:!0,data:newArray}}else return aType===ZodParsedType.date&&bType===ZodParsedType.date&&+a2==+b2?{valid:!0,data:a2}:{valid:!1}}class ZodIntersection extends ZodType{_parse(input2){const{status,ctx}=this._processInputParams(input2),handleParsed=(parsedLeft,parsedRight)=>{if(isAborted(parsedLeft)||isAborted(parsedRight))return INVALID;const merged=mergeValues(parsedLeft.value,parsedRight.value);return merged.valid?((isDirty(parsedLeft)||isDirty(parsedRight))&&status.dirty(),{status:status.value,value:merged.data}):(addIssueToContext(ctx,{code:ZodIssueCode.invalid_intersection_types}),INVALID)};return ctx.common.async?Promise.all([this._def.left._parseAsync({data:ctx.data,path:ctx.path,parent:ctx}),this._def.right._parseAsync({data:ctx.data,path:ctx.path,parent:ctx})]).then(([left,right])=>handleParsed(left,right)):handleParsed(this._def.left._parseSync({data:ctx.data,path:ctx.path,parent:ctx}),this._def.right._parseSync({data:ctx.data,path:ctx.path,parent:ctx}))}}ZodIntersection.create=(left,right,params)=>new ZodIntersection({left,right,typeName:ZodFirstPartyTypeKind.ZodIntersection,...processCreateParams(params)});class ZodTuple extends ZodType{_parse(input2){const{status,ctx}=this._processInputParams(input2);if(ctx.parsedType!==ZodParsedType.array)return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:ctx.parsedType}),INVALID;if(ctx.data.length<this._def.items.length)return addIssueToContext(ctx,{code:ZodIssueCode.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),INVALID;!this._def.rest&&ctx.data.length>this._def.items.length&&(addIssueToContext(ctx,{code:ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),status.dirty());const items=[...ctx.data].map((item,itemIndex)=>{const schema=this._def.items[itemIndex]||this._def.rest;return schema?schema._parse(new ParseInputLazyPath(ctx,item,ctx.path,itemIndex)):null}).filter(x2=>!!x2);return ctx.common.async?Promise.all(items).then(results=>ParseStatus.mergeArray(status,results)):ParseStatus.mergeArray(status,items)}get items(){return this._def.items}rest(rest){return new ZodTuple({...this._def,rest})}}ZodTuple.create=(schemas,params)=>{if(!Array.isArray(schemas))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ZodTuple({items:schemas,typeName:ZodFirstPartyTypeKind.ZodTuple,rest:null,...processCreateParams(params)})};class ZodMap extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(input2){const{status,ctx}=this._processInputParams(input2);if(ctx.parsedType!==ZodParsedType.map)return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.map,received:ctx.parsedType}),INVALID;const keyType=this._def.keyType,valueType=this._def.valueType,pairs=[...ctx.data.entries()].map(([key,value],index2)=>({key:keyType._parse(new ParseInputLazyPath(ctx,key,ctx.path,[index2,"key"])),value:valueType._parse(new ParseInputLazyPath(ctx,value,ctx.path,[index2,"value"]))}));if(ctx.common.async){const finalMap=new Map;return Promise.resolve().then(async()=>{for(const pair of pairs){const key=await pair.key,value=await pair.value;if(key.status==="aborted"||value.status==="aborted")return INVALID;(key.status==="dirty"||value.status==="dirty")&&status.dirty(),finalMap.set(key.value,value.value)}return{status:status.value,value:finalMap}})}else{const finalMap=new Map;for(const pair of pairs){const key=pair.key,value=pair.value;if(key.status==="aborted"||value.status==="aborted")return INVALID;(key.status==="dirty"||value.status==="dirty")&&status.dirty(),finalMap.set(key.value,value.value)}return{status:status.value,value:finalMap}}}}ZodMap.create=(keyType,valueType,params)=>new ZodMap({valueType,keyType,typeName:ZodFirstPartyTypeKind.ZodMap,...processCreateParams(params)});class ZodSet extends ZodType{_parse(input2){const{status,ctx}=this._processInputParams(input2);if(ctx.parsedType!==ZodParsedType.set)return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.set,received:ctx.parsedType}),INVALID;const def=this._def;def.minSize!==null&&ctx.data.size<def.minSize.value&&(addIssueToContext(ctx,{code:ZodIssueCode.too_small,minimum:def.minSize.value,type:"set",inclusive:!0,exact:!1,message:def.minSize.message}),status.dirty()),def.maxSize!==null&&ctx.data.size>def.maxSize.value&&(addIssueToContext(ctx,{code:ZodIssueCode.too_big,maximum:def.maxSize.value,type:"set",inclusive:!0,exact:!1,message:def.maxSize.message}),status.dirty());const valueType=this._def.valueType;function finalizeSet(elements2){const parsedSet=new Set;for(const element of elements2){if(element.status==="aborted")return INVALID;element.status==="dirty"&&status.dirty(),parsedSet.add(element.value)}return{status:status.value,value:parsedSet}}const elements=[...ctx.data.values()].map((item,i2)=>valueType._parse(new ParseInputLazyPath(ctx,item,ctx.path,i2)));return ctx.common.async?Promise.all(elements).then(elements2=>finalizeSet(elements2)):finalizeSet(elements)}min(minSize,message){return new ZodSet({...this._def,minSize:{value:minSize,message:errorUtil.toString(message)}})}max(maxSize,message){return new ZodSet({...this._def,maxSize:{value:maxSize,message:errorUtil.toString(message)}})}size(size2,message){return this.min(size2,message).max(size2,message)}nonempty(message){return this.min(1,message)}}ZodSet.create=(valueType,params)=>new ZodSet({valueType,minSize:null,maxSize:null,typeName:ZodFirstPartyTypeKind.ZodSet,...processCreateParams(params)});class ZodLazy extends ZodType{get schema(){return this._def.getter()}_parse(input2){const{ctx}=this._processInputParams(input2);return this._def.getter()._parse({data:ctx.data,path:ctx.path,parent:ctx})}}ZodLazy.create=(getter,params)=>new ZodLazy({getter,typeName:ZodFirstPartyTypeKind.ZodLazy,...processCreateParams(params)});class ZodLiteral extends ZodType{_parse(input2){if(input2.data!==this._def.value){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{received:ctx.data,code:ZodIssueCode.invalid_literal,expected:this._def.value}),INVALID}return{status:"valid",value:input2.data}}get value(){return this._def.value}}ZodLiteral.create=(value,params)=>new ZodLiteral({value,typeName:ZodFirstPartyTypeKind.ZodLiteral,...processCreateParams(params)});function createZodEnum(values,params){return new ZodEnum({values,typeName:ZodFirstPartyTypeKind.ZodEnum,...processCreateParams(params)})}class ZodEnum extends ZodType{_parse(input2){if(typeof input2.data!="string"){const ctx=this._getOrReturnCtx(input2),expectedValues=this._def.values;return addIssueToContext(ctx,{expected:util.joinValues(expectedValues),received:ctx.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(input2.data)){const ctx=this._getOrReturnCtx(input2),expectedValues=this._def.values;return addIssueToContext(ctx,{received:ctx.data,code:ZodIssueCode.invalid_enum_value,options:expectedValues}),INVALID}return OK(input2.data)}get options(){return this._def.values}get enum(){const enumValues={};for(const val of this._def.values)enumValues[val]=val;return enumValues}get Values(){const enumValues={};for(const val of this._def.values)enumValues[val]=val;return enumValues}get Enum(){const enumValues={};for(const val of this._def.values)enumValues[val]=val;return enumValues}extract(values,newDef=this._def){return ZodEnum.create(values,{...this._def,...newDef})}exclude(values,newDef=this._def){return ZodEnum.create(this.options.filter(opt=>!values.includes(opt)),{...this._def,...newDef})}}ZodEnum.create=createZodEnum;class ZodNativeEnum extends ZodType{_parse(input2){const nativeEnumValues=util.getValidEnumValues(this._def.values),ctx=this._getOrReturnCtx(input2);if(ctx.parsedType!==ZodParsedType.string&&ctx.parsedType!==ZodParsedType.number){const expectedValues=util.objectValues(nativeEnumValues);return addIssueToContext(ctx,{expected:util.joinValues(expectedValues),received:ctx.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(this._cache||(this._cache=new Set(util.getValidEnumValues(this._def.values))),!this._cache.has(input2.data)){const expectedValues=util.objectValues(nativeEnumValues);return addIssueToContext(ctx,{received:ctx.data,code:ZodIssueCode.invalid_enum_value,options:expectedValues}),INVALID}return OK(input2.data)}get enum(){return this._def.values}}ZodNativeEnum.create=(values,params)=>new ZodNativeEnum({values,typeName:ZodFirstPartyTypeKind.ZodNativeEnum,...processCreateParams(params)});class ZodPromise extends ZodType{unwrap(){return this._def.type}_parse(input2){const{ctx}=this._processInputParams(input2);if(ctx.parsedType!==ZodParsedType.promise&&ctx.common.async===!1)return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.promise,received:ctx.parsedType}),INVALID;const promisified=ctx.parsedType===ZodParsedType.promise?ctx.data:Promise.resolve(ctx.data);return OK(promisified.then(data=>this._def.type.parseAsync(data,{path:ctx.path,errorMap:ctx.common.contextualErrorMap})))}}ZodPromise.create=(schema,params)=>new ZodPromise({type:schema,typeName:ZodFirstPartyTypeKind.ZodPromise,...processCreateParams(params)});class ZodEffects extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ZodFirstPartyTypeKind.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(input2){const{status,ctx}=this._processInputParams(input2),effect=this._def.effect||null,checkCtx={addIssue:arg=>{addIssueToContext(ctx,arg),arg.fatal?status.abort():status.dirty()},get path(){return ctx.path}};if(checkCtx.addIssue=checkCtx.addIssue.bind(checkCtx),effect.type==="preprocess"){const processed=effect.transform(ctx.data,checkCtx);if(ctx.common.async)return Promise.resolve(processed).then(async processed2=>{if(status.value==="aborted")return INVALID;const result=await this._def.schema._parseAsync({data:processed2,path:ctx.path,parent:ctx});return result.status==="aborted"?INVALID:result.status==="dirty"||status.value==="dirty"?DIRTY(result.value):result});{if(status.value==="aborted")return INVALID;const result=this._def.schema._parseSync({data:processed,path:ctx.path,parent:ctx});return result.status==="aborted"?INVALID:result.status==="dirty"||status.value==="dirty"?DIRTY(result.value):result}}if(effect.type==="refinement"){const executeRefinement=acc=>{const result=effect.refinement(acc,checkCtx);if(ctx.common.async)return Promise.resolve(result);if(result instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return acc};if(ctx.common.async===!1){const inner=this._def.schema._parseSync({data:ctx.data,path:ctx.path,parent:ctx});return inner.status==="aborted"?INVALID:(inner.status==="dirty"&&status.dirty(),executeRefinement(inner.value),{status:status.value,value:inner.value})}else return this._def.schema._parseAsync({data:ctx.data,path:ctx.path,parent:ctx}).then(inner=>inner.status==="aborted"?INVALID:(inner.status==="dirty"&&status.dirty(),executeRefinement(inner.value).then(()=>({status:status.value,value:inner.value}))))}if(effect.type==="transform")if(ctx.common.async===!1){const base=this._def.schema._parseSync({data:ctx.data,path:ctx.path,parent:ctx});if(!isValid(base))return INVALID;const result=effect.transform(base.value,checkCtx);if(result instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:status.value,value:result}}else return this._def.schema._parseAsync({data:ctx.data,path:ctx.path,parent:ctx}).then(base=>isValid(base)?Promise.resolve(effect.transform(base.value,checkCtx)).then(result=>({status:status.value,value:result})):INVALID);util.assertNever(effect)}}ZodEffects.create=(schema,effect,params)=>new ZodEffects({schema,typeName:ZodFirstPartyTypeKind.ZodEffects,effect,...processCreateParams(params)});ZodEffects.createWithPreprocess=(preprocess,schema,params)=>new ZodEffects({schema,effect:{type:"preprocess",transform:preprocess}
140,typeName:ZodFirstPartyTypeKind.ZodEffects,...processCreateParams(params)});class ZodOptional extends ZodType{_parse(input2){return this._getType(input2)===ZodParsedType.undefined?OK(void 0):this._def.innerType._parse(input2)}unwrap(){return this._def.innerType}}ZodOptional.create=(type2,params)=>new ZodOptional({innerType:type2,typeName:ZodFirstPartyTypeKind.ZodOptional,...processCreateParams(params)});class ZodNullable extends ZodType{_parse(input2){return this._getType(input2)===ZodParsedType.null?OK(null):this._def.innerType._parse(input2)}unwrap(){return this._def.innerType}}ZodNullable.create=(type2,params)=>new ZodNullable({innerType:type2,typeName:ZodFirstPartyTypeKind.ZodNullable,...processCreateParams(params)});class ZodDefault extends ZodType{_parse(input2){const{ctx}=this._processInputParams(input2);let data=ctx.data;return ctx.parsedType===ZodParsedType.undefined&&(data=this._def.defaultValue()),this._def.innerType._parse({data,path:ctx.path,parent:ctx})}removeDefault(){return this._def.innerType}}ZodDefault.create=(type2,params)=>new ZodDefault({innerType:type2,typeName:ZodFirstPartyTypeKind.ZodDefault,defaultValue:typeof params.default=="function"?params.default:()=>params.default,...processCreateParams(params)});class ZodCatch extends ZodType{_parse(input2){const{ctx}=this._processInputParams(input2),newCtx={...ctx,common:{...ctx.common,issues:[]}},result=this._def.innerType._parse({data:newCtx.data,path:newCtx.path,parent:{...newCtx}});return isAsync(result)?result.then(result2=>({status:"valid",value:result2.status==="valid"?result2.value:this._def.catchValue({get error(){return new ZodError(newCtx.common.issues)},input:newCtx.data})})):{status:"valid",value:result.status==="valid"?result.value:this._def.catchValue({get error(){return new ZodError(newCtx.common.issues)},input:newCtx.data})}}removeCatch(){return this._def.innerType}}ZodCatch.create=(type2,params)=>new ZodCatch({innerType:type2,typeName:ZodFirstPartyTypeKind.ZodCatch,catchValue:typeof params.catch=="function"?params.catch:()=>params.catch,...processCreateParams(params)});class ZodNaN extends ZodType{_parse(input2){if(this._getType(input2)!==ZodParsedType.nan){const ctx=this._getOrReturnCtx(input2);return addIssueToContext(ctx,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.nan,received:ctx.parsedType}),INVALID}return{status:"valid",value:input2.data}}}ZodNaN.create=params=>new ZodNaN({typeName:ZodFirstPartyTypeKind.ZodNaN,...processCreateParams(params)});class ZodBranded extends ZodType{_parse(input2){const{ctx}=this._processInputParams(input2),data=ctx.data;return this._def.type._parse({data,path:ctx.path,parent:ctx})}unwrap(){return this._def.type}}class ZodPipeline extends ZodType{_parse(input2){const{status,ctx}=this._processInputParams(input2);if(ctx.common.async)return(async()=>{const inResult=await this._def.in._parseAsync({data:ctx.data,path:ctx.path,parent:ctx});return inResult.status==="aborted"?INVALID:inResult.status==="dirty"?(status.dirty(),DIRTY(inResult.value)):this._def.out._parseAsync({data:inResult.value,path:ctx.path,parent:ctx})})();{const inResult=this._def.in._parseSync({data:ctx.data,path:ctx.path,parent:ctx});return inResult.status==="aborted"?INVALID:inResult.status==="dirty"?(status.dirty(),{status:"dirty",value:inResult.value}):this._def.out._parseSync({data:inResult.value,path:ctx.path,parent:ctx})}}static create(a2,b2){return new ZodPipeline({in:a2,out:b2,typeName:ZodFirstPartyTypeKind.ZodPipeline})}}class ZodReadonly extends ZodType{_parse(input2){const result=this._def.innerType._parse(input2),freeze=data=>(isValid(data)&&(data.value=Object.freeze(data.value)),data);return isAsync(result)?result.then(data=>freeze(data)):freeze(result)}unwrap(){return this._def.innerType}}ZodReadonly.create=(type2,params)=>new ZodReadonly({innerType:type2,typeName:ZodFirstPartyTypeKind.ZodReadonly,...processCreateParams(params)});var ZodFirstPartyTypeKind;(function(ZodFirstPartyTypeKind2){ZodFirstPartyTypeKind2.ZodString="ZodString",ZodFirstPartyTypeKind2.ZodNumber="ZodNumber",ZodFirstPartyTypeKind2.ZodNaN="ZodNaN",ZodFirstPartyTypeKind2.ZodBigInt="ZodBigInt",ZodFirstPartyTypeKind2.ZodBoolean="ZodBoolean",ZodFirstPartyTypeKind2.ZodDate="ZodDate",ZodFirstPartyTypeKind2.ZodSymbol="ZodSymbol",ZodFirstPartyTypeKind2.ZodUndefined="ZodUndefined",ZodFirstPartyTypeKind2.ZodNull="ZodNull",ZodFirstPartyTypeKind2.ZodAny="ZodAny",ZodFirstPartyTypeKind2.ZodUnknown="ZodUnknown",ZodFirstPartyTypeKind2.ZodNever="ZodNever",ZodFirstPartyTypeKind2.ZodVoid="ZodVoid",ZodFirstPartyTypeKind2.ZodArray="ZodArray",ZodFirstPartyTypeKind2.ZodObject="ZodObject",ZodFirstPartyTypeKind2.ZodUnion="ZodUnion",ZodFirstPartyTypeKind2.ZodDiscriminatedUnion="ZodDiscriminatedUnion",ZodFirstPartyTypeKind2.ZodIntersection="ZodIntersection",ZodFirstPartyTypeKind2.ZodTuple="ZodTuple",ZodFirstPartyTypeKind2.ZodRecord="ZodRecord",ZodFirstPartyTypeKind2.ZodMap="ZodMap",ZodFirstPartyTypeKind2.ZodSet="ZodSet",ZodFirstPartyTypeKind2.ZodFunction="ZodFunction",ZodFirstPartyTypeKind2.ZodLazy="ZodLazy",ZodFirstPartyTypeKind2.ZodLiteral="ZodLiteral",ZodFirstPartyTypeKind2.ZodEnum="ZodEnum",ZodFirstPartyTypeKind2.ZodEffects="ZodEffects",ZodFirstPartyTypeKind2.ZodNativeEnum="ZodNativeEnum",ZodFirstPartyTypeKind2.ZodOptional="ZodOptional",ZodFirstPartyTypeKind2.ZodNullable="ZodNullable",ZodFirstPartyTypeKind2.ZodDefault="ZodDefault",ZodFirstPartyTypeKind2.ZodCatch="ZodCatch",ZodFirstPartyTypeKind2.ZodPromise="ZodPromise",ZodFirstPartyTypeKind2.ZodBranded="ZodBranded",ZodFirstPartyTypeKind2.ZodPipeline="ZodPipeline",ZodFirstPartyTypeKind2.ZodReadonly="ZodReadonly"})(ZodFirstPartyTypeKind||(ZodFirstPartyTypeKind={}));const stringType=ZodString.create;ZodNever.create;ZodArray.create;const objectType=ZodObject.create;ZodUnion.create;ZodIntersection.create;ZodTuple.create;ZodEnum.create;ZodPromise.create;ZodOptional.create;ZodNullable.create;const isCanadianPostalCode=postalCode=>/^[A-Z]\d[A-Z]\s?\d[A-Z]\d$/i.test(postalCode),normalizeCanadianPostalCode=postalCode=>postalCode.replace(/\s+/g,"").toUpperCase(),normalizeUSZipCode=zipCode=>zipCode.replace(/\D/g,"").slice(0,5),normalizePostalCode=postalCode=>isCanadianPostalCode(postalCode)?normalizeCanadianPostalCode(postalCode):normalizeUSZipCode(postalCode),newsletterFormSchema=objectType({firstName:stringType().min(1,ERROR_MESSAGES.required("First name")).max(VALIDATION_PATTERNS.firstName.maxLength,ERROR_MESSAGES.maxLength("First name",VALIDATION_PATTERNS.firstName.maxLength)).transform(val=>val.trim()),lastName:stringType().min(1,ERROR_MESSAGES.required("Last name")).max(VALIDATION_PATTERNS.lastName.maxLength,ERROR_MESSAGES.maxLength("Last name",VALIDATION_PATTERNS.lastName.maxLength)).transform(val=>val.trim()),emailAddress:stringType().min(1,ERROR_MESSAGES.required("Email address")).max(VALIDATION_PATTERNS.emailAddress.maxLength,ERROR_MESSAGES.maxLength("Email",VALIDATION_PATTERNS.emailAddress.maxLength)).regex(new RegExp(VALIDATION_PATTERNS.emailAddress.regex.source,"i"),ERROR_MESSAGES.invalidEmail).transform(val=>val.trim().toLowerCase()),postalCode:stringType().min(1,ERROR_MESSAGES.required("Postal code")).max(VALIDATION_PATTERNS.postalCode.maxLength,ERROR_MESSAGES.maxLength("Postal code",VALIDATION_PATTERNS.postalCode.maxLength)).regex(new RegExp(VALIDATION_PATTERNS.postalCode.regex.source,"i"),ERROR_MESSAGES.invalidPostalCode).transform(val=>{const trimmed=val.trim();return normalizePostalCode(trimmed)}),phoneNumber:stringType().min(1,ERROR_MESSAGES.required("Phone number")).max(VALIDATION_PATTERNS.phoneNumber.maxLength,ERROR_MESSAGES.maxLength("Phone number",VALIDATION_PATTERNS.phoneNumber.maxLength)).regex(new RegExp(VALIDATION_PATTERNS.phoneNumber.regex.source,"i"),ERROR_MESSAGES.invalidPhoneNumber)});objectType({data:newsletterFormSchema,token:stringType({required_error:"Token is required"}).min(1,"Token is required"),utm_id:stringType().optional(),utm_source:stringType().optional(),utm_medium:stringType().optional(),utm_campaign:stringType().optional(),utm_term:stringType().optional(),utm_content:stringType().optional()});const NEWSLETTER_FULL_PAGE_PATHNAME="/newsletter-signup",defaultFormValues={firstName:"",lastName:"",emailAddress:"",postalCode:"",phoneNumber:HONEYPOT_VALUE},styles$s=getNewsletterFormStyles(),NewsletterForm=({primary_text,secondary_text,isInFooter=!1})=>{var _a9;const[isVerifying,setIsVerifying]=reactExports.useState(!1),{teamusa:isTeamUSA2,usopc:isUSOPC2}
140=useCurrentTheme(),{urlPathname}=usePageContext(),ref=reactExports.useRef(null),isIntersecting=((_a9=useIntersectionObserver(ref,{freezeOnceVisible:!0,threshold:1}))==null?void 0:_a9.isIntersecting)??!0,{formState:{errors,isSubmitting,isSubmitSuccessful,touchedFields},handleSubmit,register,setError}=useForm({mode:"onTouched",defaultValues:defaultFormValues,resolver:a(newsletterFormSchema)}),{handleSubmit:handleFormSubmit}=useNewsletterSubmit(),isXLBreakpoint=useBreakpointValue({base:!1,xl:!0}),onSubmit=async data=>{setIsVerifying(!0);const isInvalid=!await briteVerify(data.emailAddress);if(setIsVerifying(!1),isInvalid){setError("emailAddress",{type:"briteverify",message:"Please enter a valid email address"},{shouldFocus:!0});return}return handleFormSubmit(data)},isFullPage=!isInFooter&&(urlPathname===NEWSLETTER_FULL_PAGE_PATHNAME||isUSOPC2),isLegacyContent=!isInFooter&&!isFullPage,formPosition=isInFooter?"footer":isFullPage?"fullPage":"content",showInlineActions=(isInFooter||isLegacyContent)&&isXLBreakpoint,inputVariant=isInFooter?"outline":isLegacyContent?"invertOutline":void 0,textVariant=isLegacyContent?"light":void 0,fieldVariant=isLegacyContent?"signupBlock":void 0,actions2=jsxRuntimeExports.jsx(Box,{css:styles$s.actionsContainer,className:"actions",children:jsxRuntimeExports.jsx(Button,{"aria-describedby":"form-terms",type:"submit",loading:isSubmitting||isVerifying,className:isLegacyContent?"light-focus-ring":"",id:"submit_button_newsletter",size:{base:"md",md:"lg"},variant:"solid",children:"Sign Up"})}),legalText=jsxRuntimeExports.jsx(Box,{css:styles$s.importantLinks,children:jsxRuntimeExports.jsxs(Text,{variant:textVariant,id:"form-terms",children:["By clicking 'Sign Up', I agree to Team USA's"," ",jsxRuntimeExports.jsx(SmartLink,{href:"https://www.teamusa.com/privacy-policy",variant:textVariant,children:"Privacy Policy"})," ","and"," ",jsxRuntimeExports.jsx(SmartLink,{href:"https://www.teamusa.com/terms-of-use",variant:textVariant,children:"Terms of Use"}),".",jsxRuntimeExports.jsx("br",{}),"This site is protected by reCAPTCHA and the Google"," ",jsxRuntimeExports.jsx(SmartLink,{href:"https://policies.google.com/privacy",variant:textVariant,target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"})," ","and"," ",jsxRuntimeExports.jsx(SmartLink,{href:"https://policies.google.com/terms",variant:textVariant,target:"_blank",rel:"noopener noreferrer",children:"Terms of Service"})," ","apply."]})});return jsxRuntimeExports.jsxs(Box,{ref,css:styles$s.container,className:"form-container","data-position":formPosition,"data-intersecting":isIntersecting,"data-submitted":isSubmitSuccessful,children:[isTeamUSA2&&[1,2,3].map(n2=>jsxRuntimeExports.jsx("div",{className:`star-${n2}`,children:jsxRuntimeExports.jsx(StarSVG,{})},n2)),jsxRuntimeExports.jsx(Box,{css:styles$s.textContainer,children:jsxRuntimeExports.jsx(NewsletterFormHeading,{isUSOPC:isUSOPC2,position:formPosition,primaryText:primary_text,secondaryText:secondary_text})}),isSubmitSuccessful?jsxRuntimeExports.jsx(SuccessMessage,{css:styles$s.heading,position:formPosition}):jsxRuntimeExports.jsx(Box,{className:"newsletterForm",css:styles$s.formContainer,children:jsxRuntimeExports.jsxs(chakra.form,{"aria-labelledby":"newsletter-form-title",onSubmit:handleSubmit(onSubmit),css:styles$s.formElement,children:[jsxRuntimeExports.jsxs(Box,{css:styles$s.inputContainer,children:[jsxRuntimeExports.jsx(NewsletterFormFields,{register,touchedFields,errors,fieldVariant,inputVariant}),showInlineActions&&actions2,(isInFooter||isLegacyContent)&&legalText]}),!showInlineActions&&actions2,isFullPage&&legalText]})})]})},getSiteFooterStyles=createStyleObjectFromSlotRecipe({slots:["wrapper","topBanner","logo","followToolsWrapper","iconContainerStyles","iconButtonProps","primaryLinks","bottomLogoWrapper","bottomLogoImage","secondaryLinks"],base:{wrapper:{backgroundColor:"var(--components-site-footer-background-color)",color:"var(--semantics-text-paragraph-primary-light-color)"},topBanner:{justifyContent:"space-between",gap:{base:8,xl:12},paddingBlock:{base:8,xl:10,"2xl":12},paddingInline:{base:6,sm:8,"2xl":"calc((100% - 1418px) / 2)"},flexDirection:{base:"column",md:"row"},alignItems:"center",backgroundColor:"var(--components-site-footer-logo-follow-section-background-color)",borderTop:{_ngb:"1px solid var(--semantics-borders-primary-color)"}},logo:{maxWidth:"280px",maxHeight:"72px"},followToolsWrapper:{display:"flex",flexDirection:"row",alignItems:"center",flexWrap:"wrap",gap:4,"& h2":{color:"white",fontSize:"2xl",_teamusa:{fontFamily:"accent"}}},iconContainerStyles:{display:"flex",flexDirection:"row",justifyContent:"center",flexWrap:"wrap",gap:4},iconButtonProps:{"& svg":{boxSize:{base:4.5,sm:5}}},primaryLinks:{columnGap:{base:6,lg:12},padding:{base:"32px 24px 48px",sm:"32px 32px 48px",xl:"40px 32px 56px","2xl":"48px calc((100% - 1418px) / 2) 56px"},_teamusa:{borderBottom:"1px solid var(--components-site-footer-divider)","& h2":{fontFamily:"accent"}}},bottomLogoWrapper:{gap:6,justifyContent:"center",flexWrap:"wrap",paddingBlock:{base:8,"2xl":12},paddingInline:{base:4,md:12,xl:20},_teamusa:{borderBottom:"1px solid var(--components-site-footer-divider)"}},bottomLogoImage:{maxHeight:"88px",maxWidth:"272px"},secondaryLinks:{paddingTop:{base:8,"2xl":12},paddingBottom:{base:8,md:20},paddingInline:{base:4,md:12,xl:20}}}});
140function SiteFooter(props){const{bottom_logo_image,copyright,first_level_navigation_items,follow_tools,hideNewsletterForm,second_level_navigation_items,signup_form_enabled,signup_form,top_logo_image}=props,{ngb:isNgb,usopc:isUsopc}=useCurrentTheme(),styles2=getSiteFooterStyles(),isLoneGroup=(first_level_navigation_items==null?void 0:first_level_navigation_items.length)===1,showSignupForm=signup_form_enabled&&!!signup_form&&!hideNewsletterForm;return jsxRuntimeExports.jsxs(Flex,{as:"footer",flexDirection:"column",id:"site-footer",children:[showSignupForm&&jsxRuntimeExports.jsx(NewsletterForm,{...signup_form,isInFooter:!0}),jsxRuntimeExports.jsxs(Box,{css:styles2.wrapper,children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.topBanner,children:[jsxRuntimeExports.jsx(Box,{children:top_logo_image&&jsxRuntimeExports.jsx(QuickImage,{data:top_logo_image,useResponsivePlugin:!1,css:styles2.logo})}),(follow_tools==null?void 0:follow_tools.social_networks)&&jsxRuntimeExports.jsx(FollowTools,{social_networks:follow_tools.social_networks,title:follow_tools.title,hasDarkBackground:!isNgb,extraProps:{wrapperStyles:styles2.followToolsWrapper,iconContainerStyles:styles2.iconContainerStyles,iconButtonProps:{variant:isNgb?"outlineIconButton":"invertOutlineIconButton",size:{base:"mdCircle",sm:"lgCircle"},css:styles2.iconButtonProps}}})]}),jsxRuntimeExports.jsx(Grid,{templateColumns:{base:"repeat(2, 1fr)",md:"repeat(3, 1fr)",lg:"repeat(4, 1fr)"},css:styles2.primaryLinks,placeItems:isLoneGroup?"center":void 0,children:(first_level_navigation_items??[]).map((item,index2)=>jsxRuntimeExports.jsx(LinkGroupWithTitle,{data:item,isLoneGroup},index2))}
140),!isUsopc&&bottom_logo_image&&jsxRuntimeExports.jsx(Flex,{css:styles2.bottomLogoWrapper,children:bottom_logo_image&&jsxRuntimeExports.jsx(QuickImage,{data:bottom_logo_image,useResponsivePlugin:!1,css:styles2.bottomLogoImage})}),jsxRuntimeExports.jsxs(VStack,{gap:6,css:styles2.secondaryLinks,children:[second_level_navigation_items&&second_level_navigation_items.length>0&&jsxRuntimeExports.jsx(LinkGroup,{linkArr:second_level_navigation_items,isLoneGroup:!0}),copyright&&jsxRuntimeExports.jsx(Center,{textAlign:"center",children:jsxRuntimeExports.jsxs(Text,{variant:"light",children:[`© ${getETYear()} `,copyright]})})]})]})]})}/*! @license DOMPurify 3.4.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.0/LICENSE */var purify_cjs,hasRequiredPurify_cjs;function requirePurify_cjs(){if(hasRequiredPurify_cjs)return purify_cjs;hasRequiredPurify_cjs=1;const{entries,setPrototypeOf,isFrozen,getPrototypeOf:getPrototypeOf2,getOwnPropertyDescriptor}=Object;let{freeze,seal,create:create2}=Object,{apply,construct}=typeof Reflect<"u"&&Reflect;freeze||(freeze=function(x2){return x2}),seal||(seal=function(x2){return x2}),apply||(apply=function(func,thisArg){for(var _len=arguments.length,args=new Array(_len>2?_len-2:0),_key=2;_key<_len;_key++)args[_key-2]=arguments[_key];return func.apply(thisArg,args)}),construct||(construct=function(Func){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return new Func(...args)});const arrayForEach=unapply(Array.prototype.forEach),arrayLastIndexOf=unapply(Array.prototype.lastIndexOf),arrayPop=unapply(Array.prototype.pop),arrayPush2=unapply(Array.prototype.push),arraySplice=unapply(Array.prototype.splice),stringToLowerCase=unapply(String.prototype.toLowerCase),stringToString=unappl
vendor: 5,481 bytes, line 140
140y(String.prototype.toString),stringMatch=unapply(String.prototype.match),stringReplace=unapply(String.prototype.replace),stringIndexOf=unapply(String.prototype.indexOf),stringTrim=unapply(String.prototype.trim),objectHasOwnProperty=unapply(Object.prototype.hasOwnProperty),regExpTest=unapply(RegExp.prototype.test),typeErrorCreate=unconstruct(TypeError);function unapply(func){return function(thisArg){thisArg instanceof RegExp&&(thisArg.lastIndex=0);for(var _len3=arguments.length,args=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];return apply(func,thisArg,args)}}function unconstruct(Func){return function(){for(var _len4=arguments.length,args=new Array(_len4),_key4=0;_key4<_len4;_key4++)args[_key4]=arguments[_key4];return construct(Func,args)}}function addToSet(set2,array2){let transformCaseFunc=arguments.length>2&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;setPrototypeOf&&setPrototypeOf(set2,null);let l=array2.length;for(;l--;){let element=array2[l];if(typeof element=="string"){const lcElement=transformCaseFunc(element);lcElement!==element&&(isFrozen(array2)||(array2[l]=lcElement),element=lcElement)}set2[element]=!0}return set2}function cleanArray(array2){for(let index2=0;index2<array2.length;index2++)objectHasOwnProperty(array2,index2)||(array2[index2]=null);return array2}function clone2(object2){const newObject=create2(null);for(const[property,value]of entries(object2))objectHasOwnProperty(object2,property)&&(Array.isArray(value)?newObject[property]=cleanArray(value):value&&typeof value=="object"&&value.constructor===Object?newObject[property]=clone2(value):newObject[property]=value);return newObject}function lookupGetter(object2,prop){for(;object2!==null;){const desc=getOwnPropertyDescriptor(object2,prop);if(desc){if(desc.get)return unapply(desc.get);if(typeof desc.value=="function")return unapply(desc.value)}object2=getPrototypeOf2(object2)}function fallbackValue(){return null}return fallbackValue}const html$1=freeze(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),svg$1=freeze(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),svgFilters=freeze(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),svgDisallowed=freeze(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),mathMl$1=freeze(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),mathMlDisallowed=freeze(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),text=freeze(["#text"]),html=freeze(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
140spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),svg2=freeze(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),mathMl=freeze(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),xml=freeze(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),MUSTACHE_EXPR=seal(/\{\{[\w\W]*|[\w\W]*\}\}/gm),ERB_EXPR=seal(/<%[\w\W]*|[\w\W]*%>/gm),TMPLIT_EXPR=seal(/\$\{[\w\W]*/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]+$/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i);var EXPRESSIONS=Object.freeze({__proto__:null,ARIA_ATTR,ATTR_WHITESPACE,CUSTOM_ELEMENT,DATA_ATTR,DOCTYPE_NAME,ERB_EXPR,IS_ALLOWED_URI,IS_SCRIPT_OR_DATA,MUSTACHE_EXPR,TMPLIT_EXPR});const NODE_TYPE={element:1,text:3,progressingInstruction:7,comment:8,document:9},getGlobal2=function(){return typeof window>"u"?null:window},_createTrustedTypesPolicy=function(trustedTypes,purifyHostElement){if(typeof trustedTypes!="object"||typeof trustedTypes.createPolicy!="function")return null;let suffix=null;
140const ATTR_NAME="data-tt-policy-suffix";purifyHostElement&&purifyHostElement.hasAttribute(ATTR_NAME)&&(suffix=purifyHostElement.getAttribute(ATTR_NAME));const policyName="dompurify"+(suffix?"#"+suffix:"");try{return trustedTypes.createPolicy(policyName,{createHTML(html2){return html2},createScriptURL(scriptUrl){return scriptUrl}})}catch{return console.warn("TrustedTypes policy "+policyName+" could not be created."),null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function createDOMPurify(){let window2=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal2();const DOMPurify2=root2=>createDOMPurify(root2);if(DOMPurify2.version="3.4.0",DOMPurify2.removed=[],!window2||!window2.document||window2.document.nodeType!==NODE_TYPE.document||!window2.Element)return DOMPurify2.isSupported=!1,DOMPurify2;let{document:document2}=window2;const originalDocument=document2,currentScript=originalDocument.currentScript,{DocumentFragment,HTMLTemplateElement,Node:Node2,Element:Element2,NodeFilter,NamedNodeMap=window2.NamedNodeMap||window2.MozNamedAttrMap,HTMLFormElement,DOMParser,trustedTypes}=window2,ElementPrototype=Element2.prototype,cloneNode=lookupGetter(ElementPrototype,"cloneNode"),remove2=lookupGetter(ElementPrototype,"remove"),getNextSibling=lookupGetter(ElementPrototype,"nextSibling"),getChildNodes=lookupGetter(ElementPrototype,"childNodes"),getParentNode2=lookupGetter(ElementPrototype,"parentNode");if(typeof HTMLTemplateElement=="function"){const template=document2.createElement("template");template.content&&template.content.ownerDocument&&(document2=template.content.ownerDocument)}let trustedTypesPolicy,emptyHTML="";const{implementation,createNodeIterator,createDocumentFragment,getElementsByTagName}=document2,{importNode}=originalDocument;let hooks=_createHooksMap();DOMPurify2.isSupported=typeof entries=="function"&&typeof getParentNode2=="function"&&implementation&&implementation.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:MUSTACHE_EXPR2,ERB_EXPR:ERB_EXPR2,TMPLIT_EXPR:TMPLIT_EXPR2,DATA_ATTR:DATA_ATTR2,ARIA_ATTR:ARIA_ATTR2,IS_SCRIPT_OR_DATA:IS_SCRIPT_OR_DATA2,ATTR_WHITESPACE:ATTR_WHITESPACE2,CUSTOM_ELEMENT:CUSTOM_ELEMENT2}=EXPRESSIONS;let{IS_ALLOWED_URI:IS_ALLOWED_URI$1}=EXPRESSIONS,ALLOWED_TAGS=null;const DEFAULT_ALLOWED_TAGS=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text]);let ALLOWED_ATTR=null;const DEFAULT_ALLOWED_ATTR=addToSet({},[...html,...svg2,...mathMl,...xml]);let CUSTOM_ELEMENT_HANDLING=Object.seal(create2(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),FORBID_TAGS=null,FORBID_ATTR=null;const EXTRA_ELEMENT_HANDLING=Object.seal(create2(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let ALLOW_ARIA_ATTR=!0,ALLOW_DATA_ATTR=!0,ALLOW_UNKNOWN_PROTOCOLS=!1,ALLOW_SELF_CLOSE_IN_ATTR=!0,SAFE_FOR_TEMPLATES=!1,SAFE_FOR_XML=!0,WHOLE_DOCUMENT=!1,SET_CONFIG=!1,FORCE_BODY=!1,RETURN_DOM=!1,RETURN_DOM_FRAGMENT=!1,RETURN_TRUSTED_TYPE=!1,SANITIZE_DOM=!0,SANITIZE_NAMED_PROPS=!1;const SANITIZE_NAMED_PROPS_PREFIX="user-content-";let KEEP_CONTENT=!0,IN_PLACE=!1,USE_PROFILES={},FORBID_CONTENTS=null;const DEFAULT_FORBID_CONTENTS=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let DATA_URI_TAGS=null;const DEFAULT_DATA_URI_TAGS=addToSet({},["audio","video","img","source","image","track"]);let URI_SAFE_ATTRIBUTES=null;const DEFAULT_URI_SAFE_ATTRIBUTES=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),MATHML_NAMESPACE="http://www.w3.org/1998/Math/MathML",SVG_NAMESPACE="http://www.w3.org/2000/svg",HTML_NAMESPACE="http://www.w3.org/1999/xhtml";let NAMESPACE=HTML_NAMESPACE,IS_EMPTY_INPUT=!1,ALLOWED_NAMESPACES=null;const DEFAULT_ALLOWED_NAMESPACES=addToSet({},[MATHML_NAMESPACE,SVG_NAMESPACE,HTML_NAMESPACE],stringToString);let MATHML_TEXT_INTEGRATION_POINTS=addToSet({},["mi","mo","mn","ms","mtext"]),HTML_INTEGRATION_POINTS=addToSet({},["annotation-xml"]);const COMMON_SVG_AND_HTML_ELEMENTS=addToSet({},["title","style","font","a","script"]);let PARSER_MEDIA_TYPE=null;const SUPPORTED_PARSER_MEDIA_TYPES=["application/xhtml+xml","text/html"],DEFAULT_PARSER_MEDIA_TYPE="text/html";let transformCaseFunc=null,CONFIG=null;const formElement=document2.createElement("form"),isRegexOrFunction=function(testValue){return testValue instanceof RegExp||testValue instanceof Function},_parseConfig=function(){let cfg=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(CONFIG&&CONFIG===cfg)){if((!cfg||typeof cfg!="object")&&(cfg={}),cfg=clone2(cfg),PARSER_MEDIA_TYPE=SUPPORTED_PARSER_MEDIA_TYPES.indexOf(cfg.PARSER_MEDIA_TYPE
vendor: 20,228 bytes, lines 140-141
140)===-1?DEFAULT_PARSER_MEDIA_TYPE:cfg.PARSER_MEDIA_TYPE,transformCaseFunc=PARSER_MEDIA_TYPE==="application/xhtml+xml"?stringToString:stringToLowerCase,ALLOWED_TAGS=objectHasOwnProperty(cfg,"ALLOWED_TAGS")?addToSet({},cfg.ALLOWED_TAGS,transformCaseFunc):DEFAULT_ALLOWED_TAGS,ALLOWED_ATTR=objectHasOwnProperty(cfg,"ALLOWED_ATTR")?addToSet({},cfg.ALLOWED_ATTR,transformCaseFunc):DEFAULT_ALLOWED_ATTR,ALLOWED_NAMESPACES=objectHasOwnProperty(cfg,"ALLOWED_NAMESPACES")?addToSet({},cfg.ALLOWED_NAMESPACES,stringToString):DEFAULT_ALLOWED_NAMESPACES,URI_SAFE_ATTRIBUTES=objectHasOwnProperty(cfg,"ADD_URI_SAFE_ATTR")?addToSet(clone2(DEFAULT_URI_SAFE_ATTRIBUTES),cfg.ADD_URI_SAFE_ATTR,transformCaseFunc):DEFAULT_URI_SAFE_ATTRIBUTES,DATA_URI_TAGS=objectHasOwnProperty(cfg,"ADD_DATA_URI_TAGS")?addToSet(clone2(DEFAULT_DATA_URI_TAGS),cfg.ADD_DATA_URI_TAGS,transformCaseFunc):DEFAULT_DATA_URI_TAGS,FORBID_CONTENTS=objectHasOwnProperty(cfg,"FORBID_CONTENTS")?addToSet({},cfg.FORBID_CONTENTS,transformCaseFunc):DEFAULT_FORBID_CONTENTS,FORBID_TAGS=objectHasOwnProperty(cfg,"FORBID_TAGS")?addToSet({},cfg.FORBID_TAGS,transformCaseFunc):clone2({}),FORBID_ATTR=objectHasOwnProperty(cfg,"FORBID_ATTR")?addToSet({},cfg.FORBID_ATTR,transformCaseFunc):clone2({}),USE_PROFILES=objectHasOwnProperty(cfg,"USE_PROFILES")?cfg.USE_PROFILES:!1,ALLOW_ARIA_ATTR=cfg.ALLOW_ARIA_ATTR!==!1,ALLOW_DATA_ATTR=cfg.ALLOW_DATA_ATTR!==!1,ALLOW_UNKNOWN_PROTOCOLS=cfg.ALLOW_UNKNOWN_PROTOCOLS||!1,ALLOW_SELF_CLOSE_IN_ATTR=cfg.ALLOW_SELF_CLOSE_IN_ATTR!==!1,SAFE_FOR_TEMPLATES=cfg.SAFE_FOR_TEMPLATES||!1,SAFE_FOR_XML=cfg.SAFE_FOR_XML!==!1,WHOLE_DOCUMENT=cfg.WHOLE_DOCUMENT||!1,RETURN_DOM=cfg.RETURN_DOM||!1,RETURN_DOM_FRAGMENT=cfg.RETURN_DOM_FRAGMENT||!1,RETURN_TRUSTED_TYPE=cfg.RETURN_TRUSTED_TYPE||!1,FORCE_BODY=cfg.FORCE_BODY||!1,SANITIZE_DOM=cfg.SANITIZE_DOM!==!1,SANITIZE_NAMED_PROPS=cfg.SANITIZE_NAMED_PROPS||!1,KEEP_CONTENT=cfg.KEEP_CONTENT!==!1,IN_PLACE=cfg.IN_PLACE||!1,IS_ALLOWED_URI$1=cfg.ALLOWED_URI_REGEXP||IS_ALLOWED_URI,NAMESPACE=cfg.NAMESPACE||HTML_NAMESPACE,MATHML_TEXT_INTEGRATION_POINTS=cfg.MATHML_TEXT_INTEGRATION_POINTS||MATHML_TEXT_INTEGRATION_POINTS,HTML_INTEGRATION_POINTS=cfg.HTML_INTEGRATION_POINTS||HTML_INTEGRATION_POINTS,CUSTOM_ELEMENT_HANDLING=cfg.CUSTOM_ELEMENT_HANDLING||create2(null),cfg.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck=cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck),cfg.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(CUSTOM_ELEMENT_HANDLING.attributeNameCheck=cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),cfg.CUSTOM_ELEMENT_HANDLING&&typeof cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),SAFE_FOR_TEMPLATES&&(ALLOW_DATA_ATTR=!1),RETURN_DOM_FRAGMENT&&(RETURN_DOM=!0),USE_PROFILES&&(ALLOWED_TAGS=addToSet({},text),ALLOWED_ATTR=create2(null),USE_PROFILES.html===!0&&(addToSet(ALLOWED_TAGS,html$1),addToSet(ALLOWED_ATTR,html)),USE_PROFILES.svg===!0&&(addToSet(ALLOWED_TAGS,svg$1),addToSet(ALLOWED_ATTR,svg2),addToSet(ALLOWED_ATTR,xml)),USE_PROFILES.svgFilters===!0&&(addToSet(ALLOWED_TAGS,svgFilters),addToSet(ALLOWED_ATTR,svg2),addToSet(ALLOWED_ATTR,xml)),USE_PROFILES.mathMl===!0&&(addToSet(ALLOWED_TAGS,mathMl$1),addToSet(ALLOWED_ATTR,mathMl),addToSet(ALLOWED_ATTR,xml))),EXTRA_ELEMENT_HANDLING.tagCheck=null,EXTRA_ELEMENT_HANDLING.attributeCheck=null,cfg.ADD_TAGS&&(typeof cfg.ADD_TAGS=="function"?EXTRA_ELEMENT_HANDLING.tagCheck=cfg.ADD_TAGS:(ALLOWED_TAGS===DEFAULT_ALLOWED_TAGS&&(ALLOWED_TAGS=clone2(ALLOWED_TAGS)),addToSet(ALLOWED_TAGS,cfg.ADD_TAGS,transformCaseFunc))),cfg.ADD_ATTR&&(typeof cfg.ADD_ATTR=="function"?EXTRA_ELEMENT_HANDLING.attributeCheck=cfg.ADD_ATTR:(ALLOWED_ATTR===DEFAULT_ALLOWED_ATTR&&(ALLOWED_ATTR=clone2(ALLOWED_ATTR)),addToSet(ALLOWED_ATTR,cfg.ADD_ATTR,transformCaseFunc))),cfg.ADD_URI_SAFE_ATTR&&addToSet(URI_SAFE_ATTRIBUTES,cfg.ADD_URI_SAFE_ATTR,transformCaseFunc),cfg.FORBID_CONTENTS&&(FORBID_CONTENTS===DEFAULT_FORBID_CONTENTS&&(FORBID_CONTENTS=clone2(FORBID_CONTENTS)),addToSet(FORBID_CONTENTS,cfg.FORBID_CONTENTS,transformCaseFunc)),cfg.ADD_FORBID_CONTENTS&&(FORBID_CONTENTS===DEFAULT_FORBID_CONTENTS&&(FORBID_CONTENTS=clone2(FORBID_CONTENTS)),addToSet(FORBID_CONTENTS,cfg.ADD_FORBID_CONTENTS,transformCaseFunc)),KEEP_CONTENT&&(ALLOWED_TAGS["#text"]=!0),WHOLE_DOCUMENT&&addToSet(ALLOWED_TAGS,["html","head","body"]),ALLOWED_TAGS.table&&(addToSet(ALLOWED_TAGS,["tbody"]),delete FORBID_TAGS.tbody),cfg.TRUSTED_TYPES_POLICY){if(typeof cfg.TRUSTED_TYPES_POLICY.createHTML!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof cfg.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');trustedTypesPolicy=cfg.TRUSTED_TYPES_POLICY,emptyHTML=trustedTypesPolicy.createHTML("")}else trustedTypesPolicy===void 0&&(trustedTypesPolicy=_createTrustedTypesPolicy(trustedTypes,currentScript)),trustedTypesPolicy!==null&&typeof emptyHTML=="string"&&(emptyHTML=trustedTypesPolicy.createHTML(""));freeze&&freeze(cfg),CONFIG=cfg}},ALL_SVG_TAGS=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),ALL_MATHML_TAGS=addToSet({},[...mathMl$1,...mathMlDisallowed]),_checkValidNamespace=function(element){let parent=getParentNode2(element);(!parent||!parent.tagName)&&(parent={namespaceURI:NAMESPACE,tagName:"template"});const tagName=stringToLowerCase(element.tagName),parentTagName=stringToLowerCase(parent.tagName);return ALLOWED_NAMESPACES[element.namespaceURI]?element.namespaceURI===SVG_NAMESPACE?parent.namespaceURI===HTML_NAMESPACE?tagName==="svg":parent.namespaceURI===MATHML_NAMESPACE?tagName==="svg"&&(parentTagName==="annotation-xml"||MATHML_TEXT_INTEGRATION_POINTS[parentTagName]):!!ALL_SVG_TAGS[tagName]:element.namespaceURI===MATHML_NAMESPACE?parent.namespaceURI===HTML_NAMESPACE?tagName==="math":parent.namespaceURI===SVG_NAMESPACE?tagName==="math"&&HTML_INTEGRATION_POINTS[parentTagName]:!!ALL_MATHML_TAGS[tagName]:element.namespaceURI===HTML_NAMESPACE?parent.namespaceURI===SVG_NAMESPACE&&!HTML_INTEGRATION_POINTS[parentTagName]||parent.namespaceURI===MATHML_NAMESPACE&&!MATHML_TEXT_INTEGRATION_POINTS[parentTagName]?!1:!ALL_MATHML_TAGS[tagName]&&(COMMON_SVG_AND_HTML_ELEMENTS[tagName]||!ALL_SVG_TAGS[tagName]):!!(PARSER_MEDIA_TYPE==="application/xhtml+xml"&&ALLOWED_NAMESPACES[element.namespaceURI]):!1},_forceRemove=function(node2){arrayPush2(DOMPurify2.removed,{element:node2});try{getParentNode2(node2).removeChild(node2)}catch{remove2(node2)}},_removeAttribute=function(name,element){try{arrayPush2(DOMPurify2.removed,{attribute:element.getAttributeNode(name),from:element})}catch{arrayPush2(DOMPurify2.removed,{attribute:null,from:element})}if(element.removeAttribute(name),name==="is")if(RETURN_DOM||RETURN_DOM_FRAGMENT)try{_forceRemove(element)}catch{}else try{element.setAttribute(name,"")}catch{}},_initDocument=function(dirty){let doc=null,leadingWhitespace=null;if(FORCE_BODY)dirty="<remove></remove>"+dirty;else{const matches2=stringMatch(dirty,/^[\r\n\t ]+/);leadingWhitespace=matches2&&matches2[0]}PARSER_MEDIA_TYPE==="application/xhtml+xml"&&NAMESPACE===HTML_NAMESPACE&&(dirty='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+dirty+"</body></html>");const dirtyPayload=trustedTypesPolicy?trustedTypesPolicy.createHTML(dirty):dirty;if(NAMESPACE===HTML_NAMESPACE)try{doc=new DOMParser().parseFromString(dirtyPayload,PARSER_MEDIA_TYPE)}catch{}if(!doc||!doc.documentElement){doc=implementation.createDocument(NAMESPACE,"template",null);try{doc.documentElement.innerHTML=IS_EMPTY_INPUT?emptyHTML:dirtyPayload}catch{}}const body2=doc.body||doc.documentElement;return dirty&&leadingWhitespace&&body2.insertBefore(document2.createTextNode(leadingWhitespace),body2.childNodes[0]||null),NAMESPACE===HTML_NAMESPACE?getElementsByTagName.call(doc,WHOLE_DOCUMENT?"html":"body")[0]:WHOLE_DOCUMENT?doc.documentElement:body2},_createNodeIterator=function(root2){return createNodeIterator.call(root2.ownerDocument||root2,root2,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT|NodeFilter.SHOW_PROCESSING_INSTRUCTION|NodeFilter.SHOW_CDATA_SECTION,null)},_isClobbered=function(element){return element instanceof HTMLFormElement&&(typeof element.nodeName!="string"||typeof element.textContent!="string"||typeof element.removeChild!="function"||!(element.attributes instanceof NamedNodeMap)||typeof element.removeAttribute!="function"||typeof element.setAttribute!="function"||typeof element.namespaceURI!="string"||typeof element.insertBefore!="function"||typeof element.hasChildNodes!="function")},_isNode=function(value){return typeof Node2=="function"&&value instanceof Node2};function _executeHooks(hooks2,currentNode,data){arrayForEach(hooks2,hook=>{hook.call(DOMPurify2,currentNode,data,CONFIG)})}const _sanitizeElements=function(currentNode){let content=null;if(_executeHooks(hooks.beforeSanitizeElements,currentNode,null),_isClobbered(currentNode))return _forceRemove(currentNode),!0;const tagName=transformCaseFunc(currentNode.nodeName);if(_executeHooks(hooks.uponSanitizeElement,currentNode,{tagName,allowedTags:ALLOWED_TAGS}),SAFE_FOR_XML&¤tNode.hasChildNodes()&&!_isNode(currentNode.firstElementChild)&®ExpTest(/<[/\w!]/g,currentNode.innerHTML)&®ExpTest(/<[/\w!]/g,currentNode.textContent)||SAFE_FOR_XML&¤tNode.namespaceURI===HTML_NAMESPACE&&tagName==="style"&&_isNode(currentNode.firstElementChild)||currentNode.nodeType===NODE_TYPE.progressingInstruction||SAFE_FOR_XML&¤tNode.nodeType===NODE_TYPE.comment&®ExpTest(/<[/\w]/g,currentNode.data))return _forceRemove(currentNode),!0;if(FORBID_TAGS[tagName]||!(EXTRA_ELEMENT_HANDLING.tagCheck instanceof Function&&EXTRA_ELEMENT_HANDLING.tagCheck(tagName))&&!ALLOWED_TAGS[tagName]){if(!FORBID_TAGS[tagName]&&_isBasicCustomElement(tagName)&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck,tagName)||CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.tagNameCheck(tagName)))return!1;if(KEEP_CONTENT&&!FORBID_CONTENTS[tagName]){const parentNode=getParentNode2(currentNode)||currentNode.parentNode,childNodes=getChildNodes(currentNode)||currentNode.childNodes;if(childNodes&&parentNode){const childCount=childNodes.length;for(let i2=childCount-1;i2>=0;--i2){const childClone=cloneNode(childNodes[i2],!0);childClone.__removalCount=(currentNode.__removalCount||0)+1,parentNode.insertBefore(childClone,getNextSibling(currentNode))}}}return _forceRemove(currentNode),!0}return currentNode instanceof Element2&&!_checkValidNamespace(currentNode)||(tagName==="noscript"||tagName==="noembed"||tagName==="noframes")&®ExpTest(/<\/no(script|embed|frames)/i,currentNode.innerHTML)?(_forceRemove(currentNode),!0):(SAFE_FOR_TEMPLATES&¤tNode.nodeType===NODE_TYPE.text&&(content=currentNode.textContent,arrayForEach([MUSTACHE_EXPR2,ERB_EXPR2,TMPLIT_EXPR2],expr=>{content=stringReplace(content,expr," ")}),currentNode.textContent!==content&&(arrayPush2(DOMPurify2.removed,{element:currentNode.cloneNode()}),currentNode.textContent=content)),_executeHooks(hooks.afterSanitizeElements,currentNode,null),!1)},_isValidAttribute=function(lcTag,lcName,value){if(FORBID_ATTR[lcName]||SANITIZE_DOM&&(lcName==="id"||lcName==="name")&&(value in document2||value in formElement))return!1;if(!(ALLOW_DATA_ATTR&&!FORBID_ATTR[lcName]&®ExpTest(DATA_ATTR2,lcName))){if(!(ALLOW_ARIA_ATTR&®ExpTest(ARIA_ATTR2,lcName))){if(!(EXTRA_ELEMENT_HANDLING.attributeCheck instanceof Function&&EXTRA_ELEMENT_HANDLING.attributeCheck(lcName,lcTag))){if(!ALLOWED_ATTR[lcName]||FORBID_ATTR[lcName]){if(!(_isBasicCustomElement(lcTag)&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck,lcTag)||CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.tagNameCheck(lcTag))&&(CUSTOM_ELEMENT_HANDLING.attributeNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.attributeNameCheck,lcName)||CUSTOM_ELEMENT_HANDLING.attributeNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.attributeNameCheck(lcName,lcTag))||lcName==="is"&&CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck,value)||CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.tagNameCheck(value))))return!1}else if(!URI_SAFE_ATTRIBUTES[lcName]){if(!regExpTest(IS_ALLOWED_URI$1,stringReplace(value,ATTR_WHITESPACE2,""))){if(!((lcName==="src"||lcName==="xlink:href"||lcName==="href")&&lcTag!=="script"&&stringIndexOf(value,"data:")===0&&DATA_URI_TAGS[lcTag])){if(!(ALLOW_UNKNOWN_PROTOCOLS&&!regExpTest(IS_SCRIPT_OR_DATA2,stringReplace(value,ATTR_WHITESPACE2,"")))){if(value)return!1}}}}}}}return!0},_isBasicCustomElement=function(tagName){return tagName!=="annotation-xml"&&stringMatch(tagName,CUSTOM_ELEMENT2)},_sanitizeAttributes=function(currentNode){_executeHooks(hooks.beforeSanitizeAttributes,currentNode,null);const{attributes}=currentNode;if(!attributes||_isClobbered(currentNode))return;const hookEvent={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ALLOWED_ATTR,forceKeepAttr:void 0};let l=attributes.length;for(;l--;){const attr=attributes[l],{name,namespaceURI,value:attrValue}=attr,lcName=transformCaseFunc(name),initValue=attrValue;let value=name==="value"?initValue:stringTrim(initValue);if(hookEvent.attrName=lcName,hookEvent.attrValue=value,hookEvent.keepAttr=!0,hookEvent.forceKeepAttr=void 0,_executeHooks(hooks.uponSanitizeAttribute,currentNode,hookEvent),value=hookEvent.attrValue,SANITIZE_NAMED_PROPS&&(lcName==="id"||lcName==="name")&&(_removeAttribute(name,currentNode),value=SANITIZE_NAMED_PROPS_PREFIX+value),SAFE_FOR_XML&®ExpTest(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,value)){_removeAttribute(name,currentNode);continue}if(lcName==="attributename"&&stringMatch(value,"href")){_removeAttribute(name,currentNode);continue}if(hookEvent.forceKeepAttr)continue;if(!hookEvent.keepAttr){_removeAttribute(name,currentNode);continue}if(!ALLOW_SELF_CLOSE_IN_ATTR&®ExpTest(/\/>/i,value)){_removeAttribute(name,currentNode);continue}SAFE_FOR_TEMPLATES&&arrayForEach([MUSTACHE_EXPR2,ERB_EXPR2,TMPLIT_EXPR2],expr=>{value=stringReplace(value,expr," ")});const lcTag=transformCaseFunc(currentNode.nodeName);if(!_isValidAttribute(lcTag,lcName,value)){_removeAttribute(name,currentNode);continue}if(trustedTypesPolicy&&typeof trustedTypes=="object"&&typeof trustedTypes.getAttributeType=="function"&&!namespaceURI)switch(trustedTypes.getAttributeType(lcTag,lcName)){case"TrustedHTML":{value=trustedTypesPolicy.createHTML(value);break}case"TrustedScriptURL":{value=trustedTypesPolicy.createScriptURL(value);break}}if(value!==initValue)try{namespaceURI?currentNode.setAttributeNS(namespaceURI,name,value):currentNode.setAttribute(name,value),_isClobbered(currentNode)?_forceRemove(currentNode):arrayPop(DOMPurify2.removed)}catch{_removeAttribute(name,currentNode)}}_executeHooks(hooks.afterSanitizeAttributes,currentNode,null)},_sanitizeShadowDOM2=function(fragment){let shadowNode=null;const shadowIterator=_createNodeIterator(fragment);for(_executeHooks(hooks.beforeSanitizeShadowDOM,fragment,null);shadowNode=shadowIterator.nextNode();)_executeHooks(hooks.uponSanitizeShadowNode,shadowNode,null),_sanitizeElements(shadowNode),_sanitizeAttributes(shadowNode),shadowNode.content instanceof DocumentFragment&&_sanitizeShadowDOM2(shadowNode.content);_executeHooks(hooks.afterSanitizeShadowDOM,fragment,null)};return DOMPurify2.sanitize=function(dirty){let cfg=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},body2=null,importedNode=null,currentNode=null,returnNode=null;if(IS_EMPTY_INPUT=!dirty,IS_EMPTY_INPUT&&(dirty="<!-->"),typeof dirty!="string"&&!_isNode(dirty))if(typeof dirty.toString=="function"){if(dirty=dirty.toString(),typeof dirty!="string")throw typeErrorCreate("dirty is not a string, aborting")}else throw typeErrorCreate("toString is not a function");if(!DOMPurify2.isSupported)return dirty;if(SET_CONFIG||_parseConfig(cfg),DOMPurify2.removed=[],typeof dirty=="string"&&(IN_PLACE=!1),IN_PLACE){if(dirty.nodeName){const tagName=transformCaseFunc(dirty.nodeName);if(!ALLOWED_TAGS[tagName]||FORBID_TAGS[tagName])throw typeErrorCreate("root node is forbidden and cannot be sanitized in-place")}}else if(dirty instanceof Node2)body2=_initDocument("<!---->"),importedNode=body2.ownerDocument.importNode(dirty,!0),importedNode.nodeType===NODE_TYPE.element&&importedNode.nodeName==="BODY"||importedNode.nodeName==="HTML"?body2=importedNode:body2.appendChild(importedNode);else{if(!RETURN_DOM&&!SAFE_FOR_TEMPLATES&&!WHOLE_DOCUMENT&&dirty.indexOf("<")===-1)return trustedTypesPolicy&&RETURN_TRUSTED_TYPE?trustedTypesPolicy.createHTML(dirty):dirty;if(body2=_initDocument(dirty),!body2)return RETURN_DOM?null:RETURN_TRUSTED_TYPE?emptyHTML:""}body2&&FORCE_BODY&&_forceRemove(body2.firstChild);const nodeIterator=_createNodeIterator(IN_PLACE?dirty:body2);for(;currentNode=nodeIterator.nextNode();)_sanitizeElements(currentNode),_sanitizeAttributes(currentNode),currentNode.content instanceof DocumentFragment&&_sanitizeShadowDOM2(currentNode.content);if(IN_PLACE)return dirty;if(RETURN_DOM){if(SAFE_FOR_TEMPLATES){body2.normalize();let html2=body2.innerHTML;arrayForEach([MUSTACHE_EXPR2,ERB_EXPR2,TMPLIT_EXPR2],expr=>{html2=stringReplace(html2,expr," ")}),body2.innerHTML=html2}if(RETURN_DOM_FRAGMENT)for(returnNode=createDocumentFragment.call(body2.ownerDocument);body2.firstChild;)returnNode.appendChild(body2.firstChild);else returnNode=body2;return(ALLOWED_ATTR.shadowroot||ALLOWED_ATTR.shadowrootmode)&&(returnNode=importNode.call(originalDocument,returnNode,!0)),returnNode}let serializedHTML=WHOLE_DOCUMENT?body2.outerHTML:body2.innerHTML;return WHOLE_DOCUMENT&&ALLOWED_TAGS["!doctype"]&&body2.ownerDocument&&body2.ownerDocument.doctype&&body2.ownerDocument.doctype.name&®ExpTest(DOCTYPE_NAME,body2.ownerDocument.doctype.name)&&(serializedHTML="<!DOCTYPE "+body2.ownerDocument.doctype.name+`> 141`+serializedHTML),SAFE_FOR_TEMPLATES&&arrayForEach([MUSTACHE_EXPR2,ERB_EXPR2,TMPLIT_EXPR2],expr=>{serializedHTML=stringReplace(serializedHTML,expr," ")}),trustedTypesPolicy&&RETURN_TRUSTED_TYPE?trustedTypesPolicy.createHTML(serializedHTML):serializedHTML},DOMPurify2.setConfig=function(){let cfg=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_parseConfig(cfg),SET_CONFIG=!0},DOMPurify2.clearConfig=function(){CONFIG=null,SET_CONFIG=!1},DOMPurify2.isValidAttribute=function(tag2,attr,value){CONFIG||_parseConfig({});const lcTag=transformCaseFunc(tag2),lcName=transformCaseFunc(attr);return _isValidAttribute(lcTag,lcName,value)},DOMPurify2.addHook=function(entryPoint,hookFunction){typeof hookFunction=="function"&&arrayPush2(hooks[entryPoint],hookFunction)},DOMPurify2.removeHook=function(entryPoint,hookFunction){if(hookFunction!==void 0){const index2=arrayLastIndexOf(hooks[entryPoint],hookFunction);return index2===-1?void 0:arraySplice(hooks[entryPoint],index2,1)[0]}return arrayPop(hooks[entryPoint])},DOMPurify2.removeHooks=function(entryPoint){hooks[entryPoint]=[]},DOMPurify2.removeAllHooks=function(){hooks=_createHooksMap()},DOMPurify2}var purify=createDOMPurify();return purify_cjs=purify,purify_cjs}var browser$2,hasRequiredBrowser$2;function requireBrowser$2(){return hasRequiredBrowser$2||(hasRequiredBrowser$2=1,browser$2=window.DOMPurify||(window.DOMPurify=requirePurify_cjs().default||requirePurify_cjs())),browser$2}var browserExports$1=requireBrowser$2();const DOMPurify=getDefaultExportFromCjs(browserExports$1),addExternalLinkIconToOutgoingLinks=htmlString=>{const regex=/<a\b[^>]*\btarget\s*=\s*['"]\s*_blank\s*['"][^>]*>(.*?)<\/a>/g;return htmlString.replace(regex,(match2,group1)=>{const splitLinkText=group1.split(" "),lastWord=splitLinkText.pop();return match2.replace(group1,`${splitLinkText.join(" ")} <span class="external-link-span">${lastWord}<span class="sr-only">, opens in a new tab</span>
141<svg class="external-link-icon" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 142 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.91663 4.08329C2.76192 4.08329 2.61354 4.14475 2.50415 4.25415C2.39475 4.36354 2.33329 4.51192 2.33329 4.66663V11.0833C2.33329 11.238 2.39475 11.3864 2.50415 11.4958C2.61354 11.6052 2.76192 11.6666 2.91663 11.6666H9.33329C9.488 11.6666 9.63637 11.6052 9.74577 11.4958C9.85517 11.3864 9.91663 11.238 9.91663 11.0833V7.58329C9.91663 7.26113 10.1778 6.99996 10.5 6.99996C10.8221 6.99996 11.0833 7.26113 11.0833 7.58329V11.0833C11.0833 11.5474 10.8989 11.9925 10.5707 12.3207C10.2425 12.6489 9.79742 12.8333 9.33329 12.8333H2.91663C2.4525 12.8333 2.00738 12.6489 1.67919 12.3207C1.351 11.9925 1.16663 11.5474 1.16663 11.0833V4.66663C1.16663 4.2025 1.351 3.75738 1.67919 3.42919C2.00738 3.101 2.4525 2.91663 2.91663 2.91663H6.41663C6.73879 2.91663 6.99996 3.17779 6.99996 3.49996C6.99996 3.82213 6.73879 4.08329 6.41663 4.08329H2.91663Z" fill="#ffffff"/> 143 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.16663 1.74996C8.16663 1.42779 8.42779 1.16663 8.74996 1.16663H12.25C12.5721 1.16663 12.8333 1.42779 12.8333 1.74996V5.24996C12.8333 5.57213 12.5721 5.83329 12.25 5.83329C11.9278 5.83329 11.6666 5.57213 11.6666 5.24996V2.33329H8.74996C8.42779 2.33329 8.16663 2.07213 8.16663 1.74996Z" fill="#ffffff"/> 144 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.6625 1.33748C12.8903 1.56529 12.8903 1.93463 12.6625 2.16244L6.24581 8.57911C6.01801 8.80691 5.64866 8.80691 5.42085 8.57911C5.19305 8.3513 5.19305 7.98195 5.42085 7.75415L11.8375 1.33748C12.0653 1.10967 12.4347 1.10967 12.6625 1.33748Z" fill="#ffffff"/> 145 </span></svg>`)})}
145,getNotificationBarStyles=createStyleObjectFromRecipe({base:{position:"relative",display:"grid",gridTemplateRows:"0fr",placeItems:"center",paddingInline:12,backgroundColor:"var(--components-notification-bar-background-color)",color:"white",fontSize:{base:"xs",sm:"sm",md:"md",lg:"lg"},textAlign:"center",overflow:"hidden",_teamusa:{fontFamily:"accent"},'&[data-visible="true"]':{gridTemplateRows:"1fr",paddingBlock:2.5},"& > div":{overflow:"hidden",_focusWithin:{overflow:"unset"}},"& p":{lineHeight:1.5},"& a":{textDecoration:"underline",fontWeight:700,_focusVisible:{boxShadow:"none",outline:"1px solid white"}},"& .external-link-span svg":{display:"inline",position:"relative",transform:"translateY(-2px)",marginInline:1,width:{base:"11px",sm:3,md:"14px",lg:4}},"& button":{position:"absolute",right:{base:2,md:3,lg:4},"& svg":{boxSize:4}},_motionSafe:{transition:"grid-template-rows 1s cubic-bezier(0.22, 1, 0.36, 1), padding-block 1s cubic-bezier(0.22, 1, 0.36, 1)"}}}),SHOW_DELAY=500,HIDE_DELAY=1500,NotificationBar=reactExports.memo(({notification})=>{const{description:content,uid,persistent:isPersistent=!1}=notification,[isVisible2,setIsVisible]=reactExports.useState(isPersistent),wrapperRef=reactExports.useRef(null),showTimeoutRef=reactExports.useRef(),hideTimeoutRef=reactExports.useRef(),styles2=getNotificationBarStyles(),canRender=!!content&&!!uid;if(reactExports.useEffect(()=>!canRender||isPersistent?void 0:(localStorage.getItem(uid)===content?hideNotification():showTimeoutRef.current=setTimeout(()=>setIsVisible(!0),SHOW_DELAY),()=>{showTimeoutRef.current&&clearTimeout(showTimeoutRef.current),hideTimeoutRef.current&&clearTimeout(hideTimeoutRef.current)}),[isPersistent,uid,content]),!canRender)return null;const handleClick=e3=>{if(isPersistent)return;const target=e3.target,isALink=target.closest("a"),isAButton=target.closest("button");(isALink||isAButton)&&hideNotification()},hideNotification=()=>{setIsVisible(!1),localStorage.setItem(uid,content);const notification2=document.getElementById(uid);hideTimeoutRef.current=setTimeout(()=>notification2==null?void 0:notification2.remove(),HIDE_DELAY)},cleanText=addExternalLinkIconToOutgoingLinks(DOMPurify.sanitize(content,{ADD_ATTR:["target"]}));return jsxRuntimeExports.jsxs(Box,{ref:wrapperRef,onClick:handleClick,id:uid,"data-visible":isVisible2,css:styles2,role:"alert","aria-live":"polite",children:[jsxRuntimeExports.jsx(Box,{dangerouslySetInnerHTML:{__html:cleanText??""}}),!isPersistent&&jsxRuntimeExports.jsx(CloseButton$1,{className:"light-focus-ring",size:"smCircle",variant:"invertGhost",paddingInline:1,paddingBlock:1,display:"grid",placeItems:"center","aria-label":"Dismiss notification"})]})});function NotificationManager({notifications}){if(!notifications.length)return null;const[notification]=notifications;return jsxRuntimeExports.jsx(NotificationBar,{notification})}const isValidLink=link2=>{var _a9,_b7;return!!((link2!=null&&link2.external_link||(_b7=(_a9=link2==null?void 0:link2.internal_link)==null?void 0:_a9[0])!=null&&_b7.url)&&link2.title)},LinkStripBlock=props=>{const{links,button_label,link_strip_label}=props,{urlPathname}=usePageContext(),filteredLinkItems=(links??[]).filter(isValidLink);return filteredLinkItems.length?jsxRuntimeExports.jsx(LinkStrip,{buttonLabel:button_label??void 0,currentPath:urlPathname,linkStripLabel:link_strip_label??void 0,links:filteredLinkItems}):null},getMedalTrackerStripStyles=createStyleObjectFromSlotRecipe({slots:["container","title","medalsContainer","medals","medalIcon","medalCount","button","buttonContainer"],base:{container:{bg:{base:"linear-gradient(180deg, var(--semantics-surfaces-surface-1), var(--semantics-surfaces-surface-6))",md:"linear-gradient(90deg, var(--semantics-surfaces-surface-1), var(--semantics-surfaces-surface-6))"},padding:{base:0,md:2},color:"white",fontFamily:"accent",fontSize:"md",alignItems:"center",flexWrap:{base:"wrap",md:"nowrap"},height:{base:"auto",md:14},borderBottom:"1px solid #FFFFFF2E"},title:{flex:{base:"2 1 0",md:"0 0 auto"},display:"flex",padding:{base:2,md:0},pr:0,flexDirection:{base:"row",md:"column"},order:{base:2,md:1},width:{md:40},alignItems:"center","& div":{flex:{base:"0 1 auto"},whiteSpace:"nowrap"},"& img":{flex:{base:"1 1 auto"},px:1,minWidth:0,maxHeight:4,width:"auto",objectFit:"contain"}},medalsContainer:{display:"flex",flex:{base:"0 0 100%",md:"3 1 0"},order:{base:1,md:2},height:"100%",borderBottom:{base:"1px solid #FFFFFF2E",md:"none"}},medals:{flex:"1 1 0",gap:2,padding:{base:2,md:3},height:"100%",alignItems:"center",borderLeft:"1px solid #FFFFFF2E","&:first-child":{borderLeft:{base:"none",md:"1px solid #FFFFFF2E"}}},medalIcon:{borderRadius:"full",height:3,width:3,boxShadow:"0px 4px 6px 0px #FFFFFF99 inset, 0px 2px 6px 0px #00000059",'&[data-medal-color="gold"]':{background:"linear-gradient(209.05deg, #C19204 29.59%, #A77E04 39.45%, #E4D8B5 49.31%, #AB840D 67.51%, #725500 92.91%)"},'&[data-medal-color="silver"]':{background:"linear-gradient(209.05deg, #B8B8B8 29.59%, #9E9E9E 39.45%, #E7E7E7 49.31%, #A8A8A8 67.51%, #6E6E6E 92.91%)"},'&[data-medal-color="bronze"]':{background:"linear-gradient(209.05deg, #B02F00 29.59%, #D17C20 39.45%, #E59B6A 49.31%, #9D5333 67.51%, #683E23 92.91%)"}},medalCount:{fontWeight:"bold",marginLeft:"auto"},buttonContainer:{display:"flex",justifyContent:"flex-end",padding:{base:2,md:0},pl:0,order:{base:3,md:3},flex:{base:"1 1 0",md:"1 1 0"},borderLeft:{md:"1px solid #FFFFFF2E"}},button:{py:2,borderColor:"var(--components-button-light-outline-color)",color:"var(--components-button-light-outline-border-color)",bg:"var(--components-button-light-outline-background-color)",_hover:{borderColor:"var(--components-button-light-outline-color)",color:"var(--components-button-light-outline-border-color)",bg:"var(--components-button-light-outline-background-color-hover)"},_active:{borderColor:"var(--components-button-light-outline-color)",color:"var(--components-button-light-outline-border-color)",bg:"var(--components-button-light-outline-background-color-active)"},_focusVisible:{outlineColor:"white"}}}}),MedalTrackerStrip=props=>{const{button:button2,logo_image,medals_count_bronze,medals_count_gold,medals_count_silver}=props.data,styles2=getMedalTrackerStripStyles(),{link:link2,linkText}=unwrapLinkObject(button2);return jsxRuntimeExports.jsxs(Flex,{css:styles2.container,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.title,children:[jsxRuntimeExports.jsx(Box,{children:"Medal Tracker"}),logo_image&&jsxRuntimeExports.jsx(QuickImage,{data:logo_image})]}),jsxRuntimeExports.jsxs(Flex,{css:styles2.medalsContainer,children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.medals,children:[jsxRuntimeExports.jsx(Box,{css:styles2.medalIcon,"data-medal-color":"gold"}),jsxRuntimeExports.jsx(Box,{children:"Gold"}),jsxRuntimeExports.jsx(Box,{css:styles2.medalCount,children:medals_count_gold})]}),jsxRuntimeExports.jsxs(Flex,{css:styles2.medals,children:[jsxRuntimeExports.jsx(Box,{css:styles2.medalIcon,"data-medal-color":"silver"}),jsxRuntimeExports.jsx(Box,{children:"Silver"}),jsxRuntimeExports.jsx(Box,{css:styles2.medalCount,children:medals_count_silver})]}),jsxRuntimeExports.jsxs(Flex,{css:styles2.medals,children:[jsxRuntimeExports.jsx(Box,{css:styles2.medalIcon,"data-medal-color":"bronze"}),jsxRuntimeExports.jsx(Box,{children:"Bronze"}),jsxRuntimeExports.jsx(Box,{css:styles2.medalCount,children:medals_count_bronze})]})]}),jsxRuntimeExports.jsx(Box,{css:styles2.buttonContainer,children:link2&&jsxRuntimeExports.jsx(SmartLink,{href:link2,buttonSize:"sm",variant:"button",buttonVariant:"outline",css:styles2.button,children:linkText||"See More"})})]})},slideIn=keyframes$1` 146 from { 147 transform: translateX(100%); 148 opacity: 0; 149 } 150 to { 151 transform: translateX(0); 152 opacity: 1; 153 } 154`,getNavMenuPanelStyles=createStyleObjectFromSlotRecipe({slots:["closeMenuButton","searchBarWrapper","searchBarIcon","searchBarInput","drawerTrigger","drawerContent","drawerHeader","headerContentWrapper","linkItem","menuImage","submenuTitle","introSubheader","introDescription","introDivider"],base:{closeMenuButton:{padding:0,alignItems:"center",color:"white",flexDirection:{base:"row-reverse",lg:"row"},flexWrap:"nowrap",fontSize:{base:"sm",md:"lg"},fontWeight:"normal",gap:4,height:"fit-content",textTransform:"capitalize",_focusVisible:{outline:"3px solid var(--semantics-focus-light)"}
154,_ngb:{color:{base:"#000F4D",lg:"white"},_focusVisible:{outline:{base:"3px solid var(--semantics-focus-dark)",lg:"3px solid var(--semantics-focus-light)"}}},_teamusa:{fontFamily:"accent"}},searchBarWrapper:{display:{base:"block",lg:"none"},width:"auto",alignItems:"center",marginTop:6,paddingInline:{base:4,sm:8},marginBottom:{base:6,sm:12},"& form":{width:"100%"}},searchBarIcon:{color:"var(--components-input-light-placeholder-color, #ffffff99)"},searchBarInput:{width:"100%"},drawerTrigger:{order:{base:1,md:"unset"},"& svg":{boxSize:6}},drawerContent:{overflowY:"auto",background:"var(--components-site-header-hamburger-background-color)",maxWidth:{base:"100%",sm:"400px"},paddingBottom:{base:24,md:16}},drawerHeader:{height:{lg:"123px"},alignItems:"flex-start",_ngb:{backgroundColor:{base:"white",lg:"unset"}},_motionSafe:{animation:`${slideIn} 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1`}},headerContentWrapper:{width:"100%",justifyContent:"space-between",gap:4},linkItem:{_currentPage:{color:"var(--semantics-surfaces-surface-7)",textDecoration:"underline","&::after":{content:"none"}},_usopc:{fontFamily:"Sharp Grotesk Medium"},_teamusa:{fontFamily:"accent"}},menuImage:{display:{base:"unset",lg:"none"},maxHeight:"48px",maxWidth:"48%"},submenuTitle:{color:"white",_ngb:{color:{base:"brand.darkerBlue",lg:"white"}},_teamusa:{fontFamily:"accent"}}},variants:{timeline:{true:{menuImage:{display:"unset",width:"180px",maxWidth:"180px"},drawerHeader:{height:"auto"},introSubheader:{fontFamily:"reload",fontSize:"lg",fontWeight:"normal",color:"white","& strong":{fontWeight:"bold"}},introDescription:{fontFamily:"body",fontSize:"sm",fontWeight:"normal",color:"white",marginTop:2},introDivider:{marginTop:8,marginBottom:8,borderBottom:"1px solid var(--components-site-header-hamburger-divider, #FFFFFF99)"}}}},defaultVariants:{timeline:!1}}),CloseMenuButton=reactExports.forwardRef(function({onClose,className,hideLabel},ref){const{ngb:isNgb}=useCurrentTheme(),styles2=getNavMenuPanelStyles();return jsxRuntimeExports.jsxs(Button,{ref,variant:"plain",onClick:onClose,className,"aria-label":hideLabel?"Close menu":void 0,css:styles2.closeMenuButton,children:[jsxRuntimeExports.jsx(IconButton,{as:"span",variant:{base:isNgb?"ghostIconButton":"invertOutlineIconButton",lg:"invertOutlineIconButton"},size:"lgCircle",children:jsxRuntimeExports.jsx(CloseIcon,{})}),!hideLabel&&"Close Menu"]})}),LinkItem$1=reactExports.forwardRef((props,ref)=>{var _a9,_b7,_c6,_d6;const{isDonateLink,item,linkItemId,showLinkId,textStyle,ctaStyle,escClose}=props,{canRender,link:link2,linkText}=unwrapLinkObject(item.link),styles2=getNavMenuPanelStyles(),{urlPathname}=usePageContext(),isCurrentPage=urlPathname===link2;return canRender?jsxRuntimeExports.jsx(ListItem,{onClick:()=>escClose(),id:`${((_b7=(_a9=item.link)==null?void 0:_a9._metadata)==null?void 0:_b7.uid)||((_d6=(_c6=item.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid)}`,maxWidth:"max-content",children:jsxRuntimeExports.jsx(SmartLink,{ref,...showLinkId&&linkItemId&&{id:isDonateLink?"test-id":linkItemId},href:link2,variant:ctaStyle==="pill"?"button":"light",buttonVariant:ctaStyle==="pill"?"solid":void 0,buttonSize:ctaStyle==="pill"?"lg":void 0,textStyle,css:styles2.linkItem,"aria-current":isCurrentPage?"page":void 0,children:linkText})}):null});function prepareLinkId(id2,category){const modifiedId=id2==null?void 0:id2.toLowerCase().replace(/[\s-]/g,"_");return`navigation-${category?`${category}-`:""}${modifiedId}`}function visitLink(subject){subject.target==="_blank"?window.open(subject.href,"_blank"):window.location.href=subject.href}function activateItem(target){visitLink(target)}function searchFirstLetter(event,menuItems){const{key,target}=event,filteredItems=menuItems.filter(item=>(item instanceof HTMLAnchorElement||item instanceof HTMLButtonElement)&&item.innerText.toLowerCase().startsWith(key));if(!(filteredItems.length>0)||!(target instanceof Element))return;const currentIndex=filteredItems.indexOf(target);filteredItems.length>currentIndex+1?(filteredItems==null?void 0:filteredItems[currentIndex+1]).focus():filteredItems[0].focus()}
154function useKeyboardNav(selectorString,onClose,escClose){function handleKeyPress(event){const key=event.key,menuItems=Array.from(document.querySelectorAll(selectorString)),index2=menuItems.indexOf(event.target),nextElement=menuItems[index2+1]||menuItems[0],prevElement=menuItems[index2-1]||menuItems[menuItems.length-1];switch(key.length===1&&key.match(/[a-z0-9]/i)?"Letter":key){case"ArrowLeft":event.stopPropagation(),onClose();break;case"ArrowDown":event.stopPropagation(),event.preventDefault(),nextElement.focus();break;case"ArrowUp":event.stopPropagation(),event.preventDefault(),prevElement.focus();break;case" ":event.target instanceof HTMLAnchorElement&&(event.stopPropagation(),activateItem(event.target));break;case"Home":event.stopPropagation(),menuItems[0].focus();break;case"End":event.stopPropagation(),menuItems[menuItems.length-2].focus();break;case"Escape":escClose();break;case"Letter":event.stopPropagation(),searchFirstLetter(event,menuItems);break}}return handleKeyPress}function SubMenuPanel({isOpen,onClose,items,menuImage,menuLevel,menuTitle,escClose,showLinkId,timeline}){const keyboardNav=useKeyboardNav(`.menu-level-${menuLevel} a, .menu-level-${menuLevel} button, .menu-level-${menuLevel}-back-button, .menu-level-${menuLevel}-close-button`,onClose,escClose),closeMenuButtonRef=reactExports.useRef(null),{ngb:isNgb}=useCurrentTheme(),provideInitialFocusRef=()=>closeMenuButtonRef.current,styles2=getNavMenuPanelStyles();return jsxRuntimeExports.jsxs(DrawerRoot,{open:isOpen,placement:timeline?"end":"start",size:{base:"full",sm:"sm"},initialFocusEl:provideInitialFocusRef,children:[jsxRuntimeExports.jsx(DrawerBackdrop,{bgColor:"transparent"}),jsxRuntimeExports.jsx(DrawerPositioner,{children:jsxRuntimeExports.jsxs(DrawerContent,{maxW:{base:"100%",sm:"400px"},onKeyDown:keyboardNav,bg:"var(--components-hero-sidebar-background-color)",children:[jsxRuntimeExports.jsxs(DrawerHeader,{paddingBlock:4,paddingInline:{base:4,sm:8},backgroundColor:isNgb?{base:"white",lg:"unset"}:"unset",fontSize:"xl",fontWeight:"bold",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",children:[jsxRuntimeExports.jsxs(Flex,{alignItems:"center",direction:"row",justifyContent:"space-between",marginTop:"12px",marginBottom:8,gap:4,children:[menuImage&&jsxRuntimeExports.jsx(QuickImage,{data:menuImage,maxHeight:"48px",display:{base:"unset",lg:"none"},maxW:"48%"}),jsxRuntimeExports.jsx(DrawerTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(CloseMenuButton,{ref:closeMenuButtonRef,onClose,className:`menu-level-${menuLevel}-close-button`})})]}),jsxRuntimeExports.jsxs(Flex,{alignItems:"center",children:[jsxRuntimeExports.jsx(IconButton,{variant:"ghostIconButton",size:"mdCircle",fontSize:30,ml:-2,"aria-label":"Return to previous menu",className:`menu-level-${menuLevel}-back-button`,onClick:onClose,color:"white",_focusVisible:{outline:"3px solid var(--semantics-focus-light)",outlineOffset:"-3px"},_ngb:{color:{base:"brand.darkerBlue",lg:"white"},_focusVisible:{outlineStyle:{base:"none",lg:"solid"}}},css:{"& svg":{opacity:.6}},children:jsxRuntimeExports.jsx(ChevronLeftIcon,{})}),jsxRuntimeExports.jsx(chakra.h2,{css:styles2.submenuTitle,children:menuTitle})]})]}),jsxRuntimeExports.jsx(ListRoot,{listStyleType:"none",className:`menu-level-${menuLevel}`,margin:"0",paddingInline:{base:4,sm:8},paddingTop:{base:4,sm:8},display:"flex",gap:7,flexDirection:"column",overflowY:"auto",paddingBottom:{base:8,sm:16},mb:{base:"25%",lg:0},children:items&&items.map(menuItem=>{var _a9,_b7,_c6,_d6,_e6;const isLinkItem="link"in menuItem,isSubMenuItem="submenu"in menuItem,key=isLinkItem?(_b7=(_a9=menuItem==null?void 0:menuItem.link)==null?void 0:_a9._metadata)==null?void 0:_b7.uid:(_d6=(_c6=menuItem==null?void 0:menuItem.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid,linkItemId=prepareLinkId((_e6=menuItem==null?void 0:menuItem.link)==null?void 0:_e6.title,"sport");return isLinkItem?jsxRuntimeExports.jsx(LinkItem$1,{showLinkId,linkItemId,item:menuItem,textStyle:"lg",escClose},key):isSubMenuItem?jsxRuntimeExports.jsx(MenuItem$1,{showLinkId,item:menuItem,menuLevel,escClose,textStyle:"lg",timeline},key):null})})]})})]})}const MenuItem$1=reactExports.forwardRef((props,ref)=>{const{item:{submenu:{title,menu_item}={}},menuImage,menuLevel,showLinkId,textStyle,ctaStyle,escClose,timeline}=props,{open,onOpen,onClose}=useDisclosure(),canRender=!!menu_item&&!!title,handleRightPress=event=>{event.key==="ArrowRight"&&onOpen()};return canRender?jsxRuntimeExports.jsxs(ListItem,{textStyle,children:[jsxRuntimeExports.jsxs(Button,{ref,"aria-haspopup":"true","aria-expanded":open,onClick:onOpen,onKeyDown:handleRightPress,variant:ctaStyle==="pill"?"solid":"darkSubmenu",size:ctaStyle==="pill"?"lg":void 0,textStyle,height:"max-content",whiteSpace:"normal",textAlign:"left",css:{_usopc:{fontFamily:"Sharp Grotesk Medium"}},children:[title,jsxRuntimeExports.jsx(ChevronRightIcon,{})]}),jsxRuntimeExports.jsx(SubMenuPanel,{showLinkId,isOpen:open,onClose,items:menu_item,menuLevel:menuLevel+1,menuTitle:title,escClose,menuImage,timeline})]}):null});function NavMenuSection({menuImage,menuItems,menuLevel,escClose,textStyle,itemSpacing,numberOfColumns,lastCtaStyle,timeline}){const{props:{themeKey}}=usePageContext();if(menuItems.length===0)return null;const lastItem=menuItems.length-1,flexStyles={display:"flex",flexFlow:"column nowrap",gap:itemSpacing},gridStyles={display:"grid",gridTemplateColumns:`repeat(${numberOfColumns}, 1fr)`,rowGap:itemSpacing},ulStyles=numberOfColumns?gridStyles:flexStyles;return jsxRuntimeExports.jsx(ListRoot,{margin:0,...ulStyles,children:menuItems.map((menuItem,idx)=>{var _a9,_b7,_c6,_d6,_e6,_f6,_g6;const isLinkItem="link"in menuItem,isSubMenuItem="submenu"in menuItem,key=isLinkItem?(_b7=(_a9=menuItem==null?void 0:menuItem.link)==null?void 0:_a9._metadata)==null?void 0:_b7.uid:(_d6=(_c6=menuItem==null?void 0:menuItem.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid,showLinkId=((_f6=(_e6=menuItem==null?void 0:menuItem.submenu)==null?void 0:_e6.title)==null?void 0:_f6.toLowerCase())==="sports"&&isTeamUSA(themeKey),menuTitle=((_g6=menuItem==null?void 0:menuItem.link)==null?void 0:_g6.title)??"",isDonateLink=menuTitle.toLowerCase()==="donate",linkItemId=(isDonateLink||menuTitle.toLowerCase()==="shop")&&prepareLinkId(menuTitle);return isLinkItem?reactExports.createElement(LinkItem$1,{showLinkId:!0,...linkItemId&&{linkItemId},isDonateLink,key,item:menuItem,textStyle,ctaStyle:idx===lastItem?lastCtaStyle:null,escClose}):isSubMenuItem?jsxRuntimeExports.jsx(MenuItem$1,{showLinkId,item:menuItem,menuLevel,escClose,textStyle,ctaStyle:idx===lastItem?lastCtaStyle:null,menuImage,timeline},key):null})})}
154var browser$1={exports:{}},quickFormatUnescaped,hasRequiredQuickFormatUnescaped;function requireQuickFormatUnescaped(){if(hasRequiredQuickFormatUnescaped)return quickFormatUnescaped;hasRequiredQuickFormatUnescaped=1;function tryStringify(o2){try{return JSON.stringify(o2)}catch{return'"[Circular]"'}}quickFormatUnescaped=format2;function format2(f2,args,opts){var ss=opts&&opts.stringify||tryStringify,offset2=1;if(typeof f2=="object"&&f2!==null){var len=args.length+offset2;if(len===1)return f2;var objects2=new Array(len);objects2[0]=ss(f2);for(var index2=1;index2<len;index2++)objects2[index2]=ss(args[index2]);return objects2.join(" ")}if(typeof f2!="string")return f2;var argLen=args.length;if(argLen===0)return f2;for(var str="",a2=1-offset2,lastPos=-1,flen=f2&&f2.length||0,i2=0;i2<flen;){if(f2.charCodeAt(i2)===37&&i2+1<flen){switch(lastPos=lastPos>-1?lastPos:0,f2.charCodeAt(i2+1)){case 100:case 102:if(a2>=argLen||args[a2]==null)break;lastPos<i2&&(str+=f2.slice(lastPos,i2)),str+=Number(args[a2]),lastPos=i2+2,i2++;break;case 105:if(a2>=argLen||args[a2]==null)break;lastPos<i2&&(str+=f2.slice(lastPos,i2)),str+=Math.floor(Number(args[a2])),lastPos=i2+2,i2++;break;case 79:case 111:case 106:if(a2>=argLen||args[a2]===void 0)break;lastPos<i2&&(str+=f2.slice(lastPos,i2));var type2=typeof args[a2];if(type2==="string"){str+="'"+args[a2]+"'",lastPos=i2+2,i2++;break}if(type2==="function"){str+=args[a2].name||"<anonymous>",lastPos=i2+2,i2++;break}str+=ss(args[a2]),lastPos=i2+2,i2++;break;case 115:if(a2>=argLen)break;lastPos<i2&&(str+=f2.slice(lastPos,i2)),str+=String(args[a2]),lastPos=i2+2,i2++;break;case 37:lastPos<i2&&(str+=f2.slice(lastPos,i2)),str+="%",lastPos=i2+2,i2++,a2--;break}++a2}++i2}return lastPos===-1?f2:(lastPos<flen&&(str+=f2.slice(lastPos)),str)}return quickFormatUnescaped}var hasRequiredBrowser$1;function requireBrowser$1(){if(hasRequiredBrowser$1)return browser$1.exports;hasRequiredBrowser$1=1;const format2=requireQuickFormatUnescaped();browser$1.exports=pino2;const _console=pfGlobalThisOrFallback().console||{},stdSerializers={mapHttpRequest:mock,mapHttpResponse:mock,wrapRequestSerializer:passthrough,wrapResponseSerializer:passthrough,wrapErrorSerializer:passthrough,req:mock,res:mock,err:asErrValue,errWithCause:asErrValue};function levelToValue(level,logger2){return level==="silent"?1/0:logger2.levels.values[level]}const baseLogFunctionSymbol=Symbol("pino.logFuncs"),hierarchySymbol=Symbol("pino.hierarchy"),logFallbackMap={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function appendChildLogger(parentLogger,childLogger){const newEntry={logger:childLogger,parent:parentLogger[hierarchySymbol]};childLogger[hierarchySymbol]=newEntry}function setupBaseLogFunctions(logger2,levels,proto){const logFunctions={};levels.forEach(level=>{logFunctions[level]=proto[level]?proto[level]:_console[level]||_console[logFallbackMap[level]||"log"]||noop2}),logger2[baseLogFunctionSymbol]=logFunctions}function shouldSerialize(serialize2,serializers){return Array.isArray(serialize2)?serialize2.filter(function(k2){return k2!=="!stdSerializers.err"}):serialize2===!0?Object.keys(serializers):!1}function pino2(opts){opts=opts||{},opts.browser=opts.browser||{};const transmit2=opts.browser.transmit;if(transmit2&&typeof transmit2.send!="function")throw Error("pino: transmit option must have a send function");const proto=opts.browser.write||_console;opts.browser.write&&(opts.browser.asObject=!0);const serializers=opts.serializers||{},serialize2=shouldSerialize(opts.browser.serialize,serializers);let stdErrSerialize=opts.browser.serialize;Array.isArray(opts.browser.serialize)&&opts.browser.serialize.indexOf("!stdSerializers.err")>-1&&(stdErrSerialize=!1);const customLevels=Object.keys(opts.customLevels||{}),levels=["error","fatal","warn","info","debug","trace"].concat(customLevels);typeof proto=="function"&&levels.forEach(function(level2){proto[level2]=proto}),(opts.enabled===!1||opts.browser.disabled)&&(opts.level="silent");const level=opts.level||"info",logger2=Object.create(proto);logger2.log||(logger2.log=noop2),setupBaseLogFunctions(logger2,levels,proto),appendChildLogger({},logger2),Object.defineProperty(logger2,"levelVal",{get:getLevelVal}),Object.defineProperty(logger2,"level",{get:getLevel,set:setLevel});const setOpts={transmit:transmit2,serialize:serialize2,asObject:opts.browser.asObject,asObjectBindingsOnly:opts.browser.asObjectBindingsOnly,formatters:opts.browser.formatters,levels,timestamp:getTimeFunction(opts),messageKey:opts.messageKey||"msg",onChild:opts.onChild||noop2};logger2.levels=getLevels(opts),logger2.level=level,logger2.isLevelEnabled=function(level2){return this.levels.values[level2]?this.levels.values[level2]>=this.levels.values[this.level]:!1},logger2.setMaxListeners=logger2.getMaxListeners=logger2.emit=logger2.addListener=logger2.on=logger2.prependListener=logger2.once=logger2.prependOnceListener=logger2.removeListener=logger2.removeAllListeners=logger2.listeners=logger2.listenerCount=logger2.eventNames=logger2.write=logger2.flush=noop2,logger2.serializers=serializers,logger2._serialize=serialize2,logger2._stdErrSerialize=stdErrSerialize,logger2.child=function(...args){return child.call(this,setOpts,...args)},transmit2&&(logger2._logEvent=createLogEventShape());function getLevelVal(){return levelToValue(this.level,this)}function getLevel(){return this._level}function setLevel(level2){if(level2!=="silent"&&!this.levels.values[level2])throw Error("unknown level "+level2);this._level=level2,set2(this,setOpts,logger2,"error"),set2(this,setOpts,logger2,"fatal"),set2(this,setOpts,logger2,"warn"),set2(this,setOpts,logger2,"info"),set2(this,setOpts,logger2,"debug"),set2(this,setOpts,logger2,"trace"),customLevels.forEac
154h(level3=>{set2(this,setOpts,logger2,level3)})}function child(setOpts2,bindings,childOptions){if(!bindings)throw new Error("missing bindings for child Pino");childOptions=childOptions||{},serialize2&&bindings.serializers&&(childOptions.serializers=bindings.serializers);const childOptionsSerializers=childOptions.serializers;if(serialize2&&childOptionsSerializers){var childSerializers=Object.assign({},serializers,childOptionsSerializers),childSerialize=opts.browser.serialize===!0?Object.keys(childSerializers):serialize2;delete bindings.serializers,applySerializers([bindings],childSerialize,childSerializers,this._stdErrSerialize)}function Child(parent){this._childLevel=(parent._childLevel|0)+1,this.bindings=bindings,childSerializers&&(this.serializers=childSerializers,this._serialize=childSerialize),transmit2&&(this._logEvent=createLogEventShape([].concat(parent._logEvent.bindings,bindings)))}Child.prototype=this;const newLogger=new Child(this);return appendChildLogger(this,newLogger),newLogger.child=function(...args){return child.call(this,setOpts2,...args)},newLogger.level=childOptions.level||this.level,setOpts2.onChild(newLogger),newLogger}return logger2}function getLevels(opts){const customLevels=opts.customLevels||{},values=Object.assign({},pino2.levels.values,customLevels),labels=Object.assign({},pino2.levels.labels,invertObject(customLevels));return{values,labels}}function invertObject(obj){const inverted={};return Object.keys(obj).forEach(function(key){inverted[obj[key]]=key}),inverted}pino2.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},pino2.stdSerializers=stdSerializers,pino2.stdTimeFunctions=Object.assign({},{nullTime,epochTime,unixTime,isoTime});function getBindingChain(logger2){const bindings=[];logger2.bindings&&bindings.push(logger2.bindings);let hierarchy=logger2[hierarchySymbol];for(;hierarchy.parent;)hierarchy=hierarchy.parent,hierarchy.logger.bindings&&bindings.push(hierarchy.logger.bindings);return bindings.reverse()}function set2(self2,opts,rootLogger,level){if(Object.defineProperty(self2,level,{value:levelToValue(self2.level,rootLogger)>levelToValue(level,rootLogger)?noop2:rootLogger[baseLogFunctionSymbol][level],writable:!0,enumerable:!0,configurable:!0}),self2[level]===noop2){if(!opts.transmit)return;const transmitLevel=opts.transmit.level||self2.level,transmitValue=levelToValue(transmitLevel,rootLogger);if(levelToValue(level,rootLogger)<transmitValue)return}self2[level]=createWrap(self2,opts,rootLogger,level);const bindings=getBindingChain(self2);bindings.length!==0&&(self2[level]=prependBindingsInArguments(bindings,self2[level]))}function prependBindingsInArguments(bindings,logFunc){return function(){return logFunc.apply(this,[...bindings,...arguments])}}function createWrap(self2,opts,rootLogger,level){return(function(write){return function(){const ts=opts.timestamp(),args=new Array(arguments.length),proto=Object.getPrototypeOf&&Object.getPrototypeOf(this)===_console?_console:this;for(var i2=0;i2<args.length;i2++)args[i2]=arguments[i2];var argsIsSerialized=!1;if(opts.serialize&&(applySerializers(args,this._serialize,this.serializers,this._stdErrSerialize),argsIsSerialized=!0),opts.asObject||opts.formatters?write.call(proto,...asObject(this,level,args,ts,opts)):write.apply(proto,args),opts.transmit){const transmitLevel=opts.transmit.level||self2._level,transmitValue=levelToValue(transmitLevel,rootLogger),methodValue=levelToValue(level,rootLogger);if(methodValue<transmitValue)return;transmit(this,{ts,methodLevel:level,methodValue,transmitValue:rootLogger.levels.values[opts.transmit.level||self2._level],send:opts.transmit.send,val:levelToValue(self2._level,rootLogger)},args,argsIsSerialized)}}})(self2[baseLogFunctionSymbol][level])}function asObject(logger2,level,args,ts,opts){const{level:levelFormatter,log:logObjectFormatter=obj=>obj}=opts.formatters||{},argsCloned=args.slice();let msg=argsCloned[0];const logObject={};let lvl=(logger2._childLevel|0)+1;if(lvl<1&&(lvl=1),ts&&(logObject.time=ts),levelFormatter){const formattedLevel=levelFormatter(level,logger2.levels.values[level]);Object.assign(logObject,formattedLevel)}else logObject.level=logger2.levels.values[level];if(opts.asObjectBindingsOnly){if(msg!==null&&typeof msg=="object")for(;lvl--&&typeof argsCloned[0]=="object";)Object.assign(logObject,argsCloned.shift());
154return[logObjectFormatter(logObject),...argsCloned]}else{if(msg!==null&&typeof msg=="object"){for(;lvl--&&typeof argsCloned[0]=="object";)Object.assign(logObject,argsCloned.shift());msg=argsCloned.length?format2(argsCloned.shift(),argsCloned):void 0}else typeof msg=="string"&&(msg=format2(argsCloned.shift(),argsCloned));return msg!==void 0&&(logObject[opts.messageKey]=msg),[logObjectFormatter(logObject)]}}function applySerializers(args,serialize2,serializers,stdErrSerialize){for(const i2 in args)if(stdErrSerialize&&args[i2]instanceof Error)args[i2]=pino2.stdSerializers.err(args[i2]);else if(typeof args[i2]=="object"&&!Array.isArray(args[i2])&&serialize2)for(const k2 in args[i2])serialize2.indexOf(k2)>-1&&k2 in serializers&&(args[i2][k2]=serializers[k2](args[i2][k2]))}function transmit(logger2,opts,args,argsIsSerialized=!1){const send=opts.send,ts=opts.ts,methodLevel=opts.methodLevel,methodValue=opts.methodValue,val=opts.val,bindings=logger2._logEvent.bindings;argsIsSerialized||applySerializers(args,logger2._serialize||Object.keys(logger2.serializers),logger2.serializers,logger2._stdErrSerialize===void 0?!0:logger2._stdErrSerialize),logger2._logEvent.ts=ts,logger2._logEvent.messages=args.filter(function(arg){return bindings.indexOf(arg)===-1}),logger2._logEvent.level.label=methodLevel,logger2._logEvent.level.value=methodValue,send(methodLevel,logger2._logEvent,val),logger2._logEvent=createLogEventShape(bindings)}function createLogEventShape(bindings){return{ts:0,messages:[],bindings:bindings||[],level:{label:"",value:0}}}function asErrValue(err){const obj={type:err.constructor.name,msg:err.message,stack:err.stack};for(const key in err)obj[key]===void 0&&(obj[key]=err[key]);return obj}function getTimeFunction(opts){return typeof opts.timestamp=="function"?opts.timestamp:opts.timestamp===!1?nullTime:epochTime}function mock(){return{}}function passthrough(a2){return a2}function noop2(){}function nullTime(){return!1}function epochTime(){return Date.now()}function unixTime(){return Math.round(Date.now()/1e3)}function isoTime(){return new Date(Date.now()).toISOString()}function pfGlobalThisOrFallback(){function defd(o2){return typeof o2<"u"&&o2}try{return typeof globalThis<"u"||Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch{return defd(self)||defd(window)||defd(this)||{}}}return browser$1.exports.default=pino2,browser$1.exports.pino=pino2,browser$1.exports}var browserExports=requireBrowser$1();const pino=getDefaultExportFromCjs(browserExports);var define_process_env_default$1={};const log_destination=define_process_env_default$1.LOG_FILE,initial_log_level=define_process_env_default$1.LOG_LEVEL??"warn",log_syncronously=toBool(define_process_env_default$1.LOG_SYNCRONOUSLY),log_options={level:initial_log_level},logger=log_destination?pino(log_options,pino.destination({dest:log_destination,sync:log_syncronously})):pino(log_options),QUERY_NAME="query",DRAWER_LABEL_ID="navigation-sidebar-header",NavMenuPanel=props=>{const{primaryMenuItems,secondaryMenuItems,lastSecondaryCtaStyle,tertiaryMenuItems,quaternaryMenuItems,followTools,menuImage,controlledOpen,controlledOnClose,timeline}=props,closeMenuButtonRef=reactExports.useRef(null),internalDisclosure=useDisclosure(),open=controlledOpen??internalDisclosure.open,onOpen=internalDisclosure.onOpen,onClose=controlledOnClose??internalDisclosure.onClose,styles2=getNavMenuPanelStyles({timeline}),keyboardNav=useKeyboardNav(".menu-level-1 a, .menu-level-1 button,.menu-level-1-close-button",onClose,onClose),provideInitialFocusRef=()=>closeMenuButtonRef.current,closeTimerRef=reactExports.useRef(null);reactExports.useEffect(()=>{if(typeof window>"u")return;const clearCloseTimer=()=>{closeTimerRef.current!==null&&(window.clearTimeout(closeTimerRef.current),closeTimerRef.current=null)};if(open){clearCloseTimer(),window.dispatchEvent(new CustomEvent("navigation:menu-opened"));return}return clearCloseTimer(),closeTimerRef.current=window.setTimeout(()=>{window.dispatchEvent(new CustomEvent("navigation:menu-closed")),closeTimerRef.current=null},500),clearCloseTimer},[open]);const NavMenuPanelSearchBar=()=>jsxRuntimeExports.jsx(chakra.search,{role:"search",css:styles2.searchBarWrapper,children:jsxRuntimeExports.jsx("form",{action:"/api/search",method:"post",children:jsxRuntimeExports.jsxs(FieldRoot,{children:[jsxRuntimeExports.jsx(VisuallyHidden,{asChild:!0,children:jsxRuntimeExports.jsx(FieldLabel,{children:"Search site"})}),jsxRuntimeExports.jsx(InputGroup,{startElement:jsxRuntimeExports.jsx(Search2Icon,{css:styles2.searchBarIcon}),children:jsxRuntimeExports.jsx(Input,{fontSize:"md",name:QUERY_NAME,type:"search",placeholder:"Search",variant:"invertOutline",css:styles2.searchBarInput})})]})})}),handleKeyDown=e3=>{e3.target instanceof HTMLInputElement||keyboardNav(e3)};return jsxRuntimeExports.jsxs(DrawerRoot,{placement:timeline?"end":"start",open,size:{base:"full",sm:"sm"}
154,onInteractOutside:onClose,initialFocusEl:provideInitialFocusRef,children:[jsxRuntimeExports.jsx(DrawerBackdrop,{}),controlledOpen===void 0&&jsxRuntimeExports.jsx(IconButton,{onClick:onOpen,id:"main-navigation-menu","aria-label":"Main Navigation Menu",variant:"outlineIconButton",size:"xlCircle",css:styles2.drawerTrigger,children:jsxRuntimeExports.jsx(HamburgerIcon,{})}),jsxRuntimeExports.jsx(DrawerPositioner,{children:jsxRuntimeExports.jsx(DrawerContent,{onKeyDown:handleKeyDown,css:styles2.drawerContent,className:timeline?"tl-nav-menu-panel":void 0,children:jsxRuntimeExports.jsxs("nav",{"aria-labelledby":DRAWER_LABEL_ID,children:[jsxRuntimeExports.jsxs(DrawerHeader,{css:styles2.drawerHeader,children:[jsxRuntimeExports.jsx(VisuallyHidden,{as:"h2",id:DRAWER_LABEL_ID,children:"Navigation Sidebar"}),jsxRuntimeExports.jsxs(Flex,{css:styles2.headerContentWrapper,children:[menuImage&&jsxRuntimeExports.jsx(QuickImage,{data:menuImage,useResponsivePlugin:!1,css:styles2.menuImage}),jsxRuntimeExports.jsx(CloseMenuButton,{ref:closeMenuButtonRef,onClose,className:"menu-level-1-close-button",hideLabel:timeline})]})]}),!timeline&&jsxRuntimeExports.jsx(Box,{children:jsxRuntimeExports.jsx(NavMenuPanelSearchBar,{})}),timeline&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(Box,{paddingInline:{base:4,sm:8},marginTop:6,children:[jsxRuntimeExports.jsxs(chakra.h3,{css:styles2.introSubheader,children:["Visit ",jsxRuntimeExports.jsx("strong",{children:"teamusa.com"})]}),jsxRuntimeExports.jsx(chakra.p,{css:styles2.introDescription,children:"Explore the main Team USA website."})]}),jsxRuntimeExports.jsx(Box,{css:styles2.introDivider})]}),primaryMenuItems&&primaryMenuItems.length>0&&jsxRuntimeExports.jsx(Box,{className:"menu-level-1",paddingInline:{base:4,sm:8},paddingBottom:{base:4,sm:8},children:jsxRuntimeExports.jsx(NavMenuSection,{menuItems:primaryMenuItems,menuLevel:1,escClose:onClose,textStyle:{base:"xl",lg:"2xl"},itemSpacing:{base:4,sm:8},menuImage,timeline})}),secondaryMenuItems&&secondaryMenuItems.length>0&&jsxRuntimeExports.jsx(Box,{className:"menu-level-1",paddingInline:{base:4,sm:8},paddingBottom:{base:4,sm:8},paddingTop:{base:4,sm:8},borderTop:"1px solid var(--components-site-header-hamburger-divider, #FFFFFF99)",children:jsxRuntimeExports.jsx(NavMenuSection,{menuItems:secondaryMenuItems,menuLevel:1,escClose:onClose,textStyle:{base:"xl",lg:"2xl"},itemSpacing:{base:4,sm:8},menuImage,lastCtaStyle:lastSecondaryCtaStyle,timeline})}),jsxRuntimeExports.jsxs(Box,{className:"menu-level-1",paddingInline:{base:4,sm:8},borderTop:"1px solid var(--components-site-header-hamburger-divider, #FFFFFF99)",paddingTop:tertiaryMenuItems&&tertiaryMenuItems.length>0?{base:4,sm:8}:void 0,children:[tertiaryMenuItems&&tertiaryMenuItems.length>0&&jsxRuntimeExports.jsx(NavMenuSection,{menuItems:tertiaryMenuItems,menuLevel:1,escClose:onClose,textStyle:"md",itemSpacing:{base:4,sm:8},menuImage,timeline}),jsxRuntimeExports.jsx(Box,{marginBlock:8,children:(followTools==null?void 0:followTools.social_networks)&&jsxRuntimeExports.jsx(FollowTools,{hasDarkBackground:!0,social_networks:followTools.social_networks,extraProps:{iconContainerStyles:{display:"flex",flexDirection:"row",gap:4},iconButtonProps:{variant:"invertOutlineIconButton",size:{base:"smCircle",lg:"mdCircle"},css:{"& svg":{width:{base:4,lg:5},height:{base:4,lg:5}}}}}})})]}),quaternaryMenuItems&&quaternaryMenuItems.length>0&&jsxRuntimeExports.jsx(Box,{className:"menu-level-1",paddingInline:{base:4,sm:8},paddingTop:{base:4,sm:8},borderTop:"1px solid var(--components-site-header-hamburger-divider, #FFFFFF99)",children:jsxRuntimeExports.jsx(NavMenuSection,{menuItems:quaternaryMenuItems,menuLevel:1,escClose:onClose,textStyle:"sm",itemSpacing:{base:2,sm:4},numberOfColumns:2,menuImage,timeline})})]})})})]})},getDropdownWithTabsStyles=createStyleObjectFromSlotRecipe({slots:["dropdownTab","dropdownTabList","dropdownWrapper","dropdownListItem","dropdownLink","tabPanel","platformBannerWrapper","platformBannerTeamUSALink","platformBannerButton"],base:{dropdownTabList:{gap:4,marginTop:-6,width:"100%",paddingTop:{base:2,md:4},paddingBottom:{base:4,md:6},borderBottom:"1px solid",borderColor:"var(--components-site-header-divider-border-color, #00000026)"},dropdownTab:{fontSize:{base:"md",lg:"xl"},paddingBlock:{base:1,md:1.5,lg:2},borderRadius:"100vmax",color:"tab.passive.color",_focusVisible:{boxShadow:"none",outline:"3px solid",outlineColor:"var(--semantics-focus-dark)",outlineOffset:"3px"},_selected:{color:"tab.active.color",background:"tab.active.background"},_teamusa:{fontFamily:"accent"}},tabPanel:{paddingTop:4,paddingInline:0,columnGap:4,columns:{base:1,sm:2,md:3,lg:4,xl:5,"2xl":7},"& > li":{marginBottom:2,"& > a":{paddingInline:0,fontSize:"md",whiteSpace:"nowrap",_currentPage:{textDecoration:"underline","&::after":{content:"none"},_hover:{textDecoration:"underline"}}}}},dropdownWrapper:{position:"absolute",width:"100%",top:"calc(100% + 1px)",left:0,backgroundColor:"white",paddingInline:8,paddingTop:{base:7,md:8},paddingBottom:10,zIndex:1e3,boxShadow:"xl","--transition-duration":"200ms",overflowY:{base:"auto",md:"visible"}
154,overscrollBehaviorY:{base:"contain",md:"auto"}},platformBannerWrapper:{position:"relative",bgColor:"#152c53",width:"100%",height:"50px",alignItems:"center",paddingInline:{base:"20px",lg:"40px"},justifyContent:{base:"space-between",sm:"unset"}},platformBannerTeamUSALink:{display:"flex",justifyContent:"center",height:"18px","& img":{maxWidth:"80px"}},platformBannerButton:{color:"white",marginLeft:{base:"20px",lg:"30px"},fontSize:"md","& svg":{transition:"transform 300ms",'&[data-open="true"]':{transform:"rotate(-180deg)"}}}}});function isDefined(value){return value!=null}function isConfirmedMetadata(metadata){const{uid}=metadata||{},metadataIsConfirmed=isString$2(uid)&&uid.length>0;return!metadataIsConfirmed&&logger.warn("Could not confirm metadata"),metadataIsConfirmed}const isConfirmedSubmenuItem=item=>"submenu"in item&&isDefined(item.submenu)&&"title"in item.submenu&&isDefined(item.submenu.title)&&"menu_item"in item.submenu&&Array.isArray(item.submenu.menu_item)&&item.submenu.menu_item.length>0&&isConfirmedMetadata(item.submenu._metadata),isConfirmedLinkItem=item=>"link"in item&&isDefined(item.link)&&"title"in item.link&&isDefined(item.link.title)&&isConfirmedMetadata(item.link._metadata)&&("external_link"in item.link&&typeof item.link.external_link=="string"||"internal_link"in item.link&&Array.isArray(item.link.internal_link)),DropdownTabList=({submenuItems,menuItemId,onTabPressed})=>{const{dropdownTab,dropdownTabList}=getDropdownWithTabsStyles();return jsxRuntimeExports.jsx(TabsList,{css:dropdownTabList,children:submenuItems.map(item=>isConfirmedSubmenuItem(item)?jsxRuntimeExports.jsx(TabsTrigger,{value:item.submenu._metadata.uid,className:`${menuItemId}-dropdown-tab`,css:dropdownTab,onClick:()=>onTabPressed==null?void 0:onTabPressed(),children:item.submenu.title},item.submenu._metadata.uid):null)})},DropdownTabPanel=({item,value,tabPanelIdx,activeTabIdx})=>{var _a9,_b7;const pageUrl=usePageContext().props.pageData.url,{tabPanel}=getDropdownWithTabsStyles(),isActivePanel=tabPanelIdx===activeTabIdx;return jsxRuntimeExports.jsx(TabsContent,{value,tabIndex:-1,children:jsxRuntimeExports.jsx(ListRoot,{unstyled:!0,css:tabPanel,className:isActivePanel?"dropdown-active-panel":"",children:(_b7=(_a9=item.submenu)==null?void 0:_a9.menu_item)==null?void 0:_b7.map((subItem,idx)=>{const{canRender,link:link2,linkText}=unwrapLinkObject(subItem.link),subItemId=prepareLinkId(linkText,"sport");return canRender&&jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{id:subItemId,href:link2,"data-tab-id":tabPanelIdx,className:`dropdown-submenu-item-${tabPanelIdx}`,"aria-current":link2===pageUrl?"page":void 0,variant:"navLink",children:linkText},link2+idx)},idx)})})})};function PlatformBanner({platformBannerData,alwaysDisplay}){var _a9,_b7;const{sports_menu}=platformBannerData,firstItem=((_b7=(_a9=sports_menu==null?void 0:sports_menu[0])==null?void 0:_a9.submenu)==null?void 0:_b7._metadata.uid)||"",[activeTabKey,setActiveTabKey]=reactExports.useState(firstItem),[referrerBelongsToPlatform,setReferrerBelongsToPlatform]=reactExports.useState(!1),{open,onOpen,onClose}=useDisclosure(),dropdownRef=reactExports.useRef(null),{platform_banner_enabled}=reactExports.useContext(FeatureFlagContext);reactExports.useEffect(()=>{const belongsToPlatform=document.referrer.includes("teamusa")||document.referrer.includes("usopc");setReferrerBelongsToPlatform(belongsToPlatform)},[]),useIsomorphicLayoutEffect$1(()=>{if(!open||!dropdownRef.current)return;const el=dropdownRef.current,updateMaxHeight=()=>{el.style.maxHeight=`${window.innerHeight-el.getBoundingClientRect().top}px`};return updateMaxHeight(),window.addEventListener("resize",updateMaxHeight),()=>window.removeEventListener("resize",updateMaxHeight)},[open]);const styles2=getDropdownWithTabsStyles(),onTabValueChange=e3=>{setActiveTabKey(e3.value)},toggleDropdown=()=>open?onClose():onOpen();return Array.isArray(sports_menu)&&platform_banner_enabled&&platformBannerData&&(alwaysDisplay||referrerBelongsToPlatform)?jsxRuntimeExports.jsxs(Flex,{css:styles2.platformBannerWrapper,children:[jsxRuntimeExports.jsx(Link,{href:"https://www.teamusa.com",variant:"light",css:styles2.platformBannerTeamUSALink,children:jsxRuntimeExports.jsx(Image$1,{src:CLOUDINARY_URLS.icons.teamUSAWhite,alt:"Team USA Logo"})}),jsxRuntimeExports.jsxs(Button,{onClick:toggleDropdown,variant:"plain",textTransform:"none",fontFamily:"body",fontWeight:"normal",css:styles2.platformBannerButton,children:["Sports",jsxRuntimeExports.jsx(ChevronDownIcon,{"data-open":open})]}),jsxRuntimeExports.jsx(Flex,{ref:dropdownRef,top:"50px",className:"accessible-fade","aria-hidden":!open,css:styles2.dropdownWrapper,onKeyDown:e3=>{e3.key==="Escape"&&onClose()},children:jsxRuntimeExports.jsxs(TabsRoot,{variant:"plain",width:"100%",activationMode:"manual",value:activeTabKey,onValueChange:onTabValueChange,children:[jsxRuntimeExports.jsx(DropdownTabList,{submenuItems:sports_menu,menuItemId:"sports"}),sports_menu.map((item,idx)=>{var _a10,_b8,_c6,_d6,_e6,_f6;return jsxRuntimeExports.jsx(DropdownTabPanel,{value:((_b8=(_a10=item==null?void 0:item.submenu)==null?void 0:_a10._metadata)==null?void 0:_b8.uid)??"",item,tabPanelIdx:idx,activeTabIdx:((_d6=(_c6=item==null?void 0:item.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid)??""},((_f6=(_e6=item==null?void 0:item.submenu)==null?void 0:_e6._metadata)==null?void 0:_f6.uid)??idx)})]})})]}):null}const initialState$2={dropdownTitle:"",isClicked:!1,showLogin:!1,showSearch:"none"},actions={SET_DROPDOWN_TITLE:(_state,action)=>({dropdownTitle:action.payload}),CLOSE_DROPDOWN:()=>({dropdownTitle:"",isClicked:!1}),OPEN_DROPDOWN:(_state,action)=>({dropdownTitle:action.payload,isClicked:!0}),HOVER_OPEN_DROPDOWN:(state,action)=>state.isClicked?state:{...state,dropdownTitle:action.payload},CLICK_OFF:()=>({isClicked:!1}),HIDE_LOGIN:()=>({showLogin:!1}),SHOW_LOGIN:()=>({showLogin:!0}),HIDE_SEARCH:()=>({showSearch:"none"}),SHOW_DESKTOP_SEARCH:()=>({showSearch:"desktop"}),SHOW_MOBILE_SEARCH:()=>({showSearch:"mobile"})},siteHeaderActionTypes=Object.keys(actions).reduce((acc,key)=>(acc[key]=key,acc),{}),SiteHeaderContext=reactExports.createContext({...initialState$2,dispatch:()=>{}}),commitAction=(state,action)=>actions[action.type]?{...state,...actions[action.type](state,action)}:state,SiteHeaderContextProvider=({children:children2})=>{const[state,dispatch2]=reactExports.useReducer(commitAction,initialState$2),contextValue={...state,dispatch:dispatch2};return jsxRuntimeExports.jsx(SiteHeaderContext.Provider,{value:contextValue,children:children2})};function useSiteHeaderContext(){return reactExports.useContext(SiteHeaderContext)}const SITE_HEADER_NAV_ITEM="data-site-header-nav-item",SITE_HEADER_NAV_REGION="data-site-header-nav-region";function focusNextNavItemFromTrigger(menuItemId){const trigger=document.getElementById(menuItemId);if(!trigger)return!1;const navItem=trigger.closest(`[${SITE_HEADER_NAV_ITEM}]`);if(!(navItem!=null&&navItem.parentElement))return!1;const list=navItem.parentElement,items=Array.from(list.children),idx=items.indexOf(navItem);for(let i2=idx+1;i2<items.length;i2++){const row=items[i2];if(row.classList.contains("display-none"))continue;const focusable3=row.querySelector("a[href], button:not([disabled])");if(focusable3)return focusable3.focus(),!0}return!1}const{CLOSE_DROPDOWN:CLOSE_DROPDOWN$2,HIDE_LOGIN:HIDE_LOGIN$1}=siteHeaderActionTypes;function LinkItem({menuItem,ctaStyle}){const{canRender,link:href,linkText}=unwrapLinkObject(menuItem.link),{dispatch:dispatch2,isClicked}=useSiteHeaderContext(),{urlPathname}=usePageContext(),isCurrentPage=urlPathname===href,linkItemId=linkText.toLowerCase()==="donate"||linkText.toLowerCase()==="shop"?prepareLinkId(linkText):void 0,handlePointerEnter=()=>{!isClicked&&dispatch2({type:CLOSE_DROPDOWN$2}),dispatch2({type:HIDE_LOGIN$1})};return canRender&&jsxRuntimeExports.jsx(ListItem,{minWidth:"max-content",onPointerEnter:handlePointerEnter,[SITE_HEADER_NAV_ITEM]:"",children:jsxRuntimeExports.jsx(SmartLink,{id:linkItemId,href,variant:ctaStyle==="pill"?"button":"navLink",buttonVariant:ctaStyle==="pill"?"solid":void 0,buttonSize:ctaStyle==="pill"?"lg":void 0,"aria-current":isCurrentPage?"page":void 0,children:linkText})},menuItem.link._metadata.uid)}const trimURLToPath=url=>{const isAnchorURL=url.startsWith("#"),pathFindingRegex=/\/[\w-/]+$/,match2=url.match(pathFindingRegex);return!match2||isAnchorURL?url:match2[0]},addQueryParamsToURL=(pageUrl,queryParams)=>{const url=new URL(pageUrl),params=new URLSearchParams(url.search);
154return Object.entries(queryParams).forEach(([key,value])=>{params.set(key,value)}),url.search=params.toString(),url.toString()},addQueryParamsToString=(baseString,queryParams)=>{const params=new URLSearchParams;Object.entries(queryParams).forEach(([key,value])=>{value!=null&¶ms.set(key,value.toString())});const queryString=params.toString();return queryString?`${baseString}?${queryString}`:baseString},getDropdownWithCategoriesStyles=createStyleObjectFromSlotRecipe({slots:["categoryList","linkGrid","dropdownWrapper","dropdownListItem","dropdownLink","categoryWrapper","categoryTitleWrapper"],base:{linkGrid:{display:"grid",listStyle:"none",gridTemplateColumns:{base:"repeat(1, minmax(240px, 50%))",sm:"repeat(2, minmax(240px, 50%))",md:"repeat(3, minmax(240px, 50%))",lg:"repeat(1, 1fr)"},gridAutoRows:"auto",alignContent:"flex-start",marginBottom:{base:8,md:0},'[data-has-menu-items="true"] &':{borderRight:{lg:"1px solid var(--components-site-header-divider-border-color, #ECEFF3)"}}},categoryList:{display:"flex",width:"100%",flexDirection:"row",justifyContent:"flex-start",flexWrap:"wrap",gap:4},dropdownListItem:{display:"flex",width:"224px"},dropdownWrapper:{flexDirection:{base:"column",lg:"row"},zIndex:1e3,maxWidth:"100%",width:"max-content",minHeight:"200px",background:"white",position:"absolute",transform:"translateX(-50%)",paddingTop:{base:7,md:8,xl:14},paddingBottom:10,paddingInline:8,top:"calc(100% + 1px)",boxShadow:"xl","--transition-duration":"200ms"},dropdownLink:{fontSize:"md",marginBlock:1,_currentPage:{textDecoration:"underline","&::after":{content:"none"},_hover:{textDecoration:"underline"}}},categoryWrapper:{display:"flex",flexDirection:"column",flexWrap:"wrap",flexGrow:{base:1,md:"unset"},maxWidth:{base:"47%",md:"unset"},height:"min-content",marginTop:{xl:-10},marginBottom:8},categoryTitleWrapper:{display:"flex",alignItems:"flex-end",paddingInline:"11px","& h2":{width:"95%",height:"min-content",color:"var(--semantics-text-title-secondary-color, #163A6B)",fontSize:"xl",fontWeight:"700",marginBottom:2,borderBottom:"2px solid var(--components-site-header-dropdown-title-underline-color, #163A6B)",_teamusa:{fontFamily:"accent"}}}}}),DropdownLink=({closeDropdown,link:link2,pagePath})=>{const{dropdownListItem,dropdownLink}=getDropdownWithCategoriesStyles(),{link:href,linkText,canRender}=unwrapLinkObject(link2);if(!canRender)return null;const isActivePage=trimURLToPath(href)===pagePath;return jsxRuntimeExports.jsx(ListItem,{css:dropdownListItem,onClick:closeDropdown,children:jsxRuntimeExports.jsx(SmartLink,{href,variant:"navLink","aria-current":isActivePage?"page":void 0,css:dropdownLink,children:linkText})})};function useKeyboardNavigation$1({keyPressActions:argKeyPressActions={},elems:argElems=[],selectorStrings=[],trapFocus:trapFocus2=!1,withFirstLetterSearch=!0,autoFocusFirstElem=!1,hostElemId}={}){const[navigatedElemsList,setNavigatedElemsList]=reactExports.useState([]),[tempNavigatedElemsList,setTempNavigatedElemsList]=reactExports.useState(null),[tempNavigatedElemsListHost,setTempNavigatedElemsListHost]=reactExports.useState(null),[elemsToAdd,setElemsToAdd]=reactExports.useState([]);reactExports.useEffect(()=>{setNavigatedElemsList(selectorStrings.reduce((acc,selector2)=>acc.concat(Array.from(document.querySelectorAll(selector2))),[]));const firstElement=document.querySelector(selectorStrings[0]);firstElement&&autoFocusFirstElem&&firstElement.focus()},[]);const getElems=reactExports.useCallback(()=>{const elemsFromSelectorStrings=selectorStrings.reduce((acc,selector2)=>acc.concat(Array.from(document.querySelectorAll(selector2))),[]),newElems=[...argElems,...elemsFromSelectorStrings],_elemsToAdd=elemsToAdd;_elemsToAdd.sort((a2,b2)=>a2.pos-b2.pos);for(const elem of _elemsToAdd)newElems.splice(elem.pos,0);setNavigatedElemsList(newElems.filter(Boolean))},[argElems,elemsToAdd,selectorStrings]),addElems=elems=>{const elemsWithPos=elems.map(subject=>subject instanceof HTMLElement?{elem:subject,pos:-1}:{elem:subject.elem,pos:subject.pos??-1});setElemsToAdd(prevElems=>prevElems.concat(elemsWithPos))},addElem=(elem,pos=-1)=>addElems([{elem,pos}]),removeElem=idx=>navigatedElemsList.splice(idx,1),getNextElem=target=>{let nextElemFromList;return tempNavigatedElemsList?(nextElemFromList=tempNavigatedElemsList[tempNavigatedElemsList.indexOf(target)+1],nextElemFromList||(nextElemFromList=tempNavigatedElemsListHost,setTempNavigatedElemsList(null),setTempNavigatedElemsListHost(null))):(nextElemFromList=navigatedElemsList[navigatedElemsList.indexOf(target)+1],nextElemFromList||(hostElemId&&(nextElemFromList=document.getElementById(hostElemId)),trapFocus2&&(nextElemFromList=navigatedElemsList[0]))),nextElemFromList},getPrevElem=target=>{let altTarget,prevElemFromList;return tempNavigatedElemsList?(prevElemFromList=tempNavigatedElemsList[tempNavigatedElemsList.indexOf(target)-1],prevElemFromList||(altTarget=tempNavigatedElemsListHost,setTempNavigatedElemsList(null),setTempNavigatedElemsListHost(null))):(prevElemFromList=navigatedElemsList[navigatedElemsList.indexOf(target)-1],prevElemFromList||(hostElemId&&(altTarget=document.getElementById(hostElemId)),trapFocus2&&(altTarget=navigatedElemsList[navigatedElemsList.length-1]))),altTarget??prevElemFromList},focusElemByIndex=reactExports.useCallback(idx=>{var _a9;return(_a9=navigatedElemsList[idx<0?navigatedElemsList.length+idx:idx])==null?void 0:_a9.focus()}
154,[navigatedElemsList]),activateLink=elem=>{const{href,target}=elem;target==="_blank"?window.open(href,"_blank"):typeof href=="string"&&(window.location.href=href)},searchByFirstLetter=reactExports.useCallback(event=>{var _a9,_b7;event.stopPropagation();const{key,target}=event,matchingElems=navigatedElemsList.filter(elem=>{var _a10,_b8;return(_b8=(_a10=elem.innerText)==null?void 0:_a10.toLowerCase())==null?void 0:_b8.startsWith(key)});if(matchingElems.length===0||!(target instanceof Element))return;const idx=matchingElems.indexOf(target);matchingElems.length>idx+1?(_a9=matchingElems==null?void 0:matchingElems[idx+1])==null||_a9.focus():(_b7=matchingElems[0])==null||_b7.focus()},[navigatedElemsList]),navigateTempElemsList=({elems,hostElem})=>{elems.length>0&&(setTempNavigatedElemsList(elems),setTempNavigatedElemsListHost(hostElem),elems[0].focus())};let _keyPressActions={...{ArrowDown:event=>{var _a9;event.stopPropagation(),event.preventDefault(),(_a9=getNextElem(event.target))==null||_a9.focus()},ArrowUp:event=>{var _a9;event.stopPropagation(),event.preventDefault(),(_a9=getPrevElem(event.target))==null||_a9.focus()},ArrowRight:event=>{var _a9;event.stopPropagation(),event.preventDefault(),(_a9=getNextElem(event.target))==null||_a9.focus()},ArrowLeft:event=>{var _a9;event.stopPropagation(),event.preventDefault(),(_a9=getPrevElem(event.target))==null||_a9.focus()}," ":event=>{event.target instanceof HTMLAnchorElement&&(event.stopPropagation(),activateLink(event.target))},Home:event=>{event.stopPropagation(),event.preventDefault(),focusElemByIndex(0)},End:event=>{event.stopPropagation(),event.preventDefault(),focusElemByIndex(-1)},default:event=>{withFirstLetterSearch&&/[a-z0-9]/i.test(event.key)&&searchByFirstLetter(event)}},...argKeyPressActions};return{handleKeyPress:event=>{const{key}=event;getElems(),_keyPressActions[key]?_keyPressActions[key](event):_keyPressActions.default(event)},addElem,addElems,removeElem,getNextElem,getPrevElem,focusElemByIndex,activateLink,addKeyPressAction:(keyName,action)=>_keyPressActions[keyName]=action,addKeyPressActions:action=>_keyPressActions={..._keyPressActions,...action},removeKeyPressAction:keyName=>delete _keyPressActions[keyName],navigateTempElemsList}}const useDropdownNavigation=({menuItemId,submenuId,closeDropdownFocusTrigger,exitDropdownToNextNavItem})=>{const{handleKeyPress}=useKeyboardNavigation$1({selectorStrings:[`.${submenuId} a`,`.${submenuId} button`],keyPressActions:{Escape:event=>{event.preventDefault(),closeDropdownFocusTrigger()},Tab:event=>{var _a9,_b7,_c6;event.stopPropagation(),event.preventDefault();const target=event.target,focusables=Array.from(document.querySelectorAll(`.${submenuId} a[href], .${submenuId} button:not([disabled])`)),idx=focusables.indexOf(target);if(idx!==-1){if(event.shiftKey){idx<=0?(_a9=document.getElementById(menuItemId))==null||_a9.focus():(_b7=focusables[idx-1])==null||_b7.focus();return}if(idx>=focusables.length-1){exitDropdownToNextNavItem();return}(_c6=focusables[idx+1])==null||_c6.focus()}}}});return handleKeyPress};function DropdownCategory({subMenu,closeSubmenu}){const pagePath=usePageContext().props.pageData.url,{categoryWrapper,categoryTitleWrapper}=getDropdownWithCategoriesStyles(),numberOfMenuItems=subMenu.menu_item.length;return jsxRuntimeExports.jsxs(ListItem,{css:categoryWrapper,children:[jsxRuntimeExports.jsx(Box,{as:"header",css:categoryTitleWrapper,children:jsxRuntimeExports.jsx(Heading,{as:"h2",children:subMenu.title})}),jsxRuntimeExports.jsx(ListRoot,{children:jsxRuntimeExports.jsx(Grid,{gridTemplateRows:{base:`repeat(${numberOfMenuItems}, min-content)`,sm:`repeat(${Math.max(Math.min(10,numberOfMenuItems),Math.ceil(numberOfMenuItems/2))}, min-content)`,lg:`repeat(${Math.max(Math.min(10,numberOfMenuItems),Math.ceil(numberOfMenuItems/3))}, min-content)`,xl:`repeat(${Math.max(Math.min(10,numberOfMenuItems),Math.ceil(numberOfMenuItems/4))}, min-content)`,"2xl":`repeat(${Math.max(Math.min(10,numberOfMenuItems),Math.ceil(numberOfMenuItems/6))}, min-content)`},gridTemplateColumns:{base:"repeat(1, 1fr)",md:"repeat(auto-fit, 1fr)"},gridAutoFlow:"column",columnGap:4,children:subMenu.menu_item.map(subMenuItem=>isConfirmedLinkItem(subMenuItem)?jsxRuntimeExports.jsx(DropdownLink,{link:subMenuItem.link,closeDropdown:closeSubmenu,pagePath},subMenuItem.link._metadata.uid):null)})})]})}const DropdownWithCategories=reactExports.forwardRef(({isActiveMenu,left,submenuItems,menuItemId},ref)=>{const{dispatch:dispatch2}=useSiteHeaderContext(),{categoryList,dropdownWrapper,linkGrid}=getDropdownWithCategoriesStyles(),pagePath=trimURLToPath(usePageContext().urlPathname),submenuId=`submenu-${menuItemId}`,closeDropdown=reactExports.useCallback(()=>{dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN})},[dispatch2]),closeDropdownFocusTrigger=reactExports.useCallback(()=>{dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN}),requestAnimationFrame(()=>{var _a9;
154(_a9=document.getElementById(menuItemId))==null||_a9.focus()})},[dispatch2,menuItemId]),exitDropdownToNextNavItem=reactExports.useCallback(()=>{dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN}),requestAnimationFrame(()=>{focusNextNavItemFromTrigger(menuItemId)})},[dispatch2,menuItemId]),handleKeyPress=useDropdownNavigation({menuItemId,submenuId,closeDropdownFocusTrigger,exitDropdownToNextNavItem}),linkItems=submenuItems.filter(isConfirmedLinkItem),menuItems=submenuItems.filter(isConfirmedSubmenuItem);return jsxRuntimeExports.jsxs(Flex,{ref,left,css:dropdownWrapper,className:`${submenuId} accessible-fade dropdown dropdown-with-categories`,onKeyDown:isActiveMenu?handleKeyPress:void 0,"data-has-menu-items":menuItems.length>0,"aria-hidden":isActiveMenu?"false":"true",children:[linkItems.length>0&&jsxRuntimeExports.jsx(ListRoot,{css:linkGrid,children:linkItems.map(linkItem=>jsxRuntimeExports.jsx(DropdownLink,{link:linkItem.link,closeDropdown,pagePath:pagePath||""},linkItem.link._metadata.uid))}),menuItems.length>0&&jsxRuntimeExports.jsx(ListRoot,{css:categoryList,children:menuItems.map(menuItem=>jsxRuntimeExports.jsx(DropdownCategory,{subMenu:menuItem.submenu,closeSubmenu:closeDropdown},menuItem.submenu._metadata.uid))})]})}),DropdownWrapper=({children:children2,isActiveMenu,menuItemId,onKeyDown})=>{const{dropdownWrapper}=getDropdownWithTabsStyles();return jsxRuntimeExports.jsx(Box,{className:`dropdown-${menuItemId} accessible-fade dropdown dropdown-with-tabs`,"aria-hidden":isActiveMenu?"false":"true",onKeyDown,css:dropdownWrapper,children:children2})};function getTabTriggers(menuItemId){return Array.from(document.querySelectorAll(`.${menuItemId}-dropdown-tab`)).filter(el=>!el.hasAttribute("disabled")&&el.getAttribute("aria-disabled")!=="true")}function selectedTabTrigger(menuItemId){return document.querySelector(`.dropdown-${menuItemId} .${menuItemId}-dropdown-tab[aria-selected="true"]`)}const useTabDropdownNavigation=({activeTabIdx,menuItemId,closeDropdownFocusTrigger,exitDropdownToNextNavItem,allowTabIntoPanel})=>{const{handleKeyPress,getNextElem,getPrevElem}=useKeyboardNavigation$1({selectorStrings:[`.${menuItemId}-dropdown-tab`,`.dropdown-submenu-item-${activeTabIdx}`,`.dropdown-${menuItemId}-close-btn`],keyPressActions:{Escape:event=>{event.preventDefault(),closeDropdownFocusTrigger()},Tab:event=>{var _a9,_b7,_c6;event.stopPropagation(),event.preventDefault();const target=event.target,dropdownButton=document.getElementById(menuItemId);if(target.tagName==="A"){const anchorElems=document.querySelectorAll(".dropdown-active-panel a"),currentIndex=Array.from(anchorElems).indexOf(target);if(event.shiftKey){const prevAnchorElem=currentIndex>0?anchorElems[currentIndex-1]:selectedTabTrigger(menuItemId)??getTabTriggers(menuItemId)[0];prevAnchorElem==null||prevAnchorElem.focus()}else currentIndex===anchorElems.length-1?exitDropdownToNextNavItem():(_a9=anchorElems[currentIndex+1])==null||_a9.focus();return}const tabHost=target.closest(`.${menuItemId}-dropdown-tab`);if(tabHost){const tabs=getTabTriggers(menuItemId),idx=tabs.indexOf(tabHost);if(event.shiftKey){idx<=0?dropdownButton==null||dropdownButton.focus():(_b7=tabs[idx-1])==null||_b7.focus();return}if(allowTabIntoPanel){const firstLink=document.querySelector(".dropdown-active-panel a");firstLink==null||firstLink.focus();return}if(idx<0||tabs.length===0)return;if(idx>=tabs.length-1){exitDropdownToNextNavItem();return}(_c6=tabs[idx+1])==null||_c6.focus();return}const nextElem=event.shiftKey?getPrevElem(target):getNextElem(target);if(!nextElem){event.shiftKey?dropdownButton==null||dropdownButton.focus():exitDropdownToNextNavItem();return}nextElem.focus()}}});return handleKeyPress};function DropdownWithTabs({isActiveMenu,submenuItems,menuItemId}){var _a9;const firstItem=((_a9=submenuItems[0].submenu)==null?void 0:_a9._metadata.uid)||"",[activeTabIdx,setActiveTabIdx]=reactExports.useState(firstItem),[allowTabIntoPanel,setAllowTabIntoPanel]=reactExports.useState(!1),{dispatch:dispatch2}=useSiteHeaderContext(),closeDropdownFocusTrigger=reactExports.useCallback(()=>{dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN}),requestAnimationFrame(()=>{var _a10;(_a10=document.getElementById(menuItemId))==null||_a10.focus()})},[dispatch2,menuItemId]),exitDropdownToNextNavItem=reactExports.useCallback(()=>{dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN}),requestAnimationFrame(()=>{focusNextNavItemFromTrigger(menuItemId)})},[dispatch2,menuItemId]);reactExports.useEffect(()=>{setAllowTabIntoPanel(!1)},[isActiveMenu]);const onTabValueChange=e3=>{setActiveTabIdx(e3.value)},handleTabPressed=reactExports.useCallback(()=>{setAllowTabIntoPanel(!0)},[]),handleKeyPress=useTabDropdownNavigation({activeTabIdx,menuItemId,closeDropdownFocusTrigger,exitDropdownToNextNavItem,allowTabIntoPanel});return submenuItems?jsxRuntimeExports.jsx(DropdownWrapper,{isActiveMenu,onKeyDown:handleKeyPress,menuItemId,children:jsxRuntimeExports.jsxs(TabsRoot,{variant:"plain",width:"100%",value:activeTabIdx,onValueChange:onTabValueChange,activationMode:"manual",children:[jsxRuntimeExports.jsx(DropdownTabList,{submenuItems,menuItemId,onTabPressed:handleTabPressed}),submenuItems.map((item,idx)=>{var _a10,_b7,_c6,_d6,_e6,_f6;return jsxRuntimeExports.jsx(DropdownTabPanel,{value:((_b7=(_a10=item==null?void 0:item.submenu)==null?void 0:_a10._metadata)==null?void 0:_b7.uid)??String(idx),item,tabPanelIdx:((_d6=(_c6=item==null?void 0:item.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid)??idx,activeTabIdx},((_f6=(_e6=item==null?void 0:item.submenu)==null?void 0:_e6._metadata)==null?void 0:_f6.uid)??idx)})]})}):null}function MenuItem({menuItem,ctaStyle}){const{submenu:{menu_item:submenuItems,title}}=menuItem,{dropdownTitle,dispatch:dispatch2,isClicked}=useSiteHeaderContext(),{props:{themeKey}}=usePageContext(),[menuLeft,setMenuLeft]=reactExports.useState("0px"),buttonRef=reactExports.useRef(null),menuRef=reactExports.useRef(null),lowercaseTitle=title.toLowerCase(),menuItemId=stringToSelector(lowercaseTitle),isSportsDropdown=menuItemId==="sports"&&isTeamUSA(themeKey),isActiveMenuItem=lowercaseTitle===dropdownTitle,updateMenuLeft=()=>{if(buttonRef.current&&menuRef.current){const{offsetLeft,offsetWidth}=buttonRef.current,menuWidth=menuRef.current.offsetWidth,menuDistanceFromLeft=offsetLeft+offsetWidth/2,menuDistanceFromRight=window.innerWidth-menuDistanceFromLeft,menuIsOverflowingLeft=menuWidth/2>menuDistanceFromLeft;if(menuWidth/2>menuDistanceFromRight){setMenuLeft(`${window.innerWidth-menuWidth/2}px`);return}if(menuIsOverflowingLeft){setMenuLeft(`${menuWidth/2}px`);return}setMenuLeft(`${menuDistanceFromLeft}px`)}},handleClick=reactExports.useCallback(()=>{updateMenuLeft(),dispatch2(isClicked&&isActiveMenuItem?{type:siteHeaderActionTypes.CLICK_OFF}:{type:siteHeaderActionTypes.OPEN_DROPDOWN,payload:lowercaseTitle})},[isClicked,isActiveMenuItem,dispatch2,lowercaseTitle,updateMenuLeft]),handlePointerEnter=reactExports.useCallback(()=>{updateMenuLeft(),dispatch2({type:siteHeaderActionTypes.HOVER_OPEN_DROPDOWN,payload:lowercaseTitle})},[dispatch2,lowercaseTitle,updateMenuLeft]),handleMenuButtonKeyDown=reactExports.useCallback(event=>{var _a9,_b7;if(isActiveMenuItem){if(event.key==="Escape"){event.preventDefault(),dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN}),requestAnimationFrame(()=>{var _a10;(_a10=buttonRef.current)==null||_a10.focus()});return}if(event.key==="Enter"||event.key===" "){event.preventDefault(),dispatch2({type:siteHeaderActionTypes.CLOSE_DROPDOWN}),requestAnimationFrame(()=>{var _a10;(_a10=buttonRef.current)==null||_a10.focus()});return}event.key==="Tab"&&!event.shiftKey&&(event.preventDefault(),isSportsDropdown?(_a9=document.querySelector(`.${menuItemId}
154-dropdown-tab`))==null||_a9.focus():(_b7=document.querySelector(`.submenu-${menuItemId} a[href], .submenu-${menuItemId} button:not([disabled])`))==null||_b7.focus())}},[dispatch2,isActiveMenuItem,isSportsDropdown,menuItemId]),Dropdown=isSportsDropdown?DropdownWithTabs:props=>jsxRuntimeExports.jsx(DropdownWithCategories,{...props,ref:menuRef,left:menuLeft});return jsxRuntimeExports.jsxs(ListItem,{minWidth:"max-content",className:"site-header-dropdown-list-item",[SITE_HEADER_NAV_ITEM]:"",children:[jsxRuntimeExports.jsxs(Button,{id:menuItemId,ref:buttonRef,variant:ctaStyle==="pill"?"solid":"navButton",size:ctaStyle==="pill"?"lg":void 0,"aria-expanded":isActiveMenuItem,onPointerEnter:handlePointerEnter,onClick:handleClick,onKeyDown:handleMenuButtonKeyDown,children:[title,jsxRuntimeExports.jsx(ChevronDownIcon,{boxSize:5})]}),jsxRuntimeExports.jsx(Dropdown,{isActiveMenu:isActiveMenuItem,submenuItems,menuItemId})]})}function NavigationItem({menuItem,ctaStyle}){return isConfirmedLinkItem(menuItem)?jsxRuntimeExports.jsx(LinkItem,{menuItem,ctaStyle}):isConfirmedSubmenuItem(menuItem)?jsxRuntimeExports.jsx(MenuItem,{menuItem,ctaStyle}):null}
154const getItemGroupStyles=createStyleObjectFromRecipe({base:{display:{base:"none",md:"flex"},flexDirection:"row",gap:3,alignItems:"center",height:{base:"64px",md:"90px"},"& > li":{marginBlock:6}},variants:{variant:{primary:{flexGrow:1,flexWrap:"wrap",justifyContent:"flex-start"},secondary:{"@media (max-width: 870px)":{"& li:nth-of-type(3)":{display:"none"}}}}}});function PrimaryItems(props){const{items}=props,listRef=reactExports.useRef(null),styles2=getItemGroupStyles({variant:"primary"}),primaryMenuItems=items==null?void 0:items.filter(isValidMenuItem$1);function hideOverflowingPrimaryItems(){var _a9;const target=listRef.current;if(!target)return null;const{children:children2,clientWidth:parentWidth}=target;if(parentWidth===0)return null;const gap=Number(window.getComputedStyle(target).getPropertyValue("column-gap").slice(0,-2));let widthOfChildren=0;for(const child of Array.from(children2)){const childElement=child;(_a9=childElement.dataset).originalWidth??(_a9.originalWidth=childElement.clientWidth.toString());const childWidth=Number(childElement.dataset.originalWidth);widthOfChildren+=childWidth+gap,widthOfChildren>parentWidth?childElement.classList.add("display-none"):childElement.classList.remove("display-none")}}return reactExports.useEffect(()=>{hideOverflowingPrimaryItems();const resizeObserver=new ResizeObserver(()=>{hideOverflowingPrimaryItems()});return listRef.current&&resizeObserver.observe(listRef.current),()=>{resizeObserver.disconnect()}},[]),primaryMenuItems?jsxRuntimeExports.jsx(ListRoot,{ref:listRef,css:styles2,[SITE_HEADER_NAV_REGION]:"primary",children:(primaryMenuItems||[]).map((menuItem,idx)=>{var _a9,_b7,_c6,_d6;return jsxRuntimeExports.jsx(NavigationItem,{menuItem},((_b7=(_a9=menuItem.link)==null?void 0:_a9._metadata)==null?void 0:_b7.uid)||((_d6=(_c6=menuItem.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid)||idx)})}):null}function isValidMenuItem$1(menuItem){var _a9,_b7,_c6,_d6;return((_a9=menuItem.link)==null?void 0:_a9.external_link)||((_c6=(_b7=menuItem.link)==null?void 0:_b7.internal_link)==null?void 0:_c6[0])||((_d6=menuItem.submenu)==null?void 0:_d6.title)}function TriathlonLinks({roles}){const filteredTriathlonPages=triathlonPages.filter(page=>roles.some(role=>role.includes(page.requirement)));return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:filteredTriathlonPages.map((page,index2)=>jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:page.url,variant:"navLink",fontSize:"md",display:"inline-block",children:page.title})},`${page.url}-${index2}`))})}const triathlonPages=[{url:"/our-community/clubs",title:"Club Hub",requirement:"race-director"},{url:"/our-community/race-directors",title:"Race Director Resources",requirement:"race-director"},{url:"/race-director/race-director-marketplace",title:"Race Director Marketplace",requirement:"race-director"},{url:"/race-director/resources",title:"Resources",requirement:"race-director"},{url:"/race-director/resources/business-operations",title:"Business Operations",requirement:"race-director"},{url:"/race-director/resources/event-operations-and-logistics",title:"Event Operations & Logistics",requirement:"race-director"},{url:"/belonging-and-access",title:"DEIA Resources",requirement:"race-director"},{url:"/race-director/resources/safety",title:"Safety Resources",requirement:"race-director"},{url:"/race-director/resources/marketing-promotion-partnerships",title:"Marketing Promotion Partnerships",requirement:"race-director"},{url:"https://member.usatriathlon.org/exclusive-partner-discounts",title:"Coupons",requirement:"race-director"},{url:"/premium/official/documents",title:"Documents",requirement:"official"},{url:"/our-community/clubs",title:"Club Hub",requirement:"club"}],toaster=createToaster({placement:"bottom-end",pauseOnPageIdle:!0}),Toaster=()=>jsxRuntimeExports.jsx(Portal,{children:jsxRuntimeExports.jsx(Toaster$1,{toaster,insetInline:{mdDown:"4"},children:toast=>{var _a9;return jsxRuntimeExports.jsxs(ToastRoot,{width:{md:"sm"},children:[toast.type==="loading"?jsxRuntimeExports.jsx(Spinner$1,{size:"sm",color:"blue.solid"}):jsxRuntimeExports.jsx(ToastIndicator,{}),jsxRuntimeExports.jsxs(Stack$1,{gap:"1",flex:"1",maxWidth:"100%",children:[toast.title&&jsxRuntimeExports.jsx(ToastTitle,{children:toast.t
154itle}),toast.description&&jsxRuntimeExports.jsx(ToastDescription,{children:toast.description})]}),toast.action&&jsxRuntimeExports.jsx(ToastActionTrigger,{children:toast.action.label}),((_a9=toast.meta)==null?void 0:_a9.closable)&&jsxRuntimeExports.jsx(ToastCloseTrigger,{})]})}})});class InvalidTokenError extends Error{}InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(str){return decodeURIComponent(atob(str).replace(/(.)/g,(m2,p2)=>{let code=p2.charCodeAt(0).toString(16).toUpperCase();return code.length<2&&(code="0"+code),"%"+code}))}function base64UrlDecode(str){let output=str.replace(/-/g,"+").replace(/_/g,"/");switch(output.length%4){case 0:break;case 2:output+="==";break;case 3:output+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(output)}catch{return atob(output)}}function jwtDecode(token2,options){if(typeof token2!="string")throw new InvalidTokenError("Invalid token specified: must be a string");options||(options={});const pos=options.header===!0?0:1,part=token2.split(".")[pos];if(typeof part!="string")throw new InvalidTokenError(`Invalid token specified: missing part #${pos+1}`);let decoded;try{decoded=base64UrlDecode(part)}catch(e3){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${pos+1} (${e3.message})`)}try{return JSON.parse(decoded)}catch(e3){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${pos+1} (${e3.message})`)}}const{CLOSE_DROPDOWN:CLOSE_DROPDOWN$1,SHOW_LOGIN,HIDE_LOGIN}=siteHeaderActionTypes;function LoginBar(){const[isLoggedIn,setIsLoggedIn]=reactExports.useState(!1),[loginClicked,setLoginClicked]=reactExports.useState(!1),[isHovered,setIsHovered]=reactExports.useState(!1),[membershipData,setMembershipData]=reactExports.useState({firstNameInitial:"",avatar:"",roles:[],fullName:"",expirationDate:""}),{dispatch:dispatch2,isClicked,dropdownTitle,showLogin}=useSiteHeaderContext(),boxRef=reactExports.useRef(null),containerRef=reactExports.useRef(null);reactExports.useEffect(()=>{new URLSearchParams(window.location.search).get("login")==="failed"&&toaster.create({type:"error",duration:6e3,title:"Login Failed",description:"Could not connect to the server."});
154const membershipCookie=new Cookies().get("membership-data");if(membershipCookie){const getMembershipData=jwtDecode(membershipCookie),{firstName,lastName,avatar:avatar2,assignedRoles,expirationDate:expirationDate2}=getMembershipData.userData,firstNameInitial2=firstName.slice(0,1),roles2=assignedRoles.toLowerCase().split(","),fullName2=`${firstName} ${lastName}`;setMembershipData({firstNameInitial:firstNameInitial2,avatar:avatar2,roles:roles2,fullName:fullName2,expirationDate:expirationDate2}),setIsLoggedIn(!0)}},[]),reactExports.useEffect(()=>{const handleFocusOut=event=>{const targetElement=event.target;containerRef.current&&!containerRef.current.contains(targetElement)&&(setLoginClicked(!1),dispatch2({type:HIDE_LOGIN}))};return document.addEventListener("focusout",handleFocusOut),()=>{document.removeEventListener("focusout",handleFocusOut)}},[dispatch2]);const handleClick=()=>setLoginClicked(prevState=>!prevState),handleKeyDown=event=>{event.key==="Tab"&&event.shiftKey&&(setLoginClicked(!1),dispatch2({type:HIDE_LOGIN}))},handleBlur=event=>{var _a9;const nextFocusedElement=event.relatedTarget;if((_a9=boxRef.current)!=null&&_a9.contains(nextFocusedElement)){event.preventDefault();return}setLoginClicked(!1),dispatch2({type:HIDE_LOGIN})};let avatarContent=jsxRuntimeExports.jsx(LoginIcon,{});const{avatar,firstNameInitial,fullName,expirationDate,roles}=membershipData;return isLoggedIn&&avatar&&!avatar.includes("avatar-placeholder")?avatarContent=jsxRuntimeExports.jsx(Image$1,{src:avatar,alt:"",w:{base:"44px",md:"64px"},h:{base:"44px",md:"64px"},borderRadius:"100vmax"}):isLoggedIn&&firstNameInitial&&(avatarContent=firstNameInitial),jsxRuntimeExports.jsxs(Box,{ref:containerRef,order:{base:-1,md:"unset"},children:[jsxRuntimeExports.jsx(Button,{variant:"outlineIconButton","aria-label":"login","aria-expanded":isHovered||isClicked,size:"xlCircle",position:"relative",onPointerEnter:()=>{!isClicked&&dispatch2({type:CLOSE_DROPDOWN$1}),dropdownTitle||(setIsHovered(!0),dispatch2({type:SHOW_LOGIN}))},onKeyDown:handleKeyDown,onClick:handleClick,children:avatarContent}),jsxRuntimeExports.jsxs(Box,{ref:boxRef,position:"absolute",top:"calc(100% + 1px)",left:{base:-6,md:"unset"},display:"flex",flexDirection:"column",gap:5,transform:{base:void 0,md:"translate(-65%, 0)"},background:"white",paddingBlock:"24px",paddingLeft:{base:"24px",md:"12px"},paddingRight:{base:"35%",md:0},zIndex:1001,width:{md:"245px",lg:"270px",xl:"320px"},boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)",visibility:showLogin||loginClicked&&!dropdownTitle?"visible":"hidden",opacity:showLogin||loginClicked&&!dropdownTitle?1:0,transition:"visibility 0.5s ease-in-out 0.3s,opacity 0.3s ease-in-out",onPointerLeave:()=>{loginClicked||(dispatch2({type:HIDE_LOGIN}),setIsHovered(!1))},onBlur:handleBlur,children:[isLoggedIn&&jsxRuntimeExports.jsxs(Flex,{flexDirection:"column",children:[jsxRuntimeExports.jsxs(Flex,{flexDirection:"column",mb:4,children:[jsxRuntimeExports.jsxs(Heading,{py:2,px:3,children:["Welcome, ",fullName]}),expirationDate&&jsxRuntimeExports.jsxs(Text,{px:3,children:["Membership Expiration: ",expirationDate]})]}),jsxRuntimeExports.jsxs(ListRoot,{display:"flex",flexDirection:"column",gap:3,children:[jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"https://member.usatriathlon.org/dashboard",variant:"navLink",fontSize:"md",display:"inline-block",children:"My Account"})}),jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"https://member.usatriathlon.org/dashboard",variant:"navLink",fontSize:"md",display:"inline-block",children:"Renew"})}),jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"https://member.usatriathlon.org/events",variant:"navLink",fontSize:"md",display:"inline-block",children:"Find a Race"})}),jsxRuntimeExports.jsx(TriathlonLinks,{roles}),jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"/api/auth/logout",variant:"navLink",fontSize:"md",display:"inline-block",children:"Logout"})})]})]}),!isLoggedIn&&jsxRuntimeExports.jsxs(ListRoot,{display:"flex",flexDirection:"column",gap:7,children:[jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"/api/auth/login",variant:"navLink",fontSize:"md",display:"inline-block",children:"Login"})}),jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"https://member.usatriathlon.org",variant:"navLink",fontSize:"md",display:"inline-block",children:"Join/Renew"})}),jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:"https://member.usatriathlon.org/events",variant:"navLink",fontSize:"md",display:"inline-block",children:"Find a Race"})})]})]})]})}function getSiteFeatures(contentToken){const siteFeatures={loginIsEnabled:!1,rssFeedIsEnabled:!1};if(typeof contentToken!="string")return siteFeatures;switch(contentToken){case"triathlon":return{...siteFeatures,loginIsEnabled:!0};case"wrestling":return{...siteFeatures,rssFeedIsEnabled:!0};case"USOPC":case"TEAMUSA":case"artistic-swimming":case"biathlon":case"bobsled-skeleton":case"boxing":case"breaking":case"diving":case"fencing":case"field-hockey":case"golf":case"handball":case"judo":case"karate":case"luge":case"para-alpine-skiing":case"para-cycling":case"para-nordic-skiing":case"para-snowboarding":case"para-swimming":case"para-track-and-field":case"para-weightlifting":case"pentathlon":case"powerlifting":case"racquetball":case"roller-sports":case"speedskating":case"surfing":case"table-tennis":case"taekwondo":case"usaba":case"water-ski-and-wake-sports":case"weightlifting":default:return siteFeatures}}const{HIDE_SEARCH:HIDE_SEARCH$1,SHOW_DESKTOP_SEARCH,SHOW_MOBILE_SEARCH}=siteHeaderActionTypes,SearchAndLogin=()=>{const{dispatch:dispatch2,showSearch}=useSiteHeaderContext(),{props:{contentToken}}
154=usePageContext();function handleClick(){const isMobile=window.innerWidth<768;dispatch2(showSearch==="desktop"?{type:isMobile?SHOW_MOBILE_SEARCH:HIDE_SEARCH$1}:showSearch==="mobile"?{type:isMobile?HIDE_SEARCH$1:SHOW_DESKTOP_SEARCH}:{type:isMobile?SHOW_MOBILE_SEARCH:SHOW_DESKTOP_SEARCH})}const{loginIsEnabled:renderLoginBar}=getSiteFeatures(contentToken);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(IconButton,{id:"site-header-search-button","aria-label":"Search",onClick:handleClick,variant:"ghostIconButton",size:"xlCircle",fontSize:"xl",_before:{content:'""',display:{base:"none",md:"unset"},position:"absolute",height:"36px",paddingInline:"36px",borderLeft:"1px solid",borderLeftColor:"var(--components-site-header-divider-border-color, #00000026)"},order:{base:-1,md:"unset"},display:{base:renderLoginBar?"none":"flex",md:"flex"},children:jsxRuntimeExports.jsx(Search2Icon,{})}),jsxRuntimeExports.jsx(Button,{asChild:!0,id:"site-header-search-link",variant:"ghostIconButton",size:"xlCircle",display:"none",children:jsxRuntimeExports.jsx("a",{href:"/search",children:jsxRuntimeExports.jsx(Search2Icon,{})})}),renderLoginBar&&jsxRuntimeExports.jsx(LoginBar,{})]})},{HIDE_SEARCH}=siteHeaderActionTypes,SearchBar=props=>{const{autoFocus=!1,inSiteHeader=!1,labelVariant,showLabel=!1}=props,[queryValue,setQueryValue]=reactExports.useState(""),isEmpty2=!queryValue.trim(),fieldType=showLabel?"floating":void 0,showEmptySearchError=()=>{toaster.create({type:"error",duration:6e3,title:"Please enter a search term."})},handleKeyDown=e3=>{e3.key==="Enter"&&isEmpty2&&(e3.preventDefault(),showEmptySearchError())};return jsxRuntimeExports.jsx(chakra.search,{role:"search",display:"block",children:jsxRuntimeExports.jsx(chakra.form,{action:"/api/search",method:"post",w:"auto",alignItems:"center",display:"flex",flexDirection:"row",flexShrink:0,children:jsxRuntimeExports.jsxs(FieldRoot,{floatingLabelType:fieldType,variant:labelVariant,children:[jsxRuntimeExports.jsx(InputGroup,{startAddonProps:{unstyled:!0},endAddonProps:{unstyled:!0},startAddon:jsxRuntimeExports.jsx(SearchInputStartAddon,{canBeClosed:inSiteHeader}),endAddon:jsxRuntimeExports.jsx(IconButton,{variant:"solid","aria-label":"Search site",type:"submit",disabled:isEmpty2,children:jsxRuntimeExports.jsx(ArrowForwardIcon,{})}),children:jsxRuntimeExports.jsx(Input,{fontSize:"md",name:QUERY_NAME,type:"search",marginInlineEnd:4,variant:"outline",autoFocus,placeholder:" ",value:queryValue,onChange:e3=>setQueryValue(e3.target.value),onKeyDown:handleKeyDown})}),jsxRuntimeExports.jsx(LabelWrapper,{showLabel,children:jsxRuntimeExports.jsxs(FieldLabel,{children:["Search ",jsxRuntimeExports.jsx(VisuallyHidden,{children:" the site"})]})})]})})})},LabelWrapper=props=>{const{showLabel,children:children2}=props;return showLabel?jsxRuntimeExports.jsx(reactExports.Fragment,{children:children2}):jsxRuntimeExports.jsx(VisuallyHidden,{asChild:!0,children:children2})},SearchInputStartAddon=props=>{const{dispatch:dispatch2}=useSiteHeaderContext(),hideSearch=()=>dispatch2({type:HIDE_SEARCH});return props.canBeClosed?jsxRuntimeExports.jsx(CloseButton$1,{onClick:hideSearch,variant:"ghost"}):jsxRuntimeExports.jsx(Search2Icon,{marginInlineEnd:2})};function SecondaryItems(props){const{items,lastCtaStyle}=props,styles2=getItemGroupStyles({variant:"secondary"}),secondaryMenuItems=items==null?void 0:items.filter(isValidMenuItem),lastItem=secondaryMenuItems?Math.min(secondaryMenuItems.length-1,2):void 0;return jsxRuntimeExports.jsx(ListRoot,{css:styles2,[SITE_HEADER_NAV_REGION]:"secondary",children:(secondaryMenuItems||[]).map((menuItem,idx)=>{var _a9,_b7,_c6,_d6;return idx>2?null:jsxRuntimeExports.jsx(NavigationItem,{menuItem,ctaStyle:idx===lastItem?lastCtaStyle:null},((_b7=(_a9=menuItem.link)==null?void 0:_a9._metadata)==null?void 0:_b7.uid)||((_d6=(_c6=menuItem.submenu)==null?void 0:_c6._metadata)==null?void 0:_d6.uid)||idx)})})}function isValidMenuItem(menuItem){var _a9,_b7,_c6,_d6;return((_a9=menuItem.link)==null?void 0:_a9.external_link)||((_c6=(_b7=menuItem.link)==null?void 0:_b7.internal_link)==null?void 0:_c6[0])||((_d6=menuItem.submenu)==null?void 0:_d6.title)}
154const getSiteHeaderLogoStyles=createStyleObjectFromRecipe({base:{"&.desktop-only":{display:{base:"none",md:"block"}},"&.mobile-only":{display:{base:"block",md:"none"}},_teamusa:{minWidth:{base:"160px",md:"332px"},height:{base:"42px",md:"48px"}},_usopc:{minWidth:{base:"100px",md:"247px"},height:{base:"51px",md:"50px"}},_ngb:{maxH:{base:"60px",lg:"64px",xl:"68px","2xl":"72px"},minH:{base:"60px",lg:"64px",xl:"68px","2xl":"72px"},maxW:{base:"160px",sm:"180px",md:"200px",lg:"224px",xl:"248px","2xl":"280px"}}}}),SiteHeaderLogo=props=>{const{desktopLogo,mobileLogo}=props,styles2=getSiteHeaderLogoStyles();return jsxRuntimeExports.jsxs(SmartLink,{href:"/",children:[mobileLogo&&jsxRuntimeExports.jsx(QuickImage,{className:"mobile-only",data:mobileLogo,useResponsivePlugin:!1,css:styles2}),desktopLogo&&jsxRuntimeExports.jsx(QuickImage,{className:mobileLogo?"desktop-only":"",data:desktopLogo,useResponsivePlugin:!1,css:styles2})]})},getSiteHeaderStyles=createStyleObjectFromSlotRecipe({slots:["body","header","nav","skipLink"],base:{header:{backgroundColor:"var(--components-site-header-background-color)",'html:not([data-type="video_page"]) &':{position:"sticky",inset:"0 0 auto",zIndex:"1399",transition:"transform 500ms ease-in-out",'&[data-visible="false"]':{transform:"translateY(-100%)"}}},nav:{position:"relative",paddingInline:"var(--site-header-padding-inline)",paddingBlock:{base:3,lg:4},borderBottom:"1px solid var(--components-site-header-divider-border-color)"},body:{gap:4,justifyContent:"space-between",alignItems:"center",maxWidth:"100%",overflow:{md:"hidden"},"&:has(li[data-original-width])":{overflow:{md:"unset"}}}}});var isObject_1,hasRequiredIsObject;function requireIsObject(){if(hasRequiredIsObject)return isObject_1;hasRequiredIsObject=1;function isObject2(value){var type2=typeof value;return value!=null&&(type2=="object"||type2=="function")}return isObject_1=isObject2,isObject_1}var _freeGlobal,hasRequired_freeGlobal;function require_freeGlobal(){if(hasRequired_freeGlobal)return _freeGlobal;hasRequired_freeGlobal=1;var freeGlobal2=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1;return _freeGlobal=freeGlobal2,_freeGlobal}var _root,hasRequired_root;function require_root(){if(hasRequired_root)return _root;hasRequired_root=1;var freeGlobal2=require_freeGlobal(),freeSelf2=typeof self=="object"&&self&&self.Object===Object&&self,root2=freeGlobal2||freeSelf2||Function("return this")();return _root=root2,_root}var now_1,hasRequiredNow;function requireNow(){if(hasRequiredNow)return now_1;hasRequiredNow=1;var root2=require_root(),now2=function(){return root2.Date.now()};return now_1=now2,now_1}var _trimmedEndIndex,hasRequired_trimmedEndIndex;function require_trimmedEndIndex(){if(hasRequired_trimmedEndIndex)return _trimmedEndIndex;hasRequired_trimmedEndIndex=1;var reWhitespace2=/\s/;function trimmedEndIndex2(string){for(var index2=string.length;index2--&&reWhitespace2.test(string.charAt(index2)););return index2}return _trimmedEndIndex=trimmedEndIndex2,_trimmedEndIndex}var _baseTrim,hasRequired_baseTrim;function require_baseTrim(){if(hasRequired_baseTrim)return _baseTrim;hasRequired_baseTrim=1;var trimmedEndIndex2=require_trimmedEndIndex(),reTrimStart2=/^\s+/;function baseTrim2(string){return string&&string.slice(0,trimmedEndIndex2(string)+1).replace(reTrimStart2,"")}return _baseTrim=baseTrim2,_baseTrim}var _Symbol,hasRequired_Symbol;function require_Symbol(){if(hasRequired_Symbol)return _Symbol;hasRequired_Symbol=1;var root2=require_root(),Symbol2=root2.Symbol;return _Symbol=Symbol2,_Symbol}var _getRawTag,hasRequired_getRawTag;function require_getRawTag(){if(hasRequired_getRawTag)return _getRawTag;hasRequired_getRawTag=1;var Symbol2=require_Symbol(),objectProto2=Object.prototype,hasOwnProperty2=objectProto2.hasOwnProperty,nativeObjectToString2=objectProto2.toString,symToStringTag2=Symbol2?Symbol2.toStringTag:void 0;function getRawTag2(value){var isOwn=hasOwnProperty2.call(value,symToStringTag2),tag2=value[symToStringTag2];try{value[symToStringTag2]=void 0;var unmasked=!0}catch{}var result=nativeObjectToString2.call(value);return unmasked&&(isOwn?value[symToStringTag2]=tag2:delete value[symToStringTag2]),result}return _getRawTag=getRawTag2,_getRawTag}var _objectToString,hasRequired_objectToString;function require_objectToString(){if(hasRequired_objectToString)return _objectToString;hasRequired_objectToString=1;var objectProto2=Object.prototype,nativeObjectToString2=objectProto2.toString;function objectToString2(value){return nativeObjectToString2.call(value)}return _objectToString=objectToString2,_objectToString}var _baseGetTag,hasRequired_baseGetTag;function require_baseGetTag(){if(hasRequired_baseGetTag)return _baseGetTag;hasRequired_baseGetTag=1;var Symbol2=require_Symbol(),getRawTag2=require_getRawTag(),objectToString2=require_objectToString(),nullTag2="[object Null]",undefinedTag2="[object Undef
154ined]",symToStringTag2=Symbol2?Symbol2.toStringTag:void 0;function baseGetTag2(value){return value==null?value===void 0?undefinedTag2:nullTag2:symToStringTag2&&symToStringTag2 in Object(value)?getRawTag2(value):objectToString2(value)}return _baseGetTag=baseGetTag2,_baseGetTag}var isObjectLike_1,hasRequiredIsObjectLike;function requireIsObjectLike(){if(hasRequiredIsObjectLike)return isObjectLike_1;hasRequiredIsObjectLike=1;function isObjectLike2(value){return value!=null&&typeof value=="object"}return isObjectLike_1=isObjectLike2,isObjectLike_1}var isSymbol_1,hasRequiredIsSymbol;function requireIsSymbol(){if(hasRequiredIsSymbol)return isSymbol_1;hasRequiredIsSymbol=1;var baseGetTag2=require_baseGetTag(),isObjectLike2=requireIsObjectLike(),symbolTag2="[object Symbol]";function isSymbol2(value){return typeof value=="symbol"||isObjectLike2(value)&&baseGetTag2(value)==symbolTag2}return isSymbol_1=isSymbol2,isSymbol_1}var toNumber_1,hasRequiredToNumber;function requireToNumber(){if(hasRequiredToNumber)return toNumber_1;hasRequiredToNumber=1;var baseTrim2=require_baseTrim(),isObject2=requireIsObject(),isSymbol2=requireIsSymbol(),NAN2=NaN,reIsBadHex2=/^[-+]0x[0-9a-f]+$/i,reIsBinary2=/^0b[01]+$/i,reIsOctal2=/^0o[0-7]+$/i,freeParseInt2=parseInt;function toNumber2(value){if(typeof value=="number")return value;if(isSymbol2(value))return NAN2;if(isObject2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=baseTrim2(value);var isBinary=reIsBinary2.test(value);return isBinary||reIsOctal2.test(value)?freeParseInt2(value.slice(2),isBinary?2:8):reIsBadHex2.test(value)?NAN2:+value}return toNumber_1=toNumber2,toNumber_1}var debounce_1,hasRequiredDebounce;function requireDebounce(){if(hasRequiredDebounce)return debounce_1;hasRequiredDebounce=1;var isObject2=requireIsObject(),now2=requireNow(),toNumber2=requireToNumber(),FUNC_ERROR_TEXT2="Expected a function",nativeMax2=Math.max,nativeMin2=Math.min;function debounce2(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT2);wait=toNumber2(wait)||0,isObject2(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax2(toNumber2(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall;return maxing?nativeMin2(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var time=now2();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}function flush2(){return timerId===void 0?result:trailingEdge(now2())}function debounced(){var time=now2(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return debounced.cancel=cancel,debounced.flush=flush2,debounced}return debounce_1=debounce2,debounce_1}var throttle_1,hasRequiredThrottle;function requireThrottle(){if(hasRequiredThrottle)return throttle_1;hasRequiredThrottle=1;var debounce2=requireDebounce(),isObject2=requireIsObject(),FUNC_
154ERROR_TEXT2="Expected a function";function throttle2(func,wait,options){var leading=!0,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT2);return isObject2(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),debounce2(func,wait,{leading,maxWait:wait,trailing})}return throttle_1=throttle2,throttle_1}var throttleExports=requireThrottle();const throttle=getDefaultExportFromCjs(throttleExports),useScrollDirection=(options={})=>{const pageContext=usePageContext(),{threshold=150,initialDelay=2e3}=options,[isScrollingUp,setIsScrollingUp]=reactExports.useState(!0),lastScrollY=reactExports.useRef(0),throttledHandler=reactExports.useRef();return reactExports.useEffect(()=>{var _a9;if(((_a9=pageContext==null?void 0:pageContext.props)==null?void 0:_a9.content_type)==="video_page")return;typeof window<"u"&&(lastScrollY.current=window.scrollY);const handleScroll=()=>{const currentScrollY=window.scrollY;if(currentScrollY<threshold){setIsScrollingUp(!0),lastScrollY.current=currentScrollY;return}setIsScrollingUp(currentScrollY<lastScrollY.current),lastScrollY.current=currentScrollY},timeoutId=setTimeout(()=>{throttledHandler.current=throttle(handleScroll,200),window.addEventListener("scroll",throttledHandler.current)},initialDelay);return()=>{clearTimeout(timeoutId),throttledHandler.current&&(window.removeEventListener("scroll",throttledHandler.current),throttledHandler.current.cancel())}},[threshold,initialDelay]),isScrollingUp},{CLOSE_DROPDOWN}=siteHeaderActionTypes,styles$r=getSiteHeaderStyles(),SiteHeader=props=>{const{data:{desktop_logo_image,follow_tools,hamburger_menu_logo_image,mobile_logo_image,primary_menu,quaternary_menu,secondary_menu,secondary_menu_cta_style,tertiary_menu},layout:{notifications,platform_banner,site_header:{always_display_teamusa_submenu}={}},medalTrackerStrip,linkStrip}=props,{dispatch:dispatch2,showSearch}=useSiteHeaderContext(),isScrollingUp=useScrollDirection();return jsxRuntimeExports.jsxs(chakra.header,{id:"site-header","data-visible":isScrollingUp,onMouseLeave:()=>dispatch2({type:CLOSE_DROPDOWN}),css:styles$r.header,children:[notifications&&jsxRuntimeExports.jsx(NotificationManager,{notifications}),platform_banner&&jsxRuntimeExports.jsx(PlatformBanner,{alwaysDisplay:always_display_teamusa_submenu,platformBannerData:platform_banner}),jsxRuntimeExports.jsx(chakra.nav,{css:styles$r.nav,children:showSearch==="mobile"?jsxRuntimeExports.jsx(SearchBar,{autoFocus:!0,inSiteHeader:!0}):jsxRuntimeExports.jsxs(Flex,{css:styles$r.body,children:[jsxRuntimeExports.jsx(NavMenuPanel,{primaryMenuItems:primary_menu,secondaryMenuItems:secondary_menu,lastSecondaryCtaStyle:secondary_menu_cta_style,tertiaryMenuItems:tertiary_menu,quaternaryMenuItems:quaternary_menu,followTools:follow_tools,menuImage:hamburger_menu_logo_image}),jsxRuntimeExports.jsx(SiteHeaderLogo,{desktopLogo:desktop_logo_image,mobileLogo:mobile_logo_image}),jsxRuntimeExports.jsx(PrimaryItems,{items:primary_menu}),showSearch==="desktop"?jsxRuntimeExports.jsx(SearchBar,{autoFocus:!0,inSiteHeader:!0}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(SecondaryItems,{items:secondary_menu,lastCtaStyle:secondary_menu_cta_style}),jsxRuntimeExports.jsx(SearchAndLogin,{})]})]})}),medalTrackerStrip&&jsxRuntimeExports.jsx(MedalTrackerStrip,{data:medalTrackerStrip}),linkStrip&&jsxRuntimeExports.jsx(LinkStripBlock,{...linkStrip})]})},SkipContent=({contentTargetExists,...props})=>contentTargetExists?jsxRuntimeExports.jsx(Box,{...props}):jsxRuntimeExports.jsx(Box,{as:"main",id:MAIN_CONTENT_ID,tabIndex:-1,...props});function useData(options={}){const[data,setData]=reactExports.useState(options.initialData??null),[isLoading,setIsLoading]=reactExports.useState(!1),[error,setError]=reactExports.useState(null),[retryCount,setRetryCount]=reactExports.useState(0),[lastRequest,setLastRequest]=reactExports.useState(null),request=async config2=>{var _a9,_b7;setIsLoading(!0),setError(null),setLastRequest(config2);try{const newData=(await axios(config2)).data;if(options.validate&&!options.validate(newData))throw new Error("Data validation failed");setData(newData),(_a9=options.onSuccess)==null||_a9.call(options,newD
154ata)}catch(err){const error2=err;setError(error2),(_b7=options.onError)==null||_b7.call(options,error2),retryCount<(options.retryCount??0)&&setTimeout(()=>{setRetryCount(prev2=>prev2+1),request(config2)},options.retryDelay??1e3)}finally{setIsLoading(!1)}};return{data,isLoading,error,request,retry:async()=>{lastRequest&&(setRetryCount(0),await request(lastRequest))}}}const ANIMATION_TIMINGS={TAB_EXPANSION:200,CONTENT_FADE:200,BUTTON_FADE:100,BORDER_RADIUS:75,SPRING:200,PROMPT_ENTRANCE:300,PROMPT_STATE:300,CHAT_THINKING:800},ANIMATION_RATIOS={CORNER_STRAIGHTEN:.85,COLLAPSE_EXPAND:.15,LATE_PHASE:.9},ANIMATION_EASING={ACCELERATE:"cubic-bezier(0.6, 0, 0.5, 1)",AGGRESSIVE:"cubic-bezier(0, 0, 1, 1)",SPRING:"cubic-bezier(0.25, 0.46, 0.45, 0.94)"},CONCIERGE_DIMENSIONS={BUTTON_SIZE:"64px",BUTTON_RADIUS:"32px",CLOSE_BUTTON_SIZE:"40px",BUTTON_OFFSET:{MOBILE:"16px",DESKTOP:"28px"},EXPANDED_RADIUS:"54px",TAB_HEIGHT:{MOBILE:{CLOSED:"142px",OPEN:"156px"},DESKTOP:{CLOSED:"158px",OPEN:"170px"}},TAB_TOP_LEFT_RADIUS:{MOBILE:"0",DESKTOP:"30px"},PROMPT_BUTTON:{HEIGHT:"62px",WIDTH:"280px",RADIUS:"12px"}},CONCIERGE_STYLES={BORDER_PRIMARY:"1px solid var(--semantics-borders-primary-color, #B9BFD2)"},CONCIERGE_ONE_TRUST={BANNER_ID:"onetrust-banner-sdk"},CONCIERGE_ANALYTICS={MAX_PROMPTS:10,MAX_PROMPTS_EVENT:"cncg-prompts-max-used",PROMPT_ID_PREFIX:"cncg-prompt-",ELEMENT_IDS:{CLOSE:"cncg-close",MINIMIZE:"cncg-minimize",OPEN:"cncg-open"}},promptFadeIn=keyframes$1` 155 from { opacity: 0; } 156 to { opacity: 1; } 157`,getConciergeStyles=createStyleObjectFromSlotRecipe({slots:["container","buttonContainer","button","tabContainer","tabHeader","tabHeaderCloseButton","promptsSlider","promptsSliderGradient","promptButton","promptButtonText","chatContainer","chatCloseButton","chatHistory","chatMessageBlock","questionMessage","questionText","answerMessage","answerText","chatFooter","disclaimer","errorMessage","errorMessageText","answerSkeletonContainer","questionIcon"],base:{container:{position:"fixed",bottom:0,right:0,zIndex:1400,pointerEvents:"none",width:{base:"100%",md:"394px"},height:"calc(var(--max-vh, 100vh) - var(--concierge-banner-offset, 0px))","@supports (height: 100dvh)":{height:"calc(100dvh - var(--concierge-banner-offset, 0px))"},"@media (prefers-reduced-motion: reduce)":{"& *":{animationDuration:"0.01ms !important",animationIterationCount:"1 !important",transitionDuration:"0.01ms !important"}}},buttonContainer:{pointerEvents:"auto",position:"absolute",bottom:{base:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.MOBILE,md:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.DESKTOP},right:{base:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.MOBILE,md:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.DESKTOP}},button:{width:CONCIERGE_DIMENSIONS.BUTTON_SIZE,height:CONCIERGE_DIMENSIONS.BUTTON_SIZE,backgroundColor:"var(--primitives-secondary2-pr6, #152969)",boxShadow:"0 5px 28px rgba(0, 0, 0, 0.25)",border:CONCIERGE_STYLES.BORDER_PRIMARY,_focus:{boxShadow:"none",outline:"none"},_hover:{backgroundColor:"var(--primitives-secondary2-pr7, #13255f)"},_active:{backgroundColor:"var(--primitives-secondary2-pr8, #0d193f)"}},tabContainer:{flexDirection:"column",backgroundColor:"var(--semantics-surfaces-surface-1, #ffffff)",pointerEvents:"auto",position:"absolute",transformOrigin:"bottom right",overflow:"hidden",boxShadow:"0 5px 28px rgba(0, 0, 0, 0.25)",border:CONCIERGE_STYLES.BORDER_PRIMARY,borderTopLeftRadius:{base:CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.MOBILE,md:CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.DESKTOP},paddingBottom:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.MOBILE,height:{base:CONCIERGE_DIMENSIONS.TAB_HEIGHT.MOBILE.CLOSED,md:CONCIERGE_DIMENSIONS.TAB_HEIGHT.DESKTOP.CLOSED},maxHeight:{base:CONCIERGE_DIMENSIONS.TAB_HEIGHT.MOBILE.CLOSED,md:CONCIERGE_DIMENSIONS.TAB_HEIGHT.DESKTOP.CLOSED}},tabHeader:{padding:"8px 20px 2px"},tabHeaderCloseButton:{width:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,height:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,minWidth:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,minHeight:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,padding:0},promptsSlider:{overflowX:"auto",padding:{base:"6px 20px 8px",md:"6px 20px 12px"},gap:"10px",WebkitOverflowScrolling:"touch",willChange:"scroll-position",contain:"layout style paint","@media (min-width: 768px)":{"&::-webkit-scrollbar":{height:"6px"},"&::-webkit-scrollbar-thumb":{borderRadius:"10px",background:"#efeae6",cursor:"default"},"@supports (-moz-appearance: none)":{scrollbarWidth:"thin",scrollbarColor:"#efeae6 transparent"}}},promptsSliderGradient:{position:"absolute",top:0,right:0,bottom:{base:"4px",md:"16px"},width:"35px",background:"linear-gradient(90deg, rgba(21, 41, 105, 0) 0%, #152969 100%)",pointerEvents:"none"},promptButton:{height:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.HEIGHT,width:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.WIDTH,flexShrink:0,padding:"8px 16px",textAlign:"left",borderRadius:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.RADIUS,border:"1px solid",borderColor:"rgba(255, 255, 255, 0.2)",backgroundColor:"transparent",color:"var(--primitives-neutrals-pr1, #ffffff)",fontSize:"sm",cursor:"pointer",overflow:"hidden",animation:`${promptFadeIn} ${ANIMATION_TIMINGS.PROMPT_ENTRANCE}ms ease-in-out`,animationFillMode:"both",transition:`background-color ${ANIMATION_TIMINGS.PROMPT_STATE}ms ease-in-out, border-color ${ANIMATION_TIMINGS.PROMPT_STATE}ms ease-in-out, color ${ANIMATION_TIMINGS.PROMPT_STATE}ms ease-in-out`,_focus:{boxShadow:"none",outline:"none"},_hover:{borderColor:"var(--primitives-neutrals-pr1, #ffffff)",backgroundColor:"rgba(255, 255, 255, 0.16)"},_active:{borderColor:"var(--primitives-neutrals-pr1, #ffffff)",backgroundColor:"rgba(255, 255, 255, 0.08)"}},promptButtonText:{display:"-webkit-box",WebkitLineClamp:3,WebkitBoxOrient:"vertical",overflow:"hidden",lineHeight:"1.1"},chatContainer:{position:"relative",flexDirection:"column",height:"100%",width:"100%",backgroundColor:"#ececec",pointerEvents:"auto",transform:"translateY(100%)",transition:`transform ${ANIMATION_TIMINGS.TAB_EXPANSION*2}ms ${ANIMATION_EASING.ACCELERATE}`,boxShadow:"0 5px 28px rgba(0, 0, 0, 0.25)"},chatCloseButton:{position:"absolute",top:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.DESKTOP,right:"32px",width:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,height:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,minWidth:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,minHeight:CONCIERGE_DIMENSIONS.CLOSE_BUTTON_SIZE,padding:0,color:"var(--semantics-interactive-text-secondary-default)"},chatFooter:{padding:"6px",backgroundColor:"var(--semantics-surfaces-surface-1, #ffffff)","@media (max-width: 768px)":{paddingTop:"0"}},chatHistory:{flex:1,overflowY:"auto",flexDirection:"column",gap:"24px",padding:{base:"124px 38px 142px 38px",md:"124px 38px 168px 38px"}},chatMessageBlock:{display:"flex",flexDirection:"column",gap:"16px"},questionMessage:{marginLeft:"-16px",display:"flex",alignItems:"flex-start",ga
157p:"8px"},questionIcon:{marginTop:"4px"},questionText:{fontSize:{base:"2xl",md:"1.75rem"},fontWeight:600,lineHeight:1.2},answerSkeletonContainer:{padding:"24px 0 0 12px",flexDirection:"column",gap:"12px"},answerMessage:{marginLeft:"8px",padding:"16px 24px",borderRadius:"20px",background:"linear-gradient(90deg, #152969 0%, #171FBE 100%)",color:"var(--components-button-dark-solid-color, #ffffff)",flexDirection:"column",gap:"32px",overflowY:"auto"},answerText:{fontSize:{base:"md",md:"lg"},lineHeight:1.3,color:"var(--components-button-dark-solid-color, #ffffff)"},disclaimer:{fontSize:"xxs",color:"var(--semantics-surfaces-surface-4, #efeae6)",textAlign:"center"},errorMessage:{margin:{base:"6px 20px 8px",md:"6px 20px 12px"},height:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.HEIGHT,padding:"8px 10px",borderRadius:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.RADIUS,border:"1px solid",borderColor:"rgba(255, 255, 255, 0.2)",backgroundColor:"rgba(255, 255, 255, 0.1)",display:"flex",alignItems:"center",justifyContent:"center",gap:"7px",overflow:"hidden"},errorMessageText:{color:"var(--primitives-neutrals-pr1, #ffffff)",fontSize:"sm",lineHeight:"1.1"}},variants:{},defaultVariants:{}}),getFocusableElements=container=>container?Array.from(container.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(el=>!el.hasAttribute("disabled")):[],isElementVisible=element=>{if(!element)return!1;const computedStyle=window.getComputedStyle(element);return element.offsetParent!==null&&computedStyle.opacity!=="0"&&computedStyle.pointerEvents!=="none"},safeFocus=element=>{if(!element||!isElementVisible(element))return!1;try{return element.focus(),document.activeElement===element}catch{return!1}},useFocusManagement=()=>{const focusFirstElement=reactExports.useCallback((containerRef,options)=>{const{delay:delay3=100,selector:selector2="button"}=options||{};setTimeout(()=>{const checkAndFocus=()=>{if(!containerRef.current)return;const element=selector2?containerRef.current.querySelector(selector2):containerRef.current;element&&isElementVisible(element)&&safeFocus(element)||requestAnimationFrame(checkAndFocus)};requestAnimationFrame(checkAndFocus)},delay3)},[]),focusElementWithDelay=reactExports.useCallback((elementRef,options)=>{if(!elementRef)return;const{delay:delay3=0,checkVisibility=!0}=options||{};setTimeout(()=>{const checkAndFocus=()=>{if(elementRef.current){if(checkVisibility&&!isElementVisible(elementRef.current)){requestAnimationFrame(checkAndFocus);return}safeFocus(elementRef.current)}};requestAnimationFrame(checkAndFocus)},delay3)},[]);return{focusFirstElement,focusElementWithDelay}},ConciergeButton=({buttonRef,closeButtonRef,isExpanded,isSpringing=!1,onClick})=>{const styles2=getConciergeStyles(),{focusElementWithDelay}=useFocusManagement(),handleClick=()=>{if(onClick(),closeButtonRef){const focusDelay=ANIMATION_TIMINGS.TAB_EXPANSION*.5+ANIMATION_TIMINGS.CONTENT_FADE;focusElementWithDelay(closeButtonRef,{delay:focusDelay})}};return jsxRuntimeExports.jsx(Box,{css:styles2.buttonContainer,style:{transform:isSpringing?"scaleX(0.95)":"scaleX(1)",transformOrigin:"right center",transition:`transform ${ANIMATION_TIMINGS.SPRING}ms ${ANIMATION_EASING.SPRING}`},children:jsxRuntimeExports.jsx(IconButton,{ref:buttonRef,id:CONCIERGE_ANALYTICS.ELEMENT_IDS.OPEN,"aria-expanded":isExpanded,"aria-label":"Open Concierge assistant to ask questions",onClick:handleClick,css:styles2.button,className:"light-focus-ring",children:jsxRuntimeExports.jsx(Icon,{as:ConciergeSparkleIcon,boxSize:"29px"})})})},useFocusTrap=({isActive,containerRef,onEscapeToFirst,onEscapeToLast,escapeToFirstElementRef,escapeToLastElementRef})=>{reactExports.useEffect(()=>{if(!isActive||!containerRef.current)return;const handleTabKey=event=>{var _a9,_b7,_c6,_d6;if(event.key!=="Tab")return;const focusableElements=getFocusableElements(containerRef.current);if(focusableElements.length===0)return;const firstElement=focusableElements[0],lastElement=focusableElements[focusableElements.length-1];if(event.shiftKey){if(document.activeElement===firstElement)if(event.preventDefault(),escapeToFirstElementRef!=null&&escapeToFirstElementRef.current){const button2=((_b7=(_a9=escapeToFirstElementRef.current).querySelector)==null?void 0:_b7.call(_a9,"button"))||escapeToFirstElementRef.current;button2==null||button2.focus(),onEscapeToFirst==null||onEscapeToFirst()}else onEscapeToFirst?onEscapeToFirst():lastElement.focus()}else if(document.activeElement===lastElement)if(event.preventDefault(),escapeToLastElementRef!=null&&escapeToLastElementRef.current){const button2=((_d6=(_c6=escapeToLastElementRef.current).querySelector)==null?void 0:_d6.call(_c6,"button"))||escapeToLastElementRef.current;button2==null||button2.focus(),onEscapeToLast==null||onEscapeToLast()}else onEscapeToLast?onEscapeToLast():firstElement.focus()};return document.addEventListener("keydown",handleTabKey),()=>{document.removeEventListener("keydown",handleTabKey)}},[isActive,containerRef,onEscapeToFirst,onEscapeToLast,escapeToFirstElementRef,escapeToLastElementRef])},useEscapeKey=({isActive,onEscape})=>{reactExports.useEffect(()=>{if(!isActive)return;const handleEscape=event=>{event.key==="Escape"&&onEscape()};
157return document.addEventListener("keydown",handleEscape),()=>{document.removeEventListener("keydown",handleEscape)}},[isActive,onEscape])},spin=keyframes$1` 158 from { 159 transform: rotate(0deg); 160 } 161 to { 162 transform: rotate(360deg); 163 } 164`,ConciergeChat=({activePrompt,onClose,state,onDisclaimerHide,isThinking,widgetElement,onChatClose,firstPromptRef})=>{const styles2=getConciergeStyles(),chatRef=reactExports.useRef(null),closeButtonRef=reactExports.useRef(null),[isVisible2,setIsVisible]=reactExports.useState(!1);reactExports.useEffect(()=>{activePrompt&&state==="chat"&&setIsVisible(!0)},[activePrompt,state]);const handleContainerFocus=reactExports.useCallback(event=>{event.currentTarget.blur(),closeButtonRef.current&&closeButtonRef.current.focus()},[]),handleClose=reactExports.useCallback(()=>{onDisclaimerHide&&onDisclaimerHide(),setIsVisible(!1),setTimeout(()=>{onClose(),onChatClose&&onChatClose()},ANIMATION_TIMINGS.TAB_EXPANSION*2)},[onDisclaimerHide,onClose,onChatClose]);return reactExports.useEffect(()=>{const element=widgetElement||chatRef.current;if(!element||!activePrompt||state!=="chat")return;const handleDocumentClick=event=>{element.contains(event.target)||handleClose()};return document.addEventListener("mousedown",handleDocumentClick),()=>{document.removeEventListener("mousedown",handleDocumentClick)}},[activePrompt,state,widgetElement,handleClose]),useEscapeKey({isActive:!!activePrompt&&state==="chat",onEscape:handleClose}),useFocusTrap({isActive:state==="chat",containerRef:chatRef,escapeToFirstElementRef:firstPromptRef,escapeToLastElementRef:firstPromptRef}),jsxRuntimeExports.jsxs(Flex,{ref:chatRef,css:styles2.chatContainer,role:"dialog","aria-labelledby":"concierge-chat-title",tabIndex:-1,onFocus:handleContainerFocus,style:{transform:isVisible2?"translateY(0)":"translateY(100%)"},children:[jsxRuntimeExports.jsx(VisuallyHidden,{children:jsxRuntimeExports.jsx(Text,{id:"concierge-chat-title",as:"h2",children:"Chat with Concierge Assistant"})}),jsxRuntimeExports.jsxs(Box,{"aria-live":"polite","aria-atomic":"true",position:"absolute",left:"-9999px",width:"1px",height:"1px",overflow:"hidden",children:[isThinking&&"Getting your answer, please wait",!isThinking&&activePrompt&&`Answer ready for question: ${activePrompt.question}`]}),jsxRuntimeExports.jsx(IconButton,{ref:closeButtonRef,id:CONCIERGE_ANALYTICS.ELEMENT_IDS.MINIMIZE,css:styles2.chatCloseButton,variant:"invertGhost","aria-label":"Close chat",onClick:handleClose,className:"dark-focus-ring",children:jsxRuntimeExports.jsx(CloseIcon,{boxSize:"20px"})}),jsxRuntimeExports.jsx(Flex,{css:styles2.chatHistory,children:activePrompt&&jsxRuntimeExports.jsxs(Flex,{css:styles2.chatMessageBlock,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.questionMessage,children:[jsxRuntimeExports.jsx(Icon,{css:styles2.questionIcon,as:ConciergeQuestionIcon,boxSize:{base:"22px",md:"22px"},animation:isThinking?`${spin} 1s linear infinite`:void 0}),jsxRuntimeExports.jsx(Text,{css:styles2.questionText,children:isThinking?"Getting your answer...":activePrompt.question})]}),isThinking?jsxRuntimeExports.jsxs(Flex,{css:styles2.answerSkeletonContainer,children:[jsxRuntimeExports.jsx(Skeleton,{variant:"shine",height:"12px",width:"100%",borderRadius:"full"}),jsxRuntimeExports.jsx(Skeleton,{variant:"shine",height:"12px",width:"230px",borderRadius:"full"}),jsxRuntimeExports.jsx(Skeleton,{variant:"shine",height:"12px",width:"284px",borderRadius:"full"}),jsxRuntimeExports.jsx(Skeleton,{variant:"shine",height:"12px",width:"176px",borderRadius:"full"})]}):jsxRuntimeExports.jsxs(Flex,{css:styles2.answerMessage,children:[jsxRuntimeExports.jsx(Text,{css:styles2.answerText,children:activePrompt.answer}),jsxRuntimeExports.jsx(Image$1,{src:"/img/gemini-logo.png",alt:"Gemini Logo",height:"16px",width:"72px"})]})]})})]})},LARGE_ROOT_FONT_SIZE_THRESHOLD_PX=18;let cachedLineClamp=null;const getLineClamp=()=>(cachedLineClamp===null&&(cachedLineClamp=(typeof document>"u"?0:parseFloat(getComputedStyle(document.documentElement).fontSize))>LARGE_ROOT_FONT_SIZE_THRESHOLD_PX?2:3),cachedLineClamp),PromptButton=({prompt,onClick,isActive,promptIndex})=>{const styles2=getConciergeStyles(),[lineClamp,setLineClamp]=reactExports.useState(3),promptId=`${CONCIERGE_ANALYTICS.PROMPT_ID_PREFIX}${promptIndex}`;return reactExports.useEffect(()=>{setLineClamp(getLineClamp())},[]),jsxRuntimeExports.jsx(chakra.button,{type:"button",id:promptId,onClick:()=>onClick(prompt),css:styles2.promptButton,className:"light-focus-ring","aria-pressed":isActive,style:{...isActive?{backgroundColor:"#ffffff",color:"var(--primitives-secondary2-pr6, #152969)",borderColor:"#ffffff"}:{}},children:jsxRuntimeExports.jsx(Box,{as:"span",css:styles2.promptButtonText,style:{WebkitLineClamp:lineClamp},children:prompt.question})})}
164,useDragScroll=containerRef=>{const isDraggingRef=reactExports.useRef(!1),startXRef=reactExports.useRef(0),scrollLeftRef=reactExports.useRef(0),[hasDragged,setHasDragged]=reactExports.useState(!1),handleMouseDown=reactExports.useCallback(event=>{const slider=containerRef.current;slider&&(isDraggingRef.current=!0,setHasDragged(!1),startXRef.current=event.pageX-slider.offsetLeft,scrollLeftRef.current=slider.scrollLeft,slider.style.cursor="grabbing",slider.style.userSelect="none")},[containerRef]),handleMouseMove=reactExports.useCallback(event=>{const slider=containerRef.current;if(!slider||!isDraggingRef.current)return;const walk=event.pageX-slider.offsetLeft-startXRef.current;Math.abs(walk)>5&&setHasDragged(!0),slider.scrollLeft=scrollLeftRef.current-walk},[containerRef]),stopDragging=reactExports.useCallback(()=>{const slider=containerRef.current;isDraggingRef.current=!1,slider&&(slider.style.cursor="grab",slider.style.removeProperty("user-select"))},[containerRef]),resetDragState=reactExports.useCallback(()=>{setHasDragged(!1)},[]);return{hasDragged,handleMouseDown,handleMouseMove,handleMouseUp:stopDragging,handleMouseLeave:stopDragging,resetDragState}},useKeyboardNavigation=({containerRef,items,isDisabled=!1,onActivate})=>{const[focusedIndex,setFocusedIndex]=reactExports.useState(null),handleKeyDown=reactExports.useCallback(event=>{var _a9;if(isDisabled||items.length===0)return;const buttons=(_a9=containerRef.current)==null?void 0:_a9.querySelectorAll("button");if(!buttons||buttons.length===0)return;const currentIndex=focusedIndex!==null?focusedIndex:Array.from(buttons).findIndex(btn=>btn===document.activeElement);let newIndex=currentIndex;switch(event.key){case"ArrowRight":event.preventDefault(),newIndex=currentIndex<buttons.length-1?currentIndex+1:0;break;case"ArrowLeft":event.preventDefault(),newIndex=currentIndex>0?currentIndex-1:buttons.length-1;break;case"Home":event.preventDefault(),newIndex=0;break;case"End":event.preventDefault(),newIndex=buttons.length-1;break;case"Enter":case" ":event.preventDefault(),currentIndex>=0&¤tIndex<buttons.length&&(onActivate==null||onActivate(currentIndex));return;default:return}newIndex>=0&&newIndex<buttons.length&&(setFocusedIndex(newIndex),buttons[newIndex].focus(),buttons[newIndex].scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"}))},[containerRef,items.length,isDisabled,focusedIndex,onActivate]);return reactExports.useEffect(()=>{const container=containerRef.current;if(!(!container||isDisabled))return container.addEventListener("keydown",handleKeyDown),()=>{container.removeEventListener("keydown",handleKeyDown)}},[containerRef,isDisabled,handleKeyDown]),{focusedIndex,setFocusedIndex}},getFadeStyles=(isVisible2,duration=200,easing="ease-in-out")=>({opacity:isVisible2?1:0,visibility:isVisible2?"visible":"hidden",transition:`opacity ${duration}ms ${easing}, visibility ${duration}ms ${easing}`,pointerEvents:isVisible2?"auto":"none"}),getTabTransition=(isClosing,isTabCollapseExpanded)=>{const borderRadiusTiming=isClosing&&!isTabCollapseExpanded?Math.floor(ANIMATION_TIMINGS.TAB_EXPANSION*.15):isClosing?"0":ANIMATION_TIMINGS.BORDER_RADIUS;return`width ${ANIMATION_TIMINGS.TAB_EXPANSION}ms ${ANIMATION_EASING.ACCELERATE}, height ${ANIMATION_TIMINGS.TAB_EXPANSION}ms ${ANIMATION_EASING.ACCELERATE}, min-height ${ANIMATION_TIMINGS.TAB_EXPANSION}ms ${ANIMATION_EASING.ACCELERATE}, border-top-left-radius ${borderRadiusTiming}ms ${ANIMATION_EASING.AGGRESSIVE}, border-top-right-radius ${borderRadiusTiming}ms ${ANIMATION_EASING.AGGRESSIVE}, border-bottom-left-radius ${borderRadiusTiming}ms ${ANIMATION_EASING.AGGRESSIVE}, border-bottom-right-radius ${borderRadiusTiming}ms ${ANIMATION_EASING.AGGRESSIVE}, bottom ${ANIMATION_TIMINGS.TAB_EXPANSION}ms ${ANIMATION_EASING.ACCELERATE}, right ${ANIMATION_TIMINGS.TAB_EXPANSION}ms ${ANIMATION_EASING.ACCELERATE}`},getDesktopTopLeftRadius=(isClosing,isAnimating,isTabCollapseExpanded,wasOpenInitially,isTabCornersSquare,buttonRadius,expandedRadius)=>isClosing?isTabCollapseExpanded?expandedRadius:CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.DESKTOP:wasOpenInitially||isTabCornersSquare?CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.DESKTOP:isAnimating?expandedRadius:buttonRadius,getOtherCornersRa
164dius=(isClosing,isAnimating,isTabCollapseExpanded,wasOpenInitially,isTabCornersSquare,buttonRadius,expandedRadius)=>isClosing?isTabCollapseExpanded?expandedRadius:"0":wasOpenInitially||isTabCornersSquare?"0":isAnimating?expandedRadius:buttonRadius,getTabTopLeftRadiusStyle=(tabTopLeftRadius,desktopTopLeftRadius,otherCornersRadius)=>tabTopLeftRadius===CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.DESKTOP?{borderTopLeftRadius:desktopTopLeftRadius}:tabTopLeftRadius===CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.MOBILE&&typeof window<"u"&&window.innerWidth<768?{borderTopLeftRadius:otherCornersRadius}:{},mergeRefs=(...refs)=>node2=>{refs.forEach(ref=>{typeof ref=="function"?ref(node2):ref&&(ref.current=node2)})},PromptsSlider=React.forwardRef(({prompts,originalPrompts,onPromptClick,isLoading=!1,activePromptId,isThinking=!1},ref)=>{const styles2=getConciergeStyles(),sliderRef=reactExports.useRef(null),isTouchDevice2=typeof window<"u"&&"ontouchstart"in window,{hasDragged,handleMouseDown,handleMouseMove,handleMouseUp,handleMouseLeave,resetDragState}=useDragScroll(sliderRef);useKeyboardNavigation({containerRef:sliderRef,items:prompts,isDisabled:isLoading||isThinking||prompts.length===0,onActivate:index2=>{const prompt=prompts[index2];prompt&&handlePromptClick(prompt)}});const handlePromptClick=reactExports.useCallback(prompt=>{if(!isThinking){if(hasDragged){resetDragState();return}onPromptClick(prompt)}},[onPromptClick,isThinking,hasDragged,resetDragState]),promptIndexMap=reactExports.useMemo(()=>{const map=new Map;
164return originalPrompts.forEach((prompt,index2)=>{map.set(prompt.id,index2+1)}),map},[originalPrompts]);return jsxRuntimeExports.jsxs(Box,{position:"relative",width:"100%",children:[jsxRuntimeExports.jsx(Flex,{ref:mergeRefs(sliderRef,ref),css:styles2.promptsSlider,role:"group","aria-label":"Available prompts",onMouseDown:isLoading||isTouchDevice2?void 0:handleMouseDown,onMouseMove:isLoading||isTouchDevice2?void 0:handleMouseMove,onMouseUp:isLoading||isTouchDevice2?void 0:handleMouseUp,onMouseLeave:isLoading||isTouchDevice2?void 0:handleMouseLeave,style:{cursor:isLoading||isThinking||isTouchDevice2?"default":"grab"},children:isLoading&&prompts.length===0?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Skeleton,{variant:"shine",height:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.HEIGHT,width:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.WIDTH,borderRadius:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.RADIUS,opacity:.3}),jsxRuntimeExports.jsx(Skeleton,{variant:"shine",height:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.HEIGHT,width:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.WIDTH,borderRadius:CONCIERGE_DIMENSIONS.PROMPT_BUTTON.RADIUS,opacity:.3})]}):prompts.map(prompt=>{const promptIndex=promptIndexMap.get(prompt.id)??1;return jsxRuntimeExports.jsx(PromptButton,{prompt,onClick:handlePromptClick,isActive:isThinking&&activePromptId===prompt.id,promptIndex},prompt.id)})}),jsxRuntimeExports.jsx(Box,{css:styles2.promptsSliderGradient})]})});PromptsSlider.displayName="PromptsSlider";const pushToDataLayer=eventName=>{if(typeof window>"u")return;const windowWithDataLayer=window;windowWithDataLayer.dataLayer=windowWithDataLayer.dataLayer||[];const eventData={event:eventName};windowWithDataLayer.dataLayer.push(eventData)},useConciergeAnalytics=()=>{const clickedPromptIdsRef=reactExports.useRef(new Set),maxUsedEventSentRef=reactExports.useRef(!1);return{trackPromptClick:reactExports.useCallback(prompt=>{!clickedPromptIdsRef.current.has(prompt.id)&&(clickedPromptIdsRef.current.add(prompt.id),clickedPromptIdsRef.current.size===CONCIERGE_ANALYTICS.MAX_PROMPTS&&!maxUsedEventSentRef.current&&(maxUsedEventSentRef.current=!0,pushToDataLayer(CONCIERGE_ANALYTICS.MAX_PROMPTS_EVENT)))},[])}},useConciergeTabDimensions=({isDesktop})=>{const buttonOffsetBreakpoint=useBreakpointValue({base:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.MOBILE,md:CONCIERGE_DIMENSIONS.BUTTON_OFFSET.DESKTOP})||CONCIERGE_DIMENSIONS.BUTTON_OFFSET.MOBILE,expandedRadius=useBreakpointValue({base:CONCIERGE_DIMENSIONS.EXPANDED_RADIUS,md:CONCIERGE_DIMENSIONS.EXPANDED_RADIUS})||CONCIERGE_DIMENSIONS.EXPANDED_RADIUS,tabTopLeftRadius=useBreakpointValue({base:CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.MOBILE,md:CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.DESKTOP})??CONCIERGE_DIMENSIONS.TAB_TOP_LEFT_RADIUS.MOBILE;return reactExports.useMemo(()=>({buttonSize:CONCIERGE_DIMENSIONS.BUTTON_SIZE,buttonRadius:CONCIERGE_DIMENSIONS.BUTTON_RADIUS,buttonBottom:isDesktop?CONCIERGE_DIMENSIONS.BUTTON_OFFSET.DESKTOP:buttonOffsetBreakpoint,buttonRight:isDesktop?CONCIERGE_DIMENSIONS.BUTTON_OFFSET.DESKTOP:buttonOffsetBreakpoint,expandedRadius,baseTabHeight:isDesktop?CONCIERGE_DIMENSIONS.TAB_HEIGHT.DESKTOP.CLOSED:CONCIERGE_DIMENSIONS.TAB_HEIGHT.MOBILE.CLOSED,chatTabHeight:isDesktop?CONCIERGE_DIMENSIONS.TAB_HEIGHT.DESKTOP.OPEN:CONCIERGE_DIMENSIONS.TAB_HEIGHT.MOBILE.OPEN,tabTopLeftRadius}),[isDesktop,buttonOffsetBreakpoint,expandedRadius,tabTopLeftRadius])},useConciergeThinking=({prompts,onOpenChat})=>{const[orderedPrompts,setOrderedPrompts]=reactExports.useState([]),[isThinking,setIsThinking]=reactExports.useState(!1),thinkingTimeoutRef=reactExports.useRef(null);reactExports.useEffect(()=>{prompts.length>0&&orderedPrompts.length===0&&setOrderedPrompts(prompts)},[prompts,orderedPrompts.length]),reactExports.useEffect(()=>()=>{thinkingTimeoutRef.current&&(window.clearTimeout(thinkingTimeoutRef.current),thinkingTimeoutRef.current=null)},[]);const startThinkingCycle=reactExports.useCallback(prompt=>{const selectedPrompt=prompt,delay3=ANIMATION_TIMINGS.CHAT_THINKING+Math.floor(Math.random()*ANIMATION_TIMINGS.CHAT_THINKING);thinkingTimeoutRef.current=window.setTimeout(()=>{setIsThinking(!1),thinkingTimeoutRef.current=null,setOrderedPrompts(prev2=>prev2.length===0?[selectedPrompt]:[...prev2.filter(p2=>p2.id!==selectedPrompt.id),selectedPrompt])},delay3)},[]),handlePromptClick=reactExports.useCallback(prompt=>{thinkingTimeoutRef.current&&(window.clearTimeout(thinkingTimeoutRef.current),thinkingTimeoutRef.current=null),setIsThinking(!0),onOpenChat(),startThinkingCycle(prompt)},[onOpenChat,startThinkingCycle]);return{orderedPrompts,isThinking,handlePromptClick}},MessageBox=({message})=>{const styles2=getConciergeStyles();return jsxRuntimeExports.jsxs(Box,{css:styles2.errorMessage,role:"alert","aria-live":"assertive","aria-atomic":"true",children:[jsxRuntimeExports.jsx(WarningIcon,{color:"var(--primitives-neutrals-pr1, #ffffff)",boxSize:"20px"}),jsxRuntimeExports.jsx(Text,{css:styles2.errorMessageText,children:message})]})},ConciergeTab=({prompts,onClose,onOpenChat,state,onChatClose,isDesktop,isLoading=!1,error=null,animationProps,widgetElement,buttonRef,onTabOpen})=>{const{isAnimating,showContent,isClosing,shouldAnimateBorderRadius,isTabCornersSquare,isTabCollapseExpanded}=animationProps,styles2=getConciergeStyles(),sliderRef=reactExports.useRef(null),tabRef=reactExports.useRef(null),closeButtonRef=reactExports.useRef(null),[activePrompt,setActivePrompt]=reactExports.useState(null),{trackPromptClick}=useConciergeAnalytics(),{orderedPrompts,isThinking,handlePromptClick}=useConciergeThinking({prompts,onOpenChat}),[isDisclaimerVisible,setIsDisclaimerVisible]=reactExports.useState(!1);reactExports.useEffect(()=>{state==="chat"&&activePrompt&&setIsDisclaimerVisible(!0)},[state,activePrompt]);const handleDisclaimerHide=()=>{setIsDisclaimerVisible(!1)},{buttonSize,buttonRadius,buttonBottom,buttonRight,expandedRadius,baseTabHeight,chatTabHeight,tabTopLeftRadius}=useConciergeTabDimensions({isDesktop}),currentTabHeight=isDisclaimerVisible?chatTabHeight:baseTabHeight,wasOpenInitially=!isAnimating&&!isClosing&&showContent&&!shouldAnimateBorderRadius,desktopTopLeftRadius=getDesktopTopLeftRadius(isClosing,isAnimating,isTabCollapseExpanded,wasOpenInitially,isTabCornersSquare,buttonRadius,expandedRadius),otherCornersRa
164dius=getOtherCornersRadius(isClosing,isAnimating,isTabCollapseExpanded,wasOpenInitially,isTabCornersSquare,buttonRadius,expandedRadius),handlePromptSelect=prompt=>{setActivePrompt(prompt),handlePromptClick(prompt),trackPromptClick(prompt)},{focusElementWithDelay,focusFirstElement}=useFocusManagement(),handleCloseWithFocusReturn=event=>{if(event.type==="keydown"){const keyboardEvent=event;if(keyboardEvent.key!=="Enter"&&keyboardEvent.key!==" ")return;event.preventDefault()}onClose();const focusDelay=Math.floor(ANIMATION_TIMINGS.TAB_EXPANSION*.9)+ANIMATION_TIMINGS.BUTTON_FADE+50;focusElementWithDelay(buttonRef,{delay:focusDelay})};useEscapeKey({isActive:state==="tab",onEscape:onClose}),useFocusTrap({isActive:state==="tab",containerRef:tabRef}),reactExports.useEffect(()=>{state==="button"&&focusElementWithDelay(buttonRef,{delay:ANIMATION_TIMINGS.BUTTON_FADE})},[state,buttonRef,focusElementWithDelay]);const previousOrderedPromptsRef=reactExports.useRef([]),isInitialRenderRef=reactExports.useRef(!0);reactExports.useEffect(()=>{if(isInitialRenderRef.current){isInitialRenderRef.current=!1,previousOrderedPromptsRef.current=orderedPrompts;return}const previous=previousOrderedPromptsRef.current,current=orderedPrompts;if(previous.length===0){previousOrderedPromptsRef.current=orderedPrompts;return}if(previous.length!==current.length){current.length>0&&focusFirstElement(sliderRef,{selector:"button",delay:100}),previousOrderedPromptsRef.current=orderedPrompts;return}current.length>0&&previous.some((prompt,index2)=>{var _a9;return prompt.id!==((_a9=current[index2])==null?void 0:_a9.id)})&&focusFirstElement(sliderRef,{selector:"button",delay:100}),previousOrderedPromptsRef.current=orderedPrompts},[orderedPrompts,focusFirstElement]);const handleChatClose=reactExports.useCallback(()=>{onChatClose&&onChatClose();const focusDelay=ANIMATION_TIMINGS.TAB_EXPANSION*2+100;focusFirstElement(sliderRef,{selector:"button",delay:focusDelay})},[onChatClose,focusFirstElement]);return reactExports.useEffect(()=>{if(state==="tab"&&showContent&&!isDisclaimerVisible&&onTabOpen){const timer2=setTimeout(()=>{onTabOpen(closeButtonRef)},ANIMATION_TIMINGS.CONTENT_FADE);return()=>clearTimeout(timer2)}},[state,showContent,isDisclaimerVisible,onTabOpen]),jsxRuntimeExports.jsxs(Flex,{style:{height:"100%"},children:[state==="chat"&&activePrompt&&jsxRuntimeExports.jsx(ConciergeChat,{activePrompt,onClose:onChatClose??onClose,onDisclaimerHide:handleDisclaimerHide,state,isThinking,widgetElement,onChatClose:handleChatClose,firstPromptRef:sliderRef}),jsxRuntimeExports.jsx(Flex,{ref:tabRef,css:styles2.tabContainer,suppressHydrationWarning:!0,style:{width:isAnimating||wasOpenInitially?"100%":buttonSize,height:isAnimating||wasOpenInitially?currentTabHeight:buttonSize,minHeight:isAnimating||wasOpenInitially?currentTabHeight:void 0,bottom:isAnimating||wasOpenInitially?"0":buttonBottom,right:isAnimating||wasOpenInitially?"0":buttonRight,...showContent?{borderTop:CONCIERGE_STYLES.BORDER_PRIMARY,borderRight:"none",borderBottom:"none",borderLeft:isDesktop?CONCIERGE_STYLES.BORDER_PRIMARY:"none"}:{},...getTabTopLeftRadiusStyle(tabTopLeftRadius,desktopTopLeftRadius,otherCornersRadius),borderTopRightRadius:otherCornersRadius,borderBottomLeftRadius:otherCornersRadius,borderBottomRightRadius:otherCornersRadius,transition:`${getTabTransition(isClosing,isTabCollapseExpanded)}, height 200ms ease-in-out, min-height 200ms ease-in-out`},children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.tabHeader,alignItems:"center",justifyContent:"space-between",as:"header",style:{opacity:showContent?1:0,transition:`opacity ${ANIMATION_TIMINGS.CONTENT_FADE}ms ${ANIMATION_EASING.ACCELERATE}`,pointerEvents:showContent?"auto":"none"},children:[jsxRuntimeExports.jsx(Image$1,{src:"/img/gemini-logo.png",alt:"Gemini Logo",height:"19px",width:"85px"}),jsxRuntimeExports.jsx(IconButton,{ref:closeButtonRef,id:CONCIERGE_ANALYTICS.ELEMENT_IDS.CLOSE,css:styles2.tabHeaderCloseButton,variant:"invertGhost","aria-label":"Close prompts tab",onClick:handleCloseWithFocusReturn,onKeyDown:handleCloseWithFocusReturn,style:getFadeStyles(!isDisclaimerVisible),className:"light-focus-ring",children:jsxRuntimeExports.jsx(CloseIcon,{boxSize:"10px"})})]}),jsxRuntimeExports.jsxs(Box,{style:{opacity:showContent?1:0,transition:`opacity ${ANIMATION_TIMINGS.CONTENT_FADE}ms ${ANIMATION_EASING.ACCELERATE}`,pointerEvents:showContent?"auto":"none"},children:[error?jsxRuntimeExports.jsx(MessageBox,{message:"Unable to load prompts. Please try again later."}):prompts.length===0&&!isLoading?jsxRuntimeExports.jsx(MessageBox,{message:"No prompts available at this time."}):jsxRuntimeExports.jsx(PromptsSlider,{ref:sliderRef,prompts:orderedPrompts.length>0?orderedPrompts:prompts,originalPrompts:prompts,onPromptClick:handlePromptSelect,isLoading,activePromptId:activePrompt==null?void 0:activePrompt.id,isThinking}),jsxRuntimeExports.jsx(Box,{css:styles2.chatFooter,children:jsxRuntimeExports.jsx(Text,{css:styles2.disclaimer,style:getFadeStyles(isDisclaimerVisible),children:"AI may make mistakes. Please verify important details."})})]})]})})]})},CORNER_STRAIGHTEN_DELAY=Math.floor(ANIMATION_TIMINGS.TAB_EXPANSION*ANIMATION_RATIOS.CORNER_STRAIGHTEN),COLLAPSE_EXPAND_DELAY=Math.floor(ANIMATION_TIMINGS.TAB_EXPANSION*ANIMATION_RATIOS.COLLAPSE_EXPAND),BUTTON_SHOW_DELAY=Math.floor(ANIMATION_TIMINGS.TAB_EXPANSION*ANIMATION_RATIOS.LATE_PHASE),SPRING_TRIGGER_DELAY=Math.floor(ANIMATION_TIMINGS.TAB_EXPANSION*ANIMATION_RATIOS.LATE_PHASE),useConciergeAnimation=({state,onCloseTab})=>{const isInitialMount=reactExports.useRef(!0),hasUserInteracted=reactExports.useRef(!1),wasTabOpenInitially=reactExports.useRef(state==="tab"),timeoutRefs=reactExports.useRef(new Set);reactExports.useEffect(()=>{isInitialMount.current&&(wasTabOpenInitially.current=state==="tab")},[state]);const[isAnimating,setIsAnimating]=reactExports.useState(!1),[showTabContent,setShowTabContent]=reactExports.useState(state==="tab"),[isClosing,setIsClosing]=reactExports.useState(!1),[isSpringing,setIsSpringing]=reactExports.useState(!1),[showButton,setShowButton]=reactExports.useState(state!=="tab"),[isTabCornersSquare,setIsTabCornersSquare]=reactExports.useState(wasTabOpenInitially.current),[isTabCollapseExpanded,setIsTabCollapseExpanded]=reactExports.useState(!1),createTimeout=reactExports.useCallback((callback,delay3)=>{const timeoutId=window.setTimeout(()=>{timeoutRefs.current.delete(timeoutId),callback()},delay3);return timeoutRefs.current.add(timeoutId),timeoutId},[]);reactExports.useEffect(()=>()=>{timeoutRefs.current.forEach(timeoutId=>{window.clearTimeout(timeoutId)}),timeoutRefs.current.clear()},[]),reactExports.useEffect(()=>{isInitialMount.current&&(isInitialMount.current=!1,state==="tab")||(state==="tab"&&!isClosing?(setIsAnimating(!0),setShowButton(!1),createTimeout(()=>{setShowTabContent(!0)},ANIMATION_TIMINGS.TAB_EXPANSION)):state!=="tab"&&(setIsAnimating(!1),setShowTabContent(!1),setIsClosing(!1),setShowButton(!0)))},[state,isClosing,createTimeout]),reactExports.useEffect(()=>{const shouldAnimate=hasUserInteracted.current;if(!shouldAnimate&&wasTabOpenInitially.current&&!isAnimating&&!isClosing){setIsTabCornersSquare(!0),setIsTabCollapseExpanded(!1);return}isAnimating&&shouldAnimate&&(wasTabOpenInitially.current=!1),shouldAnimate&&(isClosing?(setIsTabCornersSquare(!0),setIsTabCollapseExpanded(!1),createTimeout(()=>{setIsTabCornersSquare(!1),setIsTabCollapseExpanded(!0)},COLLAPSE_EXPAND_DELAY)):isAnimating?(setIsTabCornersSquare(!1),setIsTabCollapseExpanded(!1),createTimeout(()=>{setIsTabCornersSquare(!0)},CORNER_STRAIGHTEN_DELAY)):(setIsTabCornersSquare(!1),setIsTabCollapseExpanded(!1)))},[isAnimating,isClosing,createTimeout]);const handleCloseTab=reactExports.useCallback(()=>{state==="tab"&&(hasUserInteracted.current=!0,setIsClosing(!0),setShowTabContent(!1),setIsAnimating(!1),setShowButton(!1),createTimeout(()=>{setShowButton(!0)},BUTTON_SHOW_DELAY),createTimeout(()=>{setIsSpringing(!0),createTimeout(()=>{setIsSpringing(!1)},ANIMATION_TIMINGS.SPRING)},SPRING_TRIGGER_DELAY),createTimeout(()=>{setIsClosing(!1),onCloseTab()},ANIMATION_TIMINGS.TAB_EXPANSION))},[state,onCloseTab,createTimeout]);return{isAnimating,showTabContent,isClosing,isSpringing,showButton,shouldAnimateBorderRadius:hasUserInteracted.current,isTabCornersSquare,isTabCollapseExpanded,handleCloseTab}},STORAGE_KEY$1="concierge-widget-state",VALID_STATES=["button","tab","chat"],isValidState=value=>VALID_STATES.includes(value),getInitialState=()=>{if(typeof window>"u")return"tab";try{const savedState=sessionStorage.getItem(STORAGE_KEY$1);if(savedState&&isValidState(savedState))return savedState==="chat"?"tab":savedState}catch{}return"tab"},saveState=state=>{if(!(typeof window>"u"))try{sessionStorage.setItem(STORAGE_KEY$1,state)}catch{}},useConciergeState=()=>{const[state,setState]=reactExports.useState("tab"),[isHydrated,setIsHydrated]=reactExports.useState(!1),isInitializedRef=reactExports.useRef(!1);reactExports.useEffect(()=>{if(!isInitializedRef.current){const restoredState=getInitialState();setState(restoredState),isInitializedRef.current=!0,setIsHydrated(!0)}},[]),reactExports.useEffect(()=>{isInitializedRef.current&&saveState(state)},[state]);const openTab=reactExports.useCallback(()=>{setState("tab")},[]),openChat=reactExports.useCallback(()=>{setState("chat")},[]),closeTab=reactExports.useCallback(()=>{setState("button")},[]),closeChat=reactExports.useCallback(()=>{setState("tab")},[]);return{state,isHydrated,openTab,openChat,closeTab,closeChat}},useScrollLock=({isLocked,mobileBreakpoint=768})=>{reactExports.useEffect(()=>{if(typeof document>"u"||typeof window>"u"||!(window.innerWidth<mobileBreakpoint))return;const originalOverflow=document.body.style.overflow;return isLocked?document.body.style.overflow="hidden":document.body.style.overflow=originalOverflow,()=>{document.body.style.overflow=originalOverflow}},[isLocked,mobileBreakpoint])},Concierge=({prompts=[],isLoading=!1,error=null})=>
164{const styles2=getConciergeStyles(),containerRef=reactExports.useRef(null),buttonRef=reactExports.useRef(null),closeButtonRef=reactExports.useRef(null),bannerRef=reactExports.useRef(null),resizeObserverRef=reactExports.useRef(null),[cookieBannerOffset,setCookieBannerOffset]=reactExports.useState(0),isDesktop=useBreakpointValue({base:!1,md:!0})??!1,[isMenuOpen,setIsMenuOpen]=reactExports.useState(!1),{state,isHydrated,openTab,openChat,closeTab,closeChat}=useConciergeState(),{isAnimating,showTabContent,isClosing,isSpringing,showButton,shouldAnimateBorderRadius,isTabCornersSquare,isTabCollapseExpanded,handleCloseTab}=useConciergeAnimation({state:state==="chat"?"tab":state,onCloseTab:closeTab});useScrollLock({isLocked:state==="chat"}),reactExports.useEffect(()=>{if(typeof window>"u")return;const handleMenuOpened=()=>setIsMenuOpen(!0),handleMenuClosed=()=>setIsMenuOpen(!1);return window.addEventListener("navigation:menu-opened",handleMenuOpened),window.addEventListener("navigation:menu-closed",handleMenuClosed),()=>{window.removeEventListener("navigation:menu-opened",handleMenuOpened),window.removeEventListener("navigation:menu-closed",handleMenuClosed)}},[]),reactExports.useEffect(()=>{if(typeof window>"u")return;if(!isDesktop){setCookieBannerOffset(0);return}const getBannerElement=()=>document.getElementById(CONCIERGE_ONE_TRUST.BANNER_ID),updateOffset=()=>{var _a9;const banner=getBannerElement();if(bannerRef.current!==banner&&((_a9=resizeObserverRef.current)==null||_a9.disconnect(),bannerRef.current=banner,banner&&"ResizeObserver"in window&&(resizeObserverRef.current=new ResizeObserver(()=>{updateOffset()}),resizeObserverRef.current.observe(banner))),!banner){setCookieBannerOffset(0);return}const rect=banner.getBoundingClientRect(),nextOffset=rect.height>0?Math.round(rect.height):0;setCookieBannerOffset(nextOffset)};updateOffset();const observer=new MutationObserver(()=>{updateOffset()});return observer.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style","class","aria-hidden"]}),()=>{var _a9;observer.disconnect(),(_a9=resizeObserverRef.current)==null||_a9.disconnect()}},[isDesktop]);const shouldShowButton=state==="button"||showButton;return isHydrated?jsxRuntimeExports.jsxs(Box,{css:styles2.container,ref:containerRef,style:{"--concierge-banner-offset":`${cookieBannerOffset}px`,zIndex:isMenuOpen?1300:void 0},role:"region","aria-label":"Concierge assistant","data-concierge-widget":!0,children:[shouldShowButton&&jsxRuntimeExports.jsx(Box,{style:{opacity:showButton?1:0,transition:`opacity ${ANIMATION_TIMINGS.BUTTON_FADE}ms ${ANIMATION_EASING.ACCELERATE}`,pointerEvents:showButton?"auto":"none"},children:jsxRuntimeExports.jsx(ConciergeButton,{buttonRef,closeButtonRef,isExpanded:state!=="button",isSpringing,onClick:openTab})}),(state==="tab"||state==="chat"||isClosing)&&jsxRuntimeExports.jsx(ConciergeTab,{prompts,onClose:handleCloseTab,onOpenChat:openChat,state,onChatClose:closeChat,isDesktop,isLoading,error,animationProps:{isAnimating,showContent:showTabContent,isClosing,shouldAnimateBorderRadius,isTabCornersSquare,isTabCollapseExpanded},widgetElement:containerRef.current,buttonRef,onTabOpen:ref=>{closeButtonRef.current=ref.current}})]}):null},HOSTS_TO_NORMALIZE=["dev.teamusadev.com","uat.teamusadev.com","teamusa.com"],WWW_HOST="www.teamusa.com",normalizePageUrlHostForConcierge=pageUrl=>{let normalizedPageUrl=pageUrl;try{const url=new URL(pageUrl);HOSTS_TO_NORMALIZE.includes(url.hostname)&&(url.hostname=WWW_HOST),normalizedPageUrl=url.toString()}catch{normalizedPageUrl=pageUrl}return normalizedPageUrl},buildConciergeApiUrl=pageUrl=>{const baseUrl="https://concierge.teamusa.com/concierge-api/v1/concierge/prompts",queryParams={url:normalizePageUrlHostForConcierge(pageUrl)};return addQueryParamsToString(baseUrl,queryParams)},ConciergeInitiator=()=>{var _a9;const{concierge_widget_enabled}=useFeatureFlags(),pageContext=usePageContext(),{data:prompts,isLoading,error,request}=useData(),[hasRequested,setHasRequested]=reactExports.useState(!1),pageData=(_a9=pageContext==null?void 0:pageContext.props)==null?void 0:_a9.pageData;if(!concierge_widget_enabled||!pageData||!pageData.should_display_concierge_widget)return null;reactExports.useEffect(()=>{var _a10;const pageUrl=(_a10=pageData.open_graph_settings)==null?void 0:_a10.url;
164if(!pageUrl)return;const apiUrl=buildConciergeApiUrl(pageUrl),apiKey="fMLCNCZwdedZdYkzNEVRzcCXcksTNHnpq3ihg";setHasRequested(!0),request({method:"GET",url:apiUrl,headers:{"x-api-key":apiKey}})},[pageContext]);const effectiveIsLoading=!hasRequested||isLoading;return jsxRuntimeExports.jsx(Concierge,{prompts:prompts||[],isLoading:effectiveIsLoading,error})};var propTypes$1={exports:{}},ReactPropTypesSecret_1,hasRequiredReactPropTypesSecret;function requireReactPropTypesSecret(){if(hasRequiredReactPropTypesSecret)return ReactPropTypesSecret_1;hasRequiredReactPropTypesSecret=1;var ReactPropTypesSecret="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ReactPropTypesSecret_1=ReactPropTypesSecret,ReactPropTypesSecret_1}var factoryWithThrowingShims,hasRequiredFactoryWithThrowingShims;function requireFactoryWithThrowingShims(){if(hasRequiredFactoryWithThrowingShims)return factoryWithThrowingShims;hasRequiredFactoryWithThrowingShims=1;var ReactPropTypesSecret=requireReactPropTypesSecret();function emptyFunction(){}function emptyFunctionWithReset(){}return emptyFunctionWithReset.resetWarningCache=emptyFunction,factoryWithThrowingShims=function(){function shim(props,propName,componentName,location2,propFullName,secret){if(secret!==ReactPropTypesSecret){var err=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw err.name="Invariant Violation",err}}shim.isRequired=shim;function getShim(){return shim}var ReactPropTypes={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return ReactPropTypes.PropTypes=ReactPropTypes,ReactPropTypes},factoryWithThrowingShims}var hasRequiredPropTypes;function requirePropTypes(){return hasRequiredPropTypes||(hasRequiredPropTypes=1,propTypes$1.exports=requireFactoryWithThrowingShims()()),propTypes$1.exports}/*! 165* tabbable 6.4.0 166* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 167*/var candidateSelectors=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],candidateSelector=candidateSelectors.join(","),NoElement=typeof Element>"u",matches=NoElement?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode=!NoElement&&Element.prototype.getRootNode?function(element){var _element$getRootNode;return element==null||(_element$getRootNode=element.getRootNode)===null||_element$getRootNode===void 0?void 0:_element$getRootNode.call(element)}:function(element){return element==null?void 0:element.ownerDocument},_isInert=function(node2,lookUp){var _node$getAttribute;lookUp===void 0&&(lookUp=!0);var inertAtt=node2==null||(_node$getAttribute=node2.getAttribute)===null||_node$getAttribute===void 0?void 0:_node$getAttribute.call(node2,"inert"),inert=inertAtt===""||inertAtt==="true",result=inert||lookUp&&node2&&(typeof node2.closest=="function"?node2.closest("[inert]"):_isInert(node2.parentNode));return result},isContentEditable=function(node2){var _node$getAttribute2,attValue=node2==null||(_node$getAttribute2=node2.getAttribute)===null||_node$getAttribute2===void 0?void 0:_node$getAttribute2.call(node2,"contenteditable");return attValue===""||attValue==="true"},getCandidates=function(el,includeContainer,filter3){if(_isInert(el))return[];var candidates=Array.prototype.slice.apply(el.querySelectorAll(candidateSelector));return includeContainer&&matches.call(el,candidateSelector)&&candidates.unshift(el),candidates=candidates.filter(filter3),candidates}
vendor: 4,341 bytes, line 167
167,_getCandidatesIteratively=function(elements,includeContainer,options){for(var candidates=[],elementsToCheck=Array.from(elements);elementsToCheck.length;){var element=elementsToCheck.shift();if(!_isInert(element,!1))if(element.tagName==="SLOT"){var assigned=element.assignedElements(),content=assigned.length?assigned:element.children,nestedCandidates=_getCandidatesIteratively(content,!0,options);options.flatten?candidates.push.apply(candidates,nestedCandidates):candidates.push({scopeParent:element,candidates:nestedCandidates})}else{var validCandidate=matches.call(element,candidateSelector);validCandidate&&options.filter(element)&&(includeContainer||!elements.includes(element))&&candidates.push(element);var shadowRoot=element.shadowRoot||typeof options.getShadowRoot=="function"&&options.getShadowRoot(element),validShadowRoot=!_isInert(shadowRoot,!1)&&(!options.shadowRootFilter||options.shadowRootFilter(element));if(shadowRoot&&validShadowRoot){var _nestedCandidates=_getCandidatesIteratively(shadowRoot===!0?element.children:shadowRoot.children,!0,options);options.flatten?candidates.push.apply(candidates,_nestedCandidates):candidates.push({scopeParent:element,candidates:_nestedCandidates})}else elementsToCheck.unshift.apply(elementsToCheck,element.children)}}return candidates},hasTabIndex=function(node2){return!isNaN(parseInt(node2.getAttribute("tabindex"),10))},getTabIndex=function(node2){if(!node2)throw new Error("No node provided");return node2.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(node2.tagName)||isContentEditable(node2))&&!hasTabIndex(node2)?0:node2.tabIndex},getSortOrderTabIndex=function(node2,isScope){var tabIndex=getTabIndex(node2);return tabIndex<0&&isScope&&!hasTabIndex(node2)?0:tabIndex},sortOrderedTabbables=function(a2,b2){return a2.tabIndex===b2.tabIndex?a2.documentOrder-b2.documentOrder:a2.tabIndex-b2.tabIndex},isInput=function(node2){return node2.tagName==="INPUT"},isHiddenInput=function(node2){return isInput(node2)&&node2.type==="hidden"},isDetailsWithSummary=function(node2){var r2=node2.tagName==="DETAILS"&&Array.prototype.slice.apply(node2.children).some(function(child){return child.tagName==="SUMMARY"});return r2},getCheckedRadio=function(nodes,form){for(var i2=0;i2<nodes.length;i2++)if(nodes[i2].checked&&nodes[i2].form===form)return nodes[i2]},isTabbableRadio=function(node2){if(!node2.name)return!0;var radioScope=node2.form||getRootNode(node2),queryRadios=function(name){return radioScope.querySelectorAll('input[type="radio"][name="'+name+'"]')},radioSet;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")radioSet=queryRadios(window.CSS.escape(node2.name));else try{radioSet=queryRadios(node2.name)}catch(err){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",err.message),!1}var checked=getCheckedRadio(radioSet,node2.form);return!checked||checked===node2},isRadio=function(node2){return isInput(node2)&&node2.type==="radio"},isNonTabbableRadio=function(node2){return isRadio(node2)&&!isTabbableRadio(node2)},isNodeAttached=function(node2){var _nodeRoot,nodeRoot=node2&&getRootNode(node2),nodeRootHost=(_nodeRoot=nodeRoot)===null||_nodeRoot===void 0?void 0:_nodeRoot.host,attached=!1;if(nodeRoot&&nodeRoot!==node2){var _nodeRootHost,_nodeRootHost$ownerDo,_node$ownerDocument;for(attached=!!((_nodeRootHost=nodeRootHost)!==null&&_nodeRootHost!==void 0&&(_nodeRootHost$ownerDo=_nodeRootHost.ownerDocument)!==null&&_nodeRootHost$ownerDo!==void 0&&_nodeRootHost$ownerDo.contains(nodeRootHost)||node2!=null&&(_node$ownerDocument=node2.ownerDocument)!==null&&_node$ownerDocument!==void 0&&_node$ownerDocument.contains(node2));!attached&&nodeRootHost;){var _nodeRoot2,_nodeRootHost2,_nodeRootHost2$ownerD;nodeRoot=getRootNode(nodeRootHost),nodeRootHost=(_nodeRoot2=nodeRoot)===null||_nodeRoot2===void 0?void 0:_nodeRoot2.host,attached=!!((_nodeRootHost2=nodeRootHost)!==null&&_nodeRootHost2!==void 0&&(_nodeRootHost2$ownerD=_nodeRootHost2.ownerDocument)!==null&&_nodeRootHost2$ownerD!==void 0&&_nodeRootHost2$ownerD.contains(nodeRootHost))}}return attached},isZeroArea=function(node2){var _node$getBoundingClie=node2.getBoundingClientRect(),width=_node$getBoundingClie.width,height=_node$getBoundingClie.height;return width===0&&height===0}
vendor: 14,475 bytes, lines 167-172
167,isHidden=function(node2,_ref){var displayCheck=_ref.displayCheck,getShadowRoot=_ref.getShadowRoot;if(displayCheck==="full-native"&&"checkVisibility"in node2){var visible=node2.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!visible}if(getComputedStyle(node2).visibility==="hidden")return!0;var isDirectSummary=matches.call(node2,"details>summary:first-of-type"),nodeUnderDetails=isDirectSummary?node2.parentElement:node2;if(matches.call(nodeUnderDetails,"details:not([open]) *"))return!0;if(!displayCheck||displayCheck==="full"||displayCheck==="full-native"||displayCheck==="legacy-full"){if(typeof getShadowRoot=="function"){for(var originalNode=node2;node2;){var parentElement=node2.parentElement,rootNode=getRootNode(node2);if(parentElement&&!parentElement.shadowRoot&&getShadowRoot(parentElement)===!0)return isZeroArea(node2);node2.assignedSlot?node2=node2.assignedSlot:!parentElement&&rootNode!==node2.ownerDocument?node2=rootNode.host:node2=parentElement}node2=originalNode}if(isNodeAttached(node2))return!node2.getClientRects().length;if(displayCheck!=="legacy-full")return!0}else if(displayCheck==="non-zero-area")return isZeroArea(node2);return!1},isDisabledFromFieldset=function(node2){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(node2.tagName))for(var parentNode=node2.parentElement;parentNode;){if(parentNode.tagName==="FIELDSET"&&parentNode.disabled){for(var i2=0;i2<parentNode.children.length;i2++){var child=parentNode.children.item(i2);if(child.tagName==="LEGEND")return matches.call(parentNode,"fieldset[disabled] *")?!0:!child.contains(node2)}return!0}parentNode=parentNode.parentElement}return!1},isNodeMatchingSelectorFocusable=function(options,node2){return!(node2.disabled||isHiddenInput(node2)||isHidden(node2,options)||isDetailsWithSummary(node2)||isDisabledFromFieldset(node2))},isNodeMatchingSelectorTabbable=function(options,node2){return!(isNonTabbableRadio(node2)||getTabIndex(node2)<0||!isNodeMatchingSelectorFocusable(options,node2))},isShadowRootTabbable=function(shadowHostNode){var tabIndex=parseInt(shadowHostNode.getAttribute("tabindex"),10);return!!(isNaN(tabIndex)||tabIndex>=0)},_sortByOrder=function(candidates){var regularTabbables=[],orderedTabbables=[];return candidates.forEach(function(item,i2){var isScope=!!item.scopeParent,element=isScope?item.scopeParent:item,candidateTabindex=getSortOrderTabIndex(element,isScope),elements=isScope?_sortByOrder(item.candidates):element;candidateTabindex===0?isScope?regularTabbables.push.apply(regularTabbables,elements):regularTabbables.push(element):orderedTabbables.push({documentOrder:i2,tabIndex:candidateTabindex,item,isScope,content:elements})}),orderedTabbables.sort(sortOrderedTabbables).reduce(function(acc,sortable){return sortable.isScope?acc.push.apply(acc,sortable.content):acc.push(sortable.content),acc},[]).concat(regularTabbables)},tabbable=function(container,options){options=options||{};var candidates;return options.getShadowRoot?candidates=_getCandidatesIteratively([container],options.includeContainer,{filter:isNodeMatchingSelectorTabbable.bind(null,options),flatten:!1,getShadowRoot:options.getShadowRoot,shadowRootFilter:isShadowRootTabbable}):candidates=getCandidates(container,options.includeContainer,isNodeMatchingSelectorTabbable.bind(null,options)),_sortByOrder(candidates)},focusable=function(container,options){options=options||{};var candidates;return options.getShadowRoot?candidates=_getCandidatesIteratively([container],options.includeContainer,{filter:isNodeMatchingSelectorFocusable.bind(null,options),flatten:!0,getShadowRoot:options.getShadowRoot}):candidates=getCandidates(container,options.includeContainer,isNodeMatchingSelectorFocusable.bind(null,options)),candidates},isTabbable=function(node2,options){if(options=options||{},!node2)throw new Error("No node provided");return matches.call(node2,candidateSelector)===!1?!1:isNodeMatchingSelectorTabbable(options,node2)},focusableCandidateSelector=candidateSelectors.concat("iframe:not([inert]):not([inert] *)").join(","),isFocusable=function(node2,options){if(options=options||{},!node2)throw new Error("No node provided");return matches.call(node2,focusableCandidateSelector)===!1?!1:isNodeMatchingSelectorFocusable(options,node2)};const index_esm=Object.freeze(Object.defineProperty({__proto__:null,focusable,getTabIndex,isFocusable,isTabbable,tabbable},Symbol.toStringTag,{value:"Module"}));/*! 168* focus-trap 7.8.0 169* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE 170*/function _arrayLikeToArray(r2,a2){(a2==null||a2>r2.length)&&(a2=r2.length);for(var e3=0,n2=Array(a2);e3<a2;e3++)n2[e3]=r2[e3];return n2}function _arrayWithoutHoles(r2){if(Array.isArray(r2))return _arrayLikeToArray(r2)}function _createForOfIteratorHelper(r2,e3){var t2=typeof Symbol<"u"&&r2[Symbol.iterator]||r2["@@iterator"];if(!t2){if(Array.isArray(r2)||(t2=_unsupportedIterableToArray(r2))||e3){t2&&(r2=t2);var n2=0,F2=function(){};return{s:F2,n:function(){return n2>=r2.length?{done:!0}:{done:!1,value:r2[n2++]}},e:function(r3){throw r3},f:F2}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 171In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o2,a2=!0,u2=!1;return{s:function(){t2=t2.call(r2)},n:function(){var r3=t2.next();return a2=r3.done,r3},e:function(r3){u2=!0,o2=r3},f:function(){try{a2||t2.return==null||t2.return()}finally{if(u2)throw o2}}}}function _defineProperty$1(e3,r2,t2){return(r2=_toPropertyKey$1(r2))in e3?Object.defineProperty(e3,r2,{value:t2,enumerable:!0,configurable:!0,writable:!0}):e3[r2]=t2,e3}function _iterableToArray(r2){if(typeof Symbol<"u"&&r2[Symbol.iterator]!=null||r2["@@iterator"]!=null)return Array.from(r2)}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 172In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ownKeys$1(e3,r2){var t2=Object.keys(e3);if(Object.getOwnPropertySymbols){var o2=Object.getOwnPropertySymbols(e3);r2&&(o2=o2.filter(function(r3){return Object.getOwnPropertyDescriptor(e3,r3).enumerable})),t2.push.apply(t2,o2)}return t2}function _objectSpread2(e3){for(var r2=1;r2<arguments.length;r2++){var t2=arguments[r2]!=null?arguments[r2]:{};r2%2?ownKeys$1(Object(t2),!0).forEach(function(r3){_defineProperty$1(e3,r3,t2[r3])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(t2)):ownKeys$1(Object(t2)).forEach(function(r3){Object.defineProperty(e3,r3,Object.getOwnPropertyDescriptor(t2,r3))})}return e3}function _toConsumableArray(r2){return _arrayWithoutHoles(r2)||_iterableToArray(r2)||_unsupportedIterableToArray(r2)||_nonIterableSpread()}function _toPrimitive$1(t2,r2){if(typeof t2!="object"||!t2)return t2;var e3=t2[Symbol.toPrimitive];if(e3!==void 0){var i2=e3.call(t2,r2);if(typeof i2!="object")return i2;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r2==="string"?String:Number)(t2)}function _toPropertyKey$1(t2){var i2=_toPrimitive$1(t2,"string");return typeof i2=="symbol"?i2:i2+""}function _unsupportedIterableToArray(r2,a2){if(r2){if(typeof r2=="string")return _arrayLikeToArray(r2,a2);var t2={}.toString.call(r2).slice(8,-1);return t2==="Object"&&r2.constructor&&(t2=r2.constructor.name),t2==="Map"||t2==="Set"?Array.from(r2):t2==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t2)?_arrayLikeToArray(r2,a2):void 0}}var activeFocusTraps={getActiveTrap:function(trapStack){return(trapStack==null?void 0:trapStack.length)>0?trapStack[trapStack.length-1]:null},activateTrap:function(trapStack,trap){var activeTrap=activeFocusTraps.getActiveTrap(trapStack);trap!==activeTrap&&activeFocusTraps.pauseTrap(trapStack);var trapIndex=trapStack.indexOf(trap);trapIndex===-1||trapStack.splice(trapIndex,1),trapStack.push(trap)},deactivateTrap:function(trapStack,trap){var trapIndex=trapStack.indexOf(trap);trapIndex!==-1&&trapStack.splice(trapIndex,1),activeFocusTraps.unpauseTrap(trapStack)},pauseTrap:function(trapStack){var activeTrap=activeFocusTraps.getActiveTrap(trapStack);activeTrap==null||activeTrap._setPausedState(!0)},unpauseTrap:function(trapStack){var activeTrap=activeFocusTraps.getActiveTrap(trapStack);activeTrap&&!activeTrap._isManuallyPaused()&&activeTrap._setPausedState(!1)}},isSelectableInput=function(node2){return node2.tagName&&node2.tagName.toLowerCase()==="input"&&typeof node2.select=="function"},isEscapeEvent=function(e3){return(e3==null?void 0:e3.key)==="Escape"||(e3==null?void 0:e3.key)==="Esc"||(e3==null?void 0:e3.keyCode)===27},isTabEvent=function(e3){return(e3==null?void 0:e3.key)==="Tab"||(e3==null?void 0:e3.keyCode)===9},isKeyForward=function(e3){return isTabEvent(e3)&&!e3.shiftKey},isKeyBackward=function(e3){return isTabEvent(e3)&&e3.shiftKey},delay=function(fn){return setTimeout(fn,0)},valueOrHandler=function(value){for(var _len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];return typeof value=="function"?value.apply(void 0,params):value},getActualTarget=function(event){return event.target.shadowRoot&&typeof event.composedPath=="function"?event.composedPath()[0]:event.target},internalTrapStack=[],createFocusTrap=function(elements,userOptions){var doc=(userOptions==null?void 0:userOptions.document)||document,trapStack=(userOptions==null?void 0:userOptions.trapStack)||internalTrapStack,config2=_objectSpread2({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isolateSubtrees:!1,isKeyForward,isKeyBackward},userOptions),state={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},trap,getOption=function(configOverrideOptions,optionName,configOptionName){return configOverrideOptions&&configOverrideOptions[optionName]!==void 0?configOverrideOptions[optionName]:config2[configOptionName||optionName]},findContainerIndex=function(element,event){var composedPath=typeof(event==null?void 0:event.composedPath)=="function"?event.composedPath():void 0;return state.containerGroups.findIndex(function(_ref){var container=_ref.container,tabbableNodes=_ref.tabbableNodes;return container.contains(element)||(composedPath==null?void 0:composedPath.includes(container))||tabbableNodes.find(function(node2){return node2===element})})},getNodeForOption=function(optionName){var _ref2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_ref2$hasFallback=_ref2.hasFallback,hasFallback=_ref2$hasFallback===void 0?!1:_ref2$hasFallback,_ref2$params=_ref2.params,params=_ref2$params===void 0?[]:_ref2$params,optionValue=config2[optionName];if(typeof optionValue=="function"&&(optionValue=optionValue.apply(void 0,_toConsumableArray(params))),optionValue===!0&&(optionValue=void 0),!optionValue){if(optionValue===void 0||optionValue===!1)return optionValue;throw new Error("`".concat(optionName,"` was specified but was not a node, or did not return a node"))}var node2=optionValue;if(typeof optionValue=="string"){try{node2=doc.querySelector(optionValue)}catch(err){throw new Error("`".concat(optionName,'` appears to be an invalid selector; error="').concat(err.message,'"'))}if(!node2&&!hasFallback)throw new Error("`".concat(optionName,"` as selector refers to no known node"))}return node2},getInitialFocusNode=function(){var node2=getNodeForOption("initialFocus",{hasFallback:!0});if(node2===!1)return!1;if(node2===void 0||node2&&!isFocusable(node2,config2.tabbableOptions))if(findContainerIndex(doc.activeElement)>=0)node2=doc.activeElement;else{var firstTabbableGroup=state.tabbableGroups[0],firstTabbableNode=firstTabbableGroup&&firstTabbableGroup.firstTabbableNode;node2=firstTabbableNode||getNodeForOption("fallbackFocus")}else node2===null&&(node2=getNodeForOption("fallbackFocus"));if(!node2)throw new Error("Your focus-trap needs to have at least one focusable element");return node2},updateTabbableNodes=function(){if(state.containerGroups=state.containers.map(function(container){var tabbableNodes=tabbable(container,config2.tabbableOptions),focusableNodes=focusable(container,config2.tabbableOptions),firstTabbableNode=tabbableNodes.length>0?tabbableNodes[0]:void 0,lastTabbableNode=tabbableNodes.length>0?tabbableNodes[tabbableNodes.length-1]:void 0,firstDomTabbableNode=focusableNodes.find(function(node2){return isTabbable(node2)}),lastDomTabbableNode=focusableNodes.slice().reverse().find(function(node2){return isTabbable(node2)}),posTabIndexesFound=!!tabbableNodes.find(function(node2){return getTabIndex(node2)>0});return{container,tabbableNodes,focusableNodes,posTabIndexesFound,firstTabbableNode,lastTabbableNode,firstDomTabbableNode,lastDomTabbableNode,nextTabbableNode:function(node2){var forward=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,nodeIdx=tabbableNodes.indexOf(node2);return nodeIdx<0?forward?focusableNodes.slice(focusableNodes.indexOf(node2)+1).find(function(el){return isTabbable(el)}):focusableNodes.slice(0,focusableNodes.indexOf(node2)).reverse().find(function(el){return isTabbable(el)}):tabbableNodes[nodeIdx+(forward?1:-1)]}}}),state.tabbableGroups=state.containerGroups.filter(function(group2){return group2.tabbableNodes.length>0}),state.tabbableGroups.length<=0&&!getNodeForOption("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(state.containerGroups.find(function(g2){return g2.posTabIndexesFound})&&state.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},_getActiveElement=function(el){var activeElement=el.activeElement;if(activeElement)return activeElement.shadowRoot&&activeElement.shadowRoot.activeElement!==null?_getActiveElement(activeElement.shadowRoot):activeElement},_tryFocus=function(node2){if(node2!==!1&&node2!==_getActiveElement(document)){if(!node2||!node2.focus){_tryFocus(getInitialFocusNode());return}node2.focus({preventScroll:!!config2.preventScroll}),state.mostRecentlyFocusedNode=node2,isSelectableInput(node2)&&node2.select()}},getReturnFocusNode=function(previousActiveElement){var node2=getNodeForOption("setReturnFocus",{params:[previousActiveElement]}
vendor: 4,109 bytes, line 172
172);return node2||(node2===!1?!1:previousActiveElement)},findNextNavNode=function(_ref3){var target=_ref3.target,event=_ref3.event,_ref3$isBackward=_ref3.isBackward,isBackward=_ref3$isBackward===void 0?!1:_ref3$isBackward;target=target||getActualTarget(event),updateTabbableNodes();var destinationNode=null;if(state.tabbableGroups.length>0){var containerIndex=findContainerIndex(target,event),containerGroup=containerIndex>=0?state.containerGroups[containerIndex]:void 0;if(containerIndex<0)isBackward?destinationNode=state.tabbableGroups[state.tabbableGroups.length-1].lastTabbableNode:destinationNode=state.tabbableGroups[0].firstTabbableNode;else if(isBackward){var startOfGroupIndex=state.tabbableGroups.findIndex(function(_ref4){var firstTabbableNode=_ref4.firstTabbableNode;return target===firstTabbableNode});if(startOfGroupIndex<0&&(containerGroup.container===target||isFocusable(target,config2.tabbableOptions)&&!isTabbable(target,config2.tabbableOptions)&&!containerGroup.nextTabbableNode(target,!1))&&(startOfGroupIndex=containerIndex),startOfGroupIndex>=0){var destinationGroupIndex=startOfGroupIndex===0?state.tabbableGroups.length-1:startOfGroupIndex-1,destinationGroup=state.tabbableGroups[destinationGroupIndex];destinationNode=getTabIndex(target)>=0?destinationGroup.lastTabbableNode:destinationGroup.lastDomTabbableNode}else isTabEvent(event)||(destinationNode=containerGroup.nextTabbableNode(target,!1))}else{var lastOfGroupIndex=state.tabbableGroups.findIndex(function(_ref5){var lastTabbableNode=_ref5.lastTabbableNode;return target===lastTabbableNode});if(lastOfGroupIndex<0&&(containerGroup.container===target||isFocusable(target,config2.tabbableOptions)&&!isTabbable(target,config2.tabbableOptions)&&!containerGroup.nextTabbableNode(target))&&(lastOfGroupIndex=containerIndex),lastOfGroupIndex>=0){var _destinationGroupIndex=lastOfGroupIndex===state.tabbableGroups.length-1?0:lastOfGroupIndex+1,_destinationGroup=state.tabbableGroups[_destinationGroupIndex];destinationNode=getTabIndex(target)>=0?_destinationGroup.firstTabbableNode:_destinationGroup.firstDomTabbableNode}else isTabEvent(event)||(destinationNode=containerGroup.nextTabbableNode(target))}}else destinationNode=getNodeForOption("fallbackFocus");return destinationNode},checkPointerDown=function(e3){var target=getActualTarget(e3);if(!(findContainerIndex(target,e3)>=0)){if(valueOrHandler(config2.clickOutsideDeactivates,e3)){trap.deactivate({returnFocus:config2.returnFocusOnDeactivate});return}valueOrHandler(config2.allowOutsideClick,e3)||e3.preventDefault()}},checkFocusIn=function(event){var target=getActualTarget(event),targetContained=findContainerIndex(target,event)>=0;if(targetContained||target instanceof Document)targetContained&&(state.mostRecentlyFocusedNode=target);else{event.stopImmediatePropagation();var nextNode,navAcrossContainers=!0;if(state.mostRecentlyFocusedNode)if(getTabIndex(state.mostRecentlyFocusedNode)>0){var mruContainerIdx=findContainerIndex(state.mostRecentlyFocusedNode),tabbableNodes=state.containerGroups[mruContainerIdx].tabbableNodes;if(tabbableNodes.length>0){var mruTabIdx=tabbableNodes.findIndex(function(node2){return node2===state.mostRecentlyFocusedNode});mruTabIdx>=0&&(config2.isKeyForward(state.recentNavEvent)?mruTabIdx+1<tabbableNodes.length&&(nextNode=tabbableNodes[mruTabIdx+1],navAcrossContainers=!1):mruTabIdx-1>=0&&(nextNode=tabbableNodes[mruTabIdx-1],navAcrossContainers=!1))}}else state.containerGroups.some(function(g2){return g2.tabbableNodes.some(function(n2){return getTabIndex(n2)>0})})||(navAcrossContainers=!1);else navAcrossContainers=!1;navAcrossContainers&&(nextNode=findNextNavNode({target:state.mostRecentlyFocusedNode,isBackward:config2.isKeyBackward(state.recentNavEvent)})),_tryFocus(nextNode||state.mostRecentlyFocusedNode||getInitialFocusNode())}state.recentNavEvent=void 0},checkKeyNav=function(event){var isBackward=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;state.recentNavEvent=event;var destinationNode=findNextNavNode({event,isBackward});destinationNode&&(isTabEvent(event)&&event.preventDefault(),_tryFocus(destinationNode))}
vendor: 4,829 bytes, line 172
172,checkTabKey=function(event){(config2.isKeyForward(event)||config2.isKeyBackward(event))&&checkKeyNav(event,config2.isKeyBackward(event))},checkEscapeKey=function(event){isEscapeEvent(event)&&valueOrHandler(config2.escapeDeactivates,event)!==!1&&(event.preventDefault(),trap.deactivate())},checkClick=function(e3){var target=getActualTarget(e3);findContainerIndex(target,e3)>=0||valueOrHandler(config2.clickOutsideDeactivates,e3)||valueOrHandler(config2.allowOutsideClick,e3)||(e3.preventDefault(),e3.stopImmediatePropagation())},addListeners=function(){if(state.active)return activeFocusTraps.activateTrap(trapStack,trap),state.delayInitialFocusTimer=config2.delayInitialFocus?delay(function(){_tryFocus(getInitialFocusNode())}):_tryFocus(getInitialFocusNode()),doc.addEventListener("focusin",checkFocusIn,!0),doc.addEventListener("mousedown",checkPointerDown,{capture:!0,passive:!1}),doc.addEventListener("touchstart",checkPointerDown,{capture:!0,passive:!1}),doc.addEventListener("click",checkClick,{capture:!0,passive:!1}),doc.addEventListener("keydown",checkTabKey,{capture:!0,passive:!1}),doc.addEventListener("keydown",checkEscapeKey),trap},collectAdjacentElements=function(containers){state.active&&!state.paused&&trap._setSubtreeIsolation(!1),state.adjacentElements.clear(),state.alreadySilent.clear();var containerAncestors=new Set,adjacentElements=new Set,_iterator=_createForOfIteratorHelper(containers),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var container=_step.value;containerAncestors.add(container);for(var insideShadowRoot=typeof ShadowRoot<"u"&&container.getRootNode()instanceof ShadowRoot,current=container;current;){containerAncestors.add(current);var parent=current.parentElement,siblings=[];parent?siblings=parent.children:!parent&&insideShadowRoot&&(siblings=current.getRootNode().children,parent=current.getRootNode().host,insideShadowRoot=typeof ShadowRoot<"u"&&parent.getRootNode()instanceof ShadowRoot);var _iterator2=_createForOfIteratorHelper(siblings),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var child=_step2.value;adjacentElements.add(child)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}current=parent}}}catch(err){_iterator.e(err)}finally{_iterator.f()}containerAncestors.forEach(function(el){adjacentElements.delete(el)}),state.adjacentElements=adjacentElements},removeListeners=function(){if(state.active)return doc.removeEventListener("focusin",checkFocusIn,!0),doc.removeEventListener("mousedown",checkPointerDown,!0),doc.removeEventListener("touchstart",checkPointerDown,!0),doc.removeEventListener("click",checkClick,!0),doc.removeEventListener("keydown",checkTabKey,!0),doc.removeEventListener("keydown",checkEscapeKey),trap},checkDomRemoval=function(mutations){var isFocusedNodeRemoved=mutations.some(function(mutation){var removedNodes=Array.from(mutation.removedNodes);return removedNodes.some(function(node2){return node2===state.mostRecentlyFocusedNode})});isFocusedNodeRemoved&&_tryFocus(getInitialFocusNode())},mutationObserver=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(checkDomRemoval):void 0,updateObservedNodes=function(){mutationObserver&&(mutationObserver.disconnect(),state.active&&!state.paused&&state.containers.map(function(container){mutationObserver.observe(container,{subtree:!0,childList:!0})}))};return trap={get active(){return state.active},get paused(){return state.paused},activate:function(activateOptions){if(state.active)return this;var onActivate=getOption(activateOptions,"onActivate"),onPostActivate=getOption(activateOptions,"onPostActivate"),checkCanFocusTrap=getOption(activateOptions,"checkCanFocusTrap"),preexistingTrap=activeFocusTraps.getActiveTrap(trapStack),revertState=!1;if(preexistingTrap&&!preexistingTrap.paused){var _preexistingTrap$_set;(_preexistingTrap$_set=preexistingTrap._setSubtreeIsolation)===null||_preexistingTrap$_set===void 0||_preexistingTrap$_set.call(preexistingTrap,!1),revertState=!0}try{checkCanFocusTrap||updateTabbableNodes(),state.active=!0,state.paused=!1,state.nodeFocusedBeforeActivation=_getActiveElement(doc),onActivate==null||onActivate();var finishActivation=function(){checkCanFocusTrap&&updateTabbableNodes(),addListeners(),updateObservedNodes(),config2.isolateSubtrees&&trap._setSubtreeIsolation(!0),onPostActivate==null||onPostActivate()};if(checkCanFocusTrap)return checkCanFocusTrap(state.containers.concat()).then(finishActivation,finishActivation),this;finishActivation()}catch(error){if(preexistingTrap===activeFocusTraps.getActiveTrap(trapStack)&&revertState){var _preexistingTrap$_set2;(_preexistingTrap$_set2=preexistingTrap._setSubtreeIsolation)===null||_preexistingTrap$_set2===void 0||_preexistingTrap$_set2.call(preexistingTrap,!0)}throw error}return this},deactivate:function(deactivateOptions){if(!state.active)return this;
172var options=_objectSpread2({onDeactivate:config2.onDeactivate,onPostDeactivate:config2.onPostDeactivate,checkCanReturnFocus:config2.checkCanReturnFocus},deactivateOptions);clearTimeout(state.delayInitialFocusTimer),state.delayInitialFocusTimer=void 0,state.paused||trap._setSubtreeIsolation(!1),state.alreadySilent.clear(),removeListeners(),state.active=!1,state.paused=!1,updateObservedNodes(),activeFocusTraps.deactivateTrap(trapStack,trap);var onDeactivate=getOption(options,"onDeactivate"),onPostDeactivate=getOption(options,"onPostDeactivate"),checkCanReturnFocus=getOption(options,"checkCanReturnFocus"),returnFocus=getOption(options,"returnFocus","returnFocusOnDeactivate");onDeactivate==null||onDeactivate();var finishDeactivation=function(){delay(function(){returnFocus&&_tryFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation)),onPostDeactivate==null||onPostDeactivate()})};return returnFocus&&checkCanReturnFocus?(checkCanReturnFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation)).then(finishDeactivation,finishDeactivation),this):(finishDeactivation(),this)},pause:function(pauseOptions){return state.active?(state.manuallyPaused=!0,this._setPausedState(!0,pauseOptions)):this},unpause:function(unpauseOptions){return state.active?(state.manuallyPaused=!1,trapStack[trapStack.length-1]!==this?this:this._setPausedState(!1,unpauseOptions)):this},updateContainerElements:function(containerElements){var elementsAsArray=[].concat(containerElements).filter(Boolean);return state.containers=elementsAsArray.map(function(element){return typeof element=="string"?doc.querySelector(element):element}),config2.isolateSubtrees&&collectAdjacentElements(state.containers),state.active&&(updateTabbableNodes(),config2.isolateSubtrees&&!state.paused&&trap._setSubtreeIsolation(!0)),updateObservedNodes(),this}},Object.defineProperties(trap,{_isManuallyPaused:{value:function(){return state.manuallyPaused}},_setPausedState:{value:function(paused,options){if(state.paused===paused)return this;if(state.paused=paused,paused){var onPause=getOption(options,"onPause"),onPostPause=getOption(options,"onPostPause");onPause==null||onPause(),removeListeners(),updateObservedNodes(),trap._setSubtreeIsolation(!1),onPostPause==null||onPostPause()}else{var onUnpause=getOption(options,"onUnpause"),onPostUnpause=getOption(options,"onPostUnpause");onUnpause==null||onUnpause(),trap._setSubtreeIsolation(!0),updateTabbableNodes(),addListeners(),updateObservedNodes(),onPostUnpause==null||onPostUnpause()}return this}},_setSubtreeIsolation:{value:function(isEnabled){config2.isolateSubtrees&&state.adjacentElements.forEach(function(el){var _el$getAttribute;if(isEnabled)switch(config2.isolateSubtrees){case"aria-hidden":(el.ariaHidden==="true"||((_el$getAttribute=el.getAttribute("aria-hidden"))===null||_el$getAttribute===void 0?void 0:_el$getAttribute.toLowerCase())==="true")&&state.alreadySilent.add(el),el.setAttribute("aria-hidden","true");break;default:(el.inert||el.hasAttribute("inert"))&&state.alreadySilent.add(el),el.setAttribute("inert",!0);break}else if(!state.alreadySilent.has(el))switch(config2.isolateSubtrees){case"aria-hidden":el.removeAttribute("aria-hidden");break;default:el.removeAttribute("inert");break}})}}}),trap.updateContainerElements(elements),trap};const focusTrap_esm=Object.freeze(Object.defineProperty({__proto__:null,createFocusTrap},Symbol.toStringTag,{value:"Module"})),require$$2$2=getAugmentedNamespace(focusTrap_esm),require$$3=getAugmentedNamespace(index_esm);var focusTrapReact,hasRequiredFocusTrapReact;function requireFocusTrapReact(){if(hasRequiredFocusTrapReact)return focusTrapReact;hasRequiredFocusTrapReact=1;function _typeof(o2){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o3){return typeof o3}:function(o3){return o3&&typeof Symbol=="function"&&o3.constructor===Symbol&&o3!==Symbol.prototype?"symbol":typeof o3},_typeof(o2)}function _classCallCheck(a2,n2){if(!(a2 instanceof n2))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e3,r2){for(var t2=0;t2<r2.length;t2++){var o2=r2[t2];o2.enumerable=o2.enumerable||!1,o2.configurable=!0,"value"in o2&&(o2.writable=!0),Object.defineProperty(e3,_toPropertyKey2(o2.key),o2)}}function _createClass(e3,r2,t2){return r2&&_defineProperties(e3.prototype,r2),Object.defineProperty(e3,"prototype",{writable:!1}),e3}function _callSuper(t2,o2,e3){return o2=_getPrototypeOf(o2),_possibleConstructorReturn(t2,_isNativeReflectConstruct()?Reflect.construct(o2,e3||[],_getPrototypeOf(t2).constructor):o2.apply(t2,e3))}function _possibleConstructorReturn(t2,e3){if(e3&&(_typeof(e3)=="object"||typeof e3=="function"))return e3;if(e3!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(t2)}function _assertThisInitialized(e3){if(e3===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e3}function _isNativeReflectConstruct(){try{var t2=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_isNativeReflectConstruct=function(){return!!t2})()}function _getPrototypeOf(t2){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t3){return t3.__proto__||Object.getPrototypeOf(t3)},_getPrototypeOf(t2)}function _inherits(t2,e3){if(typeof e3!="function"&&e3!==null)throw new TypeError("Super expression must either be null or a function");t2.prototype=Object.create(e3&&e3.prototype,{constructor:{value:t2,writable:!0,configurable:!0}}),Object.defineProperty(t2,"prototype",{writable:!1}),e3&&_setPrototypeOf(t2,e3)}function _setPrototypeOf(t2,e3){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t3,e4){return t3.__proto__=e4,t3},_setPrototypeOf(t2,e3)}function _defineProperty2(e3,r2,t2){return(r2=_toPropertyKey2(r2))in e3?Ob
172ject.defineProperty(e3,r2,{value:t2,enumerable:!0,configurable:!0,writable:!0}):e3[r2]=t2,e3}function _toPropertyKey2(t2){var i2=_toPrimitive2(t2,"string");return _typeof(i2)=="symbol"?i2:i2+""}function _toPrimitive2(t2,r2){if(_typeof(t2)!="object"||!t2)return t2;var e3=t2[Symbol.toPrimitive];if(e3!==void 0){var i2=e3.call(t2,r2);if(_typeof(i2)!="object")return i2;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r2==="string"?String:Number)(t2)}var React2=requireReact(),PropTypes2=requirePropTypes(),_require=require$$2$2,createFocusTrap3=_require.createFocusTrap,_require2=require$$3,isFocusable3=_require2.isFocusable,FocusTrap3=(function(_React$Component){function FocusTrap4(props){var _this;_classCallCheck(this,FocusTrap4),_this=_callSuper(this,FocusTrap4,[props]),_defineProperty2(_this,"getNodeForOption",function(optionName2){var _this$internalOptions,optionValue=(_this$internalOptions=this.internalOptions[optionName2])!==null&&_this$internalOptions!==void 0?_this$internalOptions:this.originalOptions[optionName2];if(typeof optionValue=="function"){for(var _len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];optionValue=optionValue.apply(void 0,params)}if(optionValue===!0&&(optionValue=void 0),!optionValue){if(optionValue===void 0||optionValue===!1)return optionValue;throw new Error("`".concat(optionName2,"` was specified but was not a node, or did not return a node"))}var node2=optionValue;if(typeof optionValue=="string"){var _this$getDocument;if(node2=(_this$getDocument=this.getDocument())===null||_this$getDocument===void 0?void 0:_this$getDocument.querySelector(optionValue),!node2)throw new Error("`".concat(optionName2,"` as selector refers to no known node"))}return node2}),_this.handleDeactivate=_this.handleDeactivate.bind(_this),_this.handlePostDeactivate=_this.handlePostDeactivate.bind(_this),_this.handleClickOutsideDeactivates=_this.handleClickOutsideDeactivates.bind(_this),_this.internalOptions={returnFocusOnDeactivate:!1,checkCanReturnFocus:null,onDeactivate:_this.handleDeactivate,onPostDeactivate:_this.handlePostDeactivate,clickOutsideDeactivates:_this.handleClickOutsideDeactivates},_this.originalOptions={returnFocusOnDeactivate:!0,onDeactivate:null,onPostDeactivate:null,checkCanReturnFocus:null,clickOutsideDeactivates:!1};var focusTrapOptions=props.focusTrapOptions;for(var optionName in focusTrapOptions)if(Object.prototype.hasOwnProperty.call(focusTrapOptions,optionName)){if(optionName==="returnFocusOnDeactivate"||optionName==="onDeactivate"||optionName==="onPostDeactivate"||optionName==="checkCanReturnFocus"||optionName==="clickOutsideDeactivates"){_this.originalOptions[optionName]=focusTrapOptions[optionName];continue}_this.internalOptions[optionName]=focusTrapOptions[optionName]}return _this.outsideClick=null,_this.focusTrapElements=props.containerElements||[],_this.updatePreviousElement(),_this}return _inherits(FocusTrap4,_React$Component),_createClass(FocusTrap4,[{key:"getDocument",value:function(){return this.props.focusTrapOptions.document||(typeof document<"u"?document:void 0)}},{key:"getReturnFocusNode",value:function(){var node2=this.getNodeForOption("setReturnFocus",this.previouslyFocusedElement);return node2||(node2===!1?!1:this.previouslyFocusedElement)}},{key:"updatePreviousElement",value:function(){var currentDocument=this.getDocument();currentDocument&&(this.previouslyFocusedElement=currentDocument.activeElement)}},{key:"deactivateTrap",value:function(){!this.focusTrap||!this.focusTrap.active||this.focusTrap.deactivate({returnFocus:!1,checkCanReturnFocus:null,onDeactivate:this.originalOptions.onDeactivate})}},{key:"handleClickOutsideDeactivates",value:function(event){var allowDeactivation=typeof this.originalOptions.clickOutsideDeactivates=="function"?this.originalOptions.clickOutsideDeactivates.call(null,event):this.originalOptions.clickOutsideDeactivates;return allowDeactivation&&(this.outsideClick={target:event.target,allowDeactivation}),allowDeactivation}},{key:"handleDeactivate",value:function(){this.originalOptions.onDeactivate&&this.originalOptions.onDeactivate.call(null),this.deactivateTrap()}},{key:"handlePostDeactivate",value:function(){var _this2=this,finishDeactivation=function(){var returnFocusNode=_this2.getReturnFocusNode(),canReturnFocus=!!(_this2.originalOptions.returnFocusOnDeactivate&&returnFocusNode!==null&&returnFocusNode!==void 0&&returnFocusNode.focus&&(!_this2.outsideClick||_this2.outsideClick.allowDeactivation&&!isFocusable3(_this2.outsideClick.target,_this2.internalOptions.tabbableOptions))),_this2$internalOption=_this2.internalOptions.preventScroll,preventScroll=_this2$internalOption===void 0?!1:_this2$internalOption;canReturnFocus&&returnFocusNode.focus({preventScroll}),_this2.originalOptions.onPostDeactivate&&_this2.originalOptions.onPostDeactivate.call(null),_this2.outsideClick=null};this.originalOptions.checkCanReturnFocus?this.originalOptions.checkCanReturnFocus.call(null,this.getReturnFocusNode()).then(finishDeactivation,finishDeactivation):finishDeactivation()}},{key:"setupFocusTrap",value:function(){if(this.focusTrap)this.props.active&&!this.focusTrap.active&&(this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause());else{var nodesExist=this.focusTrapElements.some(Boolean);nodesExist&&(this.focusTrap=this.props._createFocusTrap(this.focusTrapElements,this.internalOptions),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause())}}},{key:"componentDidMount",value:function(){this.props.active&&this.setupFocusTrap()}},{key:"componentDidUpdate",value:function(prevProps){if(this.focusTrap){prevProps.containerElements!==this.props.containerElements&&this.focusTrap.updateContainerElements(this.props.containerElements);var hasActivated=!prevProps.active&&this.props.active,hasDeactivated=prevProps.active&&!this.props.active,hasPaused=!prevProps.paused&&this.props.paused,hasUnpaused=prevProps.paused&&!this.props.paused;if(hasActivated&&(this.updatePreviousElement(),this.focusTrap.activate()),hasDeactivated){this.deactivateTrap();return}hasPaused&&this.focusTrap.pause(),hasUnpaused&&this.focusTrap.unpause()}else prevProps.containerElements!==this.props.containerElements&&(this.focusTrapElements=this.props.containerElements),this.props.active&&(this.updatePreviousElement(),this.setupFocusTrap())}},{key:"componentWillUnmount",value:function(){this.deactivateTrap()}},{key:"render",value:function(){var _this3=this,child=this.props.children?React2.Children.only(this.props.children):void 0;if(child){if(child.type&&child.type===React2.Fragment)throw new Error("A focus-trap cannot use a Fragment as its child container. Try replacing it with a <div> element.");var callbackRef=function(element){var containerElements=_this3.props.containerElements;child&&(typeof child.ref=="function"?child.ref(element):child.ref&&(c
172hild.ref.current=element)),_this3.focusTrapElements=containerElements||[element]},childWithRef=React2.cloneElement(child,{ref:callbackRef});return childWithRef}return null}}])})(React2.Component),ElementType=typeof Element>"u"?Function:Element;return FocusTrap3.propTypes={active:PropTypes2.bool,paused:PropTypes2.bool,focusTrapOptions:PropTypes2.shape({document:PropTypes2.object,onActivate:PropTypes2.func,onPostActivate:PropTypes2.func,checkCanFocusTrap:PropTypes2.func,onPause:PropTypes2.func,onPostPause:PropTypes2.func,onUnpause:PropTypes2.func,onPostUnpause:PropTypes2.func,onDeactivate:PropTypes2.func,onPostDeactivate:PropTypes2.func,checkCanReturnFocus:PropTypes2.func,initialFocus:PropTypes2.oneOfType([PropTypes2.instanceOf(ElementType),PropTypes2.string,PropTypes2.bool,PropTypes2.func]),fallbackFocus:PropTypes2.oneOfType([PropTypes2.instanceOf(ElementType),PropTypes2.string,PropTypes2.func]),escapeDeactivates:PropTypes2.oneOfType([PropTypes2.bool,PropTypes2.func]),clickOutsideDeactivates:PropTypes2.oneOfType([PropTypes2.bool,PropTypes2.func]),returnFocusOnDeactivate:PropTypes2.bool,setReturnFocus:PropTypes2.oneOfType([PropTypes2.instanceOf(ElementType),PropTypes2.string,PropTypes2.bool,PropTypes2.func]),allowOutsideClick:PropTypes2.oneOfType([PropTypes2.bool,PropTypes2.func]),preventScroll:PropTypes2.bool,tabbableOptions:PropTypes2.shape({displayCheck:PropTypes2.oneOf(["full","legacy-full","non-zero-area","none"]),getShadowRoot:PropTypes2.oneOfType([PropTypes2.bool,PropTypes2.func])}),trapStack:PropTypes2.array,isKeyForward:PropTypes2.func,isKeyBackward:PropTypes2.func}),containerElements:PropTypes2.arrayOf(PropTypes2.instanceOf(ElementType)),children:PropTypes2.oneOfType([PropTypes2.element,PropTypes2.instanceOf(ElementType)])},FocusTrap3.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:createFocusTrap3},focusTrapReact=FocusTrap3,focusTrapReact}var focusTrapReactExports=requireFocusTrapReact();const FocusTrap2=getDefaultExportFromCjs(focusTrapReactExports),BananaNameToSize={"article-sponsor-banner":"fluid","article-sponsor-logo":"logo","article-sponsor-poster":"fluid","athlete-leaderboard-logo":"logo","athlete-table-leaderboard1":"leaderboard","athlete-table-leaderboard2":"leaderboard","athlete-table-leaderboard3":"leaderboard","athlete-table-leaderboard4":"leaderboard","athlete-table-leaderboard5":"leaderboard","deluxe-header-sponsor-logo":"logo","event-table-leaderboard1":"leaderboard","event-table-leaderboard2":"leaderboard","event-table-leaderboard3":"leaderboard","event-table-leaderboard4":"leaderboard","event-table-leaderboard5":"leaderboard","featured-content-leaderboard1":"leaderboard","featured-content-leaderboard2":"leaderboard","featured-content-leaderboard3":"leaderboard","featured-content-leaderboard4":"leaderboard","featured-content-leaderboard5":"leaderboard","featured-content-rectangle":"rectangle","gamification-sponsor":"pixel","global-sponsor-logo-alltime-medal-table":"logo","global-sponsor-logo-athlete-carousel":"logo","global-sponsor-logo-athlete-table":"logo","global-sponsor-logo-event-schedule":"logo","global-sponsor-logo-featured-content":"logo","global-sponsor-logo-gallery":"logo","global-sponsor-logo-gracenote":"logo","global-sponsor-logo-ioc-results":"logo","global-sponsor-logo-nbc-schedule":"logo","global-sponsor-logo-pixlee":"logo","global-sponsor-logo-video-carousel":"logo","global-sponsor-logo-widget":"logo","hero-rectangle":"rectangle","interactive-map-logo":"mapLogo",interstitial:"interstitial","medal-tracker-logo":"logo","standard-leaderboard":"leaderboard","video-rectangle":"rectangle","video-sponsor-leaderboard":"fluid","video-sponsor-logo":"logo"},DarkBananas=["deluxe-header-sponsor-logo","interactive-map-logo","medal-tracker-logo","video-sponsor-logo"],getBananaStyles=createStyleObjectFromRecipe({base
172:{marginInline:"auto"},variants:{size:{fluid:{},interstitial:{width:"100%",maxWidth:{base:"300px",sm:"640px",md:"860px"},height:"auto"},leaderboard:{display:"grid",placeItems:"center",width:{base:"320px",md:"728px"},height:{base:"125px",md:"90px"}},logo:{minWidth:{base:"86px",md:"102px",lg:"124px"},maxWidth:{base:"86px",md:"102px",lg:"124px"},marginInline:0,"&:not(:has(iframe))":{display:"none"}},mapLogo:{minWidth:{base:"84px",md:"100px",lg:"120px"},maxWidth:{base:"84px",md:"100px",lg:"120px"},"&:not(:has(iframe))":{display:"none"}},pixel:{width:"1px",height:"1px"},rectangle:{width:"300px",height:"250px"}}}});function createBanana(size2,uid){return chakra(BananaFactory(size2,uid))}function BananaFactory(size2,uid){return function({...rest}){const styles2=getBananaStyles({size:size2});return jsxRuntimeExports.jsx(Box,{"data-js":!0,id:uid,css:styles2,...rest})}}const MOBILE_VIEWPORT_SIZE=[320,0],DESKTOP_VIEWPORT_SIZE=[768,0],multiSizeDictionary={interstitial:{mobile:[["fluid"]]},logo:{mobile:[["fluid"]]},mapLogo:{mobile:[["fluid"]]},fluid:{mobile:[["fluid"]]},rectangle:{mobile:[[300,250]]},leaderboard:{mobile:[[300,50],[300,100],[300,125],[320,50]],desktop:[[728,90]]},pixel:{mobile:[[1,1]]}},isFluidSize=size2=>size2[0][0]==="fluid",createSlotRenderCallback=(id2,onDelivery)=>{const callback=event=>{event.slot.getSlotElementId()===id2&&onDelivery(!event.isEmpty)};return googletag.pubads().addEventListener("slotRenderEnded",callback),callback},prepareTheBanana=config2=>(window.googletag=window.googletag||{cmd:[]},new Promise(resolve=>{googletag.cmd.push(()=>{if(slotAlreadyRequested(config2.id)){resolve(void 0);return}const mapping=createMapping(config2.size),newBanana=createNewSlot(config2.adUnitPath,config2.size,config2.id,mapping);if(!newBanana){resolve(void 0);return}let slotRenderCallback;config2.onDelivery&&(slotRenderCallback=createSlotRenderCallback(config2.id,config2.onDelivery)),applySlotParams(newBanana,config2.componentTags,config2.name,config2.theme),resolve(()=>{slotRenderCallback&&googletag.pubads().removeEventListener("slotRenderEnded",slotRenderCallback)})})})),createMapping=size2=>{const{mobile,desktop}=multiSizeDictionary[size2];if(isFluidSize(mobile))return;const mapping=googletag.sizeMapping();return mobile&&mapping.addSize(MOBILE_VIEWPORT_SIZE,mobile),desktop&&mapping.addSize(DESKTOP_VIEWPORT_SIZE,desktop),mapping.build()},createNewSlot=(adUnitPath,size2,id2,sizeMapping)=>{const{mobile,desktop=[]}=multiSizeDictionary[size2],slot=googletag.defineSlot(adUnitPath,[mobile,desktop].flat(),id2);if(slot)return sizeMapping&&slot.defineSizeMapping(sizeMapping),size2==="logo"&&slot.setCollapseEmptyDiv(!0,!0),slot.addService(googletag.pubads())},applySlotParams=(banana,componentTags,name,theme)=>{banana.setTargeting("component",name),name.includes("logo")&&banana.setTargeting("theme",theme||(DarkBananas.includes(name)?"dark":"light")),componentTags&&componentTags.length&&banana.setTargeting("componentTags",componentTags.filter(tag2=>tag2).map(tag2=>tag2.replaceAll(" ","_")))},slotAlreadyRequested=uid=>googletag.pubads().getSlots().some(slot=>slot.getSlotId().getDomId()===uid),makeBananaId=(name,uid)=>name+"-"+uid,destroyBananaSlot=id2=>{window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{const targetSlot=googletag.pubads().getSlots().find(slot=>slot.getSlotElementId()===id2);targetSlot&&googletag.destroySlots([targetSlot])})},useBanana=(name,uid,{componentTags,theme,onDelivery}={})=>{const{adUnitPath}=useBananaContext(),id2=makeBananaId(name,uid),size2=BananaNameToSize[name];return useIsomorphicLayoutEffect$1(()=>{let cleanupFn,isMounted=!0;async function setupBanana(){const cleanupBanana=await prepareTheBanana({adUnitPath,componentTags,name,size:size2,theme,i
172d:id2,onDelivery});isMounted?cleanupFn=cleanupBanana:cleanupBanana&&cleanupBanana()}return setupBanana(),()=>{isMounted=!1,cleanupFn&&cleanupFn(),destroyBananaSlot(id2)}},[adUnitPath,componentTags,id2,name,theme,onDelivery]),createBanana(size2,id2)};function refreshBananaSlot(bananaName,uid,refresh){const slotToRefresh=getSlotToRefresh(bananaName,uid);slotToRefresh&&(typeof refresh=="object"?googletag.pubads().refresh([refresh]):slotToRefresh&&googletag.pubads().refresh([slotToRefresh]))}function getSlotToRefresh(bananaName,uid){return uid&&typeof window<"u"&&"googletag"in window&&window.googletag.apiReady?(window.googletag=window.googletag||{cmd:[]},googletag.pubads().getSlots().find(slot=>slot.getSlotElementId()===makeBananaId(bananaName,uid))):null}const useEffectOnChange=(callback,deps)=>{const hasMounted=reactExports.useRef(!1);reactExports.useEffect(()=>{if(!hasMounted.current){hasMounted.current=!0;return}callback()},deps)};function NonChakraBanana({componentTags,name,logoTheme,uid,refresh,preventDisplay=!1,onDelivery,...rest}){const{props:{themeKey,pageData:{disable_ads}}}=usePageContext();if(isUSOPC(themeKey)||disable_ads)return null;reactExports.useEffect(()=>{if(preventDisplay)return;const displayAd=()=>{refresh?refreshBananaSlot(name,uid,refresh):googletag.cmd.push(()=>{googletag.display(makeBananaId(name,uid))})};if(typeof googletag<"u"&&(googletag!=null&&googletag.pubadsReady))displayAd();else return window.addEventListener("gptServicesEnabled",displayAd,{once:!0}),()=>window.removeEventListener("gptServicesEnabled",displayAd)},[name,uid,refresh,preventDisplay]),useEffectOnChange(()=>{refreshBananaSlot(name,uid,refresh)},[componentTags]);const ThisBanana=useBanana(name,uid,{componentTags,theme:logoTheme,onDelivery});return jsxRuntimeExports.jsx(ThisBanana,{...rest})}function arePropsEqual(oldProps,newProps){const oldTags=(oldProps==null?void 0:oldProps.componentTags)??[],newTags=(newProps==null?void 0:newProps.componentTags)??[];return!!(oldProps.name==newProps.name&&oldTags.every((oldTag,index2)=>oldTag==newTags[index2]))}const Banana=reactExports.memo(chakra(NonChakraBanana),arePropsEqual),getInterstitialStyles=createStyleObjectFromSlotRecipe({slots:["button","buttonContainer","container","interstitialContainer"],base:{button:{_focus:{outlineColor:"var(--semantics-focus-light)",outlineWidth:"3px"}},buttonContainer:{display:"flex",justifyContent:{base:"center",md:"flex-end"},backgroundColor:"interstitial.topBannerBg",padding:"24px 32px"},container:{display:"none",position:"fixed",inset:0,backgroundColor:"rgb(0, 0, 0, 0.8)",backdropFilter:"blur(5px)",zIndex:9999},interstitialContainer:{height:"calc(100% - 96px)",display:"grid",placeItems:"center"}},variants:{isOpen:{true:{container:{display:"block"}}}}}),NAME="interstitial",UID="interstitial",SLOT_ID=makeBananaId(NAME,UID);function InterstitialBanana(){const ref=reactExports.useRef(null),{open,onOpen,onClose}=useDisclosure(),[urlToVisit,setUrlToVisit]=reactExports.useState(""),[shouldOpenNewTab,setShouldOpenNewTab]=reactExports.useState(!1),styles2=getInterstitialStyles({isOpen:open});reactExports.useEffect(()=>(window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{googletag.pubads().addEventListener("slotRenderEnded",e3=>{e3.isEmpty||e3.slot.getSlotElementId()===SLOT_ID&&window.addEventListener("click",openInterstitial)})}),()=>{window.removeEventListener("click",openInterstitial)}),[]);function openInterstitial(event){var _a9,_b7;const{target}=event;if(!(target instanceof HTMLElement))return;const link2=target.closest("a");if(!(link2 instanceof HTMLAnchorElement&&link2.href&&!link2.hash&&!((_a9=link2.textContent)!=null&&_a9.toLowerCase().includes("donate"))&&!((_b7=link2.href)!=null&&_b7.includes("support.teamusa.com"))))return;const oneTrustBanner=document.getElementById("onetrust-banner-sdk");oneTrustBanner==null||oneTrustBanner.classList.add("force-low-z-index"),event.preventDefault(),setUrlToVisit(link2.href),setShouldOpenNewTab(link2.target==="_blank"),onOpen()}function navigateUser(){window.open(urlToVisit,shouldOpenNewTab?"_blank":"_self"),onClose()}function handleKeyDown(e3){e3.key==="Escape"&&navigateUser()}const ButtonBar=props=>jsxRuntimeExports.jsx(Box,{css:styles2.buttonContainer,...props.boxProps,children:jsxRuntimeExports.jsxs(Button,{size:"lg",css:styles2.button,onClick:navigateUser,ref,children:["Close and continue ",jsxRuntimeExports.jsx(ArrowForwardIcon,{})]})});return jsxRuntimeExports.jsx(FocusTrap2,{active:open,children:jsxRuntimeExports.jsxs(Box,{css:styles2.container,onKeyDown:handleKeyDown,children:[jsxRuntimeExports.jsx(ButtonBar,{boxProps:{hideBelow:"md"}}),jsxRuntimeExports.jsx(Box,{css:styles2.interstitialContainer,children:jsxRuntimeExports.jsx(Banana,{name:NAME,uid:UID})}),jsxRuntimeExports.jsx(ButtonBar,{boxProps:{hideFrom:"md"}})]})})}function createBananaTags(contentTags){return(contentTags??[]).map(tag2=>stringToId(((tag2==null?void 0:tag2.display_title)||(tag2==null?void 0:tag2.title))??""))}
172const BASE_PATH="/5572/USOPC";function getBananaPathandParameters(pageContext){var _a9,_b7;const{props,urlParsed:{pathname,search:{test:test2}}}=pageContext,s12=(props==null?void 0:props.contentToken)??"teamusa",pid=((_a9=props==null?void 0:props.pageData)==null?void 0:_a9.uid)??"",contentTags=((_b7=props==null?void 0:props.pageData)==null?void 0:_b7.content_tags)??[],sValues=isString$2(pathname)&&pathname.split("/").map(value=>value.slice(0,40))||[];sValues[0]=s12,sValues[1]||(sValues[1]="home");const adjustedSValues=[sValues[0],sValues[1],sValues.slice(2).join("_").slice(0,40)].filter(Boolean),params=createParamsObject(adjustedSValues,contentTags,pid,test2);return{adUnitPath:`${BASE_PATH}/${adjustedSValues.join("/")}`,params}}function createParamsObject(sValues,contentTags,pid,test2){const params=[{pid}],[s12,s2,s3]=sValues;if(test2===TEST_PARAMS.oaotest&¶ms.push({test:test2}),contentTags.length){const joinedContentTags=createBananaTags(contentTags).join(",");params.push({tags:joinedContentTags})}return params.push({s1:s12}),params.push({s2}),s3&¶ms.push({s3}),params}const byteToHex=[];for(let i2=0;i2<256;++i2)byteToHex.push((i2+256).toString(16).slice(1));function unsafeStringify(arr,offset2=0){return(byteToHex[arr[offset2+0]]+byteToHex[arr[offset2+1]]+byteToHex[arr[offset2+2]]+byteToHex[arr[offset2+3]]+"-"+byteToHex[arr[offset2+4]]+byteToHex[arr[offset2+5]]+"-"+byteToHex[arr[offset2+6]]+byteToHex[arr[offset2+7]]+"-"+byteToHex[arr[offset2+8]]+byteToHex[arr[offset2+9]]+"-"+byteToHex[arr[offset2+10]]+byteToHex[arr[offset2+11]]+byteToHex[arr[offset2+12]]+byteToHex[arr[offset2+13]]+byteToHex[arr[offset2+14]]+byteToHex[arr[offset2+15]]).toLowerCase()}let getRandomValues;const rnds8=new Uint8Array(16);function rng(){if(!getRandomValues){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");getRandomValues=crypto.getRandomValues.bind(crypto)}return getRandomValues(rnds8)}const randomUUID=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),native={randomUUID};function v4(options,buf,offset2){var _a9;if(native.randomUUID&&!options)return native.randomUUID();options=options||{};const rnds=options.random??((_a9=options.rng)==null?void 0:_a9.call(options))??rng();if(rnds.length<16)throw new Error("Random bytes length must be >= 16");return rnds[6]=rnds[6]&15|64,rnds[8]=rnds[8]&63|128,unsafeStringify(rnds)}const BananaContext=reactExports.createContext({adUnitPath:"",gamPpid:""}),STORAGE_KEY="gam-ppid";function BananaContextProvider({children:children2}){const pageContext=usePageContext(),{interstitial_banana_enabled}=useFeatureFlags(),{content_selection}=useQueryParams(),[gamPpid,setGamPpid]=reactExports.useState(""),{adUnitPath,params}=getBananaPathandParameters(pageContext),displayIntersitial=interstitial_banana_enabled&&!content_selection;return useIsomorphicLayoutEffect$1(()=>{window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{params.forEach(param=>{const[[key,value]]=Object.entries(param);googletag.pubads().setTargeting(key,value)})}),localStorage.getItem(STORAGE_KEY)||localStorage.setItem(STORAGE_KEY,v4().replaceAll("-","")),setGamPpid(localStorage.getItem(STORAGE_KEY)??"")},[]),jsxRuntimeExports.jsxs(BananaContext.Provider,{value:{adUnitPath,gamPpid},children:[displayIntersitial&&jsxRuntimeExports.jsx(InterstitialBanana,{}),children2]})}function useBananaContext(){const context=reactExports.useContext(BananaContext);if(!context)throw new Error("This context cannot be used outside of a page template.");return context}const ResizeContext=reactExports.createContext({viewportWidth:0}),ResizeProvider=({children:children2})=>{const[width,setWidth]=reactExports.useState(typeof window<"u"?window.innerWidth:0);return reactExports.useEffect(()=>{if(typeof window>"u")return;const observer=new ResizeObserver(entries=>{const entry=entries[0];entry&&setWidth(entry.contentRect.width)});return observer.observe(document.documentElement),()=>observer.disconnect()},[]),jsxRuntimeExports.jsx(ResizeContext.Provider,{value:{viewportWidth:width},children:children2})},useResize=()=>{const context=reactExports.useContext(ResizeContext);if(!context)throw new Error("useResize must be used within a ResizeProvider");return context};function useDevShortcuts({flag,layout,pageData}){const[displayFeatureFlags,setDisplayFeatureFlags]=reactExports.useState(!1),pageContext=usePageContext();let keyStrokes=[];return reactExports.useEffect(()=>{function handleKeyDown(e3){const{altKey:altKeyPressed,ctrlKey:ctrlKe
172yPressed,shiftKey:shiftKeyPressed,key,code}=e3;keyStrokes=[...keyStrokes,key].slice(-5),keyStrokes.join("")==="flags"&&setDisplayFeatureFlags(!0),altKeyPressed&&ctrlKeyPressed&&shiftKeyPressed&&(key==="L"||key==="Ã"||code==="KeyL")&&console.log({layout,pageContext,pageData})}if(flag)return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)}},[]),{displayFeatureFlags}}const ATTRIBUTION_COOKIE="campaign_attribution",ATTRIBUTION_TTL_DAYS=14,MAX_AGE=ATTRIBUTION_TTL_DAYS*24*60*60,ONE_TRUST_COOKIE="OptanonConsent",getStoredAttribution=()=>{try{const cookie=document.cookie.split(";").map(segment=>segment.trim()).find(row=>row.startsWith(`${ATTRIBUTION_COOKIE}=`));if(!cookie)return{};const encodedValue=cookie.split("=")[1];return encodedValue?JSON.parse(decodeURIComponent(encodedValue)):{}}catch(error){return logger.error({error},"Failed to read attribution cookie:"),{}}},storeAttribution=value=>{try{const payload={...value,capturedAt:Date.now()};document.cookie=[`${ATTRIBUTION_COOKIE}=${encodeURIComponent(JSON.stringify(payload))}`,"path=/",`max-age=${MAX_AGE}`,"SameSite=Lax"].join("; ")}catch(error){logger.error({error},"Failed to write attribution cookie:")}},mergeAttribution=(existing,incoming)=>{const incomingNonEmpty=Object.fromEntries(Object.entries(incoming).filter(([,value])=>value!==""));return{...existing,...incomingNonEmpty}},resolveAttribution=(queryParams={})=>{if(typeof document>"u")return{};const cookie=new Cookies().get(ONE_TRUST_COOKIE),{performance:performance2}=getConsentValues(cookie);if(!performance2)return{};const{c_src="",utm_source="",utm_medium="",utm_campaign="",utm_term="",utm_content="",utm_id=""}=queryParams,trackedParams={c_src,utm_source,utm_medium,utm_campaign,utm_term,utm_content,utm_id},storedAttribution=getStoredAttribution(),hasTrackedParams=Object.values(trackedParams).some(value=>value!==""),mergedAttribution=hasTrackedParams?mergeAttribution(storedAttribution,trackedParams):storedAttribution;return hasTrackedParams&&storeAttribution(mergedAttribution),Object.fromEntries(Object.entries(mergedAttribution).filter(([key,value])=>key!=="capturedAt"&&value!==""))},DONATION_LINK_SELECTOR='[href^="https://support.teamusa.com"]',updateDonationLinks=params=>{document.querySelectorAll(DONATION_LINK_SELECTOR).forEach(link2=>{link2&&(link2.href=addQueryParamsToURL(link2.href,params))})},useDonationCampaignHandler=(queryParams={})=>{reactExports.useEffect(()=>{const resolvedAttribution=resolveAttribution(queryParams);Object.keys(resolvedAttribution).length!==0&&updateDonationLinks(resolvedAttribution)},[queryParams])};function useToastDisplay(queryParams={}){reactExports.useEffect(()=>{const localToast=localStorage.getItem("toast");if(localToast){const parsedToast=JSON.parse(localToast);toaster.create({status:"success",duration:6e3,onStatusChange(details){details.status==="unmounted"&&localStorage.removeItem("toast")},...parsedToast})}},[]),reactExports.useEffect(()=>{const{signup=""}=queryParams;if(signup==="OK"){const timeoutId=setTimeout(()=>{toaster.create({type:"success",duration:6e3,title:"Thanks for signing up!"});const currentUrl=new URL(window.location.href);currentUrl.searchParams.delete("signup"),window.history.pushState({},"",currentUrl.toString())},0);return()=>clearTimeout(timeoutId)}},[queryParams])}const FeatureFlagPanel=React.lazy(()=>__vitePreload(()=>import("../chunks/chunk-W95zCpdl.js"),__vite__mapDeps([0,1,2,3,4,5]))),DefaultTemplate=({children:children2,layout={},pageData,domain,themeKey,error,traceId,contentTargetExists})=>{var _a9,_b7;const{site_header,site_footer}=layout,{feature_flags,queryParams,page_layout={},contains_forms}=pageData,{hide_header,hide_footer,hide_footer_signup_form}=page_layout,{dev_shortcuts_enabled}=feature_flags??{},{displayFeatureFlags}=useDevShortcuts({flag:dev_shortcuts_enabled,layout,pageData});useToastDisplay(queryParams),useDonationCampaignHandler(queryParams);const linkStrip=(_b7=(_a9=pageData==null?void 0:pageData.content)==null?void 0:_a9[0])==null?void 0:_b7.link_strip,medalTrackerStrip=pageData==null?void 0:pageData.medal_tracker_strip,showHeader=!hide_header&&site_header,showFooter=!hide_footer&&site_footer,hideNewsletterForm=hide_footer_signup_form||contains_forms;return jsxRuntimeExports.jsx(ChakraProvider,{value:system,children:jsxRuntimeExports.jsx(QueryParamsProvider,{value:queryParams??{},children:jsxRuntimeExports.jsx(FeatureFlagProvider,{value:feature_flags??allFeaturesSetToFalse,children:jsxRuntimeExports.jsx(BananaContextProvider,{children:jsxRuntimeExports.jsx(CookieContextProvider,{children:jsxRuntimeExports.jsx(LibraryContextProvider,{domain:domain??"unknown",cloudName:CLOUD_NAME,children:jsxRuntimeExports.jsxs(ResizeProvider,{children:[showHeader&&jsxRuntimeExports.jsx(SiteHeaderContextProvider,{children:jsxRuntimeExports.jsx(SiteHeader,{data:site_header,layout,medalTrackerStrip,linkStrip})}),jsxRuntimeExports.jsxs(SkipContent,{backgroundColor:"body.bg",contentTargetExists,children:[displayFeatureFlags&&jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:jsxRuntimeExports.jsx("div",{children:"Feature Flags incoming..."}),children:jsxRuntimeExports.jsx(FeatureFlagPanel,{})}),jsxRuntimeExports.jsx(QualtricsWidgetInitiator,{}),error?jsxRuntimeExports.jsx(ErrorBlock,{...error,children:jsxRuntimeExports.jsx(ErrorPage,{themeKey,title:(pageData==null?void 0:pageData.title)??"Error",status:error.statusCode,traceId})}):children2,jsxRuntimeExports.jsx(BrightcovePreviewPlayer,{pageData})]}),showFooter&&jsxRuntimeExports.jsx(SiteFooter,{...site_footer,hideNewsletterForm}),jsxRuntimeExports.jsx(Toaster,{}),jsxRuntimeExports.jsx(ConciergeInitiator,{})]})})})})})})})},GameDataContext=reactExports.createContext(void 0);function GameDataContextProvider({children:children2,game}){return jsxRuntimeExports.jsx(GameDataContext.Provider,{value:game,children:children2})}function useGameDataContext(){const context=reactExports.useContext(GameDataContext);
172if(!context)throw new Error("This context cannot be used outside of the Game component.");return context}function contextActions(state,action){const{activeGameIndex,gameStateArray}=state,updatedGameStateArray=[...state.gameStateArray];if(activeGameIndex>=0&&activeGameIndex<gameStateArray.length||action.type==="INITIALIZE_STATE")switch(action.type){case"GO_TO_NEXT_GAME":return{...state,activeGameIndex:activeGameIndex+1};case"INITIALIZE_STATE":return action.payload;case"UPDATE_PARTICIPATION":return updatedGameStateArray[activeGameIndex]={...gameStateArray[activeGameIndex],hasParticipated:action.payload},{...state,gameStateArray:updatedGameStateArray};case"UPDATE_RESULTS":return updatedGameStateArray[activeGameIndex]={...gameStateArray[activeGameIndex],results:action.payload},{...state,gameStateArray:updatedGameStateArray};case"UPDATE_SELECTED_OPTION":return updatedGameStateArray[activeGameIndex]={...gameStateArray[activeGameIndex],selectedOption:action.payload},{...state,gameStateArray:updatedGameStateArray}}return state}function isPollConfirmToContainRichMediaPoll(poll){const{rich_media_poll,_metadata}=poll||{};return isConfirmedRichMediaPoll(rich_media_poll)&&isConfirmedMetadata(_metadata)}function isConfirmedRichMediaPoll(richMediaPoll){const{question,rich_media_poll_options,_metadata}=richMediaPoll||{};return isNonEmptyString(question)&&isConfirmedRichMediaPollOptions(rich_media_poll_options)&&isConfirmedMetadata(_metadata)}function isConfirmedRichMediaPollOptions(richMediaPollOptionArray){return Array.isArray(richMediaPollOptionArray)&&richMediaPollOptionArray.every(option=>isConfirmedRichMediaPollOption(option))}function isConfirmedRichMediaPollOption(richMediaPollOption){const{title,_metadata,front_image}=richMediaPollOption;return isNonEmptyString(title)&&isConfirmedMetadata(_metadata)&&isDefined(front_image)}function isPollConfirmedToContainTextPoll(poll){const{text_poll,_metadata:pollMetadata}=poll||{};return isConfirmedTextPoll(text_poll)||!isConfirmedMetadata(pollMetadata)}function isConfirmedTextPoll(textPoll){const{question,text_poll_options,_metadata}=textPoll||{};return isNonEmptyString(question)&&isConfirmedTextPollOptions(text_poll_options)&&isConfirmedMetadata(_metadata)}function isConfirmedTextPollOptions(textPollOptionArray){return Array.isArray(textPollOptionArray)}function isConfirmedTextPollOption(textPollOption){const{title,_metadata}=textPollOption;return isNonEmptyString(title)&&isConfirmedMetadata(_metadata)}function updateLocalStorage(gameId,key,value){const gameStorage=localStorage.getItem(gameId)??"{}";try{const parsedData=JSON.parse(gameStorage);parsedData[key]=value;const stringifiedData=JSON.stringify(parsedData);localStorage.setItem(gameId,stringifiedData)}catch(error){logger.error({error},"Game storage parsing error:")}}function readLocalStorage(gameId,key){const gameStorage=localStorage.getItem(gameId)??"{}";try{return JSON.parse(gameStorage)[key]}catch(error){logger.error({error},"Game storage parsing error:")}}function x$2(){return new Date().toISOString()}function isValidResults(pollResults){const{result,votes_count}=pollResults;return result==="SUCCESS"&&votes_count&&Object.keys(votes_count)}function determinePollType(poll){var _a9,_b7,_c6,_d6;if(((_b7=(_a9=poll==null?void 0:poll.rich_media_poll)==null?void 0:_a9.rich_media_poll_options)==null?void 0:_b7.length)??!1)return"rich_media_poll";if(((_d6=(_c6=poll==null?void 0:poll.text_poll)==null?void 0:_c6.text_poll_options)==null?void 0:_d6.length)??!1)return"text_poll"}function isConfirmedGame(game){return!!(game!=null&&game.polls&&game.polls.length>0&&(game!=null&&game.uid))}function isReadyToSubmitVotes(game){var _a9;const firstPoll=game.polls[0],pollType=determinePollType(firstPoll);if(!pollType)return!1;const pollResults=(_a9=firstPoll==null?void 0:firstPoll[pollType])==null?void 0:_a9.poll_results;if(!pollResults)return!1;const{result,votes_count}=pollResults,resultIsSuccess=result==="SUCCESS",resultsArePresent=Object.keys(votes_count??{}).length>0;return resultIsSuccess||resultsArePresent}const evaluateAnswerCorrectness=(recordedChoice,options)=>{const hasCorrectAnswer=pollHasCorrectAnswer(options);return!hasCorrectAnswer||!recordedChoice?{isCorrectAnswer:!1,hasCorrectAnswer}:{isCorrectAnswer:recordedChoiceIsCorrect(recordedChoice,options),hasCorrectAnswer}},recordedChoiceIsCorrect=(recordedChoice,options)=>!!(options.find(option=>option._metadata.uid===recordedChoice)||{}).is_correct_answer,pollHasCorrectAnswer=pollOptions=>pollOptions.some(option=>option.is_correct_answer===!0),getRecordedChoice=(gameId,gameIndex)=>{const gameStorage=localStorage.getItem(gameId)??"{}";try{return JSON.parse(gameStorage)[gameIndex]??""}catch(error){return logger.error({error},"Game storage parsing error:"),""}},getPollOptions$1=poll=>
172isPollConfirmedToContainTextPoll(poll)?poll.text_poll.text_poll_options:isPollConfirmToContainRichMediaPoll(poll)?poll.rich_media_poll.rich_media_poll_options:[],getPriority=(option,recordedChoice)=>option.is_correct_answer?1:option._metadata.uid===recordedChoice?2:3,sortRichMediaPollOptions=(options,recordedChoice)=>options.sort((a2,b2)=>getPriority(a2,recordedChoice)-getPriority(b2,recordedChoice)),getTotalNumberOfVotes=results=>Object.values(results.votes_count??{}).reduce((acc,item)=>acc+item,0);function reduceOptionsToEmptyResults(options){return options.reduce((acc,item)=>{var _a9;const optionId=(_a9=item._metadata)==null?void 0:_a9.uid;return optionId&&(acc[optionId]=0),acc},{})}function getResults(poll,votingEnabled){var _a9,_b7,_c6;const pollType=poll.poll_type,results=(pollType&&((_a9=poll[pollType])==null?void 0:_a9.poll_results))??{};if(!isValidResults(results)&&!votingEnabled)switch(results.result="SUCCESS",pollType){case"rich_media_poll":results.votes_count=reduceOptionsToEmptyResults(((_b7=poll==null?void 0:poll.rich_media_poll)==null?void 0:_b7.rich_media_poll_options)??[]);break;case"text_poll":results.votes_count=reduceOptionsToEmptyResults(((_c6=poll==null?void 0:poll.text_poll)==null?void 0:_c6.text_poll_options)??[]);break}return results}function prepareState(game,votingEnabled,instance){const{uid,polls}=game,gameData=localStorage.getItem(uid)??"{}",parsedGameData=JSON.parse(gameData),activeGameIndex=+(parsedGameData==null?void 0:parsedGameData.activeGameIndex)||0,gameStateArray=polls.map((poll,index2)=>{const selectedOption=(parsedGameData==null?void 0:parsedGameData[index2])??"";return{hasParticipated:!!selectedOption,results:getResults(poll,votingEnabled),selectedOption}});return{activeGameIndex,gameStateArray,instance,isLoaded:!0}}function getGameInstance(gameId){const game_block="game_block",pageData=usePageContext().props.pageData;if(!("content"in pageData)||!isDefined(pageData==null?void 0:pageData.content))return 0;const instance=pageData.content.filter(pieceOfContent=>isDefined(pieceOfContent)&&game_block in pieceOfContent).findIndex(pieceOfContent=>{var _a9,_b7;return!isDefined(pieceOfContent)||!(game_block in pieceOfContent)?void 0:((_b7=(_a9=pieceOfContent==null?void 0:pieceOfContent[game_block])==null?void 0:_a9.game)==null?void 0:_b7.uid)===gameId});return Math.max(instance,0)}const initialState$1={activeGameIndex:0,gameStateArray:[],instance:0,isLoaded:!1},emptyGame={hasParticipated:null,results:{},selectedOption:""},GameStateContext=reactExports.createContext({...initialState$1,dispatch:()=>{}});function GameStateContextProvider({children:children2,game}){var _a9;const{gamification_vote_submission_enabled}=useFeatureFlags(),instance=getGameInstance(game.uid),[state,dispatch2]=reactExports.useReducer(contextActions,{activeGameIndex:0,gameStateArray:Array((_a9=game.polls)==null?void 0:_a9.length).fill(emptyGame),instance,isLoaded:!1}),context={...state,dispatch:dispatch2};return reactExports.useEffect(()=>{dispatch2({type:"INITIALIZE_STATE",payload:prepareState(game,gamification_vote_submission_enabled,instance)})},[]),jsxRuntimeExports.jsx(GameStateContext.Provider,{value:context,children:children2})}function useGameStateContext(){const context=reactExports.useContext(GameStateContext);if(!context)throw new Error("This context cannot be used outside of the Game component.");return context}const getCtaVariant=backgroundColor=>["gray","none","white"].includes(backgroundColor)?"outline":"invertOutline";function getColorVariant(backgroundColor,hasText){return backgroundColor==="white"&&hasText?"whiteWithBorder":hasText?backgroundColor:"none"}function getRichTextStyles(backgroundColor,numberOfColumns){const styleProps={size:"oneContentTile",variant:""};switch(numberOfColumns){case 1:styleProps.size="oneContentTile";break;case 2:styleProps.size="twoContentTile";break;case 3:styleProps.size="threeContentTile";break;default:styleProps.size="fourContentTile";break}switch(backgroundColor){case"gray":case"none":case"white":styleProps.variant="";break;case"red":styleProps.variant="red";break;default:styleProps.variant="dark";break}return styleProps}function getContentTileSrcSetConfig(numberOfColumns,imageIsALogo){if(imageIsALogo)switch(numberOfColumns){case 1:return{base:{width:201},sm:{width:318}};case 2:return{base:{width:201},sm:{width:330},md:{width:212},lg:{width:277},xl:{width:307}};case 3:return{base:{width:201},sm:{width:330},md:{width:212},lg:{width:182}};case 4:default:return{base:{width:201},sm:{width:330},md:{width:212},lg:{width:164}}}switch(numberOfColumns){case 1:return{gravity:"auto",base:{width:445,aspectRatio:1.5},sm:{width:706,aspectRatio:1.5}};case 2:return{gravity:"auto",base:{width:445,aspectRatio:1.5},sm:{width:733,aspectRatio:1.5},md:{width:470,aspectRatio:1.5}
172,lg:{width:614,aspectRatio:1.5},xl:{width:681,aspectRatio:1.5}};case 3:return{gravity:"auto",base:{width:445,aspectRatio:1.5},sm:{width:733,aspectRatio:1.5},md:{width:470,aspectRatio:1.5},lg:{width:403,aspectRatio:1.5},xl:{width:447,aspectRatio:1.5}};case 4:default:return{gravity:"auto",base:{width:445,aspectRatio:1.5},sm:{width:733,aspectRatio:1.5},md:{width:470,aspectRatio:1.5},lg:{width:298,aspectRatio:1.5},xl:{width:330,aspectRatio:1.5}}}}function summarizeEntry$1(e3){return{url:e3.url}}function getGridColumns(numberOfColumns){function gridTemplate(num2){return`repeat(${num2[0]}, minmax(0, 1fr))`}switch(numberOfColumns){case 2:return{base:gridTemplate`1`,md:gridTemplate`2`};case 3:return{base:gridTemplate`1`,md:gridTemplate`2`,lg:gridTemplate`3`};case 4:return{base:gridTemplate`1`,md:gridTemplate`2`,lg:gridTemplate`4`}}}function jrteHasTextContent(obj){for(const key in obj){const value=obj[key];if(Array.isArray(value)){for(let i2=0;i2<value.length;i2++)if(typeof value[i2]=="object"&&jrteHasTextContent(value[i2]))return!0}else if(typeof value=="object"){if(jrteHasTextContent(value))return!0}else if(key==="text"&&value!=="")return!0}return!1}function getTypesafeNumberOfColumns(number_of_columns){return number_of_columns>0&&number_of_columns<=4?number_of_columns:4}const backgroundSrcSet$1={gravity:"auto",base:{width:"auto"}},filterEntries=entries=>{const tilesToRender=[];return(entries||[]).forEach(tile=>{const hasTitle=tile.title,hasDescription=jrteHasTextContent(tile.description_jrte),hasImage=(tile==null?void 0:tile.tile_image)&&tile.tile_image.length;(hasTitle||hasDescription||hasImage)&&tilesToRender.push(tile)}
172),(!tilesToRender||tilesToRender.length==0)&&logger.debug({entries:entries==null?void 0:entries.map(summarizeEntry$1),cardsToRender:tilesToRender},"Content Tiles: no content to render"),tilesToRender},RMPO_FLIP_DURATION=400,RMPO_MOBILE_WIDTH=312,RMPO_DESKTOP_WIDTH=337,getRichMediaPollOptionStyles=createStyleObjectFromSlotRecipe({slots:["buttonContainer","cardBack","cardFront","controls","flipButton","flipIcon","flippableCard","label","labelContainer","list","listItem","pickButton","richText"],base:{buttonContainer:{width:"100%",display:"flex",justifyContent:"space-between"},cardBack:{backgroundColor:"black",position:"absolute",width:"100%",height:"100%",backfaceVisibility:"hidden",transform:"rotateY(180deg)"},cardFront:{width:"100%",height:"100%",position:"absolute",backfaceVisibility:"hidden"},controls:{display:"flex",flexDirection:"column",flexGrow:1,gap:{base:2,md:3},justifyContent:"space-between",backgroundColor:"var(--components-polls-card-background-color)",boxShadow:`0px 0.2px 0.2px rgb(0, 0, 0, 0.06), 173 0px 1.2px 1.5px -0.2px rgb(0, 0, 0, 0.06), 174 -0.1px 2.1px 2.6px -0.4px rgb(0, 0, 0, 0.07), 175 -0.1px 3.1px 3.8px -0.6px rgb(0, 0, 0, 0.07), 176 -0.2px 4.4px 5.4px -0.8px rgb(0, 0, 0, 0.08), 177 -0.2px 6.2px 7.5px -1.1px rgb(0, 0, 0, 0.08), 178 -0.3px 8.5px 10.3px -1.3px rgb(0, 0, 0, 0.08), 179 -0.4px 11.7px 14.2px -1.5px rgb(0, 0, 0, 0.09), 180 -0.5px 15.8px 19.2px -1.7px rgb(0, 0, 0, 0.09), 181 -0.7px 21px 25.5px -1.9px rgb(0, 0, 0, 0.1)`,padding:{base:2,md:3},transition:"background-color 0.3s var(--ease-in-out-quint), box-shadow .5s ease-in-out"},flipIcon:{transform:"translateY(-1px)"},flippableCard:{position:"relative",width:{base:`${RMPO_MOBILE_WIDTH}px`,md:`${RMPO_DESKTOP_WIDTH}px`},height:{base:"404px",md:"437px"},transition:`transform ${RMPO_FLIP_DURATION}ms cubic-bezier(.34,1.36,.64,1)`,transformStyle:"preserve-3d",_after:{content:'""',position:"absolute",inset:0,border:"0px solid var(--components-polls-card-selected-border-border-color)",transition:"border-width .2s var(--ease-in-out-quint)",pointerEvents:"none"}},labelContainer:{width:"100%"},label:{textTransform:"none",color:"var(--semantics-text-title-secondary-color)",flexBasis:"100%",transition:"color 0.3s var(--ease-in-out-quint)"},listItem:{display:"flex",flexDirection:"column",width:{base:`${RMPO_MOBILE_WIDTH}px`,md:`${RMPO_DESKTOP_WIDTH}px`},perspective:"1500px","@media (prefers-reduced-motion: no-preference)":{"&.not-intersecting":{transform:"rotateY(-90deg)",opacity:0}
181}},richText:{display:"flex",textAlign:"center",width:"100%",height:"100%",paddingBlock:8,paddingInline:"3",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.pickEmCardBack})`,backgroundSize:"cover",overflowY:"scroll",_focusVisible:{outline:"3px solid var(--semantics-focus-light)",outlineOffset:"3px"}}},variants:{selected:{true:{flippableCard:{boxShadow:"0 0 0 5px var(--components-polls-card-selected-border-border-color) inset",_after:{borderWidth:{base:"4px",md:"6px"}}},controls:{backgroundColor:"var(--components-polls-card-background-color-selected)",boxShadow:`0px 0.4px 0.5px rgb(0, 0, 0, 0.06), 182 0px 2.5px 3px -0.2px rgb(0, 0, 0, 0.06), 183 -0.1px 4.3px 5.2px -0.4px rgb(0, 0, 0, 0.07), 184 -0.1px 6.4px 7.8px -0.6px rgb(0, 0, 0, 0.07), 185 -0.2px 9.1px 11.1px -0.8px rgb(0, 0, 0, 0.08), 186 -0.2px 12.7px 15.4px -1.1px rgb(0, 0, 0, 0.08), 187 -0.3px 17.5px 21.3px -1.3px rgb(0, 0, 0, 0.08), 188 -0.4px 24px 29.2px -1.5px rgb(0, 0, 0, 0.09), 189 -0.5px 32.4px 39.4px -1.7px rgb(0, 0, 0, 0.09), 190 -0.7px 43.2px 52.5px -1.9px rgb(0, 0, 0, 0.1)`},label:{color:"var(--semantics-text-title-primary-light-color)"},flipIcon:{stroke:"var(--components-button-light-ghost-color) !important"},pickButton:{_focusVisible:{outlineColor:"var(--semantics-focus-light)"}}},false:{pickButton:{_hover:{bg:"var(--components-button-dark-outline-background-color-hover)"}},flippableCard:{_after:{borderWidth:0}}}}}}),RMPO_ASPECT_RATIO=.77;function cardBackHasContent(back_card_config){var _a9,_b7;if(!back_card_config)return!1;const{image:image2,media_type,text,video}=back_card_config,hasImage=!!(media_type==="image"&&image2&&image2.length>0),hasText=!!(media_type==="text"&&text&&jrteHasTextContent(text)),hasVideo=!!(media_type==="video"&&video&&((_a9=video.youtube_video)!=null&&_a9.video_id||(_b7=video==null?void 0:video.brightcove_video)!=null&&_b7.account_id&&video.brightcove_video.player_id&&video.brightcove_video.video_id));return hasImage||hasText||hasVideo}const cardImageConfig={resizer:"fill",gravity:"face:auto",base:{width:RMPO_MOBILE_WIDTH,aspectRatio:RMPO_ASPECT_RATIO},md:{width:RMPO_DESKTOP_WIDTH,aspectRatio:RMPO_ASPECT_RATIO}};function CardFront(props){const{applyPhotoCredit=!0,frontImage,icon,isDisplayingCardBack,isFlipped,styles:styles2,...rest}=props,isHidden3=isFlipped&&isDisplayingCardBack;return jsxRuntimeExports.jsxs(Box,{css:styles2.cardFront,className:"game-card-front","aria-hidden":isHidden3,visibility:isHidden3?"hidden":"visible",...rest,children:[jsxRuntimeExports.jsx(SrcSetImage,{data:frontImage,applyPhotoCredit,srcSetConfig:cardImageConfig,width:"100%",objectFit:"cover"}),icon]})}const MediaPoll=({cardImage,hasCorrectAnswer,isCorrectAnswer,isUserChoice,percentageOfVotes,styles:styles2,optionTitle,...rest})=>jsxRuntimeExports.jsxs(ListItem,{css:styles2.cardChoice,className:"gamePollResult",...rest,children:[jsxRuntimeExports.jsx(CardFront,{applyPhotoCredit:!1,frontImage:cardImage??[],styles:styles2,"data-user-choice":isUserChoice?"true":void 0,"data-correct-answer":hasCorrectAnswer?isCorrectAnswer:void 0,icon:hasCorrectAnswer?getIcon(isCorrectAnswer,isUserChoice):null}),jsxRuntimeExports.jsx(Box,{css:styles2.resultBar,className:"gamePollResult"}),jsxRuntimeExports.jsxs(Flex,{justifyContent:"space-between",children:[jsxRuntimeExports.jsx(Heading,{as:"span",variant:"light",pr:"5px",css:styles2.resultText,children:optionTitle}),jsxRuntimeExports.jsx(Heading,{as:"span",variant:"light",css:styles2.resultText,children:`${percentageOfVotes}%`})]})]}),getIcon=(isCorrectAnswer,isUserChoice)=>isCorrectAnswer?jsxRuntimeExports.jsx(FilledCircleCheckIcon,{role:"presentation","aria-hidden":"true",focusable:!1}):isUserChoice?jsxRuntimeExports.jsx(FilledCircleXIcon,{role:"presentation","aria-hidden":"true",focusable:!1}):null,FeedbackIcon=({hasCorrectAnswer,isCorrectAnswer,isUserChoice})=>!hasCorrectAnswer&&isUserChoice?jsxRuntimeExports.jsx(FilledCircleCheckIcon,{}):isCorrectAnswer?jsxRuntimeExports.jsx(FilledCircleCheckIcon,{}):isUserChoice?jsxRuntimeExports.jsx(FilledCircleXIcon,{}):null,TextPoll$1=({hasCorrectAnswer,isCorrectAnswer,isUserChoice,percentageOfVotes,styles:styles2,optionTitle,...rest})=>jsxRuntimeExports.jsxs(ListItem,{css:styles2.result,className:"gamePollResult","data-user-choice":isUserChoice?"true":void 0,"data-correct-answer":hasCorrectAnswer?isCorrectAnswer:void 0,...rest,children:[jsxRuntimeExports.jsx(Heading,{as:"span",variant:"light",css:styles2.resultText,children:optionTitle}),jsxRuntimeExports.jsxs(Heading,{as:"span",variant:"light",css:styles2.resultText,children:[jsxRuntimeExports.jsx(FeedbackIcon,{hasCorrectAnswer,isCorrectAnswer,isUserChoice}),`${percentageOfVotes}%`]})]}),fillResultBar=keyframes$1` 191 from { width: 0%; } 192 to { width: var(--result-fill-width); }
193`,fadeBackgroundColor=keyframes$1` 194 from { background-color: transparent; } 195 to { background-color: var(--components-polls-results-and-text-poll-background-color); } 196`,getPollResultsStyles=createStyleObjectFromSlotRecipe({className:"pollResults",slots:["cardChoice","feedback","gridTemplate","listBox","listOfResults","nextButton","result","resultBar","resultsContainer","resultText","thanksText"],base:{listOfResults:{display:"flex",flexDirection:"column",gap:{base:3,md:4}},result:{"--result-border-radius":"4px","--result-border-width":"1px","--result-border-color":"var(--components-polls-results-and-text-poll-border-color)","--result-svg-fill":"var(--components-polls-results-and-text-poll-option-result-background-color-fill)",isolation:"isolate",position:"relative",backgroundColor:"var(--components-polls-results-and-text-poll-option-background-color)",display:"flex",justifyContent:"space-between",gap:3,paddingBlock:2,paddingInline:4,borderStyle:"solid",borderWidth:"var(--result-border-width)",borderColor:"var(--result-border-color)",borderRadius:"var(--result-border-radius)",_after:{content:'""',position:"absolute",backgroundColor:"var(--game-accent-color, var(--result-bar-color))",height:"100%",animation:`${fillResultBar} forwards var(--result-fill-duration, 1000ms) var(--result-fill-delay, 0ms) ease-out`,zIndex:-1,top:0,left:0,borderRadius:"calc(var(--result-border-radius) - var(--result-border-width))"},"& svg":{marginRight:2,transform:"translateY(-2px)",fill:"var(--result-svg-fill)"},'&:is([data-correct-answer="true"], [data-user-choice="true"])':{"--result-border-width":"4px","--result-border-color":"white"},'&[data-correct-answer="true"]':{"--result-border-color":"var(--components-polls-correct-answer-border-color)","--result-svg-fill":"var(--components-polls-correct-answer-border-color)"},'[data-has-correct-answer="false"] &':{"--result-svg-fill":"var(--game-accent-color)"}},resultBar:{isolation:"isolate",position:"relative",backgroundColor:"var(--components-polls-results-and-text-poll-option-background-color)",display:"flex",justifyContent:"space-between",gap:3,marginTop:"5px",height:2,_after:{content:'""',position:"absolute",backgroundColor:"var(--game-accent-color, var(--result-bar-color))",height:"100%",animation:`${fillResultBar} forwards var(--result-fill-duration, 1000ms) var(--result-fill-delay, 0ms) ease-out`,zIndex:-1,top:0,left:0}},listBox:{backgroundColor:"var(--components-polls-results-and-text-poll-background-color)",borderRadius:"12px",borderLeftWidth:"6px",borderLeftColor:"var(--components-polls-results-and-text-poll-border-color)",paddingInline:6,paddingBlock:{base:4,md:6},marginInline:"auto",maxWidth:["calc(100% - 48px)","min(calc(100% - 64px), 480px)","min(62%, 740px)"]},nextButton:{display:"flex",marginTop:4,marginInline:"auto",transition:"transform 300ms ease-in-out",_hover:{"& svg":{transform:"translateX(var(--chakra-spacing-1))"}}},resultText:{fontSize:{base:"md",md:"xl"},textTransform:"capitalize"},resultsContainer:{justifyItems:"center",marginTop:4,paddingBlock:4},thanksText:{textAlign:"center",marginTop:{base:3,md:4},"& svg":{marginRight:2}},cardChoice:{"--card-choice-border-radius":"10px","--photo-credit-top-border-radius":"calc(var(--card-choice-border-radius) - 0.5px)","--card-choice-image-border-radius":"var(--card-choice-border-radius)","& .game-card-front":{aspectRatio:RMPO_ASPECT_RATIO,position:"relative",borderRadius:"var(--card-choice-border-radius)","& picture, img":{borderRadius:"var(--card-choice-image-border-radius)"},'&:is([data-user-choice="true"], [data-correct-answer="true"], #id)':{"--photo-credit-top-border-radius":"calc(var(--card-choice-border-radius) - 4px)","--card-choice-image-border-radius":"calc(var(--card-choice-border-radius) - 4px)",borderWidth:"4px",borderStyle:"solid",borderColor:"var(--card-choice-border-color)",_after:{position:"absolute",fontFamily:"heading",content:"var(--card-choice-after-content)",color:"var(--card-choice-after-color)",backgroundColor:"var(--card-choice-after-background-color)",left:"5%",right:"5%",bottom:"0",textAlign:"center",borderRadius:"11px 11px 0 0",fontSize:{base:"xs",sm:"md",md:"xs",lg:"md"},paddingInline:3,paddingBlock:1},"& svg":{width:6,height:6,fill:"var(--card-choice-svg-fill)",position:"absolute",inset:"10px 10px auto auto"},'&[data-user-choice="true"]':{"--card-choice-border-color":"white","--card-choice-after-content":'"Your pick"',"--card-choice-after-color":"var(--semantics-text-paragraph-primary-color)","--card-choice-after-background-color":"white",'&[data-correct-answer="false"]':{"--card-choice-border-color":"var(--components-polls-incorrect-answer-border-color)","--card-choice-after-content":'"You picked"',"--card-choice-after-color":"white","--card-choice-after-background-color":"var(--components-polls-incorrect-answer-background-color)","--card-choice-svg-fill":"var(--components-polls-incorrect-answer-background-color)"}},'&[data-correct-answer="true"]':{"--card-choice-border-color":"var(--components-polls-correct-answer-border-color)","--card-choice-after-content":'"Correct Answer"',"--card-choice-after-color":"white","--card-choice-after-background-color":"var(--components-polls-correct-answer-background-color)","--card-choice-svg-fill":"var(--components-polls-correct-answer-border-color)"},'&[data-correct-answer="false"]:not([data-user-choice="true"])':{"& img":{opacity:.6}}}}},gridTemplate:{display:"grid",gridTemplateColumns:{base:"repeat(2, 1fr)",md:"repeat(4, 1fr)"},gap:3},feedback:{display:"flex",justifyContent:"center",'div[role="dialog"] &':{justifyContent:"flex-start"},alignItems:"center",marginBottom:{base:4,md:6},gap:3,"& span":{fontSize:{base:"lg",md:"2xl"}},"& svg":{width:{base:"18px",md:6},height:{base:"18px",md:6},fill:"var(--answer-feedback-svg-fill)"},'&[data-correct="true"]':{"--answer-feedback-svg-fill":"var(--components-polls-correct-answer-border-color)"},'&[data-correct="false"]':{"--answer-feedback-svg-fill":"var(--components-polls-incorrect-answer-background-color)"}}},variants:{variant:{textPollDrawer:{listBox:{maxWidth:"100%"},resultsContainer:{paddingBlock:"unset"}},richMediaPoll:{resultText:{"&:nth-of-type(2)":{display:"flex",alignItems:"center"},marginTop:"10px",fontSize:"md"},resultsContainer:{width:{md:`min(calc(100% - 32px), ${EXTRA_WIDE_COMPONENT_MAX_WIDTH-32}px)`},marginInline:"auto",padding:{md:"32px"}
196,animation:`${fadeBackgroundColor} forwards 1s ease-out`},listBox:{maxWidth:"min(85%, 740px)"},listOfResults:{flexDirection:"row"}},richMediaPollDrawer:{result:{marginTop:"5px",border:"none",borderRadius:"unset",padding:"4px 16px"},resultText:{"&:nth-of-type(2)":{display:"flex",alignItems:"center"},marginTop:"10px",fontSize:"md"},listBox:{backgroundColor:"unset",maxWidth:"auto",borderLeftColor:"unset",padding:"8px",borderLeftWidth:"0px"}}}}});function PollResult({hasCorrectAnswer,index:index2,option,percentageOfVotes,isUserChoice,variant}){const{is_correct_answer:isCorrectAnswer=!1,title}=option,card=isRichMediaPollOption(option)?option.front_image:[],styles2=getPollResultsStyles({variant}),isRichMediaPoll=variant==="richMediaPoll"||variant==="richMediaPollDrawer",pollProps={isCorrectAnswer,hasCorrectAnswer,isUserChoice,percentageOfVotes,styles:styles2,optionTitle:title,style:{"--result-bar-color":isCorrectAnswer?"var(--components-polls-correct-answer-background-color)":"var(--components-polls-incorrect-answer-background-color)","--result-fill-delay":`${index2*150}ms`,"--result-fill-width":`${percentageOfVotes}%`}};return isRichMediaPoll?jsxRuntimeExports.jsx(MediaPoll,{cardImage:card,...pollProps}):jsxRuntimeExports.jsx(TextPoll$1,{...pollProps})}function isRichMediaPollOption(option){return"front_image"in option}const AnswerFeedback=reactExports.lazy(()=>__vitePreload(async()=>{const{AnswerFeedback:AnswerFeedback2}=await import("../chunks/chunk-Cr2kJid3.js");return{AnswerFeedback:AnswerFeedback2}},__vite__mapDeps([6,1,2,3,4,5])).then(({AnswerFeedback:AnswerFeedback2})=>({default:AnswerFeedback2})));function PollResults({gameId,isInDrawer=!1,options,pollIndex,results,variant}){var _a9;if(!options||options.length===0||!(results!=null&&results.votes_count))return null;const{dispatch:dispatch2,activeGameIndex,gameStateArray,instance}=useGameStateContext(),styles2=getPollResultsStyles({variant}),containerId=`ll_w${instance}_g${activeGameIndex}_results`,nextGameButtonId=`ll_w${instance}_g${activeGameIndex}_next_game`,nextGameExists=activeGameIndex+1<gameStateArray.length,isRichMediaPollResults=isConfirmedRichMediaPollOptions(options),recordedChoice=getRecordedChoice(gameId,pollIndex??activeGameIndex),{hasCorrectAnswer,isCorrectAnswer}=evaluateAnswerCorrectness(recordedChoice,options);isRichMediaPollResults&&hasCorrectAnswer&&(options=sortRichMediaPollOptions(options,recordedChoice)),((_a9=results==null?void 0:results.votes_count)==null?void 0:_a9[recordedChoice])===0&&(results.votes_count[recordedChoice]=1);const totalNumberOfVotes=getTotalNumberOfVotes(results);function goToNextGame(){updateLocalStorage(gameId,"activeGameIndex",String(activeGameIndex+1)),dispatch2({type:"GO_TO_NEXT_GAME"})}const listStyleResults=isRichMediaPollResults?styles2.gridTemplate:styles2.listOfResults;return jsxRuntimeExports.jsxs(Box,{css:styles2.resultsContainer,id:containerId,className:"gamePollResults","data-has-correct-answer":hasCorrectAnswer,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.listBox,children:[hasCorrectAnswer&&jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:jsxRuntimeExports.jsx("div",{children:"Loading..."}),children:jsxRuntimeExports.jsx(AnswerFeedback,{isCorrectAnswer,css:styles2.feedback})}),jsxRuntimeExports.jsx(ListRoot,{css:listStyleResults,role:"none",children:options.map((option,index2)=>{var _a10;const id2=option._metadata.uid;if(!id2)return null;const numberOfVotes=((_a10=results==null?void 0:results.votes_count)==null?void 0:_a10[id2])??0,percentageOfVotes=Math.round(numberOfVotes/totalNumberOfVotes*100);return jsxRuntimeExports.jsx(PollResult,{variant,index:index2,option,percentageOfVotes,isUserChoice:id2===recordedChoice,hasCorrectAnswer},id2)})})]}),!isInDrawer&&jsxRuntimeExports.jsxs(Button,{css:styles2.nextButton,id:nextGameButtonId,onClick:goToNextGame,className:"solidButton light-focus-ring",children:[nextGameExists?"Go to next question":"Continue",jsxRuntimeExports.jsx(ArrowForwardIcon,{})]})]})}async function submitVote(radioValue,gameId,pollId){let userId=localStorage.getItem("game_user_id")??"";userId||(userId=v4(),localStorage.setItem("game_user_id",userId)
196);const requestBody={user_uid:userId,option_uid:radioValue},headers={"Content-Type":"application/json"};try{return(await axios.post(`/api/game/submitVote?gameUid=${gameId}&pollUid=${pollId}&token=${e$1()}`,requestBody,{headers})).data}catch{logger.error({userId,requestBody},"Poll vote submission failed")}}function e$1(){return x$2().split("").map((a2,b2)=>String.fromCharCode(a2.charCodeAt(0)+b2+1)).join("")}const ResultsFlow={pick_em:"pick_em"},PollType={rich_media_poll:"rich_media_poll",text_poll:"text_poll"};function SubmissionButton({gameId,pollId,styles:styles2}){const{gamification_vote_submission_enabled}=useFeatureFlags(),{results_flow}=useGameDataContext(),{dispatch:dispatch2,activeGameIndex,gameStateArray,instance}=useGameStateContext(),{selectedOption}=gameStateArray[activeGameIndex],submitButtonId=`ll_w${instance}_g${activeGameIndex}_submit`,nextGameExists=activeGameIndex+1<gameStateArray.length,handleSubmit=async()=>{if(selectedOption){if(gamification_vote_submission_enabled){const results=await submitVote(selectedOption,gameId,pollId);results&&dispatch2({type:"UPDATE_RESULTS",payload:results})}dispatch2({type:"UPDATE_PARTICIPATION",payload:!0}),updateLocalStorage(gameId,String(activeGameIndex),selectedOption),results_flow===ResultsFlow.pick_em&&(updateLocalStorage(gameId,"activeGameIndex",String(activeGameIndex+1)),dispatch2({type:"GO_TO_NEXT_GAME"}))}};function getSubmissionButtonText(){switch(results_flow){case"poll":return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:"Submit and See Results"});case"pick_em":return nextGameExists?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:["Next ",jsxRuntimeExports.jsx(ArrowForwardIcon,{})]}):jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:"Submit"})}}return jsxRuntimeExports.jsx(Box,{css:styles2==null?void 0:styles2.submitButtonWrapper,children:jsxRuntimeExports.jsx(Button,{id:submitButtonId,css:styles2==null?void 0:styles2.submitButton,size:{base:"md",md:"lg"},disabled:!selectedOption,onClick:handleSubmit,className:"solidButton light-focus-ring",children:getSubmissionButtonText()})})}const ButtonContainer=({gameId,numberOfOptions,pollId,scrollPosition,styles:styles2,scrollFn})=>{const{activeGameIndex,instance}=useGameStateContext(),prevButtonId=`ll_w${instance}_g${activeGameIndex}_previous`,nextButtonId=`ll_w${instance}_g${activeGameIndex}_next`;return jsxRuntimeExports.jsxs(Container,{size:"extraWide",css:styles2.buttonContainer,children:[jsxRuntimeExports.jsx(SubmissionButton,{gameId,pollId,styles:styles2}),scrollPosition!=="disabled"&&jsxRuntimeExports.jsxs(Flex,{css:styles2.scrollButtonContainer,className:`for-${numberOfOptions}-cards`,children:[jsxRuntimeExports.jsx(IconButton,{id:prevButtonId,"aria-label":"Previous Option",variant:"invertSolid",size:{base:"mdCircle",md:"lgCircle"},onClick:()=>scrollFn("back"),className:"scrollButton light-focus-ring",disabled:scrollPosition==="start",children:jsxRuntimeExports.jsx(ArrowBackIcon,{})}),jsxRuntimeExports.jsx(IconButton,{id:nextButtonId,"aria-label":"Next Option",variant:"invertSolid",size:{base:"mdCircle",md:"lgCircle"},onClick:()=>scrollFn("forward"),className:"scrollButton light-focus-ring",disabled:scrollPosition==="end",children:jsxRuntimeExports.jsx(ArrowForwardIcon,{})})]})]})};var aE=Object.create,lc=Object.defineProperty,sE=Object.getOwnPropertyDescriptor,oE=Object.getOwnPropertyNames,fE=Object.getPrototypeOf,lE=Object.prototype.hasOwnProperty,B$2=(e3,n2)=>()=>(n2||e3((n2={exports:{}}).exports,n2),n2.exports),cE=(e3,n2,i2,a2)=>{if(n2&&typeof n2=="object"||typeof n2=="function")for(let f2 of oE(n2))!lE.call(e3,f2)&&f2!==i2&&lc(e3,f2,{get:()=>n2[f2],enumerable:!(a2=sE(n2,f2))||a2.enumerable});return e3},lt=(e3,n2,i2)=>(i2=e3!=null?aE(fE(e3)):{}
vendor: 23,341 bytes, line 196
196,cE(!e3||!e3.__esModule?lc(i2,"default",{value:e3,enumerable:!0}):i2,e3)),dc=B$2((FS,hc)=>{function vE(e3,n2,i2,a2){var f2=-1,p2=e3==null?0:e3.length;for(a2&&p2&&(i2=e3[++f2]);++f2<p2;)i2=n2(i2,e3[f2],f2,e3);return i2}hc.exports=vE}),Dc=B$2((_S,vc)=>{function DE(e3){return function(n2){return e3==null?void 0:e3[n2]}}vc.exports=DE}),mc=B$2((OS,yc)=>{var yE=Dc(),mE={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"},CE=yE(mE);yc.exports=CE}),ws=B$2((TS,Cc)=>{var AE=typeof global=="object"&&global&&global.Object===Object&&global;Cc.exports=AE}),yt=B$2((SS,Ac)=>{var BE=ws(),bE=typeof self=="object"&&self&&self.Object===Object&&self,EE=BE||bE||Function("return this")();Ac.exports=EE}),un=B$2((PS,Bc)=>{var wE=yt(),xE=wE.Symbol;Bc.exports=xE}),Ec=B$2((RS,bc)=>{function FE(e3,n2){for(var i2=-1,a2=e3==null?0:e3.length,f2=Array(a2);++i2<a2;)f2[i2]=n2(e3[i2],i2,e3);return f2}bc.exports=FE}),br=B$2((NS,wc)=>{var _E=Array.isArray;wc.exports=_E}),Oc=B$2((IS,_c6)=>{var xc=un(),Fc=Object.prototype,OE=Fc.hasOwnProperty,TE=Fc.toString,Gn=xc?xc.toStringTag:void 0;function SE(e3){var n2=OE.call(e3,Gn),i2=e3[Gn];try{e3[Gn]=void 0;var a2=!0}catch{}var f2=TE.call(e3);return a2&&(n2?e3[Gn]=i2:delete e3[Gn]),f2}_c6.exports=SE}),Sc=B$2(($S,Tc)=>{var PE=Object.prototype,RE=PE.toString;function NE(e3){return RE.call(e3)}Tc.exports=NE}),an=B$2((LS,Nc)=>{var Pc=un(),IE=Oc(),$E=Sc(),LE="[object Null]",qE="[object Undefined]",Rc=Pc?Pc.toStringTag:void 0;function ME(e3){return e3==null?e3===void 0?qE:LE:Rc&&Rc in Object(e3)?IE(e3):$E(e3)}Nc.exports=ME}),Er=B$2((qS,Ic)=>{function jE(e3){return e3!=null&&typeof e3=="object"}Ic.exports=jE}),Lc=B$2((MS2,$c)=>{var UE=an(),WE=Er(),zE="[object Symbol]";function HE(e3){return typeof e3=="symbol"||WE(e3)&&UE(e3)==zE}$c.exports=HE}),zc=B$2((jS,Wc)=>{var qc=un(),GE=Ec(),KE=br(),ZE=Lc(),Mc=qc?qc.prototype:void 0,jc=Mc?Mc.toString:void 0;function Uc(e3){if(typeof e3=="string")return e3;if(KE(e3))return GE(e3,Uc)+"";if(ZE(e3))return jc?jc.call(e3):"";var n2=e3+"";return n2=="0"&&1/e3==-1/0?"-0":n2}Wc.exports=Uc}),xs=B$2((US,Hc)=>{var JE=zc();function XE(e3){return e3==null?"":JE(e3)}Hc.exports=XE}),Kc=B$2((WS,Gc)=>{var QE=mc(),VE=xs(),kE=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ew="\\u0300-\\u036f",tw="\\ufe20-\\ufe2f",rw="\\u20d0-\\u20ff",nw=ew+tw+rw,uw="["+nw+"]",iw=RegExp(uw,"g");function aw(e3){return e3=VE(e3),e3&&e3.replace(kE,QE).replace(iw,"")}Gc.exports=aw}),Yc=B$2((zS,Zc)=>{var sw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function ow(e3){return e3.match(sw)||[]}Zc.exports=ow}),Xc=B$2((HS,Jc)=>{var fw=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function lw(e3){return fw.test(e3)}Jc.exports=lw}),d0=B$2((GS,h0)=>{var t0="\\ud800-\\udfff",cw="\\u0300-\\u036f",gw="\\ufe20-\\ufe2f",pw="\\u20d0-\\u20ff",hw=cw+gw+pw,r0="\\u2700-\\u27bf",n0="a-z\\xdf-\\xf6\\xf8-\\xff",dw="\\xac\\xb1\\xd7\\xf7",vw="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Dw="\\u2000-\\u206f",yw=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",u0="A-Z\\xc0-\\xd6\\xd8-\\xde",mw="\\ufe0e\\ufe0f",i0=dw+vw+Dw+yw,a0="['â]",Qc="["+i0+"]",Cw="["+hw+"]",s0="\\d+",Aw="["+r0+"]",o0="["+n0+"]",f0="[^"+t0+i0+s0+r0+n0+u0+"]",Bw="\\ud83c[\\udffb-\\udfff]",bw="(?:"+Cw+"|"+Bw+")",Ew="[^"+t0+"]",l0="(?:\\ud83c[\\udde6-\\uddff]){2}",c0="[\\ud800-\\udbff][\\udc00-\\udfff]",sn="["+u0+"]",ww="\\u200d",Vc="(?:"+o0+"|"+f0+")",xw="(?:"+sn+"|"+f0+")",kc="(?:"+a0+"(?:d|ll|m|re|s|t|ve))?",e0="(?:"+a0+"(?:D|LL|M|RE|S|T|VE))?",g0=bw+"?",p02="["+mw+"]?",Fw="(?:"+ww+"(?:"+[Ew,l0,c0].join("|")+")"+p02+g0+")*",_w="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ow="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Tw=p02+g0+Fw,Sw="(?:"+[Aw,l0,c0].join("|")+")"+Tw,Pw=RegExp([sn+"?"+o0+"+"+kc+"(?="+[Qc,sn,"$"].join("|")+")",xw+"+"+e0+"(?="+[Qc,sn+Vc,"$"].join("|")+")",sn+"?"+Vc+"+"+kc,sn+"+"+e0,Ow,_w,s0,Sw].join("|"),"g");function Rw(e3){return e3.match(Pw)||[]}h0.exports=Rw}),D0=B$2((KS,v0)=>{var Nw=Yc(),Iw=Xc(),$w=xs(),Lw=d0();function qw(e3,n2,i2){return e3=$w(e3),n2=i2?void 0:n2,n2===void 0?Iw(e3)?Lw(e3):Nw(e3):e3.match(n2)||[]}v0.exports=qw}),m0=B$2((ZS,y02)=>{var Mw=dc(),jw=Kc(),Uw=D0(),Ww="['â]",zw=RegExp(Ww,"g");function Hw(e3){return function(n2){return Mw(Uw(jw(n2).replace(zw,"")),e3,"")}}y02.exports=Hw}),A0=B$2((YS,C0)=>{var Gw=m0(),Kw=Gw(function(e3,n2,i2){return e3+(i2?"-":"")+n2.toLowerCase()});C0.exports=Kw}),Kn=B$2((JS,B0)=>{var Zw=Object.prototype;function Yw(e3){var n2=e3&&e3.constructor,i2=typeof n2=="function"&&n2.prototype||Zw;return e3===i2}B0.exports=Yw}),Fs=B$2((XS,b0)=>{function Jw(e3,n2){return function(i2){return e3(n2(i2))}}b0.exports=Jw}),w0=B$2((QS,E0)=>{var Xw=Fs(),Qw=Xw(Object.keys,Object);E0.exports=Qw}),_s=B$2((VS,x02)=>{var Vw=Kn(),kw=w0(),ex=Object.prototype,tx=ex.hasOwnProperty;function rx(e3){if(!Vw(e3))return kw(e3);var n2=[];for(var i2 in Object(e3))tx.call(e3,i2)&&i2!="constructor"&&n2.push(i2);return n2}x02.exports=rx}),wr=B$2((kS,F0)=>{function nx(e3){var n2=typeof e3;return e3!=null&&(n2=="object"||n2=="function")}F0.exports=nx}),Os=B$2((e5,_0)=>{var ux=an(),ix=wr(),ax="[object AsyncFunction]",sx="[object Function]",ox="[object GeneratorFunction]",fx="[object Proxy]";function lx(e3){if(!ix(e3))return!1;var n2=ux(e3);return n2==sx||n2==ox||n2==ax||n2==fx}_0.exports=lx}),T0=B$2((t5,O0)=>{var cx2=yt(),gx=cx2["__core-js_shared__"];O0.exports=gx}),R0=B$2((r5,P0)=>{var Ts=T0(),S0=(function(){var e3=/[^.]+$/.exec(Ts&&Ts.keys&&Ts.keys.IE_PROTO||"");return e3?"Symbol(src)_1."+e3:""})();function px(e3){return!!S0&&S0 in e3}P0.exports=px}),Ss=B$2((n5,N0)=>{var hx=Function.prototype,dx=hx.toString;function vx(e3){if(e3!=null){try{return dx.call(e3)}catch{}try{return e3+""}catch{}}return""}N0.exports=vx}),$0=B$2((u5,I0)=>{var Dx=Os(),yx=R0(),mx=wr(),Cx=Ss(),Ax=/[\\^$.*+?()[\]{}|]/g,Bx=/^\[object .+?Constructor\]$/,bx=Function.prototype,Ex=Object.prototype,wx=bx.toString,xx=Ex.hasOwnProperty,Fx=RegExp("^"+wx.call(xx).replace(Ax,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function _x(e3){if(!mx(e3)||yx(e3))return!1;var n2=Dx(e3)?Fx:Bx;return n2.test(Cx(e3))}I0.exports=_x}),q0=B$2((i5,L0)=>{function Ox(e3,n2){return e3==null?void 0:e3[n2]}L0.exports=Ox}),sr=B$2((a5,M0)=>{var Tx=$0(),Sx=q0();function Px(e3,n2){var i2=Sx(e3,n2);return Tx(i2)?i2:void 0}M0.exports=Px}),U0=B$2((s5,j0)=>{var Rx=sr(),Nx=yt(),Ix=Rx(Nx,"DataView");j0.exports=Ix}),hi=B$2((o5,W02)=>{var $x=sr(),Lx=yt(),qx=$x(Lx,"Map");W02.exports=qx}),H0=B$2((f5,z02)=>{var Mx=sr(),jx=yt(),Ux=Mx(jx,"Promise");z02.exports=Ux}),K0=B$2((l5,G0)=>{var Wx=sr(),zx=yt(),Hx=Wx(zx,"Set");G0.exports=Hx}),Y0$2=B$2((c5,Z02)=>{var Gx=sr(),Kx=yt(),Zx=Gx(Kx,"WeakMap");Z02.exports=Zx}),Zn=B$2((g5,tg)=>{var Ps=U0(),Rs=hi(),Ns=H0(),Is=K0(),$s=Y0$2(),eg=an(),on=Ss(),J0="[object Map]",Yx="[object Object]",X02="[object Promise]",Q0="[object Set]",V0="[object WeakMap]",k0="[object DataView]",Jx=on(Ps),Xx=on(Rs),Qx=on(Ns),Vx=on(Is),kx=on($s),xr=eg;(Ps&&xr(new Ps(new ArrayBuffer(1)))!=k0||Rs&&xr(new Rs)!=J0||Ns&&xr(Ns.resolve())!=X02||Is&&xr(new Is)!=Q0||$s&&xr(new $s)!=V0)&&(xr=function(e3){var n2=eg(e3),i2=n2==Yx?e3.constructor:void 0,a2=i2?on(i2):"";if(a2)switch(a2){case Jx:return k0;case Xx:return J0;case Qx:return X02;case Vx:return Q0;case kx:return V0}return n2}),tg.exports=xr}),ng=B$2((p5,rg)=>{var eF=an(),tF=Er(),rF="[object Arguments]";function nF(e3){return tF(e3)&&eF(e3)==rF}rg.exports=nF}),di=B$2((h5,ag)=>{var ug=ng(),uF=Er(),ig=Object.prototype,iF=ig.hasOwnProperty,aF=ig.propertyIsEnumerable,sF=ug((function(){return arguments})())?ug:function(e3){return uF(e3)&&iF.call(e3,"callee")&&!aF.call(e3,"callee")};ag.exports=sF}),Ls=B$2((d5,sg)=>{var oF=9007199254740991;function fF(e3){return typeof e3=="number"&&e3>-1&&e3%1==0&&e3<=oF}sg.exports=fF}),vi=B$2((v5,og)=>{var lF=Os(),cF=Ls();function gF(e3){return e3!=null&&cF(e3.length)&&!lF(e3)}og.exports=gF}),lg=B$2((D5,fg)=>{function pF(){return!1}fg.exports=pF}),Di=B$2((Yn,fn)=>{var hF=yt(),dF=lg(),pg=typeof Yn=="object"&&Yn&&!Yn.nodeType&&Yn,cg=pg&&typeof fn=="object"&&fn&&!fn.nodeType&&fn,vF=cg&&cg.exports===pg,gg=vF?hF.Buffer:void 0,DF=gg?gg.isBuffer:void 0,yF=DF||dF;fn.exports=yF}),dg=B$2((y5,hg)=>{var mF=an(),CF=Ls(),AF=Er(),BF="[object Arguments]",bF="[object Array]",EF="[object Boolean]",wF="[object Date]",xF="[object Error]",FF="[object Function]",_F="[object Map]",OF="[object Number]",TF="[object Object]",SF="[object RegExp]",PF="[object Set]",RF="[object String]",NF="[object WeakMap]",IF="[object ArrayBuffer]",$F="[object DataView]",LF="[object Float32Array]",qF="[object Float64Array]",MF="[object Int8Array]",jF="[object Int16Array]",UF="[object Int32Array]",WF="[object Uint8Array]",zF="[object Uint8ClampedArray]",HF="[object Uint16Array]",GF="[object Uint32Array]",fe2={};fe2[LF]=fe2[qF]=fe2[MF]=fe2[jF]=fe2[UF]=fe2[WF]=fe2[zF]=fe2[HF]=fe2[GF]=!0,fe2[BF]=fe2[bF]=fe2[IF]=fe2[EF]=fe2[$F]=fe2[wF]=fe2[xF]=fe2[FF]=fe2[_F]=fe2[OF]=fe2[TF]=fe2[SF]=fe2[PF]=fe2[RF]=fe2[NF]=!1;function KF(e3){return AF(e3)&&CF(e3.length)&&!!fe2[mF(e3)]}hg.exports=KF}),yi=B$2((m5,vg)=>{function ZF(e3){return function(n2){return e3(n2)}}vg.exports=ZF}),mi=B$2((Jn,ln)=>{var YF=ws(),Dg=typeof Jn=="object"&&Jn&&!Jn.nodeType&&Jn,Xn=Dg&&typeof ln=="object"&&ln&&!ln.nodeType&&ln,JF=Xn&&Xn.exports===Dg,qs=JF&&YF.process,XF=(function(){try{var e3=Xn&&Xn.require&&Xn.require("util").types;return e3||qs&&qs.binding&&qs.binding("util")}catch{}})();ln.exports=XF}),Ms=B$2((C5,Cg)=>{var QF=dg(),VF=yi(),yg=mi(),mg=yg&&yg.isTypedArray,kF=mg?VF(mg):QF;Cg.exports=kF}),Bg=B$2((A5,Ag)=>{var e22=_s(),t2=Zn(),r2=di(),n2=br(),u2=vi(),i2=Di(),a2=Kn(),s2=Ms(),o2="[object Map]",f2="[object Set]",l2=Object.prototype,c2=l2.hasOwnProperty;function g2(e3){if(e3==null)return!0;if(u2(e3)&&(n2(e3)||typeof e3=="string"||typeof e3.splice=="function"||i2(e3)||s2(e3)||r2(e3)))return!e3.length;var n3=t2(e3);if(n3==o2||n3==f2)return!e3.size;if(a2(e3))return!e22(e3).length;for(var i3 in e3)if(c2.call(e3,i3))return!1;return!0}Ag.exports=g2}),Ci=B$2((B5,bg)=>{function p2(e3,n2){for(var i2=-1,a2=n2.length,f2=e3.length;++i2<a2;)e3[f2+i2]=n2[i2];return e3}bg.exports=p2}),Fg=B$2((b5,xg)=>{var Eg=un(),h2=di(),d2=br(),wg=Eg?Eg.isConcatSpreadable:void 0;function v2(e3){return d2(e3)||h2(e3)||!!(wg&&e3&&e3[wg])}xg.exports=v2}),Tg=B$2((E5,Og)=>{var D2=Ci(),y2=Fg();function _g6(e3,n2,i2,a2,f2){var p2=-1,v2=e3.length;for(i2||(i2=y2),f2||(f2=[]);++p2<v2;){var d2=e3[p2];n2>0&&i2(d2)?n2>1?_g6(d2,n2-1,i2,a2,f2):D2(f2,d2):a2||(f2[f2.length]=d2)}return f2}Og.exports=_g6}),Pg=B$2((w5,Sg)=>{var m2=Tg();function C2(e3){var n2=e3==null?0:e3.length;return n2?m2(e3,1):[]}Sg.exports=C2}),Ng=B$2((x5,Rg)=>{function A22(){this.__data__=[],this.size=0}Rg.exports=A22}),js=B$2((F5,Ig)=>{function B2(e3,n2){return e3===n2||e3!==e3&&n2!==n2}Ig.exports=B2}),Qn=B$2((_5,$g)=>{var b2=js();function E2(e3,n2){for(var i2=e3.length;i2--;)if(b2(e3[i2][0],n2))return i2;return-1}$g.exports=E2}),qg=B$2((O5,Lg)=>{var w2=Qn(),x2=Array.prototype,F2=x2.splice;function _2(e3){var n2=this.__data__,i2=w2(n2,e3);if(i2<0)return!1;var a2=n2.length-1;return i2==a2?n2.pop():F2.call(n2,i2,1),--this.size,!0}Lg.exports=_2}),jg=B$2((T5,Mg)=>{var O2=Qn();function T2(e3){var n2=this.__data__,i2=O2(n2,e3);return i2<0?void 0:n2[i2][1]}Mg.exports=T2}),Wg=B$2((S5,Ug)=>{var S2=Qn();function P2(e3){return S2(this.__data__,e3)>-1}Ug.exports=P2}),Hg=B$2((P5,zg)=>{var R2=Qn();function N2(e3,n2){var i2=this.__data__,a2=R2(i2,e3);return a2<0?(++this.size,i2.push([e3,n2])):i2[a2][1]=n2,this}zg.exports=N2}),Vn=B$2((R5,Gg)=>{var I2=Ng(),$2=qg(),L2=jg(),q2=Wg(),M2=Hg();function cn(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.clear();++n2<i2;){var a2=e3[n2];this.set(a2[0],a2[1])}}cn.prototype.clear=I2,cn.prototype.delete=$2,cn.prototype.get=L2,cn.prototype.has=q2,cn.prototype.set=M2,Gg.exports=cn}),Zg=B$2((N5,Kg)=>{var j2=Vn();function U2(){this.__data__=new j2,this.size=0}Kg.exports=U2}),Jg=B$2((I5,Yg)=>{function W2(e3){var n2=this.__data__,i2=n2.delete(e3);return this.size=n2.size,i2}Yg.exports=W2}),Qg=B$2(($5,Xg)=>{function z2(e3){return this.__data__.get(e3)}Xg.exports=z2}),kg=B$2((L5,Vg)=>{function H2(e3){return this.__data__.has(e3)}Vg.exports=H2}),kn=B$2((q5,ep)=>{var G2=sr(),K2=G2(Object,"create");ep.exports=K2}),np=B$2((M5,rp)=>{var tp=kn();function Z22(){this.__data__=tp?tp(null):{},this.size=0}rp.exports=Z22}),ip=B$2((j5,up)=>{function Y22(e3){var n2=this.has(e3)&&delete this.__data__[e3];return this.size-=n2?1:0,n2}up.exports=Y22}),sp=B$2((U5,ap)=>{var J2=kn(),X22="__lodash_hash_undefined__",Q2=Object.prototype,V2=Q2.hasOwnProperty;function k2(e3){var n2=this.__data__;if(J2){var i2=n2[e3];return i2===X22?void 0:i2}return V2.call(n2,e3)?n2[e3]:void 0}ap.exports=k2}),fp=B$2((W5,op)=>{var e3=kn(),t3=Object.prototype,r3=t3.hasOwnProperty;function n3(e4){var n2=this.__data__;return e3?n2[e4]!==void 0:r3.call(n2,e4)}op.exports=n3}),cp=B$2((z5,lp)=>{var u3=kn(),i3="__lodash_hash_undefined__";function a3(e3,n2){var i2=this.__data__;return this.size+=this.has(e3)?0:1,i2[e3]=u3&&n2===void 0?i3:n2,this}lp.exports=a3}),pp=B$2((H5,gp)=>{var s3=np(),o3=ip(),f3=sp(),l3=fp(),c3=cp();function gn(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.clear();++n2<i2;){var a2=e3[n2];this.set(a2[0],a2[1])}}gn.prototype.clear=s3,gn.prototype.delete=o3,gn.prototype.get=f3,gn.prototype.has=l3,gn.prototype.set=c3,gp.exports=gn}),vp=B$2((G5,dp)=>{var hp=pp(),g3=Vn(),p3=hi();function h3(){this.size=0,this.__data__={hash:new hp,map:new(p3||g3),string:new hp}}dp.exports=h3}),yp=B$2((K5,Dp)=>{function d3(e3){var n2=typeof e3;return n2=="string"||n2=="number"||n2=="symbol"||n2=="boolean"?e3!=="__proto__":e3===null}Dp.exports=d3}),eu=B$2((Z5,mp)=>{var v3=yp();function D3(e3,n2){var i2=e3.__data__;return v3(n2)?i2[typeof n2=="string"?"string":"hash"]:i2.map}mp.exports=D3}),Ap=B$2((Y5,Cp)=>{var y3=eu();function m3(e3){var n2=y3(this,e3).delete(e3);return this.size-=n2?1:0,n2}Cp.exports=m3}),bp=B$2((J5,Bp)=>{var C3=eu();function A32(e3){return C3(this,e3).get(e3)}Bp.exports=A32}),wp=B$2((X5,Ep)=>{var B3=eu();function b3(e3){return B3(this,e3).has(e3)}Ep.exports=b3}),Fp=B$2((Q5,xp)=>{var E3=eu();function w3(e3,n2){var i2=E3(this,e3),a2=i2.size;return i2.set(e3,n2),this.size+=i2.size==a2?0:1,this}xp.exports=w3}),Op=B$2((V5,_p2)=>{var x3=vp(),F3=Ap(),_3=bp(),O3=wp(),T3=Fp();function pn(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.clear();++n2<i2;){var a2=e3[n2];this.set(a2[0],a2[1])}}pn.prototype.clear=x3,pn.prototype.delete=F3,pn.prototype.get=_3,pn.prototype.has=O3,pn.prototype.set=T3,_p2.exports=pn}),Sp=B$2((k5,Tp)=>{var S3=Vn(),P3=hi(),R3=Op(),N3=200;function I3(e3,n2){var i2=this.__data__;if(i2 instanceof S3){var a2=i2.__data__;if(!P3||a2.length<N3-1)return a2.push([e3,n2]),this.size=++i2.size,this;i2=this.__data__=new R3(a2)}return i2.set(e3,n2),this.size=i2.size,this}Tp.exports=I3}),Rp=B$2((eP,Pp)=>{var $3=Vn(),L3=Zg(),q3=Jg(),M3=Qg(),j3=kg(),U3=Sp();function hn(e3){var n2=this.__data__=new $3(e3);this.size=n2.size}hn.prototype.clear=L3,hn.prototype.delete=q3,hn.prototype.get=M3,hn.prototype.has=j3,hn.prototype.set=U3,Pp.exports=hn}),Ip=B$2((tP,Np)=>{function W3(e3,n2){for(var i2=-1,a2=e3==null?0:e3.length;++i2<a2&&n2(e3[i2],i2,e3)!==!1;);return e3}Np.exports=W3}),Lp=B$2((rP,$p)=>{var z3=sr(),H3=(function(){try{var e3=z3(Object,"defineProperty");return e3({},"",{}),e3}catch{}})();$p.exports=H3}),Us=B$2((nP,Mp)=>{var qp=Lp();function G3(e3,n2,i2){n2=="__proto__"&&qp?qp(e3,n2,{configurable:!0,enumerable:!0,value:i2,writable:!0}):e3[n2]=i2}Mp.exports=G3}),Ws=B$2((uP,jp)=>{var K3=Us(),Z3=js(),Y3=Object.prototype,J3=Y3.hasOwnProperty;function X3(e3,n2,i2){var a2=e3[n2];(!(J3.call(e3,n2)&&Z3(a2,i2))||i2===void 0&&!(n2 in e3))&&K3(e3,n2,i2)}jp.exports=X3}),tu=B$2((iP,Up)=>{var Q3=Ws(),V3=Us();function k3(e3,n2,i2,a2){var f2=!i2;i2||(i2={});for(var p2=-1,v2=n2.length;++p2<v2;){var d2=n2[p2],g2=a2?a2(i2[d2],e3[d2],d2,i2,e3):void 0;g2===void 0&&(g2=e3[d2]),f2?V3(i2,d2,g2):Q3(i2,d2,g2)}return i2}Up.exports=k3}),zp=B$2((aP,Wp)=>{function e_(e3,n2){for(var i2=-1,a2=Array(e3);++i2<e3;)a2[i2]=n2(i2);return a2}Wp.exports=e_}),Gp=B$2((sP,Hp)=>{var t_=9007199254740991,r_=/^(?:0|[1-9]\d*)$/;function n_(e3,n2){var i2=typeof e3;return n2=n2??t_,!!n2&&(i2=="number"||i2!="symbol"&&r_.test(e3))&&e3>-1&&e3%1==0&&e3<n2}Hp.exports=n_}),zs=B$2((oP,Kp)=>{var u_=zp(),i_=di(),a_=br(),s_=Di(),o_=Gp(),f_=Ms(),l_=Object.prototype,c_=l_.hasOwnProperty;function g_(e3,n2){var i2=a_(e3),a2=!i2&&i_(e3),f2=!i2&&!a2&&s_(e3),p2=!i2&&!a2&&!f2&&f_(e3),v2=i2||a2||f2||p2,d2=v2?u_(e3.length,String):[],g2=d2.length;for(var b2 in e3)(n2||c_.call(e3,b2))&&!(v2&&(b2=="length"||f2&&(b2=="offset"||b2=="parent")||p2&&(b2=="buffer"||b2=="byteLength"||b2=="byteOffset")||o_(b2,g2)))&&d2.push(b2);return d2}Kp.exports=g_}),Ai=B$2((fP,Zp)=>{var p_=zs(),h_=_s(),d_=vi();function v_(e3){return d_(e3)?p_(e3):h_(e3)}Zp.exports=v_}),Jp=B$2((lP,Yp)=>{var D_=tu(),y_=Ai();function m_(e3,n2){return e3&&D_(n2,y_(n2),e3)}Yp.exports=m_}),Qp=B$2((cP,Xp)=>{function C_(e3){var n2=[];if(e3!=null)for(var i2 in Object(e3))n2.push(i2);return n2}Xp.exports=C_}),kp=B$2((gP,Vp)=>{var A_=wr(),B_=Kn(),b_=Qp(),E_=Object.prototype,w_=E_.hasOwnProperty;function x_(e3){if(!A_(e3))return b_(e3);var n2=B_(e3),i2=[];for(var a2 in e3)a2=="constructor"&&(n2||!w_.call(e3,a2))||i2.push(a2);return i2}Vp.exports=x_}),Bi=B$2((pP,eh)=>{var F_=zs(),__=kp(),O_=vi();function T_(e3){return O_(e3)?F_(e3,!0):__(e3)}eh.exports=T_}),rh=B$2((hP,th)=>{var S_=tu(),P_=Bi();function R_(e3,n2){return e3&&S_(n2,P_(n2),e3)}th.exports=R_}),sh=B$2((ru,dn)=>{var N_=yt(),ah=typeof ru=="object"&&ru&&!ru.nodeType&&ru,nh=ah&&typeof dn=="object"&&dn&&!dn.nodeType&&dn,I_=nh&&nh.exports===ah,uh=I_?N_.Buffer:void 0,ih=uh?uh.allocUnsafe:void 0;function $_(e3,n2){if(n2)return e3.slice();var i2=e3.length,a2=ih?ih(i2):new e3.constructor(i2);return e3.copy(a2),a2}dn.exports=$_}),fh=B$2((dP,oh)=>{function L_(e3,n2){var i2=-1,a2=e3.length;for(n2||(n2=Array(a2));++i2<a2;)n2[i2]=e3[i2];return n2}oh.exports=L_}),ch=B$2((vP,lh)=>{function q_(e3,n2){for(var i2=-1,a2=e3==null?0:e3.length,f2=0,p2=[];++i2<a2;){var v2=e3[i2];n2(v2,i2,e3)&&(p2[f2++]=v2)}return p2}lh.exports=q_}),Hs=B$2((DP,gh)=>{function M_(){return[]}gh.exports=M_}),bi=B$2((yP,hh)=>{var j_=ch(),U_=Hs(),W_=Object.prototype,z_=W_.propertyIsEnumerable,ph=Object.getOwnPropertySymbols,H_=ph?function(e3){return e3==null?[]:(e3=Object(e3),j_(ph(e3),function(n2){return z_.call(e3,n2)}))}:U_;hh.exports=H_}),vh=B$2((mP,dh)=>{var G_=tu(),K_=bi();function Z_(e3,n2){return G_(e3,K_(e3),n2)}dh.exports=Z_}),Gs=B$2((CP,Dh)=>{var Y_=Fs(),J_=Y_(Object.getPrototypeOf,Object);Dh.exports=J_}),Ks=B$2((AP,yh)=>{var X_=Ci(),Q_=Gs(),V_=bi(),k_=Hs(),eO=Object.getOwnPropertySymbols,tO=eO?function(e3){for(var n2=[];e3;)X_(n2,V_(e3)),e3=Q_(e3);return n2}:k_;yh.exports=tO}),Ch=B$2((BP,mh)=>{var rO=tu(),nO=Ks();function uO(e3,n2){return rO(e3,nO(e3),n2)}mh.exports=uO}),Zs=B$2((bP,Ah)=>{var iO=Ci(),aO=br();function sO(e3,n2,i2){var a2=n2(e3);return aO(e3)?a2:iO(a2,i2(e3))}Ah.exports=sO}),bh=B$2((EP,Bh)=>{var oO=Zs(),fO=bi(),lO=Ai();function cO(e3){return oO(e3,lO,fO)}Bh.exports=cO}),wh=B$2((wP,Eh)=>{var gO=Zs(),pO=Ks(),hO=Bi();function dO(e3){return gO(e3,hO,pO)}Eh.exports=dO}),Fh=B$2((xP,xh)=>{var vO=Object.prototype,DO=vO.hasOwnProperty;function yO(e3){var n2=e3.length,i2=new e3.constructor(n2);return n2&&typeof e3[0]=="string"&&DO.call(e3,"index")&&(i2.index=e3.index,i2.input=e3.input),i2}xh.exports=yO}),Oh=B$2((FP,_h4)=>{var mO=yt(),CO=mO.Uint8Array;_h4.exports=CO}),Ei=B$2((_P,Sh)=>{var Th=Oh();function AO(e3){var n2=new e3.constructor(e3.byteLength);return new Th(n2).set(new Th(e3)),n2}Sh.exports=AO}),Rh=B$2((OP,Ph)=>{var BO=Ei();function bO(e3,n2){var i2=n2?BO(e3.buffer):e3.buffer;return new e3.constructor(i2,e3.byteOffset,e3.byteLength)}Ph.exports=bO}),Ih=B$2((TP,Nh)=>{var EO=/\w*$/;function wO(e3){var n2=new e3.constructor(e3.source,EO.exec(e3));return n2.lastIndex=e3.lastIndex,n2}Nh.exports=wO}),jh=B$2((SP,Mh)=>{var $h=un(),Lh=$h?$h.prototype:void 0,qh=Lh?Lh.valueOf:void 0;function xO(e3){return qh?Object(qh.call(e3)):{}}Mh.exports=xO}),Wh=B$2((PP,Uh)=>{var FO=Ei();function _O(e3,n2){var i2=n2?FO(e3.buffer):e3.buffer;return new e3.constructor(i2,e3.byteOffset,e3.length)}Uh.exports=_O}),Hh=B$2((RP,zh)=>{var OO=Ei(),TO=Rh(),SO=Ih(),PO=jh(),RO=Wh(),NO="[object Boolean]",IO="[object Date]",$O="[object Map]",LO="[object Number]",qO="[object RegExp]",MO="[object Set]",jO="[object String]",UO="[object Symbol]",WO="[object ArrayBuffer]",zO="[object DataView]",HO="[object Float32Array]",GO="[object Float64Array]",KO="[object Int8Array]",ZO="[object Int16Array]",YO="[object Int32Array]",JO="[object Uint8Array]",XO="[object Uint8ClampedArray]",QO="[object Uint16Array]",VO="[object Uint32Array]";function kO(e3,n2,i2){var a2=e3.constructor;switch(n2){case WO:return OO(e3);case NO:case IO:return new a2(+e3);case zO:return TO(e3,i2);case HO:case GO:case KO:case ZO:case YO:case JO:case XO:case QO:case VO:return RO(e3,i2);case $O:return new a2;case LO:case jO:return new a2(e3);case qO:return SO(e3);case MO:return new a2;case UO:return PO(e3)}}zh.exports=kO}),Zh=B$2((NP,Kh)=>{var e8=wr(),Gh=Object.create,t8=(function(){function e3(){}return function(n2){if(!e8(n2))return{};if(Gh)return Gh(n2);e3.prototype=n2;var i2=new e3;return e3.prototype=void 0,i2}})();Kh.exports=t8}),Jh=B$2((IP,Yh)=>{var r8=Zh(),n8=Gs(),u8=Kn();function i8(e3){return typeof e3.constructor=="function"&&!u8(e3)?r8(n8(e3)):{}}Yh.exports=i8}),Qh=B$2(($P,Xh)=>{var a8=Zn(),s8=Er(),o8="[object Map]";function f8(e3){return s8(e3)&&a8(e3)==o8}Xh.exports=f8}),td=B$2((LP,ed)=>{var l8=Qh(),c8=yi(),Vh=mi(),kh=Vh&&Vh.isMap,g8=kh?c8(kh):l8;ed.exports=g8}),nd=B$2((qP,rd)=>{var p8=Zn(),h8=Er(),d8="[object Set]";function v8(e3){return h8(e3)&&p8(e3)==d8}rd.exports=v8}),sd=B$2((MP,ad)=>{var D8=nd(),y8=yi(),ud=mi(),id2=ud&&ud.isSet,m8=id2?y8(id2):D8;ad.exports=m8}),gd=B$2((jP,cd)=>{var C8=Rp(),A8=Ip(),B8
196=Ws(),b8=Jp(),E8=rh(),w8=sh(),x8=fh(),F8=vh(),_8=Ch(),O8=bh(),T8=wh(),S8=Zn(),P8=Fh(),R8=Hh(),N8=Jh(),I8=br(),$8=Di(),L8=td(),q8=wr(),M8=sd(),j8=Ai(),U8=Bi(),W8=1,z8=2,H8=4,od="[object Arguments]",G8="[object Array]",K8="[object Boolean]",Z8="[object Date]",Y8="[object Error]",fd="[object Function]",J8="[object GeneratorFunction]",X8="[object Map]",Q8="[object Number]",ld="[object Object]",V8="[object RegExp]",k8="[object Set]",eT="[object String]",tT="[object Symbol]",rT="[object WeakMap]",nT="[object ArrayBuffer]",uT="[object DataView]",iT="[object Float32Array]",aT="[object Float64Array]",sT="[object Int8Array]",oT="[object Int16Array]",fT="[object Int32Array]",lT="[object Uint8Array]",cT="[object Uint8ClampedArray]",gT="[object Uint16Array]",pT="[object Uint32Array]",se2={};se2[od]=se2[G8]=se2[nT]=se2[uT]=se2[K8]=se2[Z8]=se2[iT]=se2[aT]=se2[sT]=se2[oT]=se2[fT]=se2[X8]=se2[Q8]=se2[ld]=se2[V8]=se2[k8]=se2[eT]=se2[tT]=se2[lT]=se2[cT]=se2[gT]=se2[pT]=!0,se2[Y8]=se2[fd]=se2[rT]=!1;function wi(e3,n2,i2,a2,f2,p2){var v2,d2=n2&W8,g2=n2&z8,b2=n2&H8;if(i2&&(v2=f2?i2(e3,a2,f2,p2):i2(e3)),v2!==void 0)return v2;if(!q8(e3))return e3;var C2=I8(e3);if(C2){if(v2=P8(e3),!d2)return x8(e3,v2)}else{var w2=S8(e3),_2=w2==fd||w2==J8;if($8(e3))return w8(e3,d2);if(w2==ld||w2==od||_2&&!f2){if(v2=g2||_2?{}:N8(e3),!d2)return g2?_8(e3,E8(v2,e3)):F8(e3,b8(v2,e3))}else{if(!se2[w2])return f2?e3:{};v2=R8(e3,w2,d2)}}p2||(p2=new C8);var S2=p2.get(e3);if(S2)return S2;p2.set(e3,v2),M8(e3)?e3.forEach(function(W2){v2.add(wi(W2,n2,i2,W2,e3,p2))}):L8(e3)&&e3.forEach(function(W2,L2){v2.set(L2,wi(W2,n2,i2,L2,e3,p2))});var N2=b2?g2?T8:O8:g2?U8:j8,$2=C2?void 0:N2(e3);return A8($2||e3,function(W2,L2){$2&&(L2=W2,W2=e3[L2]),B8(v2,L2,wi(W2,n2,i2,L2,e3,p2))}),v2}cd.exports=wi}),hd=B$2((UP,pd)=>{var hT=gd(),dT=1,vT=4;function DT(e3){return hT(e3,dT|vT)}pd.exports=DT}),vd=B$2((WP,dd)=>{function yT(e3){return e3===void 0}dd.exports=yT}),Ys=B$2((zP,md)=>{var mT="[object Object]";function CT(e3){var n2=!1;if(e3!=null&&typeof e3.toString!="function")try{n2=!!(e3+"")}catch{}return n2}function AT(e3,n2){return function(i2){return e3(n2(i2))}}var BT=Function.prototype,Dd=Object.prototype,yd=BT.toString,bT=Dd.hasOwnProperty,ET=yd.call(Object),wT=Dd.toString,xT=AT(Object.getPrototypeOf,Object);function FT(e3){return!!e3&&typeof e3=="object"}function _T(e3){if(!FT(e3)||wT.call(e3)!=mT||CT(e3))return!1;var n2=xT(e3);if(n2===null)return!0;var i2=bT.call(n2,"constructor")&&n2.constructor;return typeof i2=="function"&&i2 instanceof i2&&yd.call(i2)==ET}md.exports=_T}),ev=B$2((nu,Dn)=>{var OT=200,io="__lodash_hash_undefined__",Ri=1,Sd=2,Pd=9007199254740991,xi="[object Arguments]",Vs="[object Array]",TT="[object AsyncFunction]",Rd="[object Boolean]",Nd="[object Date]",Id="[object Error]",$d="[object Function]",ST="[object GeneratorFunction]",Fi="[object Map]",Ld="[object Number]",PT="[object Null]",vn2="[object Object]",Cd="[object Promise]",RT="[object Proxy]",qd="[object RegExp]",_i4="[object Set]",Md="[object String]",NT="[object Symbol]",IT="[object Undefined]",ks="[object WeakMap]",jd="[object ArrayBuffer]",Oi="[object DataView]",$T="[object Float32Array]",LT="[object Float64Array]",qT="[object Int8Array]",MT="[object Int16Array]",jT="[object Int32Array]",UT="[object Uint8Array]",WT="[object Uint8ClampedArray]",zT="[object Uint16Array]",HT="[object Uint32Array]",GT=/[\\^$.*+?()[\]{}|]/g,KT=/^\[object .+?Constructor\]$/,ZT=/^(?:0|[1-9]\d*)$/,le2={};le2[$T]=le2[LT]=le2[qT]=le2[MT]=le2[jT]=le2[UT]=le2[WT]=le2[zT]=le2[HT]=!0,le2[xi]=le2[Vs]=le2[jd]=le2[Rd]=le2[Oi]=le2[Nd]=le2[Id]=le2[$d]=le2[Fi]=le2[Ld]=le2[vn2]=le2[qd]=le2[_i4]=le2[Md]=le2[ks]=!1;var Ud=typeof global=="object"&&global&&global.Object===Object&&global,YT=typeof self=="object"&&self&&self.Object===Object&&self,Mt=Ud||YT||Function("return this")(),Wd=typeof nu=="object"&&nu&&!nu.nodeType&&nu,Ad=Wd&&typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,zd=Ad&&Ad.exports===Wd,Js=zd&&Ud.process,Bd=(function(){try{return Js&&Js.binding&&Js.binding("util")}catch{}})(),bd=Bd&&Bd.isTypedArray;function JT(e3,n2){for(var i2=-1,a2=e3==null?0:e3.length,f2=0,p2=[];++i2<a2;){var v2=e3[i2];n2(v2,i2,e3)&&(p2[f2++]=v2)}return p2}function XT(e3,n2){for(var i2=-1,a2=n2.length,f2=e3.length;++i2<a2;)e3[f2+i2]=n2[i2];return e3}function QT(e3,n2){for(var i2=-1,a2=e3==null?0:e3.length;++i2<a2;)if(n2(e3[i2],i2,e3))return!0;return!1}function VT(e3,n2){for(var i2=-1,a2=Array(e3);++i2<e3;)a2[i2]=n2(i2);return a2}function kT(e3){return function(n2){return e3(n2)}}function e7(e3,n2){return e3.has(n2)}function t7(e3,n2){return e3==null?void 0:e3[n2]}function r7(e3){var n2=-1,i2=Array(e3.size);return e3.forEach(function(a2,f2){i2[++n2]=[f2,a2]}),i2}function n7(e3,n2){return function(i2){return e3(n2(i2))}}function u7(e3){var n2=-1,i2=Array(e3.size);return e3.forEach(function(a2){i2[++n2]=a2}),i2}var i7=Array.prototype,a7=Function.prototype,Ni=Object.prototype,Xs=Mt["__core-js_shared__"],Hd=a7.toString,wt=Ni.hasOwnProperty,Ed=(function(){var e3=/[^.]+$/.exec(Xs&&Xs.keys&&Xs.keys.IE_PROTO||"");
vendor: 4,090 bytes, line 196
196return e3?"Symbol(src)_1."+e3:""})(),Gd=Ni.toString,s7=RegExp("^"+Hd.call(wt).replace(GT,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),wd=zd?Mt.Buffer:void 0,Ti=Mt.Symbol,xd=Mt.Uint8Array,Kd=Ni.propertyIsEnumerable,o7=i7.splice,Fr=Ti?Ti.toStringTag:void 0,Fd=Object.getOwnPropertySymbols,f7=wd?wd.isBuffer:void 0,l7=n7(Object.keys,Object),eo=yn(Mt,"DataView"),uu=yn(Mt,"Map"),to=yn(Mt,"Promise"),ro=yn(Mt,"Set"),no=yn(Mt,"WeakMap"),iu=yn(Object,"create"),c7=Tr(eo),g7=Tr(uu),p7=Tr(to),h7=Tr(ro),d7=Tr(no),_d6=Ti?Ti.prototype:void 0,Qs=_d6?_d6.valueOf:void 0;function _r2(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.clear();++n2<i2;){var a2=e3[n2];this.set(a2[0],a2[1])}}function v7(){this.__data__=iu?iu(null):{},this.size=0}function D7(e3){var n2=this.has(e3)&&delete this.__data__[e3];return this.size-=n2?1:0,n2}function y7(e3){var n2=this.__data__;if(iu){var i2=n2[e3];return i2===io?void 0:i2}return wt.call(n2,e3)?n2[e3]:void 0}function m7(e3){var n2=this.__data__;return iu?n2[e3]!==void 0:wt.call(n2,e3)}function C7(e3,n2){var i2=this.__data__;return this.size+=this.has(e3)?0:1,i2[e3]=iu&&n2===void 0?io:n2,this}_r2.prototype.clear=v7,_r2.prototype.delete=D7,_r2.prototype.get=y7,_r2.prototype.has=m7,_r2.prototype.set=C7;function jt(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.clear();++n2<i2;){var a2=e3[n2];this.set(a2[0],a2[1])}}function A7(){this.__data__=[],this.size=0}function B7(e3){var n2=this.__data__,i2=Ii(n2,e3);if(i2<0)return!1;var a2=n2.length-1;return i2==a2?n2.pop():o7.call(n2,i2,1),--this.size,!0}function b7(e3){var n2=this.__data__,i2=Ii(n2,e3);return i2<0?void 0:n2[i2][1]}function E7(e3){return Ii(this.__data__,e3)>-1}function w7(e3,n2){var i2=this.__data__,a2=Ii(i2,e3);return a2<0?(++this.size,i2.push([e3,n2])):i2[a2][1]=n2,this}jt.prototype.clear=A7,jt.prototype.delete=B7,jt.prototype.get=b7,jt.prototype.has=E7,jt.prototype.set=w7;function Or(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.clear();++n2<i2;){var a2=e3[n2];this.set(a2[0],a2[1])}}function x7(){this.size=0,this.__data__={hash:new _r2,map:new(uu||jt),string:new _r2}}function F7(e3){var n2=$i(this,e3).delete(e3);return this.size-=n2?1:0,n2}function _7(e3){return $i(this,e3).get(e3)}function O7(e3){return $i(this,e3).has(e3)}function T7(e3,n2){var i2=$i(this,e3),a2=i2.size;return i2.set(e3,n2),this.size+=i2.size==a2?0:1,this}Or.prototype.clear=x7,Or.prototype.delete=F7,Or.prototype.get=_7,Or.prototype.has=O7,Or.prototype.set=T7;function Si(e3){var n2=-1,i2=e3==null?0:e3.length;for(this.__data__=new Or;++n2<i2;)this.add(e3[n2])}function S7(e3){return this.__data__.set(e3,io),this}function P7(e3){return this.__data__.has(e3)}Si.prototype.add=Si.prototype.push=S7,Si.prototype.has=P7;function fr(e3){var n2=this.__data__=new jt(e3);this.size=n2.size}function R7(){this.__data__=new jt,this.size=0}function N7(e3){var n2=this.__data__,i2=n2.delete(e3);return this.size=n2.size,i2}function I7(e3){return this.__data__.get(e3)}function $7(e3){return this.__data__.has(e3)}function L7(e3,n2){var i2=this.__data__;if(i2 instanceof jt){var a2=i2.__data__;if(!uu||a2.length<OT-1)return a2.push([e3,n2]),this.size=++i2.size,this;i2=this.__data__=new Or(a2)}return i2.set(e3,n2),this.size=i2.size,this}fr.prototype.clear=R7,fr.prototype.delete=N7,fr.prototype.get=I7,fr.prototype.has=$7,fr.prototype.set=L7;function q7(e3,n2){var i2=Pi(e3),a2=!i2&&k7(e3),f2=!i2&&!a2&&uo(e3),p2=!i2&&!a2&&!f2&&kd(e3),v2=i2||a2||f2||p2,d2=v2?VT(e3.length,String):[],g2=d2.length;for(var b2 in e3)wt.call(e3,b2)&&!(v2&&(b2=="length"||f2&&(b2=="offset"||b2=="parent")||p2&&(b2=="buffer"||b2=="byteLength"||b2=="byteOffset")||Y7(b2,g2)))&&d2.push(b2);return d2}function Ii(e3,n2){for(var i2=e3.length;i2--;)if(Jd(e3[i2][0],n2))return i2;return-1}function M7(e3,n2,i2){var a2=n2(e3);return Pi(e3)?a2:XT(a2,i2(e3))}function su(e3){return e3==null?e3===void 0?IT:PT:Fr&&Fr in Object(e3)?K7(e3):V7(e3)}function Od(e3){return au(e3)&&su(e3)==xi}function Zd(e3,n2,i2,a2,f2){return e3===n2?!0:e3==null||n2==null||!au(e3)&&!au(n2)?e3!==e3&&n2!==n2:j7(e3,n2,i2,a2,Zd,f2)}
vendor: 4,293 bytes, line 196
196function j7(e3,n2,i2,a2,f2,p2){var v2=Pi(e3),d2=Pi(n2),g2=v2?Vs:or2(e3),b2=d2?Vs:or2(n2);g2=g2==xi?vn2:g2,b2=b2==xi?vn2:b2;var C2=g2==vn2,w2=b2==vn2,_2=g2==b2;if(_2&&uo(e3)){if(!uo(n2))return!1;v2=!0,C2=!1}if(_2&&!C2)return p2||(p2=new fr),v2||kd(e3)?Yd(e3,n2,i2,a2,f2,p2):H7(e3,n2,g2,i2,a2,f2,p2);if(!(i2&Ri)){var S2=C2&&wt.call(e3,"__wrapped__"),N2=w2&&wt.call(n2,"__wrapped__");if(S2||N2){var $2=S2?e3.value():e3,W2=N2?n2.value():n2;return p2||(p2=new fr),f2($2,W2,i2,a2,p2)}}return _2?(p2||(p2=new fr),G7(e3,n2,i2,a2,f2,p2)):!1}function U7(e3){if(!Vd(e3)||X7(e3))return!1;var n2=Xd(e3)?s7:KT;return n2.test(Tr(e3))}function W7(e3){return au(e3)&&Qd(e3.length)&&!!le2[su(e3)]}function z7(e3){if(!Q7(e3))return l7(e3);var n2=[];for(var i2 in Object(e3))wt.call(e3,i2)&&i2!="constructor"&&n2.push(i2);return n2}function Yd(e3,n2,i2,a2,f2,p2){var v2=i2&Ri,d2=e3.length,g2=n2.length;if(d2!=g2&&!(v2&&g2>d2))return!1;var b2=p2.get(e3);if(b2&&p2.get(n2))return b2==n2;var C2=-1,w2=!0,_2=i2&Sd?new Si:void 0;for(p2.set(e3,n2),p2.set(n2,e3);++C2<d2;){var S2=e3[C2],N2=n2[C2];if(a2)var $2=v2?a2(N2,S2,C2,n2,e3,p2):a2(S2,N2,C2,e3,n2,p2);if($2!==void 0){if($2)continue;w2=!1;break}if(_2){if(!QT(n2,function(W2,L2){if(!e7(_2,L2)&&(S2===W2||f2(S2,W2,i2,a2,p2)))return _2.push(L2)})){w2=!1;break}}else if(!(S2===N2||f2(S2,N2,i2,a2,p2))){w2=!1;break}}return p2.delete(e3),p2.delete(n2),w2}function H7(e3,n2,i2,a2,f2,p2,v2){switch(i2){case Oi:if(e3.byteLength!=n2.byteLength||e3.byteOffset!=n2.byteOffset)return!1;e3=e3.buffer,n2=n2.buffer;case jd:return!(e3.byteLength!=n2.byteLength||!p2(new xd(e3),new xd(n2)));case Rd:case Nd:case Ld:return Jd(+e3,+n2);case Id:return e3.name==n2.name&&e3.message==n2.message;case qd:case Md:return e3==n2+"";case Fi:var d2=r7;case _i4:var g2=a2&Ri;if(d2||(d2=u7),e3.size!=n2.size&&!g2)return!1;var b2=v2.get(e3);if(b2)return b2==n2;a2|=Sd,v2.set(e3,n2);var C2=Yd(d2(e3),d2(n2),a2,f2,p2,v2);return v2.delete(e3),C2;case NT:if(Qs)return Qs.call(e3)==Qs.call(n2)}return!1}function G7(e3,n2,i2,a2,f2,p2){var v2=i2&Ri,d2=Td(e3),g2=d2.length,b2=Td(n2),C2=b2.length;if(g2!=C2&&!v2)return!1;for(var w2=g2;w2--;){var _2=d2[w2];if(!(v2?_2 in n2:wt.call(n2,_2)))return!1}var S2=p2.get(e3);if(S2&&p2.get(n2))return S2==n2;var N2=!0;p2.set(e3,n2),p2.set(n2,e3);for(var $2=v2;++w2<g2;){_2=d2[w2];var W2=e3[_2],L2=n2[_2];if(a2)var ue2=v2?a2(L2,W2,_2,n2,e3,p2):a2(W2,L2,_2,e3,n2,p2);if(!(ue2===void 0?W2===L2||f2(W2,L2,i2,a2,p2):ue2)){N2=!1;break}$2||($2=_2=="constructor")}if(N2&&!$2){var J2=e3.constructor,te2=n2.constructor;J2!=te2&&"constructor"in e3&&"constructor"in n2&&!(typeof J2=="function"&&J2 instanceof J2&&typeof te2=="function"&&te2 instanceof te2)&&(N2=!1)}return p2.delete(e3),p2.delete(n2),N2}function Td(e3){return M7(e3,r4,Z7)}function $i(e3,n2){var i2=e3.__data__;return J7(n2)?i2[typeof n2=="string"?"string":"hash"]:i2.map}function yn(e3,n2){var i2=t7(e3,n2);return U7(i2)?i2:void 0}function K7(e3){var n2=wt.call(e3,Fr),i2=e3[Fr];try{e3[Fr]=void 0;var a2=!0}catch{}var f2=Gd.call(e3);return a2&&(n2?e3[Fr]=i2:delete e3[Fr]),f2}var Z7=Fd?function(e3){return e3==null?[]:(e3=Object(e3),JT(Fd(e3),function(n2){return Kd.call(e3,n2)}))}:n4,or2=su;(eo&&or2(new eo(new ArrayBuffer(1)))!=Oi||uu&&or2(new uu)!=Fi||to&&or2(to.resolve())!=Cd||ro&&or2(new ro)!=_i4||no&&or2(new no)!=ks)&&(or2=function(e3){var n2=su(e3),i2=n2==vn2?e3.constructor:void 0,a2=i2?Tr(i2):"";if(a2)switch(a2){case c7:return Oi;case g7:return Fi;case p7:return Cd;case h7:return _i4;case d7:return ks}return n2});function Y7(e3,n2){return n2=n2??Pd,!!n2&&(typeof e3=="number"||ZT.test(e3))&&e3>-1&&e3%1==0&&e3<n2}function J7(e3){var n2=typeof e3;return n2=="string"||n2=="number"||n2=="symbol"||n2=="boolean"?e3!=="__proto__":e3===null}function X7(e3){return!!Ed&&Ed in e3}function Q7(e3){var n2=e3&&e3.constructor,i2=typeof n2=="function"&&n2.prototype||Ni;return e3===i2}function V7(e3){return Gd.call(e3)}function Tr(e3){if(e3!=null){try{return Hd.call(e3)}catch{}try{return e3+""}catch{}}return""}function Jd(e3,n2){return e3===n2||e3!==e3&&n2!==n2}var k7=Od((function(){return arguments})())?Od:function(e3){return au(e3)&&wt.call(e3,"callee")&&!Kd.call(e3,"callee")},Pi=Array.isArray;function e4(e3){return e3!=null&&Qd(e3.length)&&!Xd(e3)}var uo=f7||u4;function t4(e3,n2){return Zd(e3,n2)}
196function Xd(e3){if(!Vd(e3))return!1;var n2=su(e3);return n2==$d||n2==ST||n2==TT||n2==RT}function Qd(e3){return typeof e3=="number"&&e3>-1&&e3%1==0&&e3<=Pd}function Vd(e3){var n2=typeof e3;return e3!=null&&(n2=="object"||n2=="function")}function au(e3){return e3!=null&&typeof e3=="object"}var kd=bd?kT(bd):W7;function r4(e3){return e4(e3)?q7(e3):z7(e3)}function n4(){return[]}function u4(){return!1}Dn.exports=t4}),Iv=B$2((YP,Nv)=>{var m4="[object Symbol]",C4=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,A42=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Cv="\\ud800-\\udfff",B4="\\u0300-\\u036f\\ufe20-\\ufe23",b4="\\u20d0-\\u20f0",Av="\\u2700-\\u27bf",Bv="a-z\\xdf-\\xf6\\xf8-\\xff",E4="\\xac\\xb1\\xd7\\xf7",w4="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",x4="\\u2000-\\u206f",F4=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",bv="A-Z\\xc0-\\xd6\\xd8-\\xde",_4="\\ufe0e\\ufe0f",Ev=E4+w4+x4+F4,lo="['â]",pv="["+Ev+"]",wv="["+B4+b4+"]",xv="\\d+",O4="["+Av+"]",Fv="["+Bv+"]",_v="[^"+Cv+Ev+xv+Av+Bv+bv+"]",T4="\\ud83c[\\udffb-\\udfff]",S4="(?:"+wv+"|"+T4+")",P4="[^"+Cv+"]",Ov="(?:\\ud83c[\\udde6-\\uddff]){2}",Tv="[\\ud800-\\udbff][\\udc00-\\udfff]",mn="["+bv+"]",R4="\\u200d",hv="(?:"+Fv+"|"+_v+")",N4="(?:"+mn+"|"+_v+")",dv="(?:"+lo+"(?:d|ll|m|re|s|t|ve))?",vv="(?:"+lo+"(?:D|LL|M|RE|S|T|VE))?",Sv=S4+"?",Pv="["+_4+"]?",I4="(?:"+R4+"(?:"+[P4,Ov,Tv].join("|")+")"+Pv+Sv+")*",$4=Pv+Sv+I4,L4="(?:"+[O4,Ov,Tv].join("|")+")"+$4,q4=RegExp(lo,"g"),M4=RegExp(wv,"g"),j4=RegExp([mn+"?"+Fv+"+"+dv+"(?="+[pv,mn,"$"].join("|")+")",N4+"+"+vv+"(?="+[pv,mn+hv,"$"].join("|")+")",mn+"?"+hv+"+"+dv,mn+"+"+vv,xv,L4].join("|"),"g"),U4=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,W4={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"ss"},z4=typeof global=="object"&&global&&global.Object===Object&&global,H4=typeof self=="object"&&self&&self.Object===Object&&self,G4=z4||H4||Function("return this")();function K4(e3,n2,i2,a2){var f2=-1,p2=e3?e3.length:0;for(a2;++f2<p2;)i2=n2(i2,e3[f2],f2,e3);return i2}function Z4(e3){return e3.match(C4)||[]}function Y4(e3){return function(n2){return e3==null?void 0:e3[n2]}}var J4=Y4(W4);function X4(e3){return U4.test(e3)}function Q4(e3){return e3.match(j4)||[]}var V4=Object.prototype,k4=V4.toString,Dv=G4.Symbol,yv=Dv?Dv.prototype:void 0,mv=yv?yv.toString:void 0;function e9(e3){if(typeof e3=="string")return e3;if(n9(e3))return mv?mv.call(e3):"";var n2=e3+"";return n2=="0"&&1/e3==-1/0?"-0":n2}function t9(e3){return function(n2){return K4(a9(u9(n2).replace(q4,"")),e3,"")}}function r9(e3){return!!e3&&typeof e3=="object"}function n9(e3){return typeof e3=="symbol"||r9(e3)&&k4.call(e3)==m4}function Rv(e3){return e3==null?"":e9(e3)}function u9(e3){return e3=Rv(e3),e3&&e3.replace(A42,J4).replace(M4,"")}var i9=t9(function(e3,n2,i2){return e3+(i2?"-":"")+n2.toLowerCase()});function a9(e3,n2,i2){return e3=Rv(e3),n2=n2,n2===void 0?X4(e3)?Q4(e3):Z4(e3):e3.match(n2)||[]}Nv.exports=i9}),Yv=B$2((fu,Cn)=>{var s9=9007199254740991,o9="[object Arguments]",f9="[object Function]",l9="[object GeneratorFunction]",go="[object Map]",c9="[object Object]",$v="[object Promise]",po="[object Set]",Lv="[object WeakMap]",qv="[object DataView]",g9=/[\\^$.*+?()[\]{}|]/g,p9=/^\[object .+?Constructor\]$/,h9=typeof global=="object"&&global&&global.Object===Object&&global,d9=typeof self=="object"&&self&&self.Object===Object&&self,Rr=h9||d9||Function("return this")(),Wv=typeof fu=="object"&&fu&&!fu.nodeType&&fu,Mv=Wv&&typeof Cn=="object"&&Cn&&!Cn.nodeType&&Cn,v9=Mv&&Mv.exports===Wv;function D9(e3,n2){return e3==null?void 0:e3[n2]}function y9(e3){var n2=!1;if(e3!=null&&typeof e3.toString!="function")try{n2=!!(e3+"")}catch{}return n2}function m9(e3,n2){return function(i2){return e3(n2(i2))}}var C9=Function.prototype,zi=Object.prototype,co=Rr["__core-js_shared__"],jv=(function(){var e3=/[^.]+$/.exec(co&&co.keys&&co.keys.IE_PROTO||"");
196return e3?"Symbol(src)_1."+e3:""})(),zv=C9.toString,Co=zi.hasOwnProperty,Hi=zi.toString,A9=RegExp("^"+zv.call(Co).replace(g9,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Uv=v9?Rr.Buffer:void 0,Hv=zi.propertyIsEnumerable,B9=Uv?Uv.isBuffer:void 0,b9=m9(Object.keys,Object),ho=lu(Rr,"DataView"),vo=lu(Rr,"Map"),Do=lu(Rr,"Promise"),yo=lu(Rr,"Set"),mo=lu(Rr,"WeakMap"),E9=!Hv.call({valueOf:1},"valueOf"),w9=Nr(ho),x9=Nr(vo),F9=Nr(Do),_9=Nr(yo),O9=Nr(mo);function T9(e3){return Hi.call(e3)}function S9(e3){if(!Zv(e3)||P9(e3))return!1;var n2=Kv(e3)||y9(e3)?A9:p9;return n2.test(Nr(e3))}function lu(e3,n2){var i2=D9(e3,n2);return S9(i2)?i2:void 0}var Pr=T9;(ho&&Pr(new ho(new ArrayBuffer(1)))!=qv||vo&&Pr(new vo)!=go||Do&&Pr(Do.resolve())!=$v||yo&&Pr(new yo)!=po||mo&&Pr(new mo)!=Lv)&&(Pr=function(e3){var n2=Hi.call(e3),i2=n2==c9?e3.constructor:void 0,a2=i2?Nr(i2):void 0;if(a2)switch(a2){case w9:return qv;case x9:return go;case F9:return $v;case _9:return po;case O9:return Lv}return n2});function P9(e3){return!!jv&&jv in e3}function R9(e3){var n2=e3&&e3.constructor,i2=typeof n2=="function"&&n2.prototype||zi;return e3===i2}function Nr(e3){if(e3!=null){try{return zv.call(e3)}catch{}try{return e3+""}catch{}}return""}function N9(e3){return $9(e3)&&Co.call(e3,"callee")&&(!Hv.call(e3,"callee")||Hi.call(e3)==o9)}var I9=Array.isArray;function Gv(e3){return e3!=null&&M9(e3.length)&&!Kv(e3)}function $9(e3){return j9(e3)&&Gv(e3)}var L9=B9||U9;function q9(e3){if(Gv(e3)&&(I9(e3)||typeof e3=="string"||typeof e3.splice=="function"||L9(e3)||N9(e3)))return!e3.length;var n2=Pr(e3);if(n2==go||n2==po)return!e3.size;if(E9||R9(e3))return!b9(e3).length;for(var i2 in e3)if(Co.call(e3,i2))return!1;return!0}function Kv(e3){var n2=Zv(e3)?Hi.call(e3):"";return n2==f9||n2==l9}function M9(e3){return typeof e3=="number"&&e3>-1&&e3%1==0&&e3<=s9}function Zv(e3){var n2=typeof e3;return!!e3&&(n2=="object"||n2=="function")}function j9(e3){return!!e3&&typeof e3=="object"}function U9(){return!1}Cn.exports=q9}),t1=B$2((An,gu)=>{(function(){var e3,n2="4.17.21",i2=200,a2="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f2="Expected a function",p2="Invalid `variable` option passed into `_.template`",v2="__lodash_hash_undefined__",d2=500,g2="__lodash_placeholder__",b2=1,C2=2,w2=4,_2=1,S2=2,N2=1,$2=2,W2=4,L2=8,ue2=16,J2=32,te2=64,xe=128,H2=256,We=512,ze=30,Fe="...",Mr=800,jr=16,mu=1,ra=2,En=3,Ft=1/0,Ct=9007199254740991,na=17976931348623157e292,Ur=NaN,be=4294967295,ua2=be-1,ia=be>>>1,cr=[["ary",xe],["bind",N2],["bindKey",$2],["curry",L2],["curryRight",ue2],["flip",We],["partial",J2],["partialRight",te2],["rearg",H2]],Wt="[object Arguments]",gr="[object Array]",zt="[object AsyncFunction]",He="[object Boolean]",Ht="[object Date]",wn="[object DOMException]",Gt="[object Error]",Wr="[object Function]",xn="[object GeneratorFunction]",Le="[object Map]",_t="[object Number]",aa="[object Null]",gt="[object Object]",Cu="[object Promise]",sa="[object Proxy]",Kt="[object RegExp]",Ge="[object Set]",Ot="[object String]",Zt="[object Symbol]",Yt="[object Undefined]",Jt="[object WeakMap]",Au="[object WeakSet]",Ke="[object ArrayBuffer]",Ze="[object DataView]",zr="[object Float32Array]",At="[object Float64Array]",Xt="[object Int8Array]",Hr="[object Int16Array]",pt2="[object Int32Array]",Fn="[object Uint8Array]",_n4="[object Uint8ClampedArray]",pr="[object Uint16Array]",On="[object Uint32Array]",oa=/\b__p \+= '';/g,fa=/\b(__p \+=) '' \+/g,la=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Bu=/&(?:amp|lt|gt|quot|#39);/g,bu=/[&<>"']/g,T1=RegExp(Bu.source),S1=RegExp(bu.source),P1=/<%-([\s\S]+?)%>/g,R1=/<%([\s\S]+?)%>/g,$o=/<%=([\s\S]+?)%>/g,N1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,I1=/^\w*$/,$1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ca=/[\\^$.*+?()[\]{}|]/g,L1=RegExp(ca.source),ga=/^\s+/,q1=/\s/,M1=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,j1=/\{\n\/\* \[wrapped with (.+)\] \*/,U1=/,? & /,W12=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,z1=/[()=,{}\[\]\/\s]/,H1=/\\(\\)?/g,G1=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Lo=/\w*$/,K1=/^[-+]0x[0-9a-f]+$/i,Z12=/^0b[01]+$/i,Y12=/^\[object .+?Constructor\]$/,J1=/^0o[0-7]+$/i,X12=/^(?:0|[1-9]\d*)$/,Q1=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 75,575 bytes, lines 196-215
1967f]/g,Eu=/($^)/,V1=/['\n\r\u2028\u2029\\]/g,wu="\\ud800-\\udfff",k1="\\u0300-\\u036f",eD="\\ufe20-\\ufe2f",tD="\\u20d0-\\u20ff",qo=k1+eD+tD,Mo="\\u2700-\\u27bf",jo="a-z\\xdf-\\xf6\\xf8-\\xff",rD="\\xac\\xb1\\xd7\\xf7",nD="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",uD="\\u2000-\\u206f",iD=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Uo="A-Z\\xc0-\\xd6\\xd8-\\xde",Wo="\\ufe0e\\ufe0f",zo=rD+nD+uD+iD,pa="['â]",aD="["+wu+"]",Ho="["+zo+"]",xu="["+qo+"]",Go="\\d+",sD="["+Mo+"]",Ko="["+jo+"]",Zo="[^"+wu+zo+Go+Mo+jo+Uo+"]",ha="\\ud83c[\\udffb-\\udfff]",oD="(?:"+xu+"|"+ha+")",Yo="[^"+wu+"]",da="(?:\\ud83c[\\udde6-\\uddff]){2}",va="[\\ud800-\\udbff][\\udc00-\\udfff]",Gr="["+Uo+"]",Jo="\\u200d",Xo="(?:"+Ko+"|"+Zo+")",fD="(?:"+Gr+"|"+Zo+")",Qo="(?:"+pa+"(?:d|ll|m|re|s|t|ve))?",Vo="(?:"+pa+"(?:D|LL|M|RE|S|T|VE))?",ko=oD+"?",ef="["+Wo+"]?",lD="(?:"+Jo+"(?:"+[Yo,da,va].join("|")+")"+ef+ko+")*",cD="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gD="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",tf=ef+ko+lD,pD="(?:"+[sD,da,va].join("|")+")"+tf,hD="(?:"+[Yo+xu+"?",xu,da,va,aD].join("|")+")",dD=RegExp(pa,"g"),vD=RegExp(xu,"g"),Da=RegExp(ha+"(?="+ha+")|"+hD+tf,"g"),DD=RegExp([Gr+"?"+Ko+"+"+Qo+"(?="+[Ho,Gr,"$"].join("|")+")",fD+"+"+Vo+"(?="+[Ho,Gr+Xo,"$"].join("|")+")",Gr+"?"+Xo+"+"+Qo,Gr+"+"+Vo,gD,cD,Go,pD].join("|"),"g"),yD=RegExp("["+Jo+wu+qo+Wo+"]"),mD=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,CD=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],AD=-1,oe2={};oe2[zr]=oe2[At]=oe2[Xt]=oe2[Hr]=oe2[pt2]=oe2[Fn]=oe2[_n4]=oe2[pr]=oe2[On]=!0,oe2[Wt]=oe2[gr]=oe2[Ke]=oe2[He]=oe2[Ze]=oe2[Ht]=oe2[Gt]=oe2[Wr]=oe2[Le]=oe2[_t]=oe2[gt]=oe2[Kt]=oe2[Ge]=oe2[Ot]=oe2[Jt]=!1;var ae2={};ae2[Wt]=ae2[gr]=ae2[Ke]=ae2[Ze]=ae2[He]=ae2[Ht]=ae2[zr]=ae2[At]=ae2[Xt]=ae2[Hr]=ae2[pt2]=ae2[Le]=ae2[_t]=ae2[gt]=ae2[Kt]=ae2[Ge]=ae2[Ot]=ae2[Zt]=ae2[Fn]=ae2[_n4]=ae2[pr]=ae2[On]=!0,ae2[Gt]=ae2[Wr]=ae2[Jt]=!1;var BD={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",à :"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä :"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å :"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"},bD={"&":"&","<":"<",">":">",'"':""","'":"'"},ED={"&":"&","<":"<",">":">",""":'"',"'":"'"},wD={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xD=parseFloat,FD=parseInt,rf=typeof global=="object"&&global&&global.Object===Object&&global,_D=typeof self=="object"&&self&&self.Object===Object&&self,Ee=rf||_D||Function("return this")(),ya=typeof An=="object"&&An&&!An.nodeType&&An,hr=ya&&typeof gu=="object"&&gu&&!gu.nodeType&&gu,nf=hr&&hr.exports===ya,ma=nf&&rf.process,rt=(function(){try{var y2=hr&&hr.require&&hr.require("util").types;return y2||ma&&ma.binding&&ma.binding("util")}catch{}})(),uf=rt&&rt.isArrayBuffer,af=rt&&rt.isDate,sf=rt&&rt.isMap,of=rt&&rt.isRegExp,ff=rt&&rt.isSet,lf=rt&&rt.isTypedArray;function Ye(y2,E2,A5){switch(A5.length){case 0:return y2.call(E2);case 1:return y2.call(E2,A5[0]);case 2:return y2.call(E2,A5[0],A5[1]);case 3:return y2.call(E2,A5[0],A5[1],A5[2])}return y2.apply(E2,A5)}function OD(y2,E2,A5,R2){for(var z2=-1,ee2=y2==null?0:y2.length;++z2<ee2;){var Ae=y2[z2];E2(R2,Ae,A5(Ae),y2)}return R2}function nt(y2,E2){for(var A5=-1,R2=y2==null?0:y2.length;++A5<R2&&E2(y2[A5],A5,y2)!==!1;);return y2}function TD(y2,E2){for(var A5=y2==null?0:y2.length;A5--&&E2(y2[A5],A5,y2)!==!1;);return y2}function cf(y2,E2){for(var A5=-1,R2=y2==null?0:y2.length;++A5<R2;)if(!E2(y2[A5],A5,y2))return!1;return!0}function Qt(y2,E2){for(var A5=-1,R2=y2==null?0:y2.length,z2=0,ee2=[];++A5<R2;){var Ae=y2[A5];E2(Ae,A5,y2)&&(ee2[z2++]=Ae)}return ee2}function Fu(y2,E2){var A5=y2==null?0:y2.length;return!!A5&&Kr(y2,E2,0)>-1}function Ca(y2,E2,A5){for(var R2=-1,z2=y2==null?0:y2.length;++R2<z2;)if(A5(E2,y2[R2]))return!0;return!1}function he2(y2,E2){for(var A5=-1,R2=y2==null?0:y2.length,z2=Array(R2);++A5<R2;)z2[A5]=E2(y2[A5],A5,y2);return z2}function Vt(y2,E2){for(var A5=-1,R2=E2.length,z2=y2.length;++A5<R2;)y2[z2+A5]=E2[A5];return y2}function Aa(y2,E2,A5,R2){var z2=-1,ee2=y2==null?0:y2.length;for(R2&&ee2&&(A5=y2[++z2]);++z2<ee2;)A5=E2(A5,y2[z2],z2,y2);return A5}function SD(y2,E2,A5,R2){var z2=y2==null?0:y2.length;for(R2&&z2&&(A5=y2[--z2]);z2--;)A5=E2(A5,y2[z2],z2,y2);return A5}function Ba(y2,E2){for(var A5=-1,R2=y2==null?0:y2.length;++A5<R2;)if(E2(y2[A5],A5,y2))return!0;return!1}var PD=ba("length");function RD(y2){return y2.split("")}function ND(y2){return y2.match(W12)||[]}function gf(y2,E2,A5){var R2;return A5(y2,function(z2,ee2,Ae){if(E2(z2,ee2,Ae))return R2=ee2,!1}),R2}function _u(y2,E2,A5,R2){for(var z2=y2.length,ee2=A5+(R2?1:-1);R2?ee2--:++ee2<z2;)if(E2(y2[ee2],ee2,y2))return ee2;return-1}function Kr(y2,E2,A5){return E2===E2?KD(y2,E2,A5):_u(y2,pf,A5)}function ID(y2,E2,A5,R2){for(var z2=A5-1,ee2=y2.length;++z2<ee2;)if(R2(y2[z2],E2))return z2;return-1}function pf(y2){return y2!==y2}function hf(y2,E2){var A5=y2==null?0:y2.length;return A5?wa(y2,E2)/A5:Ur}function ba(y2){return function(E2){return E2==null?e3:E2[y2]}}function Ea(y2){return function(E2){return y2==null?e3:y2[E2]}}function df(y2,E2,A5,R2,z2){return z2(y2,function(ee2,Ae,ie2){A5=R2?(R2=!1,ee2):E2(A5,ee2,Ae,ie2)}),A5}function $D(y2,E2){var A5=y2.length;for(y2.sort(E2);A5--;)y2[A5]=y2[A5].value;return y2}function wa(y2,E2){for(var A5,R2=-1,z2=y2.length;++R2<z2;){var ee2=E2(y2[R2]);ee2!==e3&&(A5=A5===e3?ee2:A5+ee2)}return A5}function xa(y2,E2){for(var A5=-1,R2=Array(y2);++A5<y2;)R2[A5]=E2(A5);return R2}function LD(y2,E2){return he2(E2,function(A5){return[A5,y2[A5]]})}function vf(y2){return y2&&y2.slice(0,Cf(y2)+1).replace(ga,"")}function Je(y2){return function(E2){return y2(E2)}}function Fa(y2,E2){return he2(E2,function(A5){return y2[A5]})}function Tn(y2,E2){return y2.has(E2)}function Df(y2,E2){for(var A5=-1,R2=y2.length;++A5<R2&&Kr(E2,y2[A5],0)>-1;);return A5}function yf(y2,E2){for(var A5=y2.length;A5--&&Kr(E2,y2[A5],0)>-1;);return A5}function qD(y2,E2){for(var A5=y2.length,R2=0;A5--;)y2[A5]===E2&&++R2;return R2}var MD=Ea(BD),jD=Ea(bD);function UD(y2){return"\\"+wD[y2]}function WD(y2,E2){return y2==null?e3:y2[E2]}function Zr(y2){return yD.test(y2)}function zD(y2){return mD.test(y2)}function HD(y2){for(var E2,A5=[];!(E2=y2.next()).done;)A5.push(E2.value);return A5}function _a9(y2){var E2=-1,A5=Array(y2.size);return y2.forEach(function(R2,z2){A5[++E2]=[z2,R2]}),A5}function mf(y2,E2){return function(A5){return y2(E2(A5))}}function kt(y2,E2){for(var A5=-1,R2=y2.length,z2=0,ee2=[];++A5<R2;){var Ae=y2[A5];(Ae===E2||Ae===g2)&&(y2[A5]=g2,ee2[z2++]=A5)}return ee2}function Ou(y2){var E2=-1,A5=Array(y2.size);return y2.forEach(function(R2){A5[++E2]=R2}),A5}function GD(y2){var E2=-1,A5=Array(y2.size);return y2.forEach(function(R2){A5[++E2]=[R2,R2]}),A5}function KD(y2,E2,A5){for(var R2=A5-1,z2=y2.length;++R2<z2;)if(y2[R2]===E2)return R2;return-1}function ZD(y2,E2,A5){for(var R2=A5+1;R2--;)if(y2[R2]===E2)return R2;return R2}function Yr(y2){return Zr(y2)?JD(y2):PD(y2)}function ht(y2){return Zr(y2)?XD(y2):RD(y2)}function Cf(y2){for(var E2=y2.length;E2--&&q1.test(y2.charAt(E2)););return E2}var YD=Ea(ED);function JD(y2){for(var E2=Da.lastIndex=0;Da.test(y2);)++E2;return E2}function XD(y2){return y2.match(Da)||[]}function QD(y2){return y2.match(DD)||[]}var VD=function y2(E2){E2=E2==null?Ee:er.defaults(Ee.Object(),E2,er.pick(Ee,CD));var A5=E2.Array,R2=E2.Date,z2=E2.Error,ee2=E2.Function,Ae=E2.Math,ie2=E2.Object,Oa=E2.RegExp,kD=E2.String,ut=E2.TypeError,Tu=A5.prototype,ey=ee2.prototype,Jr=ie2.prototype,Su=E2["__core-js_shared__"],Pu=ey.toString,ne2=Jr.hasOwnProperty,ty=0,Af=(function(){var t2=/[^.]+$/.exec(Su&&Su.keys&&Su.keys.IE_PROTO||"");return t2?"Symbol(src)_1."+t2:""})(),Ru=Jr.toString,ry=Pu.call(ie2),ny=Ee._,uy=Oa("^"+Pu.call(ne2).replace(ca,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Nu=nf?E2.Buffer:e3,tr=E2.Symbol,Iu=E2.Uint8Array,Bf=Nu?Nu.allocUnsafe:e3,$u=mf(ie2.getPrototypeOf,ie2),bf=ie2.create,Ef=Jr.propertyIsEnumerable,Lu=Tu.splice,wf=tr?tr.isConcatSpreadable:e3,Sn=tr?tr.iterator:e3,dr=tr?tr.toStringTag:e3,qu=(function(){try{var t2=Cr(ie2,"defineProperty");return t2({},"",{}),t2}catch{}})(),iy=E2.clearTimeout!==Ee.clearTimeout&&E2.clearTimeout,ay=R2&&R2.now!==Ee.Date.now&&R2.now,sy=E2.setTimeout!==Ee.setTimeout&&E2.setTimeout,Mu=Ae.ceil,ju=Ae.floor,Ta=ie2.getOwnPropertySymbols,oy=Nu?Nu.isBuffer:e3,xf=E2.isFinite,fy=Tu.join,ly=mf(ie2.keys,ie2),Be=Ae.max,Se=Ae.min,cy=R2.now,gy=E2.parseInt,Ff=Ae.random,py=Tu.reverse,Sa=Cr(E2,"DataView"),Pn=Cr(E2,"Map"),Pa=Cr(E2,"Promise"),Xr=Cr(E2,"Set"),Rn=Cr(E2,"WeakMap"),Nn=Cr(ie2,"create"),Uu=Rn&&new Rn,Qr={},hy=Ar(Sa),dy=Ar(Pn),vy=Ar(Pa),Dy=Ar(Xr),yy=Ar(Rn),Wu=tr?tr.prototype:e3,In=Wu?Wu.valueOf:e3,_f6=Wu?Wu.toString:e3;function l(t2){if(De(t2)&&!G2(t2)&&!(t2 instanceof Q2)){if(t2 instanceof it)return t2;if(ne2.call(t2,"__wrapped__"))return Ol(t2)}return new it(t2)}var Vr=(function(){function t2(){}return function(r2){if(!ve(r2))return{};if(bf)return bf(r2);t2.prototype=r2;var u2=new t2;return t2.prototype=e3,u2}})();function zu(){}function it(t2,r2){this.__wrapped__=t2,this.__actions__=[],this.__chain__=!!r2,this.__index__=0,this.__values__=e3}l.templateSettings={escape:P1,evaluate:R1,interpolate:$o,variable:"",imports:{_:l}},l.prototype=zu.prototype,l.prototype.constructor=l,it.prototype=Vr(zu.prototype),it.prototype.constructor=it;function Q2(t2){this.__wrapped__=t2,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=be,this.__views__=[]}function my(){var t2=new Q2(this.__wrapped__);return t2.__actions__=qe(this.__actions__),t2.__dir__=this.__dir__,t2.__filtered__=this.__filtered__,t2.__iteratees__=qe(this.__iteratees__),t2.__takeCount__=this.__takeCount__,t2.__views__=qe(this.__views__),t2}function Cy(){if(this.__filtered__){var t2=new Q2(this);t2.__dir__=-1,t2.__filtered__=!0}else t2=this.clone(),t2.__dir__*=-1;return t2}function Ay(){var t2=this.__wrapped__.value(),r2=this.__dir__,u2=G2(t2),s2=r2<0,o2=u2?t2.length:0,c2=Rm(0,o2,this.__views__),h2=c2.start,D2=c2.end,m2=D2-h2,x2=s2?D2:h2-1,F2=this.__iteratees__,O2=F2.length,P2=0,I2=Se(m2,this.__takeCount__);if(!u2||!s2&&o2==m2&&I2==m2)return Vf(t2,this.__actions__);var M2=[];e:for(;m2--&&P2<I2;){x2+=r2;for(var Z3=-1,j2=t2[x2];++Z3<O2;){var X3=F2[Z3],V2=X3.iteratee,Ve=X3.type,Ie=V2(j2);if(Ve==ra)j2=Ie;else if(!Ie){if(Ve==mu)continue e;break e}}M2[P2++]=j2}return M2}Q2.prototype=Vr(zu.prototype),Q2.prototype.constructor=Q2;function vr(t2){var r2=-1,u2=t2==null?0:t2.length;for(this.clear();++r2<u2;){var s2=t2[r2];this.set(s2[0],s2[1])}}function By(){this.__data__=Nn?Nn(null):{},this.size=0}function by(t2){var r2=this.has(t2)&&delete this.__data__[t2];return this.size-=r2?1:0,r2}function Ey(t2){var r2=this.__data__;if(Nn){var u2=r2[t2];return u2===v2?e3:u2}return ne2.call(r2,t2)?r2[t2]:e3}function wy(t2){var r2=this.__data__;return Nn?r2[t2]!==e3:ne2.call(r2,t2)}function xy(t2,r2){var u2=this.__data__;return this.size+=this.has(t2)?0:1,u2[t2]=Nn&&r2===e3?v2:r2,this}vr.prototype.clear=By,vr.prototype.delete=by,vr.prototype.get=Ey,vr.prototype.has=wy,vr.prototype.set=xy;function Tt(t2){var r2=-1,u2=t2==null?0:t2.length;for(this.clear();++r2<u2;){var s2=t2[r2];this.set(s2[0],s2[1])}}function Fy(){this.__data__=[],this.size=0}function _y(t2){var r2=this.__data__,u2=Hu(r2,t2);if(u2<0)return!1;var s2=r2.length-1;return u2==s2?r2.pop():Lu.call(r2,u2,1),--this.size,!0}function Oy(t2){var r2=this.__data__,u2=Hu(r2,t2);return u2<0?e3:r2[u2][1]}function Ty(t2){return Hu(this.__data__,t2)>-1}function Sy(t2,r2){var u2=this.__data__,s2=Hu(u2,t2);return s2<0?(++this.size,u2.push([t2,r2])):u2[s2][1]=r2,this}Tt.prototype.clear=Fy,Tt.prototype.delete=_y,Tt.prototype.get=Oy,Tt.prototype.has=Ty,Tt.prototype.set=Sy;function St(t2){var r2=-1,u2=t2==null?0:t2.length;for(this.clear();++r2<u2;){var s2=t2[r2];this.set(s2[0],s2[1])}}function Py(){this.size=0,this.__data__={hash:new vr,map:new(Pn||Tt),string:new vr}}function Ry(t2){var r2=ri(this,t2).delete(t2);return this.size-=r2?1:0,r2}function Ny(t2){return ri(this,t2).get(t2)}function Iy(t2){return ri(this,t2).has(t2)}function $y(t2,r2){var u2=ri(this,t2),s2=u2.size;return u2.set(t2,r2),this.size+=u2.size==s2?0:1,this}St.prototype.clear=Py,St.prototype.delete=Ry,St.prototype.get=Ny,St.prototype.has=Iy,St.prototype.set=$y;function Dr(t2){var r2=-1,u2=t2==null?0:t2.length;for(this.__data__=new St;++r2<u2;)this.add(t2[r2])}function Ly(t2){return this.__data__.set(t2,v2),this}function qy(t2){return this.__data__.has(t2)}Dr.prototype.add=Dr.prototype.push=Ly,Dr.prototype.has=qy;function dt(t2){var r2=this.__data__=new Tt(t2);this.size=r2.size}function My(){this.__data__=new Tt,this.size=0}function jy(t2){var r2=this.__data__,u2=r2.delete(t2);return this.size=r2.size,u2}function Uy(t2){return this.__data__.get(t2)}function Wy(t2){return this.__data__.has(t2)}function zy(t2,r2){var u2=this.__data__;if(u2 instanceof Tt){var s2=u2.__data__;if(!Pn||s2.length<i2-1)return s2.push([t2,r2]),this.size=++u2.size,this;u2=this.__data__=new St(s2)}return u2.set(t2,r2),this.size=u2.size,this}dt.prototype.clear=My,dt.prototype.delete=jy,dt.prototype.get=Uy,dt.prototype.has=Wy,dt.prototype.set=zy;function Of(t2,r2){var u2=G2(t2),s2=!u2&&Br(t2),o2=!u2&&!s2&&ar(t2),c2=!u2&&!s2&&!o2&&rn(t2),h2=u2||s2||o2||c2,D2=h2?xa(t2.length,kD):[],m2=D2.length;for(var x2 in t2)(r2||ne2.call(t2,x2))&&!(h2&&(x2=="length"||o2&&(x2=="offset"||x2=="parent")||c2&&(x2=="buffer"||x2=="byteLength"||x2=="byteOffset")||It(x2,m2)))&&D2.push(x2);return D2}function Tf(t2){var r2=t2.length;return r2?t2[za(0,r2-1)]:e3}function Hy(t2,r2){return ni(qe(t2),yr(r2,0,t2.length))}function Gy(t2){return ni(qe(t2))}function Ra(t2,r2,u2){(u2!==e3&&!vt(t2[r2],u2)||u2===e3&&!(r2 in t2))&&Pt(t2,r2,u2)}function $n(t2,r2,u2){var s2=t2[r2];(!(ne2.call(t2,r2)&&vt(s2,u2))||u2===e3&&!(r2 in t2))&&Pt(t2,r2,u2)}function Hu(t2,r2){for(var u2=t2.length;u2--;)if(vt(t2[u2][0],r2))return u2;return-1}function Ky(t2,r2,u2,s2){return rr(t2,function(o2,c2,h2){r2(s2,o2,u2(o2),h2)}),s2}function Sf(t2,r2){return t2&&bt(r2,we(r2),t2)}function Zy(t2,r2){return t2&&bt(r2,je(r2),t2)}function Pt(t2,r2,u2){r2=="__proto__"&&qu?qu(t2,r2,{configurable:!0,enumerable:!0,value:u2,writable:!0}):t2[r2]=u2}function Na(t2,r2){for(var u2=-1,s2=r2.length,o2=A5(s2),c2=t2==null;++u2<s2;)o2[u2]=c2?e3:hs(t2,r2[u2]);return o2}function yr(t2,r2,u2){return t2===t2&&(u2!==e3&&(t2=t2<=u2?t2:u2),r2!==e3&&(t2=t2>=r2?t2:r2)),t2}function at(t2,r2,u2,s2,o2,c2){var h2,D2=r2&b2,m2=r2&C2,x2=r2&w2;if(u2&&(h2=o2?u2(t2,s2,o2,c2):u2(t2)),h2!==e3)return h2;if(!ve(t2))return t2;var F2=G2(t2);if(F2){if(h2=Im(t2),!D2)return qe(t2,h2)}else{var O2=Pe(t2),P2=O2==Wr||O2==xn;if(ar(t2))return tl(t2,D2);if(O2==gt||O2==Wt||P2&&!o2){if(h2=m2||P2?{}:Cl(t2),!D2)return m2?Em(t2,Zy(h2,t2)):bm(t2,Sf(h2,t2))}else{if(!ae2[O2])return o2?t2:{};h2=$m(t2,O2,D2)}}c2||(c2=new dt);var I2=c2.get(t2);if(I2)return I2;c2.set(t2,h2),Jl(t2)?t2.forEach(function(j2){h2.add(at(j2,r2,u2,j2,t2,c2))}):Zl(t2)&&t2.forEach(function(j2,X3){h2.set(X3,at(j2,r2,u2,X3,t2,c2))});var M2=x2?m2?es:ka:m2?je:we,Z3=F2?e3:M2(t2);return nt(Z3||t2,function(j2,X3){Z3&&(X3=j2,j2=t2[X3]),$n(h2,X3,at(j2,r2,u2,X3,t2,c2))}),h2}function Yy(t2){var r2=we(t2);return function(u2){return Pf(u2,t2,r2)}}function Pf(t2,r2,u2){var s2=u2.length;if(t2==null)return!s2;for(t2=ie2(t2);s2--;){var o2=u2[s2],c2=r2[o2],h2=t2[o2];if(h2===e3&&!(o2 in t2)||!c2(h2))return!1}return!0}function Rf(t2,r2,u2){if(typeof t2!="function")throw new ut(f2);return zn(function(){t2.apply(e3,u2)},r2)}function Ln(t2,r2,u2,s2){var o2=-1,c2=Fu,h2=!0,D2=t2.length,m2=[],x2=r2.length;if(!D2)return m2;u2&&(r2=he2(r2,Je(u2))),s2?(c2=Ca,h2=!1):r2.length>=i2&&(c2=Tn,h2=!1,r2=new Dr(r2));e:for(;++o2<D2;){var F2=t2[o2],O2=u2==null?F2:u2(F2);if(F2=s2||F2!==0?F2:0,h2&&O2===O2){for(var P2=x2;P2--;)if(r2[P2]===O2)continue e;m2.push(F2)}else c2(r2,O2,s2)||m2.push(F2)}return m2}var rr=al(Bt),Nf=al($a,!0);function Jy(t2,r2){var u2=!0;return rr(t2,function(s2,o2,c2){return u2=!!r2(s2,o2,c2),u2}),u2}function Gu(t2,r2,u2){for(var s2=-1,o2=t2.length;++s2<o2;){var c2=t2[s2],h2=r2(c2);if(h2!=null&&(D2===e3?h2===h2&&!Qe(h2):u2(h2,D2)))var D2=h2,m2=c2}return m2}function Xy(t2,r2,u2,s2){var o2=t2.length;for(u2=K2(u2),u2<0&&(u2=-u2>o2?0:o2+u2),s2=s2===e3||s2>o2?o2:K2(s2),s2<0&&(s2+=o2),s2=u2>s2?0:Ql(s2);u2<s2;)t2[u2++]=r2;return t2}function If(t2,r2){var u2=[];return rr(t2,function(s2,o2,c2){r2(s2,o2,c2)&&u2.push(s2)}),u2}function _e6(t2,r2,u2,s2,o2){var c2=-1,h2=t2.length;for(u2||(u2=qm),o2||(o2=[]);++c2<h2;){var D2=t2[c2];r2>0&&u2(D2)?r2>1?_e6(D2,r2-1,u2,s2,o2):Vt(o2,D2):s2||(o2[o2.length]=D2)}return o2}var Ia=sl(),$f=sl(!0);function Bt(t2,r2){return t2&&Ia(t2,r2,we)}function $a(t2,r2){return t2&&$f(t2,r2,we)}function Ku(t2,r2){return Qt(r2,function(u2){return $t(t2[u2])})}function mr(t2,r2){r2=ur(r2,t2);for(var u2=0,s2=r2.length;t2!=null&&u2<s2;)t2=t2[Et(r2[u2++])];return u2&&u2==s2?t2:e3}function Lf(t2,r2,u2){var s2=r2(t2);return G2(t2)?s2:Vt(s2,u2(t2))}function Re(t2){return t2==null?t2===e3?Yt:aa:dr&&dr in ie2(t2)?Pm(t2):Gm(t2)}function La(t2,r2){return t2>r2}function Qy(t2,r2){return t2!=null&&ne2.call(t2,r2)}function Vy(t2,r2){return t2!=null&&r2 in ie2(t2)}function ky(t2,r2,u2){return t2>=Se(r2,u2)&&t2<Be(r2,u2)}function qa(t2,r2,u2){for(var s2=u2?Ca:Fu,o2=t2[0].length,c2=t2.length,h2=c2,D2=A5(c2),m2=1/0,x2=[];h2--;){var F2=t2[h2];h2&&r2&&(F2=he2(F2,Je(r2))),m2=Se(F2.length,m2),D2[h2]=!u2&&(r2||o2>=120&&F2.length>=120)?new Dr(h2&&F2):e3}F2=t2[0];var O2=-1,P2=D2[0];e:for(;++O2<o2&&x2.length<m2;){var I2=F2[O2],M2=r2?r2(I2):I2;if(I2=u2||I2!==0?I2:0,!(P2?Tn(P2,M2):s2(x2,M2,u2))){for(h2=c2;--h2;){var Z3=D2[h2];if(!(Z3?Tn(Z3,M2):s2(t2[h2],M2,u2)))continue e}P2&&P2.push(M2),x2.push(I2)}}return x2}function em(t2,r2,u2,s2){return Bt(t2,function(o2,c2,h2){r2(s2,u2(o2),c2,h2)}),s2}function qn(t2,r2,u2){r2=ur(r2,t2),t2=El(t2,r2);var s2=t2==null?t2:t2[Et(ot(r2))];return s2==null?e3:Ye(s2,t2,u2)}function qf(t2){return De(t2)&&Re(t2)==Wt}function tm(t2){return De(t2)&&Re(t2)==Ke}function rm(t2){return De(t2)&&Re(t2)==Ht}function Mn(t2,r2,u2,s2,o2){return t2===r2?!0:t2==null||r2==null||!De(t2)&&!De(r2)?t2!==t2&&r2!==r2:nm(t2,r2,u2,s2,Mn,o2)}function nm(t2,r2,u2,s2,o2,c2){var h2=G2(t2),D2=G2(r2),m2=h2?gr:Pe(t2),x2=D2?gr:Pe(r2);m2=m2==Wt?gt:m2,x2=x2==Wt?gt:x2;var F2=m2==gt,O2=x2==gt,P2=m2==x2;if(P2&&ar(t2)){if(!ar(r2))return!1;h2=!0,F2=!1}if(P2&&!F2)return c2||(c2=new dt),h2||rn(t2)?Dl(t2,r2,u2,s2,o2,c2):Tm(t2,r2,m2,u2,s2,o2,c2);if(!(u2&_2)){var I2=F2&&ne2.call(t2,"__wrapped__"),M2=O2&&ne2.call(r2,"__wrapped__");if(I2||M2){var Z3=I2?t2.value():t2,j2=M2?r2.value():r2;return c2||(c2=new dt),o2(Z3,j2,u2,s2,c2)}}return P2?(c2||(c2=new dt),Sm(t2,r2,u2,s2,o2,c2)):!1}function um(t2){return De(t2)&&Pe(t2)==Le}function Ma(t2,r2,u2,s2){var o2=u2.length,c2=o2,h2=!s2;if(t2==null)return!c2;for(t2=ie2(t2);o2--;){var D2=u2[o2];if(h2&&D2[2]?D2[1]!==t2[D2[0]]:!(D2[0]in t2))return!1}for(;++o2<c2;){D2=u2[o2];var m2=D2[0],x2=t2[m2],F2=D2[1];if(h2&&D2[2]){if(x2===e3&&!(m2 in t2))return!1}else{var O2=new dt;if(s2)var P2=s2(x2,F2,m2,t2,r2,O2);if(!(P2===e3?Mn(F2,x2,_2|S2,s2,O2):P2))return!1}}return!0}function Mf(t2){if(!ve(t2)||jm(t2))return!1;var r2=$t(t2)?uy:Y12;return r2.test(Ar(t2))}function im(t2){return De(t2)&&Re(t2)==Kt}function am(t2){return De(t2)&&Pe(t2)==Ge}function sm(t2){return De(t2)&&fi(t2.length)&&!!oe2[Re(t2)]}function jf(t2){return typeof t2=="function"?t2:t2==null?Ue:typeof t2=="object"?G2(t2)?zf(t2[0],t2[1]):Wf(t2):oc(t2)}function ja(t2){if(!Wn(t2))return ly(t2);var r2=[];for(var u2 in ie2(t2))ne2.call(t2,u2)&&u2!="constructor"&&r2.push(u2);return r2}function om(t2){if(!ve(t2))return Hm(t2);var r2=Wn(t2),u2=[];for(var s2 in t2)s2=="constructor"&&(r2||!ne2.call(t2,s2))||u2.push(s2);return u2}function Ua(t2,r2){return t2<r2}function Uf(t2,r2){var u2=-1,s2=Me(t2)?A5(t2.length):[];return rr(t2,function(o2,c2,h2){s2[++u2]=r2(o2,c2,h2)}),s2}function Wf(t2){var r2=rs(t2);return r2.length==1&&r2[0][2]?Bl(r2[0][0],r2[0][1]):function(u2){return u2===t2||Ma(u2,t2,r2)}}function zf(t2,r2){return us(t2)&&Al(r2)?Bl(Et(t2),r2):function(u2){var s2=hs(u2,t2);return s2===e3&&s2===r2?ds(u2,t2):Mn(r2,s2,_2|S2)}}function Zu(t2,r2,u2,s2,o2){t2!==r2&&Ia(r2,function(c2,h2){if(o2||(o2=new dt),ve(c2))fm(t2,r2,h2,u2,Zu,s2,o2);else{var D2=s2?s2(as(t2,h2),c2,h2+"",t2,r2,o2):e3;D2===e3&&(D2=c2),Ra(t2,h2,D2)}},je)}function fm(t2,r2,u2,s2,o2,c2,h2){var D2=as(t2,u2),m2=as(r2,u2),x2=h2.get(m2);if(x2){Ra(t2,u2,x2);return}var F2=c2?c2(D2,m2,u2+"",t2,r2,h2):e3,O2=F2===e3;if(O2){var P2=G2(m2),I2=!P2&&ar(m2),M2=!P2&&!I2&&rn(m2);F2=m2,P2||I2||M2?G2(D2)?F2=D2:me(D2)?F2=qe(D2):I2?(O2=!1,F2=tl(m2,!0)):M2?(O2=!1,F2=rl(m2,!0)):F2=[]:Hn(m2)||Br(m2)?(F2=D2,Br(D2)?F2=Vl(D2):(!ve(D2)||$t(D2))&&(F2=Cl(m2))):O2=!1}O2&&(h2.set(m2,F2),o2(F2,m2,s2,c2,h2),h2.delete(m2)),Ra(t2,u2,F2)}function Hf(t2,r2){var u2=t2.length;if(u2)return r2+=r2<0?u2:0,It(r2,u2)?t2[r2]:e3}function Gf(t2,r2,u2){r2.length?r2=he2(r2,function(c2){return G2(c2)?function(h2){return mr(h2,c2.length===1?c2[0]:c2)}:c2}):r2=[Ue];var s2=-1;r2=he2(r2,Je(q2()));var o2=Uf(t2,function(c2,h2,D2){var m2=he2(r2,function(x2){return x2(c2)});return{criteria:m2,index:++s2,value:c2}});return $D(o2,function(c2,h2){return Bm(c2,h2,u2)})}function lm(t2,r2){return Kf(t2,r2,function(u2,s2){return ds(t2,s2)})}function Kf(t2,r2,u2){for(var s2=-1,o2=r2.length,c2={};++s2<o2;){var h2=r2[s2],D2=mr(t2,h2);u2(D2,h2)&&jn(c2,ur(h2,t2),D2)}return c2}function cm(t2){return function(r2){return mr(r2,t2)}}function Wa(t2,r2,u2,s2){var o2=s2?ID:Kr,c2=-1,h2=r2.length,D2=t2;for(t2===r2&&(r2=qe(r2)),u2&&(D2=he2(t2,Je(u2)));++c2<h2;)for(var m2=0,x2=r2[c2],F2=u2?u2(x2):x2;(m2=o2(D2,F2,m2,s2))>-1;)D2!==t2&&Lu.call(D2,m2,1),Lu.call(t2,m2,1);return t2}function Zf(t2,r2){for(var u2=t2?r2.length:0,s2=u2-1;u2--;){var o2=r2[u2];if(u2==s2||o2!==c2){var c2=o2;It(o2)?Lu.call(t2,o2,1):Ka(t2,o2)}}return t2}function za(t2,r2){return t2+ju(Ff()*(r2-t2+1))}function gm(t2,r2,u2,s2){for(var o2=-1,c2=Be(Mu((r2-t2)/(u2||1)),0),h2=A5(c2);c2--;)h2[s2?c2:++o2]=t2,t2+=u2;return h2}function Ha(t2,r2){var u2="";if(!t2||r2<1||r2>Ct)return u2;do r2%2&&(u2+=t2),r2=ju(r2/2),r2&&(t2+=t2);while(r2);return u2}function Y3(t2,r2){return ss(bl(t2,r2,Ue),t2+"")}function pm(t2){return Tf(nn(t2))}function hm(t2,r2){var u2=nn(t2);return ni(u2,yr(r2,0,u2.length))}function jn(t2,r2,u2,s2){if(!ve(t2))return t2;r2=ur(r2,t2);for(var o2=-1,c2=r2.length,h2=c2-1,D2=t2;D2!=null&&++o2<c2;){var m2=Et(r2[o2]),x2=u2;if(m2==="__proto__"||m2==="constructor"||m2==="prototype")return t2;if(o2!=h2){var F2=D2[m2];x2=s2?s2(F2,m2,D2):e3,x2===e3&&(x2=ve(F2)?F2:It(r2[o2+1])?[]:{})}$n(D2,m2,x2),D2=D2[m2]}return t2}var Yf=Uu?function(t2,r2){return Uu.set(t2,r2),t2}:Ue,dm=qu?function(t2,r2){return qu(t2,"toString",{configurable:!0,enumerable:!1,value:Ds(r2),writable:!0})}:Ue;function vm(t2){return ni(nn(t2))}function st(t2,r2,u2){var s2=-1,o2=t2.length;r2<0&&(r2=-r2>o2?0:o2+r2),u2=u2>o2?o2:u2,u2<0&&(u2+=o2),o2=r2>u2?0:u2-r2>>>0,r2>>>=0;for(var c2=A5(o2);++s2<o2;)c2[s2]=t2[s2+r2];return c2}function Dm(t2,r2){var u2;return rr(t2,function(s2,o2,c2){return u2=r2(s2,o2,c2),!u2}),!!u2}function Yu(t2,r2,u2){var s2=0,o2=t2==null?s2:t2.length;if(typeof r2=="number"&&r2===r2&&o2<=ia){for(;s2<o2;){var c2=s2+o2>>>1,h2=t2[c2];h2!==null&&!Qe(h2)&&(u2?h2<=r2:h2<r2)?s2=c2+1:o2=c2}return o2}return Ga(t2,r2,Ue,u2)}function Ga(t2,r2,u2,s2){var o2=0,c2=t2==null?0:t2.length;if(c2===0)return 0;r2=u2(r2);for(var h2=r2!==r2,D2=r2===null,m2=Qe(r2),x2=r2===e3;o2<c2;){var F2=ju((o2+c2)/2),O2=u2(t2[F2]),P2=O2!==e3,I2=O2===null,M2=O2===O2,Z3=Qe(O2);if(h2)var j2=s2||M2;else x2?j2=M2&&(s2||P2):D2?j2=M2&&P2&&(s2||!I2):m2?j2=M2&&P2&&!I2&&(s2||!Z3):I2||Z3?j2=!1:j2=s2?O2<=r2:O2<r2;j2?o2=F2+1:c2=F2}return Se(c2,ua2)}function Jf(t2,r2){for(var u2=-1,s2=t2.length,o2=0,c2=[];++u2<s2;){var h2=t2[u2],D2=r2?r2(h2):h2;if(!u2||!vt(D2,m2)){var m2=D2;c2[o2++]=h2===0?0:h2}}return c2}function Xf(t2){return typeof t2=="number"?t2:Qe(t2)?Ur:+t2}function Xe(t2){if(typeof t2=="string")return t2;if(G2(t2))return he2(t2,Xe)+"";if(Qe(t2))return _f6?_f6.call(t2):"";var r2=t2+"";return r2=="0"&&1/t2==-Ft?"-0":r2}function nr(t2,r2,u2){var s2=-1,o2=Fu,c2=t2.length,h2=!0,D2=[],m2=D2;if(u2)h2=!1,o2=Ca;else if(c2>=i2){var x2=r2?null:_m4(t2);if(x2)return Ou(x2);h2=!1,o2=Tn,m2=new Dr}else m2=r2?[]:D2;e:for(;++s2<c2;){var F2=t2[s2],O2=r2?r2(F2):F2;if(F2=u2||F2!==0?F2:0,h2&&O2===O2){for(var P2=m2.length;P2--;)if(m2[P2]===O2)continue e;r2&&m2.push(O2),D2.push(F2)}else o2(m2,O2,u2)||(m2!==D2&&m2.push(O2),D2.push(F2))}return D2}function Ka(t2,r2){return r2=ur(r2,t2),t2=El(t2,r2),t2==null||delete t2[Et(ot(r2))]}function Qf(t2,r2,u2,s2){return jn(t2,r2,u2(mr(t2,r2)),s2)}function Ju(t2,r2,u2,s2){for(var o2=t2.length,c2=s2?o2:-1;(s2?c2--:++c2<o2)&&r2(t2[c2],c2,t2););return u2?st(t2,s2?0:c2,s2?c2+1:o2):st(t2,s2?c2+1:0,s2?o2:c2)}function Vf(t2,r2){var u2=t2;return u2 instanceof Q2&&(u2=u2.value()),Aa(r2,function(s2,o2){return o2.func.apply(o2.thisArg,Vt([s2],o2.args))},u2)}function Za(t2,r2,u2){var s2=t2.length;if(s2<2)return s2?nr(t2[0]):[];for(var o2=-1,c2=A5(s2);++o2<s2;)for(var h2=t2[o2],D2=-1;++D2<s2;)D2!=o2&&(c2[o2]=Ln(c2[o2]||h2,t2[D2],r2,u2));return nr(_e6(c2,1),r2,u2)}function kf(t2,r2,u2){for(var s2=-1,o2=t2.length,c2=r2.length,h2={};++s2<o2;){var D2=s2<c2?r2[s2]:e3;u2(h2,t2[s2],D2)}return h2}function Ya(t2){return me(t2)?t2:[]}function Ja(t2){return typeof t2=="function"?t2:Ue}function ur(t2,r2){return G2(t2)?t2:us(t2,r2)?[t2]:_l4(re2(t2))}var ym=Y3;function ir(t2,r2,u2){var s2=t2.length;return u2=u2===e3?s2:u2,!r2&&u2>=s2?t2:st(t2,r2,u2)}var el=iy||function(t2){return Ee.clearTimeout(t2)};function tl(t2,r2){if(r2)return t2.slice();var u2=t2.length,s2=Bf?Bf(u2):new t2.constructor(u2);return t2.copy(s2),s2}function Xa(t2){var r2=new t2.constructor(t2.byteLength);return new Iu(r2).set(new Iu(t2)),r2}function mm(t2,r2){var u2=r2?Xa(t2.buffer):t2.buffer;return new t2.constructor(u2,t2.byteOffset,t2.byteLength)}function Cm(t2){var r2=new t2.constructor(t2.source,Lo.exec(t2));return r2.lastIndex=t2.lastIndex,r2}function Am(t2){return In?ie2(In.call(t2)):{}}function rl(t2,r2){var u2=r2?Xa(t2.buffer):t2.buffer;return new t2.constructor(u2,t2.byteOffset,t2.length)}function nl(t2,r2){if(t2!==r2){var u2=t2!==e3,s2=t2===null,o2=t2===t2,c2=Qe(t2),h2=r2!==e3,D2=r2===null,m2=r2===r2,x2=Qe(r2);if(!D2&&!x2&&!c2&&t2>r2||c2&&h2&&m2&&!D2&&!x2||s2&&h2&&m2||!u2&&m2||!o2)return 1;if(!s2&&!c2&&!x2&&t2<r2||x2&&u2&&o2&&!s2&&!c2||D2&&u2&&o2||!h2&&o2||!m2)return-1}return 0}function Bm(t2,r2,u2){for(var s2=-1,o2=t2.criteria,c2=r2.criteria,h2=o2.length,D2=u2.length;++s2<h2;){var m2=nl(o2[s2],c2[s2]);if(m2){if(s2>=D2)return m2;var x2=u2[s2];return m2*(x2=="desc"?-1:1)}}return t2.index-r2.index}function ul(t2,r2,u2,s2){for(var o2=-1,c2=t2.length,h2=u2.length,D2=-1,m2=r2.length,x2=Be(c2-h2,0),F2=A5(m2+x2),O2=!s2;++D2<m2;)F2[D2]=r2[D2];for(;++o2<h2;)(O2||o2<c2)&&(F2[u2[o2]]=t2[o2]);for(;x2--;)F2[D2++]=t2[o2++];return F2}function il(t2,r2,u2,s2){for(var o2=-1,c2=t2.length,h2=-1,D2=u2.length,m2=-1,x2=r2.length,F2=Be(c2-D2,0),O2=A5(F2+x2),P2=!s2;++o2<F2;)O2[o2]=t2[o2];for(var I2=o2;++m2<x2;)O2[I2+m2]=r2[m2];for(;++h2<D2;)(P2||o2<c2)&&(O2[I2+u2[h2]]=t2[o2++]);return O2}function qe(t2,r2){var u2=-1,s2=t2.length;for(r2||(r2=A5(s2));++u2<s2;)r2[u2]=t2[u2];return r2}function bt(t2,r2,u2,s2){var o2=!u2;u2||(u2={});for(var c2=-1,h2=r2.length;++c2<h2;){var D2=r2[c2],m2=s2?s2(u2[D2],t2[D2],D2,u2,t2):e3;m2===e3&&(m2=t2[D2]),o2?Pt(u2,D2,m2):$n(u2,D2,m2)}return u2}function bm(t2,r2){return bt(t2,ns(t2),r2)}function Em(t2,r2){return bt(t2,yl(t2),r2)}function Xu(t2,r2){return function(u2,s2){var o2=G2(u2)?OD:Ky,c2=r2?r2():{};return o2(u2,t2,q2(s2,2),c2)}}function kr(t2){return Y3(function(r2,u2){var s2=-1,o2=u2.length,c2=o2>1?u2[o2-1]:e3,h2=o2>2?u2[2]:e3;for(c2=t2.length>3&&typeof c2=="function"?(o2--,c2):e3,h2&&Ne(u2[0],u2[1],h2)&&(c2=o2<3?e3:c2,o2=1),r2=ie2(r2);++s2<o2;){var D2=u2[s2];D2&&t2(r2,D2,s2,c2)}return r2})}function al(t2,r2){return function(u2,s2){if(u2==null)return u2;if(!Me(u2))return t2(u2,s2);for(var o2=u2.length,c2=r2?o2:-1,h2=ie2(u2);(r2?c2--:++c2<o2)&&s2(h2[c2],c2,h2)!==!1;);return u2}}function sl(t2){return function(r2,u2,s2){for(var o2=-1,c2=ie2(r2),h2=s2(r2),D2=h2.length;D2--;){var m2=h2[t2?D2:++o2];if(u2(c2[m2],m2,c2)===!1)break}return r2}}function wm(t2,r2,u2){var s2=r2&N2,o2=Un(t2);function c2(){var h2=this&&this!==Ee&&this instanceof c2?o2:t2;return h2.apply(s2?u2:this,arguments)}return c2}function ol(t2){return function(r2){r2=re2(r2);var u2=Zr(r2)?ht(r2):e3,s2=u2?u2[0]:r2.charAt(0),o2=u2?ir(u2,1).join(""):r2.slice(1);return s2[t2]()+o2}}function en(t2){return function(r2){return Aa(ac(ic(r2).replace(dD,"")),t2,"")}}function Un(t2){return function(){var r2=arguments;switch(r2.length){case 0:return new t2;case 1:return new t2(r2[0]);case 2:return new t2(r2[0],r2[1]);case 3:return new t2(r2[0],r2[1],r2[2]);case 4:return new t2(r2[0],r2[1],r2[2],r2[3]);case 5:return new t2(r2[0],r2[1],r2[2],r2[3],r2[4]);case 6:return new t2(r2[0],r2[1],r2[2],r2[3],r2[4],r2[5]);case 7:return new t2(r2[0],r2[1],r2[2],r2[3],r2[4],r2[5],r2[6])}var u2=Vr(t2.prototype),s2=t2.apply(u2,r2);return ve(s2)?s2:u2}}function xm(t2,r2,u2){var s2=Un(t2);function o2(){for(var c2=arguments.length,h2=A5(c2),D2=c2,m2=tn(o2);D2--;)h2[D2]=arguments[D2];var x2=c2<3&&h2[0]!==m2&&h2[c2-1]!==m2?[]:kt(h2,m2);if(c2-=x2.length,c2<u2)return pl(t2,r2,Qu,o2.placeholder,e3,h2,x2,e3,e3,u2-c2);var F2=this&&this!==Ee&&this instanceof o2?s2:t2;return Ye(F2,this,h2)}return o2}function fl(t2){return function(r2,u2,s2){var o2=ie2(r2);if(!Me(r2)){var c2=q2(u2,3);r2=we(r2),u2=function(D2){return c2(o2[D2],D2,o2)}}var h2=t2(r2,u2,s2);return h2>-1?o2[c2?r2[h2]:h2]:e3}}function ll(t2){return Nt(function(r2){var u2=r2.length,s2=u2,o2=it.prototype.thru;for(t2&&r2.reverse();s2--;){var c2=r2[s2];if(typeof c2!="function")throw new ut(f2);if(o2&&!h2&&ti(c2)=="wrapper")var h2=new it([],!0)}for(s2=h2?s2:u2;++s2<u2;){c2=r2[s2];var D2=ti(c2),m2=D2=="wrapper"?ts(c2):e3;m2&&is(m2[0])&&m2[1]==(xe|L2|J2|H2)&&!m2[4].length&&m2[9]==1?h2=h2[ti(m2[0])].apply(h2,m2[3]):h2=c2.length==1&&is(c2)?h2[D2]():h2.thru(c2)}return function(){var x2=arguments,F2=x2[0];if(h2&&x2.length==1&&G2(F2))return h2.plant(F2).value();for(var O2=0,P2=u2?r2[O2].apply(this,x2):F2;++O2<u2;)P2=r2[O2].call(this,P2);return P2}})}function Qu(t2,r2,u2,s2,o2,c2,h2,D2,m2,x2){var F2=r2&xe,O2=r2&N2,P2=r2&$2,I2=r2&(L2|ue2),M2=r2&We,Z3=P2?e3:Un(t2);function j2(){for(var X3=arguments.length,V2=A5(X3),Ve=X3;Ve--;)V2[Ve]=arguments[Ve];if(I2)var Ie=tn(j2),ke=qD(V2,Ie);if(s2&&(V2=ul(V2,s2,o2,I2)),c2&&(V2=il(V2,c2,h2,I2)),X3-=ke,I2&&X3<x2){var Ce=kt(V2,Ie);return pl(t2,r2,Qu,j2.placeholder,u2,V2,Ce,D2,m2,x2-X3)}var Dt=O2?u2:this,qt=P2?Dt[t2]:t2;return X3=V2.length,D2?V2=Km(V2,D2):M2&&X3>1&&V2.reverse(),F2&&m2<X3&&(V2.length=m2),this&&this!==Ee&&this instanceof j2&&(qt=Z3||Un(qt)),qt.apply(Dt,V2)}return j2}function cl(t2,r2){return function(u2,s2){return em(u2,t2,r2(s2),{})}}function Vu(t2,r2){return function(u2,s2){var o2;if(u2===e3&&s2===e3)return r2;if(u2!==e3&&(o2=u2),s2!==e3){if(o2===e3)return s2;typeof u2=="string"||typeof s2=="string"?(u2=Xe(u2),s2=Xe(s2)):(u2=Xf(u2),s2=Xf(s2)),o2=t2(u2,s2)}return o2}}function Qa(t2){return Nt(function(r2){return r2=he2(r2,Je(q2())),Y3(function(u2){var s2=this;return t2(r2,function(o2){return Ye(o2,s2,u2)})})})}function ku(t2,r2){r2=r2===e3?" ":Xe(r2);var u2=r2.length;if(u2<2)return u2?Ha(r2,t2):r2;var s2=Ha(r2,Mu(t2/Yr(r2)));return Zr(r2)?ir(ht(s2),0,t2).join(""):s2.slice(0,t2)}function Fm(t2,r2,u2,s2){var o2=r2&N2,c2=Un(t2);function h2(){for(var D2=-1,m2=arguments.length,x2=-1,F2=s2.length,O2=A5(F2+m2),P2=this&&this!==Ee&&this instanceof h2?c2:t2;++x2<F2;)O2[x2]=s2[x2];for(;m2--;)O2[x2++]=arguments[++D2];return Ye(P2,o2?u2:this,O2)}return h2}function gl(t2){return function(r2,u2,s2){return s2&&typeof s2!="number"&&Ne(r2,u2,s2)&&(u2=s2=e3),r2=Lt(r2),u2===e3?(u2=r2,r2=0):u2=Lt(u2),s2=s2===e3?r2<u2?1:-1:Lt(s2),gm(r2,u2,s2,t2)}}function ei(t2){return function(r2,u2){return typeof r2=="string"&&typeof u2=="string"||(r2=ft(r2),u2=ft(u2)),t2(r2,u2)}}function pl(t2,r2,u2,s2,o2,c2,h2,D2,m2,x2){var F2=r2&L2,O2=F2?h2:e3,P2=F2?e3:h2,I2=F2?c2:e3,M2=F2?e3:c2;r2|=F2?J2:te2,r2&=~(F2?te2:J2),r2&W2||(r2&=-4);var Z3=[t2,r2,o2,I2,O2,M2,P2,D2,m2,x2],j2=u2.apply(e3,Z3);return is(t2)&&wl(j2,Z3),j2.placeholder=s2,xl(j2,t2,r2)}function Va(t2){var r2=Ae[t2];return function(u2,s2){if(u2=ft(u2),s2=s2==null?0:Se(K2(s2),292),s2&&xf(u2)){var o2=(re2(u2)+"e").split("e"),c2=r2(o2[0]+"e"+(+o2[1]+s2));return o2=(re2(c2)+"e").split("e"),+(o2[0]+"e"+(+o2[1]-s2))}return r2(u2)}}var _m4=Xr&&1/Ou(new Xr([,-0]))[1]==Ft?function(t2){return new Xr(t2)}:Cs;function hl(t2){return function(r2){var u2=Pe(r2);return u2==Le?_a9(r2):u2==Ge?GD(r2):LD(r2,t2(r2))}}function Rt(t2,r2,u2,s2,o2,c2,h2,D2){var m2=r2&$2;if(!m2&&typeof t2!="function")throw new ut(f2);var x2=s2?s2.length:0;if(x2||(r2&=-97,s2=o2=e3),h2=h2===e3?h2:Be(K2(h2),0),D2=D2===e3?D2:K2(D2),x2-=o2?o2.length:0,r2&te2){var F2=s2,O2=o2;s2=o2=e3}var P2=m2?e3:ts(t2),I2=[t2,r2,u2,s2,o2,F2,O2,c2,h2,D2];if(P2&&zm(I2,P2),t2=I2[0],r2=I2[1],u2=I2[2],s2=I2[3],o2=I2[4],D2=I2[9]=I2[9]===e3?m2?0:t2.length:Be(I2[9]-x2,0),!D2&&r2&(L2|ue2)&&(r2&=-25),!r2||r2==N2)var M2=wm(t2,r2,u2);else r2==L2||r2==ue2?M2=xm(t2,r2,D2):(r2==J2||r2==(N2|J2))&&!o2.length?M2=Fm(t2,r2,u2,s2):M2=Qu.apply(e3,I2);var Z3=P2?Yf:wl;return xl(Z3(M2,I2),t2,r2)}function dl(t2,r2,u2,s2){return t2===e3||vt(t2,Jr[u2])&&!ne2.call(s2,u2)?r2:t2}function vl(t2,r2,u2,s2,o2,c2){return ve(t2)&&ve(r2)&&(c2.set(r2,t2),Zu(t2,r2,e3,vl,c2),c2.delete(r2)),t2}function Om(t2){return Hn(t2)?e3:t2}function Dl(t2,r2,u2,s2,o2,c2){var h2=u2&_2,D2=t2.length,m2=r2.length;if(D2!=m2&&!(h2&&m2>D2))return!1;var x2=c2.get(t2),F2=c2.get(r2);if(x2&&F2)return x2==r2&&F2==t2;var O2=-1,P2=!0,I2=u2&S2?new Dr:e3;for(c2.set(t2,r2),c2.set(r2,t2);++O2<D2;){var M2=t2[O2],Z3=r2[O2];if(s2)var j2=h2?s2(Z3,M2,O2,r2,t2,c2):s2(M2,Z3,O2,t2,r2,c2);if(j2!==e3){if(j2)continue;P2=!1;break}if(I2){if(!Ba(r2,function(X3,V2){if(!Tn(I2,V2)&&(M2===X3||o2(M2,X3,u2,s2,c2)))return I2.push(V2)})){P2=!1;break}}else if(!(M2===Z3||o2(M2,Z3,u2,s2,c2))){P2=!1;break}}return c2.delete(t2),c2.delete(r2),P2}function Tm(t2,r2,u2,s2,o2,c2,h2){switch(u2){case Ze:if(t2.byteLength!=r2.byteLength||t2.byteOffset!=r2.byteOffset)return!1;t2=t2.buffer,r2=r2.buffer;case Ke:return!(t2.byteLength!=r2.byteLength||!c2(new Iu(t2),new Iu(r2)));case He:case Ht:case _t:return vt(+t2,+r2);case Gt:return t2.name==r2.name&&t2.message==r2.message;case Kt:case Ot:return t2==r2+"";case Le:var D2=_a9;case Ge:var m2=s2&_2;if(D2||(D2=Ou),t2.size!=r2.size&&!m2)return!1;var x2=h2.get(t2);if(x2)return x2==r2;s2|=S2,h2.set(t2,r2);var F2=Dl(D2(t2),D2(r2),s2,o2,c2,h2);return h2.delete(t2),F2;case Zt:if(In)return In.call(t2)==In.call(r2)}return!1}function Sm(t2,r2,u2,s2,o2,c2){var h2=u2&_2,D2=ka(t2),m2=D2.length,x2=ka(r2),F2=x2.length;if(m2!=F2&&!h2)return!1;for(var O2=m2;O2--;){var P2=D2[O2];if(!(h2?P2 in r2:ne2.call(r2,P2)))return!1}var I2=c2.get(t2),M2=c2.get(r2);if(I2&&M2)return I2==r2&&M2==t2;var Z3=!0;c2.set(t2,r2),c2.set(r2,t2);for(var j2=h2;++O2<m2;){P2=D2[O2];var X3=t2[P2],V2=r2[P2];if(s2)var Ve=h2?s2(V2,X3,P2,r2,t2,c2):s2(X3,V2,P2,t2,r2,c2);if(!(Ve===e3?X3===V2||o2(X3,V2,u2,s2,c2):Ve)){Z3=!1;break}j2||(j2=P2=="constructor")}if(Z3&&!j2){var Ie=t2.constructor,ke=r2.constructor;Ie!=ke&&"constructor"in t2&&"constructor"in r2&&!(typeof Ie=="function"&&Ie instanceof Ie&&typeof ke=="function"&&ke instanceof ke)&&(Z3=!1)}return c2.delete(t2),c2.delete(r2),Z3}function Nt(t2){return ss(bl(t2,e3,Pl),t2+"")}function ka(t2){return Lf(t2,we,ns)}function es(t2){return Lf(t2,je,yl)}var ts=Uu?function(t2){return Uu.get(t2)}:Cs;function ti(t2){for(var r2=t2.name+"",u2=Qr[r2],s2=ne2.call(Qr,r2)?u2.length:0;s2--;){var o2=u2[s2],c2=o2.func;if(c2==null||c2==t2)return o2.name}return r2}function tn(t2){var r2=ne2.call(l,"placeholder")?l:t2;return r2.placeholder}function q2(){var t2=l.iteratee||ys;return t2=t2===ys?jf:t2,arguments.length?t2(arguments[0],arguments[1]):t2}function ri(t2,r2){var u2=t2.__data__;return Mm(r2)?u2[typeof r2=="string"?"string":"hash"]:u2.map}function rs(t2){for(var r2=we(t2),u2=r2.length;u2--;){var s2=r2[u2],o2=t2[s2];r2[u2]=[s2,o2,Al(o2)]}return r2}function Cr(t2,r2){var u2=WD(t2,r2);return Mf(u2)?u2:e3}function Pm(t2){var r2=ne2.call(t2,dr),u2=t2[dr];try{t2[dr]=e3;var s2=!0}catch{}var o2=Ru.call(t2);return s2&&(r2?t2[dr]=u2:delete t2[dr]),o2}var ns=Ta?function(t2){return t2==null?[]:(t2=ie2(t2),Qt(Ta(t2),function(r2){return Ef.call(t2,r2)}))}:As,yl=Ta?function(t2){for(var r2=[];t2;)Vt(r2,ns(t2)),t2=$u(t2);return r2}:As,Pe=Re;(Sa&&Pe(new Sa(new ArrayBuffer(1)))!=Ze||Pn&&Pe(new Pn)!=Le||Pa&&Pe(Pa.resolve())!=Cu||Xr&&Pe(new Xr)!=Ge||Rn&&Pe(new Rn)!=Jt)&&(Pe=function(t2){var r2=Re(t2),u2=r2==gt?t2.constructor:e3,s2=u2?Ar(u2):"";if(s2)switch(s2){case hy:return Ze;case dy:return Le;case vy:return Cu;case Dy:return Ge;case yy:return Jt}return r2});function Rm(t2,r2,u2){for(var s2=-1,o2=u2.length;++s2<o2;){var c2=u2[s2],h2=c2.size;switch(c2.type){case"drop":t2+=h2;break;case"dropRight":r2-=h2;break;case"take":r2=Se(r2,t2+h2);break;case"takeRight":t2=Be(t2,r2-h2);break}}return{start:t2,end:r2}}function Nm(t2){var r2=t2.match(j1);return r2?r2[1].split(U1):[]}function ml(t2,r2,u2){r2=ur(r2,t2);for(var s2=-1,o2=r2.length,c2=!1;++s2<o2;){var h2=Et(r2[s2]);if(!(c2=t2!=null&&u2(t2,h2)))break;t2=t2[h2]}return c2||++s2!=o2?c2:(o2=t2==null?0:t2.length,!!o2&&fi(o2)&&It(h2,o2)&&(G2(t2)||Br(t2)))}function Im(t2){var r2=t2.length,u2=new t2.constructor(r2);return r2&&typeof t2[0]=="string"&&ne2.call(t2,"index")&&(u2.index=t2.index,u2.input=t2.input),u2}function Cl(t2){return typeof t2.constructor=="function"&&!Wn(t2)?Vr($u(t2)):{}}function $m(t2,r2,u2){var s2=t2.constructor;switch(r2){case Ke:return Xa(t2);case He:case Ht:return new s2(+t2);case Ze:return mm(t2,u2);case zr:case At:case Xt:case Hr:case pt2:case Fn:case _n4:case pr:case On:return rl(t2,u2);case Le:return new s2;case _t:case Ot:return new s2(t2);case Kt:return Cm(t2);case Ge:return new s2;case Zt:return Am(t2)}}function Lm(t2,r2){var u2=r2.length;if(!u2)return t2;var s2=u2-1;return r2[s2]=(u2>1?"& ":"")+r2[s2],r2=r2.join(u2>2?", ":" "),t2.replace(M1,`{ 197/* [wrapped with `+r2+`] */ 198`)}function qm(t2){return G2(t2)||Br(t2)||!!(wf&&t2&&t2[wf])}function It(t2,r2){var u2=typeof t2;return r2=r2??Ct,!!r2&&(u2=="number"||u2!="symbol"&&X12.test(t2))&&t2>-1&&t2%1==0&&t2<r2}function Ne(t2,r2,u2){if(!ve(u2))return!1;var s2=typeof r2;return(s2=="number"?Me(u2)&&It(r2,u2.length):s2=="string"&&r2 in u2)?vt(u2[r2],t2):!1}function us(t2,r2){if(G2(t2))return!1;var u2=typeof t2;return u2=="number"||u2=="symbol"||u2=="boolean"||t2==null||Qe(t2)?!0:I1.test(t2)||!N1.test(t2)||r2!=null&&t2 in ie2(r2)}function Mm(t2){var r2=typeof t2;return r2=="string"||r2=="number"||r2=="symbol"||r2=="boolean"?t2!=="__proto__":t2===null}function is(t2){var r2=ti(t2),u2=l[r2];if(typeof u2!="function"||!(r2 in Q2.prototype))return!1;if(t2===u2)return!0;var s2=ts(u2);return!!s2&&t2===s2[0]}function jm(t2){return!!Af&&Af in t2}var Um=Su?$t:Bs;function Wn(t2){var r2=t2&&t2.constructor,u2=typeof r2=="function"&&r2.prototype||Jr;return t2===u2}function Al(t2){return t2===t2&&!ve(t2)}function Bl(t2,r2){return function(u2){return u2==null?!1:u2[t2]===r2&&(r2!==e3||t2 in ie2(u2))}}function Wm(t2){var r2=si(t2,function(s2){return u2.size===d2&&u2.clear(),s2}),u2=r2.cache;return r2}function zm(t2,r2){var u2=t2[1],s2=r2[1],o2=u2|s2,c2=o2<(N2|$2|xe),h2=s2==xe&&u2==L2||s2==xe&&u2==H2&&t2[7].length<=r2[8]||s2==(xe|H2)&&r2[7].length<=r2[8]&&u2==L2;if(!(c2||h2))return t2;s2&N2&&(t2[2]=r2[2],o2|=u2&N2?0:W2);var D2=r2[3];if(D2){var m2=t2[3];t2[3]=m2?ul(m2,D2,r2[4]):D2,t2[4]=m2?kt(t2[3],g2):r2[4]}return D2=r2[5],D2&&(m2=t2[5],t2[5]=m2?il(m2,D2,r2[6]):D2,t2[6]=m2?kt(t2[5],g2):r2[6]),D2=r2[7],D2&&(t2[7]=D2),s2&xe&&(t2[8]=t2[8]==null?r2[8]:Se(t2[8],r2[8])),t2[9]==null&&(t2[9]=r2[9]),t2[0]=r2[0],t2[1]=o2,t2}function Hm(t2){var r2=[];if(t2!=null)for(var u2 in ie2(t2))r2.push(u2);return r2}function Gm(t2){return Ru.call(t2)}function bl(t2,r2,u2){return r2=Be(r2===e3?t2.length-1:r2,0),function(){for(var s2=arguments,o2=-1,c2=Be(s2.length-r2,0),h2=A5(c2);++o2<c2;)h2[o2]=s2[r2+o2];o2=-1;for(var D2=A5(r2+1);++o2<r2;)D2[o2]=s2[o2];return D2[r2]=u2(h2),Ye(t2,this,D2)}}function El(t2,r2){return r2.length<2?t2:mr(t2,st(r2,0,-1))}function Km(t2,r2){for(var u2=t2.length,s2=Se(r2.length,u2),o2=qe(t2);s2--;){var c2=r2[s2];t2[s2]=It(c2,u2)?o2[c2]:e3}return t2}function as(t2,r2){if(!(r2==="constructor"&&typeof t2[r2]=="function")&&r2!="__proto__")return t2[r2]}var wl=Fl(Yf),zn=sy||function(t2,r2){return Ee.setTimeout(t2,r2)},ss=Fl(dm);function xl(t2,r2,u2){var s2=r2+"";return ss(t2,Lm(s2,Zm(Nm(s2),u2)))}function Fl(t2){var r2=0,u2=0;return function(){var s2=cy(),o2=jr-(s2-u2);if(u2=s2,o2>0){if(++r2>=Mr)return arguments[0]}else r2=0;return t2.apply(e3,arguments)}}function ni(t2,r2){var u2=-1,s2=t2.length,o2=s2-1;for(r2=r2===e3?s2:r2;++u2<r2;){var c2=za(u2,o2),h2=t2[c2];t2[c2]=t2[u2],t2[u2]=h2}return t2.length=r2,t2}var _l4=Wm(function(t2){var r2=[];return t2.charCodeAt(0)===46&&r2.push(""),t2.replace($1,function(u2,s2,o2,c2){r2.push(o2?c2.replace(H1,"$1"):s2||u2)}),r2});function Et(t2){if(typeof t2=="string"||Qe(t2))return t2;var r2=t2+"";return r2=="0"&&1/t2==-Ft?"-0":r2}function Ar(t2){if(t2!=null){try{return Pu.call(t2)}catch{}try{return t2+""}catch{}}return""}function Zm(t2,r2){return nt(cr,function(u2){var s2="_."+u2[0];r2&u2[1]&&!Fu(t2,s2)&&t2.push(s2)}),t2.sort()}function Ol(t2){if(t2 instanceof Q2)return t2.clone();var r2=new it(t2.__wrapped__,t2.__chain__);return r2.__actions__=qe(t2.__actions__),r2.__index__=t2.__index__,r2.__values__=t2.__values__,r2}function Ym(t2,r2,u2){(u2?Ne(t2,r2,u2):r2===e3)?r2=1:r2=Be(K2(r2),0);var s2=t2==null?0:t2.length;if(!s2||r2<1)return[];for(var o2=0,c2=0,h2=A5(Mu(s2/r2));o2<s2;)h2[c2++]=st(t2,o2,o2+=r2);return h2}function Jm(t2){for(var r2=-1,u2=t2==null?0:t2.length,s2=0,o2=[];++r2<u2;){var c2=t2[r2];c2&&(o2[s2++]=c2)}return o2}function Xm(){var t2=arguments.length;if(!t2)return[];for(var r2=A5(t2-1),u2=arguments[0],s2=t2;s2--;)r2[s2-1]=arguments[s2];return Vt(G2(u2)?qe(u2):[u2],_e6(r2,1))}var Qm=Y3(function(t2,r2){return me(t2)?Ln(t2,_e6(r2,1,me,!0)):[]}),Vm=Y3(function(t2,r2){var u2=ot(r2);return me(u2)&&(u2=e3),me(t2)?Ln(t2,_e6(r2,1,me,!0),q2(u2,2)):[]}),km=Y3(function(t2,r2){var u2=ot(r2);return me(u2)&&(u2=e3),me(t2)?Ln(t2,_e6(r2,1,me,!0),e3,u2):[]});function eC(t2,r2,u2){var s2=t2==null?0:t2.length;return s2?(r2=u2||r2===e3?1:K2(r2),st(t2,r2<0?0:r2,s2)):[]}function tC(t2,r2,u2){var s2=t2==null?0:t2.length;return s2?(r2=u2||r2===e3?1:K2(r2),r2=s2-r2,st(t2,0,r2<0?0:r2)):[]}function rC(t2,r2){return t2&&t2.length?Ju(t2,q2(r2,3),!0,!0):[]}function nC(t2,r2){return t2&&t2.length?Ju(t2,q2(r2,3),!0):[]}function uC(t2,r2,u2,s2){var o2=t2==null?0:t2.length;return o2?(u2&&typeof u2!="number"&&Ne(t2,r2,u2)&&(u2=0,s2=o2),Xy(t2,r2,u2,s2)):[]}function Tl(t2,r2,u2){var s2=t2==null?0:t2.length;if(!s2)return-1;var o2=u2==null?0:K2(u2);return o2<0&&(o2=Be(s2+o2,0)),_u(t2,q2(r2,3),o2)}function Sl(t2,r2,u2){var s2=t2==null?0:t2.length;if(!s2)return-1;var o2=s2-1;return u2!==e3&&(o2=K2(u2),o2=u2<0?Be(s2+o2,0):Se(o2,s2-1)),_u(t2,q2(r2,3),o2,!0)}function Pl(t2){var r2=t2==null?0:t2.length;return r2?_e6(t2,1):[]}function iC(t2){var r2=t2==null?0:t2.length;return r2?_e6(t2,Ft):[]}function aC(t2,r2){var u2=t2==null?0:t2.length;return u2?(r2=r2===e3?1:K2(r2),_e6(t2,r2)):[]}function sC(t2){for(var r2=-1,u2=t2==null?0:t2.length,s2={};++r2<u2;){var o2=t2[r2];s2[o2[0]]=o2[1]}return s2}function Rl(t2){return t2&&t2.length?t2[0]:e3}function oC(t2,r2,u2){var s2=t2==null?0:t2.length;if(!s2)return-1;var o2=u2==null?0:K2(u2);return o2<0&&(o2=Be(s2+o2,0)),Kr(t2,r2,o2)}function fC(t2){var r2=t2==null?0:t2.length;return r2?st(t2,0,-1):[]}var lC=Y3(function(t2){var r2=he2(t2,Ya);return r2.length&&r2[0]===t2[0]?qa(r2):[]}),cC=Y3(function(t2){var r2=ot(t2),u2=he2(t2,Ya);return r2===ot(u2)?r2=e3:u2.pop(),u2.length&&u2[0]===t2[0]?qa(u2,q2(r2,2)):[]}),gC=Y3(function(t2){var r2=ot(t2),u2=he2(t2,Ya);return r2=typeof r2=="function"?r2:e3,r2&&u2.pop(),u2.length&&u2[0]===t2[0]?qa(u2,e3,r2):[]});function pC(t2,r2){return t2==null?"":fy.call(t2,r2)}function ot(t2){var r2=t2==null?0:t2.length;return r2?t2[r2-1]:e3}function hC(t2,r2,u2){var s2=t2==null?0:t2.length;if(!s2)return-1;var o2=s2;return u2!==e3&&(o2=K2(u2),o2=o2<0?Be(s2+o2,0):Se(o2,s2-1)),r2===r2?ZD(t2,r2,o2):_u(t2,pf,o2,!0)}function dC(t2,r2){return t2&&t2.length?Hf(t2,K2(r2)):e3}var vC=Y3(Nl);function Nl(t2,r2){return t2&&t2.length&&r2&&r2.length?Wa(t2,r2):t2}function DC(t2,r2,u2){return t2&&t2.length&&r2&&r2.length?Wa(t2,r2,q2(u2,2)):t2}function yC(t2,r2,u2){return t2&&t2.length&&r2&&r2.length?Wa(t2,r2,e3,u2):t2}var mC=Nt(function(t2,r2){var u2=t2==null?0:t2.length,s2=Na(t2,r2);return Zf(t2,he2(r2,function(o2){return It(o2,u2)?+o2:o2}).sort(nl)),s2});function CC(t2,r2){var u2=[];if(!(t2&&t2.length))return u2;var s2=-1,o2=[],c2=t2.length;for(r2=q2(r2,3);++s2<c2;){var h2=t2[s2];r2(h2,s2,t2)&&(u2.push(h2),o2.push(s2))}return Zf(t2,o2),u2}function os(t2){return t2==null?t2:py.call(t2)}function AC(t2,r2,u2){var s2=t2==null?0:t2.length;return s2?(u2&&typeof u2!="number"&&Ne(t2,r2,u2)?(r2=0,u2=s2):(r2=r2==null?0:K2(r2),u2=u2===e3?s2:K2(u2)),st(t2,r2,u2)):[]}function BC(t2,r2){return Yu(t2,r2)}function bC(t2,r2,u2){return Ga(t2,r2,q2(u2,2))}function EC(t2,r2){var u2=t2==null?0:t2.length;if(u2){var s2=Yu(t2,r2);if(s2<u2&&vt(t2[s2],r2))return s2}return-1}function wC(t2,r2){return Yu(t2,r2,!0)}function xC(t2,r2,u2){return Ga(t2,r2,q2(u2,2),!0)}function FC(t2,r2){var u2=t2==null?0:t2.length;if(u2){var s2=Yu(t2,r2,!0)-1;if(vt(t2[s2],r2))return s2}return-1}function _C(t2){return t2&&t2.length?Jf(t2):[]}function OC(t2,r2){return t2&&t2.length?Jf(t2,q2(r2,2)):[]}function TC(t2){var r2=t2==null?0:t2.length;return r2?st(t2,1,r2):[]}function SC(t2,r2,u2){return t2&&t2.length?(r2=u2||r2===e3?1:K2(r2),st(t2,0,r2<0?0:r2)):[]}function PC(t2,r2,u2){var s2=t2==null?0:t2.length;return s2?(r2=u2||r2===e3?1:K2(r2),r2=s2-r2,st(t2,r2<0?0:r2,s2)):[]}function RC(t2,r2){return t2&&t2.length?Ju(t2,q2(r2,3),!1,!0):[]}function NC(t2,r2){return t2&&t2.length?Ju(t2,q2(r2,3)):[]}var IC=Y3(function(t2){return nr(_e6(t2,1,me,!0))}),$C=Y3(function(t2){var r2=ot(t2);return me(r2)&&(r2=e3),nr(_e6(t2,1,me,!0),q2(r2,2))}),LC=Y3(function(t2){var r2=ot(t2);return r2=typeof r2=="function"?r2:e3,nr(_e6(t2,1,me,!0),e3,r2)});function qC(t2){return t2&&t2.length?nr(t2):[]}function MC(t2,r2){return t2&&t2.length?nr(t2,q2(r2,2)):[]}function jC(t2,r2){return r2=typeof r2=="function"?r2:e3,t2&&t2.length?nr(t2,e3,r2):[]}function fs(t2){if(!(t2&&t2.length))return[];var r2=0;return t2=Qt(t2,function(u2){if(me(u2))return r2=Be(u2.length,r2),!0}),xa(r2,function(u2){return he2(t2,ba(u2))})}function Il(t2,r2){if(!(t2&&t2.length))return[];var u2=fs(t2);return r2==null?u2:he2(u2,function(s2){return Ye(r2,e3,s2)})}var UC=Y3(function(t2,r2){return me(t2)?Ln(t2,r2):[]}),WC=Y3(function(t2){return Za(Qt(t2,me))}),zC=Y3(function(t2){var r2=ot(t2);return me(r2)&&(r2=e3),Za(Qt(t2,me),q2(r2,2))}),HC=Y3(function(t2){var r2=ot(t2);return r2=typeof r2=="function"?r2:e3,Za(Qt(t2,me),e3,r2)}),GC=Y3(fs);function KC(t2,r2){return kf(t2||[],r2||[],$n)}function ZC(t2,r2){return kf(t2||[],r2||[],jn)}var YC=Y3(function(t2){var r2=t2.length,u2=r2>1?t2[r2-1]:e3;return u2=typeof u2=="function"?(t2.pop(),u2):e3,Il(t2,u2)});function $l(t2){var r2=l(t2);return r2.__chain__=!0,r2}function JC(t2,r2){return r2(t2),t2}function ui(t2,r2){return r2(t2)}var XC=Nt(function(t2){var r2=t2.length,u2=r2?t2[0]:0,s2=this.__wrapped__,o2=function(c2){return Na(c2,t2)};return r2>1||this.__actions__.length||!(s2 instanceof Q2)||!It(u2)?this.thru(o2):(s2=s2.slice(u2,+u2+(r2?1:0)),s2.__actions__.push({func:ui,args:[o2],thisArg:e3}),new it(s2,this.__chain__).thru(function(c2){return r2&&!c2.length&&c2.push(e3),c2}))});function QC(){return $l(this)}function VC(){return new it(this.value(),this.__chain__)}function kC(){this.__values__===e3&&(this.__values__=Xl(this.value()));var t2=this.__index__>=this.__values__.length,r2=t2?e3:this.__values__[this.__index__++];return{done:t2,value:r2}}function eA(){return this}function tA(t2){for(var r2,u2=this;u2 instanceof zu;){var s2=Ol(u2);s2.__index__=0,s2.__values__=e3,r2?o2.__wrapped__=s2:r2=s2;var o2=s2;u2=u2.__wrapped__}return o2.__wrapped__=t2,r2}function rA(){var t2=this.__wrapped__;if(t2 instanceof Q2){var r2=t2;return this.__actions__.length&&(r2=new Q2(this)),r2=r2.reverse(),r2.__actions__.push({func:ui,args:[os],thisArg:e3}),new it(r2,this.__chain__)}return this.thru(os)}function nA(){return Vf(this.__wrapped__,this.__actions__)}var uA=Xu(function(t2,r2,u2){ne2.call(t2,u2)?++t2[u2]:Pt(t2,u2,1)});function iA(t2,r2,u2){var s2=G2(t2)?cf:Jy;return u2&&Ne(t2,r2,u2)&&(r2=e3),s2(t2,q2(r2,3))}function aA(t2,r2){var u2=G2(t2)?Qt:If;return u2(t2,q2(r2,3))}var sA=fl(Tl),oA=fl(Sl);function fA(t2,r2){return _e6(ii(t2,r2),1)}function lA(t2,r2){return _e6(ii(t2,r2),Ft)}function cA(t2,r2,u2){return u2=u2===e3?1:K2(u2),_e6(ii(t2,r2),u2)}function Ll(t2,r2){var u2=G2(t2)?nt:rr;return u2(t2,q2(r2,3))}function ql(t2,r2){var u2=G2(t2)?TD:Nf;return u2(t2,q2(r2,3))}var gA=Xu(function(t2,r2,u2){ne2.call(t2,u2)?t2[u2].push(r2):Pt(t2,u2,[r2])});function pA(t2,r2,u2,s2){t2=Me(t2)?t2:nn(t2),u2=u2&&!s2?K2(u2):0;var o2=t2.length;return u2<0&&(u2=Be(o2+u2,0)),li(t2)?u2<=o2&&t2.indexOf(r2,u2)>-1:!!o2&&Kr(t2,r2,u2)>-1}var hA=Y3(function(t2,r2,u2){var s2=-1,o2=typeof r2=="function",c2=Me(t2)?A5(t2.length):[];return rr(t2,function(h2){c2[++s2]=o2?Ye(r2,h2,u2):qn(h2,r2,u2)}),c2}),dA=Xu(function(t2,r2,u2){Pt(t2,u2,r2)});function ii(t2,r2){var u2=G2(t2)?he2:Uf;return u2(t2,q2(r2,3))}function vA(t2,r2,u2,s2){return t2==null?[]:(G2(r2)||(r2=r2==null?[]:[r2]),u2=s2?e3:u2,G2(u2)||(u2=u2==null?[]:[u2]),Gf(t2,r2,u2))}var DA=Xu(function(t2,r2,u2){t2[u2?0:1].push(r2)},function(){return[[],[]]});function yA(t2,r2,u2){var s2=G2(t2)?Aa:df,o2=arguments.length<3;return s2(t2,q2(r2,4),u2,o2,rr)}function mA(t2,r2,u2){var s2=G2(t2)?SD:df,o2=arguments.length<3;return s2(t2,q2(r2,4),u2,o2,Nf)}function CA(t2,r2){var u2=G2(t2)?Qt:If;return u2(t2,oi(q2(r2,3)))}function AA(t2){var r2=G2(t2)?Tf:pm;return r2(t2)}function BA(t2,r2,u2){(u2?Ne(t2,r2,u2):r2===e3)?r2=1:r2=K2(r2);var s2=G2(t2)?Hy:hm;return s2(t2,r2)}function bA(t2){var r2=G2(t2)?Gy:vm;return r2(t2)}function EA(t2){if(t2==null)return 0;if(Me(t2))return li(t2)?Yr(t2):t2.length;var r2=Pe(t2);return r2==Le||r2==Ge?t2.size:ja(t2).length}function wA(t2,r2,u2){var s2=G2(t2)?Ba:Dm;return u2&&Ne(t2,r2,u2)&&(r2=e3),s2(t2,q2(r2,3))}var xA=Y3(function(t2,r2){if(t2==null)return[];var u2=r2.length;return u2>1&&Ne(t2,r2[0],r2[1])?r2=[]:u2>2&&Ne(r2[0],r2[1],r2[2])&&(r2=[r2[0]]),Gf(t2,_e6(r2,1),[])}),ai=ay||function(){return Ee.Date.now()};function FA(t2,r2){if(typeof r2!="function")throw new ut(f2);return t2=K2(t2),function(){if(--t2<1)return r2.apply(this,arguments)}}function Ml(t2,r2,u2){return r2=u2?e3:r2,r2=t2&&r2==null?t2.length:r2,Rt(t2,xe,e3,e3,e3,e3,r2)}function jl(t2,r2){var u2;if(typeof r2!="function")throw new ut(f2);return t2=K2(t2),function(){return--t2>0&&(u2=r2.apply(this,arguments)),t2<=1&&(r2=e3),u2}}var ls=Y3(function(t2,r2,u2){var s2=N2;if(u2.length){var o2=kt(u2,tn(ls));s2|=J2}return Rt(t2,s2,r2,u2,o2)}),Ul=Y3(function(t2,r2,u2){var s2=N2|$2;if(u2.length){var o2=kt(u2,tn(Ul));s2|=J2}return Rt(r2,s2,t2,u2,o2)});function Wl(t2,r2,u2){r2=u2?e3:r2;var s2=Rt(t2,L2,e3,e3,e3,e3,e3,r2);return s2.placeholder=Wl.placeholder,s2}function zl(t2,r2,u2){r2=u2?e3:r2;var s2=Rt(t2,ue2,e3,e3,e3,e3,e3,r2);return s2.placeholder=zl.placeholder,s2}function Hl(t2,r2,u2){var s2,o2,c2,h2,D2,m2,x2=0,F2=!1,O2=!1,P2=!0;if(typeof t2!="function")throw new ut(f2);r2=ft(r2)||0,ve(u2)&&(F2=!!u2.leading,O2="maxWait"in u2,c2=O2?Be(ft(u2.maxWait)||0,r2):c2,P2="trailing"in u2?!!u2.trailing:P2);function I2(Ce){var Dt=s2,qt=o2;return s2=o2=e3,x2=Ce,h2=t2.apply(qt,Dt),h2}function M2(Ce){return x2=Ce,D2=zn(X3,r2),F2?I2(Ce):h2}function Z3(Ce){var Dt=Ce-m2,qt=Ce-x2,fc=r2-Dt;return O2?Se(fc,c2-qt):fc}function j2(Ce){var Dt=Ce-m2,qt=Ce-x2;return m2===e3||Dt>=r2||Dt<0||O2&&qt>=c2}function X3(){var Ce=ai();if(j2(Ce))return V2(Ce);D2=zn(X3,Z3(Ce))}function V2(Ce){return D2=e3,P2&&s2?I2(Ce):(s2=o2=e3,h2)}function Ve(){D2!==e3&&el(D2),x2=0,s2=m2=o2=D2=e3}function Ie(){return D2===e3?h2:V2(ai())}function ke(){var Ce=ai(),Dt=j2(Ce);if(s2=arguments,o2=this,m2=Ce,Dt){if(D2===e3)return M2(m2);if(O2)return el(D2),D2=zn(X3,r2),I2(m2)}return D2===e3&&(D2=zn(X3,r2)),h2}return ke.cancel=Ve,ke.flush=Ie,ke}var _A=Y3(function(t2,r2){return Rf(t2,1,r2)}),OA=Y3(function(t2,r2,u2){return Rf(t2,ft(r2)||0,u2)});function TA(t2){return Rt(t2,We)}function si(t2,r2){if(typeof t2!="function"||r2!=null&&typeof r2!="function")throw new ut(f2);var u2=function(){var s2=arguments,o2=r2?r2.apply(this,s2):s2[0],c2=u2.cache;if(c2.has(o2))return c2.get(o2);var h2=t2.apply(this,s2);return u2.cache=c2.set(o2,h2)||c2,h2};return u2.cache=new(si.Cache||St),u2}si.Cache=St;function oi(t2){if(typeof t2!="function")throw new ut(f2);return function(){var r2=arguments;switch(r2.length){case 0:return!t2.call(this);case 1:return!t2.call(this,r2[0]);case 2:return!t2.call(this,r2[0],r2[1]);case 3:return!t2.call(this,r2[0],r2[1],r2[2])}return!t2.apply(this,r2)}}function SA(t2){return jl(2,t2)}var PA=ym(function(t2,r2){r2=r2.length==1&&G2(r2[0])?he2(r2[0],Je(q2())):he2(_e6(r2,1),Je(q2()));var u2=r2.length;return Y3(function(s2){for(var o2=-1,c2=Se(s2.length,u2);++o2<c2;)s2[o2]=r2[o2].call(this,s2[o2]);return Ye(t2,this,s2)})}),cs=Y3(function(t2,r2){var u2=kt(r2,tn(cs));return Rt(t2,J2,e3,r2,u2)}),Gl=Y3(function(t2,r2){var u2=kt(r2,tn(Gl));return Rt(t2,te2,e3,r2,u2)}),RA=Nt(function(t2,r2){return Rt(t2,H2,e3,e3,e3,r2)});function NA(t2,r2){if(typeof t2!="function")throw new ut(f2);return r2=r2===e3?r2:K2(r2),Y3(t2,r2)}function IA(t2,r2){if(typeof t2!="function")throw new ut(f2);return r2=r2==null?0:Be(K2(r2),0),Y3(function(u2){var s2=u2[r2],o2=ir(u2,0,r2);return s2&&Vt(o2,s2),Ye(t2,this,o2)})}function $A(t2,r2,u2){var s2=!0,o2=!0;if(typeof t2!="function")throw new ut(f2);return ve(u2)&&(s2="leading"in u2?!!u2.leading:s2,o2="trailing"in u2?!!u2.trailing:o2),Hl(t2,r2,{leading:s2,maxWait:r2,trailing:o2})}function LA(t2){return Ml(t2,1)}function qA(t2,r2){return cs(Ja(r2),t2)}function MA(){if(!arguments.length)return[];var t2=arguments[0];return G2(t2)?t2:[t2]}function jA(t2){return at(t2,w2)}function UA(t2,r2){return r2=typeof r2=="function"?r2:e3,at(t2,w2,r2)}function WA(t2){return at(t2,b2|w2)}function zA(t2,r2){return r2=typeof r2=="function"?r2:e3,at(t2,b2|w2,r2)}function HA(t2,r2){return r2==null||Pf(t2,r2,we(r2))}function vt(t2,r2){return t2===r2||t2!==t2&&r2!==r2}var GA=ei(La),KA=ei(function(t2,r2){return t2>=r2}),Br=qf((function(){return arguments})())?qf:function(t2){return De(t2)&&ne2.call(t2,"callee")&&!Ef.call(t2,"callee")},G2=A5.isArray,ZA=uf?Je(uf):tm;function Me(t2){return t2!=null&&fi(t2.length)&&!$t(t2)}function me(t2){return De(t2)&&Me(t2)}function YA(t2){return t2===!0||t2===!1||De(t2)&&Re(t2)==He}var ar=oy||Bs,JA=af?Je(af):rm;function XA(t2){return De(t2)&&t2.nodeType===1&&!Hn(t2)}function QA(t2){if(t2==null)return!0;if(Me(t2)&&(G2(t2)||typeof t2=="string"||typeof t2.splice=="function"||ar(t2)||rn(t2)||Br(t2)))return!t2.length;var r2=Pe(t2);if(r2==Le||r2==Ge)return!t2.size;if(Wn(t2))return!ja(t2).length;for(var u2 in t2)if(ne2.call(t2,u2))return!1;return!0}function VA(t2,r2){return Mn(t2,r2)}function kA(t2,r2,u2){u2=typeof u2=="function"?u2:e3;var s2=u2?u2(t2,r2):e3;return s2===e3?Mn(t2,r2,e3,u2):!!s2}function gs(t2){if(!De(t2))return!1;var r2=Re(t2);return r2==Gt||r2==wn||typeof t2.message=="string"&&typeof t2.name=="string"&&!Hn(t2)}function eB(t2){return typeof t2=="number"&&xf(t2)}function $t(t2){if(!ve(t2))return!1;var r2=Re(t2);return r2==Wr||r2==xn||r2==zt||r2==sa}function Kl(t2){return typeof t2=="number"&&t2==K2(t2)}function fi(t2){return typeof t2=="number"&&t2>-1&&t2%1==0&&t2<=Ct}function ve(t2){var r2=typeof t2;return t2!=null&&(r2=="object"||r2=="function")}function De(t2){return t2!=null&&typeof t2=="object"}var Zl=sf?Je(sf):um;function tB(t2,r2){return t2===r2||Ma(t2,r2,rs(r2))}function rB(t2,r2,u2){return u2=typeof u2=="function"?u2:e3,Ma(t2,r2,rs(r2),u2)}function nB(t2){return Yl(t2)&&t2!=+t2}function uB(t2){if(Um(t2))throw new z2(a2);return Mf(t2)}function iB(t2){return t2===null}function aB(t2){return t2==null}function Yl(t2){return typeof t2=="number"||De(t2)&&Re(t2)==_t}function Hn(t2){if(!De(t2)||Re(t2)!=gt)return!1;var r2=$u(t2);if(r2===null)return!0;var u2=ne2.call(r2,"constructor")&&r2.constructor;return typeof u2=="function"&&u2 instanceof u2&&Pu.call(u2)==ry}var ps=of?Je(of):im;function sB(t2){return Kl(t2)&&t2>=-Ct&&t2<=Ct}var Jl=ff?Je(ff):am;function li(t2){return typeof t2=="string"||!G2(t2)&&De(t2)&&Re(t2)==Ot}function Qe(t2){return typeof t2=="symbol"||De(t2)&&Re(t2)==Zt}var rn=lf?Je(lf):sm;function oB(t2){return t2===e3}function fB(t2){return De(t2)&&Pe(t2)==Jt}function lB(t2){return De(t2)&&Re(t2)==Au}var cB=ei(Ua),gB=ei(function(t2,r2){return t2<=r2});function Xl(t2){if(!t2)return[];if(Me(t2))return li(t2)?ht(t2):qe(t2);if(Sn&&t2[Sn])return HD(t2[Sn]());var r2=Pe(t2),u2=r2==Le?_a9:r2==Ge?Ou:nn;return u2(t2)}function Lt(t2){if(!t2)return t2===0?t2:0;if(t2=ft(t2),t2===Ft||t2===-Ft){var r2=t2<0?-1:1;return r2*na}return t2===t2?t2:0}function K2(t2){var r2=Lt(t2),u2=r2%1;return r2===r2?u2?r2-u2:r2:0}function Ql(t2){return t2?yr(K2(t2),0,be):0}function ft(t2){if(typeof t2=="number")return t2;if(Qe(t2))return Ur;if(ve(t2)){var r2=typeof t2.valueOf=="function"?t2.valueOf():t2;t2=ve(r2)?r2+"":r2}if(typeof t2!="string")return t2===0?t2:+t2;t2=vf(t2);var u2=Z12.test(t2);return u2||J1.test(t2)?FD(t2.slice(2),u2?2:8):K1.test(t2)?Ur:+t2}function Vl(t2){return bt(t2,je(t2))}function pB(t2){return t2?yr(K2(t2),-Ct,Ct):t2===0?t2:0}function re2(t2){return t2==null?"":Xe(t2)}var hB=kr(function(t2,r2){if(Wn(r2)||Me(r2)){bt(r2,we(r2),t2);return}for(var u2 in r2)ne2.call(r2,u2)&&$n(t2,u2,r2[u2])}),kl=kr(function(t2,r2){bt(r2,je(r2),t2)}),ci=kr(function(t2,r2,u2,s2){bt(r2,je(r2),t2,s2)}),dB=kr(function(t2,r2,u2,s2){bt(r2,we(r2),t2,s2)}),vB=Nt(Na);function DB(t2,r2){var u2=Vr(t2);return r2==null?u2:Sf(u2,r2)}var yB=Y3(function(t2,r2){t2=ie2(t2);var u2=-1,s2=r2.length,o2=s2>2?r2[2]:e3;for(o2&&Ne(r2[0],r2[1],o2)&&(s2=1);++u2<s2;)for(var c2=r2[u2],h2=je(c2),D2=-1,m2=h2.length;++D2<m2;){var x2=h2[D2],F2=t2[x2];(F2===e3||vt(F2,Jr[x2])&&!ne2.call(t2,x2))&&(t2[x2]=c2[x2])}return t2}),mB=Y3(function(t2){return t2.push(e3,vl),Ye(ec,e3,t2)});function CB(t2,r2){return gf(t2,q2(r2,3),Bt)}function AB(t2,r2){return gf(t2,q2(r2,3),$a)}function BB(t2,r2){return t2==null?t2:Ia(t2,q2(r2,3),je)}function bB(t2,r2){return t2==null?t2:$f(t2,q2(r2,3),je)}function EB(t2,r2){return t2&&Bt(t2,q2(r2,3))}function wB(t2,r2){return t2&&$a(t2,q2(r2,3))}function xB(t2){return t2==null?[]:Ku(t2,we(t2))}function FB(t2){return t2==null?[]:Ku(t2,je(t2))}function hs(t2,r2,u2){var s2=t2==null?e3:mr(t2,r2);return s2===e3?u2:s2}function _B(t2,r2){return t2!=null&&ml(t2,r2,Qy)}function ds(t2,r2){return t2!=null&&ml(t2,r2,Vy)}var OB=cl(function(t2,r2,u2){r2!=null&&typeof r2.toString!="function"&&(r2=Ru.call(r2)),t2[r2]=u2},Ds(Ue)),TB=cl(function(t2,r2,u2){r2!=null&&typeof r2.toString!="function"&&(r2=Ru.call(r2)),ne2.call(t2,r2)?t2[r2].push(u2):t2[r2]=[u2]},q2),SB=Y3(qn);function we(t2){return Me(t2)?Of(t2):ja(t2)}function je(t2){return Me(t2)?Of(t2,!0):om(t2)}function PB(t2,r2){var u2={};return r2=q2(r2,3),Bt(t2,function(s2,o2,c2){Pt(u2,r2(s2,o2,c2),s2)}),u2}function RB(t2,r2){var u2={};return r2=q2(r2,3),Bt(t2,function(s2,o2,c2){Pt(u2,o2,r2(s2,o2,c2))}),u2}var NB=kr(function(t2,r2,u2){Zu(t2,r2,u2)}),ec=kr(function(t2,r2,u2,s2){Zu(t2,r2,u2,s2)}),IB=Nt(function(t2,r2){var u2={};if(t2==null)return u2;var s2=!1;r2=he2(r2,function(c2){return c2=ur(c2,t2),s2||(s2=c2.length>1),c2}),bt(t2,es(t2),u2),s2&&(u2=at(u2,b2|C2|w2,Om));for(var o2=r2.length;o2--;)Ka(u2,r2[o2]);return u2});function $B(t2,r2){return tc(t2,oi(q2(r2)))}var LB=Nt(function(t2,r2){return t2==null?{}:lm(t2,r2)});function tc(t2,r2){if(t2==null)return{};var u2=he2(es(t2),function(s2){return[s2]});return r2=q2(r2),Kf(t2,u2,function(s2,o2){return r2(s2,o2[0])})}function qB(t2,r2,u2){r2=ur(r2,t2);var s2=-1,o2=r2.length;for(o2||(o2=1,t2=e3);++s2<o2;){var c2=t2==null?e3:t2[Et(r2[s2])];c2===e3&&(s2=o2,c2=u2),t2=$t(c2)?c2.call(t2):c2}return t2}function MB(t2,r2,u2){return t2==null?t2:jn(t2,r2,u2)}function jB(t2,r2,u2,s2){return s2=typeof s2=="function"?s2:e3,t2==null?t2:jn(t2,r2,u2,s2)}var rc=hl(we),nc=hl(je);function UB(t2,r2,u2){var s2=G2(t2),o2=s2||ar(t2)||rn(t2);if(r2=q2(r2,4),u2==null){var c2=t2&&t2.constructor;o2?u2=s2?new c2:[]:ve(t2)?u2=$t(c2)?Vr($u(t2)):{}:u2={}}return(o2?nt:Bt)(t2,function(h2,D2,m2){return r2(u2,h2,D2,m2)}),u2}function WB(t2,r2){return t2==null?!0:Ka(t2,r2)}function zB(t2,r2,u2){return t2==null?t2:Qf(t2,r2,Ja(u2))}function HB(t2,r2,u2,s2){return s2=typeof s2=="function"?s2:e3,t2==null?t2:Qf(t2,r2,Ja(u2),s2)}function nn(t2){return t2==null?[]:Fa(t2,we(t2))}function GB(t2){return t2==null?[]:Fa(t2,je(t2))}function KB(t2,r2,u2){return u2===e3&&(u2=r2,r2=e3),u2!==e3&&(u2=ft(u2),u2=u2===u2?u2:0),r2!==e3&&(r2=ft(r2),r2=r2===r2?r2:0),yr(ft(t2),r2,u2)}function ZB(t2,r2,u2){return r2=Lt(r2),u2===e3?(u2=r2,r2=0):u2=Lt(u2),t2=ft(t2),ky(t2,r2,u2)}function YB(t2,r2,u2){if(u2&&typeof u2!="boolean"&&Ne(t2,r2,u2)&&(r2=u2=e3),u2===e3&&(typeof r2=="boolean"?(u2=r2,r2=e3):typeof t2=="boolean"&&(u2=t2,t2=e3)),t2===e3&&r2===e3?(t2=0,r2=1):(t2=Lt(t2),r2===e3?(r2=t2,t2=0):r2=Lt(r2)),t2>r2){var s2=t2;t2=r2,r2=s2}if(u2||t2%1||r2%1){var o2=Ff();return Se(t2+o2*(r2-t2+xD("1e-"+((o2+"").length-1))),r2)}return za(t2,r2)}var JB=en(function(t2,r2,u2){return r2=r2.toLowerCase(),t2+(u2?uc(r2):r2)});function uc(t2){return vs(re2(t2).toLowerCase())}function ic(t2){return t2=re2(t2),t2&&t2.replace(Q1,MD).replace(vD,"")}function XB(t2,r2,u2){t2=re2(t2),r2=Xe(r2);var s2=t2.length;u2=u2===e3?s2:yr(K2(u2),0,s2);var o2=u2;return u2-=r2.length,u2>=0&&t2.slice(u2,o2)==r2}function QB(t2){return t2=re2(t2),t2&&S1.test(t2)?t2.replace(bu,jD):t2}function VB(t2){return t2=re2(t2),t2&&L1.test(t2)?t2.replace(ca,"\\$&"):t2}var kB=en(function(t2,r2,u2){return t2+(u2?"-":"")+r2.toLowerCase()}),eb=en(function(t2,r2,u2){return t2+(u2?" ":"")+r2.toLowerCase()}),tb=ol("toLowerCase");function rb(t2,r2,u2){t2=re2(t2),r2=K2(r2);var s2=r2?Yr(t2):0;if(!r2||s2>=r2)return t2;var o2=(r2-s2)/2;return ku(ju(o2),u2)+t2+ku(Mu(o2),u2)}function nb(t2,r2,u2){t2=re2(t2),r2=K2(r2);var s2=r2?Yr(t2):0;return r2&&s2<r2?t2+ku(r2-s2,u2):t2}function ub(t2,r2,u2){t2=re2(t2),r2=K2(r2);var s2=r2?Yr(t2):0;return r2&&s2<r2?ku(r2-s2,u2)+t2:t2}function ib(t2,r2,u2){return u2||r2==null?r2=0:r2&&(r2=+r2),gy(re2(t2).replace(ga,""),r2||0)}function ab(t2,r2,u2){return(u2?Ne(t2,r2,u2):r2===e3)?r2=1:r2=K2(r2),Ha(re2(t2),r2)}function sb(){var t2=arguments,r2=re2(t2[0]);return t2.length<3?r2:r2.replace(t2[1],t2[2])}var ob=en(function(t2,r2,u2){return t2+(u2?"_":"")+r2.toLowerCase()});function fb(t2,r2,u2){return u2&&typeof u2!="number"&&Ne(t2,r2,u2)&&(r2=u2=e3),u2=u2===e3?be:u2>>>0,u2?(t2=re2(t2),t2&&(typeof r2=="string"||r2!=null&&!ps(r2))&&(r2=Xe(r2),!r2&&Zr(t2))?ir(ht(t2),0,u2):t2.split(r2,u2)):[]}var lb=en(function(t2,r2,u2){return t2+(u2?" ":"")+vs(r2)});function cb(t2,r2,u2){return t2=re2(t2),u2=u2==null?0:yr(K2(u2),0,t2.length),r2=Xe(r2),t2.slice(u2,u2+r2.length)==r2}function gb(t2,r2,u2){var s2=l.templateSettings;u2&&Ne(t2,r2,u2)&&(r2=e3),t2=re2(t2),r2=ci({},r2,s2,dl);var o2=ci({},r2.imports,s2.imports,dl),c2=we(o2),h2=Fa(o2,c2),D2,m2,x2=0,F2=r2.interpolate||Eu,O2="__p += '",P2=Oa((r2.escape||Eu).source+"|"+F2.source+"|"+(F2===$o?G1:Eu).source+"|"+(r2.evaluate||Eu).source+"|$","g"),I2="//# sourceURL="+(ne2.call(r2,"sourceURL")?(r2.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++AD+"]")+` 199`;t2.replace(P2,function(j2,X3,V2,Ve,Ie,ke){return V2||(V2=Ve),O2+=t2.slice(x2,ke).replace(V1,UD),X3&&(D2=!0,O2+=`' + 200__e(`+X3+`) + 201'`),Ie&&(m2=!0,O2+=`'; 202`+Ie+`; 203__p += '`),V2&&(O2+=`' + 204((__t = (`+V2+`)) == null ? '' : __t) + 205'`),x2=ke+j2.length,j2}),O2+=`'; 206`;var M2=ne2.call(r2,"variable")&&r2.variable;if(!M2)O2=`with (obj) { 207`+O2+` 208} 209`;else if(z1.test(M2))throw new z2(p2);O2=(m2?O2.replace(oa,""):O2).replace(fa,"$1").replace(la,"$1;"),O2="function("+(M2||"obj")+`) { 210`+(M2?"":`obj || (obj = {}); 211`)+"var __t, __p = ''"+(D2?", __e = _.escape":"")+(m2?`, __j = Array.prototype.join; 212function print() { __p += __j.call(arguments, '') } 213`:`; 214`)+O2+`return __p 215}`;var Z3=sc(function(){return ee2(c2,I2+"return "+O2).apply(e3,h2)});if(Z3.source=O2,gs(Z3))throw Z3;return Z3}function pb(t2){return re2(t2).toLowerCase()}function hb(t2){return re2(t2).toUpperCase()}function db(t2,r2,u2){if(t2=re2(t2),t2&&(u2||r2===e3))return vf(t2);if(!t2||!(r2=Xe(r2)))return t2;var s2=ht(t2),o2=ht(r2),c2=Df(s2,o2),h2=yf(s2,o2)+1;return ir(s2,c2,h2).join("")}function vb(t2,r2,u2){if(t2=re2(t2),t2&&(u2||r2===e3))return t2.slice(0,Cf(t2)+1);if(!t2||!(r2=Xe(r2)))return t2;var s2=ht(t2),o2=yf(s2,ht(r2))+1;return ir(s2,0,o2).join("")}function Db(t2,r2,u2){if(t2=re2(t2),t2&&(u2||r2===e3))return t2.replace(ga,"");if(!t2||!(r2=Xe(r2)))return t2;var s2=ht(t2),o2=Df(s2,ht(r2));return ir(s2,o2).join("")}function yb(t2,r2){var u2=ze,s2=Fe;if(ve(r2)){var o2="separator"in r2?r2.separator:o2;u2="length"in r2?K2(r2.length):u2,s2="omission"in r2?Xe(r2.omission):s2}t2=re2(t2);var c2=t2.length;if(Zr(t2)){var h2=ht(t2);c2=h2.length}if(u2>=c2)return t2;var D2=u2-Yr(s2);if(D2<1)return s2;var m2=h2?ir(h2,0,D2).join(""):t2.slice(0,D2);if(o2===e3)return m2+s2;if(h2&&(D2+=m2.length-D2),ps(o2)){if(t2.slice(D2).search(o2)){var x2,F2=m2;for(o2.global||(o2=Oa(o2.source,re2(Lo.exec(o2))+"g")),o2.lastIndex=0;x2=o2.exec(F2);)var O2=x2.index;m2=m2.slice(0,O2===e3?D2:O2)}}else if(t2.indexOf(Xe(o2),D2)!=D2){var P2=m2.lastIndexOf(o2);P2>-1&&(m2=m2.slice(0,P2))}return m2+s2}function mb(t2){return t2=re2(t2),t2&&T1.test(t2)?t2.replace(Bu,YD):t2}var Cb=en(function(t2,r2,u2){return t2+(u2?" ":"")+r2.toUpperCase()}),vs=ol("toUpperCase");function ac(t2,r2,u2){return t2=re2(t2),r2=u2?e3:r2,r2===e3?zD(t2)?QD(t2):ND(t2):t2.match(r2)||[]}var sc=Y3(function(t2,r2){try{return Ye(t2,e3,r2)}catch(u2){return gs(u2)?u2:new z2(u2)}}),Ab=Nt(function(t2,r2){return nt(r2,function(u2){u2=Et(u2),Pt(t2,u2,ls(t2[u2],t2))}),t2});function Bb(t2){var r2=t2==null?0:t2.length,u2=q2();return t2=r2?he2(t2,function(s2){if(typeof s2[1]!="function")throw new ut(f2);return[u2(s2[0]),s2[1]]}):[],Y3(function(s2){for(var o2=-1;++o2<r2;){var c2=t2[o2];if(Ye(c2[0],this,s2))return Ye(c2[1],this,s2)}})}function bb(t2){return Yy(at(t2,b2))}function Ds(t2){return function(){return t2}}function Eb(t2,r2){return t2==null||t2!==t2?r2:t2}var wb=ll(),xb=ll(!0);function Ue(t2){return t2}function ys(t2){return jf(typeof t2=="function"?t2:at(t2,b2))}function Fb(t2){return Wf(at(t2,b2))}function _b7(t2,r2){return zf(t2,at(r2,b2))}var Ob=Y3(function(t2,r2){return function(u2){return qn(u2,t2,r2)}}),Tb=Y3(function(t2,r2){return function(u2){return qn(t2,u2,r2)}});function ms2(t2,r2,u2){var s2=we(r2),o2=Ku(r2,s2);u2==null&&!(ve(r2)&&(o2.length||!s2.length))&&(u2=r2,r2=t2,t2=this,o2=Ku(r2,we(r2)));var c2=!(ve(u2)&&"chain"in u2)||!!u2.chain,h2=$t(t2);return nt(o2,function(D2){var m2=r2[D2];t2[D2]=m2,h2&&(t2.prototype[D2]=function(){var x2=this.__chain__;if(c2||x2){var F2=t2(this.__wrapped__),O2=F2.__actions__=qe(this.__actions__);return O2.push({func:m2,args:arguments,thisArg:t2}),F2.__chain__=x2,F2}return m2.apply(t2,Vt([this.value()],arguments))})}),t2}function Sb(){return Ee._===this&&(Ee._=ny),this}function Cs(){}function Pb(t2){return t2=K2(t2),Y3(function(r2){return Hf(r2,t2)})}var Rb=Qa(he2),Nb=Qa(cf),Ib=Qa(Ba);function oc(t2){return us(t2)?ba(Et(t2)):cm(t2)}function $b(t2){return function(r2){return t2==null?e3:mr(t2,r2)}}var Lb=gl(),qb=gl(!0);function As(){return[]}function Bs(){return!1}function Mb(){return{}}function jb(){return""}function Ub(){return!0}function Wb(t2,r2){if(t2=K2(t2),t2<1||t2>Ct)return[];var u2=be,s2=Se(t2,be);r2=q2(r2),t2-=be;for(var o2=xa(s2,r2);++u2<t2;)r2(u2);return o2}function zb(t2){return G2(t2)?he2(t2,Et):Qe(t2)?[t2]:qe(_l4(re2(t2)))}function Hb(t2){var r2=++ty;return re2(t2)+r2}var Gb=Vu(function(t2,r2){return t2+r2},0),Kb=Va("ceil"),Zb=Vu(function(t2,r2){return t2/r2},1),Yb=Va("floor");function Jb(t2){return t2&&t2.length?Gu(t2,Ue,La):e3}function Xb(t2,r2){return t2&&t2.length?Gu(t2,q2(r2,2),La):e3}function Qb(t2){return hf(t2,Ue)}function Vb(t2,r2){return hf(t2,q2(r2,2))}function kb(t2){return t2&&t2.length?Gu(t2,Ue,Ua):e3}function eE(t2,r2){return t2&&t2.length?Gu(t2,q2(r2,2),Ua):e3}var tE=Vu(function(t2,r2){return t2*r2},1),rE=Va("round"),nE=Vu(function(t2,r2){return t2-r2},0);function uE(t2){return t2&&t2.length?wa(t2,Ue):0}function iE(t2,r2){return t2&&t2.length?wa(t2,q2(r2,2)):0}return l.after=FA,l.ary=Ml,l.assign=hB,l.assignIn=kl,l.assignInWith=ci,l.assignWith=dB,l.at=vB,l.before=jl,l.bind=ls,l.bindAll=Ab,l.bindKey=Ul,l.castArray=MA,l.chain=$l,l.chunk=Ym,l.compact=Jm,l.concat=Xm,l.cond=Bb,l.conforms=bb,l.constant=Ds,l.countBy=uA,l.create=DB,l.curry=Wl,l.curryRight=zl,l.debounce=Hl,l.defaults=yB,l.defaultsDeep=mB,l.defer=_A,l.delay=OA,l.difference=Qm,l.differenceBy=Vm,l.differenceWith=km,l.drop=eC,l.dropRight=tC,l.dropRightWhile=rC,l.dropWhile=nC,l.fill=uC,l.filter=aA,l.flatMap=fA,l.flatMapDeep=lA,l.flatMapDepth=cA,l.flatten=Pl,l.flattenDeep=iC,l.flattenDepth=aC,l.flip=TA,l.flow=wb,l.flowRight=xb,l.fromPairs=sC,l.functions=xB,l.functionsIn=FB,l.groupBy=gA,l.initial=fC,l.intersection=lC,l.intersectionBy=cC,l.intersectionWith=gC,l.invert=OB,l.invertBy=TB,l.invokeMap=hA,l.iteratee=ys,l.keyBy=dA,l.keys=we,l.keysIn=je,l.map=ii,l.mapKeys=PB,l.mapValues=RB,l.matches=Fb,l.matchesProperty=_b7,l.memoize=si,l.merge=NB,l.mergeWith=ec,l.method=Ob,l.methodOf=Tb,l.mixin=ms2,l.negate=oi,l.nthArg=Pb,l.omit=IB,l.omitBy=$B,l.once=SA,l.orderBy=vA,l.over=Rb,l.overArgs=PA,l.overEvery=Nb,l.overSome=Ib,l.partial=cs,l.partialRight=Gl,l.partition=DA,l.pick=LB,l.pickBy=tc,l.property=oc,l.propertyOf=$b,l.pull=vC,l.pullAll=Nl,l.pullAllBy=DC,l.pullAllWith=yC,l.pullAt=mC,l.range=Lb,l.rangeRight=qb,l.rearg=RA,l.reject=CA,l.remove=CC,l.rest=NA,l.reverse=os,l.sampleSize=BA,l.set=MB,l.setWith=jB,l.shuffle=bA,l.slice=AC,l.sortBy=xA,l.sortedUniq=_C,l.sortedUniqBy=OC,l.split=fb,l.spread=IA,l.tail=TC,l.take=SC,l.takeRight=PC,l.takeRightWhile=RC,l.takeWhile=NC,l.tap=JC,l.throttle=$A,l.thru=ui,l.toArray=Xl,l.toPairs=rc,l.toPairsIn=nc,l.toPath=zb,l.toPlainObject=Vl,l.transform=UB,l.unary=LA,l.union=IC,l.unionBy=$C,l.unionWith=LC,l.uniq=qC,l.uniqBy=MC,l.uniqWith=jC,l.unset=WB,l.unzip=fs,l.unzipWith=Il,l.update=zB,l.updateWith=HB,l.values=nn,l.valuesIn=GB,l.without=UC,l.words=ac,l.wrap=qA,l.xor=WC,l.xorBy=zC,l.xorWith=HC,l.zip=GC,l.zipObject=KC,l.zipObjectDeep=ZC,l.zipWith=YC,l.entries=rc,l.entriesIn=nc,l.extend=kl,l.extendWith=ci,ms2(l,l),l.add=Gb,l.attempt=sc,l.camelCase=JB,l.capitalize=uc,l.ceil=Kb,l.clamp=KB,l.clone=jA,l.cloneDeep=WA,l.cloneDeepWith=zA,l.cloneWith=UA,l.conformsTo=HA,l.deburr=ic,l.defaultTo=Eb,l.divide=Zb,l.endsWith=XB,l.eq=vt,l.escape=QB,l.escapeRegExp=VB,l.every=iA,l.find=sA,l.findIndex=Tl,l.findKey=CB,l.findLast=oA,l.findLastIndex=Sl,l.findLastKey=AB,l.floor=Yb,l.forEach=Ll,l.forEachRight=ql,l.forIn=BB,l.forInRight=bB,l.forOwn=EB,l.forOwnRight=wB,l.get=hs,l.gt=GA,l.gte=KA,l.has=_B,l.hasIn=ds,l.head=Rl,l.identity=Ue,l.includes=pA,l.indexOf=oC,l.inRange=ZB,l.invoke=SB,l.isArguments=Br,l.isArray=G2,l.isArrayBuffer=ZA,l.isArrayLike=Me,l.isArrayLikeObject=me,l.isBoolean=YA,l.isBuffer=ar,l.isDate=JA,l.isElement=XA,l.isEmpty=QA,l.isEqual=VA,l.isEqualWith=kA,l.isError=gs,l.isFinite=eB,l.isFunction=$t,l.isInteger=Kl,l.isLength=fi,l.isMap=Zl,l.isMatch=tB,l.isMatchWith=rB,l.isNaN=nB,l.isNative=uB,l.isNil=aB,l.isNull=iB,l.isNumber=Yl,l.isObject=ve,l.isObjectLike=De,l.isPlainObject=Hn,l.isRegExp=ps,l.isSafeInteger=sB,l.isSet=Jl,l.isString=li,l.isSymbol=Qe,l.isTypedArray=rn,l.isUndefined=oB,l.isWeakMap=fB,l.isWeakSet=lB,l.join=pC,l.kebabCase=kB,l.last=ot,l.lastIndexOf=hC,l.lowerCase=eb,l.lowerFirst=tb,l.lt=cB,l.lte=gB,l.max=Jb,l.maxBy=Xb,l.mean=Qb,l.meanBy=Vb,l.min=kb,l.minBy=eE,l.stubArray=As,l.stubFalse=Bs,l.stubObject=Mb,l.stubString=jb,l.stubTrue=Ub,l.multiply=tE,l.nth=dC,l.noConflict=Sb,l.noop=Cs,l.now=ai,l.pad=rb,l.padEnd=nb,l.padStart=ub,l.parseInt=ib,l.random=YB,l.reduce=yA,l.reduceRight=mA,l.repeat=ab,l.replace=sb,l.result=qB,l.round=rE,l.runInContext=y2,l.sample=AA,l.size=EA,l.snakeCase=ob,l.some=wA,l.sortedIndex=BC,l.sortedIndexBy=bC,l.sortedIndexOf=EC,l.sortedLastIndex=wC,l.sortedLastIndexBy=xC,l.sortedLastIndexOf=FC,l.startCase=lb,l.startsWith=cb,l.subtract=nE,l.sum=uE,l.sumBy=iE,l.template=gb,l.times=Wb,l.toFinite=Lt,l.toInteger=K2,l.toLength=Ql,l.toLower=pb,l.toNumber=ft,l.toSafeInteger=pB,l.toString=re2,l.toUpper=hb,l.trim=db,l.trimEnd=vb,l.trimStart=Db,l.truncate=yb,l.unescape=mb,l.uniqueId=Hb,l.upperCase=Cb,l.upperFirst=vs,l.each=Ll,l.eachRight=ql,l.first=Rl,ms2(l,(function(){var t2={};return Bt(l,function(r2,u2){ne2.call(l.prototype,u2)||(t2[u2]=r2)}),t2})(),{chain:!1}),l.VERSION=n2,nt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t2){l[t2].placeholder=l}),nt(["drop","take"],function(t2,r2){Q2.prototype[t2]=function(u2){u2=u2===e3?1:Be(K2(u2),0);var s2=this.__filtered__&&!r2?new Q2(this):this.clone();return s2.__filtered__?s2.__takeCount__=Se(u2,s2.__takeCount__):s2.__views__.push({size:Se(u2,be),type:t2+(s2.__dir__<0?"Right":"")}),s2},Q2.prototype[t2+"Right"]=function(u2){return this.reverse()[t2](u2).reverse()}}),nt(["filter","map","takeWhile"],function(t2,r2){var u2=r2+1,s2=u2==mu||u2==En;Q2.prototype[t2]=function(o2){var c2=this.clone();return c2.__iteratees__.push({iteratee:q2(o2,3),type:u2}),c2.__filtered__=c2.__filtered__||s2,c2}}),nt(["head","last"],function(t2,r2){var u2="take"+(r2?"Right":"");
215Q2.prototype[t2]=function(){return this[u2](1).value()[0]}}),nt(["initial","tail"],function(t2,r2){var u2="drop"+(r2?"":"Right");Q2.prototype[t2]=function(){return this.__filtered__?new Q2(this):this[u2](1)}}),Q2.prototype.compact=function(){return this.filter(Ue)},Q2.prototype.find=function(t2){return this.filter(t2).head()},Q2.prototype.findLast=function(t2){return this.reverse().find(t2)},Q2.prototype.invokeMap=Y3(function(t2,r2){return typeof t2=="function"?new Q2(this):this.map(function(u2){return qn(u2,t2,r2)})}),Q2.prototype.reject=function(t2){return this.filter(oi(q2(t2)))},Q2.prototype.slice=function(t2,r2){t2=K2(t2);var u2=this;return u2.__filtered__&&(t2>0||r2<0)?new Q2(u2):(t2<0?u2=u2.takeRight(-t2):t2&&(u2=u2.drop(t2)),r2!==e3&&(r2=K2(r2),u2=r2<0?u2.dropRight(-r2):u2.take(r2-t2)),u2)},Q2.prototype.takeRightWhile=function(t2){return this.reverse().takeWhile(t2).reverse()},Q2.prototype.toArray=function(){return this.take(be)},Bt(Q2.prototype,function(t2,r2){var u2=/^(?:filter|find|map|reject)|While$/.test(r2),s2=/^(?:head|last)$/.test(r2),o2=l[s2?"take"+(r2=="last"?"Right":""):r2],c2=s2||/^find/.test(r2);o2&&(l.prototype[r2]=function(){var h2=this.__wrapped__,D2=s2?[1]:arguments,m2=h2 instanceof Q2,x2=D2[0],F2=m2||G2(h2),O2=function(X3){var V2=o2.apply(l,Vt([X3],D2));return s2&&P2?V2[0]:V2};F2&&u2&&typeof x2=="function"&&x2.length!=1&&(m2=F2=!1);var P2=this.__chain__,I2=!!this.__actions__.length,M2=c2&&!P2,Z3=m2&&!I2;if(!c2&&F2){h2=Z3?h2:new Q2(this);var j2=t2.apply(h2,D2);return j2.__actions__.push({func:ui,args:[O2],thisArg:e3}),new it(j2,P2)}return M2&&Z3?t2.apply(this,D2):(j2=this.thru(O2),M2?s2?j2.value()[0]:j2.value():j2)})}),nt(["pop","push","shift","sort","splice","unshift"],function(t2){var r2=Tu[t2],u2=/^(?:push|sort|unshift)$/.test(t2)?"tap":"thru",s2=/^(?:pop|shift)$/.test(t2);l.prototype[t2]=function(){var o2=arguments;if(s2&&!this.__chain__){var c2=this.value();return r2.apply(G2(c2)?c2:[],o2)}return this[u2](function(h2){return r2.apply(G2(h2)?h2:[],o2)})}}),Bt(Q2.prototype,function(t2,r2){var u2=l[r2];if(u2){var s2=u2.name+"";ne2.call(Qr,s2)||(Qr[s2]=[]),Qr[s2].push({name:r2,func:u2})}}),Qr[Qu(e3,$2).name]=[{name:"wrapper",func:e3}],Q2.prototype.clone=my,Q2.prototype.reverse=Cy,Q2.prototype.value=Ay,l.prototype.at=XC,l.prototype.chain=QC,l.prototype.commit=VC,l.prototype.next=kC,l.prototype.plant=tA,l.prototype.reverse=rA,l.prototype.toJSON=l.prototype.valueOf=l.prototype.value=nA,l.prototype.first=l.prototype.head,Sn&&(l.prototype[Sn]=eA),l},er=VD();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Ee._=er,define(function(){return er})):hr?((hr.exports=er)._=er,ya._=er):Ee._=er}).call(An)});Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function e(){var n2=isNaN(arguments[0])?1:Number(arguments[0]);return n2?Array.prototype.reduce.call(this,function(i2,a2){return Array.isArray(a2)?i2.push.apply(i2,e.call(a2,n2-1)):i2.push(a2),i2},[]):Array.prototype.slice.call(this)},writable:!0}),Array.prototype.flatMap||Object.defineProperty(Array.prototype,"flatMap",{configurable:!0,value:function(e3){return Array.prototype.map.apply(this,arguments).flat()},writable:!0});var Oe=[];for(pi$1=0;pi$1<256;++pi$1)Oe.push((pi$1+256).toString(16).substr(1));var pi$1;lt(A0());lt(Bg());lt(Pg());lt(wr());lt(hd());lt(vd());lt(Ys());lt(ev());lt(Iv());lt(Yv());lt(Ys());lt(t1());function r1(e3){return Object.prototype.toString.call(e3)==="[object Object]"}function Te(e3){var n2,i2;return r1(e3)===!1?!1:(n2=e3.constructor,n2===void 0?!0:(i2=n2.prototype,!(r1(i2)===!1||i2.hasOwnProperty("isPrototypeOf")===!1)))}var o1=Symbol.for("immer-nothing"),n1=Symbol.for("immer-draftable"),et=Symbol.for("immer-state");function mt(e3,...n2){throw new Error(`[Immer] minified error nr: ${e3}. Full error at: https://bit.ly/3cXEKWf`)}var Bn=Object.getPrototypeOf;function lr(e3){return!!e3&&!!e3[et]}function $r(e3){var _a9;return e3?f1(e3)||Array.isArray(e3)||!!e3[n1]||!!((_a9=e3.constructor)!=null&&_a9[n1])||Xi(e3)||Qi(e3):!1}var W9=Object.prototype.constructor.toString();function f1(e3){if(!e3||typeof e3!="object")return!1;let n2=Bn(e3);if(n2===null)return!0;let i2=Object.hasOwnProperty.call(n2,"constructor")&&n2.constructor;return i2===Object?!0:typeof i2=="function"&&Function.toString.call(i2)===W9}function Ki(e3,n2){Ji(e3)===0?Reflect.ownKeys(e3).forEach(i2=>{n2(i2,e3[i2],e3)}):e3.forEach((i2,a2)=>n2(a2,i2,e3))}function Ji(e3){let n2=e3[et];return n2?n2.type_:Array.isArray(e3)?1:Xi(e3)?2:Qi(e3)?3:0}function Eo(e3,n2){return Ji(e3)===2?e3.has(n2):Object.prototype.hasOwnProperty.call(e3,n2)}function l1(e3,n2,i2){let a2=Ji(e3);a2===2?e3.set(n2,i2):a2===3?e3.add(i2):e3[n2]=i2}function z9(e3,n2){return e3===n2?e3!==0||1/e3===1/n2:e3!==e3&&n2!==n2}function Xi(e3){return e3 instanceof Map}function Qi(e3){return e3 instanceof Set}function Ir(e3){return e3.copy_||e3.base_}function wo(e3,n2){if(Xi(e3))return new Map(e3);if(Qi(e3))return new Set(e3);if(Array.isArray(e3))return Array.prototype.slice.call(e3);let i2=f1(e3);if(n2===!0||n2==="class_only"&&!i2){let a2=Object.getOwnPropertyDescriptors(e3);delete a2[et];let f2=Reflect.ownKeys(a2);for(let p2=0;p2<f2.length;p2++){let v2=f2[p2],d2=a2[v2];d2.writable===!1&&(d2.writable=!0,d2.configurable=!0),(d2.get||d2.set)&&(a2[v2]={configurable:!0,writable:!0,enumerable:d2.enumerable,value:e3[v2]})}return Object.create(Bn(e3),a2)}else{let a2=Bn(e3);if(a2!==null&&i2)return{...e3};let f2=Object.create(a2);return Object.assign(f2,e3)}}function To(e3,n2=!1){return Vi(e3)||lr(e3)||!$r(e3)||(Ji(e3)>1&&(e3.set=e3.add=e3.clear=e3.delete=H9),Object.freeze(e3),n2&&Object.entries(e3).forEach(([i2,a2])=>To(a2,!0))),e3}function H9(){mt(2)}function Vi(e3){return Object.isFrozen(e3)}var G9={};function Lr(e3){let n2=G9[e3];return n2||mt(0,e3),n2}var pu;function c1(){return pu}function K9(e3,n2){return{drafts_:[],parent_:e3,immer_:n2,canAutoFreeze_:!0,unfinalizedDrafts_:0}}
215function u1(e3,n2){n2&&(Lr("Patches"),e3.patches_=[],e3.inversePatches_=[],e3.patchListener_=n2)}function xo(e3){Fo(e3),e3.drafts_.forEach(Z9),e3.drafts_=null}function Fo(e3){e3===pu&&(pu=e3.parent_)}function i1(e3){return pu=K9(pu,e3)}function Z9(e3){let n2=e3[et];n2.type_===0||n2.type_===1?n2.revoke_():n2.revoked_=!0}function a1(e3,n2){n2.unfinalizedDrafts_=n2.drafts_.length;let i2=n2.drafts_[0];return e3!==void 0&&e3!==i2?(i2[et].modified_&&(xo(n2),mt(4)),$r(e3)&&(e3=Zi(n2,e3),n2.parent_||Yi(n2,e3)),n2.patches_&&Lr("Patches").generateReplacementPatches_(i2[et].base_,e3,n2.patches_,n2.inversePatches_)):e3=Zi(n2,i2,[]),xo(n2),n2.patches_&&n2.patchListener_(n2.patches_,n2.inversePatches_),e3!==o1?e3:void 0}function Zi(e3,n2,i2){if(Vi(n2))return n2;let a2=n2[et];if(!a2)return Ki(n2,(f2,p2)=>s1(e3,a2,n2,f2,p2,i2)),n2;if(a2.scope_!==e3)return n2;if(!a2.modified_)return Yi(e3,a2.base_,!0),a2.base_;if(!a2.finalized_){a2.finalized_=!0,a2.scope_.unfinalizedDrafts_--;let f2=a2.copy_,p2=f2,v2=!1;a2.type_===3&&(p2=new Set(f2),f2.clear(),v2=!0),Ki(p2,(d2,g2)=>s1(e3,a2,f2,d2,g2,i2,v2)),Yi(e3,f2,!1),i2&&e3.patches_&&Lr("Patches").generatePatches_(a2,i2,e3.patches_,e3.inversePatches_)}return a2.copy_}function s1(e3,n2,i2,a2,f2,p2,v2){if(lr(f2)){let d2=p2&&n2&&n2.type_!==3&&!Eo(n2.assigned_,a2)?p2.concat(a2):void 0,g2=Zi(e3,f2,d2);if(l1(i2,a2,g2),lr(g2))e3.canAutoFreeze_=!1;else return}else v2&&i2.add(f2);if($r(f2)&&!Vi(f2)){if(!e3.immer_.autoFreeze_&&e3.unfinalizedDrafts_<1)return;Zi(e3,f2),(!n2||!n2.scope_.parent_)&&typeof a2!="symbol"&&Object.prototype.propertyIsEnumerable.call(i2,a2)&&Yi(e3,f2)}}function Yi(e3,n2,i2=!1){!e3.parent_&&e3.immer_.autoFreeze_&&e3.canAutoFreeze_&&To(n2,i2)}function Y9(e3,n2){let i2=Array.isArray(e3),a2={type_:i2?1:0,scope_:n2?n2.scope_:c1(),modified_:!1,finalized_:!1,assigned_:{},parent_:n2,base_:e3,draft_:null,copy_:null,revoke_:null,isManual_:!1},f2=a2,p2=So;i2&&(f2=[a2],p2=hu);let{revoke:v2,proxy:d2}=Proxy.revocable(f2,p2);return a2.draft_=d2,a2.revoke_=v2,d2}var So={get(e3,n2){if(n2===et)return e3;let i2=Ir(e3);if(!Eo(i2,n2))return J9(e3,i2,n2);let a2=i2[n2];return e3.finalized_||!$r(a2)?a2:a2===Bo(e3.base_,n2)?(bo(e3),e3.copy_[n2]=Oo(a2,e3)):a2},has(e3,n2){return n2 in Ir(e3)},ownKeys(e3){return Reflect.ownKeys(Ir(e3))},set(e3,n2,i2){let a2=g1(Ir(e3),n2);if(a2!=null&&a2.set)return a2.set.call(e3.draft_,i2),!0;if(!e3.modified_){let f2=Bo(Ir(e3),n2),p2=f2==null?void 0:f2[et];if(p2&&p2.base_===i2)return e3.copy_[n2]=i2,e3.assigned_[n2]=!1,!0;if(z9(i2,f2)&&(i2!==void 0||Eo(e3.base_,n2)))return!0;bo(e3),_o2(e3)}return e3.copy_[n2]===i2&&(i2!==void 0||n2 in e3.copy_)||Number.isNaN(i2)&&Number.isNaN(e3.copy_[n2])||(e3.copy_[n2]=i2,e3.assigned_[n2]=!0),!0},deleteProperty(e3,n2){return Bo(e3.base_,n2)!==void 0||n2 in e3.base_?(e3.assigned_[n2]=!1,bo(e3),_o2(e3)):delete e3.assigned_[n2],e3.copy_&&delete e3.copy_[n2],!0},getOwnPropertyDescriptor(e3,n2){let i2=Ir(e3),a2=Reflect.getOwnPropertyDescriptor(i2,n2);return a2&&{writable:!0,configurable:e3.type_!==1||n2!=="length",enumerable:a2.enumerable,value:i2[n2]}},defineProperty(){mt(11)},getPrototypeOf(e3){return Bn(e3.base_)},setPrototypeOf(){mt(12)}},hu={};Ki(So,(e3,n2)=>{hu[e3]=function(){return arguments[0]=arguments[0][0],n2.apply(this,arguments)}});hu.deleteProperty=function(e3,n2){return hu.set.call(this,e3,n2,void 0)};hu.set=function(e3,n2,i2){return So.set.call(this,e3[0],n2,i2,e3[0])};function Bo(e3,n2){let i2=e3[et];return(i2?Ir(i2):e3)[n2]}function J9(e3,n2,i2){var _a9;let a2=g1(n2,i2);return a2?"value"in a2?a2.value:(_a9=a2.get)==null?void 0:_a9.call(e3.draft_):void 0}function g1(e3,n2){if(!(n2 in e3))return;let i2=Bn(e3);for(;i2;){let a2=Object.getOwnPropertyDescriptor(i2,n2);if(a2)return a2;i2=Bn(i2)}}function _o2(e3){e3.modified_||(e3.modified_=!0,e3.parent_&&_o2(e3.parent_))}function bo(e3){e3.copy_||(e3.copy_=wo(e3.base_,e3.scope_.immer_.useStrictShallowCopy_))}var X9=class{constructor(e3){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(n2,i2,a2)=>{if(typeof n2=="function"&&typeof i2!="function"){let p2=i2;i2=n2;let v2=this;return function(g2=p2,...b2){return v2.produce(g2,C2=>i2.call(this,C2,...b2))}}typeof i2!="function"&&mt(6),a2!==void 0&&typeof a2!="function"&&mt(7);let f2;if($r(n2)){let p2=i1(this),v2=Oo(n2,void 0),d2=!0;try{f2=i2(v2),d2=!1}finally{d2?xo(p2):Fo(p2)}return u1(p2,a2),a1(f2,p2)}else if(!n2||typeof n2!="object"){if(f2=i2(n2),f2===void 0&&(f2=n2),f2===o1&&(f2=void 0),this.autoFreeze_&&To(f2,!0),a2){let p2=[],v2=[];Lr("Patches").generateReplacementPatches_(n2,f2,p2,v2),a2(p2,v2)}return f2}else mt(1,n2)},this.produceWithPatches=(n2,i2)=>{if(typeof n2=="function")return(v2,...d2)=>this.produceWithPatches(v2,g2=>n2(g2,...d2));let a2,f2;return[this.produce(n2,i2,(v2,d2)=>{a2=v2,f2=d2}),a2,f2]},typeof(e3==null?void 0:e3.autoFreeze)=="boolean"&&this.setAutoFreeze(e3.autoFreeze),typeof(e3==null?void 0:e3.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e3.useStrictShallowCopy)}createDraft(e3){$r(e3)||mt(8),lr(e3)&&(e3=Q9(e3));let n2=i1(this),i2=Oo(e3,void 0);return i2[et].isManual_=!0,Fo(n2),i2}finishDraft(e3,n2){let i2=e3&&e3[et];(!i2||!i2.isManual_)&&mt(9);let{scope_:a2}=i2;return u1(a2,n2),a1(void 0,a2)}setAutoFreeze(e3){this.autoFreeze_=e3}setUseStrictShallowCopy(e3){this.useStrictShallowCopy_=e3}applyPatches(e3,n2){let i2;for(i2=n2.length-1;i2>=0;i2--){let f2=n2[i2];if(f2.path.length===0&&f2.op==="replace"){e3=f2.value;break}}i2>-1&&(n2=n2.slice(i2+1));let a2=Lr("Patches").applyPatches_;return lr(e3)?a2(e3,n2):this.produce(e3,f2=>a2(f2,n2))}};function Oo(e3,n2){let i2=Xi(e3)?Lr("MapSet").proxyMap_(e3,n2):Qi(e3)?Lr("MapSet").proxySet_(e3,n2):Y9(e3,n2);return(n2?n2.scope_:c1()).drafts_.push(i2),i2}function Q9(e3){return lr(e3)||mt(10,e3),p1(e3)}function p1(e3){if(!$r(e3)||Vi(e3))return e3;let n2=e3[et],i2;if(n2){if(!n2.modified_)return n2.base_;n2.finalized_=!0,i2=wo(e3,n2.scope_.immer_.useStrictShallowCopy_)}else i2=wo(e3,!0);return Ki(i2,(a2,f2)=>{l1(i2,a2,p1(f2))}),n2&&(n2.finalized_=!1),i2}var tt=new X9,ki=tt.produce;tt.produceWithPatches.bind(tt);tt.setAutoFreeze.bind(tt);tt.setUseStrictShallowCopy.bind(tt);tt.applyPatches.bind(tt);var Po=tt.createDraft.bind(tt),Ro=tt.finishDraft.bind(tt),T$2={ancestors(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:i2=!1}=n2,a2=T$2.levels(e3,n2);return i2?a2=a2.slice(1):a2=a2.slice(0,-1),a2},common(e3,n2){for(var i2=[],a2=0;a2<e3.length&&a2<n2.length;a2++){var f2=e3[a2],p2=n2[a2];if(f2!==p2)break;
215i2.push(f2)}return i2},compare(e3,n2){for(var i2=Math.min(e3.length,n2.length),a2=0;a2<i2;a2++){if(e3[a2]<n2[a2])return-1;if(e3[a2]>n2[a2])return 1}return 0},endsAfter(e3,n2){var i2=e3.length-1,a2=e3.slice(0,i2),f2=n2.slice(0,i2),p2=e3[i2],v2=n2[i2];return T$2.equals(a2,f2)&&p2>v2},endsAt(e3,n2){var i2=e3.length,a2=e3.slice(0,i2),f2=n2.slice(0,i2);return T$2.equals(a2,f2)},endsBefore(e3,n2){var i2=e3.length-1,a2=e3.slice(0,i2),f2=n2.slice(0,i2),p2=e3[i2],v2=n2[i2];return T$2.equals(a2,f2)&&p2<v2},equals(e3,n2){return e3.length===n2.length&&e3.every((i2,a2)=>i2===n2[a2])},hasPrevious(e3){return e3[e3.length-1]>0},isAfter(e3,n2){return T$2.compare(e3,n2)===1},isAncestor(e3,n2){return e3.length<n2.length&&T$2.compare(e3,n2)===0},isBefore(e3,n2){return T$2.compare(e3,n2)===-1},isChild(e3,n2){return e3.length===n2.length+1&&T$2.compare(e3,n2)===0},isCommon(e3,n2){return e3.length<=n2.length&&T$2.compare(e3,n2)===0},isDescendant(e3,n2){return e3.length>n2.length&&T$2.compare(e3,n2)===0},isParent(e3,n2){return e3.length+1===n2.length&&T$2.compare(e3,n2)===0},isPath(e3){return Array.isArray(e3)&&(e3.length===0||typeof e3[0]=="number")},isSibling(e3,n2){if(e3.length!==n2.length)return!1;var i2=e3.slice(0,-1),a2=n2.slice(0,-1),f2=e3[e3.length-1],p2=n2[n2.length-1];return f2!==p2&&T$2.equals(i2,a2)},levels(e3){for(var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:i2=!1}=n2,a2=[],f2=0;f2<=e3.length;f2++)a2.push(e3.slice(0,f2));return i2&&a2.reverse(),a2},next(e3){if(e3.length===0)throw new Error("Cannot get the next path of a root path [".concat(e3,"], because it has no next index."));var n2=e3[e3.length-1];return e3.slice(0,-1).concat(n2+1)},operationCanTransformPath(e3){switch(e3.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(e3){if(e3.length===0)throw new Error("Cannot get the parent path of the root path [".concat(e3,"]."));return e3.slice(0,-1)},previous(e3){if(e3.length===0)throw new Error("Cannot get the previous path of a root path [".concat(e3,"], because it has no previous index."));var n2=e3[e3.length-1];if(n2<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e3,"] because it would result in a negative index."));return e3.slice(0,-1).concat(n2-1)},relative(e3,n2){if(!T$2.isAncestor(n2,e3)&&!T$2.equals(e3,n2))throw new Error("Cannot get the relative path of [".concat(e3,"] inside ancestor [").concat(n2,"], because it is not above or equal to the path."));return e3.slice(n2.length)},transform(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!e3)return null;var a2=[...e3],{affinity:f2="forward"}=i2;if(e3.length===0)return a2;switch(n2.type){case"insert_node":{var{path:p2}=n2;(T$2.equals(p2,a2)||T$2.endsBefore(p2,a2)||T$2.isAncestor(p2,a2))&&(a2[p2.length-1]+=1);break}case"remove_node":{var{path:v2}=n2;if(T$2.equals(v2,a2)||T$2.isAncestor(v2,a2))return null;T$2.endsBefore(v2,a2)&&(a2[v2.length-1]-=1);break}case"merge_node":{var{path:d2,position:g2}=n2;T$2.equals(d2,a2)||T$2.endsBefore(d2,a2)?a2[d2.length-1]-=1:T$2.isAncestor(d2,a2)&&(a2[d2.length-1]-=1,a2[d2.length]+=g2);break}case"split_node":{var{path:b2,position:C2}=n2;if(T$2.equals(b2,a2)){if(f2==="forward")a2[a2.length-1]+=1;else if(f2!=="backward")return null}else T$2.endsBefore(b2,a2)?a2[b2.length-1]+=1:T$2.isAncestor(b2,a2)&&e3[b2.length]>=C2&&(a2[b2.length-1]+=1,a2[b2.length]-=C2);break}case"move_node":{var{path:w2,newPath:_2}=n2;if(T$2.equals(w2,_2))return a2;if(T$2.isAncestor(w2,a2)||T$2.equals(w2,a2)){var S2=_2.slice();return T$2.endsBefore(w2,_2)&&w2.length<_2.length&&(S2[w2.length-1]-=1),S2.concat(a2.slice(w2.length))}else T$2.isSibling(w2,_2)&&(T$2.isAncestor(_2,a2)||T$2.equals(_2,a2))?T$2.endsBefore(w2,a2)?a2[w2.length-1]-=1:a2[w2.length-1]+=1:T$2.endsBefore(_2,a2)||T$2.equals(_2,a2)||T$2.isAncestor(_2,a2)?(T$2.endsBefore(w2,a2)&&(a2[w2.length-1]-=1),a2[_2.length-1]+=1):T$2.endsBefore(w2,a2)&&(T$2.equals(_2,a2)&&(a2[_2.length-1]+=1),a2[w2.length-1]-=1);break}}return a2}};function Du(e3){"@babel/helpers - typeof";return Du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n2){return typeof n2}:function(n2){return n2&&typeof Symbol=="function"&&n2.constructor===Symbol&&n2!==Symbol.prototype?"symbol":typeof n2},Du(e3)}function V9(e3,n2){if(Du(e3)!=="object"||e3===null)return e3;var i2=e3[Symbol.toPrimitive];if(i2!==void 0){var a2=i2.call(e3,n2);if(Du(a2)!=="object")return a2;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n2==="string"?String:Number)(e3)}function k9(e3){var n2=V9(e3,"string");return Du(n2)==="symbol"?n2:String(n2)}function bn(e3,n2,i2){return n2=k9(n2),n2 in e3?Object.defineProperty(e3,n2,{value:i2,enumerable:!0,configurable:!0,writable:!0}):e3[n2]=i2,e3}function h1(e3,n2){var i2=Object.keys(e3);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);n2&&(a2=a2.filter(function(f2){return Object.getOwnPropertyDescriptor(e3,f2).enumerable})),i2.push.apply(i2,a2)}return i2}function du(e3){for(var n2=1;n2<arguments.length;n2++){var i2=arguments[n2]!=null?arguments[n2]:{};
215n2%2?h1(Object(i2),!0).forEach(function(a2){bn(e3,a2,i2[a2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(i2)):h1(Object(i2)).forEach(function(a2){Object.defineProperty(e3,a2,Object.getOwnPropertyDescriptor(i2,a2))})}return e3}var eS=(e3,n2,i2)=>{switch(i2.type){case"insert_node":{var{path:a2,node:f2}=i2,p2=U$2.parent(e3,a2),v2=a2[a2.length-1];if(v2>p2.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(a2,"] because the destination is past the end of the node."));if(p2.children.splice(v2,0,f2),n2)for(var[d2,g2]of k$2.points(n2))n2[g2]=pe.transform(d2,i2);break}case"insert_text":{var{path:b2,offset:C2,text:w2}=i2;if(w2.length===0)break;var _2=U$2.leaf(e3,b2),S2=_2.text.slice(0,C2),N2=_2.text.slice(C2);if(_2.text=S2+w2+N2,n2)for(var[$2,W2]of k$2.points(n2))n2[W2]=pe.transform($2,i2);break}case"merge_node":{var{path:L2}=i2,ue2=U$2.get(e3,L2),J2=T$2.previous(L2),te2=U$2.get(e3,J2),xe=U$2.parent(e3,L2),H2=L2[L2.length-1];if(ye.isText(ue2)&&ye.isText(te2))te2.text+=ue2.text;else if(!ye.isText(ue2)&&!ye.isText(te2))te2.children.push(...ue2.children);else throw new Error('Cannot apply a "merge_node" operation at path ['.concat(L2,"] to nodes of different interfaces: ").concat(xt.stringify(ue2)," ").concat(xt.stringify(te2)));if(xe.children.splice(H2,1),n2)for(var[We,ze]of k$2.points(n2))n2[ze]=pe.transform(We,i2);break}case"move_node":{var{path:Fe,newPath:Mr}=i2;if(T$2.isAncestor(Fe,Mr))throw new Error("Cannot move a path [".concat(Fe,"] to new path [").concat(Mr,"] because the destination is inside itself."));var jr=U$2.get(e3,Fe),mu=U$2.parent(e3,Fe),ra=Fe[Fe.length-1];mu.children.splice(ra,1);var En=T$2.transform(Fe,i2),Ft=U$2.get(e3,T$2.parent(En)),Ct=En[En.length-1];if(Ft.children.splice(Ct,0,jr),n2)for(var[na,Ur]of k$2.points(n2))n2[Ur]=pe.transform(na,i2);break}case"remove_node":{var{path:be}=i2,ua2=be[be.length-1],ia=U$2.parent(e3,be);if(ia.children.splice(ua2,1),n2)for(var[cr,Wt]of k$2.points(n2)){var gr=pe.transform(cr,i2);if(n2!=null&&gr!=null)n2[Wt]=gr;else{var zt=void 0,He=void 0;for(var[Ht,wn]of U$2.texts(e3))if(T$2.compare(wn,be)===-1)zt=[Ht,wn];else{He=[Ht,wn];break}var Gt=!1;zt&&He&&(T$2.equals(He[1],be)?Gt=!T$2.hasPrevious(He[1]):Gt=T$2.common(zt[1],be).length<T$2.common(He[1],be).length),zt&&!Gt?(cr.path=zt[1],cr.offset=zt[0].text.length):He?(cr.path=He[1],cr.offset=0):n2=null}}break}case"remove_text":{var{path:Wr,offset:xn,text:Le}=i2;if(Le.length===0)break;var _t=U$2.leaf(e3,Wr),aa=_t.text.slice(0,xn),gt=_t.text.slice(xn+Le.length);if(_t.text=aa+gt,n2)for(var[Cu,sa]of k$2.points(n2))n2[sa]=pe.transform(Cu,i2);break}case"set_node":{var{path:Kt,properties:Ge,newProperties:Ot}=i2;if(Kt.length===0)throw new Error("Cannot set properties on the root node!");var Zt=U$2.get(e3,Kt);for(var Yt in Ot){if(Yt==="children"||Yt==="text")throw new Error('Cannot set the "'.concat(Yt,'" property of nodes!'));var Jt=Ot[Yt];Jt==null?delete Zt[Yt]:Zt[Yt]=Jt}for(var Au in Ge)Ot.hasOwnProperty(Au)||delete Zt[Au];break}case"set_selection":{var{newProperties:Ke}=i2;if(Ke==null)n2=Ke;else{if(n2==null){if(!k$2.isRange(Ke))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(xt.stringify(Ke)," when there is no current selection."));n2=du({},Ke)}for(var Ze in Ke){var zr=Ke[Ze];if(zr==null){if(Ze==="anchor"||Ze==="focus")throw new Error('Cannot remove the "'.concat(Ze,'" selection property'));delete n2[Ze]}else n2[Ze]=zr}}break}case"split_node":{var{path:At,position:Xt,properties:Hr}=i2;if(At.length===0)throw new Error('Cannot apply a "split_node" operation at path ['.concat(At,"] because the root node cannot be split."));var pt2=U$2.get(e3,At),Fn=U$2.parent(e3,At),_n4=At[At.length-1],pr;if(ye.isText(pt2)){var On=pt2.text.slice(0,Xt),oa=pt2.text.slice(Xt);pt2.text=On,pr=du(du({},Hr),{},{text:oa})}else{var fa=pt2.children.slice(0,Xt),la=pt2.children.slice(Xt);pt2.children=fa,pr=du(du({},Hr),{},{children:la})}if(Fn.children.splice(_n4+1,0,pr),n2)for(var[Bu,bu]of k$2.points(n2))n2[bu]=pe.transform(Bu,i2);break}}return n2},tS={transform(e3,n2){e3.children=Po(e3.children);
215var i2=e3.selection&&Po(e3.selection);try{i2=eS(e3,i2,n2)}finally{e3.children=Ro(e3.children),i2?e3.selection=lr(i2)?Ro(i2):i2:e3.selection=null}}},rS={insertNodes(e3,n2,i2){e3.insertNodes(n2,i2)},liftNodes(e3,n2){e3.liftNodes(n2)},mergeNodes(e3,n2){e3.mergeNodes(n2)},moveNodes(e3,n2){e3.moveNodes(n2)},removeNodes(e3,n2){e3.removeNodes(n2)},setNodes(e3,n2,i2){e3.setNodes(n2,i2)},splitNodes(e3,n2){e3.splitNodes(n2)},unsetNodes(e3,n2,i2){e3.unsetNodes(n2,i2)},unwrapNodes(e3,n2){e3.unwrapNodes(n2)},wrapNodes(e3,n2,i2){e3.wrapNodes(n2,i2)}},nS={collapse(e3,n2){e3.collapse(n2)},deselect(e3){e3.deselect()},move(e3,n2){e3.move(n2)},select(e3,n2){e3.select(n2)},setPoint(e3,n2,i2){e3.setPoint(n2,i2)},setSelection(e3,n2){e3.setSelection(n2)}},x1$1=(e3,n2)=>{for(var i2 in e3){var a2=e3[i2],f2=n2[i2];if(Te(a2)&&Te(f2)){if(!x1$1(a2,f2))return!1}else if(Array.isArray(a2)&&Array.isArray(f2)){if(a2.length!==f2.length)return!1;for(var p2=0;p2<a2.length;p2++)if(a2[p2]!==f2[p2])return!1}else if(a2!==f2)return!1}for(var v2 in n2)if(e3[v2]===void 0&&n2[v2]!==void 0)return!1;return!0};function uS(e3,n2){if(e3==null)return{};var i2={},a2=Object.keys(e3),f2,p2;for(p2=0;p2<a2.length;p2++)f2=a2[p2],!(n2.indexOf(f2)>=0)&&(i2[f2]=e3[f2]);return i2}function yu(e3,n2){if(e3==null)return{};var i2=uS(e3,n2),a2,f2;if(Object.getOwnPropertySymbols){var p2=Object.getOwnPropertySymbols(e3);for(f2=0;f2<p2.length;f2++)a2=p2[f2],!(n2.indexOf(a2)>=0)&&Object.prototype.propertyIsEnumerable.call(e3,a2)&&(i2[a2]=e3[a2])}return i2}var iS=["anchor","focus"];function d1(e3,n2){var i2=Object.keys(e3);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);n2&&(a2=a2.filter(function(f2){return Object.getOwnPropertyDescriptor(e3,f2).enumerable})),i2.push.apply(i2,a2)}return i2}function aS(e3){for(var n2=1;n2<arguments.length;n2++){var i2=arguments[n2]!=null?arguments[n2]:{};n2%2?d1(Object(i2),!0).forEach(function(a2){bn(e3,a2,i2[a2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(i2)):d1(Object(i2)).forEach(function(a2){Object.defineProperty(e3,a2,Object.getOwnPropertyDescriptor(i2,a2))})}return e3}var k$2={edges(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:i2=!1}=n2,{anchor:a2,focus:f2}=e3;return k$2.isBackward(e3)===i2?[a2,f2]:[f2,a2]},end(e3){var[,n2]=k$2.edges(e3);return n2},equals(e3,n2){return pe.equals(e3.anchor,n2.anchor)&&pe.equals(e3.focus,n2.focus)},includes(e3,n2){if(k$2.isRange(n2)){if(k$2.includes(e3,n2.anchor)||k$2.includes(e3,n2.focus))return!0;var[i2,a2]=k$2.edges(e3),[f2,p2]=k$2.edges(n2);return pe.isBefore(i2,f2)&&pe.isAfter(a2,p2)}var[v2,d2]=k$2.edges(e3),g2=!1,b2=!1;return pe.isPoint(n2)?(g2=pe.compare(n2,v2)>=0,b2=pe.compare(n2,d2)<=0):(g2=T$2.compare(n2,v2.path)>=0,b2=T$2.compare(n2,d2.path)<=0),g2&&b2},intersection(e3,n2){var i2=yu(e3,iS),[a2,f2]=k$2.edges(e3),[p2,v2]=k$2.edges(n2),d2=pe.isBefore(a2,p2)?p2:a2,g2=pe.isBefore(f2,v2)?f2:v2;return pe.isBefore(g2,d2)?null:aS({anchor:d2,focus:g2},i2)},isBackward(e3){var{anchor:n2,focus:i2}=e3;return pe.isAfter(n2,i2)},isCollapsed(e3){var{anchor:n2,focus:i2}=e3;return pe.equals(n2,i2)},isExpanded(e3){return!k$2.isCollapsed(e3)},isForward(e3){return!k$2.isBackward(e3)},isRange(e3){return Te(e3)&&pe.isPoint(e3.anchor)&&pe.isPoint(e3.focus)},*points(e3){yield[e3.anchor,"anchor"],yield[e3.focus,"focus"]},start(e3){var[n2]=k$2.edges(e3);return n2},transform(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ki(e3,a2=>{if(a2===null)return null;var{affinity:f2="inward"}=i2,p2,v2;if(f2==="inward"){var d2=k$2.isCollapsed(a2);k$2.isForward(a2)?(p2="forward",v2=d2?p2:"backward"):(p2="backward",v2=d2?p2:"forward")}else f2==="outward"?k$2.isForward(a2)?(p2="backward",v2="forward"):(p2="forward",v2="backward"):(p2=f2,v2=f2);var g2=pe.transform(a2.anchor,n2,{affinity:p2}),b2=pe.transform(a2.focus,n2,{affinity:v2});if(!g2||!b2)return null;a2.anchor=g2,a2.focus=b2})}},v1=e3=>Te(e3)&&U$2.isNodeList(e3.children)&&!ct.isEditor(e3),qr={isAncestor(e3){return Te(e3)&&U$2.isNodeList(e3.children)},isElement:v1,isElementList(e3){return Array.isArray(e3)&&e3.every(n2=>qr.isElement(n2))},isElementProps(e3){return e3.children!==void 0},isElementType:function(n2,i2){var a2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"type";return v1(n2)&&n2[a2]===i2},matches(e3,n2){for(var i2 in n2)if(i2!=="children"&&e3[i2]!==n2[i2])return!1;return!0}},sS=["children"],oS=["text"],D1=new WeakMap,U$2={ancestor(e3,n2){var i2=U$2.get(e3,n2);if(ye.isText(i2))throw new Error("Cannot get the ancestor node at path [".concat(n2,"] because it refers to a text node instead: ").concat(xt.stringify(i2)));return i2},ancestors(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return(function*(){for(var a2 of T$2.ancestors(n2,i2)){var f2=U$2.ancestor(e3,a2),p2=[f2,a2];yield p2}})()},child(e3,n2){if(ye.isText(e3))throw new Error("Cannot get the child of a text node: ".concat(xt.stringify(e3)));var i2=e3.children[n2];if(i2==null)throw new Error("Cannot get child at index `".concat(n2,"` in node: ").concat(xt.stringify(e3)));return i2},children(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return(function*(){for(var{reverse:a2=!1}=i2,f2=U$2.ancestor(e3,n2),{children:p2}=f2,v2=a2?p2.length-1:0;a2?v2>=0:v2<p2.length;){var d2=U$2.child(f2,v2),g2=n2.concat(v2);yield[d2,g2],v2=a2?v2-1:v2+1}})()},common(e3,n2,i2){var a2=T$2.common(n2,i2),f2=U$2.get(e3,a2);return[f2,a2]},descendant(e3,n2){var i2=U$2.get(e3,n2);if(ct.isEditor(i2))throw new Error("Cannot get the descendant node at path [".concat(n2,"] because it refers to the root editor node instead: ").concat(xt.stringify(i2)));return i2},descendants(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(function*(){for(var[i2,a2]of U$2.nodes(e3,n2))a2.length!==0&&(yield[i2,a2])})()},elements(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(function*(){for(var[i2,a2]of U$2.nodes(e3,n2))qr.isElement(i2)&&(yield[i2,a2])})()},extractProps(e3){if(qr.isAncestor(e3)){var n2=yu(e3,sS);return n2}else{var n2=yu(e3,oS);return n2}},first(e3,n2){for(var i2=n2.slice(),a2=U$2.get(e3,i2);a2&&!(ye.isText(a2)||a2.children.length===0);)a2=a2.children[0],i2.push(0);return[a2,i2]},fragment(e3,n2){if(ye.isText(e3))throw new Error("Cannot get a fragment starting from a root text node: ".concat(xt.stringify(e3)));var i2=ki({children:e3.children},a2=>{var[f2,p2]=k$2.edges(n2),v2=U$2.nodes(a2,{reverse:!0,pass:_2=>{var[,S2]=_2;return!k$2.includes(n2,S2)}});for(var[,d2]of v2){if(!k$2.includes(n2,d2)){var g2=U$2.parent(a2,d2),b2=d2[d2.length-1];g2.children.splice(b2,1)}if(T$2.equals(d2,p2.path)){var C2=U$2.leaf(a2,d2);C2.text=C2.text.slice(0,p2.offset)}if(T$2.equals(d2,f2.path)){var w2=U$2.leaf(a2,d2);w2.text=w2.text.slice(f2.offset)}}ct.isEditor(a2)&&(a2.selection=null)});return i2.children},get(e3,n2){for(var i2=e3,a2=0;a2<n2.length;a2++){var f2=n2[a2];if(ye.isText(i2)||!i2.children[f2])throw new Error("Cannot find a descendant at path [".concat(n2,"] in node: ").concat(xt.stringify(e3)));i2=i2.children[f2]}return i2},has(e3,n2){for(var i2=e3,a2=0;a2<n2.length;a2++){var f2=n2[a2];if(ye.isText(i2)||!i2.children[f2])return!1;i2=i2.children[f2]}return!0},isNode(e3){return ye.isText(e3)||qr.isElement(e3)||ct.isEditor(e3)},isNodeList(e3){if(!Array.isArray(e3))return!1;var n2=D1.get(e3);if(n2!==void 0)return n2;var i2=e3.every(a2=>U$2.isNode(a2));return D1.set(e3,i2),i2},last(e3,n2){for(var i2=n2.slice(),a2=U$2.get(e3,i2);a2&&!(ye.isText(a2)||a2.children.length===0);){var f2=a2.children.length-1;a2=a2.children[f2],i2.push(f2)}return[a2,i2]},leaf(e3,n2){var i2=U$2.get(e3,n2);if(!ye.isText(i2))throw new Error("Cannot get the leaf node at path [".concat(n2,"] because it refers to a non-leaf node: ").concat(xt.stringify(i2)));return i2},levels(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return(function*(){for(var a2 of T$2.levels(n2,i2)){var f2=U$2.get(e3,a2);yield[f2,a2]}})()},matches(e3,n2){return qr.isElement(e3)&&qr.isElementProps(n2)&&qr.matches(e3,n2)||ye.isText(e3)&&ye.isTextProps(n2)&&ye.matches(e3,n2)}
215,nodes(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(function*(){for(var{pass:i2,reverse:a2=!1}=n2,{from:f2=[],to:p2}=n2,v2=new Set,d2=[],g2=e3;!(p2&&(a2?T$2.isBefore(d2,p2):T$2.isAfter(d2,p2)));){if(v2.has(g2)||(yield[g2,d2]),!v2.has(g2)&&!ye.isText(g2)&&g2.children.length!==0&&(i2==null||i2([g2,d2])===!1)){v2.add(g2);var b2=a2?g2.children.length-1:0;T$2.isAncestor(d2,f2)&&(b2=f2[d2.length]),d2=d2.concat(b2),g2=U$2.get(e3,d2);continue}if(d2.length===0)break;if(!a2){var C2=T$2.next(d2);if(U$2.has(e3,C2)){d2=C2,g2=U$2.get(e3,d2);continue}}if(a2&&d2[d2.length-1]!==0){var w2=T$2.previous(d2);d2=w2,g2=U$2.get(e3,d2);continue}d2=T$2.parent(d2),g2=U$2.get(e3,d2),v2.add(g2)}})()},parent(e3,n2){var i2=T$2.parent(n2),a2=U$2.get(e3,i2);if(ye.isText(a2))throw new Error("Cannot get the parent of path [".concat(n2,"] because it does not exist in the root."));return a2},string(e3){return ye.isText(e3)?e3.text:e3.children.map(U$2.string).join("")},texts(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(function*(){for(var[i2,a2]of U$2.nodes(e3,n2))ye.isText(i2)&&(yield[i2,a2])})()}};function y1$1(e3,n2){var i2=Object.keys(e3);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);n2&&(a2=a2.filter(function(f2){return Object.getOwnPropertyDescriptor(e3,f2).enumerable})),i2.push.apply(i2,a2)}return i2}function de$1(e3){for(var n2=1;n2<arguments.length;n2++){var i2=arguments[n2]!=null?arguments[n2]:{};n2%2?y1$1(Object(i2),!0).forEach(function(a2){bn(e3,a2,i2[a2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(i2)):y1$1(Object(i2)).forEach(function(a2){Object.defineProperty(e3,a2,Object.getOwnPropertyDescriptor(i2,a2))})}return e3}var vu={isNodeOperation(e3){return vu.isOperation(e3)&&e3.type.endsWith("_node")},isOperation(e3){if(!Te(e3))return!1;switch(e3.type){case"insert_node":return T$2.isPath(e3.path)&&U$2.isNode(e3.node);case"insert_text":return typeof e3.offset=="number"&&typeof e3.text=="string"&&T$2.isPath(e3.path);case"merge_node":return typeof e3.position=="number"&&T$2.isPath(e3.path)&&Te(e3.properties);case"move_node":return T$2.isPath(e3.path)&&T$2.isPath(e3.newPath);case"remove_node":return T$2.isPath(e3.path)&&U$2.isNode(e3.node);case"remove_text":return typeof e3.offset=="number"&&typeof e3.text=="string"&&T$2.isPath(e3.path);case"set_node":return T$2.isPath(e3.path)&&Te(e3.properties)&&Te(e3.newProperties);case"set_selection":return e3.properties===null&&k$2.isRange(e3.newProperties)||e3.newProperties===null&&k$2.isRange(e3.properties)||Te(e3.properties)&&Te(e3.newProperties);case"split_node":return T$2.isPath(e3.path)&&typeof e3.position=="number"&&Te(e3.properties);default:return!1}},isOperationList(e3){return Array.isArray(e3)&&e3.every(n2=>vu.isOperation(n2))},isSelectionOperation(e3){return vu.isOperation(e3)&&e3.type.endsWith("_selection")},isTextOperation(e3){return vu.isOperation(e3)&&e3.type.endsWith("_text")},inverse(e3){switch(e3.type){case"insert_node":return de$1(de$1({},e3),{},{type:"remove_node"});case"insert_text":return de$1(de$1({},e3),{},{type:"remove_text"});case"merge_node":return de$1(de$1({},e3),{},{type:"split_node",path:T$2.previous(e3.path)});case"move_node":{var{newPath:n2,path:i2}=e3;if(T$2.equals(n2,i2))return e3;if(T$2.isSibling(i2,n2))return de$1(de$1({},e3),{},{path:n2,newPath:i2});var a2=T$2.transform(i2,e3),f2=T$2.transform(T$2.next(i2),e3);return de$1(de$1({},e3),{},{path:a2,newPath:f2})}case"remove_node":return de$1(de$1({},e3),{},{type:"insert_node"});case"remove_text":return de$1(de$1({},e3),{},{type:"insert_text"});case"set_node":{var{properties:p2,newProperties:v2}=e3;return de$1(de$1({},e3),{},{properties:v2,newProperties:p2})}case"set_selection":{var{properties:d2,newProperties:g2}=e3;return d2==null?de$1(de$1({},e3),{},{properties:g2,newProperties:null}):g2==null?de$1(de$1({},e3),{},{properties:null,newProperties:d2}):de$1(de$1({},e3),{},{properties:g2,newProperties:d2})}case"split_node":return de$1(de$1({},e3),{},{type:"merge_node",path:T$2.next(e3.path)})}}},m1=new WeakMap,fS=e3=>{var n2=m1.get(e3);if(n2!==void 0)return n2;if(!Te(e3))return!1;var i2=typeof e3.addMark=="function"&&typeof e3.apply=="function"&&typeof e3.deleteFragment=="function"&&typeof e3.insertBreak=="function"&&typeof e3.insertSoftBreak=="function"&&typeof e3.insertFragment=="function"&&typeof e3.insertN
215ode=="function"&&typeof e3.insertText=="function"&&typeof e3.isElementReadOnly=="function"&&typeof e3.isInline=="function"&&typeof e3.isSelectable=="function"&&typeof e3.isVoid=="function"&&typeof e3.normalizeNode=="function"&&typeof e3.onChange=="function"&&typeof e3.removeMark=="function"&&typeof e3.getDirtyPaths=="function"&&(e3.marks===null||Te(e3.marks))&&(e3.selection===null||k$2.isRange(e3.selection))&&U$2.isNodeList(e3.children)&&vu.isOperationList(e3.operations);return m1.set(e3,i2),i2},ct={above(e3,n2){return e3.above(n2)},addMark(e3,n2,i2){e3.addMark(n2,i2)},after(e3,n2,i2){return e3.after(n2,i2)},before(e3,n2,i2){return e3.before(n2,i2)},deleteBackward(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{unit:i2="character"}=n2;e3.deleteBackward(i2)},deleteForward(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{unit:i2="character"}=n2;e3.deleteForward(i2)},deleteFragment(e3,n2){e3.deleteFragment(n2)},edges(e3,n2){return e3.edges(n2)},elementReadOnly(e3){var n2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return e3.elementReadOnly(n2)},end(e3,n2){return e3.end(n2)},first(e3,n2){return e3.first(n2)},fragment(e3,n2){return e3.fragment(n2)},hasBlocks(e3,n2){return e3.hasBlocks(n2)},hasInlines(e3,n2){return e3.hasInlines(n2)},hasPath(e3,n2){return e3.hasPath(n2)},hasTexts(e3,n2){return e3.hasTexts(n2)},insertBreak(e3){e3.insertBreak()},insertFragment(e3,n2,i2){e3.insertFragment(n2,i2)},insertNode(e3,n2){e3.insertNode(n2)},insertSoftBreak(e3){e3.insertSoftBreak()},insertText(e3,n2){e3.insertText(n2)},isBlock(e3,n2){return e3.isBlock(n2)},isEdge(e3,n2,i2){return e3.isEdge(n2,i2)},isEditor(e3){return fS(e3)},isElementReadOnly(e3,n2){return e3.isElementReadOnly(n2)},isEmpty(e3,n2){return e3.isEmpty(n2)},isEnd(e3,n2,i2){return e3.isEnd(n2,i2)},isInline(e3,n2){return e3.isInline(n2)},isNormalizing(e3){return e3.isNormalizing()},isSelectable(e3,n2){return e3.isSelectable(n2)},isStart(e3,n2,i2){return e3.isStart(n2,i2)},isVoid(e3,n2){return e3.isVoid(n2)},last(e3,n2){return e3.last(n2)},leaf(e3,n2,i2){return e3.leaf(n2,i2)},levels(e3,n2){return e3.levels(n2)},marks(e3){return e3.getMarks()},next(e3,n2){return e3.next(n2)},node(e3,n2,i2){return e3.node(n2,i2)},nodes(e3,n2){return e3.nodes(n2)},normalize(e3,n2){e3.normalize(n2)},parent(e3,n2,i2){return e3.parent(n2,i2)},path(e3,n2,i2){return e3.path(n2,i2)},pathRef(e3,n2,i2){return e3.pathRef(n2,i2)},pathRefs(e3){return e3.pathRefs()},point(e3,n2,i2){return e3.point(n2,i2)},pointRef(e3,n2,i2){return e3.pointRef(n2,i2)},pointRefs(e3){return e3.pointRefs()},positions(e3,n2){return e3.positions(n2)},previous(e3,n2){return e3.previous(n2)},range(e3,n2,i2){return e3.range(n2,i2)},rangeRef(e3,n2,i2){return e3.rangeRef(n2,i2)},rangeRefs(e3){return e3.rangeRefs()},removeMark(e3,n2){e3.removeMark(n2)},setNormalizing(e3,n2){e3.setNormalizing(n2)},start(e3,n2){return e3.start(n2)},string(e3,n2,i2){return e3.string(n2,i2)},unhangRange(e3,n2,i2){return e3.unhangRange(n2,i2)},void(e3,n2){return e3.void(n2)},withoutNormalizing(e3,n2){e3.withoutNormalizing(n2)},shouldMergeNodesRemovePrevNode:(e3,n2,i2)=>e3.shouldMergeNodesRemovePrevNode(n2,i2)};function C1(e3,n2){var i2=Object.keys(e3);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);n2&&(a2=a2.filter(function(f2){return Object.getOwnPropertyDescriptor(e3,f2).enumerable})),i2.push.apply(i2,a2)}return i2}function A1$1(e3){for(var n2=1;n2<arguments.length;n2++){var i2=arguments[n2]!=null?arguments[n2]:{};n2%2?C1(Object(i2),!0).forEach(function(a2){bn(e3,a2,i2[a2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(i2)):C1(Object(i2)).forEach(function(a2){Object.defineProperty(e3,a2,Object.getOwnPropertyDescriptor(i2,a2))})}return e3}var pe={compare(e3,n2){var i2=T$2.compare(e3.path,n2.path);return i2===0?e3.offset<n2.offset?-1:e3.offset>n2.offset?1:0:i2},isAfter(e3,n2){return pe.compare(e3,n2)===1},isBefore(e3,n2){return pe.compare(e3,n2)===-1},equals(e3,n2){return e3.offset===n2.offset&&T$2.equals(e3.path,n2.path)},isPoint(e3){return Te(e3)&&typeof e3.offset=="number"&&T$2.isPath(e3.path)},transform(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ki(e3,a2=>{if(a2===null)return null;var{affinity:f2="forward"}=i2,{path:p2,offset:v2}=a2;switch(n2.type){case"insert_node":case"move_node":{a2.path=T$2.transform(p2,n2,i2);break}case"insert_text":{T$2.equals(n2.path,p2)&&(n2.offset<v2||n2.offset===v2&&f2==="forward")&&(a2.offset+=n2.text.length);break}case"merge_node":{T$2.equals(n2.path,p2)&&(a2.offset+=n2.position),a2.path=T$2.transform(p2,n2,i2);break}case"remove_text":{T$2.equals(n2.path,p2)&&n2.offset<=v2&&(a2.offset-=Math.min(v2-n2.offset,n2.text.length));break}case"remove_node":{if(T$2.equals(n2.path,p2)||T$2.isAncestor(n2.path,p2))return null;a2.path=T$2.transform(p2,n2,i2);break}case"split_node":{if(T$2.equals(n2.path,p2)){if(n2.position===v2&&f2==null)return null;(n2.position<v2||n2.position===v2&&f2==="forward")&&(a2.offset-=n2.position,a2.path=T$2.transform(p2,n2,A1$1(A1$1({},i2),{},{affinity:"forward"})))}else a2.path=T$2.transform(p2,n2,i2);break}}})}},B1=void 0,xt={setScrubber(e3){B1=e3},stringify(e3){return JSON.stringify(e3,B1)}},lS=["text"],cS=["anchor","focus"];function b1(e3,n2){var i2=Object.keys(e3);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);n2&&(a2=a2.filter(function(f2){return Object.getOwnPropertyDescriptor(e3,f2).enumerable})),i2.push.apply(i2,a2)}return i2}function Ut(e3){for(var n2=1;n2<arguments.length;n2++){var i2=arguments[n2]!=null?arguments[n2]:{};
215n2%2?b1(Object(i2),!0).forEach(function(a2){bn(e3,a2,i2[a2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(i2)):b1(Object(i2)).forEach(function(a2){Object.defineProperty(e3,a2,Object.getOwnPropertyDescriptor(i2,a2))})}return e3}var ye={equals(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{loose:a2=!1}=i2;function f2(p2){var v2=yu(p2,lS);return v2}return x1$1(a2?f2(e3):e3,a2?f2(n2):n2)},isText(e3){return Te(e3)&&typeof e3.text=="string"},isTextList(e3){return Array.isArray(e3)&&e3.every(n2=>ye.isText(n2))},isTextProps(e3){return e3.text!==void 0},matches(e3,n2){for(var i2 in n2)if(i2!=="text"&&(!e3.hasOwnProperty(i2)||e3[i2]!==n2[i2]))return!1;return!0},decorations(e3,n2){var i2=[Ut({},e3)];for(var a2 of n2){var f2=yu(a2,cS),[p2,v2]=k$2.edges(a2),d2=[],g2=0,b2=p2.offset,C2=v2.offset;for(var w2 of i2){var{length:_2}=w2.text,S2=g2;if(g2+=_2,b2<=S2&&g2<=C2){Object.assign(w2,f2),d2.push(w2);continue}if(b2!==C2&&(b2===g2||C2===S2)||b2>g2||C2<S2||C2===S2&&S2!==0){d2.push(w2);continue}var N2=w2,$2=void 0,W2=void 0;if(C2<g2){var L2=C2-S2;W2=Ut(Ut({},N2),{},{text:N2.text.slice(L2)}),N2=Ut(Ut({},N2),{},{text:N2.text.slice(0,L2)})}if(b2>S2){var ue2=b2-S2;$2=Ut(Ut({},N2),{},{text:N2.text.slice(0,ue2)}),N2=Ut(Ut({},N2),{},{text:N2.text.slice(ue2)})}Object.assign(N2,f2),$2&&d2.push($2),d2.push(N2),W2&&d2.push(W2)}i2=d2}return i2}},gS=e3=>e3.selection?e3.selection:e3.children.length>0?ct.end(e3,[]):[0],ge;(function(e3){e3[e3.None=0]="None",e3[e3.Extend=1]="Extend",e3[e3.ZWJ=2]="ZWJ",e3[e3.RI=4]="RI",e3[e3.Prepend=8]="Prepend",e3[e3.SpacingMark=16]="SpacingMark",e3[e3.L=32]="L",e3[e3.V=64]="V",e3[e3.T=128]="T",e3[e3.LV=256]="LV",e3[e3.LVT=512]="LVT",e3[e3.ExtPict=1024]="ExtPict",e3[e3.Any=2048]="Any"})(ge||(ge={}));ge.L,ge.L|ge.V|ge.LV|ge.LVT,ge.LV|ge.V,ge.V|ge.T,ge.LVT|ge.T,ge.T,ge.Any,ge.Extend|ge.ZWJ,ge.Any,ge.SpacingMark,ge.Prepend,ge.Any,ge.ZWJ,ge.ExtPict,ge.RI,ge.RI;var pS={delete(e3,n2){e3.delete(n2)},insertFragment(e3,n2,i2){e3.insertFragment(n2,i2)},insertText(e3,n2){var i2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};ct.withoutNormalizing(e3,()=>{var{voids:a2=!1}=i2,{at:f2=gS(e3)}=i2;if(T$2.isPath(f2)&&(f2=ct.range(e3,f2)),k$2.isRange(f2))if(k$2.isCollapsed(f2))f2=f2.anchor;else{var p2=k$2.end(f2);if(!a2&&ct.void(e3,{at:p2}))return;var v2=k$2.start(f2),d2=ct.pointRef(e3,v2),g2=ct.pointRef(e3,p2);w1.delete(e3,{at:f2,voids:a2});var b2=d2.unref(),C2=g2.unref();f2=b2||C2,w1.setSelection(e3,{anchor:f2,focus:f2})}if(!(!a2&&ct.void(e3,{at:f2})||ct.elementReadOnly(e3,{at:f2}))){var{path:w2,offset:_2}=f2;n2.length>0&&e3.apply({type:"insert_text",path:w2,offset:_2,text:n2})}})}};function E1(e3,n2){var i2=Object.keys(e3);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);n2&&(a2=a2.filter(function(f2){return Object.getOwnPropertyDescriptor(e3,f2).enumerable})),i2.push.apply(i2,a2)}return i2}function ea(e3){for(var n2=1;n2<arguments.length;n2++){var i2=arguments[n2]!=null?arguments[n2]:{};n2%2?E1(Object(i2),!0).forEach(function(a2){bn(e3,a2,i2[a2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(i2)):E1(Object(i2)).forEach(function(a2){Object.defineProperty(e3,a2,Object.getOwnPropertyDescriptor(i2,a2))})}return e3}var w1=ea(ea(ea(ea({},tS),rS),nS),pS);/*! Bundled license information: 216 217lodash/lodash.js: 218 (** 219 * @license 220 * Lodash <https://lodash.com/> 221 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> 222 * Released under MIT license <https://lodash.com/license> 223 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> 224 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 225 *) 226 227is-plain-object/dist/is-plain-object.mjs: 228 (*! 229 * is-plain-object <https://github.com/jonschlinkert/is-plain-object> 230 * 231 * Copyright (c) 2014-2017, Jon Schlinkert. 232 * Released under the MIT License. 233 *) 234*/const isShortText=text=>!!(text&&text.length<15),setHeaderScopes=tHead=>{if(!tHead)return;const headers=tHead.getElementsByTagName("TH");for(let i2=0;i2<headers.length;i2++)headers[i2].setAttribute("scope","col")},getHeaderTitles=tHead=>tHead?Array.from(tHead.getElementsByTagName("TH"),cell=>cell.textContent||""):[],formatTableCells=(tBody,tHeadTitles)=>{const rows=tBody.getElementsByTagName("TR");for(let i2=0;i2<rows.length;i2++){const cells=rows[i2].getElementsByTagName("TD");for(let j2=0;j2<cells.length;j2++){const cell=cells[j2];isShortText(cell.textContent)&&cell.classList.add("full-width"),tHeadTitles[j2]&&(cell.dataset.header=tHeadTitles[j2])}}},formatTable=table2=>{const tBody=table2.querySelector("TBODY"),tHead=table2.querySelector("THEAD");
234if(!tBody)return;setHeaderScopes(tHead);const tHeadTitles=getHeaderTitles(tHead);formatTableCells(tBody,tHeadTitles)},sanitizeStyles=htmlString=>{const regex=/(<[^>]+?)\sstyle=(['"])(.*?)\2/gi;return htmlString.replace(regex,(_match,captureGroup1,_captureGroup2,captureGroup3)=>{const styleRegex=/\b(text-align:.*?);?/g,validStyles=captureGroup3.match(styleRegex),newStyleAttribute=validStyles?`style="${validStyles.join(" ")}"`:"";return`${captureGroup1} ${newStyleAttribute}`})};function sizeYouTubeIFrameAppropriately(iFrame,browserWidth){const iFrameSizes={base:{width:"312px",height:"175px"},sm:{width:"414px",height:"233px"},md:{width:"707px",height:"396px"},lg:{width:"767px",height:"432px"},xl:{width:"1010px",height:"568px"},"2xl":{width:"1178px",height:"662px"}};switch(!!iFrame){case browserWidth<480:iFrame.setAttribute("width",iFrameSizes.base.width),iFrame.setAttribute("height",iFrameSizes.base.height);break;case browserWidth<768:iFrame.setAttribute("width",iFrameSizes.sm.width),iFrame.setAttribute("height",iFrameSizes.sm.height);break;case browserWidth<992:iFrame.setAttribute("width",iFrameSizes.md.width),iFrame.setAttribute("height",iFrameSizes.md.height);break;case browserWidth<1280:iFrame.setAttribute("width",iFrameSizes.lg.width),iFrame.setAttribute("height",iFrameSizes.lg.height);break;case browserWidth<1536:iFrame.setAttribute("width",iFrameSizes.xl.width),iFrame.setAttribute("height",iFrameSizes.xl.height);break;case browserWidth>=1536:iFrame.setAttribute("width",iFrameSizes["2xl"].width),iFrame.setAttribute("height",iFrameSizes["2xl"].height)}}function processRichTextBlockElements(container){container&&container.querySelectorAll("table, a, h1, h2, h3, h4, h5, h6, img, iframe").forEach(element=>{switch(element.tagName.toLowerCase()){case"table":formatTable(element);break;case"a":{const anchor=element;anchor.target==="_blank"&&(anchor.rel="noopener");break}case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":{const heading2=element,headingId=heading2.dataset.id;headingId&&(heading2.id=headingId);break}case"img":{const img=element;img.src.startsWith("http://res.cloudinary.com")&&(img.src=img.src.replace("http://res.cloudinary.com","https://res.cloudinary.com")),img.alt||(img.alt="");break}case"iframe":{const iframe=element;iframe.src.startsWith("https://www.youtube.com/embed/")?(iframe.classList.add("youtube-iframe"),sizeYouTubeIFrameAppropriately(iframe,window.innerWidth)):iframe.remove();break}}})}function JsonRichTextBlock({containerSize="richTextBlock",rich_text,size:size2,variant}){const containerRef=reactExports.useRef(null);return reactExports.useEffect(()=>{processRichTextBlockElements(containerRef==null?void 0:containerRef.current)},[]),rich_text?jsxRuntimeExports.jsx(Container,{size:containerSize??"fullWidth",ref:containerRef,className:"rich-text-block","data-variant":variant,"data-size":size2,children:jsxRuntimeExports.jsx(Box,{dangerouslySetInnerHTML:{__html:rich_text}})}):null}const getPageUrl=pageContext=>{const domain=pageContext.props.domain?pageContext.props.domain.split(".").slice(1).join("."):"",path=pageContext.urlPathname;return"https://"+domain+path},assemblyQueryParams=paramsObject=>Object.entries(paramsObject).map(prop=>`&${prop[0]}=${prop[1]}`).join(""),generateCustParams=(contentTags,queryParams)=>{const custParamsObj={"video-tags":createBananaTags(contentTags),test:queryParams!=null&&queryParams.test?[queryParams.test]:[]};return Object.entries(custParamsObj).map(([key,value])=>value.length?`${key}=${value.filter(str=>str).join(",")}`:"").filter(str=>str).join("%26")},getPlayer=config2=>{const{accountId,bananaContext,bananaSize,cmsId,contentTags,pageContext,playerId,queryParams,videoId}=config2,player=`https://players.brightcove.net/${accountId}/${playerId}_default/index.html?videoId=${videoId}`;if(!bananaSize)return player;const url=getPageUrl(pageContext),bananaParams=assemblyQueryParams({cmsid:cmsId||"",cust_params:generateCustParams(contentTags,queryParams),description_url:url,iu:bananaContext.adUnitPath,ppid:bananaContext.gamPpid,sz:bananaSize,url});return`${player}${bananaParams}`},useServerUrl=({cms_id,contentTags})=>{const{adUnitPath:iu,gamPpid:ppid}=useBananaContext(),queryParams=useQueryParams(),pageContext=usePageContext(),sz=useBreakp
234ointValue({base:"640x480",md:"960x720",xl:"1920x1080"})??"640x480",url=getPageUrl(pageContext);return`https://pubads.g.doubleclick.net/gampad/ads?iu=${iu}&sz=${sz}&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=${url}&description_url=${url}&vpa=click&vpmute=0&cmsid=${cms_id}&vid={mediainfo.id}&cust_params=${generateCustParams(contentTags??[],queryParams)}&ppid=${ppid}&correlator=${Date.now()}`},createServerUrl=({iu,sz,cms_id,contentTags,queryParams,ppid})=>{if(typeof window>"u")return"";const url=window.location.host+window.location.pathname;return`https://pubads.g.doubleclick.net/gampad/ads?iu=${iu}&sz=${sz}&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=${url}&description_url=${url}&vpa=click&vpmute=0&cmsid=${cms_id}&vid={mediainfo.id}&cust_params=${generateCustParams(contentTags??[],queryParams)}&ppid=${ppid}&correlator=${Date.now()}`},useApplyServerUrl=()=>{const{adUnitPath:iu,gamPpid:ppid}=useBananaContext(),queryParams=useQueryParams(),sz=useBreakpointValue({base:"640x480",md:"960x720",xl:"1920x1080"})??"640x480";return(player,cms_id,contentTags)=>{var _a9;const serverUrl=createServerUrl({iu,sz,cms_id:cms_id??"",contentTags:contentTags??[],queryParams,ppid});(_a9=player.ima3)!=null&&_a9.settings&&(player.ima3.settings.serverUrl=serverUrl)}},createNextVideoButton=(player,onClick)=>{const playButton=player.controlBar.getChild("PlayToggle");if(!playButton)return null;const playButtonIndex=player.controlBar.children().indexOf(playButton),nextButtonEl=player.controlBar.addChild("button",{},playButtonIndex+1).el();return nextButtonEl.title="Play next video",nextButtonEl.setAttribute("aria-label","Play next video"),nextButtonEl.innerHTML='<svg stroke="white" fill="white" stroke-width="0" cursor="pointer" style="margin-inline: auto;" viewBox="0 0 24 24" height="24px" width="24px" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="m6 18 8.5-6L6 6v12zM16 6v12h2V6h-2z"></path></svg>',nextButtonEl.addEventListener("click",onClick),nextButtonEl.addEventListener("touchend",onClick),nextButtonEl},brightcoveSDKHasLoaded=()=>typeof window<"u"&&!!window.bc&&!!window.videojs;function BrightcoveFrame({account_id,cms_id,contentTags,player_id="default",video_id}){var _a9;const queryParams=useQueryParams(),pageContext=usePageContext(),bananaContext=useBananaContext(),videoRef=reactExports.useRef(null),isIntersecting=(_a9=useIntersectionObserver(videoRef,{freezeOnceVisible:!0,rootMargin:"20px"}))==null?void 0:_a9.isIntersecting,bananaSize=useBreakpointValue({base:"640x480",md:"960x720",xl:"1920x1080"})??"640x480";if(!account_id||!player_id||!video_id)return null;const player=getPlayer({accountId:account_id,bananaContext,bananaSize,cmsId:cms_id,contentTags,pageContext,playerId:player_id,queryParams,videoId:video_id});return jsxRuntimeExports.jsx(Box,{ref:videoRef,height:"100%",children:isIntersecting&&jsxRuntimeExports.jsx("iframe",{title:"Brightcove video player",src:player,allow:"encrypted-media",allowFullScreen:!0,width:"100%",height:"100%"})})}const getShortConsentNoticeStyles=createStyleObjectFromSlotRecipe({slots:["button","container"],base:{button:{cursor:"pointer",textDecoration:"underline"},container:{alignContent:"center",backgroundColor:"var(--semantics-surfaces-surface-4)",display:"grid",height:"100%",justifyItems:"center",paddingInline:6,textAlign:"center",width:"100%"}}}),ShortConsentNotice=()=>{const styles2=getShortConsentNoticeStyles(),settingsButtonRef=reactExports.useRef(null);reactExports.useEffect(()=>{var _a9;(_a9=settingsButtonRef.current)==null||_a9.focus()},[]);const handleKeyDown=e3=>{e3.key!=="Enter"&&e3.key!==" "||(e3.preventDefault(),openOneTrustPreferenceCenter(e3))};return jsxRuntimeExports.jsxs(Text,{css:styles2.container,role:"status",children:["Enable targeting cookies to catch this video."," ",jsxRuntimeExports.jsx(chakra.span,{ref:settingsButtonRef,role:"button",tabIndex:0,className:"dark-focus-ring",css:styles2.button,onClick:openOneTrustPreferenceCenter,onKeyDown:handleKeyDown,children:"Review your settings"})," ","and we'll bring you right back here."]})},PlayIcon=({...props})=>jsxRuntimeExports.jsxs(chakra.svg,{xmlns:"http://www.w3.org/2000/svg",role:"presentation","aria-hidden":!0,viewBox:"0 0 45 44",fill:"none",zIndex:1,transition:"transform 200ms",style:{backdropFilter:"blur(1.91px)",borderRadius:"9999px"},...props,children:[jsxRuntimeExports.jsxs("g",{id:"Play Btn",children:[jsxRuntimeExports.jsx("foreignObject",{x:"-3.32609",y:"-3.82609",width:"51.6522",height:"51.6522",children:jsxRuntimeExports.jsx("div",{style:{clipPath:"url(#bgblur_0_22119_3460_clip_path)",height:"100%",width:"100%"}})}),jsxRuntimeExports.jsx("circle",{id:"Ellipse 1",cx:"22.5",cy:"22",r:"21.5",fill:"black",fillOpacity:"0.4",stroke:"white"}),jsxRuntimeExports.jsx("path",{id:"Polygon 1",d:"M32.8528 22L17.3234 30.9659L17.3234 13.0341L32.8528 22Z",fill:"white"})]}),jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsx("clipPath",{id:"bgblur_0_22119_3460_clip_path",transform:"translate(3.32609 3.82609)",children:jsxRuntimeExports.jsx("circle",{cx:"22.5",cy:"22",r:"21.5"})})})]}),getVideoFacadeStyles=createStyleObjectFromSlotRecipe({slots:["button","icon","previewImage","previewImageWrapper"],base:{button:{alignItems:"center",backgroundImage:{_ngb:"url(/img/ngb-video-fallback.png)",_teamusa:"url(/img/teamusa-v
234ideo-fallback.png)",_usopc:"url(/img/usopc-video-fallback.png)"},backgroundPosition:"center center",backgroundSize:"cover",cursor:"pointer",display:"flex",height:"100%",isolation:"isolate",justifyContent:"center",position:"relative",width:"100%"},icon:{boxSize:16},previewImage:{height:"100%",objectFit:"cover",width:"100%"},previewImageWrapper:{inset:0,position:"absolute"}}}),PREVIEW_IMAGE_SRC_SET_CONFIG={base:{width:479,aspectRatio:16/9},sm:{width:767,aspectRatio:16/9},md:{width:991,aspectRatio:16/9},xl:{width:1098,aspectRatio:16/9}},VideoFacade=props=>{const{onClick,previewImage}=props,styles2=getVideoFacadeStyles();return jsxRuntimeExports.jsxs(chakra.button,{"aria-label":"Play video",css:styles2.button,onClick,type:"button",children:[isCloudinaryArray$1(previewImage)&&jsxRuntimeExports.jsx(SrcSetImage,{data:previewImage,srcSetConfig:PREVIEW_IMAGE_SRC_SET_CONFIG,css:styles2.previewImage,pictureProps:{css:styles2.previewImageWrapper}}),jsxRuntimeExports.jsx(PlayIcon,{css:styles2.icon})]})},FOCUS_RESTORATION_KEY="focusRestoration",VIDEO_TO_FOCUS_KEY="youtubeVideoToFocus",VIDEO_TO_FOCUS_EMBED_KEY="youtubeVideoToFocusEmbedId",VIDEO_TO_FOCUS_ROUTE_KEY="youtubeVideoToFocusRoute",VIDEO_TO_FOCUS_SAVED_AT_KEY="youtubeVideoToFocusSavedAt",FOCUS_TARGET_TTL_MS=300*1e3,clearVideoToFocus=()=>{sessionStorage.removeItem(VIDEO_TO_FOCUS_KEY),sessionStorage.removeItem(VIDEO_TO_FOCUS_EMBED_KEY),sessionStorage.removeItem(VIDEO_TO_FOCUS_ROUTE_KEY),sessionStorage.removeItem(VIDEO_TO_FOCUS_SAVED_AT_KEY),sessionStorage.removeItem(FOCUS_RESTORATION_KEY)},saveVideoToFocus=(videoId,embedId="")=>{sessionStorage.setItem(VIDEO_TO_FOCUS_KEY,videoId),sessionStorage.setItem(VIDEO_TO_FOCUS_EMBED_KEY,embedId),sessionStorage.setItem(VIDEO_TO_FOCUS_ROUTE_KEY,window.location.pathname),sessionStorage.setItem(VIDEO_TO_FOCUS_SAVED_AT_KEY,String(Date.now())),sessionStorage.setItem(FOCUS_RESTORATION_KEY,"true")},expireStaleVideoFocus=()=>{const savedAt=Number(sessionStorage.getItem(VIDEO_TO_FOCUS_SAVED_AT_KEY));if(!savedAt)return;const isStale=Date.now()-savedAt>=FOCUS_TARGET_TTL_MS,isDifferentRoute=sessionStorage.getItem(VIDEO_TO_FOCUS_ROUTE_KEY)!==window.location.pathname;!isStale&&!isDifferentRoute||clearVideoToFocus()},consumeVideoToFocus=(videoId,embedId="")=>sessionStorage.getItem(VIDEO_TO_FOCUS_KEY)!==videoId||sessionStorage.getItem(VIDEO_TO_FOCUS_EMBED_KEY)!==embedId?!1:(clearVideoToFocus(),!0),getYoutubePlayerStyles=createStyleObjectFromRecipe({base
234:{position:"relative",isolation:"isolate",height:"100%","& > div":{height:"100%",width:"100%"},"& iframe":{height:"100%",opacity:0,transition:"opacity 300ms ease-in-out",width:"100%"},"&[data-ready] iframe":{opacity:1},"& > .chakra-spinner":{zIndex:-1,position:"absolute",inset:0,margin:"auto",color:"var(--semantics-surfaces-surface-3, #c62027)"}}});let isApiLoading=!1;const YoutubePlayer=({height="100%",video_id,embedId,previewImage,onFacadeClick,onVideoEnd,onReady,onError})=>{const{targeting}=useCookieConsent(),pageContext=usePageContext(),playerRef=reactExports.useRef(null),containerRef=reactExports.useRef(null),focusRef=reactExports.useRef(null),[isPlayerReady,setIsPlayerReady]=reactExports.useState(!1),[requestedVideoId,setRequestedVideoId]=reactExports.useState(null),styles2=getYoutubePlayerStyles(),origin2=pageContext.props.domain?`https://${pageContext.props.domain}`:void 0;if(reactExports.useEffect(()=>{var _a9;if(!targeting||!video_id||!containerRef.current)return;let isCancelled=!1;setIsPlayerReady(!1),containerRef.current.replaceChildren();const target=document.createElement("div");target.style.height="100%",target.style.width="100%",containerRef.current.appendChild(target);const createPlayer=()=>{isCancelled||!window.YT||(playerRef.current=new window.YT.Player(target,{host:"https://www.youtube.com",videoId:video_id,playerVars:{modestbranding:1,origin:origin2,rel:0},events:{onReady:()=>{setIsPlayerReady(!0),onReady==null||onReady()},onStateChange:event=>{var _a10;event.data===((_a10=window.YT)==null?void 0:_a10.PlayerState.ENDED)&&(onVideoEnd==null||onVideoEnd())},onError:event=>{onError==null||onError(event)}}}))};if(window.YT)createPlayer();else{const previousCallback=window.onYouTubeIframeAPIReady;if(window.onYouTubeIframeAPIReady=()=>{previousCallback==null||previousCallback(),createPlayer()},!isApiLoading){isApiLoading=!0;const tag2=document.createElement("script");tag2.src="https://www.youtube.com/iframe_api";const firstScriptTag=document.getElementsByTagName("script")[0];(_a9=firstScriptTag.parentNode)==null||_a9.insertBefore(tag2,firstScriptTag)}}return()=>{isCancelled=!0,playerRef.current&&(playerRef.current.destroy(),playerRef.current=null)}},[video_id,onVideoEnd,onReady,onError,origin2,targeting]),reactExports.useEffect(()=>{expireStaleVideoFocus()},[]),reactExports.useEffect(()=>{var _a9;if(!targeting||!video_id||!consumeVideoToFocus(video_id,embedId))return;const prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches;(_a9=focusRef.current)==null||_a9.scrollIntoView({behavior:prefersReducedMotion?"auto":"smooth",block:"center"})},[targeting,video_id,embedId]),!video_id)return null;const handleFacadeClick=()=>{saveVideoToFocus(video_id,embedId),onFacadeClick==null||onFacadeClick(),setRequestedVideoId(video_id)};return targeting?jsxRuntimeExports.jsxs(Box,{ref:focusRef,css:styles2,"data-ready":isPlayerReady||void 0,height,children:[!isPlayerReady&&jsxRuntimeExports.jsx(Spinner$1,{size:"xl",borderWidth:"4px"}),jsxRuntimeExports.jsx("div",{ref:containerRef})]}):jsxRuntimeExports.jsx(Box,{ref:focusRef,css:styles2,height,children:requestedVideoId===video_id?jsxRuntimeExports.jsx(ShortConsentNotice,{}):jsxRuntimeExports.jsx(VideoFacade,{onClick:handleFacadeClick,previewImage})})},VIDEO_ORIENTATIONS=["landscape","portrait","gameCardBack","opendorse"],VIDEO_ORIENTATION={GameCardBack:"gameCardBack",Landscape:"landscape",Opendorse:"opendorse",Portrait:"portrait"},ASPECT_RATIOS={[VIDEO_ORIENTATION.GameCardBack]:RMPO_ASPECT_RATIO,[VIDEO_ORIENTATION.Opendorse]:9/16,[VIDEO_ORIENTATION.Portrait]:16/9,[VIDEO_ORIENTATION.Landscape]:16/9},VIDEO_BLOCK_STYLES={width:"100%",marginInline:"auto",maxWidth:"1418px",maxHeight:"798px"},getVideoPlayer=(brightcoveVideo={},youtubeVideo={},contentTags)=>brightcoveVideo!=null&&brightcoveVideo.video_id&&(brightcoveVideo!=null&&brightcoveVideo.account_id)?jsxRuntimeExports.jsx(BrightcoveFrame,{contentTags,...brightcoveVideo}):youtubeVideo!=null&&youtubeVideo.video_id?jsxRuntimeExports.jsx(YoutubePlayer,{...youtubeVideo}):null,getPlayerDimensions=video_orientation=>{const orientation=video_orientation??"landscape";return VIDEO_ORIENTATIONS.includes(orientation)?ASPECT_RATIOS[orientation]:ASPECT_RATIOS.landscape};function VideoBlock({brightcove_video:brightcoveVideo={},contentTags,id:id2,noJSMessageColor,video_orientation=VIDEO_ORIENTATION.Landscape,youtube_video:youtubeVideo={}}){const player=getVideoPlayer(brightcoveVideo,youtubeVideo,contentTags),playerDimensions=getPlayerDimensions(video_orientation);return player?jsxRuntimeExports.jsxs(Box,{className:"video-block",i
234d:id2,...VIDEO_BLOCK_STYLES,children:[jsxRuntimeExports.jsx(Box,{alignItems:"center",aspectRatio:playerDimensions,"data-js":!0,display:"grid",children:player}),jsxRuntimeExports.jsx(NoJSMessage,{marginBlock:"var(--space-between-components)",textAlign:"center",color:noJSMessageColor,children:"To view this video, please enable JavaScript."})]}):null}const isImageCard=config2=>(config2==null?void 0:config2.media_type)==="image"&&isCloudinaryArray$1(config2==null?void 0:config2.image),isTextCard=config2=>{var _a9;return(config2==null?void 0:config2.media_type)==="text"&&!!((_a9=config2==null?void 0:config2.text)!=null&&_a9.rich_text)},isVideoCard=config2=>(config2==null?void 0:config2.media_type)==="video"&&!!(config2!=null&&config2.video);function CardBack({cardBackConfig,isDisplayingCardBack,isFlipped,optionId,styles:styles2,onVideoFacadeClick}){var _a9;const{image:image2,video}=cardBackConfig;return jsxRuntimeExports.jsxs(Box,{css:styles2.cardBack,"aria-hidden":!(isFlipped||isDisplayingCardBack),visibility:isFlipped||isDisplayingCardBack?"visible":"hidden",role:"region","aria-live":"polite",children:[isImageCard(cardBackConfig)&&jsxRuntimeExports.jsx(SrcSetImage,{data:image2,applyPhotoCredit:!0,srcSetConfig:cardImageConfig,width:"100%",objectFit:"cover"}),isTextCard(cardBackConfig)&&jsxRuntimeExports.jsx(Box,{css:styles2.richText,tabIndex:0,children:jsxRuntimeExports.jsx(JsonRichTextBlock,{variant:"dark",size:"game-card",containerSize:"verticallyCenteredContainer",rich_text:cardBackConfig.text.rich_text})}),isVideoCard(cardBackConfig)&&jsxRuntimeExports.jsx(VideoBlock,{video_orientation:"gameCardBack",youtube_video:{embedId:optionId,height:"50%",onFacadeClick:onVideoFacadeClick,video_id:(_a9=video==null?void 0:video.youtube_video)==null?void 0:_a9.video_id},brightcove_video:video==null?void 0:video.brightcove_video})]})}function Controls({displayCardBack,handleFlip,handlePick,index:index2,isFlipped,optionId,styles:styles2,title}){const{dispatch:dispatch2,activeGameIndex,gameStateArray,instance}=useGameStateContext(),{selectedOption}=gameStateArray[activeGameIndex],selected=selectedOption===optionId,containerClassName=selected?"selectedRMPOControlsContainer":"RMPOControlsContainer",pickButtonId=`ll_w${instance}_g${activeGameIndex}_c${index2}_${selected?"deselect":"select"}`,flipButtonId=`ll_w${instance}_g${activeGameIndex}_c${index2}_${isFlipped?"flipback":"flip"}`;function handleChange(e3){dispatch2({type:"UPDATE_SELECTED_OPTION",payload:e3.target.id})}return jsxRuntimeExports.jsxs(Box,{css:styles2.controls,className:containerClassName,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.labelContainer,children:[jsxRuntimeExports.jsx(Heading,{asChild:!0,size:{base:"md",md:"2xl"},css:styles2.label,className:"RMPOControlsLabel",children:jsxRuntimeExports.jsx("label",{htmlFor:optionId,children:title})}),jsxRuntimeExports.jsx(VisuallyHidden,{children:jsxRuntimeExports.jsx("input",{type:"radio",name:"pickem",id:optionId,value:optionId,onChange:handleChange,checked:selected,tabIndex:-1})})]}),jsxRuntimeExports.jsxs(Box,{css:styles2.buttonContainer,children:[jsxRuntimeExports.jsxs(Button,{id:pickButtonId,onClick:handlePick,variant:selected?"solid":"outline",size:{base:"sm",md:"md"},css:styles2.pickButton,className:`RMPOControlsPickButton ${selected?"light-focus-ring":""}`,"aria-live":"polite","aria-atomic":"true",children:[selected?jsxRuntimeExports.jsx(CheckIcon,{}):void 0,selected?"SELECTED":"SELECT",jsxRuntimeExports.jsxs(chakra.span,{className:"sr-only",children:[", ",title]})]}),displayCardBack&&jsxRuntimeExports.jsxs(Button,{id:flipButtonId,onClick:handleFlip,variant:selected?"invertGhost":"ghost",size:{base:"sm",md:"md"},className:`RMPOControlsFlipButton ${selected?"light-focus-ring":""}`,"aria-live":"polite","aria-atomic":"true",children:[jsxRuntimeExports.jsx(FlipIcon,{css:styles2.flipIcon}),isFlipped?"FLIP BACK":"FLIP OVER",jsxRuntimeExports.jsxs("span",{className:"sr-only",children:[", ",title]})]})]})]})}function pauseAllVideos(){document.querySelectorAll('iframe[src*="youtube"]').forEach(item=>{const player=item;player.contentWindow&&player.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}),document.querySelectorAll('iframe[src*="brightcove"]').forEach(item=>{const player=item;player.contentWindow&&player.contentWindow.postMessage("pauseVideo","*")})}const FLIPPED_OPTION_STORAGE_KEY="richMediaPollFlippedOption",FLIPPED_OPTION_ROUTE_KEY="richMediaPollFlippedOptionRoute",FLIPPED_OPTION_SAVED_AT_KEY="richMediaPollFlippedOptionSavedAt",FLIPPED_OPTION_TTL_MS=300*1e3,clearFlippedOption=()=>{sessionStorage.removeItem(FLIPPED_OPTION_STORAGE_KEY),sessionStorage.removeItem(FLIPPED_OPTION_ROUTE_KEY),sessionStorage.removeItem(FLIPPED_OPTION_SAVED_AT_KEY)},saveFlippedOptionToRestore=optionId=>{sessionStorage.setItem(FLIPPED_OPTION_STORAGE_KEY,optionId),sessionStorage.setItem(FLIPPED_OPTION_ROUTE_KEY,window.location.pathname),sessionStorage.setItem(FLIPPED_OPTION_SAVED_AT_KEY,String(Date.now()))},clearFlippedOptionToRestore=optionId=>{sessionStorage.getItem(FLIPPED_OPTION_STORAGE_KEY)===optionId&&clearFlippedOption()},expireStaleFlippedOption=()=>{const savedAt=Number(sessionStorage.getItem(FLIPPED_OPTION_SAVED_AT_KEY));if(!savedAt)return;const isStale=Date.now()-savedAt>=FLIPPED_OPTION_TTL_MS,isDifferentRoute=sessionStorage.getItem(FLIPPED_OPTION_ROUTE_KEY)!==window.location.pathname;!isStale&&!isDifferentRoute||clearFlippedOption()},consumeFlippedOptionToRestore=optionId=>sessionStorage.getItem(FLIPPED_OPTION_STORAGE_KEY)!==optionId?!1:(clearFlippedOption(),!0);function RichMediaPollOption({back_card_config,front_image,index:index2,title,isIntersecting,_metadata}){const{dispatch:dispatch2,activeGameIndex,gameStateArray}=useGameStateContext(),{selectedOption}=gameStateArray[activeGameIndex],[isFlipped,setIsFlipped]=reactExports.useState(!1),[isDisplayingCardBack,setIsDisplayingCardBack]=reactExports.useState(!1),{uid:optionId}=_metadata,selected=selectedOption===optionId,styles2=getRichMediaPollOptionStyles({selected}),displayCardBack=cardBackHasContent(back_card_config);reactExports.useEffect(()=>{expireStaleFlippedOption()},[]),reactExports.useEffect(()=>{consumeFlippedOptionToRestore(optionId)&&(setIsFlipped(!0),setIsDisplayingCardBack(!0))},[optionId]);const handleFlip=()=>{var _a9,_b7;const isOpening=!isFlipped;setIsFlipped(state=>!state),setTimeout(()=>setIsDisplayingCardBack(state=>!state),RMPO_FLIP_DURATION),(back_card_config==null?void 0:back_card_config.media_type)==="video"&&(pauseAllVideos(),!isOpening&&((_b7=(_a9=back_card_config.video)==null?void 0:_a9.youtube_video)!=null&&_b7.video_id)&&clearFlippedOptionToRestore(optionId))},handlePick=()=>{dispatch2(selected?{type:"UPDATE_SELECTED_OPTION",payload:""}:{type:"UPDATE_SELECTED_OPTION",payload:optionId})};return jsxRuntimeExports.jsxs(ListItem,{css:styles2.listItem,className:isIntersecting?"":"not-intersecting",transition:` 235 transform .7s ${index2*100+500}ms var(--ease-out-cubic), 236 opacity .7s ${index2*100+500}ms var(--ease-out-cubic) 237 `,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.flippableCard,transform:isFlipped?"rotateY(-180deg)":"rotateY(0deg)",children:[jsxRuntimeExports.jsx(CardFront,{frontImage:front_image,styles:styles2,isFlipped,isDisplayingCardBack}),back_card_config&&displayCardBack&&jsxRuntimeExports.jsx(CardBack,{cardBackConfig:back_card_config,optionId,styles:styles2,isFlipped,isDisplayingCardBack,onVideoFacadeClick:()=>saveFlippedOptionToRestore(optionId)})]}),jsxRuntimeExports.jsx(Controls,{displayCardBack,handleFlip,handlePick,index:index2,is
237Flipped,optionId,styles:styles2,title})]})}const gutterWidths={base:2,sm:4,xl:5,"2xl":6},textColor="var(--game-text-color)",accentColor="var(--game-accent-color)",primaryColor="var(--game-primary-color)",emPrimaryColor="var(--game-em-primary-color)",emAccentColor="var(--game-em-accent-color)",lightAccentColor="var(--game-light-accent-color)",sponsoredStyles={"&.sponsored-game-container":{backgroundColor:primaryColor,_after:{content:"unset"},backgroundImage:"unset","& .background-container":{backgroundColor:{md:"#3434344d"}},"& .RMPOControlsContainer":{backgroundColor:textColor,"& .RMPOControlsLabel":{color:primaryColor},"& .RMPOControlsPickButton":{borderColor:accentColor,color:accentColor},"& .RMPOControlsFlipButton":{color:accentColor,"& svg":{stroke:accentColor}}},"& .selectedRMPOControlsContainer":{position:"relative",isolation:"isolate",_after:{position:"absolute",content:'""',inset:0,backgroundColor:primaryColor,filter:"brightness(0.7) saturate(0.7) hue-rotate(10deg)",width:"100%",height:"100%",zIndex:-1},"& .RMPOControlsLabel":{color:textColor},"& .RMPOControlsPickButton":{backgroundColor:accentColor,color:textColor,_hover:{backgroundColor:emAccentColor}},"& .RMPOControlsFlipButton":{color:textColor,"& svg":{stroke:textColor}}},"& .selectedTPOContainer":{backgroundColor:primaryColor},"& .solidButton":{backgroundColor:accentColor,color:textColor,_hover:{backgroundColor:emAccentColor}},"& .outlineButton":{borderColor:accentColor,color:accentColor,_hover:{color:emAccentColor,borderColor:emAccentColor}},"& .gamePollResults":{backgroundColor:"#3434344d"},"& .gameLoadingSpinner":{div:{color:accentColor},span:{color:textColor}},"& .scrollButton":{backgroundColor:textColor,color:primaryColor,_hover:{backgroundColor:accentColor,color:textColor}},"& .primary-color, & .form-heading":{color:primaryColor},"& .em-primary-color":{color:emPrimaryColor},"& .accent-color":{color:accentColor},"& .light-accent-color":{color:lightAccentColor},"& .em-primary-background-color":{backgroundColor:emPrimaryColor},"& .results-drawer-heading":{_after:{backgroundColor:lightAccentColor}},"& .wForm":{"& .wFormTitle":{color:`${primaryColor} !important`},"& .primaryAction":{backgroundColor:`${accentColor} !important`,_hover:{backgroundColor:`${emAccentColor} !important`}}}}},getGameContainerStyles=createStyleObjectFromSlotRecipe({slots:["container","description","descriptionContainer","desktopImageContainer","disabledMessage","loading","listOfOptions","mobileImageContainer","optionContainer","presentsImageContainer","progressBar","question","questionContainer","scrollButtonContainer","sponsorContainer","sponsoredTitleContainer","submitButton","submitButtonWrapper","title","titleContainer","buttonContainer"],base:{container:{width:"100%",backgroundColor:"var(--components-polls-background-color)",paddingTop:{base:6,md:12},paddingBottom:10,isolation:"isolate",position:"relative",transition:"background-color 1s",backgroundImage:`url(${CLOUDINARY_URLS.textures.grunge})`,_after:{zIndex:-1,position:"absolute",content:'""',inset:0,left:{md:"50%"},backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlag})`,backgroundSize:{base:"150%",md:"unset"},backgroundPosition:{base:"15% 120px",md:"unset"},backgroundRepeat:"no-repeat"},...sponsoredStyles},titleContainer:{position:"relative",paddingBottom:6,borderBottom:"1px solid var(--components-polls-divider, rgb(255, 255, 255, 0.25))",'&[data-variant="sponsored"]':{display:"flex",flexDirection:{base:"column",md:"row"},gap:4}},description:{fontSize:{base:"sm",xl:"md"}},descriptionContainer:{marginInline:"auto",paddingInline:{base:6,md:8}},desktopImageContainer:{flexBasis:"50%",display:{base:"none",md:"flex"},justifyContent:"center",alignItems:"center"},loading:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh","& div":{color:"brand.red"},"& span":{marginTop:4}},disabledMessage:{color:"var(--semantics-text-title-primary-light-color)"},mobileImageContainer:{display:{md:"none"},"& img":{width:"100%"}},progressBar:{display:"flex",flexFlow:"column nowrap",marginTop:{base:"24px",md:"unset"},marginLeft:{md:"auto"},position:"relative","& label":{fontFamily:"heading",fontSize:"md",fontWeight:700,whiteSpace:"nowrap"}},question:{textTransform:"none","& span":{display:"block"}},questionContainer:{display:"flex",alignItems:{base:"flex-start",md:"center"},flexDirection:{base:"column",md:"row"}},sponsorContainer:{display:"flex",flexDirection:{base:"column",md:"row"},gap:4},sponsoredTitleContainer:{flexBasis:"50%",display:"flex",flexDirection:"column",justifyContent:"center","& div":{display:"flex",alignItems:"center"},"& img":{height:"30px"}},title:{fontFamily:"accent"}},variants:{pollType:{rich_media_poll:{listOfOptions:{display:"flex",flexDirection:"row",gap:gutterWidths,overflowX:"auto",perspective:"1500px",overscrollBehaviorX:"contain",scrollSnapType:"x mandatory",paddingBlock:"96px",marginBlock:"-72px",paddingLeft:4,paddingRight:`clamp(16px, calc((100% - ${EXTRA_WIDE_COMPONENT_MAX_WIDTH}px) / 2), 64px)`,scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},"@media (min-width: 1960px)":{paddingLeft:`calc(((100% - ${EXTRA_WIDE_COMPONENT_MAX_WIDTH}px) / 2) + 16px)`}}
237,buttonContainer:{display:"flex",justifyContent:"space-between",marginInline:"auto"},question:{marginTop:6,fontSize:{base:"sm",md:"md"},"& span":{fontSize:{base:"lg",sm:"xl",md:"2xl",xl:"3xl"}}},scrollButtonContainer:{gap:gutterWidths,alignItems:"center","&.for-2-cards":{"@media (min-width: 658px)":{display:"none"}},"&.for-3-cards":{"@media (min-width: 1060px)":{display:"none"}},"&.for-4-cards":{"@media (min-width: 1424px)":{display:"none"}},"&.for-5-cards":{"@media (min-width: 1796px)":{display:"none"}},"&.for-6-cards":{"@media (min-width: 2352px)":{display:"none"}},"&.for-7-cards":{"@media (min-width: 3077px)":{display:"none"}}},submitButtonWrapper:{"&:has(button:disabled)":{_hover:{_before:{position:"absolute",content:'"Please make a selection"',backgroundColor:"white",borderRadius:"md",padding:"4px",fontSize:"md",boxShadow:"2xl",top:"calc(100% + var(--chakra-spacing-2))"}}}},title:{fontSize:{base:"3xl",sm:"4xl",md:"5xl",xl:"6xl"}}},text_poll:{listOfOptions:{display:"flex",flexDirection:"column",gap:{base:"12px",md:"16px"},marginTop:4,backgroundColor:"rgb(0, 0, 0, 0.3)",borderRadius:"12px",borderLeftStyle:"solid",borderLeftWidth:"6px",borderColor:"var(--components-polls-results-and-text-poll-border-color)",padding:"16px 24px"},optionContainer:{display:"flex",flexDirection:"column"},question:{marginTop:8,fontSize:{base:"sm",lg:"md"},"& span":{fontSize:{base:"lg",sm:"xl",lg:"2xl"}}},submitButton:{marginTop:{base:4,md:8},marginInline:"auto",_focusVisible:{outlineColor:"var(--semantics-focus-light)"}},title:{fontSize:{base:"3xl",sm:"4xl",md:"3xl",lg:"4xl"}}}}},defaultVariants:{pollType:"rich_media_poll"}});function RichMediaPoll(){var _a9;const[scrollPosition,setScrollPosition]=reactExports.useState("start"),{uid:gameId,polls}=useGameDataContext(),{activeGameIndex,gameStateArray}=useGameStateContext(),thisPoll=polls[activeGameIndex];if(!isPollConfirmToContainRichMediaPoll(thisPoll))return null;const listRef=reactExports.useRef(null);reactExports.useEffect(handleScroll,[]);function handleScroll(){const{clientWidth=0,scrollLeft=0,scrollWidth=0}=listRef.current??{};scrollWidth<=clientWidth?setScrollPosition("disabled"):scrollLeft===0?setScrollPosition("start"):scrollLeft+clientWidth>=scrollWidth?setScrollPosition("end"):setScrollPosition("middle")}const isIntersecting=!!((_a9=useIntersectionObserver(listRef,{freezeOnceVisible:!0,rootMargin:"0px"}))!=null&&_a9.isIntersecting),breakpoint=useBreakpointValue({base:"base",sm:"sm",xl
237:"xl","2xl":"2xl"}),styles2=getGameContainerStyles({pollType:"rich_media_poll"}),{hasParticipated,results}=gameStateArray[activeGameIndex],{rich_media_poll:{rich_media_poll_options,_metadata:{uid:pollId}}}=thisPoll;function handleKeyDown(event){switch(event.key){case"ArrowLeft":event.preventDefault(),scrollRichMedia("back");return;case"ArrowRight":event.preventDefault(),scrollRichMedia("forward");return;default:return}}function scrollRichMedia(direction){const list=listRef==null?void 0:listRef.current;if(!list||!breakpoint)return;const cardWidth=window.innerWidth<768?RMPO_MOBILE_WIDTH:RMPO_DESKTOP_WIDTH,scrollWidth=gutterWidths[breakpoint]*4+cardWidth,scrollValue=direction==="forward"?scrollWidth:-scrollWidth;list.scrollBy({left:scrollValue,behavior:"smooth"})}return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:hasParticipated&&results?jsxRuntimeExports.jsx(PollResults,{gameId,options:rich_media_poll_options,results,variant:"richMediaPoll"}):jsxRuntimeExports.jsxs(Box,{onKeyDown:handleKeyDown,children:[jsxRuntimeExports.jsx(ListRoot,{ref:listRef,css:styles2.listOfOptions,onScroll:handleScroll,children:rich_media_poll_options.map((option,index2)=>isConfirmedRichMediaPollOption(option)?jsxRuntimeExports.jsx(RichMediaPollOption,{...option,index:index2,isIntersecting},option._metadata.uid):null)}),jsxRuntimeExports.jsx(ButtonContainer,{gameId,pollId,scrollPosition,styles:styles2,numberOfOptions:rich_media_poll_options.length,scrollFn:scrollRichMedia})]})})}const ripple=keyframes$1` 238 to { 239 transform: scale(4); 240 opacity: 0; 241 } 242`,getTextPollOptionStyles=createStyleObjectFromSlotRecipe({slots:["label","labelContainer"],base:{label:{color:"var(--semantics-text-paragraph-primary-light-color)",textTransform:"capitalize",cursor:"pointer",display:"block",padding:"8px 16px",fontSize:{base:"md",md:"xl"}},labelContainer:{position:"relative",overflow:"hidden",backgroundColor:"var(--components-polls-results-and-text-poll-option-background-color)",borderRadius:"4px",transition:"background-color 300ms, border-color 300ms 100ms",border:"1px solid var(--components-polls-results-and-text-poll-option-border-color)",_focusVisible:{outline:"3px solid var(--semantics-focus-light)",outlineOffset:"3px"},_motionSafe:{"& span.ripple":{position:"absolute",borderRadius:"50%",transform:"scale(0)",animation:`${ripple} 800ms linear`,backgroundColor:"rgba(255, 255, 255, 0.3)"}}}},variants:{selected:{true:{labelContainer:{backgroundColor:"var(--components-polls-results-and-text-poll-option-question-background-color-selected)",borderColor:"var(--components-polls-results-and-text-poll-option-border-color-selected)",boxShadow:`0px 0px 10px rgb(255, 255, 255, 0.2) inset, 243 0px 0px 20px rgb(0, 0, 0, 0.2)`}}}}});function TextPollOption({index:index2,optionId,title}){const{dispatch:dispatch2,activeGameIndex,gameStateArray,instance}=useGameStateContext(),{selectedOption}=gameStateArray[activeGameIndex],selected=selectedOption===optionId,styles2=getTextPollOptionStyles({selected}),containerId=`ll_w${instance}_g${activeGameIndex}_c${index2}_select`;function selectOption(){dispatch2({type:"UPDATE_SELECTED_OPTION",payload:optionId})}function handleKeyDown(e3){["Enter"," "].includes(e3.key)&&(e3.preventDefault(),createRipple(e3),selectOption())}function handleClick(e3){createRipple(e3),selectOption()}function createRipple(event){var _a9;if("key"in event&&event.key!=="Enter"&&event.key!==" ")return;const labelBox=event.currentTarget,circle2=document.createElement("span"),diameter=Math.max(labelBox.clientWidth,labelBox.clientHeight),radius=diameter/2;circle2.style.width=circle2.style.height=`${diameter}px`,circle2.style.left="clientX"in event?`${event.clientX-labelBox.offsetLeft-radius}px`:"0px",circle2.style.top=`-${labelBox.clientWidth/2-labelBox.clientHeight/2}px`,circle2.classList.add("ripple"),(_a9=labelBox.querySelector(".ripple"))==null||_a9.remove(),labelBox.appendChild(circle2)}return jsxRuntimeExports.jsxs(ListItem,{css:styles2.labelContainer,onKeyDown:handleKeyDown,onClick:handleClick,tabIndex:0,id:containerId,className:`${selected?"selected":""}TPOContainer`,children:[jsxRuntimeExports.jsx(Heading,{asChild:!0,size:{base:"md",md:"lg",lg:"xl"}
243,css:styles2.label,children:jsxRuntimeExports.jsx("label",{htmlFor:optionId,children:title})}),jsxRuntimeExports.jsx(VisuallyHidden,{children:jsxRuntimeExports.jsx("input",{type:"radio",name:"pickem",id:optionId,value:optionId,checked:selected,onChange:selectOption,tabIndex:-1})})]})}function TextPoll(){const{uid:gameId,polls}=useGameDataContext(),{activeGameIndex,gameStateArray}=useGameStateContext(),thisPoll=polls[activeGameIndex];if(!isPollConfirmedToContainTextPoll(thisPoll))return null;const{hasParticipated,results}=gameStateArray[activeGameIndex],styles2=getGameContainerStyles({pollType:"text_poll"}),{text_poll:{_metadata:{uid:pollId},text_poll_options}}=thisPoll;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:hasParticipated&&results?jsxRuntimeExports.jsx(PollResults,{gameId,results,options:text_poll_options}):jsxRuntimeExports.jsxs(Container,{size:"articleTextBlock",css:styles2.optionContainer,children:[jsxRuntimeExports.jsx(ListRoot,{css:styles2.listOfOptions,children:text_poll_options.map((option,index2)=>isConfirmedTextPollOption(option)?jsxRuntimeExports.jsx(TextPollOption,{index:index2,title:option.title,optionId:option._metadata.uid},option._metadata.uid):null)}),jsxRuntimeExports.jsx(SubmissionButton,{gameId,pollId,styles:styles2})]})})}function ActiveGame(){const{activeGameIndex}=useGameStateContext(),{polls}=useGameDataContext();if(activeGameIndex>=polls.length)return null;switch(polls[activeGameIndex].poll_type){case"rich_media_poll":return jsxRuntimeExports.jsx(RichMediaPoll,{},activeGameIndex);case"text_poll":return jsxRuntimeExports.jsx(TextPoll,{},activeGameIndex);default:return null}}function adjustHexColor(hex2,mode,percent){if(!hex2)return"";const lighten=mode==="lighten";hex2=hex2.replace(/^#/,"");const r2=parseInt(hex2.slice(0,2),16),g2=parseInt(hex2.slice(2,4),16),b2=parseInt(hex2.slice(4,6),16),adjustedR=Math.round(lighten?r2+(255-r2)*(percent/100):r2*(100-percent)/100),adjustedG=Math.round(lighten?g2+(255-g2)*(percent/100):g2*(100-percent)/100),adjustedB=Math.round(lighten?b2+(255-b2)*(percent/100):b2*(100-percent)/100);return`#${(adjustedR<16?"0":"")+adjustedR.toString(16)}${(adjustedG<16?"0":"")+adjustedG.toString(16)}${(adjustedB<16?"0":"")+adjustedB.toString(16)}`}function isHexCode(input2){return isString$2(input2)?/^#?([0-9A-Fa-f]{3}){1,2}$/.test(input2):!1}function setSponsorCSSProperties(sponsored_theme,ref){const{primary_color,accent_color}=sponsored_theme??{};if(isHexCode(primary_color)&&isHexCode(accent_color)&&ref.current){const container=ref.current,textColor2="#FFFFFF",primaryColor2=`#${primary_color}`,accentColor2=`#${accent_color}`,emPrimaryColor2=adjustHexColor(primaryColor2,"darken",10),emAccentColor2=adjustHexColor(accentColor2,"darken",10),lightAccentColor2=adjustHexColor(accentColor2,"lighten",30);document.body.style.setProperty("--game-text-color",textColor2),document.body.style.setProperty("--game-primary-color",primaryColor2),document.body.style.setProperty("--game-accent-color",accentColor2),document.body.style.setProperty("--game-em-primary-color",emPrimaryColor2),document.body.style.setProperty("--game-em-accent-color",emAccentColor2),document.body.style.setProperty("--game-light-accent-color",lightAccentColor2),container.classList.add("sponsored-game-container")}}function GameContainer({children:children2}){const ref=reactExports.useRef(null),styles2=getGameContainerStyles(),{instance,isLoaded}=useGameStateContext(),{sponsored_theme,uid}=useGameDataContext(),containerId=`ll_w${instance}`;return reactExports.useEffect(()=>{setSponsorCSSProperties(sponsored_theme,ref)},[]),jsxRuntimeExports.jsxs(Box,{css:styles2.container,id:containerId,ref,children:[jsxRuntimeExports.jsx(Banana,{name:"gamification-sponsor",uid}),isLoaded?children2:jsxRuntimeExports.jsxs(Box,{css:styles2.loading,className:"gameLoadingSpinner",children:[jsxRuntimeExports.jsx(NoJSMessage,{css:styles2.disabledMessage,children:"To play this game, please enable JavaScript."}),jsxRuntimeExports.jsx(Spinner$1,{"data-js":!0,size:"xl",color:"white"}),jsxRuntimeExports.jsx(Text,{"data-js":!0,as:"span",variant:"light",children:"Loading..."})]})]})}function ProgressBar({styles:styles2}){const uid=`game-progress-${reactExports.useId()}`,{activeGameIndex,gameStateArray}=useGameStateContext(),{sponsored_theme}=useGameDataContext(),{hasParticipated}=gameStateArray[activeGameIndex],{accent_color:accentColor2}=sponsored_theme??{},numberOfGames=gameStateArray.length;if(numberOfGames<2)return null;const numberOfCompletedGames=hasParticipated?activeGameIndex+1:activeGameIndex,labelText=`${activeGameIndex+1} / ${numberOfGames}`,gamePercentComplete=numberOfCompletedGames/numberOfGames*100,progressBarBackgroun
243d=`linear-gradient(to right, ${isHexCode(accentColor2)?`#${accentColor2}`:"var(--components-polls-progress-tracker-filled)"} 0% ${gamePercentComplete}%, var(--components-polls-progress-tracker-empty) ${gamePercentComplete}% 100%)`;return jsxRuntimeExports.jsxs(Flex,{css:styles2.progressBar,children:[jsxRuntimeExports.jsx(Box,{"aria-hidden":!0,children:jsxRuntimeExports.jsx(Heading,{asChild:!0,variant:"light",children:jsxRuntimeExports.jsx("label",{htmlFor:uid,children:labelText})})}),jsxRuntimeExports.jsx(VisuallyHidden,{children:jsxRuntimeExports.jsx("progress",{id:uid,max:numberOfGames,value:numberOfCompletedGames})}),jsxRuntimeExports.jsx(chakra.span,{width:"100%",height:"4px",background:progressBarBackground})]})}function isSponsored(sponsor){return isCloudinaryArray$1(sponsor==null?void 0:sponsor.desktop_image)||isCloudinaryArray$1(sponsor==null?void 0:sponsor.mobile_image)||isCloudinaryArray$1(sponsor==null?void 0:sponsor.presents_image)}function SponsorableDescription({children:children2,styles:styles2}){var _a9,_b7,_c6;const{sponsored_theme}=useGameDataContext();return isSponsored(sponsored_theme)?jsxRuntimeExports.jsxs(Box,{css:styles2.titleContainer,"data-variant":"sponsored",children:[!!((_a9=sponsored_theme==null?void 0:sponsored_theme.mobile_image)!=null&&_a9.length)&&jsxRuntimeExports.jsx(Box,{css:styles2.mobileImageContainer,children:jsxRuntimeExports.jsx(QuickImage,{data:sponsored_theme.mobile_image,useResponsivePlugin:!1,"aria-hidden":"true"})}),jsxRuntimeExports.jsxs(Box,{css:styles2.sponsoredTitleContainer,children:[!!((_b7=sponsored_theme==null?void 0:sponsored_theme.presents_image)!=null&&_b7.length)&&jsxRuntimeExports.jsx(Box,{children:jsxRuntimeExports.jsx(QuickImage,{data:sponsored_theme.presents_image,useResponsivePlugin:!1})}),children2]}),!!((_c6=sponsored_theme==null?void 0:sponsored_theme.desktop_image)!=null&&_c6.length)&&jsxRuntimeExports.jsx(Box,{css:styles2.desktopImageContainer,children:jsxRuntimeExports.jsx(QuickImage,{data:sponsored_theme.desktop_image,useResponsivePlugin:!1,"aria-hidden":"true"})})]}):jsxRuntimeExports.jsx(Box,{css:styles2.titleContainer,children:children2})}function GameDetails(){const{activeGameIndex,instance}=useGameStateContext(),{description,polls,title}=useGameDataContext(),activePoll=activeGameIndex<polls.length?polls[activeGameIndex]:void 0,pollType=activePoll==null?void 0:activePoll.poll_type,styles2=getGameContainerStyles({pollType}),{question,title:pollTitle}=(pollType&&activePoll[pollType])??{},titleId=`ll_w${instance}_title`;return jsxRuntimeExports.jsxs(Container,{size:"extraWide",css:styles2.descriptionContainer,children:[(title||description)&&jsxRuntimeExports.jsxs(SponsorableDescription,{styles:styles2,children:[title&&jsxRuntimeExports.jsx(Heading,{variant:"light",css:styles2.title,id:titleId,children:title}),description&&jsxRuntimeExports.jsx(Text,{variant:"light",css:styles2.description,children:description})]}),question&&jsxRuntimeExports.jsxs(Box,{css:styles2.questionContainer,children:[jsxRuntimeExports.jsxs(Heading,{as:"h3",variant:"light",css:styles2.question,children:[pollTitle||"Question:",jsxRuntimeExports.jsx(chakra.span,{children:question})]}),jsxRuntimeExports.jsx(ProgressBar,{styles:styles2})]})]})}
243const getVisualDividerStyles=createStyleObjectFromRecipe({base:{width:"100%",height:"1px",backgroundColor:"var(--semantics-borders-primary-color, #C62027)",marginBottom:"var(--space-between-components)"}}),styles$q=getVisualDividerStyles(),VisualDivider=()=>jsxRuntimeExports.jsx(Box,{css:styles$q,role:"presentation","aria-hidden":"true"});function isValidSyndicationOption(item){return isString$2(item)&&["game_block","interactive_map"].includes(item)}function isSyndicatedPage(pageData){var _a9,_b7;const syndicationValue=(_a9=pageData==null?void 0:pageData.queryParams)==null?void 0:_a9.content_selection;return!!((_b7=pageData==null?void 0:pageData.feature_flags)!=null&&_b7.syndication_enabled)&&isValidSyndicationOption(syndicationValue)}const getComponentHeadingStyles=createStyleObjectFromSlotRecipe({slots:["container","headingButtonContainer","heading","headingAnchor","headingAnchorIcon"],base:{container:{display:"flex",alignItems:"center",gap:3,marginBottom:{base:8,md:10,lg:12,xl:14,"2xl":16},"& .underline-block":{display:"block",width:{base:24,lg:28,xl:32},height:{base:1.5,lg:2},backgroundColor:"var(--components-component-heading-underline, #C62027)",marginTop:{base:1,sm:2,md:3,lg:4}}},headingButtonContainer:{_hover:{"& a":{opacity:1}},"@supports (text-wrap: balance)":{textWrap:"balance"}},heading:{display:"inline",verticalAlign:"middle",textWrap:"balance",fontSize:{base:"3xl",md:"4xl",lg:"5xl",xl:"6xl"},lineHeight:"1em",_focusVisible:{boxShadow:"none",outlineStyle:"solid",outlineWidth:"3px",outlineColor:"var(--semantics-focus-dark)",outlineOffset:"3px"},scrollMarginTop:{base:"100px",md:"160px"},_teamusa:{fontFamily:"accent"}},headingAnchor:{opacity:0,transition:"opacity 300ms ease-in-out",_focusVisible:{outline:"3px solid var(--anchor-focus-color, currentColor)",opacity:1},position:"relative",left:"-0.1em"},headingAnchorIcon:{fontSize:{base:"sm",md:"md",lg:"lg",xl:"xl"}}},variants:{variant:{dark:{heading:{color:"var(--components-component-heading-dark-color)"}},light:{heading:{color:"var(--components-component-heading-light-color)"},headingAnchorIcon:{fill:"var(--components-component-heading-light-color)"}}}}}),ComponentHeading=props=>{const{children:children2,containerStyles,hideLinkButton,sponsor,uid,underline=!0,styleVariant}=props,styles2=getComponentHeadingStyles({variant:styleVariant});if(!children2)return null;if(children2.trim()==="")return jsxRuntimeExports.jsx(VisualDivider,{});const headingId=hideLinkButton?"":stringToId(children2,uid),{content_selection}=useQueryParams(),isSyndicated=isValidSyndicationOption(content_selection);return jsxRuntimeExports.jsxs(Box,{css:{...styles2.container,...containerStyles},children:[sponsor,jsxRuntimeExports.jsxs(Box,{css:styles2.headingButtonContainer,children:[jsxRuntimeExports.jsxs(Heading,{css:styles2.heading,children:[jsxRuntimeExports.jsx("span",{id:headingId,children:children2}),"Â ",!isSyndicated&&jsxRuntimeExports.jsx(Tooltip,{content:`Permalink to the '${children2}' heading`,children:jsxRuntimeExports.jsx(chakra.a,{href:`#${headingId}`,"aria-label":`Permalink to the '${children2}' heading`,css:styles2.headingAnchor,children:jsxRuntimeExports.jsx(LinkIcon,{css:styles2.headingAnchorIcon})})})]}),underline&&jsxRuntimeExports.jsx(chakra.span,{className:"underline-block"})]})]})},FORM_ID="FA__QP__BODYWRAPPERDIV",REPLACEMENT_FORM_ID="FA__QP__BODYWRAPPER";function hideEmptyFormFooterElements(formContainer){Array.from(formContainer.querySelectorAll(".wFormFooter, .supportInfo")).forEach(item=>{(!item.textContent||item.tagName==="P"&&!item.innerText)&&item.classList.add("empty-form-assembly-element")})}function useAppendForm(formAssemblyId,ref){reactExports.useEffect(()=>{if(ref.current){const uniqueFormSelector=`[id="${formAssemblyId}-WRPR"]`,formContainer=ref.current,interval2=setInterval(()=>{const theCorrectForm=Array.from(document.querySelectorAll(`#${FORM_ID}`)).find(form=>form.querySelector(uniqueFormSelector));(theCorrectForm==null?void 0:theCorrectForm.id)!==REPLACEMENT_FORM_ID&&formContainer&&theCorrectForm&&(theCorrectForm.id=REPLACEMENT_FORM_ID,formContainer.appendChild(theCorrectForm),hideEmptyFormFooterElements(formContainer),clearInterval(interval2))},1e3);return()=>clearInterval(interval2)}},[])}function getFormId(config2){var _a9,_b7;if(!config2)return;const finalDigitsRegex=/\d+$/;let formEmbedUrl="";"form_config"in config2&&(formEmbedUrl=((_b7=(_a9=config2==null?void 0:config2.form_config)==null?void 0:_a9.form_assembly_config)==null?void 0:_b7.form_url)??""),"form_url"in config2&&(formEmbedUrl=(config2==null?void 0:config2.form_url)??"");const[formAssemblyId]=formEmbedUrl.match(finalDigitsRegex)??[""];return formAssemblyId}const getFormBlockStyles=createStyleObjectFromSlotRecipe({slots:["container","description","heading","shareTools"],base:{container:{maxWidth:"unset",padding:"0",width:["calc(100% - 48px)","min(calc(100% - 64px), 480px)","min(62%, 740px)"]},description:{marginBottom:3}},variants:{game:{true:{container:{backgroundColor:"white",padding:6,borderRadius:"20px",width:"unset","& .wForm, .wFormTitle, .oneChoice, .oneField, .actions":{padding:"0 !important"}},heading:{fontSize:{base:"xl",md:"2xl",xl:"3xl"},marginBottom:3,textTransform:"none"},shareTools:{marginBlock:4}}}}});
243function FormBlock({title,description,form_assembly_config,inGame=!1,_metadata}){const ref=reactExports.useRef(null),formAssemblyId=getFormId(form_assembly_config);if(!formAssemblyId)return null;const styles2=getFormBlockStyles({game:inGame}),formClass=inGame?"":"bordered";useAppendForm(formAssemblyId,ref);const titleElement=inGame?jsxRuntimeExports.jsx(Heading,{as:"h3",css:styles2.heading,className:"form-heading",children:title}):jsxRuntimeExports.jsx(ComponentHeading,{uid:(_metadata==null?void 0:_metadata.uid)||"",children:title});return jsxRuntimeExports.jsxs(Container,{css:styles2.container,children:[title&&titleElement,description&&jsxRuntimeExports.jsx(Text,{css:styles2.description,children:description}),jsxRuntimeExports.jsx(Box,{ref,className:formClass})]})}function ShareTool({icon,href,onClick,accessibleText:ariaLabel,color:color2,stroke,fill:fill2}){return href?jsxRuntimeExports.jsx(IconButton,{asChild:!0,children:jsxRuntimeExports.jsxs(SmartLink,{href,className:"share-tool-element",children:[jsxRuntimeExports.jsx(Icon,{as:icon,color:color2,stroke,fill:fill2,boxSize:{base:5,lg:6}}),jsxRuntimeExports.jsx(VisuallyHidden,{children:ariaLabel})]})}):jsxRuntimeExports.jsx(IconButton,{as:"button",onClick,"aria-label":ariaLabel,className:"share-tool-element",children:jsxRuntimeExports.jsx(Icon,{as:icon,color:color2,stroke,fill:fill2,boxSize:{base:5,lg:6}})})}var toggleSelection,hasRequiredToggleSelection;function requireToggleSelection(){return hasRequiredToggleSelection||(hasRequiredToggleSelection=1,toggleSelection=function(){var selection2=document.getSelection();if(!selection2.rangeCount)return function(){};for(var active=document.activeElement,ranges2=[],i2=0;i2<selection2.rangeCount;i2++)ranges2.push(selection2.getRangeAt(i2));switch(active.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":active.blur();break;default:active=null;break}return selection2.removeAllRanges(),function(){selection2.type==="Caret"&&selection2.removeAllRanges(),selection2.rangeCount||ranges2.forEach(function(range2){selection2.addRange(range2)}),active&&active.focus()}}),toggleSelection}var copyToClipboard,hasRequiredCopyToClipboard;function requireCopyToClipboard(){if(hasRequiredCopyToClipboard)return copyToClipboard;hasRequiredCopyToClipboard=1;var deselectCurrent=requireToggleSelection(),clipboardToIE11Formatting={"text/plain":"Text","text/html":"Url",default:"Text"},defaultMessage="Copy to clipboard: #{key}, Enter";function format2(message){var copyKey=(/mac os x/i.test(navigator.userAgent)?"â":"Ctrl")+"+C";return message.replace(/#{\s*key\s*}/g,copyKey)}function copy2(text,options){var debug2,message,reselectPrevious,range2,selection2,mark,success=!1;options||(options={}),debug2=options.debug||!1;try{reselectPrevious=deselectCurrent(),range2=document.createRange(),selection2=document.getSelection(),mark=document.createElement("span"),mark.textContent=text,mark.ariaHidden="true",mark.style.all="unset",mark.style.position="fixed",mark.style.top=0,mark.style.clip="rect(0, 0, 0, 0)",mark.style.whiteSpace="pre",mark.style.webkitUserSelect="text",mark.style.MozUserSelect="text",mark.style.msUserSelect="text",mark.style.userSelect="text",mark.addEventListener("copy",function(e3){if(e3.stopPropagation(),options.format)if(e3.preventDefault(),typeof e3.clipboardData>"u"){debug2&&console.warn("unable to use e.clipboardData"),debug2&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var format3=clipboardToIE11Formatting[options.format]||clipboardToIE11Formatting.default;window.clipboardData.setData(format3,text)}else e3.clipboardData.clearData(),e3.clipboardData.setData(options.format,text);options.onCopy&&(e3.preventDefault(),options.onCopy(e3.clipboardData))}),document.body.appendChild(mark),range2.selectNodeContents(mark),selection2.addRange(range2);var successful=document.execCommand("copy");if(!successful)throw new Error("copy command was unsuccessful");success=!0}catch(err){debug2&&console.error("unable to copy using execCommand: ",err),debug2&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(options.format||"text",text),options.onCopy&&options.onCopy(window.clipboardData),success=!0}catch(err2){debug2&&console.error("unable to copy using clipboardData: ",err2),debug2&&console.error("falling back to prompt"),message=format2("message"in options?options.message:defaultMessage),window.prompt(message,text)}}finally{selection2&&(typeof selection2.removeRange=="function"?selection2.removeRange(range2):selection2.removeAllRanges()),mark&&document.body.removeChild(mark),reselectPrevious()}return success}return copyToClipboard=copy2,copyToClipboard}var copyToClipboardExports=requireCopyToClipboard();const copy=getDefaultExportFromCjs(copyToClipboardExports),COLORS={facebook:"#1877F2",xColor:"black",threads:"black",primary:"#163A6B",light:"white"};
243function ShareTools({titleToShare,descriptionToShare,onDarkBackground=!1,relativePath,children:children2}){const[urlDetails,setUrlDetails]=reactExports.useState({fullUrl:"",domain:""});reactExports.useEffect(()=>{typeof window<"u"&&setUrlDetails({fullUrl:window.location.href,domain:window.location.origin})},[]);const share=async(title,description,url)=>{const shareData={title:title??document.title,text:description??"",url};if(navigator.share)try{await navigator.share(shareData)}catch(error){const typedError=error;typedError.name!=="AbortError"&&logger.debug({error:typedError},"Share Tools web share error:")}},handleCopy=()=>{copy(urlToShare)},handleShare=()=>{share(titleToShare,descriptionToShare,urlToShare)},urlToShare=relativePath?`${urlDetails.domain}${relativePath}`:urlDetails.fullUrl;return jsxRuntimeExports.jsxs(Flex,{gap:{base:1.5,md:3,lg:4},alignItems:"center",position:"relative",children:[children2,jsxRuntimeExports.jsxs(ButtonGroup,{display:"flex",gap:2,variant:onDarkBackground?"invertOutlineIconButton":"outlineIconButton",size:{base:"mdCircle",lg:"lgCircle"},children:[jsxRuntimeExports.jsx(ShareTool,{accessibleText:"Share on Facebook",icon:FacebookIcon,href:`https://www.facebook.com/sharer.php?u=${encodeURIComponent(urlToS
243hare)}`,color:onDarkBackground?COLORS.light:COLORS.facebook}),jsxRuntimeExports.jsx(ShareTool,{accessibleText:"Share on X",icon:XIcon,href:`https://x.com/intent/post?url=${encodeURIComponent(urlToShare)}`,color:onDarkBackground?COLORS.light:COLORS.xColor}),jsxRuntimeExports.jsx(ShareTool,{accessibleText:"Share on Threads",icon:ThreadsIcon,href:`https://www.threads.net/intent/post?url=${encodeURIComponent(urlToShare)}&text=${encodeURIComponent(titleToShare??"")}`,color:onDarkBackground?COLORS.light:COLORS.threads}),jsxRuntimeExports.jsxs(PopoverRoot,{children:[jsxRuntimeExports.jsx(PopoverTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(ShareTool,{accessibleText:"Copy current URL to clipboard",icon:LinkIcon,onClick:handleCopy,fill:onDarkBackground?COLORS.light:COLORS.primary,stroke:onDarkBackground?COLORS.light:COLORS.primary})}),jsxRuntimeExports.jsx(Portal,{children:jsxRuntimeExports.jsx(PopoverPositioner,{children:jsxRuntimeExports.jsxs(PopoverContent,{width:"max-content",children:[jsxRuntimeExports.jsx(PopoverArrow,{}),jsxRuntimeExports.jsx(PopoverBody,{children:jsxRuntimeExports.jsx(Text,{children:"Copied to clipboard"})})]})})})]}),jsxRuntimeExports.jsx(ShareTool,{accessibleText:"Share this page",icon:ShareIcon,onClick:handleShare,color:onDarkBackground?COLORS.light:COLORS.primary})]})]})}const useGameScore=()=>{const{gameStateArray}=useGameStateContext(),{polls}=useGameDataContext();return polls.reduce((acc,poll,index2)=>{const options=getPollOptions$1(poll);if(!pollHasCorrectAnswer(options))return acc;const gameState=gameStateArray[index2],userAnsweredCorrectly=options.some(option=>option.is_correct_answer&&option._metadata.uid===(gameState==null?void 0:gameState.selectedOption));return{numberOfPollsWithCorrectAnswers:acc.numberOfPollsWithCorrectAnswers+1,numberOfPollsUserAnsweredCorrectly:acc.numberOfPollsUserAnsweredCorrectly+(userAnsweredCorrectly?1:0)}},{numberOfPollsWithCorrectAnswers:0,numberOfPollsUserAnsweredCorrectly:0})},GameScore=()=>{const{numberOfPollsWithCorrectAnswers,numberOfPollsUserAnsweredCorrectly}=useGameScore();return numberOfPollsWithCorrectAnswers===0?null:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:["Score: ",numberOfPollsUserAnsweredCorrectly,jsxRuntimeExports.jsx(VisuallyHidden,{children:" out of "}),jsxRuntimeExports.jsx("span",{"aria-hidden":"true",children:"/"}),numberOfPollsWithCorrectAnswers," â "]})},getPostEngagementStyles=createStyleObjectFromSlotRecipe({className:"postEngagement",slots:["backgroundContainer","contentContainer","ctaContainer","ctaDescription","ctaHeading","ctaLinkContainer","formContainer","postEngagementStack","shareReminder","shareTools","thanksCheckmark","thanksForEntering","thanksForParticipating","thanksText"],base:{formContainer:{transition:"opacity 700ms"},backgroundContainer:{backgroundColor:{md:"var(--components-polls-results-and-text-poll-option-background-color)"},marginInline:{base:6,md:8,"3xl":"auto"},marginTop:6,padding:{base:0,md:8},display:"flex",justifyContent:"center",maxWidth:`${EXTRA_WIDE_COMPONENT_MAX_WIDTH-64}px`},contentContainer:{width:["100%","min(100%, 480px)","min(62vw, 740px)"]},postEngagementStack:{backgroundColor:"var(--semantics-surfaces-surface-2)",borderRadius:"20px",padding:6,marginBottom:6},shareReminder:{display:"flex",flexDirection:"column",alignItems:"center",gap:3,"& p":{color:"var(--semantics-text-title-secondary-color)",fontSize:{base:"md",md:"lg"},fontFamily:"heading",fontWeight:700,textTransform:"uppercase"}},thanksCheckmark:{color:"var(--components-polls-insights-drawer-success-icon-svg-fill)",fill:"currentColor"},thanksForEntering:{display:"flex",justifyContent:"center",gap:2,alignItems:"center",paddingBottom:6,borderBottom:"1px solid var(--semantics-borders-primary-color)",marginBottom:6},thanksForParticipating:{display:"flex",flexDirection:{base:"column",lg:"row"},justifyContent:{lg:"space-between"},alignItems:{base:"flex-start",lg:"center"},gap:3,backgroundColor:"rgb(0, 0, 0, 0.3)",borderRadius:"12px",borderStyle:"solid",borderWidth:"1px",borderColor:"#b1c2cb4d",borderLeftWidth:"6px",borderLeftColor:"var(--components-polls-results-and-text-poll-border-color)",padding:6,marginInline:"auto",marginBottom:6,"& svg":{width:{base:4,md:5}},"& h3":{fontSize:{base:"lg",md:"2xl"},_teamusa:{textTransform:"none"}},"& p":{fontSize:{base:"xs",md:"md"},marginTop:2},"& button":{justifySelf:"flex-end"}},thanksText:{color:"var(--semantics-text-title-secondary-color)",textTransform:"uppercase",fontSize:{base:"xl",md:"2xl"},fontFamily:"heading",fontWeight:700}},variants:{cta:{true:{ctaContainer:{backgroundColor:"var(--semantics-surfaces-surface-2)",borderRadius:20},ctaDescription:{fontSize:{base:"sm",md:"md"},marginTop:3},ctaLinkContainer:{display:"flex",gap:3,flexWrap:"wrap",paddingBlock:6},ctaHeading:{fontSize:{base:"xl",md:"2xl",xl:"3xl"},_teamusa:{textTransform:"none"}},thanksForEntering:{backgroundColor:"var(--components-polls-post-engagement-success-message-background-color)",borderWidth:0,borderRadius:0,marginBottom:3,padding:1},thanksText:{fontSize:{base:"md",md:"lg"}}}},drawer:{true:{thanksForParticipating:{justifyContent:"center",marginBottom:12,h2:{marginBottom:"unset"}}}}}});function ParticipationThanks({isInDrawer=!1,onOpen}){const styles2=getPostEngagementStyles({drawer:isInDrawer});return jsxRuntimeExports.jsxs(Box,{css:styles2.thanksForParticipating,children:[jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsxs(Heading,{as:"h3",variant:"light",role:"status","aria-live":"polite",children:[jsxRuntimeExports.jsx(FilledCircleCheckIcon,{css:styles2.thanksCheckmark,className:"light-accent-color","aria-hidden":"true",marginRight:3}),jsxRuntimeExports.jsx(GameScore,{}),"Thanks for Participating!"]}),!isInDrawer&&jsxRuntimeExports.jsx(Text,{variant:"light",children:"Curious what other people are cho
243osing?"})]}),!isInDrawer&&jsxRuntimeExports.jsxs(Button,{variant:"invertOutline",onClick:onOpen,"aria-label":"Open results drawer",children:["Take a look  ",jsxRuntimeExports.jsx(TrendingIcon,{fill:"white"})]})]})}function PostEngagmentCTAs({ctas,description,instance,styles:styles2,title}){return jsxRuntimeExports.jsxs(Box,{css:styles2.ctaContainer,children:[title&&jsxRuntimeExports.jsx(Heading,{as:"h3",css:styles2.ctaHeading,className:"primary-color",children:title}),description&&jsxRuntimeExports.jsx(Text,{css:styles2.ctaDescription,children:description}),jsxRuntimeExports.jsx(Box,{css:styles2.ctaLinkContainer,children:ctas.map((cta,index2)=>{var _a9;const{canRender,link:link2,linkText,linkVariant}=unwrapLinkObject(cta);if(!canRender)return null;const ctaId=`ll_w${instance}_cta${index2}`;return jsxRuntimeExports.jsx(SmartLink,{href:link2,id:ctaId,className:linkVariant,variant:"button",buttonVariant:cta.style,buttonSize:"md",children:linkText},((_a9=cta._metadata)==null?void 0:_a9.uid)??ctaId)})})]})}const getResultsDrawerStyles=createStyleObjectFromSlotRecipe({className:"resultsDrawer",slots:["drawerBody","drawerContent","drawerHeader","heading","question","resultsItem"],base:{drawerBody:{backgroundColor:"var(--components-polls-insights-drawer-background-color)",paddingBottom:{base:24,md:16}},drawerContent:{maxWidth:{base:"100%",lg:"788px"},zIndex:1300},drawerHeader:{backgroundColor:"var(--components-polls-insights-drawer-background-color)",display:"flex",justifyContent:"flex-end"},heading:{fontSize:"3xl",position:"relative",marginBottom:8,_after:{content:'""',position:"absolute",width:[24,24,24,28,32],height:1,bottom:-4,left:0,bg:"var(--components-component-heading-underline)"}},question:{fontSize:"sm","& span":{display:"block",fontSize:{base:"lg",md:"2xl"},marginTop:1},_teamusa:{textTransform:"none"}},resultsItem:{marginBottom:{base:8,md:12}}}}),postMessageToParent=message=>{if(typeof window>"u")return;const updatedMessage={...message,sourceUrl:window.location.href};window.parent.postMessage(updatedMessage,"*")};function handlePotentialAnchorClick(event){const{target}=event;if(!(target instanceof HTMLElement))return;const link2=target.closest("a");link2 instanceof HTMLAnchorElement&&link2.target!=="_blank"&&link2.href.split("#")[0]!==location.href.split("#")[0]&&(postMessageToParent({messageType:"navigateUser",message:{url:link2.href}}),event.preventDefault())}const usePostMessage=props=>{const{content_selection}=useQueryParams(),{syndication_enabled}=useFeatureFlags();reactExports.useEffect(()=>{!content_selection||!syndication_enabled||postMessageToParent(props)},[props.message])};function getPollOptions(poll){const pollType=poll.poll_type,pollObj=poll[pollType];if(pollType===PollType.rich_media_poll&&isConfirmedRichMediaPoll(pollObj)){const{question,rich_media_poll_options:options,title,_metadata:{uid}}=pollObj;return{options,question,title,uid}}if(pollType===PollType.text_poll&&isConfirmedTextPoll(pollObj)){const{question,text_poll_options:options,title,_metadata:{uid}}=pollObj;return{options,question,title,uid}}}function ResultsDrawer({open,onClose,onOpen}){usePostMessage({messageType:"hasOpenDrawer",message:{isTrue:open}});const{uid:gameId,polls,sponsored_theme}=useGameDataContext(),{accent_color,primary_color}=sponsored_theme??{},shouldTheme=accent_color&&primary_color,{gameStateArray}=useGameStateContext(),styles2=getResultsDrawerStyles(),drawerContentClass=shouldTheme?"sponsored-game-container":"";return jsxRuntimeExports.jsx(DrawerRoot,{open,size:"md",onOpenChange:e3=>{e3.open||onClose()},children:jsxRuntimeExports.jsxs(Portal,{children:[jsxRuntimeExports.jsx(DrawerBackdrop,{}),jsxRuntimeExports.jsx(DrawerPositioner,{children:jsxRuntimeExports.jsxs(DrawerContent,{className:drawerContentClass,css:{...styles2.drawerContent,...sponsoredStyles},children:[jsxRuntimeExports.jsx(DrawerHeader,{css:styles2.drawerHeader,className:"em-primary-background-color",children:jsxRuntimeExports.jsx(IconButton,{onClick:onClose,variant:"invertOutline",size:"lgCircle","aria-label":"Close Results Drawer",children:jsxRuntimeExports.jsx(CloseIcon,{boxSize:5})})}),jsxRuntimeExports.jsxs(DrawerBody,{css:styles2.drawerBody,className:"em-primary-background-color",children:[jsxRuntimeExports.jsx(Heading,{as:"h4",css:styles2.heading,variant:"light",className:"results-drawer-heading",children:"Insights"}),jsxRuntimeExports.jsx(ParticipationThanks,{onOpen,isInDrawer:!0}),jsxRuntimeExports.jsx(ListRoot,{children:gameStateArray.map((gameState,index2)=>{const{results}=gameState;if(!results)return null;const{options,question,title,uid}=getPollOptions(polls[index2])??{};if(!options)return null;const hasMediaPoll=options.every(option=>Array.isArray(option==null?void 0:option.front_image));return jsxRuntimeExports.jsxs(ListItem,{css:styles2.resultsItem,children:[jsxRuntimeExports.jsxs(Heading,{as:"h5",css:styles2.question,variant:"light",children:[title||"Question:",jsxRuntimeExports.jsx(chakra.span,{children:question})]}),jsxRuntimeExports.jsx(PollResults,{gameId,options,pollIndex:index2,results,variant:hasMediaPoll?"richMediaPollDrawer":"textPollDrawer",isInDrawer:!0})]},uid)})})]})]})})]})})}function ShareReminder({styles:styles2}){return jsxRuntimeExports.jsxs(Box,{css:styles2.shareReminder,children:[jsxRuntimeExports.jsx(Text,{className:"primary-color",children:"Had fun? Don't forget to share on social!"}),jsxRuntimeExports.jsx(ShareTools,{})]})}function addToast(toastObject){localStorage.setItem("toast",JSON.stringify(toastObject))}function getPicks(gameStateArray,gameData){const{uid:gameId,title,polls}=gameData,pickRecord={gameId,picks:[]};
243return title&&(pickRecord.gameTitle=title),polls.forEach((poll,index2)=>{const pollType=determinePollType(poll),userChoice=gameStateArray==null?void 0:gameStateArray[index2].selectedOption;if(!(!pollType||!userChoice))switch(pollType){case"rich_media_poll":{const richMediaPoll=poll[pollType];if(!isConfirmedRichMediaPoll(richMediaPoll))return;const confirmedUserSelection=richMediaPoll.rich_media_poll_options.find(option=>option._metadata.uid===userChoice);if(!confirmedUserSelection)return;const pollRecord={},{title:title2,question}=richMediaPoll,{title:choiceTitle,_metadata:{uid:choiceId}}=confirmedUserSelection;pollRecord.question=question,pollRecord.choiceId=choiceId,pollRecord.choiceTitle=choiceTitle,title2&&(pollRecord.title=title2),pickRecord.picks.push(pollRecord);break}case"text_poll":{const textPoll=poll[pollType];if(!isConfirmedTextPoll(textPoll))return;const confirmedUserSelection=textPoll.text_poll_options.find(option=>option._metadata.uid===userChoice);if(!confirmedUserSelection)return;const pollRecord={},{title:title2,question}=textPoll,{title:choiceTitle,_metadata:{uid:choiceId}}=confirmedUserSelection;pollRecord.question=question,pollRecord.choiceId=choiceId,pollRecord.choiceTitle=choiceTitle,title2&&(pollRecord.title=title2),pickRecord.picks.push(pollRecord);break}}}),JSON.stringify(pickRecord)}function prepareTheForm(obj){const{containerRef,formAssemblyId,gameData,gameStateArray,setFormIsReady,shareInputRef,submitButtonId,socialsOutside}=obj,formPrepInterval=setInterval(()=>{if(!containerRef.current||!isNonEmptyString(formAssemblyId))return;const container=containerRef.current,{shareTools,submitButton,formActionsContainer}=getFormElements(container);!formActionsContainer||!submitButton||(!socialsOutside&&shareTools&&formActionsContainer.insertAdjacentElement("beforebegin",shareTools),submitButton.id=submitButtonId,handleHiddenFields(containerRef,formAssemblyId,gameStateArray,gameData,shareInputRef),setFormIsReady(!0),clearInterval(formPrepInterval))},1e3);return()=>clearInterval(formPrepInterval)}function getFormElements(container){const shareTools=container.querySelector(".shareTools"),formActionsContainer=container.querySelector('[data-contentid="submit_button"]'),submitButton=formActionsContainer==null?void 0:formActionsContainer.querySelector("#submit_button");return{shareTools,formActionsContainer,submitButton}}function handleFormClick(event,gameId,localStorageSubmissionKey,shareInputRef,submitButtonId){const{target}=event;target instanceof HTMLElement&&target.id===submitButtonId?(addToast({title:"Thank you for your submission"}),updateLocalStorage(gameId,localStorageSubmissionKey,"true")):(localStorage.removeItem("toast"),updateLocalStorage(gameId,localStorageSubmissionKey,"")),!!((target instanceof HTMLElement||target instanceof SVGElement)&&target.closest(".share-tool-element"))&&shareInputRef.current&&(shareInputRef.current.value="true")}function handleHiddenFields(containerRef,formAssemblyId,gameStateArray,gameData,shareInputRef){if(!containerRef.current||!isNonEmptyString(formAssemblyId))return;containerRef.current.querySelectorAll(".wf-acl-hidden").forEach(hiddenField=>{const input2=hiddenField.querySelector("input");switch(input2==null?void 0:input2.title){case"picks":input2.value=getPicks(gameStateArray,gameData);break;case"redirect":input2.value=`${String(window.location)}#fa_form${formAssemblyId}`;break;case"share":shareInputRef.current=input2,input2.value="false";break;case"utm":input2.value=String(window.location).split("?")[1];break}})}const GameFormBlock=({formIsReady,handleClick,formConfig,gameId,styles:styles2,showSocials,isFirstBlock=!1})=>jsxRuntimeExports.jsx(Box,{css:styles2.postEngagementStack,mb:isFirstBlock?6:0,children:jsxRuntimeExports.jsxs(Box,{css:styles2.formContainer,opacity:formIsReady?1:0,onClick:handleClick,children:[showSocials&&jsxRuntimeExports.jsx(Box,{className:"shareTools oneField",css:styles2.shareTools,children:jsxRuntimeExports.jsx(ShareTools,{})}),jsxRuntimeExports.jsx(FormBlock,{inGame:!0,_metadata:{uid:`form-${gameId}`},...formConfig})]})}),GameCTAForm=props=>{const{isFirstBlock=!1,...ctaProps}=props;return jsxRuntimeExports.jsx(Box,{css:ctaProps.styles.postEngagementStack,mb:isFirstBlock?6:0,children:jsxRuntimeExports.jsx(PostEngagmentCTAs,{...ctaProps})})},renderComponents=(displayOrder,renderForm,renderCTAs,formProps,ctaProps)=>displayOrder==="form_first"?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[renderForm&&jsxRuntimeExports.jsx(GameFormBlock,{...formProps,isFirstBlock:!0}),renderCTAs&&jsxRuntimeExports.jsx(GameCTAForm,{...ctaProps})]}):displayOrder==="cta_links_first"?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[renderCTAs&&jsxRuntimeExports.jsx(GameCTAForm,{...ctaProps,isFirstBlock:!0}),renderForm&&jsxRuntimeExports.jsx(GameFormBlock,{...formProps})]}):null;function PostEngagement(){const gameData=useGameDataContext(),{activeGameIndex,gameStateArray,instance}
243=useGameStateContext(),{polls,post_engagement_config,results_flow,uid:gameId}=gameData,[formIsReady,setFormIsReady]=reactExports.useState(!1),[revealPostEngagement,setRevealPostEngagement]=reactExports.useState(!1),[formSubmissionRecorded,setFormSubmissionRecorded]=reactExports.useState(!1),{open,onClose,onOpen}=useDisclosure(),containerRef=reactExports.useRef(null),shareInputRef=reactExports.useRef(null),{cta_config,form_config,display_order,social_sharing_enabled}=post_engagement_config??{display_order:"form_first",social_sharing_enabled:!1},{title,description,cta_links}=cta_config??{},formAssemblyId=getFormId(post_engagement_config),containerId=`ll_w${instance}_form`,submitButtonId=containerId+"_submit",localStorageSubmissionKey="form-submitted",localStorageDrawerInteractionKey="viewed-results",containerClass2=revealPostEngagement?"background-container":"background-container sr-only visibility-hidden",ctas=filterLinkObjects(cta_links),renderForm=formAssemblyId&&!formSubmissionRecorded,renderCTAs=ctas.length>0,styles2=getPostEngagementStyles({cta:renderCTAs});reactExports.useEffect(()=>readLocalStorage(gameId,localStorageSubmissionKey)?setFormSubmissionRecorded(!0):prepareTheForm({containerRef,formAssemblyId,gameData,gameStateArray,setFormIsReady,shareInputRef,submitButtonId,socialsOutside:social_sharing_enabled}),[]),reactExports.useEffect(()=>{if(activeGameIndex<polls.length)return setRevealPostEngagement(!1);results_flow===ResultsFlow.pick_em&&!readLocalStorage(gameId,localStorageDrawerInteractionKey)&&(onOpen(),updateLocalStorage(gameId,localStorageDrawerInteractionKey,"true")),handleHiddenFields(containerRef,formAssemblyId,gameStateArray,gameData,shareInputRef),setRevealPostEngagement(!0)},[activeGameIndex]);function handleClick(event){handleFormClick(event,gameId,localStorageSubmissionKey,shareInputRef,submitButtonId)}const formProps={formIsReady,handleClick,formConfig:form_config,gameId,styles:styles2,showSocials:!social_sharing_enabled},ctaProps={ctas,description,formSubmissionRecorded,instance,styles:styles2,title};return jsxRuntimeExports.jsx(Box,{ref:containerRef,id:containerId,css:styles2.backgroundContainer,className:containerClass2,children:jsxRuntimeExports.jsxs(Box,{css:styles2.contentContainer,children:[jsxRuntimeExports.jsx(ParticipationThanks,{onOpen}),social_sharing_enabled&&jsxRuntimeExports.jsx(Box,{css:styles2.postEngagementStack,children:jsxRuntimeExports.jsx(ShareReminder,{styles:styles2})}),renderComponents(display_order,renderForm,renderCTAs,formProps,ctaProps),jsxRuntimeExports.jsx(ResultsDrawer,{open,onClose,onOpen})]})})}function ResetButton(){const gameData=useGameDataContext(),{gamification_reset_button_enabled}=useFeatureFlags();if(!gamification_reset_button_enabled)return null;function handleClick(){localStorage.removeItem(gameData.uid),location.reload()}return jsxRuntimeExports.jsx(Box,{display:"flex",justifyContent:"center",marginTop:8,marginInline:{base:4,md:8},paddingTop:8,borderTop:"1px solid #ffffff4d",children:jsxRuntimeExports.jsx(Button,{onClick:handleClick,className:"light-focus-ring solidButton",_hover:{_after:{fontFamily:"body",textTransform:"none",whiteSpace:"pre-line",position:"absolute",content:'"This button resets the game. It does not render on production"',backgroundColor:"white",borderRadius:"md",padding:"4px",fontSize:"md",boxShadow:"2xl",bottom:"calc(100% + var(--chakra-spacing-2))",color:"var( --semantics-text-paragraph-primary-color)",width:"200%"}},children:"Reset Game"})})}function Game(game){const{gamification_enabled,gamification_vote_submission_enabled}=reactExports.useContext(FeatureFlagContext),{teamusa:isTeamUsa}=useCurrentTheme();return!isTeamUsa||!gamification_enabled||!isConfirmedGame(game)||gamification_vote_submission_enabled&&!isReadyToSubmitVotes(game)?null:jsxRuntimeExports.jsx(GameStateContextProvider,{game,children:jsxRuntimeExports.jsx(GameDataContextProvider,{game,children:jsxRuntimeExports.jsxs(GameContainer,{children:[jsxRuntimeExports.jsx(GameDetails,{}),jsxRuntimeExports.jsx(ActiveGame,{}),jsxRuntimeExports.jsx(PostEngagement,{}),jsxRuntimeExports.jsx(ResetButton,{})]})})})}const isGame=pageData=>typeof pageData=="object"&&isDefined(pageData)&&"polls"in pageData&&Array.isArray(pageData.polls)&&pageData.polls.length>0,isVideoPage=pageData=>typeof pageData=="object"&&isDefined(pageData)&&"video_block"in pageData;function GameLayout({pageData,contentToken,domain,error,layout,themeKey}){return isGame(pageData)?jsxRuntimeExports.jsx(DefaultTemplate,{contentToken,domain,error,layout,pageData,themeKey,children:jsxRuntimeExports.jsx(Game,{...pageData})}):null}const objectToComponentKey=obj=>Object.keys(obj)[0],getComponentId=contentBlock=>{var _a9;const componentKey=objectToComponentKey(contentBlock),content=contentBlock==null?void 0:contentBlock[componentKey];if(content&&"_metadata"in content)return(_a9=content._metadata)==null?void 0:_a9.uid};function performContentTransformations(content,queryParams){if((queryParams==null?void 0:queryParams.map)==="fullscreen"){const fullScrMapContent=content.find(item=>"interactive_map"in item);fullScrMapContent?(fullScrMapContent.interactive_map.onlyFullMode=!0,content=[fullScrMapContent]):content=[]}const[possibleLinkStrip,...remainingContent]=content;return possibleLinkStrip.link_strip&&(content=remainingContent),content}const isPromoStrip=contentBlock=>{var _a9,_b7,_c6;return"promo_banner_block"in contentBlock&&(((_a9=contentBlock==null?void 0:contentBlock.promo_banner_block)==null?void 0:_a9.promo_strip_config)||((_c6=(_b7=contentBlock==null?void 0:contentBlock.promo_banner_block)==null?void 0:_b7.standard_config)==null?void 0:_c6.layout)==="petite_banner")};function RichTextBlock({containerSize="richTextBlock",contain,rich_text,variant}){if(!rich_text)return null;
243const containerRef=reactExports.useRef(null);return reactExports.useEffect(()=>{processRichTextBlockElements(containerRef.current)},[]),reactExports.useEffect(()=>{const resizeTables=()=>{var _a9,_b7;if(containerRef!=null&&containerRef.current){const maxTableSize=contain?((_a9=containerRef==null?void 0:containerRef.current)==null?void 0:_a9.clientWidth)*.95:window.innerWidth*.95,tables=(_b7=containerRef.current)==null?void 0:_b7.querySelectorAll("table");tables&&tables.forEach(table2=>{contain&&table2.classList.add("contained"),table2.classList.toggle("collapsed",table2.clientWidth>maxTableSize)})}};return resizeTables(),window.addEventListener("resize",resizeTables),()=>{window.removeEventListener("resize",resizeTables)}},[contain]),jsxRuntimeExports.jsx(Container,{size:containerSize,ref:containerRef,className:"rich-text-block","data-variant":variant,children:jsxRuntimeExports.jsx(Box,{dangerouslySetInnerHTML:{__html:rich_text??""}})})}const getAccordionBlockStyles=createStyleObjectFromSlotRecipe({slots:["wrapper","description","item","buttonText","itemIndicator"],base:{wrapper:{flexDirection:{base:"column","2xl":"row"},justifyContent:"space-between",gap:{"2xl":36}},description:{fontSize:{base:"md",lg:"lg",xl:"xl"},maxWidth:{base:"100%","2xl":"335px"},paddingBottom:9},item:{"&:first-of-type":{borderTopWidth:"1px"},borderColor:"var(--components-accordion-divider-border-color, #0000001a)",paddingBlock:3},buttonText:{color:"var(--semantics-text-title-primary-color, #152c53)",fontFamily:"heading",fontSize:{base:"xl",xl:"2xl"},fontWeight:700,textAlign:"left",textTransform:"none",_usopc:{color:"var(--semantics-text-title-secondary-color, #0a2b84)",fontFamily:"body"}},itemIndicator:{minWidth:12,minHeight:12,transition:"background-color 300ms ease-in-out, color 200ms ease-in-out, border-color 200ms ease-in-out"}}}),AccordionElement=props=>{const{element:{title,content},onClick}=props;if(!title||!content)return null;const styles2=getAccordionBlockStyles(),sanitizedContent=sanitizeStyles(DOMPurify.sanitize(content,{ADD_ATTR:["target"]}));return jsxRuntimeExports.jsxs(AccordionItem,{css:styles2.item,value:toKebabCase(title),children:[jsxRuntimeExports.jsxs(AccordionItemTrigger,{className:"dark-focus-ring","data-value":toKebabCase(title),onClick,children:[jsxRuntimeExports.jsx(Heading,{as:"h3",css:styles2.buttonText,children:title}),jsxRuntimeExports.jsx(AccordionItemIndicator,{css:styles2.itemIndicator})]}),jsxRuntimeExports.jsx(AccordionItemContent,{children:jsxRuntimeExports.jsx(AccordionItemBody,{children:jsxRuntimeExports.jsx(RichTextBlock,{contain:!0,disableDeepLinks:!0,rich_text:sanitizedContent,containerSize:"accordionBlock"})})})]})};function AccordionBlock({title,description,elements,_metadata}){const styles2=getAccordionBlockStyles();if(!(elements!=null&&elements.length))return null;const{openItems,toggleItem}=useAccordionState(),renderAccordionElements=(element,idx)=>jsxRuntimeExports.jsx(AccordionElement,{element,onClick:toggleItem},idx);return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title}),jsxRuntimeExports.jsx(NoJSMessage,{textAlign:"center"}),jsxRuntimeExports.jsxs(Flex,{css:styles2.wrapper,children:[description&&jsxRuntimeExports.jsx(Text,{css:styles2.description,children:description}),jsxRuntimeExports.jsx(AccordionRoot,{collapsible:!0,multiple:!0,visual:"thickFocus",value:openItems,children:elements.map(renderAccordionElements)})]})]})}const useAccordionState=()=>{const[openItems,setOpenItems]=reactExports.useState([]);return{openItems,toggleItem:e3=>{const{value}=e3.currentTarget.dataset;value&&setOpenItems(prev2=>prev2.includes(value)?prev2.filter(v2=>v2!==value):[...prev2,value])}}},getAllTimeMedalTableStyles=createStyleObjectFromSlotRecipe({className:"allTimeMedalTable",slots:["accordionButton","accordionIconWrapper","accordionItemIndicator","accordionPanel","athleteDrawerButton","athleteImage","eventTitleContainer","eventTitleMainText","eventTitleSubText","imageContainer","itemContainer","medalIcon","medalItemWrapper","medalListContainer","medalText","quickAthleteImage","quickImagePicture","tableHeaderContainer","totalMedalWrapper","accordionItem","tableHeaderMedalTypeText","medalTypeText"],base:{accordionButton:{curs
243or:"pointer",display:"grid",gridTemplateColumns:"1fr 24px",alignContent:"center",_hover:{background:"none"},padding:"10px",_focusVisible:{boxShadow:"none","& .chakra-accordion__itemIndicator":{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px"}}},accordionItemIndicator:{width:"24px",height:"24px"},accordionIconWrapper:{alignItems:"center",border:"1px solid var(--semantics-borders-primary-color, #b9bfd2)",borderRadius:"full",display:"flex",height:6,justifyContent:"center",justifySelf:"end",width:6,color:"var(--components-button-dark-color)"},accordionPanel:{padding:"unset"},athleteDrawerButton:{textTransform:"capitalize",fontFamily:"body",color:"var(--components-button-dark-outline-color)",fontWeight:"400",height:"max-content",wordWrap:"break-word",whiteSpace:"pre-wrap",textAlign:"left",width:"fit-content",paddingInlineStart:0,paddingBlock:0,fontSize:{base:"sm",md:"md"},"&:is(span)":{cursor:"default",color:"var(--semantics-text-paragraph-primary-color)"}},eventTitleContainer:{alignItems:"center",textAlign:"left",gap:2},eventTitleMainText:{color:"var(--semantics-text-title-secondary-color)",fontFamily:"heading",fontWeight:"bold"},eventTitleSubText:{color:"var(--semantics-text-title-accent-color)",fontFamily:"accent",fontWeight:"300",fontSize:{base:"xs",md:"md"},_ngb:{fontFamily:"Arial"}},imageContainer:{maxWidth:{base:"44px",md:"90px"}},itemContainer:{alignItems:"center",display:"grid",gridTemplateColumns:"1fr auto",width:"100%"},medalTypeText:{color:"var(--semantics-text-paragraph-primary-light-color)",fontFamily:"accent",fontWeight:"bold",fontSize:{base:"xxs",lg:"md"}},quickAthleteImage:{color:"var(--components-image-avatar-color)",backgroundColor:"var(--components-image-avatar-background-color)",border:"1px solid",borderColor:"var(--components-image-avatar-border-color, rgba(185, 191, 210, 0.5))",borderRadius:"full",width:{base:6,lg:10},height:{base:6,lg:10},flexShrink:0},quickImagePicture:{display:"flex",width:{base:6,lg:10},height:{base:6,lg:10},flexShrink:0},tableHeaderContainer:{display:"grid",gridTemplateColumns:"1fr auto 34px",alignContent:"center",backgroundColor:"var(--semantics-surfaces-surface-1)",borderRadius:"10px 10px 0 0",padding:3,_ngb:{backgroundColor:"var(--primitives-secondary4-pr6)"}},tableHeaderMedalTypeText:{alignItems:"center",display:"grid",gridTemplateColumns:{base:"repeat(4, 44px)",lg:"repeat(4, 70px)"},justifyItems:"center",justifySelf:"end"},totalMedalWrapper:{backgroundColor:"var(--semantics-surfaces-surface-4)",display:"grid",gridTemplateColumns:"1fr 24px",gap:3,alignContent:"center",padding:"10px"},accordionItem:{borderBottom:"1px solid",borderColor:"var(--semantics-borders-primary-color, #b9bfd2)",_last:{borderBottom:"none"}},medalText:{color:"var(--semantics-text-title-secondary-color)",fontFamily:"accent",fontSize:{base:"sm",md:"xl"}},medalItemWrapper:{alignItems:"center",display:"flex",flexDirection:"column",height:"100%",justifyContent:"center",width:"25px"},medalIcon:{borderRadius:"full",height:{base:3,lg:4},width:{base:3,lg:4},marginBottom:{md:1},'&[data-medal-color="gold"]':{background:"linear-gradient( 45deg, #8f6a12 0%, #AF932F 25%, #FFD700 50%, #AF932F 75%, #8f6a12 100% )"},'&[data-medal-color="silver"]':{background:"linear-gradient( 45deg, #707070 0%, #9F9F9F 25%, #D0D0D0 50%, #9F9F9F 75%, #707070 100% )"},'&[data-medal-color="bronze"]':{background:"linear-gradient( 45deg, #3d000f 0%, #600017 25%, #B15C2A 50%, #600017 75%, #3d000f 100% )"},'&[data-medal-color="total"]':{background:"linear-gradient( 45deg, #75090F 0%, #A30E14 25%, #D31118 50%, #A30E14 75%, #75090F 100% )"}},medalListContainer:{display:"grid",gridTemplateColumns:{base:"repeat(4, 44px)",md:"repeat(4, 64px)",lg:"repeat(4, 70px)"},justifyItems:"center",alignItems:"center",justifySelf:"end"}},variants:{variant:{city:{eventTitleMainText:{fontSize:{base:"sm",sm:"lg",md:"2xl"}}},sport:{accordionButton:{backgroundColor:"var(--semantics-surfaces-surface-4, #EFEAE6)",_hover:{background:"var(--semantics-surfaces-surface-4, #EFEAE6)"}},eventTitleMainText:{fontSize:{base:"sm",md:"xl"}},accordionItem:{_last:{borderBottom:"none"}}},competition:{accordionButton:{backgroundColor:"var(--primitives-secondary4-pr3)",_hover:{backgroundColor:"var(--primitives-secondary4-pr3)",_ngb:{backgroundColor:"var(--primitives-secondary3-pr4)"}},_ngb:{backgroundColor:"var(--primitives-secondary3-pr4)",_hover:{backgroundColor:"var(--primitives-secondary3-pr4)"}}},eventTitleMainText:{fontSize:{base:"sm",md:"xl"}},accordionItem:{_last:{borderBottom:"none"}}}}}}),AllTimeMedalTableHeader=()=>{const styles2=getAllTimeMedalTableStyles();return jsxRuntimeExports.jsxs(Box,{css:styles2.tableHeaderContainer,children:[jsxRuntimeExports.jsx(Box,{}),jsxRuntimeExports.jsxs(Box,{css:styles2.tableHeaderMedalTypeText,children:[jsxRuntimeExports.jsx(Text,{css:styles2.medalTypeText,children:"Gold"}),jsxRuntimeExports.jsx(Text,{css:styles2.medalTypeText,children:"Silver"}),jsxRuntimeExports.jsx(Text,{css:styles2.medalTypeText,children:"Bronze"}),jsxRuntimeExports.jsx(Text,{css:styles2.medalTypeText,children:"Total"})]}),jsxRuntimeExports.jsx(Box,{})]})},getAthleteMedalsStyles$1=createStyleObjectFromSlotRecipe({slots:["medalsList","medalsListItem","medalsNumber","medalsLabel"],base:{medalsList:{display:"flex",flexFlow:"row nowrap",fontWeight:700,marginInline:"unset",flexBasis:"50%",minW:"100%",maxW:"865p
243x"},medalsListItem:{flexBasis:"34%",display:"flex",flexFlow:"column nowrap",justifyContent:"center",alignItems:"center",backgroundSize:"cover",height:{base:"140px",md:"160px",lg:"200px",xl:"260px","2xl":"280px"}},medalsNumber:{lineHeight:"90% !important",backgroundSize:"cover",color:"var(--components-medals-color, #152c53)",borderRadius:"100%",fontSize:{base:"64px",lg:"100px",xl:"130px","2xl":"150px"},marginBottom:{base:4,md:6},_teamusa:{fontFamily:"accent"},_ngb:{fontFamily:"Helvetica Now Text Condensed Bold"}},medalsLabel:{lineHeight:"85%",color:"var(--components-medals-color, #152c53)",fontSize:{base:"16px",lg:"24px",xl:"32px","2xl":"40px"},_teamusa:{fontFamily:"accent",fontWeight:300},_ngb:{fontFamily:"Helvetica Now Text Condensed Bold"}}},variants:{smallView:{true:{medalsListItem:{height:"140px"},medalsNumber:{fontSize:"64px",marginBottom:4},medalsLabel:{fontSize:"16px"}}}},defaultVariants:{smallView:!1}});function AthleteProfileMedals({gold,silver,bronze,forceSmallView}){if(gold??(gold=0),silver??(silver=0),bronze??(bronze=0),gold+silver+bronze===0)return null;const styles2=getAthleteMedalsStyles$1({smallView:forceSmallView});return jsxRuntimeExports.jsxs(ListRoot,{css:styles2.medalsList,"aria-label":"Awarded Medals",children:[jsxRuntimeExports.jsxs(ListItem,{backgroundImage:`url(${CLOUDINARY_URLS.textures.gold})`,css:styles2.medalsListItem,children:[jsxRuntimeExports.jsx(Text,{backgroundImage:`url(${CLOUDINARY_URLS.textures.gold})`,css:styles2.medalsNumber,children:gold}),jsxRuntimeExports.jsx(Text,{css:styles2.medalsLabel,children:"GOLD"})]}),jsxRuntimeExports.jsxs(ListItem,{backgroundImage:`url(${CLOUDINARY_URLS.textures.silver})`,css:styles2.medalsListItem,children:[jsxRuntimeExports.jsx(Text,{backgroundImage:`url(${CLOUDINARY_URLS.textures.silver})`,css:styles2.medalsNumber,children:silver}),jsxRuntimeExports.jsx(Text,{css:styles2.medalsLabel,children:"SILVER"})]}),jsxRuntimeExports.jsxs(ListItem,{backgroundImage:`url(${CLOUDINARY_URLS.textures.bronze})`,css:styles2.medalsListItem,children:[jsxRuntimeExports.jsx(Text,{backgroundImage:`url(${CLOUDINARY_URLS.textures.bronze})`,css:styles2.medalsNumber,children:bronze}),jsxRuntimeExports.jsx(Text,{css:styles2.medalsLabel,children:"BRONZE"})]})]})}const getFirstNameFontSizes=firstName=>{const longFirstName=firstName.length>8;return{firstNameFontSize:{...{base:`clamp(1.5rem, ${25/Math.sqrt(firstName.length)}vw, 4.5rem)`,md:longFirstName?`clamp(1.5rem, ${20/Math.sqrt(firstName.length)}vw, 4.5rem)`:"4.2rem"},...!longFirstName&&{lg:"5rem",xl:"6.8rem","2xl":"7.5rem"}}}},getNameLongestPart=name=>name.split(/[\s-]/).reduce((acc,cur)=>cur.length>acc.length?cur:acc,""),lnBaseSizes={display:"block",'&:is([data-length="2"], [data-length="3"], [data-length="4"], [data-length="5"])':{fontSize:{base:"7xl"}},'&[data-length="6"]':{fontSize:{base:"6xl"}},'&:is([data-length="7"], [data-length="8"])':{fontSize:{base:"5xl"}},'&[data-length="9"]':{fontSize:{base:"4xl"}},'&:is([data-length="10"], [data-length="11"], [data-length="12"], [data-length="13"])':{fontSize:{base:"3xl"}}},lnSizes={display:"block",'&:is([data-length="2"], [data-length="3"], [data-length="4"], [data-length="5"])':{fontSize:{base:"7xl",sm:"8xl",md:"9xl",lg:"7rem",xl:"8rem","2xl":"9rem"}},'&[data-length="6"]':{fontSize:{base:"6xl",sm:"8xl",md:"9xl",lg:"7rem",xl:"8rem","2xl":"9rem"}},'&[data-length="7"]':{fontSize:{base:"5xl",sm:"8xl",lg:"6rem",xl:"8rem"}},'&[data-length="8"]':{fontSize:{base:"5xl",sm:"7xl",lg:"9xl",xl:"6rem","2xl":"7rem"}},'&[data-length="9"]':{fontSize:{base:"4xl",sm:"6xl",lg:"8xl",xl:"9xl","2xl":"6rem"}},'&[data-length="10"]':{fontSize:{base:"3xl",sm:"6xl",md:"5xl",lg:"7xl",xl:"9xl","2xl":"6rem"}},'&:is([data-length="11"], [data-length="12"], [data-length="13"])':{fontSize:{base:"3xl",sm:"5xl",md:"4xl",lg:"5xl",xl:"8xl","2xl":"5rem"}}};function AthleteProfileHeading({forceSmallView,firstName,lastName}){const{firstNameFontSize}=getFirstNameFontSizes(firstName);return jsxRuntimeExports.jsxs(Heading,{id:"athlete-name",as:"h1",variant:"light",fontFamily:"reload",fontSize:forceSmallView?firstNameFontSize.base:firstNameFontSize,lineHeight:"1",children:[firstName," ",jsxRuntimeExports.jsx(Span,{"data-length":getNameLongestPart(lastName).length,css:forceSmallView?lnBaseSizes:lnSizes,children:lastName})]})}function hasMedals$1(medals){return!!medals&&((medals==null?void 0:medals.gold)??0)+((medals==null?void 0:medals.silver)??0)+((medals==null?void 0:medals.bronze)??0)>0}const getPhotoCreditAttributes=(image2,forceSmallView)=>({containerAttrs:forceSmallView?{}:{"data-photo-credit":getPhotoCredit(image2),className:"desktop-only align-top align-right"},pictureAttrs:{height:"auto",className:forceSmallView?"":"mobile-only"}}),getAthleteProfileHeroStyles=createStyleObjectFromSlotRecipe({slots:["athleteImageWrapper","avatar","background","contentContainer","details","image","imageContainer","infoContainer","medalsWrapper","tags"],base:{athleteImageWrapper:{},avatar:{border:"3px solid #5c62d2",borderRadius:"100vmax",width:{base:"64px",lg:"72px",xl:"96px","2xl":"120px"},overflow:"hidden"},background:{backgroundColor:"var(--components-athlete-profile-header-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding})`,backgroundPosition:"left",backgroundRepeat:"repeat-x",backgroundSize:"auto 110%",margin:0,maxWidth:"100%",padding:0,width:"100%",marginBottom:{base:4,md:8}},contentContainer:{display:"flex",flexDirection:{base:"column",md:"row"}
243,justifyContent:{base:"space-between",md:"unset"},margin:"0 auto",maxWidth:`${COMPONENT_MAX_WIDTH}px`,padding:"0"},details:{flexDirection:"column",gap:2,maxWidth:{base:"unset",md:"95%"}},image:{maxHeight:{base:"310px",sm:"400px",md:"unset"},objectFit:"cover",objectPosition:{base:"top",md:"unset"},width:"100%"},imageContainer:{display:"flex",flexBasis:"50%",flexDirection:"column",justifyContent:"flex-end",minHeight:"100%"},infoContainer:{alignItems:{base:"center",md:"flex-start"},display:"flex",flexBasis:"50%",flexDirection:{base:"row",md:"column"},gap:4,justifyContent:{base:"flex-start",md:"center"},margin:"auto 0",minHeight:{base:"50%",md:"100%"},overflow:"hidden",padding:{base:6,lg:8},width:"100%"},medalsWrapper:{},tags:{flexWrap:"wrap",gap:2,marginBottom:1}},variants:{smallView:{true:{avatar:{width:"64px"},background:{marginBottom:4},contentContainer:{flexDirection:"column",justifyContent:"space-between"},details:{maxWidth:"unset"},image:{maxHeight:"400px",objectPosition:"top"},infoContainer:{alignItems:"center",flexDirection:"row",justifyContent:"flex-start",minHeight:"50%",padding:6}}}},defaultVariants:{smallView:!1}}),AthleteProfileHero=props=>{const{first_name,follow_tools,forceSmallView=!1,hero_image,last_name,medals,olympian_paralympian_qualified,olympian_paralympian_years,sport,thumbnail_image_list,thumbnail_image,world_championship_years}=props,styles2=getAthleteProfileHeroStyles({smallView:forceSmallView}),thumbImage=isCloudinaryArray$1(thumbnail_image)?thumbnail_image:thumbnail_image_list,hasMedals2=hasMedals$1(medals),hasSports=!!(sport!=null&&sport.length),athleteName=[first_name,last_name].filter(Boolean).join(" "),srcSetConfig2={gravity:"auto",base:{width:479,aspectRatio:1.2},sm:{width:767,aspectRatio:1.2},...!forceSmallView&&{md:{width:496,height:388},lg:{width:640,height:558},xl:{width:709,height:640},"2xl":{width:709,height:620}}},{containerAttrs,pictureAttrs}=getPhotoCreditAttributes(hero_image,forceSmallView);return jsxRuntimeExports.jsx(Box,{css:styles2.background,...containerAttrs,children:jsxRuntimeExports.jsxs(Box,{css:styles2.contentContainer,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.infoContainer,children:[thumbImage&&jsxRuntimeExports.jsx(QuickImage,{data:thumbImage,transformer:"athlete-avatar-120",loading:"eager",useResponsivePlugin:!1,css:styles2.avatar}),jsxRuntimeExports.jsxs(Flex,{css:styles2.details,children:[jsxRuntimeExports.jsx(Flex,{css:styles2.tags,children:hasSports&&sport.map(sport2=>{const{seo_id,title,url}=sport2;return url?jsxRuntimeExports.jsx(SmartLink,{id:`tag-${seo_id}`,href:url,className:"light-focus-ring",children:jsxRuntimeExports.jsx(TagRoot,{children:jsxRuntimeExports.jsx(TagLabel,{children:title})})},seo_id):null})}),jsxRuntimeExports.jsx(AthleteProfileHeading,{forceSmallView,firstName:first_name||"",lastName:last_name||""}),olympian_paralympian_qualified&&jsxRuntimeExports.jsx(Text,{variant:"light",children:`Qualified | ${olympian_paralympian_qualified}`}),olympian_paralympian_years&&jsxRuntimeExports.jsx(Text,{variant:"light",children:olympian_paralympian_years}),world_championship_years&&jsxRuntimeExports.jsx(Text,{variant:"light",children:world_championship_years}),jsxRuntimeExports.jsx(FollowTools,{hasDarkBackground:!0,athleteName,social_networks:(follow_tools==null?void 0:follow_tools.social_networks)||[],extraProps:{iconContainerStyles:{flexDirection:"row",flexWrap:"wrap",gap:4},iconButtonProps:{size:{base:"smCircle",lg:"mdCircle"},variant:"invertOutlineIconButton",css:{"& svg":{boxSize:{base:4,lg:4.5}}}}}})]})]}),jsxRuntimeExports.jsxs(Box,{css:styles2.imageContainer,children:[jsxRuntimeExports.jsx(SrcSetImage,{data:hero_image,applyPhotoCredit:!0,alt:athleteName,css:styles2.image,srcSetConfig:srcSetConfig2,pictureProps:pictureAttrs,loading:"eager"}),hasMedals2&&jsxRuntimeExports.jsx(Box,{css:styles2.medalsWrapper,children:jsxRuntimeExports.jsx(AthleteProfileMedals,{...medals,forceSmallView})})]})]})})},getNGBHeaderStyles=createStyleObjectFromSlotRecipe({slots:["athleteDetailsContainer","athleteDetailsText","bannerContainer","container","infoContainer","medalsAndEventsContainer","sportsContainer"],base:{athleteDetailsContainer:{flexDirection:"column",justifyContent:"center",flexBasis:"50%",gap:2,marginLeft:{base:"19px",md:"32px"},minWidth:{base:"90%",md:"40%"},marginBottom:{base:10,md:12,lg:25,xl:6,"2xl":8},'[data-drawer="true"] &':{marginLeft:"19px",minWidth:"90%",marginBottom:10}}
243,athleteDetailsText:{textStyle:{base:"sm",xl:"md"}},bannerContainer:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.flagHeader})`,backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover",height:{base:"140px",lg:"185px",xl:"240px","2xl":"320px"},'[data-drawer="true"] &':{height:"140px"}},container:{marginBottom:"var(--space-around-ad)"},infoContainer:{flexDirection:{base:"column",md:"row"},alignContent:{base:"center",md:"flex-end"},backgroundColor:"#EEEAE6",height:"min-content",paddingTop:{base:"52px",md:"unset"},'[data-drawer="true"] &':{flexDirection:"column",alignContent:"center",paddingTop:"52px"}},medalsAndEventsContainer:{display:"flex",flexBasis:"50%",flexDirection:"column",justifyContent:"flex-end"},sportsContainer:{gap:2,flexWrap:"wrap",paddingTop:{base:"unset",md:4}}},variants:{hasAvatarImage:{true:{athleteDetailsContainer:{justifyContent:"flex-start",marginTop:{base:"-94px",md:"-42px",lg:"-70px",xl:"-93px","2xl":"-106px"},"& img":{width:{base:"84px",lg:"140px",xl:"187px","2xl":"212px"},height:{base:"84px",lg:"140px",xl:"187px","2xl":"212px"},border:"4px solid white",borderRadius:"full",overflow:"hidden",zIndex:1},'[data-drawer="true"] &':{marginTop:"-94px","& img":{width:"84px",height:"84px"}}},sportsContainer:{paddingTop:"unset"}}},hasBannerImage:{true:{bannerContainer:{backgroundImage:"none",height:{base:"280px",lg:"370px",xl:"480px","2xl":"640px"},"& img":{width:"100%",objectFit:"cover"},'[data-drawer="true"] &':{height:"280px"}}}}},defaultVariants:{hasAvatarImage:!1,hasBannerImage:!1}});function NGBAthleteDetails({first_name,follow_tools,last_name,olympian_paralympian_qualified,olympian_paralympian_years,sport,thumbnail_image,world_championship_years}){const athleteName=[first_name,last_name].filter(Boolean).join(" "),hasAvatarImage=isCloudinaryArray$1(thumbnail_image),hasSports=sport&&!!sport.length,styles2=getNGBHeaderStyles({hasAvatarImage});return jsxRuntimeExports.jsxs(Flex,{css:styles2.athleteDetailsContainer,children:[hasAvatarImage&&jsxRuntimeExports.jsx(SrcSetImage,{data:thumbnail_image,srcSetConfig:{resizer:"fill",gravity:"face",base:{width:84,height:84},lg:{width:140,height:140},xl:{width:187,height:187},"2xl":{width:212,height:212}},loading:"eager"}),hasSports&&jsxRuntimeExports.jsx(Flex,{css:styles2.sportsContainer,children:sport&&sport.map(sport2=>{const{seo_id,title,url}=sport2;return jsxRuntimeExports.jsx(SmartLink,{id:`tag-${seo_id}`,href:url||"",children:jsxRuntimeExports.jsx(TagRoot,{variant:"red",children:jsxRuntimeExports.jsx(TagLabel,{children:title})})},seo_id)})}),jsxRuntimeExports.jsx(Heading,{as:"h1",textStyle:{base:"4xl",lg:"6xl",xl:"7xl","2xl":"8xl"},children:athleteName}),jsxRuntimeExports.jsxs(Box,{children:[olympian_paralympian_qualified&&jsxRuntimeExports.jsx(Text,{css:styles2.athleteDetailsText,children:olympian_paralympian_qualified}),olympian_paralympian_years&&jsxRuntimeExports.jsx(Text,{css:styles2.athleteDetailsText,children:olympian_paralympian_years}),world_championship_years&&jsxRuntimeExports.jsx(Text,{css:styles2.athleteDetailsText,maxW:"75%",children:world_championship_years})]}),jsxRuntimeExports.jsx(FollowTools,{social_networks:(follow_tools==null?void 0:follow_tools.social_networks)||[],hasDarkBackground:!1,athleteName,extraProps:{iconContainerStyles:{flexDirection:"row",flexWrap:"wrap",gap:4},iconButtonProps:{size:{base:"smCircle",lg:"mdCircle"},variant:"outlineIconButton",css:{"--components-icon-button-dark-outline-background-color":"white","& svg":{boxSize:{base:4,lg:4.5}}}}}})]})}function NGBHeaderBannerImage({banner_image}){const hasBannerImage=isCloudinaryArray$1(banner_image),styles2=getNGBHeaderStyles({hasBannerImage});return jsxRuntimeExports.jsx(Box,{css:styles2.bannerContainer,children:hasBannerImage&&jsxRuntimeExports.jsx(SrcSetImage,{data:banner_image,applyPhotoCredit:!0,srcSetConfig:{resizer:"fill",gravity:"auto",base:{width:479,height:280},sm:{width:767,height:280},md:{width:991,height:280},lg:{width:1279,height:370},xl:{width:1535,height:480},"2xl":{width:2e3,height:640}},pictureProps:{className:"align-right"},loading:"eager"})})}const NGBHeader=props=>{const styles2=getNGBHeaderStyles(),{banner_image,forceSmallView,medals={}}=props,hasMedals2=hasMedals$1(medals);return jsxRuntimeExports.jsxs(Box,{css:styles2.container,...forceSmallView&&{"data-drawer":!0},children:[jsxRuntimeExports.jsx(NGBHeaderBannerImage,{banner_image}),jsxRuntimeExports.jsxs(Flex,{css:styles2.infoContainer,children:[jsxRuntimeExports.jsx(NGBAthleteDetails,{...props}),hasMedals2&&jsxRuntimeExports.jsx(Box,{css:styles2.medalsAndEventsContainer,children:jsxRuntimeExports.jsx(AthleteProfileMedals,{...medals,forceSmallView})})]})]})},AthleteProfileHeader=props=>{const{teamusa:isTeamUSA2}
243=useCurrentTheme(),AthleteHeader=isTeamUSA2?AthleteProfileHero:NGBHeader;return jsxRuntimeExports.jsx(AthleteHeader,{...props})},AthletesDrawerBio$1=({athlete,css:css2})=>jsxRuntimeExports.jsxs(Box,{css:css2,children:[jsxRuntimeExports.jsx(AthleteProfileHeader,{...athlete,forceSmallView:!0}),jsxRuntimeExports.jsx(Flex,{alignItems:"center",flexDirection:"column",justifyContent:"center",marginInline:"auto",width:"100%",children:RenderComponent({bio_block:{...athlete.bio,forceExpandedView:!0,drawerMode:!0}})})]}),AthletesDrawerBio$2=Object.freeze(Object.defineProperty({__proto__:null,AthletesDrawerBio:AthletesDrawerBio$1},Symbol.toStringTag,{value:"Module"})),requestEventContent=async({eventId,initialFilters,selectedFilters})=>{try{const{cities,items_to_show,olympic_paralympic,sports,summer_winter,years}=initialFilters||{},{sports:selectedSports,sportSummerWinter,itemsToShow}=selectedFilters||{},summerWinterValue=Array.isArray(sportSummerWinter)&&sportSummerWinter.length!==1?"ALL":sportSummerWinter||summer_winter,requestedMedals=await axios.get("/api/medals",{params:{cities,itemsToShow:itemsToShow||items_to_show,medalsEventId:eventId,olympicParalympic:olympic_paralympic,sports:selectedSports||sports,sportSummerWinter:summerWinterValue,years},paramsSerializer:{indexes:null}});return{requestedEvents:requestedMedals.data.entries||[],totalAvailable:requestedMedals.data.total||0}}catch{return{requestedEvents:[],totalAvailable:0}}},setFilteredEvents=async(dispatch2,{initialFilters,sportsFilter,summerWinterFilter,itemsToShow})=>{const{requestedEvents,totalAvailable}=await requestEventContent({initialFilters,selectedFilters:{sportSummerWinter:summerWinterFilter,sports:sportsFilter,itemsToShow}});dispatch2({type:"SET_TOTAL_AVAILABLE",payload:totalAvailable}),dispatch2({type:"SET_FILTERED_EVENTS",payload:requestedEvents})},saveOpenedEvent=async(dispatch2,eventId,initialFilters)=>{dispatch2({type:"SET_LOADING_PANEL_ID",payload:eventId});const{requestedEvents}=await requestEventContent({eventId,initialFilters}),{sports=[]}=(requestedEvents==null?void 0:requestedEvents[0])||{};dispatch2({type:"SAVE_OPENED_EVENT",payload:{eventId,content:sports}}),dispatch2({type:"SET_LOADING_PANEL_ID",payload:null})},openDrawerWithRequest=async(dispatch2,athleteUrl)=>{try{dispatch2({type:"SET_DRAWER_LOADING",payload:!0}),dispatch2({type:"OPEN_DRAWER"});const{data:athleteData}=await axios.get("/api/athletes",{params:{url:athleteUrl}});dispatch2({type:"SAVE_DRAWER_CONTENT",payload:{athleteUrl,content:athleteData}}),dispatch2({type:"SET_DRAWER_CONTENT",payload:athleteData}),dispatch2({type:"SET_DRAWER_LOADING",payload:!1})}catch{dispatch2({type:"CLOSE_DRAWER"})}},resetFilters=dispatch2=>{dispatch2({type:"SET_SPORTS_FILTER",payload:null}),dispatch2({type:"SET_SUMMER_WINTER_FILTER",payload:null}),dispatch2({type:"SET_FILTERED_EVENTS",payload:null})},openDrawerWithAthlete=(dispatch2,athlete)=>{athlete&&(dispatch2({type:"SET_DRAWER_CONTENT",payload:athlete}),dispatch2({type:"OPEN_DRAWER"}))},closeDrawer=dispatch2=>{dispatch2({type:"CLOSE_DRAWER"})},medalTableReducer=(state,action)=>{switch(action.type){case"OPEN_DRAWER":return{...state,isDrawerOpen:!0};case"CLOSE_DRAWER":return{...state,isDrawerOpen:!1,drawerContent:{},drawerLoading:!1};case"SAVE_OPENED_EVENT":return{...state,prevOpenedPanels:{...state.prevOpenedPanels,[action.payload.eventId]:action.payload.content}};case"SET_LOADING_PANEL_ID":return{...state,loadingPanelId:action.payload};case"SET_SPORTS_FILTER":return{...state,sportsFilter:action.payload};case"SET_SUMMER_WINTER_FILTER":return{...state,summerWinterFilter:action.payload};case"SET_ITEMS_TO_SHOW":return{...state,itemsToShow:action.payload};case"SET_FILTERED_EVENTS":return{...state,filteredMedals:action.payload};case"SAVE_DRAWER_CONTENT":return{...state,prevOpenedAthletes:{...state.prevOpenedAthletes,[action.payload.athleteUrl]:action.payload.content}};case"SET_DRAWER_CONTENT":return{...state,drawerContent:action.payload};case"SET_DRAWER_LOADING":return{...state,drawerLoading:!state.drawerLoading};case"SET_OPEN_PANELS":{const{payload}
243=action,newOpenPanels=state.openPanels[0]===payload?[]:[payload];return{...state,openPanels:newOpenPanels}}case"SET_TOTAL_AVAILABLE":return{...state,totalAvailable:action.payload};default:throw new Error(`Unhandled action type: ${action.type}`)}},initialState={openPanels:[],drawerContent:{},drawerLoading:!1,isDrawerOpen:!1,prevOpenedAthletes:{},prevOpenedPanels:{},sportsFilter:null,summerWinterFilter:null,filteredMedals:null,loadingPanelId:null,itemsToShow:null,totalAvailable:void 0},MedalTableContext=reactExports.createContext(void 0),MedalTableDispatchContext=reactExports.createContext(void 0),MedalTableProvider=({children:children2})=>{const[state,dispatch2]=reactExports.useReducer(medalTableReducer,initialState);return jsxRuntimeExports.jsx(MedalTableContext.Provider,{value:state,children:jsxRuntimeExports.jsx(MedalTableDispatchContext.Provider,{value:dispatch2,children:children2})})},useMedalTableState=()=>{const context=reactExports.useContext(MedalTableContext);if(context===void 0)throw new Error("useMedalTableState must be used within a MedalTableProvider");return context},useMedalTableDispatch=()=>{const context=reactExports.useContext(MedalTableDispatchContext);if(context===void 0)throw new Error("useMedalTableDispatch must be used within a MedalTableProvider");return context},DrawerWithAthleteBio=()=>{const{isDrawerOpen=!1,drawerContent,drawerLoading}=useMedalTableState()||{},dispatch2=useMedalTableDispatch(),handleDrawerClose=()=>{closeDrawer(dispatch2)};return jsxRuntimeExports.jsxs(DrawerRoot,{open:isDrawerOpen,onOpenChange:e3=>!e3.open&&handleDrawerClose(),size:"md",children:[jsxRuntimeExports.jsx(DrawerBackdrop,{}),jsxRuntimeExports.jsx(DrawerPositioner,{children:jsxRuntimeExports.jsxs(DrawerContent,{backgroundColor:"var(--components-interactive-map-drawer-background-color)",children:[jsxRuntimeExports.jsx(DrawerCloseTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(CloseButton$1,{size:"md",variant:"invertSolid",borderRadius:"md",zIndex:"popover",onClick:handleDrawerClose,boxShadow:"2xl",_focusVisible:{boxShadow:"0 0 0 3px var(--semantics-focus-dark)",outlineColor:"var(--semantics-focus-light)"}})}),drawerLoading?jsxRuntimeExports.jsx(Box,{textAlign:"center",p:8,children:jsxRuntimeExports.jsx(Spinner$1,{size:"xl"})}):jsxRuntimeExports.jsx(DrawerBody,{paddingInline:0,paddingTop:0,children:jsxRuntimeExports.jsx(AthletesDrawerBio$1,{athlete:drawerContent})})]})})]})},MedalItem=props=>{const{iconColor="",text,showText=!0,showIcon=!0,boldText=!1}=props,styles2=getAllTimeMedalTableStyles();return jsxRuntimeExports.jsxs(Box,{css:styles2.medalItemWrapper,children:[showIcon&&jsxRuntimeExports.jsx(Box,{css:styles2.medalIcon,"data-medal-color":iconColor}),showText&&jsxRuntimeExports.jsx(Text,{css:styles2.medalText,fontWeight:boldText?700:300,children:text})]})},MedalsList=props=>{const{gold=0,silver=0,bronze=0,variant="base"}=props,totalMedalsCount=gold+silver+bronze,isAthlete=variant==="athlete",styles2=getAllTimeMedalTableStyles(),medalsArray=[{count:gold,iconColor:"gold"},{count:silver,iconColor:"silver"},{count:bronze,iconColor:"bronze"},{count:isAthlete?0:totalMedalsCount,iconColor:"total"}];return jsxRuntimeExports.jsx(Box,{css:styles2.medalListContainer,children:medalsArray.map((medal,idx)=>jsxRuntimeExports.jsx(MedalItem,{boldText:variant==="base",iconColor:medal.iconColor,showIcon:isAthlete?medal.count>0:variant!=="textOnly",showText:isAthlete?medal.count===0:!0,text:isAthlete?"-":medal.count},idx))})},AccordionButtonContent=props=>{const{bronze,gold,mainText,medalListVariant="base",silver,styleVariant,subText}=props,styles2=getAllTimeMedalTableStyles({variant:styleVariant});return jsxRuntimeExports.jsxs(Box,{css:styles2.itemContainer,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.eventTitleContainer,children:[jsxRuntimeExports.jsx(Text,{css:styles2.eventTitleMainText,children:mainText}),subText&&jsxRuntimeExports.jsx(Text,{css:styles2.eventTitleSubText,children:subText})]}),jsxRuntimeExports.jsx(MedalsList,{gold,silver,bronze,variant:medalListVariant})]})},AthleteListItem=props=>{const{bronze_count,first_name,gold_count,image_public_id,image_url,last_name,silver_count,url}=props.athlete,styles2=getAllTimeMedalTableStyles({variant:"competition"}),dispatch2=useMedalTableDispatch(),{prevOpenedAthletes}=useMedalTableState(),handleOpenAthleteDrawer=()=>{if(!url)return;const athlete=prevOpenedAthletes==null?void 0:prevOpenedAthletes[url];
243athlete?openDrawerWithAthlete(dispatch2,athlete):openDrawerWithRequest(dispatch2,url)},athleteName=`${first_name} ${last_name}`;return jsxRuntimeExports.jsx(ListItem,{css:styles2.accordionButton,cursor:"default",borderTop:"1px solid var(--semantics-borders-primary-color, #b9bfd2)",children:jsxRuntimeExports.jsxs(Box,{css:styles2.itemContainer,children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.eventTitleContainer,flexWrap:"wrap",children:[image_public_id&&image_url?jsxRuntimeExports.jsx(SrcSetImage,{css:styles2.quickAthleteImage,srcSetConfig:{resizer:"thumbnail",gravity:"face",base:{width:24,height:24},lg:{width:40,height:40}},pictureProps:{css:styles2.quickImagePicture},data:[{public_id:image_public_id,secure_url:image_url}]}):jsxRuntimeExports.jsx(AvatarRoot,{css:styles2.quickAthleteImage,size:{base:"xs",lg:"md"},children:jsxRuntimeExports.jsx(AvatarFallback,{name:athleteName})}),url?jsxRuntimeExports.jsx(Button,{variant:"plain",onClick:handleOpenAthleteDrawer,css:styles2.athleteDrawerButton,children:athleteName}):jsxRuntimeExports.jsx(Button,{variant:"plain",asChild:!0,css:styles2.athleteDrawerButton,children:jsxRuntimeExports.jsx(Span,{children:athleteName})})]}),jsxRuntimeExports.jsx(Box,{marginRight:"12px",children:jsxRuntimeExports.jsx(MedalsList,{variant:"athlete",gold:gold_count||0,silver:silver_count||0,bronze:bronze_count||0})})]})})},CompetitionAccordionItem=reactExports.memo(props=>{const{competition_title,athletes,gold_count,silver_count,bronze_count,onClick:handleClick}=props,styles2=getAllTimeMedalTableStyles({variant:"competition"}),disableItem=(athletes==null?void 0:athletes.length)===0;return jsxRuntimeExports.jsxs(AccordionItem,{disabled:disableItem,css:styles2.accordionItem,value:competition_title||"",children:[jsxRuntimeExports.jsxs(AccordionItemTrigger,{css:styles2.accordionButton,onClick:handleClick,children:[jsxRuntimeExports.jsx(AccordionButtonContent,{bronze:bronze_count,gold:gold_count,hideButton:disableItem,mainText:competition_title||"",medalListVariant:"textOnly",silver:silver_count,styleVariant:"competition"}),jsxRuntimeExports.jsx(AccordionItemIndicator,{css:styles2.accordionIconWrapper,children:jsxRuntimeExports.jsx(ChevronDownIcon,{})})]}),jsxRuntimeExports.jsx(AccordionItemContent,{css:styles2.accordionPanel,children:jsxRuntimeExports.jsx(ListRoot,{children:athletes==null?void 0:athletes.map(athlete=>jsxRuntimeExports.jsx(AthleteListItem,{athlete},`${athlete.first_name}-${athlete.last_name}-${athlete.gold_count}-${athlete.silver_count}-${athlete.bronze_count}`))})})]})}),useAccordionPanels=(initialState2=[])=>{const[openPanels,setOpenPanels]=reactExports.useState(initialState2),togglePanel=reactExports.useCallback(id2=>{setOpenPanels(prev2=>prev2.includes(id2)?prev2.filter(panel=>panel!==id2):[...prev2,id2])},[]);return{openPanels,togglePanel}},SportAccordionItem=reactExports.memo(props=>{const{bronze_medals,competitions,gold_medals,silver_medals,sport_title,onClick:handleClick}=props,[shouldRenderCompetition,setShouldRenderCompetition]=reactExports.useState(!1),{openPanels,togglePanel}=useAccordionPanels(),styles2=getAllTimeMedalTableStyles({variant:"sport"}),handleSportPanelClick=()=>{shouldRenderCompetition||setShouldRenderCompetition(!0),handleClick()},disableItem=(competitions==null?void 0:competitions.length)===0;return jsxRuntimeExports.jsxs(AccordionItem,{css:styles2.accordionItem,disabled:disableItem,value:sport_title||"",children:[jsxRuntimeExports.jsxs(AccordionItemTrigger,{css:styles2.accordionButton,onClick:handleSportPanelClick,children:[jsxRuntimeExports.jsx(AccordionButtonContent,{bronze:bronze_medals,gold:gold_medals,hideButton:disableItem,mainText:sport_title||"",medalListVariant:"textOnly",silver:silver_medals,styleVariant:"sport"}),jsxRuntimeExports.jsx(AccordionItemIndicator,{css:styles2.accordionIconWrapper,children:jsxRuntimeExports.jsx(ChevronDownIcon,{})})]}),jsxRuntimeExports.jsx(AccordionItemContent,{css:styles2.accordionPanel,children:jsxRuntimeExports.jsx(AccordionRoot,{collapsible:!0,multiple:!0,value:openPanels,children:shouldRenderCompetition&&(competitions==null?void 0:competitions.map(competition=>{const handleClick2=()=>togglePanel((competition==null?void 0:competition.competition_title)||"");return jsxRuntimeExports.jsx(CompetitionAccordionItem,{onClick:handleClick2,...competition},`${competition.competition_title}-${competition.gold_count}-${competition.silver_count}-${competition.bronze_count}`)}))})})]})}),filterSelectionBySports=(sportsData,selectedSports=[])=>selectedSports!=null&&selectedSports.length?sportsData.filter(({sport_title})=>selectedSports.includes(sport_title??"")):sportsData,EventAccordionItem=reactExports.memo(props=>{var _a9;const{bronze_medals,city,eventId,gold_medals,initialFilters,silver_medals,year}=props,{openPanels,togglePanel}=useAccordionPanels(),dispatch2=useMedalTableDispatch(),{prevOpenedPanels,sportsFilter,loadingPanelId}=useMedalTableState();if(!eventId)return null;const styles2=getAllTimeMedalTableStyles(),sportsData=(prevOpenedPanels==null?void 0:prevOpenedPanels[eventId||""])||[],filteredSportsData=filterSelectionBySports(sportsData,sportsFilter),handleEventPanelClick=reactExports.useCallback(async()=>
243{sportsData.length||await saveOpenedEvent(dispatch2,eventId,initialFilters),dispatch2({type:"SET_OPEN_PANELS",payload:eventId})},[dispatch2,eventId,sportsData.length]),shouldRenderCompetition=(sportsFilter!=null&&sportsFilter.length?sportsFilter.length===1:filteredSportsData.length===1)&&filteredSportsData[0],shouldRenderSports=!shouldRenderCompetition;return jsxRuntimeExports.jsxs(AccordionItem,{css:styles2.accordionItem,value:eventId,children:[jsxRuntimeExports.jsxs(AccordionItemTrigger,{css:styles2.accordionButton,onClick:handleEventPanelClick,children:[jsxRuntimeExports.jsx(AccordionButtonContent,{bronze:bronze_medals,gold:gold_medals,mainText:city||"",silver:silver_medals,subText:year,styleVariant:"city"}),jsxRuntimeExports.jsx(AccordionItemIndicator,{css:styles2.accordionIconWrapper,children:loadingPanelId===eventId?jsxRuntimeExports.jsx(Spinner$1,{}):jsxRuntimeExports.jsx(ChevronDownIcon,{})})]}),jsxRuntimeExports.jsx(AccordionItemContent,{css:styles2.accordionPanel,children:jsxRuntimeExports.jsxs(AccordionRoot,{collapsible:!0,multiple:!0,value:openPanels,children:[shouldRenderSports&&filteredSportsData.map(sport=>{const handleClick=()=>togglePanel((sport==null?void 0:sport.sport_title)||"");return jsxRuntimeExports.jsx(SportAccordionItem,{onClick:handleClick,...sport},`${sport.sport_title}-${city}-${sport.gold_medals}`)}),shouldRenderCompetition&&((_a9=filteredSportsData[0].competitions)==null?void 0:_a9.map(competition=>{const handleClick=()=>togglePanel((competition==null?void 0:competition.competition_title)||"");return jsxRuntimeExports.jsx(CompetitionAccordionItem,{onClick:handleClick,...competition},`${competition.competition_title}-${competition.gold_count}-${competition.silver_count}-${competition.bronze_count}`)}))]})})]})}),LoadMoreButton=props=>{const{fetching,handleLoadMore,itemName}=props;return jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsxs(NoJSMessage,{children:["To view more ",itemName,", please enable JavaScript."]}),jsxRuntimeExports.jsxs(Button,{"data-js":!0,loading:fetching,onClick:handleLoadMore,size:"lg",children:["View More ",itemName]})]})},SPORT_FILTER_TITLE="sports",OLY_PARA_FILTER_TITLE="olympianParalympian";var DefaultContext={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},IconContext=React.createContext&&React.createContext(DefaultContext),_excluded=["attr","size","title"];function _objectWithoutProperties(e3,t2){if(e3==null)return{};var o2,r2,i2=_objectWithoutPropertiesLoose(e3,t2);if(Object.getOwnPropertySymbols){var n2=Object.getOwnPropertySymbols(e3);for(r2=0;r2<n2.length;r2++)o2=n2[r2],t2.indexOf(o2)===-1&&{}.propertyIsEnumerable.call(e3,o2)&&(i2[o2]=e3[o2])}return i2}function _objectWithoutPropertiesLoose(r2,e3){if(r2==null)return{};var t2={};for(var n2 in r2)if({}.hasOwnProperty.call(r2,n2)){if(e3.indexOf(n2)!==-1)continue;t2[n2]=r2[n2]}return t2}function _extends(){return _extends=Object.assign?Object.assign.bind():function(n2){for(var e3=1;e3<arguments.length;e3++){var t2=arguments[e3];for(var r2 in t2)({}).hasOwnProperty.call(t2,r2)&&(n2[r2]=t2[r2])}return n2},_extends.apply(null,arguments)}function ownKeys(e3,r2){var t2=Object.keys(e3);if(Object.getOwnPropertySymbols){var o2=Object.getOwnPropertySymbols(e3);r2&&(o2=o2.filter(function(r3){return Object.getOwnPropertyDescriptor(e3,r3).enumerable})),t2.push.apply(t2,o2)}return t2}function _objectSpread(e3){for(var r2=1;r2<arguments.length;r2++){var t2=arguments[r2]!=null?arguments[r2]:{};r2%2?ownKeys(Object(t2),!0).forEach(function(r3){_defineProperty(e3,r3,t2[r3])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(t2)):ownKeys(Object(t2)).forEach(function(r3){Object.defineProperty(e3,r3,Object.getOwnPropertyDescriptor(t2,r3))})}return e3}function _defineProperty(e3,r2,t2){return(r2=_toPropertyKey(r2))in e3?Object.defineProperty(e3,r2,{value:t2,enumerable:!0,configurable:!0,writable:!0}):e3[r2]=t2,e3}function _toPropertyKey(t2){var i2=_toPrimitive(t2,"string");return typeof i2=="symbol"?i2:i2+""}function _toPrimitive(t2,r2){if(typeof t2!="object"||!t2)return t2;var e3=t2[Symbol.toPrimitive];if(e3!==void 0){var i2=e3.call(t2,r2);if(typeof i2!="object")return i2;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r2==="string"?String:Number)(t2)}function Tree2Element(tree){return tree&&tree.map((node2,i2)=>React.createElement(node2.tag,_objectSpread({key:i2},node2.attr),Tree2Element(node2.child)))}function GenIcon(data){return props=>React.createElement(IconBase,_extends({attr:_objectSpread({},data.attr)},props),Tree2Element(data.child))}function IconBase(props){var elem=conf=>{var{attr,size:size2,title}=props,svgProps=_objectWithoutProperties(props,_excluded),computedSize=size2||conf.size||"1em",className;return conf.className&&(className=conf.className),props.className&&(className=(className?className+" ":"")+props.className),React.createElement("svg",_extends({stroke:"currentColor",fill:"
243currentColor",strokeWidth:"0"},conf.attr,attr,svgProps,{className,style:_objectSpread(_objectSpread({color:props.color||conf.color},conf.style),props.style),height:computedSize,width:computedSize,xmlns:"http://www.w3.org/2000/svg"}),title&&React.createElement("title",null,title),props.children)};return IconContext!==void 0?React.createElement(IconContext.Consumer,null,conf=>elem(conf)):elem(DefaultContext)}function LuX(props){return GenIcon({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M18 6 6 18"},child:[]},{tag:"path",attr:{d:"m6 6 12 12"},child:[]}]})(props)}const CloseButton=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(IconButton,{variant:"ghost","aria-label":"Close",ref,...props,children:props.children??jsxRuntimeExports.jsx(LuX,{})})}),SelectTrigger=reactExports.forwardRef(function(props,ref){const{children:children2,clearable,...rest}=props;return jsxRuntimeExports.jsxs(SelectControl,{...rest,children:[jsxRuntimeExports.jsx(SelectTrigger$1,{ref,children:children2}),jsxRuntimeExports.jsxs(SelectIndicatorGroup,{children:[clearable&&jsxRuntimeExports.jsx(SelectClearTrigger,{}),jsxRuntimeExports.jsx(SelectIndicator,{})]})]})}),SelectClearTrigger=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(SelectClearTrigger$1,{asChild:!0,...props,ref,children:jsxRuntimeExports.jsx(CloseButton,{size:"xs",variant:"plain",focusVisibleRing:"inside",focusRingWidth:"2px",pointerEvents:"auto"})})}),SelectContent=reactExports.forwardRef(function(props,ref){const{portalled=!0,portalRef,...rest}=props;return jsxRuntimeExports.jsx(Portal,{disabled:!portalled,container:portalRef,children:jsxRuntimeExports.jsx(SelectPositioner,{children:jsxRuntimeExports.jsx(SelectContent$1,{...rest,ref})})})}),SelectItem=reactExports.forwardRef(function(props,ref){const{item,children:children2,...rest}=props;return jsxRuntimeExports.jsxs(SelectItem$1,{item,...rest,ref,children:[children2,jsxRuntimeExports.jsx(SelectItemIndicator,{})]},item.value)}),SelectValueText=reactExports.forwardRef(function(props,ref){const{children:children2,...rest}=props;return jsxRuntimeExports.jsx(SelectValueText$1,{...rest,ref,children:jsxRuntimeExports.jsx(SelectContext,{children:select2=>{const items=select2.selectedItems;return items.length===0&&!props.ignorePlaceholder?props.placeholder:children2?children2(items):items.length===1?select2.collection.stringifyItem(items[0]):`${items.length} selected`}})})}),SelectRoot=reactExports.forwardRef(function(props,ref){return jsxRuntimeExports.jsx(SelectRoot$1,{...props,ref,positioning:{sameWidth:!0,...props.positioning},children:props.asChild?props.children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(SelectHiddenSelect,{}),props.children]})})}),SelectItemGroup=reactExports.forwardRef(function(props,ref){const{children:children2,label:label2,...rest}=props;return jsxRuntimeExports.jsxs(SelectItemGroup$1,{...rest,ref,children:[jsxRuntimeExports.jsx(SelectItemGroupLabel,{children:label2}),children2]})}),SelectLabel=SelectLabel$1,SelectWithSearch=props=>{const{enableSearch=!0,options,title="Sports",selectedFilters,onSelectionChange}=props,[searchTerm,setSearchTerm]=reactExports.useState(""),handleOptionSelect=e3=>{onSelectionChange==null||onSelectionChange(e3.value)},filteredOptions=options.filter(option=>option.toLowerCase().includes(searchTerm.toLowerCase())),handleSearch=e3=>{const{value}=e3.target;setSearchTerm(value)},formattedOptions=createListCollection({items:filteredOptions.map(o2=>({value:o2,label:o2}))});return jsxRuntimeExports.jsxs(SelectRoot,{multiple:!0,variant:"tableFilter",collection:formattedOptions,size:"md",onValueChange:handleOptionSelect,value:selectedFilters||[],children:[jsxRuntimeExports.jsx(SelectLabel,{className:"sr-only",children:title}),jsxRuntimeExports.jsx(SelectTrigger,{clearable:!0,children:jsxRuntimeExports.jsx(SelectValueText,{asChild:!0,ignorePlaceholder:!0,children:items=>jsxRuntimeExports.jsxs(Flex,{maxWidth:"12.5rem",alignItems:"center",gap:"2.5",children:[jsxRuntimeExports.jsx(Text,{lineClamp:1,"aria-hidden":!0,
243children:title}),jsxRuntimeExports.jsxs(Badge,{bg:"var(--components-tag-red-background-color)",color:"white",minWidth:"6",marginRight:"12",justifyContent:"center",children:[items.length||"ALL",jsxRuntimeExports.jsx(VisuallyHidden,{children:"options selected"})]})]})})}),jsxRuntimeExports.jsxs(SelectContent,{children:[enableSearch&&jsxRuntimeExports.jsx(Box,{p:"10px 10px 0 10px",width:"100%",children:jsxRuntimeExports.jsx(InputGroup,{startElement:jsxRuntimeExports.jsx(SearchIcon,{color:"rgba(22, 58, 107, 0.6)"}),children:jsxRuntimeExports.jsx(Input,{width:"100%",fontSize:"md",placeholder:"Search...",value:searchTerm,onChange:handleSearch})})}),jsxRuntimeExports.jsx(SelectItemGroup,{label:formattedOptions.items.length?"Available options":"No results found",children:formattedOptions.items.map(option=>jsxRuntimeExports.jsx(SelectItem,{item:option,children:option.label},option.value))})]})]})},SportsFilter=props=>{const{options,initialFilters}=props,dispatch2=useMedalTableDispatch(),{sportsFilter,summerWinterFilter}=useMedalTableState(),sortedOptions=reactExports.useMemo(()=>options.map(o2=>o2.name).sort(),[options]),handleFilterChange=selectedOptions=>{dispatch2({type:"SET_SPORTS_FILTER",payload:selectedOptions}),setFilteredEvents(dispatch2,{initialFilters,sportsFilter:selectedOptions.length?selectedOptions:null,summerWinterFilter})};return jsxRuntimeExports.jsx(Box,{mr:3,children:jsxRuntimeExports.jsx(SelectWithSearch,{selectedFilters:sportsFilter||[],enableSearch:options.length>10,options:sortedOptions,title:SPORT_FILTER_TITLE,onSelectionChange:handleFilterChange})})},Checkbox=reactExports.forwardRef(function(props,ref){const{icon,children:children2,inputProps,rootRef,...rest}=props;return jsxRuntimeExports.jsxs(CheckboxRoot,{ref:rootRef,...rest,children:[jsxRuntimeExports.jsx(CheckboxHiddenInput,{ref,...inputProps}),jsxRuntimeExports.jsx(CheckboxControl,{children:icon||jsxRuntimeExports.jsx(CheckboxIndicator,{})}),children2!=null&&jsxRuntimeExports.jsx(CheckboxLabel,{children:children2})]})}),CheckboxFilter=({options,selectedOptions,handleFilterChange})=>jsxRuntimeExports.jsx(CheckboxGroup,{padding:"12px",flexDirection:"row",onValueChange:handleFilterChange,value:selectedOptions,children:options.map(({name="",value})=>jsxRuntimeExports.jsx(Checkbox,{tableFilter:!0,value:value??name,paddingRight:"10px",children:name},name))}),SUMMER_WINTER_FILTER_OPTIONS=[{name:"Summer",value:"S"},{name:"Winter",value:"W"}],SummerWinterFilter=props=>{const{initialFilters}=props,dispatch2=useMedalTableDispatch(),{sportsFilter,summerWinterFilter}=useMedalTableState(),handleFilterChange=selectedOptions=>{const options=selectedOptions.length?selectedOptions:null;dispatch2({type:"SET_SUMMER_WINTER_FILTER",payload:options}),setFilteredEvents(dispatch2,{initialFilters,sportsFilter,summerWinterFilter:options})};return jsxRuntimeExports.jsx(CheckboxFilter,{options:SUMMER_WINTER_FILTER_OPTIONS,selectedOptions:summerWinterFilter||[],handleFilterChange})},getTableFiltersStyles=createStyleObjectFromSlotRecipe({className:"tableFilters",slots:["multiSelectWrapper","filtersWrapper","filterByText","resetFiltersButton"],base:{multiSelectWrapper:{flexDirection:{base:"column",md:"row"},mb:"40px"},filtersWrapper:{alignItems:"center",flexWrap:"wrap",flexGrow:1},filterByText:{fontFamily:"heading",paddingRight:"10px",fontSize:{base:"18px",md:"22px"},fontWeight:"bold",color:"var(--semantics-surfaces-surface-6, #152c53ff)",_teamusa:{color:"var(--semantics-surfaces-surface-1)"}},resetFiltersButton:{justifyContent:{base:"flex-start",md:"flex-end"},marginTop:{base:"12px",md:"0px"},alignItems:"center"}}}),MedalsFilters=props=>{const{filters={},initialFilters}=props,sportsFilterOptions=filters.sports||[],{summer_winter=""}=initialFilters||{},{multiSelectWrapper,filtersWrapper,filterByText,resetFiltersButton}=getTableFiltersStyles(),dispatch2=useMedalTableDispatch(),{sportsFilter,summerWinterFilter}=useMedalTableState(),handleResetFilters=()=>{resetFilters(dispatch2)},hasSummerWinterFilter=!["S","W"].includes(summer_winter),hasSportsFilters=sportsFilterOptions.length>1;if(!hasSummerWinterFilter&&!hasSportsFilters)return null;const disableReset=!(sportsFilter!=null&&sportsFilter.length)&&!(summerWinterFilter!=null&&summerWinterFilter.length);return jsxRuntimeExports.jsxs(Flex,{css:multiSelectWrapper,children:[jsxRuntimeExports.jsxs(Flex,{css:filtersWrapper,children:[jsxRuntimeExports.jsx(Text,{as:"span",css:filterByText,children:"Filter By:"}),hasSportsFilters&&jsxRuntimeExports.jsx(SportsFilter,{options:sportsFilterOptions,initialFilters}),hasSummerWinterFilter&&jsxRuntimeExports.jsx(SummerWinterFilter,{initialFilters})]}),jsxRuntimeExports.jsx(Flex,{css:resetFiltersButton,children:jsxRuntimeExports.jsxs(Button,{disabled:disableReset,variant:"outline",onClick:handleResetFilters,children:[jsxRuntimeExports.jsx(RepeatIcon,{}),"Reset Filters"]})})]})},NoItemsFound=props=>{const{itemName}=props;return jsxRuntimeExports.jsxs(Flex,{alignItems:"center",flexDirection:"column",marginBottom:6,children:[jsxRuntimeExports.jsx(SearchIcon,{marginTop:6,marginBottom:3,color:"rgba(22, 58, 107, 0.6)"}),jsxRuntimeExports.jsxs(Text,{color:"#494A4E",children:["No ",itemName," found"]}
243)]})},TotalMedals=props=>{const{goldMedals,silverMedals,bronzeMedals}=props,styles2=getAllTimeMedalTableStyles({variant:"city"});return jsxRuntimeExports.jsx(Box,{css:styles2.accordionItem,children:jsxRuntimeExports.jsx(Box,{css:styles2.totalMedalWrapper,children:jsxRuntimeExports.jsxs(Box,{css:styles2.itemContainer,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.eventTitleContainer,children:[jsxRuntimeExports.jsx(Text,{css:styles2.eventTitleMainText,children:"Total Medals"}),jsxRuntimeExports.jsx(Text,{css:styles2.eventTitleSubText,children:"All-Time"})]}),jsxRuntimeExports.jsx(MedalsList,{gold:goldMedals,silver:silverMedals,bronze:bronzeMedals})]})})})},AllTimeMedalTable=props=>jsxRuntimeExports.jsx(MedalTableProvider,{children:jsxRuntimeExports.jsx(AllTimeMedalTableContent,{...props})}),AllTimeMedalTableContent=props=>{const{_metadata:{uid},title,medals,overall_medals,initial_filters,aggregated_filters,total=0}=props,{filteredMedals,totalAvailable=total,sportsFilter,summerWinterFilter,openPanels}=useMedalTableState(),dispatch2=useMedalTableDispatch(),{all_time_medals_enabled}=useFeatureFlags();if(!all_time_medals_enabled||!(medals!=null&&medals.length))return null;const medalEvents=filteredMedals||medals,showLoadMoreButton=totalAvailable>medalEvents.length,titleText=title||"All Time Medal Table",handleLoadMore=()=>{dispatch2({type:"SET_ITEMS_TO_SHOW",payload:totalAvailable}),setFilteredEvents(dispatch2,{initialFilters:initial_filters,sportsFilter,summerWinterFilter,itemsToShow:totalAvailable})};return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",minWidth:"330px",children:[jsxRuntimeExports.jsx(ComponentHeading,{sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-alltime-medal-table",uid}),uid,children:titleText}),jsxRuntimeExports.jsx(MedalsFilters,{initialFilters:initial_filters,filters:aggregated_filters}),jsxRuntimeExports.jsx(AllTimeMedalTableHeader,{}),!medalEvents.length&&jsxRuntimeExports.jsx(NoItemsFound,{itemName:"events"}),jsxRuntimeExports.jsx(TotalMedals,{goldMedals:(overall_medals==null?void 0:overall_medals.gold_medals)??0,silverMedals:(overall_medals==null?void 0:overall_medals.silver_medals)??0,bronzeMedals:(overall_medals==null?void 0:overall_medals.bronze_medals)??0}),jsxRuntimeExports.jsx(AccordionRoot,{collapsible:!0,biggerIcon:!0,value:openPanels,"aria-labelledby":stringToId(titleText,uid),children:medalEvents.map(eventSummary=>jsxRuntimeExports.jsx(EventAccordionItem,{bronze_medals:eventSummary.bronze_medals,city:eventSummary.city,eventId:eventSummary.eventId,gold_medals:eventSummary.gold_medals,initialFilters:initial_filters,silver_medals:eventSummary.silver_medals,year:eventSummary.year},`${uid}-${eventSummary.year}-${eventSummary.city}-${eventSummary.gold_medals}`))}),showLoadMoreButton&&jsxRuntimeExports.jsx(Flex,{justifyContent:"center",mt:4,children:jsxRuntimeExports.jsx(LoadMoreButton,{fetching:!1,handleLoadMore,itemName:"events"})}),jsxRuntimeExports.jsx(DrawerWithAthleteBio,{})]})};function PoorTextBlock({children:children2,variant,size:size2,...rest}){return children2?jsxRuntimeExports.jsx(Box,{className:"rich-text-block",dangerouslySetInnerHTML:{__html:children2},"data-variant":variant,"data-size":size2,...rest}):null}const getAthleteQuickFactStyles=createStyleObjectFromSlotRecipe({slots:["quickFactContainer","quickFactIconWrapper","quickFactSubText","quickFactText","quickFactTextContainer","quickFactTitle"],base:{quickFactContainer:{alignItems:"flex-start",marginRight:2,columnGap:4},quickFactIconWrapper:{justifyContent:"center",alignItems:"center",backgroundColor:"var(--semantics-surfaces-surface-4, #EDEDED)",minWidth:{base:"48px",lg:"64px",xl:"96px"},minHeight:{base:"48px",lg:"64px",xl:"96px"}},quickFactTextContainer:{flexFlow:"column nowrap",gap:1,maxWidth:"100%",color:"#152C53",_teamusa:{color:"inherit"}},quickFactTitle:{fontWeight:400,fontSize:{base:"14px",lg:"16px"},color:"inherit"},quickFactSubText:{fontWeight:700,fontSize:{base:"14px",lg:"16px",xl:"20px"},color:"inherit"},quickFactText:{fontWeight:700,color:"inherit"}},variants:{smallView:{true:{quickFactIconWrapper:{minHeight:"64px",minWidth:"64px"},quickFactTitle:{fontSize:"16px"},quickFactSubText:{fontSize:"16px"}}}}}),AthleteQuickFact=({quickFact,forceSmallVariant})=>{const styles2=getAthleteQuickFactStyles({smallView:forceSmallVariant}),{icon,title,text,subText}=quickFact,singleFactWidth={base:"100%",...!forceSmallVariant&&{sm:"45%"}},quickFactTextSize=()=>{const isLongEducation=title==="Education"&&text.length>30;return{base:"sm",...!forceSmallVariant&&{lg:isLongEducation?"sm":"md",xl:isLongEducation?"md":"xl"}}};return jsxRuntimeExports.jsxs(Flex,{css:styles2.quickFactContainer,width:singleFactWidth,children:[jsxRuntimeExports.jsx(Flex,{css:styles2.quickFactIconWrapper,children:jsxRuntimeExports.jsx(Image$1,{src:icon,alt:"",height:"40%",width:"40%"})}),jsxRuntimeExports.jsxs(Flex,{css:styles2.quickFactTextContainer,children:[jsxRuntimeExports.jsx(Text,{as:"h3",css:styles2.quickFactTitle,children:title}),jsxRuntimeExports.jsx(Text,{css:styles2.quickFactText,fontSize:quickFactTextSize(),children:text}),jsxRuntimeExports.jsx(Text,{css:styles2.quickFactSubText,children:subText})]})]})},ExcludeFalsy=Boolean,isNullish=x2=>x2==null,formatQuickFacts=quickFacts=>{const confirmedFacts=Object.entries(quickFacts).filter(([key,value])=>{if(!value)return!1;if(key==="hometown"){const{city,state}=value;return city||state}return!0}),{age,birthday,deceased_date:deceasedDate}
243=quickFacts,lifePeriod=extractLifePeriod(birthday,deceasedDate);return confirmedFacts.map(([key,value])=>{switch(key){case"height":return{title:"Height",text:value,icon:CLOUDINARY_URLS.icons.height,subText:""};case"hometown":return{title:"Hometown",text:"city"in value?[value==null?void 0:value.city,value==null?void 0:value.state].filter(Boolean).join(", "):"",icon:CLOUDINARY_URLS.icons.hometown,subText:""};case"education":return{title:"Education",text:value,icon:CLOUDINARY_URLS.icons.education,subText:""};case"age":return deceasedDate?null:{title:"Age",text:`${value}`,icon:CLOUDINARY_URLS.icons.calendar,subText:""};case"deceased_date":return{title:"Age",text:`Died (Aged ${age})`,subText:`${lifePeriod}`,icon:CLOUDINARY_URLS.icons.calendar};default:return null}}).filter(ExcludeFalsy)},useQuickFacts=quick_facts=>{const{show_athlete_birthday_enabled}=useFeatureFlags();return show_athlete_birthday_enabled||(quick_facts==null||delete quick_facts.birthday,quick_facts==null||delete quick_facts.age,quick_facts==null||delete quick_facts.deceased_date),reactExports.useMemo(()=>formatQuickFacts(quick_facts),[quick_facts])}
243,getQuickFactsStyles=createStyleObjectFromRecipe({base:{flexFlow:"row wrap",rowGap:6,marginBottom:6,columnGap:3,justifyContent:"space-between"}}),AthleteQuickFacts=({quickFacts,forceSmallVariant})=>{const quickFactsArray=useQuickFacts(quickFacts);return quickFactsArray.length===0?null:quickFactsArray.length>0?jsxRuntimeExports.jsx(Flex,{css:getQuickFactsStyles(),children:quickFactsArray.map((quickFact,idx)=>quickFact!=null&&quickFact.text.trim()?jsxRuntimeExports.jsx(AthleteQuickFact,{quickFact,forceSmallVariant},idx):null)}):null},BIO_CONTENT_ID="bio-content",getContentExpanderStyles=createStyleObjectFromSlotRecipe({slots:["details","summary"],base:{details:{"--read-more-display":"block","--read-less-display":"none",marginTop:2,order:1,transition:"visibility 0s, opacity 300ms",'.bio-wrapper[data-can-expand="false"] &':{visibility:"hidden",opacity:0,transition:"visibility 0s 300ms, opacity 300ms"},"&[open]":{"--read-more-display":"none","--read-less-display":"block","& ~ .bio-content":{"--gradient-height":"0px",maxHeight:"var(--content-height, 9999px)"}}},summary:{padding:0,"& > .read-more":{display:"var(--read-more-display)"},"& > .read-less":{display:"var(--read-less-display)"},"&::marker, &::-webkit-details-marker":{display:"none"}}}}),ContentExpander=props=>{const{isExpanded,onToggle}=props,styles2=getContentExpanderStyles();return jsxRuntimeExports.jsx(chakra.details,{className:"bio-details",onToggle,css:styles2.details,children:jsxRuntimeExports.jsx(Button,{asChild:!0,variant:"invisible",css:styles2.summary,children:jsxRuntimeExports.jsxs(chakra.summary,{"aria-expanded":isExpanded,"aria-controls":BIO_CONTENT_ID,children:[jsxRuntimeExports.jsx("span",{className:"read-more",children:"Read more"}),jsxRuntimeExports.jsx("span",{className:"read-less",children:"Read less"})]})})})}
243,getParaClassificationStyles=createStyleObjectFromRecipe({base:{fontSize:{base:"md",lg:"lg",xl:"xl"},marginBottom:2,"& > span":{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase"},'[data-drawer="true"] &':{fontSize:"md"}}}),ParaClassification=()=>{const{props:{pageData}}=usePageContext();return!("para_classification"in pageData)||!pageData.para_classification?null:jsxRuntimeExports.jsxs(Text,{css:getParaClassificationStyles(),children:[jsxRuntimeExports.jsx(chakra.span,{children:"Classification:Â "}),pageData.para_classification]})},ASPECT_RATIO$1=4/5,smallSrcSetConfig={gravity:"auto",base:{width:435,aspectRatio:ASPECT_RATIO$1}},regSrcSetConfig={gravity:"auto",base:{width:435,aspectRatio:ASPECT_RATIO$1},sm:{width:680,aspectRatio:ASPECT_RATIO$1},md:{width:435,aspectRatio:ASPECT_RATIO$1},lg:{width:680,aspectRatio:ASPECT_RATIO$1}},getBioSrcSetConfig=small=>small?smallSrcSetConfig:regSrcSetConfig,getBioStyles=createStyleObjectFromSlotRecipe({slots:["accordionWrapper","details","gridWrapper","imageWrapper","contentWrapper","quickFactsWrapper","summary","wrapper"],base:{wrapper:{display:"flex",flexDirection:{base:"column"},gap:{base:6,md:4,xl:5,"2xl":6},'.bio-wrapper[data-drawer="false"][data-has-image="true"] &':{flexDirection:{md:"row"},"& > div":{flexBasis:{md:"50%"}}},'[data-drawer="true"] &':{flexDirection:"column"}},imageWrapper:{'[data-drawer="false"] &':{position:{md:"sticky"},alignSelf:{md:"flex-start"},top:{md:12}},"& img":{width:"100%"}},contentWrapper:{"--transition-duration":"700ms","--gradient-height":"var(--chakra-sizes-6)",position:"relative",overflow:"hidden",paddingBlockEnd:6,'[data-drawer="false"] &':{maxHeight:{base:"1000px",sm:"800px",md:"450px",lg:"585px",xl:"760px","2xl":"860px"},_after:{content:'""',position:"absolute",inset:"auto 0 0 0",height:"var(--gradient-height)",width:"100%",background:"linear-gradient(to bottom, transparent, white)",_motionSafe:{transition:"height var(--transition-duration) ease-in-out"}}},_motionSafe:{transition:`height var(--transition-duration) ease-in-out, 244 max-height var(--transition-duration) ease-in-out`}},accordionWrapper:{flexDirection:"column"}}}),useExpandableContent=disableExpansion=>{const contentRef=reactExports.useRef(null),rafIdRef=reactExports.useRef(0),[canBeExpanded,setCanBeExpanded]=reactExports.useState(!1),[contentHeight,setContentHeight]=reactExports.useState(9999),[isExpanded,setIsExpanded]=reactExports.useState(!1),{viewportWidth}=useResize();return reactExports.useEffect(()=>{var _a9;if(disableExpansion)setCanBeExpanded(!1);else if(contentRef.current){const{clientHeight,scrollHeight}=contentRef.current,isClosed=!((_a9=document.querySelector("details"))!=null&&_a9.open);setContentHeight(scrollHeight),isClosed&&setCanBeExpanded(clientHeight<scrollHeight)}},[disableExpansion,viewportWidth]),{contentRef,isExpanded,canBeExpanded,contentHeight,handleToggle:e3=>{var _a9;cancelAnimationFrame(rafIdRef.current);const toggleButton=e3.currentTarget;setIsExpanded(toggleButton.open);const startingButtonPosition=toggleButton.getBoundingClientRect().top;(_a9=toggleButton.querySelector("summary"))==null||_a9.focus({preventScroll:!0});const scrollToPin=()=>window.scrollTo({top:toggleButton.getBoundingClientRect().top+window.scrollY-startingButtonPosition,behavior:"instant"}),keepButtonPinned=()=>{scrollToPin(),rafIdRef.current=requestAnimationFrame(keepButtonPinned)};rafIdRef.current=requestAnimationFrame(keepButtonPinned);const stopPinning=()=>{cancelAnimationFrame(rafIdRef.current),scrollToPin()},content=contentRef.current;if(content){let settled=!1;content.addEventListener("transitionend",()=>{settled=!0,stopPinning()},{once:!0}),setTimeout(()=>{settled||stopPinning()},750)}else stopPinning()}}},styles$p=getBioStyles(),AthleteProfileBio=props=>{const{biography,drawerMode=!1,image:image2,quick_facts={}}=props,{canBeExpanded,contentHeight,contentRef,isExpanded,handleToggle}=useExpandableContent(drawerMode),hasImage=isCloudinaryArray$1(image2);return jsxRuntimeExports.jsxs(Container,{size:hasImage?"fullWidth":"articleTextBlock",className:"bio-wrapper","data-can-expand":canBeExpanded,"data-has-image":hasImage,"data-drawer":
244drawerMode,children:[jsxRuntimeExports.jsx(ComponentHeading,{children:"Athlete Bio"}),jsxRuntimeExports.jsxs(Box,{css:styles$p.wrapper,children:[hasImage&&jsxRuntimeExports.jsx(Box,{css:styles$p.imageWrapper,children:jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig:getBioSrcSetConfig(drawerMode)})}),jsxRuntimeExports.jsxs(Flex,{css:styles$p.accordionWrapper,"data-can-expand":canBeExpanded,style:{"--content-height":`${contentHeight}px`},children:[jsxRuntimeExports.jsx(ContentExpander,{isExpanded,onToggle:handleToggle}),jsxRuntimeExports.jsxs(Box,{ref:contentRef,id:BIO_CONTENT_ID,className:"bio-content",css:styles$p.contentWrapper,children:[jsxRuntimeExports.jsx(AthleteQuickFacts,{quickFacts:quick_facts,forceSmallVariant:drawerMode}),jsxRuntimeExports.jsx(ParaClassification,{}),biography&&jsxRuntimeExports.jsx(PoorTextBlock,{size:"noPadding",children:biography})]})]})]})]})},CardCarouselContext=reactExports.createContext(void 0),useCardCarousel=()=>{const context=reactExports.useContext(CardCarouselContext);if(!context)throw new Error("CardCarousel components must be used within a CardCarousel.Root");return context},CardCarouselProvider=({alwaysDisplayButtons=!1,children:children2,contentId,...rest})=>{const scrollTimeoutRef=reactExports.useRef(),isScrollingRef=reactExports.useRef(!1),[isAtStart,setIsAtStart]=reactExports.useState(!0),[isAtEnd,setIsAtEnd]=reactExports.useState(!1),[isOverflowing,setIsOverflowing]=reactExports.useState(!0),listRef=reactExports.useRef(null),randomId=reactExports.useId(),setScrolling=isScrolling=>{isScrollingRef.current=isScrolling},checkOverflow=()=>{const{clientWidth=0,scrollWidth=0}=listRef.current??{};setIsOverflowing(scrollWidth>clientWidth)};reactExports.useEffect(()=>{if(alwaysDisplayButtons)return;checkOverflow();const resizeObserver=new ResizeObserver(checkOverflow);return listRef.current&&resizeObserver.observe(listRef.current),()=>{resizeObserver.disconnect()}},[]);const isAtBoundary=(list,direction)=>{const{clientWidth=0,scrollLeft=0,scrollWidth=0}=list;return direction==="forward"?Math.round(scrollLeft+clientWidth)>=scrollWidth:direction==="back"?Math.round(scrollLeft)<=0:!1},handleScroll=()=>{const{clientWidth=0,scrollLeft=0,scrollWidth=0}=listRef.current??{};setIsAtStart(scrollLeft===0),setIsAtEnd(scrollLeft+clientWidth>=scrollWidth)},scrollCarousel=direction=>{const list=listRef.current;if(!list||isAtBoundary(list,direction))return;const scrollAmount=list.clientWidth*.85,targetPosition=direction==="forward"?list.scrollLeft+scrollAmount:list.scrollLeft-scrollAmount;list.scrollTo({left:targetPosition,behavior:userPrefersReducedMotion()?"instant":"smooth"}),scrollTimeoutRef.current=setTimeout(()=>{setScrolling(!1)},500)},scrollCarouselForward=()=>scrollCarousel("forward"),scrollCarouselBackward=()=>scrollCarousel("back"),value=reactExports.useMemo(()=>({contentId:contentId??randomId,isAtEnd,isAtStart,isOverflowing,listRef,handleScroll,scrollCarouselBackward,scrollCarouselForward}),[contentId,isAtStart,isAtEnd,isOverflowing]);return jsxRuntimeExports.jsx(CardCarouselContext.Provider,{value,children:jsxRuntimeExports.jsx(Box,{"aria-roledescription":"carousel",role:"group",...rest,children:children2})})},Content=props=>{const{children:children2,css:css2,onScroll,...rest}=props,{contentId,listRef,handleScroll}=useCardCarousel(),handleScrolls=reactExports.useCallback(event=>{handleScroll==null||handleScroll(),onScroll==null||onScroll(event)},[handleScroll,onScroll]);return jsxRuntimeExports.jsx(ListRoot,{ref:listRef,id:contentId,role:"list",onScroll:handleScrolls,css:{display:"flex",flexDirection:"row",overflowX:"auto",scrollSnapType:"x mandatory",scrollbarWidth:"none",scrollBehavior:"smooth",gap:"var(--gutter-width)",listStyleType:"none","&::-webkit-scrollbar":{display:"none"},...css2},...rest,children:children2})},Item=({children:children2,css:css2,...rest})=>jsxRuntimeExports.jsx(ListItem,{css:{flexShrink:0,scrollSnapAlign:"start",...css2},...rest,children:children2}),BackButton=({children:children2,...rest})=>{const{contentId,isAtStart,isOverflowing,scrollCarouselBackward}=useCardCarousel();return jsxRuntimeExports.jsx(IconButton,{className:"accessible-fade",size:"mdCircle","aria-label":"Scroll carousel backward",onClick:scrollCarouselBackward,disabled:isAtStart,"aria-controls":contentId,"aria-hidden":!isOverflowing,...rest,children:children2||jsxRuntimeExports.jsx(ArrowBackIcon,{})})},ForwardButton=React.forwardRef(({children:children2,...rest},ref)=>{const{contentId,isAtEnd,isOverflowing,scrollCarouselForward}=useCardCarousel();return jsxRuntimeExports.jsx(IconButton,{className:"accessible-fade",size:"mdCircle","aria-label":"Scroll carousel forward",onClick:scrollCarouselForward,disabled:isAtEnd,"aria-controls":contentId,"aria-hidden":!isOverflowing,ref,...rest,children:children2||jsxRuntimeExports.jsx(ArrowForwardIcon,{})})}),CardCarousel={Root:CardCarouselProvider,Content,Item,BackButton,ForwardButton},getSkipLinkStyles=createStyleObjectFromSlotRecipe({slots:["wrapper"],base:{wrapper:{_focusVisible:{zIndex:"skipNav",position:"absolute",padding:4,backgroundColor:"white",outlineOffset:0,boxShadow:"2xl",outlineWidth:"3px",outlineStyle:"solid",outlineColor:"var(--semantics-focus-dark)",borderRadius:"xs",clip:"unset",height:"unset",width:"unset",margin:0}}},variants:{container:{carousel:{wrapper:{_focusVisible:{left:"var(--carousel-content-padding)"}}},map:{wrapper:{_focusVisible:{left:0}}},pixlee:{wrapper:{_focusVisible:{left:6,mt:6}}}}}}),SkipLink=reactExports.forwardRef((props,ref)=>{const{isVisible:isVisible2=!0,label:label2,container,onSkip}=props,styles2=getSkipLinkStyles({container});if(!isVisible2)return null;const handleSkipToRef=event=>{var _a9;if(event.preventDefault(),onSkip){onSkip();return}
244ref&&"current"in ref&&((_a9=ref.current)==null||_a9.focus())},handleKeyDown=event=>{(event.key==="Enter"||event.key===" ")&&(event.preventDefault(),event.stopPropagation(),handleSkipToRef(event))};return jsxRuntimeExports.jsx(VisuallyHidden,{asChild:!0,css:styles2.wrapper,children:jsxRuntimeExports.jsx("button",{onClick:handleSkipToRef,onKeyDown:handleKeyDown,children:label2})})}),styles$o={frame:{perspective:"1500px",position:"relative",width:"100%","& > div":{width:"100%",height:"100%",transition:"transform 600ms var(--ease-in-out-back)",transformStyle:"preserve-3d",'&[data-flipped="true"]':{transform:"rotateY(180deg)"}}},front:{backfaceVisibility:"hidden"},back:{backfaceVisibility:"hidden",transform:"rotateY(180deg)",position:"absolute",inset:0}},FlipCardContext=reactExports.createContext({isFlipped:!1,toggle:()=>{}}),useFlipCard=()=>{const context=reactExports.useContext(FlipCardContext);if(!context)throw new Error("useFlipCardContext must be used within a FlipCard");return context},Root=props=>{const[isFlipped,setIsFlipped]=reactExports.useState(!1),toggle=()=>setIsFlipped(x2=>!x2);return jsxRuntimeExports.jsx(FlipCardContext.Provider,{value:{isFlipped,toggle},children:jsxRuntimeExports.jsx(Box,{...props})})},Frame=({children:children2,css:css2,...props})=>{const{isFlipped}=useFlipCard();return jsxRuntimeExports.jsx(Box,{css:{...styles$o.frame,...css2},...props,children:jsxRuntimeExports.jsx(Box,{"data-flipped":isFlipped,children:children2})})},Front=({children:children2,css:css2,...props})=>jsxRuntimeExports.jsx(Box,{css:{...styles$o.front,...css2},...props,children:children2}),Back=({children:children2,css:css2,...props})=>jsxRuntimeExports.jsx(Box,{css:{...styles$o.back,...css2},...props,children:children2}),Toggle=props=>{const{toggle}=useFlipCard();return jsxRuntimeExports.jsx(Button,{"aria-hidden":!0,onClick:toggle,...props})},FlipCard={Back,Frame,Front,Root,Toggle},getAthleteMedalsStyles=createStyleObjectFromSlotRecipe({slots:["list","text","medal","medalType"],base:{list:{display:"flex",flexDirection:"row",justifyContent:"flex-start",marginInline:0,gap:2},text:{display:"flex",flexDirection:"column-reverse",alignItems:"center",gap:2},medal:{display:"flex",color:"var(--components-medals-color, #1a202c)",backgroundPosition:"center",borderRadius:"full",minHeight:{base:8,md:12},minWidth:{base:8,md:12},justifyContent:"center",alignItems:"center",fontSize:{base:"sm",md:"xl"},backgroundSize:"contain",fontWeight:"bold",'&[data-medal-type="gold"]':{backgroundImage:`url(${CLOUDINARY_URLS.textures.gold})`},'&[data-medal-type="silver"]':{backgroundImage:`url(${CLOUDINARY_URLS.textures.silver})`},'&[data-medal-type="bronze"]':{backgroundImage:`url(${CLOUDINARY_URLS.textures.bronze})`}},medalType:{fontSize:{base:"xs",md:"sm"},fontWeight:700,textTransform:"uppercase",color:"var(--components-medals-color, #494a4e)"}},variants:{totalMedal:{true:{medal:{background:"#C62027",marginLeft:{base:"5px",md:"15px"},color:"var(--primitives-neutrals-pr1, #FFFFFF)"},medalType:{marginLeft:{base:"5px",md:"15px"}}}}}});function Medal({numberOfMedals=0,medalType}){const styles2=getAthleteMedalsStyles();return jsxRuntimeExports.jsxs(chakra.div,{css:styles2.text,children:[jsxRuntimeExports.jsxs(Heading,{as:"dt",css:styles2.medalType,children:[medalType,jsxRuntimeExports.jsx(VisuallyHidden,{children:" medals:"})]}),jsxRuntimeExports.jsx(Heading,{as:"dd",css:styles2.medal,"data-medal-type":medalType,children:numberOfMedals})]})}function AthleteMedals(medals){if(!hasMedals$1(medals))return null;const gold=(medals==null?void 0:medals.gold)??0,silver=(medals==null?void 0:medals.silver)??0,bronze=(medals==null?void 0:medals.bronze)??0,{list}=getAthleteMedalsStyles();return jsxRuntimeExports.jsxs("div",{className:"athlete-medals",children:[jsxRuntimeExports.jsx(VisuallyHidden,{as:"h4",children:"Number of olympic medals this Athlete has won"}),jsxRuntimeExports.jsxs(chakra.dl,{css:list,children:[jsxRuntimeExports.jsx(Medal,{numberOfMedals:gold,medalType:"gold"}),jsxRuntimeExports.jsx(Medal,{numberOfMedals:silver,medalType:"silver"}),jsxRuntimeExports.jsx(Medal,{numberOfMedals:bronze,medalType:"bronze"})]})]})}const AthleteCardHeading=props=>{const{css:css2,name,profileUrl}=props;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(VisuallyHidden,{as:"h3",children:name}),jsxRuntimeExports.jsx(SmartLink,{href:profileUrl,"aria-hidden":!0,tabIndex:-1,
244children:jsxRuntimeExports.jsx(Heading,{as:"h3",variant:"dark",css:css2,children:name})})]})},AthleteSports=props=>{const{css:css2,sports}=props;if(!(sports!=null&&sports.length))return null;const label2=sports.length>1?"Sports:":"Sport:",text=sports.map(s2=>s2.title).join(", ");return jsxRuntimeExports.jsxs(Text,{css:css2,children:[jsxRuntimeExports.jsx(VisuallyHidden,{children:label2}),text]})},CardBackFunFact=({css:css2,funFact})=>jsxRuntimeExports.jsxs(Box,{css:css2.funFactWrapper,children:[jsxRuntimeExports.jsx(Heading,{as:"h4",variant:"light",css:css2.funFactLabel,children:"Fun fact"}),jsxRuntimeExports.jsx(Text,{css:css2.funFactText,children:funFact})]}),CardBackStats=props=>{const{css:css2,sports,quickFacts={}}=props,{age,hometown,height}=quickFacts??{},{city,state}=hometown??{},sportList=(sports??[]).filter(s2=>s2.title);return jsxRuntimeExports.jsx(Box,{css:css2.statsWrapper,children:jsxRuntimeExports.jsxs(Box,{css:css2.statsBorder,children:[jsxRuntimeExports.jsx(VisuallyHidden,{as:"h4",children:"Athlete Stats"}),jsxRuntimeExports.jsxs(chakra.dl,{css:css2.statsList,children:[!!sportList.length&&jsxRuntimeExports.jsxs(Box,{css:css2.statsItem,"aria-hidden":!0,children:[jsxRuntimeExports.jsx(chakra.dt,{children:"Sport"}),jsxRuntimeExports.jsxs(chakra.dd,{children:[sportList[0].title," ",sportList.length>1&&jsxRuntimeExports.jsxs(chakra.span,{css:css2.moreSports,children:["+ ",sportList.length-1," more"]})]})]}),(city||state)&&jsxRuntimeExports.jsxs(Box,{css:css2.statsItem,children:[jsxRuntimeExports.jsx(chakra.dt,{children:"Hometown"}),jsxRuntimeExports.jsx(chakra.dd,{children:[city,state].filter(Boolean).join(", ")})]}),height&&jsxRuntimeExports.jsxs(Box,{css:css2.statsItemHalfWidth,children:[jsxRuntimeExports.jsx(chakra.dt,{children:"Height"}),jsxRuntimeExports.jsx(chakra.dd,{children:height})]}),age&&jsxRuntimeExports.jsxs(Box,{css:css2.statsItemHalfWidth,children:[jsxRuntimeExports.jsx(chakra.dt,{children:"Age"}),jsxRuntimeExports.jsx(chakra.dd,{children:age})]})]})]})})};function isCloudinaryArray(item){return Array.isArray(item)&&item.length>0&&"public_id"in item[0]&&isString$2(item[0].public_id)}const CARD_WIDTHS={base:312,lg:336},getAthleteCarouselStyles=createStyleObjectFromSlotRecipe({slots:["root","content","header","item","controls"],base:{root:{marginBlockStart:-5},content:{paddingBlockStart:5,paddingInlineStart:"var(--carousel-content-padding)",paddingInlineEnd:"var(--carousel-edge-padding)"},header:{paddingInline:"var(--carousel-content-padding)"},item:{width:{base:`${CARD_WIDTHS.base}px`,lg:`${CARD_WIDTHS.lg}px`},scrollMarginLeft:"var(--carousel-content-padding)"},controls:{marginRight:"var(--carousel-content-padding)",marginTop:10,gap:2,justifyContent:"flex-end"}}}),ASPECT_RATIO=4/5,MIN_STATS_TO_DISPLAY=3,srcSetConfig$1={gravity:"auto",base:{width:CARD_WIDTHS.base,aspectRatio:ASPECT_RATIO},lg:{width:CARD_WIDTHS.lg,aspectRatio:ASPECT_RATIO}},getAthleteKey=athlete=>(athlete==null?void 0:athlete.uid)??getAthleteName(athlete),getAthleteName=athlete=>[athlete.first_name,athlete.last_name].filter(ExcludeFalsy).join(" "),isAthleteCard=athlete=>{const hasName=!!(athlete.first_name||athlete.last_name),hasImage=isCloudinaryArray(athlete.featured_image_list),hasUrl=!!athlete.url;return hasName&&hasImage&&hasUrl},hasStatsToDisplay=(quick_facts,sports)=>{if(!quick_facts)return!1;const{age,height,hometown}=quick_facts,hasAge=!!age,hasHeight=!!height,hasHometown=!!(hometown!=null&&hometown.city||hometown!=null&&hometown.state),hasSports=!!(sports!=null&&sports.length);return[hasAge,hasHeight,hasHometown,hasSports].filter(Boolean).length>=MIN_STATS_TO_DISPLAY},getAthleteCardStyles=createStyleObjectFromSlotRecipe({slots:["root","footer","link","flipIcon","sports","frame","heading"],base:{root:{display:"flex",flexDirection:"column",contain:"content","& > footer":{order:1},"& > header":{order:2,marginBlockStart:4},"& > .athlete-medals":{order:3,marginBlockStart:2}},heading:{cursor:"pointer",fontSize:{lg:"2xl"},_teamusa:{textTransform:"none"}},footer:{justifyContent:"space-between",alignItems:"center",backgroundColor:"var(--semantics-surfaces-surface-6)",paddingBlock:2,paddingInline:4,_teamusa:{backgroundColor:"var(--semantics-surfaces-surface-1)"}},link:{display:"flex",color:"var(--semantics-interactive-bg-primary-light-default)",paddingLeft:0},flipIcon:{stroke:"var(--semantics-interactive-bg-primary-light-default)"},sports:{marginBlockStart:1}}}),getAthleteCardBackStyles=createStyleObjectFromSlotRecipe({slots:["container","content","statsWrapper","statsBorder","statsList","statsItem","statsItemHalfWidth","moreSports","funFactWrapper","funFactLabel","funFactText"],base:{container:{backgroundColor:"var(--semantics-surfaces-surface-6)",_teamusa:{backgroundColor:"var(--semantics-surfaces-surface-1)",backgroundImage:`url(${CLOUDINARY_URLS.textures.lightGrunge}), url(${CLOUDINARY_URLS.backgrounds.lightWhiteWavyFlag})`,backgroundSize:"auto, auto 120%",backgroundPosition:"center, left center",backgroundRepeat:"repeat, no-repeat",backgroundBlendMode:"normal, soft-light"},_ngb:{backgroundColor:"var(--semantics-surfaces-surface-5)"}},content:{display:"flex",flexDirection:"column",height:"100%",gap:4,fontFamily:"accent",fontSize:{base:"xs",lg:"sm"},padding:4},statsWrapper:{backgroundColor:"var(--semantics-surfaces-surface-2)",marginTop:"auto",padding:3}
244,statsBorder:{border:"2px solid var(--semantics-surfaces-surface-3)",fontWeight:700,paddingInline:6,paddingBlockEnd:3},statsList:{display:"flex",flexFlow:"wrap",justifyContent:"center",rowGap:4,"& dt":{textTransform:"uppercase",backgroundColor:"var(--semantics-surfaces-surface-3)",color:"var(--semantics-text-title-primary-light-color)",width:"fit-content",paddingInline:1,marginInline:"auto"},"& dd":{fontSize:{base:"lg",lg:"xl"},marginBlockStart:1,textAlign:"center",color:"var(--semantics-text-title-secondary-color)"}},statsItem:{flexBasis:"100%"},statsItemHalfWidth:{flexBasis:"50%"},moreSports:{fontSize:{base:"xs",lg:"sm"},color:"var(--semantics-interactive-text-primary-default)",display:"block",fontFamily:"heading",textTransform:"uppercase"},funFactWrapper:{marginBottom:"auto",backgroundColor:"var(--semantics-surfaces-surface-2)",paddingInline:3,paddingBottom:3,textAlign:"center"},funFactLabel:{fontFamily:"accent",fontSize:{base:"xs",lg:"sm"},backgroundColor:"var(--semantics-surfaces-surface-6)",width:"fit-content",textTransform:"uppercase",paddingInline:1,marginInline:"auto",marginBottom:2,_teamusa:{backgroundColor:"var(--semantics-surfaces-surface-1)"}},funFactText:{fontFamily:"accent",fontSize:{base:"xs",lg:"sm"},color:"var(--semantics-text-title-secondary-color)"}},variants:{hasStats:{false:{funFactWrapper:{marginTop:"auto"}}},hasFunFact:{true:{content:{overflowY:"auto",overscrollBehaviorY:"contain","&::-webkit-scrollbar":{width:2},"&::-webkit-scrollbar-thumb":{background:"var(--semantics-surfaces-surface-3)",borderRadius:"full"},scrollbarColor:"var(--semantics-surfaces-surface-3) transparent",scrollbarWidth:"thin"}},false:{statsWrapper:{marginBottom:"auto"},statsList:{"& > div > dd":{fontSize:{base:"xl",lg:"2xl"}}}}}}}),AthleteCard=props=>{const{teamusa:isTeamUSA2}=useCurrentTheme(),{bio:{quick_facts={}}={},featured_image_list,medals,sport,url}=props,{fun_fact}=quick_facts,cardBackSports=isTeamUSA2?sport:[],athleteName=getAthleteName(props),hasStats=hasStatsToDisplay(quick_facts,cardBackSports),hasFunFact=!!fun_fact,hasCardBack=hasStats||hasFunFact,styles2=getAthleteCardStyles(),cardBackStyles=getAthleteCardBackStyles({hasFunFact,hasStats});return jsxRuntimeExports.jsxs(FlipCard.Root,{as:"article",css:styles2.root,children:[jsxRuntimeExports.jsxs(Box,{as:"header",children:[jsxRuntimeExports.jsx(AthleteCardHeading,{name:athleteName,profileUrl:url,css:styles2.heading}),jsxRuntimeExports.jsx(AthleteSports,{sports:sport,css:styles2.sports})]}),jsxRuntimeExports.jsx(AthleteMedals,{...medals}),jsxRuntimeExports.jsxs(FlipCard.Frame,{css:styles2.frame,children:[hasCardBack&&jsxRuntimeExports.jsx(FlipCard.Back,{css:cardBackStyles.container,children:jsxRuntimeExports.jsxs(Box,{css:cardBackStyles.content,children:[hasStats&&jsxRuntimeExports.jsx(CardBackStats,{css:cardBackStyles,sports:cardBackSports,quickFacts:quick_facts}),hasFunFact&&jsxRuntimeExports.jsx(CardBackFunFact,{css:cardBackStyles,funFact:fun_fact})]})}),jsxRuntimeExports.jsx(FlipCard.Front,{children:jsxRuntimeExports.jsx(SrcSetImage,{data:featured_image_list,srcSetConfig:srcSetConfig$1,height:"100%",width:"100%"})})]}),jsxRuntimeExports.jsxs(Flex,{as:"footer",css:styles2.footer,children:[jsxRuntimeExports.jsxs(SmartLink,{href:url,variant:"button",buttonSize:"md",className:"light-focus-ring",css:styles2.link,children:["View ",jsxRuntimeExports.jsxs(VisuallyHidden,{children:[athleteName,"'s "]}),"Profile"," ",jsxRuntimeExports.jsx(ArrowForwardIcon,{"aria-hidden":!0,role:"presentation"})]}),hasCardBack&&jsxRuntimeExports.jsxs(FlipCard.Toggle,{"data-js":!0,className:"light-focus-ring",children:[jsxRuntimeExports.jsx(FlipIcon,{css:styles2.flipIcon}),"Flip Over"]})]})]})},AthletesCarouselContent=props=>{const{athletes}=props,styles2=getAthleteCarouselStyles(),controlsRef=reactExports.useRef(null),{isOverflowing}=useCardCarousel(),filteredAthletes=athletes.filter(isAthleteCard);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(SkipLink,{isVisible:isOverflowing,label:"Skip to carousel controls",ref:controlsRef,container:"carousel"}),jsxRuntimeExports.jsx(CardCarousel.Content,{css:styles2.content,children:filteredAthletes.map(athlete=>jsxRuntimeExports.jsx(CardCarousel.Item,{css:styles2.item,children:jsxRuntimeExports.jsx(AthleteCard,{...athlete})},getAthleteKey(athlete)))}),jsxRuntimeExports.jsxs(Flex,{css:styles2.controls,children:[jsxRuntimeExports.jsx(CardCarousel.BackButton,{variant:"outlineIconButton"}
244),jsxRuntimeExports.jsx(CardCarousel.ForwardButton,{ref:controlsRef,variant:"outlineIconButton"})]})]})},AthletesCarouselBlock=props=>{const{athletes,title,_metadata:{uid}}=props,styles2=getAthleteCarouselStyles();return!athletes||!athletes.length?null:jsxRuntimeExports.jsxs(chakra.section,{"aria-labelledby":stringToId(title,uid),children:[title&&jsxRuntimeExports.jsx(chakra.header,{css:styles2.header,children:jsxRuntimeExports.jsx(ComponentHeading,{uid,children:title})}),jsxRuntimeExports.jsx(CardCarousel.Root,{css:styles2.root,children:jsxRuntimeExports.jsx(AthletesCarouselContent,{athletes})})]})},allStates=[{id:"AL",val:"01"},{id:"AK",val:"02"},{id:"AS",val:"60"},{id:"AZ",val:"04"},{id:"AR",val:"05"},{id:"CA",val:"06"},{id:"CO",val:"08"},{id:"CT",val:"09"},{id:"DE",val:"10"},{id:"DC",val:"11"},{id:"FL",val:"12"},{id:"FM",val:"64"},{id:"GA",val:"13"},{id:"GU",val:"66"},{id:"HI",val:"15"},{id:"ID",val:"16"},{id:"IL",val:"17"},{id:"IN",val:"18"},{id:"IA",val:"19"},{id:"KS",val:"20"},{id:"KY",val:"21"},{id:"LA",val:"22"},{id:"ME",val:"23"},{id:"MH",val:"68"},{id:"MD",val:"24"},{id:"MA",val:"25"},{id:"MI",val:"26"},{id:"MN",val:"27"},{id:"MS",val:"28"},{id:"MO",val:"29"},{id:"MT",val:"30"},{id:"NE",val:"31"},{id:"NV",val:"32"},{id:"NH",val:"33"},{id:"NJ",val:"34"},{id:"NM",val:"35"},{id:"NY",val:"36"},{id:"NC",val:"37"},{id:"ND",val:"38"},{id:"MP",val:"69"},{id:"OH",val:"39"},{id:"OK",val:"40"},{id:"OR",val:"41"},{id:"PW",val:"70"},{id:"PA",val:"42"},{id:"PR",val:"72"},{id:"RI",val:"44"},{id:"SC",val:"45"},{id:"SD",val:"46"},{id:"TN",val:"47"},{id:"TX",val:"48"},{id:"UM",val:"74"},{id:"UT",val:"49"},{id:"VT",val:"50"},{id:"VA",val:"51"},{id:"VI",val:"78"},{id:"WA",val:"53"},{id:"WV",val:"54"},{id:"WI",val:"55"},{id:"WY",val:"56"}],FullScreenIcon=({isFullScreen=!1})=>jsxRuntimeExports.jsx("svg",{width:"16",height:"16",fill:"none",children:jsxRuntimeExports.jsx("path",{fill:"var(--components-interactive-map-controls-svg-fill)",fillRule:"evenodd",d:isFullScreen?"M4 6h2V0H4v4H0v2h4ZM10 4v2h6V4h-4V0h-2v4ZM12 10
244h-2v6h2v-4h4v-2h-4ZM6 12v-2H0v2h4v4h2v-4Z":"M2 0H0v6h2V2h4V0H2ZM16 2V0h-6v2h4v4h2V2ZM14 16h2v-6h-2v4h-4v2h4ZM0 14v2h6v-2H2v-4H0v4Z",clipRule:"evenodd"})}),TwoFingersIcon=()=>jsxRuntimeExports.jsx("svg",{width:"32",height:"32",children:jsxRuntimeExports.jsx("path",{fill:"var(--components-interactive-map-alert-icon-2-svg-fill)",fillRule:"evenodd",d:"M11.985 14.352a4 4 0 1 0-4.224 3.64 35.36 35.36 0 0 1-.727-1.151 3.001 3.001 0 1 1 3.918-3.381c.348.275.695.577 1.033.892ZM17 8.95a3.5 3.5 0 1 0-5 0V6.501A2.506 2.506 0 0 1 14.5 4C15.89 4 17 5.12 17 6.501v2.448Zm3 2.542a1.501 1.501 0 0 0-3 0V16h-1V6.509a1.5 1.5 0 1 0-3 0v10.29c-2.058-2.201-4.768-4.62-5.879-3.503-1.087 1.093 1.714 4.105 5.626 10.687C14.51 26.95 16.74 29 20.5 29a7.5 7.5 0 0 0 7.5-7.5v-7.993a1.5 1.5 0 1 0-3 0V16h-1V12.491c0-.823-.666-1.491-1.5-1.491-.828 0-1.5.663-1.5 1.491V15h-1v-3.509Z"})}),ResetIcon=()=>jsxRuntimeExports.jsx("svg",{width:"24",height:"24",fill:"none",children:jsxRuntimeExports.jsx("path",{fill:"var(--components-interactive-map-controls-svg-fill)",d:"M17.65 6.35A7.958 7.958 0 0 0 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35Z"})}),MapZoomIcon=({zoomIn=!1})=>jsxRuntimeExports.jsx("svg",{width:"24",height:"24",fill:"none",children:jsxRuntimeExports.jsx("path",{fill:"var(--components-interactive-map-controls-svg-fill)",d:zoomIn?"M19 12.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2Z":"M19 12.998H5v-2h14v2Z"})}),MapPulseIcon=()=>jsxRuntimeExports.jsxs("svg",{width:"48",height:"48",fill:"none",style:{position:"absolute",zIndex:5},children:[jsxRuntimeExports.jsx("circle",{cx:"24",cy:"24",r:"10",fill:"red",fillOpacity:".01"}),jsxRuntimeExports.jsx("circle",{cx:"24",cy:"24",r:"14",fill:"var(--components-interactive-map-alert-icon-1-svg-fill)"}),jsxRuntimeExports.jsx("path",{fill:"#fff",d:"M22.704 21.148a1.036 1.036 0 1 1 2.073 0 1.036 1.036 0 0 1-2.073 0ZM31 24a7 7 0 1 1-7-7 7.008 7.008 0 0 1 7 7Zm-1.556 0A5.445 5.445 0 1 0 24 29.444 5.45 5.45 0 0 0 29.444 24Zm-4.666 2.377V24.26a1.297 1.297 0 0 0-1.296-1.296.778.778 0 0 0-.26 1.511v2.119a1.296 1.296 0 0 0 1.296 1.296.778.778 0 0 0 .26-1.512Z"})]}),isBrowser=typeof window<"u";var _a8;const isMacOS=isBrowser?((_a8=window==null?void 0:window.navigator)==null?void 0:_a8.userAgent.toUpperCase().indexOf("MAC"))>=0:!1,MAP_OVERLAY_TEXT=jsxRuntimeExports.jsxs("span",{children:["Use ",jsxRuntimeExports.jsx("kbd",{children:isMacOS?"â":"Ctrl"})," + scroll to zoom"]}),INITIAL_POSITION=[-95.72542288742888,38.936107135761354],MAP_LATITUDE=[28.936107135761354,48.936107135761354],MAP_LONGITUDE=[-120.72542288742888,-70.72542288742888],fetchMapData=(setLoading,uSTopology2,setError)=>{reactExports.useEffect(()=>{(async()=>{try{Object.keys(uSTopology2).length>0&&setLoading(!1)}catch(err){logger.error(err,"Error in fetchMapData"),setLoading(!1),setError(!0)}})()},[])},getOverlayTextIndent=(id2,isLargeScr)=>{if(isLargeScr)return"";if(typeof document>"u")return"0";const legendId=`legendElementId${id2}`,element=document.getElementById(legendId);return`calc(${(element==null?void 0:element.offsetHeight)||0}px + 2%)`},MAP_TOUCH_OVERLAY_TEXT=jsxRuntimeExports.jsxs(Flex,{as:"span",alignItems:"center",children:["Use two fingers to move the map",jsxRuntimeExports.jsx("span",{children:jsxRuntimeExports.jsx(TwoFingersIcon,{})})]}),markerPath="M14.7874 41.3379C14.7869 41.3375 14.7863 41.3371 14.7858 41.3367C14.8632 41.2612 14.9246 41.1624 14.9557 41.0406C14.9246 41.1625 14.8648 41.262 14.7874 41.3379ZM14.9128 40.6031L14.9112 40.5999C14.9117 40.6009 14.9122 40.602 14.9128 40.6031ZM14.8119 40.4534C12.7274 37.431 10.9503 34.8985 9.43623 32.7407C6.70281 28.8453 4.82663 26.1716 3.54688 24.043C2.5578 22.3978 1.94896 21.1154 1.5832 19.88C1.21887 18.6495 1.08664 17.4349 1.08664 15.9142C1.08664 7.71495 7.73211 1.06948 15.9314 1.06948C24.1307 1.06948 30.7762 7.71495 30.7762 15.9142C30.7762 17.435 30.6439 18.6494 30.2796 19.8796C29.9138 21.1146 29.3049 22.3966 28.3157 24.0412C27.037 26.1671 25.1631 28.8369 22.4338 32.7254C20.906 34.902 19.1102 37.4606 17.0007 40.5193C16.8811 40.6912 16.7219 40.8316 16.5365 40.9289C16.3507 41.0263 16.1442 41.0774 15.9344 41.0779C15.7246 41.0783 15.5178 41.0281 15.3317 40.9315C15.1526 40.8386 14.9977 40.7054 14.8791 40.5426C14.8587 40.5101 14.8362 40.4804 14.8119 40.4534ZM14.8607 40.5242L14.8607 40.5242L14.8607 40.5242Z",offsets={VT:[-35,-35,"shift"],NH:[33,-15],MA:[10,-13],RI:[20,0],CT:[15,22],NJ:[
24414,22],DE:[33,30],MD:[37,55],DC:[39,81],VI:[-120,-99]},mobileOffsets={VT:[-35,-35,"shift"],NH:[43,-15],MA:[10,-13],RI:[40,0],CT:[10,18],NJ:[8,22],DE:[43,30],MD:[37,60],DC:[39,85],VI:[-130,-90]},stateGradientDirection={light:"--components-interactive-map-state-light-direction",medium:"--components-interactive-map-state-medium-direction",dark:"--components-interactive-map-state-dark-direction"},statesTextColors={light:"var(--components-interactive-map-state-light-color)",medium:"var(--components-interactive-map-state-medium-color)",dark:"var(--components-interactive-map-state-dark-color)"},statesGradients={light:["var(--components-interactive-map-state-light-gradient-start)","var(--components-interactive-map-state-light-gradient-end)"],medium:["var(--components-interactive-map-state-medium-gradient-start)","var(--components-interactive-map-state-medium-gradient-end)"],dark:["var(--components-interactive-map-state-dark-gradient-start)","var(--components-interactive-map-state-dark-gradient-end)"]},statesBgColors={light:`linear-gradient(var(--components-interactive-map-state-light-direction), ${statesGradients.light[0]}, ${statesGradients.light[1]})`,medium:`linear-gradient(var(--components-interactive-map-state-medium-direction), ${statesGradients.medium[0]}, ${statesGradients.medium[1]})`,dark:`linear-gradient(var(--components-interactive-map-state-dark-direction), ${statesGradients.dark[0]}, ${statesGradients.dark[1]})`},nonStatesCoordinates=geo=>{if(geo.id==="78")return{...geo,svgPath:"M340.71 452.82c-3.09-5.79-6.17-11.57-9.24-17.32-4.63.24-5.49 2.38-3.84 5.89.91 1.95 2.3 3.73 2.92 5.76.38 1.24-.28 2.79-.48 4.21-1.24-.82-2.62-1.5-3.68-2.51-.67-.64-.84-1.78-1.3-2.67-3.58-6.86-4.47-7.07-11.24-2.47.49 1.96 1 3.99 1.5 6.02-.34.25-.69.5-1.03.75-1.9-2.25-4.17-4.28-5.63-6.78-4.19-7.18-8.04-14.56-12.05-21.85-.29-.53-.81-.94-1.28-1.47-4.12 6.82-3.19 8.18 1.81 13.18 4.41 4.41 7.54 10.22 10.64 15.75 1.02 1.82.16 4.68.16 7.74-10.73-1.04-17.24-9.1-26.35-12.11-1.08.95-2.3 2.02-3.87 3.39-.63
244-1.65-1.18-3.08-2.01-5.23-2.21.57-4.5 1.29-6.84 1.7-1.72.3-3.52.16-5.27.31-1.47.13-3.29-.08-4.33.69-3.52 2.63-7.18 4.1-11.6 3.19-6.97-1.43-13.39-.35-19.52 3.52-5.92 3.73-12.14 7.01-19.62 6.03-.86-.11-2.26.28-2.67.91-2.17 3.39-5.46 3.22-8.81 3.33-1.23.04-2.51.69-3.63 1.31-6.62 3.68-13.21 7.44-18.51 10.43-7.24-4.68-13.08-8.71-19.19-12.26-1.62-.94-4.23-.99-6.14-.51-9.2 2.32-18.33 2.35-27.73 1.08-4.36-.58-9.13.94-13.55 2.12-4.98 1.33-9.6 2-14.5-.52-1.42-.73-4.22-.19-5.7.8-9.23 6.2-18.26 12.69-27.71 19.33-2.31-3.59-4.62-7.18-7.03-10.92 1.23-1.41 2.22-2.73 3.39-3.88 11.04-10.77 20.08-23.14 28.38-36.04 6.46-10.03 6.92-21.11 3.64-32.17-3.21-10.82-7.3-21.38-11.05-32.03-.72-2.04-1.74-3.96-2.48-5.99-2.44-6.69-3.41-13.12-.43-20.26 2.77-6.62 3.84-13.95 5.75-20.94.28-1.02.87-2.25 1.7-2.78 8.24-5.31 16.14-11.5 25.06-15.26 3.9-1.65 10.44.73 14.87 3.04 8.15 4.23 16.5 6.96 25.58 7.63 1.45.11 2.98.08 4.38-.27 2.45-.61 4.82-1.56 6.48 1.38.23.4.8.94 1.14.89 9.91-1.46 20.42 5.61 29.98-2.3 2.36-1.95 5.57-3 8.54-4.06 11.57-4.13 21.15-10.83 28.78-20.56 3.4-4.35 8.87-4.93 13.65-3.46 6.77 2.09 12.69 1.57 18.18-2.75 6.15-4.83 13.93-4.8 20.89-7.21.91-.31 2.24.29 3.28.71 2.92 1.2 5.94 2.27 8.65 3.86 4.9 2.88 9.89 2.81 15.32 2.03 2.98-.43 6.2 1.05 9.35 1.41 2.05.24 4.42.64 6.17-.12 4.39-1.9 8.5-4.42 12.63-6.64 7.2 5.6 8.8 16.54 19.16 18.97-.41.48-.97 1.11-1.52 1.75 1.66 1.92 4.09 3.58 4.85 5.81 2.61 7.66 8.26 11.8 14.86 15.83 5.68 3.47 10.21 8.78 15.4 13.1 1.67 1.4 3.7 2.62 5.77 3.24 3.77 1.13 7.14 2.42 9.13 6.23 1.86 3.55 4.7 5.08 9.07 4.37 4.52-.73 9.22-.25 13.8-.74 3.46-.37 5.2-2.62 5.99-6.23 1.89-8.65 2.11-8.62 10.71-8.76 2-.03 4-.06 6-.11 7.6-.17 8.57-.99 9.73-8.63 2.21.24 4.45.53 6.7.72 3.7.31 8.14 2.47 9.32-3.78.09-.5 1.97-1.05 2.94-.93 3.3.4 6.61.88 9.83 1.71 3.83.99 7.28.92 11.09-.7 3.66-1.57 6.42-3.11 6.6-7.52.03-.73 1.21-1.41 2.15-2.44 1.52 5.92 5.48 9.13 11.44 9.75 6.63.69 13.26 1.27 19.89 1.94 1.14.11 2.54.03 3.35.65 3.77 2.87 6.77 1.76 9.55-1.77 6.6 6.13 13.32 3.08 20.18.81 2.12-.7 4.62-.31 6.94-.35 2.32-.04 4.63 0 7.42 0 .11 5.63 4.51 5.66 9.55 5.93 6.91.37 13.75 1.86 20.65 2.55 1.6.16 3.33-.9 4.98-1.46 1.36-.46 2.73-1.53 4.03-1.43 5.96.49 10.04-1.76 11.77-7.44 5.4.73 10.44 1.4 15.47 2.12.46.07 1.03.3 1.31.65 3.67 4.57 8.41 6.35 14.24 6.86 3.7.33 3.58 4.2 1.42 6.08-8.15 7.11-15.59 15.57-27.95 15.38-11.49-.18-23 .34-34.49.25-3.41-.03-5.56 1.02-7.31 3.88-3.76 6.13-10.21 10.84-9.56 19.87-4.03-.75-7.65-1.74-11.33-1.98-2.01-.13-4.7.38-6.03 1.68-2.7 2.64-5.39 3.71-9.21 3.76-2.84.04-5.68 1.75-8.45 2.88-.88.36-1.53 1.26-2.31 1.89-7.64 6.28-14.78 12.52-25.54 14.29-10.17 1.67-20.02 6.18-29.57 10.42-9.39 4.17-19.24 4.92-29.12 6.18-1.61.2-3.47.41-4.7 1.32-15.51 11.47-33.74 14.51-52.16 16.66-6 .7-11.43 1.93-15.8 6.25-1.98 1.95-3.95 2.17-6.17.56-4.15-3.01-8.5-2.85-13.24-1.37-6.66 2.08-13.56 3.41-20.18 5.59-6.86 2.25-7.55 4.55-4.15 10.67.57 1.02 1.66 1.98 1.7 3 .08 1.84.17 4.72-.87 5.36-2.02 1.25-3.98.04-4.71-2.62-1.89-6.88-3.79-13.77-5.98-20.55-.46-1.43-2.23-2.44-3.4-3.64-.3 1.65-1.27 3.54-.77 4.91 1.23 3.41 3.19 6.55 4.71 9.87.36.79.14 1.85.19 2.79-.62.29-1.24.57-1.86.86ZM384.89 149.4c5-.42 10.01-.82 15.01-1.26 1.66-.15 3.32-.64 4.96-.55 4 .21 5.56 2.75 4.05 6.39-.9 2.15-2.09 4.18-2.88 6.37-1.28 3.58-3.12 5.17-7.44 5.65-3.66.4-6.97 3.9-9.84 5.66-3.04-2.3-6-4.54-9.01-6.82-6.25 2.83-10.33-3.46-15.37-3.78-2.95 1.37-5.6 2.6-8.41 3.9-.85-1.36-1.39-2.97-2.5-3.79-1.28-.94-3.1-1.63-4.62-1.53-.82.05-1.84 1.86-2.23 3.06-.78 2.35-1.44 4.8-1.68 7.26-.33 3.46.07 6.44 4.68 7.18 3.95.64 7.73 2.25 11.33 3.35-3.08 3.57-5.96 3.62-12.17-.68.18 1.79.32 3.24.53 5.44-2-.52-3.63-.94-4.57-1.18-3.57 1.46-6.66 2.74-9.76 4.01l.45-1.94c-2.73-2.24-5.41-4.57-8.22-6.7-1.83-1.39-4.5-2.07-5.71-3.82-3.47-5-7.24-5.28-12-2.12-5.58 3.71-11.62 1.49-17.5 1-.54-.04-1.37-.55-1.49-1.01-2.14-7.74-9.14-8.96-15.22-11.25-3.85-1.45-7.91-2.36-12.3-3.63.46-1.9 1.06-3.78 1.32-5.71.17-1.22.3-3.18-.37-3.66-4.65-3.31-4.17-8.37-5.02-13.05-.68-3.73-1.71-7.4-2.72-11.66-6.21.79-12.09 1.51-17.95 2.32-.57.08-1.31.62-1.55 1.14-2.89 6.35-8.18 6.04-13.91 5.51-5.37-.5-12.42 5.32-13.21 8.97-4.9 2.76-8.88 4.99-13.68 7.69-3.6-2-8.32-4.43-12.79-7.25-1.19-.75-2.19-2.61-2.33-4.06-.44-4.55-3.03-6.22-7.19-6.4-3.46-.14-6.92-.37-10.38-.56q
244-.23-3.34 4.45-3.81c2.57-.26 5.15-.48 7.02-.65-3.1-2.99-6.34-6.05-9.51-9.18-4.87-4.81-11.46-4.86-17.5-6.49-4.68-1.26-8.7-1.02-12.96 2.21-2.88 2.19-7.24 2.36-10.89 3.6-4.68 1.59-9.2 3.92-13.99 4.89-5.92 1.2-12.23 2.09-17.65-1.83-6.61-4.78-13.09-9.76-19.42-14.91-1.2-.98-1.85-3.16-1.89-4.8-.01-.63 2.47-1.97 3.71-1.85 5.49.52 9.65-.33 9.22-5.68 9.98-8.08 20.71-5.26 31.15-4.96 6.15.18 8.35-5.24 11.96-8.63.66-.61.97-1.59 1.5-2.51 4.47 2.49 8.66 4.83 13.22 7.37 6.97-1.46 10.96-6.32 11.43-14.57 2.62.44 4.68.9 6.77 1.1 2.24.21 4.98 2.07 6.28-1.65.12-.34 1.12-.55 1.69-.51 4.38.31 8.33 2.32 13.31.7 2.47-.8 6.65 3.65 10.03 5.7 7.32-5.23 9.31-5.38 15.53-1.04 3.4-4.58 6.16-9.92 10.39-13.55 4.58-3.93 10.54-6.26 15-8.79 8.2 4.1 15.76 7.85 23.29 11.65 1.16.59 2.71 1.17 3.22 2.19 3.95 7.88 13.71 7.84 18.95 14.02.85 1 3.5.43 5.3.68 3.75.53 7.91.28 11.15 1.87 5.51 2.71 10.82 4.69 17.1 4.05 1.27-.13 3.91 2.2 4.01 3.54.45 5.87 3.39 7.75 8.98 7.99 3.29.14 6.9 1.48 9.69 3.31 7.53 4.95 15.94 5.2 25.02 5.45-1.32 7.5 3.7 11.47 8.16 15.97 2.43 2.45 4.88 3.47 7.95 2.52 3.71-1.14 5.48.57 6.99 3.61 1.69 3.41 4.01 6.52 5.49 10.01.59 1.4-.06 3.55-.65 5.17-.44 1.2-1.7 2.1-2.59 3.13.26.72.53 1.43.79 2.15ZM658.15 138.68l7.06-14.12c-2.88-4.08-10.79-3.3-9.53-10.45-3.51.63-7.11.57-9.97 1.99-2.61 1.3-4.73 3.98-6.5 6.45-1.89 2.65-3.69 3.47-6.54 1.7-.98-.61-2.13-.93-3.21-1.37-5.91-2.44-11.79-4.41-17.47 2.43-1.66-4.12-2.91-7.24-4.46-11.1-1.97 2.71-3.83 5.29-6.31 8.7 2.47 2.19 5.17 4.17 7.34 6.63 1.8 2.04 3.53 4.47 4.28 7.03.96 3.3 2.64 4.44 5.73 3.7 3.81-.9 5.45.89 6.15 4.38.39 1.94 1.11 3.85 1.88 5.68 1.1 2.64 1.46 5.01-.79 7.34-.73.76-1.27 2.14-1.2 3.18.58 8.13-3.55 15.98-1.14 24.35.66 2.29-1.42 5.37-2.25 8.11-1.06-.38-1.52-.48-1.51-.56.23-9.47-8.32-8.27-13.52-11.09-1.38-.75-3.17-.95-4.3-1.94-6.58-5.71-6.53-5.76-12.96.34v-13.47c-3.39-.67-6.73-1.43-10.11-1.95-1.03-.16-2.61-.07-3.17.58-2.81 3.24-5.35 2.01-8.21.1-3.32-2.22-7.07-3.83-10.21-6.26-4.61-3.57-9.84-4.1-15.13-3.4-1.99.26-4.07 2.39-5.45 4.18-3.93 5.07-6.39 5.59-12.19 2.9-2.12-.99-4.84-.7-6.55-.91.21 4.05.37 7.2.47 9-7.94 1.15-14.59 1.81-21.09 3.16-3.84.8-6.78.47-9.29-2.68-3-3.77-6.55-6.22-12.41-3.03 1.36-7.61-3.61-10.98-7.61-14.75-2.98-2.8-3.89-5.89-4.46-9.94-1.48-10.5.6-18.12 12.33-20.28.63-.12 1.58-.44 1.73-.89 1.5-4.48 3.81-8.96 3.98-13.52.15-4.14.52-5.91 5.02-6.51 3.73-.49 8.48 1.35 11.14-3.34.2-.36 1.95-.23 2.71.18 3.15 1.71 6.19 3.61 9.53 5.58.89-1.11 1.83-2.02 2.44-3.12 1.84-3.29 4.49-4.41 8.26-4.17 5.15.33 10.34.3 15.49.05 1.81-.09 3.57-1.29 5.36-1.98l-.21-1.34 3.65 2.34c2.44-3.77 5.16-7.17 6.96-10.99 1.98-4.22.24-6.82-4.25-8.2-2.32-.71-4.71-1.51-6.68-2.85-.85-.58-1.19-2.74-.86-3.93.22-.78 2.06-1.55 3.18-1.56 9.42-.08 19.04-.95 27.19 5.47.72.57 1.9.95 2.8.83 4.54-.57 8.13 1.73 12.16 3.13 4.51 1.58 9.73 2.23 14.72.42 1.25-.45 2.87-.54 4.13-.15 3.33 1.02 6.72 2.06 9.79 3.67 7.35 3.84 15.08 5.75 23.31 6.55 3.37.32 7.22 1.55 7.29 6.62.02 1.19 1.84 2.81 3.2 3.44 7.22 3.31 14.7 6.08 21.81 9.62 5.73 2.86 11.38 6.11 16.39 10.05 2.37 1.87 3.58 5.7.47 8.92-.73.76-.75 2.19-1.45 3.01-1.47 1.74-2.95 4.28-4.82 4.68-3.27.7-5.93 1.54-7.9 4.42-.59.86-2.3 1.55-3.35 1.39-3.41-.53-6.75-1.49-10.88-2.47Z"}},setStateColorByAthletes=(count,ranges_config)=>{const countStr=typeof count=="string"?count:count==null?void 0:count.toString();let stateColor=statesGradients.light,stateTextColor=statesTextColors.light,stateColorDirection=stateGradientDirection.light;return parseInt(countStr,10)>=ranges_config[0]&&parseInt(countStr,10)<ranges_config[1]?(stateColor=statesGradients.medium,stateTextColor=statesTextColors.medium,stateColorDirection=stateGradientDirection.medium):parseInt(countStr,10)>=ranges_config[2]&&(stateColor=statesGradients.dark,stateTextColor=statesTextColors.dark,stateColorDirection=stateGradientDirection.dark),{stateColor,stateTextColor,stateColorDirection}},getLegendRanges=ranges2=>{var _a9;const{range_1,range_2}=ranges2;if(((_a9=Object.keys(ranges2))==null?void 0:_a9.length)===0||(range_1==null?void 0:range_1.max)===0)return[];const min2=(range_1==null?void 0:range_1.max)||0,medium=(range_2==null?void 0:range_2.max)===0?1/0:(range_2==null?void 0:range_2.max)||0,max2=range_2!=null&&range_2.max&&(range_2==null?void 0:range_2.max)>0?range_2==null?void 0:range_2.max:1/0;return[min2,medium,max2]},athletesCountByState=(currentState,stateDetails)=>{var _a9;return(_a9=stateDetails==null?void 0:stateDetails.find(s2=>s2.state===(currentState==null?void 0:currentState.id)))==null?void 0:_a9.total_count},getAthletesCountByState=(geo,stateDetails)=>{const currentState=allStates.find(s2=>s2.val===geo.id);return athletesCountByState(currentState,stateDetails)},GeographyPattern=({color:color2,index:index2,direction="180deg"})=>{const lightDirection=getComputedStyle(document.documentElement).getPropertyValue(direction),parseDirection=()=>{const radians2=(lightDirection?parseInt(lightDirection):180)*Math.PI/180,x122=50+Math.sin(radians2)*50,y122=50-Math.cos(radians2)*50,x22=50-Math.sin(radians2)*50,y22=50+Math.cos(radians2)*50;
244return{x1:x122,y1:y122,x2:x22,y2:y22}},{x1:x12,y1:y12,x2,y2}=parseDirection();return jsxRuntimeExports.jsx("svg",{width:"0",height:"0",children:jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsxs("linearGradient",{id:`myLinearGradient-${index2}`,x2:`${x12}%`,y2:`${y12}%`,x1:`${x2}%`,y1:`${y2}%`,children:[jsxRuntimeExports.jsx("stop",{offset:"0%",stopColor:color2[0]}),jsxRuntimeExports.jsx("stop",{offset:"100%",stopColor:color2[1]})]})})})};function getMapLeftIndent(centeredMap,mediaSize,position2,extraLargeView){return mediaSize==="small"?(position2==null?void 0:position2.coordinates)!==INITIAL_POSITION?"50%":"85%":mediaSize==="medium"?"0":extraLargeView?"320px":centeredMap?"200px":"0"}function setPinsPosition(position2,currentState,mobile){const calculateTranslation=(xOffset,yOffset)=>`translate(${(position2==null?void 0:position2.k)+xOffset}, ${(position2==null?void 0:position2.k)+yOffset})`,shiftedLimit=(position2==null?void 0:position2.k)-30>-28.525695854566344&&mobile;switch(currentState){case"CA":return calculateTranslation(-5,2);case"AK":return calculateTranslation(-5,-50);case"MN":return calculateTranslation(-15,-35);case"MI":return calculateTranslation(-3,mobile?-25:1);case"AL":return calculateTranslation(-9,-40);case"IN":return calculateTranslation(-9,-45);case"ID":return calculateTranslation(0,-25);case"LA":return calculateTranslation(-25,mobile?-45:-30);case"KS":return calculateTranslation(mobile?-48:-5,mobile?-39:-30);case"MO":case"IA":return calculateTranslation(-5,mobile?-40:-30);case"SD":case"ND":case"NE":return calculateTranslation(-5,mobile?-35:-30);case"TN":return shiftedLimit?calculateTranslation(0,-28):calculateTranslation(-30,mobile?-50:-20);case"KY":return shiftedLimit?calculateTranslation(0,-27):calculateTranslation(mobile?-10:2,mobile?-50:-30);case"HI":return calculateTranslation(5,-20);case"VI":return calculateTranslation(-19,-40);case"MS":case"IL":return calculateTranslation(-10,-37);case"WA":return calculateTranslation(-5,mobile?-40:-30);case"WV":return shiftedLimit?calculateTranslation(-25,-20):calculateTranslation(-25,mobile?-40:-10);case"PA":return shiftedLimit?calculateTranslation(-25,-20):calculateTranslation(mobile?-40:2,mobile?-50:-30);case"NC":return calculateTranslation(mobile?-5:5,mobile?-33:-20);case"VA":return calculateTranslation(-5,mobile?-47:-30);case"NY":return calculateTranslation(-5,mobile?-40:-30);case"OH":return calculateTranslation(mobile?-20:-5,mobile?-35:-30);case"ME":return calculateTranslation(mobile?-20:2,mobile?-40:-30);case"AR":return calculateTranslation(mobile?-15:2,-35);case"SC":return calculateTranslation(mobile?-20:3,mobile?-35:-17);default:return calculateTranslation(-5,-30)}}function setTransPinsScale(position2,mobileView){return`scale(${(mobileView?1.4:.8)/position2.k})`}const getComposableMapStyles=(centeredMap,mediaSize,position2,onlyFullMode,isOpen)=>{const extraLargeView=mediaSize==="3xl"&&(onlyFullMode||isOpen);let setMapWidth="95%";return mediaSize==="small"?setMapWidth="200%":extraLargeView&&(setMapWidth="75%"),{width:setMapWidth,left:getMapLeftIndent(centeredMap,mediaSize,position2,extraLargeView),overflow:"visible",marginRight:mediaSize==="medium"?"-40px":"200px"}},pulse$1=keyframes$1` 245 0% { 246 transform: scale(0.8); 247 opacity: 0.1; 248 } 249 50% { 250 transform: scale(1); 251 opacity: 0.7; 252 } 253 100% { 254 transform: scale(0.8); 255 opacity: 0.1; 256 }`,getAthleteInteractiveMapStyles=createStyleObjectFromSlotRecipe({slots:["alertPulseStyles","athletesHeadingStyles","avatarStyles","descriptionHeaderStyles","focusMarkerInnerRingStyles","focusMarkerOuterRingStyles","fullScreenButtonStyles","inOutControlsStyles","legendDescriptionText","legendItem","legendPatternStyles","legendRangesWrapper","legendTextStyles","listItemStyles","listItemTextStyles","listStyles","loadingStyles","mapControlsStyles","mapWrapper","markerFocusStyles","overlayAlertStyles","overlayTextStyles","overlayWrapperStyles","resetControlButton","zoomControl"],base:{markerFocusStyles:{"& g.focus-marker:focus":{outline:"none"},"& g.focus-marker-ring":{display:"none"}
256,"& g.focus-marker:focus-visible g.focus-marker-ring":{display:"block"}},focusMarkerInnerRingStyles:{fill:"none",stroke:"var(--semantics-focus-dark)",strokeWidth:3},focusMarkerOuterRingStyles:{fill:"none",stroke:"var(--components-interactive-map-pin-border)",strokeWidth:3},listStyles:{position:"relative",left:"-80px",top:"70px"},listItemStyles:{border:"1px solid #151515",padding:"5px 10px",width:"60px",marginBottom:"2px"},listItemTextStyles:{position:{base:"relative",lg:"absolute"},zIndex:2,mt:{base:"15px",lg:"30px"},borderRadius:"15px",background:"var(--components-interactive-map-legend-background-color, #152C53)",fontFamily:"heading",fontWeight:700,flexDirection:"column",justifyContent:"center",alignSelf:{base:"center",lg:"flex-start"},width:{base:"100%",sm:"auto"},paddingTop:"12px"},mapWrapper:{background:"var(--components-interactive-map-background-color, #F8F7F5)",position:"relative",border:"1px solid var(--components-interactive-map-border-color, rgba(0,0,0,0.15))",overflow:"hidden",padding:"0 15px",borderRadius:"20px",justifyContent:"flex-start",alignItems:"center",flexDirection:{base:"column",lg:"row"},minHeight:{base:"auto",lg:"550px"},"&[data-has-count=true]":{borderRadius:"0 0 20px 20px"}},avatarStyles:{w:{base:"72px",md:"60px",xl:"90px","2xl":"96px"},h:{base:"72px",md:"60px",xl:"90px","2xl":"96px"},fontFamily:"heading",background:"var(--components-image-avatar-background-color)",border:"1px solid rgba(125, 125, 125, 0.2)",borderRadius:"full","& span":{color:"var(--semantics-text-title-secondary-color)",fontSize:"2xl"}},legendRangesWrapper:{justifyContent:"center",padding:2.5},legendDescriptionText:{justifyContent:"center",fontSize:"sm",textTransform:"uppercase",color:"var(--semantics-text-title-primary-light-color, #FFF)",padding:"0 10px 10px"},legendPatternStyles:{border:"1px solid",borderColor:"var(--components-interactive-map-legend-values-border-color)",position:"relative",overflow:"hidden",marginRight:"5px",padding:2.5},legendTextStyles:{textTransform:"uppercase",color:"var(--semantics-text-title-primary-light-color, #FFF)",fontSize:"sm"},loadingStyles:{margin:"25px auto"},athletesHeadingStyles:{color:"var(--semantics-text-title-secondary-color)",wordBreak:"break-word",fontSize:{base:"md",lg:"lg",xl:"xl","2xl":"2xl"}},descriptionHeaderStyles:{fontFamily:"heading",fontSize:"sm",color:"var(--semantics-text-paragraph-primary-color, #494a4e)",textTransform:"uppercase"},mapControlsStyles:{textAlign:"center",position:{base:"relative",lg:"absolute"},zIndex:20,bottom:{base:"95px",sm:"150px",lg:"unset"},mb:{base:"-80px",sm:"-137px",lg:"30px"},flexDirection:"column",alignSelf:{base:"flex-start",lg:"flex-end"}},legendItem:{alignItems:"center",padding:2.5},inOutControlsStyles:{borderRadius:"2xl",flexDirection:"column",alignItems:"center",background:"var(--components-interactive-map-controls-background-color, #152C53)",marginTop:2.5},fullScreenButtonStyles:{width:"44px",height:"44px",borderRadius:"2xl",background:"var(--components-interactive-map-controls-background-color, #152C53)",_hover:{background:"var(--components-interactive-map-controls-background-color)"},_focusVisible:{boxShadow:"none",outline:"3px solid var(--semantics-focus-accent)"},"& svg":{width:"fit-content",height:"fit-content"}},zoomControl:{display:{base:"none",sm:"flex"},width:"44px",height:"44px",fontSize:"xl",background:"var(--components-interactive-map-controls-background-color)",_hover:{background:"var(--components-interactive-map-controls-background-color)"},_focusVisible:{boxShadow:"none",outline:"3px solid var(--semantics-focus-accent)"},"& svg":{width:"fit-content",height:"fit-content"}},resetControlButton:{width:"44px",height:"44px",background:"var(--components-interactive-map-controls-background-color)",_hover:{background:"var(--components-interactive-map-controls-background-color)"},_focusVisible:{boxShadow:"none",outline:"3px solid var(--semantics-focus-accent)"},"& svg":{width:"fit-content",height:"fit-content"}},overlayTextStyles:{color:"#152C53",zIndex:5,justifyContent:"center",alignItems:"center",position:"absolute",right:"20%",left:"20%",textAlign:"center",pointerEvents:"none"},overlayWrapperStyles:{transition:"opacity 0.8s",pointerEvents:"none",filter:"drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.5))",position:"absolute",zIndex:20,top:30,right:15},alertPulseStyles:{marginRight:"5px",alignItems:"center",minHeight:"48px",minWidth:"48px",borderRadius:"50%",backgroundColor:"transparent",position:"relative","&::before":{content:'""',position:"absolute",zIndex:"1",inset:0,borderRadius:"50%",backgroundColor:"#161FBF66",animation:`${pulse$1} 1000ms infinite`}},overlayAlertStyles:{fontSize:"14px",border:"1px solid",borderColor:"var(--components-interactive-map-alert-border-color, #161FBF)",background:"var(--components-interactive-map-alert-background-color, white)",borderRadius:"8px",alignItems:"center",padding:"8px"}},variants:{fullScreenMode:{true:{mapWrapper:{tabIndex:100,top:0,left:0,width:"100%",height:"100%",zIndex:5,borderRadius:"none"}
256,mapControlsStyles:{position:"absolute"}}},centeredMapAlert:{true:{overlayWrapperStyles:{justifyContent:"center",marginTop:"15px",left:"15px"}}}},defaultVariants:{fullScreenMode:!1,centeredMapAlert:!1}}),LegendItem$1=({bg,text})=>{const{legendPatternStyles,legendTextStyles,legendItem}=getAthleteInteractiveMapStyles();return jsxRuntimeExports.jsxs(Flex,{css:legendItem,children:[jsxRuntimeExports.jsx(Box,{background:bg,css:legendPatternStyles}),jsxRuntimeExports.jsx(Text,{css:legendTextStyles,children:text})]})},AthletesColorsLegend=({id:id2,legend_title="",disableInteractivity,range_1,range_2,range_3,refresh,showStaticSponsorImage})=>{const{listItemTextStyles,legendDescriptionText,legendRangesWrapper}=getAthleteInteractiveMapStyles(),firstRange=(range_1==null?void 0:range_1.max)===1?"0":`${range_1==null?void 0:range_1.min}-${range_1==null?void 0:range_1.max}`,secondRange=(range_2==null?void 0:range_2.max)===0?`${range_2==null?void 0:range_2.min}+`:`${range_2==null?void 0:range_2.min}-${range_2==null?void 0:range_2.max}`,thirdRange=`${range_3==null?void 0:range_3.min}+`;return jsxRuntimeExports.jsxs(Flex,{id:`legendElementId${id2}`,css:listItemTextStyles,pointerEvents:disableInteractivity?"none":"all",children:[showStaticSponsorImage?jsxRuntimeExports.jsx(Image$1,{src:CLOUDINARY_URLS.logos.xfinity,alt:"xfinity logo",alignSelf:"center",maxWidth:{base:"84px",lg:"100px"}}):jsxRuntimeExports.jsx(Banana,{margin:"0 12px 12px",name:"interactive-map-logo",alignSelf:"center",uid:id2,refresh}),legend_title&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Flex,{as:"h2",css:legendDescriptionText,children:legend_title}),(range_1==null?void 0:range_1.max)!==0&&jsxRuntimeExports.jsx(Separator,{borderColor:"var(--components-interactive-map-legend-divider)"})]}),(range_1==null?void 0:range_1.max)!==0&&jsxRuntimeExports.jsxs(Flex,{css:legendRangesWrapper,children:[jsxRuntimeExports.jsx(LegendItem$1,{bg:statesBgColors.light,text:firstRange}),jsxRuntimeExports.jsx(LegendItem$1,{bg:statesBgColors.medium,text:secondRange}),(range_3==null?void 0:range_3.min)!==0&&jsxRuntimeExports.jsx(LegendItem$1,{bg:statesBgColors.dark,text:thirdRange})]})]})};function ErrorMessage(){return jsxRuntimeExports.jsx(Text,{margin:"10px",children:"Failed to load"})}const mapContentTagsForFilters=contentTags=>(contentTags==null?void 0:contentTags.map(tag2=>tag2.title).filter(ExcludeFalsy))??[],TABLE_FILTER_STORAGE_KEY="table_filters_",getDefaultTableStringWithFocusId=focusId=>`{"shouldRestore":true,"itemToFocus":"${focusId}","referrer":"${document.referrer||"default"}","filters":{}}`,saveOrUpdateTableFilters=(tableId,filters)=>{const tableKey=TABLE_FILTER_STORAGE_KEY+tableId,tableToSave={referrer:(document==null?void 0:document.referrer)||"default",savedFilters:filters,shouldRestore:!1,itemToFocus:""};sessionStorage.setItem(tableKey,JSON.stringify(tableToSave))},saveFocusAndUpdateAllTables=(tableId,itemToFocus)=>{if(!tableId)return;const tableKey=TABLE_FILTER_STORAGE_KEY+tableId,allTableKeys=Object.keys(sessionStorage).filter(key=>key.startsWith(TABLE_FILTER_STORAGE_KEY));!allTableKeys.includes(tableKey)&&itemToFocus&&sessionStorage.setItem(tableKey,getDefaultTableStringWithFocusId(itemToFocus)),allTableKeys.forEach(key=>{const table2=sessionStorage.getItem(key);if(!table2)return;let updatedTable=table2.replace('"shouldRestore":false','"shouldRestore":true');key===tableKey&&itemToFocus&&(updatedTable=updatedTable.replace('"itemToFocus":""',`"itemToFocus":"${itemToFocus}"`)),sessionStorage.setItem(key,updatedTable)}),itemToFocus&&sessionStorage.setItem(FOCUS_RESTORATION_KEY,"true")},getSavedTable=tableId=>{if(!tableId)return{};const tableKey=TABLE_FILTER_STORAGE_KEY+tableId,table2=sessionStorage.getItem(tableKey);return table2?(sessionStorage.removeItem(tableKey),JSON.parse(table2)):{}},DEFAULT_TABLE_LIMIT=10,getAthletesBasedOnFilters=async({selectedFilters,params,debouncedSearchTerm,originalFilters,sortField,tableMetadata})=>{const{sports:stateSports=[],olympianParalympian:stateOlympianParalympian,...stateTagsGroups}=selectedFilters||{}
256,{sports:paramsSports,olympianParalympian:paramsOlympianParalympian,limit:paramsLimit=DEFAULT_TABLE_LIMIT,...restParams}=params,sportsToRequest=paramsSports||stateSports,olympianParalympianToRequest=paramsOlympianParalympian||stateOlympianParalympian||[],fetchParams={skip:0,limit:paramsLimit,contentTags:originalFilters.contentTags,matchAllTags:originalFilters.matchAllTags,filtersStatusSports:originalFilters.filtersStatusSports,showTopAthletesAtTheTop:originalFilters.showTopAthletesAtTheTop,olympianParalympian:olympianParalympianToRequest,query:debouncedSearchTerm||"",sortField,sports:sportsToRequest,tagsGroups:stateTagsGroups,...restParams},newAthletes=await getAthleteResponseAxios({...fetchParams,sports:sportsToRequest.length?sportsToRequest:originalFilters.sports,olympianParalympian:olympianParalympianToRequest.length?olympianParalympianToRequest:originalFilters.olympianParalympian});return saveOrUpdateTableFilters(tableMetadata.uid,fetchParams),newAthletes},getAthleteResponseAxios=async params=>(await axios.get("/api/athletes",{params,paramsSerializer:{indexes:null}})).data,getLeaderboardProps=athlete=>{const first_column_text="first_column_text"in athlete?athlete==null?void 0:athlete.first_column_text:void 0,second_column_button="second_column_button"in athlete?athlete==null?void 0:athlete.second_column_button:void 0;return{first_column_text,second_column_button}};function getTitleArray(tags){return(tags??[]).map(tag2=>tag2.title).filter(ExcludeFalsy)}const AthletesDrawerButton=({athletesFilters,state,setSearchedAthletes,setAthleteToFocus})=>{const[fetching,setFetching]=reactExports.useState(!1),[error,setError]=reactExports.useState(!1),[skip,setSkip]=reactExports.useState(0);async function fetchMoreSearchedAthletes(){setFetching(!0);const skippedValue=skip+10,urlParams={skip:skippedValue,limit:10,state,contentTags:mapContentTagsForFilters(athletesFilters==null?void 0:athletesFilters.content_tags),matchAllTags:athletesFilters==null?void 0:athletesFilters.match_all_tags};try{const{entries}=await getAthleteResponseAxios(urlParams);entries&&(setSearchedAthletes(prevSearchedAthletes=>prevSearchedAthletes.concat(entries)),setAthleteToFocus(entries[0].uid||"")),setSkip(skippedValue)}catch{setError(!0)}finally{setFetching(!1)}}return jsxRuntimeExports.jsx(Flex,{justifyContent:"center",mb:"30px",children:error?jsxRuntimeExports.jsx(ErrorMessage,{}):jsxRuntimeExports.jsx(Button,{disabled:fetching,variant:"solid",onClick:fetchMoreSearchedAthletes,children:"View More Athletes"})})},getArrayOfNavigationLetters=athletes=>Array.from(athletes.reduce((acc,athlete)=>{const{last_name}=athlete;if(!isNonEmptyString(last_name))return acc;const firstLetter=last_name[0].toLowerCase();return acc.add(firstLetter),acc},new Set)),getNavigationLetter=athlete=>{const{last_name}=athlete;if(isNonEmptyString(last_name))return`${last_name.charAt(0).toLowerCase()}`},AthleteDrawerItem=({athlete,onlyFullMode,shouldFocusOnRender,setAthleteBio})=>{const{athletesHeadingStyles,descriptionHeaderStyles,avatarStyles}=getAthleteInteractiveMapStyles(),{first_name,featured_image_list,thumbnail_image_list,last_name,sport:sports,olympian_paralympian_years,bio,url}=athlete,athleteHeaderRef=React.useRef(null);if(!first_name&&!last_name)return null;const setAthleteHeaderRef=e3=>athleteHeaderRef.current=e3,{hometown}=(bio==null?void 0:bio.quick_facts)??{},featuredImage=(featured_image_list??[]).filter(ExcludeFalsy),thumbnailImage=(thumbnail_image_list??[]).filter(ExcludeFalsy);reactExports.useEffect(()=>{var _a9,_b7;shouldFocusOnRender&&((_a9=athleteHeaderRef.current)==null||_a9.focus(),(_b7=athleteHeaderRef.current)==null||_b7.scrollIntoView({behavior:"smooth",block:"center"}))},[]);const displayAthleteName=[first_name,last_name].filter(Boolean).join(" "),renderIcon=()=>{const thumbImage=thumbnailImage.length?thumbnailImage:featuredImage;return thumbImage.length?jsxRuntimeExports.jsx(QuickImage,{data:thumbImage,transformer:"athlete-avatar-96",useResponsivePlugin:!1,"aria-hidden":!0,css:avatarStyles}):jsxRuntimeExports.jsx(AvatarRoot,{css:avatarStyles,children:jsxRuntimeExports.jsx(AvatarFallback,{name:displayAthleteName})})},renderHeading=()=>onlyFullMode?jsxRuntimeExports.jsx(Heading,{ref:setAthleteHeaderRef,css:athletesHeadingStyles,children:displayAthleteName}):jsxRuntimeExports.jsx(Link,{ref:setAthleteHeaderRef,href:url??"",children:jsxRuntimeExports.jsx(Heading,{css:athletesHeadingStyles,children:displayAthleteName})}),handleShowBio=()=>{setAthleteBio(athlete)};return jsxRuntimeExports.jsx(Box,{paddingInline:0,borderBottom:"none",paddingTop:4,paddingBottom:4,...onlyFullMode&&{"data-navigation":getNavigationLetter(athlete),paddingRight:8},children:jsxRuntimeExports.jsxs(Flex,{gap:4,alignItems:"center",children:[renderIcon(),jsxRuntimeExports.jsxs(VStack,{alignItems:"flex-start",ga
256p:"2px",children:[renderHeading(),olympian_paralympian_years&&jsxRuntimeExports.jsx(Text,{fontSize:"sm",children:olympian_paralympian_years}),!!(sports!=null&&sports.length)&&jsxRuntimeExports.jsxs(Text,{fontSize:"sm",children:[jsxRuntimeExports.jsx(Text,{as:"span",css:descriptionHeaderStyles,children:"Sport:"}),` ${sports.map(sport=>sport.title).join(", ")}`]}),hometown&&jsxRuntimeExports.jsxs(Text,{fontSize:"sm",children:[jsxRuntimeExports.jsx(Text,{as:"span",css:descriptionHeaderStyles,children:"Hometown:"}),` ${hometown.city}, ${hometown.state}`]}),url&&!onlyFullMode&&jsxRuntimeExports.jsx(Flex,{pt:{base:"5px",md:0},children:jsxRuntimeExports.jsx(SmartLink,{href:url,variant:"button",buttonVariant:"outline",buttonSize:"md",marginTop:"10px",children:"View Profile"})}),onlyFullMode&&jsxRuntimeExports.jsx(Flex,{pt:{base:"5px",md:0},children:jsxRuntimeExports.jsx(Button,{variant:"outline",marginTop:"10px",onClick:handleShowBio,children:"View Profile"})})]})]})})},AthletesDrawerSkeleton=({isError})=>isError?jsxRuntimeExports.jsx(ErrorMessage,{}):jsxRuntimeExports.jsxs(Box,{height:"100%",padding:"6",boxShadow:"lg",bg:"white",children:[jsxRuntimeExports.jsx(SkeletonCircle,{size:"20"}),jsxRuntimeExports.jsx(SkeletonText,{mt:"4",noOfLines:10,gap:"4",height:"20"})]}),AthletesDrawerBio=reactExports.lazy(()=>__vitePreload(()=>Promise.resolve().then(()=>AthletesDrawerBio$2),void 0).then(module2=>({default:module2.AthletesDrawerBio}))),LetterNavigation=reactExports.lazy(()=>__vitePreload(()=>import("../chunks/chunk-CHJUxHMm.js"),__vite__mapDeps([7,1,2,3,4,5])).then(module2=>({default:module2.LetterNavigation}))),MINIMUM_ATHLETES_FOR_LETTER_NAVIGATION=10,AthletesDrawer=({athletesFilters,athletesList,open,onlyFullMode,openedByApp,searchedState,size:size2,state,totalAthletes,onClose,setOpenedByApp,setSearchedAthletes})=>{const athleteBioBackButtonRef=reactExports.useRef(null),drawerRef=reactExports.useRef(null),drawerTimer=reactExports.useRef(null),{content_selection}=useQueryParams(),[athleteBio,setAthleteBio]=reactExports.useState(null),[athleteToFocus,setAthleteToFocus]=reactExports.useState(null);usePostMessage({messageType:"hasOpenDrawer",message:{isTrue:open}}),reactExports.useEffect(()=>{var _a9,_b7,_c6;athleteBio&&((_a9=athleteBioBackButtonRef.current)==null||_a9.focus(),(_b7=athleteBioBackButtonRef.current)==null||_b7.scrollIntoView({behavior:"smooth",block:"center"}),(_c6=document.querySelector("#drawer-body"))==null||_c6.scrollTo(0,0))},[athleteBio]),reactExports.useEffect(()=>{setAthleteBio(null)},[open]),reactExports.useEffect(()=>{const handleTouchEvent=()=>{!open||!onlyFullMode||(drawerTimer.current&&clearTimeout(drawerTimer.current),drawerTimer.current=setTimeout(()=>{onClose(),setOpenedByApp(!1)},3e4))};return open&&openedByApp&&handleTouchEvent(),window.addEventListener("touchstart",handleTouchEvent),()=>{window.removeEventListener("touchstart",handleTouchEvent),drawerTimer.current&&clearTimeout(drawerTimer.current)}},[open,onClose,onlyFullMode]);const MemoizedAthleteList=reactExports.useMemo(()=>athletesList==null?void 0:athletesList.map(athlete=>{const{uid}=athlete;return jsxRuntimeExports.jsx(AthleteDrawerItem,{athlete,onlyFullMode,shouldFocusOnRender:uid===athleteToFocus,setAthleteBio},uid)}),[athletesList,athleteToFocus]),handleBackToAthlete=e3=>{e3.preventDefault(),setAthleteBio(ath=>(setAthleteToFocus((ath==null?void 0:ath.uid)??null),null))},showLetterNavigation=onlyFullMode&&!athleteBio&&athletesList.length>MINIMUM_ATHLETES_FOR_LETTER_NAVIGATION,showLoadMoreButton=athletesList.length!==totalAthletes&&!athleteBio,handleOpenChange=e3=>{e3.open||onClose()};return jsxRuntimeExports.jsxs(DrawerRoot,{open,onOpenChange:handleOpenChange,size:size2,children:[jsxRuntimeExports.jsx(DrawerBackdrop,{}),jsxRuntimeExports.jsx(DrawerPositioner,{children:jsxRuntimeExports.jsxs(DrawerContent,{background:"var(--components-interactive-map-drawer-background-color)",...isValidSyndicationOption(content_selection)&&{onClick:handlePotentialAnchorClick},children:[!!athleteBio&&jsxRuntimeExports.jsx(DrawerCloseTrigger,{asChild:!0,ref:athleteBioBackButtonRef,left:"16px",onClick:handleBackToAthlete,children:jsxRuntimeExports.jsx(IconButton,{"aria-label":`Back to ${state} Athletes`,variant:"outlineIconButton",size:"mdCircle",children:jsxRuntimeExports.jsx(ArrowBackIcon,{})})}),jsxRuntimeExports.jsx(DrawerCloseTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(IconButton,{"aria-label":"Close Drawer",variant:"ghostIconButton",size:"mdCircle",children:jsxRuntimeExports.jsx(CloseIcon,{boxSize:4})})}),(athletesList==null?void 0:athletesList.length)===0?jsxRuntimeExports.jsx(AthletesDrawerSkeleton,{isError:!!searchedState}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(ComponentHeading,{hideLinkButton:!0,fontSize:{base:"3xl",md:"4xl"},containerStyles:{marginBottom:4,marginLeft:6,marginTop:16,wordBreak:"break-word"},children:state}),showLetterNavigation&&jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:null,children:jsxRuntimeExports.jsx(LetterNavigation,{athletesContainer:drawerRef,athletesList})}
256),jsxRuntimeExports.jsxs(DrawerBody,{id:"drawer-body",paddingInline:athleteBio?"unset":6,ref:drawerRef,children:[athleteBio?jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:null,children:jsxRuntimeExports.jsx(AthletesDrawerBio,{athlete:athleteBio,css:{"& a":{pointerEvents:"none"}}})}):MemoizedAthleteList,showLoadMoreButton&&jsxRuntimeExports.jsx(AthletesDrawerButton,{state:searchedState,athletesFilters,setSearchedAthletes,setAthleteToFocus})]})]})]})})]})};var propTypesExports=requirePropTypes();const PropTypes=getDefaultExportFromCjs(propTypesExports);class Adder{constructor(){this._partials=new Float64Array(32),this._n=0}add(x2){const p2=this._partials;let i2=0;for(let j2=0;j2<this._n&&j2<32;j2++){const y2=p2[j2],hi2=x2+y2,lo=Math.abs(x2)<Math.abs(y2)?x2-(hi2-y2):y2-(hi2-x2);lo&&(p2[i2++]=lo),x2=hi2}return p2[i2]=x2,this._n=i2+1,this}valueOf(){const p2=this._partials;let n2=this._n,x2,y2,lo,hi2=0;if(n2>0){for(hi2=p2[--n2];n2>0&&(x2=hi2,y2=p2[--n2],hi2=x2+y2,lo=y2-(hi2-x2),!lo););n2>0&&(lo<0&&p2[n2-1]<0||lo>0&&p2[n2-1]>0)&&(y2=lo*2,x2=hi2+y2,y2==x2-hi2&&(hi2=x2))}return hi2}}function*flatten(arrays){for(const array2 of arrays)yield*array2}function merge(arrays){return Array.from(flatten(arrays))}function range$1(start2,stop,step){start2=+start2,stop=+stop,step=(n2=arguments.length)<2?(stop=start2,start2=0,1):n2<3?1:+step;for(var i2=-1,n2=Math.max(0,Math.ceil((stop-start2)/step))|0,range2=new Array(n2);++i2<n2;)range2[i2]=start2+i2*step;return range2}var epsilon=1e-6,epsilon2$1=1e-12,pi=Math.PI,halfPi=pi/2,quarterPi=pi/4,tau=pi*2,degrees$1=180/pi,radians=pi/180,abs=Math.abs,atan=Math.atan,atan2=Math.atan2,cos=Math.cos,ceil=Math.ceil,exp=Math.exp,hypot=Math.hypot,log=Math.log,pow=Math.pow,sin=Math.sin,sign=Math.sign||function(x2){return x2>0?1:x2<0?-1:0},sqrt=Math.sqrt,tan=Math.tan;function acos(x2){return x2>1?0:x2<-1?pi:Math.acos(x2)}function asin(x2){return x2>1?halfPi:x2<-1?-halfPi:Math.asin(x2)}function haversin(x2){return(x2=sin(x2/2))*x2}function noop$1(){}function streamGeometry(geometry,stream){geometry&&streamGeometryType.hasOwnProperty(geometry.type)&&streamGeometryType[geometry.type](geometry,stream)}var streamObjectType={Feature:function(object2,stream){streamGeometry(object2.geometry,stream)},FeatureCollection:function(object2,stream){for(var features=object2.features,i2=-1,n2=features.length;++i2<n2;)streamGeometry(features[i2].geometry,stream)}},streamGeometryType={Sphere:function(object2,stream){stream.sphere()},Point:function(object2,stream){object2=object2.coordinates,stream.point(object2[0],object2[1],object2[2])},MultiPoint:function(object2,stream){for(var coordinates2=object2.coordinates,i2=-1,n2=coordinates2.length;++i2<n2;)object2=coordinates2[i2],stream.point(object2[0],object2[1],object2[2])},LineString:function(object2,stream){streamLine(object2.coordinates,stream,0)},MultiLineString:function(object2,stream){for(var coordinates2=object2.coordinates,i2=-1,n2=coordinates2.length;++i2<n2;)streamLine(coordinates2[i2],stream,0)},Polygon:function(object2,stream){streamPolygon(object2.coordinates,stream)},MultiPolygon:function(object2,stream){for(var coordinates2=object2.coordinates,i2=-1,n2=coordinates2.length;++i2<n2;)streamPolygon(coordinates2[i2],stream)},GeometryCollection:function(object2,stream){for(var geometries=object2.geometries,i2=-1,n2=geometries.length;++i2<n2;)streamGeometry(geometries[i2],stream)}};function streamLine(coordinates2,stream,closed){var i2=-1,n2=coordinates2.length-closed,coordinate;for(stream.lineStart();++i2<n2;)coordinate=coordinates2[i2],stream.point(coordinate[0],coordinate[1],coordinate[2]);stream.lineEnd()}function streamPolygon(coordinates2,stream){var i2=-1,n2=coordinates2.length;for(stream.polygonStart();++i2<n2;)streamLine(coordinates2[i2],stream,1);stream.polygonEnd()}function geoStream(object2,stream){object2&&streamObjectType.hasOwnProperty(object2.type)?streamObjectType[object2.type](object2,stream):streamGeometry(object2,stream)}var areaRingSum$1=new Adder,areaSum$1=new Adder,lambda00$2,phi00$2,lambda0$2,cosPhi0$1,sinPhi0$1,areaStream$1={point:noop$1,lineStart:noop$1,lineEnd:noop$1,polygonStart:function(){areaRingSum$1=new Adder,areaStream$1.lineStart=areaRingStart$1,areaStream$1.lineEnd=areaRingEnd$1},polygonEnd:function(){var areaRing=+areaRingSum$1;areaSum$1.add(areaRing<0?tau+areaRing:areaRing),this.lineStart=this.lineEnd=this.point=noop$1},sphere:function(){areaSum$1.add(tau)}};function areaRingStart$1(){areaStream$1.point=areaPointFirst$1}function areaRingEnd$1(){areaPoint$1(lambda00$2,phi00$2)}function areaPointFirst$1(lambda,phi){areaStream$1.point=areaPoint$1,lambda00$2=lambda,phi00$2=phi,lambda*=radians,phi*=radians,lambda0$2=lambda,cosPhi0$1=cos(phi=phi/2+quarterPi),sinPhi0$1=sin(phi)}function areaPoint$1(lambda,phi){lambda*=radians,phi*=radians,phi=phi/2+quarterPi;var dLambda=lambda-lambda0$2,sdLambda=dLambda>=0?1:-1,adLambda=sdLambda*dLambda,cosPhi=cos(phi),sinPhi=sin(phi),k2=sinPhi0$1*sinPhi,u2=cosPhi0$1*cosPhi+k2*cos(adLambda),v2=k2*sdLambda*sin(adLambda);areaRingSum$1.add(atan2(v2,u2)),lambda0$2=lambda,cosPhi0$1=cosPhi,sinPhi0$1=sinPhi}function area(object2){return areaSum$1=new Adder,geoStream(object2,areaStream$1),areaSum$1*2}function spherical(cartesian2){return[atan2(cartesian2[1],cartesian2[0]),asin(cartesian2[2])]}function cartesian(spherical2){var lambda=spherical2[0],phi=spherical2[1],cosPhi=cos(phi);return[cosPhi*cos(lambda),cosPhi*sin(lambda),sin(phi)]}function cartesianDot(a2,b2){return a2[0]*b2[0]+a2[1]*b2[1]+a2[2]*b2[2]}function cartesianCross(a2,b2){return[a2[1]*b2[2]-a2[2]*b2[1],a2[2]*b2[0]-a2[0]*b2[2],a2[0]*b2[1]-a2[1]*b2[0]]}function cartesianAddInPlace(a2,b2){a2[0]+=b2[0],a2[1]+=b2[1],a2[2]+=b2[2]}function cartesianScale(vector,k2){return[vector[0]*k2,vector[1]*k2,vector[2]*k2]}
vendor: 13,098 bytes, line 256
256function cartesianNormalizeInPlace(d2){var l=sqrt(d2[0]*d2[0]+d2[1]*d2[1]+d2[2]*d2[2]);d2[0]/=l,d2[1]/=l,d2[2]/=l}var lambda0$1,phi0,lambda1,phi1,lambda2,lambda00$1,phi00$1,p0,deltaSum,ranges,range,boundsStream$1={point:boundsPoint$1,lineStart:boundsLineStart,lineEnd:boundsLineEnd,polygonStart:function(){boundsStream$1.point=boundsRingPoint,boundsStream$1.lineStart=boundsRingStart,boundsStream$1.lineEnd=boundsRingEnd,deltaSum=new Adder,areaStream$1.polygonStart()},polygonEnd:function(){areaStream$1.polygonEnd(),boundsStream$1.point=boundsPoint$1,boundsStream$1.lineStart=boundsLineStart,boundsStream$1.lineEnd=boundsLineEnd,areaRingSum$1<0?(lambda0$1=-(lambda1=180),phi0=-(phi1=90)):deltaSum>epsilon?phi1=90:deltaSum<-epsilon&&(phi0=-90),range[0]=lambda0$1,range[1]=lambda1},sphere:function(){lambda0$1=-(lambda1=180),phi0=-(phi1=90)}};function boundsPoint$1(lambda,phi){ranges.push(range=[lambda0$1=lambda,lambda1=lambda]),phi<phi0&&(phi0=phi),phi>phi1&&(phi1=phi)}function linePoint(lambda,phi){var p2=cartesian([lambda*radians,phi*radians]);if(p0){var normal=cartesianCross(p0,p2),equatorial=[normal[1],-normal[0],0],inflection=cartesianCross(equatorial,normal);cartesianNormalizeInPlace(inflection),inflection=spherical(inflection);var delta=lambda-lambda2,sign2=delta>0?1:-1,lambdai=inflection[0]*degrees$1*sign2,phii,antimeridian=abs(delta)>180;antimeridian^(sign2*lambda2<lambdai&&lambdai<sign2*lambda)?(phii=inflection[1]*degrees$1,phii>phi1&&(phi1=phii)):(lambdai=(lambdai+360)%360-180,antimeridian^(sign2*lambda2<lambdai&&lambdai<sign2*lambda)?(phii=-inflection[1]*degrees$1,phii<phi0&&(phi0=phii)):(phi<phi0&&(phi0=phi),phi>phi1&&(phi1=phi))),antimeridian?lambda<lambda2?angle(lambda0$1,lambda)>angle(lambda0$1,lambda1)&&(lambda1=lambda):angle(lambda,lambda1)>angle(lambda0$1,lambda1)&&(lambda0$1=lambda):lambda1>=lambda0$1?(lambda<lambda0$1&&(lambda0$1=lambda),lambda>lambda1&&(lambda1=lambda)):lambda>lambda2?angle(lambda0$1,lambda)>angle(lambda0$1,lambda1)&&(lambda1=lambda):angle(lambda,lambda1)>angle(lambda0$1,lambda1)&&(lambda0$1=lambda)}else ranges.push(range=[lambda0$1=lambda,lambda1=lambda]);phi<phi0&&(phi0=phi),phi>phi1&&(phi1=phi),p0=p2,lambda2=lambda}function boundsLineStart(){boundsStream$1.point=linePoint}function boundsLineEnd(){range[0]=lambda0$1,range[1]=lambda1,boundsStream$1.point=boundsPoint$1,p0=null}function boundsRingPoint(lambda,phi){if(p0){var delta=lambda-lambda2;deltaSum.add(abs(delta)>180?delta+(delta>0?360:-360):delta)}else lambda00$1=lambda,phi00$1=phi;areaStream$1.point(lambda,phi),linePoint(lambda,phi)}function boundsRingStart(){areaStream$1.lineStart()}function boundsRingEnd(){boundsRingPoint(lambda00$1,phi00$1),areaStream$1.lineEnd(),abs(deltaSum)>epsilon&&(lambda0$1=-(lambda1=180)),range[0]=lambda0$1,range[1]=lambda1,p0=null}function angle(lambda02,lambda12){return(lambda12-=lambda02)<0?lambda12+360:lambda12}function rangeCompare(a2,b2){return a2[0]-b2[0]}function rangeContains(range2,x2){return range2[0]<=range2[1]?range2[0]<=x2&&x2<=range2[1]:x2<range2[0]||range2[1]<x2}function bounds(feature2){var i2,n2,a2,b2,merged,deltaMax,delta;if(phi1=lambda1=-(lambda0$1=phi0=1/0),ranges=[],geoStream(feature2,boundsStream$1),n2=ranges.length){for(ranges.sort(rangeCompare),i2=1,a2=ranges[0],merged=[a2];i2<n2;++i2)b2=ranges[i2],rangeContains(a2,b2[0])||rangeContains(a2,b2[1])?(angle(a2[0],b2[1])>angle(a2[0],a2[1])&&(a2[1]=b2[1]),angle(b2[0],a2[1])>angle(a2[0],a2[1])&&(a2[0]=b2[0])):merged.push(a2=b2);for(deltaMax=-1/0,n2=merged.length-1,i2=0,a2=merged[n2];i2<=n2;a2=b2,++i2)b2=merged[i2],(delta=angle(a2[1],b2[0]))>deltaMax&&(deltaMax=delta,lambda0$1=b2[0],lambda1=a2[1])}return ranges=range=null,lambda0$1===1/0||phi0===1/0?[[NaN,NaN],[NaN,NaN]]:[[lambda0$1,phi0],[lambda1,phi1]]}var W0,W1,X0$1,Y0$1,Z0$1,X1$1,Y1$1,Z1$1,X2$1,Y2$1,Z2$1,lambda00,phi00,x0$4,y0$4,z0,centroidStream$1={sphere:noop$1,point:centroidPoint$1,lineStart:centroidLineStart$1,lineEnd:centroidLineEnd$1,polygonStart:function(){centroidStream$1.lineStart=centroidRingStart$1,centroidStream$1.lineEnd=centroidRingEnd$1},polygonEnd:function(){centroidStream$1.lineStart=centroidLineStart$1,centroidStream$1.lineEnd=centroidLineEnd$1}};function centroidPoint$1(lambda,phi){lambda*=radians,phi*=radians;var cosPhi=cos(phi);centroidPointCartesian(cosPhi*cos(lambda),cosPhi*sin(lambda),sin(phi))}function centroidPointCartesian(x2,y2,z2){++W0,X0$1+=(x2-X0$1)/W0,Y0$1+=(y2-Y0$1)/W0,Z0$1+=(z2-Z0$1)/W0}function centroidLineStart$1(){centroidStream$1.point=centroidLinePointFirst}function centroidLinePointFirst(lambda,phi){lambda*=radians,phi*=radians;var cosPhi=cos(phi);x0$4=cosPhi*cos(lambda),y0$4=cosPhi*sin(lambda),z0=sin(phi),centroidStream$1.point=centroidLinePoint,centroidPointCartesian(x0$4,y0$4,z0)}function centroidLinePoint(lambda,phi){lambda*=radians,phi*=radians;var cosPhi=cos(phi),x2=cosPhi*cos(lambda),y2=cosPhi*sin(lambda),z2=sin(phi),w2=atan2(sqrt((w2=y0$4*z2-z0*y2)*w2+(w2=z0*x2-x0$4*z2)*w2+(w2=x0$4*y2-y0$4*x2)*w2),x0$4*x2+y0$4*y2+z0*z2);W1+=w2,X1$1+=w2*(x0$4+(x0$4=x2)),Y1$1+=w2*(y0$4+(y0$4=y2)),Z1$1+=w2*(z0+(z0=z2)),centroidPointCartesian(x0$4,y0$4,z0)}function centroidLineEnd$1(){centroidStream$1.point=centroidPoint$1}function centroidRingStart$1(){centroidStream$1.point=centroidRingPointFirst}function centroidRingEnd$1(){centroidRingPoint(lambda00,phi00),centroidStream$1.point=centroidPoint$1}function centroidRingPointFirst(lambda,phi){lambda00=lambda,phi00=phi,lambda*=radians,phi*=radians,centroidStream$1.point=centroidRingPoint;var cosPhi=cos(phi);x0$4=cosPhi*cos(lambda),y0$4=cosPhi*sin(lambda),z0=sin(phi),centroidPointCartesian(x0$4,y0$4,z0)}function centroidRingPoint(lambda,phi){lambda*=radians,phi*=radians;var cosPhi=cos(phi),x2=cosPhi*cos(lambda),y2=cosPhi*sin(lambda),z2=sin(phi),cx2=y0$4*z2-z0*y2,cy=z0*x2-x0$4*z2,cz=x0$4*y2-y0$4*x2,m2=hypot(cx2,cy,cz),w2=asin(m2),v2=m2&&-w2/m2;X2$1.add(v2*cx2),Y2$1.add(v2*cy),Z2$1.add(v2*cz),W1+=w2,X1$1+=w2*(x0$4+(x0$4=x2)),Y1$1+=w2*(y0$4+(y0$4=y2)),Z1$1+=w2*(z0+(z0=z2)),centroidPointCartesian(x0$4,y0$4,z0)}function geoCentroid(object2){W0=W1=X0$1=Y0$1=Z0$1=X1$1=Y1$1=Z1$1=0,X2$1=new Adder,Y2$1=new Adder,Z2$1=new Adder,geoStream(object2,centroidStream$1);var x2=+X2$1,y2=+Y2$1,z2=+Z2$1,m2=hypot(x2,y2,z2);return m2<epsilon2$1&&(x2=X1$1,y2=Y1$1,z2=Z1$1,W1<epsilon&&(x2=X0$1,y2=Y0$1,z2=Z0$1),m2=hypot(x2,y2,z2),m2<epsilon2$1)?[NaN,NaN]:[atan2(y2,x2)*degrees$1,asin(z2/m2)*degrees$1]}function constant$3(x2){return function(){return x2}}function compose(a2,b2){function compose2(x2,y2){return x2=a2(x2,y2),b2(x2[0],x2[1])}return a2.invert&&b2.invert&&(compose2.invert=function(x2,y2){return x2=b2.invert(x2,y2),x2&&a2.invert(x2[0],x2[1])}),compose2}function rotationIdentity(lambda,phi){return abs(lambda)>pi&&(lambda-=Math.round(lambda/tau)*tau),[lambda,phi]}rotationIdentity.invert=rotationIdentity;function rotateRadians(deltaLambda,deltaPhi,deltaGamma){return(deltaLambda%=tau)?deltaPhi||deltaGamma?compose(rotationLambda(deltaLambda),rotationPhiGamma(deltaPhi,deltaGamma)):rotationLambda(deltaLambda):deltaPhi||deltaGamma?rotationPhiGamma(deltaPhi,deltaGamma):rotationIdentity}function forwardRotationLambda(deltaLambda){return function(lambda,phi){return lambda+=deltaLambda,abs(lambda)>pi&&(lambda-=Math.round(lambda/tau)*tau),[lambda,phi]}}function rotationLambda(deltaLambda){var rotation2=forwardRotationLambda(deltaLambda);return rotation2.invert=forwardRotationLambda(-deltaLambda),rotation2}function rotationPhiGamma(deltaPhi,deltaGamma){var cosDeltaPhi=cos(deltaPhi),sinDeltaPhi=sin(deltaPhi),cosDeltaGamma=cos(deltaGamma),sinDeltaGamma=sin(deltaGamma);function rotation2(lambda,phi){var cosPhi=cos(phi),x2=cos(lambda)*cosPhi,y2=sin(lambda)*cosPhi,z2=sin(phi),k2=z2*cosDeltaPhi+x2*sinDeltaPhi;return[atan2(y2*cosDeltaGamma-k2*sinDeltaGamma,x2*cosDeltaPhi-z2*sinDeltaPhi),asin(k2*cosDeltaGamma+y2*sinDeltaGamma)]}return rotation2.invert=function(lambda,phi){var cosPhi=cos(phi),x2=cos(lambda)*cosPhi,y2=sin(lambda)*cosPhi,z2=sin(phi),k2=z2*cosDeltaGamma-y2*sinDeltaGamma;return[atan2(y2*cosDeltaGamma+z2*sinDeltaGamma,x2*cosDeltaPhi+k2*sinDeltaPhi),asin(k2*cosDeltaPhi-x2*sinDeltaPhi)]},rotation2}function rotation(rotate2){rotate2=rotateRadians(rotate2[0]*radians,rotate2[1]*radians,rotate2.length>2?rotate2[2]*radians:0);function forward(coordinates2){return coordinates2=rotate2(coordinates2[0]*radians,coordinates2[1]*radians),coordinates2[0]*=degrees$1,coordinates2[1]*=degrees$1,coordinates2}return forward.invert=function(coordinates2){return coordinates2=rotate2.invert(coordinates2[0]*radians,coordinates2[1]*radians),coordinates2[0]*=degrees$1,coordinates2[1]*=degrees$1,coordinates2},forward}function circleStream(stream,radius,delta,direction,t0,t12){if(delta){var cosRadius=cos(radius),sinRadius=sin(radius),step=direction*delta;t0==null?(t0=radius+direction*tau,t12=radius-step/2):(t0=circleRadius(cosRadius,t0),t12=circleRadius(cosRadius,t12),(direction>0?t0<t12:t0>t12)&&(t0+=direction*tau));for(var point,t2=t0;direction>0?t2>t12:t2<t12;t2-=step)point=spherical([cosRadius,-sinRadius*cos(t2),-sinRadius*sin(t2)]),stream.point(point[0],point[1])}}function circleRadius(cosRadius,point){point=cartesian(point),point[0]-=cosRadius,cartesianNormalizeInPlace(point);var radius=acos(-point[1]);return((-point[2]<0?-radius:radius)+tau-epsilon)%tau}function circle(){var center=constant$3([0,0]),radius=constant$3(90),precision=constant$3(2),ring,rotate2,stream={point};function point(x2,y2){ring.push(x2=rotate2(x2,y2)),x2[0]*=degrees$1,x2[1]*=degrees$1}function circle2(){var c2=center.apply(this,arguments),r2=radius.apply(this,arguments)*radians,p2=precision.apply(this,arguments)*radians;return ring=[],rotate2=rotateRadians(-c2[0]*radians,-c2[1]*radians,0).invert,circleStream(stream,r2,p2,1),c2={type:"Polygon",coordinates:[ring]},ring=rotate2=null,c2}return circle2.center=function(_2){return arguments.length?(center=typeof _2=="function"?_2:constant$3([+_2[0],+_2[1]]),circle2):center},circle2.radius=function(_2){return arguments.length?(radius=typeof _2=="function"?_2:constant$3(+_2),circle2):radius},circle2.precision=function(_2){return arguments.length?(precision=typeof _2=="function"?_2:constant$3(+_2),circle2):precision},circle2}function clipBuffer(){var lines=[],line2;return{point:function(x2,y2,m2){line2.push([x2,y2,m2])},lineStart:function(){lines.push(line2=[])},lineEnd:noop$1,rejoin:function(){lines.length>1&&lines.push(lines.pop().concat(lines.shift()))},result:function(){var result=lines;return lines=[],line2=null,result}}}function pointEqual(a2,b2){return abs(a2[0]-b2[0])<epsilon&&abs(a2[1]-b2[1])<epsilon}function Intersection(point,points,other,entry){this.x=point,this.z=points,this.o=other,this.e=entry,this.v=!1,this.n=this.p=null}function clipRejoin(segments,compareIntersection2,startInside,interpolate2,stream){var subject=[],clip2=[],i2,n2;if(segments.forEach(function(segment){if(!((n3=segment.length-1)<=0)){var n3,p02=segment[0],p12=segment[n3],x2;if(pointEqual(p02,p12)){if(!p02[2]&&!p12[2]){for(stream.lineStart(),i2=0;i2<n3;++i2)stream.point((p02=segment[i2])[0],p02[1]);stream.lineEnd();return}p12[0]+=2*epsilon}subject.push(x2=new Intersection(p02,segment,null,!0)),clip2.push(x2.o=new Intersection(p02,null,x2,!1)),subject.push(x2=new Intersection(p12,segment,null,!1)),clip2.push(x2.o=new Intersection(p12,null,x2,!0))}}),!!subject.length){for(clip2.sort(compareIntersection2),link(subject),link(clip2),i2=0,n2=clip2.length;i2<n2;++i2)clip2[i2].e=startInside=!startInside;for(var start2=subject[0],points,point;;){for(var current=start2,isSubject=!0;current.v;)if((current=current.n)===start2)return;points=current.z,stream.lineStart();do{if(current.v=current.o.v=!0,current.e){if(isSubject)for(i2=0,n2=points.length;i2<n2;++i2)stream.point((point=points[i2])[0],point[1]);else interpolate2(current.x,current.n.x,1,stream);current=current.n}else{if(isSubject)for(points=current.p.z,i2=points.length-1;i2>=0;--i2)stream.point((point=points[i2])[0],point[1]);else interpolate2(current.x,current.p.x,-1,stream);current=current.p}current=current.o,points=current.z,isSubject=!isSubject}while(!current.v);stream.lineEnd()}}}function link(array2){if(n2=array2.length){for(var n2,i2=0,a2=array2[0],b2;++i2<n2;)a2.n=b2=array2[i2],b2.p=a2,a2=b2;a2.n=b2=array2[0],b2.p=a2}}function longitude(point){return abs(point[0])<=pi?point[0]:sign(point[0])*((abs(point[0])+pi)%tau-pi)}function polygonContains(polygon,point){var lambda=longitude(point),phi=point[1],sinPhi=sin(phi),normal=[sin(lambda),-cos(lambda),0],angle2=0,winding=0,sum2=new Adder;sinPhi===1?phi=halfPi+epsilon:sinPhi===-1&&(phi=-halfPi-epsilon);for(var i2=0,n2=polygon.length;i2<n2;++i2)if(m2=(ring=polygon[i2]).length)for(var ring,m2,point0=ring[m2-1],lambda02=longitude(point0),phi02=point0[1]/2+quarterPi,sinPhi02=sin(phi02),cosPhi02=cos(phi02),j2=0;j2<m2;++j2,lambda02=lambda12,sinPhi02=sinPhi1,cosPhi02=cosPhi1,point0=point1){var point1=ring[j2],lambda12=longitude(point1),phi12=point1[1]/2+quarterPi,sinPhi1=sin(phi12),cosPhi1=cos(phi12),delta=lambda12-lambda02,sign2=delta>=0?1:-1,absDelta=sign2*delta,antimeridian=absDelta>pi,k2=sinPhi02*sinPhi1;
256if(sum2.add(atan2(k2*sign2*sin(absDelta),cosPhi02*cosPhi1+k2*cos(absDelta))),angle2+=antimeridian?delta+sign2*tau:delta,antimeridian^lambda02>=lambda^lambda12>=lambda){var arc=cartesianCross(cartesian(point0),cartesian(point1));cartesianNormalizeInPlace(arc);var intersection=cartesianCross(normal,arc);cartesianNormalizeInPlace(intersection);var phiArc=(antimeridian^delta>=0?-1:1)*asin(intersection[2]);(phi>phiArc||phi===phiArc&&(arc[0]||arc[1]))&&(winding+=antimeridian^delta>=0?1:-1)}}return(angle2<-epsilon||angle2<epsilon&&sum2<-epsilon2$1)^winding&1}function clip(pointVisible,clipLine2,interpolate2,start2){return function(sink){var line2=clipLine2(sink),ringBuffer=clipBuffer(),ringSink=clipLine2(ringBuffer),polygonStarted=!1,polygon,segments,ring,clip2={point,lineStart,lineEnd,polygonStart:function(){clip2.point=pointRing,clip2.lineStart=ringStart,clip2.lineEnd=ringEnd,segments=[],polygon=[]},polygonEnd:function(){clip2.point=point,clip2.lineStart=lineStart,clip2.lineEnd=lineEnd,segments=merge(segments);var startInside=polygonContains(polygon,start2);segments.length?(polygonStarted||(sink.polygonStart(),polygonStarted=!0),clipRejoin(segments,compareIntersection,startInside,interpolate2,sink)):startInside&&(polygonStarted||(sink.polygonStart(),polygonStarted=!0),sink.lineStart(),interpolate2(null,null,1,sink),sink.lineEnd()),polygonStarted&&(sink.polygonEnd(),polygonStarted=!1),segments=polygon=null},sphere:function(){sink.polygonStart(),sink.lineStart(),interpolate2(null,null,1,sink),sink.lineEnd(),sink.polygonEnd()}};function point(lambda,phi){pointVisible(lambda,phi)&&sink.point(lambda,phi)}function pointLine(lambda,phi){line2.point(lambda,phi)}function lineStart(){clip2.point=pointLine,line2.lineStart()}function lineEnd(){clip2.point=point,line2.lineEnd()}function pointRing(lambda,phi){ring.push([lambda,phi]),ringSink.point(lambda,phi)}function ringStart(){ringSink.lineStart(),ring=[]}function ringEnd(){pointRing(ring[0][0],ring[0][1]),ringSink.lineEnd();var clean=ringSink.clean(),ringSegments=ringBuffer.result(),i2,n2=ringSegments.length,m2,segment,point2;if(ring.pop(),polygon.push(ring),ring=null,!!n2){if(clean&1){if(segment=ringSegments[0],(m2=segment.length-1)>0){for(polygonStarted||(sink.polygonStart(),polygonStarted=!0),sink.lineStart(),i2=0;i2<m2;++i2)sink.point((point2=segment[i2])[0],point2[1]);sink.lineEnd()}return}n2>1&&clean&2&&ringSegments.push(ringSegments.pop().concat(ringSegments.shift())),segments.push(ringSegments.filter(validSegment))}}return clip2}}function validSegment(segment){return segment.length>1}function compareIntersection(a2,b2){return((a2=a2.x)[0]<0?a2[1]-halfPi-epsilon:halfPi-a2[1])-((b2=b2.x)[0]<0?b2[1]-h
vendor: 4,356 bytes, line 256
256alfPi-epsilon:halfPi-b2[1])}const clipAntimeridian=clip(function(){return!0},clipAntimeridianLine,clipAntimeridianInterpolate,[-pi,-halfPi]);function clipAntimeridianLine(stream){var lambda02=NaN,phi02=NaN,sign0=NaN,clean;return{lineStart:function(){stream.lineStart(),clean=1},point:function(lambda12,phi12){var sign1=lambda12>0?pi:-pi,delta=abs(lambda12-lambda02);abs(delta-pi)<epsilon?(stream.point(lambda02,phi02=(phi02+phi12)/2>0?halfPi:-halfPi),stream.point(sign0,phi02),stream.lineEnd(),stream.lineStart(),stream.point(sign1,phi02),stream.point(lambda12,phi02),clean=0):sign0!==sign1&&delta>=pi&&(abs(lambda02-sign0)<epsilon&&(lambda02-=sign0*epsilon),abs(lambda12-sign1)<epsilon&&(lambda12-=sign1*epsilon),phi02=clipAntimeridianIntersect(lambda02,phi02,lambda12,phi12),stream.point(sign0,phi02),stream.lineEnd(),stream.lineStart(),stream.point(sign1,phi02),clean=0),stream.point(lambda02=lambda12,phi02=phi12),sign0=sign1},lineEnd:function(){stream.lineEnd(),lambda02=phi02=NaN},clean:function(){return 2-clean}}}function clipAntimeridianIntersect(lambda02,phi02,lambda12,phi12){var cosPhi02,cosPhi1,sinLambda0Lambda1=sin(lambda02-lambda12);return abs(sinLambda0Lambda1)>epsilon?atan((sin(phi02)*(cosPhi1=cos(phi12))*sin(lambda12)-sin(phi12)*(cosPhi02=cos(phi02))*sin(lambda02))/(cosPhi02*cosPhi1*sinLambda0Lambda1)):(phi02+phi12)/2}function clipAntimeridianInterpolate(from2,to,direction,stream){var phi;if(from2==null)phi=direction*halfPi,stream.point(-pi,phi),stream.point(0,phi),stream.point(pi,phi),stream.point(pi,0),stream.point(pi,-phi),stream.point(0,-phi),stream.point(-pi,-phi),stream.point(-pi,0),stream.point(-pi,phi);else if(abs(from2[0]-to[0])>epsilon){var lambda=from2[0]<to[0]?pi:-pi;phi=direction*lambda/2,stream.point(-lambda,phi),stream.point(0,phi),stream.point(lambda,phi)}else stream.point(to[0],to[1])}function clipCircle(radius){var cr=cos(radius),delta=2*radians,smallRadius=cr>0,notHemisphere=abs(cr)>epsilon;function interpolate2(from2,to,direction,stream){circleStream(stream,radius,delta,direction,from2,to)}function visible(lambda,phi){return cos(lambda)*cos(phi)>cr}function clipLine2(stream){var point0,c0,v0,v00,clean;return{lineStart:function(){v00=v0=!1,clean=1},point:function(lambda,phi){var point1=[lambda,phi],point2,v2=visible(lambda,phi),c2=smallRadius?v2?0:code(lambda,phi):v2?code(lambda+(lambda<0?pi:-pi),phi):0;if(!point0&&(v00=v0=v2)&&stream.lineStart(),v2!==v0&&(point2=intersect(point0,point1),(!point2||pointEqual(point0,point2)||pointEqual(point1,point2))&&(point1[2]=1)),v2!==v0)clean=0,v2?(stream.lineStart(),point2=intersect(point1,point0),stream.point(point2[0],point2[1])):(point2=intersect(point0,point1),stream.point(point2[0],point2[1],2),stream.lineEnd()),point0=point2;else if(notHemisphere&&point0&&smallRadius^v2){var t2;!(c2&c0)&&(t2=intersect(point1,point0,!0))&&(clean=0,smallRadius?(stream.lineStart(),stream.point(t2[0][0],t2[0][1]),stream.point(t2[1][0],t2[1][1]),stream.lineEnd()):(stream.point(t2[1][0],t2[1][1]),stream.lineEnd(),stream.lineStart(),stream.point(t2[0][0],t2[0][1],3)))}v2&&(!point0||!pointEqual(point0,point1))&&stream.point(point1[0],point1[1]),point0=point1,v0=v2,c0=c2},lineEnd:function(){v0&&stream.lineEnd(),point0=null},clean:function(){return clean|(v00&&v0)<<1}}}function intersect(a2,b2,two){var pa=cartesian(a2),pb=cartesian(b2),n12=[1,0,0],n2=cartesianCross(pa,pb),n2n2=cartesianDot(n2,n2),n1n2=n2[0],determinant=n2n2-n1n2*n1n2;if(!determinant)return!two&&a2;var c12=cr*n2n2/determinant,c2=-cr*n1n2/determinant,n1xn2=cartesianCross(n12,n2),A5=cartesianScale(n12,c12),B2=cartesianScale(n2,c2);cartesianAddInPlace(A5,B2);var u2=n1xn2,w2=cartesianDot(A5,u2),uu=cartesianDot(u2,u2),t2=w2*w2-uu*(cartesianDot(A5,A5)-1);if(!(t2<0)){var t3=sqrt(t2),q2=cartesianScale(u2,(-w2-t3)/uu);if(cartesianAddInPlace(q2,A5),q2=spherical(q2),!two)return q2;var lambda02=a2[0],lambda12=b2[0],phi02=a2[1],phi12=b2[1],z2;lambda12<lambda02&&(z2=lambda02,lambda02=lambda12,lambda12=z2);var delta2=lambda12-lambda02,polar=abs(delta2-pi)<epsilon,meridian=polar||delta2<epsilon;if(!polar&&phi12<phi02&&(z2=phi02,phi02=phi12,phi12=z2),meridian?polar?phi02+phi12>0^q2[1]<(abs(q2[0]-lambda02)<epsilon?phi02:phi12):phi02<=q2[1]&&q2[1]<=phi12:delta2>pi^(lambda02<=q2[0]&&q2[0]<=lambda12)){var q1=cartesianScale(u2,(-w2+t3)/uu);return cartesianAddInPlace(q1,A5),[q2,spherical(q1)]}}}
256function code(lambda,phi){var r2=smallRadius?radius:pi-radius,code2=0;return lambda<-r2?code2|=1:lambda>r2&&(code2|=2),phi<-r2?code2|=4:phi>r2&&(code2|=8),code2}return clip(visible,clipLine2,interpolate2,smallRadius?[0,-radius]:[-pi,radius-pi])}function clipLine(a2,b2,x02,y02,x12,y12){var ax=a2[0],ay=a2[1],bx=b2[0],by=b2[1],t0=0,t12=1,dx=bx-ax,dy=by-ay,r2;if(r2=x02-ax,!(!dx&&r2>0)){if(r2/=dx,dx<0){if(r2<t0)return;r2<t12&&(t12=r2)}else if(dx>0){if(r2>t12)return;r2>t0&&(t0=r2)}if(r2=x12-ax,!(!dx&&r2<0)){if(r2/=dx,dx<0){if(r2>t12)return;r2>t0&&(t0=r2)}else if(dx>0){if(r2<t0)return;r2<t12&&(t12=r2)}if(r2=y02-ay,!(!dy&&r2>0)){if(r2/=dy,dy<0){if(r2<t0)return;r2<t12&&(t12=r2)}else if(dy>0){if(r2>t12)return;r2>t0&&(t0=r2)}if(r2=y12-ay,!(!dy&&r2<0)){if(r2/=dy,dy<0){if(r2>t12)return;r2>t0&&(t0=r2)}else if(dy>0){if(r2<t0)return;r2<t12&&(t12=r2)}return t0>0&&(a2[0]=ax+t0*dx,a2[1]=ay+t0*dy),t12<1&&(b2[0]=ax+t12*dx,b2[1]=ay+t12*dy),!0}}}}}var clipMax=1e9,clipMin=-clipMax;function clipRectangle(x02,y02,x12,y12){function visible(x2,y2){return x02<=x2&&x2<=x12&&y02<=y2&&y2<=y12}function interpolate2(from2,to,direction,stream){var a2=0,a12=0;if(from2==null||(a2=corner(from2,direction))!==(a12=corner(to,direction))||comparePoint(from2,to)<0^direction>0)do stream.point(a2===0||a2===3?x02:x12,a2>1?y12:y02);while((a2=(a2+direction+4)%4)!==a12);else stream.point(to[0],to[1])}function corner(p2,direction){return abs(p2[0]-x02)<epsilon?direction>0?0:3:abs(p2[0]-x12)<epsilon?direction>0?2:1:abs(p2[1]-y02)<epsilon?direction>0?1:0:direction>0?3:2}function compareIntersection2(a2,b2){return comparePoint(a2.x,b2.x)}function comparePoint(a2,b2){var ca=corner(a2,1),cb=corner(b2,1);return ca!==cb?ca-cb:ca===0?b2[1]-a2[1]:ca===1?a2[0]-b2[0]:ca===2?a2[1]-b2[1]:b2[0]-a2[0]}return function(stream){var activeStream=stream,bufferStream=clipBuffer(),segments,polygon,ring,x__,y__,v__,x_,y_,v_,first2,clean,clipStream={point,lineStart,lineEnd,polygonStart,polygonEnd};function point(x2,y2){visible(x2,y2)&&activeStream.point(x2,y2)}function polygonInside(){for(var winding=0,i2=0,n2=polygon.length;i2<n2;++i2)for(var ring2=polygon[i2],j2=1,m2=ring2.length,point2=ring2[0],a0,a12,b0=point2[0],b12=point2[1];j2<m2;++j2)a0=b0,a12=b12,point2=ring2[j2],b0=point2[0],b12=point2[1],a12<=y12?b12>y12&&(b0-a0)*(y12-a12)>(b12-a12)*(x02-a0)&&++winding:b12<=y12&&(b0-a0)*(y12-a12)<(b12-a12)*(x02-a0)&&--winding;return winding}function polygonStart(){activeStream=bufferStream,segments=[],polygon=[],clean=!0}function polygonEnd(){var startInside=polygonInside(),cleanInside=clean&&startInside,visible2=(segments=merge(segments)).length;(cleanInside||visible2)&&(stream.polygonStart(),cleanInside&&(stream.lineStart(),interpolate2(null,null,1,stream),stream.lineEnd()),visible2&&clipRejoin(segments,compareIntersection2,startInside,interpolate2,stream),stream.polygonEnd()),activeStream=stream,segments=polygon=ring=null}function lineStart(){clipStream.point=linePoint2,polygon&&polygon.push(ring=[]),first2=!0,v_=!1,x_=y_=NaN}function lineEnd(){segments&&(linePoint2(x__,y__),v__&&v_&&bufferStream.rejoin(),segments.push(bufferStream.result())),clipStream.point=point,v_&&activeStream.lineEnd()}function linePoint2(x2,y2){var v2=visible(x2,y2);if(polygon&&ring.push([x2,y2]),first2)x__=x2,y__=y2,v__=v2,first2=!1,v2&&(activeStream.lineStart(),activeStream.point(x2,y2));else if(v2&&v_)activeStream.point(x2,y2);else{var a2=[x_=Math.max(clipMin,Math.min(clipMax,x_)),y_=Math.max(clipMin,Math.min(clipMax,y_))],b2=[x2=Math.max(clipMin,Math.min(clipMax,x2)),y2=Math.max(clipMin,Math.min(clipMax,y2))];clipLine(a2,b2,x02,y02,x12,y12)?(v_||(activeStream.lineStart(),activeStream.point(a2[0],a2[1])),activeStream.point(b2[0],b2[1]),v2||activeStream.lineEnd(),clean=!1):v2&&(activeStream.lineStart(),activeStream.point(x2,y2),clean=!1)}x_=x2,y_=y2,v_=v2}return clipStream}}function extent(){var x02=0,y02=0,x12=960,y12=500,cache2,cacheStream,clip2;return clip2={stream:function(stream){return cache2&&cacheStream===stream?cache2:cache2=clipRectangle(x02,y02,x12,y12)(cacheStream=stream)},extent:function(_2){return arguments.length?(x02=+_2[0][0],y02=+_2[0][1],x12=+_2[1][0],y12=+_2[1][1],cache2=cacheStream=null,clip2):[[x02,y02],[x12,y12]]}}}var lengthSum$1,lambda0,sinPhi0,cosPhi0,lengthStream$1={sphere:noop$1,point:noop$1,lineStart:lengthLineStart,lineEnd:noop$1,polygonStart:noop$1,polygonEnd:noop$1};function lengthLineStart(){lengthStream$1.point=lengthPointFirst$1,lengthStream$1.lineEnd=lengthLineEnd}function lengthLineEnd(){lengthStream$1.point=lengthStream$1.lineEnd=noop$1}function lengthPointFirst$1(lambda,phi){lambda*=radians,phi*=radians,lambda0=lambda,sinPhi0=sin(phi),cosPhi0=cos(phi),lengthStream$1.point=lengthPoint$1}function lengthPoint$1(lambda,phi){lambda*=radians,phi*=radians;var sinPhi=sin(phi),cosPhi=cos(phi),delta=abs(lambda-lambda0),cosDelta=cos(delta),sinDelta=sin(delta),x2=cosPhi*sinDelta,y2=cosPhi0*sinPhi-sinPhi0*cosPhi*cosDelta,z2=sinPhi0*sinPhi+cosPhi0*cosPhi*cosDelta;lengthSum$1.add(atan2(sqrt(x2*x2+y2*y2),z2)),lambda0=lambda,sinPhi0=sinPhi,cosPhi0=cosPhi}function length(object2){return lengthSum$1=new Adder,geoStream(object2,lengthStream$1),+lengthSum$1}var coordinates=[null,null],object$1={type:"LineString",coordinates};function distance(a2,b2){return coordinates[0]=a2,coordinates[1]=b2,length(object$1)}var containsObjectType={Feature:function(object2,point){return containsGeometry(object2.geometry,point)},FeatureCollection:function(object2,point){for(var features=object2.features,i2=-1,n2=features.length;++i2<n2;)if(containsGeometry(features[i2].geometry,point))return!0;return!1}},containsGeometryType={Sphere:function(){return!0}
vendor: 5,106 bytes, line 256
256,Point:function(object2,point){return containsPoint(object2.coordinates,point)},MultiPoint:function(object2,point){for(var coordinates2=object2.coordinates,i2=-1,n2=coordinates2.length;++i2<n2;)if(containsPoint(coordinates2[i2],point))return!0;return!1},LineString:function(object2,point){return containsLine(object2.coordinates,point)},MultiLineString:function(object2,point){for(var coordinates2=object2.coordinates,i2=-1,n2=coordinates2.length;++i2<n2;)if(containsLine(coordinates2[i2],point))return!0;return!1},Polygon:function(object2,point){return containsPolygon(object2.coordinates,point)},MultiPolygon:function(object2,point){for(var coordinates2=object2.coordinates,i2=-1,n2=coordinates2.length;++i2<n2;)if(containsPolygon(coordinates2[i2],point))return!0;return!1},GeometryCollection:function(object2,point){for(var geometries=object2.geometries,i2=-1,n2=geometries.length;++i2<n2;)if(containsGeometry(geometries[i2],point))return!0;return!1}};function containsGeometry(geometry,point){return geometry&&containsGeometryType.hasOwnProperty(geometry.type)?containsGeometryType[geometry.type](geometry,point):!1}function containsPoint(coordinates2,point){return distance(coordinates2,point)===0}function containsLine(coordinates2,point){for(var ao,bo2,ab,i2=0,n2=coordinates2.length;i2<n2;i2++){if(bo2=distance(coordinates2[i2],point),bo2===0||i2>0&&(ab=distance(coordinates2[i2],coordinates2[i2-1]),ab>0&&ao<=ab&&bo2<=ab&&(ao+bo2-ab)*(1-Math.pow((ao-bo2)/ab,2))<epsilon2$1*ab))return!0;ao=bo2}return!1}function containsPolygon(coordinates2,point){return!!polygonContains(coordinates2.map(ringRadians),pointRadians(point))}function ringRadians(ring){return ring=ring.map(pointRadians),ring.pop(),ring}function pointRadians(point){return[point[0]*radians,point[1]*radians]}function contains(object2,point){return(object2&&containsObjectType.hasOwnProperty(object2.type)?containsObjectType[object2.type]:containsGeometry)(object2,point)}function graticuleX(y02,y12,dy){var y2=range$1(y02,y12-epsilon,dy).concat(y12);return function(x2){return y2.map(function(y3){return[x2,y3]})}}function graticuleY(x02,x12,dx){var x2=range$1(x02,x12-epsilon,dx).concat(x12);return function(y2){return x2.map(function(x3){return[x3,y2]})}}function graticule(){var x12,x02,X12,X02,y12,y02,Y12,Y02,dx=10,dy=dx,DX=90,DY=360,x2,y2,X3,Y3,precision=2.5;function graticule2(){return{type:"MultiLineString",coordinates:lines()}}function lines(){return range$1(ceil(X02/DX)*DX,X12,DX).map(X3).concat(range$1(ceil(Y02/DY)*DY,Y12,DY).map(Y3)).concat(range$1(ceil(x02/dx)*dx,x12,dx).filter(function(x3){return abs(x3%DX)>epsilon}).map(x2)).concat(range$1(ceil(y02/dy)*dy,y12,dy).filter(function(y3){return abs(y3%DY)>epsilon}).map(y2))}return graticule2.lines=function(){return lines().map(function(coordinates2){return{type:"LineString",coordinates:coordinates2}})},graticule2.outline=function(){return{type:"Polygon",coordinates:[X3(X02).concat(Y3(Y12).slice(1),X3(X12).reverse().slice(1),Y3(Y02).reverse().slice(1))]}},graticule2.extent=function(_2){return arguments.length?graticule2.extentMajor(_2).extentMinor(_2):graticule2.extentMinor()},graticule2.extentMajor=function(_2){return arguments.length?(X02=+_2[0][0],X12=+_2[1][0],Y02=+_2[0][1],Y12=+_2[1][1],X02>X12&&(_2=X02,X02=X12,X12=_2),Y02>Y12&&(_2=Y02,Y02=Y12,Y12=_2),graticule2.precision(precision)):[[X02,Y02],[X12,Y12]]},graticule2.extentMinor=function(_2){return arguments.length?(x02=+_2[0][0],x12=+_2[1][0],y02=+_2[0][1],y12=+_2[1][1],x02>x12&&(_2=x02,x02=x12,x12=_2),y02>y12&&(_2=y02,y02=y12,y12=_2),graticule2.precision(precision)):[[x02,y02],[x12,y12]]},graticule2.step=function(_2){return arguments.length?graticule2.stepMajor(_2).stepMinor(_2):graticule2.stepMinor()},graticule2.stepMajor=function(_2){return arguments.length?(DX=+_2[0],DY=+_2[1],graticule2):[DX,DY]},graticule2.stepMinor=function(_2){return arguments.length?(dx=+_2[0],dy=+_2[1],graticule2):[dx,dy]},graticule2.precision=function(_2){return arguments.length?(precision=+_2,x2=graticuleX(y02,y12,90),y2=graticuleY(x02,x12,precision),X3=graticuleX(Y02,Y12,90),Y3=graticuleY(X02,X12,precision),graticule2):precision},graticule2.extentMajor([[-180,-90+epsilon],[180,90-epsilon]]).extentMinor([[-180,-80-epsilon],[180,80+epsilon]])}function graticule10(){return graticule()()}function interpolate$1(a2,b2){var x02=a2[0]*radians,y02=a2[1]*radians,x12=b2[0]*radians,y12=b2[1]*radians,cy0=cos(y02),sy0=sin(y02),cy1=cos(y12),sy1=sin(y12),kx0=cy0*cos(x02),ky0=cy0*sin(x02),kx1=cy1*cos(x12),ky1=cy1*sin(x12),d2=2*asin(sqrt(haversin(y12-y02)+cy0*cy1*haversin(x12-x02))),k2=sin(d2),interpolate2=d2?function(t2){var B2=sin(t2*=d2)/k2,A5=sin(d2-t2)/k2,x2=A5*kx0+B2*kx1,y2=A5*ky0+B2*ky1,z2=A5*sy0+B2*sy1;return[atan2(y2,x2)*degrees$1,atan2(z2,sqrt(x2*x2+y2*y2))*degrees$1]}:function(){return[x02*degrees$1,y02*degrees$1]};return interpolate2.distance=d2,interpolate2}const identity$4=x2=>x2;var areaSum=new Adder,areaRingSum=new Adder,x00$2,y00$2,x0$3,y0$3,areaStream={point:noop$1,lineStart:noop$1,lineEnd:noop$1,polygonStart:function(){areaStream.lineStart=areaRingStart,areaStream.lineEnd=areaRingEnd}
vendor: 24,748 bytes, line 256
256,polygonEnd:function(){areaStream.lineStart=areaStream.lineEnd=areaStream.point=noop$1,areaSum.add(abs(areaRingSum)),areaRingSum=new Adder},result:function(){var area2=areaSum/2;return areaSum=new Adder,area2}};function areaRingStart(){areaStream.point=areaPointFirst}function areaPointFirst(x2,y2){areaStream.point=areaPoint,x00$2=x0$3=x2,y00$2=y0$3=y2}function areaPoint(x2,y2){areaRingSum.add(y0$3*x2-x0$3*y2),x0$3=x2,y0$3=y2}function areaRingEnd(){areaPoint(x00$2,y00$2)}var x0$2=1/0,y0$2=x0$2,x1=-x0$2,y1=x1,boundsStream={point:boundsPoint,lineStart:noop$1,lineEnd:noop$1,polygonStart:noop$1,polygonEnd:noop$1,result:function(){var bounds2=[[x0$2,y0$2],[x1,y1]];return x1=y1=-(y0$2=x0$2=1/0),bounds2}};function boundsPoint(x2,y2){x2<x0$2&&(x0$2=x2),x2>x1&&(x1=x2),y2<y0$2&&(y0$2=y2),y2>y1&&(y1=y2)}var X0=0,Y0=0,Z0=0,X1=0,Y1=0,Z1=0,X2=0,Y2=0,Z2=0,x00$1,y00$1,x0$1,y0$1,centroidStream={point:centroidPoint,lineStart:centroidLineStart,lineEnd:centroidLineEnd,polygonStart:function(){centroidStream.lineStart=centroidRingStart,centroidStream.lineEnd=centroidRingEnd},polygonEnd:function(){centroidStream.point=centroidPoint,centroidStream.lineStart=centroidLineStart,centroidStream.lineEnd=centroidLineEnd},result:function(){var centroid=Z2?[X2/Z2,Y2/Z2]:Z1?[X1/Z1,Y1/Z1]:Z0?[X0/Z0,Y0/Z0]:[NaN,NaN];return X0=Y0=Z0=X1=Y1=Z1=X2=Y2=Z2=0,centroid}};function centroidPoint(x2,y2){X0+=x2,Y0+=y2,++Z0}function centroidLineStart(){centroidStream.point=centroidPointFirstLine}function centroidPointFirstLine(x2,y2){centroidStream.point=centroidPointLine,centroidPoint(x0$1=x2,y0$1=y2)}function centroidPointLine(x2,y2){var dx=x2-x0$1,dy=y2-y0$1,z2=sqrt(dx*dx+dy*dy);X1+=z2*(x0$1+x2)/2,Y1+=z2*(y0$1+y2)/2,Z1+=z2,centroidPoint(x0$1=x2,y0$1=y2)}function centroidLineEnd(){centroidStream.point=centroidPoint}function centroidRingStart(){centroidStream.point=centroidPointFirstRing}function centroidRingEnd(){centroidPointRing(x00$1,y00$1)}function centroidPointFirstRing(x2,y2){centroidStream.point=centroidPointRing,centroidPoint(x00$1=x0$1=x2,y00$1=y0$1=y2)}function centroidPointRing(x2,y2){var dx=x2-x0$1,dy=y2-y0$1,z2=sqrt(dx*dx+dy*dy);X1+=z2*(x0$1+x2)/2,Y1+=z2*(y0$1+y2)/2,Z1+=z2,z2=y0$1*x2-x0$1*y2,X2+=z2*(x0$1+x2),Y2+=z2*(y0$1+y2),Z2+=z2*3,centroidPoint(x0$1=x2,y0$1=y2)}function PathContext(context){this._context=context}PathContext.prototype={_radius:4.5,pointRadius:function(_2){return this._radius=_2,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(x2,y2){switch(this._point){case 0:{this._context.moveTo(x2,y2),this._point=1;break}case 1:{this._context.lineTo(x2,y2);break}default:{this._context.moveTo(x2+this._radius,y2),this._context.arc(x2,y2,this._radius,0,tau);break}}},result:noop$1};var lengthSum=new Adder,lengthRing,x00,y00,x0,y0,lengthStream={point:noop$1,lineStart:function(){lengthStream.point=lengthPointFirst},lineEnd:function(){lengthRing&&lengthPoint(x00,y00),lengthStream.point=noop$1},polygonStart:function(){lengthRing=!0},polygonEnd:function(){lengthRing=null},result:function(){var length2=+lengthSum;return lengthSum=new Adder,length2}};function lengthPointFirst(x2,y2){lengthStream.point=lengthPoint,x00=x0=x2,y00=y0=y2}function lengthPoint(x2,y2){x0-=x2,y0-=y2,lengthSum.add(sqrt(x0*x0+y0*y0)),x0=x2,y0=y2}let cacheDigits,cacheAppend,cacheRadius,cacheCircle;class PathString{constructor(digits){this._append=digits==null?append2:appendRound(digits),this._radius=4.5,this._=""}pointRadius(_2){return this._radius=+_2,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(x2,y2){switch(this._point){case 0:{this._append`M${x2},${y2}`,this._point=1;break}case 1:{this._append`L${x2},${y2}`;break}default:{if(this._append`M${x2},${y2}`,this._radius!==cacheRadius||this._append!==cacheAppend){const r2=this._radius,s2=this._;this._="",this._append`m0,${r2}a${r2},${r2} 0 1,1 0,${-2*r2}a${r2},${r2} 0 1,1 0,${2*r2}z`,cacheRadius=r2,cacheAppend=this._append,cacheCircle=this._,this._=s2}this._+=cacheCircle;break}}}result(){const result=this._;return this._="",result.length?result:null}}function append2(strings){let i2=1;this._+=strings[0];for(const j2=strings.length;i2<j2;++i2)this._+=arguments[i2]+strings[i2]}function appendRound(digits){const d2=Math.floor(digits);if(!(d2>=0))throw new RangeError(`invalid digits: ${digits}`);if(d2>15)return append2;if(d2!==cacheDigits){const k2=10**d2;cacheDigits=d2,cacheAppend=function(strings){let i2=1;this._+=strings[0];for(const j2=strings.length;i2<j2;++i2)this._+=Math.round(arguments[i2]*k2)/k2+strings[i2]}}return cacheAppend}function index(projection2,context){let digits=3,pointRadius=4.5,projectionStream,contextStream;function path(object2){return object2&&(typeof pointRadius=="function"&&contextStream.pointRadius(+pointRadius.apply(this,arguments)),geoStream(object2,projectionStream(contextStream))),contextStream.result()}return path.area=function(object2){return geoStream(object2,projectionStream(areaStream)),areaStream.result()},path.measure=function(object2){return geoStream(object2,projectionStream(lengthStream)),lengthStream.result()},path.bounds=function(object2){return geoStream(object2,projectionStream(boundsStream)),boundsStream.result()},path.centroid=function(object2){return geoStream(object2,projectionStream(centroidStream)),centroidStream.result()},path.projection=function(_2){return arguments.length?(projectionStream=_2==null?(projection2=null,identity$4):(projection2=_2).stream,path):projection2},path.context=function(_2){return arguments.length?(contextStream=_2==null?(context=null,new PathString(digits)):new PathContext(context=_2),typeof pointRadius!="function"&&contextStream.pointRadius(pointRadius),path):context},path.pointRadius=function(_2){return arguments.length?(pointRadius=typeof _2=="function"?_2:(contextStream.pointRadius(+_2),+_2),path):pointRadius},path.digits=function(_2){if(!arguments.length)return digits;if(_2==null)digits=null;else{const d2=Math.floor(_2);if(!(d2>=0))throw new RangeError(`invalid digits: ${_2}`);digits=d2}return context===null&&(contextStream=new PathString(digits)),path},path.projection(projection2).digits(digits).context(context)}function transform$2(methods){return{stream:transformer(methods)}}function transformer(methods){return function(stream){var s2=new TransformStream;for(var key in methods)s2[key]=methods[key];return s2.stream=stream,s2}}function TransformStream(){}TransformStream.prototype={constructor:TransformStream,point:function(x2,y2){this.stream.point(x2,y2)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function fit(projection2,fitBounds,object2){var clip2=projection2.clipExtent&&projection2.clipExtent();return projection2.scale(150).translate([0,0]),clip2!=null&&projection2.clipExtent(null),geoStream(object2,projection2.stream(boundsStream)),fitBounds(boundsStream.result()),clip2!=null&&projection2.clipExtent(clip2),projection2}function fitExtent(projection2,extent2,object2){return fit(projection2,function(b2){var w2=extent2[1][0]-extent2[0][0],h2=extent2[1][1]-extent2[0][1],k2=Math.min(w2/(b2[1][0]-b2[0][0]),h2/(b2[1][1]-b2[0][1])),x2=+extent2[0][0]+(w2-k2*(b2[1][0]+b2[0][0]))/2,y2=+extent2[0][1]+(h2-k2*(b2[1][1]+b2[0][1]))/2;projection2.scale(150*k2).translate([x2,y2])},object2)}function fitSize(projection2,size2,object2){return fitExtent(projection2,[[0,0],size2],object2)}function fitWidth(projection2,width,object2){return fit(projection2,function(b2){var w2=+width,k2=w2/(b2[1][0]-b2[0][0]),x2=(w2-k2*(b2[1][0]+b2[0][0]))/2,y2=-k2*b2[0][1];projection2.scale(150*k2).translate([x2,y2])},object2)}function fitHeight(projection2,height,object2){return fit(projection2,function(b2){var h2=+height,k2=h2/(b2[1][1]-b2[0][1]),x2=-k2*b2[0][0],y2=(h2-k2*(b2[1][1]+b2[0][1]))/2;projection2.scale(150*k2).translate([x2,y2])},object2)}var maxDepth=16,cosMinDistance=cos(30*radians);function resample(project,delta2){return+delta2?resample$1(project,delta2):resampleNone(project)}function resampleNone(project){return transformer({point:function(x2,y2){x2=project(x2,y2),this.stream.point(x2[0],x2[1])}})}function resample$1(project,delta2){function resampleLineTo(x02,y02,lambda02,a0,b0,c0,x12,y12,lambda12,a12,b12,c12,depth,stream){var dx=x12-x02,dy=y12-y02,d2=dx*dx+dy*dy;if(d2>4*delta2&&depth--){var a2=a0+a12,b2=b0+b12,c2=c0+c12,m2=sqrt(a2*a2+b2*b2+c2*c2),phi2=asin(c2/=m2),lambda22=abs(abs(c2)-1)<epsilon||abs(lambda02-lambda12)<epsilon?(lambda02+lambda12)/2:atan2(b2,a2),p2=project(lambda22,phi2),x2=p2[0],y2=p2[1],dx2=x2-x02,dy2=y2-y02,dz=dy*dx2-dx*dy2;(dz*dz/d2>delta2||abs((dx*dx2+dy*dy2)/d2-.5)>.3||a0*a12+b0*b12+c0*c12<cosMinDistance)&&(resampleLineTo(x02,y02,lambda02,a0,b0,c0,x2,y2,lambda22,a2/=m2,b2/=m2,c2,depth,stream),stream.point(x2,y2),resampleLineTo(x2,y2,lambda22,a2,b2,c2,x12,y12,lambda12,a12,b12,c12,depth,stream))}}return function(stream){var lambda002,x002,y002,a00,b00,c00,lambda02,x02,y02,a0,b0,c0,resampleStream={point,lineStart,lineEnd,polygonStart:function(){stream.polygonStart(),resampleStream.lineStart=ringStart},polygonEnd:function(){stream.polygonEnd(),resampleStream.lineStart=lineStart}};function point(x2,y2){x2=project(x2,y2),stream.point(x2[0],x2[1])}function lineStart(){x02=NaN,resampleStream.point=linePoint2,stream.lineStart()}function linePoint2(lambda,phi){var c2=cartesian([lambda,phi]),p2=project(lambda,phi);resampleLineTo(x02,y02,lambda02,a0,b0,c0,x02=p2[0],y02=p2[1],lambda02=lambda,a0=c2[0],b0=c2[1],c0=c2[2],maxDepth,stream),stream.point(x02,y02)}function lineEnd(){resampleStream.point=point,stream.lineEnd()}function ringStart(){lineStart(),resampleStream.point=ringPoint,resampleStream.lineEnd=ringEnd}function ringPoint(lambda,phi){linePoint2(lambda002=lambda,phi),x002=x02,y002=y02,a00=a0,b00=b0,c00=c0,resampleStream.point=linePoint2}function ringEnd(){resampleLineTo(x02,y02,lambda02,a0,b0,c0,x002,y002,lambda002,a00,b00,c00,maxDepth,stream),resampleStream.lineEnd=lineEnd,lineEnd()}return resampleStream}}var transformRadians=transformer({point:function(x2,y2){this.stream.point(x2*radians,y2*radians)}});function transformRotate(rotate2){return transformer({point:function(x2,y2){var r2=rotate2(x2,y2);return this.stream.point(r2[0],r2[1])}})}function scaleTranslate(k2,dx,dy,sx,sy){function transform2(x2,y2){return x2*=sx,y2*=sy,[dx+k2*x2,dy-k2*y2]}return transform2.invert=function(x2,y2){return[(x2-dx)/k2*sx,(dy-y2)/k2*sy]},transform2}function scaleTranslateRotate(k2,dx,dy,sx,sy,alpha){if(!alpha)return scaleTranslate(k2,dx,dy,sx,sy);var cosAlpha=cos(alpha),sinAlpha=sin(alpha),a2=cosAlpha*k2,b2=sinAlpha*k2,ai=cosAlpha/k2,bi2=sinAlpha/k2,ci=(sinAlpha*dy-cosAlpha*dx)/k2,fi=(sinAlpha*dx+cosAlpha*dy)/k2;function transform2(x2,y2){return x2*=sx,y2*=sy,[a2*x2-b2*y2+dx,dy-b2*x2-a2*y2]}return transform2.invert=function(x2,y2){return[sx*(ai*x2-bi2*y2+ci),sy*(fi-bi2*x2-ai*y2)]},transform2}function projection(project){return projectionMutator(function(){return project})()}function projectionMutator(projectAt){var project,k2=150,x2=480,y2=250,lambda=0,phi=0,deltaLambda=0,deltaPhi=0,deltaGamma=0,rotate2,alpha=0,sx=1,sy=1,theta=null,preclip=clipAntimeridian,x02=null,y02,x12,y12,postclip=identity$4,delta2=.5,projectResample,projectTransform,projectRotateTransform,cache2,cacheStream;function projection2(point){return projectRotateTransform(point[0]*radians,point[1]*radians)}function invert(point){return point=projectRotateTransform.invert(point[0],point[1]),point&&[point[0]*degrees$1,point[1]*degrees$1]}projection2.stream=function(stream){return cache2&&cacheStream===stream?cache2:cache2=transformRadians(transformRotate(rotate2)(preclip(projectResample(postclip(cacheStream=stream)))))},projection2.preclip=function(_2){return arguments.length?(preclip=_2,theta=void 0,reset()):preclip},projection2.postclip=function(_2){return arguments.length?(postclip=_2,x02=y02=x12=y12=null,reset()):postclip},projection2.clipAngle=function(_2){return arguments.length?(preclip=+_2?clipCircle(theta=_2*radians):(theta=null,clipAntimeridian),reset()):theta*degrees$1},projection2.clipExtent=function(_2){return arguments.length?(postclip=_2==null?(x02=y02=x12=y12=null,identity$4):clipRectangle(x02=+_2[0][0],y02=+_2[0][1],x12=+_2[1][0],y12=+_2[1][1]),reset()):x02==null?null:[[x02,y02],[x12,y12]]},projection2.scale=function(_2){return arguments.length?(k2=+_2,recenter()):k2},projection2.translate=function(_2){return arguments.length?(x2=+_2[0],y2=+_2[1],recenter()):[x2,y2]},projection2.center=function(_2){return arguments.length?(lambda=_2[0]%360*radians,phi=_2[1]%360*radians,recenter()):[lambda*degrees$1,phi*degrees$1]},projection2.rotate=function(_2){return arguments.length?(deltaLambda=_2[0]%360*radians,deltaPhi=_2[1]%360*radians,deltaGamma=_2.length>2?_2[2]%360*radians:0,recenter()):[deltaLambda*degrees$1,deltaPhi*degrees$1,deltaGamma*degrees$1]},projection2.angle=function(_2){return arguments.length?(alpha=_2%360*radians,recenter()):alpha*degrees$1},projection2.reflectX=function(_2){return arguments.length?(sx=_2?-1:1,recenter()):sx<0},projection2.reflectY=function(_2){return arguments.length?(sy=_2?-1:1,recenter()):sy<0},projection2.precision=function(_2){return arguments.length?(projectResample=resample(projectTransform,delta2=_2*_2),reset()):sqrt(delta2)},projection2.fitExtent=function(extent2,object2){return fitExtent(projection2,extent2,object2)},projection2.fitSize=function(size2,object2){return fitSize(projection2,size2,object2)},projection2.fitWidth=function(width,object2){return fitWidth(projection2,width,object2)},projection2.fitHeight=function(height,object2){return fitHeight(projection2,height,object2)};function recenter(){var center=scaleTranslateRotate(k2,0,0,sx,sy,alpha).apply(null,project(lambda,phi)),transform2=scaleTranslateRotate(k2,x2-center[0],y2-center[1],sx,sy,alpha);return rotate2=rotateRadians(deltaLambda,deltaPhi,deltaGamma),projectTransform=compose(project,transform2),projectRotateTransform=compose(rotate2,projectTransform),projectResample=resample(projectTransform,delta2),reset()}function reset(){return cache2=cacheStream=null,projection2}return function(){return project=projectAt.apply(this,arguments),projection2.invert=project.invert&&invert,recenter()}}function conicProjection(projectAt){var phi02=0,phi12=pi/3,m2=projectionMutator(projectAt),p2=m2(phi02,phi12);return p2.parallels=function(_2){return arguments.length?m2(phi02=_2[0]*radians,phi12=_2[1]*radians):[phi02*degrees$1,phi12*degrees$1]},p2}function cylindricalEqualAreaRaw(phi02){var cosPhi02=cos(phi02);function forward(lambda,phi){return[lambda*cosPhi02,sin(phi)/cosPhi02]}return forward.invert=function(x2,y2){return[x2/cosPhi02,asin(y2*cosPhi02)]},forward}function conicEqualAreaRaw(y02,y12){var sy0=sin(y02),n2=(sy0+sin(y12))/2;if(abs(n2)<epsilon)return cylindricalEqualAreaRaw(y02);var c2=1+sy0*(2*n2-sy0),r0=sqrt(c2)/n2;function project(x2,y2){var r2=sqrt(c2-2*n2*sin(y2))/n2;return[r2*sin(x2*=n2),r0-r2*cos(x2)]}return project.invert=function(x2,y2){var r0y=r0-y2,l=atan2(x2,abs(r0y))*sign(r0y);return r0y*n2<0&&(l-=pi*sign(x2)*sign(r0y)),[l/n2,asin((c2-(x2*x2+r0y*r0y)*n2*n2)/(2*n2))]},project}function conicEqualArea(){return conicProjection(conicEqualAreaRaw).scale(155.424).center([0,33.6442])}function albers(){return conicEqualArea().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function multiplex(streams){var n2=streams.length;return{point:function(x2,y2){for(var i2=-1;++i2<n2;)streams[i2].point(x2,y2)},sphere:function(){for(var i2=-1;++i2<n2;)streams[i2].sphere()},lineStart:function(){for(var i2=-1;++i2<n2;)streams[i2].lineStart()},lineEnd:function(){for(var i2=-1;++i2<n2;)streams[i2].lineEnd()},polygonStart:function(){for(var i2=-1;++i2<n2;)streams[i2].polygonStart()},polygonEnd:function(){for(var i2=-1;++i2<n2;)streams[i2].polygonEnd()}}}function albersUsa(){var cache2,cacheStream,lower48=albers(),lower48Point,alaska=conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),alaskaPoint,hawaii=conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),hawaiiPoint,point,pointStream={point:function(x2,y2){point=[x2,y2]}};function albersUsa2(coordinates2){var x2=coordinates2[0],y2=coordinates2[1];return point=null,lower48Point.point(x2,y2),point||(alaskaPoint.point(x2,y2),point)||(hawaiiPoint.point(x2,y2),point)}albersUsa2.invert=function(coordinates2){var k2=lower48.scale(),t2=lower48.translate(),x2=(coordinates2[0]-t2[0])/k2,y2=(coordinates2[1]-t2[1])/k2;return(y2>=.12&&y2<.234&&x2>=-.425&&x2<-.214?alaska:y2>=.166&&y2<.234&&x2>=-.214&&x2<-.115?hawaii:lower48).invert(coordinates2)},albersUsa2.stream=function(stream){return cache2&&cacheStream===stream?cache2:cache2=multiplex([lower48.stream(cacheStream=stream),alaska.stream(stream),hawaii.stream(stream)])},albersUsa2.precision=function(_2){return arguments.length?(lower48.precision(_2),alaska.precision(_2),hawaii.precision(_2),reset()):lower48.precision()},albersUsa2.scale=function(_2){return arguments.length?(lower48.scale(_2),alaska.scale(_2*.35),hawaii.scale(_2),albersUsa2.translate(lower48.translate())):lower48.scale()},albersUsa2.translate=function(_2){if(!arguments.length)return lower48.translate();var k2=lower48.scale(),x2=+_2[0],y2=+_2[1];return lower48Point=lower48.translate(_2).clipExtent([[x2-.455*k2,y2-.238*k2],[x2+.455*k2,y2+.238*k2]]).stream(pointStream),alaskaPoint=alaska.translate([x2-.307*k2,y2+.201*k2]).clipExtent([[x2-.425*k2+epsilon,y2+.12*k2+epsilon],[x2-.214*k2-epsilon,y2+.234*k2-epsilon]]).stream(pointStream),hawaiiPoint=hawaii.translate([x2-.205*k2,y2+.212*k2]).clipExtent([[x2-.214*k2+epsilon,y2+.166*k2+epsilon],[x2-.115*k2-epsilon,y2+.234*k2-epsilon]]).stream(pointStream),reset()},albersUsa2.fitExtent=function(extent2,object2){return fitExtent(albersUsa2,extent2,object2)},albersUsa2.fitSize=function(size2,object2){return fitSize(albersUsa2,size2,object2)},albersUsa2.fitWidth=function(width,object2){return fitWidth(albersUsa2,width,object2)},albersUsa2.fitHeight=function(height,object2){return fitHeight(albersUsa2,height,object2)};function reset(){return cache2=cacheStream=null,albersUsa2}return albersUsa2.scale(1070)}function azimuthalRaw(scale2){return function(x2,y2){var cx2=cos(x2),cy=cos(y2),k2=scale2(cx2*cy);return k2===1/0?[2,0]:[k2*cy*sin(x2),k2*sin(y2)]}}function azimuthalInvert(angle2){return function(x2,y2){var z2=sqrt(x2*x2+y2*y2),c2=angle2(z2),sc=sin(c2),cc=cos(c2);return[atan2(x2*sc,z2*cc),asin(z2&&y2*sc/z2)]}}var azimuthalEqualAreaRaw=azimuthalRaw(function(cxcy){return sqrt(2/(1+cxcy))});azimuthalEqualAreaRaw.invert=azimuthalInvert(function(z2){return 2*asin(z2/2)});function azimuthalEqualArea(){return projection(azimuthalEqualAreaRaw).scale(124.75).clipAngle(180-.001)}var azimuthalEquidistantRaw=azimuthalRaw(function(c2){return(c2=acos(c2))&&c2/sin(c2)});azimuthalEquidistantRaw.invert=azimuthalInvert(function(z2){return z2});function azimuthalEquidistant(){return projection(azimuthalEquidistantRaw).scale(79.4188).clipAngle(180-.001)}function mercatorRaw(lambda,phi){return[lambda,log(tan((halfPi+phi)/2))]}mercatorRaw.invert=function(x2,y2){return[x2,2*atan(exp(y2))-halfPi]};function mercator(){return mercatorProjection(mercatorRaw).scale(961/tau)}function mercatorProjection(project){var m2=projection(project),center=m2.center,scale2=m2.scale,translate=m2.translate,clipExtent=m2.clipExtent,x02=null,y02,x12,y12;m2.scale=function(_2){return arguments.length?(scale2(_2),reclip()):scale2()},m2.translate=function(_2){return arguments.length?(translate(_2),reclip()):translate()},m2.center=function(_2){return arguments.length?(center(_2),reclip()):center()},m2.clipExtent=function(_2){return arguments.length?(_2==null?x02=y02=x12=y12=null:(x02=+_2[0][0],y02=+_2[0][1],x12=+_2[1][0],y12=+_2[1][1]),reclip()):x02==null?null:[[x02,y02],[x12,y12]]};function reclip(){var k2=pi*scale2(),t2=m2(rotation(m2.rotate()).invert([0,0]));return clipExtent(x02==null?[[t2[0]-k2,t2[1]-k2],[t2[0]+k2,t2[1]+k2]]:project===mercatorRaw?[[Math.max(t2[0]-k2,x02),y02],[Math.min(t2[0]+k2,x12),y12]]:[[x02,Math.max(t2[1]-k2,y02)],[x12,Math.min(t2[1]+k2,y12)]])}return reclip()}function tany(y2){return tan((halfPi+y2)/2)}function conicConformalRaw(y02,y12){var cy0=cos(y02),n2=y02===y12?sin(y02):log(cy0/cos(y12))/log(tany(y12)/tany(y02)),f2=cy0*pow(tany(y02),n2)/n2;if(!n2)return mercatorRaw;function project(x2,y2){f2>0?y2<-halfPi+epsilon&&(y2=-halfPi+epsilon):y2>halfPi-epsilon&&(y2=halfPi-epsilon);var r2=f2/pow(tany(y2),n2);return[r2*sin(n2*x2),f2-r2*cos(n2*x2)]}return project.invert=function(x2,y2){var fy=f2-y2,r2=sign(n2)*sqrt(x2*x2+fy*fy),l=atan2(x2,abs(fy))*sign(fy);return fy*n2<0&&(l-=pi*sign(x2)*sign(fy)),[l/n2,2*atan(pow(f2/r2,1/n2))-halfPi]},project}function conicConformal(){return conicProjection(conicConformalRaw).scale(109.5).parallels([30,30])}function equirectangularRaw(lambda,phi){return[lambda,phi]}equirectangularRaw.invert=equirectangularRaw;function equirectangular(){return projection(equirectangularRaw).scale(152.63)}function conicEquidistantRaw(y02,y12){var cy0=cos(y02),n2=y02===y12?sin(y02):(cy0-cos(y12))/(y12-y02),g2=cy0/n2+y02;if(abs(n2)<epsilon)return equirectangularRaw;function project(x2,y2){var gy=g2-y2,nx=n2*x2;return[gy*sin(nx),g2-gy*cos(nx)]}return project.invert=function(x2,y2){var gy=g2-y2,l=atan2(x2,abs(gy))*sign(gy);return gy*n2<0&&(l-=pi*sign(x2)*sign(gy)),[l/n2,g2-sign(n2)*sqrt(x2*x2+gy*gy)]},project}function conicEquidistant(){return conicProjection(conicEquidistantRaw).scale(131.154).center([0,13.9389])}var A1=1.340264,A2=-.081106,A3=893e-6,A4=.003796,M$2=sqrt(3)/2,iterations=12;function equalEarthRaw(lambda,phi){var l=asin(M$2*sin(phi)),l2=l*l,l6=l2*l2*l2;return[lambda*cos(l)/(M$2*(A1+3*A2*l2+l6*(7*A3+9*A4*l2))),l*(A1+A2*l2+l6*(A3+A4*l2))]}equalEarthRaw.invert=function(x2,y2){for(var l=y2,l2=l*l,l6=l2*l2*l2,i2=0,delta,fy,fpy;i2<iterations&&(fy=l*(A1+A2*l2+l6*(A3+A4*l2))-y2,fpy=A1+3*A2*l2+l6*(7*A3+9*A4*l2),l-=delta=fy/fpy,l2=l*l,l6=l2*l2*l2,!(abs(delta)<epsilon2$1));++i2);return[M$2*x2*(A1+3*A2*l2+l6*(7*A3+9*A4*l2))/cos(l),asin(sin(l)/M$2)]};function equalEarth(){return projection(equalEarthRaw).scale(177.158)}function gnomonicRaw(x2,y2){var cy=cos(y2),k2=cos(x2)*cy;return[cy*sin(x2)/k2,sin(y2)/k2]}gnomonicRaw.invert=azimuthalInvert(atan);function gnomonic(){return projection(gnomonicRaw).scale(144.049).clipAngle(60)}function identity$3(){var k2=1,tx=0,ty=0,sx=1,sy=1,alpha=0,ca,sa,x02=null,y02,x12,y12,kx=1,ky=1,transform2=transformer({point:function(x2,y2){var p2=projection2([x2,y2]);this.stream.point(p2[0],p2[1])}}),postclip=identity$4,cache2,cacheStream;function reset(){return kx=k2*sx,ky=k2*sy,cache2=cacheStream=null,projection2}function projection2(p2){var x2=p2[0]*kx,y2=p2[1]*ky;if(alpha){var t2=y2*ca-x2*sa;x2=x2*ca+y2*sa,y2=t2}return[x2+tx,y2+ty]}return projection2.invert=function(p2){var x2=p2[0]-tx,y2=p2[1]-ty;if(alpha){var t2=y2*ca+x2*sa;x2=x2*ca-y2*sa,y2=t2}return[x2/kx,y2/ky]},projection2.stream=function(stream){return cache2&&cacheStream===stream?cache2:cache2=transform2(postclip(cacheStream=stream))},projection2.postclip=function(_2){return arguments.length?(postclip=_2,x02=y02=x12=y12=null,reset()):postclip},projection2.clipExtent=function(_2){return arguments.length?(postclip=_2==null?(x02=y02=x12=y12=null,identity$4):clipRectangle(x02=+_2[0][0],y02=+_2[0][1],x12=+_2[1][0],y12=+_2[1][1]),reset()):x02==null?null:[[x02,y02],[x12,y12]]},projection2.scale=function(_2){return arguments.length?(k2=+_2,reset()):k2},projection2.translate=function(_2){return arguments.length?(tx=+_2[0],ty=+_2[1],reset()):[tx,ty]},projection2.angle=function(_2){return arguments.length?(alpha=_2%360*radians,sa=sin(alpha),ca=cos(alpha),reset()):alpha*degrees$1},projection2.reflectX=function(_2){return arguments.length?(sx=_2?-1:1,reset()):sx<0},projection2.reflectY=function(_2){return arguments.length?(sy=_2?-1:1,reset()):sy<0},projection2.fitExtent=function(extent2,object2){return fitExtent(projection2,extent2,object2)},projection2.fitSize=function(size2,object2){return fitSize(projection2,size2,object2)},projection2.fitWidth=function(width,object2){return fitWidth(projection2,width,object2)},projection2.fitHeight=function(height,object2){return fitHeight(projection2,height,object2)},projection2}function naturalEarth1Raw(lambda,phi){var phi2=phi*phi,phi4=phi2*phi2;return[lambda*(.8707-.131979*phi2+phi4*(-.013791+phi4*(.003971*phi2-.001529*phi4))),phi*(1.007226+phi2*(.015085+phi4*(-.04447
2565+.028874*phi2-.005916*phi4)))]}naturalEarth1Raw.invert=function(x2,y2){var phi=y2,i2=25,delta;do{var phi2=phi*phi,phi4=phi2*phi2;phi-=delta=(phi*(1.007226+phi2*(.015085+phi4*(-.044475+.028874*phi2-.005916*phi4)))-y2)/(1.007226+phi2*(.015085*3+phi4*(-.044475*7+.028874*9*phi2-.005916*11*phi4)))}while(abs(delta)>epsilon&&--i2>0);return[x2/(.8707+(phi2=phi*phi)*(-.131979+phi2*(-.013791+phi2*phi2*phi2*(.003971-.001529*phi2)))),phi]};function naturalEarth1(){return projection(naturalEarth1Raw).scale(175.295)}function orthographicRaw(x2,y2){return[cos(y2)*sin(x2),sin(y2)]}orthographicRaw.invert=azimuthalInvert(asin);function orthographic(){return projection(orthographicRaw).scale(249.5).clipAngle(90+epsilon)}function stereographicRaw(x2,y2){var cy=cos(y2),k2=1+cos(x2)*cy;return[cy*sin(x2)/k2,sin(y2)/k2]}stereographicRaw.invert=azimuthalInvert(function(z2){return 2*atan(z2)});function stereographic(){return projection(stereographicRaw).scale(250).clipAngle(142)}function transverseMercatorRaw(lambda,phi){return[log(tan((halfPi+phi)/2)),-lambda]}transverseMercatorRaw.invert=function(x2,y2){return[-y2,2*atan(exp(x2))-halfPi]};function transverseMercator(){var m2=mercatorProjection(transverseMercatorRaw),center=m2.center,rotate2=m2.rotate;return m2.center=function(_2){return arguments.length?center([-_2[1],_2[0]]):(_2=center(),[_2[1],-_2[0]])},m2.rotate=function(_2){return arguments.length?rotate2([_2[0],_2[1],_2.length>2?_2[2]+90:90]):(_2=rotate2(),[_2[0],_2[1],_2[2]-90])},rotate2([0,0,90]).scale(159.155)}const p$1=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:albers,geoAlbersUsa:albersUsa,geoArea:area,geoAzimuthalEqualArea:azimuthalEqualArea,geoAzimuthalEqualAreaRaw:azimuthalEqualAreaRaw,geoAzimuthalEquidistant:azimuthalEquidistant,geoAzimuthalEquidistantRaw:azimuthalEquidistantRaw,geoBounds:bounds,geoCentroid,geoCircle:circle,geoClipAntimeridian:clipAntimeridian,geoClipCircle:clipCircle,geoClipExtent:extent,geoClipRectangle:clipRectangle,geoConicConformal:conicConformal,geoConicConformalRaw:conicConformalRaw,geoConicEqualArea:conicEqualArea,geoConicEqualAreaRaw:conicEqualAreaRaw,geoConicEquidistant:conicEquidistant,geoConicEquidistantRaw:conicEquidistantRaw,geoContains:contains,geoDistance:distance,geoEqualEarth:equalEarth,geoEqualEarthRaw:equalEarthRaw,geoEquirectangular:equirectangular,geoEquirectangularRaw:equirectangularRaw,geoGnomonic:gnomonic,geoGnomonicRaw:gnomonicRaw,geoGraticule:graticule,geoGraticule10:graticule10,geoIdentity:identity$3,geoInterpolate:interpolate$1,geoLength:length,geoMercator:mercator,geoMercatorRaw:mercatorRaw,geoNaturalEarth1:naturalEarth1,geoNaturalEarth1Raw:naturalEarth1Raw,geoOrthographic:orthographic,geoOrthographicRaw:orthographicRaw,geoPath:index,geoProjection:projection,geoProjectionMutator:projectionMutator,geoRotation:rotation,geoStereographic:stereographic,geoStereographicRaw:stereographicRaw,geoStream,geoTransform:transform$2,geoTransverseMercator:transverseMercator,geoTransverseMercatorRaw:transverseMercatorRaw},Symbol.toStringTag,{value:"Module"}));function identity$2(x2){return x2}function transform$1(transform2){if(transform2==null)return identity$2;var x02,y02,kx=transform2.scale[0],ky=transform2.scale[1],dx=transform2.translate[0],dy=transform2.translate[1];return function(input2,i2){i2||(x02=y02=0);var j2=2,n2=input2.length,output=new Array(n2);for(output[0]=(x02+=input2[0])*kx+dx,output[1]=(y02+=input2[1])*ky+dy;j2<n2;)output[j2]=input2[j2],++j2;return output}}function reverse(array2,n2){for(var t2,j2=array2.length,i2=j2-n2;i2<--j2;)t2=array2[i2],array2[i2++]=array2[j2],array2[j2]=t2}function d$1(topology,o2){return typeof o2=="string"&&(o2=topology.objects[o2]),o2.type==="GeometryCollection"?{type:"FeatureCollection",features:o2.geometries.map(function(o3){return feature(topology,o3)})}:feature(topology,o2)}function feature(topology,o2){var id2=o2.id,bbox2=o2.bbox,properties2=o2.properties==null?{}:o2.properties,geometry=object(topology,o2);return id2==null&&bbox2==null?{type:"Feature",properties:properties2,geometry}:bbox2==null?{type:"Feature",id:id2,properties:properties2,geometry}:{type:"Feature",id:id2,bbox:bbox2,properties:properties2,geometry}}function object(topology,o2){var transformPoint=transform$1(topology.transform),arcs2=topology.arcs;function arc(i2,points){points.length&&points.pop();for(var a2=arcs2[i2<0?~i2:i2],k2=0,n2=a2.length;k2<n2;++k2)points.push(transformPoint(a2[k2],k2));i2<0&&reverse(points,n2)}function point(p2){return transformPoint(p2)}function line2(arcs3){for(var points=[],i2=0,n2=arcs3.length;i2<n2;
256++i2)arc(arcs3[i2],points);return points.length<2&&points.push(points[0]),points}function ring(arcs3){for(var points=line2(arcs3);points.length<4;)points.push(points[0]);return points}function polygon(arcs3){return arcs3.map(ring)}function geometry(o3){var type2=o3.type,coordinates2;switch(type2){case"GeometryCollection":return{type:type2,geometries:o3.geometries.map(geometry)};case"Point":coordinates2=point(o3.coordinates);break;case"MultiPoint":coordinates2=o3.coordinates.map(point);break;case"LineString":coordinates2=line2(o3.arcs);break;case"MultiLineString":coordinates2=o3.arcs.map(line2);break;case"Polygon":coordinates2=polygon(o3.arcs);break;case"MultiPolygon":coordinates2=o3.arcs.map(polygon);break;default:return null}return{type:type2,coordinates:coordinates2}}return geometry(o2)}function stitch(topology,arcs2){var stitchedArcs={},fragmentByStart={},fragmentByEnd={},fragments=[],emptyIndex=-1;arcs2.forEach(function(i2,j2){var arc=topology.arcs[i2<0?~i2:i2],t2;arc.length<3&&!arc[1][0]&&!arc[1][1]&&(t2=arcs2[++emptyIndex],arcs2[emptyIndex]=i2,arcs2[j2]=t2)}),arcs2.forEach(function(i2){var e3=ends(i2),start2=e3[0],end=e3[1],f2,g2;if(f2=fragmentByEnd[start2])if(delete fragmentByEnd[f2.end],f2.push(i2),f2.end=end,g2=fragmentByStart[end]){delete fragmentByStart[g2.start];var fg=g2===f2?f2:f2.concat(g2);fragmentByStart[fg.start=f2.start]=fragmentByEnd[fg.end=g2.end]=fg}else fragmentByStart[f2.start]=fragmentByEnd[f2.end]=f2;else if(f2=fragmentByStart[end])if(delete fragmentByStart[f2.start],f2.unshift(i2),f2.start=start2,g2=fragmentByEnd[start2]){delete fragmentByEnd[g2.end];var gf=g2===f2?f2:g2.concat(f2);fragmentByStart[gf.start=g2.start]=fragmentByEnd[gf.end=f2.end]=gf}else fragmentByStart[f2.start]=fragmentByEnd[f2.end]=f2;else f2=[i2],fragmentByStart[f2.start=start2]=fragmentByEnd[f2.end=end]=f2});function ends(i2){var arc=topology.arcs[i2<0?~i2:i2],p02=arc[0],p12;return topology.transform?(p12=[0,0],arc.forEach(function(dp){p12[0]+=dp[0],p12[1]+=dp[1]})):p12=arc[arc.length-1],i2<0?[p12,p02]:[p02,p12]}function flush2(fragmentByEnd2,fragmentByStart2){for(var k2 in fragmentByEnd2){var f2=fragmentByEnd2[k2];delete fragmentByStart2[f2.start],delete f2.start,delete f2.end,f2.forEach(function(i2){stitchedArcs[i2<0?~i2:i2]=1}),fragments.push(f2)}}return flush2(fragmentByEnd,fragmentByStart),flush2(fragmentByStart,fragmentByEnd),arcs2.forEach(function(i2){stitchedArcs[i2<0?~i2:i2]||fragments.push([i2])}),fragments}function v$1(topology){return object(topology,meshArcs.apply(this,arguments))}function meshArcs(topology,object2,filter3){var arcs2,i2,n2;if(arguments.length>1)arcs2=extractArcs(topology,object2,filter3);else for(i2=0,arcs2=new Array(n2=topology.arcs.length);i2<n2;++i2)arcs2[i2]=i2;return{type:"MultiLineString",arcs:stitch(topology,arcs2)}}function extractArcs(topology,object2,filter3){var arcs2=[],geomsByArc=[],geom;function extract0(i2){var j2=i2<0?~i2:i2;(geomsByArc[j2]||(geomsByArc[j2]=[])).push({i:i2,g:geom})}function extract1(arcs3){arcs3.forEach(extract0)}function extract2(arcs3){arcs3.forEach(extract1)}function extract3(arcs3){arcs3.forEach(extract2)}function geometry(o2){switch(geom=o2,o2.type){case"GeometryCollection":o2.geometries.forEach(geometry);break;case"LineString":extract1(o2.arcs);break;case"MultiLineString":case"Polygon":extract2(o2.arcs);break;case"MultiPolygon":extract3(o2.arcs);break}}return geometry(object2),geomsByArc.forEach(filter3==null?function(geoms){arcs2.push(geoms[0].i)}:function(geoms){filter3(geoms[0].g,geoms[geoms.length-1].g)&&arcs2.push(geoms[0].i)}),arcs2}var noop={value:()=>{}};function dispatch(){for(var i2=0,n2=arguments.length,_2={},t2;i2<n2;++i2){if(!(t2=arguments[i2]+"")||t2 in _2||/[\s.]/.test(t2))throw new Error("illegal type: "+t2);_2[t2]=[]}return new Dispatch(_2)}function Dispatch(_2){this._=_2}function parseTypenames$1(typenames,types){return typenames.trim().split(/^|\s+/).map(function(t2){var name="",i2=t2.indexOf(".");if(i2>=0&&(name=t2.slice(i2+1),t2=t2.slice(0,i2)),t2&&!types.hasOwnProperty(t2))throw new Error("unknown type: "+t2);return{type:t2,name}})}
vendor: 18,426 bytes, line 256
256Dispatch.prototype=dispatch.prototype={constructor:Dispatch,on:function(typename,callback){var _2=this._,T2=parseTypenames$1(typename+"",_2),t2,i2=-1,n2=T2.length;if(arguments.length<2){for(;++i2<n2;)if((t2=(typename=T2[i2]).type)&&(t2=get$1(_2[t2],typename.name)))return t2;return}if(callback!=null&&typeof callback!="function")throw new Error("invalid callback: "+callback);for(;++i2<n2;)if(t2=(typename=T2[i2]).type)_2[t2]=set$1(_2[t2],typename.name,callback);else if(callback==null)for(t2 in _2)_2[t2]=set$1(_2[t2],typename.name,null);return this},copy:function(){var copy2={},_2=this._;for(var t2 in _2)copy2[t2]=_2[t2].slice();return new Dispatch(copy2)},call:function(type2,that){if((n2=arguments.length-2)>0)for(var args=new Array(n2),i2=0,n2,t2;i2<n2;++i2)args[i2]=arguments[i2+2];if(!this._.hasOwnProperty(type2))throw new Error("unknown type: "+type2);for(t2=this._[type2],i2=0,n2=t2.length;i2<n2;++i2)t2[i2].value.apply(that,args)},apply:function(type2,that,args){if(!this._.hasOwnProperty(type2))throw new Error("unknown type: "+type2);for(var t2=this._[type2],i2=0,n2=t2.length;i2<n2;++i2)t2[i2].value.apply(that,args)}};function get$1(type2,name){for(var i2=0,n2=type2.length,c2;i2<n2;++i2)if((c2=type2[i2]).name===name)return c2.value}function set$1(type2,name,callback){for(var i2=0,n2=type2.length;i2<n2;++i2)if(type2[i2].name===name){type2[i2]=noop,type2=type2.slice(0,i2).concat(type2.slice(i2+1));break}return callback!=null&&type2.push({name,value:callback}),type2}var xhtml="http://www.w3.org/1999/xhtml";const namespaces={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function namespace(name){var prefix2=name+="",i2=prefix2.indexOf(":");return i2>=0&&(prefix2=name.slice(0,i2))!=="xmlns"&&(name=name.slice(i2+1)),namespaces.hasOwnProperty(prefix2)?{space:namespaces[prefix2],local:name}:name}function creatorInherit(name){return function(){var document2=this.ownerDocument,uri=this.namespaceURI;return uri===xhtml&&document2.documentElement.namespaceURI===xhtml?document2.createElement(name):document2.createElementNS(uri,name)}}function creatorFixed(fullname){return function(){return this.ownerDocument.createElementNS(fullname.space,fullname.local)}}function creator(name){var fullname=namespace(name);return(fullname.local?creatorFixed:creatorInherit)(fullname)}function none(){}function selector(selector2){return selector2==null?none:function(){return this.querySelector(selector2)}}function selection_select(select2){typeof select2!="function"&&(select2=selector(select2));for(var groups=this._groups,m2=groups.length,subgroups=new Array(m2),j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,subgroup=subgroups[j2]=new Array(n2),node2,subnode,i2=0;i2<n2;++i2)(node2=group2[i2])&&(subnode=select2.call(node2,node2.__data__,i2,group2))&&("__data__"in node2&&(subnode.__data__=node2.__data__),subgroup[i2]=subnode);return new Selection$1(subgroups,this._parents)}function array(x2){return x2==null?[]:Array.isArray(x2)?x2:Array.from(x2)}function empty(){return[]}function selectorAll(selector2){return selector2==null?empty:function(){return this.querySelectorAll(selector2)}}function arrayAll(select2){return function(){return array(select2.apply(this,arguments))}}function selection_selectAll(select2){typeof select2=="function"?select2=arrayAll(select2):select2=selectorAll(select2);for(var groups=this._groups,m2=groups.length,subgroups=[],parents=[],j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,node2,i2=0;i2<n2;++i2)(node2=group2[i2])&&(subgroups.push(select2.call(node2,node2.__data__,i2,group2)),parents.push(node2));return new Selection$1(subgroups,parents)}function matcher(selector2){return function(){return this.matches(selector2)}}function childMatcher(selector2){return function(node2){return node2.matches(selector2)}}var find=Array.prototype.find;function childFind(match2){return function(){return find.call(this.children,match2)}}function childFirst(){return this.firstElementChild}function selection_selectChild(match2){return this.select(match2==null?childFirst:childFind(typeof match2=="function"?match2:childMatcher(match2)))}var filter2=Array.prototype.filter;function children(){return Array.from(this.children)}function childrenFilter(match2){return function(){return filter2.call(this.children,match2)}}function selection_selectChildren(match2){return this.selectAll(match2==null?children:childrenFilter(typeof match2=="function"?match2:childMatcher(match2)))}function selection_filter(match2){typeof match2!="function"&&(match2=matcher(match2));for(var groups=this._groups,m2=groups.length,subgroups=new Array(m2),j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,subgroup=subgroups[j2]=[],node2,i2=0;i2<n2;++i2)(node2=group2[i2])&&match2.call(node2,node2.__data__,i2,group2)&&subgroup.push(node2);return new Selection$1(subgroups,this._parents)}function sparse(update){return new Array(update.length)}function selection_enter(){return new Selection$1(this._enter||this._groups.map(sparse),this._parents)}function EnterNode(parent,datum2){this.ownerDocument=parent.ownerDocument,this.namespaceURI=parent.namespaceURI,this._next=null,this._parent=parent,this.__data__=datum2}EnterNode.prototype={constructor:EnterNode,appendChild:function(child){return this._parent.insertBefore(child,this._next)},insertBefore:function(child,next2){return this._parent.insertBefore(child,next2)},querySelector:function(selector2){return this._parent.querySelector(selector2)},querySelectorAll:function(selector2){return this._parent.querySelectorAll(selector2)}};function constant$2(x2){return function(){return x2}}function bindIndex(parent,group2,enter,update,exit,data){for(var i2=0,node2,groupLength=group2.length,dataLength=data.length;i2<dataLength;++i2)(node2=group2[i2])?(node2.__data__=data[i2],update[i2]=node2):enter[i2]=new EnterNode(parent,data[i2]);for(;i2<groupLength;++i2)(node2=group2[i2])&&(exit[i2]=node2)}function bindKey(parent,group2,enter,update,exit,data,key){var i2,node2,nodeByKeyValue=new Map,groupLength=group2.length,dataLength=data.length,keyValues=new Array(groupLength),keyValue;for(i2=0;i2<groupLength;++i2)(node2=group2[i2])&&(keyValues[i2]=keyValue=key.call(node2,node2.__data__,i2,group2)+"",nodeByKeyValue.has(keyValue)?exit[i2]=node2:nodeByKeyValue.set(keyValue,node2));for(i2=0;i2<dataLength;++i2)keyValue=key.call(parent,data[i2],i2,data)+"",(node2=nodeByKeyValue.get(keyValue))?(update[i2]=node2,node2.__data__=data[i2],nodeByKeyValue.delete(keyValue)):enter[i2]=new EnterNode(parent,data[i2]);for(i2=0;i2<groupLength;++i2)(node2=group2[i2])&&nodeByKeyValue.get(keyValues[i2])===node2&&(exit[i2]=node2)}function datum(node2){return node2.__data__}function selection_data(value,key){if(!arguments.length)return Array.from(this,datum);var bind2=key?bindKey:bindIndex,parents=this._parents,groups=this._groups;typeof value!="function"&&(value=constant$2(value));for(var m2=groups.length,update=new Array(m2),enter=new Array(m2),exit=new Array(m2),j2=0;j2<m2;++j2){var parent=parents[j2],group2=groups[j2],groupLength=group2.length,data=arraylike(value.call(parent,parent&&parent.__data__,j2,parents)),dataLength=data.length,enterGroup=enter[j2]=new Array(dataLength),updateGroup=update[j2]=new Array(dataLength),exitGroup=exit[j2]=new Array(groupLength);bind2(parent,group2,enterGroup,updateGroup,exitGroup,data,key);for(var i0=0,i12=0,previous,next2;i0<dataLength;++i0)if(previous=enterGroup[i0]){for(i0>=i12&&(i12=i0+1);!(next2=updateGroup[i12])&&++i12<dataLength;);previous._next=next2||null}}return update=new Selection$1(update,parents),update._enter=enter,update._exit=exit,update}function arraylike(data){return typeof data=="object"&&"length"in data?data:Array.from(data)}function selection_exit(){return new Selection$1(this._exit||this._groups.map(sparse),this._parents)}function selection_join(onenter,onupdate,onexit){var enter=this.enter(),update=this,exit=this.exit();return typeof onenter=="function"?(enter=onenter(enter),enter&&(enter=enter.selection())):enter=enter.append(onenter+""),onupdate!=null&&(update=onupdate(update),update&&(update=update.selection())),onexit==null?exit.remove():onexit(exit),enter&&update?enter.merge(update).order():update}function selection_merge(context){for(var selection2=context.selection?context.selection():context,groups0=this._groups,groups1=selection2._groups,m02=groups0.length,m12=groups1.length,m2=Math.min(m02,m12),merges=new Array(m02),j2=0;j2<m2;++j2)for(var group0=groups0[j2],group1=groups1[j2],n2=group0.length,merge2=merges[j2]=new Array(n2),node2,i2=0;i2<n2;++i2)(node2=group0[i2]||group1[i2])&&(merge2[i2]=node2);for(;j2<m02;++j2)merges[j2]=groups0[j2];return new Selection$1(merges,this._parents)}function selection_order(){for(var groups=this._groups,j2=-1,m2=groups.length;++j2<m2;)for(var group2=groups[j2],i2=group2.length-1,next2=group2[i2],node2;--i2>=0;)(node2=group2[i2])&&(next2&&node2.compareDocumentPosition(next2)^4&&next2.parentNode.insertBefore(node2,next2),next2=node2);return this}function selection_sort(compare){compare||(compare=ascending);function compareNode(a2,b2){return a2&&b2?compare(a2.__data__,b2.__data__):!a2-!b2}for(var groups=this._groups,m2=groups.length,sortgroups=new Array(m2),j2=0;j2<m2;++j2){for(var group2=groups[j2],n2=group2.length,sortgroup=sortgroups[j2]=new Array(n2),node2,i2=0;i2<n2;++i2)(node2=group2[i2])&&(sortgroup[i2]=node2);sortgroup.sort(compareNode)}return new Selection$1(sortgroups,this._parents).order()}function ascending(a2,b2){return a2<b2?-1:a2>b2?1:a2>=b2?0:NaN}function selection_call(){var callback=arguments[0];return arguments[0]=this,callback.apply(null,arguments),this}function selection_nodes(){return Array.from(this)}function selection_node(){for(var groups=this._groups,j2=0,m2=groups.length;j2<m2;++j2)for(var group2=groups[j2],i2=0,n2=group2.length;i2<n2;++i2){var node2=group2[i2];if(node2)return node2}return null}function selection_size(){let size2=0;for(const node2 of this)++size2;return size2}function selection_empty(){return!this.node()}function selection_each(callback){for(var groups=this._groups,j2=0,m2=groups.length;j2<m2;++j2)for(var group2=groups[j2],i2=0,n2=group2.length,node2;i2<n2;++i2)(node2=group2[i2])&&callback.call(node2,node2.__data__,i2,group2);return this}function attrRemove$1(name){return function(){this.removeAttribute(name)}}function attrRemoveNS$1(fullname){return function(){this.removeAttributeNS(fullname.space,fullname.local)}}function attrConstant$1(name,value){return function(){this.setAttribute(name,value)}}function attrConstantNS$1(fullname,value){return function(){this.setAttributeNS(fullname.space,fullname.local,value)}}function attrFunction$1(name,value){return function(){var v2=value.apply(this,arguments);v2==null?this.removeAttribute(name):this.setAttribute(name,v2)}}function attrFunctionNS$1(fullname,value){return function(){var v2=value.apply(this,arguments);v2==null?this.removeAttributeNS(fullname.space,fullname.local):this.setAttributeNS(fullname.space,fullname.local,v2)}}function selection_attr(name,value){var fullname=namespace(name);if(arguments.length<2){var node2=this.node();return fullname.local?node2.getAttributeNS(fullname.space,fullname.local):node2.getAttribute(fullname)}return this.each((value==null?fullname.local?attrRemoveNS$1:attrRemove$1:typeof value=="function"?fullname.local?attrFunctionNS$1:attrFunction$1:fullname.local?attrConstantNS$1:attrConstant$1)(fullname,value))}function defaultView(node2){return node2.ownerDocument&&node2.ownerDocument.defaultView||node2.document&&node2||node2.defaultView}function styleRemove$1(name){return function(){this.style.removeProperty(name)}}function styleConstant$1(name,value,priority){return function(){this.style.setProperty(name,value,priority)}}function styleFunction$1(name,value,priority){return function(){var v2=value.apply(this,arguments);v2==null?this.style.removeProperty(name):this.style.setProperty(name,v2,priority)}}function selection_style(name,value,priority){return arguments.length>1?this.each((value==null?styleRemove$1:typeof value=="function"?styleFunction$1:styleConstant$1)(name,value,priority??"")):styleValue(this.node(),name)}function styleValue(node2,name){return node2.style.getPropertyValue(name)||defaultView(node2).getComputedStyle(node2,null).getPropertyValue(name)}function propertyRemove(name){return function(){delete this[name]}}function propertyConstant(name,value){return function(){this[name]=value}}function propertyFunction(name,value){return function(){var v2=value.apply(this,arguments);v2==null?delete this[name]:this[name]=v2}}function selection_property(name,value){return arguments.length>1?this.each((value==null?propertyRemove:typeof value=="function"?propertyFunction:propertyConstant)(name,value)):this.node()[name]}function classArray(string){return string.trim().split(/^|\s+/)}function classList(node2){return node2.classList||new ClassList(node2)}function ClassList(node2){this._node=node2,this._names=classArray(node2.getAttribute("class")||"")}ClassList.prototype={add:function(name){var i2=this._names.indexOf(name);i2<0&&(this._names.push(name),this._node.setAttribute("class",this._names.join(" ")))},remove:function(name){var i2=this._names.indexOf(name);i2>=0&&(this._names.splice(i2,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(name){return this._names.indexOf(name)>=0}};function classedAdd(node2,names){for(var list=classList(node2),i2=-1,n2=names.length;++i2<n2;)list.add(names[i2])}function classedRemove(node2,names){for(var list=classList(node2),i2=-1,n2=names.length;++i2<n2;)list.remove(names[i2])}function classedTrue(names){return function(){classedAdd(this,names)}}function classedFalse(names){return function(){classedRemove(this,names)}}function classedFunction(names,value){return function(){(value.apply(this,arguments)?classedAdd:classedRemove)(this,names)}}function selection_classed(name,value){var names=classArray(name+"");if(arguments.length<2){for(var list=classList(this.node()),i2=-1,n2=names.length;++i2<n2;)if(!list.contains(names[i2]))return!1;return!0}return this.each((typeof value=="function"?classedFunction:value?classedTrue:classedFalse)(names,value))}function textRemove(){this.textContent=""}function textConstant$1(value){return function(){this.textContent=value}}function textFunction$1(value){return function(){var v2=value.apply(this,arguments);this.textContent=v2??""}}function selection_text(value){return arguments.length?this.each(value==null?textRemove:(typeof value=="function"?textFunction$1:textConstant$1)(value)):this.node().textContent}function htmlRemove(){this.innerHTML=""}function htmlConstant(value){return function(){this.innerHTML=value}}function htmlFunction(value){return function(){var v2=value.apply(this,arguments);this.innerHTML=v2??""}}function selection_html(value){return arguments.length?this.each(value==null?htmlRemove:(typeof value=="function"?htmlFunction:htmlConstant)(value)):this.node().innerHTML}function raise(){this.nextSibling&&this.parentNode.appendChild(this)}function selection_raise(){return this.each(raise)}function lower(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function selection_lower(){return this.each(lower)}function selection_append(name){var create2=typeof name=="function"?name:creator(name);return this.select(function(){return this.appendChild(create2.apply(this,arguments))})}function constantNull(){return null}function selection_insert(name,before){var create2=typeof name=="function"?name:creator(name),select2=before==null?constantNull:typeof before=="function"?before:selector(before);return this.select(function(){return this.insertBefore(create2.apply(this,arguments),select2.apply(this,arguments)||null)})}function remove(){var parent=this.parentNode;parent&&parent.removeChild(this)}function selection_remove(){return this.each(remove)}function selection_cloneShallow(){var clone2=this.cloneNode(!1),parent=this.parentNode;return parent?parent.insertBefore(clone2,this.nextSibling):clone2}function selection_cloneDeep(){var clone2=this.cloneNode(!0),parent=this.parentNode;return parent?parent.insertBefore(clone2,this.nextSibling):clone2}function selection_clone(deep){return this.select(deep?selection_cloneDeep:selection_cloneShallow)}function selection_datum(value){return arguments.length?this.property("__data__",value):this.node().__data__}function contextListener(listener){return function(event){listener.call(this,event,this.__data__)}}function parseTypenames(typenames){return typenames.trim().split(/^|\s+/).map(function(t2){var name="",i2=t2.indexOf(".");return i2>=0&&(name=t2.slice(i2+1),t2=t2.slice(0,i2)),{type:t2,name}})}function onRemove(typename){return function(){var on=this.__on;if(on){for(var j2=0,i2=-1,m2=on.length,o2;j2<m2;++j2)o2=on[j2],(!typename.type||o2.type===typename.type)&&o2.name===typename.name?this.removeEventListener(o2.type,o2.listener,o2.options):on[++i2]=o2;++i2?on.length=i2:delete this.__on}}}function onAdd(typename,value,options){return function(){var on=this.__on,o2,listener=contextListener(value);if(on){for(var j2=0,m2=on.length;j2<m2;++j2)if((o2=on[j2]).type===typename.type&&o2.name===typename.name){this.removeEventListener(o2.type,o2.listener,o2.options),this.addEventListener(o2.type,o2.listener=listener,o2.options=options),o2.value=value;return}}this.addEventListener(typename.type,listener,options),o2={type:typename.type,name:typename.name,value,listener,options},on?on.push(o2):this.__on=[o2]}}function selection_on(typename,value,options){var typenames=parseTypenames(typename+""),i2,n2=typenames.length,t2;if(arguments.length<2){var on=this.node().__on;if(on){for(var j2=0,m2=on.length,o2;j2<m2;++j2)for(i2=0,o2=on[j2];i2<n2;++i2)if((t2=typenames[i2]).type===o2.type&&t2.name===o2.name)return o2.value}return}for(on=value?onAdd:onRemove,i2=0;i2<n2;++i2)this.each(on(typenames[i2],value,options));return this}function dispatchEvent(node2,type2,params){var window2=defaultView(node2),event=window2.CustomEvent;typeof event=="function"?event=new event(type2,params):(event=window2.document.createEvent("Event"),params?(event.initEvent(type2,params.bubbles,params.cancelable),event.detail=params.detail):event.initEvent(type2,!1,!1)),node2.dispatchEvent(event)}function dispatchConstant(type2,params){return function(){return dis
vendor: 6,809 bytes, line 256
256patchEvent(this,type2,params)}}function dispatchFunction(type2,params){return function(){return dispatchEvent(this,type2,params.apply(this,arguments))}}function selection_dispatch(type2,params){return this.each((typeof params=="function"?dispatchFunction:dispatchConstant)(type2,params))}function*selection_iterator(){for(var groups=this._groups,j2=0,m2=groups.length;j2<m2;++j2)for(var group2=groups[j2],i2=0,n2=group2.length,node2;i2<n2;++i2)(node2=group2[i2])&&(yield node2)}var root=[null];function Selection$1(groups,parents){this._groups=groups,this._parents=parents}function selection(){return new Selection$1([[document.documentElement]],root)}function selection_selection(){return this}Selection$1.prototype=selection.prototype={constructor:Selection$1,select:selection_select,selectAll:selection_selectAll,selectChild:selection_selectChild,selectChildren:selection_selectChildren,filter:selection_filter,data:selection_data,enter:selection_enter,exit:selection_exit,join:selection_join,merge:selection_merge,selection:selection_selection,order:selection_order,sort:selection_sort,call:selection_call,nodes:selection_nodes,node:selection_node,size:selection_size,empty:selection_empty,each:selection_each,attr:selection_attr,style:selection_style,property:selection_property,classed:selection_classed,text:selection_text,html:selection_html,raise:selection_raise,lower:selection_lower,append:selection_append,insert:selection_insert,remove:selection_remove,clone:selection_clone,datum:selection_datum,on:selection_on,dispatch:selection_dispatch,[Symbol.iterator]:selection_iterator};function h$1(selector2){return typeof selector2=="string"?new Selection$1([[document.querySelector(selector2)]],[document.documentElement]):new Selection$1([[selector2]],root)}function sourceEvent(event){let sourceEvent2;for(;sourceEvent2=event.sourceEvent;)event=sourceEvent2;return event}function pointer(event,node2){if(event=sourceEvent(event),node2===void 0&&(node2=event.currentTarget),node2){var svg2=node2.ownerSVGElement||node2;if(svg2.createSVGPoint){var point=svg2.createSVGPoint();return point.x=event.clientX,point.y=event.clientY,point=point.matrixTransform(node2.getScreenCTM().inverse()),[point.x,point.y]}if(node2.getBoundingClientRect){var rect=node2.getBoundingClientRect();return[event.clientX-rect.left-node2.clientLeft,event.clientY-rect.top-node2.clientTop]}}return[event.pageX,event.pageY]}const nonpassivecapture={capture:!0,passive:!1};function noevent$1(event){event.preventDefault(),event.stopImmediatePropagation()}function dragDisable(view){var root2=view.document.documentElement,selection2=h$1(view).on("dragstart.drag",noevent$1,nonpassivecapture);"onselectstart"in root2?selection2.on("selectstart.drag",noevent$1,nonpassivecapture):(root2.__noselect=root2.style.MozUserSelect,root2.style.MozUserSelect="none")}function yesdrag(view,noclick){var root2=view.document.documentElement,selection2=h$1(view).on("dragstart.drag",null);noclick&&(selection2.on("click.drag",noevent$1,nonpassivecapture),setTimeout(function(){selection2.on("click.drag",null)},0)),"onselectstart"in root2?selection2.on("selectstart.drag",null):(root2.style.MozUserSelect=root2.__noselect,delete root2.__noselect)}function define$1(constructor,factory2,prototype2){constructor.prototype=factory2.prototype=prototype2,prototype2.constructor=constructor}function extend(parent,definition){var prototype2=Object.create(parent.prototype);for(var key in definition)prototype2[key]=definition[key];return prototype2}function Color(){}var darker=.7,brighter=1/darker,reI="\\s*([+-]?\\d+)\\s*",reN="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",reP="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",reHex=/^#([0-9a-f]{3,8})$/,reRgbInteger=new RegExp(`^rgb\\(${reI},${reI},${reI}\\)$`),reRgbPercent=new RegExp(`^rgb\\(${reP},${reP},${reP}\\)$`),reRgbaInteger=new RegExp(`^rgba\\(${reI},${reI},${reI},${reN}\\)$`),reRgbaPercent=new RegExp(`^rgba\\(${reP},${reP},${reP},${reN}\\)$`),reHslPercent=new RegExp(`^hsl\\(${reN},${reP},${reP}\\)$`),reHslaPercent=new RegExp(`^hsla\\(${reN},${reP},${reP},${reN}\\)$`),named={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};
vendor: 4,912 bytes, line 256
256define$1(Color,color,{copy(channels){return Object.assign(new this.constructor,this,channels)},displayable(){return this.rgb().displayable()},hex:color_formatHex,formatHex:color_formatHex,formatHex8:color_formatHex8,formatHsl:color_formatHsl,formatRgb:color_formatRgb,toString:color_formatRgb});function color_formatHex(){return this.rgb().formatHex()}function color_formatHex8(){return this.rgb().formatHex8()}function color_formatHsl(){return hslConvert(this).formatHsl()}function color_formatRgb(){return this.rgb().formatRgb()}function color(format2){var m2,l;return format2=(format2+"").trim().toLowerCase(),(m2=reHex.exec(format2))?(l=m2[1].length,m2=parseInt(m2[1],16),l===6?rgbn(m2):l===3?new Rgb(m2>>8&15|m2>>4&240,m2>>4&15|m2&240,(m2&15)<<4|m2&15,1):l===8?rgba(m2>>24&255,m2>>16&255,m2>>8&255,(m2&255)/255):l===4?rgba(m2>>12&15|m2>>8&240,m2>>8&15|m2>>4&240,m2>>4&15|m2&240,((m2&15)<<4|m2&15)/255):null):(m2=reRgbInteger.exec(format2))?new Rgb(m2[1],m2[2],m2[3],1):(m2=reRgbPercent.exec(format2))?new Rgb(m2[1]*255/100,m2[2]*255/100,m2[3]*255/100,1):(m2=reRgbaInteger.exec(format2))?rgba(m2[1],m2[2],m2[3],m2[4]):(m2=reRgbaPercent.exec(format2))?rgba(m2[1]*255/100,m2[2]*255/100,m2[3]*255/100,m2[4]):(m2=reHslPercent.exec(format2))?hsla(m2[1],m2[2]/100,m2[3]/100,1):(m2=reHslaPercent.exec(format2))?hsla(m2[1],m2[2]/100,m2[3]/100,m2[4]):named.hasOwnProperty(format2)?rgbn(named[format2]):format2==="transparent"?new Rgb(NaN,NaN,NaN,0):null}function rgbn(n2){return new Rgb(n2>>16&255,n2>>8&255,n2&255,1)}function rgba(r2,g2,b2,a2){return a2<=0&&(r2=g2=b2=NaN),new Rgb(r2,g2,b2,a2)}function rgbConvert(o2){return o2 instanceof Color||(o2=color(o2)),o2?(o2=o2.rgb(),new Rgb(o2.r,o2.g,o2.b,o2.opacity)):new Rgb}function rgb(r2,g2,b2,opacity){return arguments.length===1?rgbConvert(r2):new Rgb(r2,g2,b2,opacity??1)}function Rgb(r2,g2,b2,opacity){this.r=+r2,this.g=+g2,this.b=+b2,this.opacity=+opacity}define$1(Rgb,rgb,extend(Color,{brighter(k2){return k2=k2==null?brighter:Math.pow(brighter,k2),new Rgb(this.r*k2,this.g*k2,this.b*k2,this.opacity)},darker(k2){return k2=k2==null?darker:Math.pow(darker,k2),new Rgb(this.r*k2,this.g*k2,this.b*k2,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:rgb_formatHex8,formatRgb:rgb_formatRgb,toString:rgb_formatRgb}));function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`}function rgb_formatRgb(){const a2=clampa(this.opacity);return`${a2===1?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${a2===1?")":`, ${a2})`}`}function clampa(opacity){return isNaN(opacity)?1:Math.max(0,Math.min(1,opacity))}function clampi(value){return Math.max(0,Math.min(255,Math.round(value)||0))}function hex(value){return value=clampi(value),(value<16?"0":"")+value.toString(16)}function hsla(h2,s2,l,a2){return a2<=0?h2=s2=l=NaN:l<=0||l>=1?h2=s2=NaN:s2<=0&&(h2=NaN),new Hsl(h2,s2,l,a2)}function hslConvert(o2){if(o2 instanceof Hsl)return new Hsl(o2.h,o2.s,o2.l,o2.opacity);if(o2 instanceof Color||(o2=color(o2)),!o2)return new Hsl;if(o2 instanceof Hsl)return o2;o2=o2.rgb();var r2=o2.r/255,g2=o2.g/255,b2=o2.b/255,min2=Math.min(r2,g2,b2),max2=Math.max(r2,g2,b2),h2=NaN,s2=max2-min2,l=(max2+min2)/2;return s2?(r2===max2?h2=(g2-b2)/s2+(g2<b2)*6:g2===max2?h2=(b2-r2)/s2+2:h2=(r2-g2)/s2+4,s2/=l<.5?max2+min2:2-max2-min2,h2*=60):s2=l>0&&l<1?0:h2,new Hsl(h2,s2,l,o2.opacity)}function hsl(h2,s2,l,opacity){return arguments.length===1?hslConvert(h2):new Hsl(h2,s2,l,opacity??1)}function Hsl(h2,s2,l,opacity){this.h=+h2,this.s=+s2,this.l=+l,this.opacity=+opacity}define$1(Hsl,hsl,extend(Color,{brighter(k2){return k2=k2==null?brighter:Math.pow(brighter,k2),new Hsl(this.h,this.s,this.l*k2,this.opacity)},darker(k2){return k2=k2==null?darker:Math.pow(darker,k2),new Hsl(this.h,this.s,this.l*k2,this.opacity)},rgb(){var h2=this.h%360+(this.h<0)*360,s2=isNaN(h2)||isNaN(this.s)?0:this.s,l=this.l,m2=l+(l<.5?l:1-l)*s2,m12=2*l-m2;return new Rgb(hsl2rgb(h2>=240?h2-240:h2+120,m12,m2),hsl2rgb(h2,m12,m2),hsl2rgb(h2<120?h2+240:h2-120,m12,m2),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const a2=clampa(this.opacity);return`${a2===1?"hsl(":"hsla("}${clamph(this.h)}, ${clampt(this.s)*100}%, ${clampt(this.l)*100}%${a2===1?")":`, ${a2})`}`}}));function clamph(value){return value=(value||0)%360,value<0?value+360:value}function clampt(value){return Math.max(0,Math.min(1,value||0))}
vendor: 3,222 bytes, line 256
256function hsl2rgb(h2,m12,m2){return(h2<60?m12+(m2-m12)*h2/60:h2<180?m2:h2<240?m12+(m2-m12)*(240-h2)/60:m12)*255}const constant$1=x2=>()=>x2;function linear(a2,d2){return function(t2){return a2+t2*d2}}function exponential(a2,b2,y2){return a2=Math.pow(a2,y2),b2=Math.pow(b2,y2)-a2,y2=1/y2,function(t2){return Math.pow(a2+t2*b2,y2)}}function gamma(y2){return(y2=+y2)==1?nogamma:function(a2,b2){return b2-a2?exponential(a2,b2,y2):constant$1(isNaN(a2)?b2:a2)}}function nogamma(a2,b2){var d2=b2-a2;return d2?linear(a2,d2):constant$1(isNaN(a2)?b2:a2)}const interpolateRgb=(function rgbGamma(y2){var color2=gamma(y2);function rgb$1(start2,end){var r2=color2((start2=rgb(start2)).r,(end=rgb(end)).r),g2=color2(start2.g,end.g),b2=color2(start2.b,end.b),opacity=nogamma(start2.opacity,end.opacity);return function(t2){return start2.r=r2(t2),start2.g=g2(t2),start2.b=b2(t2),start2.opacity=opacity(t2),start2+""}}return rgb$1.gamma=rgbGamma,rgb$1})(1);function interpolateNumber(a2,b2){return a2=+a2,b2=+b2,function(t2){return a2*(1-t2)+b2*t2}}var reA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,reB=new RegExp(reA.source,"g");function zero(b2){return function(){return b2}}function one(b2){return function(t2){return b2(t2)+""}}function interpolateString(a2,b2){var bi2=reA.lastIndex=reB.lastIndex=0,am,bm,bs,i2=-1,s2=[],q2=[];for(a2=a2+"",b2=b2+"";(am=reA.exec(a2))&&(bm=reB.exec(b2));)(bs=bm.index)>bi2&&(bs=b2.slice(bi2,bs),s2[i2]?s2[i2]+=bs:s2[++i2]=bs),(am=am[0])===(bm=bm[0])?s2[i2]?s2[i2]+=bm:s2[++i2]=bm:(s2[++i2]=null,q2.push({i:i2,x:interpolateNumber(am,bm)})),bi2=reB.lastIndex;return bi2<b2.length&&(bs=b2.slice(bi2),s2[i2]?s2[i2]+=bs:s2[++i2]=bs),s2.length<2?q2[0]?one(q2[0].x):zero(b2):(b2=q2.length,function(t2){for(var i3=0,o2;i3<b2;++i3)s2[(o2=q2[i3]).i]=o2.x(t2);return s2.join("")})}var degrees=180/Math.PI,identity$1={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function decompose(a2,b2,c2,d2,e3,f2){var scaleX,scaleY,skewX;return(scaleX=Math.sqrt(a2*a2+b2*b2))&&(a2/=scaleX,b2/=scaleX),(skewX=a2*c2+b2*d2)&&(c2-=a2*skewX,d2-=b2*skewX),(scaleY=Math.sqrt(c2*c2+d2*d2))&&(c2/=scaleY,d2/=scaleY,skewX/=scaleY),a2*d2<b2*c2&&(a2=-a2,b2=-b2,skewX=-skewX,scaleX=-scaleX),{translateX:e3,translateY:f2,rotate:Math.atan2(b2,a2)*degrees,skewX:Math.atan(skewX)*degrees,scaleX,scaleY}}var svgNode;function parseCss(value){const m2=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(value+"");return m2.isIdentity?identity$1:decompose(m2.a,m2.b,m2.c,m2.d,m2.e,m2.f)}function parseSvg(value){return value==null||(svgNode||(svgNode=document.createElementNS("http://www.w3.org/2000/svg","g")),svgNode.setAttribute("transform",value),!(value=svgNode.transform.baseVal.consolidate()))?identity$1:(value=value.matrix,decompose(value.a,value.b,value.c,value.d,value.e,value.f))}function interpolateTransform(parse2,pxComma,pxParen,degParen){function pop(s2){return s2.length?s2.pop()+" ":""}function translate(xa,ya,xb,yb,s2,q2){if(xa!==xb||ya!==yb){var i2=s2.push("translate(",null,pxComma,null,pxParen);q2.push({i:i2-4,x:interpolateNumber(xa,xb)},{i:i2-2,x:interpolateNumber(ya,yb)})}else(xb||yb)&&s2.push("translate("+xb+pxComma+yb+pxParen)}function rotate2(a2,b2,s2,q2){a2!==b2?(a2-b2>180?b2+=360:b2-a2>
256180&&(a2+=360),q2.push({i:s2.push(pop(s2)+"rotate(",null,degParen)-2,x:interpolateNumber(a2,b2)})):b2&&s2.push(pop(s2)+"rotate("+b2+degParen)}function skewX(a2,b2,s2,q2){a2!==b2?q2.push({i:s2.push(pop(s2)+"skewX(",null,degParen)-2,x:interpolateNumber(a2,b2)}):b2&&s2.push(pop(s2)+"skewX("+b2+degParen)}function scale2(xa,ya,xb,yb,s2,q2){if(xa!==xb||ya!==yb){var i2=s2.push(pop(s2)+"scale(",null,",",null,")");q2.push({i:i2-4,x:interpolateNumber(xa,xb)},{i:i2-2,x:interpolateNumber(ya,yb)})}else(xb!==1||yb!==1)&&s2.push(pop(s2)+"scale("+xb+","+yb+")")}return function(a2,b2){var s2=[],q2=[];return a2=parse2(a2),b2=parse2(b2),translate(a2.translateX,a2.translateY,b2.translateX,b2.translateY,s2,q2),rotate2(a2.rotate,b2.rotate,s2,q2),skewX(a2.skewX,b2.skewX,s2,q2),scale2(a2.scaleX,a2.scaleY,b2.scaleX,b2.scaleY,s2,q2),a2=b2=null,function(t2){for(var i2=-1,n2=q2.length,o2;++i2<n2;)s2[(o2=q2[i2]).i]=o2.x(t2);return s2.join("")}}}var interpolateTransformCss=interpolateTransform(parseCss,"px, ","px)","deg)"),interpolateTransformSvg=interpolateTransform(parseSvg,", ",")",")"),epsilon2=1e-12;function cosh(x2){return((x2=Math.exp(x2))+1/x2)/2}function sinh(x2){return((x2=Math.exp(x2))-1/x2)/2}function tanh(x2){return((x2=Math.exp(2*x2))-1)/(x2+1)}const interpolateZoom=(function zoomRho(rho,rho2,rho4){function zoom(p02,p12){var ux0=p02[0],uy0=p02[1],w02=p02[2],ux1=p12[0],uy1=p12[1],w12=p12[2],dx=ux1-ux0,dy=uy1-uy0,d2=dx*dx+dy*dy,i2,S2;if(d2<epsilon2)S2=Math.log(w12/w02)/rho,i2=function(t2){return[ux0+t2*dx,uy0+t2*dy,w02*Math.exp(rho*t2*S2)]};else{var d12=Math.sqrt(d2),b0=(w12*w12-w02*w02+rho4*d2)/(2*w02*rho2*d12),b12=(w12*w12-w02*w02-rho4*d2)/(2*w12*rho2*d12),r0=Math.log(Math.sqrt(b0*b0+1)-b0),r12=Math.log(Math.sqrt(b12*b12+1)-b12);S2=(r12-r0)/rho,i2=function(t2){var s2=t2*S2,coshr0=cosh(r0),u2=w02/(rho2*d12)*(coshr0*tanh(rho*s2+r0)-sinh(r0));return[ux0+u2*dx,uy0+u2*dy,w02*coshr0/cosh(rho*s2+r0)]}}return i2.duration=S2*1e3*rho/Math.SQRT2,i2}return zoom.rho=function(_2){var _1=Math.max(.001,+_2),_22=_1*_1,_4=_22*_22;return zoomRho(_1,_22,_4)},zoom})(Math.SQRT2,2,4);var frame=0,timeout$1=0,interval=0,pokeDelay=1e3,taskHead,taskTail,clockLast=0,clockNow=0,clockSkew=0,clock=typeof performance=="object"&&performance.now?performance:Date,setFrame=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(f2){setTimeout(f2,17)};function now(){return clockNow||(setFrame(clearNow),clockNow=clock.now()+clockSkew)}function clearNow(){clockNow=0}function Timer(){this._call=this._time=this._next=null}Timer.prototype=timer.prototype={constructor:Timer,restart:function(callback,delay3,time){if(typeof callback!="function")throw new TypeError("callback is not a function");time=(time==null?now():+time)+(delay3==null?0:+delay3),!this._next&&taskTail!==this&&(taskTail?taskTail._next=this:taskHead=this,taskTail=this),this._call=callback,this._time=time,sleep()},stop:function(){this._call&&(this._call=null,this._time=1/0,sleep())}};function timer(callback,delay3,time){var t2=new Timer;return t2.restart(callback,delay3,time),t2}function timerFlush(){now(),++frame;for(var t2=taskHead,e3;t2;)(e3=clockNow-t2._time)>=0&&t2._call.call(void 0,e3),t2=t2._next;--frame}function wake(){clockNow=(clockLast=clock.now())+clockSkew,frame=timeout$1=0;try{timerFlush()}finally{frame=0,nap(),clockNow=0}}function poke(){var now2=clock.now(),delay3=now2-clockLast;delay3>pokeDelay&&(clockSkew-=delay3,clockLast=now2)}function nap(){for(var t0,t12=taskHead,t2,time=1/0;t12;)t12._call?(time>t12._time&&(time=t12._time),t0=t12,t12=t12._next):(t2=t12._next,t12._next=null,t12=t0?t0._next=t2:taskHead=t2);taskTail=t0,sleep(time)}function sleep(time){if(!frame){timeout$1&&(timeout$1=clearTimeout(timeout$1));var delay3=time-clockNow;delay3>24?(time<1/0&&(timeout$1=setTimeout(wake,time-clock.now()-clockSkew)),interval&&(interval=clearInterval(interval))):(interval||(clockLast=clock.now(),interval=setInterval(poke,pokeDelay)),frame=1,setFrame(wake))}}function timeout(callback,delay3,time){var t2=new Timer;return delay3=delay3==null?0:+delay3,t2.restart(elapsed=>{t2.stop(),callback(elapsed+delay3)},delay3,time),t2}var emptyOn=dispatch("start","end","cancel","interrupt"),emptyTween=[],CREATED=0,SCHEDULED=1,STARTING=2,STARTED=3,RUNNING=4,ENDING=5,ENDED=6;function schedule(node2,name,id2,index2,group2,timing){var schedules=node2.__transition;if(!schedules)node2.__transition={};else if(id2 in schedules)return;create(node2,id2,{name,index:index2,group:group2,on:emptyOn,tween:emptyTween,time:timing.time,delay:timing.delay,duration:timing.duration,ease:timing.ease,timer:null,state:CREATED})}function init(node2,id2){var schedule2=get(node2,id2);if(schedule2.state>CREATED)throw new Error("too late; already scheduled");return schedule2}function set(node2,id2){var schedule2=get(node2,id2);if(schedule2.state>STARTED)throw new Error("too late; already running");return schedule2}function get(node2,id2){var schedule2=node2.__transition;if(!schedule2||!(schedule2=schedule2[id2]))throw new Error("transition not found");return schedule2}function create(node2,id2,self2){var schedules=node2.__transition,tween;
vendor: 16,399 bytes, line 256
256schedules[id2]=self2,self2.timer=timer(schedule2,0,self2.time);function schedule2(elapsed){self2.state=SCHEDULED,self2.timer.restart(start2,self2.delay,self2.time),self2.delay<=elapsed&&start2(elapsed-self2.delay)}function start2(elapsed){var i2,j2,n2,o2;if(self2.state!==SCHEDULED)return stop();for(i2 in schedules)if(o2=schedules[i2],o2.name===self2.name){if(o2.state===STARTED)return timeout(start2);o2.state===RUNNING?(o2.state=ENDED,o2.timer.stop(),o2.on.call("interrupt",node2,node2.__data__,o2.index,o2.group),delete schedules[i2]):+i2<id2&&(o2.state=ENDED,o2.timer.stop(),o2.on.call("cancel",node2,node2.__data__,o2.index,o2.group),delete schedules[i2])}if(timeout(function(){self2.state===STARTED&&(self2.state=RUNNING,self2.timer.restart(tick,self2.delay,self2.time),tick(elapsed))}),self2.state=STARTING,self2.on.call("start",node2,node2.__data__,self2.index,self2.group),self2.state===STARTING){for(self2.state=STARTED,tween=new Array(n2=self2.tween.length),i2=0,j2=-1;i2<n2;++i2)(o2=self2.tween[i2].value.call(node2,node2.__data__,self2.index,self2.group))&&(tween[++j2]=o2);tween.length=j2+1}}function tick(elapsed){for(var t2=elapsed<self2.duration?self2.ease.call(null,elapsed/self2.duration):(self2.timer.restart(stop),self2.state=ENDING,1),i2=-1,n2=tween.length;++i2<n2;)tween[i2].call(node2,t2);self2.state===ENDING&&(self2.on.call("end",node2,node2.__data__,self2.index,self2.group),stop())}function stop(){self2.state=ENDED,self2.timer.stop(),delete schedules[id2];for(var i2 in schedules)return;delete node2.__transition}}function interrupt(node2,name){var schedules=node2.__transition,schedule2,active,empty2=!0,i2;if(schedules){name=name==null?null:name+"";for(i2 in schedules){if((schedule2=schedules[i2]).name!==name){empty2=!1;continue}active=schedule2.state>STARTING&&schedule2.state<ENDING,schedule2.state=ENDED,schedule2.timer.stop(),schedule2.on.call(active?"interrupt":"cancel",node2,node2.__data__,schedule2.index,schedule2.group),delete schedules[i2]}empty2&&delete node2.__transition}}function selection_interrupt(name){return this.each(function(){interrupt(this,name)})}function tweenRemove(id2,name){var tween0,tween1;return function(){var schedule2=set(this,id2),tween=schedule2.tween;if(tween!==tween0){tween1=tween0=tween;for(var i2=0,n2=tween1.length;i2<n2;++i2)if(tween1[i2].name===name){tween1=tween1.slice(),tween1.splice(i2,1);break}}schedule2.tween=tween1}}function tweenFunction(id2,name,value){var tween0,tween1;if(typeof value!="function")throw new Error;return function(){var schedule2=set(this,id2),tween=schedule2.tween;if(tween!==tween0){tween1=(tween0=tween).slice();for(var t2={name,value},i2=0,n2=tween1.length;i2<n2;++i2)if(tween1[i2].name===name){tween1[i2]=t2;break}i2===n2&&tween1.push(t2)}schedule2.tween=tween1}}function transition_tween(name,value){var id2=this._id;if(name+="",arguments.length<2){for(var tween=get(this.node(),id2).tween,i2=0,n2=tween.length,t2;i2<n2;++i2)if((t2=tween[i2]).name===name)return t2.value;return null}return this.each((value==null?tweenRemove:tweenFunction)(id2,name,value))}function tweenValue(transition,name,value){var id2=transition._id;return transition.each(function(){var schedule2=set(this,id2);(schedule2.value||(schedule2.value={}))[name]=value.apply(this,arguments)}),function(node2){return get(node2,id2).value[name]}}function interpolate(a2,b2){var c2;return(typeof b2=="number"?interpolateNumber:b2 instanceof color?interpolateRgb:(c2=color(b2))?(b2=c2,interpolateRgb):interpolateString)(a2,b2)}function attrRemove(name){return function(){this.removeAttribute(name)}}function attrRemoveNS(fullname){return function(){this.removeAttributeNS(fullname.space,fullname.local)}}function attrConstant(name,interpolate2,value1){var string00,string1=value1+"",interpolate0;return function(){var string0=this.getAttribute(name);return string0===string1?null:string0===string00?interpolate0:interpolate0=interpolate2(string00=string0,value1)}}function attrConstantNS(fullname,interpolate2,value1){var string00,string1=value1+"",interpolate0;return function(){var string0=this.getAttributeNS(fullname.space,fullname.local);return string0===string1?null:string0===string00?interpolate0:interpolate0=interpolate2(string00=string0,value1)}}function attrFunction(name,interpolate2,value){var string00,string10,interpolate0;return function(){var string0,value1=value(this),string1;return value1==null?void this.removeAttribute(name):(string0=this.getAttribute(name),string1=value1+"",string0===string1?null:string0===string00&&string1===string10?interpolate0:(string10=string1,interpolate0=interpolate2(string00=string0,value1)))}}function attrFunctionNS(fullname,interpolate2,value){var string00,string10,interpolate0;return function(){var string0,value1=value(this),string1;return value1==null?void this.removeAttributeNS(fullname.space,fullname.local):(string0=this.getAttributeNS(fullname.space,fullname.local),string1=value1+"",string0===string1?null:string0===string00&&string1===string10?interpolate0:(string10=string1,interpolate0=interpolate2(string00=string0,value1)))}}function transition_attr(name,value){var fullname=namespace(name),i2=fullname==="transform"?interpolateTransformSvg:interpolate;return this.attrTween(name,typeof value=="function"?(fullname.local?attrFunctionNS:attrFunction)(fullname,i2,tweenValue(this,"attr."+name,value)):value==null?(fullname.local?attrRemoveNS:attrRemove)(fullname):(fullname.local?attrConstantNS:attrConstant)(fullname,i2,value))}function attrInterpolate(name,i2){return function(t2){this.setAttribute(name,i2.call(this,t2))}}function attrInterpolateNS(fullname,i2){return function(t2){this.setAttributeNS(fullname.space,fullname.local,i2.call(this,t2))}}function attrTweenNS(fullname,value){var t0,i0;function tween(){var i2=value.apply(this,arguments);return i2!==i0&&(t0=(i0=i2)&&attrInterpolateNS(fullname,i2)),t0}return tween._value=value,tween}function attrTween(name,value){var t0,i0;function tween(){var i2=value.apply(this,arguments);return i2!==i0&&(t0=(i0=i2)&&attrInterpolate(name,i2)),t0}return tween._value=value,tween}function transition_attrTween(name,value){var key="attr."+name;if(arguments.length<2)return(key=this.tween(key))&&key._value;if(value==null)return this.tween(key,null);if(typeof value!="function")throw new Error;var fullname=namespace(name);return this.tween(key,(fullname.local?attrTweenNS:attrTween)(fullname,value))}function delayFunction(id2,value){return function(){init(this,id2).delay=+value.apply(this,arguments)}}function delayConstant(id2,value){return value=+value,function(){init(this,id2).delay=value}}function transition_delay(value){var id2=this._id;return arguments.length?this.each((typeof value=="function"?delayFunction:delayConstant)(id2,value)):get(this.node(),id2).delay}function durationFunction(id2,value){return function(){set(this,id2).duration=+value.apply(this,arguments)}}function durationConstant(id2,value){return value=+value,function(){set(this,id2).duration=value}}function transition_duration(value){var id2=this._id;return arguments.length?this.each((typeof value=="function"?durationFunction:durationConstant)(id2,value)):get(this.node(),id2).duration}function easeConstant(id2,value){if(typeof value!="function")throw new Error;return function(){set(this,id2).ease=value}}function transition_ease(value){var id2=this._id;return arguments.length?this.each(easeConstant(id2,value)):get(this.node(),id2).ease}function easeVarying(id2,value){return function(){var v2=value.apply(this,arguments);if(typeof v2!="function")throw new Error;set(this,id2).ease=v2}}function transition_easeVarying(value){if(typeof value!="function")throw new Error;return this.each(easeVarying(this._id,value))}function transition_filter(match2){typeof match2!="function"&&(match2=matcher(match2));for(var groups=this._groups,m2=groups.length,subgroups=new Array(m2),j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,subgroup=subgroups[j2]=[],node2,i2=0;i2<n2;++i2)(node2=group2[i2])&&match2.call(node2,node2.__data__,i2,group2)&&subgroup.push(node2);return new Transition(subgroups,this._parents,this._name,this._id)}function transition_merge(transition){if(transition._id!==this._id)throw new Error;for(var groups0=this._groups,groups1=transition._groups,m02=groups0.length,m12=groups1.length,m2=Math.min(m02,m12),merges=new Array(m02),j2=0;j2<m2;++j2)for(var group0=groups0[j2],group1=groups1[j2],n2=group0.length,merge2=merges[j2]=new Array(n2),node2,i2=0;i2<n2;++i2)(node2=group0[i2]||group1[i2])&&(merge2[i2]=node2);for(;j2<m02;++j2)merges[j2]=groups0[j2];return new Transition(merges,this._parents,this._name,this._id)}function start(name){return(name+"").trim().split(/^|\s+/).every(function(t2){var i2=t2.indexOf(".");return i2>=0&&(t2=t2.slice(0,i2)),!t2||t2==="start"})}function onFunction(id2,name,listener){var on0,on1,sit=start(name)?init:set;return function(){var schedule2=sit(this,id2),on=schedule2.on;on!==on0&&(on1=(on0=on).copy()).on(name,listener),schedule2.on=on1}}function transition_on(name,listener){var id2=this._id;return arguments.length<2?get(this.node(),id2).on.on(name):this.each(onFunction(id2,name,listener))}function removeFunction(id2){return function(){var parent=this.parentNode;for(var i2 in this.__transition)if(+i2!==id2)return;parent&&parent.removeChild(this)}}function transition_remove(){return this.on("end.remove",removeFunction(this._id))}function transition_select(select2){var name=this._name,id2=this._id;typeof select2!="function"&&(select2=selector(select2));for(var groups=this._groups,m2=groups.length,subgroups=new Array(m2),j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,subgroup=subgroups[j2]=new Array(n2),node2,subnode,i2=0;i2<n2;++i2)(node2=group2[i2])&&(subnode=select2.call(node2,node2.__data__,i2,group2))&&("__data__"in node2&&(subnode.__data__=node2.__data__),subgroup[i2]=subnode,schedule(subgroup[i2],name,id2,i2,subgroup,get(node2,id2)));return new Transition(subgroups,this._parents,name,id2)}function transition_selectAll(select2){var name=this._name,id2=this._id;typeof select2!="function"&&(select2=selectorAll(select2));for(var groups=this._groups,m2=groups.length,subgroups=[],parents=[],j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,node2,i2=0;i2<n2;++i2)if(node2=group2[i2]){for(var children2=select2.call(node2,node2.__data__,i2,group2),child,inherit2=get(node2,id2),k2=0,l=children2.length;k2<l;++k2)(child=children2[k2])&&schedule(child,name,id2,k2,children2,inherit2);subgroups.push(children2),parents.push(node2)}return new Transition(subgroups,parents,name,id2)}var Selection=selection.prototype.constructor;function transition_selection(){return new Selection(this._groups,this._parents)}function styleNull(name,interpolate2){var string00,string10,interpolate0;return function(){var string0=styleValue(this,name),string1=(this.style.removeProperty(name),styleValue(this,name));return string0===string1?null:string0===string00&&string1===string10?interpolate0:interpolate0=interpolate2(string00=string0,string10=string1)}}function styleRemove(name){return function(){this.style.removeProperty(name)}}function styleConstant(name,interpolate2,value1){var string00,string1=value1+"",interpolate0;return function(){var string0=styleValue(this,name);return string0===string1?null:string0===string00?interpolate0:interpolate0=interpolate2(string00=string0,value1)}}function styleFunction(name,interpolate2,value){var string00,string10,interpolate0;return function(){var string0=styleValue(this,name),value1=value(this),string1=value1+"";return value1==null&&(string1=value1=(this.style.removeProperty(name),styleValue(this,name))),string0===string1?null:string0===string00&&string1===string10?interpolate0:(string10=string1,interpolate0=interpolate2(string00=string0,value1))}}function styleMaybeRemove(id2,name){var on0,on1,listener0,key="style."+name,event="end."+key,remove2;return function(){var schedule2=set(this,id2),on=schedule2.on,listener=schedule2.value[key]==null?remove2||(remove2=styleRemove(name)):void 0;(on!==on0||listener0!==listener)&&(on1=(on0=on).copy()).on(event,listener0=listener),schedule2.on=on1}}function transition_style(name,value,priority){var i2=(name+="")=="transform"?interpolateTransformCss:interpolate;return value==null?this.styleTween(name,styleNull(name,i2)).on("end.style."+name,styleRemove(name)):typeof value=="function"?this.styleTween(name,styleFunction(name,i2,tweenValue(this,"style."+name,value))).each(styleMaybeRemove(this._id,name)):this.styleTween(name,styleConstant(name,i2,value),priority).on("end.style."+name,null)}function styleInterpolate(name,i2,priority){return function(t2){this.style.setProperty(name,i2.call(this,t2),priority)}}function styleTween(name,value,priority){var t2,i0;function tween(){var i2=value.apply(this,arguments);return i2!==i0&&(t2=(i0=i2)&&styleInterpolate(name,i2,priority)),t2}return tween._value=value,tween}function transition_styleTween(name,value,priority){var key="style."+(name+="");if(arguments.length<2)return(key=this.tween(key))&&key._value;if(value==null)return this.tween(key,null);if(typeof value!="function")throw new Error;return this.tween(key,styleTween(name,value,priority??""))}function textConstant(value){return function(){this.textContent=value}}function textFunction(value){return function(){var value1=value(this);this.textContent=value1??""}}function transition_text(value){return this.tween("text",typeof value=="function"?textFunction(tweenValue(this,"text",value)):textConstant(value==null?"":value+""))}function textInterpolate(i2){return function(t2){this.textContent=i2.call(this,t2)}}function textTween(value){var t0,i0;function tween(){var i2=value.apply(this,arguments);return i2!==i0&&(t0=(i0=i2)&&textInterpolate(i2)),t0}return tween._value=value,tween}function transition_textTween(value){var key="text";if(arguments.length<1)return(key=this.tween(key))&&key._value;if(value==null)return this.tween(key,null);if(typeof value!="function")throw new Error;return this.tween(key,textTween(value))}function transition_transition(){for(var name=this._name,id0=this._id,id1=newId(),groups=this._groups,m2=groups.length,j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,node2,i2=0;i2<n2;++i2)if(node2=group2[i2]){var inherit2=get(node2,id0);schedule(node2,name,id1,i2,group2,{time:inherit2.time+inherit2.delay+inherit2.duration,delay:0,duration:inherit2.duration,ease:inherit2.ease})}return new Transition(groups,this._parents,name,id1)}function transition_end(){var on0,on1,that=this,id2=that._id,size2=that.size();return new Promise(function(resolve,reject){var cancel={value:reject},end={value:function(){--size2===0&&resolve()}};that.each(function(){var schedule2=set(this,id2),on=schedule2.on;on!==on0&&(on1=(on0=on).copy(),on1._.cancel.push(cancel),on1._.interrupt.push(cancel),on1._.end.push(end)),schedule2.on=on1}),size2===0&&resolve()})}var id=0;function Transition(groups,parents,name,id2){this._groups=groups,this._parents=parents,this._name=name,this._id=id2}function newId(){return++id}var selection_prototype=selection.prototype;Transition.prototype={constructor:Transition,select:transition_select,selectAll:transition_selectAll,selectChild:selection_prototype.selectChild,selectChildren:selection_prototype.selectChildren,filter:transition_filter,merge:transition_merge,selection:transition_selection,transition:transition_transition,call:selection_prototype.call,nodes:selection_prototype.nodes,node:selection_prototype.node,size:selection_prototype.size,empty:selection_prototype.empty,each:selection_prototype.each,on:transition_on,attr:transition_attr,attrTween:transition_attrTween,style:transition_style,styleTween:transition_styleTween,text:transition_text,textTween:transition_textTween,remove:transition_remove,tween:transition_tween,delay:transition_delay,duration:transition_duration,ease:transition_ease,easeVarying:transition_easeVarying,end:transition_end,[Symbol.iterator]:selection_prototype[Symbol.iterator]};function cubicInOut(t2){return((t2*=2)<=1?t2*t2*t2:(t2-=2)*t2*t2+2)/2}var defaultTiming={time:null,delay:0,duration:250,ease:cubicInOut};function inherit(node2,id2){for(var timing;!(timing=node2.__transition)||!(timing=timing[id2]);)if(!(node2=node2.parentNode))throw new Error(`transition ${id2} not found`);return timing}function selection_transition(name){var id2,timing;name instanceof Transition?(id2=name._id,name=name._name):(id2=ne
vendor: 7,107 bytes, line 256
256wId(),(timing=defaultTiming).time=now(),name=name==null?null:name+"");for(var groups=this._groups,m2=groups.length,j2=0;j2<m2;++j2)for(var group2=groups[j2],n2=group2.length,node2,i2=0;i2<n2;++i2)(node2=group2[i2])&&schedule(node2,name,id2,i2,group2,timing||inherit(node2,id2));return new Transition(groups,this._parents,name,id2)}selection.prototype.interrupt=selection_interrupt;selection.prototype.transition=selection_transition;const constant=x2=>()=>x2;function ZoomEvent(type2,{sourceEvent:sourceEvent2,target,transform:transform2,dispatch:dispatch2}){Object.defineProperties(this,{type:{value:type2,enumerable:!0,configurable:!0},sourceEvent:{value:sourceEvent2,enumerable:!0,configurable:!0},target:{value:target,enumerable:!0,configurable:!0},transform:{value:transform2,enumerable:!0,configurable:!0},_:{value:dispatch2}})}function Transform(k2,x2,y2){this.k=k2,this.x=x2,this.y=y2}Transform.prototype={constructor:Transform,scale:function(k2){return k2===1?this:new Transform(this.k*k2,this.x,this.y)},translate:function(x2,y2){return x2===0&y2===0?this:new Transform(this.k,this.x+this.k*x2,this.y+this.k*y2)},apply:function(point){return[point[0]*this.k+this.x,point[1]*this.k+this.y]},applyX:function(x2){return x2*this.k+this.x},applyY:function(y2){return y2*this.k+this.y},invert:function(location2){return[(location2[0]-this.x)/this.k,(location2[1]-this.y)/this.k]},invertX:function(x2){return(x2-this.x)/this.k},invertY:function(y2){return(y2-this.y)/this.k},rescaleX:function(x2){return x2.copy().domain(x2.range().map(this.invertX,this).map(x2.invert,x2))},rescaleY:function(y2){return y2.copy().domain(y2.range().map(this.invertY,this).map(y2.invert,y2))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var identity=new Transform(1,0,0);Transform.prototype;function nopropagation(event){event.stopImmediatePropagation()}function noevent(event){event.preventDefault(),event.stopImmediatePropagation()}function defaultFilter(event){return(!event.ctrlKey||event.type==="wheel")&&!event.button}function defaultExtent(){var e3=this;return e3 instanceof SVGElement?(e3=e3.ownerSVGElement||e3,e3.hasAttribute("viewBox")?(e3=e3.viewBox.baseVal,[[e3.x,e3.y],[e3.x+e3.width,e3.y+e3.height]]):[[0,0],[e3.width.baseVal.value,e3.height.baseVal.value]]):[[0,0],[e3.clientWidth,e3.clientHeight]]}function defaultTransform(){return this.__zoom||identity}function defaultWheelDelta(event){return-event.deltaY*(event.deltaMode===1?.05:event.deltaMode?1:.002)*(event.ctrlKey?10:1)}function defaultTouchable(){return navigator.maxTouchPoints||"ontouchstart"in this}function defaultConstrain(transform2,extent2,translateExtent){var dx0=transform2.invertX(extent2[0][0])-translateExtent[0][0],dx1=transform2.invertX(extent2[1][0])-translateExtent[1][0],dy0=transform2.invertY(extent2[0][1])-translateExtent[0][1],dy1=transform2.invertY(extent2[1][1])-translateExtent[1][1];return transform2.translate(dx1>dx0?(dx0+dx1)/2:Math.min(0,dx0)||Math.max(0,dx1),dy1>dy0?(dy0+dy1)/2:Math.min(0,dy0)||Math.max(0,dy1))}function g$1(){var filter3=defaultFilter,extent2=defaultExtent,constrain=defaultConstrain,wheelDelta=defaultWheelDelta,touchable=defaultTouchable,scaleExtent=[0,1/0],translateExtent=[[-1/0,-1/0],[1/0,1/0]],duration=250,interpolate2=interpolateZoom,listeners=dispatch("start","zoom","end"),touchstarting,touchfirst,touchending,touchDelay=500,wheelDelay=150,clickDistance2=0,tapDistance=10;function zoom(selection2){selection2.property("__zoom",defaultTransform).on("wheel.zoom",wheeled,{passive:!1}).on("mousedown.zoom",mousedowned).on("dblclick.zoom",dblclicked).filter(touchable).on("touchstart.zoom",touchstarted).on("touchmove.zoom",touchmoved).on("touchend.zoom touchcancel.zoom",touchended).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}zoom.transform=function(collection2,transform2,point,event){var selection2=collection2.selection?collection2.selection():collection2;selection2.property("__zoom",defaultTransform),collection2!==selection2?schedule2(collection2,transform2,point,event):selection2.interrupt().each(function(){gesture(this,arguments).event(event).start().zoom(null,typeof transform2=="function"?transform2.apply(this,arguments):transform2).end()})},zoom.scaleBy=function(selection2,k2,p2,event){zoom.scaleTo(selection2,function(){var k0=this.__zoom.k,k1=typeof k2=="function"?k2.apply(this,arguments):k2;return k0*k1},p2,event)},zoom.scaleTo=function(selection2,k2,p2,event){zoom.transform(selection2,function(){var e3=extent2.apply(this,arguments),t0=this.__zoom,p02=p2==null?centroid(e3):typeof p2=="function"?p2.apply(this,arguments):p2,p12=t0.invert(p02),k1=typeof k2=="function"?k2.apply(this,arguments):k2;return constrain(translate(scale2(t0,k1),p02,p12),e3,translateExtent)},p2,event)},zoom.translateBy=function(selection2,x2,y2,event){zoom.transform(selection2,function(){return constrain(this.__zoom.translate(typeof x2=="function"?x2.apply(this,arguments):x2,typeof y2=="function"?y2.apply(this,arguments):y2),extent2.apply(this,arguments),translateExtent)},null,event)},zoom.translateTo=function(selection2,x2,y2,p2,event){zoom.transform(selection2,function(){var e3=extent2.apply(this,arguments),t2=this.__zoom,p02=p2==null?centroid(e3):typeof p2=="function"?p2.apply(this,arguments):p2;return constrain(identity.translate(p02[0],p02[1]).scale(t2.k).translate(typeof x2=="function"?-x2.apply(this,arguments):-x2,typeof y2=="function"?-y2.apply(this,arguments):-y2),e3,translateExtent)},p2,event)};function scale2(transform2,k2){return k2=Math.max(scaleExtent[0],Math.min(scaleExtent[1],k2)),k2===transform2.k?transform2:new Transform(k2,transform2.x,transform2.y)}function translate(transform2,p02,p12){var x2=p02[0]-p12[0]*transform2.k,y2=p02[1]-p12[1]*transform2.k;return x2===transform2.x&&y2===transform2.y?transform2:new Transform(transform2.k,x2,y2)}function centroid(extent3){return[(+extent3[0][0]+ +extent3[1][0])/2,(+extent3[0][1]+ +extent3[1][1])/2]}function schedule2(transition,transform2,point,event){transition.on("start.zoom",function(){gesture(this,arguments).event(event).start()}).on("interrupt.zoom end.zoom",function(){gesture(this,arguments).event(event).end()}).tween("zoom",function(){var that=this,args=arguments,g2=gesture(that,args).event(event),e3=extent2.apply(that,args),p2=point==null?centroid(e3):typeof point=="function"?point.apply(that,args):point,w2=Math.max(e3[1][0]-e3[0][0],e3[1][1]-e3[0][1]),a2=that.__zoom,b2=typeof transform2=="function"?transform2.apply(that,args):transform2,i2=interpolate2(a2.invert(p2).concat(w2/a2.k),b2.invert(p2).concat(w2/b2.k));return function(t2){if(t2===1)t2=b2;else{var l=i2(t2),k2=w2/l[2];t2=new Transform(k2,p2[0]-l[0]*k2,p2[1]-l[1]*k2)}g2.zoom(null,t2)}})}function gesture(that,args,clean){return!clean&&that.__zooming||new Gesture(that,args)}function Gesture(that,args){this.that=that,this.args=args,this.active=0,this.sourceEvent=null,this.extent=extent2.apply(that,args),this.taps=0}Gesture.prototype={event:function(event){return event&&(this.sourceEvent=event),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit
256("start")),this},zoom:function(key,transform2){return this.mouse&&key!=="mouse"&&(this.mouse[1]=transform2.invert(this.mouse[0])),this.touch0&&key!=="touch"&&(this.touch0[1]=transform2.invert(this.touch0[0])),this.touch1&&key!=="touch"&&(this.touch1[1]=transform2.invert(this.touch1[0])),this.that.__zoom=transform2,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(type2){var d2=h$1(this.that).datum();listeners.call(type2,this.that,new ZoomEvent(type2,{sourceEvent:this.sourceEvent,target:zoom,transform:this.that.__zoom,dispatch:listeners}),d2)}};function wheeled(event,...args){if(!filter3.apply(this,arguments))return;var g2=gesture(this,args).event(event),t2=this.__zoom,k2=Math.max(scaleExtent[0],Math.min(scaleExtent[1],t2.k*Math.pow(2,wheelDelta.apply(this,arguments)))),p2=pointer(event);if(g2.wheel)(g2.mouse[0][0]!==p2[0]||g2.mouse[0][1]!==p2[1])&&(g2.mouse[1]=t2.invert(g2.mouse[0]=p2)),clearTimeout(g2.wheel);else{if(t2.k===k2)return;g2.mouse=[p2,t2.invert(p2)],interrupt(this),g2.start()}noevent(event),g2.wheel=setTimeout(wheelidled,wheelDelay),g2.zoom("mou
256se",constrain(translate(scale2(t2,k2),g2.mouse[0],g2.mouse[1]),g2.extent,translateExtent));function wheelidled(){g2.wheel=null,g2.end()}}function mousedowned(event,...args){if(touchending||!filter3.apply(this,arguments))return;var currentTarget=event.currentTarget,g2=gesture(this,args,!0).event(event),v2=h$1(event.view).on("mousemove.zoom",mousemoved,!0).on("mouseup.zoom",mouseupped,!0),p2=pointer(event,currentTarget),x02=event.clientX,y02=event.clientY;dragDisable(event.view),nopropagation(event),g2.mouse=[p2,this.__zoom.invert(p2)],interrupt(this),g2.start();function mousemoved(event2){if(noevent(event2),!g2.moved){var dx=event2.clientX-x02,dy=event2.clientY-y02;g2.moved=dx*dx+dy*dy>clickDistance2}g2.event(event2).zoom("mouse",constrain(translate(g2.that.__zoom,g2.mouse[0]=pointer(event2,currentTarget),g2.mouse[1]),g2.extent,translateExtent))}function mouseupped(event2){v2.on("mousemove.zoom mouseup.zoom",null),yesdrag(event2.view,g2.moved),noevent(event2),g2.event(event2).end()}}function dblclicked(event,...args){if(filter3.apply(this,arguments)){var t0=this.__zoom,p02=pointer(event.changedTouches?event.changedTouches[0]:event,this),p12=t0.invert(p02),k1=t0.k*(event.shiftKey?.5:2),t12=constrain(translate(scale2(t0,k1),p02,p12),extent2.apply(this,args),translateExtent);noevent(event),duration>0?h$1(this).transition().duration(duration).call(schedule2,t12,p02,event):h$1(this).call(zoom.transform,t12,p02,event)}}function touchstarted(event,...args){if(filter3.apply(this,arguments)){var touches=event.touches,n2=touches.length,g2=gesture(this,args,event.changedTouches.length===n2).event(event),started,i2,t2,p2;for(nopropagation(event),i2=0;i2<n2;++i2)t2=touches[i2],p2=pointer(t2,this),p2=[p2,this.__zoom.invert(p2),t2.identifier],g2.touch0?!g2.touch1&&g2.touch0[2]!==p2[2]&&(g2.touch1=p2,g2.taps=0):(g2.touch0=p2,started=!0,g2.taps=1+!!touchstarting);touchstarting&&(touchstarting=clearTimeout(touchstarting)),started&&(g2.taps<2&&(touchfirst=p2[0],touchstarting=setTimeout(function(){touchstarting=null},touchDelay)),interrupt(this),g2.start())}}function touchmoved(event,...args){if(this.__zooming){var g2=gesture(this,args).event(event),touches=event.changedTouches,n2=touches.length,i2,t2,p2,l;for(noevent(event),i2=0;i2<n2;++i2)t2=touches[i2],p2=pointer(t2,this),g2.touch0&&g2.touch0[2]===t2.identifier?g2.touch0[0]=p2:g2.touch1&&g2.touch1[2]===t2.identifier&&(g2.touch1[0]=p2);if(t2=g2.that.__zoom,g2.touch1){var p02=g2.touch0[0],l0=g2.touch0[1],p12=g2.touch1[0],l12=g2.touch1[1],dp=(dp=p12[0]-p02[0])*dp+(dp=p12[1]-p02[1])*dp,dl=(dl=l12[0]-l0[0])*dl+(dl=l12[1]-l0[1])*dl;t2=scale2(t2,Math.sqrt(dp/dl)),p2=[(p02[0]+p12[0])/2,(p02[1]+p12[1])/2],l=[(l0[0]+l12[0])/2,(l0[1]+l12[1])/2]}else if(g2.touch0)p2=g2.touch0[0],l=g2.touch0[1];else return;g2.zoom("touch",constrain(translate(t2,p2,l),g2.extent,translateExtent))}}function touchended(event,...args){if(this.__zooming){var g2=gesture(this,args).event(event),touches=event.changedTouches,n2=touches.length,i2,t2;for(nopropagation(event),touchending&&clearTimeout(touchending),touchending=setTimeout(function(){touchending=null},touchDelay),i2=0;i2<n2;++i2)t2=touches[i2],g2.touch0&&g2.touch0[2]===t2.identifier?delete g2.touch0:g2.touch1&&g2.touch1[2]===t2.identifier&&delete g2.touch1;if(g2.touch1&&!g2.touch0&&(g2.touch0=g2.touch1,delete g2.touch1),g2.touch0)g2.touch0[1]=this.__zoom.invert(g2.touch0[0]);else if(g2.end(),g2.taps===2&&(t2=pointer(t2,this),Math.hypot(touchfirst[0]-t2[0],touchfirst[1]-t2[1])<tapDistance)){var p2=h$1(this).on("dblclick.zoom");p2&&p2.apply(this,arguments)}}}return zoom.wheelDelta=function(_2){return arguments.length?(wheelDelta=typeof _2=="function"?_2:constant(+_2),zoom):wheelDelta},zoom.filter=function(_2){return arguments.length?(filter3=typeof _2=="function"?_2:constant(!!_2),zoom):filter3},zoom.touchable=function(_2){return arguments.length?(touchable=typeof _2=="function"?_2:constant(!!_2),zoom):touchable},zoom.extent=function(_2){return arguments.length?(extent2=typeof _2=="function"?_2:constant([[+_2[0][0],+_2[0][1]],[+_2[1][0],+_2[1][1]]]),zoom):extent2},zoom.scaleExtent=function(_2){return arguments.length?(scaleExtent[0]=+_2[0],scaleExtent[1]=+_2[1],zoom):[scaleExtent[0],scaleExtent[1]]},zoom.translateExtent=function(_2){return arguments.length?(translateExtent[0][0]=+_2[0][0],translateExtent[1][0]=+_2[1][0],translateExtent[0][1]=+_2[0][1],translateExtent[1][1]=+_2[1][1],zoom):[[translateExtent[0][0],translateExtent[0][1]],[translateExtent[1][0],translateExtent[1][1]]]},zoom.constrain=function(_2){return arguments.length?(constrain=_2,zoom):constrain},zoom.duration=function(_2){return arguments.length?(duration=+_2,zoom):duration},zoom.interpolate=function(_2){return arguments.length?(interpolate2=_2,zoom):interpolate2},zoom.on=function(){var value=listeners.on.apply(listeners,arguments);return value===listeners?zoom:value},zoom.clickDistance=function(_2){return arguments.length?(clickDistance2=(_2=+_2)*_2,zoom):Math.sqrt(clickDistance2)},zoom.tapDistance=function(_2){return arguments.length?(tapDistance=+_2,zoom):tapDistance},zoom}function b$1(e3,r2){var t2=Object.keys(e3);if(Object.getOwnPropertySymbols){var o2=Object.getOwnPropertySymbols(e3);r2&&(o2=o2.filter((function(r3){return Object.getOwnPropertyDescriptor(e3,r3).enumerable}))),t2.push.apply(t2,o2)}return t2}function j$1(e3){for(var r2=1;r2<arguments.length;r2++){var t2=arguments[r2]!=null?arguments[r2]:{};
256r2%2?b$1(Object(t2),!0).forEach((function(r3){M$1(e3,r3,t2[r3])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(t2)):b$1(Object(t2)).forEach((function(r3){Object.defineProperty(e3,r3,Object.getOwnPropertyDescriptor(t2,r3))}))}return e3}function E$1(e3){return E$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},E$1(e3)}function M$1(e3,r2,t2){return r2 in e3?Object.defineProperty(e3,r2,{value:t2,enumerable:!0,configurable:!0,writable:!0}):e3[r2]=t2,e3}function k$1(){return k$1=Object.assign?Object.assign.bind():function(e3){for(var r2=1;r2<arguments.length;r2++){var t2=arguments[r2];for(var o2 in t2)Object.prototype.hasOwnProperty.call(t2,o2)&&(e3[o2]=t2[o2])}return e3},k$1.apply(this,arguments)}function N$1(e3,r2){if(e3==null)return{};var t2,o2,n2=(function(e4,r3){if(e4==null)return{};var t3,o3,n3={},a3=Object.keys(e4);for(o3=0;o3<a3.length;o3++)t3=a3[o3],r3.indexOf(t3)>=0||(n3[t3]=e4[t3]);return n3})(e3,r2);if(Object.getOwnPropertySymbols){var a2=Object.getOwnPropertySymbols(e3);for(o2=0;o2<a2.length;o2++)t2=a2[o2],r2.indexOf(t2)>=0||Object.prototype.propertyIsEnumerable.call(e3,t2)&&(n2[t2]=e3[t2])}return n2}function w$1(e3,r2){return(function(e4){if(Array.isArray(e4))return e4})(e3)||(function(e4,r3){var t2=e4==null?null:typeof Symbol<"u"&&e4[Symbol.iterator]||e4["@@iterator"];if(t2!=null){var o2,n2,a2=[],i2=!0,c2=!1;try{for(t2=t2.call(e4);!(i2=(o2=t2.next()).done)&&(a2.push(o2.value),!r3||a2.length!==r3);i2=!0);}catch(e5){c2=!0,n2=e5}finally{try{i2||t2.return==null||t2.return()}finally{if(c2)throw n2}}return a2}})(e3,r2)||(function(e4,r3){if(e4){if(typeof e4=="string")return O$1(e4,r3);var t2=Object.prototype.toString.call(e4).slice(8,-1);if(t2==="Object"&&e4.constructor&&(t2=e4.constructor.name),t2==="Map"||t2==="Set")return Array.from(e4);if(t2==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t2))return O$1(e4,r3)}})(e3,r2)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 257In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function O$1(e3,r2){(r2==null||r2>e3.length)&&(r2=e3.length);for(var t2=0,o2=new Array(r2);t2<r2;t2++)o2[t2]=e3[t2];return o2}var x$1=["width","height","projection","projectionConfig"],S$1=index,P$1=N$1(p$1,["geoPath"]),T$1=reactExports.createContext(),D$1=function(r2){var n2=r2.width,a2=r2.height,i2=r2.projection,c2=r2.projectionConfig,s2=N$1(r2,x$1),u2=w$1(c2.center||[],2),l=u2[0],f2=u2[1],p2=w$1(c2.rotate||[],3),m2=p2[0],d2=p2[1],v2=p2[2],g2=w$1(c2.parallels||[],2),y2=g2[0],h2=g2[1],b2=c2.scale||null,j2=reactExports.useMemo((function(){return(function(e3){var r3=e3.projectionConfig,t2=r3===void 0?{}:r3,o2=e3.projection,n3=o2===void 0?"geoEqualEarth":o2,a3=e3.width,i3=a3===void 0?800:a3,c3=e3.height,s3=c3===void 0?600:c3;if(typeof n3=="function")return n3;var u3=P$1[n3]().translate([i3/2,s3/2]);return[u3.center?"center":null,u3.rotate?"rotate":null,u3.scale?"scale":null,u3.parallels?"parallels":null].forEach((function(e4){e4&&(u3=u3[e4](t2[e4]||u3[e4]()))})),u3})({projectionConfig:{center:l||l===0||f2||f2===0?[l,f2]:null,rotate:m2||m2===0||d2||d2===0?[m2,d2,v2]:null,parallels:y2||y2===0||h2||h2===0?[y2,h2]:null,scale:b2},projection:i2,width:n2,height:a2})}),[n2,a2,i2,l,f2,m2,d2,v2,y2,h2,b2]),E2=reactExports.useCallback(j2,[j2]),M2=reactExports.useMemo((function(){return{width:n2,height:a2,projection:E2,path:S$1().projection(E2)}}),[n2,a2,E2]);return React.createElement(T$1.Provider,k$1({value:M2},s2))};D$1.propTypes={width:PropTypes.number,height:PropTypes.number,projection:PropTypes.oneOfType([PropTypes.string,PropTypes.func]),projectionConfig:PropTypes.object};var C$1=["width","height","projection","projectionConfig","className"],G$1=reactExports.forwardRef((function(r2,t2){var o2=r2.width,n2=o2===void 0?800:o2,a2=r2.height,i2=a2===void 0?600:a2,c2=r2.projection,s2=c2===void 0?"geoEqualEarth":c2,u2=r2.projectionConfig,l=u2===void 0?{}:u2,f2=r2.className,p2=f2===void 0?"":f2,m2=N$1(r2,C$1);return React.createElement(D$1,{width:n2,height:i2,projection:s2,projectionConfig:l},React.createElement("svg",k$1({ref:t2,viewBox:"0 0 ".concat(n2," ").concat(i2),className:"rsm-svg ".concat(p2)},m2)))}));function Z$1(e3,r2,t2){var o2=(e3*t2.k-e3)/2,n2=(r2*t2.k-r2)/2;return[e3/2-(o2+t2.x)/t2.k,r2/2-(n2+t2.y)/t2.k]}function L$1(e3,r2){if(e3.type!=="Topology")return r2?r2(e3.features||e3):e3.features||e3;var t2=d$1(e3,e3.objects[Object.keys(e3.objects)[0]]).features;return r2?r2(t2):t2}function A$1(e3){return e3.type==="Topology"?{outline:v$1(e3,e3.objects[Object.keys(e3.objects)[0]],(function(e4,r2){return e4===r2})),borders:v$1(e3,e3.objects[Object.keys(e3.objects)[0]],(function(e4,r2){return e4!==r2}))}:null}function B$1(e3,r2){return e3?e3.map((function(e4,t2){return j$1(j$1({},e4),{},{rsmKey:"geo-".concat(t2),svgPath:r2(e4)})})):[]}function U$1(e3){var r2=e3.geography,o2=e3.parseGeographies,a2=reactExports.useContext(T$1).path,s2=w$1(reactExports.useState({}),2),u2=s2[0],l=s2[1];reactExports.useEffect((function(){var e4;(typeof window>"u"?"undefined":E$1(window))!=="undefined"&&r2&&(typeof r2=="string"?(e4=r2,fetch(e4).then((function(e5){if(!e5.ok)throw Error(e5.statusText);return e5.json()})).catch((function(e5){console.log("There was a problem when fetching the data: ",e5)}))).then((function(e5){e5&&l({geographies:L$1(e5,o2),mesh:A$1(e5)})})):l({geographies:L$1(r2,o2),mesh:A$1(r2)}))}),[r2,o2]);var f2=reactExports.useMemo((function(){var e4=u2.mesh||{},r3=(function(e5,r4,t2){return e5&&r4?{outline:j$1(j$1({},e5),{},{rsmKey:"outline",svgPath:t2(e5)}),borders:j$1(j$1({},r4),{},{rsmKey:"borders",svgPath:t2(r4)})}:{}})(e4.outline,e4.borders,a2);return{geographies:B$1(u2.geographies,a2),outline:r3.outline,borders:r3.borders}}),[u2,a2]);return{geographies:f2.geographies,outline:f2.outline,borders:f2.borders}}G$1.displayName="ComposableMap",G$1.propTypes={width:PropTypes.number,height:Pro
257pTypes.number,projection:PropTypes.oneOfType([PropTypes.string,PropTypes.func]),projectionConfig:PropTypes.object,className:PropTypes.string};var F$1=["geography","children","parseGeographies","className"],W$1=reactExports.forwardRef((function(r2,t2){var o2=r2.geography,a2=r2.children,i2=r2.parseGeographies,c2=r2.className,s2=c2===void 0?"":c2,u2=N$1(r2,F$1),l=reactExports.useContext(T$1),f2=l.path,p2=l.projection,m2=U$1({geography:o2,parseGeographies:i2}),d2=m2.geographies,v2=m2.outline,g2=m2.borders;return React.createElement("g",k$1({ref:t2,className:"rsm-geographies ".concat(s2)},u2),d2&&d2.length>0&&a2({geographies:d2,outline:v2,borders:g2,path:f2,projection:p2}))}));W$1.displayName="Geographies",W$1.propTypes={geography:PropTypes.oneOfType([PropTypes.string,PropTypes.object,PropTypes.array]),children:PropTypes.func,parseGeographies:PropTypes.func,className:PropTypes.string};var I$1=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],K$1=reactExports.forwardRef((function(r2,t2){var o2=r2.geography,n2=r2.onMouseEnter,a2=r2.onMouseLeave,c2=r2.onMouseDown,s2=r2.onMouseUp,u2=r2.onFocus,l=r2.onBlur,f2=r2.style,p2=f2===void 0?{}:f2,m2=r2.className,d2=m2===void 0?"":m2,v2=N$1(r2,I$1),g2=w$1(reactExports.useState(!1),2),y2=g2[0],h2=g2[1],b2=w$1(reactExports.useState(!1),2),j2=b2[0],E2=b2[1];return React.createElement("path",k$1({ref:t2,tabIndex:"0",className:"rsm-geography ".concat(d2),d:o2.svgPath,onMouseEnter:function(e3){E2(!0),n2&&n2(e3)},onMouseLeave:function(e3){E2(!1),y2&&h2(!1),a2&&a2(e3)},onFocus:function(e3){E2(!0),u2&&u2(e3)},onBlur:function(e3){E2(!1),y2&&h2(!1),l&&l(e3)},onMouseDown:function(e3){h2(!0),c2&&c2(e3)},onMouseUp:function(e3){h2(!1),s2&&s2(e3)},style:p2[y2||j2?y2?"pressed":"hover":"default"]},v2))}));K$1.displayName="Geography",K$1.propTypes={geography:PropTypes.object,onMouseEnter:PropTypes.func,onMouseLeave:PropTypes.func,onMouseDown:PropTypes.func,onMouseUp:PropTypes.func,onFocus:PropTypes.func,onBlur:PropTypes.func,style:PropTypes.object,className:PropTypes.string};var q$1=reactExports.memo(K$1),R$1=["fill","stroke","step","className"],Q=reactExports.forwardRef((function(r2,t2){var o2=r2.fill,a2=o2===void 0?"transparent":o2,i2=r2.stroke,c2=i2===void 0?"currentcolor":i2,s2=r2.step,u2=s2===void 0?[10,10]:s2,l=r2.className,f2=l===void 0?"":l,p2=N$1(r2,R$1),d2=reactExports.useContext(T$1).path;return React.createElement("path",k$1({ref:t2,d:d2(graticule().step(u2)()),fill:a2,stroke:c2,className:"rsm-graticule ".concat(f2)},p2))}));Q.displayName="Graticule",Q.propTypes={fill:PropTypes.string,stroke:PropTypes.string,step:PropTypes.array,className:PropTypes.string};reactExports.memo(Q);var H$1=["value"],J$1=reactExports.createContext(),V$1={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},X$1=function(r2){var t2=r2.value,o2=t2===void 0?V$1:t2,n2=N$1(r2,H$1);return React.createElement(J$1.Provider,k$1({value:o2},n2))};X$1.propTypes={x:PropTypes.number,y:PropTypes.number,k:PropTypes.number,transformString:PropTypes.string};var Y$1=function(){return reactExports.useContext(J$1)};function _$1(e3){var r2=e3.center,t2=e3.filterZoomEvent,o2=e3.onMoveStart,a2=e3.onMoveEnd,s2=e3.onMove,l=e3.translateExtent,f2=l===void 0?[[-1/0,-1/0],[1/0,1/0]]:l,p2=e3.scaleExtent,m2=p2===void 0?[1,8]:p2,d2=e3.zoom,v2=d2===void 0?1:d2,b2=reactExports.useContext(T$1),j2=b2.width,E2=b2.height,M2=b2.projection,k2=w$1(r2,2),N2=k2[0],O2=k2[1],x2=w$1(reactExports.useState({x:0,y:0,k:1}),2),S2=x2[0],P2=x2[1],D2=reactExports.useRef({x:0,y:0,k:1}),z2=reactExports.useRef(),C2=reactExports.useRef(),G2=reactExports.useRef(!1),L2=w$1(f2,2),A5=L2[0],B2=L2[1],U2=w$1(A5,2),F2=U2[0],W2=U2[1],I2=w$1(B2,2),K2=I2[0],q2=I2[1],R2=w$1(m2,2),Q2=R2[0],$2=R2[1];return reactExports.useEffect((function(){var e4=h$1(z2.current),r3=g$1().filter((function(e5){return t2?t2(e5):!!e5&&!e5.ctrlKey&&!e5.button})).scaleExtent([Q2,$2]).translateExtent([[F2,W2],[K2,q2]]).on("start",(function(e5){o2&&!G2.current&&o2({coordinates:M2.invert(Z$1(j2,E2,e5.transform)),zoom:e5.transform.k},e5)})).on("zoom",(function(e5){if(!G2.current){var r4=e5.transform,t3=e5.sourceEvent;P2({x:r4.x,y:r4.y,k:r4.k,dragging:t3}),s2&&s2({x:r4.x,y:r4.y,zoom:r4.k,dragging:t3},e5)}})).on("end",(function(e5){if(G2.current)G2.current=!1;else{var r4=w$1(M2.invert(Z$1(j2,E2,e5.transform)),2),t3=r4[0],o3=r4[1];D2.current={x:t3,y:o3,k:e5.transform.k},a2&&a2({coordinates:[t3,o3],zoom:e5.transform.k},e5)}}));C2.current=r3,e4.call(r3)}),[j2,E2,F2,W2,K2,q2,Q2,$2,M2,o2,s2,a2,t2]),reactExports.useEffect((function(){if(N2!==D2.current.x||O2!==D2.current.y||v2!==D2.current.k){var e4=M2([N2,O2]),r3=e4[0]*v2,t3=e4[1]*v2,o3=h$1(z2.current);G2.current=!0,o3.call(C2.current.transform,identity.translate(j2/2-r3,E2/2-t3).scale(v2)),P2({x:j2/2-r3,y:E2/2-t3,k:v2}),D2.current={x:N2,y:O2,k:v2}}}),[N2,O2,v2,j2,E2,M2]),{mapRef:z2,position:S2,transformString:"translate(".concat(S2.x," ").concat(S2.y,") scale(").concat(S2.k,")")}}var ee$1=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],re$1=reactExports.forwardRef((function(r2,t2){var o2=r2.center,a2=o2===void 0?[0,0]:o2,
257i2=r2.zoom,c2=i2===void 0?1:i2,s2=r2.minZoom,u2=s2===void 0?1:s2,l=r2.maxZoom,f2=l===void 0?8:l,p2=r2.translateExtent,m2=r2.filterZoomEvent,d2=r2.onMoveStart,v2=r2.onMove,g2=r2.onMoveEnd,y2=r2.className,h2=N$1(r2,ee$1),b2=reactExports.useContext(T$1),j2=b2.width,E2=b2.height,M2=_$1({center:a2,filterZoomEvent:m2,onMoveStart:d2,onMove:v2,onMoveEnd:g2,scaleExtent:[u2,f2],translateExtent:p2,zoom:c2}),w2=M2.mapRef,O2=M2.transformString,x2=M2.position;return React.createElement(X$1,{value:{x:x2.x,y:x2.y,k:x2.k,transformString:O2}},React.createElement("g",{ref:w2},React.createElement("rect",{width:j2,height:E2,fill:"transparent"}),React.createElement("g",k$1({ref:t2,transform:O2,className:"rsm-zoomable-group ".concat(y2)},h2))))}));re$1.displayName="ZoomableGroup",re$1.propTypes={center:PropTypes.array,zoom:PropTypes.number,minZoom:PropTypes.number,maxZoom:PropTypes.number,translateExtent:PropTypes.arrayOf(PropTypes.array),onMoveStart:PropTypes.func,onMove:PropTypes.func,onMoveEnd:PropTypes.func,className:PropTypes.string};var te$1=["id","fill","stroke","strokeWidth","className"],oe$1=reactExports.forwardRef((function(r2,o2){var a2=r2.id,i2=a2===void 0?"rsm-sphere":a2,c2=r2.fill,s2=c2===void 0?"transparent":c2,u2=r2.stroke,f2=u2===void 0?"currentcolor":u2,p2=r2.strokeWidth,m2=p2===void 0?.5:p2,d2=r2.className,v2=d2===void 0?"":d2,g2=N$1(r2,te$1),y2=reactExports.useContext(T$1).path,h2=reactExports.useMemo((function(){return y2({type:"Sphere"})}),[y2]);return React.createElement(reactExports.Fragment,null,React.createElement("defs",null,React.createElement("clipPath",{id:i2},React.createElement("path",{d:h2}))),React.createElement("path",k$1({ref:o2,d:h2,fill:s2,stroke:f2,strokeWidth:m2,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(v2)},g2)))}));oe$1.displayName="Sphere",oe$1.propTypes={id:PropTypes.string,fill:PropTypes.string,stroke:PropTypes.string,strokeWidth:PropTypes.number,className:PropTypes.string};reactExports.memo(oe$1);var ae$1=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],ie$1=reactExports.forwardRef((function(r2,t2){var o2=r2.coordinates,a2=r2.children,c2=r2.onMouseEnter,s2=r2.onMouseLeave,u2=r2.onMouseDown,l=r2.onMouseUp,f2=r2.onFocus,p2=r2.onBlur,m2=r2.style,d2=m2===void 0?{}:m2,v2=r2.className,g2=v2===void 0?"":v2,y2=N$1(r2,ae$1),h2=reactExports.useContext(T$1).projection,b2=w$1(reactExports.useState(!1),2),j2=b2[0],E2=b2[1],M2=w$1(reactExports.useState(!1),2),O2=M2[0],x2=M2[1],S2=w$1(h2(o2),2),P2=S2[0],D2=S2[1];return React.createElement("g",k$1({ref:t2,transform:"translate(".concat(P2,", ").concat(D2,")"),className:"rsm-marker ".concat(g2),onMouseEnter:function(e3){x2(!0),c2&&c2(e3)},onMouseLeave:function(e3){x2(!1),j2&&E2(!1),s2&&s2(e3)},onFocus:function(e3){x2(!0),f2&&f2(e3)},onBlur:function(e3){x2(!1),j2&&E2(!1),p2&&p2(e3)},onMouseDown:function(e3){E2(!0),u2&&u2(e3)},onMouseUp:function(e3){E2(!1),l&&l(e3)},style:d2[j2||O2?j2?"pressed":"hover":"default"]},y2),a2)}));ie$1.displayName="Marker",ie$1.propTypes={coordinates:PropTypes.array,children:PropTypes.oneOfType([PropTypes.node,PropTypes.arrayOf(PropTypes.node)]),onMouseEnter:PropTypes.func,onMouseLeave:PropTypes.func,onMouseDown:PropTypes.func,onMouseUp:PropTypes.func,onFocus:PropTypes.func,onBlur:PropTypes.func,style:PropTypes.object,className:PropTypes.string};var ce$1=["from","to","coordinates","stroke","strokeWidth","fill","className"],se$1=reactExports.forwardRef((function(r2,t2){var o2=r2.from,a2=o2===void 0?[0,0]:o2,i2=r2.to,c2=i2===void 0?[0,0]:i2,s2=r2.coordinates,u2=r2.stroke,l=u2===void 0?"currentcolor":u2,f2=r2.strokeWidth,p2=f2===void 0?3:f2,m2=r2.fill,d2=m2===void 0?"transparent":m2,v2=r2.className,g2=v2===void 0?"":v2,y2=N$1(r2,ce$1),h2=reactExports.useContext(T$1).path,b2={type:"LineString",coordinates:s2||[a2,c2]};return React.createElement("path",k$1({ref:t2,d:h2(b2),className:"rsm-line ".concat(g2),stroke:l,strokeWidth:p2,fill:d2},y2))}));se$1.displayName="Line",se$1.propTypes={from:PropTypes.array,to:PropTypes.array,coordinates:PropTypes.array,stroke:PropTypes.string,
257strokeWidth:PropTypes.number,fill:PropTypes.string,className:PropTypes.string};var ue$1=["subject","children","connectorProps","dx","dy","curve","className"],le$1=reactExports.forwardRef((function(r2,t2){var o2=r2.subject,a2=r2.children,i2=r2.connectorProps,c2=r2.dx,s2=c2===void 0?30:c2,u2=r2.dy,l=u2===void 0?30:u2,f2=r2.curve,p2=f2===void 0?0:f2,m2=r2.className,d2=m2===void 0?"":m2,v2=N$1(r2,ue$1),g2=w$1((0,reactExports.useContext(T$1).projection)(o2),2),y2=g2[0],h2=g2[1],b2=(function(){var e3=arguments.length>0&&arguments[0]!==void 0?arguments[0]:30,r3=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,t3=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.5,o3=Array.isArray(t3)?t3:[t3,t3],n2=e3/2*o3[0],a3=r3/2*o3[1];return"M".concat(0,",",0," Q",-e3/2-n2,",").concat(-r3/2+a3," ").concat(-e3,",").concat(-r3)})(s2,l,p2);return React.createElement("g",k$1({ref:t2,transform:"translate(".concat(y2+s2,", ").concat(h2+l,")"),className:"rsm-annotation ".concat(d2)},v2),React.createElement("path",k$1({d:b2,fill:"transparent",stroke:"#000"},i2)),a2)}));le$1.displayName="Annotation",le$1.propTypes={subject:PropTypes.array,children:PropTypes.oneOfType([PropTypes.node,PropTypes.arrayOf(PropTypes.node)]),dx:PropTypes.number,dy:PropTypes.number,curve:PropTypes.number,connectorProps:PropTypes.object,className:PropTypes.string};const FullScreenWrapper=reactExports.forwardRef(({children:children2,isOpen,onClose},ref)=>{const{mapWrapper}=getAthleteInteractiveMapStyles({fullScreenMode:isOpen}),handleOpenChange=e3=>{e3.open||onClose()};return jsxRuntimeExports.jsxs(DrawerRoot,{open:isOpen,onOpenChange:handleOpenChange,size:"full",children:[jsxRuntimeExports.jsx(DrawerBackdrop,{}),jsxRuntimeExports.jsx(DrawerPositioner,{children:jsxRuntimeExports.jsx(DrawerContent,{ref,className:"map-container",children:jsxRuntimeExports.jsx(DrawerBody,{css:{...mapWrapper,...isOpen&&{display:"flex"}},children:children2})})})]})}),RegularWrapper=reactExports.forwardRef(({children:children2,hasQualifiedAthletesCount},ref)=>{const{mapWrapper}=getAthleteInteractiveMapStyles();return jsxRuntimeExports.jsx(Flex,{ref,css:mapWrapper,className:"map-container","data-has-count":hasQualifiedAthletesCount,children:children2})}),MapControls=reactExports.forwardRef((props,ref)=>{const{fullScrClosed,handleZoomIn,handleZoomOut,isOpen,onClose,onOpen,onlyFullMode,setFullScrClosed,setPosition}=props;usePostMessage({messageType:"isFullscreen",message:{isTrue:isOpen}});const{mapControlsStyles,inOutControlsStyles,zoomControl,fullScreenButtonStyles,resetControlButton}=getAthleteInteractiveMapStyles({fullScreenMode:isOpen});reactExports.useEffect(()=>{fullScrClosed&&ref&&"current"in ref&&ref.current&&!isOpen&&ref.current.focus()},[fullScrClosed,isOpen,ref]);const toggleFullScreen=()=>{isOpen?(setFullScrClosed(!0),onClose()):(setFullScrClosed(!1),onOpen())},handleResetClick=()=>{setPosition({coordinates:INITIAL_POSITION,zoom:1})};return jsxRuntimeExports.jsxs(Flex,{css:mapControlsStyles,children:[!onlyFullMode&&jsxRuntimeExports.jsx(Button,{css:fullScreenButtonStyles,"aria-label":isOpen?"Exit full screen mode":"Enter full screen mode",onClick:event=>{toggleFullScreen(),event.currentTarget.focus()},ref,variant:"plain",children:jsxRuntimeExports.jsx(FullScreenIcon,{isFullScreen:isOpen})}),jsxRuntimeExports.jsxs(Flex,{css:inOutControlsStyles,children:[jsxRuntimeExports.jsx(Button,{"aria-label":"reset map position",css:resetControlButton,onClick:handleResetClick,variant:"plain",children:jsxRuntimeExports.jsx(ResetIcon,{})}),jsxRuntimeExports.jsx(Box,{children:jsxRuntimeExports.jsx(Separator,{display:{base:"none",sm:"block"},width:"50%"})}),jsxRuntimeExports.jsx(Separator,{display:{base:"none",sm:"block"},width:"50%"}),jsxRuntimeExports.jsx(Button,{"aria-label":"zoom in",css:zoomControl,onClick:handleZoomIn,variant:"plain",children:jsxRuntimeExports.jsx(MapZoomIcon,{zoomIn:!0})}),jsxRuntimeExports.jsx(Separator,{display:{base:"none",sm:"block"},width:"50%"}),jsxRuntimeExports.jsx(Button,{"aria-label":"zoom out",css:zoomControl,onClick:handleZoomOut,variant:"plain",children:jsxRuntimeExports.jsx(MapZoomIcon,{})})]})]})}),limitCoordinates=(value,min2,max2)=>Math.max(Math.min(value,max2),min2),handleMoveEnd=(lastPosition,setPosition)=>{const[newLongitude,newLatitude]=lastPosition.coordinates,[minLat,maxLat]=MAP_LATITUDE,[minLong,maxLong]=MAP_LONGITUDE,adjustedLongitude=limitCoordinates(newLongitude,minLong,maxLong),adjustedLatitude=limitCoordinates(newLatitude,minLat,maxLat);setPosition({coordinates:[adjustedLongitude,adjustedLatitude],zoom:lastPosition.zoom})},useMapHandlers=(mapWrapperRef,isOpen)=>{const[position2,setPosition]=reactExports.useState({coordinates:INITIAL_POSITION,zoom:1}),handleZoomIn=()=>{position2.zoom>=4||setPosition(pos=>({...pos,zoom:pos.zoom*1.5}))},handleZoomOut=()=>{position2.zoom<=1||setPosition(pos=>({...pos,zoom:pos.zoom/1.5}))},handleKeyDown=event=>{var _a9;const target=event.target;if(!(!(target instanceof Element)||!target.closest(".map-container"))&&(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(event.key)&&event.preventDefault(),!(!isOpen&&!((_a9=mapWrapperRef.current)!=null&&_a9.contains(document.activeElement)))))switch(event.key){case"ArrowUp":setPosition(prevPosition=>({...prevPosition,coordinates:[prevPosition.coordinates[0],limitCoordinates(prevPosition.coordinates[1]-1,INITIAL_POSITION[1]-10,INITIAL_POSITION[1]+10)]}));break;case"ArrowDown":setPosition(prevPosition=>({...prevPosition,coordinates:[prevPosition.coordinates[0],limitCoordinates(prevPosition.coordinates[1]+1,INITIAL_POSITION[1]-10,INITIAL_POSITION[1]+10)]}));break;case"ArrowLeft":setPosition(prevPosition=>({...prevPosition,coordinates:[limitCoordinates(prevPosition.coordinates[0]+1,INITIAL_POSITION[0]-25,INITIAL_POSITION[0]+25),prevPosition.coordinates[1]]}));break;case"ArrowRight":setPosition(prevPosition=>({...prevPosition,coordinates:[limitCoordinates(prevPosition.coordinates[0]-1,INITIAL_POSITION[0]-25,INITIAL_POSITION[0]+25),prevPosition.coordinates[1]]}));break}},addEventListeners=()=>window.addEventListener("keydown",handleKeyDown),removeEventListeners=()=>window.removeEventListener("keydown",handleKeyDown);return reactExports.useEffect(()=>{const handleKeyDown2=event=>{event.key==="+"||event.key==="="?handleZoomIn():event.key==="-"&&handleZoomOut()};return window.addEventListener("keydown",handleKeyDown2),()=>{window.removeEventListener("keydown",handleKeyDown2)}},[handleZoomIn,handleZoomOut]),reactExports.useEffect(()=>(addEventListeners(),()=>{removeEventListeners()}),[handleKeyDown]),{position:position2,handleZoomIn,handleZoomOut,setPosition}},handleStateClick=async({athletesFilters,curId,requestAllAthletes,state,totalAthletes,onOpen,setDrawerProps,setSearchedAthletes})=>{setDrawerProps({}),setSearchedAthletes([]),onOpen==null||onOpen();
257const urlParams={skip:0,limit:requestAllAthletes?totalAthletes??10:10,contentTags:mapContentTagsForFilters(athletesFilters==null?void 0:athletesFilters.content_tags),matchAllTags:athletesFilters==null?void 0:athletesFilters.match_all_tags,state:curId};let newSearchedState="";try{const response=await getAthleteResponseAxios(urlParams);response.entries&&setSearchedAthletes(response.entries),newSearchedState=curId}catch{newSearchedState="error"}finally{setDrawerProps({totalAthletes,athletesFilters,state,searchedState:newSearchedState})}},combinedEventFilter=(evt,setMapAlert)=>{const isTouchEvent2=evt.type==="touchstart"&&"touches"in evt&&evt.touches.length!==1,isMouseDownEvent=evt.type==="mousedown",isTouchMoveEvent=evt.type==="touchmove"&&"touches"in evt,isCtrlKeyPressed=evt.ctrlKey,isCtrlOrMetaKeyPressed=evt.ctrlKey||evt.metaKey,isMetaKeyPressed=evt.metaKey&&evt.type==="wheel",isPinchEvent="touches"in evt&&evt.touches.length===2;return setMapAlert(!(isTouchEvent2||isMouseDownEvent||isTouchMoveEvent||isCtrlOrMetaKeyPressed||isMetaKeyPressed)),(isPinchEvent||isMouseDownEvent)&&!isCtrlKeyPressed||!isTouchEvent2&&isCtrlOrMetaKeyPressed},MapGeography=({geo,index:index2,athletesFilters,stateDetails,drawerControls,setSearchedAthletes,setDrawerProps,setStateLabel,legendRanges=[],onlyFullMode})=>{var _a9,_b7,_c6;const cur=allStates.find(s2=>s2.val===geo.id),totalAthletes=geo?getAthletesCountByState(geo,stateDetails):void 0,{open,onOpen}=drawerControls,state=(_a9=stateDetails==null?void 0:stateDetails.find(s2=>s2.state===((cur==null?void 0:cur.id)??"")))==null?void 0:_a9.state_name;reactExports.useEffect(()=>{!open&&setStateLabel("0")},[open]);const onStateClick=()=>{handleStateClick({athletesFilters,curId:(cur==null?void 0:cur.id)??"",requestAllAthletes:onlyFullMode,state,totalAthletes,onOpen,setDrawerProps,setSearchedAthletes}),setStateLabel(geo.id)},handleKeyPress=event=>{event.key==="Enter"&&onStateClick()},isVirginIslands=geo.id==="78",viTransform=isVirginIslands?"translate(740 360) scale(0.05)":"",handleFocus=evt=>{const outlineStyle="65px solid #005FCC";evt.target.style.outline=outlineStyle,evt.target.style.borderRadius="5px"},handleBlur=evt=>{evt.target.style.outline=""};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(GeographyPattern,{color:totalAthletes!==void 0?(_b7=setStateColorByAthletes(totalAthletes,legendRanges))==null?void 0:_b7.stateColor:statesGradients.light,index:(totalAthletes??0)+index2,direction:totalAthletes!==void 0?(_c6=setStateColorByAthletes(totalAthletes,legendRanges))==null?void 0:_c6.stateColorDirection:"180deg"}),jsxRuntimeExports.jsxs("g",{transform:isVirginIslands?viTransform:"",onKeyUp:totalAthletes?handleKeyPress:void 0,children:[jsxRuntimeExports.jsx(q$1,{role:"button",tabIndex:void 0,onFocusCapture:evt=>viTransform&&handleFocus(evt),onBlur:evt=>viTransform&&handleBlur(evt),cursor:totalAthletes&&"pointer",onClick:totalAthletes?onStateClick:void 0,"aria-label":isVirginIslands?`${geo.properties.name} has 258 ${totalAthletes??"no"} 259 athletes`:`State of ${geo.properties.name} has ${totalAthletes??"no"} athletes`,stroke:"var(--components-interactive-map-state-border-color)",geography:isVirginIslands?nonStatesCoordinates(geo):geo,fill:`url('#myLinearGradient-${(totalAthletes??0)+index2}')`},geo.rsmKey),isVirginIslands&&jsxRuntimeExports.jsx(chakra.text,{fill:"var(--components-interactive-map-state-light-color)",fontFamily:"Helvetica Now Text Condensed Bold, system-ui, sans-serif",x:"-420",y:"400",fontSize:250,children:cur==null?void 0:cur.id})]},geo.rsmKey)]})},MapOverlayAlert=({isTouchEvent:isTouchEvent2,isLargeScr,id:id2,setMapAlert,mapAlert})=>{const scrollTimeout=reactExports.useRef(null);reactExports.useEffect(()=>(clearTimeout(scrollTimeout.current),scrollTimeout.current=setTimeout(()=>{setMapAlert(!1)},3500),()=>{clearTimeout(scrollTimeout.current)}),[mapAlert]);const styles2=getAthleteInteractiveMapStyles({centeredMapAlert:!isLargeScr});return jsxRuntimeExports.jsx(Flex,{css:{...styles2.overlayWrapperStyles,opacity:mapAlert?1:0}
259,"aria-hidden":!mapAlert,style:{top:getOverlayTextIndent(id2,isLargeScr)},children:jsxRuntimeExports.jsxs(Flex,{css:styles2.overlayAlertStyles,children:[jsxRuntimeExports.jsx(Flex,{css:styles2.alertPulseStyles,children:jsxRuntimeExports.jsx(MapPulseIcon,{})}),jsxRuntimeExports.jsx(Text,{textAlign:"center",children:isTouchEvent2?MAP_TOUCH_OVERLAY_TEXT:MAP_OVERLAY_TEXT})]})})};function getMarkerAriaLabel(numAthletes,state){const athletes=numAthletes===1?"athlete":"athletes";return state??(state="this state"),`${numAthletes} ${athletes} from ${state}. Click to learn more about them.`}const LargeStatesList=({totalAthletes,geo,position:position2,athletesFilters,stateDetails,color:color2,cur,setDrawerProps,setSearchedAthletes,drawerControls,mobileView,stateLabel,isNonStateTerritory,onlyFullMode})=>{var _a9,_b7,_c6;const[isClicked,setIsClicked]=reactExports.useState(!1),centroid=geoCentroid(geo),style=getAthleteInteractiveMapStyles(),{open,onOpen}=drawerControls,state=(_a9=stateDetails==null?void 0:stateDetails.find(s2=>s2.state===cur.id))==null?void 0:_a9.state_name,stateTextColor=((_b7=cur.id)==null?void 0:_b7.toString())==="HI"||((_c6=cur.id)==null?void 0:_c6.toString())==="VI"?"#000":color2;reactExports.useEffect(()=>{!open&&setIsClicked(!1)},[open]);const handleKeyPress=event=>{event.key==="Enter"&&onStateClick()},onStateClick=()=>{handleStateClick({athletesFilters,curId:cur.id,requestAllAthletes:onlyFullMode,state,totalAthletes,onOpen,setDrawerProps,setSearchedAthletes}),setIsClicked(!0)};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(ie$1,{coordinates:centroid,children:jsxRuntimeExports.jsx(chakra.text,{fill:stateTextColor,x:isNonStateTerritory?"-5":"0",y:"2",fontSize:10,fontFamily:"'Helvetica Now Text Condensed Bold',sans-serif",textAnchor:"middle",fontWeight:700,children:cur==null?void 0:cur.id})}),totalAthletes&&jsxRuntimeExports.jsx(ie$1,{className:"focus-marker",cursor:"pointer",coordinates:centroid,onClick:onStateClick,tabIndex:0,onKeyUp:totalAthletes?handleKeyPress:void 0,"aria-label":getMarkerAriaLabel(totalAthletes,state),children:jsxRuntimeExports.jsxs("g",{transform:`${setPinsPosition(position2,cur.id,mobileView)} ${setTransPinsScale(position2,mobileView)}`,style:{filter:"drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.5))"},children:[jsxRuntimeExports.jsxs("g",{className:"focus-marker-ring","aria-hidden":"true",children:[jsxRuntimeExports.jsx(chakra.rect,{x:"-5",y:"-5",width:"42",height:"52",rx:"10",ry:"10",css:style.focusMarkerOuterRingStyles}),jsxRuntimeExports.jsx(chakra.rect,{x:"-2",y:"-2",width:"36",height:"46",rx:"7",ry:"7",css:style.focusMarkerInnerRingStyles})]}),jsxRuntimeExports.jsx(chakra.path,{fill:isClicked||stateLabel===geo.id?"var(--components-interactive-map-pin-background-color-active)":"var(--components-interactive-map-pin-background-color)",_hover:{fill:"var(--components-interactive-map-pin-background-color-hover)"},stroke:"var(--components-interactive-map-pin-border)",d:markerPath}),jsxRuntimeExports.jsx(chakra.text,{fill:"var(--components-interactive-map-pin-color)",x:"15",y:"22",pointerEvents:"none",textAnchor:"middle",textStyle:"interactiveMapPin",children:totalAthletes})]})})]})},SmallTerritoryAthletes=({geo,cur,totalAthletes,athletesFilters,stateDetails,position:position2,setDrawerProps,setSearchedAthletes,drawerControls,mobileView,stateLabel,isState,onlyFullMode})=>{var _a9;const{open,onOpen}=drawerControls,[isClicked,setIsClicked]=reactExports.useState(!1),state=(_a9=stateDetails==null?void 0:stateDetails.find(s2=>s2.state===cur.id))==null?void 0:_a9.state_name,markerRadius=(mobileView?20:13)/(position2==null?void 0:position2.k),style=getAthleteInteractiveMapStyles();reactExports.useEffect(()=>{!open&&setIsClicked(!1)},[open]);const handleKeyPress=event=>{event.key==="Enter"&&onStateClick()},onStateClick=()=>{handleStateClick({athletesFilters,curId:cur.id,requestAllAthletes:onlyFullMode,state,totalAthletes,onOpen,setDrawerProps,setSearchedAthletes}),setIsClicked(!0)},stateId=cur.id,setTransforms=isState?offsets[stateId][2]!=="shift"?"translate(32, 0)":"translate(13, -5)":"translate(697, 375)";return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:totalAthletes&&jsxRuntimeExports.jsxs("g",{transform:setTransforms,onClick:onStateClick,cursor:"pointer",tabIndex:0,onKeyUp:totalAthletes?handleKeyPress:void 0,className:"focus-marker","aria-label":getMarkerAriaLabel(totalAthletes,state),children:[jsxRuntimeExports.jsxs("g",{className:"focus-marker-ring","aria-hidden":!0,
259children:[jsxRuntimeExports.jsx(chakra.rect,{x:(-markerRadius-5).toString(),y:(-markerRadius-5).toString(),width:(2*(markerRadius+5)).toString(),height:(2*(markerRadius+5)).toString(),rx:"10",ry:"10",css:style.focusMarkerOuterRingStyles}),jsxRuntimeExports.jsx(chakra.rect,{x:(-markerRadius-2).toString(),y:(-markerRadius-2).toString(),width:(2*(markerRadius+2)).toString(),height:(2*(markerRadius+2)).toString(),rx:"7",ry:"7",css:style.focusMarkerInnerRingStyles})]}),jsxRuntimeExports.jsx(chakra.circle,{x:"15",r:((mobileView?20:13)/(position2==null?void 0:position2.k)).toString(),fill:isClicked||stateLabel===(geo==null?void 0:geo.id)?"var(--components-interactive-map-pin-background-color-active)":"var(--components-interactive-map-pin-background-color)",_hover:{fill:"var(--components-interactive-map-pin-background-color-hover)"}}),jsxRuntimeExports.jsx(chakra.text,{y:((mobileView?5:3)/(position2==null?void 0:position2.k)).toString(),fill:"var(--components-interactive-map-pin-color)",textStyle:"interactiveMapPin",fontSize:`${(mobileView?15:9)/(position2==null?void 0:position2.k)}px`,textAnchor:"middle",pointerEvents:"none",children:totalAthletes})]})})},SmallStatesList=props=>{const{cur,centroid,mobileView}=props,stateId=cur.id,validCentroid=centroid;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(le$1,{connectorProps:{strokeWidth:1,stroke:"var(--components-interactive-map-small-state-lines-stroke-color)"},curve:.4,subject:validCentroid,dx:mobileView?mobileOffsets[stateId][0]:offsets[stateId][0],dy:mobileView?mobileOffsets[stateId][1]:offsets[stateId][1],children:[jsxRuntimeExports.jsx(chakra.text,{fill:"var(--components-interactive-map-state-light-color)",x:offsets[stateId][2]==="shift"?"-15":"4",y:offsets[stateId][2]==="shift"?"-5":"0",textStyle:"interactiveMapPin",textAnchor:"middle",fontSize:"10px",children:cur.id}),jsxRuntimeExports.jsx(SmallTerritoryAthletes,{...props})]})})},StatesList=({geo,athletesFilters,stateDetails,setDrawerProps,setSearchedAthletes,drawerControls,mediaSize,stateLabel,legendRanges=[],onlyFullMode})=>{var _a9;const position2=Y$1(),centroid=geoCentroid(geo),cur=allStates.find(s2=>s2.val===geo.id)||{id:""},athletesCount=geo?getAthletesCountByState(geo,stateDetails):void 0,textColor2=athletesCount?(_a9=setStateColorByAthletes(athletesCount,legendRanges))==null?void 0:_a9.stateTextColor:statesTextColors.light,isNonStateTerritory=geo.id==="78",commonStatesProps={stateLabel,mobileView:mediaSize==="small",setDrawerProps,setSearchedAthletes,drawerControls,stateDetails,athletesFilters,position:position2,totalAthletes:athletesCountByState(cur,stateDetails),geo,cur,isState:!isNonStateTerritory,onlyFullMode};return jsxRuntimeExports.jsx("g",{children:cur&¢roid[0]>-160&¢roid[0]<-64&&(Object.keys(offsets).indexOf(cur.id)===-1?jsxRuntimeExports.jsx(LargeStatesList,{...commonStatesProps,color:textColor2}):isNonStateTerritory?jsxRuntimeExports.jsx(SmallTerritoryAthletes,{...commonStatesProps}):jsxRuntimeExports.jsx(SmallStatesList,{...commonStatesProps,centroid}))},geo.rsmKey+"-name")},QualifiedAthletesBanner=props=>{const{qualifiedAthletesCount}=props;return qualifiedAthletesCount?jsxRuntimeExports.jsx(Box,{bgColor:"var(--components-interactive-map-state-dark-gradient-start)",width:"100%",textAlign:"center",borderRadius:"10px 10px 0 0",padding:"12px",children:jsxRuntimeExports.jsxs(Text,{variant:"light",fontSize:{base:"xl",lg:"2xl"},textTransform:"uppercase",fontFamily:"heading",children:[qualifiedAthletesCount," Total Athletes"]})}):null},type="Topology",bbox=[-179.14733999999999,-14.552548999999999,179.77847,71.352561],transform={scale:[.003589293992939929,.0008590596905969058],translate:[-179.14733999999999,-14.552548999999999]},objects={states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[0]],[[1,2,3,4,5]]],id:"01",properties:{name:"Alabama"}},{type:"MultiPolygon",arcs:[[[6]],[[7]],[[8]],[[9]],[[10]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]],[[51]],[[52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64]],[[65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78]],[[79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102]],[[103]],[[104]],[[105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]]],id:"02",properties:{name:"Alaska"}},{type:"Polygon",arcs:[[143,144,145,146,147]],id:"04",properties:{name:"Arizona"}},{type:"Polygon",arcs:[[148,149,150,151,152,153]],id:"08",properties:{name:"Colorado"}},{type:"MultiPolygon",arcs:[[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163,164,-4]]],id:"12",properties:{name:"Florida"}},{type:"Polygon",arcs:[[165,166,167,168,-164,-3]],id:"13",properties:{name:"Georgia"}},{type:"Polygon",arcs:[[169,170,171,172,173]],id:"18",properties:{name:"Indiana"}},{type:"Polygon",arcs:[[174,175,176,-151]],id:"20",properties:{name:"Kansas"}},{type:"MultiPolygon",arcs:[[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184,185]]],id:"23",properties:{name:"Maine"}},{type:"MultiPolygon",arcs:[[[186]],[[187]],[[188,189,190,191,192,193,194,195]]],id:"25",properties:{name:"Massachusetts"}},{type:"Polygon",arcs:[[196,197,198,199,200]],id:"27",properties:{name:"Minnesota"}},{type:"Polygon",arcs:[[201,202,203,204,205,206,207,208]],id:"34",properties:{name:"New Jersey"}},{type:"MultiPolygon",arcs:[[[209]],[[210]],[[211,212,213,-167,214]]],id:"37",properties:{name:"North Carolina"}},{type:"Polygon",arcs:[[215,-201,216,217]],id:"38",properties:{name:"North Dakota"}}
259,{type:"Polygon",arcs:[[-152,-177,218,219,220,221]],id:"40",properties:{name:"Oklahoma"}},{type:"Polygon",arcs:[[222,223,-204,224,225,226,227]],id:"42",properties:{name:"Pennsylvania"}},{type:"Polygon",arcs:[[228,-217,-200,229,230,231]],id:"46",properties:{name:"South Dakota"}},{type:"Polygon",arcs:[[-221,232,233,234,235,236,237]],id:"48",properties:{name:"Texas"}},{type:"Polygon",arcs:[[-232,238,-149,239,240,241]],id:"56",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[-195,242,243,244]],id:"09",properties:{name:"Connecticut"}},{type:"Polygon",arcs:[[245,246,247,248,249,250,251,-219,-176,252]],id:"29",properties:{name:"Missouri"}},{type:"Polygon",arcs:[[253,-227,254,255,256]],id:"54",properties:{name:"West Virginia"}},{type:"Polygon",arcs:[[257,258,259,-174,260,-247]],id:"17",properties:{name:"Illinois"}},{type:"Polygon",arcs:[[-153,-222,-238,261,-147]],id:"35",properties:{name:"New Mexico"}},{type:"Polygon",arcs:[[-252,262,263,264,-235,233,-233,-220]],id:"05",properties:{name:"Arkansas"}},{type:"MultiPolygon",arcs:[[[265]],[[266]],[[267]],[[268]],[[269]],[[270]],[[271]],[[272]],[[273,274,275,-144,276]]],id:"06",properties:{name:"California"}},{type:"MultiPolygon",arcs:[[[-209,277]],[[-225,-203,278,279]]],id:"10",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[280,281]],id:"11",properties:{name:"District of Columbia"}},{type:"MultiPolygon",arcs:[[[282]],[[283]],[[284]],[[285]],[[286]],[[287]],[[288]],[[289]]],id:"15",properties:{name:"Hawaii"}},{type:"Polygon",arcs:[[-199,290,-258,-246,291,-230]],id:"19",properties:{name:"Iowa"}},{type:"MultiPolygon",arcs:[[[-261,-173,292,-257,293,294,-248]],[[295,-250]]],id:"21",properties:{name:"Kentucky"}},{type:"MultiPolygon",arcs:[[[296,297]],[[298]],[[299]],[[-226,-280,300,301,302,303,-281,304,-255]]],id:"24",properties:{name:"Maryland"}},{type:"MultiPolygon",arcs:[[[305]],[[306]],[[307]],[[308]],[[309]],[[310]],[[311]],[[312]],[[313]],[[314,315,-171]],[[316]],[[317,318,319,320,321,322]]],id:"26",properties:{name:"Michigan"}},{type:"MultiPolygon",arcs:[[[323]],[[324]],[[325]],[[326]],[[-264,327,-6,328,329]]],id:"28",properties:{name:"Mississippi"}},{type:"Polygon",arcs:[[330,-218,-229,-242,331]],id:"30",properties:{name:"Montana"}},{type:"Polygon",arcs:[[332,-185,333,-190,334]],id:"33",properties:{name:"New Hampshire"}},{type:"MultiPolygon",arcs:[[[335]],[[336]],[[337]],[[338,-207]],[[339]],[[340]],[[341,342,-196,-245,343,-205,-224]]],id:"36",properties:{name:"New York"}},{type:"MultiPolygon",arcs:[[[344]],[[345]],[[-316,346,-228,-254,-293,-172]]],id:"39",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[347,348,349,274,-275,-274,350]],id:"41",properties:{name:"Oregon"}},{type:"Polygon",arcs:[[-251,-296,-249,-295,351,-215,-166,-2,-328,-263]],id:"47",properties:{name:"Tennessee"}},{type:"Polygon",arcs:[[352,-240,-154,-146,353]],id:"49",properties:{name:"Utah"}},{type:"MultiPolygon",arcs:[[[354]],[[-302,355]],[[356,-297]],[[-256,-305,-282,-304,357,-212,-352,-294]]],id:"51",properties:{name:"Virginia"}},{type:"MultiPolygon",arcs:[[[358]],[[359]],[[360]],[[361]],[[362]],[[363]],[[364]],[[365]],[[366]],[[367]],[[368,-348,369]]],id:"53",properties:{name:"Washington"}},{type:"MultiPolygon",arcs:[[[370]],[[371]],[[372]],[[373]],[[374]],[[375]],[[376]],[[377]],[[378]],[[379]],[[380,-323,321,-321,319,-319,381,-259,-291,-198]]],id:"55",properties:{name:"Wisconsin"}},{type:"Polygon",arcs:[[-231,-292,-253,-175,-150,-239]],id:"31",properties:{name:"Nebraska"}},{type:"Polygon",arcs:[[-214,394,-168]],id:"45",properties:{name:"South Carolina"}},{type:"MultiPolygon",arcs:[[[400]],[[401]],[[402]]],id:"78",properties:{name:"United states Virgin Islands"}},{type:"Polygon",arcs:[[-369,403,-332,-241,-353,404,-349]],id:"16",properties:{name:"idaho"}},{type:"Polygon",arcs:[[-275,-350,-405,-354,-145,-276]],id:"32",properties:{name:"Nevada"}},{type:"Polygon",arcs:[[405,-335,-189,-343]],id:"50",properties:{name:"Vermont"}},{type:"MultiPolygon",arcs:[[[406]],[[407]],[[408]],[[409]],[[410]],[[411]],[[412]],[[-265,-330,413,-236]]],id:"22",properties:{name:"Louisiana"}},{type:"MultiPolygon",arcs:[[[-192,414]],[[415]],[[416]],[[417]],[[-243,-194,418]]],id:"44",properties:{name:"Rhode Island"}}]}},arcs=JSON.parse("[[[25302,52136],[56,31],[1,25],[14,-40],[-9,-28],[-10,16],[-18,-2],[-20,-17],[-14,15]],[[25338,57677],[0,15],[150,-6],[63,0],[160,-13],[93,-2],[37,2],[159,-4],[61,-5]],[[26061,57664],[15,-321],[23,-443],[18,-379],[13,-294],[15,-311],[33,-713],[9,-32],[-4,-36],[13,-45],[5,-149],[10,-72],[17,-69],[3,-82],[9,-36],[-10,-117],[18,-28],[12,-40],[-10,-52],[-11,0],[2,-24],[-14,-21],[-13,-52],[3,-56],[-2,-86],[-7,-86],[
259-14,-72],[-3,-45],[6,-124],[-2,-44],[19,-87],[3,-120],[-7,-57],[2,-43],[-8,-80],[1,-79],[-7,-21],[5,-51],[-3,-54],[20,-91],[7,-64],[2,-61]],[[26229,53027],[-67,0],[-71,-5],[-110,-4],[-174,0],[-135,7],[-166,-2],[3,-38],[-13,-115],[2,-23],[23,-79],[3,-41],[36,-80],[3,-69],[-15,-102],[3,-55],[20,-51],[-18,-35],[-8,-82],[-9,-15],[7,-24],[-15,-26]],[[25528,52188],[-38,-35],[-40,-24],[-56,-4],[18,41],[12,-26],[35,27],[3,34],[-15,48],[-7,43],[-20,47],[-7,90],[9,74],[-3,76],[-7,48],[-20,32],[-15,-46],[2,-38],[-9,-57],[1,-41],[-6,-32],[-1,-144],[-8,-66],[-15,-4],[1,36],[-20,40],[-15,-16],[-5,23],[-18,-22]],[[25284,52292],[-3,222],[-3,357],[-6,423],[-10,773],[9,283],[21,710],[5,212],[33,1120],[6,160],[19,643],[12,362],[-16,35],[-13,85]],[[8053,88108],[6,38],[18,-11],[-20,-43],[-4,16]],[[7905,86007],[29,90],[15,-17],[-1,-46],[-28,-74],[-15,19],[0,28]],[[7695,85792],[26,-14],[-3,-36],[-23,50]],[[7642,85774],[22,-17],[-7,-33],[-14,14],[-1,36]],[[7602,85813],[20,-2],[-5,-34],[-15,36]],[[7594,84711],[8,45],[20,-13],[-8,-73],[-15,-17],[-5,58]],[[7543,85532],[12,28],[21,-40],[-33,-2],[0,14]],[[7540,87187],[29,79],[8,112],[31,-29],[-28,-64],[-9,-49],[5,-24],[-36,-25]],[[7464,85521],[14,55],[18,-28],[23,-4],[-33,-33],[-22,10]],[[7385,86976],[17,6],[5,-88],[-22,82]],[[7168,84530],[29,89],[15,6],[26,-66],[5,20],[-21,65],[6,54],[9,10],[27,-25],[21,19],[-29,54],[16,56],[29,-31],[15,4],[-14,56],[12,17],[20,-20],[14,45],[-18,6],[-13,33],[20,3],[22,67],[34,18],[-12,35],[-3,68],[27,66],[7,-31],[53,51],[7,-7],[-12,-118],[-13,-18],[-26,-103],[5,-84],[36,11],[2,69],[22,-9],[21,-71],[20,48],[12,-33],[-17,-117],[9,-22],[9,72],[27,47],[7,-25],[-3,-115],[-30,-89],[-32,23],[-11,81],[-21,-26],[13,-99],[-22,-20],[-39,13],[-16,-54],[-8,36],[2,74],[-10,2],[-9,-114],[-8,-24],[-31,-17],[2,-37],[-16,-22],[-45,-13],[-86,76],[-21,-13],[-15,29]],[[7129,86075],[41,28],[18,-43],[-5,-48],[-13,-16],[-29,-3],[-16,59],[4,23]],[[6962,82933],[31,45],[8,-48],[-37,-9],[-2,12]],[[6905,82759],[20,62],[19,20],[11,-11],[25,17],[5,-40],[19,-37],[36,16],[-2,-37],[-19,-31],[-46,-6],[-32,-13],[-32,25],[-4,35]],[[6789,83718],[20,17],[4,76],[18,75],[25,34],[5,44],[15,-8],[34,70],[33,36],[39,-15],[29,1],[0,-112],[26,-57],[4,45],[17,53],[-18,48],[6,25],[53,-14],[-3,35],[-52,44],[-19,-4],[-1,127],[31,61],[29,29],[20,-12],[22,-56],[6,-133],[15,13],[9,77],[-5,55],[35,-38],[7,47],[-37,36],[-21,58],[7,44],[17,-6],[51,-87],[9,4],[30,-41],[11,10],[-31,75],[-20,34],[-7,44],[17,0],[30,-58],[29,12],[41,-29],[7,49],[36,15],[-8,-63],[-39,-106],[-7,-83],[19,-36],[0,95],[16,43],[16,-49],[5,46],[17,32],[5,41],[14,10],[10,-31],[22,72],[17,8],[-4,-45],[28,-16],[-11,-38],[-11,20],[-18,-15],[19,-36],[-5,-49],[19,22],[11,-51],[27,1],[-24,-53],[-16,33],[-24,2],[-15,-48],[16,-9],[-8,-53],[26,-8],[-26,-89],[23,17],[13,47],[5,-35],[47,-4],[-3,-41],[-36,-78],[-13,-110],[-38,13],[-2,39],[-10,-41],[-23,42],[-17,-6],[-23,49],[-15,-13],[-24,19],[-8,-46],[27,1],[15,-17],[45,-87],[-8,-70],[-23,-52],[-11,36],[-19,-50],[-19,30],[-6,38],[-21,18],[-20,-12],[-17,-37],[29,2],[20,-49],[-38,-53],[-34,12],[-4,-20],[25,-34],[14,13],[35,1],[22,-43],[-11,-28],[-24,-8],[-34,-33],[-8,11],[-19,-29],[3,-49],[-27,-50],[-13,20],[7,34],[-23,50],[7,47],[27,62],[-8,24],[-15,-21],[-34,-105],[-3,-24],[-22,32],[-22,-10],[-5,-35],[26,-6],[10,-63],[-16,-61],[-25,-20],[1,-70],[-25,-41],[-12,13],[-23,-82],[-19,-30],[-18,21],[-31,-20],[22,116],[11,11],[26,71],[24,31],[-2,37],[-33,-23],[3,52],[22,102],[29,52],[-7,30],[-15,-45],[-34,-61],[-26,-112],[-24,-59],[-14,-11],[-5,-44],[-19,-30],[-4,84],[-26,58],[-33,27],[3,100],[-4,106],[-13,83],[-11,32],[-23,20],[-27,5],[14,30],[-15,37],[5,23]],[[6782,82633],[27,101],[51,97],[21,-4],[16,-54],[-12,-23],[-55,-73],[-29,-79],[-19,35]],[[6519,81925],[26,41],[5,38],[13,22],[8,-32],[-6,-43],[5,-68],[-7,-33],[-36,13],[-8,62]],[[6240,82171],[5,47],[14,25],[13,-59],[-13,-63],[-19,50]],[[6225,82357],[9,35],[3,-82],[-10,-1],[-2,48]],[[6080,82757],[21,48],[48,-3],[25,-54],[-35,23],[-16,-26],[-43,-6],[0,18]],[[5919,82533],[19,25],[11,-57],[-9,-11],[-21,43]],[[5642,81925],[8,64],[19,12],[27,-58],[-8,-18],[-21,37],[-25,-37]],[[5573,81984],[16,-49],[-27,12],[11,37]],[[5524,80844],[-1,36],[13,24],[20,-25],[-9,-59],[-19,-15],[-4,39]],[[5506,81836],[8,67],[10,10],[11,-62],[-29,-15]],[[5485,80904],[12,85],[-11,46],[31,-2],[4,-99],[-27,-38],[-9,8]],[[5445,80747],[10,13],[16,-42],[-1,-34],[-23,-4],[-2,67]],[[5429,81185],[17,-21],[5,49],[17,46],[5,-22],[-8,-58],[9,-13],[1,-44],[-10,-61],[13,-30],[-7,-19],[-17,22],[-2,-21],[-20,8],[-3,164]],[[5385,80755],[21,25],[11,-30],[-2
2590,-26],[-12,31]],[[5377,81028],[9,39],[23,41],[5,-36],[-23,-38],[-9,-58],[-5,52]],[[5303,81352],[14,11],[5,-42],[-19,31]],[[5265,80882],[33,98],[15,27],[-5,18],[-22,0],[-4,76],[22,50],[27,-44],[-1,38],[-13,52],[30,-13],[18,114],[12,-23],[-2,-43],[-9,-2],[-5,-75],[12,-18],[0,33],[13,1],[-4,-60],[-11,-37],[-22,12],[-1,-45],[-28,-71],[-18,-24],[-31,-141],[-6,77]],[[5246,85264],[5,41],[14,-83],[-7,-25],[-12,67]],[[5238,81460],[22,42],[36,-14],[-1,-78],[-50,12],[-7,38]],[[5213,85252],[8,77],[5,-57],[-13,-20]],[[5096,81334],[16,74],[25,25],[18,-23],[-2,-46],[10,5],[12,47],[15,-32],[26,-26],[26,25],[7,-66],[-9,-60],[-14,40],[-22,3],[-14,23],[-3,40],[-10,-12],[0,-69],[11,-20],[11,-87],[-11,-60],[-36,35],[-10,59],[-18,-18],[-18,-90],[4,58],[-10,43],[0,104],[-4,28]],[[5033,85142],[7,131],[39,52],[21,6],[39,76],[5,-2],[-55,-273],[-22,-32],[-32,-4],[-2,46]],[[4937,81216],[27,3],[-4,-71],[-26,47],[3,21]],[[4863,81217],[10,31],[36,8],[-9,-51],[-37,-10],[0,22]],[[4804,81100],[4,51],[17,20],[25,-19],[12,-29],[35,-42],[6,-41],[-30,44],[-23,-57],[-28,74],[-11,-38],[-7,37]],[[4656,80881],[30,66],[26,-27],[0,-83],[-11,-53],[-13,-21],[-27,58],[-5,60]],[[4587,90956],[19,44],[21,16],[24,-17],[22,6],[9,-37],[-1,-50],[-75,-13],[-18,19],[-1,32]],[[4545,80324],[1,51],[68,-54],[19,-39],[26,0],[18,-28],[-20,-23],[-10,-33],[-22,40],[-17,-9],[-31,37],[-18,-29],[-22,57],[8,30]],[[4451,81463],[14,-1],[-5,-38],[-9,39]],[[3979,80040],[12,22],[16,-18],[-21,-37],[-7,33]],[[3880,79918],[22,34],[33,-11],[24,18],[5,-24],[-9,-45],[-26,-13],[-47,27],[-2,14]],[[3807,79887],[60,24],[9,-35],[-15,-32],[-13,37],[-34,-4],[-7,10]],[[3781,79848],[17,29],[7,-36],[-18,-14],[-6,21]],[[3751,80090],[13,56],[14,-15],[18,18],[12,-21],[-22,-33],[13,-48],[30,0],[1,-41],[-23,3],[-18,-79],[-23,24],[-2,78],[16,35],[-9,20],[-16,-21],[-4,24]],[[3635,79967],[5,36],[28,54],[30,-6],[3,-58],[20,6],[14,-15],[8,-44],[13,13],[-2,-41],[-26,-36],[-12,11],[-18,-45],[-6,28],[-25,1],[-17,-20],[-18,91],[3,25]],[[3608,79782],[7,15],[27,-33],[-32,-11],[-2,29]],[[3261,87028],[35,25],[57,0],[22,-20],[23,10],[9,-24],[21,10],[10,30],[-8,38],[34,68],[37,-11],[0,37],[25,46],[33,-40],[24,32],[23,9],[15,54],[19,-132],[27,-10],[29,34],[29,-20],[27,-40],[-12,-65],[11,-44],[-11,-40],[13,-11],[4,-65],[-13,-38],[21,-54],[2,-58],[21,10],[-11,-34],[2,-48],[-71,-21],[-6,-34],[-20,19],[-26,-18],[-28,-58],[8,-64],[-26,-8],[-23,71],[-38,47],[-57,-4],[-14,35],[-28,18],[-27,58],[-35,42],[-40,19],[-32,72],[-25,10],[-2,70],[-28,97]],[[3147,79003],[17,23],[22,53],[25,5],[37,40],[9,27],[28,-21],[14,19],[8,44],[22,-19],[3,72],[24,-11],[-17,106],[20,32],[8,-16],[15,18],[-18,35],[4,39],[17,23],[29,-1],[9,-68],[15,7],[-7,50],[13,31],[-53,47],[-14,-21],[-32,81],[0,46],[31,92],[42,50],[36,32],[6,-15],[23,13],[16,-63],[-16,-42],[7,-35],[17,-18],[14,53],[6,-33],[15,29],[-1,41],[18,63],[15,-58],[11,26],[20,-62],[-8,-56],[-23,-13],[-24,-70],[-40,-70],[2,-39],[34,54],[58,64],[4,22],[22,22],[7,-19],[-5,-72],[-16,-51],[-26,-34],[-6,-23],[-45,-51],[-30,-20],[12,-46],[-16,-1],[-4,-61],[-16,17],[-7,-70],[-20,25],[-4,-76],[-36,-13],[-22,30],[-10,-31],[-12,23],[-21,-37],[-6,11],[-44,-73],[-3,-31],[-23,4],[-16,-23],[-13,-60],[-28,23],[-9,-45],[-49,40],[-15,36]],[[3070,93368],[7,34],[34,50],[123,108],[63,74],[48,74],[45,56],[42,64],[84,105],[55,56],[146,167],[172,154],[133,90],[87,45],[135,15],[52,-11],[34,-31],[-41,-11],[7,-38],[-10,-71],[-31,-77],[1,-70],[12,-56],[-21,-59],[-49,-33],[-4,-20],[49,7],[42,-151],[40,-3],[36,32],[42,-1],[49,-30],[47,21],[69,15],[32,-58],[50,21],[18,-34],[52,32],[18,26],[84,-65],[18,59],[26,44],[37,150],[18,26],[40,-9],[8,-39],[32,-12],[31,27],[26,0],[-32,110],[-71,55],[-45,24],[-48,-1],[-60,-60],[13,112],[-3,83],[-62,114],[-22,91],[-26,35],[-59,14],[-8,56],[-32,90],[7,50],[27,18],[10,43],[16,-37],[24,28],[27,-89],[36,-91],[24,-10],[-19,-101],[3,-55],[28,-50],[57,-123],[53,-68],[39,18],[30,28],[9,49],[-45,2],[-10,45],[-56,70],[-53,112],[10,52],[0,60],[14,23],[1,57],[33,93],[30,-32],[22,3],[1,28],[-38,55],[-25,-8],[-28,57],[-87,-29],[-32,-37],[-34,0],[-39,-19],[-34,17],[-20,43],[-17,-16],[-21,23],[-4,-51],[-36,39],[-91,42],[-54,31],[-48,15],[
259-22,30],[1,98],[-22,163],[-52,216],[-20,58],[-36,62],[-91,101],[-145,228],[-21,24],[-51,87],[-50,49],[-54,37],[-51,23],[-29,35],[-19,70],[-54,84],[-45,40],[-81,41],[-42,-6],[37,40],[92,59],[20,46],[3,57],[19,76],[11,236],[-8,117],[179,-31],[68,6],[144,42],[79,28],[77,15],[77,63],[41,65],[29,30],[53,87],[81,192],[21,92],[7,79],[-2,186],[39,233],[84,183],[65,179],[37,77],[129,162],[96,-35],[69,-3],[68,40],[64,53],[93,104],[74,108],[44,86],[114,188],[33,31],[99,63],[7,-47],[55,-44],[82,-12],[68,15],[13,24],[32,-3],[61,17],[73,51],[74,85],[71,121],[36,88],[86,185],[68,76],[12,-68],[47,-38],[39,-2],[39,-20],[16,-82],[27,41],[99,-49],[15,-98],[-54,-71],[-35,-63],[-41,-4],[12,-146],[81,-15],[44,59],[-7,76],[16,8],[31,67],[23,12],[19,-48],[4,63],[-27,43],[35,55],[21,-47],[-3,65],[15,22],[71,-74],[45,-66],[13,-42],[-11,-33],[1,-109],[9,-49],[61,10],[35,-37],[16,-40],[48,62],[30,75],[112,0],[69,42],[53,-11],[40,-34],[84,-2],[61,-32],[45,-35],[9,-34],[-26,-11],[-26,-83],[-26,-30],[14,-93],[25,5],[19,-24],[45,-6],[10,-28],[69,-2
2590],[33,9],[-17,-43],[9,-25],[-53,-26],[-8,-24],[20,-25],[89,6],[72,-41],[14,-33],[28,5],[44,86],[57,15],[24,-18],[10,34],[40,7],[29,-27],[15,-59],[42,27],[38,8],[58,83],[13,-22],[45,20],[21,-15],[34,26],[12,-30],[66,-8],[62,-72],[28,-1],[19,-24],[26,31],[24,-8],[37,-73],[0,-45],[35,-19],[41,51],[1,-63],[26,57],[81,-77],[14,-67],[24,-23],[49,1],[43,-15],[29,36],[23,-73],[48,-10],[29,45],[43,-12],[62,12],[66,-10],[49,-38],[50,-3],[17,28],[65,-95],[28,-8],[32,-54],[45,-16],[20,-30],[45,-12],[17,-26],[27,32],[66,-20],[45,77],[48,6],[9,20],[84,49],[18,24],[86,30],[42,-25],[48,32],[9,-18],[79,-73],[53,-37],[70,-80],[26,-67],[37,-11],[87,-97],[68,-40],[52,-62],[27,-47],[61,-13],[58,-45],[0,-9012],[2,-971],[-1,-889],[130,-95],[17,100],[135,-145],[81,180],[170,20],[1,-39],[-33,-272],[47,-112],[66,-76],[26,-22],[11,-116],[29,-80],[266,-580],[30,-299],[-8,-93],[22,4],[51,108],[111,158],[11,23],[68,8],[32,139],[-2,209],[30,-19],[18,19],[19,71],[-1,39],[-32,47],[45,48],[68,28],[131,158],[62,-115],[28,-88],[11,-2],[24,-70],[0,-104],[-12,-24],[1,-37],[16,-47],[-5,-42],[18,-76],[73,-38],[5,-66],[32,-73],[24,0],[29,-108],[-6,-69],[26,-20],[-6,-46],[22,-71],[114,-152],[32,-119],[46,-120],[50,-110],[-23,-49],[33,-134],[47,-140],[28,-176],[57,-182],[32,-161],[30,-111],[25,-123],[53,-180],[32,-155],[-33,-140],[89,-52],[-21,-205],[71,-81],[-8,-61],[11,-57],[7,-119],[71,14],[33,-77],[82,-115],[23,-48],[85,-47],[44,-115],[44,-33],[11,-116],[23,-15],[27,-36],[40,23],[28,-143],[-3,-90],[-20,-107],[-18,-67],[1,-60],[10,-38],[-5,-118],[12,-104],[11,-46],[6,-133],[12,-63],[-32,-100],[-24,-122],[-1,-33],[-20,-90],[-23,-77],[-37,-97],[-27,-55],[-19,-14],[3,-46],[-19,-23],[-12,40],[-1,56],[-13,24],[-1,-44],[-12,-22],[-18,18],[-13,52],[-4,108],[3,57],[-17,33],[8,103],[-9,6],[-16,56],[-6,64],[30,63],[17,63],[15,-8],[-3,75],[-11,82],[14,122],[-9,190],[-10,67],[
259-43,164],[-22,55],[-12,48],[-7,-34],[23,-62],[25,-85],[7,-72],[22,-90],[10,-131],[-16,-43],[-2,-79],[7,-92],[11,-62],[-9,-28],[-11,96],[-8,12],[3,-70],[-4,-74],[-36,-102],[-14,-5],[-24,49],[19,73],[11,73],[-3,38],[-25,-10],[10,-72],[-8,-42],[-33,-56],[-7,1],[-23,108],[-11,-45],[-25,54],[-17,18],[-12,50],[-28,68],[0,76],[31,31],[22,51],[-20,47],[7,75],[-9,39],[23,44],[3,24],[-18,1],[-3,74],[7,43],[-41,-17],[6,-45],[11,-16],[-1,-37],[-13,-85],[-1,-60],[-19,-73],[-18,13],[7,-93],[-10,-43],[-24,52],[-25,22],[-9,30],[-12,132],[-16,70],[21,-29],[7,75],[27,37],[12,147],[-8,102],[10,57],[6,-21],[12,42],[7,92],[-21,-11],[-4,-58],[-19,-30],[-21,-61],[13,-113],[-8,-42],[-33,3],[-12,-43],[3,-30],[-17,-14],[-7,34],[4,67],[-19,23],[-12,128],[-32,-17],[0,-48],[-28,118],[-3,123],[8,25],[25,1],[7,66],[13,49],[30,12],[16,-72],[7,63],[-15,168],[9,3],[30,-45],[4,-59],[11,-32],[6,23],[-9,77],[-22,35],[-19,48],[-3,53],[-11,13],[-12,-25],[-10,49],[-23,32],[-5,57],[12,23],[-4,64],[-22,28],[-37,66],[-13,69],[-15,33],[-13,79],[29,43],[-11,58],[-18,-47],[-19,18],[-2,-27],[-23,58],[-31,8],[-11,56],[-27,-28],[-54,76],[-8,75],[15,73],[18,-22],[33,4],[9,48],[-22,3],[-32,36],[2,35],[-18,125],[13,81],[-24,-10],[-15,19],[-16,53],[7,103],[20,2],[16,-36],[33,-24],[63,-89],[5,15],[-25,58],[-20,19],[-66,130],[-3,95],[-17,-15],[-2,-65],[-20,3],[-39,166],[-55,147],[-11,140],[9,65],[-2,52],[27,41],[-13,100],[-8,-2],[-9,-85],[-20,-30],[0,-42],[12,-22],[-13,-57],[-10,10],[-22,-20],[-25,11],[-36,34],[-7,-15],[-35,36],[-40,174],[-4,110],[-42,140],[-13,79],[19,1],[-11,174],[-19,-56],[1,-58],[-35,132],[-8,177],[-8,92],[-21,135],[-32,116],[-36,37],[-5,-16],[28,-38],[4,-41],[17,-39],[20,-131],[-15,11],[-34,140],[-22,36],[-22,10],[41,-92],[13,-85],[17,-29],[-7,-97],[9,-88],[13,-23],[-5,-24],[27,-124],[3,-55],[25,-139],[2,-32],[-14,11],[27,-204],[9,-85],[1,-69],[-12,8],[-1,-61],[12,-64],[-29,23],[-19,32],[-14,-4],[-18,43],[-15,66],[-10,84],[-22,-16],[-33,50],[-27,-37],[-50,-19],[3,81],[-25,16],[-4,19],[30,39],[-10,69],[5,53],[-28,109],[0,36],[-22,84],[13,24],[-2,90],[-19,64],[-12,10],[15,-131],[-12,-125],[-27,-5],[-42,70],[-26,30],[-15,150],[-11,-68],[-13,-22],[-44,54],[-14,-20],[-10,50],[-12,-18],[-3,-54],[45,-35],[7,7],[45,-44],[33,-66],[30,-104],[-11,-44],[-24,-44],[6,-11],[33,44],[7,30],[27,1],[7,-105],[26,-78],[16,-157],[-19,-44],[-43,-32],[-11,10],[9,47],[-18,16],[-12,-17],[7,-39],[-10,-37],[-43,22],[-11,-23],[5,-60],[-8,-35],[-29,5],[-8,78],[-36,35],[3,15],[-28,74],[-17,19],[-29,-19],[-35,70],[-16,15],[-56,107],[-51,75],[-2,50],[-30,70],[-37,64],[-5,28],[4,75],[-15,48],[-55,121],[-30,47],[-96,89],[-36,71],[-43,66],[-98,104],[-42,49],[-91,144],[-30,39],[5,29],[31,89],[24,-14],[-9,-27],[24,3],[0,43],[21,70],[-22,7],[2,77],[-14,116],[7,35],[22,41],[-5,34],[16,30],[-13,56],[-19,-51],[-2,-59],[-25,-21],[-21,-72],[-1,-49],[-107,-100],[-12,-28],[-28,-28],[-95,22],[-67,36],[-26,32],[-123,125],[-17,56],[18,-10],[34,24],[11,71],[-33,131],[3,42],[-20,-17],[-31,44],[6,-50],[45,-120],[-10,-21],[-54,-51],[-39,0],[-49,55],[-61,24],[-32,23],[-81,40],[-45,11],[-59,-4],[-63,-33],[-77,-12],[-80,-28],[-54,-48],[-39,39],[-45,-26],[-64,-120],[-46,-115],[6,65],[36,103],[62,117],[46,2],[-16,66],[-49,48],[-8,25],[-10,-82],[-26,84],[-26,30],[-17,-9],[-16,27],[-71,19],[9,28],[38,23],[-42,33],[-19,-6],[-2,25],[37,156],[-15,15],[-13,-36],[-29,-22],[-1,-57],[-20,-66],[-39,12],[-70,97],[1,31],[-26,36],[-39,26],[-41,-35],[-22,27],[13,29],[31,32],[25,74],[-14,10],[-18,-49],[-79,-93],[-29,-23],[-38,5],[1,-54],[60,27],[11,-24],[2,-53],[-17,2],[-28,-37],[-18,6],[-41,-38],[-41,-77],[-12,2],[-12,48],[47,77],[-37,-12],[-17,11],[-1,54],[23,83],[13,27],[18,2],[20,-31],[24,17],[22,41],[38,13],[57,58],[42,20],[-9,25],[-19,-2],[1,71],[-11,-49],[-19,-20],[1,30],[25,65],[1,21],[-33,-58],[-45,-47],[-19,-3],[-4,30],[63,112],[-6,38],[-29,-60],[-38,-14],[-12,26],[-15,-49],[-20,-14],[-54,13],[-10,58],[27,19],[11,-9],[18,25],[40,16],[29,28],[23,65],[-25,2],[-14,-46],[-23,-19],[-45,-2],[-18,68],[-12,3],[-17,-69],[-21,-8],[-4,59],[16,26],[17,-6],[-11,44],[-3,55],[13,34],[26,114],[96,6],[-7,38],[-91,-5],[-21,-63],[-27,-26],[-21,-77],[-31,-48],[-23,12],[20,36],[-10,113],[-12,53],[18,30],[-22,10],[-14,-23],[-1,-51],[12,-63],[-14,-63],[1,-41],[-13,-15],[-26,48],[-2,-67],[-27,-45],[-21,22],[0,52],[-11,
25919],[-7,-73],[-9,15],[4,129],[9,62],[-15,11],[-17,-130],[9,-111],[-4,-29],[-19,-9],[1,49],[-27,34],[-7,-46],[16,-65],[-13,-8],[-38,16],[-34,-48],[-28,9],[-5,31],[14,95],[42,151],[1,53],[49,123],[16,81],[-6,18],[-73,-211],[-1,-35],[-18,-58],[-8,8],[-8,69],[-12,-1],[-3,-81],[-11,-54],[-18,-42],[-3,-64],[-16,-68],[-21,27],[-7,-44],[24,-28],[-5,-91],[10,-8],[19,85],[37,6],[11,-22],[4,-91],[-14,-45],[-31,-32],[-22,-76],[1,-63],[21,20],[17,75],[30,44],[30,-89],[0,-44],[10,-43],[-23,-192],[-26,0],[-9,52],[-19,9],[1,-36],[-27,-44],[0,-17],[28,14],[23,-27],[61,-124],[26,-85],[-15,-77],[-13,-26],[-34,-35],[-17,16],[-14,-18],[-29,-6],[9,51],[-26,67],[9,60],[-17,63],[-16,-126],[0,-62],[-12,-41],[-19,69],[-9,-8],[-7,-59],[-18,-33],[-34,50],[-29,-40],[-15,52],[-27,-21],[-22,5],[-9,28],[24,74],[-9,14],[-27,-38],[-29,-175],[-30,-42],[-9,18],[14,55],[13,84],[-15,172],[-16,5],[-5,-28],[1,-81],[13,-53],[-10,-4],[-10,-72],[-17,11],[-8,-20],[-5,-68],[-11,-17],[4,-47],[25,-31],[-6,-74],[-27,32],[-12,127],[8,37],[-11,78],[-17,6],[6,-52],[-8,-49],[5,-196],[-5,-64],[-27,74],[-1,43],[-16,28],[-34,31],[3,-40],[24,-36],[-1,-63],[-69,-158],[-32,-91],[0,-36],[-16,-10],[-9,-86],[-12,2],[-3,70],[34,211],[0,29],[-26,-65],[-19,-111],[-12,11],[-9,142],[-13,-52],[-11,2],[16,-62],[-5,-80],[-39,0],[-8,-61],[-18,-24],[-22,-55],[7,-43],[-15,-41],[-16,-10],[0,54],[-16,36],[-13,-45],[-1,-53],[-22,-17],[-24,31],[-9,-23],[-21,38],[-7,43],[-12,-36],[-21,-27],[6,-35],[-20,0],[-5,-39],[-41,-7],[-6,76],[-22,-14],[-21,22],[3,22],[-21,8],[-3,70],[8,36],[16,18],[5,71],[32,31],[9,-11],[29,51],[33,3],[0,45],[33,21],[34,62],[31,-9],[-11,69],[22,26],[3,32],[37,102],[-13,15],[-24,-22],[-60,-109],[-30,-20],[-18,-39],[-39,16],[-43,67],[-15,40],[-5,46],[18,117],[13,45],[15,133],[27,79],[17,33],[35,99],[11,98],[0,71],[23,32],[5,156],[4,27],[-18,44],[-22,163],[39,35],[5,27],[63,27],[89,164],[92,118],[51,-161],[41,-16],[13,-27],[34,112],[30,8],[36,-45],[19,10],[63,-48],[65,-20],[30,-55],[-1,27],[-22,63],[-29,36],[-38,-14],[-51,63],[-24,-1],[-40,42],[-25,68],[-39,66],[-29,28],[18,55],[24,9],[31,124],[23,18],[8,60],[46,27],[30,45],[-32,50],[-20,4],[-43,-64],[-11,-49],[-19,-14],[-12,-70],[0,-70],[-18,-31],[-25,19],[-36,7],[-74,-17],[-26,43],[-28,16],[-14,-52],[-87,-84],[-39,-154],[-36,-12],[-19,-31],[-33,2],[-39,-63],[-48,-109],[-1,-29],[26,-124],[-2,-23],[-38,25],[-19,-18],[-30,-52],[-21,-92],[-27,-29],[-32,-74],[-6,-73],[8,-34],[19,
259-24],[-40,-56],[-9,-67],[-13,-4],[-28,-70],[-19,-7],[-9,28],[-25,-11],[4,-68],[16,-13],[-3,-30],[25,-42],[8,-35],[-12,-73],[-19,-47],[-7,-62],[-25,-21],[-4,-22],[-39,-2],[-15,12],[-40,-31],[-18,3],[-19,-60],[23,16],[15,-20],[15,30],[19,1],[7,-50],[-16,-116],[-19,-16],[-26,-51],[-28,37],[5,-34],[-13,-18],[-18,18],[7,35],[2,75],[-22,71],[3,-119],[-9,-55],[-18,-15],[-13,25],[-6,-35],[16,-28],[-9,-53],[-49,-10],[17,-93],[-8,-32],[-27,-21],[-10,8],[-24,-45],[-12,13],[-36,-37],[5,-26],[20,-18],[-23,-32],[-7,-43],[2,-61],[-12,-44],[-24,-35],[24,-26],[-6,-59],[10,-60],[27,63],[59,-23],[16,22],[12,-22],[15,25],[22,-78],[19,-27],[19,13],[23,-34],[18,-53],[8,-53],[15,-22],[-28,-14],[-14,-118],[-12,-39],[-30,-25],[-11,-55],[-24,-33],[-48,0],[-15,-17],[-4,-94],[-12,-33],[-27,1],[-5,-20],[10,-79],[11,-32],[-27,-36],[-20,15],[-2,-45],[20,-46],[-11,-81],[-21,-30],[-6,-33],[9,-24],[-23,0],[-14,-52],[-26,66],[-9,-7],[5,-57],[-4,-40],[-21,-3],[-12,-43],[-17,16],[0,27],[-20,-1],[-4,-39],[-22,-24],[-23,31],[-28,-17],[-35,-69],[15,-52],[-9,-51],[-40,-44],[-28,-2],[1,-53],[14,-25],[-6,-40],[-20,-16],[-36,59],[-10,30],[-20,-20],[-5,-63],[1,-69],[-26,-27],[-3,-97],[-65,-7],[-21,24],[-2,-74],[8,-71],[-20,0],[-12,37],[-21,3],[-4,-39],[-32,-27],[-39,-92],[-15,-12],[-5,-44],[13,-11],[47,64],[4,-50],[-6,-53],[-15,-7],[0,-31],[18,-38],[-10,-38],[-18,-26],[-2,-49],[-26,-44],[-8,-32],[2,-42],[-32,14],[-31,-28],[-4,-70],[-12,-12],[-19,75],[-8,-53],[-27,-42],[-11,-53],[-24,-6],[5,-50],[-17,-27],[-25,43],[-24,67],[-22,-16],[0,-51],[11,-5],[1,-36],[-29,-10],[-13,-67],[6,-32],[18,-6],[5,-52],[-36,-4],[-24,-15],[-17,77],[-51,-38],[-18,-51],[-16,-3],[-9,-49],[19,-1],[27,25],[20,-17],[6,-54],[-16,-47],[-43,44],[-23,11],[-5,-70],[-33,6],[-23,21],[-20,-33],[-27,-88],[2,-44],[47,-20],[32,-36],[-3,-29],[-32,-42],[1,-23],[18,-4],[25,31],[16,-7],[-55,-78],[-23,-63],[1,-52],[-13,50],[-10,-17],[16,-66],[-6,-50],[-7,39],[-10,-2],[-2,-53],[-25,80],[0,95],[-19,-60],[8,-73],[-4,-67],[-24,-6],[3,58],[-35,1],[-16,-80],[-25,-9],[-75,-43],[-29,-22],[-7,-22],[-3,-74],[-17,46],[5,80],[-23,-19],[10,-30],[1,-104],[-16,-71],[6,-46],[-24,-81],[-32,-30],[2,52],[24,4],[-1,40],[-10,4],[2,111],[18,72],[-29,39],[-28,12],[-13,-18],[3,-45],[-12,-21],[-13,22],[-25,-13],[-9,-82],[-35,-74],[-26,-20],[-37,28],[-6,-29],[11,-44],[-20,-81],[1,-31],[-21,-37],[-12,105],[-10,13],[-14,-37],[-11,14],[-18,-31],[31,-13],[-2,-68],[-32,-10],[-16,25],[5,39],[-13,24],[-22,-22],[-19,-90],[-61,-85],[-26,2],[-11,29],[-26,-29],[-13,4],[10,156],[29,96],[1,46],[-15,16],[-31,-2],[-24,-29],[-24,-101],[4,-129],[-40,-140],[-7,-12],[-14,-85],[-21,36],[-19,-12],[13,-65],[10,-17],[1,-56],[-25,-38],[-19,33],[0,45],[-16,15],[-13,-60],[10,-49],[-17,-47],[-14,27],[-32,-8],[-16,18],[-14,74],[32,6],[-21,47],[-8,104],[-21,56],[-11,7],[-16,-33],[-10,-65],[7,-27],[14,0],[18,-70],[-11,-46],[14,-95],[0,-52],[-22,30],[-20,-19],[3,-26],[-17,-30],[-18,-7],[-22,28],[-16,59],[4,36],[-13,56],[-21,37],[-31,-25],[-10,-56],[49,-85],[4,-31],[-50,-111],[-24,-21],[-20,-33],[16,-56],[27,2],[9,24],[22,-50],[13,-83],[-26,6],[8,34],[-17,6],[-10,-28],[-16,22],[-17,62],[-25,-39],[2,-69],[-18,-1],[-28,-50],[-23,18],[-37,10],[-45,-5],[-34,-14],[-41,-40],[-29,-71],[-4,-69],[-29,-53],[-51,-33],[-29,3],[-28,28],[-9,30],[-9,74],[-10,30],[-1,55],[8,29],[44,41],[14,25],[23,110],[19,110],[-1,29],[22,54],[14,13],[25,-46],[38,39],[25,49],[25,0],[37,81],[34,20],[36,-14],[31,5],[1,-37],[28,-72],[9,-61],[-5,-50],[27,24],[-8,52],[2,37],[30,-30],[-15,42],[2,77],[-10,109],[32,46],[26,21],[42,-15],[21,14],[10,69],[-16,4],[4,28],[18,10],[7,38],[18,-4],[26,99],[3,-32],[15,-20],[21,48],[-5,83],[-20,-9],[27,68],[64,206],[33,52],[23,62],[19,13],[27,42],[25,68],[27,14],[35,39],[37,20],[89,70],[30,-9],[10,18],[45,5],[10,-10],[-20,-27],[-1,-47],[14,-2],[-3,-49],[-29,-18],[-3,-85],[38,-98],[11,22],[27,-39],[4,19],[-29,53],[-3,85],[-6,32],[26,-28],[57,3],[7,-86],[23,7],[26,-36],[7,22],[-14,40],[27,15],[-56,89],[-32,36],[1,58],[-16,-7],[39,166],[15,123],[11,56],[23,44],[36,96],[18,13],[40,74],[30,81],[82,96],[41,74],[35,39],[68,106],[17,42],[29,-68],[19,-14],[31,19],[8,59],[-13,47],[-2,46],[15,122],[29,108],[41,130],[24,62],[22,37],[40,41],[21,52],[22,87],[14,15],[26,62],[30,25],[8,-74],[18,-15],[4,41],[-10,105],[-23,-2],[-6,34],[2,95],[9,59],[25,409],[14,42],[38,16],[12,53],[-20,-9],[-34,77],[-3,62],[9,97],[20,106],[27,33],[29,101],[49,102],[4,57],[19,93],[-5,45],[13,33],[-3,43],[13,38],[-20,0],[-11,-32],[0,-38],[-21,-53],[-28,-31],[-38,-27],[-21,-31],[-29,-22],[-5,-21],[-41,-28],[-44,-61],[-79,-73],[-26,5],[-28,53],[-5,73],[-20,49],[-40,38],[2,46],[11,17],[9,167],[-12,-3],[-25,-101],[-41,-54],[-6,-58],[5,-58],[-8,-37],[-14,-12],[-3,-32],[9,-80],[16,-91],[19,-76],[-26,-87],[-28,-21],[-42,32],[-39,161],[-47,208],[-26,73],[-23,42],[-31,13],[16,65],[-16,44],[-25,-9],[-6,-87],[-15,7],[1,-65],[-29,-30],[-24,79],[3,26],[-19,19],[-11,-30],[-16,6],[-1,59],[-22,-18],[-25,61],[18,47],[-17,89],[-44,-52],[-46,-72],[-31,-62],[-20,-95],[-13,57],[-36,-33],[-94,-124],[-10,-41],[0,-49],[-41,-38],[-8,-26],[-22,-10],[-15,-44],[-20,-15],[-4,55],[-29,45],[-54,-20],[-29,33],[49,47],[15,-39],[18,12],[5,50],[25,77],[3,60],[-8,85],[1,81],[-16,74],[5,21],[-16,20],[
259-29,97],[-20,139],[29,128],[21,23],[24,79],[24,26],[-15,77],[-18,44],[-15,64],[-10,107],[-50,162],[-3,74],[-25,67],[-10,63],[-30,85],[-10,44],[-22,9],[-11,-37],[-2,-74],[6,-37],[-8,-56],[-12,-21],[-27,-10],[-18,21],[-19,-54],[-36,-29],[-50,-68],[-73,-48],[-88,-28],[-75,10],[-51,38],[-13,32],[-13,99],[23,18],[-18,69],[-54,62],[-32,108],[-5,34],[-33,51],[-18,62],[-42,8],[-31,42],[-47,110],[23,32],[24,55],[-2,36],[-24,6],[-38,-54],[-48,10],[-16,51],[11,32],[32,1],[57,128],[10,-4],[17,45],[-16,34],[-4,41],[32,24],[-27,7],[5,70],[27,78],[-17,3],[-18,-48],[-40,42],[-6,40],[22,49],[27,-6],[19,23],[0,45],[-17,-21],[-30,32],[-16,54],[2,23],[-20,7],[-13,35],[-10,-14],[-12,-99],[-14,-6],[-38,16],[-10,21],[-10,66],[1,129],[-11,19],[-43,10],[-18,37],[-10,98],[42,44],[6,38],[-17,46],[-30,31],[-45,-27],[0,-46],[-21,23],[-9,88],[8,147],[6,11],[-2,-107],[92,47],[0,19],[-35,20],[-20,28],[-24,82],[2,18],[36,19],[55,-8],[33,25],[-29,134],[-4,46],[3,84],[21,77],[101,278],[4,29],[27,77],[29,61],[5,70],[18,67],[21,34],[19,-4],[9,23],[-11,115],[26,188],[18,70],[38,61],[-18,24],[4,22],[58,133],[60,46],[48,11],[42,-45],[43,-11],[32,-84],[24,-6],[6,-26],[54,-88],[73,24],[61,124],[4,47],[44,29],[63,172],[23,89],[23,39],[-9,58],[14,5],[28,-28],[22,-5],[13,-77],[52,0],[45,20],[26,-20],[77,28],[48,38],[9,51],[56,128],[38,135],[0,71],[-12,81],[-23,95],[-17,121],[-1,118],[-5,52],[-71,157],[-9,32],[-41,28],[-27,1],[10,97],[27,33],[14,-25],[35,-20],[51,7],[-10,45],[31,10],[41,81],[2,114],[-42,122],[-47,68],[-25,48],[-1,-32],[-27,-48],[-20,-86],[-42,-30],[-42,42],[-59,-93],[-81,-34],[-18,-71],[-85,-103],[-21,-70],[-5,-99],[-44,-70],[-4,93],[-15,110],[-23,50],[-28,-3],[4,34],[-32,46],[-9,36],[-38,-60],[16,-45],[21,-7],[16,-39],[24,11],[2,-48],[-22,-81],[-19,-11],[-22,82],[-55,76],[-41,33],[-64,13],[-41,-27],[-27,12],[-52,3],[-45,-22],[-108,-112],[-58,-17],[-111,74],[-94,45],[-47,14],[-88,40],[-49,79],[-20,96],[1,74],[20,36],[-6,64],[-28,63],[-45,56],[-1,59],[-46,64],[-10,56],[39,-33],[33,3],[9,27],[24,15],[16,32],[-3,55],[35,61],[-38,63],[-19,9],[-29,-16],[-39,15],[-64,52],[-104,21],[-49,52],[-38,63],[-55,60],[-46,30],[-15,93]],[[2812,78476],[27,27],[-1,59],[18,0],[10,36],[0,57],[21,33],[5,57],[-10,16],[11,87],[46,106],[16,-26],[27,16],[28,-3],[-9,65],[-12,5],[9,77],[-6,26],[18,76],[40,67],[54,37],[29,-53],[31,1],[2,-23],[-21,-74],[5,-60],[-55,-95],[-65,-72],[-19,-66],[-1,-36],[-28,-81],[-15,-58],[-25,-10],[-28,-71],[-15,-17],[-4,-51],[-15,21],[-27,-49],[-54,-69],[13,45]],[[2752,78371],[29,49],[-1,-45],[-26,-25],[-2,21]],[[2615,78610],[4,50],[19,16],[4,-44],[-9,-45],[-12,-8],[-6,31]],[[2607,82847],[50,-13],[29,5],[10,-14],[-27,-68],[-23,4],[-9,46],[-20,10],[-10,30]],[[2611,78728],[8,-39],[-15,13],[7,26]],[[2547,78457],[17,17],[23,-3],[-2,19],[27,23],[19,-10],[10,-25],[-17,-105],[-30,50],[-25,-29],[-19,14],[-3,49]],[[2517,78521],[8,26],[23,-16],[1,-31],[-14,-31],[-13,16],[-5,36]],[[2497,78313],[4,72],[33,-18],[-7,-57],[-30,3]],[[2431,83489],[9,43],[22,15],[12,-10],[29,22],[-2,-56],[-32,-62],[-5,31],[-33,17]],[[2316,78170],[5,42],[40,72],[31,-27],[1,-27],[-13,-58],[-19,2],[-17,-26],[-15,-48],[-15,21],[2,49]],[[2228,78152],[9,-32],[-16,2],[7,30]],[[2183,78046],[17,42],[16,-37],[-12,-55],[-19,-1],[-2,51]],[[2036,90914],[2,37],[25,87],[-3,75],[8,18],[-5,57],[21,3],[8,-42],[-4,-48],[12,-34],[64,-57],[77,-48],[55,-20],[58,87],[58,58],[58,-14],[29,-69],[23,-15],[15,-104],[-2,-38],[53,-56],[56,-14],[22,-32],[9,-35],[36,-20],[88,-20],[14,6],[102,-55],[-27,-131],[-22,-43],[-51,35],[-43,-1],[-50,-29],[-44,-89],[-10,-61],[1,-53],[-20,-46],[-30,22],[3,24],[-26,119],[-32,62],[-50,60],[-39,-5],[-11,69],[-17,55],[-54,80],[-86,69],[-65,11],[-47,-44],[-18,-58],[-36,-34],[-28,33],[-49,36],[-24,83],[-7,56],[3,73]],[[1818,77819],[15,59],[33,49],[12,-2],[27,-39],[-1,-41],[-28,-51],[-32,-27],[-22,-1],[-4,53]],[[1695,87369],[6,69],[25,52],[11,-3],[-4,-58],[12,-54],[33,-70],[48,-63],[22,-14],[25,13],[57,-94],[-21,-19],[-9,37],[-51,8],[-26,-17],[-33,46],[-58,136],[-37,31]],[[1687,87598],[8,-5],[5,-84],[-20,42],[7,47]],[[1421,77626],[35,0],[33,-31],[9,30],[14,-2],[33,27],[25,-1],[-6,-28],[10,-29],[8,15],[31,-24],[23,16],[10,-11],[32,11],[5,-12],[41,-7],[-25,-23],[-16,6],[-14,-22],[-44,-1],[-22,-35],[-8,16],[-16,-19],[-19,4],[-18,25],[-52,3],[-9,-15],[-29,19],[-10,49],[-11,-1],[-10,40]],[[1064,77503],[55,37],[11,-28],[25,50],[3,-22],[19,38],[5,29],[18,-29],[27,8],[8,34],[6,-24],[35,37],[1,42],[44,10],[-13,41],[43,-5],[13,34],[-1,36],[-32,7],[-23,29],[5,26],[21,-16],[12,36],[-2,39],[38,46],[33,-32],[22,-76],[1,-31],[-21,-85],[-34,8],[-4,-43],[33,-79],[-3,-24],[-15,21],[-17,-10],[-4,-27],[-16,-4],[-20,23],[-19,-95],[-25,31],[-64,-55],[-13,29],[-29,12],[-23,-6],[-13,-35],[-22,-8],[-33,6],[-32,25]],[[1013,77451],[17,17],[7,-29],[-22,-4],[-2,16]],[[1005,77685],[16,-19],[-11,-12],[-5,31]],[[949,77433],[5,9],[40,-3],[1,-26],[-19,3],[-22,-24],[-5,41]],[[890,77452],[11,14],[28,-1],[15,-90],[-16,5],[-17,49],[-21,23]],[[821,77563],[14,45],[26,-9],[23,-80],[
259-20,-38],[15,-56],[-13,-34],[-18,-2],[-18,22],[3,57],[-7,2],[-8,77],[3,16]],[[811,77269],[5,56],[12,10],[10,-27],[19,10],[-12,22],[34,30],[10,-23],[-2,-55],[-23,0],[13,-52],[-29,29],[2,-40],[-12,12],[-5,-39],[-7,45],[-15,22]],[[601,77040],[11,67],[15,16],[7,36],[-13,66],[4,27],[32,7],[7,59],[-13,69],[10,45],[15,4],[18,-20],[19,59],[9,-14],[3,-74],[-20,-29],[-2,-50],[13,-20],[19,4],[31,26],[30,5],[7,-64],[-7,-88],[-15,-12],[-36,18],[-13,-52],[-18,-12],[-13,-41],[-23,31],[-6,-25],[6,-48],[-11,17],[-13,-26],[-4,55],[-14,29],[-19,-108],[-14,11],[-2,32]],[[469,77371],[13,9],[2,-26],[-14,-17],[-1,34]],[[402,77131],[18,33],[24,-17],[26,34],[50,39],[21,43],[2,128],[12,16],[16,-10],[15,-44],[-26,-98],[5,-86],[-7,-38],[-33,-31],[-36,61],[-27,-33],[-40,-10],[-1,-43],[-10,5],[-9,51]],[[257,77332],[8,29],[29,17],[39,-5],[11,-42],[-2,-30],[19,-32],[15,17],[18,-17],[33,34],[-10,-40],[-41,-32],[-12,-71],[4,-31],[-12,-31],[-8,16],[-9,-44],[8,-57],[-8,-5],[-9,56],[-14,-24],[-16,48],[-13,8],[4,28],[41,25],[-3,64],[-20,1],[-13,34],[-39,66],[0,18]],[[130,77016],[32,-12],[-3,-18],[-27,7],[-2,23]],[[81,76979],[27,-17],[7,-23],[-25,5],[-9,35]],[[77,77233],[14,52],[20,-35],[0,-61],[-19,-10],[-15,54]],[[43,76751],[8,25],[10,-22],[5,-50],[-12,-2],[-10,-32],[-1,81]],[[3,76640],[12,18],[6,-59],[-18,-25],[0,66]],[[99917,77451],[12,-2],[12,35],[26,14],[31,-61],[-9,-68],[-24,-42],[-12,-5],[-25,29],[-11,29],[0,71]],[[99678,77049],[5,24],[26,-29],[19,3],[27,-24],[4,-31],[24,-42],[27,-78],[25,-26],[11,-57],[44,-11],[21,-33],[-18,-19],[-9,14],[-29,-16],[-15,41],[-41,72],[-30,101],[-30,43],[-17,-8],[-22,25],[-22,51]],[[99628,77446],[9,11],[20,-16],[11,-33],[-14,-49],[-10,-4],[-16,91]],[[99570,77271],[19,-7],[21,-67],[-22,15],[-18,59]],[[99530,77510],[7,22],[17,-22],[3,-34],[-17,-20],[-10,54]],[[99282,77351],[24,27],[15,50],[39,26],[6,63],[16,96],[11,18],[20,-52],[-12,-32],[-8,-57],[-20,-53],[21,-18],[0,-35],[-13,-10],[-42,17],[-17,-31],[-4,-70],[-11,2],[-25,40],[0,19]],[[98911,77903],[26,-13],[-18,-27],[-8,40]],[[98408,78327],[22,-8],[3,-26],[-24,15],[-1,19]],[[98376,78346],[14,-8],[0,-29],[-14,37]],[[98352,78374],[20,-27],[-12,-2],[-8,29]],[[98210,77943],[6,31],[19,27],[23,-6],[26,67],[41,5],[-17,-40],[-5,-37],[10,-104],[-21,0],[-17,52],[-35,-19],[-30,24]],[[97960,78551],[47,86],[33,11],[100,-20],[29,-63],[24,-15],[35,-94],[2,-18],[-35,-8],[-21,38],[-17,-71],[-9,-13],[-38,15],[-26,-41],[-27,32],[-12,40],[-3,63],[-32,56],[-35,-24],[-15,26]],[[13347,81071],[9,23],[10,-28],[-5,-52],[-16,34],[2,23]],[[13279,80906],[61,56],[7,-80],[13,-14],[-20,-68],[-24,-1],[-33,63],[-4,44]],[[13241,80901],[26,65],[8,-25],[-26,-58],[-8,18]],[[13234,81005],[16,62],[-2,43],[13,20],[-14,43],[-2,70],[5,39],[11,9],[19,-32],[5,-35],[13,-7],[17,-40],[0,-165],[-9,-34],[-27,-2],[-13,32],[-23,-36],[-9,33]],[[13172,81388],[4,66],[6,1],[52,-135],[-12,-28],[-1,-68],[-15,-111],[-23,74],[-9,113],[-2,88]],[[12999,82714],[4,48],[9,-30],[-13,-18]],[[12979,82569],[2,29],[21,40],[21,-38],[-1,-22],[-24,-37],[-19,28]],[[12954,82690],[20,33],[17,52],[-5,-50],[-18,-75],[-14,40]],[[12888,80934],[18,6],[-4,-53],[-14,47]],[[12850,82395],[7,53],[10,-24],[22,-97],[10,-68],[-13,-15],[-21,61],[-9,4],[-6,86]],[[12838,82543],[18,86],[21,30],[30,-20],[24,22],[28,-42],[4,-36],[-18,-53],[6,-82],[-16,-19],[-44,-22],[-23,65],[-24,29],[-6,42]],[[12768,81460],[21,27],[-2,-46],[-16,-11],[-3,30]],[[12700,80811],[9,0],[10,-128],[-15,29],[-4,99]],[[12674,81692],[9,23],[1,61],[20,-30],[1,-32],[-22,-72],[-9,50]],[[12659,81749],[12,9],[-1,-36],[-11,27]],[[12637,81497],[8,92],[8,25],[32,-9],[10,-16],[-2,-35],[-16,-42],[8,-16],[20,40],[5,43],[13,-19],[19,68],[19,-2],[16,-39],[-5,-60],[-15,-35],[-19,15],[-13,-35],[17,-22],[-2,-37],[-22,-21],[-22,-50],[-9,-97],[-23,78],[17,61],[-1,78],[-29,51],[-14,-16]],[[12629,82086],[11,22],[24,102],[28,10],[11,20],[-22,13],[-1,47],[15,-22],[9,34],[-36,62],[14,29],[-10,86],[23,49],[45,-24],[71,-17],[24,-82],[11,-73],[-5,-69],[14,-6],[13,-68],[17,-48],[17,5],[57,-119],[12,-52],[33,-111],[3,-126],[29,-29],[8,-82],[8,-32],[31,-50],[13,-58],[-10,-6],[-19,46],[-75,98],[-3,-31],[-23,-74],[11,-8],[14,47],[8,-19],[23,10],[5,-37],[20,-13],[10,-29],[-38,-14],[8,-36],[32,21],[14,-52],[16,-14],[11,-87],[8,-9],[-12,-49],[-20,9],[2,-32],[22,-22],[11,8],[3,46],[14,36],[9,-21],[5,-91],[-15,-34],[4,-36],[
259-22,-94],[-29,-40],[18,-23],[27,59],[15,-10],[0,-203],[7,-72],[-20,-105],[-37,-9],[-26,48],[-14,-19],[-17,38],[-1,37],[-38,-2],[17,53],[27,-10],[1,39],[-19,42],[-19,13],[-35,78],[9,38],[10,115],[-15,9],[-11,-58],[7,101],[8,28],[-11,39],[-5,-55],[-27,-21],[14,-103],[-18,-58],[-47,56],[-4,35],[17,58],[-18,100],[-20,-5],[-10,50],[-21,3],[12,-78],[18,-65],[6,-72],[-7,-36],[15,-17],[20,-145],[24,-26],[-4,58],[24,18],[28,-65],[4,-124],[-14,-16],[-18,74],[-7,-7],[23,-170],[-29,0],[-26,32],[-2,60],[-20,40],[-49,177],[-10,22],[-2,84],[-12,10],[-8,61],[29,8],[-27,33],[3,119],[-33,-28],[-10,26],[-18,-19],[-9,42],[6,84],[33,30],[11,-63],[17,20],[-13,29],[6,39],[14,20],[14,-14],[22,44],[-29,96],[14,12],[-16,32],[4,66],[-24,-21],[-49,87],[-4,28],[16,-1],[-9,50],[3,35],[-27,18],[6,-57],[-10,-13],[-32,39],[-16,58],[12,52],[28,14],[37,-54],[28,35],[-17,67],[-18,16],[-12,-20],[-9,17],[8,30],[-2,42],[7,63],[-5,16],[-13,-47],[-27,-65],[-22,-33],[-23,38],[-5,45]],[[12611,83642],[15,25],[14,-33],[-27,-31],[-2,39]],[[12594,82026],[14,28],[11,-6],[4,-52],[-8,-48],[-10,3],[-11,75]],[[12476,82024],[28,22],[1,-43],[31,33],[8,75],[7,-2],[-9,-101],[-22,-24],[-20,-56],[-18,17],[8,30],[-14,49]],[[12463,83115],[17,52],[16,17],[7,33],[33,-1],[1,26],[28,-40],[11,-83],[18,-54],[31,-2],[9,-21],[10,26],[-29,44],[-13,80],[-2,55],[-35,79],[11,53],[34,26],[51,-37],[25,-9],[47,-44],[31,-20],[7,14],[57,-11],[30,-74],[14,-82],[3,-56],[9,-23],[23,-11],[16,-48],[5,-46],[33,-52],[9,-64],[15,-34],[-31,-38],[-20,-42],[-26,-24],[-16,16],[-31,4],[-43,24],[5,-48],[-23,-51],[-40,25],[-19,29],[-12,-47],[-15,-20],[-25,-2],[-17,15],[-3,87],[-11,32],[-30,-64],[13,-29],[-2,-90],[-23,-3],[-2,-31],[10,-51],[-11,-51],[-2,-62],[-17,-50],[4,-39],[-9,-64],[-10,-11],[-25,15],[-14,-103],[-15,19],[-12,52],[-7,63],[-1,109],[-10,87],[2,75],[14,48],[-3,57],[15,101],[-12,28],[-22,-1],[5,77],[-20,56],[-8,75],[2,43],[-5,91]],[[12311,84926],[43,-96],[7,-47],[14,-9],[8,-130],[19,1],[21,38],[11,-23],[20,-2],[21,-29],[54,13],[-3,-89],[25,-75],[2,-52],[21,-52],[14,-87],[17,-55],[2,-142],[21,-60],[4,-65],[-9,-2],[-5,47],[-38,120],[-10,115],[-19,37],[-9,53],[-21,0],[26,-101],[4,-34],[-13,-23],[35,-121],[23,-49],[-2,-62],[24,-113],[-19,6],[15,-102],[0,-27],[-25,-62],[-20,26],[-17,-1],[4,-34],[-21,-104],[-38,-83],[-24,-25],[-2,-33],[-31,-65],[-29,3],[-9,89],[-4,135],[21,80],[15,23],[-16,31],[-1,69],[14,6],[12,-39],[6,23],[-40,141],[-1,58],[-18,60],[-5,82],[-11,43],[8,125],[-12,81],[-3,95],[-11,91],[4,44],[-20,93],[-17,45],[-9,77],[-6,101],[3,42]],[[12292,85061],[35,-45],[27,-125],[-10,-5],[-22,115],[-23,19],[-7,41]],[[12202,85643],[15,-71],[0,-46],[-10,29],[-5,88]],[[12106,83714],[16,11],[1,26],[28,65],[-4,68],[36,64],[18,-12],[25,-85],[15,10],[18,-58],[23,-24],[38,4],[22,-14],[12,-79],[-2,-49],[-20,35],[-19,-2],[-1,-22],[21,-25],[11,-46],[29,-278],[-1,-71],[12,-56],[0,-58],[18,-142],[5,-107],[-5,-112],[-11,1],[8,-81],[3,-240],[-9,-111],[-11,6],[-28,70],[-10,86],[-21,59],[-40,212],[4,48],[22,23],[-18,30],[-26,-31],[-14,88],[-11,-15],[-17,42],[-12,55],[2,34],[-14,-22],[-10,24],[-30,2],[-19,96],[19,3],[10,-29],[10,13],[-3,105],[19,53],[6,38],[-39,86],[24,63],[-4,22],[14,35],[4,53],[-33,16],[-21,-28],[-14,79],[-26,72]],[[12097,84881],[16,18],[19,-7],[16,-52],[-29,-6],[-22,47]],[[12062,83572],[4,48],[-3,66],[25,9],[34,-62],[15,-74],[12,-19],[17,30],[23,-10],[-16,-82],[-24,-14],[-27,-161],[-12,6],[-40,-30],[-9,8],[3,102],[25,47],[1,50],[-22,4],[2,29],[-13,31],[5,22]],[[11978,85151],[9,14],[7,-59],[-16,45]],[[11978,84786],[30,41],[3,-53],[-16,-19],[-17,31]],[[11861,84371],[5,174],[16,33],[8,-9],[29,60],[3,51],[-12,92],[32,-2],[0,-54],[12,-60],[28,61],[29,-6],[17,-20],[17,49],[36,50],[14,-55],[41,-30],[25,-53],[-12,-78],[-31,-76
259],[4,-49],[12,-5],[8,60],[32,108],[15,12],[34,-55],[46,-10],[11,-32],[29,-16],[15,-79],[-4,-67],[-22,-44],[-37,49],[-10,-8],[12,-40],[18,-18],[33,-75],[-21,-29],[-25,-2],[4,-28],[21,-13],[23,24],[7,-95],[14,-69],[12,-143],[-14,-42],[-42,-11],[-17,12],[-44,95],[-65,99],[-27,50],[-22,-26],[-9,29],[-4,-32],[30,-55],[22,-8],[-21,-31],[6,-25],[0,-72],[-9,-50],[-31,-87],[-51,47],[-1,38],[-42,85],[-20,90],[-12,-38],[-19,43],[-10,79],[4,25],[-18,86],[2,24],[-16,57],[-26,30],[-7,49],[-25,36]],[[9331,87212],[28,-14],[12,-44],[-27,-9],[-13,67]],[[9232,87245],[16,14],[58,-26],[-3,-31],[-21,-10],[-50,53]],[[8867,87809],[26,35],[27,3],[15,-16],[-18,-53],[-50,31]],[[8817,87545],[4,86],[28,16],[21,-89],[-11,-44],[-37,-10],[-5,41]],[[8816,87079],[2,14],[43,47],[1,-36],[-40,-59],[-6,34]],[[8698,86532],[8,21],[3,71],[23,12],[-3,42],[21,54],[16,7],[-3,41],[30,34],[9,30],[43,75],[22,118],[27,44],[-3,40],[10,71],[27,34],[4,-43],[24,2],[-17,-51],[9,-17],[24,28],[8,-22],[-11,-37],[-62,-118],[-49,-129],[-8,-80],[-33,-60],[30,-57],[-19,-42],[-23,-8],[-22,15],[-17,-57],[-9,6],[-45,-47],[-14,23]],[[8692,87068],[44,270],[11,-41],[12,13],[-4,66],[44,84],[0,-54],[-12,-32],[-3,-82],[-20,-37],[20,-42],[-24,-97],[2,-46],[-17,-104],[-24,45],[-3,25],[-25,7],[-1,25]],[[8672,87628],[15,31],[17,-19],[17,-48],[-24,-45],[-25,81]],[[17950,55027],[5,31],[24,-13],[25,26],[-2,40],[18,63],[1,79],[-15,136],[-16,8],[-7,-13],[-13,25],[-3,-17],[-14,68],[7,67],[2,142],[-15,41],[9,65],[-8,51],[19,9],[28,138],[9,24],[-4,46],[4,110],[8,12],[-2,74],[-7,64],[1,51],[6,6],[-2,55],[-7,20],[28,116],[0,69],[8,28],[23,29],[10,40],[17,21],[1,19],[25,65],[-1,49],[-11,54],[-14,19],[-31,100],[-13,7],[2,58],[-26,239],[-23,63],[-7,69],[-16,57],[1,147]],[[17974,57684],[6,95],[-10,22],[21,43],[0,72],[-9,178],[-6,65],[-11,47],[-4,58],[6,36],[0,103],[-9,38],[3,39],[-7,31],[3,51],[-5,59],[4,56],[9,24],[-10,31],[-12,97],[4,43],[-7,80],[25,31],[9,29],[5,-14],[12,25],[17,-1],[2,-25],[24,19],[13,-3],[18,-71],[-2,-28],[21,-51],[24,11],[24,183],[5,15],[1,230],[-2,272],[0,437]],[[18136,60011],[200,0],[222,0],[313,1],[97,1],[160,2],[6,-7],[235,0],[162,1]],[[19531,60009],[0,-1691],[-1,-237],[1,-30],[0,-925],[-1,-608],[1,-145],[-1,-113],[0,-2847]],[[19530,53413],[-64,2],[-201,-1],[-128,-1],[-172,0],[-359,476],[-212,269],[-102,136],[-368,471],[5,66],[-5,17],[1,60],[8,16],[17,103]],[[19530,64667],[242,0],[154,2],[327,0],[66,-5],[137,-1],[242,1],[7,2],[217,2]],[[20922,64668],[282,1],[135,0],[140,0],[0,-1163]],[[21479,63506],[1,-381],[0,-434],[1,-193],[0,-1270],[1,-137],[0,-1089]],[[21482,60002],[-183,3],[-22,5],[-62,1]],[[21215,60011],[-204,-3],[-169,-5],[-184,0],[-34,2],[-301,-1],[-186,-2],[-2,9],[-152,-1],[-230,-1],[-222,0]],[[19531,60009],[0,583],[1,36],[0,738],[-5,129],[0,517],[2,216],[0,1857],[1,46],[0,536]],[[27414,45876],[14,60],[5,-33],[-14,-44],[-5,17]],[[27386,45813],[9,39],[11,4],[-5,-33],[-15,-10]],[[27310,45701],[52,90],[6,-30],[-45,-80],[-13,20]],[[27118,45540],[19,106],[20,46],[25,43],[3,23],[36,66],[38,-67],[4,-52],[14,-43],[-4,-11],[-40,-48],[-3,27],[-27,-5],[-3,-24],[-46,-73],[-36,-15],[0,27]],[[27062,45510],[39,24],[-10,-43],[-17,-14],[-13,8],[1,25]],[[27020,45533],[6,35],[12,-10],[-5,-41],[-13,16]],[[26992,48019],[5,-18],[19,-211],[8,-28],[17,-26],[7,17],[14,-21],[-14,-31],[-9,-1],[-21,50],[-7,28],[-13,115],[-6,76],[0,50]],[[26806,45614],[15,13],[4,-23],[-20,-10],[1,20]],[[26322,51623],[29,47],[0,-29],[-16,-37],[-11,-6],[-2,25]],[[26229,53027],[6,-79],[11,-52],[2,-83],[6,-75],[14,-48],[136,-25],[261,-56],[206,-51],[135,-34],[-5,-14],[2,-57],[7,-26],[-3,-71],[11,-76],[37,13],[0,75],[6,47],[3,119],[-12,91],[4,60],[-1,49],[8,16],[-4,24],[12,-8],[9,59],[15,-7],[7,-33],[17,-3],[18,-28],[7,-25],[33,-19],[17,-18],[14,15],[13,-19]],[[27221,52688],[4,-13],[-4,-113],[3,-92],[-4,-22],[10,-25],[4,-95],[1,-113],[23,-389],[13,-129],[0,-51],[28,-302],[32,-288],[29,-229],[65,-412],[38,-200],[4,-63],[10,-83],[-18,-57],[-4,-54],[-1,-87],[5,-130],[6,-96],[16,-145],[35,-269],[15,-166],[5,-84],[5,-29],[11,-140],[17,-152],[9,-66],[6,-94],[13,-109],[17,-258],[-1,-235],[-7,-175],[-5,-210],[-3,-37],[-8,-286],[0,-169],[-3,-80],[-7,-81],[0,-44],[-6,23],[3,51],[-5,20],[-16,-25],[-10,-102],[-6,-17],[-1,-64],[-8,-40],[-2,-78],[5,-33],[-2,-46],[6,-16],[-8,-53],[-8,-13],[-1,-49],[21,39],[25,194],[7,41],[0,-41],[-8,-83],[-34,-222],[-9,-82],[-25,-93],[-34,-139],[-24,-66],[-3,12],[34,122],[14,40],[7,53],[3,81],[5,32],[-6,23],[-9,-11],[-7,26],[-6,-18],[-34,-22],[-14,-41],[-9,-6],[-18,45],[-18,-13],[-7,-41],[-27,-18],[-23,-6],[-17,52],[-8,68],[2,79],[6,60],[6,-3],[-2,49],[-12,97],[-11,47],[2,34],[-8,62],[-11,32],[-5,85],[-6,18],[-11,-15],[-9,101],[-24,31],[-1,16],[-21,38],[-21,55],[-11,-13],[-8,-39],[-16,126],[-15,148],[-5,173],[-7,109],[-7,57],[-28,113],[-11,9],[-1,52],[-12,23],[0,-64],[-14,-11],[-1,
25966],[-8,113],[-12,51],[3,24],[13,-3],[9,-39],[11,159],[-2,86],[-8,14],[0,40],[8,10],[-4,31],[-12,-4],[-5,-33],[-11,-11],[8,-148],[-9,-20],[-20,-11],[-5,-50],[0,75],[-6,50],[-17,94],[-26,177],[-9,94],[-19,140],[-27,149],[-14,56],[-4,58],[-10,61],[10,-19],[1,-30],[15,30],[10,72],[12,28],[13,98],[13,34],[-2,23],[14,26],[11,84],[-5,75],[-22,21],[5,-113],[-22,30],[6,34],[-1,65],[-5,39],[-38,71],[1,-65],[-11,-28],[11,-37],[16,-6],[11,-110],[-10,-42],[0,-62],[-4,-27],[-21,-6],[-3,-32],[7,-38],[-9,-30],[-4,40],[2,83],[-14,85],[-9,26],[-8,58],[6,182],[-5,66],[-4,164],[9,1],[0,-93],[4,-89],[9,-7],[-4,153],[9,37],[1,41],[8,44],[0,38],[7,50],[0,39],[9,47],[1,91],[5,83],[-6,66],[2,56],[-13,29],[4,42],[-9,109],[12,64],[-21,110],[3,31],[-8,55],[-10,3],[5,33],[-1,49],[-7,13],[-47,23],[-9,-51],[-7,-4],[-9,100],[3,45],[-14,32],[-12,9],[-2,63],[-7,58],[-11,45],[-15,6],[-5,44],[-24,48],[0,111],[-4,67],[-12,7],[-10,38],[-13,17],[-13,61],[0,42],[-9,35],[-5,51],[-14,44],[-28,62],[-40,72],[-26,75],[-11,-2],[-26,-33],[-31,29],[-1,-35],[-26,-69],[9,-99],[-3,-28],[-10,-7],[-15,15],[-5,26],[-24,-22],[-31,-73],[-65,-132],[-6,2],[7,44],[-10,12],[-7,-39],[-15,-41],[-36,1],[13,-49],[2,-38],[16,-22],[30,53],[29,40],[27,84],[3,-13],[-24,-82],[-28,-43],[-35,-66],[-12,-14],[-10,33],[-16,22],[-23,51],[-19,7],[-17,-28],[-13,94],[-5,119],[8,42],[0,-105],[6,-91],[7,-22],[10,39],[1,97],[-17,105],[-18,60],[-17,13],[-15,40],[-16,71],[-27,47],[-22,69],[-41,95],[-47,76],[-58,70],[-31,20],[-62,18],[-33,-5],[-47,-25],[-65,-49],[-32,-15],[-7,10],[-63,-51]],[[26061,57664],[39,-2],[136,6],[183,1]],[[26419,57669],[196,-2],[-1,6],[143,10]],[[26757,57683],[-3,-72],[-31,-68],[-26,-105],[1,-36],[-8,-26],[3,-64],[30,-82],[17,-7],[23,-104],[23,-51],[28,16],[8,-12],[8,-64],[3,-64],[12,-30],[3,-50],[11,-52],[0,-51],[7,-68],[12,-24],[8,-67],[14,-48],[11,-101],[9,-1],[19,-72],[29,-52],[29,-98],[4,-61],[9,-41],[1,-40],[13,-38],[12,-2],[17,-37],[18,-93],[15,-26],[4,-24],[-7,-43],[4,-39],[-4,-32],[28,-82],[-4,-30],[13,-42],[11,5],[-2,-41],[8,-45],[27,-55],[9,1],[16,-58],[19,-43],[-5,-67],[12,-64],[2,-49],[9,-15],[0,-85],[4,-32],[-5,-45],[6,-8],[4,-48],[-5,-41],[12,-48],[25,-26],[0,-23],[23,-81],[-4,-34],[15,-105],[4,4],[6,-76],[-10,-44],[11,-67],[-4,-26],[5,-62],[21,-34],[11,17],[22,-71],[9,-4]],[[27376,54230],[12,-12],[-5,-64],[-14,-29],[-10,15],[-6,-48],[10,-8],[-16,-60],[-21,23],[-3,-56],[11,-11],[-9,-59],[-17,-54],[-17,13],[-3,-16],[12,-33],[8,5],[-1,-84],[-7,-62],[-28,-26],[0,-22],[17,10],[6,-24],[-23,-131],[-6,-91],[7,-13],[-5,-30],[-5,-97],[-13,-22],[-8,-59],[-9,-3],[0,-71],[-7,-69],[-7,2],[-12,-44],[13,-24],[11,24],[1,-81],[-16,-161],[5,-70]],[[25527,65491],[15,-41],[12,20],[7,-15],[-6,-40],[27,-23],[29,1],[28,25],[52,75],[31,59]],[[25722,65552],[90,-1],[198,-1],[187,1],[87,1],[0,-75]],[[26284,65477],[1,-242],[0,-1380],[-3,-437],[0,-441],[-2,-278],[0,-238]],[[26280,62461],[-19,-45],[-2,-20],[16,-71],[2,-31],[-11,-38],[3,-37],[17,-7],[4,-25],[-13,-46],[6,-44],[-22,3],[-16,-23],[-9,5],[-35,-63],[-14,-39],[-19,10],[-10,43],[-26,-7],[-16,7],[-12,-33],[4,-125],[6,-71],[-16,-40],[-7,-44],[-30,-34],[-19,-161],[-19,-39],[-14,24],[-10,-13],[-6,-63],[-16,-72],[1,-87],[-5,-70],[-8,-24],[-23,-18],[-4,-36],[-13,58],[-22,1],[-26,55],[-1,94],[-21,67],[-8,-2],[1,-34],[13,-12],[-1,-25],[-13,-2],[-8,-29],[-8,23],[-9,-29],[9,-17],[-6,-42],[-18,-9],[-2,-94],[5,-38],[-23,-9],[-2,-63],[-11,-29],[-7,24],[5,51],[-10,10],[-10,-25],[-10,22],[-12,89],[-17,-2],[-14,-52],[-29,-27],[-10,-30],[-5,-97],[-7,-27],[-11,-3],[-8,62],[-18,13],[-22,57],[-22,44],[-20,6],[-14,-37],[-14,19],[-6,49],[-8,6],[-7,-66],[11,-64],[-13,-40],[-11,3],[3,56],[-5,30],[-42,-31],[-11,52],[-9,4],[-10,-40],[10,-91],[-12,-47],[-23,32]],[[25386,60941],[-11,2],[-4,34],[12,-9],[-16,92],[24,-8],[-15,29],[15,67],[1,60],[-8,26],[19,19],[2,38],[-12,-19],[22,73],[-14,60],[-4,59],[9,-10],[9,68],[5,-35],[7,41],[8,-33],[13,102],[8,9],[13,84],[-2,38],[24,42],[0,66],[9,83],[7,32],[14,12],[14,76],[-1,42],[-15,94],[11,111],[-18,40],[1,79],[-16,55],[-3,73],[19,60],[-9,50],[2,60],[6,32],[13,9],[0,347],[-1,0],[0,397],[1,12],[0,294],[1,247],[0,1196],[1,254]],[[21479,63506],[257,-1],[104,0],[263,-1],[273,1],[163,0],[279,-1],[263,-1],[144,0],[133,0]],[[23358,63503],[16,-60],[13,-11],[1,-43],[13,6],[5,-36],[26,-14],[8,41],[24,-13],[-4,-28],[7,-33],[11,-11],[-4,-42],[-9,-1],[3,-36],[12,16],[-1,-49],[-10,-6],[-13,24],[-5,-75],[
259-15,-19],[-7,-41],[2,-41],[-17,-24],[1,-48],[15,-41],[1,-29],[16,-31],[12,-61],[14,0],[5,-21],[-9,-25],[6,-79],[18,-52],[-3,-28],[15,-13],[5,-31],[14,-11],[9,16],[5,-31],[20,-3],[-5,-41],[0,-444],[-1,-120],[0,-696],[-1,-52],[0,-779],[-1,-97],[0,-281]],[[23550,60009],[-249,1],[-196,-1],[-169,0],[-218,0],[-208,-1],[-258,2],[-103,0],[-154,3],[-149,-4],[-209,-4],[-155,-3]],[[30863,68384],[14,7],[-7,-35],[-7,28]],[[30827,68345],[7,83],[6,-34],[19,-55],[-15,-45],[-5,34],[-12,17]],[[30819,68560],[3,42],[11,-71],[-14,29]],[[30732,68434],[14,2],[3,-41],[-17,39]],[[30712,67988],[8,37],[1,-75],[-9,38]],[[30703,68290],[8,41],[25,45],[11,-50],[-9,-8],[14,-78],[-11,-39],[-18,-13],[-12,24],[5,25],[-3,50],[-10,3]],[[30697,68452],[13,68],[2,64],[9,25],[6,-26],[-9,-35],[1,-36],[-8,-70],[-10,-29],[-4,39]],[[30213,67064],[-35,81],[0,69],[6,42],[-41,128],[-9,53],[8,101],[-4,10],[6,88],[-6,23],[-5,313],[0,89],[-11,861],[-15,757]],[[30107,69679],[21,15],[0,33],[25,-41],[-1,-38],[7,-43],[11,-15],[13,85],[2,86],[-6,28],[12,36],[8,-3],[12,-44],[21,-9],[1,39],[-24,83],[-1,32],[22,107],[14,27],[11,43],[8,-1],[15,41],[24,38],[-9,71],[21,66],[23,45],[5,56],[-7,28],[-14,0],[0,66],[10,38],[-8,14],[15,51],[5,46],[-15,44],[16,115],[8,18],[-1,37],[17,32],[14,59],[11,8],[17,324],[215,890],[13,-3],[27,-38],[11,4],[-3,-58],[1,-141],[4,-18],[37,-73],[25,43],[26,30],[28,2],[11,52],[30,11],[25,-12],[0,62],[16,23],[25,-6],[23,-36],[4,-32],[33,-68],[36,-132],[0,-15],[28,-51],[0,-545],[3,-693],[-1,-71],[9,-30],[-15,-39],[14,-70],[-15,-34],[1,-136],[23,-18],[3,20],[10,-57],[19,-28],[30,-23],[14,19],[8,-62],[1,-56],[-13,8],[-11,-22],[7,-68],[16,-63],[-9,-73],[-10,-41],[23,-116],[0,-23],[18,-40],[13,28],[1,46],[18,-30],[19,-3],[13,-56],[6,-51],[-8,-14],[10,-32],[12,-98],[15,-38],[1,-118],[-12,-50],[-10,2],[-4,-32],[-32,-113],[-24,-25],[4,-22],[-15,-8],[6,42],[-4,85],[-27,-30],[12,-58],[-12,-43],[-11,13],[-13,-58],[-13,18],[-10,-12],[2,-35],[16,-40],[-22,-57],[-13,46],[-6,57],[-13,-10],[-3,-38],[-8,3],[-7,59],[-7,-62],[-9,-14],[-8,-74],[-7,19],[-6,-48],[-4,42],[-20,-51],[-5,27],[-12,-92],[-16,39],[0,36],[-10,-21],[-11,9],[2,-66],[-16,-71],[11,-33],[-35,-16],[-23,32],[-16,107],[6,29],[22,27],[-9,45],[-13,-35],[2,44],[-10,-3],[1,-68],[-5,0],[0,64],[-24,-56],[5,-35],[-6,-43],[14,-67],[-3,-45],[-23,-77],[9,-11],[-12,-31],[11,-56],[-5,-69],[-16,-10],[-3,85],[6,4],[-3,55],[-17,45],[-4,64],[15,51],[-19,40],[6,26],[-10,10],[-18,-21],[1,113],[11,44],[1,50],[-7,14],[-7,-46],[-14,-40],[-11,33],[-7,-32],[-15,-4],[14,-81],[-3,-48],[-12,-23],[-10,-71],[-4,-72],[-13,-78],[19,-30],[-13,-28],[10,-57],[-10,-38],[-27,4],[-13,-72],[-15,-1],[-2,-58],[-11,-9],[0,52],[7,37],[-9,15],[-3,-30],[-12,-13],[5,65],[-18,-9],[1,-52],[-16,-37],[-5,-50],[-12,51],[-2,-47],[-15,-32],[-12,26],[-3,-66],[-13,51],[-13,-92],[-23,-27],[-5,-19],[-5,83],[-16,5],[-15,-42],[-5,-39],[-20,4],[-7,-49],[-20,4],[-10,-49],[-3,-50],[5,-29],[-8,-32],[-13,29],[-22,-31],[-9,-46],[6,-67],[-8,-43],[-10,-15],[3,-33],[-14,-24],[-14,4],[-10,-25],[-11,-98],[5,-19],[-14,-80],[1,-22],[-14,-74],[-9,-13]],[[30332,65028],[13,-24],[29,5],[18,17],[12,70],[16,-105],[-1,-30],[-10,-16],[-33,4],[-41,60],[-3,19]],[[30177,65078],[18,0],[19,90],[27,60],[11,-15],[7,-70],[15,-27],[10,40],[-1,-84],[-41,1],[-31,-9],[-18,-47],[-16,61]],[[29500,66699],[224,-22]],[[29724,66677],[199,-23],[126,-12],[10,46],[21,1],[-1,62],[15,36],[19,-18],[9,62],[36,32],[15,-30],[8,13]],[[30181,66846],[2,-72],[9,-136],[25,-47],[12,42],[14,-34],[-16,-90],[-23,-7],[-38,-35],[12,-50],[-18,-50],[-7,9],[-5,-59],[-4,41],[-11,-53],[11,-74],[-13,10],[-5,-28],[8,-26],[-5,-27],[14,-14],[6,36],[14,8],[9,-47],[24,-28],[12,-42],[2,-46],[21,-93],[-1,-50],[-7,-39],[-12,-5],[3,-24],[21,-51],[12,8],[8,-24],[8,-83],[-5,-50],[13,-48],[23,-35],[34,-12],[9,-23],[19,44],[19,8],[27,33],[6,25],[-1,79],[-6,61],[-13,-31],[0,97],[-5,55],[-15,34],[-9,-7],[-5,-39],[-11,59],[13,11],[21,-18],[23,-58],[18,-123],[9,-119],[2,-137],[-15,-129],[-2,-44],[-7,9],[12,112],[-7,23],[-26,-5],[-43,-40],[-30,8],[-7,-28],[-17,-7],[-15,-62],[-33,-10],[-34,-66],[-16,-47],[-21,-28],[-23,-15],[6,26],[35,34],[16,47],[24,49],[5,40],[-2,117],[6,41],[-26,26],[0,-59],[-7,14],[-4,-50],[-14,3],[2,-32],[-31,-11],[-7,-49],[2,-44],[-6,-29],[-25,-23],[-12,17],[-10,-14]],[[30097,65246],[-3,189],[-18,18]],[[30076,65453],[-8,41]],[[30068,65494],[-10,48],[-19,33],[-5,56],[2,81],[-12,-6],[0,147],[-116,-13]],[[29908,65840],[-1,18],[-202,13],[-22,-4],[-42,6],[-3,-39],[-14,-6],[1,45],[-54,3],[-118,14],[-15,-1
259]],[[29438,65889],[-6,42],[34,395],[34,373]],[[22823,73980],[83,-1],[266,0],[229,-1],[0,449],[27,-37],[28,20],[29,-53],[8,-35],[14,-202],[7,-25],[18,-251],[-6,-69],[4,-54],[14,-43],[29,-45],[24,-12],[8,19],[44,-11],[11,-58],[61,-7],[48,-21],[8,-66],[-3,-49],[6,-12],[42,2],[5,15],[22,-2],[23,20],[-1,48],[33,46],[39,18],[9,-22],[53,0],[72,-98],[26,4],[1,-49],[-19,-7],[-4,-37],[16,-31],[41,13],[15,-54],[-6,-34],[6,-49],[24,-127],[25,27],[-8,84],[13,45],[15,-11],[42,16],[16,-44],[-2,-65],[17,-41],[14,9],[9,-36],[41,-9],[5,-67],[-4,-31],[20,-21],[23,13],[-3,-75],[22,28],[14,-22],[19,24],[34,17],[46,113],[17,13],[13,32],[25,30],[14,-13],[0,-67],[17,-17],[-6,-26],[10,-48],[16,-3],[35,29],[6,-29],[25,15],[26,-18],[19,13],[48,8],[29,-28],[9,-66],[34,-53],[15,35],[20,9],[13,-20],[23,6],[11,-18],[25,22],[-27,-56],[-10,20],[-4,-34],[-17,-15],[-26,-58],[-37,-34],[-14,-37],[-52,-44],[-48,-54],[-15,-6],[-42,-45],[-4,-14],[-51,-77],[-37,-79],[-72,-183],[-17,-69],[-55,-178],[-26,-72],[-26,-41],[-26,-88],[-11,-11],[-28,-83],[-10,-10],[-61,-134],[-9,-25],[8,-50],[14,-46]],[[24276,71309],[-21,50],[-14,-11],[-3,-29],[-16,-14],[9,-19],[-11,-43],[-22,16],[0,-685],[-10,-10],[-6,-59],[-24,7],[-10,-56],[-14,13],[-8,-38],[-25,-23],[-20,-47],[-20,-148],[-22,-49],[-7,-114],[1,-53],[21,-21],[10,9],[14,-32],[-1,-31],[23,-85],[-1,-50],[-15,-47],[1,-29],[-17,-49],[2,-91],[-4,-32],[6,-91],[-16,-58],[11,-34],[-2,-65],[6,-41],[-7,-42],[3,-75],[-12,-80],[5,-36],[16,-27],[31,-87],[-1,-24],[14,-16],[9,-44],[50,-9],[12,-17],[10,-78],[14,-38],[50,-51],[22,-39],[14,-40],[0,-53],[8,-15],[5,-84],[17,-45],[27,-41],[3,-29],[36,-90],[39,-29],[15,-55],[30,-136],[9,-75],[-8,-113],[2,-71],[10,-37],[-4,-44],[8,-53]],[[24498,67577],[-204,0],[-224,0],[-116,-1],[-223,0],[-180,1],[-313,0],[-199,0]],[[23039,67577],[0,1215],[1,101],[-1,302],[0,479],[-10,65],[-36,59],[-18,4],[-14,55],[-9,73],[-26,98],[5,46],[25,62],[22,39],[12,63],[14,46],[4,128]],[[23008,70412],[-4,106],[6,37],[-11,188],[-1,129],[-13,27],[-20,98],[-5,49],[-4,119],[-11,57],[-2,39],[5,68],[-6,112],[5,17],[6,117],[-6,-11],[-11,51],[1,171],[-5,92],[-2,114],[3,50],[-7,103],[1,217],[-5,3],[-7,89],[-11,92],[-8,17],[-11,101],[-3,58],[-11,34],[-5,121],[-16,101],[-3,110],[7,53],[-8,93],[3,52],[-1,107],[-7,59],[7,76],[9,24],[3,62],[-15,80],[-8,124],[-6,24],[-11,98],[3,40]],[[28860,63072],[14,65]],[[28874,63137],[9,32],[5,61],[12,42]],[[28900,63272],[17,44],[38,25],[25,45],[0,69],[16,25],[7,33],[34,72],[18,15],[12,51],[10,-8],[17,39],[-14,71],[-20,41],[-7,52],[-21,54],[-7,68],[-25,19],[-4,45],[2,95],[-10,37],[-17,-5],[-9,14],[-2,83],[7,30],[-8,22],[9,100],[11,-5],[23,113],[-24,120],[13,48],[18,29],[16,56],[-4,24],[17,35],[11,49],[14,124],[22,69],[16,13]],[[29101,65083],[88,-173],[132,-246],[3,-19],[-20,-187],[-12,-65],[-4,-65],[-6,-22]],[[29282,64306],[-7,-34]],[[29275,64272],[-37,-35],[-4,-84],[-9,-16],[-3,-50]],[[29222,64087],[0,-43],[19,-28],[16,18],[24,-44],[14,-9],[4,44],[4,-90],[-3,-107],[-14,-182],[-13,-247],[-5,-173],[-40,-241],[-11,-48],[-9,-9],[3,-32],[-10,-55],[-20,-63],[-1,-19],[-31,-55],[-32,-108],[-21,-118],[-22,-149],[-20,-60],[-19,-14],[-11,14],[6,88],[15,97],[3,69],[-21,37],[-18,4],[-6,25],[-18,-3],[-7,-36],[-9,24],[-2,47],[-18,37],[-3,30],[-10,-12],[-15,68],[-7,-8],[-18,58],[-10,56],[-19,25],[6,140],[-12,29]],[[28861,63044],[-1,28]],[[28814,58772],[18,-19],[12,-74],[1,-47],[-15,9],[2,45],[-18,86]],[[28734,57762],[8,60],[8,0],[47,86],[15,12],[14,33],[12,2],[16,35],[13,10],[5,74],[11,252],[0,54],[-8,95],[-6,105],[3,-2],[11,-106],[5,-95],[-3,-136],[-15,-286],[-24,-8],[-50,-64],[-43,-78],[-19,-43]],[[27156,59531],[84,-16],[55,-3],[95,-15],[37,4],[114,-21],[48,-2],[170,-2],[279,0],[74,4],[264,0],[106,-1],[0,10],[31,-2],[120,0],[142,0]],[[28775,59487],[2,-58],[17,-245],[16,-158],[23,-156],[35,-271],[-9,14],[-18,146],[-14,80],[-13,11],[-9,174],[-16,155],[-8,23],[3,39],[-5,89],[-10,30],[-4,48],[-25,13],[-1,40],[-13,-20],[6,-61],[16,-48],[11,10],[0,-67],[15,-135],[9,-61],[-1,-26],[11,-75],[0,-47],[-19,64],[1,37],[-13,61],[-3,38],[-12,12],[6,-38],[-3,-28],[14,-39],[-31,25],[-32,118],[-15,12],[19,-97],[10,-17],[6,-52],[-9,-23],[-24,-14],[-21,71],[7,-63],[10,-27],[-7,-14],[-31,45],[-13,5],[-5,29],[-18,24],[23,-73],[21,-23],[-7,-19],[-24,-8],[-13,-62],[-16,-22],[-17,1],[-8,31],[-20,12],[-12,121],[0,61],[12,78],[-5,13],[-14,-76],[-2,-76],[8,-94],[11,-77],[-5,-42],[8,-34],[40,10],[37,47],[9,-49],[13,6],[13,30],[26,24],[32,-1],[14,-41],[0,-43],[-14,-78],[3,-55],[2,-164],[9,5],[7,
259115],[3,150],[14,40],[-6,33],[14,20],[25,-21],[16,-94],[7,-65],[-4,-52],[7,-98],[-8,-25],[4,-54],[-13,-54],[-17,-10],[-6,18],[-10,-16],[-6,-40],[-10,-9],[-3,-43],[-7,-11],[-7,-71],[-13,-15],[-3,-46],[-17,-25],[-3,-24],[-26,25],[-29,-4],[-26,18],[-5,25],[-10,-14],[-15,45],[-13,115],[31,3],[5,45],[-28,-25],[-12,11],[-9,-33],[9,-57],[6,-86],[-7,0],[-29,47],[-14,-10],[-20,34],[-31,30],[-23,48],[-1,-29],[17,-61],[21,-5],[63,-102],[46,-28],[8,-31],[1,-40],[-7,-56],[-13,-54],[1,-28],[-9,-53],[-15,-42],[-50,-112],[-50,112],[1,-65],[24,-55],[36,-43],[36,80],[13,2],[27,30],[4,62],[11,-14],[3,-66],[8,-31],[18,-5],[-9,75],[20,-29],[2,-85],[-17,-75],[-18,-13],[0,-34],[-11,-20],[-14,-84],[-7,-71],[-17,20],[1,80],[-10,19],[1,-82],[-16,-7],[42,-64],[23,123],[33,120],[24,75],[47,176],[8,-21],[-28,-83],[-26,-96],[-22,-62],[-21,-78],[-18,-82],[-21,-115],[-3,-32],[-4,67],[-35,55],[-39,1],[-60,-38],[-29,-33],[-20,-32],[-32,-81],[-39,-75],[-26,-63],[-37,-113],[-14,-55],[-25,-128],[-14,-111],[-10,-112],[-9,-69],[-4,-69],[-13,7],[-3,34],[-21,21],[-23,9],[-28,-2],[-30,-12],[-35,-42],[-8,-17]],[[28030,56345],[-93,330],[-104,362],[-31,116],[-88,302],[-61,1],[-74,7],[-178,10],[4,135],[-42,199],[-30,-73],[-5,21],[7,48],[-2,53],[-55,13],[-105,16],[-188,29],[-23,-20],[-5,39],[-12,-52],[-7,9],[-20,-27],[-6,5],[-29,-47],[-28,-60],[-7,21],[-91,-99]],[[26419,57669],[9,275],[22,48],[3,-26],[28,4],[22,63],[-5,57],[9,25],[-4,44],[17,62],[13,15],[8,48],[16,8],[15,45],[80,7],[11,50],[22,32],[5,26],[10,-7],[16,48],[4,35],[16,4],[8,40],[21,29],[24,-18],[26,115],[-3,63],[10,30],[15,-36],[20,98],[33,70],[10,-40],[-5,-70],[15,-20],[28,62],[15,93],[15,35],[17,21],[12,-5],[9,33],[19,-12],[4,-50],[15,0],[14,28],[33,200],[21,53],[11,12],[8,-23],[17,0],[-10,74],[7,65],[6,12],[-4,80],[9,60]],[[20923,73979],[188,-1],[322,0],[212,0],[92,0],[193,1],[160,-1],[135,0],[141,1],[256,1],[201,0]],[[23008,70412],[-210,-1],[-186,1],[-119,1],[-252,4],[-192,2],[-179,2],[-253,1],[-123,0],[-292,1],[-173,0],[-105,0]],[[20924,70423],[0,2828],[-1,17],[0,711]],[[23550,60009],[0,-581]],[[23550,59428],[6,-130],[7,-206],[6,-127],[14,-355],[4,-82],[15,-387],[-2,-319],[-3,-261],[-1,-235],[-2,-170],[-2,-417],[-5,-642]],[[23587,56097],[-9,-25],[-19,73],[-16,-13],[-1,23],[-17,-1],[-18,79],[-15,-16],[-12,5],[-21,78],[-7,58],[-22,2],[-23,85],[-27,28],[-7,-68],[-11,-32],[-13,-7],[-34,4],[0,15],[-21,-7],[-7,61],[-10,3],[-24,-52],[-20,3],[1,-45],[-13,9],[-9,-31],[-29,61],[-1,-30],[-30,-29],[-15,13],[1,-20],[-14,8],[-8,-90],[-14,-14],[-19,19],[-7,-81],[-12,-3],[-1,22],[-17,79],[-21,-6],[-8,57],[-11,-4],[-16,30],[12,58],[-25,16],[-8,-86],[-18,-9],[-4,42],[-13,14],[-6,-33],[-9,25],[-6,95],[-5,11],[-14,-27],[-6,15],[3,-73],[-16,-57],[-13,19],[11,-42],[-13,-22],[3,-64],[-11,-31],[-11,14],[-12,94],[10,30],[-2,66],[-9,28],[-10,-19],[-2,-42],[-13,19],[-9,-7],[-11,-64],[-20,5],[-5,30],[1,63],[-12,19],[-16,-27],[-11,25],[3,41],[
259-19,42],[-9,-3],[-12,-58],[-29,-92],[-12,-9],[-16,34],[-9,3],[4,65],[-5,-1],[7,60],[-7,20],[-13,-14],[-19,11],[-10,91],[8,35],[-4,50],[-17,-47],[-20,22],[-15,0],[-19,28],[-11,-40],[-3,-44],[-20,-26],[-24,96],[-21,23],[-12,-37],[-21,4],[-13,26],[-13,3],[-17,24],[-19,46],[-16,-27],[-9,15],[-12,-11],[-2,20],[-18,-3],[-5,140],[-18,56],[4,22],[-16,5],[-18,57],[-4,-92],[-12,-4],[-22,47],[-17,2],[-6,-49],[-30,15],[-24,78],[-37,143],[-20,-19],[0,2257],[-123,0],[-179,0],[-150,0],[-175,1],[-210,0]],[[21214,59429],[1,119],[0,463]],[[27478,65805],[48,61],[45,74],[9,24],[10,60],[13,3],[3,-28],[36,72],[47,74]],[[27689,66145],[0,-314],[1,-2],[247,-1],[77,3],[167,-2],[243,1],[105,3],[111,-4],[169,-1],[107,2],[14,-59],[5,4],[8,-100],[15,4],[27,-34],[10,-49],[-8,-32],[14,-21],[2,-159],[-8,-12],[25,-113],[1,-34],[11,5],[15,-33],[-2,-18],[25,3],[3,-22],[16,8],[-1,-30],[13,-55]],[[28900,63272],[-23,37],[-22,6],[-24,-20],[-15,-34],[-20,-82]],[[28796,63179],[-217,-1],[-118,-1],[-151,0],[-236,3],[-305,-2]],[[27769,63178],[-167,0],[-124,0],[0,1068]],[[27478,64246],[0,1559]],[[20920,69320],[5,4],[0,872],[-1,227]],[[23039,67577],[-40,0],[5,-22],[-7,-37],[22,-64],[-1,-110],[-14,-5],[8,-52],[-3,-31],[24,-3],[2,-83],[9,-35],[-7,-66],[-14,-16],[5,-56],[-8,-28],[6,-21],[-12,-46],[0,-80],[-11,-16],[-3,-52],[-11,-26],[1,-76],[15,-27],[17,-60],[10,-87],[-4,-45],[13,-31]],[[23041,66402],[-17,-7],[-5,30],[-24,-5],[-7,53],[-21,66],[7,52],[-11,16],[-21,3],[-1,40],[-28,35],[-12,-17],[-8,48],[-43,13],[-5,28],[-18,20],[-1,38],[-25,25],[-15,-14],[-15,13],[-7,-23],[-18,14],[-16,-13],[-16,11],[-18,-17],[-25,9],[-20,21],[-8,-11],[-9,-74],[-12,-29],[-19,-9],[-31,69],[-36,62],[-58,85],[-9,59],[-112,0],[-186,-1],[-153,1],[-214,-1],[-206,-2],[-62,4],[-178,0],[-143,1],[-293,1]],[[20922,66996],[0,345],[-1,8],[0,1828],[-1,143]],[[23587,56097],[8,8],[0,-54],[11,-25],[9,6],[-2,-36],[10,-9],[5,27],[8,-18],[3,29],[21,-27],[11,46],[12,-17],[5,-30],[6,21],[16,-22]],[[23710,55996],[0,0]],[[23710,55996],[1,-11],[0,-608]],[[23711,55377],[0,-1196],[8,-12],[11,-72],[18,-31],[9,-83],[15,-55],[-2,-34],[8,-56],[-7,-42],[3,-45],[-7,-28],[6,-51],[9,-32],[13,-6],[3,-35],[-6,-27],[14,-36],[-1,-32],[8,-15],[3,-49],[-6,-53],[12,-47],[6,2],[6,-113],[19,12],[-6,-102],[8,-31],[2,-54],[-13,-21],[-1,-33],[12,-55],[-9,-22],[-3,-38],[4,-63],[-9,-33],[-9,-63],[-3,-73],[-12,-25],[-2,-68],[-14,-30],[-3,-40],[7,-24],[5,-91],[-13,-51],[-6,-74],[16,-52],[1,-53],[-5,-39],[9,-79],[-12,-70],[9,-19],[-11,-51],[-14,-39],[-7,-78],[-13,-74],[-17,-45],[-2,-25],[9,-30],[17,-94]],[[23768,51502],[0,-14],[-46,3],[-37,-40],[-128,-208],[-28,-61],[-10,-54],[-15,7],[22,71],[9,47],[13,-1],[9,19],[8,46],[9,-16],[11,8],[-15,55],[-54,-54],[-8,26],[17,90],[4,80],[0,74],[-12,5],[-5,23],[-17,-29],[-10,-41],[-4,-50],[-15,-24],[-6,46],[-18,-45],[-2,-35],[9,-32],[-10,-50],[10,-55],[20,-17],[-6,-54],[11,-20],[2,-78],[-2,-67],[-8,-31],[-9,10],[-19,-71],[-22,-65],[-3,26],[-13,-8],[-2,-88],[6,-26],[13,44],[26,65],[3,19],[32,99],[15,23],[0,45],[26,-15],[-20,-61],[-62,-153],[-24,-69],[-4,-25],[-32,-91],[-40,-143],[-15,-8],[-69,-146],[-35,-80],[-53,-89],[-61,-112],[-34,-87],[-13,-42],[-15,-74],[-53,-111],[-24,-68],[-47,-155],[-32,-143],[-11,-83],[-14,-59],[-33,-221],[-24,-197],[-11,-127],[-10,-192],[-2,-108],[1,-103],[8,-205],[14,-207],[12,-134],[16,-229],[11,-260],[-7,47],[-5,147],[-12,189],[-11,152],[-24,16],[18,27],[-9,83],[-6,87],[-9,88],[-3,106],[1,138],[-1,122],[11,276],[16,180],[19,148],[14,70],[10,87],[8,35],[-2,47],[13,86],[18,38],[9,45],[18,127],[28,58],[8,53],[16,2],[35,105],[23,49],[24,23],[-4,43],[9,29],[-9,16],[-16,-41],[-20,-35],[-11,-40],[-17,-5],[-6,40],[0,60],[-18,12],[-6,-31],[0,-84],[-5,-25],[6,-41],[-4,-36],[-20,-56],[-17,-61],[-8,-1],[-18,30],[-3,43],[-32,-61],[-17,-67],[21,-22],[24,57],[8,-74],[-7,-23],[-38,-223],[-12,-2],[-6,55],[-21,-10],[-4,18],[-32,-11],[-11,12],[-6,-38],[12,-32],[15,-1],[11,17],[-4,-64],[7,-48],[15,-34],[17,-18],[-19,-146],[-13,-185],[-12,-106],[-20,-27],[-7,-27],[-11,18],[14,21],[3,59],[-8,3],[-6,-31],[-29,-75],[4,-32],[24,-16],[25,38],[8,2],[-5,-116],[3,-4],[-4,-202],[-6,-207],[-4,-3],[10,-230],[8,-65],[1,-84],[9,-1],[23,-215],[5,-29],[-9,-47],[4,-34],[-1,-62],[8,-72],[20,-11],[1,-35],[12,18],[2,-127],[-23,7],[-13,-8],[0,-19],[-21,-12],[-6,-99],[-20,11],[-7,40],[-15,3],[-6,55],[-11,4],[-18,98],[-31,12],[-11,33],[-17,-9],[-7,16],[-23,-17],[-4,18],[-13,-1],[-3,-29],[-10,31],[-20,-14],[-8,22],[-6,-22],[-14,20],[-8,30],[3,25],[-16,1],[-3,44],[-15,-1
259],[-21,75],[-9,-11],[-25,48],[-19,-22],[-13,35],[-15,69],[-10,8],[-2,33],[-8,12],[-18,-15],[-21,47],[-12,-3],[-8,20],[-12,-19],[-9,44],[6,50],[-10,56],[-11,13],[-3,98],[-6,42],[-3,79],[-8,25],[-1,49],[-7,64],[-17,43],[2,31],[-13,26],[-7,37],[5,20],[-11,46],[-9,7],[-1,52],[6,31],[-3,66],[4,29],[-4,86],[-16,25],[1,37],[-12,11],[9,30],[5,86],[-3,31],[4,60],[-13,10],[5,76],[-12,58],[-7,-14],[-7,46],[-9,-18],[-9,39],[-10,-6],[-18,90],[-9,11],[-3,38],[-8,-9],[-10,38],[0,50],[-7,26],[3,41],[-13,48],[2,47],[-17,16],[-7,81],[-10,23],[-8,70],[-35,53],[-4,53],[-7,-2],[-13,59],[2,38],[-17,100],[3,47],[-9,39],[9,29],[-12,11],[-9,47],[4,39],[-14,28],[1,33],[-15,28],[-4,51],[2,41],[-8,26],[-4,73],[-6,1],[-9,88],[-8,1],[-6,47],[1,76],[-7,106],[-18,46],[-10,40],[3,14],[-9,71],[-23,41],[-2,30],[-17,46],[-18,25],[-13,84],[0,21],[-26,21],[-6,44],[-23,7],[3,57],[-2,65],[-5,5],[-6,-67],[-6,27],[2,53],[-17,27],[-13,108],[-8,-4],[-9,32],[-13,-25],[-7,44],[-8,-27],[-37,-13],[-19,31],[-6,-8],[-15,22],[-22,-14],[-12,24],[-17,-7],[-4,-22],[-26,21],[-11,50],[-13,-3],[-20,40],[-14,-18],[-10,-111],[-34,19],[-9,-37],[-7,11],[-22,-32],[-7,10],[-8,-54],[2,-23],[-13,-40],[0,-50],[-7,0],[-2,-59],[-11,-30],[1,-33],[-7,-58],[2,-52],[-5,-48],[-10,-5],[-3,-72],[-5,-37],[10,-22],[-5,-38],[-18,-38],[-10,8],[-7,-67],[-17,-43],[-7,-36],[-4,-84],[-14,-8],[-17,15],[-15,-11],[-14,46],[-27,24],[-27,111],[-24,33],[-10,-8],[-22,38],[-18,77],[-13,24],[-39,21],[-17,28],[-19,61],[-11,12],[-19,81],[0,24],[-14,47],[-21,7],[-12,27],[-5,34],[-30,78],[-9,43],[-7,110],[-12,56],[-7,60],[-13,63],[0,59],[-7,57],[6,72],[-3,54],[2,55],[-7,68],[-11,30],[-3,44],[-13,39],[-1,30],[-13,34],[2,33],[-13,177],[-7,40],[-12,4],[-11,91],[-15,0],[-14,66],[-12,10],[-3,24],[-15,34],[-12,-4],[-7,28],[-31,39],[0,39],[-44,118],[-13,107],[-12,37],[-18,26],[-9,33],[-9,2],[-2,36],[-24,106],[-20,35],[-4,54],[-14,32],[-21,7],[-35,78],[-11,88],[-10,24],[-6,68],[-13,89],[-9,41],[-19,38],[-11,-19],[-11,41]],[[20232,53938],[-5,28],[-16,20],[1,23],[-10,25],[-3,38],[7,18],[1,101],[331,0],[250,-1],[226,0],[183,1],[0,1212],[2,254],[0,149],[2,417],[2,232],[0,1518],[1,434],[0,809],[-1,213],[11,0]],[[20922,66996],[0,-2328]],[[19530,64667],[-136,-2],[-143,-1],[-52,-3],[-133,1],[-93,2],[0,442],[1,219],[-1,508]],[[18973,65833],[0,676],[1,163],[0,1090],[-1,26],[0,516],[-1,267],[1,140]],[[18973,68711],[-2,175],[-1,282],[1,156],[75,2],[22,-12],[85,2],[11,8],[45,-5],[25,8],[87,-2],[194,5],[11,-7],[221,0],[316,0],[14,-4],[144,-2],[178,-1],[23,7],[132,0],[251,-2],[115,-1]],[[29908,65840],[0,-107],[3,-222],[0,-150],[-3,-209],[-12,-8],[3,-76],[-8,-29]],[[29891,65039],[-7,19],[-17,2],[-21,-24],[-18,3],[-13,-24],[-16,28],[-6,-37],[-49,-35],[-3,20],[-15,0],[-27,-33],[-6,21],[
259-26,1],[-7,-26],[-18,23],[-40,-27],[-3,60],[-9,-17],[-19,-82],[-12,0],[-22,-73],[-13,23],[-24,-58],[-7,13],[-23,-28],[5,-22],[-10,-32],[-29,-11],[-22,-54],[-9,15],[-15,-35]],[[29390,64649],[1,33],[-20,102],[68,130],[-19,97],[4,161],[5,295],[9,422]],[[23231,64184],[167,-9],[159,-8],[156,3],[130,8],[62,0],[197,12],[152,13],[101,14],[12,-38],[1,-33],[18,-14],[-1,-36],[16,-57],[10,-2],[1,-56],[11,-31],[19,-7]],[[24442,63943],[-8,-18],[-17,-144],[-2,-71],[6,-165],[14,-99],[7,-28],[-8,-66],[5,-38],[15,-34],[4,-28],[-3,-61],[26,-77],[15,-57],[11,-14],[10,-69],[13,-8],[11,-76],[16,-54],[59,-137],[20,-90],[3,-90],[8,-78],[-9,-36],[11,-85],[3,-65],[22,-69],[11,7],[11,32],[9,66],[19,4],[27,-45],[16,-5],[38,-82],[-2,-60],[-12,-29],[-13,-59],[10,-92],[-2,-37],[-22,-96],[-6,-99],[-17,-68],[-7,-52],[-1,-78],[5,-70],[18,-50],[20,-89],[25,-37],[11,-54],[8,0],[17,-60],[16,7],[3,-27],[-12,-24],[6,-50],[20,-5],[10,31],[13,-28],[1,-29],[15,-12],[23,-70],[-2,-40],[14,-3],[9,-42],[19,-24],[0,-57],[11,-68],[-13,-8],[2,-50],[26,-161],[-4,-62],[-15,-12],[-8,-56],[17,-53],[-1,-47],[13,-87],[11,-46],[-1,-53],[24,-56],[10,27],[-15,45],[14,12],[17,-56],[8,-53],[11,14]],[[25079,59990],[9,-21],[-5,-90],[-6,-46],[-10,-9],[-1,-38],[17,-37],[-3,-28],[-16,3],[-4,-44],[11,-58],[-8,-29],[-7,-71],[-13,-18],[-18,78],[-13,-13],[-13,-142]],[[24999,59427],[-8,-40],[-13,7],[2,31]],[[24980,59425],[6,38],[-5,49],[-21,2],[-4,-30],[9,-58]],[[24965,59426],[6,-22],[-7,-64],[10,-59],[-5,-37],[-24,-1],[0,-37],[21,-39],[1,-27],[-15,-15],[-30,16],[-3,-21],[28,-74],[1,-61],[-22,-40],[-3,-75],[-12,-23]],[[24911,58847],[-179,-6],[16,110],[23,58],[0,23],[15,53],[16,28],[3,43],[9,7],[5,133],[-22,44],[3,15],[-5,71],[-349,-1],[-323,1],[-141,0],[-222,1],[-210,1]],[[23358,63503],[-31,56],[8,79],[-24,76],[-2,77],[-20,19],[1,32],[-18,26],[-12,110],[1,39],[-11,34],[-1,40],[13,42],[-11,18],[-1,-33],[-20,3],[1,63]],[[26900,61666],[18,-20],[35,40],[23,11],[5,49],[3,98],[12,28],[16,-7],[6,30],[-3,101],[-10,105],[21,52],[0,67],[14,88],[12,27],[6,37],[13,-40],[11,-1],[12,-79],[-8,-40],[11,-20],[9,22],[3,42],[9,20],[9,-25],[4,111],[-10,29],[-3,43],[19,19],[-3,96],[8,41],[10,12],[3,55],[31,-7],[3,83],[25,76],[17,-19],[6,-52],[11,3],[21,47],[17,8],[11,54],[11,8],[8,48],[16,57],[30,89],[16,9],[4,83],[10,26],[-11,50],[12,48],[0,57],[10,23],[-4,60],[13,-11],[-2,52],[7,20],[0,122],[9,30],[0,58],[10,48],[5,61],[10,23],[5,65],[-3,95],[4,71],[-9,84],[-11,44],[9,50],[14,-1],[18,27]],[[27769,63178],[-3,-600],[10,7],[33,103],[12,-1],[10,67],[31,60],[13,75],[11,-2],[28,-36],[11,54],[38,158],[13,-10],[-13,-14],[13,-18],[2,-26],[20,-34],[17,1],[7,-18],[28,-4],[14,38],[-7,49],[13,-1],[-11,32],[14,-11],[9,37],[19,-23],[28,87],[24,-20],[17,-49],[8,-40],[18,20],[17,-23],[14,4],[0,-37],[-16,-15],[12,-69],[19,-41],[-2,-33],[9,-12],[5,-43],[-6,-63],[10,-14]],[[28258,62713],[-9,-45],[-21,-175],[-78,209],[-66,179],[-4,-62],[5,-28],[-6,-36],[7,-11],[-23,-106],[6,-15],[-11,-54],[10,-36],[-16,-62],[-7,-7],[-24,-88],[6,-16],[-14,-63],[-7,21],[-15,-66],[-10,-24],[0,36],[-23,-71],[-20,-130],[-35,101],[-9,-69],[-17,-82],[-1,-71],[-8,1],[-10,-57],[-15,-138],[-28,-94],[-46,53],[-17,109],[-31,47],[-14,-121],[3,-65],[-12,-60],[-22,-87],[6,-44],[-12,-21],[-25,-81],[-7,-56],[6,-29],[-8,-30],[-6,-60],[-10,-51],[-18,-51],[-30,-104],[-21,-112],[2,-36],[-12,-39],[4,-41],[17,-34],[-12,-40],[-18,-34],[-1,-32],[13,-4],[-4,-29],[-49,-99],[-10,68],[-12,-9],[-19,-47],[-41,-71],[-4,26],[-21,38],[-7,-51],[9,-43],[-19,-47],[-17,-5],[-37,-27],[-31,-51],[-27,75],[-11,45],[-8,-21],[-8,-55],[-23,-17],[-2,-30],[-13,-29],[-34,-7],[-19,48],[0,24],[-12,25],[-18,3],[-7,52],[-14,31],[-2,90],[-15,22],[-1,33],[18,34],[-11,29]],[[27075,60636],[-14,-4],[-28,30],[-3,37],[-8,1],[-7,40],[-9,-2],[-7,42],[-15,11],[-13,134],[-10,19],[-13,61],[1,34],[-15,19],[-8,39],[11,55],[-15,22],[-9,80],[-10,45],[-15,37],[0,38],[8,0],[3,55],[-4,20],[11,33],[1,58],[-8,36],[1,90]],[[24442,63943],[12,16],[-2,50],[4,90],[-11,35],[13,69],[31,43],[18,-1],[18,41],[1,61],[6,49],[1,67],[10,27],[14,66],[11,19],[6,106],[-1,98],[-13,75],[-13,6],[-20,85],[11,77],[2,74],[6,55],[19,21],[13,-15],[23,40],[31,-6],[24,17],[16,56],[10,13],[26,-1],[18,57],[16,21],[
259-1,66],[9,59],[0,52],[9,29],[28,49],[-1,41],[8,72],[-3,58],[7,61],[-7,37],[1,89],[-13,41],[-47,73],[-15,74],[3,60],[-16,63],[-22,37],[-2,26],[-22,35],[0,47]],[[24658,66423],[45,-2],[227,-2],[51,-5],[194,-11],[41,4],[152,1],[82,-5]],[[25450,66403],[-2,-124],[-8,-97],[10,-109],[21,-117],[12,-37],[3,-54],[13,-139],[4,-75],[14,-93],[8,-20],[2,-47]],[[25386,60941],[-8,-66],[-17,-35],[-11,-56],[7,-105],[20,-68],[-6,-50],[-48,-19],[-12,-11],[-18,-52],[-14,26],[-18,-44],[-2,-55],[-9,-65],[2,-25],[17,-65],[7,-66],[-10,-89],[-15,-10],[-13,13],[-19,52],[-35,40],[-14,39],[-31,42],[-19,5],[-13,-21],[-13,-42],[-9,-65],[-16,-52],[-4,-55],[14,-52]],[[20232,53938],[-214,0],[-254,0],[0,-524],[-234,-1]],[[24911,58847],[4,-38],[18,-49],[0,-45],[-24,23],[-9,-49],[20,-36],[-11,-33],[-11,-1],[-9,-52],[-17,-22],[-9,21],[-15,-41],[6,-68],[9,-17],[12,23],[3,-38],[-26,-42],[1,-53],[9,-10],[-3,-40],[-22,56],[-9,-9],[-5,-58],[9,-42],[-11,-75],[-8,88],[-23,-67],[-3,-46],[12,-6],[2,43],[15,-35],[-9,-47],[0,-45],[-16,-10],[4,-47],[15,-7],[6,-29],[-12,-43],[15,-58],[-10,-25],[-12,21],[-9,-26],[-9,-100],[-25,13],[-3,-49]],[[24751,57677],[17,-55],[0,-45],[-18,-44],[-31,-44],[-4,59],[-11,2],[-2,-29],[8,-44],[-5,-25],[6,-72],[-14,-19],[-5,34],[2,57],[-10,-27],[2,-35],[-7,-14],[6,-40],[20,-2],[2,-31],[-14,-50],[-11,18],[1,49],[-10,-21],[0,-64],[12,-61],[1,-27],[-13,-51],[6,-83],[-25,-57],[0,-63],[-10,1],[3,54],[-19,-1],[-5,-27],[8,-45],[-7,-30],[-19,-15],[-4,-71],[-16,43],[-9,-29],[14,-43],[20,1],[2,-25],[-13,-28],[-16,33],[-12,-32],[9,-51],[11,3],[3,-24],[-8,-61],[-24,-6],[7,-45],[-11,-16],[-5,43],[-16,-23],[-3,-29],[22,-34],[-18,-78],[7,-55],[16,-26],[-10,-34],[-8,18],[-24,-2],[-1,-59],[10,-26],[13,14],[8,-50],[-12,-18],[-16,22],[-7,35],[-17,-16],[-2,-28],[25,-51],[2,-33],[-28,-41],[13,-63],[-14,-80],[18,16],[-1,51],[14,-27],[-4,-54],[-17,-10],[-3,-19],[10,-24],[17,14],[10,73],[5,-32],[-23,-90],[0,-64],[12,-68],[3,42],[10,13],[2,-23],[-13,-52],[2,-75],[-3,-23],[-14,-8],[-11,14],[-5,-39],[23,-62],[-13,-59]],[[24512,55359],[-219,4],[-154,5],[-157,7],[-86,0],[-185,2]],[[16868,55911],[16,-5],[28,-53],[21,-22],[1,-25],[16,-61],[-5,-43],[-13,25],[-26,7],[-6,35],[0,74],[-20,16],[-12,52]],[[16867,55390],[9,4],[22,-117],[40,-130],[-10,4],[-11,-22],[-17,44],[-13,72],[-14,119],[-6,26]],[[16741,55926],[8,7],[1,-41],[-11,7],[2,27]],[[16637,56552],[8,-17],[11,14],[0,-30],[-17,-4],[-9,21],[7,16]],[[16596,55679],[14,7],[20,-35],[8,-31],[-13,-15],[-20,21],[-9,53]],[[16501,56608],[18,-7],[13,-22],[15,5],[19,-43],[19,-4],[7,39],[20,-20],[-11,-43],[-28,-11],[-17,-31],[-42,24],[-1,61],[-12,52]],[[16410,56520],[22,8],[9,21],[13,-8],[13,19],[0,-48],[18,-13],[1,-48],[-41,-54],[-16,37],[-19,86]],[[16354,56562],[16,17],[6,28],[6,-35],[13,-26],[-21,-6],[-20,22]],[[15305,65829],[155,-4],[9,6],[77,-1],[56,12],[28,-8],[115,2],[37,5],[95,-1],[45,-5],[154,-8],[114,-4],[197,0],[92,2]],[[16479,65825],[0,-1]],[[16479,65824],[0,-1448],[1,-34],[0,-756],[-1,-393],[-1,-13],[0,-457],[-1,-122],[2,-263],[26,-77],[115,-330],[114,-336],[63,-182],[99,-298],[125,-377],[62,-186],[127,-394],[313,-989],[234,-759],[70,-234],[147,-492]],[[17950,55027],[-416,-126],[-254,-89],[-3,98],[-9,62],[-8,20],[-14,-23],[-3,66],[1,71],[-8,41],[9,61],[-9,161],[-13,127],[-9,54],[-40,193],[-25,61],[-10,51],[-15,37],[-9,-2],[-19,95],[-26,59],[-14,15],[-20,57],[-25,88],[-24,39],[-2,-47],[-21,-23],[-18,14],[-10,25],[-15,6],[-4,38],[9,34],[1,43],[-14,116],[-11,64],[-17,50],[-35,1],[-22,-8],[-16,-36],[-14,38],[-28,16],[-37,59],[-12,2],[-24,53],[-17,141],[-10,10],[-17,53],[-4,-3],[-20,65],[-21,25],[-6,20],[-32,4],[-16,-24],[-18,25],[-22,-10],[-37,60],[-23,0],[-15,15],[-44,-7],[-48,-22],[-1,31],[-13,66],[-16,30],[-12,-4],[-6,32],[13,143],[-11,60],[8,119],[-17,54],[9,115],[1,140],[-18,56],[-14,7],[-3,-21],[-27,55],[-11,48],[10,131],[-2,50],[-11,53],[-27,14],[-27,102],[-18,101],[-24,25],[-17,66],[-5,81],[-16,47],[-7,37],[-14,35],[-6,99],[-5,35],[-20,29],[-15,104],[-25,94],[-33,64],[-11,45],[-8,80],[1,42],[-11,101],[2,92],[-11,16],[10,74],[18,-38],[9,30],[7,61],[8,141],[-21,149],[-12,43],[-10,11],[-9,-28],[-37,2],[-28,68],[-22,102],[-14,18],[-2,31],[-17,60],[-4,62],[5,129],[-12,89],[-2,52],[-12,14],[-6,33],[-1,64],[5,27],[2,77],[-6,134],[14,28],[16,8],[6,-24],[7,-88],[-9,-9],[11,-107],[-2,-27],[27,-23],[27,-80],[8,5],[14,-63],[12,3],[-6,40],[-12,19],[-10,87],[-7,109],[-21,54],[-2,46],[-22,26],[9,74],[-7,68],[-15,-1
259],[-14,68],[8,-9],[9,26],[0,40],[19,-2],[10,39],[-10,71],[-26,44],[-13,-30],[-14,-6],[2,-47],[-5,-46],[15,-51],[-12,-25],[-4,-44],[19,-56],[-7,-14],[-11,29],[7,-71],[-15,-16],[-9,38],[-26,61],[-13,-12],[-23,67],[-10,53],[-17,33],[-16,8],[-20,-33],[14,127],[3,48],[-12,92],[7,20],[-16,70],[-11,-10],[-1,67],[-17,106],[-20,51],[-14,19],[-22,64],[-37,176],[-14,29],[-8,41],[-31,90],[-24,116],[14,78],[-1,42],[-14,126],[-16,123],[-7,105],[3,99],[13,132],[-5,52],[0,65],[-14,92],[-4,108],[-16,36],[-6,55],[-35,133],[-7,6],[0,43],[-8,43],[-22,32],[-49,151],[4,63],[-4,70],[-13,74],[9,98],[14,109],[42,265],[11,95],[7,119],[-12,37],[-1,97],[4,2],[11,99],[12,244],[-5,126],[-15,128],[-8,96],[-9,-4],[-17,54],[10,74],[5,110],[-3,67]],[[28861,63044],[-1,28]],[[28874,63137],[-6,7],[-22,-81],[2,-39],[11,-31],[1,-49],[-8,-28],[0,-41],[14,-52],[7,-58],[21,-62],[10,-68],[3,-58],[-5,-35],[2,-126],[16,-48],[7,-43],[2,-74],[34,-137],[16,-29],[10,24],[4,-36],[5,-129],[4,-244]],[[29002,61700],[-105,1],[-74,9],[-2,72],[-25,1311],[0,86]],[[28426,62262],[21,70],[37,-118],[-36,-118]],[[28448,62096],[0,93],[-22,73]],[[6433,39922],[2,44],[19,76],[12,7],[13,93],[16,52],[3,58],[-17,94],[-4,45],[-1,105],[8,37],[18,-9],[18,-32],[3,-32],[22,-44],[15,-47],[12,6],[25,-32],[39,-77],[13,-19],[22,-61],[16,-57],[17,-76],[-3,-47],[1,-90],[8,-10],[16,12],[7,-57],[-1,-57],[22,-82],[22,-39],[5,-21],[-4,-44],[-13,-51],[-17,-47],[-14,-56],[-23,-38],[-20,-47],[-20,-18],[-16,15],[-9,-9],[-18,-66],[-16,-25],[-13,-48],[-14,-16],[-12,-59],[1,-33],[-8,-37],[-5,-59],[-20,-63],[-15,61],[-22,52],[-22,29],[-10,95],[5,113],[4,151],[-10,106],[1,46],[-9,12],[-5,114],[-7,66],[-9,8],[-8,108]],[[6254,41293],[5,69],[11,56],[14,6],[13,-33],[10,-78],[10,-50],[24,29],[18,35],[26,-21],[0,-16],[17,-51],[10,-15],[5,-40],[31,-37],[5,-32],[0,-52],[-8,-43],[-13,-40],[-6,3],[-17,-36],[-14,10],[-30,-53],[-21,-9],[-17,26],[-7,210],[-7,20],[-14,-24],[-26,50],[-13,58],[-6,58]],[[6253,40841],[7,29],[28,57],[10,-30],[-4,-44],[5,-17],[-13,-19],[-5,15],[-18,-23],[-10,32]],[[6153,41274],[7,27],[13,5],[26,-19],[17,-60],[8,-51],[-9,-65],[-19,-29],[-17,-5],[-7,60],[-3,73],[-14,32],[-2,32]],[[6084,41504],[6,52],[9,29],[-2,58],[17,-2],[3,-14],[54,-29],[10,34],[4,-42],[22,-13],[27,18],[17,-25],[-8,-55],[-18,-51],[-20,-21],[-35,32],[-26,31],[-15,-14],[-29,-5],[-16,17]],[[5814,42059],[43,9],[13,49],[4,35],[13,48],[14,15],[6,-27],[6,-70],[20,-84],[4,-52],[-4,-15],[3,-47],[18,-55],[3,57],[12,-2],[-4,-64],[8,-24],[-1,-29],[17,-70],[-12,-37],[-11,18],[-21,-29],[-6,26],[-17,31],[-25,11],[-30,-20],[-7,4],[-7,84],[-11,34],[-1,31],[-14,67],[0,61],[-13,45]],[[5394,42585],[1,40],[11,38],[4,49],[33,72],[8,26],[23,-18],[3,25],[16,-11],[8,14],[15,-20],[10,-37],[5,-45],[0,-46],[-11,-63],[1,-106],[-4,-28],[-28,-78],[-8,15],[-36,12],[-18,71],[-24,29],[-9,61]],[[5266,42374],[4,43],[12,44],[19,45],[2,38],[11,9],[2,
259-31],[-5,-57],[2,-36],[-20,-28],[-16,-97],[-12,30],[1,40]],[[24498,67577],[-5,-52],[10,-50],[-1,-74],[27,-41],[13,-76],[-18,-60],[-6,-52],[-9,-24],[1,-108],[8,-88],[0,-68],[12,-25],[13,-169],[33,-64],[47,-37],[17,-20],[18,-109],[0,-37]],[[23231,64184],[4,28],[-10,56],[-13,16],[-15,58],[2,37],[13,35],[-4,83],[10,51],[-7,27],[2,66],[-9,20],[1,42],[-7,30],[5,27],[-5,93],[12,17],[-24,24],[4,37],[-5,63],[13,41],[-20,27],[7,29],[-1,116],[-20,10],[2,77],[-9,1],[-2,-37],[-15,28],[3,56],[-11,39],[7,39],[-8,41],[11,18],[-6,54],[8,20],[3,46],[-12,23],[-1,38],[-14,61],[6,11],[3,66],[-16,6],[1,30],[-15,11],[5,16],[-15,25],[1,83],[-22,56],[-3,48],[10,25],[-14,103],[-11,29],[0,76],[9,44],[-4,44],[-14,8]],[[26280,62461],[18,48],[7,-2],[15,-54],[21,-28],[14,29],[14,-3],[8,29],[8,-8],[4,-69],[29,-32],[10,-84],[16,-83],[0,-66],[5,-26],[40,-41],[33,19],[29,-46],[3,-34],[15,-26],[5,-50],[28,-29],[14,66],[26,22],[15,-32],[28,-20],[11,-24],[5,-43],[13,24],[30,-1],[10,53],[18,34],[9,39],[15,0],[21,32],[7,-33],[-3,-44],[9,-111],[13,-37],[21,-6],[21,-79],[13,-35],[2,-44]],[[27075,60636],[-108,-317],[-37,-39],[-22,-41],[-19,-49],[-25,-45],[0,-86],[-16,-39],[-12,-2],[-12,-33],[3,-59],[-6,-45],[-25,-36],[-29,-4],[-16,-80],[-2,-50],[-16,-4],[-33,-35],[-39,-52],[-21,2],[-33,-49],[-8,-27]],[[26599,59546],[-4,-21],[-83,8],[-79,2],[-76,5],[-83,11],[-51,16],[-74,9],[-55,-14],[-96,8],[-56,10],[-83,22],[-49,4],[-16,-22],[-7,22],[-146,-12],[-92,-2],[-114,-8],[1,35],[-61,17],[10,-147],[-6,-64],[-137,6],[-126,0],[-84,6],[-33,-10]],[[24980,59425],[-15,1]],[[28739,61120],[-14,0]],[[28725,61120],[-1,72],[8,28],[11,-40],[-4,-60]],[[28711,61320],[2,79],[11,13],[7,-30],[5,-118],[-15,21],[4,27],[-14,8]],[[28627,62072],[5,20],[5,-46],[-10,26]],[[29002,61700],[-1,-43],[-9,-105],[-5,-15],[-20,-211],[-18,-120]],[[28949,61206],[-107,-38],[-6,-55],[-6,4]],[[28830,61117],[-13,30],[-19,-4],[-22,-64],[-9,-1],[-1,67],[7,70],[17,28],[-17,2],[2,45],[11,40],[-21,9],[-12,-33],[-4,28],[5,58],[26,27],[-6,39],[-9,-13],[-4,36],[15,112],[-15,-24],[-7,-47],[0,-60],[-8,-1],[-11,77],[11,9],[-1,53],[-8,10],[-4,-49],[-9,-33],[6,-27],[-9,-62],[-4,29],[-17,-23],[-9,12],[-16,83],[-9,13],[2,43],[-24,151],[20,14],[5,39],[-8,-7],[-9,51],[8,40],[12,22],[6,-25],[12,26],[1,-36],[22,-9],[13,-39],[4,10],[-16,69],[-17,14],[-8,42],[-7,-3],[-16,77],[-5,-28],[-12,20],[-1,-59],[-7,8],[3,101],[18,92],[14,-45],[8,10],[-3,124],[-8,17],[-17,-47],[-12,4],[1,-48],[-12,-17],[4,104],[16,101],[7,-51],[21,-11],[11,31],[-6,54],[11,55],[-16,-9],[-3,-52],[4,-31],[-12,17],[3,63],[-6,59],[-7,14],[16,136],[12,42],[-2,24],[14,25],[7,37],[30,-6],[-11,24],[18,70],[-10,6],[12,122],[-35,-24],[-6,-48],[12,-24],[4,-32],[-12,-14],[-34,-97],[-7,31],[7,54],[-8,28],[0,-44],[-9,-51],[8,-34],[-7,-46],[-6,96],[-15,14],[6,-103],[-8,8],[-6,-42],[12,-22],[-21,-44],[-7,-28],[-13,8],[-2,26],[-22,46],[3,-46],[9,-13],[2,-41],[27,-54],[2,-67],[-5,-25],[13,-48],[-23,-45],[7,-37],[-3,-40],[-9,4],[-7,-55],[6,-53],[-17,-58],[9,-50],[-2,-54],[6,-73],[-2,-89],[7,-65],[22,-80],[8,-62],[-9,-45],[-14,7],[9,-42],[9,22],[8,-14],[-7,-47],[4,-48],[18,-92],[-5,-22],[5,-97],[-9,19],[-11,58],[-8,4],[-5,64],[-8,-9],[-2,-57],[-7,38],[-8,-3],[-5,48],[-12,45],[-23,23],[-35,3],[-8,129],[-8,13],[-4,-31],[10,-68],[-2,-22],[-22,43],[-2,34],[-13,31],[-12,114],[-20,-44],[-33,-56],[-12,27],[-7,115],[11,82],[15,57],[20,30],[-5,10]],[[28423,61914],[-1,45],[7,27],[18,25],[1,85]],[[28426,62262],[-9,37],[-20,6],[-8,17],[1,48],[-26,42],[-34,15],[-6,39],[-10,13],[1,58],[9,18],[7,49],[-23,43],[-6,45],[-15,-1],[-16,25],[-13,-3]],[[26327,70327],[8,17],[9,-60],[65,-63],[-17,-58],[-23,18],[-14,61],[-28,85]],[[26120,70229],[5,40],[7,-20],[-12,-20]],[[26084,70289],[21,-39],[-4,-36],[-19,38],[2,37]],[[26055,70019],[7,48],[3,69],[6,15],[1,57],[18,-7],[-1,-85],[4,-83],[-19,-44],[-19,30]],[[26035,70180],[13,8],[-5,-54],[-7,1],[-1,45]],[[25984,69839],[13,-17],[1,-59],[-14,76]],[[25933,69486],[6,23],[19,-25],[-6,-96],[-17,52],[-2,46]],[[25908,69335],[11,44],[6,-47],[-17,3]],[[25759,70041],[20,-64],[-8,-22],[-4,36],[-14,43],[6,7]],[[25722,65552],[30,68],[27,87],[37,261],[34,146],[19,134],[10,99],[10,176],[-1,58],[6,87],[-1,163],[-6,182],[-11,12
2590],[-35,230],[-11,94],[-12,138],[-17,119],[0,48],[22,102],[7,50],[1,77],[-9,134],[-14,90],[4,32],[20,51],[24,151],[21,112],[4,124],[9,134],[-11,112],[1,33],[27,43],[20,15],[6,93],[-2,74],[10,36],[13,-18],[16,80],[18,-35],[17,13],[8,32],[9,86],[10,16],[15,94],[11,47],[9,-7],[12,35],[3,-39],[-19,-32],[-3,-42],[12,-81],[-23,-81],[13,19],[0,-74],[-6,-7],[-8,-84],[7,-95],[8,-2],[19,145],[3,98],[13,20],[-8,-158],[-15,-44],[-6,-67],[14,-14],[8,65],[7,13],[22,135],[5,78],[-1,56],[4,82],[-6,85],[5,94],[17,49],[10,3],[18,48],[18,16],[25,-7],[26,14],[12,20],[-1,33],[-33,17],[-14,47],[-8,114],[16,75],[13,14],[20,69],[-2,31],[-18,27],[60,-15],[7,49],[61,-102],[26,-58],[13,20],[11,-16],[13,10],[32,-34],[24,-85],[3,-57],[17,-27],[33,4],[8,-9],[29,-77],[23,-7],[34,-71],[29,6],[21,-78],[11,-25],[-9,-27],[15,-96],[11,-30],[14,-133],[-20,21],[-16,34],[-15,-41],[4,-110],[12,-44],[21,-26],[5,-59],[1,-98],[7,-37],[-4,-71],[-8,-67],[2,-65],[-5,-111],[-1,-121],[-12,-15],[-14,-64],[-24,2],[-8,-30],[-8,-108],[-4,-115],[-19,-5],[-8,-19],[0,-49],[-42,-6],[-13,-35],[-9,-76],[-5,-124],[-8,-42],[13,-91],[16,-32],[9,33],[5,-38],[20,-21],[13,-38],[10,16],[28,120],[14,0],[7,25],[-7,51],[9,44],[9,87],[4,-50],[19,31],[5,29],[-21,31],[24,-3],[11,24],[5,41],[23,10],[34,28],[9,45],[31,30],[11,-30],[23,-25],[15,-39],[17,-123],[10,-37],[7,-97],[5,-208],[17,-178],[4,-247],[10,-143],[18,-110],[2,-48],[-11,-46],[-7,-145],[4,-47],[-12,-113],[-4,-67],[-18,-66],[-15,4],[-12,-42],[1,66],[-9,27],[10,16],[15,62],[-14,26],[-15,-5],[-19,-34],[-7,-32],[9,-27],[2,-45],[-15,4],[-11,-52],[1,-84],[-7,-77],[-17,-53],[-30,-25],[-18,-97],[2,-127],[-3,-44],[-15,-25],[-1,-70],[-16,-39],[-6,-39],[-13,-4],[-7,-65],[-11,-11],[-17,-72],[5,-79],[-8,-9]],[[26661,65520],[-86,-11],[-167,-20],[-124,-12]],[[25045,72671],[21,69],[95,141],[7,-2],[43,98],[31,42],[6,-11],[28,29],[-1,-28],[-12,-16],[-30,-80],[0,-30],[-25,-55],[-51,-53],[-42,-66],[2,-20],[23,0],[-59,-73],[-18,3],[-18,52]],[[24721,71146],[19,40],[12,3],[39,49],[38,34],[31,77],[19,64],[16,27],[33,17],[15,-17],[29,27],[22,-3],[52,75],[30,94],[22,5],[29,23],[10,39],[5,51],[25,65],[14,16],[30,82],[23,23],[21,56],[11,54],[20,52],[58,85],[56,25],[50,-7],[23,-39],[1,-45],[-11,5],[-17,-24],[-19,13],[-21,-10],[5,-47],[-32,-57],[-30,-95],[-19,-20],[-5,-74],[-7,9],[-7,-52],[-14,-26],[-5,-67],[-12,-48],[-9,-6],[-12,-164],[6,-52],[-9,-35],[11,3],[20,87],[3,44],[7,-13],[29,80],[28,43],[-12,-55],[-12,-24],[-15,-77],[30,84],[26,18],[14,-13],[37,1],[15,-30],[8,8],[17,-35],[8,-39],[15,11],[22,-63],[3,-61],[17,-49],[6,-47],[14,-49],[19,-15],[-2,-79],[11,-28],[26,-15],[42,10],[25,43],[11,-8],[14,-72],[12,-27],[19,-4],[8,46],[16,-7],[9,-38],[4,69],[-7,53],[16,20],[7,-32],[-6,-56],[17,-26],[26,72],[40,62],[59,110],[11,-21],[61,42],[46,-16],[35,-3],[30,7],[62,85],[24,12],[30,-7],[32,14],[-22,-84],[-2,-135],[2,-45],[-8,-19],[9,-51],[16,-8],[9,16],[6,-26],[15,3],[17,-28],[34,49],[13,-4],[11,-46],[-1,-35],[25,28],[7,-7],[10,65],[19,24],[23,-19],[11,9],[8,39],[27,-5],[5,-30],[-10,-100],[7,-120],[1,-95],[-29,-2],[-8,-65],[15,-12],[5,21],[15,-4],[8,-38],[19,-19],[-13,-40],[24,-75],[12,-1],[20,-45],[8,38],[14,-35],[8,26],[-16,100],[14,-15],[41,13],[12,-15],[14,-91],[16,-31],[-10,-64],[-14,-20],[-27,39],[-31,-16],[-31,42],[-11,-12],[-27,1],[-27,23],[-60,-26],[-13,-28],[-37,69],[-15,48],[-13,-7],[-13,30],[-10,-41],[2,-51],[-15,-32],[1,-45],[9,-63],[-12,-20],[-24,42],[-3,31],[-21,37],[-5,30],[-22,64],[-38,46],[-13,-7],[-33,49],[-18,-5],[-13,23],[-5,-20],[-19,11
259],[-25,-75],[-17,-73],[-9,-8],[-32,23],[-23,-15],[-8,-22],[2,-34],[-23,37],[-21,17],[-24,-14],[-10,11],[-23,-24],[-13,-42],[-2,-63],[-9,-72],[-14,4],[-7,-39],[-22,-15],[-6,-46],[-13,-3],[0,-45],[-12,-9],[4,-61],[-20,32],[-9,40],[12,27],[1,34],[11,31],[1,40],[13,-4],[15,87],[-3,43],[-12,10],[-18,-75],[-38,24],[3,-51],[-13,-47],[-5,-56],[-30,-31],[-5,-27],[-6,39],[3,55],[-4,67],[-8,32],[-10,-19],[-5,-120],[3,-12],[-31,-55],[-26,-129],[-17,-146],[-19,-65],[-20,-112],[-41,-174],[6,-33]],[[25508,69434],[-19,14],[-8,47],[-13,28],[-2,29],[15,118],[11,48],[-2,34],[-11,25],[-16,-47],[-27,-10]],[[25436,69720],[0,0]],[[25436,69720],[-7,47],[7,24],[-3,38],[13,34],[6,40],[-3,47],[8,69],[-14,75],[12,13],[-8,44],[-13,18],[-6,33],[-24,4],[-9,43],[-21,-18],[-18,45],[17,52],[-7,21],[0,47],[-40,48],[-14,-14],[-24,47],[-12,-15],[-21,21],[-2,25],[-27,-2],[-3,-32],[-14,0],[-4,29],[-17,16],[-12,-13],[-86,142],[-287,231],[1,27],[-28,167],[-27,16],[-10,24]],[[24739,71113],[0,0]],[[24739,71113],[-12,-6],[-6,39]],[[25252,52115],[30,-13],[-14,-20],[-12,9],[-4,24]],[[25179,52148],[16,13],[30,-29],[6,-15],[-24,5],[-28,26]],[[25119,52114],[15,7],[15,31],[-4,-29],[-21,-27],[-5,18]],[[25071,52140],[21,-1],[8,13],[-5,-43],[-10,-7],[-17,26],[3,12]],[[24751,57677],[229,-2],[156,1],[202,1]],[[25284,52292],[-4,-32],[-7,15],[-10,-40],[-18,27],[-13,-15],[-5,30],[-18,7],[-18,-23],[-23,49],[-2,-28],[-21,38],[-22,-3],[-31,-27],[-28,-42],[-30,-33],[4,54],[-10,30],[-14,-27],[9,-17],[1,-40],[-25,-57],[-8,-80],[-9,10],[-13,-16]],[[24969,52072],[-12,0],[-13,50],[-4,66],[0,69],[-15,77],[0,54],[-10,43],[-11,19],[-4,39],[-10,34],[-4,95],[-8,14],[10,88],[-4,36],[7,25],[9,125],[7,19],[-1,45],[7,22],[-7,36],[-165,-2],[-134,-1],[-226,0],[13,21],[7,58],[-16,50],[-1,28],[10,46],[-3,41],[-12,30],[1,38],[18,-7],[17,20],[2,43],[-12,37],[-1,45],[-7,16],[9,39],[4,-50],[8,-29],[9,7],[0,29],[-13,75],[-1,74],[20,18],[12,35],[-4,32],[-18,-13],[-9,30],[5,38],[10,-28],[18,0],[1,106],[11,35],[23,5],[4,18],[-29,11],[7,94],[12,11],[2,-43],[7,-17],[5,28],[-6,21],[24,78],[-2,50],[7,25],[19,14],[0,50],[-19,26],[5,25],[13,-39],[5,36],[12,22],[9,69],[-15,24],[2,-62],[-32,11],[2,79],[27,20],[7,27],[14,-31],[5,42],[-2,53],[12,-8],[16,79],[-4,18],[-6,-40],[-23,17],[0,58],[8,20],[-8,35],[-10,-20],[-23,49],[3,58],[5,1],[17,-48],[10,7],[-5,26],[-21,50],[14,31],[8,37],[-7,37],[-6,-46],[-20,-26],[-6,14],[-3,52],[9,38],[16,33],[2,27],[-31,30],[1,71],[5,37],[21,52],[2,39],[-9,72],[-11,-4],[1,-67],[-14,-26],[-9,22],[3,48],[10,50]],[[17580,73980],[234,-2],[232,3],[190,-5],[190,2],[348,-2],[211,0],[232,2],[328,0],[141,0],[292,0],[227,1],[143,-1],[294,0],[114,0],[167,1]],[[18973,68711],[-21,23],[-6,49],[-24,59],[2,43],[-28,117],[-17,36],[-8,-52],[-20,-3],[5,-33],[-16,-98],[15,-64],[-32,26],[-9,-16],[-24,13],[-3,-19],[-30,-40],[-13,63],[-22,-8],[-13,-25],[-10,13],[-21,-30],[-8,22],[-14,-8],[-12,35],[-16,7],[-9,-35],[-9,0],[-2,-61],[-8,-45],[-24,38],[-8,-20],[-11,24],[-33,2],[-17,22],[-17,-23],[-15,-72],[6,-53],[-9,-22],[-11,44],[-18,24],[-15,40],[-6,53],[5,34],[-21,81],[9,48],[-5,50],[-18,109],[-32,58],[-26,-44],[-4,40],[-28,53],[-11,97],[14,13],[2,55],[-4,61],[-19,39],[2,26],[-17,15],[-7,73],[-24,73],[-1,35],[-14,54],[2,70],[-8,19],[-6,57],[6,30],[-1,46],[-19,0],[7,95],[-15,25],[-12,-2],[2,26],[-10,44],[-15,26],[-9,-13],[2,-41],[-15,-35],[-19,-82],[-19,-26],[-13,12],[-3,-58],[-24,-42],[-5,36],[-14,22],[-13,60],[-25,0],[4,53],[-8,36],[18,37],[1,48],[-19,74],[18,89],[25,1],[7,44],[-13,54],[6,49],[-19,27],[-4,54],[9,58],[-17,33],[2,49],[19,7],[-1,79],[-6,30],[13,24],[1,116],[13,65],[-7,69],[12,3],[10,123],[-3,58],[-8,10],[-26,-23],[-4,-21],[-22,15],[-19,-5],[-8,39],[6,39],[-7,30],[-14,9],[-4,-30],[-15,-21],[-6,17],[6,55],[-34,58],[-16,59],[4,71],[-20,60],[-13,-1],[-6,60],[-19,82],[-17,54],[-12,13],[-5,37],[-11,7],[2,38],[-9,41],[-24,10],[-32,45],[-7,54],[-47,87],[-11,-2],[12,36],[22,8],[3,22],[-16,7],[-5,57],[-11,5],[2,34],[13,32],[-12,55],[2,63],[-13,24],[-7,47],[-8,-6],[-8,88],[-15,21],[-39,152],[-1,279],[1,109],[0,804]],[[29991,69339],[3,68],[18,64],[-3,15],[11,74],[-13,36],[18,11],[4,26],[22,42],[15,-61],[28,-5],[13,70]],[[30213,67064],[-30,-174],[-2,-44]],[[29724,66677],[-9,53],[-6,-10],[-12,102],[9,73],[1,57],[13,10],[8,45],[-6,52],[9,33],[-5,65],[4,138],[12,64],[-6,60],[10,135],[-5,35],[5,74],[15,33],[6,109],[9,44],[19,43],[6,44],[-1,64],[19,67],[0,85],[12,44],[12,69],[0,47],[-10,68],[6,57],[-6,34],[10,61],[35,32],[10,-13],[16,21],[5,52],[24,14],[14,39],[7,45],[16,22],[-6,59],[11,13],[2,73],[-10,38],[-11,
259102],[15,52],[4,64],[18,75],[-13,89],[11,30]],[[29842,64964],[3,18],[27,22],[-21,-43],[-9,3]],[[29812,64781],[5,20],[11,-16],[0,-50],[-6,35],[-10,11]],[[29792,64880],[16,16],[-12,-43],[-4,27]],[[29275,64272],[5,-67],[-9,-39],[-38,-78],[-11,-1]],[[28633,68013],[16,50],[-5,-45],[-11,-5]],[[28611,68032],[12,40],[9,-5],[-21,-35]],[[27689,66145],[33,53],[53,111],[29,91],[30,50],[26,25],[11,70],[13,36],[4,52],[36,56],[19,54],[-4,80],[-13,40],[2,43],[-7,37],[-23,35],[1,92],[-18,15],[9,77],[-5,125],[-3,13],[28,22],[38,42],[56,47],[40,20],[33,2],[38,-9],[36,8],[86,-42],[23,-19],[15,-47],[23,-46],[12,-10],[40,49],[35,1],[43,12],[21,-19],[23,-1],[14,25],[30,20],[18,40],[9,1],[19,80],[30,64],[10,8],[19,54],[14,5],[20,-15],[17,19],[9,53],[2,87],[-9,180],[-20,40],[11,50],[14,11],[2,-33],[21,41],[-3,43],[-19,47],[-22,-15],[5,29],[-15,51],[-15,1],[1,80],[16,115],[19,5],[23,42],[0,48],[18,22],[27,55],[9,-5],[16,29],[25,75],[4,46],[12,51],[41,121],[31,100],[56,141],[-1,12],[68,109],[26,62],[18,0],[22,37],[27,-29],[19,10],[91,-8],[53,-1],[107,14],[24,-1],[93,10]],[[29478,69336],[1,-109],[-7,-30],[-4,-63],[13,-57],[-10,-55],[-2,-92],[-4,-31],[4,-70],[19,-88],[4,-69],[-12,-80],[7,-114],[-4,-36],[-19,-63],[-5,-89],[-8,-79],[9,-27],[-1,-103],[10,-67],[-5,-64],[12,-57],[-16,-97],[-7,-114],[10,-26],[7,66],[19,0],[2,-53],[13,-29],[-2,-343],[-6,-422],[0,-74],[-4,-37],[8,-65]],[[29390,64649],[-7,-42],[-21,-42],[-2,-79],[-13,2],[9,-60],[18,87],[11,-15],[10,42],[21,27],[18,2],[4,33],[22,-30],[2,41],[9,-28],[20,-8],[18,-23],[23,28],[2,43],[17,8],[10,-12],[75,3],[39,20],[14,18],[30,63],[9,40],[12,13],[13,50],[21,21],[12,-2],[-18,-52],[-9,-6],[15,-31],[5,-44],[17,-12],[11,25],[16,-72],[15,17],[23,48],[2,28],[17,11],[12,-12],[-5,-21],[-67,-94],[-78,-123],[-50,-62],[-81,-93],[-53,-78],[-43,-41],[-27,-12],[-6,15],[-64,-60],[-61,10],[-46,-55],[3,38],[-23,-2],[3,25],[-11,39],[7,35],[-8,36]],[[26861,65369],[16,17],[-2,-36],[-14,19]],[[26831,65420],[6,90],[11,-35],[-3,-35],[-14,-42],[0,22]],[[26661,65520],[1,-26],[21,-28],[13,17],[37,-82],[25,-20],[11,-21],[18,-66],[19,-29],[18,23],[2,50],[7,13],[14,-55],[19,2],[-1,-37],[29,-96],[16,-33],[22,-21],[41,57],[22,4],[17,35],[51,60],[37,-38],[19,15],[20,-9],[29,61],[29,86],[8,10],[16,58],[44,102],[10,1],[67,108],[30,17],[24,34],[65,69],[17,24]],[[15490,70789],[21,10],[13,-45],[-1,-55],[17,-42],[25,-1],[32,51],[14,-4],[59,-119],[7,-61],[18,-81],[1,-57],[7,-52],[-3,-67],[10,-88],[-4,-41],[3,-50],[33,-54],[46,-35],[11,-19],[17,14],[13,-32],[18,-5],[23,39],[23,7],[54,83],[12,45],[15,16],[21,-15],[29,12],[28,26],[19,-30],[17,-9],[18,14],[34,-40],[9,-75],[14,4],[19,50],[34,4],[13,-16],[11,34],[47,51],[15,35],[21,-9],[21,-51],[22,6],[34,26],[20,5],[11,42],[28,27],[29,46],[46,27],[37,10],[13,57],[14,23],[24,-22],[64,39],[17,-14],[19,6],[28,42],[11,36],[163,1],[250,-3],[164,-3]],[[17338,70482],[16,-107],[11,-27],[16,-75],[18,5],[10,-47],[19,-2],[16,-48],[0,-53],[13,-49],[7,-54],[-24,-108],[-1,-55],[-10,-23],[-24,-150],[1,-36],[-9,-51],[-7,-116],[-13,-40],[-6,-53],[-14,-44],[-3,-51],[7,-58],[-9,-68],[-18,-76],[0,-21],[-32,-49],[-14,-93],[-8,-97],[-10,-66],[-18,-48],[3,-66],[-8,-36],[15,-69],[-8,-56],[13,-35],[19,25],[16,-59],[20,12],[2,-53],[18,-17],[1,-31],[-10,-62],[-12,-17],[1,-42],[11,-32],[-1,-43],[-12,-81],[0,-54],[-11,-11],[-2,-59],[0,-2105]],[[17307,65831],[-166,-2],[-273,-5],[-26,-3],[-143,2],[-220,2]],[[15305,65829],[-21,55],[-15,55],[-7,69],[2,33],[-14,81],[2,32],[-7,63],[-2,126],[13,147],[-7,107],[-17,87],[-11,2],[-11,123],[15,90],[12,96],[6,83],[0,52],[9,80],[6,99],[-6,42],[17,53],[8,43],[16,132],[15,193],[15,283],[7,225],[4,188],[-2,8],[10,197],[-1,69],[7,184],[0,92],[-5,39],[8,91],[12,227],[8,117],[4,157],[-3,66],[3,109],[-4,69],[5,24],[5,176],[-1,76],[-11,41],[6,87],[-2,83],[-7,45],[16,36],[1,109],[-19,193],[27,-79],[14,-14],[-3,38],[23,10],[7,17],[11,-28],[12,31],[15,0],[20,51]],[[26599,59546],[33,-4],[78,1],[5,-5],[157,-1],[61,3],[151,-2],[3,26],[77,-5],[-8,-28]],[[18139,65823],[61,-6],[262,13],[192,2],[5,-5],[196,3],[118,3]],[[18136,60011],[0,880],[1,11],[-1,272],[1,173],[-1,298],[1,318],[0,1661],[1,149],[0,628],[1,266],[0,1156]],[[28738,60998],[7,-15],[-7,-27],[0,42]],[[28949,61206],[-16,-79],[-15,-98],[-8,-27],[-5,21],[-15,-7],[-19,-78],[-12,-70
259],[-11,-126],[1,-64],[-23,-128],[7,-14],[-18,-91],[-12,-79],[-9,-11],[1,-57],[-11,-86],[-18,-64],[-16,2],[4,-35],[-9,-5],[-1,84],[-10,55],[-4,61],[2,70],[9,59],[3,89],[10,105],[4,76],[16,79],[18,110],[-4,34],[21,17],[15,65],[1,28],[-20,21],[25,54]],[[28739,61120],[-11,-44],[-3,44]],[[28423,61914],[-20,-21],[-13,21],[0,-52],[-18,-113],[-4,-52],[2,-76],[15,-59],[29,15],[6,26],[15,0],[12,38],[9,-30],[-6,-74],[19,-64],[0,-49],[35,-59],[25,-2],[7,-28],[6,21],[24,-9],[4,-44],[16,-39],[8,-59],[13,-15],[15,-54],[20,-23],[30,-68],[-5,-65],[-15,-24],[-2,-107],[4,-29],[-11,-46],[13,-23],[-19,-30],[-31,64],[-11,-27],[-7,25],[0,41],[-13,81],[-19,32],[-8,35],[-12,12],[-21,103],[-11,11],[-4,45],[-13,30],[-2,-30],[28,-89],[20,-114],[15,-24],[1,-25],[16,-14],[10,-96],[11,-53],[30,-4],[7,-36],[31,-24],[-14,-29],[-1,-37],[13,-8],[4,22],[8,-41],[5,-110],[-8,-90],[-18,63],[-21,45],[-9,-42],[11,-39],[7,-55],[9,-14],[-22,-24],[-18,-4],[6,-39],[22,11],[-2,-76],[14,12],[4,-31],[12,-20],[6,-49],[-9,-97],[-4,15],[-16,-18],[-15,-34],[-10,68],[-29,61],[-14,45],[4,48],[-13,71],[-22,-9],[-8,-25],[-10,46],[-18,11],[-4,23],[-21,-35],[11,-33],[12,8],[18,-13],[15,-55],[9,-2],[8,58],[8,-119],[1,-67],[22,-19],[25,-82],[1,-65],[27,4],[9,27],[1,-33],[9,-11],[-3,86],[17,6],[13,-29],[35,-36],[17,27],[11,-11],[8,-128],[12,-140],[9,-71],[7,-94]],[[15775,72069],[4,105],[10,72],[12,-52],[-2,-58],[19,-32],[-18,-27],[-5,-26],[-18,-12],[-2,30]],[[15740,73454],[0,40],[20,-41],[-17,-26],[-3,27]],[[15720,73667],[6,14],[26,-115],[-18,42],[-14,59]],[[15715,73495],[8,29],[12,-47],[-15,-33],[-5,51]],[[15707,73080],[13,89],[14,59],[2,55],[16,11],[7,-19],[0,-49],[19,-38],[3,-26],[-15,-19],[-17,15],[-1,-29],[-13,-34],[-14,-7],[3,-24],[23,10],[11,-42],[8,-84],[-4,-14],[10,-100],[8,27],[-5,67],[10,-3],[16,-57],[16,-13],[7,-94],[-8,-58],[-14,13],[-12,86],[-21,-25],[2,30],[-19,44],[3,93],[-5,56],[-18,-4],[-3,30],[-22,54]],[[15649,73739],[11,-4],[34,-53],[-8,-8],[-22,20],[-15,45]],[[15623,73630],[17,26],[2,-33],[-19,7]],[[15618,73982],[15,0],[4,-29],[-17,-2],[-2,31]],[[15586,73509],[7,30],[20,1],[2,-29],[15,-33],[17,-9],[-18,69],[37,108],[12,-2],[37,-58],[-19,-50],[11,-66],[-2,-62],[-11,-25],[4,-69],[-20,-12],[-15,50],[-9,-12],[-22,11],[-31,62],[-6,76],[-9,20]],[[15577,73617],[18,-10],[18,-54],[-30,41],[-6,23]],[[17306,73978],[-1,-290],[0,-441],[-2,-286],[0,-702],[1,-52],[0,-1247],[-7,-48],[20,-76],[8,-54],[0,-63],[12,-40],[-17,-93],[7,-11],[11,-93]],[[15490,70789],[-34,9],[-3,34],[-12,6],[-10,-31],[-13,10],[-19,-51],[-9,7],[-21,74],[-10,8],[-7,-47],[-10,-10],[6,139],[1,124],[-4,165],[13,-61],[-2,-100],[4,-137],[17,0],[1,37],[-10,40],[0,61],[12,-37],[14,83],[-19,116],[11,42],[25,53],[-17,37],[-6,-27],[-18,-2],[4,-23],[-16,4],[-20,44],[-1,55],[-11,130],[8,8],[6,-52],[11,31],[52,63],[-10,27],[-34,23],[-2,45],[-27,14],[-8,-24],[8,-90],[-16,-21],[3,38],[-4,206],[-14,176],[-24,80],[-9,207],[-5,77],[-15,162],[-14,36],[-4,55],[-14,23],[-5,31],[-19,29],[-12,110],[-8,101],[1,53],[-11,56],[12,58],[9,138],[-19,46],[3,22],[17,1],[40,-55],[32,-64],[10,-1],[25,-39],[6,12],[41,-55],[-1,-20],[35,-41],[56,-11],[21,13],[31,-37],[9,19],[10,-18],[24,7],[12,-32],[41,2],[32,71],[-3,-24],[22,-42],[7,-45],[17,17],[17,-5],[-3,-32],[14,-20],[1,-59],[10,6],[3,53],[-14,34],[0,40],[12,28],[21,10],[3,-31],[-15,-34],[10,-50],[7,6],[2,48],[10,14],[8,-100],[-15,-10],[11,-42],[8,-78],[13,-21],[-8,-25],[-16,2],[2,-42],[-17,-36],[-9,-113],[-14,-9],[11,113],[-6,17],[-19,-101],[-4,-53],[-21,-70],[-38,-183],[-13,-119],[12,8],[23,-13],[12,27],[21,17],[3,38],[-44,-62],[-17,27],[42,226],[31,74],[29,28],[3,73],[16,73],[31,68],[-9,97],[22,-40],[14,-187],[-22,0],[3,-40],[11,-14],[-4,-56],[7,-19],[0,-53],[-14,-38],[-1,-38],[15,-16],[-10,-48],[-6,-87],[4,-21],[-10,-57],[7,-49],[-15,-79],[-27,78],[8,96],[-16,-42],[-6,-63],[30,-83],[-10,-16],[1,-48],[-11,-26],[-16,46],[-20,105],[12,37],[1,61],[-7,25],[0,-51],[-12,-57],[7,-72],[-6,-48],[13,14],[11,-66],[27,-22],[11,37],[0,33],[13,16],[8,79],[10,53],[-2,30],[25,-58],[10,25],[-4,36],[27,34],[0,50],[-8,58],[-8,11],[6,35],[-10,40],[-7,71],[22,38],[-24,58],[16,82],[-6,91],[15,46],[9,119],[22,25],[-1,
25969],[-14,23],[-23,86],[1,74],[-10,49],[-15,4],[3,-24],[-11,-28],[10,-67],[18,-50],[1,-35],[-26,85],[-12,4],[-7,58],[2,77],[18,24],[16,-22],[10,42],[-10,45],[-28,45],[-13,48],[1,39],[-29,-33],[-7,33],[4,45],[-13,-17],[3,39],[24,28],[13,-15],[9,-49],[19,7],[-10,108],[17,6],[5,34],[-21,66],[-5,66],[8,44],[-13,30],[-17,-6],[-11,-41],[9,-44],[-19,40],[8,57],[-10,25],[-9,-14],[-1,65],[-21,54],[11,21],[-5,36],[-13,16],[16,54],[184,0],[97,-6],[145,5],[143,-2],[190,0],[169,0],[165,1],[178,0],[325,-2]],[[25685,69733],[6,80],[31,-17],[-23,-128],[-14,65]],[[25568,69555],[12,14],[2,-63],[-14,23],[0,26]],[[24707,71654],[8,83],[12,4],[-5,-75],[-15,-12]],[[24691,71507],[21,33],[-14,-47],[-7,14]],[[24655,71564],[5,21],[30,29],[5,-13],[-11,-48],[-24,-11],[-5,22]],[[24625,71464],[3,27],[20,41],[1,-19],[-24,-49]],[[24631,71609],[14,-54],[-13,-3],[-8,37],[7,20]],[[24621,71679],[35,36],[11,-55],[14,34],[2,-44],[-16,-9],[-17,-49],[-11,42],[-16,20],[-2,25]],[[24616,71401],[17,18],[32,86],[14,-32],[-30,-33],[5,-35],[-17,-4],[-20,-37],[-1,37]],[[24563,71635],[15,17],[-1,-44],[-14,27]],[[24276,71309],[20,-30],[34,11],[49,52],[19,27],[18,0],[48,70],[25,27],[6,26],[17,-22],[7,33],[25,10],[22,70],[14,-12],[14,35],[10,-4],[24,-81],[-14,-76],[-24,-78],[9,-73],[-16,-35],[-11,-77],[13,-16],[42,73],[5,54],[42,-108],[13,-22],[9,10],[25,-27]],[[25508,69434],[-10,-58],[-1,-80],[-37,-13],[-21,-40],[3,-47],[-11,-59],[-9,-15],[-11,-83],[-12,-42],[-7,-104],[3,-25],[-13,-50],[20,-42],[12,7],[7,53],[26,64],[10,3],[15,63],[0,36],[31,133],[26,36],[11,-7],[11,34],[15,-32],[-6,46],[12,97],[27,109],[7,100],[12,-5],[21,32],[1,59],[17,60],[22,-3],[-2,-87],[-16,-5],[-2,-142],[-12,-40],[-8,4],[-5,-53],[-14,-52],[5,-43],[-13,-39],[4,-26],[-18,-33],[-13,-62],[-8,-87],[-17,-107],[-9,-26],[-9,-62],[-21,-268],[9,-94],[-2,-71],[-12,-41],[-23,-46],[-3,-62],[-8,-37],[-14,-162],[2,-82],[8,-50],[-2,-102],[-21,-118],[-7,-136],[-20,-107],[-9,-156],[8,-76],[-5,-38],[8,-85],[-7,-57],[14,-62],[0,-85],[6,-63],[16,-59],[-4,-89],[-11,-107],[6,-145]],[[2682,386],[26,11],[1,-51],[-9,8],[-8,-28],[-10,60]],[[2636,452],[21,8],[-4,-21],[-13,-12],[-4,25]],[[2313,271],[13,35],[16,2],[19,68],[4,-20],[27,2],[4,-44],[-7,13],[-29,-30],[-23,-89],[-11,47],[-13,16]],[[90204,32599],[5,15],[34,16],[21,137],[6,65],[7,-11],[7,-43],[14,-11],[-10,-88],[-32,-109],[-9,-44],[-2,-111],[-12,-56],[-18,30],[-7,101],[8,50],[-12,59]],[[90597,35570],[10,43],[4,-16],[-8,-45],[-6,18]],[[90537,37432],[5,20],[1,-49],[-6,29]],[[90507,37973],[14,53],[0,59],[11,0],[0,-66],[-9,-13],[-10,-55],[-6,22]],[[90501,34555],[4,28],[2,101],[9,-12],[20,67],[5,-22],[-14,-80],[4,-63],[-13,7],[0,-73],[-12,18],[-5,29]],[[90487,38800],[6,39],[11,-28],[-1,-51],[-8,-23],[-7,25],[-1,38]],[[90486,35993],[20,2],[3,-36],[-19,-8],[-4,42]],[[90472,34420],[4,45],[13,54],[5,-54],[-4,-24],[7,-40],[-2,-61],[-9,-29],[-14,109]],[[90343,33382],[11,51],[21,35],[15,-9],[-2,-35],[-12,-13],[-8,-39],[-11,-6],[-5,23],[-9,-7]],[[28030,56345],[-13,-8],[-36,-51],[-27,-66],[-35,-121],[-18,-79],[-7,-45],[-16,-58],[-14,-93],[-13,-174],[3,-55],[-7,-48],[-14,-47],[-23,-41],[-9,-97],[-17,10],[-17,-16],[-11,39],[-16,-33],[-10,-63],[3,-31],[8,10],[0,-33],[-15,-20],[-18,-45],[-9,-52],[-34,-59],[-10,38],[-11,-7],[-1,-32],[17,-22],[-5,-59],[-25,-52],[-7,-40],[-10,5],[-24,-22],[-17,-59],[-6,18],[-36,-90],[-8,21],[-15,-28],[-2,30],[-13,-1],[-4,-42],[15,-83],[-7,-74],[-32,-62],[-19,-20],[-2,41],[-19,40],[-11,-22],[-2,-31],[12,-15],[14,-59],[-15,-65],[-25,-59],[-9,0],[-17,-67],[5,-21]],[[31708,38299],[11,-21],[12,13],[9,-36],[-17,-36],[-12,19],[-3,61]],[[31642,38028],[49,54],[35,-32],[-18,-26],[-21,-7],[-11,-24],[-8,12],[-17,-17],[-9,40]],[[31637,38350],[7,-14],[0,-44],[-7,58]],[[31170,38320],[15,18],[17,49],[-4,63],[7,32],[14,12],[20,-6],[17,-25],[50,2],[20,-22],[24,26],[18,-5],[25,-25],[8,20],[28,0],[27,-20],[16,1],[7,-19],[6,24],[37,-35],[4,19],[18,-18],[6,7],[31,-33],[14,-49],[7,13],[5,-27],[10,-6],[14,22],[-5,-40],[3,-84],[13,-30],[-7,-43],[-11,19],[3,-28],[-10,2],[-7,-32],[-13,1],[-11,-59],[-7,-83],[-8,-6],[-1,-44],[-25,-46],[-15,-9],[-12,12],[-7,-27],[-10,13],[-21,-43],[-10,9],[-9,-29],[-8,9],[-18,66],[-12,-10],[-7,-34],[-21,60],[-8,0],[
259-25,-33],[-14,24],[-12,-19],[-25,47],[-7,-39],[-14,-27],[-21,-3],[-12,-18],[-8,41],[-21,8],[-11,-32],[-19,19],[-12,-12],[1,53],[10,31],[-11,12],[3,65],[5,15],[1,75],[7,31],[-10,101],[-13,21],[-9,78]],[[30985,38023],[20,12],[5,-43],[-15,-38],[-12,32],[2,37]],[[31858,38286],[13,39],[11,-4],[15,-28],[-13,-4],[1,-49],[-9,20],[-13,-5],[-5,31]],[[31828,37522],[7,36],[-4,40],[7,30],[10,-13],[8,22],[17,3],[6,-29],[39,5],[2,-18],[-32,-48],[-41,-30],[-19,2]],[[31779,38288],[6,50],[10,-23],[12,26],[19,-21],[33,6],[-2,-23],[-14,-4],[9,-42],[-16,-11],[-15,23],[-7,-20],[-12,49],[-23,-10]],[[17306,73978],[171,1],[103,1]],[[18139,65823],[-119,3],[-36,-2],[-58,9],[-63,-7],[-79,0],[-293,0],[-184,5]],[[29478,69336],[71,5],[115,0],[40,-9],[62,-5],[57,2],[168,10]],[[25149,51924],[13,-63],[5,-76],[-3,-101],[-10,-105],[-4,3],[8,90],[4,100],[-1,46],[-12,106]],[[25020,51931],[11,38],[32,81],[2,-14],[-13,-63],[2,-28],[13,-33],[-15,-50],[-3,47],[-10,-10],[-17,10],[-2,22]],[[24941,51321],[17,10],[-9,-42],[-8,32]],[[24732,50824],[7,27],[13,-65],[-8,-14],[-12,52]],[[24681,50807],[39,-33],[-19,-8],[-20,41]],[[24628,50763],[25,19],[2,-17],[-26,-20],[-1,18]],[[24275,51386],[10,27],[12,-5],[3,26],[22,-6],[23,-61],[9,7],[6,-29],[-15,-36],[-1,-40],[-14,-19],[-59,115],[4,21]],[[24969,52072],[-17,-35],[-8,7],[-17,-56],[-2,-38],[-12,-15],[3,-40],[-28,17],[-11,-45],[5,-68],[18,-10],[13,25],[-4,-59],[8,-34],[15,-19],[13,11],[6,29],[5,101],[-2,13],[24,54],[3,44],[18,-34],[13,6],[0,-21],[-17,-34],[0,-34],[15,-17],[3,-61],[15,14],[11,82],[16,-25],[-4,-55],[-13,0],[-12,-44],[22,2],[-3,-29],[-31,-22],[13,-66],[11,22],[-7,-59],[-9,26],[-14,11],[-12,-55],[-1,-99],[-9,-5],[-6,86],[-11,1],[-2,-66],[13,-58],[-13,33],[-14,5],[-8,-17],[-15,6],[18,-39],[0,-32],[-23,49],[0,-25],[12,-32],[-12,-14],[1,-34],[11,-36],[20,-11],[-1,-22],[12,-24],[-1,-34],[7,-46],[9,30],[5,-21],[22,-2],[16,-34],[3,30],[20,-91],[11,44],[24,-111],[0,-59],[6,-13],[18,28],[7,-41],[-24,-15],[-2,-33],[16,-3],[-8,-52],[-11,24],[-12,-96],[2,-44],[-21,36],[-2,55],[-8,16],[-31,-138],[-15,-41],[7,67],[9,29],[5,48],[9,21],[0,54],[9,23],[-1,51],[-10,24],[-4,-62],[-16,-29],[-12,29],[-14,77],[-34,43],[-10,45],[-56,33],[-12,-14],[-48,-143],[-46,-115],[-7,10],[4,41],[-12,16],[-2,41],[6,3],[-12,100],[-11,27],[-9,-1],[1,-28],[-8,-36],[2,76],[-10,56],[-13,-64],[-14,14],[-7,-22],[-7,31],[-6,-27],[10,-63],[-12,4],[-7,-27],[-4,-54],[-8,7],[-5,-57],[-8,12],[-19,-33],[-6,-76],[-16,16],[5,21],[-13,67],[-18,57],[-11,-13],[-26,21],[-10,33],[-25,12],[-16,25],[-16,60],[12,14],[7,58],[8,-12],[12,-52],[7,22],[-1,-68],[15,-17],[-4,104],[-23,64],[0,42],[-11,7],[-9,-41],[-13,-13],[2,41],[-10,-7],[3,39],[9,28],[-10,40],[-29,-50],[-10,80],[-10,-8],[-6,118],[-26,1],[6,33],[1,85],[-32,16],[-13,-10],[-20,-38],[-7,57],[8,41],[8,-3],[-2,46],[-16,8],[-14,-22],[-9,20],[-2,-40],[-24,-36],[-14,-34],[-6,32],[-18,-16],[0,-32],[9,-30],[18,-8],[-9,-30],[8,-63],[20,21],[5,-18],[-13,-14],[6,-20],[-32,-6],[-26,-49],[-20,-9],[-82,63],[-35,42],[-57,101],[-23,32],[-41,40],[-33,5],[-14,-14],[-36,7],[-58,-25],[-17,-13],[-26,-53]],[[30097,65246],[-20,-46],[-6,102],[2,64],[-10,22],[2,-159],[-17,2],[-2,-35],[-10,-7],[-1,55],[16,95],[8,68],[17,46]],[[30029,65436],[5,7],[11,-52],[-5,-7],[-11,52]],[[30019,65203],[6,51],[-4,23],[5,57],[4,-20],[0,-85],[-11,-26]],[[29960,64853],[11,80],[5,-14],[1,-76],[-17,10]],[[30068,65494],[-3,-45],[-14,-41],[-6,42],[4,35],[-19,54],[-8,40],[5,-129],[-22,17],[12,-39],[1,-75],[-12,-11],[8,-53],[0,-72],[-10,-45],[-8,-73],[-12,6],[-27,-18],[-27,-34],[-38,-30],[-1,16]]]"),uSTopology={type,bbox,transform,objects,arcs},AthletesInteractiveMap=({description,states_details,title,_metadata,initial_athletes_filters:athletes_filters,onlyFullMode,ranges_config={legend_title:"Legend Title",range_1:{min:0,max:10},range_2:{min:0,max:0},range_3:{min:0,max:0}},qualified_athletes_count})=>{const[isFirstRender,setIsFirstRender]=reactExports.useState(!0),[fullScrClosed,setFullScrClosed]=reactExports.useState(!1);reactExports.useEffect(()=>{setIsFirstRender(!1)},[isFirstRender]);const[loading,setLoading]=reactExports.useState(!0),[error,setError]=reactExports.useState(!1),[centeredMap,setCenteredMap]=reactExports.useState(!0),[stateLabel,setStateLabel]=reactExports.useState("0"),[isTouchEvent2,setIsTouchEvent]=reactExports.useState(!1),[openedByApp,setOpenedByApp]=reactExports.useState(!1),[searchedAthletes,setSearchedAthletes]=reactExports.useState([]),prevMediaSize=reactExports.useRef(void 0),[mapAlert,setMapAlert]=reactExports.useState(!1),[drawerProps,setDrawerProps]=reactExports.useState({totalAthletes:0,athletesFilters:{},state:"",searchedState:""}),mapWrapperRef=reactExports.useRef(null),{open,onOpen,onClose}=useDisclosure(),drawerControls=useDisclosure(),{position:position2,handleZoomIn,handleZoomOut,setPosition}=useMapHandlers(mapWrapperRef,open),{loadingStyles:loadingStyles2,markerFocusStyles}
259=getAthleteInteractiveMapStyles(),mediaSize=useBreakpointValue({base:"small",sm:"medium",lg:"large","2xl":"2xl","3xl":"3xl"});fetchMapData(setLoading,uSTopology,setError),reactExports.useEffect(()=>{mediaSize!==prevMediaSize.current&&(setCenteredMap(!0),prevMediaSize.current=mediaSize)},[mediaSize]);const{ngb:isNgb}=useCurrentTheme(),fullScreenButtonRef=reactExports.useRef(null);if(isNgb)return null;const hasLegendData=Object.keys(ranges_config).length>0,hasQualifiedAthletesCount=!!qualified_athletes_count,legendRanges=getLegendRanges(ranges_config),MapWrapper=onlyFullMode||open?FullScreenWrapper:RegularWrapper;return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",as:"section",id:`interactive-athletes-map-${_metadata.uid}`,"aria-live":"polite","aria-label":`Interactive Athletes Map${title?`: ${title}`:""}`,css:markerFocusStyles,children:[jsxRuntimeExports.jsxs(Box,{padding:"20px",children:[jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title}),description&&jsxRuntimeExports.jsx(Text,{fontSize:"sm",children:description})]}),jsxRuntimeExports.jsx(SkipLink,{label:"Skip to map controls",ref:fullScreenButtonRef,container:"map"}),jsxRuntimeExports.jsx(QualifiedAthletesBanner,{qualifiedAthletesCount:qualified_athletes_count}),jsxRuntimeExports.jsxs(MapWrapper,{ref:mapWrapperRef,isOpen:onlyFullMode?!open:open,onClose,hasQualifiedAthletesCount,children:[!loading&&!error&&jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(AthletesDrawer,{setOpenedByApp,openedByApp,onlyFullMode,athletesList:searchedAthletes,setSearchedAthletes,size:"md",...drawerControls,...drawerProps})}),hasLegendData&&jsxRuntimeExports.jsx(AthletesColorsLegend,{disableInteractivity:onlyFullMode,showStaticSponsorImage:onlyFullMode,id:_metadata==null?void 0:_metadata.uid,refresh:!isFirstRender,...ranges_config}),loading?jsxRuntimeExports.jsxs(Box,{css:loadingStyles2,children:[jsxRuntimeExports.jsx(Heading,{id:"headingId",children:"Loading Athletes Map..."}),jsxRuntimeExports.jsx(NoJSMessage,{children:"To see interactive map, please enable JavaScript."})]}):error?jsxRuntimeExports.jsx(ErrorMessage,{}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(MapOverlayAlert,{mapAlert,setMapAlert,id:_metadata.uid,isLargeScr:mediaSize!=="small"&&mediaSize!=="medium",isTouchEvent:isTouchEvent2}),jsxRuntimeExports.jsx(G$1,{width:800,height:500,projection:"geoAlbersUsa",style:{...getComposableMapStyles(centeredMap,mediaSize,position2,onlyFullMode,open),transitionDuration:mapAlert?"300ms":"1500ms",position:"relative"},children:jsxRuntimeExports.jsx(re$1,{zoom:position2.zoom,center:position2.coordinates,onMoveEnd:lastPosition=>handleMoveEnd(lastPosition,setPosition),filterZoomEvent:evt=>(evt.type==="touchstart"?(setIsTouchEvent(!0),setOpenedByApp(!0)):setIsTouchEvent(!1),combinedEventFilter(evt,setMapAlert)),children:jsxRuntimeExports.jsx(W$1,{geography:uSTopology,children:({geographies})=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[geographies.map(geo=>jsxRuntimeExports.jsx(reactExports.Fragment,{children:jsxRuntimeExports.jsx(MapGeography,{legendRanges,setStateLabel,setDrawerProps,setSearchedAthletes,drawerControls,onlyFullMode,athletesFilters:athletes_filters,stateDetails:states_details,geo,index:_metadata.uid})},geo.id)),geographies.map(geo=>jsxRuntimeExports.jsx(reactExports.Fragment,{children:jsxRuntimeExports.jsx(StatesList,{legendRanges,stateLabel,mediaSize,setDrawerProps,setSearchedAthletes,drawerControls,onlyFullMode,athletesFilters:athletes_filters,stateDetails:states_details,geo})},geo.id))]})})})}),jsxRuntimeExports.jsx(MapControls,{setFullScrClosed,fullScrClosed,onlyFullMode,handleZoomOut,handleZoomIn,isOpen:open,onOpen,onClose,setPosition,ref:fullScreenButtonRef})]})]})]})},LeaderboardScheduleButton=({bannerView=!1,lbButton})=>{const{link:link2,linkText,canRender}=unwrapLinkObject(lbButton);return canRender?jsxRuntimeExports.jsx(SmartLink,{whiteSpace:"nowrap",variant:"button",buttonVariant:bannerView?"invertSolid":"solid",buttonSize:"md",href:link2,children:linkText}):null},getStyles=()=>{const athletesTextSyles={fontFamily:"heading",textTransform:"uppercase",lineHeight:{base:1.33,md:1.2},fontWeight:"bold",_ngb:{textTransform:"none"}},commonAthleteImageSize={border:"1px solid",borderColor:"var(--components-image-avatar-border-color, rgba(125, 125, 125, 0.2))",color:"var(--semantics-text-title-secondary-color)",fontFamily:"heading",background:"var(--components-image-avatar-background-color)",w:{base:"72px",md:"60px",xl:"90px","2xl":"96px"},h:{base:"72px",md:"60px",xl:"90px","2xl":"96px"}},rowStyles={borderColor:"var(--components-athlete-table-row-divider-border-color, #edf2f7)"},tHDesktopListStyles={scope:"row",fontWeight:"normal",paddingInlineEnd:0,textTransform:"none",width:{md:"35%"},...rowStyles},tableHeadingStyles={...athletesTextSyles,fontSize:{base:"lg",lg:"xl",xl:"2xl","2xl":"3xl"},color:"var(--semantics-text-title-secondary-color)",maxWidth:{md:"220px",lg:"230px",xl:"355px","2xl":"400px"},wordBreak:"break-word"},leaderboardBannerTextStyles={...athletesTextSyles,color:"var(--semantics-text-title-primary-light-color, #fff)",fontSize:"20px",textAlign:"center",margin:{base:"0 0 15px",md:"0 20px 0 0"}},loadingStyles2={alignItems:"center",flexDirection:"column",marginBlock:6},leaderboardBannerStyles={flexDirection:{base:"column",md:"row"},background:"var(--components-athlete-leaderboard-cta-section-background-color, #c62027)",alignItems:"center",padding:"15px 20px"},lbMobileDescHeaderStyles={fontFamily:"Helvetica Now Text Condensed Bold",fontSize:"xs",textTransform:"uppercase"},quickImageStyles={position:"absolute",zIndex:1,borderRadius:"50%",...commonAthleteImageSize};return{rowStyles,quickImageStyles,commonAthleteImageSize,tableHeadingStyles,tHDesktopListStyles,leaderboardBannerTextStyles,leaderboardBannerStyles,loadingStyles:loadingStyles2,lbMobileDescHeaderStyles,ngbSearchLabelStyle:{color:"#494A4E"}}},LeaderboardBottomBanner=({lbButton,lbDescription})=>{if(!lbButton&&!lbDescription)return null;const{leaderboardBannerTextStyles,leaderboardBannerStyles}=getStyles(),alignBannerItems=!(lbButton!=null&&lbButton.title)||!lbDescription?"center":"space-between";return jsxRuntimeExports.jsxs(Flex,{css:leaderboardBannerStyles,justifyContent:alignBannerItems,children:[lbDescription&&jsxRuntimeExports.jsx(Text,{css:leaderboardBannerTextStyles,children:lbDescription}),jsxRuntimeExports.jsx(LeaderboardScheduleButton,{bannerView:!0,lbButton})]})},getAthleteListItemStyles=createStyleObjectFromSlotRecipe({slots:["avatar","athleteName","flexWrapper","infoWrapper"],base:{flexWrapper:{alignItems:"center",gap:"4"},infoWrapper:{flexDirection:"column",justifyContent:"center",alignItems:"flex-start",ga
259p:1.5},avatar:{"& span":{fontFamily:"heading",fontSize:"2xl",color:"var(--components-image-avatar-color)"},backgroundColor:"var(--components-image-avatar-background-color)",borderWidth:"1px",borderStyle:"solid",borderColor:"var(--components-image-avatar-border-color, rgba(125, 125, 125, 0.2))",borderRadius:"full",width:{base:"72px",md:"60px",xl:"90px","2xl":"96px"},height:{base:"72px",md:"60px",xl:"90px","2xl":"96px"}},athleteName:{textStyle:"heading",fontSize:{base:"lg",lg:"xl",xl:"2xl","2xl":"3xl"},color:"var(--semantics-text-title-secondary-color)",maxWidth:{md:"220px",lg:"230px",xl:"355px","2xl":"400px"},wordBreak:"break-word",_teamusa:{textTransform:"none"}}},variants:{leaderboardView:{true:{}}},defaultVariants:{leaderboardView:!1}}),AthleteNameCellContent=reactExports.forwardRef((props,ref)=>{const{age,athlete,lbFirstColumnTitle,education,leaderboardView,onClick,onFocus,origin:origin2,sportsString}=props,{featured_image_list,first_name,last_name,medals,olympian_paralympian_qualified,olympian_paralympian_years,thumbnail_image_list,url,uid}=athlete,{first_column_text,second_column_button}=getLeaderboardProps(athlete),handleClick=()=>onClick==null?void 0:onClick(uid,url),styles2=getAthleteListItemStyles(),featuredImage=(featured_image_list??[]).filter(ExcludeFalsy),thumbnailImage=(thumbnail_image_list??[]).filter(ExcludeFalsy),athleteImage=thumbnailImage.length?thumbnailImage:featuredImage,athleteName=`${first_name} ${last_name}`;return jsxRuntimeExports.jsxs(Flex,{css:styles2.flexWrapper,children:[isCloudinaryArray$1(athleteImage)?jsxRuntimeExports.jsx(QuickImage,{css:styles2.avatar,data:athleteImage,transformer:"athlete-avatar-96",useResponsivePlugin:!1}):jsxRuntimeExports.jsx(AvatarRoot,{css:styles2.avatar,children:jsxRuntimeExports.jsx(AvatarFallback,{name:athleteName})}),jsxRuntimeExports.jsxs(Flex,{css:styles2.infoWrapper,children:[jsxRuntimeExports.jsx(Link,{ref,css:styles2.athleteName,href:url??"",onClick:handleClick,onFocus,children:athleteName}),jsxRuntimeExports.jsx(LabeledText,{text:olympian_paralympian_years||""}),jsxRuntimeExports.jsx(LabeledText,{label:"Sport",hideFrom:"xl",text:sportsString}),jsxRuntimeExports.jsx(LabeledText,{label:lbFirstColumnTitle,hideFrom:"md",text:leaderboardView?first_column_text:education}),jsxRuntimeExports.jsx(LabeledText,{label:"Hometown",hideFrom:"lg",text:origin2}),jsxRuntimeExports.jsx(LabeledText,{label:"Age",hideFrom:"lg",text:age}),jsxRuntimeExports.jsx(Box,{hideFrom:"md",children:leaderboardView?jsxRuntimeExports.jsx(LeaderboardScheduleButton,{lbButton:second_column_button}):jsxRuntimeExports.jsx(AthleteMedals,{...medals})}),olympian_paralympian_qualified&&jsxRuntimeExports.jsx(Text,{fontSize:"xs",background:"var(--components-athlete-table-highlight-background-color, #f5f5f5)",children:`Qualified | ${olympian_paralympian_qualified}`})]})]})}),LabeledText=({label:label2,text="",...rest})=>text?jsxRuntimeExports.jsxs(Text,{...rest,fontSize:{base:"xs",lg:"sm",xl:"md"},children:[label2&&jsxRuntimeExports.jsx(Text,{as:"span",textStyle:"leaderboard-table-sm-heading",children:`${label2}: `}),text]}):null,{Cell,Row}=Table,AthleteTableRow=reactExports.forwardRef((props,ref)=>{const{athlete,lbFirstColumnTitle,lbSecondColumnTitle,leaderboardView,onClick,onFocus}=props,{bio,medals,sport}=athlete,first_column_text="first_column_text"in athlete?athlete==null?void 0:athlete.first_column_text:void 0,second_column_button="second_column_button"in athlete?athlete==null?void 0:athlete.second_column_button:void 0,{age,education,hometown}=(bio==null?void 0:bio.quick_facts)??{},{city="",state=""}=hometown??{},origin2=`${city}${city&&state&&", "}${state}`,sportsString=(sport==null?void 0:sport.map(sport2=>sport2.title).join(", "))??"";return jsxRuntimeExports.jsxs(Row,{children:[jsxRuntimeExports.jsx(Cell,{headers:"col-name",children:jsxRuntimeExports.jsx(AthleteNameCellContent,{ref,athlete:props.athlete,origin:origin2,education:education??"",age:(age==null?void 0:age.toString())??"",sportsString,leaderboardView,lbFirstColumnTitle,onClick,onFocus})}),jsxRuntimeExports.jsx(Cell,{hideBelow:"xl",headers:"col-sport",children:jsxRuntimeExports.jsx(Text,{children:sportsString})}),jsxRuntimeExports.jsx(Cell,{hideBelow:"md",width:{base:"35%",lg:"20%"},headers:leaderboardView?`col-${stringToId(lbFirstColumnTitle).toLowerCase()}`:"col-education",children:jsxRuntimeExports.jsx(Text,{fontSize:leaderboardView?"sm":"md",children:leaderboardView?first_column_text:education})}),jsxRuntimeExports.jsx(Cell,{hideBelow:"lg",headers:"col-hometown",children:jsxRuntimeExports.jsx(Text,{fontSize:"sm",children:origin2})}),jsxRuntimeExports.jsx(Cell,{hideBelow:"lg",headers:"col-age",children:jsxRuntimeExports.jsx(Text,{fontSize:"sm",children:age})}),jsxRuntimeExports.jsx(Cell,{hideBelow:"md",headers:leaderboardView?`col-${stringToId(lbSecondColumnTitle).toLowerCase()}`:"col-medals",children:leaderboardView?jsxRuntimeExports.jsx(LeaderboardScheduleButton,{lbButton:second_column_button}):jsxRuntimeExports.jsx(AthleteMedals,{...medals})})]})}),LoadingAthletes=()=>{const{loadingStyles:loadingStyles2}=getStyles();return jsxRuntimeExports.jsx(TableRow,{children:jsxRuntimeExports.jsx(TableCell,{colSpan:5,children:jsxRuntimeExports.jsxs(Flex,{css:loadingStyles2,children:[jsxRuntimeExports.jsx(Spinner$1,{id:"athletesSpinner",color:"blue.500",size:"lg"}),jsxRuntimeExports.jsx(NoJSMessage,{children:"To see this athletes table, please enable JavaScript."})]})})})},getItemUid=(itemUid="",tableUid="")=>`${itemUid}-${tableUid}`,getAppliedFilterTags=(selectedFilters,sports_tags=[],content_tags=[])=>{if(!selectedFilters)return[];const{sports=[],...restFilters}=selectedFilters,matchedSports=sports.filter(sport=>sports_tags.includes(sport)),sportTag=matchedSports.length?`Sports: ${matchedSports.join(", ")}`:null,filterTags=Object.entries(restFilters).map(([key,values])=>{const matchedValues=values.filter(value=>value!=="Olympian"&&value!=="Paralympian"&&content_tags.includes(value));return matchedValues.length?`${key}: ${matchedValues.join(", ")}`:null});return[sportTag,...filterTags].filter(ExcludeFalsy)},mergeEventOptions=(baseEvents,pagePreviews)=>{const merged=[...baseEvents??[]],eventOptionsMap=new Map;pagePreviews==null||pagePreviews.forEach(preview=>{preview.uid&&preview.event_options&&eventOptionsMap.set(preview.uid,preview.event_options)});for(const event of merged)if(event.uid){const eventOptions=eventOptionsMap.get(event.uid);eventOptions&&(event.event_options=eventOptions)}return merged.filter(ExcludeFalsy)},getAthleteListStyles=createStyleObjectFromSlotRecipe({slots:["listHeader","tableBody","tagLabel","tagRoot","tagsWrapper"],base:{listHeader:{backgroundColor:"rgba(213, 213, 213, 0.25)",_teamusa:{backgroundColor:"var(--components-athlete-table-table-header-background-color)"},"& > th":{fontFamily:"heading",fontSize:"md",fontWeight:"bold",textTransform:"uppercase",color:"var(--semantics-text-paragraph-primary-color)"}},tableBody:{'& > tr:has(+ tr[aria-label^="Filters matching"]) > td':{borderBottom:"none"}},tagsWrapper:{paddingLeft:{base:"105px",md:"90px",xl:"120px"},paddingTop:0,paddingBottom:0},tagRoot:{borderRadius:"full",marginRight:3,marginBottom:3},tagLabel:{padding:"1px",overflow:"hidden"}},variants:{leaderboardView:{true:{listHeader:{backgroundColor:"var(--components-athlete-leaderboard-table-header-background-color)"}}}},defaultVariants:{leaderboardView:!1}}),AthleteTagRow=({athlete,selectedFilters})=>{const styles2=getAthleteListStyles(),appliedFilterTags=getAppliedFilterTags(selectedFilters,getTitleArray(athlete.sport),getTitleArray(athlete.content_tags)
259);return appliedFilterTags.length?jsxRuntimeExports.jsx(TableRow,{"aria-label":`Filters matching ${athlete.first_name} ${athlete.last_name}`,children:jsxRuntimeExports.jsx(TableCell,{colSpan:6,css:styles2.tagsWrapper,children:appliedFilterTags.map((tag2,idx)=>jsxRuntimeExports.jsx(TagRoot,{variant:"beige",css:styles2.tagRoot,children:jsxRuntimeExports.jsx(TagLabel,{css:styles2.tagLabel,children:tag2})},idx))})}):null};function isConfirmedAthletePreview(athlete){const{first_name,last_name,uid}=athlete;return isNonEmptyString(first_name)&&isNonEmptyString(last_name)&&isNonEmptyString(uid)}const eventTableBananas=["event-table-leaderboard1","event-table-leaderboard2","event-table-leaderboard3","event-table-leaderboard4","event-table-leaderboard5"],athleteTableBananas=["athlete-table-leaderboard1","athlete-table-leaderboard2","athlete-table-leaderboard3","athlete-table-leaderboard4","athlete-table-leaderboard5"],featuredContentLeaderboardBananas=["featured-content-leaderboard1","featured-content-leaderboard2","featured-content-leaderboard3","featured-content-leaderboard4","featured-content-leaderboard5"];function TableBanana({contentTags,idx,uid,refresh}){const bananaIndex=Math.floor(idx/10),bananaName=athleteTableBananas[bananaIndex];return jsxRuntimeExports.jsx(TableRow,{css:{"&:not(:has(iframe))":{display:"none"}},children:jsxRuntimeExports.jsx(TableCell,{colSpan:10,children:jsxRuntimeExports.jsx(Banana,{refresh,name:bananaName,uid,componentTags:createBananaTags(contentTags),display:"flex",width:"auto",justifyContent:"center"})})},`tr-banana-${idx}`)}const AthletesTable=({labelledBy,athleteIdToFocus,athletesList,fetching=!1,lbFirstColumnTitle,lbSecondColumnTitle,leaderboardView=!1,searchTerm="",tableId,selectedFilters={},clearAthleteFocusState})=>{const styles2=getAthleteListStyles(),noAthletes=athletesList.length===0&&!fetching,handleAthleteClick=(uid,url)=>{url&&saveFocusAndUpdateAllTables(tableId,uid||"")};return jsxRuntimeExports.jsxs(TableRoot,{mb:leaderboardView?0:8,size:"lg","aria-labelledby":labelledBy,children:[jsxRuntimeExports.jsx(TableHeader,{hideBelow:"md",children:jsxRuntimeExports.jsxs(TableRow,{css:styles2.listHeader,children:[jsxRuntimeExports.jsx(TableColumnHeader,{textAlign:"center",id:"col-name",children:"name"}),jsxRuntimeExports.jsx(TableColumnHeader,{hideBelow:"xl",id:"col-sport",children:"sport"}),jsxRuntimeExports.jsx(TableColumnHeader,{id:leaderboardView?`col-${stringToId(lbFirstColumnTitle).toLowerCase()}`:"col-education",children:leaderboardView?lbFirstColumnTitle:"Education"}),jsxRuntimeExports.jsx(TableColumnHeader,{hideBelow:"lg",id:"col-hometown",children:"hometown"}),jsxRuntimeExports.jsx(TableColumnHeader,{hideBelow:"lg",id:"col-age",children:"age"}),jsxRuntimeExports.jsx(TableColumnHeader,{id:leaderboardView?`col-${stringToId(lbSecondColumnTitle).toLowerCase()}`:"col-medals",children:leaderboardView?lbSecondColumnTitle:"Medals"})]})}),jsxRuntimeExports.jsxs(TableBody,{css:styles2.tableBody,children:[athletesList.filter(isConfirmedAthletePreview).map((athlete,idx)=>{const renderBanana=!leaderboardView&&idx<50&&idx%10===4,athleteLinkRef=el=>{athleteIdToFocus===athlete.uid&&el&&el.focus()};return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[renderBanana&&jsxRuntimeExports.jsx(TableBanana,{idx,refresh:searchTerm!==" ",uid:athlete.uid}),jsxRuntimeExports.jsx(AthleteTableRow,{athlete,onClick:handleAthleteClick,leaderboardView,lbFirstColumnTitle:leaderboardView?lbFirstColumnTitle:"Education",ref:athleteLinkRef,onFocus:clearAthleteFocusState,lbSecondColumnTitle},athlete.uid),jsxRuntimeExports.jsx(AthleteTagRow,{athlete,selectedFilters})]},idx)}),noAthletes&&jsxRuntimeExports.jsx(TableRow,{children:jsxRuntimeExports.jsx(TableCell,{colSpan:5,children:jsxRuntimeExports.jsx(NoItemsFound,{itemName:"athletes"})})}),fetching&&jsxRuntimeExports.jsx(LoadingAthletes,{})]})]})},AthletesLeaderboard=({_metadata,athletes,first_column_title,leaderboard_button_description,leaderboard_button,second_column_title,title})=>jsxRuntimeExports.jsxs(Container,{size:"fullWidth",display:"flex",flexDirection:"column",children:[jsxRuntimeExports.jsx(ComponentHeading,{sponsor:jsxRuntimeExports.jsx(Banana,{name:"athlete-leaderboard-logo",uid:_metadata.uid}),uid:_metadata.uid,children:title}),jsxRuntimeExports.jsx(AthletesTable,{labelledBy:stringToId(title,_metadata.uid),leaderboardView:!0,athletesList:athletes??[],lbFirstColumnTitle:first_column_title??"",lbSecondColumnTitle:second_column_title??""}),jsxRuntimeExports.jsx(LeaderboardBottomBanner,{lbButton:leaderboard_button,lbDescription:leaderboard_button_description})]}),AthleteSearch=({searchTerm,hasSportsFilter,handleSearch,showHelperText,text})=>jsxRuntimeExports.jsxs(FieldRoot,{marginBottom:"12px",children:[jsxRuntimeExports.jsx(FieldLabel,{children:jsxRuntimeExports.jsxs(Text,{children:["Search by Athlete Name ",hasSportsFilter?"":"or Sport"]})}),jsxRuntimeExports.jsx(InputGroup,{width:"100%",startElement:jsxRuntimeExports.jsx(SearchIcon,{color:"rgba(22, 58, 107, 0.6);"}),children:jsxRuntimeExports.jsx(Input,{fontSize:"md",value:searchTerm,onChange:handleSearch,placeholder:hasSportsFilter?"Athlete Name":"Athlete Name or Sport"})}),showHelperText&&jsxRuntimeExports.jsx(Text,{marginTop:"12px",children:text})]}),AthleteTableFilters=props=>{const{filters,searchHelperText,searchTerm,selectedFilters={},handleFilterChange,handleSearch,handleReset}=props;if(!filters)return null;const sportsFilter=filters.sports||[],tagsGroupsFilter=filters.tags_groups_filters||[],olympianParalympianFilter=filters.olympian_paralympian||[],{multiSelectWrapper,filtersWrapper,filterByText,resetFiltersButton}=getTableFiltersStyles(),onSearch=e3=>{handleSearch(e3.target.value)},dropdownFilters=[sportsFilter.length>1&&{title:SPORT_FILTER_TITLE,options:sportsFilter},...tagsGroupsFilter.filter(tagGroup=>tagGroup.options.length>0)].filter(ExcludeFalsy),handleUserClassificationChange=value=>{handleFilterChange({...selectedFilters,[OLY_PARA_FILTER_TITLE]:value})},olyParaOptions=olympianParalympianFilter.filter(item=>item.name!=="Team USA"),noActiveFilters=!searchTerm&&!Object.values(selectedFilters||{}).some(opt=>opt.length>0);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(AthleteSearch,{hasS
259portsFilter:!!sportsFilter.length,searchTerm:searchTerm||"",showHelperText:!noActiveFilters,text:searchHelperText,handleSearch:onSearch}),jsxRuntimeExports.jsxs(Flex,{css:multiSelectWrapper,children:[jsxRuntimeExports.jsxs(Flex,{as:"fieldset",css:filtersWrapper,children:[jsxRuntimeExports.jsx(Text,{as:"legend",display:"contents",css:filterByText,children:"Filter By:"}),dropdownFilters.map(({title,options})=>jsxRuntimeExports.jsx(Box,{mr:3,children:jsxRuntimeExports.jsx(SelectWithSearch,{enableSearch:options.length>10,options:options.map(o2=>o2.name).sort(),title,selectedFilters:(selectedFilters==null?void 0:selectedFilters[title])||[],onSelectionChange:selected=>handleFilterChange({...selectedFilters,[title]:selected})},title)},title)),olyParaOptions.length>1&&jsxRuntimeExports.jsx(CheckboxFilter,{options:olyParaOptions,selectedOptions:(selectedFilters==null?void 0:selectedFilters[OLY_PARA_FILTER_TITLE])||[],handleFilterChange:handleUserClassificationChange})]}),jsxRuntimeExports.jsx(Flex,{css:resetFiltersButton,children:jsxRuntimeExports.jsxs(Button,{disabled:noActiveFilters,variant:"outline",onClick:handleReset,children:[jsxRuntimeExports.jsx(RepeatIcon,{}),"Reset Filters"]})})]})]})};function useSearchTerm(value,delay3,disabled){const[debouncedValue,setDebouncedValue]=reactExports.useState(value);return reactExports.useEffect(()=>{let timer2;return disabled?setDebouncedValue(value):(timer2&&clearTimeout(timer2),timer2=setTimeout(()=>setDebouncedValue(value),delay3)),()=>{timer2&&clearTimeout(timer2)}},[value,delay3,disabled]),debouncedValue}function AthletesTableBlock({_metadata:tableMetadata,athletes=[],initial_athletes_filters,aggregated_filters,sort_field="",total=0,title,_metadata,qualified_athletes_count}){var _a9;const originalFilters={sports:(initial_athletes_filters==null?void 0:initial_athletes_filters.sports)??[],contentTags:mapContentTagsForFilters(initial_athletes_filters==null?void 0:initial_athletes_filters.content_tags),matchAllTags:(initial_athletes_filters==null?void 0:initial_athletes_filters.match_all_tags)??!1,olympianParalympian:(initial_athletes_filters==null?void 0:initial_athletes_filters.olympian_paralympian)??[],filtersStatusSports:!!((_a9=aggregated_filters==null?void 0:aggregated_filters.sports)!=null&&_a9.length),showTopAthletesAtTheTop:(initial_athletes_filters==null?void 0:initial_athletes_filters.show_top_athletes_at_the_top)??!1},filteredAthletes=(athletes==null?void 0:athletes.filter(ExcludeFalsy))||[],[athleteList,setAthleteList]=reactExports.useState(filteredAthletes),[selectedFilters,setSelectedFilters]=reactExports.useState(null),[searchTerm,setSearchTerm]=reactExports.useState(null),[fetching,setFetching]=reactExports.useState(!1),[error,setError]=reactExports.useState(!1),[athleteIdToFocus,setAthleteIdToFocus]=reactExports.useState(null),[isRestored,setIsRestored]=reactExports.useState(!1),debouncedSearchTerm=useSearchTerm(searchTerm,600,isRestored),fetchedTotal=reactExports.useRef(total),clearAthleteFocusState=()=>setAthleteIdToFocus(null);reactExports.useEffect(()=>{const{savedFilters,itemToFocus,shouldRestore}=getSavedTable(tableMetadata==null?void 0:tableMetadata.uid);shouldRestore&&(async()=>{savedFilters&&"olympianParalympian"in savedFilters&&(setIsRestored(!0),setSelectedFilters({sports:savedFilters.sports||[],olympianParalympian:savedFilters.olympianParalympian||[],...savedFilters.tagsGroups}),setSearchTerm(savedFilters.query||null),await fetchAthletes(savedFilters)),itemToFocus&&(setAthleteIdToFocus(itemToFocus),sessionStorage.removeItem(FOCUS_RESTORATION_KEY))})()},[]),reactExports.useEffect(()=>{debouncedSearchTerm!==null&&fetchAthletes({query:debouncedSearchTerm})},[debouncedSearchTerm]);const fetchAthletes=async params=>{setFetching(!0),setError(!1);try{const newAthletes=await getAthletesBasedOnFilters({selectedFilters,params,debouncedSearchTerm,originalFilters,sortField:sort_field||"",tableMetadata});return setAthleteList(newAthletes.entries||[]),fetchedTotal.current=newAthletes.total||0,newAthletes}catch{setError(!0)}finally{setFetching(!1),setIsRestored(!1)}},handleSearch=newSearchTerm=>{setSearchTerm(newSearchTerm)},searchHelperText=reactExports.useMemo(()=>fetching?"Searching, please wait...":error?"Search failed. Please try again later.":`${fetchedTotal.current} athletes found`,[fetching,error,fetchedTotal.current]),handleFilterChange=async newSelectedFilters=>{setSelectedFilters(newSelectedFilters);const{sports,olympianParalympian,...dataTagsGroups}=newSelectedFilters||{};await fetchAthletes({sports,olympianParalympian,tagsGroups:dataTagsGroups})},handleResetFilters=()=>{setSelectedFilters(null),setSearchTerm(null),setAthleteList(filteredAthletes),fetchedTotal.current=total,saveOrUpdateTableFilters(tableMetadata.uid,{})},handleLoadMore=async()=>{const newLimit=Math.min(athleteList.length+DEFAULT_TABLE_LIMIT,total),firstNewAthleteArrayId=athleteList.length,newAthletes=await fetchAthletes({limit:newLimit});if(!newAthletes||!newAthletes.entries)return;const{uid}=newAthletes.entries[firstNewAthleteArrayId];uid&&setAthleteIdToFocus(uid)},showLoadMoreButton=!!athleteList.length&&fetchedTotal.current>athleteList.length,showQualifiedBanner=!searchTerm&&!Object.values(selectedFilters||{}).some(opt=>opt.length>0),titleText=title||"All Athletes";return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",display:"flex",flexDirection:"column",children:[jsxRuntimeExports.jsx(ComponentHeading,{sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-athlete-table",uid:_metadata.uid,componentTags:createBananaTags(initial_athletes_filters==null?void 0:initial_athletes_filters.content_tags)}),uid:_metadata.uid,children:titleText}),jsxRuntimeExports.jsx(AthleteTableFilters,{filters:aggregated_filters,searchHelperText,searchTerm:searchTerm||"",selectedFilters,handleFilterChange,handleReset:handleResetFilters,handleSearch}),showQualifiedBanner&&jsxRuntimeExports.jsx(QualifiedAthletesBanner,{qualifiedAthletesCount:qualified_athletes_count}),jsxRuntimeExports.jsx(AthletesTable,{selectedFilters,labelledBy:stringToId(titleText,_metadata.uid),athleteIdToFocus,clearAthleteFocusState,tableId:tableMetadata==null?void 0:tableMetadata.uid,athletesList:athleteList,fetching:!showLoadMoreButton&&fetching,searchTerm:searchTerm||""}),jsxRuntimeExports.jsx(Flex,{justifyContent:"center",children:error?jsxRuntimeExports.jsx(ErrorMessage,{}):showLoadMoreButton&&jsxRuntimeExports.jsx(LoadMoreButton,{fetching,handleLoadMore,itemName:"athletes"})})]})}const getBylineBlockStyles=createStyleObjectFromSlotRecipe({slots:["authorDescriptionBlock","authorJobTitle","authorName","authorTopSection","followTools","quickImageStyles"],base:{authorTopSection:{flexDirection:{base:"column",sm:"row"},gap:{base:5,md:6},alignItems:{sm:"center"}},quickImageStyles:{borderRadius:"50%",border:"1px solid var(--semantics-borders-primary-color)",w:{base:"70px",md:"80px",lg:"90px",xl:"96px"}},authorName:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl"},fontFamily:"accent",letterSpacing:"0.05em"},authorJobTitle:{fontSize:{base:"md",lg:"lg",xl:"xl"}
259,color:"var(--semantics-text-title-secondary-color)"},authorDescriptionBlock:{marginBlock:{base:5,md:6}},followTools:{flexDirection:"row",flexWrap:"wrap",gap:4}}});function BylineBlock({author_byline}){if(!author_byline)return null;const styles2=getBylineBlockStyles(),author2=author_byline[0],{headshot,follow_tools,name,job_title,description}=author2;return jsxRuntimeExports.jsx(Container,{as:"article",size:"richTextBlock",children:jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsxs(Flex,{as:"header",css:styles2.authorTopSection,children:[isCloudinaryArray$1(headshot)&&jsxRuntimeExports.jsx(QuickImage,{css:styles2.quickImageStyles,data:headshot,transformer:"athlete-avatar-96",useResponsivePlugin:!1}),jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsx(Heading,{css:styles2.authorName,children:name}),jsxRuntimeExports.jsx(Heading,{as:"p",css:styles2.authorJobTitle,children:job_title})]})]}),description&&jsxRuntimeExports.jsx(PoorTextBlock,{css:styles2.authorDescriptionBlock,children:description}),(follow_tools==null?void 0:follow_tools.social_networks)&&jsxRuntimeExports.jsx("footer",{children:jsxRuntimeExports.jsx(FollowTools,{social_networks:follow_tools==null?void 0:follow_tools.social_networks,extraProps:{iconContainerStyles:styles2.followTools,iconButtonProps:{variant:"outlineIconButton"}}})})]})})}const carouselWrapperCss={"--navigation-padding":"var(--chakra-spacing-6)","--navigation-height":"40px","--content-margin":"var(--chakra-spacing-4)","--content-padding-top":{base:"calc(var(--navigation-padding) * 2 + var(--navigation-height))",md:"var(--chakra-spacing-6)",xl:"var(--chakra-spacing-12)"},"--content-padding-inline":{base:"var(--chakra-spacing-6)",sm:"var(--chakra-spacing-8)",xl:"var(--chakra-spacing-12)"},"--content-padding-bottom":{base:"var(--chakra-spacing-6)",sm:"var(--chakra-spacing-8)",xl:"var(--chakra-spacing-12)"},"--heading-color":"var(--semantics-text-title-primary-light-color)","--description-color":"var(--semantics-text-paragraph-primary-light-color)","--preview-image-size":{base:"48px",xl:"72px"},"--preview-margin-left":"var(--chakra-spacing-6)","--preview-margin-bottom":{base:"var(--chakra-spacing-4)",md:"var(--chakra-spacing-6)"},"--preview-internal-spacing":{base:"var(--chakra-spacing-2)",xl:"var(--chakra-spacing-3)"},"--transition-duration":"700ms","--content-z-index":"1","--navigation-z-index":"2",position:"relative",overflow:"hidden",width:"100%",backgroundImage:`linear-gradient( 260 to bottom, 261 var(--components-carousel-image-fallback-background-color, #efeae6) 0%, 262 var(--components-carousel-image-fallback-background-color, #efeae6) 100vw, 263 var(--components-carousel-content-section-background-color, #efeae6) 100vw, 264 var(--components-carousel-content-section-background-color, #efeae6) 100%)`},carouselSlideListCss={display:"grid",gridTemplateAreas:'"carousel"',backgroundColor:"var(--components-carousel-content-section-background-color, #efeae6)","& > div":{"--content-padding-top":"var(--content-padding-bottom)"}},carouselSlideCss={display:"grid",gridArea:"carousel",gridTemplateColumns:{base:"100%",md:"minmax(0, 1fr) minmax(0, 1fr)"},gridTemplateRows:{base:"fit-content(100%)",md:"1fr"},gridTemplateAreas:{base:'"image" "content"',md:'"content image"'},maxWidth:"100%",height:{base:"min-content",md:"100%"},'&[aria-hidden="true"]':{visibility:"hidden",opacity:0,pointerEvents:"none"},'&[data-state="current"] .carousel-image-wrapper':{transform:"translateX(0)"},'&[data-state="previous"] .carousel-image-wrapper':{transform:"translateX(-100%)"},'&[data-state="next"] .carousel-image-wrapper':{transform:"translateX(100%)"},'&[data-state="upcoming"] .carousel-image-wrapper':{transform:"translateX(2000px)"},"@media (prefers-reduced-motion: no-preference)":{transition:"visibility 0s var(--transition-duration), opacity var(--transition-duration) ease-in"},'&[aria-hidden="false"]':{transition:"visibility 0s 0s, opacity var(--transition-duration) ease-out"}},carouselSlideImageCss={position:"relative",gridArea:"image",aspectRatio:"1",width:"100%",height:"100%","& img":{width:"100%",height:"100%",objectFit:"cover"},"&:has(picture[data-photo-credit]) .preview-wrapper":{bottom:"calc(var(--preview-margin-bottom) * 2)"},"@media (prefers-reduced-motion: no-preference)":{transition:"transform var(--transition-duration) cubic-bezier(0.65, 0, 0.35, 1)"}},carouselSlideContentCss={zIndex:"var(--content-z-index)",gridArea:"content",display:"flex",flexDirection:"column",justifyContent:"center",width:"100%",paddingTop:"var(--content-padding-top)",paddingInline:"var(--content-padding-inline)",paddingBottom:"var(--content-padding-bottom)",backgroundColor:"var(--components-carousel-content-section-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.lightWhiteWavyFlag})`,backgroundSize:"150%","& > * + *":{marginTop:"var(--content-margin)"}
264,"& h3":{lineHeight:"1.2",fontSize:{base:"xl",md:"2xl",lg:"4xl",xl:"6xl"},color:"var(--heading-color)",'&[data-long="true"]':{fontSize:{base:"lg",md:"xl",lg:"3xl",xl:"5xl"}},fontFamily:"accent"},"& p":{fontSize:{base:"sm",lg:"md",xl:"lg"},color:"var(--description-color)",'&[data-long="true"]':{fontSize:{base:"xs",lg:"sm",xl:"md"}}},"& .carousel-tags":{"& a:focus-visible":{outlineColor:"var(--tag-focus-outline-color, --semantics-focus-dark)"}}},carouselSlideCtaGroupCss={display:"flex",flexDirection:"column",alignItems:"flex-start",gap:"var(--chakra-spacing-3)",marginTop:"calc(var(--content-margin) * 1.5)"},carouselSlideCtaCss={width:"fit-content",borderRadius:"100vmax",fontSize:{base:"md",lg:"lg"}},carouselSlidePreviewCss={cursor:"pointer",position:"absolute",bottom:"var(--preview-margin-bottom)",left:"var(--preview-margin-left)",display:"flex",gap:"var(--preview-internal-spacing)",width:{base:"calc(100% - var(--preview-margin-left) * 2)",sm:"360px"},padding:"var(--preview-internal-spacing)",color:"var(--semantics-text-paragraph-primary-light-color, white)",backgroundColor:"var(--components-carousel-next-preview-background-color, #00000080)",outline:"1px solid var(--components-carousel-next-preview-border-color, white)","& picture":{minWidth:"var(--preview-image-size)",maxWidth:"var(--preview-image-size)",minHeight:"var(--preview-image-size)",maxHeight:"var(--preview-image-size)"}},nextTitleCss={fontSize:"xs"},nextTextCss={display:"var(--next-text-display)",textTransform:"uppercase",fontFamily:"var(--next-text-font-family)",fontWeight:"bold",fontSize:"sm"},navigationCss={zIndex:"var(--navigation-z-index)",position:"absolute",top:{base:"100vw",md:"unset"},bottom:{md:0},right:{md:"50%"},display:"flex",alignItems:"center",width:{base:"100%",md:"unset"},padding:"24px var(--content-padding-inline)","& > span":{textTransform:"uppercase",borderRadius:"0px",marginRight:"auto",fontSize:"xs"},"& > button":{borderRadius:"full"},"& > button:first-of-type":{marginRight:"0.75rem"},"& > .navigation-badge":{fontSize:{base:"xs",md:"md"},marginRight:{md:6},_usopc:{fontFamily:"Sharp Grotesk Medium"},_ngb:{fontWeight:"bold"}}},NewsCarouselNavigation=props=>{const{activeSlide,numberOfSlides,onDecrement,onIncrement}=props;return jsxRuntimeExports.jsxs(Box,{"data-js":!0,className:"carousel-navigation",css:navigationCss,children:[jsxRuntimeExports.jsxs(Badge,{className:"navigation-badge",variant:"blue",children:[activeSlide+1," of ",numberOfSlides]}),jsxRuntimeExports.jsx(IconButton,{"aria-label":"previous slide",onClick:onDecrement,disabled:activeSlide===0,variant:"outlineIconButton",children:jsxRuntimeExports.jsx(ArrowBackIcon,{})}),jsxRuntimeExports.jsx(IconButton,{"aria-label":"next slide",onClick:onIncrement,disabled:activeSlide===numberOfSlides-1,variant:"outlineIconButton",children:jsxRuntimeExports.jsx(ArrowForwardIcon,{})})]})},isNewsCarouselEntry=item=>!!item.title,srcSetConfig={base:{width:479,aspectRatio:1},sm:{width:767,aspectRatio:1},md:{width:496,aspectRatio:1},lg:{width:640,aspectRatio:1},xl:{width:709,aspectRatio:1}},getCarouselSlideCtas=entry=>[[entry.link_href,entry.link_text],[entry.link_href_additional,entry.link_text_additional]].reduce((ctas,[href,text])=>(href&&ctas.push({href,text:text||"Read more"}),ctas),[]),getSlideState=(thisSlide,activeSlide)=>activeSlide===thisSlide?"current":activeSlide+1===thisSlide?"next":activeSlide>thisSlide?"previous":"upcoming",NewsCarouselSlide=reactExports.memo(props=>{const{description,image:image2,link_href:href,nextSlidePreview,tags,title="",extraProps:{ctaProps,srcSetImageProps}={}}=props,ctas=getCarouselSlideCtas(props),isAthleteProfile=href==null?void 0:href.startsWith("/profiles/");return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(Box,{css:carouselSlideContentCss,children:[!isAthleteProfile&&!!(tags!=null&&tags.length)&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(VisuallyHidden,{children:"Content categorized by:"}),jsxRuntimeExports.jsx(LinkTagGroup,{className:"carousel-tags",tags,extraProps:{tagProps:{size:{base:"sm",md:"md"}}}})]}),jsxRuntimeExports.jsx(Heading,{as:"h3","data-long":(title??"").length>64,children:title}),description&&jsxRuntimeExports.jsx(Text,{"data-long":description.length>100,children:description}),ctas.length>0&&jsxRuntimeExports.jsx(Box,{css:carouselSlideCtaGroupCss,children:ctas.map(({href:ctaHref,text},index2)=>jsxRuntimeExports.jsx(SmartLink,{href:ctaHref,variant:"dark",css:carouselSlideCtaCss,...ctaProps,children:text},`${index2}-${text}`))})]}),jsxRuntimeExports.jsxs(Box,{className:"carousel-image-wrapper",css:carouselSlideImageCss,children:[image2&&jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig,...srcSetImageProps}),nextSlidePreview]})]})}),SlidePreview=reactExports.memo(props=>{const{image:image2,onClick,title}=props;return title?jsxRuntimeExports.jsxs(Box,{"data-js":!0,onClick,"aria-hidden":"true",className:"preview-wrapper",role:"button",css:carouselSlidePreviewCss,children:[image2&&jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig:{base
264:{width:48,aspectRatio:1},xl:{width:72,aspectRatio:1}}}),jsxRuntimeExports.jsxs(chakra.span,{css:nextTitleCss,children:[jsxRuntimeExports.jsx(chakra.span,{css:nextTextCss,children:"Next:"})," ",title]})]}):null}),SlideCollection=props=>{const{children:children2,css:css2,numberOfEntries}=props,Component=numberOfEntries>1?ListRoot:Box;return jsxRuntimeExports.jsx(Component,{css:css2,children:children2})},SlideWrapper=props=>{const{children:children2,css:css2,slideState,numberOfEntries}=props,Component=numberOfEntries>1?ListItem:Box;return jsxRuntimeExports.jsx(Component,{css:css2,"data-state":slideState,"aria-hidden":slideState!=="current",children:children2})},NewsCarousel=props=>{const[activeSlide,setActiveSlide]=reactExports.useState(0),[initialX,setInitialX]=reactExports.useState(null),[hasSwiped,setHasSwiped]=reactExports.useState(!1),{entries:unfilteredEntries,visuallyHiddenHeading,...rest}=props,entries=unfilteredEntries.filter(isNewsCarouselEntry),numberOfEntries=entries.length,decrementSlide=()=>{activeSlide!==0&&setActiveSlide(state=>state-1)},incrementSlide=()=>{activeSlide!==numberOfEntries-1&&setActiveSlide(state=>state+1)},handleKeyUp=event=>{event.key==="ArrowLeft"&&decrementSlide(),event.key==="ArrowRight"&&incrementSlide()},handleSwipeStart=event=>{setInitialX(event.touches[0].clientX),setHasSwiped(!1)},handleSwipeMove=event=>{if(initialX===null||hasSwiped)return;const currentX=event.touches[0].clientX,diffX=initialX-currentX,sensitivity=50;diffX>sensitivity&&activeSlide<entries.length?(incrementSlide(),setHasSwiped(!0)):diffX<-sensitivity&&activeSlide>0&&(decrementSlide(),setHasSwiped(!0))},handleSwipeEnd=()=>{setInitialX(null),setHasSwiped(!1)},renderSlides=(entry,index2)=>{const nextSlide=entries[index2+1],slideState=getSlideState(index2,activeSlide);return jsxRuntimeExports.jsx(SlideWrapper,{css:carouselSlideCss,slideState,numberOfEntries,children:jsxRuntimeExports.jsx(NewsCarouselSlide,{nextSlidePreview:jsxRuntimeExports.jsx(SlidePreview,{onClick:incrementSlide,...nextSlide}),...entry})},(entry==null?void 0:entry.uid)||index2)};return jsxRuntimeExports.jsxs(Box,{onKeyDown:handleKeyUp,onTouchStart:handleSwipeStart,onTouchMove:handleSwipeMove,onTouchEnd:handleSwipeEnd,...rest,css:{...carouselWrapperCss,...rest.css},children:[visuallyHiddenHeading&&jsxRuntimeExports.jsx(VisuallyHidden,{as:"h2",children:visuallyHiddenHeading}),jsxRuntimeExports.jsx(SlideCollection,{css:carouselSlideListCss,numberOfEntries,children:entries.map(renderSlides)}),numberOfEntries>1&&jsxRuntimeExports.jsx(NewsCarouselNavigation,{activeSlide,numberOfSlides:numberOfEntries,onDecrement:decrementSlide,onIncrement:incrementSlide})]})},STYLE_PROPS={"--description-color":"var(--semantics-text-paragraph-primary-color)","--heading-color":"var(--semantics-text-title-secondary-color)","--next-text-font-family":"var(--chakra-fonts-heading)","--tag-focus-outline-color":"var(--semantics-focus-dark)",maxWidth:"var(--component-max-width)",marginInline:"auto"},CarouselBlock=props=>{const{entries,title}=props;return entries?jsxRuntimeExports.jsxs(SchrodingersBox$1,{isABox:!!title,children:[title&&jsxRuntimeExports.jsx(VisuallyHidden,{as:"h2",children:title}),jsxRuntimeExports.jsx(SchrodingersBox$1,{isABox:!!title,children:jsxRuntimeExports.jsx(NewsCarousel,{entries,css:STYLE_PROPS})}),jsxRuntimeExports.jsx(NoJSMessage,{textAlign:"center",marginTop:"1rem",children:"To browse more content, please enable JavaScript."})]}):null},getBackgroundDecorationStyles=createStyleObjectFromRecipe({base
264:{zIndex:-1,position:"absolute",maxWidth:{base:"100%",md:"min(58%, 887px)"},top:0,right:0,_after:{content:'""',position:"absolute",top:0,right:0,width:"100%",height:"100%",backgroundSize:"100%",backgroundRepeat:"no-repeat",backgroundPosition:"top right",backgroundImage:`linear-gradient( 265 to top, 266 var(--gradient-opaque) 10.25%, 267 transparent 59.43% 268 ), 269 linear-gradient( 270 to right, 271 var(--gradient-opaque) 0%, 272 var(--gradient-semitransparent) 56.25% 273 )`,'.carousel-block[data-background="black"] &':{"--gradient-semitransparent":"rgb(18, 18, 18, 0.6)","--gradient-opaque":"var(--semantics-modal-background-color)"},'.carousel-block[data-background="white"] &':{"--gradient-semitransparent":"rgb(255, 255, 255, 0.6)","--gradient-opaque":"white"},'.carousel-block[data-background="blue"] &':{"--gradient-opaque":"var(--semantics-surfaces-surface-1)","--gradient-semitransparent":{_teamusa:"rgb(23, 31, 190, 0.6)",_usopc:"rgb(10, 43, 132, 0.6)",_ngb:"rgb(22, 31, 191, 0.6)"}},'.carousel-block[data-background="red"] &':{"--gradient-opaque":"var(--semantics-surfaces-surface-3)","--gradient-semitransparent":{_teamusa:"rgb(211, 17, 24, 0.6)",_usopc:"rgb(198, 32, 39, 0.6)",_ngb:"rgb(198, 32, 39, 0.6)"}},'.carousel-block[data-background="light"] &':{"--gradient-opaque":"var(--semantics-surfaces-surface-7)","--gradient-semitransparent":{_teamusa:"rgb(194, 222, 255, 0.6)",_usopc:"rgb(247, 247, 247, 0.6)",_ngb:"rgb(248, 247, 245, 0.6)"}}}}}
273),BackgroundDecoration=({image:image2})=>{const{mobile_image,tablet_image}=image2??{},baseImage=isCloudinaryArray$1(mobile_image)?mobile_image:tablet_image,smImage=isCloudinaryArray$1(tablet_image)?tablet_image:mobile_image;return baseImage?jsxRuntimeExports.jsx(SrcSetImage,{data:baseImage,srcSetConfig:{base:{width:479},sm:{altImage:smImage,width:767,aspectRatio:2},md:{altImage:smImage,width:575,aspectRatio:2},lg:{altImage:smImage,width:743,aspectRatio:2},xl:{altImage:smImage,width:887,aspectRatio:2}},pictureProps:{className:"background-decoration","aria-hidden":!0,css:getBackgroundDecorationStyles()}}):null},getCarouselHeaderStyles=createStyleObjectFromRecipe({base:{paddingInline:"var(--carousel-content-padding)",minHeight:"var(--chakra-sizes-12)","& h2":{display:"inline-block",'.carousel-block:is([data-has-bg="true"], :has(.background-decoration)) &':{maxWidth:{sm:"20ch",lg:"25ch","2xl":"30ch"}}}}}),styles$n=getCarouselHeaderStyles(),CarouselHeader=({children:children2,id:id2,variant})=>children2?jsxRuntimeExports.jsx(chakra.header,{css:styles$n,children:jsxRuntimeExports.jsx(ComponentHeading,{uid:id2,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-video-carousel",uid:id2,logoTheme:variant==="dark"?"light":"dark"}),styleVariant:variant,children:children2})}):null,getCarouselControlsStyles=createStyleObjectFromRecipe({base
273:{marginRight:"var(--carousel-content-padding)",marginTop:10,gap:2,justifyContent:"flex-end","&[data-gallery-mode]":{marginTop:{mdDown:5}},'.carousel-block:is([data-background="red"], [data-background="blue"]) &':{"& > button:focus-visible":{outlineColor:"var(--semantics-focus-light)"}}}}),styles$m=getCarouselControlsStyles(),CarouselControls=reactExports.forwardRef((props,ref)=>{const{isGalleryMode,variant}=props;return jsxRuntimeExports.jsxs(Flex,{css:styles$m,"data-gallery-mode":isGalleryMode||void 0,children:[jsxRuntimeExports.jsx(CardCarousel.BackButton,{variant}),jsxRuntimeExports.jsx(CardCarousel.ForwardButton,{ref,variant})]})}),getVideoCardBgImage$1=({cld:cld2,image:image2,parentLayout,srcSetConfig:srcSetConfig2,videoOrientation})=>{if(image2&&parentLayout==="landscape"&&videoOrientation==="portrait")return createImageSet(image2,srcSetConfig2,cld2)},getBackupVideoCardBgImage=({backupImage,parentLayout,videoOrientation})=>{if(backupImage&&parentLayout==="landscape"&&videoOrientation==="portrait")return`url(${backupImage})`},getVideoCardImageStyles=createStyleObjectFromSlotRecipe({slots:["imageWrapper","image","picture","placeholder"],base:{imageWrapper:{position:"relative",borderRadius:"xl",overflow:"hidden",isolation:"isolate",contain:"paint",'.video-card[data-orientation="portrait"][data-layout="landscape"] &':{"--portrait-in-landscape-width":"calc(100% / 3)",display:"flex",justifyContent:"center",aspectRatio:16/9,clipPath:"inset(0 round var(--chakra-radii-xl))",_before:{position:"absolute",content:'""',inset:0,backgroundSize:"var(--portrait-in-landscape-width) auto",backgroundRepeat:"repeat-x",backgroundPosition:"center",filter:"blur(5px) brightness(0.7) saturate(0.7)",transform:"scale(1.02)",transformOrigin:"center"}}},picture:{width:"var(--portrait-in-landscape-width, unset)"},image:{aspectRatio:16/9,borderRadius:"xl",width:"100%",height:"100%",objectFit:"cover",'.video-card[data-layout="portrait"] &':{aspectRatio:9/16},'.video-card[data-layout="landscape"][data-orientation="portrait"] &':{aspectRatio:9/16,position:"relative",zIndex:1,borderRadius:"none"}},placeholder:{aspectRatio:16/9,borderRadius:"xl",backgroundSize:"cover",backgroundImage:{_ngb:"url(/img/ngb-video-fallback.png)",_teamusa:"url(/img/teamusa-video-fallback.png)",_usopc:"url(/img/usopc-video-fallback.png)"}}}}),styles$l=getVideoCardImageStyles(),VideoCardImage=props=>{const{backupImage,image:image2,parentLayout,previewScreenProps,srcSetConfig:srcSetConfig2,videoOrientation}=props,{cld:cld2}=useLibraryContext();if(isCloudinaryArray$1(image2)){const backgroundImage=getVideoCardBgImage$1({parentLayout,cld:cld2,image:image2,srcSetConfig:srcSetConfig2,videoOrientation});return jsxRuntimeExports.jsx("div",{className:"video-card-wrapper",children:jsxRuntimeExports.jsx(Box,{css:styles$l.imageWrapper,_before:{backgroundImage},...previewScreenProps??{},children:jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig:srcSetConfig2,css:styles$l.image,pictureProps:{css:styles$l.picture}})})})}if(backupImage){const backgupBgImage=getBackupVideoCardBgImage({backupImage,parentLayout,videoOrientation});return jsxRuntimeExports.jsx("div",{className:"video-card-wrapper",children:jsxRuntimeExports.jsx(Box,{css:styles$l.imageWrapper,_before:{backgroundImage:backgupBgImage},...previewScreenProps??{},children:jsxRuntimeExports.jsx(chakra.picture,{css:styles$l.picture,children:jsxRuntimeExports.jsx(Image$1,{src:backupImage,alt:"",css:styles$l.image})})})})}return jsxRuntimeExports.jsx("div",{className:"video-card-wrapper",children:jsxRuntimeExports.jsx(Box,{css:styles$l.placeholder,...previewScreenProps??{}})})};function getVideoDuration(msDuration,videoProvider){if(!videoProvider)return{durationString:"",dateTimeString:""};msDuration=Number(msDuration);const h2=videoProvider=="youtube"?Math.floor(msDuration/3600):Math.floor(msDuration/1e3/60/60),m2=videoProvider=="youtube"?Math.floor(msDuration%3600/60):Math.floor((msDuration/1e3/60/60-h2)*60),s2=videoProvider=="youtube"?Math.floor(msDuration%3600%60):Math.floor(((msDuration/1e3/60/60-h2)*60-m2)*60),minutes=h2>0?String(m2).padStart(2,"0"):m2,seconds=String(s2).padStart(2,"0");return h2>0?{durationString:`${h2}:${minutes}:${seconds}`,dateTimeString:`PT${h2}H${minutes}M${seconds}S`}:{durationString:`${minutes}:${seconds}`,dateTimeString:`PT${minutes}M${seconds}S`}}const VideoDuration=props=>{const{duration,videoProvider,...rest}=props;if(!duration||!videoProvider)return jsxRuntimeExports.jsx(VisuallyHidden,{children:"Video duration not available"});const{durationString,dateTimeString}=getVideoDuration(duration,videoProvider);return jsxRuntimeExports.jsx(Text,{asChild:!0,...rest,children:jsxRuntimeExports.jsxs(DateTime,{dateTime:dateTimeString,children:[jsxRuntimeExports.jsx(VisuallyHidden,{children:"Video duration: "}),durationString]})})},getVideoCardStyles=createStyleObjectFromSlotRecipe({slots:["article","date","playIcon","title","videoDuration","wrapper"],base:{wrapper:{textAlign:"left",borderRadius:"xl",borderEndStartRadius:"sm",width:"100%","--now-playing-accent-color":"var(--semantics-surfaces-surface-6)",'&[data-theme="dark"]':{"--now-playing-accent-color":"var(--semantics-surfaces-surface-3)"},_hover:{cursor:"pointer",_icon:{transform:"scale(1.1)"}},_focusVisible:{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px",'&[data-theme="light"]':{outline:"3px solid var(--semantics-focus-light)"}}},article:{position:"relative",display:"grid",gridTemplateRows:"auto 1fr",gridTemplateAreas:'"image" "content"'},playIcon:{gridArea:"image",boxSize:"44px",position:"absolute",bottom:3,left:3},videoDuration:{gridArea:"image",position:"absolute",bottom:3,right:3,fontSize:"sm",border:"1px solid rgba(255, 255, 255, 0.2)",backgroundColor:"rgb(0, 0, 0, 0.7)",borderRadius:"sm",paddingBlock:.5,paddingInline:1.5},title:{marginTop:3,fontSize:{base:"sm",lg:"lg"},wordBreak:"break-word",_teamusa:{textTransform:"none"},"[data-gallery-mode] &":{fontSize:{mdDown:"xs"}}},date:{marginTop:2}}}),styles$k=getVideoCardStyles(),VideoCard=props=>{var _a9;const{disableHoverPreview,entry:{date:date2,duration_seconds,preview_image,title,video_provider,video_block,video_preview_image},parentLayout,srcSetConfig:srcSetConfig2,theme}=props,videoId=((_a9=video_block==null?void 0:video_block.brightcove_video)==null?void 0:_a9.video_id)??"",orientation=(video_block==null?void 0:video_block.video_orientation)??"landscape",{previewProps,triggerProps}=useHoverVideoPreview({videoId,orientation:parentLayout});return jsxRuntimeExports.jsxs(chakra.article,{css:styles$k.article,"data-layout":parentLayout,"data-orientation":orientation,className:"video-card",...disableHoverPreview?{}:triggerProps,children:[jsxRuntimeExports.jsx(VideoCardImage,{backupImage:video_preview_image,image:preview_image,parentLayout,srcSetConfig:srcSetConfig2,videoOrientation:orientation,previewScreenProps:disableHoverPreview?void 0:previewProps}),jsxRuntimeExports.jsx(PlayIcon,{css:styles$k.playIcon}),jsxRuntimeExports.jsx(Heading,{as:"h3",variant:theme,css:styles$k.title,children:title}),date2&&jsxRuntimeExports.jsx(Text,{variant:theme==="light"?"light":void 0,asChild:!0,css:styles$k.date,children:jsxRuntimeExports.jsx(DateTime,{dateTime:date2,children:getETDate(date2)})}),jsxRuntimeExports.jsx(VideoDuration,{duration:duration_seconds,videoProvider:video_provider,variant:"light",css:styles$k.videoDuration})]})}
273,portraitSrcSetConfig={base:{width:264,aspectRatio:9/16}},landscapeSrcSetConfig={base:{width:337,aspectRatio:16/9}},getIconButtonVariant=(carouselBackground,currentTheme)=>{const{teamusa}=currentTheme;switch(carouselBackground){case"black":return"invertOutlineIconButton";case"blue":case"red":return"invertSolid";case"light":return teamusa?"invertSolid":"outlineIconButton";default:return"outlineIconButton"}},getVideoCardSrcSetConfig$1=(carouselLayout,orientation)=>carouselLayout==="portrait"||orientation==="portrait"?portraitSrcSetConfig:landscapeSrcSetConfig,getCarouselTheme=background=>{switch(background){case"black":case"blue":case"red":return"light";default:return"dark"}},hasBg=image2=>Object.values(image2||{}).some(isCloudinaryArray$1),rotate=keyframes$1` 274 to { 275 --now-playing-angle: 360deg; 276 } 277`,getNowPlayingItemStyles=()=>({"& .video-card-wrapper":{display:"block",borderRadius:"2xl",position:"relative",zIndex:1,_before:{content:'""',position:"absolute",inset:"calc(var(--chakra-spacing-1) * -1)",background:`conic-gradient( 278 from var(--now-playing-angle, 0deg), 279 var(--now-playing-accent-color) 20%, 280 var(--semantics-modal-background-color) 50%, 281 var(--now-playing-accent-color) 80% 282 )`,zIndex:-1,borderRadius:"inherit","@media (prefers-reduced-motion: no-preference)":{animation:`${rotate} 5s linear infinite`}},_after:{zIndex:1,position:"absolute",inset:0,content:'"Now Playing"',display:"grid",placeItems:"center",fontFamily:"accent",fontWeight:"bold",fontSize:"var(--queue-item-font-size, var(--chakra-font-sizes-md))",color:"var(--semantics-text-paragraph-primary-light-color)",backgroundColor:"rgba(0, 0, 0, 0.6)",borderRadius:"xl"}},"& svg":{display:"none"}}),getContentCarouselBlockStyles=createStyleObjectFromSlotRecipe({slots:["blockWrapper","carouselContent","carouselItem"],base:{blockWrapper:{contain:"layout",paddingBlock:{base:"var(--chakra-spacing-6)",sm:"var(--chakra-spacing-8)"},position:"relative",isolation:"isolate",'&[data-background="black"]':{backgroundColor:"var(--semantics-modal-background-color)"},'&[data-background="blue"]':{backgroundColor:"var(--semantics-surfaces-surface-1)"},'&[data-background="red"]':{backgroundColor:"var(--semantics-surfaces-surface-3)","--components-component-heading-underline":"var(--semantics-surfaces-surface-1)"},'&[data-background="light"]':{backgroundColor:"var(--semantics-surfaces-surface-7)"},'&[data-has-bg="false"], &:not(:has(.background-decoration))':{'&:is([data-background="blue"], [data-background="red"])':{_teamusa:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlag}), url(${CLOUDINARY_URLS.textures.grunge})`,backgroundSize:"auto 100%, auto",backgroundPosition:{base:"left, center",lg:" right, center"},backgroundRepeat:"no-repeat, repeat"},_usopc:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.stars})`,backgroundSize:"auto 100%",backgroundPosition:{base:"left",lg:"right"},backgroundRepeat:"no-repeat"}},'&[data-background="light"]':{_teamusa:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.lightWhiteWavyFlag}), url(${CLOUDINARY_URLS.textures.lightGrunge})`,backgroundSize:"auto 100%, auto",backgroundPosition:{base:"left, center",lg:" right, center"},backgroundRepeat:"no-repeat, repeat"},_usopc:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.starsLighter})`,backgroundSize:"auto 100%",backgroundPosition:{base:"left",lg:"right"},backgroundRepeat:"no-repeat"}}}},carouselContent:{paddingInlineStart:"var(--carousel-content-padding)",paddingInlineEnd:"var(--carousel-edge-padding)",paddingBlock:1.5,"&[data-gallery-mode]":{gap:{mdDown:2}},"& > li":{'&[aria-current="true"]':getNowPlayingItemStyles()}},carouselItem:{"--ideal-items":"4","--min-item-width":"294px","--max-item-width":"336.5px","--responsive-item-width":"min(var(--component-max-width), 100vw)","--gutters":"calc(var(--ideal-items) - 1)","--total-gutter-width":"calc(var(--gutter-width) * var(--gutters))",width:`clamp( 283 var(--min-item-width), 284 calc((var(--responsive-item-width) - var(--total-gutter-width)) / var(--ideal-items)), 285 var(--max-item-width))`,scrollMarginLeft:"var(--carousel-content-padding)",'.carousel-block[data-layout="portrait"] &':{"--ideal-items":"5","--min-item-width":"186px","--max-item-width":"264px"},"&[data-gallery-mode]":{width:{mdDown:"200px"}}}}}),CarouselContent=props=>{const{background,entries,isGalleryMode,layout,selectedEntryUid,theme,onSelectEntry}=props,controlsRef=reactExports.useRef(null),styles2=getContentCarouselBlockStyles(),{wrapper:linkStyles2}=getVideoCardStyles(),{isOverflowing}
285=useCardCarousel(),currentTheme=useCurrentTheme(),controlsVariant=getIconButtonVariant(background,currentTheme),{updateActiveVideo}=useMobileVideoPreview({strategy:"mostVisible",threshold:.5,rootMargin:"0px",enabled:!isGalleryMode}),renderItem=reactExports.useCallback(entry=>{var _a9;if(!(entry!=null&&entry.uid)||!(entry!=null&&entry.url))return null;const srcSetConfig2=getVideoCardSrcSetConfig$1(layout,((_a9=entry.video_block)==null?void 0:_a9.video_orientation)??"landscape");return jsxRuntimeExports.jsx(CardCarousel.Item,{css:styles2.carouselItem,"aria-current":isGalleryMode&&entry.uid===selectedEntryUid?"true":void 0,"data-gallery-mode":isGalleryMode||void 0,children:isGalleryMode?jsxRuntimeExports.jsx(chakra.button,{type:"button","aria-current":entry.uid===selectedEntryUid?"true":void 0,"aria-label":entry.title??"Select video",css:linkStyles2,"data-theme":theme,onClick:()=>onSelectEntry==null?void 0:onSelectEntry(entry),children:jsxRuntimeExports.jsx(VideoCard,{disableHoverPreview:!0,parentLayout:layout,theme,entry,srcSetConfig:srcSetConfig2})}):jsxRuntimeExports.jsx(Link,{href:`${entry.url}${MAIN_CONTENT_HASH}`,css:linkStyles2,"data-theme":theme,children:jsxRuntimeExports.jsx(VideoCard,{parentLayout:layout,theme,entry,srcSetConfig:srcSetConfig2})})},entry.uid)},[isGalleryMode,layout,onSelectEntry,selectedEntryUid,theme]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(SkipLink,{isVisible:isOverflowing,label:"Skip to carousel controls",ref:controlsRef,container:"carousel"}),jsxRuntimeExports.jsx(CardCarousel.Content,{css:styles2.carouselContent,"data-gallery-mode":isGalleryMode||void 0,onScroll:updateActiveVideo,children:entries.map(renderItem)}),jsxRuntimeExports.jsx(CarouselControls,{isGalleryMode,variant:controlsVariant,ref:controlsRef})]})},useLocalStorage=(key,initialValue,options)=>{const[value,setValue]=reactExports.useState(initialValue),[isInitialized,setIsInitialized]=reactExports.useState(!1),{onError,validate,ifEmptyValue}=options||{},fillEmptyStorage=()=>{ifEmptyValue!==void 0&&(localStorage.setItem(key,JSON.stringify(ifEmptyValue)),setValue(ifEmptyValue))};return reactExports.useEffect(()=>{if(typeof window<"u")try{const savedValue=localStorage.getItem(key);if(savedValue!==null){const parsed=JSON.parse(savedValue);!validate||validate(parsed)?setValue(parsed):(localStorage.removeItem(key),fillEmptyStorage())}else fillEmptyStorage()}catch(error){onError==null||onError(error),localStorage.removeItem(key),fillEmptyStorage()}finally{setIsInitialized(!0)}}
285,[key,validate,ifEmptyValue]),{value,setStoredValue:newValue=>{setValue(prev2=>{const next2=typeof newValue=="function"?newValue(prev2):newValue;if(typeof window<"u")try{localStorage.setItem(key,JSON.stringify(next2))}catch(error){onError==null||onError(error)}return next2})},isInitialized}},useAutoplayPreference=()=>{const{value:canAutoPlay,setStoredValue:setCanAutoPlay}=useLocalStorage("video-autoplay-preference",void 0,{validate:value=>typeof value=="boolean",ifEmptyValue:!0});return{canAutoPlay,toggleAutoPlay:()=>{setCanAutoPlay(prev2=>!prev2)}}},usePlayerDetails=initialData=>{const{data,isLoading,error,request,retry}=useData({initialData,retryCount:3,retryDelay:1e3,validate:isVideoPage});return{error,isLoading,playerDetails:data,retry,updatePlayerDetails:async slug=>{await request({method:"GET",url:`/api/videos?slug=${slug}`})}}},isRelatedVideo=item=>{var _a9,_b7,_c6,_d6;return!!(item.url&&item.uid&&((_b7=(_a9=item.video_block)==null?void 0:_a9.brightcove_video)!=null&&_b7.video_id||(_d6=(_c6=item.video_block)==null?void 0:_c6.youtube_video)!=null&&_d6.video_id))},getVideoCardSrcSetConfig=orientation=>orientation==="portrait"?{base:{aspectRatio:9/16,width:144},sm:{aspectRatio:9/16,width:176},lg:{aspectRatio:9/16,width:100}}:{base:{aspectRatio:16/9,width:431},sm:{aspectRatio:16/9,width:528},lg:{aspectRatio:16/9,width:300}},isBrightcoveVideoBlock=item=>{var _a9,_b7,_c6;return!!((_a9=item==null?void 0:item.brightcove_video)!=null&&_a9.video_id&&((_b7=item==null?void 0:item.brightcove_video)!=null&&_b7.account_id)&&((_c6=item==null?void 0:item.brightcove_video)!=null&&_c6.player_id))},isYoutubeVideoBlock=item=>{var _a9;return!!((_a9=item==null?void 0:item.youtube_video)!=null&&_a9.video_id)},updateQueueWithNewEntries=(currentQueue,newEntries)=>newEntries!=null&&newEntries.length?[...currentQueue,...newEntries.filter(isRelatedVideo)]:currentQueue,useVideoQueue=initialVideo=>{var _a9,_b7,_c6;const{content_filters,related_videos}=initialVideo,[queue,setQueue]=reactExports.useState(related_videos??[]),filtersRef=reactExports.useRef(content_filters),totalEntriesRef=reactExports.useRef(((_b7=(_a9=content_filters==null?void 0:content_filters.content_types)==null?void 0:_a9.video_page)==null?void 0:_b7.entries_available)??0),{isLoading,error,request,retry}=useData({onSuccess:data=>{const{content_filters:content_filters2,entries}=data;filtersRef.current=content_filters2,setQueue(prevQueue=>updateQueueWithNewEntries(prevQueue,entries))}}),isMoreQueue=!error&&!!((_c6=filtersRef.current)!=null&&_c6.more_entries_to_load);return{isMoreQueue,isQueueLoading:isLoading,queue,queueError:error,extendQueue:async()=>{!isMoreQueue||!filtersRef.current||await request({method:"POST",url:"/api/featuredContent",data:{contentFilter:filtersRef.current}})},retry,totalQueueEntries:totalEntriesRef.current}},updateAddressBar=url=>{!url||typeof window>"u"||history.replaceState({},"",`${url}${window.location.search}${MAIN_CONTENT_HASH}`)},isVideoJsPlayer=player=>!!(player!==null&&(player!=null&&player.catalog)&&"getVideo"in player.catalog&&"load"in player.catalog),INITIAL_QUEUE_INDEX=-1,VideoPageContext=reactExports.createContext(void 0),useVideoPage=()=>{const context=reactExports.useContext(VideoPageContext);if(!context)throw new Error("VideoPage components must be used within a VideoPageProvider");return context},VideoPageProvider=({children:children2,initialVideo})=>{const{usopc:isUsopc}=useCurrentTheme(),dynamicId=reactExports.useId(),[activeIndex,setActiveIndex]=reactExports.useState(INITIAL_QUEUE_INDEX),{canAutoPlay,toggleAutoPlay}=useAutoplayPreference(),topBananaRef=reactExports.useRef(null),bcPlayerRef=reactExports.useRef(null),bcVideoRef=reactExports.useRef(null),{playerDetails,updatePlayerDetails}=usePlayerDetails(initialVideo),{isMoreQueue,isQueueLoading,queue,totalQueueEntries,extendQueue}=useVideoQueue(initialVideo),applyServerUrl=useApplyServerUrl(),ids={playerTop:`${dynamicId}-top`,player:dynamicId,queue:`${dynamicId}-queue`};useEffectOnChange(()=>{if(activeIndex<0)return;activeIndex===queue.length-1&&extendQueue();const{url}=queue[activeIndex];url&&updatePlayerDetails(url)},[activeIndex]);const playBrightcoveVideo=(videoId,cms_id,contentTags)=>{const player=bcPlayerRef.current;isVideoJsPlayer(player)&&player.catalog.getVideo(videoId,(error,video)=>{if(error){console.error(error);return}applyServerUrl(player,cms_id,contentTags),player.one("loadedmetadata",()=>player.play()),player.catalog.load(video)})},playVideoByIndex=index2=>{var _a9,_b7,_c6,_d6,_e6;const video=queue[index2],videoId=(_b7=(_a9=video==null?void 0:video.video_block)==null?void 0:_a9.brightcove_video)==null?void 0:_b7.video_id;videoId&&(setActiveIndex(index2),updateAddressBar(video==null?void 0:video.url),playBrightcoveVideo(videoId,(_d6=(_c6=video.video_block)==null?void 0:_c6.brightcove_video)==null?void 0:_d6.cms_id,(_e6=video.video_block)==null?void 0:_e6.video_tags))},value={activeIndex,bcPlayerRef,bcVideoRef,canAutoPlay,goBananas:!isUsopc,ids,isMoreQueue,isQueueLoading,playerDetails,queue,topBananaRef,totalQueueEntries,extendQueue,playNextVideo:()=>playVideoByIndex(activeIndex+1),playQueueItem:index2=>{const videoPlayerTop=document.getElementById(ids.playerTop);videoPlayerTop==null||videoPlayerTop.scrollIntoView({behavior:userPrefers
285ReducedMotion()?"instant":"smooth",block:"start"}),playVideoByIndex(index2)},toggleAutoPlay};return jsxRuntimeExports.jsx(VideoPageContext.Provider,{value,children:children2})},SingleVideoProvider=props=>{const{children:children2,cms_id,contentTags,onPlayNext,videoId}=props,dynamicId=reactExports.useId(),topBananaRef=reactExports.useRef(null),bcPlayerRef=reactExports.useRef(null),bcVideoRef=reactExports.useRef(null),lastLoadedVideoIdRef=reactExports.useRef(videoId),applyServerUrl=useApplyServerUrl(),ids={playerTop:`${dynamicId}-top`,player:dynamicId,queue:`${dynamicId}-queue`};reactExports.useEffect(()=>{if(!videoId||videoId===lastLoadedVideoIdRef.current)return;let cancelled=!1,retryTimeout,attempt=0;const MAX_ATTEMPTS=20,RETRY_INTERVAL_MS=150,tryLoad=()=>{if(cancelled)return;const player=bcPlayerRef.current;if(!isVideoJsPlayer(player)){if(attempt+=1,attempt>=MAX_ATTEMPTS){console.error("Brightcove player never initialized; could not load video",videoId);return}retryTimeout=setTimeout(tryLoad,RETRY_INTERVAL_MS);return}lastLoadedVideoIdRef.current=videoId,player.catalog.getVideo(videoId,(error,video)=>{if(!cancelled){if(error){console.error(error);return}applyServerUrl(player,cms_id,contentTags),player.catalog.load(video)}})};return tryLoad(),()=>{cancelled=!0,clearTimeout(retryTimeout)}},[applyServerUrl,cms_id,contentTags,videoId]);const value={activeIndex:INITIAL_QUEUE_INDEX,bcPlayerRef,bcVideoRef,canAutoPlay:!1,goBananas:!1,ids,isMoreQueue:!1,isQueueLoading:!1,queue:[],topBananaRef,totalQueueEntries:0,extendQueue:async()=>{},playNextVideo:()=>onPlayNext==null?void 0:onPlayNext(),playQueueItem:()=>{},toggleAutoPlay:()=>{}};return jsxRuntimeExports.jsx(VideoPageContext.Provider,{value,children:children2})},getBrightcoveVideoStyles=createStyleObjectFromSlotRecipe({slots:["spinner","video","wrapper"],base:{wrapper:{position:"relative",width:"100%","@media (orientation: portrait) and (max-width: 61.9975em)":{'&[data-orientation="portrait"]':{"--max-height-multiplier":"0.75","--portrait-aspect-ratio":"9 / 16",maxWidth:"calc(var(--max-vh) * var(--max-height-multiplier) * var(--portrait-aspect-ratio))",marginInline:"auto"},'&[data-orientation="portrait"][data-ad-playing="true"]':{maxWidth:"100%"}}},video:{position:"relative",width:"100%",aspectRatio:"16 / 9","@media (orientation: portrait) and (max-width: 61.9975em)":{'[data-orientation="portrait"] &':{aspectRatio:"9 / 16",height:"0",paddingTop:"177.7777777778% !important"},'[data-orientation="portrait"][data-ad-playing="true"] &':{aspectRatio:"16 / 9",paddingTop:"56.25% !important"}}},spinner:{position:"absolute",inset:0,margin:"auto",color:"var(--semantics-surfaces-surface-2)"}}}),styles$j=getBrightcoveVideoStyles();function BrightcovePlayer({account_id,cms_id,contentTags,videoOrientation="landscape",player_id="default",video_id}){const[isAdPlaying,setIsAdPlaying]=reactExports.useState(!1),[isReady,setIsReady]=reactExports.useState(!1),{ids}=useVideoPage(),containerRef=reactExports.useRef(null);return useBrightcovePlayer({account_id,player_id,cms_id,contentTags,video_id,containerRef,setIsAdPlaying,setIsReady}),!account_id||!player_id||!video_id?null:jsxRuntimeExports.jsxs(Box,{css:styles$j.wrapper,"data-orientation":videoOrientation,"data-ad-playing":isAdPlaying,children:[jsxRuntimeExports.jsx("span",{id:ids.playerTop,"aria-hidden":"true"}),jsxRuntimeExports.jsx(Box,{ref:containerRef,css:styles$j.video}),!isReady&&jsxRuntimeExports.jsx(Spinner$1,{css:styles$j.spinner,size:"xl"})]})}const useBrightcovePlayer=({account_id,player_id,cms_id,contentTags,video_id,containerRef,setIsAdPlaying,setIsReady})=>{const{bcPlayerRef,bcVideoRef,ids,canAutoPlay,playNextVideo}=useVideoPage(),nonce=useNonce(),nextButtonRef=reactExports.useRef(null),canAutoPlayRef=useLatestRef(canAutoPlay),playNextVideoRef=useLatestRef(playNextVideo),serverUrl=useServerUrl({cms_id,contentTags}),handleAdStart=()=>setIsAdPlaying==null?void 0:setIsAdPlaying(!0),handleAdEnd=()=>setIsAdPlaying==null?void 0:setIsAdPlaying(!1),hasVideoId=!!video_id;reactExports.useEffect(()=>{if(!account_id||!player_id||!video_id||!containerRef.current)return;let isActive=!0;const scriptId=`bc-player-loader-${account_id}-${player_id}`,sdkAlreadyLoadedAtStart=brightcoveSDKHasLoaded();let player;containerRef.current.replaceChildren();const video=document.createElement("video");
285video.playsInline=!0,video.id=ids.player,video.setAttribute("data-account",account_id??""),video.setAttribute("data-player",player_id??""),video.setAttribute("data-embed","default"),video.setAttribute("data-video-id",video_id??""),video.setAttribute("data-application-id","for-analytics"),video.controls=!0,video.preload="auto",video.className="video-js vjs-16-9",video.style.position="absolute",video.style.inset="0",video.style.width="100%",video.style.height="100%",containerRef.current.appendChild(video),bcVideoRef.current=video;const playNextVideo2=()=>playNextVideoRef.current(),onVideoEnd=()=>{canAutoPlayRef.current&&playNextVideoRef.current()},preparePlayer=()=>{var _a9;isActive&&(!brightcoveSDKHasLoaded()||!bcVideoRef.current||(sdkAlreadyLoadedAtStart&&window.bc&&window.bc(bcVideoRef.current),player=window.videojs(bcVideoRef.current),bcPlayerRef.current=player,setIsAdPlaying&&(player.on("adstart",handleAdStart),player.on("adend",handleAdEnd)),nextButtonRef.current=createNextVideoButton(player,playNextVideo2),(_a9=player==null?void 0:player.ima3)!=null&&_a9.settings&&(player.ima3.settings.serverUrl=serverUrl),player.on("ended",onVideoEnd),player.ready(()=>setIsReady==null?void 0:setIsReady(!0))))};return loadScript$1(`https://players.brightcove.net/${account_id}/${player_id}_default/index.min.js`,{nonce,id:scriptId}).then(preparePlayer).catch(error=>{isActive&&(console.error("Failed to load Brightcove player script:",error),setIsReady==null||setIsReady(!1))}),()=>{var _a9;isActive=!1,nextButtonRef.current&&(nextButtonRef.current.removeEventListener("click",playNextVideo2),nextButtonRef.current.removeEventListener("touchend",playNextVideo2)),bcPlayerRef.current&&!bcPlayerRef.current.isDisposed()&&(bcPlayerRef.current.off("ended",onVideoEnd),setIsAdPlaying&&(bcPlayerRef.current.off("adstart",handleAdStart),bcPlayerRef.current.off("adend",handleAdEnd)),bcPlayerRef.current.dispose()),typeof((_a9=window.videojs)==null?void 0:_a9.getPlayers)=="function"&&delete window.videojs.getPlayers()[ids.player],bcPlayerRef.current=null,bcVideoRef.current=null,setIsReady==null||setIsReady(!1)}},[account_id,player_id,hasVideoId])},styles$i=createStyleObjectFromSlotRecipe({slots:["wrapper","figure","figcaption","icon","time"],base:{wrapper:{aspectRatio:"16 / 9",position:"relative"},figure:{position:"absolute",bottom:4,left:4,display:"grid",gridTemplateAreas:'"icon content"',placeItems:"center",gap:6,backgroundColor:"rgba(0, 0, 0, 0.8)",color:"white",paddingBlock:3,paddingInline:6,borderRadius:"xl"},icon:{boxSize:6},figcaption:{gridArea:"content"},time:{display:"block"}}})(),usePosterImage=()=>{var _a9;const{props:{pageData:{open_graph_settings={}}}}=usePageContext(),{queue,activeIndex}=useVideoPage();return activeIndex<0?open_graph_settings==null?void 0:open_graph_settings.preview_image:(_a9=queue[activeIndex])==null?void 0:_a9.preview_image},BrightcovePoster=props=>{const{date:date2}=props,posterImage=usePosterImage();return isCloudinaryArray$1(posterImage)?jsxRuntimeExports.jsxs(Box,{css:{aspectRatio:"16 / 9",position:"relative"},children:[jsxRuntimeExports.jsx(SrcSetImage,{data:posterImage,srcSetConfig:{base:{width:479,aspectRatio:16/9},sm:{width:767,aspectRatio:16/9},md:{width:991,aspectRatio:16/9},xl:{width:1098,aspectRatio:16/9}}}),date2&&jsxRuntimeExports.jsx(ComingSoon,{date:date2})]}):null},ComingSoon=props=>{const{date:date2}=props;return jsxRuntimeExports.jsxs(chakra.figure,{css:styles$i.figure,children:[jsxRuntimeExports.jsx(BroadcastIcon,{"aria-hidden":"true",role:"presentation",css:styles$i.icon}),jsxRuntimeExports.jsxs(chakra.figcaption,{css:styles$i.figcaption,children:[jsxRuntimeExports.jsxs(Span,{children:["Live in ",getDaysRemaining(date2)," days"]}),jsxRuntimeExports.jsx(DateTime,{dateTime:date2,css:styles$i.time,children:getETDateAtTime(date2)})]})]})},VideoBlockPlayer=props=>{var _a9;const{date:date2,previewImage,video_block}=props,{video_orientation,video_tags}=video_block||{};return isBrightcoveVideoBlock(video_block)?isFutureETDate(date2)?jsxRuntimeExports.jsx(BrightcovePoster,{date:date2}):jsxRuntimeExports.jsx(BrightcovePlayer,{contentTags:video_tags,videoOrientation:video_orientation??"landscape",...video_block.brightcove_video}):isYoutubeVideoBlock(video_block)?jsxRuntimeExports.jsx(VideoBlock,{...video_block,youtube_video:{...video_block.youtube_video,embedId:(_a9=video_block._metadata)==null?void 0:_a9.uid,previewImage}}):null},getVideoGalleryStyles=createStyleObjectFromSlotRecipe({slots:["root","featuredWrapper","videoPane","detailsPane","featuredHeading","featuredText","divider","upNextHeading"],base:{root:{background:"var(--semantics-modal-background-color)",paddingBlock:{base:6,sm:8}},featuredWrapper:{display:"flex",flexDirection:{base:"column",lg:"row"},gap:{base:4,lg:6},paddingInline:"var(--carousel-content-padding)"},videoPane:{width:{base:"100%",lg:"60%"}},detailsPane:{width:{base:"100%",lg:"40%"},display:"flex",flexDirection:"column",justifyContent:"center",gap:{base:3,md:4,lg:5}},featuredHeading:{fontSize:{base:"lg",md:"2xl","2xl":"3xl"},textTransform:"none"},featuredText:{fontSize:{base:"xs",md:"sm",xl:"md"}},divider:{width:"100%",height:"1px",backgroundColor:"var(--semantics-borders-primary-color)",marginBlock:{base:4,md:6},'.carousel-block[data-background="black"] &':{backgroundColor:"var(--semantics-borders-light-color)"}},upNextHeading:{fontFamily:"accent",fontWeight:"normal",fontSize:{base:"sm",md:"lg"},marginBottom:{base:2,md:3},paddingInline:"var(--carousel-content-padding)"}}}
285),styles$h=getVideoGalleryStyles(),GalleryFeaturedDetails=props=>{const{entry,headingFontFamily,theme}=props;return jsxRuntimeExports.jsxs(Box,{"aria-atomic":"true","aria-live":"polite",css:styles$h.detailsPane,children:[jsxRuntimeExports.jsx(Heading,{as:"h3",css:[styles$h.featuredHeading,headingFontFamily?{fontFamily:headingFontFamily}:void 0],variant:theme,children:entry.title}),entry.description&&jsxRuntimeExports.jsx(Text,{css:styles$h.featuredText,variant:theme==="light"?"light":void 0,children:entry.description})]})},styles$g=getVideoGalleryStyles(),GalleryFeaturedVideo=props=>{var _a9,_b7,_c6,_d6,_e6;const{entry,headingFontFamily,theme,onPlayNext}=props,brightcoveVideoId=(_b7=(_a9=entry.video_block)==null?void 0:_a9.brightcove_video)==null?void 0:_b7.video_id;return jsxRuntimeExports.jsxs(Box,{css:styles$g.featuredWrapper,children:[jsxRuntimeExports.jsx(Box,{css:styles$g.videoPane,children:jsxRuntimeExports.jsx(SingleVideoProvider,{cms_id:(_d6=(_c6=entry.video_block)==null?void 0:_c6.brightcove_video)==null?void 0:_d6.cms_id,contentTags:(_e6=entry.video_block)==null?void 0:_e6.video_tags,videoId:brightcoveVideoId??void 0,onPlayNext,children:jsxRuntimeExports.jsx(VideoBlockPlayer,{date:entry.date,previewImage:entry.preview_image,video_block:entry.video_block})})}),jsxRuntimeExports.jsx(GalleryFeaturedDetails,{entry,headingFontFamily,theme})]})},styles$f=getVideoGalleryStyles(),VideoGallery=props=>{const{background,backgroundGradient,entries,headingFontFamily,layout,theme,uid}=props,videoEntries=entries.filter(isRelatedVideo),[selectedEntry,setSelectedEntry]=reactExports.useState(videoEntries[0]);if(!videoEntries.length||!selectedEntry)return null;const selectedIndex=videoEntries.findIndex(entry=>selectedEntry.uid?entry.uid===selectedEntry.uid:entry===selectedEntry),playNextVideo=()=>{if(selectedIndex<0)return;const nextEntry=videoEntries[selectedIndex+1];nextEntry&&setSelectedEntry(nextEntry)};return jsxRuntimeExports.jsxs(chakra.section,{css:[styles$f.root,backgroundGradient?{background:backgroundGradient}:void 0],className:"carousel-block","data-background":background,"data-layout":layout,children:[jsxRuntimeExports.jsx(GalleryFeaturedVideo,{entry:selectedEntry,headingFontFamily,theme,onPlayNext:playNextVideo}),jsxRuntimeExports.jsx(Box,{css:styles$f.divider,role:"presentation","aria-hidden":"true"}),jsxRuntimeExports.jsx(Heading,{as:"h2",css:[styles$f.upNextHeading,headingFontFamily?{fontFamily:headingFontFamily}:void 0],variant:theme,children:"Up Next"}),jsxRuntimeExports.jsx(CardCarousel.Root,{contentId:uid,children:jsxRuntimeExports.jsx(CarouselContent,{background,entries:videoEntries,isGalleryMode:!0,layout,selectedEntryUid:selectedEntry.uid,theme,onSelectEntry:setSelectedEntry})})]})},styles$e=getContentCarouselBlockStyles(),ContentCarousel=props=>{const{backgroundGradient,entries,headingFontFamily,styling_options:{background_color,custom_image}={},uid}=props,{sectionRef}=useMobileVideoPreview({strategy:"mostVisible",threshold:.5,rootMargin:"0px",enabled:!props.display_as_gallery}),background=(background_color==null?void 0:background_color.toLowerCase())??"white",layout=(props==null?void 0:props.layout)??"landscape",theme=getCarouselTheme(background),title=(props==null?void 0:props.display_title)??(props==null?void 0:props.title),headingId=stringToId(title,uid);if(!(entries!=null&&entries.length))return null;if(props.display_as_gallery){const galleryBackground=backgroundGradient?background:"black",galleryTheme=backgroundGradient?theme:"light";return jsxRuntimeExports.jsx(VideoGallery,{background:galleryBackground,backgroundGradient,entries,headingFontFamily,layout,theme:galleryTheme,uid})}return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(chakra.section,{ref:sectionRef,css:styles$e.blockWrapper,className:"carousel-block","aria-labelledby":title?headingId:void 0,"data-background":background,"data-has-bg":hasBg(custom_image),"data-theme":theme,"data-layout":layout,position:"relative",children:[jsxRuntimeExports.jsx(CarouselHeader,{id:uid??"",variant:theme,children:title}),jsxRuntimeExports.jsx(CardCarousel.Root,{contentId:uid,children:jsxRuntimeExports.jsx(CarouselContent,{background,entries,layout,theme})}
285),jsxRuntimeExports.jsx(BackgroundDecoration,{image:custom_image})]})})},ContentCarouselBlock=props=>{var _a9;const carousel=(_a9=props.content_carousel)==null?void 0:_a9[0];return carousel?jsxRuntimeExports.jsx(ContentCarousel,{...carousel}):null};function NonChakraSchrodingersBox({isABox,children:children2,...rest}){return isABox?jsxRuntimeExports.jsx(Box,{...rest,children:children2}):children2}const SchrodingersBox=chakra(NonChakraSchrodingersBox),brandcolors$1={brightblue:{value:"#0a2b84ff"},secondarynavy:{value:"#000f4dff"}},usopcColors={brandcolors:brandcolors$1},brandcolors={brightblue:{value:"#161fbfff"},secondarynavy:{value:"#152c53ff"}},ngbColors={brandcolors},getContentTileStyles=createStyleObjectFromSlotRecipe({slots:["cta","iconWrapper","image","imageWrapper","listItem","textWrapper","title"],base:{cta:{marginTop:"auto",textWrap:"balance",width:"fit-content"},iconWrapper:{"& img":{margin:"auto",maxHeight:"45%",maxWidth:"45%"},border:"1px solid #00000026"},imageWrapper:{flexShrink:0,overflow:"hidden"},image:{width:"100%"},listItem:{display:"flex",flexDirection:"column",justifyContent:"stretch",width:"100%"},textWrapper:{display:"flex",flexDirection:"column",gap:3,height:"100%",padding:4,width:"100%"},title:{lineHeight:"120%",textStyle:"lg",_teamusa:{textTransform:"none"}}},variants:{numberOfColumns:{1:{listItem:{w:{base:"100%",md:"740px"},maxWidth:["100%","min(100%, 740px)"],margin:"0 auto"},textWrapper:{gap:6,padding:{base:6,lg:8},'&[data-flush="true"]':{padding:{base:"24px 0px",lg:"32px 0px"}},'&[data-flush-top="true"]':{padding:{base:"0px 0px 24px 0px",lg:"0px 0px 32px 0px"}}},title:{textStyle:{base:"xl",sm:"2xl",lg:"3xl",xl:"4xl"}}},2:{textWrapper:{gap:{base:4,md:6},padding:{base:"24px 16px",lg:8},'&[data-flush="true"]':{padding:{base:"24px 0px",lg:"32px 0px"}},'&[data-flush-top="true"]':{padding:{base:"0px 0px 24px 0px",lg:"0px 0px 32px 0px"}}},title:{textStyle:{base:"xl",lg:"2xl",xl:"3xl"}}},3:{textWrapper:{gap:{base:4,xl:6},padding:"24px 16px",'&[data-flush="true"]':{padding:"24px 0px"},'&[data-flush-top="true"]':{padding:{base:"0px 0px 24px 0px",lg:"0px 0px 32px 0px"}}},title:{textStyle:{base:"md",sm:"lg",xl:"xl","2xl":"2xl"}}},4:{textWrapper:{gap:4,padding:"24px 16px",'&[data-flush="true"]':{padding:"24px 0px"},'&[data-flush-top="true"]':{padding:{base:"0px 0px 24px 0px",lg:"0px 0px 32px 0px"}}},title:{textStyle:{base:"md",sm:"lg"}},iconWrapper:{img:{maxWidth:{base:"45%",lg:"55%"},maxHeight:{base:"45%",lg:"55%"}}}}},colorVariant:{blue:{textWrapper:{backgroundColor:"var(--components-content-tiles-option-1-background-color)",_usopc:{backgroundColor:usopcColors.brandcolors.brightblue.value},_ngb:{backgroundColor:ngbColors.brandcolors.brightblue.value}},title:{color:"white"}},burgundy:{textWrapper:{backgroundColor:"#9c2027"},title:{color:"white"}},gray:{textWrapper:{backgroundColor:"var(--components-content-tiles-option-5-background-color, #f8f7f5)",border:"1px solid var(--components-content-tiles-border-color, #00000026)"}},navy:{textWrapper:{backgroundColor:"var(--components-content-tiles-option-4-background-color)",_usopc:{backgroundColor:usopcColors.brandcolors.secondarynavy.value},_ngb:{backgroundColor:ngbColors.brandcolors.secondarynavy.value}},title:{color:"white"}},none:{},red:{textWrapper:{backgroundColor:"var(--components-content-tiles-option-2-background-color, #c62027)"},title:{color:"white"}},white:{textWrapper:{backgroundColor:"var(--components-content-tiles-option-2-background-color, white)"}},whiteWithBorder:{textWrapper:{backgroundColor:"var(--components-content-tiles-option-3-background-color, white)",border:"1px solid var(--components-content-tiles-border-color, #00000026)"}}},imageIsALogo:{true:{image:{objectFit:"contain"}}}},defaultVariants:{numberOfColumns:4,colorVariant:"none"}});function ContentTile({numberOfColumns,tile}){var _a9,_b7;const{tile_image,description_jrte:{rich_text}={}}=tile,background=(tile==null?void 0:tile.background)??"white",imageIsALogo=(tile==null?void 0:tile.is_an_icon)??!1,title=tile==null?void 0:tile.title,ctaText=(_a9=tile==null?void 0:tile.button_options)==null?void 0:_a9.button_text,ctaLink=(_b7=tile==null?void 0:tile.button_options)==null?void 0:_b7.url,ctaVariant=getCtaVariant(background),hasImage=isCloudinaryArray$1(tile_image),hasRichText=rich_text&&rich_text!=="<br>",hasText=!!(title||hasRichText||ctaText&&ctaLink),richTextBlockStyles=getRichTextStyles(background,numberOfColumns),colorVariant=getColor
285Variant(background,hasText),styles2=getContentTileStyles({colorVariant,numberOfColumns,imageIsALogo});return jsxRuntimeExports.jsxs(ListItem,{css:styles2.listItem,children:[hasImage&&jsxRuntimeExports.jsx(AspectRatio,{css:styles2.imageWrapper,ratio:3/2,children:jsxRuntimeExports.jsx(SchrodingersBox,{isABox:imageIsALogo,css:styles2.iconWrapper,children:jsxRuntimeExports.jsx(SrcSetImage,{applyPhotoCredit:!imageIsALogo,data:tile_image,srcSetConfig:getContentTileSrcSetConfig(numberOfColumns,imageIsALogo),css:styles2.image})})}),hasText&&jsxRuntimeExports.jsxs(chakra.header,{"data-flush":background==="none"&&hasImage,"data-flush-top":background==="none"&&!hasImage,css:styles2.textWrapper,children:[title&&jsxRuntimeExports.jsx(Heading,{as:"h3",css:styles2.title,children:title}),hasRichText&&jsxRuntimeExports.jsx(JsonRichTextBlock,{rich_text,variant:richTextBlockStyles.variant,size:richTextBlockStyles.size,containerSize:"noPadding"}),ctaLink&&ctaText&&jsxRuntimeExports.jsx(SmartLink,{href:ctaLink,variant:"button",buttonVariant:ctaVariant,buttonSize:"md",css:styles2.cta,children:ctaText})]})]})}const getContentTileBlockStyles=createStyleObjectFromSlotRecipe({slots:["contentTileBlockWrapper","headingDescription","list"],base:{contentTileBlockWrapper:{marginInline:"auto",maxWidth:"1418px",paddingInline:4},headingDescription:{maxWidth:{base:"100%",lg:"936px"},marginBottom:8},list:{position:"relative",display:"grid",gap:gutterWidths,width:"100%"}},variants:{withBackgroundImage:{true:{list:{padding:{base:"48px 0px",lg:"76px 0px"}}}}},defaultVariants:{withBackgroundImage:!1}});function ContentTileBlock({title,description,number_of_columns=4,entries,_metadata,background_image}){const backgroundImage=useImageSet(background_image,backgroundSrcSet$1),photoCredit=getPhotoCredit(background_image),styles2=getContentTileBlockStyles({withBackgroundImage:!!backgroundImage}),filteredEntries=filterEntries(entries);return filteredEntries.length?jsxRuntimeExports.jsxs(Box,{width:"100%",className:"content-tile-block","data-columns":number_of_columns,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.contentTileBlockWrapper,width:number_of_columns===1?"min(100%, 740px)":void 0,children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title}),description&&jsxRuntimeExports.jsx(Text,{css:styles2.headingDescription,children:description})]}),jsxRuntimeExports.jsx(SchrodingersBox,{isABox:!!backgroundImage,backgroundImage,backgroundSize:"cover","data-photo-credit":photoCredit,children:jsxRuntimeExports.jsx(Flex,{css:styles2.contentTileBlockWrapper,...number_of_columns===1&&{width:"min(100%, 740px)"},children:jsxRuntimeExports.jsx(ListRoot,{gridTemplateColumns:getGridColumns(number_of_columns),css:styles2.list,children:filteredEntries.map(tile=>jsxRuntimeExports.jsx(ContentTile,{tile,numberOfColumns:getTypesafeNumberOfColumns(number_of_columns)},tile.uid))})})})]}):null}const CSVTable=({title,description,csv_data,_metadata})=>{const headerList=csv_data==null?void 0:csv_data.header,tableRows=csv_data==null?void 0:csv_data.rows;if(!headerList||!tableRows)return null;const[rowsToShow,setRowsToShow]=reactExports.useState(50),totalRows=tableRows.length,handleLoadMore=()=>{setRowsToShow(prevRows=>prevRows+100)},htmlOutput=`<table border=1> 286<thead> 287<tr> 288`+headerList.map(header=>"<th>"+header+`</th> 289`).join("")+`</tr> 290</thead> 291<tbody> 292`+tableRows.slice(0,rowsToShow).map(row=>`<tr> 293`+row.map(cell=>"<td>"+cell+`</td> 294`).join("")+`</tr> 295`).join("")+`</tbody> 296</table></figure>`;return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:(_metadata==null?void 0:_metadata.uid)||"",children:title}),description&&jsxRuntimeExports.jsx(Text,{mb:9,children:description}),jsxRuntimeExports.jsx(RichTextBlock,{rich_text:htmlOutput,disableDeepLinks:!0}),rowsToShow<totalRows&&jsxRuntimeExports.jsx(Button,{display:"flex",marginBlockStart:8,marginInline:"auto",onClick:handleLoadMore,children:"Load More"})]})};function buildCalendarEventOptions(title,event_options,url){const{start_date,end_date,location:location2,event_type}=event_options;if(!title||!start_date||!end_date)return null;const formmattedLocation=formatLocation(location2),descriptionParts=[];formmattedLocation&&descriptionParts.push(formmattedLocation+" |"),event_type&&descriptionParts.push(event_type+" |");const description=descriptionParts.join(" ").trim();
296return{title,description,eventLink:url,start_date,end_date,location:location2?{city:(location2==null?void 0:location2.city)??void 0,state:(location2==null?void 0:location2.state)??void 0,country:(location2==null?void 0:location2.country)??void 0}:void 0}}const getFullEventLink=eventLink=>{if(eventLink)return typeof window<"u"&&eventLink.startsWith("/")?`${window.location.origin}${eventLink}`:eventLink},formatDescription=(description,fullEventLink)=>{let desc=description;return fullEventLink&&(desc+=` Event Page: ${fullEventLink}`),desc},formatLocation=location2=>location2?[location2.city,location2.state,location2.country].filter(Boolean).join(", "):"",getOnlyTheDate=dateString=>dateString.split("T")[0],addOneDay=dateString=>{const date2=new Date(dateString);return date2.setDate(date2.getDate()+1),date2.toISOString().split("T")[0]},removeDashes=dateString=>dateString.replaceAll("-","");let _isMobileDevice=null;function isMobileDevice(){if(_isMobileDevice!==null)return _isMobileDevice;if(typeof window>"u"||!window.navigator)return _isMobileDevice=!1,!1;const ua2=window.navigator.userAgent||"";return _isMobileDevice=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|mobile|CriOS/i.test(ua2),_isMobileDevice}const getOutlookEndDate=a2=>{const isAllDay=a2.start===a2.end;return isMobileDevice()?isAllDay?a2.end:addOneDay(a2.end):isAllDay?addOneDay(a2.end):a2.end},getEventDates=event=>!(event!=null&&event.start_date)||!(event!=null&&event.end_date)?null:{start:getOnlyTheDate(event.start_date),end:getOnlyTheDate(event.end_date)},calendarTypes=["Google","Outlook","Yahoo"],calendarConfigs={Outlook:{baseUrl:"https://outlook.office.com/calendar/deeplink/compose",params:{subject:a2=>a2.title,body:a2=>a2.description,startdt:a2=>a2.start,enddt:getOutlookEndDate,allday:a2=>a2.start===a2.end?"true":"false",location:a2=>a2.location}},Google:{baseUrl:"https://calendar.google.com/calendar/render",params:{action:()=>"TEMPLATE",text:a2=>a2.title,dates:a2=>`${removeDashes(a2.start)}/${removeDashes(addOneDay(a2.end))}`,details:a2=>a2.description,location:a2=>a2.location,sf:()=>"true",output:()=>"xml"}},Yahoo:{baseUrl:"https://calendar.yahoo.com/",params:{v:()=>"60",view:()=>"d",type:()=>"20",title:a2=>a2.title,st:a2=>removeDashes(a2.start),et:a2=>removeDashes(a2.end),desc:a2=>a2.description,in_loc:a2=>a2.location}}},buildCalendarLink=(type2,args)=>{const config2=calendarConfigs[type2],params=Object.entries(config2.params).map(([key,val])=>{const value=typeof val=="function"?val(args):val;return`${encodeURIComponent(key)}=${encodeURIComponent(value)}`}).join("&");return`${config2.baseUrl}?${params}`},getCalendarEventLink=(selectedCalendar,event)=>{const title=(event==null?void 0:event.title)||"",fullEventLink=getFullEventLink(event==null?void 0:event.eventLink),description=formatDescription((event==null?void 0:event.description)||"",fullEventLink),location2=formatLocation(event==null?void 0:event.location),dates=getEventDates(event);
296return dates?buildCalendarLink(selectedCalendar,{title,description,location:location2,start:dates.start,end:dates.end}):""},generateICSContent=(event,domain)=>{const escapeICSText=text=>text.replace(/\\/g,"\\\\").replace(/;/g,"\\;").replace(/,/g,"\\,").replace(/\n/g,"\\n"),title=(event==null?void 0:event.title)||"",fullEventLink=getFullEventLink(event==null?void 0:event.eventLink),description=formatDescription((event==null?void 0:event.description)||"",fullEventLink),location2=formatLocation(event==null?void 0:event.location),{start_date,end_date}=event,startDate=removeDashes(getOnlyTheDate(start_date)),endDate=removeDashes(addOneDay(getOnlyTheDate(end_date))),uid=`${slugify$1(title,30)}-${startDate}@${domain}`,timestamp=new Date().toISOString().replace(/[-:]/g,"").split(".")[0]+"Z";return["BEGIN:VCALENDAR","VERSION:2.0","PRODID:-//USOPC//Event Calendar//EN","BEGIN:VEVENT",`UID:${uid}`,`DTSTAMP:${timestamp}`,`DTSTART;VALUE=DATE:${startDate}`,`DTEND;VALUE=DATE:${endDate}`,`SUMMARY:${escapeICSText(title)}`,`DESCRIPTION:${escapeICSText(description)}`,...location2?[`LOCATION:${escapeICSText(location2)}`]:[],"END:VEVENT","END:VCALENDAR"].join(`\r 297`)},getICSDataURL=(event,domain)=>{const icsContent=generateICSContent(event,domain),dataURL=`data:text/calendar;charset=utf-8,${encodeURIComponent(icsContent)}`,filename=`${slugify$1(event.title,30)}.ics`;return{href:dataURL,download:filename}},getAddToCalendarMenuStyles=createStyleObjectFromSlotRecipe({className:"addToCalendarMenu",slots:["menuButtonDownloadTopBorder","menuButton"],base:{menuButton:{color:"var(--semantics-text-paragraph-primary-color)",cursor:"pointer",fontSize:"md",_hover:{textDecoration:"none"},padding:2},menuButtonDownloadTopBorder:{borderTop:"1px solid var(--components-events-table-row-divider-border-color)"}}}),ICSDownload=props=>{const{domain}=useLibraryContext(),{eventOptions}=props,styles2=getAddToCalendarMenuStyles(),icsData=getICSDataURL(eventOptions,domain);return icsData?jsxRuntimeExports.jsx(MenuItem$2,{asChild:!0,value:"ics",css:[styles2.menuButton,styles2.menuButtonDownloadTopBorder],children:jsxRuntimeExports.jsxs(Link,{href:icsData.href,download:icsData.download,children:["Download .ics file",jsxRuntimeExports.jsx(DownloadIcon,{})]})}):null},AddToCalendarMenu=({event})=>{const{add_to_calendar_enabled}=useFeatureFlags();if(!add_to_calendar_enabled)return null;const styles2=getAddToCalendarMenuStyles(),calendarEventOptions=buildCalendarEventOptions(event.title??void 0,event.event_options??{},event.url??void 0);return!!calendarEventOptions&&new Date(calendarEventOptions.end_date)>new Date?jsxRuntimeExports.jsxs(MenuRoot,{children:[jsxRuntimeExports.jsx(MenuTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(Button,{variant:"outline",size:{base:"md",md:"lg"},children:"Add To Calendar"})}),jsxRuntimeExports.jsx(Portal,{children:jsxRuntimeExports.jsx(MenuPositioner,{children:jsxRuntimeExports.jsxs(MenuContent,{children:[calendarTypes.map(item=>{const link2=getCalendarEventLink(item,calendarEventOptions);return link2?jsxRuntimeExports.jsx(MenuItem$2,{css:styles2.menuButton,asChild:!0,value:item,children:jsxRuntimeExports.jsx(Link,{target:"_blank",href:link2,children:`Add to ${item}`})},item):null}),jsxRuntimeExports.jsx(ICSDownload,{eventOptions:calendarEventOptions})]})})})]}):null},LinkMenu=props=>{const{links,menuTitle}=props;if(!links||!links.length)return null;if(links.length===1){const{canRender,link:link2,linkText}=unwrapLinkObject(links[0]);return canRender&&jsxRuntimeExports.jsx(SmartLink,{href:link2,variant:"button",buttonSize:{base:"md",md:"lg"},buttonVariant:"solid",children:linkText})}return jsxRuntimeExports.jsxs(MenuRoot,{positioning:{placement:"bottom-end"},children:[jsxRuntimeExports.jsx(MenuTrigger,{asChild:!0,children:jsxRuntimeExports.jsxs(Button,{size:{base:"md",md:"lg"},maxW:"100%",whiteSpace:"normal",height:"max-content",children:[menuTitle,jsxRuntimeExports.jsx(ChevronDownIcon,{})]})}),jsxRuntimeExports.jsx(Portal,{children:jsxRuntimeExports.jsx(MenuPositioner,{minW:"min-content !important",children:jsxRuntimeExports.jsx(MenuContent,{children:jsxRuntimeExports.jsx(ListRoot,{children:links.map(item=>{const{canRender,link:link2,linkText}=unwrapLinkObject(item);return canRender&&jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(MenuItem$2,{asChild:!0,value:linkText,children:jsxRuntimeExports.jsx(SmartLink,{href:link2,children:linkText})})},item._metadata.uid)})})})})})]})},EVENT_BORDER="1px solid var(--components-events-table-row-divider-border-color)",getEventCardStyles=createStyleObjectFromSlotRecipe({className:"eventCard",slots:["bananaWra
297pper","buttonWrapper","description","disabledMessageStyles","contentContainer","contentWrapper","eventItemWrapper","imageContainer","title","tagsWrapper"],base:{bananaWrapper:{borderTop:EVENT_BORDER,justifyContent:"center",paddingBlock:"32px","&:not(:has(iframe))":{display:"none"}},buttonWrapper:{alignItems:"center","& a":{width:"max-content"}},contentContainer:{display:"grid",gridTemplateColumns:{base:"44px 1fr",md:"90px 1fr"},gridTemplateRows:"auto auto",width:"100%",paddingBottom:{base:"24px",md:"32px"},paddingTop:"32px",columnGap:"12px",rowGap:{base:"16px",md:"0px"}},imageContainer:{alignSelf:"center",gridColumn:"1",gridRow:{base:"1",md:"1 / span 3"},maxWidth:{base:"44px",md:"90px"}},contentWrapper:{flexDirection:{base:"column",md:"row"},paddingBottom:{base:"24px",md:"0px"},width:"100%"},description:{color:"#494A4E",fontSize:{base:"sm",lg:"xl",md:"lg",sm:"md"},gridColumn:{base:"1 / span 2",md:"2"},gridRow:"2",alignSelf:"start",_teamusa:{color:"var(--semantics-text-paragraph-primary-color)"}},eventItemWrapper:{borderTop:EVENT_BORDER,display:"flex",flexDirection:"column",_last:{borderBottom:EVENT_BORDER}},title:{alignSelf:{base:"center",md:"end"},gridColumn:"2",gridRow:"1",color:"#494A4E",fontSize:{base:"md",sm:"lg",md:"xl",lg:"2xl"},_teamusa:{color:"var(--semantics-text-title-secondary-color)",textTransform:"none"}},disabledMessageStyles:{textAlign:"center"},tagsWrapper:{width:"100%",gridColumn:{base:"1 / span 2",md:"2"},display:"flex",justifyContent:"flex-start",flexWrap:"wrap",gap:3,marginTop:{base:"none",md:4}}},variants:{noText:{true:{description:{gridRow:{base:2,md:"1 / span 2"},alignSelf:"center"},title:{gridRow:{base:1,md:"1 / span 2"},alignSelf:"center"}}}}}),EventCard=reactExports.forwardRef((props,ref)=>{const{appliedFilterTags=[],button:button2,description,dropdown_button_text,idx=0,image:image2,links,tableUid,title,uid,url,handleFocus}=props,styles2=getEventCardStyles({noText:!description||!title}),{link:link2,linkText}=unwrapLinkObject(button2),linkToUse=link2||url,hasImage=image2&&image2.length>0,isPngFormat=hasImage&&image2[0].format==="png",onEventPageClick=()=>{linkToUse&&saveFocusAndUpdateAllTables(tableUid,uid||"")},renderBanana=idx%10===4&&idx<50,bananaIndex=Math.floor(idx/10);return jsxRuntimeExports.jsxs(ListItem,{css:styles2.eventItemWrapper,children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.contentWrapper,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.contentContainer,children:[jsxRuntimeExports.jsx(Box,{css:styles2.imageContainer,children:hasImage?jsxRuntimeExports.jsx(QuickImage,{data:image2,...!isPngFormat&&{transformer:"trimmed-events-icon"}}):jsxRuntimeExports.jsx(Image$1,{src:CLOUDINARY_URLS.icons.schedule,alt:""})}),title&&jsxRuntimeExports.jsx(Heading,{css:styles2.title,children:title}),description&&jsxRuntimeExports.jsx(Text,{css:styles2.description,children:description}),!!appliedFilterTags.length&&jsxRuntimeExports.jsx(Box,{css:styles2.tagsWrapper,children:appliedFilterTags.map((tag2,idx2)=>jsxRuntimeExports.jsx(TagRoot,{variant:"beige",borderRadius:"full",width:"max-content",children:jsxRuntimeExports.jsx(TagLabel,{children:tag2})},idx2))})]}),jsxRuntimeExports.jsxs(Flex,{css:styles2.buttonWrapper,gap:4,children:[links!=null&&links.length?jsxRuntimeExports.jsx(LinkMenu,{links,menuTitle:dropdown_button_text||"Options"}):linkToUse&&jsxRuntimeExports.jsx(SmartLink,{ref,onClick:onEventPageClick,onFocus:handleFocus,href:linkToUse,variant:"button",buttonSize:{base:"md",md:"lg"},buttonVariant:"solid",children:linkText||"EVENT PAGE"}),jsxRuntimeExports.jsx(AddToCalendarMenu,{event:props})]})]}),renderBanana&&jsxRuntimeExports.jsx(Flex,{css:styles2.bananaWrapper,children:jsxRuntimeExports.jsx(Banana,{name:eventTableBananas[bananaIndex],uid:uid||`event-table-${bananaIndex}`,width:"auto"})})]})}),EventFilters=props=>{const{filters={},selectedFilters={},handleFilterChange,handleReset}=props,sportsFilter=filters.sports||[],tagsGroupsFilter=filters.tags_groups_filters||[],{multiSelectWrapper,filtersWrapper,filterByText,resetFiltersButton}=getTableFiltersStyles(),allFilters=[sportsFilter.length>1&&{title:SPORT_FILTER_TITLE,options:sportsFilter},...tagsGroupsFilter.filter(tagGroup=>tagGroup.options.length>0)].filter(ExcludeFalsy);if(!allFilters.length)return null;const disableReset=!selectedFilters||!Object.values(selectedFilters).some(opt=>opt.length>0);return jsxRuntimeExports.jsxs(Flex,{css:multiSelectWrapper,children:[jsxRuntimeExports.jsxs(Flex,{css:filtersWrapper,children:[jsxRuntimeExports.jsx(Text,{as:"span",css:filterByText,children:"Filter By:"}),allFilters.map(({title,options})=>jsxRuntimeExports.jsx(Box,{mr:3,children:jsxRuntimeExports.jsx(SelectWithSearch,{selectedFilters:(selectedFilters==null?void 0:selectedFilters[title])||[],enableSearch:options.length>10,options:options.map(o2=>o2.name).sort(),title,onSelectionChange:selected=>handleFilterChange({...selectedFilters,[title]:selected})},title)},title))]}),jsxRuntimeExports.jsx(Flex,{css:resetFiltersButton,children:jsxRuntimeExports.jsxs(Button,{disabled:disableReset,variant:"outline",onClick:handleReset,children:[jsxRuntimeExports.jsx(RepeatIcon,{}),"Reset Filters"]})})]})},loadingStyles={alignItems:"center",flexDirection:"column",marginBlock:6},EventsLoading=()=>jsxRuntimeExports.jsxs(Flex,{css:loadingStyles,children:[jsxRuntimeExports.jsx(Spinner$1,{id:"eventsSpinner",color:"blue.500",size:"lg"}),jsxRuntimeExports.jsx(NoJSMessage,{children:"To see this events table, please enable JavaScript."})]}),LIMIT=10,EventsTable=props=>{const{_metadata:tableMetadata,sort_field,title,total=0,events_selection,aggregated_events,initial_events_filters,aggregated_filters,events,pinned_items}=props,originalFilters={sports:(initial_events_filters==null?void 0:initial_events_filters.sports)||[],contentTags:mapContentTagsForFilters(initial_events_filters==null?void 0:initial_events_filters.content_tags),matchAllTags:(initial_events_filters==null?void 0:initial_events_filters.match_all_tags)||!1},eventsOrPinned=events!=null&&events.length?events:pinned_items,filteredEvents=mergeEventOptions(aggregated_events,eventsOrPinned),[eventsList,setEventsList]=reactExports.useState(filteredEvents),[eventIdToFocus,setEventIdToFocus]=reactExports.useState(null),[error,setError]=reactExports.useState(!1),[fetching,setFetching]=reactExports.useState(!1),[selectedFilters,setSelectedFilters]=reactExports.useState(null),fetchedTotal=reactExports.useRef(total),{event_table_filtering_enabled}=useFeatureFlags();if(reactExports.useEffect(()=>{const{savedFilters,itemToFocus,shouldRestore}=getSavedTable(tableMetadata==null?void 0:tableMetadata.uid);
297shouldRestore&&(async()=>{savedFilters&&(setSelectedFilters({sports:savedFilters.sports||[],...savedFilters.tagsGroups}),await fetchEvents(savedFilters)),itemToFocus&&(setEventIdToFocus(itemToFocus),sessionStorage.removeItem(FOCUS_RESTORATION_KEY))})()},[]),!isConfirmedMetadata(tableMetadata))return null;const fetchEvents=async params=>{setFetching(!0),setError(!1);try{const{sports:stateSports=[],...stateTagsGroups}=selectedFilters||{},{sports:paramsSports,limit:paramsLimit=LIMIT,...restParams}=params,sportsToRequest=paramsSports||stateSports,fetchParams={skip:0,limit:paramsLimit,sortField:sort_field||"",eventsSelection:events_selection,contentTags:originalFilters.contentTags,matchAllTags:originalFilters.matchAllTags,sports:sportsToRequest,tagsGroups:stateTagsGroups,...restParams},newEvents=await axios.get("/api/events",{params:{...fetchParams,sports:sportsToRequest.length?sportsToRequest:originalFilters.sports},paramsSerializer:{indexes:null}});saveOrUpdateTableFilters(tableMetadata.uid,fetchParams);const mergedEvents=mergeEventOptions(newEvents.data.aggregated_events,newEvents.data.events);return setEventsList(mergedEvents),fetchedTotal.current=newEvents.data.total||0,setFetching(!1),newEvents.data}catch{setError(!0)}},clearEventFocusState=()=>setEventIdToFocus(null),handleFilterChange=async data=>{setSelectedFilters(data);const{sports:dataSports,...dataTagsGroups}=data||{};await fetchEvents({sports:dataSports!=null&&dataSports.length?dataSports:originalFilters.sports,tagsGroups:dataTagsGroups})},handleResetFilters=()=>{setSelectedFilters(null),setEventsList(filteredEvents),fetchedTotal.current=total,saveOrUpdateTableFilters(tableMetadata.uid,{})},handleLoadMore=async()=>{const newLimit=Math.min(eventsList.length+LIMIT,total),firstNewEventArrayId=eventsList.length,newEvents=await fetchEvents({limit:newLimit});if(!newEvents||!newEvents.aggregated_events)return;const{uid}=newEvents.aggregated_events[firstNewEventArrayId];if(uid){const eventToFocus=getItemUid(uid,tableMetadata.uid);setEventIdToFocus(eventToFocus)}},showLoadMoreButton=!!eventsList.length&&fetchedTotal.current>eventsList.length,titleText=title||"Event Schedule";return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[jsxRuntimeExports.jsx(ComponentHeading,{uid:tableMetadata.uid,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-event-schedule",uid:tableMetadata.uid}),children:titleText}),event_table_filtering_enabled&&jsxRuntimeExports.jsx(EventFilters,{filters:aggregated_filters,selectedFilters,handleFilterChange,handleReset:handleResetFilters}),jsxRuntimeExports.jsxs(ListRoot,{"aria-labelledby":stringToId(titleText,tableMetadata.uid),children:[eventsList.map((event,idx)=>{const{uid,_metadata,sports_tags,content_tags}=event,calculatedUid=getItemUid(uid||_metadata.uid,tableMetadata.uid),focusRef=el=>{eventIdToFocus===calculatedUid&&el&&el.focus()},appliedFilterTags=getAppliedFilterTags(selectedFilters,sports_tags||[],content_tags||[]);return jsxRuntimeExports.jsx(EventCard,{appliedFilterTags,idx,ref:focusRef,tableUid:tableMetadata.uid,uid:calculatedUid,handleFocus:clearEventFocusState,...event},calculatedUid)}),!showLoadMoreButton&&fetching&&jsxRuntimeExports.jsx(EventsLoading,{}),!fetching&&eventsList.length===0&&jsxRuntimeExports.jsx(NoItemsFound,{itemName:"events"})]}),jsxRuntimeExports.jsx(Flex,{justifyContent:"center",children:error?jsxRuntimeExports.jsx(ErrorMessage,{}):showLoadMoreButton&&jsxRuntimeExports.jsx(Flex,{justifyContent:"center",mt:4,children:jsxRuntimeExports.jsx(LoadMoreButton,{fetching,handleLoadMore,itemName:"events"})})})]})},applyExternalIcon=(url,title)=>{const isExternal=url&&!(url!=null&&url.startsWith("/"))&&!(url!=null&&url.startsWith("#")),newTitle=title.trim();if(!isExternal)return newTitle;let firstWordsInTitle=newTitle.split(" ");const lastWordInTitle=firstWordsInTitle.pop();return firstWordsInTitle=firstWordsInTitle.join(" "),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(chakra.span,{children:firstWordsInTitle})," ",jsxRuntimeExports.jsxs(chakra.span,{color:"inherit",whiteSpace:"nowrap",children:[lastWordInTitle,jsxRuntimeExports.jsx(ExternalLinkIcon,{display:"inline-block",color:"inherit",fontSize:"0.8em",ml:"8px",mb:"2%",transform:"translateY(.1em)","aria-label":"opens in a new window"})]})]})};function getSrcSetConfig$2(variant){const masonry1of1={gravity:"auto",base:{width:447,aspectRatio:1.5},sm:{width:735,aspectRatio:1.5},md:{width:699,aspectRatio:1.5},lg:{width:906,aspectRatio:1.5},xl:{width:1012,aspectRatio:1.5}},masonry1of2and3andPinnedItem={gravity:"auto",base:{width:447,aspectRatio:1.5},sm:{width:735,aspectRatio:1.5},md:{width:634,aspectRatio:1.5},lg:{width:826,aspectRatio:1.5},xl:{width:918,aspectRatio:1.5}},masonry1of4={gravity:"auto",base:{width:447,aspectRatio:1.5},sm:{width:735,aspectRatio:1.5},md:{width:472,aspectRatio:1.5},lg:{width:616,aspectRatio:1.5},xl:{width:683,aspectRatio:1.5}},masonry2and3of4={gravity:"auto",base:{width:220,aspectRatio:1.5},sm:{width:360,aspectRatio:1.5},md:{width:147,aspectRatio:1.5},lg:{width:195,aspectRatio:1.5},xl:{width:215,aspectRatio:1.5}},masonry4of4andSimpleGridThreeColumns={gravity:"auto",base:{width:447,aspectRatio:1.5},sm:{width:735,aspectRatio:1.5},md:{width:309,aspectRatio:1.5},lg:{width:405,aspectRatio:1.5},xl:{width:446,aspectRatio:1.5}},simplegrid={gravity:"auto",base:{width:220,aspectRatio:1.5},sm:{width:360,aspectRatio:1.5},md:{width:472,aspectRatio:1.5},lg:{width:297,aspectRatio:1.5},xl:{width:332,aspectRatio:1.5}},simpleGridTwoColumns={gravity:"auto",base:{width:447,aspectRatio:1.5},sm:{width:735,aspectRatio:1.5},md:{width:472,aspectRatio:1.5},lg:{width:616,aspectRatio:1.5},xl:{width:683,aspectRatio:1.5}},list={gravity:"auto",base:{width:72,aspectRatio:1},md:{width:225,aspectRatio:1.5}},headline={gravity:"center",base:{width:72,aspectRatio:1},lg:{width:96,aspectRatio:1}};switch(variant){case"masonry1of1":return masonry1of1;case"masonry1of4":return masonry1of4;case"masonry1of2":case"masonry1of3":case"pinneditem":case"stickypinneditem":return masonry1of2and3andPinnedItem;case"masonry2of2":case"masonry2of3":case"masonry3of3":case"masonry4of4":case"simplegridthreecolumns":return masonry4of4andSimpleGridThreeColumns;case"simplegrid":return simplegrid;case"simplegridtwocolumns":return simpleGridTwoColumns;case"list":return list;case"headline":return headline;case"masonry2of4":case"masonry3of4":default:return masonry2and3of4}}function getLogoSrcSetConfig(variant){switch(variant){case"list":case"headline":return{base:{width:96}};case"simplegrid":case"simplegridthreecolumns":case"masonry2of2":case"masonry2of3":case"masonry3of3":case"masonry4of4":return{base:{width:250}};case"masonry1of4":case"simplegridtwocolumns":return{base:{width:383}};case"masonry2of4":case"masonry3of4":return{base:{width:120}};case"pinneditem":case"masonry1of1":case"masonry1of2":case"masonry1of3":default:return{base:{width:515}}}}const sizesWithPhotoCredit=["pinneditem","stickypinneditem","masonry1of1","masonry1of2","masonry2of2","masonry1of3","masonry2of3","masonry3of3","masonry1of4","masonry4of4"];function getListItemProps(variant,numberOfEntries){return variant==="stickypinneditem"?{gridRow:{lg:`span ${numberOfEntries-1}`}}:{}}const getVideoCardBgImage=({cld:cld2,image:image2,srcSetConfig:srcSetConfig2,videoOrientation})=>{if(image2&&videoOrientation==="portrait")return createImageSet(image2,srcSetConfig2,cld2)},getFallbackVideoCardBgImage=({fallbackImage,videoOrientation})=>{if(fallbackImage&&videoOrientation==="portrait")return`url(${fallbackImage})`},usopcTitleStyles={textTransform:"uppercase",fontFamily:"Sharp Grotesk Italic"},baseStyles={listItem:{backgroundRepeat:"no-repeat","&:has(*:focus-visible)":{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px"},"@supports not selector(:has(*:focus-visible))":{_focusWithin:{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px"}}},header:{"& time":{color:"var(--semantics-text-paragraph-primary-color)",fontSize:"xs",_usopc:{fontFamily:"Sharp Grotesk Book"}}},card:{display:"flex",flexGrow:1,gap:4},title:{color:"var(--semantics-text-title-secondary-color)",wordBreak:"break-word",_teamusa:{textTransform:"none"}},description:{fontSize:"sm",mt:{base:4,xl:6}},imageContainer:{aspectRatio:3/2,overflow:"hidden",'&:not([data-logo="true"]) img':{objectFit:"cover",width:"100%",height:"100%"},'&[data-logo="true"]':{alignItems:"center",border:"1px solid #00000026",display:"flex",justifyContent:"center","& img":{maxW:"55%",maxH:"55%",margin:"auto"}}},button:{textAlign:"left"}},baseAnchorStyles={width:"100%",display:"block",_hover:{"& h1, & h2, & h3, & h4, & h5, & h6":{textDecor:"underline"}},_focusVisible:{outline:"none"}},noDecorAnchorHover={...baseAnchorStyles._hover,textDecor:"none"},typeVariants={video:{listItem:{"& a":{...baseAnchorStyles},"& button":{cursor:"pointer",width:"100%",_hover:{textDecor:"none"},_focus:{outline:"none"}}},header:{textAlign:"left"},imageContainer:{"& .content-card__fallback-image":{height:"100%",width:"100%",objectFit:"cover"},'&[data-orientation="portrait"]':{display:"flex",justifyContent:"center",_after:{position:"absolute",inset:0,content:'""',backgroundSize:"auto 100%",backgroundRepeat:"repeat-x",backgroundPosition:"center center",filter:"blur(5px) brightness(0.7) saturate(0.7)",transform:"scale(1.05)",zIndex:0},"& picture, & img":{position:"relative",zIndex:1,height:"100%",width:"auto",objectFit:"contain"},"& .content-card__fallback-image":{height:"100%",width:"auto",objectFit:"contain"}}},title:{_usopc:{...usopcTitleStyles,color:"var(--semantics-interactive-text-secondary-default)"}},button:{mt:"auto"}},image:{listItem:{_motionSafe:{"& img":{transition:"transform .75s ease-in-out",_hover:{transform:"scale(1.06)"}}},"& a":{...baseAnchorStyles,textAlign:"left",_hover:noDecorAnchorHover}},title:{_usopc:{...usopcTitleStyles,color:"var(--semantics-interactive-text-secondary-default)"}},header:{"& time":{color:"var(--semantics-text-paragraph-primary-color, #494A4E)"}},button:{mt:"auto"}},text:{listItem:{"& a":{...baseAnchorStyles,_hover:noDecorAnchorHover,_focus:{outline:"none"}},"& time":{fontFamily:"noImageContentCard.date"},padding:{base:"10px",xl:"20px"}},title:{_usopc:{...usopcTitleStyles}},button:{borderWidth:"1px",borderRadius:"25px",width:"25px",height:"40px"}}},colorVariants={blue:{listItem:{backgroundColor:"var(--components-featured-content-option-2-background-color)"},title:{color:"var(--semantics-text-title-primary-light-color)"},header:{"& time":{color:"white"}},description:{descriptionFont:"body",color:"white"}},red:{listItem:{backgroundColor:"var(--components-featured-content-option-3-background-color)",_usopc:{backgroundColor:"var(--components-featured-content-option-3-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.red})`,backgroundPosition:"center",backgroundSize:"cover",border:"1px solid rgba(0, 0, 0, .15)"}},title:{color:"var(--semantics-text-title-primary-light-color)",_usopc:{color:"white"}},header:{"& time":{color:"white"}},description:{descriptionFont:"body",color:"white"}},grey:{listItem:{backgroundColor:{_teamusa:"var(--components-featured-content-option-1-background-color)",_ngb:"#EFF3F5"}},title:{color:"var(--semantics-text-title-secondary-color)"},header:{"& time":{color:"var(--semantics-text-paragraph-primary-color, #494A4E)"}},description:{descriptionFont:"body",color:"var(--semantics-text-paragraph-primary-color, #494A4E)"}},bronze:{listItem:{backgroundColor:"var(--semantics-surfaces-surface-8)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.burgundy})`,backgroundPosition:"100%",backgroundSize:"cover",border:"1px solid rgba(0, 0, 0, .15)"},title:{_usopc:{color:"white"}},header:{"& time":{color:"white"}},description:{descriptionFont:"body",color:"white"}},white:{listItem:{backgroundColor:"white",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.white})`,backgroundPosition:"right 0% bottom 0%",backgroundSize:"70%",border:"1px solid rgba(0, 0, 0, .15)"},title:{_usopc:{color:"red"}},header:{"& time":{color:"var(--semantics-text-paragraph-primary-color, #494A4E)"}},description:{descriptionFont:"body",color:"var(--semantics-text-paragraph-primary-color, #494A4E)"}},navy:{listItem:{backgroundColor:"var(--semantics-surfaces-surface-5)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.navy})`,backgroundPosition:"right",backgroundSize:"contain",border:"1px solid rgba(0, 0, 0, .15)"},title:{_usopc:{color:"white"}},header:{"& time":{color:"white"}},description:{descriptionFont:"body",color:"white"}}},masonryCardGap={gap:{base:4,lg:6}}
297,descriptionFontSize={fontSize:{base:"sm",xl:"md"}},sizeVariants={list:{listItem:{display:"flex",flexDirection:"column",gap:6,gridColumn:"span 12",maxW:"936px",width:"100%"},card:{flexDirection:"row-reverse",gap:4,justifyContent:"flex-end"},header:{width:"100%"},title:{fontSize:{base:"sm",md:"md",lg:"xl",xl:"2xl","2xl":"3xl"},".no-image &":{_usopc:{fontFamily:"heading"}}},description:{display:"none"},imageContainer:{aspectRatio:{base:1,md:3/2},minWidth:{base:"72px",md:"225px"},height:{base:"72px",md:"auto"},maxHeight:"189px",".no-image &":{display:"none"}}},headline:{listItem:{width:"100%",gridColumn:{base:"span 12",lg:"9 / span 4"}},card:{flexDirection:"row-reverse",gap:{base:4,md:5,lg:6}},header:{width:"100%"},title:{fontSize:{base:"xs",xl:"md"}},description:{display:"none"},imageContainer:{flexShrink:0,aspectRatio:1,w:{base:"72px",lg:"96px"},h:{base:"72px",lg:"96px"}}},pinneditem:{listItem:{gridColumn:{base:"span 12",lg:"span 8"}},card:{flexDirection:"column",gap:{base:4,md:6}},title:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},description:{fontSize:{base:"xs",md:"md"}}},stickypinneditem:{listItem:{gridColumn:{base:"span 12",lg:"span 8"},height:"min-content",position:{base:"static",lg:"sticky"},top:5},card:{flexDirection:"column",gap:{base:4,md:6}},title:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},".no-image &":{title:{fontSize:{"2xl":"6xl"}}},description:{...descriptionFontSize}},simplegrid:{listItem:{"& a":{flexGrow:1},display:"flex",flexDirection:"column",gridColumn:{base:"span 6",lg:"span 3"}},card:{flexDirection:"column",gap:{base:4,xl:6},height:"100%"},header:{alignItems:"flex-start",display:"flex",flexDirection:"column",flexGrow:1,gap:4},".no-image &":{title:{_usopc:{fontSize:{base:"xs",md:"xl",xl:"3xl"}}}},description:{display:"none"},imageContainer:{'&[data-logo="true"] img':{maxW:{base:"45%",lg:"55%"},maxH:{base:"45%",lg:"55%"}}}},simplegridtwocolumns:{listItem:{"& a":{flexGrow:1},display:"flex",flexDirection:"column",gridColumn:{base:"span 12",md:"span 6"}},card:{flexDirection:"column",gap:{base:4,xl:6},height:"100%"},header:{alignItems:"flex-start",display:"flex",flexDirection:"column",flexGrow:1,gap:4},".no-image &":{title:{fontSize:{base:"md",sm:"lg",md:"2xl",lg:"3xl",xl:"4xl"}}},description:{...descriptionFontSize,mt:0}},simplegridthreecolumns:{listItem:{"& a":{flexGrow:1},display:"flex",flexDirection:"column",gridColumn:{base:"span 12",md:"span 4"}},card:{flexDirection:"column",gap:{base:4,xl:6},height:"100%"},header:{alignItems:"flex-start",display:"flex",flexDirection:"column",flexGrow:1,gap:4},".no-image &":{title:{fontSize:{base:"md",sm:"lg",md:"2xl",lg:"3xl",xl:"4xl"}}},imageContainer:{'&[data-logo="true"] img':{maxW:"45%",maxH:"45%"}},description:{...descriptionFontSize,mt:0}},masonry1of1:{listItem:{gridColumn:"span 12"},card:{flexDirection:{base:"column-reverse",md:"row"},gap:{base:4,xl:5,"2xl":6}},header:{flexBasis:"35%"},title:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"},mb:{base:4,md:2,lg:6}},description:{...descriptionFontSize},imageContainer:{flexBasis:"65%"}},masonry1of2:{listItem:{gridColumn:{base:"span 12",md:"span 8"},gridRow:{base:"span 1",md:"span 2"},"&.no-image":{minHeight:{base:"451px",sm:"472px",md:"491px",lg:"670px",xl:"795px","2xl":"899px"}}},card:{flexDirection:"column-reverse",...masonryCardGap},title:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},".no-image &":{title:{fontSize:{"2xl":"6xl"}}},description:{...descriptionFontSize},imageContainer:{'&[data-logo="true"] img':{maxW:"45%",maxH:"45%",margin:"auto"}}},masonry2of2:{listItem:{gridColumn:{base:"span 12",md:"span 4"},gridRow:"span 1","&.no-image":{minHeight:{base:"451px",sm:"473px",md:"364px",lg:"512px",xl:"496px","2xl":"548px"}}},card:{flexDirection:"column",justifyContent:"flex-end",...masonryCardGap},title:{fontSize:{base:"md",lg:"lg",xl:"xl","2xl":"2xl"}},description:{...descriptionFontSize}},masonry1of3:{listItem:{gridColumn:{base:"span 12",md:"span 8"},gridRow:{base:"span 1",md:"span 2"},"&.no-image":{minHeight:{base:"451px",sm:"472px",md:"491px",lg:"670px",xl:"795px","2xl":"899px"}}},card:{flexDirection:"column-reverse",...masonryCardGap},title:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},".no-image &":{title:{fontSize:{"2xl":"6xl"}}},description:{...descriptionFontSize},imageContainer:{'&[data-logo="true"] img':{maxW:"45%",maxH:"45%",margin:"auto"}}},masonry2of3:{listItem:{gridColumn:{base:"span 12",md:"span 4"},gridRow:"span 1","&.no-image":{minHeight:{base:"451px",sm:"473px",md:"364px",lg:"480px",xl:"385px","2xl":"437.5px"}}},card:{flexDirection:"column",justifyContent:"flex-end",...masonryCardGap},title:{fontSize:{base:"md",lg:"lg",xl:"xl","2xl":"2xl"}},description:{...descriptionFontSize}},masonry3of3:{listItem:{gridColumn:{base:"span 12",md:"span 4"},gridRow:"span 1","&.no-image":{minHeight:{base:"451px",sm:"473px",md:"364px",lg:"480px",xl:"385px","2xl":"437.5px"}}},card:{flexDirection:"column",justifyContent:"flex-end",...masonryCardGap},title:{fontSize:{base:"md",lg:"lg",xl:"xl","2xl":"2xl"}},description:{...descriptionFontSize},imageContainer:{'&[data-logo="true"] img':{maxW:"45%",maxH:"45%",margin:"auto"}}},masonry1of4:{listItem:{gridColumn:{base:"span 12",md:"1 / span 6"},gridRow:{base:"span 1",md:"span 2"},"&.no-image":{minHeight:{base:"452px",sm:"473px",md:"440px",lg:"670px",xl:"653px","2xl":"724px"}}},card:{flexDirection:"column-reverse",...masonryCardGap},title:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},".no-image &":{title:{fontSize:{"2xl":"6xl"}}},description:{...descriptionFontSize}},masonry2of4:{listItem:{gridColumn:{base:"span 6",md:"7 / span 2"},gridRow:{base:"2 / span 1",md:"1 / span 1"},height:"auto","&.no-image":{minHeight:{base:"250px",md:"auto"}}},card:{flexDirection:"column",justifyContent:"flex-end",...masonryCardGap}
297,title:{fontSize:{base:"xs",lg:"sm",xl:"md","2xl":"lg"},".no-image &":{fontSize:{base:"xs",lg:"sm",xl:"md","2xl":"lg"}}},description:{display:"none"},imageContainer:{'&[data-logo="true"] img':{maxW:"55%",maxH:"55%",margin:"auto"}}},masonry3of4:{listItem:{gridColumn:{base:"span 6",md:"7 / span 2"},gridRow:"2 / span 1",height:"auto","&.no-image":{minHeight:{base:"250px",md:"auto"}}},card:{flexDirection:"column",justifyContent:"flex-end",...masonryCardGap},title:{fontSize:{base:"xs",lg:"sm",xl:"md","2xl":"lg"}},".no-image &":{title:{fontSize:{base:"xs",lg:"sm",xl:"md","2xl":"lg"}}},description:{display:"none"},imageContainer:{'&[data-logo="true"] img':{maxW:"55%",maxH:"55%",margin:"auto"}}},masonry4of4:{listItem:{gridColumn:{base:"span 12",md:"9 / span 4"},gridRow:"span 2","&.no-image":{minHeight:{base:"452px",sm:"473px",md:"88%",lg:"80%"}}},card:{flexDirection:"column",justifyContent:"flex-end",...masonryCardGap},title:{fontSize:{base:"md",lg:"lg",xl:"xl","2xl":"2xl"}},".no-image &":{title:{fontSize:{base:"lg",lg:"lg",xl:"2xl"}}},description:{...descriptionFontSize},imageContainer:{'&[data-logo="true"] img':{maxW:"45%",maxH:"45%",margin:"auto"}}}},compoundVariants=[{type:"video",size:"headline",css:{imageContainer:{"--play-icon-size":"30%"}}},{type:"text",size:"list",css:{listItem:{backgroundColor:"transparent",padding:"0",_usopc:{backgroundColor:"transparent",backgroundImage:"none",border:"none"}},title:{color:"var(--semantics-text-title-secondary-color)",_usopc:{color:"var(--primitives-primary2-pr6)"}},header:{"& time":{color:"var(--semantics-text-paragraph-primary-color, #494A4E)"},maxW:"663px",minW:{base:"72px",md:"225px"},minH:{base:"72px",md:"150px"}}}},{type:"text",size:"headline",css:{listItem:{padding:{base:"2%",lg:"3%",xl:"3%"}}}},{type:"text",size:"masonry1of1",css:{header:{position:"relative",paddingBottom:6,_after:{position:"absolute",content:'""',height:"8px",background:"#AF932F",margin:"0 auto",left:"0",bottom:"0",width:"114px"}}}},{color:"navy",size:"simplegrid",css:{listItem:{backgroundPosition:"100%"}}},{color:"navy",size:"headline",css:{listItem:{backgroundPosition:"right 0% bottom 0%",backgroundSize:"20%"}}},{color:"red",size:"headline",css:{listItem:{backgroundPosition:"right 0% bottom 0%"}}},{color:"white",size:"simplegrid",css:{listItem:{backgroundSize:"80%"}}},{color:"white",size:"headline",css:{listItem:{backgroundSize:"contain"}}},{color:"bronze",size:"simplegrid",css:{listItem:{backgroundPosition:"center"}}},{color:"bronze",size:"headline",css:{listItem:{backgroundPosition:"center"}}},{color:"blue",size:"masonry1of1",css:{header:{_after:{background:"var(--components-component-heading-underline-background-color)"}}}},{color:"red",size:"masonry1of1",css:{header:{_after:{background:"navy"}}}}],getContentCardStyles=createStyleObjectFromSlotRecipe({slots:["listItem","card","header","title","titleh3","description","imageContainer","iconContainer","button"],base:baseStyles,variants:{type:typeVariants,color:colorVariants,size:sizeVariants},compoundVariants,defaultVariants:{size:"list"}}),themeVariants={teamusa:[{buttonVariant:"invertOutlineIconButton",themeName:"blue"},{buttonVariant:"invertOutlineIconButton",themeName:"red"},{buttonVariant:"outlineIconButton",themeName:"grey"}],usopc:[{buttonVariant:"invertOutlineIconButton",themeName:"navy"},{buttonVariant:"invertOutlineIconButton",themeName:"red"},{buttonVariant:"outlineIconButton",themeName:"white"},{buttonVariant:"invertOutlineIconButton",themeName:"bronze"}],ngb:[{buttonVariant:"outlineIconButton",themeName:"grey"},{buttonVariant:"invertOutlineIconButton",themeName:"blue"},{buttonVariant:"invertOutlineIconButton",themeName:"red"}]};function FeaturedContentCardWithoutImage({article,articleWithoutImageCount,bananaName,bananaTags,numberOfEntries,variant}){var _a9;const{title,description,uid}=article,date2=(article==null?void 0:article.content_type)==="article"&&(article==null?void 0:article.date),url=(article==null?void 0:article.url)??"",stickyGridRowSpan=getListItemProps(variant,numberOfEntries),{themeKey}=useCurrentTheme(),indexToUse=article.background?themeVariants[themeKey].map(styleObject=>styleObject.themeName).indexOf(article.background):articleWithoutImageCount%themeVariants[themeKey].length||0,styles2=getContentCardStyles({type:"text",color:themeVariants[themeKey][indexToUse].themeName,size:variant});return jsxRuntimeExports.jsxs(ListItem,{className:"no-image",css:styles2.listItem,...stickyGridRowSpan,children:[jsxRuntimeExports.jsx(SmartLink,{href:url,width:"100%",children:jsxRuntimeExports.jsx(Box,{as:"article",css:styles2.card,children:jsxRuntimeExports.jsxs(Box,{as:"header",css:styles2.header,children:[jsxRuntimeExports.jsx(Heading,{as:"h3",css:styles2.title,children:applyExternalIcon(url,title)}),description&&jsxRuntimeExports.jsx(Text,{css:styles2.description,children:description}
297),jsxRuntimeExports.jsxs(VStack,{alignItems:"flex-start",gap:4,paddingTop:1,children:[date2&&jsxRuntimeExports.jsx(DateTime,{dateTime:date2,css:styles2.date,children:getETDate(date2)}),variant!=="list"&&jsxRuntimeExports.jsx(Button,{as:"span",css:styles2.button,variant:(_a9=themeVariants[themeKey][indexToUse])==null?void 0:_a9.buttonVariant,children:jsxRuntimeExports.jsx(ArrowForwardIcon,{})})]})]})})}),bananaName&&jsxRuntimeExports.jsx(Banana,{name:bananaName,uid,componentTags:bananaTags,margin:"0 auto 24px"})]})}const ImageContentCard=reactExports.forwardRef((props,ref)=>{const{content:{button_text,card_type,content_type,date:date2,description,preview_image,show_button,title,uid,url,video_preview_image},bananaName,bananaTags,numberOfEntries,size:size2}=props,styles2=getContentCardStyles({type:"image",size:size2});if(!url)return null;const listItemProps=getListItemProps(size2,numberOfEntries),image2=preview_image||void 0,fallbackImage=video_preview_image||void 0,imageIsALogo=card_type==="icon",srcSetConfig2=imageIsALogo?getLogoSrcSetConfig(size2):getSrcSetConfig$2(size2),imageProps={applyPhotoCredit:!imageIsALogo&&sizesWithPhotoCredit.includes(size2),data:image2,srcSetConfig:srcSetConfig2},includeDate=content_type==="article"&&isNonEmptyString(date2),dateString=includeDate?getETDate(date2):void 0,dateProps=includeDate?{dateTime:date2}:void 0,ctaText=!!show_button&&size2.startsWith("simplegrid")&&button_text||void 0;return jsxRuntimeExports.jsxs(ListItem,{css:styles2.listItem,...listItemProps,children:[jsxRuntimeExports.jsx(ContentCard,{chakraStyles:styles2,dynamicRef:ref,ctaText,dateText:dateString,descriptionText:description||void 0,fallbackImage,headingText:title,href:url,srcSetImage:imageProps,extraProps:{dateProps,headingProps:{as:"h3"},imageContainerProps:{"data-logo":imageIsALogo}}}),bananaName&&jsxRuntimeExports.jsx(Banana,{name:bananaName,uid,componentTags:bananaTags,margin:"0 auto 24px"})]})}),VideoContentCard=reactExports.forwardRef((props,ref)=>{var _a9;const{content:{button_text,card_type,date:date2,description,preview_image,show_button,title,uid,url,video_block,video_preview_image},bananaName,bananaTags,numberOfEntries,size:size2}=props,{cld:cld2}=useLibraryContext(),videoOrientation=(video_block==null?void 0:video_block.video_orientation)??"landscape",{previewProps,triggerProps}=useHoverVideoPreview({videoId:((_a9=video_block==null?void 0:video_block.brightcove_video)==null?void 0:_a9.video_id)??void 0,orientation:videoOrientation}),styles2=getContentCardStyles({type:"video",size:size2}),listItemProps=getListItemProps(size2,numberOfEntries),image2=preview_image||void 0,fallbackImage=video_preview_image||void 0,hasImage=!!image2||!!fallbackImage,imageIsALogo=card_type==="icon",srcSetConfig2=imageIsALogo?getLogoSrcSetConfig(size2):getSrcSetConfig$2(size2),applyPhotoCredit=!imageIsALogo&&sizesWithPhotoCredit.includes(size2),backgroundImage=isCloudinaryArray$1(image2)?getVideoCardBgImage({cld:cld2,image:image2,srcSetConfig:srcSetConfig2,videoOrientation}):getFallbackVideoCardBgImage({fallbackImage,videoOrientation}),hasDate=isNonEmptyString(date2),ctaText=!!show_button&&size2.startsWith("simplegrid")&&button_text||void 0,hasTitle=!!title,hasDescription=!!description,hasCta=!!ctaText,hasHeaderContent=hasTitle||hasDescription||hasDate||hasCta;return url?jsxRuntimeExports.jsx(ListItem,{"data-js":!0,css:{...styles2.listItem,...listItemProps},...triggerProps,children:jsxRuntimeExports.jsxs(Link,{href:`${url}${MAIN_CONTENT_HASH}`,ref,children:[jsxRuntimeExports.jsxs(chakra.article,{css:styles2.card,children:[hasImage&&jsxRuntimeExports.jsx(Box,{css:styles2.imageContainer,_after:{backgroundImage},"data-orientation":videoOrientation,"data-logo":imageIsALogo,"data-preview-image-of":"video_page","data-stretch-preview":["headline","list"].includes(size2)&&videoOrientation==="landscape",...previewProps,children:isCloudinaryArray$1(image2)?jsxRuntimeExports.jsx(SrcSetImage,{applyPhotoCredit,data:image2,srcSetConfig:srcSetConfig2}):jsxRuntimeExports.jsx(Image$1,{src:fallbackImage,alt:"",className:"content-card__fallback-image"})}),hasHeaderContent&&jsxRuntimeExports.jsxs(chakra.header,{css:styles2.header,children:[hasTitle&&jsxRuntimeExports.jsx(Heading,{as:"h3",css:styles2.title,children:title}),hasDescription&&jsxRuntimeExports.jsx(Text,{css:styles2.description,children:description}),hasDate&&jsxRuntimeExports.jsx(DateTime,{dateTime:date2,children:getETDate(date2)}),hasCta&&jsxRuntimeExports.jsx(Button,{as:"span",css:styles2.button,children:ctaText})]})]}),bananaName&&jsxRuntimeExports.jsx(Banana,{name:bananaName,uid,c
297omponentTags:bananaTags,margin:"0 auto 24px"})]})}):null}),useRefocusingRef=dependency=>{const refocusingRef=reactExports.useRef(null);return reactExports.useEffect(()=>{refocusingRef.current&&(refocusingRef.current.focus(),refocusingRef.current.scrollIntoView({behavior:"smooth",block:"center"}))},[dependency]),refocusingRef},isPagePreview=item=>!!(item!=null&&item.title&&(item!=null&&item.uid));function determineBananaToRender(layout,index2,numberOfArticles){if(layout!=="List")return;if(numberOfArticles-index2>1&&index2<50&&index2%10===4)return featuredContentLeaderboardBananas[Math.floor(index2/10)]}function getCardVariant(layout,index2,numberOfArticles){if(layout==="List")return"list";if(layout==="Headline Stack")return index2!==0?"headline":"stickypinneditem";if(layout==="Simple Grid"&&numberOfArticles===2||layout==="Masonry Grid"&&numberOfArticles===6&&index2>3)return"simplegridtwocolumns";if(layout==="Simple Grid"&&numberOfArticles===3||layout==="Masonry Grid"&&numberOfArticles===7&&index2>3)return"simplegridthreecolumns";if(layout==="Simple Grid"||index2>3)return"simplegrid";const maxNumberOfMasonryCards=4,cardPosition=index2+1,numberOfMasonryCards=Math.min(maxNumberOfMasonryCards,numberOfArticles);return`masonry${cardPosition}of${numberOfMasonryCards}`}const getFilteredEntries=entries=>(entries||[]).reduce((acc,card)=>(isPagePreview(card)?acc.validEntries.push(card):acc.invalidEntries.push(card),acc),{validEntries:[],invalidEntries:[]}),getFeaturedContentStyles=createStyleObjectFromSlotRecipe({slots:["bananaRail","button","buttonContainer","container","list","listContainer","searchLabel"],base:{bananaRail:{alignSelf:{xl:"flex-start"},position:{base:"static",lg:"sticky"},top:{xl:"30vh"}},container:{position:"relative"},searchLabel:{display:"inline-block",fontSize:{base:"md",lg:"lg"},marginBottom:2},list:{display:"grid",gridTemplateColumns:"repeat(12, 1fr)",columnGap:{base:2,sm:4,xl:5,"2xl":6},rowGap:6,width:"100%",listStyleType:"none"},button:{marginTop:{base:6,md:8}},buttonContainer:{justifyContent:"center"},listContainer:{alignItems:"center",flexDirection:"column",gap:{base:"clamp(32px, 5vw, 96px)",xl:"clamp(32px, 5vw, 96px)"},position:"relative"}},variants:{variant:{"Headline Stack":{list:{gridAutoRows:{lg:"96px"}},listContainer:{flexDirection:{base:"column",xl:"row"}},buttonContainer:{justifyContent:{base:"center",lg:"flex-end"}},button:{marginRight:{lg:"min(16vw, 223px)"},transform:{lg:"translateX(50%)"}}},"Simple Grid":{listContainer:{flexDirection:{base:"column",xl:"row"}}},"Masonry Grid":{listContainer:{flexDirection:{base:"column",xl:"row"}}},List:{listContainer:{flexDirection:{base:"column",md:"row"},alignItems:{base:"center",md:"flex-start"}}}}}});function summarizeEntry(e3){return{url:e3.url}}function FeaturedContent({_metadata,content_filters,disableBanana=!1,entries,include_search_engine,layout_template,title}){const[entriesToDisplay,setEntriesToDisplay]=reactExports.useState(entries||[]),[fetchParams,setFetchParams]=reactExports.useState(content_filters),[entryToFocusOn,setEntryToFocusOn]=reactExports.useState(-1),refocusingRef=useRefocusingRef(entryToFocusOn),[error,setError]=reactExports.useState(!1),[computedHeadingLevel,setComputedHeadingLevel]=reactExports.useState("h2"),styles2=getFeaturedContentStyles({variant:layout_template??"List"});reactExports.useEffect(()=>{var _a9;(_a9=_metadata==null?void 0:_metadata.uid)!=null&&_a9.includes("content-by-tag")&&setComputedHeadingLevel("h1")},[_metadata==null?void 0:_metadata.uid]);const{validEntries,invalidEntries}=getFilteredEntries(entriesToDisplay);let articleWithoutImageCount=-1;const canFetchMoreEntries=!!(fetchParams!=null&&fetchParams.more_entries_to_load),isListLayout=layout_template==="List",renderBananaPanel=!disableBanana&&isListLayout,{sectionRef}=useMobileVideoPreview({debounceTime:300}),bananaTags=(content_filters==null?void 0:content_filters.content_tags)&&content_filters.content_tags.map(tag2=>stringToId(tag2)),fetchEntries=async fetchParams2=>{try{const{data}=await axios.post("/api/featuredContent",{contentFilter:fetchParams2});setEntriesToDisplay(prevEntries=>[...prevEntries,...data.entries.filter(entry=>!(entry!=null&&entry.title)||!entriesToDisplay.some(prevEntry=>prevEntry.uid===entry.uid))]),setEntryToFocusOn(validEntries.length),setFetchParams(data.content_filters)}catch{setError(!0)}};if(!validEntries||validEntries.length===0?(setError(!0),logger.debug({entries:entries==null?void 0:entries.map(summarizeEntry),cardsToRender:validEntries},"FeaturedContent: no articles to render")):logger.trace({layout_template,isListLayout,renderAdPanel:renderBananaPanel,entries:entries==null?void 0:entries.map(summarizeEntry),ignoredCards:invalidEntries.map(summarizeEntry),cardsToRender:validEntries.map(summarizeEntry)},"FeaturedContent"),!isConfirmedMetadata(_metadata))return null;const getListGridLayout=()=>{if(layout_template==="Headline Stack")return validEntries.length>2?{base:`repeat(${validEntries.length-2}, minmax(72px, auto)) max-content`,lg:`repeat(${validEntries.length-2}, minmax(96px, auto)) max-content`}:"max-content"},handleLoadMoreClick=()=>{fetchParams&&fetchEntries(fetchParams)},numberOfEntries=validEntries.length,hasVideos=validEntries.some(entry=>entry.content_type==="video_page");return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",css:styles2.container,children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{headingLevel:computedHeadingLevel,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-featured-content",uid:_metadata.uid,componentTags:bananaTags}),uid:_metadata.uid,children:title}),include_search_engine&&jsxRuntimeExports.jsx(Box,{marginBottom:6,children:jsxRuntimeExports.jsx(SearchBar,{showLabel:!0,labelVariant:"featuredContent"})}),hasVideos&&jsxRuntimeExports.jsx(NoJSMessage,{marginBottom:"var(--space-around-ad)",children:"To see video content, please enable JavaScript."}),jsxRuntimeExports.jsxs(Flex,{css:styles2.listContainer,ref:sectionRef,children:[jsxRuntimeExports.jsx(ListRoot,{css:styles2.list,gridTemplateRows:getListGridLayout(),children:validEntries.map((content,index2)=>{const{content_type,preview_image,uid}=content,sizeVariant=getCardVariant(layout_template,index2,numberOfEntries),isVideoCard2=content_type==="video_page",isImageCard2=!isVideoCard2&&((preview_image==null?void 0:preview_image.length)||sizeVariant==="headline"),bananaName=determineBananaToRender(layout_template,index2,numberOfEntries),isFirstNewCard=index2===entryToFocusOn,firstNewCardRef=isFirstNewCard?refocusingRef:void 0;return isImageCard2?jsxRuntimeExports.jsx(ImageContentCard,{bananaName,bananaTags,content,numberOfEntries,ref:firstNewCardRef,size:sizeVariant},uid):isVideoCard2?jsxRuntimeExports.jsx(VideoContentCard,{bananaName,bananaTags,content,numberOfEntries,ref:firstNewCardRef,size:sizeVariant},uid):jsxRuntimeExports.jsx(FeaturedContentCardWithoutImage,{article:content,variant:sizeVariant,bananaName,bananaTags,articleWithoutImageCount:++articleWithoutImageCount,numberOfEntries,...isFirstNewCard&&{ref:refocusingRef}},content.uid)})}),renderBananaPanel&&jsxRuntimeExports.jsx(Box,{as:"aside",css:styles2.bananaRail,children:jsxRuntimeExports.jsx(Banana,{name:"featured-content-rectangle",uid:_metadata.uid,componentTags:bananaTags})})]}),canFetchMoreEntries&&jsxRuntimeExports.jsx(Flex,{css:styles2.buttonContainer,children:error?jsxRuntimeExports.jsx(ErrorMessage,{}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(NoJSMessage,{marginTop:"var(--space-around-ad)",children:"To load more content, please enable JavaScript."}),jsxRuntimeExports.jsx(Button,{"data-js":!0,variant:"outline",onClick:handleLoadMoreClick,css:styles2.button,children:"Load More"})]})})]})}const BreakpointImage=({alt,aspectRatioOverride,css:css2,data,href,photoCredit,srcSetConfig:srcSetConfig2})=>
297{if(!isCloudinaryArray$1(data))return null;const image2=jsxRuntimeExports.jsx(SrcSetImage,{alt,aspectRatioOverride,css:css2,data,pictureProps:{"data-photo-credit":photoCredit||void 0},srcSetConfig:srcSetConfig2});return href?jsxRuntimeExports.jsx(SmartLink,{display:"flex",height:"100%",href,width:"100%",children:image2}):image2},getFullWidthImageStyles=createStyleObjectFromSlotRecipe({slots:["image","contentWrapper","headingWrapper","gradientTop","gradientBottom","grid","photoCredit","heading","button"],base:{image:{width:"100%",objectFit:"cover"},grid:{"--start-opacity":"1","--midpoint-opacity":"0.9","--end-opacity":"0","--gradient-start":"hsla(0, 0%, 100%, var(--start-opacity))","--gradient-midpoint":"hsla(0, 0%, 100%, var(--midpoint-opacity))","--gradient-end":"hsla(0, 0%, 100%, var(--end-opacity))","--gradient-opacity-step-1":"0.75","--gradient-opacity-step-2":"0.5","--gradient-opacity-step-3":"0.25","--gradient-opacity-step-4":"0.08",gridTemplateColumns:"1fr",gridTemplateRows:"1fr",gridTemplateAreas:'"all"',marginInline:"auto","& > *":{gridArea:"all",width:"100%"}},contentWrapper:{flexDirection:"column",justifyContent:"flex-end",pointerEvents:"none"},gradientTop:{backgroundImage:`linear-gradient( 298 to top, 299 var(--gradient-midpoint), 300 hsla(0, 0%, 100%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-1))) 20%, 301 hsla(0, 0%, 100%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-2))) 40%, 302 hsla(0, 0%, 100%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-3))) 60%, 303 hsla(0, 0%, 100%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-4))) 80%, 304 var(--gradient-end) 305 )`,minHeight:"120px"},gradientBottom:{flexDirection:"column",alignItems:"center",gap:2,flexBasis:"min-content",backgroundImage:`linear-gradient(to top, var(--gradient-start), 306 var(--gradient-start) 70%, 307 var(--gradient-midpoint))`},heading:{maxWidth:"var(--component-max-width)",fontSize:{base:"xl",sm:"2xl",md:"3xl",lg:"5xl",xl:"6xl"},paddingInline:{base:6,sm:8},_teamusa:{fontFamily:"accent"}},photoCredit:{fontSize:{base:"xs",md:"sm"}}}}),DESKTOP_MAX_HEIGHT=800;function FullWidthImage(props){var _a9,_b7;const{applyPhotoCredit,image:image2,mobile_image,tablet_image,url}=props,styles2=getFullWidthImageStyles(),hasMobileImage=isCloudinaryArray$1(mobile_image),hasTabletImage=isCloudinaryArray$1(tablet_image),mobileData=hasMobileImage?mobile_image:image2,tabletData=hasTabletImage?tablet_image:image2,imageBreakpoint=useBreakpointValue({base:"mobile",md:"tablet",xl:"desktop"})??"mobile",activeData={desktop:image2,mobile:mobileData,tablet:tabletData}[imageBreakpoint],altText=getAltText(activeData),photoCredit=applyPhotoCredit?(_b7=(_a9=activeData==null?void 0:activeData[0])==null?void 0:_a9.metadata)==null?void 0:_b7.photo_credit:void 0;return jsxRuntimeExports.jsx(BreakpointImage,{alt:altText,aspectRatioOverride:{xl:getNaturalAspectRatio(image2),"2xl":getNaturalAspectRatio(image2)},css:{...styles2.image,maxHeight:{base:"none",xl:`${DESKTOP_MAX_HEIGHT}px`}},data:mobileData,href:altText&&url?url:void 0,photoCredit,srcSetConfig:{gravity:"auto",base:{width:479},sm:{width:767},md:{altImage:tabletData,width:991},lg:{altImage:tabletData,width:1279},xl:{altImage:image2,width:1535,height:getCropHeight({image:image2,maxHeight:DESKTOP_MAX_HEIGHT,targetWidth:1535})},"2xl":{altImage:image2,width:1960,height:getCropHeight({image:image2,maxHeight:DESKTOP_MAX_HEIGHT,targetWidth:1960})}}},imageBreakpoint)}function FullWidthImageBlock(props){var _a9,_b7;const{button_options:{button_text,url}={},image:image2,mobile_image,tablet_image,title}=props;if(!isCloudinaryArray$1(image2))return null;const styles2=getFullWidthImageStyles(),photoCredit=(_b7=(_a9=image2[0])==null?void 0:_a9.metadata)==null?void 0:_b7.photo_credit;return!!title&&!!url&&!!button_text?jsxRuntimeExports.jsxs(Grid,{css:styles2.grid,children:[jsxRuntimeExports.jsx(FullWidthImage,{image:image2,mobile_image,tablet_image,url}),jsxRuntimeExports.jsxs(Flex,{css:styles2.contentWrapper,children:[jsxRuntimeExports.jsx(Box,{css:styles2.gradientTop}),jsxRuntimeExports.jsxs(Flex,{css:styles2.gradientBottom,children:[jsxRuntimeExports.jsx(Heading,{css:styles2.heading,color:"var(--components-component-heading-dark-color)",children:title}),photoCredit&&jsxRuntimeExports.jsx(chakra.span,{css:styles2.photoCredit,children:photoCredit}),jsxRuntimeExports.jsx(SmartLink,{href:url,pointerEvents:"auto",variant:"button",buttonVariant:"solid",buttonSize:{base:"sm",md:"lg"},children:button_text})]})]})]}):jsxRuntimeExports.jsx(Box,{marginInline:"auto",children:jsxRuntimeExports.jsx(FullWidthImage,{applyPhotoCredit:!0,image:image2,mobile_image,tablet_image,url})})}const players=new Set,FULL_WIDTH_VIDEO_PAUSED_KEY="fullWidthVideoPaused",loadBrightcoveScript=(src,options)=>loadScript$1(src,options).catch(err=>{throw logger.error("Failed to load Brightcove script",err),err}),getPausedPreference=()=>{if(typeof window>"u")return!1;try{return window.localStorage.getItem(FULL_WIDTH_VIDEO_PAUSED_KEY)==="true"}catch{return!1}},setPausedPreference=paused=>{if(!(typeof window>"u"))try{window.localStorage.setItem(FULL_WIDTH_VIDEO_PAUSED_KEY,String(paused))}catch{logger.error("Could not save video playback preference")}},shouldPauseVideos=prefersReducedMotion=>prefersReducedMotion||getPausedPreference(),playVideo=player=>{const playResult=player.play();playResult&&typeof playResult.catch=="function"&&playResult.catch(()=>{})}
307,updateAllPlayers=paused=>{players.forEach(player=>{if(!player.isDisposed()){if(paused){player.pause();return}playVideo(player)}})},getFullWidthVideoStyles=createStyleObjectFromSlotRecipe({slots:["contentWrapper","headingWrapper","gradientTop","gradientBottom","grid","heading","subtitle","buttonContainer","videoContainer","video","videoThumbnail","playButton"],base:{grid:{gridTemplateColumns:"1fr",gridTemplateRows:"1fr",gridTemplateAreas:'"all"',marginInline:"auto",overflow:"hidden",height:{base:"clamp(600px, 80svh, 750px)",md:"clamp(500px, 62svh, 650px)",lg:"clamp(500px, 65svh, 750px)",xl:"clamp(550px, 70svh, 850px)","2xl":"clamp(600px, 75svh, 900px)"},"& > *":{gridArea:"all",width:"100%",height:"100%"}},contentWrapper:{flexDirection:"column",justifyContent:"flex-end",pointerEvents:"none",zIndex:1},gradientTop:{backgroundImage:`linear-gradient( 308 hsla(0, 0%, 0%, 0), 309 hsla(0, 0%, 0%, 0.6) 310 )`,minHeight:"120px"},gradientBottom:{flexDirection:"column",alignItems:"flex-start",gap:2,padding:10,flexBasis:"min-content",backgroundImage:`linear-gradient( 311 hsla(0, 0%, 0%, 0.6), 312 hsla(0, 0%, 0%, 0.8) 313 )`,pointerEvents:"auto"},heading:{maxWidth:{base:"100%",lg:"740px"},fontSize:{base:"xl",sm:"2xl",md:"3xl",lg:"5xl",xl:"6xl"},color:"white",_teamusa:{fontFamily:"accent"}},subtitle:{maxWidth:{base:"100%",lg:"740px"},fontSize:{base:"sm",md:"md",xl:"lg","2xl":"xl"},color:"white",pb:3},buttonContainer:{gap:4,"& a:focus-visible":{outline:"solid white"}},videoContainer:{position:"relative",height:"100%",zIndex:0,"& .video-js .vjs-tech":{width:"100%",height:"100%",objectFit:"cover"}},video:{position:"absolute",inset:"0"},videoThumbnail:{position:"absolute",inset:"0",width:"100%",height:"100%",objectFit:"cover",zIndex:1},playButton:{position:"absolute",top:4,right:4,zIndex:2,bg:"#0000004D",_hover:{bg:"#000000B2"},_active:{bg:"#000000F2"},_focusVisible:{outline:"none",boxShadow:"0 0 0 3px black, 0 0 0 6px white"}}}});function FullWidthVideo({account_id,player_id="default",video_id,uid,images}){var _a9,_b7,_c6,_d6,_e6;const nonce=useNonce(),containerRef=reactExports.useRef(null),videoRef=reactExports.useRef(null),playerRef=reactExports.useRef(null),initialPlaybackHandledRef=reactExports.useRef(!1),[isPlaying,setIsPlaying]=reactExports.useState(!1),[videoLoaded,setVideoLoaded]=reactExports.useState(!1),[hasMounted,setHasMounted]=reactExports.useState(!1),isValidVideo=!!account_id&&!!player_id&&!!video_id,styles2=getFullWidthVideoStyles(),isVisible2=(_a9=useIntersectionObserver(containerRef,{rootMargin:"100px",freezeOnceVisible:!0}))==null?void 0:_a9.isIntersecting;reactExports.useEffect(()=>{setHasMounted(!0)},[]),reactExports.useEffect(()=>{if(!isValidVideo||!isVisible2||!videoRef.current)return;let removePlayerEvents;const scriptSrc=`https://players.brightcove.net/${account_id}/${player_id}_default/index.min.js`,setupPlayer=()=>{if(!videoRef.current||!brightcoveSDKHasLoaded())return;const pauseOnLoad=shouldPauseVideos(userPrefersReducedMotion()),player=window.videojs(videoRef.current);playerRef.current=player,players.add(player),player.muted(!0),player.loop(!0),player.autoplay(!pauseOnLoad);const syncIsPlaying=()=>{player.isDisposed()||setIsPlaying(!player.paused())},handleReady=()=>{player.isDisposed()||pauseOnLoad&&(typeof player.load=="function"&&player.load(),setVideoLoaded(!0),initialPlaybackHandledRef.current=!0)},handleCanPlay=()=>{player.isDisposed()||(setVideoLoaded(!0),!initialPlaybackHandledRef.current&&(initialPlaybackHandledRef.current=!0,playVideo(player)))},handlePlaying=()=>{setVideoLoaded(!0),syncIsPlaying()};player.ready(handleReady),player.on("canplay",handleCanPlay),player.on("play",syncIsPlaying),player.on("pause",syncIsPlaying),player.on("playing",handlePlaying),removePlayerEvents=()=>{player.off("canplay",handleCanPlay),player.off("play",syncIsPlaying),player.off("pause",syncIsPlaying),player.off("playing",handlePlaying)}};return loadBrightcoveScript(scriptSrc,{nonce,id:"bc-player-loader"}).then(setupPlayer),()=>{removePlayerEvents==null||removePlayerEvents();const player=playerRef.current;
313player&&(players.delete(player),player.isDisposed()||player.dispose()),playerRef.current=null,initialPlaybackHandledRef.current=!1}},[isValidVideo,isVisible2,nonce]);const handleTogglePlayback=()=>{const player=playerRef.current;if(!player||player.isDisposed())return;const newPausedState=!player.paused();setPausedPreference(newPausedState),updateAllPlayers(newPausedState)};return isValidVideo?jsxRuntimeExports.jsxs(Box,{ref:containerRef,css:styles2.videoContainer,children:[jsxRuntimeExports.jsx(chakra.video,{ref:videoRef,"data-account":account_id,"data-player":player_id,"data-embed":"default","data-video-id":video_id,playsInline:!0,muted:!0,autoPlay:hasMounted&&!shouldPauseVideos(userPrefersReducedMotion()),preload:"auto",className:"video-js",width:"100%",height:"100%",css:styles2.video},`${account_id}-${player_id}-${video_id}`),(!videoLoaded||!isPlaying)&&(((_b7=images==null?void 0:images.poster)==null?void 0:_b7.src)||((_c6=images==null?void 0:images.thumbnail)==null?void 0:_c6.src))&&jsxRuntimeExports.jsx(Image$1,{src:((_d6=images==null?void 0:images.poster)==null?void 0:_d6.src)||((_e6=images==null?void 0:images.thumbnail)==null?void 0:_e6.src)||"",alt:"",pointerEvents:"none",css:styles2.videoThumbnail}),videoLoaded&&jsxRuntimeExports.jsx(IconButton,{id:isPlaying?`${uid}_pause`:`${uid}_play`,onClick:handleTogglePlayback,"aria-label":isPlaying?"Pause video":"Play video",size:"xs",variant:"invertOutline",css:styles2.playButton,children:isPlaying?jsxRuntimeExports.jsx(PauseIcon,{}):jsxRuntimeExports.jsx(PlayIcon$1,{})})]}):null}function FullWidthVideoBlock(props){const{firstButton:{button_text:firstButtonText,url:firstButtonUrl}={},secondButton:{button_text:secondButtonText,url:secondButtonUrl}={},video,title,subtitle,uid}=props;if(!(video!=null&&video.account_id)||!(video!=null&&video.player_id)||!(video!=null&&video.video_id))return null;const styles2=getFullWidthVideoStyles(),hasContent=!!title||!!subtitle||firstButtonUrl&&firstButtonText||secondButtonUrl&&secondButtonText;return jsxRuntimeExports.jsxs(Grid,{css:styles2.grid,children:[jsxRuntimeExports.jsx(FullWidthVideo,{...video,uid}),jsxRuntimeExports.jsx(Flex,{css:styles2.contentWrapper,children:hasContent&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Box,{css:styles2.gradientTop}),jsxRuntimeExports.jsxs(Flex,{css:styles2.gradientBottom,children:[title&&jsxRuntimeExports.jsx(Heading,{css:styles2.heading,children:title}),subtitle&&jsxRuntimeExports.jsx(Box,{css:styles2.subtitle,children:subtitle}),jsxRuntimeExports.jsxs(Flex,{css:styles2.buttonContainer,children:[firstButtonUrl&&firstButtonText&&jsxRuntimeExports.jsx(SmartLink,{id:`${uid}_first_cta`,href:firstButtonUrl,variant:"button",buttonVariant:"solid",buttonSize:{base:"md",md:"lg"},children:firstButtonText}),secondButtonUrl&&secondButtonText&&jsxRuntimeExports.jsx(SmartLink,{id:`${uid}_second_cta`,href:secondButtonUrl,variant:"button",buttonVariant:"invertOutline",buttonSize:{base:"md",md:"lg"},children:secondButtonText})]})]})]})})]})}const FullWidthHero=props=>{const{button_options,button_options_2,image:image2,mobile_image,tablet_image,video,title,sub_title,type:type2,_metadata}=props;return type2==="image"?jsxRuntimeExports.jsx(FullWidthImageBlock,{image:image2,mobile_image,tablet_image,title,button_options}):type2==="video"?jsxRuntimeExports.jsx(FullWidthVideoBlock,{video,title,subtitle:sub_title,firstButton:button_options,secondButton:button_options_2,uid:_metadata.uid}):null},isConfirmedGalleryBlock=gallery=>Array.isArray(gallery)&&gallery.length>0&&isConfirmedGallery(gallery[0]),isConfirmedGallery=gallery=>!!gallery&&typeof gallery=="object"&&"images"in gallery&&Array.isArray(gallery.images)&&gallery.images.every(isConfirmedGalleryImage),isConfirmedGalleryImage=galleryImage=>!!galleryImage&&typeof galleryImage=="object"&&"gallery_image"in galleryImage&&isCloudinaryArray$1(galleryImage.gallery_image),GalleryBlock=props=>{var _a9,_b7;const{gallery}=props;if(!isConfirmedGalleryBlock(gallery)||!((_b7=(_a9=gallery[0])==null?void 0:_a9.images)!=null&&_b7.length)||gallery[0].images.length<2)return null;const{description}=gallery[0];return jsxRuntimeExports.jsxs(Container,{as:"section",size:"fullWidth",css:{"& .mosaic-item-button:focus-visible":{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px"}},children:[description&&jsxRuntimeExports.jsx(ComponentHeading,{children:description}),jsxRuntimeExports.jsx(ImageGallery,{gallery})]})},GameBlock=({game})=>game?jsxRuntimeExports.jsx(Game,{...game}):null,PhotoCredit=({children:children2})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:children2?jsxRuntimeExports.jsx("span",{className:styles$t["photo-credit"],children:children2}):null}),HERO_ICON_BUTTON_PROPS={variant:"invertOutlineIconButton",size:"mdCircle"},config1of1={gravity:"auto",base:{width:479,height:360},sm:{width:767,height:430},md:{width:991,height:555},lg:{width:1279,height:716},xl:{width:1535,height:860},"2xl":{width:1980,height:900}},config1and2of2={gravity:"auto",base:{width:479,height:269},sm:{width:767,height:300},md:{width:496,height:555},lg:{width:640,height:717},xl:{width:767,height:800},"2xl":{width:990,height:800}},config1of3={gravity:"auto",base:{width:479,height:269},sm:{width:767,height:300},md:{width:595,height:555},lg:{width:768,height:717},xl:{width:921,height:800},"2xl":{width:1188,height:800}},config2and3of3={gravity:"auto",base:{width:240,height:269},sm:{width:384,height:300},md:{width:397,height:278},lg:{width:512,height:359},xl:{width:614,height:400},"2xl":{width:792,height:400}},config1of4={gravity:"auto",base:{width:479,height:360},sm:{width:767,height:436},md:{width:991,height:541},lg:{width:895,height:630},xl:{width:1074,height:797},"2xl":{width:1372,height:864}},config1of5={gravity:"auto",base:{width:479,height:360},sm:{width:767,height:857},md:{width:991,height:857},lg:{width:895,height:806},xl:{width:1074,height:900},"2xl":{width:1372,height:900}}
313,getHeroGridSrcSet=(index2,numberOfItems)=>{switch(numberOfItems){case 1:return config1of1;case 2:return config1and2of2;case 3:default:return index2===0?config1of3:config2and3of3}},isHeroItem=item=>!!(item!=null&&item.title&&(item!=null&&item.uid)&&(item!=null&&item.url)&&(item!=null&&item.date)&&isCloudinaryArray$1(item==null?void 0:item.preview_image)),RenderHero=(item,index2,arr)=>{var _a9,_b7;const{content_type,preview_image,title,url}=item,{metadata:{photo_credit}={}}=preview_image[0],{previewProps,triggerProps}=useHoverVideoPreview({videoId:((_b7=(_a9=item.video_block)==null?void 0:_a9.brightcove_video)==null?void 0:_b7.video_id)??void 0,orientation:"landscape"});return jsxRuntimeExports.jsx(SmartLink,{href:url,...triggerProps,children:jsxRuntimeExports.jsx(Hero,{title,image:preview_image,srcSetConfig:getHeroGridSrcSet(index2,arr.length),photoCredit:jsxRuntimeExports.jsx(PhotoCredit,{children:photo_credit}),"data-preview-image-of":content_type,...previewProps})})},HeroGrid=({entries})=>jsxRuntimeExports.jsx(SchrodingersList,{className:styles$t[`hero-grid-${entries.length}`],items:entries,renderItems:RenderHero}),HeroStack=props=>{var _a9;const{entries,uid}=props,[{preview_image,title,video_block}]=entries,{metadata:{photo_credit}={}}=preview_image[0],{previewProps,triggerProps}=useHoverVideoPreview({videoId:((_a9=video_block==null?void 0:video_block.brightcove_video)==null?void 0:_a9.video_id)??void 0,orientation:"landscape"});return jsxRuntimeExports.jsx(HeroHeadlineStack,{className:styles$t["headline-stack"],entries,promoSlot:jsxRuntimeExports.jsx(Banana,{name:"hero-rectangle",uid}),extraProps:{heroProps:{aspectRatio:void 0,title,image:preview_image,srcSetConfig:entries.length===4?config1of4:config1of5,photoCredit:jsxRuntimeExports.jsx(PhotoCredit,{children:photo_credit}),...triggerProps,...previewProps},iconButtonProps:HERO_ICON_BUTTON_PROPS}})},EXPERIENCE_ID="eU5Iq",IMPRESSION={experienceId:EXPERIENCE_ID,stat:"Impression",control:!1}
313,CLICKTHROUGH={experienceId:EXPERIENCE_ID,stat:"Clickthrough",control:!1},NUMBER_OF_RETRIES=20;function useSalesforce(){var _a9;const[impressionSent,setImpressionSent]=reactExports.useState(!1),ref=reactExports.useRef(null),isIntersecting=(_a9=useIntersectionObserver(ref,{freezeOnceVisible:!0}))==null?void 0:_a9.isIntersecting,salesforceIsReady=reactExports.useCallback(()=>(window==null?void 0:window.SalesforceInteractions)&&typeof SalesforceInteractions=="object",[]),handleClick=reactExports.useCallback(event=>{if(!(!(event.target instanceof Element&&event.target.closest("a")!==null)||!salesforceIsReady()))try{SalesforceInteractions.mcis.sendStat({campaignStats:[CLICKTHROUGH]})}catch(error){logger.error({error},"Error sending Salesforce clickthrough")}},[salesforceIsReady]);return reactExports.useEffect(()=>{if(!isIntersecting||impressionSent)return;let attemptCount=1;const interval2=setInterval(()=>{if(salesforceIsReady())try{SalesforceInteractions.mcis.sendStat({campaignStats:[IMPRESSION]}),setImpressionSent(!0)}catch(error){logger.error({error},"Error sending Salesforce impression")}finally{clearInterval(interval2)}attemptCount++,attemptCount>NUMBER_OF_RETRIES&&clearInterval(interval2)},500);return()=>clearInterval(interval2)},[impressionSent,isIntersecting,salesforceIsReady]),{ref,handleClick}}function SalesforceTracker({children:children2}){const{ref,handleClick}=useSalesforce();return jsxRuntimeExports.jsx("div",{ref,onClick:handleClick,children:children2})}const HeroBlock=props=>{const{loaded_segmented_content=!1,entries,_metadata:{uid}}=props,{sectionRef}=useMobileVideoPreview({strategy:"mostVisible"}),filteredEntries=(entries||[]).filter(isHeroItem).slice(0,5),numberOfEntries=filteredEntries.length;if(!numberOfEntries)return null;const HeroContent=jsxRuntimeExports.jsx("section",{className:styles$t["hero-block"],ref:sectionRef,children:numberOfEntries<4?jsxRuntimeExports.jsx(HeroGrid,{entries:filteredEntries}):jsxRuntimeExports.jsx(HeroStack,{entries:filteredEntries,uid})});return loaded_segmented_content?jsxRuntimeExports.jsx(SalesforceTracker,{children:HeroContent}):HeroContent},getResponsiveObjectFromJson=height=>{try{const parsedHeight=JSON.parse(height||"");return assertIsValidHeightObject(parsedHeight),parsedHeight}catch(error){logger.warn({error},"Height object provided to IFrameBlock is invalid");return}};function assertIsValidHeightObject(item){if(item==null||typeof item!="object"||Object.values(item).some(value=>typeof value!="string"||!value.includes("px")))throw new TypeError("Height object is invalid")}const normalizeIFrameBlockProps=props=>{if(isNewIFrameBlockModel(props))return props;const parsedHeight=getResponsiveObjectFromJson(props==null?void 0:props.height);return{accessible_title:props==null?void 0:props.title,permissions:props==null?void 0:props.permissions,iframe_url:props==null?void 0:props.url,iframe_height:{height_320:parsedHeight!=null&&parsedHeight.base?parseInt(parsedHeight.base):null,height_480:parsedHeight!=null&&parsedHeight.sm?parseInt(parsedHeight.sm):null,height_768:parsedHeight!=null&&parsedHeight.md?parseInt(parsedHeight.md):null,height_992:parsedHeight!=null&&parsedHeight.lg?parseInt(parsedHeight.lg):null,height_1280:parsedHeight!=null&&parsedHeight.xl?parseInt(parsedHeight.xl):null,height_1536:parsedHeight!=null&&parsedHeight["2xl"]?parseInt(parsedHeight["2xl"]):null},_metadata:{uid:"i-aint-got-no-uid"}}},createHeightObject=height=>{if(!height||Object.values(height).every(isNullish))return;const heightObj={};return height.height_320&&(heightObj.base=`${height.height_320}px`),height.height_480&&(heightObj.sm=`${height.height_480}px`),height.height_768&&(heightObj.md=`${height.height_768}px`),height.height_992&&(heightObj.lg=`${height.height_992}px`),height.height_1280&&(heightObj.xl=`${height.height_1280}px`),height.height_1536&&(heightObj["2xl"]=`${height.height_1536}px`),heightObj},isNewIFrameBlockModel=props=>"iframe_url"in props,getIFrameBlockStyles=createStyleObjectFromSlotRecipe({slots:["wrapper","description","iframe","noJsMessage","descriptionContainer"],base:{wrapper:{marginInline:"auto",overflow:"auto",'&[data-fullbleed="true"]':{height:"var(--max-vh)",width:"100%"},'&[data-fullbleed="false"]':{marginBlockEnd:"var(--space-between-components)",maxWidth:"var(--padded-component-max-width)"}},description:{maxWidth:"var(--text-content-max-width)",paddingBottom:8},iframe:{width:"100%",overflow:"auto !important",height:"100%",border:"none","&::-webkit-scrollbar":{width:"10px",background:"red"}},noJsMessage:{textAlign:"center",marginBottom:"var(--space-between-components)"},descriptionContainer:{maxWidth:"var(--text-content-max-width)"}}}),styles$d=getIFrameBlockStyles();
313function IFrameBlock(props){const{accessible_title,description,title,iframe_height={},iframe_url,permissions="",_metadata}=normalizeIFrameBlockProps(props);if(!accessible_title||!iframe_url)return null;const heightObj=createHeightObject(iframe_height);return jsxRuntimeExports.jsxs(Box,{className:"iframe-block",children:[jsxRuntimeExports.jsx(NoJSMessage,{css:styles$d.noJsMessage,children:"To see this iframe, please enable JavaScript."}),(title||description)&&jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title}),description&&jsxRuntimeExports.jsx(Text,{css:styles$d.description,children:description})]}),jsxRuntimeExports.jsx(Box,{"data-js":!0,"data-fullbleed":!heightObj,css:styles$d.wrapper,height:heightObj,children:jsxRuntimeExports.jsx(chakra.iframe,{src:iframe_url,allow:permissions||void 0,title:accessible_title,css:styles$d.iframe})})]})}const getImageBlockStyles=createStyleObjectFromSlotRecipe({className:"imageBlock",slots:["figure","figcaption","img"],base:{figure:{marginInline:"auto",fontSize:{base:"xxs",lg:"xs",xl:"sm"},maxW:{base:"calc(100% - 32px)",sm:"calc(100% - 64px)",lg:"min(77%, 1178px)"}},figcaption:{marginTop:{base:4,lg:6},marginInline:"auto",width:"max-content",maxWidth:{base:"100%",sm:"min(100%, 459px)",md:"min(60%, 740px)"},color:"var(--semantics-text-paragraph-primary-color)"},img:{width:"100%",maxHeight:"clamp(400px, 43vw, 860px)",objectFit:"contain"}}});function ImageBlock({image:image2}){var _a9,_b7,_c6;const styles2=getImageBlockStyles();if(!image2)return null;const displayedCaption=((_a9=image2[0].metadata)==null?void 0:_a9.caption)||"",displayedPhotoCredit=((_b7=image2[0].metadata)==null?void 0:_b7.photo_credit)||"",renderFigcaption=!!(displayedCaption||displayedPhotoCredit),altText=displayedCaption?"":((_c6=image2[0].metadata)==null?void 0:_c6.alt_text)||"";return jsxRuntimeExports.jsxs(Box,{css:styles2.figure,as:"figure",children:[jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig:{resizer:"fill",base:{width:447},sm:{width:703},md:{width:927},lg:{width:985},xl:{width:1178}},pictureProps:{css:{height:"auto"}},alt:altText,css:styles2.img}),renderFigcaption&&jsxRuntimeExports.jsxs(Text,{as:"figcaption",css:styles2.figcaption,children:[displayedCaption&&displayedCaption,displayedPhotoCredit&&` (Photo by ${displayedPhotoCredit})`]})]})}const getMedalTrackerStyles=createStyleObjectFromSlotRecipe({className:"medalTracker",slots:["bananaStyles","headingStyles","medalButtonStyles","medalContainerStyles","medalContainerWrapperStyles","medalSectionWrapper","medalSumStyles","medalTextureStyles","medalTrackerTextStyles","medalTrackerWrapper","olympicStyles","mobileImageContainerStyles","prizeElDirection","prizeSectionStyles","prizeTextStyles","prizeValueStyles","prizeWrapperStyles","totalMedalsTextStyles"],base:{prizeValueStyles:{color:"var(--semantics-text-title-primary-light-color, white)",fontFamily:"rama-gothic-m",fontSize:{base:"16vw",md:"6.5vw",lg:"6vw",xl:"clamp(80px, 6.5vw, 108px)"},minWidth:{base:"unset",md:"65px",lg:"75px",xl:"105px"},fontWeight:"700",pr:{base:0,md:"8px"},lineHeight:1,textShadow:"0px 2px 11px rgba(0,0,0,0.64)",textAlign:{base:"center",md:"right"},_ngb:{fontFamily:"heading",fontSize:{base:"10vw",md:"6.5vw",lg:"6vw",xl:"clamp(80px, 6.5vw, 100px)"},minWidth:{base:"unset",md:"95px",lg:"110px",xl:"145px"}}},prizeTextStyles:{color:"var(--semantics-text-title-primary-light-color, white)",display:"block",fontFamily:"heading",textShadow:"0px 2px 11px rgba(0,0,0,0.64)",position:"relative",lineHeight:1,fontSize:{base:"5vw",md:"2vw",xl:"2.5vw"},marginRight:{base:0,md:"10px"},_ngb:{fontSize:{base:"md",sm:"lg",lg:"xl",xl:"2xl"}}},prizeWrapperStyles:{color:"#fff",p:{base:"22px 14px",sm:"22px 56px",md:"24px 24px"},mb:{base:8,md:0},background:"var(--components-medal-tracker-medals-container-background-color, #0A1784)",alignItems:"center",justifyContent:"space-evenly",flexDirection:"column",_ngb:{background:"#000F4D"}},prizeElDirection:{lineHeight:{base:"",md:1},alignItems:{base:"center",md:"baseline"},flexDirection:{base:"column",md:"row"}},medalSectionWrapper:{pb:{base:"0px",md:"12px"}
313,justifyContent:{base:"center",md:"start"}},medalContainerStyles:{width:"100%",flexDirection:"column",justifyContent:"center",display:"flex",padding:{base:0,md:"0 0 20px"}},prizeSectionStyles:{margin:"0 auto",display:"flex",zIndex:5,flexDirection:{base:"row",md:"column"},width:{base:"100%",md:"auto"},justifyContent:"space-between"},medalTrackerWrapper:{width:"100%",maxWidth:"var(--component-max-width)",backgroundImage:{base:"none",md:"url(/img/team-usa-medal-tracker-background.png)"},backgroundSize:"contain",padding:8,flexDirection:{base:"column",md:"row"},_ngb:{background:{base:"#163A6B"},backgroundImage:"none"}},medalButtonStyles:{textWrap:"nowrap",whiteSpace:"pre",p:"10px 24px",alignSelf:"center",fontSize:{base:"sm",lg:"md",xl:"lg"},m:"8% 0",textDecoration:"none",fontFamily:"heading",display:{base:"none",md:"block"}},medalTextureStyles:{position:"relative",zIndex:-1,bottom:{base:"8px",md:"15px",lg:"17px",xl:"23px"},height:{base:"12px",xl:"16px"},width:"100%",_ngb:{bottom:{base:"8px",md:"12px",lg:"14px",xl:"18px"}}},olympicStyles:{fontFamily:"rama-gothic-m",fontSize:{base:"5.5vw",md:"3vw",lg:"2.5vw",xl:"clamp(30px, 2.5vw, 40px)"},lineHeight:.9,fontWeight:"700",color:"var(--semantics-text-title-primary-light-color, white)",textTransform:"uppercase",_ngb:{fontFamily:"heading",fontSize:{base:"4vw",sm:"3vw",md:"2.5vw",lg:"2vw",xl:"clamp(20px, 2vw, 28px)"},paddingBottom:1}},headingStyles:{display:"block",fontFamily:"rama-gothic-m",fontSize:{base:"9vw",md:"5.5vw",lg:"4.5vw",xl:"clamp(50px, 4.5vw, 76px)"},lineHeight:.9,fontWeight:"700",color:"var(--semantics-text-title-primary-light-color, white)",textTransform:"uppercase",_ngb:{fontFamily:"heading",paddingTop:1,fontSize:{base:"5vw",sm:"4vw",md:"3vw",lg:"3.5vw",xl:"clamp(40px, 3vw, 45px)"},paddingBottom:1}},medalTrackerTextStyles:{display:"block",fontFamily:"rama-gothic-m",fontSize:{base:"9vw",md:"5.5vw",lg:"4.5vw",xl:"clamp(50px, 4.5vw, 76px)"},lineHeight:.9,fontWeight:"700",color:"var(--semantics-text-title-primary-light-color, white)",textTransform:"uppercase",whiteSpace:"nowrap",_ngb:{fontFamily:"heading",fontSize:{base:"5vw",sm:"4vw",md:"3vw",lg:"3.5vw",xl:"clamp(40px, 3vw, 45px)"}}},totalMedalsTextStyles:{display:"block",p:"5px",background:"var(--components-medal-tracker-total-medals-background-color, #000F4D)",fontSize:{base:"11px",md:"16px"},lineHeight:1,color:"var(--semantics-text-title-primary-light-color, white)",position:"relative",top:"-12px",textTransform:"uppercase",_ngb:{fontFamily:"Arial",fontSize:{base:"2.2vw",md:"1.4vw",lg:"1.2vw",xl:"clamp(12px, 2vw, 16px)"},top:0,p:"3px"}},medalSumStyles:{textShadow:"0px 2px 11px rgba(0,0,0,0.64)",lineHeight:{base:.9,md:.8},fontSize:{base:"30vw",md:"15vw",lg:"12vw",xl:"clamp(150px, 12vw, 180px)"},fontFamily:"rama-gothic-m",color:"var(--semantics-text-title-primary-light-color, white)",_ngb:{fontFamily:"heading",fontWeight:700,fontSize:{base:"10vw",xl:"clamp(125px, 10vw, 140px)"}}},mobileImageContainerStyles:{m:{base:"0 24px",sm:"0 32px"},display:{base:"block",md:"none"}},medalContainerWrapperStyles:{p:{base:"24px 0",md:"24px 32px","2xl":"24px 60px"},pt:{base:0},width:"100%",flexDirection:{base:"column",md:"unset"},backgroundSize:"contain",background:{base:"var(--components-medal-tracker-background-color)",md:"none"},justifyContent:"center",_ngb:{background:{base:"#163A6B",md:"none"}}}},variants:{hasBgImage:{true:{medalTrackerWrapper:{flexDirection:{base:"column",md:"row"}}},false:{bananaStyles:{paddingTop:{base:"22px",md:0},marginLeft:{base:0,md:"6%"}},medalTrackerWrapper:{flexDirection:{base:"column",md:"column-reverse"}},prizeWrapperStyles:{marginRight:{base:0,md:"3%"},flexDirection:{base:"column",md:"row"},padding:{base:"0 14px",sm:"0 56px",md:"36px 0"}},prizeSectionStyles:{p:{base:"8% 0",md:0},flexDirection:"row",width:"100%",justifyContent:{base:"space-between",md:"space-evenly"}}}},medalContainerIndents:{true:{medalContainerStyles:{padding:{base:0,md:"0 20px",lg:"0 36px",xl:"0 48px"}}}},updatePaddings:{true:{prizeSectionStyles:{p:{base:"8% 0",md:0}}}}},defaultVariants:{hasBgImage:!0,medalContainerIndents:!1,updatePaddings:!1}}),GOLD_TEXT="gold",BRONZE_TEXT="bronze",SILVER_TEXT="silver",MEDAL_TRACKER_TEXT="Medal Tracker";function getPrizeValue(value,valueText,zeroMedalsStyles,noBgImage){const{prizeValueStyles,prizeTextStyles,medalTextureStyles}=getMedalTrackerStyles(),styles2={...prizeValueStyles,...zeroMedalsStyles,minWidth:noBgImage?"unset":prizeValueStyles.minWidth,ml:noBgImage&&{base:0,md:"10px"}};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Text,{as:"span",css:styles2,children:value}),jsxRuntimeExports.jsx(Text,{as:"span",css:prizeTextStyles,children:valueText==null?void 0:valueText.toUpperCase()}),jsxRuntimeExports.jsx(Box,{as:"span",css:medalTextureStyles,display:{base:"block",md:"none"},backgroundImage:`url(/img/${valueText}-texture.png)`})]})}function getMedalsSum(gold,silver,bronze){return Number(gold||0)+Number(silver||0)+Number(bronze||0)}const MedalSection=({hasDesktopImage,background_image_desktop,middle_title,top_title,medals_count_gold,medals_count_silver,medals_count_bronze})=>{const{medalSectionWrapper,olympicStyles,headingStyles,totalMedalsTextStyles,medalSumStyles,medalContainerStyles,medalTrackerTextStyles}=getMedalTrackerStyles({medalContainerIndents:!hasDesktopImage}
313),customOlympicStyles={...olympicStyles,fontSize:middle_title?olympicStyles.fontSize:headingStyles.fontSize},medalsSum=getMedalsSum(medals_count_gold,medals_count_silver,medals_count_bronze);return jsxRuntimeExports.jsxs(Flex,{css:medalContainerStyles,children:[jsxRuntimeExports.jsx(Flex,{css:medalSectionWrapper,children:jsxRuntimeExports.jsx(Center,{children:jsxRuntimeExports.jsxs(Flex,{alignItems:"center",children:[jsxRuntimeExports.jsxs(Box,{textAlign:"center",children:[jsxRuntimeExports.jsx(Text,{as:"span",css:medalSumStyles,children:medalsSum}),jsxRuntimeExports.jsx(Text,{as:"span",css:totalMedalsTextStyles,children:"Total Medals"})]}),jsxRuntimeExports.jsx(Flex,{flexDirection:"column",marginLeft:"15px",children:jsxRuntimeExports.jsxs(Heading,{as:"h2",css:customOlympicStyles,children:[top_title,jsxRuntimeExports.jsx(Text,{as:"span",css:headingStyles,children:middle_title}),jsxRuntimeExports.jsx(Text,{as:"span",css:medalTrackerTextStyles,children:MEDAL_TRACKER_TEXT})]})})]})})}),jsxRuntimeExports.jsx(Box,{display:{base:"none",md:"flex"},children:jsxRuntimeExports.jsx(SrcSetImage,{data:background_image_desktop,applyPhotoCredit:!0,width:"100%",srcSetConfig:{resizer:"fill",gravity:"auto",base:{width:635,aspectRatio:16/9},lg:{width:862,aspectRatio:16/9},xl:{width:968,aspectRatio:16/9}}})})]})},medalText=[GOLD_TEXT,SILVER_TEXT,BRONZE_TEXT],PrizeSectionItem=({styles:styles2,noBgImage,medal,index:index2})=>{const{prizeElDirection,medalTextureStyles}=getMedalTrackerStyles();return jsxRuntimeExports.jsxs(ListItem,{children:[jsxRuntimeExports.jsx(Flex,{css:prizeElDirection,children:getPrizeValue(medal,medalText[index2],styles2,noBgImage)}),jsxRuntimeExports.jsx(Box,{css:medalTextureStyles,display:{base:"none",md:"block"},backgroundImage:`url(/img/${medalText[index2]}-texture.png)`})]})},PrizeSection=({medals_count_bronze,medals_count_gold,medals_count_silver,hasDesktopImage,button:button2,_metadata})=>{const{bananaStyles,prizeWrapperStyles,prizeSectionStyles,medalButtonStyles}=getMedalTrackerStyles({hasBgImage:hasDesktopImage,updatePaddings:!0}),{canRender,linkText,link:link2}=unwrapLinkObject(button2),updateStylesWithEmptyPrizes=(medals_count_gold&&medals_count_silver&&medals_count_bronze)===0?{minWidth:"auto",pl:0}:{},medalCount=[medals_count_gold,medals_count_silver,medals_count_bronze];return isConfirmedMetadata(_metadata)?jsxRuntimeExports.jsxs(Flex,{css:prizeWrapperStyles,children:[jsxRuntimeExports.jsx(Banana,{name:"medal-tracker-logo",uid:_metadata.uid,css:bananaStyles}),jsxRuntimeExports.jsx(ListRoot,{css:prizeSectionStyles,children:medalCount.map((medal,index2)=>jsxRuntimeExports.jsx(PrizeSectionItem,{medal,index:index2,styles:updateStylesWithEmptyPrizes,noBgImage:!hasDesktopImage},index2))}),canRender&&hasDesktopImage&&jsxRuntimeExports.jsx(SmartLink,{href:link2,css:medalButtonStyles,variant:"button",buttonVariant:"invertSolid",buttonSize:"md",children:linkText})]}):null},MedalTracker=props=>{const{background_image_desktop,background_image_mobile,button:button2}=props,isMobile=useBreakpointValue({base:!0,md:!1}),hasMobileImage=isCloudinaryArray$1(background_image_mobile),hasDesktopImage=isCloudinaryArray$1(background_image_desktop),hasBgImage=isMobile?hasMobileImage:hasDesktopImage,{canRender,link:link2,linkText}=unwrapLinkObject(button2),styles2=getMedalTrackerStyles({hasBgImage}),customButtonStyles={...styles2.medalButtonStyles,margin:hasBgImage?"8% 0":"2% 0 0"};return jsxRuntimeExports.jsxs(Flex,{css:styles2.medalContainerWrapperStyles,children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.medalTrackerWrapper,backgroundSize:hasDesktopImage?"contain":"cover",children:[canRender&&!hasBgImage&&jsxRuntimeExports.jsx(SmartLink,{variant:"button",href:link2,buttonVariant:"invertSolid",css:customButtonStyles,children:linkText}),jsxRuntimeExports.jsx(PrizeSection,{...props,hasDesktopImage}),jsxRuntimeExports.jsx(MedalSection,{...props,hasDesktopImage})]}),hasBgImage&&jsxRuntimeExports.jsx(Box,{css:styles2.mobileImageContainerStyles,children:jsxRuntimeExports.jsx(SrcSetImage,{data:background_image_mobile,applyPhotoCredit:!0,srcSetConfig:{resizer:"fill",gravity:"auto",base:{width:431,aspectRatio:16/9},sm:{width:703,aspectRatio:16/9}}})}),canRender&&jsxRuntimeExports.jsx(SmartLink,{href:link2,variant:"button",buttonVariant:"invertSolid",display:{base:"block",md:"none"},css:customButtonStyles,children:linkText})]})},getNBCVideoBlockStyles=createStyleObjectFromSlotRecipe({slots:["videoFrame","spinner","description","date"],base:{videoFrame:{width:"100%",aspectRatio:"16/9"},description:{fontSize:{base:"md",lg:"lg",xl:"xl"},marginBlockStart:{base:4,md:6}},date:{display:"block",fontSize:"sm",marginBlockStart:{base:4,md:6}},spinner:{position:"absolute",inset:0,margin:"auto",color:"var(--semantics-surfaces-surface-3)",borderWidth:"4px"}}}),NBCVideoBlock=props=>{const{_metadata,nbc_video_item:nbcVideoItem}=props;if(!nbcVideoItem)return null;const{date:date2,description,playerUrl,title}=nbcVideoItem;if(!playerUrl)return null;const styles2=getNBCVideoBlockStyles(),[isLoaded,setIsLoaded]=React.useState(!1),frameRef=reactExports.useRef(null);return reactExports.useEffect(()=>{const frame2=frameRef.current;if(!frame2)return;const observer=new IntersectionObserver(([entry])=>{entry.isIntersecting&&setIsLoaded(!0)});return observer.observe(frame2),()=>observer.disconnect()},[]),jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[jsxRuntimeExports.jsxs(Box,{position:"relative",children:[jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title||"NBC Video"}),jsxRuntimeExports.jsx(chakra.iframe,{ref:frameRef,src:playerUrl,allow:"fullscreen",title:title||"NBC Video",css:styles2.videoFrame})]}),!isLoaded&&jsxRuntimeExports.jsx(Spinner$1,{size:"xl",css:styles2.spinner}),description&&jsxRuntimeExports.jsx(Text,{css:styles2.description,children:description}),date2&&jsxRuntimeExports.jsx(Text,{css:styles2.date,children:getETDate(date2)})]})};function isConfirmedVideoBlock(videoBlock={}){const{brightcove_video:{video_id:brightcoveVideoId,account_id:brightcoveAccountId}={},youtube_video:{video_id:youtubeVideoId}={},video_orientation}=videoBlock;return(!!brightcoveVideoId&&!!brightcoveAccountId||!!youtubeVideoId)&&!!video_orientation}function getSize(name){return name.length<12?"shortName":name.length<20?"mediumName":"longName"}const opendorseItemList=[{icon:"megaphone",text:"Shoutout"},{icon:"appearance",text:"Appearance"},{icon:"posts",text:"Post"},{icon:"autograph",text:"Autograph"}],getOpendorseBlockStyles=createStyleObjectFromSlotRecipe({slots:["backgroundContainer","container","heading","list","cta"],base:{container:{display:"grid",columnGap:{md:6,xl:16},rowGap:{base:4},gridTemplateColumns:{md:"min-content 1fr",lg:"minmax(min-content, max-content) min-content 1fr"},gridTemplateRows:{md:"1fr min-content",lg:"unset"},gridTemplateAreas:{base:`"heading" 314 "list" 315 "cta"`,md:`"heading list" 316 "heading cta"`,lg:'"heading list cta"'},minHeight:"250px",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding})`,backgroundColor:"var(--components-opendorse-background-color, #152c53)",backgroundPosition:"left",backgroundSize:"auto 110%",marginInline:"auto",padding:{base:"32px 16px",sm:"48px 36px",md:"36px 48px",lg:"36px 56px","2xl":"36px 96px"}},cta:{gridArea:"cta",alignSelf:{md:"flex-start",lg:"center"},width:"max-content",fontFamily:"heading"},heading:{gridArea:"heading",alignSelf:{md:"flex-end",lg:"center"},fontFamily:"rama-gothic-m",lineHeight:.9,marginBottom:"-0.11em","& span":{display:"block",width:"fit-content",fontFamily:"heading",fontSize:{base:"lg",lg:"xl",xl:"2xl"},lineHeight:1,textTransform:"uppercase",backgroundColor:"var(--components-opendorse-small-title-background-color)",marginBottom:1,paddingBlock:1,paddingInline:2},_ngb:{fontFamily:"var(--font-family-heading)"}},list:{gridArea:"list",alignSelf:{md:"flex-end",lg:"center"},display:"grid",gridTemplateColumns:{base:"repeat(2, max-content)"},gridTemplateRows:{base:"repeat(2, min-content)"},rowGap:{base:2},columnGap:{base:6},fontFamily:"heading",fontSize:{base:"md",md:"lg",xl:"18px"},fontWeight:700,textTransform:"uppercase","& li":{display:"flex",color:"var(--semantics-text-paragraph-primary-light-color, white)",alignItems:"center",gap:{base:2,sm:4},"& img":{width:{base:"24px",sm:"40px","2xl":"44px"}}}}},variants:{withVideo:{true:{container:{padding:0,backgroundImage:"none",columnGap:{base:0,md:0,xl:0},rowGap:0,gridTemplateColumns:{base:"min-content [background-start] 1fr [background-end]",sm:"min-content [background-start] 1fr [background-end]",md:"min-content [background-start] 1fr [background-end]",lg:"min-content [background-start] 1fr [background-end]"},gridTemplateRows:{base:"[background-start] 1fr [background-end] min-content min-content",sm:"[background-start] 3fr 2fr [background-end] min-content",md:"[background-start] 3fr min-content 2fr [background-end]",lg:"[background-start] 3fr min-content 2fr [background-end]"},gridTemplateAreas:{base:`"video heading" 317 "list list" 318 "cta cta"`,sm:`"video heading" 319 "video list" 320 "cta cta"`,md:`"video heading" 321 "video list" 322 "video cta"`,lg:`"video heading" 323 "video list" 324 "video cta"`},"& .video-block":{gridArea:"video",minWidth:{base:"170px",sm:"clamp(170px, 38vw, 224px)",md:"288px",xl:"334px"}
324,borderBottom:{sm:"1px solid var(--semantics-borders-light-color)"}}},backgroundContainer:{gridArea:"background",backgroundImage:CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding,backgroundSize:"auto 110%",backgroundPosition:"left"},heading:{justifySelf:"flex-start",alignSelf:{base:"center",sm:"flex-end",lg:"flex-end"},marginBottom:0,paddingInline:{base:3,sm:"clamp(12px, 3vw, 24px)",lg:16}},list:{width:"100%",gridTemplateColumns:{xl:"repeat(4, max-content)"},gridTemplateRows:{xl:"min-content"},columnGap:{base:2,md:12,xl:6},marginTop:{sm:3,md:6},paddingTop:{base:6,sm:0},paddingBottom:{base:6,md:0},borderWidth:{base:"1px 0px",sm:"0px 0px 1px",md:"0px"},borderStyle:"solid",borderColor:"var(--semantics-borders-light-color)",justifyContent:{base:"center",sm:"flex-start"},fontSize:{base:"sm",md:"md",xl:"lg"},paddingInline:{base:3,sm:"clamp(12px, 3vw, 24px)",lg:16},"& li":{gap:{base:2,sm:2,md:3,xl:4},img:{width:{base:"20px",sm:"20px",md:"36px",xl:"40px","2xl":"40px"}}}},cta:{justifySelf:{base:"center",md:"flex-start"},alignSelf:"flex-start",marginBlock:{base:6},marginInline:{md:6,lg:16}}}},size:{shortName:{heading:{fontSize:"clamp(3.8rem, 9.5vw, 9rem)"}},mediumName:{heading:{fontSize:"clamp(2.2rem, 8vw, 5.5rem)"}},longName:{heading:{fontSize:"clamp(1.8rem, 8vw, 5rem)"}}}}});function OpendorseBlock({athlete:{first_name,last_name},call_to_action_video,opendorse_url}){const{teamusa:isTeamUsa}=useCurrentTheme(),athleteName=[first_name,last_name].filter(Boolean).join(" "),hasVideo=isConfirmedVideoBlock(call_to_action_video),styles2=getOpendorseBlockStyles({size:getSize(athleteName),withVideo:hasVideo});return opendorse_url?jsxRuntimeExports.jsxs(Container,{size:"fullWidth",css:styles2.container,children:[hasVideo&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(VideoBlock,{...call_to_action_video,video_orientation:"opendorse"}),jsxRuntimeExports.jsx(Box,{css:styles2.backgroundContainer})]}),jsxRuntimeExports.jsxs(Heading,{variant:"light",css:styles2.heading,children:[jsxRuntimeExports.jsx("span",{children:"Connect with"})," ",`${athleteName}`]}),jsxRuntimeExports.jsx(ListRoot,{css:styles2.list,children:opendorseItemList.map(({icon,text})=>jsxRuntimeExports.jsxs(ListItem,{children:[jsxRuntimeExports.jsx(Image$1,{src:CLOUDINARY_URLS.icons[icon],alt:""}),text]},text))}),jsxRuntimeExports.jsx(SmartLink,{href:opendorse_url,variant:"button",buttonVariant:isTeamUsa?"invertOutline":"invertSolid",buttonSize:"md",css:styles2.cta,children:"Request from the athlete"})]}):null}const setPromoBannerImageSrc=isNarrowBanner=>isNarrowBanner?{resizer:"fill",gravity:"faces:auto",base:{width:479,aspectRatio:1.5},sm:{width:767,aspectRatio:1.5},md:{width:400,aspectRatio:1.5},lg:{width:500,aspectRatio:1.5}}:{resizer:"fill",gravity:"faces:auto",base:{width:479,aspectRatio:1},sm:{width:767,aspectRatio:1},md:{width:496,aspectRatio:1},lg:{width:640,aspectRatio:1},xl:{width:709,aspectRatio:1}},getTextBlockVariant=background=>background==="red"?"red":"dark",getImageState=(hasImage,imageAlignment)=>hasImage?imageAlignment??"left":"none",getPromoBannerStyles=createStyleObjectFromSlotRecipe({slots:["container","image","textContainer","heading","description","button","buttonGroup","imageContainer"],base:{container:{display:{md:"grid"},gridTemplateColumns:{md:"1fr 1fr"},width:"100%",maxWidth:"var(--component-max-width)",marginInline:"auto",'&[data-image="none"]':{gridTemplateColumns:{md:"1fr"}},'&[data-narrow="true"]':{'&:is([data-image="left"])':{gridTemplateColumns:"32% 68%"},'&:is([data-image="right"])':{gridTemplateColumns:"68% 32%"}}},imageContainer:{'[data-image="right"] &':{order:2}},image:{objectFit:"cover",width:"100%",minHeight:"100%"},textContainer:{flexDirection:"column",justifyContent:"center",minHeight:"300px",paddingBlock:{base:8,xl:16},paddingInline:{base:6,sm:8,xl:16},gap:4,backgroundColor:"var(--components-promo-banner-option-1-background-color)",width:"100%",_whereTeamusa:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlag})`,backgroundRepeat:{base:"no-repeat",md:"repeat-y"},backgroundSize:{base:"auto 100%",md:"100%"},backgroundPosition:{base:"right",md:"top"}},_whereUsopc:{'[data-image="none"] &':{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.starsBlue})`,backgroundRepeat:"no-repeat",backgroundSize:{base:"100%",sm:"min(59vw, 831px) min(26vw, 375px)"},backgroundPosition:{base:"0% 0%",sm:"50% -10vw",md:"100% max(-5vw, -71px)"}}},'[data-narrow="true"] &':{minHeight:"unset",padding:{base:6,md:8,lg:10,xl:16},backgroundRepeat:"no-repeat",backgroundSize:"auto 100%",backgroundPosition:"right"}},heading:{lineHeight:"87%",fontFamily:"accent",_teamusa:{fontSize:{base:"3xl",lg:"5xl",xl:"7xl","2xl":"8xl"}},_usopc:{fontSize:{base:"xl",sm:"2xl",lg:"4xl",xl:"6xl","2xl":"8xl"},lineHeight:"90%"},_ngb:{fontSize:{base:"4xl",lg:"7xl",xl:"9xl"},textTransform:"none"},'[data-narrow="true"] &':{_teamusa:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},_usopc:{fontSize:{base:"xl",sm:"2xl",md:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"}},_ngb:{fontSize:{base:"4xl",lg:"5xl",xl:"7xl"}}}}
324,description:{fontSize:{base:"xs",lg:"sm",xl:"lg"},lineHeight:"150%",maxW:"var(--text-content-max-width)"},button:{width:"fit-content","&:is(a) svg":{transform:"translateY(-1px)"}},buttonGroup:{display:"flex",flexWrap:"wrap",gap:4}},variants:{background:{red:{textContainer:{backgroundColor:"var(--components-promo-banner-option-2-background-color)"},button:{bg:"var(--components-button-light-solid-background-color)",color:"var(--components-button-light-solid-color)",_visited:{color:"var(--components-button-light-solid-color)",_hover:{bg:"var(--components-button-light-solid-background-color-hover)",color:"var(--components-button-light-solid-color-hover)"}},_hover:{bg:"var(--components-button-light-solid-background-color-hover)",color:"var(--components-button-light-solid-color-hover)"},_active:{bg:"var(--components-button-light-solid-background-color-active)",color:"var(--components-button-light-solid-color-active)"}}}}}});function DonationBanner({_metadata,background,button_text,campaign_id,description,fallback_url,image:image2,image_alignment,layout,title}){const hasImage=isCloudinaryArray$1(image2),isNarrowBanner=layout==="narrow_banner",styles2=getPromoBannerStyles({background});return!button_text||!campaign_id||!fallback_url?null:jsxRuntimeExports.jsxs(Box,{css:styles2.container,"data-image":getImageState(hasImage,image_alignment),"data-narrow":isNarrowBanner,children:[hasImage&&jsxRuntimeExports.jsx(Box,{css:styles2.imageContainer,children:jsxRuntimeExports.jsx(SrcSetImage,{data:image2,applyPhotoCredit:!0,srcSetConfig:setPromoBannerImageSrc(isNarrowBanner),css:styles2.image,loading:"eager"})}),jsxRuntimeExports.jsxs(Flex,{css:styles2.textContainer,children:[title&&jsxRuntimeExports.jsx(Heading,{css:styles2.heading,variant:"light",children:title}),description&&jsxRuntimeExports.jsx(PoorTextBlock,{variant:getTextBlockVariant(background),children:description}),jsxRuntimeExports.jsx(SmartLink,{id:_metadata.uid,href:fallback_url,variant:"button",buttonVariant:"solid",buttonSize:{base:"md",lg:"lg"},width:"fit-content",children:button_text})]})]})}function PromoBanner({background,description,image:image2,image_alignment,layout,link:link2,link_additional,title}){const ctas=filterLinkObjects([link2,link_additional].filter(cta=>!!cta)),hasImage=isCloudinaryArray$1(image2),isNarrowBanner=layout==="narrow_banner",textBlockVariant=getTextBlockVariant(background),styles2=getPromoBannerStyles({background});return jsxRuntimeExports.jsxs(Box,{css:styles2.container,"data-image":getImageState(hasImage,image_alignment),"data-narrow":isNarrowBanner,children:[hasImage&&jsxRuntimeExports.jsx(Box,{css:styles2.imageContainer,children:jsxRuntimeExports.jsx(SrcSetImage,{data:image2,applyPhotoCredit:!0,srcSetConfig:setPromoBannerImageSrc(isNarrowBanner),css:styles2.image})}),jsxRuntimeExports.jsxs(Flex,{css:styles2.textContainer,children:[title&&jsxRuntimeExports.jsx(Heading,{css:styles2.heading,variant:"light",children:title}),description&&jsxRuntimeExports.jsx(PoorTextBlock,{variant:textBlockVariant,children:description}),ctas.length>0&&jsxRuntimeExports.jsx(Box,{css:styles2.buttonGroup,children:ctas.map((cta,index2)=>{const{canRender,link:href,linkText}=unwrapLinkObject(cta);if(!canRender)return null;const isInternalLink=href==null?void 0:href.startsWith("/");return jsxRuntimeExports.jsxs(SmartLink,{href,variant:"button",buttonSize:{base:"md",lg:"lg"},buttonVariant:"solid",className:"light-focus-ring",css:styles2.button,children:[linkText,isInternalLink&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:["Â Â ",jsxRuntimeExports.jsx(ArrowForwardIcon,{})]})]},`${index2}-${linkText}`)})})]})]})}const getPromoStripStyles=createStyleObjectFromSlotRecipe({slots:["container","heading","linkGroup","link"],base:{container:{display:"grid",gridTemplate:{base:"1fr / auto",md:"1fr / 1fr max-content"},gap:"var(--gutter-width)",marginBlockStart:"var(--space-between-components)",padding:{base:4,xl:6},borderRadius:"xl",backgroundColor:"var(--components-promo-banner-option-1-background-color)",".first-content:first-of-type &, .link-strip + .first-content &, .link-strip + style + .first-content &":{maxWidth:"100%",borderRadius:"none",paddingInline:"var(--site-header-padding-inline)",marginBlockStart:0},"#standard-leaderboard-page-top + div &":{marginBlockStart:"var(--space-around-ad)"}},heading:{fontSize:{base:"xl",md:"2xl",lg:"3xl"},fontFamily:"accent",alignSelf:{md:"center"},_teamusa:{translate:{md:"0 0.05em"}}},linkGroup:{display:"flex",flexWrap:"wrap",gap:3,alignSelf:"center"},link:{width:"fit-content"}}}),styles$c=getPromoStripStyles(),PromoStrip=props=>{const{title,link:link2,link_additional}=props,ctas=filterLinkObjects([link2,link_additional].filter(cta=>!!cta));return title&&ctas.length>0?jsxRuntimeExports.jsxs(Container,{size:"fullWidth",css:styles$c.container,children:[jsxRuntimeExports.jsx(Heading,{variant:"light",css:styles$c.heading,children:title}),jsxRuntimeExports.jsx(Box,{css:styles$c.linkGroup,children:ctas.map((cta,index2)=>{const{canRender:canRender2,link:href,linkText}=unwrapLinkObject(cta);return canRender2?jsxRuntimeExports.jsx(SmartLink,{href,className:"light-focus-ring",variant:"button",buttonVariant:"solid",buttonSize:{base:"md",md:"lg"},css:styles$c.link,children:linkText},`${index2}-${linkText}`):null})})]}):null};function PromoBannerBlock({classy_config,promo_strip_config,standard_config}){return isDefined(promo_strip_config)?jsxRuntimeExports.jsx(PromoStrip,{...promo_strip_config}
324):isDefined(classy_config)?jsxRuntimeExports.jsx(DonationBanner,{...classy_config}):isDefined(standard_config)?standard_config.layout==="petite_banner"?jsxRuntimeExports.jsx(PromoStrip,{...standard_config}):jsxRuntimeExports.jsx(PromoBanner,{...standard_config}):null}const QuoteWrapper=props=>{const{children:children2,css:css2}=props;return jsxRuntimeExports.jsxs(Box,{css:css2,className:"quote-wrapper",children:[jsxRuntimeExports.jsx(QuoteMarkIcon,{}),children2,jsxRuntimeExports.jsx(QuoteMarkIcon,{})]})},PullQuoteAvatar=({author_image,css:css2})=>jsxRuntimeExports.jsx(Box,{className:"pull-quote-avatar",css:css2,children:jsxRuntimeExports.jsx(SrcSetImage,{css:{borderRadius:"full",width:{base:"72px",sm:"92px",lg:"152px",xl:"176px","2xl":"216px"},aspectRatio:1},data:author_image,srcSetConfig:{gravity:"face",base:{width:72,aspectRatio:1},sm:{width:92,aspectRatio:1},lg:{width:152,aspectRatio:1},xl:{width:176,aspectRatio:1},"2xl":{width:216,aspectRatio:1}}})}),PullQuoteName=props=>{const{children:children2,css:css2,href}=props;return jsxRuntimeExports.jsx(NameWrapper,{href,children:jsxRuntimeExports.jsx(Heading,{as:"strong",css:css2,children:children2})})},NameWrapper=props=>{const{children:children2,href}=props;return href?jsxRuntimeExports.jsx(SmartLink,{"data-link-overlay":"before",href,css:{textDecoration:"none",_hover:{'& ~ span[role="presentation"]':{background:"var(--components-button-dark-solid-background-color-hover)",color:"var(--components-button-dark-solid-color-hover)"}},_active:{'& ~ span[role="presentation"]':{background:"var(--components-button-dark-solid-background-color-active)",color:"var(--components-button-dark-solid-color-active)"}}},children:children2}):jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:children2})},PullQuoteSubtitle=({children:children2,css:css2})=>jsxRuntimeExports.jsx(Text,{as:"small",css:css2,children:children2}),PullQuoteCTA=props=>{const{children:children2,href}=props,{domain}=useLibraryContext();if(!href)return jsxRuntimeExports.jsx(IconButton,{as:"span",type:void 0,"aria-hidden":!0,role:"presentation",children:jsxRuntimeExports.jsx(ArrowForwardIcon,{})});const{parsedHref,isExternal}=parseHref(href,domain);return jsxRuntimeExports.jsxs(Link,{"data-link-overlay":"before",href:parsedHref,variant:"button",buttonVariant:"solid",buttonSize:"md",css:{display:"inline-flex",alignItems:"center",gap:2},...isExternal&&{target:"_blank",rel:"noopener noreferrer"},children:[children2,isExternal&&jsxRuntimeExports.jsx(ExternalLinkIcon,{})]})},PullQuoteStars=({css:css2})=>jsxRuntimeExports.jsx(Box,{className:"pull-quote-stars",css:css2,children:Array.from({length:10},(_2,index2)=>jsxRuntimeExports.jsx(RotatedStar,{},index2))}),revealQuotes=keyframes$1` 325 from { translate: var(--translate-start); rotate: var(--rotation-start); } 326 to { opacity: 1; rotate: var(--rotation-end); } 327`,revealStars=keyframes$1` 328 to { gap: var(--star-gap); opacity: 1; } 329`,getPullQuoteBlockStyles=createStyleObjectFromSlotRecipe({slots:["attributionWrapper","avatar","blockquote","cta","imageWrapper","name","quoteWrapper","stars","subtitle","wrapper"],base:{wrapper:{"--quote-padding":{base:"var(--chakra-spacing-5)",xl:"var(--chakra-spacing-10)"},display:"flex",flexDirection:"column",alignItems:{base:"center"},'&[data-has-image="false"]':{gap:1,"& > div":{width:"100%",textAlign:"center"},'&[data-long-quote="false"]':{maxWidth:"min(var(--text-content-width), var(--padded-full-width))"}},'&[data-has-image="true"]':{flexDirection:{lg:"row"},alignItems:{lg:"flex-start"},gap:{baseToLg:1}}},quoteWrapper:{display:"grid",gridTemplateColumns:"[edge-start] var(--quote-padding) [quote-start] 1fr [quote-end] var(--quote-padding) [edge-end]",gridTemplateRows:"[edge-start] var(--quote-padding) [quote-start] 1fr [quote-end] var(--quote-padding) [edge-end]",minHeight:{base:"7rem",sm:"8.25rem",md:"9.5rem",lg:"10.75rem",xl:"13.25rem"},'.pull-quote-block[data-has-image="true"] &':{width:"100%",textAlign:"center"},"& svg":{"--rotation-start":"calc(135deg + var(--rotation-offset))","--rotation-end":"calc(0deg + var(--rotation-offset))","--translate-start":"calc(90% * var(--translate-multiplier))",gridArea:"edge",fill:"var(--components-pull-quote-quotation-mark-svg-fill)",width:{base:"72px",sm:"84px",md:"104px",lg:"124px",xl:"144px","2xl":"164px"},height:"auto","--rotation-offset":"0deg","--translate-multiplier":"1",_last:{"--rotation-offset":"180deg","--translate-multiplier":"-1",placeSelf:"end",rotate:"var(--rotation-end)"},_motionSafe:{opacity:0,backfaceVisibility:"hidden",'.pull-quote-block[data-intersecting="true"] &':{animation:`${revealQuotes} 700ms var(--ease-out-back) forwards`}}}},blockquote:{display:"grid",placeItems:"center",zIndex:1,gridArea:"quote",textTransform:"unset",fontSize:{base:"xl",sm:"2xl",lg:"3xl",xl:"4xl","2xl":"5xl"},_usopc:{fontFamily:"body",fontWeight:"400"},'.pull-quote-block[data-has-image="true"] &':{textAlign:"left",placeSelf:"center"}},attributionWrapper:{position:"relative",display:"flex",flexDirection:"column",minWidth:"30%",alignItems:"center",textAlign:"center",paddingInline:{lg:6},"& > * + *":{marginBlockStart:1},"& > :is(a, :is(.pull-quote-avatar, .pull-quote-stars) + *), & > :is(a, :is(.pull-quote-avatar, .pull-quote-stars) + style + *)":{marginBlockStart:4}},imageWrapper:{marginBlockStart:{lg:"var(--quote-padding)"},"& img":{borderRadius:"full",width:{base:"72px",sm:"92px",lg:"152px",xl:"176px","2xl":"216px"},aspectRatio:1}},subtitle:{fontSize:"sm",_teamusa:{fontSize:"xs",fontFamily:"reload",fontWeight:400}},name:{fontFamily:"accent",fontSize:{base:"md",lg:"xl",xl:"2xl"},color:"var(--semantics-text-title-secondary-color)",textTransform:"uppercase",_usopc:{fontFamily:"Sharp Grotesk Book, var(--font-family-button)",fontSize:{base:"sm",md:"md",lg:"lg",xl:"xl"},fontWeight:400}}
329,stars:{"--star-gap":{base:"var(--chakra-spacing-3)",lg:"var(--chakra-spacing-6)"},display:"flex",alignItems:"center",gap:"var(--star-gap)",_motionSafe:{opacity:0,gap:1,backfaceVisibility:"hidden",'.pull-quote-block[data-intersecting="true"] &':{animation:`${revealStars} 700ms var(--ease-out-back) forwards`}},"& svg":{width:{base:3,lg:5},height:"auto",color:"var(--components-pull-quote-stars-svg-fill)","&:is(:nth-of-type(1), :nth-of-type(2), :nth-last-of-type(1), :nth-last-of-type(2))":{scale:.5},"&:is(:nth-of-type(3), :nth-of-type(4), :nth-last-of-type(3), :nth-last-of-type(4))":{scale:.75}}}}}),styles$b=getPullQuoteBlockStyles(),LONG_QUOTE_CHAR_COUNT=180,PullQuoteBlock=props=>{const{author_image,author_link,name,quote_text,subtitle}=props,{usopc:isUsopc}=useCurrentTheme(),ref=reactExports.useRef(null),{isIntersecting}=useIntersectionObserver(ref,{freezeOnceVisible:!0,rootMargin:"-20% 0px"})??{isIntersecting:!1};if(!quote_text)return null;const{canRender:canRenderCTA,link:link2,linkText}=unwrapLinkObject(author_link),headingHref=canRenderCTA?void 0:link2,ctaHref=canRenderCTA?link2:void 0,hasAttribution=!!(author_image||author_link||name||subtitle),hasImage=isCloudinaryArray$1(author_image),renderCTA=canRenderCTA||!!(link2&&name);return jsxRuntimeExports.jsxs(Container,{ref,size:"fullWidth",as:"figure",className:"pull-quote-block","data-has-image":hasImage,"data-intersecting":isIntersecting,"data-long-quote":quote_text.length>LONG_QUOTE_CHAR_COUNT,css:styles$b.wrapper,children:[jsxRuntimeExports.jsx(QuoteWrapper,{css:styles$b.quoteWrapper,children:jsxRuntimeExports.jsx(Heading,{as:"blockquote",css:styles$b.blockquote,children:quote_text})}),hasAttribution&&jsxRuntimeExports.jsxs(chakra.figcaption,{css:styles$b.attributionWrapper,children:[isUsopc&&!hasImage&&jsxRuntimeExports.jsx(PullQuoteStars,{css:styles$b.stars}),hasImage&&jsxRuntimeExports.jsx(PullQuoteAvatar,{author_image,css:styles$b.imageWrapper}),name&&jsxRuntimeExports.jsx(PullQuoteName,{href:headingHref,css:styles$b.name,children:name}),subtitle&&jsxRuntimeExports.jsx(PullQuoteSubtitle,{css:styles$b.subtitle,children:subtitle}),renderCTA&&jsxRuntimeExports.jsx(PullQuoteCTA,{href:ctaHref,children:linkText})]})]})};function showEmptySearchToast(value,e3){value.trim()||(e3.preventDefault(),e3.stopImmediatePropagation(),toaster.create({type:"error",duration:6e3,title:"Please enter a search term."}))}function handleEmptySearchEnter(e3){if(e3.key!=="Enter")return;const input2=e3.target;showEmptySearchToast(input2.value,e3)}function handleEmptySearchClick(e3){const input2=document.querySelector("input.gsc-input");showEmptySearchToast((input2==null?void 0:input2.value)??"",e3)}function SearchResultsBlock({contentSearchKey}){const ref=reactExports.useRef(null),{props:{headerNonce}}=usePageContext(),searchConfigurationIsValid=contentSearchKey&&contentSearchKey.length>0;searchConfigurationIsValid||logger.warn("missing search key");const googleSearchCodeSnippet='<div class="gcse-search"></div>',googleSearchScriptSource=`https://cse.google.com/cse.js?cx=${contentSearchKey}`,unableToShowResults="<p>Unable to display search results.</p>";return reactExports.useEffect(()=>{if(ref.current){const div=ref.current;div.innerHTML=searchConfigurationIsValid?googleSearchCodeSnippet:unableToShowResults;const script2=document.createElement("script");script2.src=googleSearchScriptSource,script2.async=!0,script2.setAttribute("nonce",headerNonce),document.head.appendChild(script2);let inputHandlerAttached=!1,buttonHandlerAttached=!1;const observer=new MutationObserver(()=>{if(!inputHandlerAttached){const input2=div.querySelector("input.gsc-input");input2&&(input2.addEventListener("keydown",handleEmptySearchEnter,{capture:!0}),inputHandlerAttached=!0)}if(!buttonHandlerAttached){const button2=div.querySelector("button.gsc-search-button");button2&&(button2.addEventListener("click",handleEmptySearchClick,{capture:!0}),buttonHandlerAttached=!0)}inputHandlerAttached&&buttonHandlerAttached&&observer.disconnect()});return observer.observe(div,{childList:!0,subtree:!0}),()=>{var _a9,_b7;document.head.removeChild(script2),observer.disconnect(),(_a9=div.querySelector("input.gsc-input"))==null||_a9.removeEventListener("keydown",handleEmptySearchEnter,{capture:!0}),(_b7=div.querySelector("button.gsc-search-button"))==null||_b7.removeEventListener("click",handleEmptySearchClick,{capture:!0})}}else logger.warn("unable to hydrate the search results")},[searchConfigurationIsValid,googleSearchCodeSnippet,googleSearchScriptSource,unableToShowResults]),jsxRuntimeExports.jsx(Flex,{width:"100%",justifyContent:"center",alignItems:"center",paddingInline:{base:"10%",md:"16%"},paddingBlock:{md:16},children:jsxRuntimeExports.jsx("div",{ref})})}var classnames={exports:{}};/*! 330 Copyright (c) 2018 Jed Watson. 331 Licensed under the MIT License (MIT), see 332 http://jedwatson.github.io/classnames 333*/var hasRequiredClassnames;function requireClassnames(){return hasRequiredClassnames||(hasRequiredClassnames=1,(function(module2){(function(){var hasOwn2={}.hasOwnProperty;function classNames(){for(var classes="",i2=0;i2<arguments.length;i2++){var arg=arguments[i2];
333arg&&(classes=appendClass(classes,parseValue(arg)))}return classes}function parseValue(arg){if(typeof arg=="string"||typeof arg=="number")return arg;if(typeof arg!="object")return"";if(Array.isArray(arg))return classNames.apply(null,arg);if(arg.toString!==Object.prototype.toString&&!arg.toString.toString().includes("[native code]"))return arg.toString();var classes="";for(var key in arg)hasOwn2.call(arg,key)&&arg[key]&&(classes=appendClass(classes,key));return classes}function appendClass(value,newClass){return newClass?value?value+" "+newClass:value+newClass:value}module2.exports?(classNames.default=classNames,module2.exports=classNames):window.classNames=classNames})()})(classnames)),classnames.exports}var classnamesExports=requireClassnames();const e2=getDefaultExportFromCjs(classnamesExports);function d(e3){return(d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4})(e3)}function i(e3,t2,n2){return t2 in e3?Object.defineProperty(e3,t2,{value:n2,enumerable:!0,configurable:!0,writable:!0}):e3[t2]=n2,e3}function s(e3,t2){return(function(e4){if(Array.isArray(e4))return e4})(e3)||(function(e4,t3){var n2=e4==null?null:typeof Symbol<"u"&&e4[Symbol.iterator]||e4["@@iterator"];if(n2!=null){var a2,l,r2=[],d2=!0,i2=!1;try{for(n2=n2.call(e4);!(d2=(a2=n2.next()).done)&&(r2.push(a2.value),!t3||r2.length!==t3);d2=!0);}catch(e5){i2=!0,l=e5}finally{try{d2||n2.return==null||n2.return()}finally{if(i2)throw l}}return r2}})(e3,t2)||o(e3,t2)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 334In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function c(e3){return(function(e4){if(Array.isArray(e4))return u(e4)})(e3)||(function(e4){if(typeof Symbol<"u"&&e4[Symbol.iterator]!=null||e4["@@iterator"]!=null)return Array.from(e4)})(e3)||o(e3)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 335In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function o(e3,t2){if(e3){if(typeof e3=="string")return u(e3,t2);var n2=Object.prototype.toString.call(e3).slice(8,-1);return n2==="Object"&&e3.constructor&&(n2=e3.constructor.name),n2==="Map"||n2==="Set"?Array.from(e3):n2==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n2)?u(e3,t2):void 0}}function u(e3,t2){(t2==null||t2>e3.length)&&(t2=e3.length);for(var n2=0,a2=new Array(t2);n2<t2;n2++)a2[n2]=e3[n2];return a2}function f(e3,t2){var n2=typeof Symbol<"u"&&e3[Symbol.iterator]||e3["@@iterator"];if(!n2){if(Array.isArray(e3)||(n2=o(e3))||t2){n2&&(e3=n2);var a2=0,l=function(){};return{s:l,n:function(){return a2>=e3.length?{done:!0}:{done:!1,value:e3[a2++]}},e:function(e4){throw e4},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 336In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r2,d2=!0,i2=!1;return{s:function(){n2=n2.call(e3)},n:function(){var e4=n2.next();return d2=e4.done,e4},e:function(e4){i2=!0,r2=e4},f:function(){try{d2||n2.return==null||n2.return()}finally{if(i2)throw r2}}}}function h(e3,t2){var n2={};for(var a2 in e3)Object.prototype.hasOwnProperty.call(e3,a2)&&t2.indexOf(a2)<0&&(n2[a2]=e3[a2]);if(e3!=null&&typeof Object.getOwnPropertySymbols=="function"){var l=0;for(a2=Object.getOwnPropertySymbols(e3);l<a2.length;l++)t2.indexOf(a2[l])<0&&Object.prototype.propertyIsEnumerable.call(e3,a2[l])&&(n2[a2[l]]=e3[a2[l]])}return n2}var p={root:"tree",node:"tree-node",branch:"tree-node__branch",branchWrapper:"tree-branch-wrapper",leafListItem:"tree-leaf-list-item",leaf:"tree-node__leaf",nodeGroup:"tree-node-group"},v={select:"SELECT",focus:"FOCUS",exclusiveSelect:"EXCLUSIVE_SELECT"},b=Object.freeze(Object.values(v)),I=Object.freeze(Object.values({check:"check",select:"select"})),y="COLLAPSE",S="COLLAPSE_MANY",g="EXPAND",m="EXPAND_MANY",w="HALF_SELECT",E="SELECT",O="DESELECT",A="TOGGLE",W="TOGGLE_SELECT",x="SELECT_MANY",T="EXCLUSIVE_CHANGE_SELECT_MANY",j="FOCUS",N="CLEAR_FOCUS",D="BLUR",C="DISABLE",U="ENABLE",M="CLEAR_MANUALLY_TOGGLED",L="CONTROLLED_SELECT_MANY",k="UPDATE_TREE_STATE_WHEN_DATA_CHANGED",R=function(){},F=function(){for(var e3=arguments.length,t2=new Array(e3),n2=0;n2<e3;n2++)t2[n2]=arguments[n2];return function(e4){for(var n3=0,a2=t2;n3<a2.length;n3++){var l=a2[n3];if(l&&l(e4),e4.defaultPrevented)break}}},_=function(e3,t2){var n2,a2=new Set,l=f(e3);try{for(l.s();!(n2=l.n()).done;){var r2=n2.value;t2.has(r2)||a2.add(r2)}}catch(e4){l.e(e4)}finally{l.f()}return a2},B=function(e3,t2){return new Set([].concat(c(_(e3,t2)),c(_(t2,e3))))},z=function(e3){var t2=reactExports.useRef();return reactExports.useEffect((function(){t2.current=e3}),[e3]),t2.current},H=function(e3,t2){var n2;return!!(!((n2=de(e3,t2).children)===null||n2===void 0)&&n2.length)},K=function(e3,t2){return de(e3,t2).parent},P=function(e3,t2,n2){for(var a2=t2,l=[];;){var r2=K(e3,a2);if(r2===0||r2==null||r2!=null&&n2.has(r2))break;l.push(r2),a2=r2}return l},G=function(e3,t2,n2){var a2=[];return(function e4(t3,l){var r2=de(t3,l);if(r2.children!=null){var d2,i2=f(r2.children.filter((function(e5){return!n2.has(e5)})));try{for(i2.s();!(d2=i2.n()).done;){var s2=d2.value;
336a2.push(s2),e4(t3,s2)}}catch(e5){i2.e(e5)}finally{i2.f()}}})(e3,t2),a2},V=function(e3,t2){var n2=de(e3,t2);return n2.children==null?[]:n2.children},Y=function(e3,t2,n2){var a2=K(e3,t2);if(a2!=null){var l=de(e3,a2),r2=l.children.indexOf(t2)+n2;if(l.children[r2])return l.children[r2]}return null},q=function(e3,t2,n2){var a2=de(e3,t2);for(re(e3).id===t2&&(a2=de(e3,de(e3,t2).children[de(e3,t2).children.length-1]));n2.has(a2.id)&&H(e3,a2.id);)a2=de(e3,a2.children[a2.children.length-1]);return a2.id},X=function(e3,t2,n2){if(t2===re(e3).children[0])return null;var a2=Y(e3,t2,-1);return a2==null?K(e3,t2):q(e3,a2,n2)},$=function(e3,t2,n2){var a2=de(e3,t2).id;if(H(e3,a2)&&n2.has(a2))return de(e3,a2).children[0];for(;;){var l=Y(e3,a2,1);if(l!=null)return l;if((a2=K(e3,a2))==null)return null}},J=function(e3){var t2=e3.data,n2=e3.expandedIds,a2=e3.from,l=e3.to,r2=[],d2=t2.length,i2=0,s2=a2;if(r2.push(a2),a2<l)for(;i2<d2&&((s2=$(t2,s2,n2))!=null&&r2.push(s2),s2!=null&&s2!==l);)i2+=1;else if(a2>l)for(;i2<d2&&((s2=X(t2,s2,n2))!=null&&r2.push(s2),s2!=null&&s2!==l);)i2+=1;return r2},Z=function(e3){var t2=e3.isSelected,n2=e3.isDisabled,a2=e3.multiSelect;return n2||a2?t2:!!t2||void 0},ee=function(e3){var t2=e3.isSelected,n2=e3.isDisabled,a2=e3.isHalfSelected,l=e3.multiSelect;return n2?t2:a2?"mixed":l?t2:!!t2||void 0},te=function(e3,t2,n2){return t2.concat.apply(t2,c(t2.filter((function(t3){return H(e3,t3)})).map((function(t3){return G(e3,t3,n2)}))))},ne=function(e3,t2,n2){t2!=null?window.navigator.userAgent.match(/Trident/)?setTimeout((function(){return!t2.contains(document.activeElement)&&n2()}),0):!t2.contains(e3.nativeEvent.relatedTarget)&&n2():console.warn("ref not set on <ul>")},ae=function(e3,t2,n2){var a2=V(e3,t2);return H(e3,t2)&&!n2.has(t2)&&a2.length===1&&a2.every((function(e4){return n2.has(e4)}))},le=function(e3,t2,n2,a2){var l=(function(e4,t3,n3){return H(e4,t3)&&n3.has(t3)&&G(e4,t3,new Set).some((function(e5){return n3.has(e5)}))})(e3,t2,n2),r2=(function(e4,t3,n3){var a3=V(e4,t3);return H(e4,t3)&&n3.has(t3)&&a3.length===1&&a3.every((function(e5){return n3.has(e5)}))})(e3,t2,n2);return(function(e4,t3,n3,a3){var l2=G(e4,t3,new Set);return H(e4,t3)&&n3.has(t3)&&l2.every((function(e5){return n3.has(e5)}))&&l2.every((function(e5){return!a3.has(e5)}))})(e3,t2,n2,a2)?W:l&&!r2?w:W},re=function(e3){var t2=e3.find((function(e4){return e4.parent===null}));if(!t2)throw Error("TreeView data must contain parent node.");return t2},de=function(e3,t2){var n2=e3.find((function(e4){return e4.id===t2}));
336if(n2==null)throw Error("Node with id=".concat(t2," doesn't exist in the tree."));return n2},ie=function(e3){var t2=Array.from(new Set(e3));return e3.length!==t2.length},se=function(e3,t2){switch(t2.type){case y:var n2=new Set(e3.expandedIds);return n2.delete(t2.id),Object.assign(Object.assign({},e3),{expandedIds:n2,tabbableId:t2.id,isFocused:!0,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith});case S:var a2,l=new Set(e3.expandedIds),r2=f(t2.ids);try{for(r2.s();!(a2=r2.n()).done;){var d2=a2.value;l.delete(d2)}}catch(e4){r2.e(e4)}finally{r2.f()}return Object.assign(Object.assign({},e3),{expandedIds:l,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith});case g:var i2=new Set(e3.expandedIds);return i2.add(t2.id),Object.assign(Object.assign({},e3),{expandedIds:i2,tabbableId:t2.id,isFocused:!0,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith});case m:var s2=new Set([].concat(c(e3.expandedIds),c(t2.ids)));return Object.assign(Object.assign({},e3),{expandedIds:s2,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith});case A:var o2=new Set(e3.expandedIds);return e3.expandedIds.has(t2.id)?o2.delete(t2.id):o2.add(t2.id),Object.assign(Object.assign({},e3),{expandedIds:o2,tabbableId:t2.id,isFocused:!0,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith});case w:if(e3.disabledIds.has(t2.id))return e3;var u2=new Set(e3.halfSelectedIds),h2=new Set(e3.selectedIds);return u2.add(t2.id),h2.delete(t2.id),Object.assign(Object.assign({},e3),{selectedIds:h2,halfSelectedIds:u2,tabbableId:t2.keepFocus?e3.tabbableId:t2.id,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled,lastUserSelect:t2.NotUserAction?e3.lastUserSelect:t2.id});case E:if(!t2.NotUserAction&&e3.disabledIds.has(t2.id))return e3;var p2;t2.multiSelect?(p2=new Set(e3.selectedIds)).add(t2.id):(p2=new Set).add(t2.id);var v2=new Set(e3.halfSelectedIds);v2.delete(t2.id);var b2=t2.keepFocus?e3.tabbableId:t2.id,I2=b2===t2.lastInteractedWith||t2.NotUserAction!==!0;return Object.assign(Object.assign({},e3),{selectedIds:p2,halfSelectedIds:v2,tabbableId:b2,isFocused:I2,lastUserSelect:t2.NotUserAction?e3.lastUserSelect:t2.id,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled});case O:if(!t2.NotUserAction&&e3.disabledIds.has(t2.id))return e3;var R2,F2=new Set(e3.selectedIds);return F2.delete(t2.id),t2.multiSelect?(R2=new Set(e3.halfSelectedIds)).delete(t2.id):R2=new Set,Object.assign(Object.assign({},e3),{selectedIds:F2,halfSelectedIds:R2,tabbableId:t2.keepFocus?e3.tabbableId:t2.id,isFocused:!0,lastUserSelect:t2.NotUserAction?e3.lastUserSelect:t2.id,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled});case W:if(e3.disabledIds.has(t2.id))return e3;var B2,z2=e3.selectedIds.has(t2.id);t2.multiSelect?(B2=new Set(e3.selectedIds),z2?B2.delete(t2.id):B2.add(t2.id)):(B2=new Set,z2||B2.add(t2.id));var H2=new Set(e3.halfSelectedIds);return H2.delete(t2.id),Object.assign(Object.assign({},e3),{selectedIds:B2,halfSelectedIds:H2,tabbableId:t2.id,isFocused:!0,lastUserSelect:t2.NotUserAction?e3.lastUserSelect:t2.id,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled});case x:var K2,P2=t2.ids.filter((function(t3){return!e3.disabledIds.has(t3)}));if(t2.multiSelect){K2=t2.select?new Set([].concat(c(e3.selectedIds),c(P2))):_(e3.selectedIds,new Set(P2));var G2=_(e3.halfSelectedIds,K2);return Object.assign(Object.assign({},e3),{selectedIds:K2,halfSelectedIds:G2,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled})}return e3;case T:var V2,Y3=t2.ids.filter((function(t3){return!e3.disabledIds.has(t3)}));if(t2.multiSelect){V2=t2.select?new Set(Y3):_(e3.selectedIds,new Set(Y3));var q2=_(e3.halfSelectedIds,V2);return Object.assign(Object.assign({},e3),{selectedIds:V2,halfSelectedIds:q2,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled})}return e3;case L:var X3,$2=e3.lastInteractedWith,J2=e3.tabbableId;if(t2.multiSelect)X3=new Set(t2.ids),t2.ids.length&&($2=t2.ids[t2.ids.length-1],J2=t2.ids[t2.ids.length-1]);else{X3=new Set,t2.ids.length>1&&console.warn("Tree in singleSelect mode, only the first item from selectedIds will be selected.");var Q2=t2.ids[0];Q2&&X3.add(Q2),$2=Q2??$2,J2=Q2??$2}var Z3=new Set(e3.halfSelectedIds);t2.ids.every((function(e4){return Z3.delete(e4)}));var ee2=new Set(t2.ids);return Object.assign(Object.assign({},e3),{selectedIds:X3,halfSelectedIds:Z3,controlledIds:ee2,isFocused:!0,lastAction:t2.type,tabbableId:J2,lastInteractedWith:$2});case j:return Object.assign(Object.assign({},e3),{tabbableId:t2.id,isFocused:!0,lastAction:t2.type,lastInteractedWith:t2.lastInteractedWith});case D:return Object.assign(Object.assign({},e3),{isFocused:!1});case N:return Object.assign(Object.assign({},e3),{isFocused:!1,lastInteractedWith:null,tabbableId:t2.id});case C:var te2=new Set(e3.disabledIds);return te2.add(t2.id),Object.assign(Object.assign({},e3),{disabledIds:te2});case U:var ne2=new Set(e3.disabledIds);return ne2.delete(t2.id),Object.assign(Object.assign({},e3),{disabledIds:ne2});case M:return Object.assign(Object.assign({},e3),{lastManuallyToggled:null});case k:return Object.assign(Object.assign({},e3),{tabbableId:t2.tabbableId,lastInteractedWith:t2.lastInteractedWith,lastManuallyToggled:t2.lastManuallyToggled,lastUserSelect:t2.lastUserSelect});default:throw new Error("Invalid action passed to the reducer")}},ce=function(t2){var a2=t2.element,l=t2.dispatch,r2=t2.data,d2=t2.selectedIds,s2=t2.tabbableId,o2=t2.isFocused,u2=t2.expandedIds,f2
336=t2.disabledIds,p2=t2.halfSelectedIds,b2=t2.lastUserSelect,I2=t2.nodeRefs,y2=t2.leafRefs,g2=t2.baseClassNames,m2=t2.nodeRenderer,w2=t2.nodeAction,O2=t2.setsize,N2=t2.posinset,D2=t2.level,C2=t2.propagateCollapse,U2=t2.propagateSelect,M2=t2.multiSelect,L2=t2.togglableSelect,k2=t2.clickAction,_2=t2.state,B2=function(e3){if(!(e3.ctrlKey||e3.altKey||e3.shiftKey))if(u2.has(a2.id)&&C2){var t3=[a2.id].concat(c(G(r2,a2.id,new Set)));l({type:S,ids:t3,lastInteractedWith:a2.id})}else l({type:A,id:a2.id,lastInteractedWith:a2.id})},z2=function(){return l({type:j,id:a2.id,lastInteractedWith:a2.id})},K2=function(e3){if(e3.shiftKey){var t3=J({data:r2,expandedIds:u2,from:b2,to:a2.id}).filter((function(e4){return!f2.has(e4)}));t3=U2?te(r2,t3,f2):t3,l({type:T,select:!0,multiSelect:M2,ids:t3,lastInteractedWith:a2.id,lastManuallyToggled:a2.id})}else e3.ctrlKey||k2===v.select?(l({type:L2?le(r2,a2.id,d2,f2):E,id:a2.id,multiSelect:M2,lastInteractedWith:a2.id,lastManuallyToggled:a2.id}),U2&&!f2.has(a2.id)&&l({type:x,ids:te(r2,[a2.id],f2),select:!L2||!d2.has(a2.id),multiSelect:M2,lastInteractedWith:a2.id,lastManuallyToggled:a2.id})):k2===v.exclusiveSelect?l({type:L2?W:E,id:a2.id,multiSelect:!1,lastInteractedWith:a2.id,lastManuallyToggled:a2.id}):k2===v.focus&&l({type:j,id:a2.id,lastInteractedWith:a2.id})},P2=function(t3){var n2;return e2(t3,(i(n2={},"".concat(t3,"--expanded"),u2.has(a2.id)),i(n2,"".concat(t3,"--selected"),d2.has(a2.id)),i(n2,"".concat(t3,"--focused"),s2===a2.id&&o2),n2))},V2=w2==="select"?{"aria-selected":Z({isSelected:d2.has(a2.id),isDisabled:f2.has(a2.id),multiSelect:M2})}:{"aria-checked":ee({isSelected:d2.has(a2.id),isDisabled:f2.has(a2.id),isHalfSelected:p2.has(a2.id),multiSelect:M2})};return H(r2,a2.id)||a2.isBranch?React.createElement("li",Object.assign({role:"treeitem","aria-expanded":u2.has(a2.id),"aria-setsize":O2,"aria-posinset":N2,"aria-level":D2,"aria-disabled":f2.has(a2.id),tabIndex:s2===a2.id?0:-1,ref:function(e3){(I2==null?void 0:I2.current)!=null&&e3!=null&&(I2.current[a2.id]=e3)},className:g2.branchWrapper},V2),React.createElement(React.Fragment,null,m2({element:a2,isBranch:!0,isSelected:d2.has(a2.id),isHalfSelected:p2.has(a2.id),isExpanded:u2.has(a2.id),isDisabled:f2.has(a2.id),dispatch:l,getNodeProps:function(){var t3=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n2=t3.onClick;return{onClick:n2==null?F(K2,B2,z2):F(n2,z2),className:e2(P2(g2.node),g2.branch),ref:function(e3){(y2==null?void 0:y2.current)!=null&&(y2.current[a2.id]=e3)}}},setsize:O2,posinset:N2,level:D2,handleSelect:K2,handleExpand:B2,treeState:_2}),React.createElement(oe,Object.assign({getClasses:P2},(function(e3){return e3.setsize,e3.posinset,h(e3,["setsize","posinset"])})(t2))))):React.createElement("li",{role:"none",className:P2(g2.leafListItem)},m2({element:a2,isBranch:!1,isSelected:d2.has(a2.id),isHalfSelected:!1,isExpanded:!1,isDisabled:f2.has(a2.id),dispatch:l,getNodeProps:function(){var t3=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n2=t3.onClick;return Object.assign({role:"treeitem",tabIndex:s2===a2.id?0:-1,onClick:F(n2??K2,z2),ref:function(e3){(I2==null?void 0:I2.current)!=null&&(y2==null?void 0:y2.current)!=null&&(I2.current[a2.id]=e3,y2.current[a2.id]=e3)},className:e2(P2(g2.node),g2.leaf),"aria-setsize":O2,"aria-posinset":N2,"aria-level":D2,disabled:f2.has(a2.id),"aria-disabled":f2.has(a2.id)},V2)},setsize:O2,posinset:N2,level:D2,handleSelect:K2,handleExpand:R,treeState:_2}))},oe=function(e3){var t2=e3.data,a2=e3.element,l=e3.expandedIds,r2=e3.getClasses,i2=e3.baseClassNames,s2=e3.level,c2=h(e3,["data","element","expandedIds","getClasses","baseClassNames","level"]);return React.createElement("ul",{role:"group",className:r2(i2.nodeGroup)},l.has(a2.id)&&a2.children.length>0&&a2.children.map((function(e4,r3){return React.createElement(ce,Object.assign({data:t2,expandedIds:l,baseClassNames:i2,key:"".concat(e4,"-").concat(d(e4)),element:de(t2,e4),setsize:a2.children.length,posinset:r3+1,level:s2+1},c2))})))},ue=function(e3){var t2=e3.data,n2=e3.controlledSelectedIds,d2=e3.controlledExpandedIds,i2=e3.defaultExpandedIds,o2=e3.defaultSelectedIds,u2=e3.defaultDisabledIds,h2=e3.nodeRefs,p2=e3.leafRefs,v2=e3.onSelect,b2=e3.onNodeSelect,I2=e3.onExpand,W2=e3.onLoadData,T2=e3.togglableSelect,D2=e3.multiSelect,C2=e3.propagateSelect,U2=e3.propagateSelectUpwards,F2=e3.treeRef,V2=e3.focusedId,Y3=re(t2),q2=s(reactExports.useReducer(se,{selectedIds:new Set(n2||o2),controlledIds:new Set(n2),tabbableId:Y3.children[0],isFocused:!1,expandedIds:new Set(d2||i2),halfSelectedIds:new Set,lastUserSelect:Y3.children[0],lastInteractedWith:null,lastManuallyToggled:null,disabledIds:new Set(u2)}),2),X3=q2[0],$2=q2[1],J2=X3.selectedIds,Q2=X3.expandedIds,Z3=X3.disabledIds,ee2=X3.tabbableId,ne2=X3.halfSelectedIds,le2=X3.lastAction,ie2=X3.lastInteractedWith,ce2=X3.lastManuallyToggled,oe2=z(J2)||new Set,ue2=B(J2,oe2);reactExports.useEffect((function(){var e4;if(v2!=null&&v2!==R){var n3,a2=f(ue2);try{for(a2.s();!(n3=a2.n()).done;){var l=n3.value,r2=H(t2,l)||!!(!((e4=de(t2,ee2))===null||e4===void 0)&&e4.isBranch);v2({element:de(t2,l),isBranch:r2,isExpanded:!!r2&&Q2.has(l),isSelected:J2.has(l),isDisabled:Z3.has(l),isHalfSelected:!!r2&&ne2.has(l),treeState:X3})}}catch(e5){a2.e(e5)}finally{a2.f()}}}),[t2,J2,Q2,Z3,ne2,ue2,v2,X3]),reactExports.useEffect((function(){b2!=null&&b2!==R&&ce2!=null&&ue2.size&&(b2({element:de(t2,ce2),isSelected:J2.has(ce2),isBranch:H(t2,ce2),treeState:X3}),$2({type:M}))}),[ce2,J2,ue2]);var fe2=z(Q2)||new Set;reactExports.useEffect((function(){var e4=B(Q2,fe2);if(I2!=null&&I2!==R){var n3,a2=f(e4);try{for(a2.s();!(n3=a2.n()).done;){var l=n3.value;I2({element:de(t2,l),isExpanded:Q2.has(l),isSelected:J2.has(l),isDisabled:Z3.has(l),isHalfSelected:ne2.has(l),treeState:X3})}}catch(e5){a2.e(e5)}finally{a2.f()}}}),[t2,J2,Q2,Z3,ne2,fe2,I2,X3]);var he2,pe2,ve=(he2=t2,pe2=reactExports.useRef(),reactExports.useEffect((function(){pe2.current=he2})),pe2.current||new Map);reactExports.useEffect((function(){var e4=B(Q2,fe2);if(W2){var n3,a2=f(e4);try{for(a2.s();!(n3=a2.n()).done;){var l=n3.value;W2({element:de(t2,l),isExpanded:Q2.has(l),isSelected:J2.has(l),isDisabled:Z3.has(l),isHalfSelected:ne2.has(l),treeState:X3})}}catch(e5){a2.e(e5)}finally{a2.f()}if(ve!==t2&&T2&&C2){var r2,d3=f(Q2);try{for(d3.s();!(r2=d3.n()).done;){var i3=r2.value;J2.has(i3)&&$2({type:x,ids:te(t2,[i3],Z3),select:!0,multiSelect:D2,lastInteractedWith:i3})}}catch(e5){d3.e(e5)}finally{d3.f()}}}}),[t2,J2,Q2,Z3,ne2,fe2,W2,X3]),reactExports.useEffect((function(){if(ve!==t2){var e4=re(t2);e4.children.length&&$2({type:k,tabbableId:t2.find((function(e5){return e5.id===X3.tabbableId}))?X3.tabbableId:e4.children[0],lastInteractedWith:t2.find((function(e5){return e5.id===X3.lastInteractedWith}))?X3.lastInteractedWith:null,lastManuallyToggled:t2.find((function(e5){return e5.id===X3.lastManuallyToggled}))?X3.lastManuallyToggled:null,lastUserSelect:t2.find((function(e5){return e5.id===X3.lastUserSelect}))?X3.lastUserSelect:e4.children[0]})}}),[t2]);var be=B(new Set(n2),J2);return reactExports.useEffect((function(){var e4=n2||o2;if(n2&&be.size&&$2({type:L,ids:n2,multiSelect:D2}),e4){var a2,l=f(e4);try{for(l.s();!(a2=l.n()).done;){var r2=a2.value;C2&&!Z3.has(r2)&&$2({type:x,ids:te(t2,[r2],Z3),select:!0,multiSelect:D2,lastInteractedWith:r2})}}catch(e5){l.e(e5)}finally{l.f()}}}),[n2]),reactExports.useEffect((function(){var e4=new Set(d2),n3=_(e4,fe2),a2=_(fe2,e4);if(a2.size){var l,r2=f(a2);try{for(r2.s();!(l=r2.n()).done;){var i3=l.value;if(H(t2,i3)||de(t2,i3).isBranch){var s2=[i3].concat(c(G(t2,i3,new Set)));$2({type:S,ids:s2,lastInteractedWith:i3})}}}catch(e5){r2.e(e5)}finally{r2.f()}}if(n3.size){var o3,u3=f(n3);try{for(u3.s();!(o3=u3.n()).done;){var h3=o3.value;if(H(t2,h3)||de(t2,h3).isBranch){var p3=K(t2,h3);$2(p3?{type:m,ids:[h3,p3],lastInteractedWith:h3}:{type:g,id:h3,lastInteractedWith:h3})}}}catch(e5){u3.e(e5)}finally{u3.f()}}}),[d2]),reactExports.useEffect((function(){if(U2){var e4=new Set(c(ue2));ie2&&le2!==j&&le2!==y&&le2!==g&&le2!==A&&e4.add(ie2);var a2=[];e4.forEach((function(e5){t2.find((function(t3){return t3.id===e5}))||a2.push(e5)})),a2.forEach((function(t3){return e4.delete(t3)}));var l=(function(e5,t3,n3,a3,l2,r3){var d4,i4={every:new Set,some:new Set,none:new Set},s3=f(t3);try{for(s3.s();!(d4=s3.n()).done;)for(var c2=d4.value;;){var o4=K(e5,c2);if(o4===0||o4==null||o4!=null&&a3.has(o4))break;var u4=de(e5,o4).children.filter((function(e6){return!a3.has(e6)}));if(u4.length===0)break;if(u4.some((function(e6){return n3.has(e6)||i4.some.has(e6)&&!i4.none.has(e6)||l2.has(e6)&&!i4.none.has(e6)})))u4.every((function(e6){return n3.has(e6)}))?i4.every.add(o4):i4.some.add(o4);else{var h4=P(e5,c2,a3).find((function(e6){return n3.has(e6)}));if(!r3&&h4){G(e5,h4,a3).forEach((function(e6){l2.has(e6)&&i4.none.add(e6)}));break}i4.none.add(o4)}c2=o4}}catch(e6){s3.e(e6)}finally{s3.f()}return i4})(t2,e4,J2,Z3,ne2,D2),r2=l.every,d3=l.some,i3=l.none;n2&&e4.forEach((function(e5){H(t2,e5)&&G(t2,e5,new Set).every((function(e6){return J2.has(e6)}))&&r2.add(e5)}));var s2,o3=f(r2);try{for(o3.s();!(s2=o3.n()).done;){var u3=s2.value;J2.has(u3)||$2({type:E,id:u3,multiSelect:D2||ae(t2,u3,J2),keepFocus:!0,NotUserAction:!0,lastInteractedWith:ie2})}}catch(e5){o3.e(e5)}finally{o3.f()}
336var h3,p3=f(d3);try{for(p3.s();!(h3=p3.n()).done;){var v3=h3.value;ne2.has(v3)||$2({type:w,id:v3,lastInteractedWith:ie2,keepFocus:!0,NotUserAction:!0})}}catch(e5){p3.e(e5)}finally{p3.f()}var b3,I3=f(i3);try{for(I3.s();!(b3=I3.n()).done;){var S2=b3.value;(J2.has(S2)||ne2.has(S2))&&$2({type:O,id:S2,multiSelect:D2,keepFocus:!0,NotUserAction:!0,lastInteractedWith:ie2,lastManuallyToggled:ce2})}}catch(e5){I3.e(e5)}finally{I3.f()}}}),[t2,D2,U2,J2,Q2,Z3,ne2,le2,oe2,ue2,ie2,be]),reactExports.useEffect((function(){if(ie2!=null&&ee2!=null&&(h2==null?void 0:h2.current)!=null&&(p2==null?void 0:p2.current)!=null&&((F2==null?void 0:F2.current)==null||document.activeElement&&F2.current.contains(document.activeElement)||V2)){var e4=h2.current[ee2];(function(e5){e5!=null&&e5.scrollIntoView&&e5.scrollIntoView({block:"nearest"})})(p2.current[ie2]),(function(e5){e5!=null&&e5.focus&&e5.focus({preventScroll:!0})})(e4)}}),[ee2,h2,p2,ie2]),reactExports.useEffect((function(){if(V2||$2({type:N,id:Y3.children[0]}),V2&&t2.find((function(e5){return e5.id===V2}))){var e4=(function e5(t3,n3){var a2=K(t3,n3),l=a2&&(H(t3,a2)||de(t3,a2).isBranch);return a2&&l?[a2].concat(c(e5(t3,a2))):[]})(t2,V2);e4.length&&$2({type:m,ids:e4,lastInteractedWith:V2}),$2({type:j,id:V2,lastInteractedWith:V2})}}),[V2]),[X3,$2]},fe=React.forwardRef((function(t2,l){var r2=t2.data,i2=t2.selectedIds,c2=t2.nodeRenderer,o2=t2.onSelect,u2=o2===void 0?R:o2,f2=t2.onNodeSelect,b2=f2===void 0?R:f2,I2=t2.onExpand,y2=I2===void 0?R:I2,S2=t2.onLoadData,g2=t2.className,m2=g2===void 0?"":g2,w2=t2.multiSelect,E2=w2!==void 0&&w2,O2=t2.propagateSelect,A5=O2!==void 0&&O2,W2=t2.propagateSelectUpwards,x2=W2!==void 0&&W2,T2=t2.propagateCollapse,j2=T2!==void 0&&T2,N2=t2.expandOnKeyboardSelect,C2=N2!==void 0&&N2,U2=t2.togglableSelect,M2=U2!==void 0&&U2,L2=t2.defaultExpandedIds,k2=L2===void 0?[]:L2,F2=t2.defaultSelectedIds,_2=F2===void 0?[]:F2,B2=t2.defaultDisabledIds,z2=B2===void 0?[]:B2,H2=t2.clickAction,K2=H2===void 0?v.select:H2,P2=t2.nodeAction,G2=P2===void 0?"select":P2,V2=t2.expandedIds,Y3=t2.focusedId,q2=t2.onBlur,X3=h(t2,["data","selectedIds","nodeRenderer","onSelect","onNodeSelect","onExpand","onLoadData","className","multiSelect","propagateSelect","propagateSelectUpwards","propagateCollapse","expandOnKeyboardSelect","togglableSelect","defaultExpandedIds","defaultSelectedIds","defaultDisabledIds","clickAction","nodeAction","expandedIds","focusedId","onBlur"]);(function(e3){if(ie(e3.map((function(e4){return e4.id}))))throw Error("Multiple TreeView nodes have the same ID. IDs must be unique.");if(e3.forEach((function(e4){if(e4.id===e4.parent)throw Error("Node with i
336d=".concat(e4.id," has parent reference to itself."));if(ie(e4.children))throw Error("Node with id=".concat(e4.id," contains duplicate ids in its children."))})),e3.filter((function(e4){return e4.parent===null})).length===0)throw Error("TreeView must have one root node.");if(e3.filter((function(e4){return e4.parent===null})).length>1)throw Error("TreeView can have only one root node.");re(e3).children.length||console.warn("TreeView have no nodes to display.")})(r2);var $2=reactExports.useRef({}),J2=reactExports.useRef({}),Q2=reactExports.useRef(null);l!=null&&(Q2=l);var Z3=s(ue({data:r2,controlledSelectedIds:i2,controlledExpandedIds:V2,defaultExpandedIds:k2,defaultSelectedIds:_2,defaultDisabledIds:z2,nodeRefs:$2,leafRefs:J2,onSelect:u2,onNodeSelect:b2,onExpand:y2,onLoadData:S2,togglableSelect:M2,multiSelect:E2,propagateSelect:A5,propagateSelectUpwards:x2,treeRef:Q2,focusedId:Y3}),2),ee2=Z3[0],te2=Z3[1];return A5=A5&&E2,React.createElement("ul",Object.assign({className:e2(p.root,m2),role:"tree","aria-multiselectable":G2==="select"?E2:void 0,ref:Q2,onBlur:function(e3){ne(e3,Q2.current,(function(){q2&&q2({treeState:ee2,dispatch:te2}),te2({type:D})}))},onKeyDown:he({data:r2,tabbableId:ee2.tabbableId,expandedIds:ee2.expandedIds,selectedIds:ee2.selectedIds,disabledIds:ee2.disabledIds,halfSelectedIds:ee2.halfSelectedIds,clickAction:K2,dispatch:te2,propagateCollapse:j2,propagateSelect:A5,multiSelect:E2,expandOnKeyboardSelect:C2,togglableSelect:M2})},X3),re(r2).children.map((function(e3,t3){return React.createElement(ce,Object.assign({key:"".concat(e3,"-").concat(d(e3)),data:r2,element:de(r2,e3),setsize:re(r2).children.length,posinset:t3+1,level:1},ee2,{state:ee2,dispatch:te2,nodeRefs:$2,leafRefs:J2,baseClassNames:p,nodeRenderer:c2,propagateCollapse:j2,propagateSelect:A5,propagateSelectUpwards:x2,multiSelect:E2,togglableSelect:M2,clickAction:K2,nodeAction:G2}))})))})),he=function(e3){var t2=e3.data,n2=e3.expandedIds,a2=e3.selectedIds,l=e3.disabledIds,r2=e3.tabbableId,d2=e3.dispatch,i2=e3.propagateCollapse,s2=e3.propagateSelect,o2=e3.multiSelect,u2=e3.expandOnKeyboardSelect,f2=e3.togglableSelect,h2=e3.clickAction;return function(e4){var p2=de(t2,r2),b2=p2.id;if(e4.ctrlKey){if(e4.key==="a"&&h2!==v.focus){e4.preventDefault();var I2=t2.filter((function(e5){return e5.parent!==null})).map((function(e5){return e5.id})).filter((function(e5){return!l.has(e5)}));d2({type:x,multiSelect:o2,select:Array.from(a2).filter((function(e5){return!l.has(e5)})).length!==I2.length,ids:I2,lastInteractedWith:p2.id})}else if(e4.shiftKey&&(e4.key==="Home"||e4.key==="End")&&h2!==v.focus){var w2=e4.key==="Home"?re(t2).children[0]:q(t2,b2,n2),O2=J({data:t2,expandedIds:n2,from:b2,to:w2}).filter((function(e5){return!l.has(e5)}));d2({type:x,multiSelect:o2,select:!0,ids:s2?te(t2,O2,l):O2}),d2({type:j,id:w2,lastInteractedWith:w2})}}else{if(e4.shiftKey)switch(e4.key){case"ArrowUp":e4.preventDefault();var W2=X(t2,b2,n2);return void(W2==null||l.has(W2)||(h2!==v.focus&&d2({type:x,ids:s2?te(t2,[W2],l):[W2],select:!0,multiSelect:o2,lastInteractedWith:W2,lastManuallyToggled:W2}),d2({type:j,id:W2,lastInteractedWith:W2})));case"ArrowDown":e4.preventDefault();var T2=$(t2,b2,n2);return void(T2==null||l.has(T2)||(h2!==v.focus&&d2({type:x,ids:s2?te(t2,[T2],l):[T2],multiSelect:o2,select:!0,lastInteractedWith:T2,lastManuallyToggled:T2}),d2({type:j,id:T2,lastInteractedWith:T2})))}switch(e4.key){case"ArrowDown":e4.preventDefault();var N2=$(t2,b2,n2);return void(N2!=null&&d2({type:j,id:N2,lastInteractedWith:N2}));case"ArrowUp":e4.preventDefault();var D2=X(t2,b2,n2);return void(D2!=null&&d2({type:j,id:D2,lastInteractedWith:D2}));case"ArrowLeft":if(e4.preventDefault(),(H(t2,b2)||p2.isBranch)&&n2.has(r2))if(i2){var C2=[b2].concat(c(G(t2,b2,new Set)));d2({type:S,ids:C2,lastInteractedWith:p2.id})}else d2({type:y,id:b2,lastInteractedWith:b2});else if(!re(t2).children.includes(b2)){var U2=K(t2,b2);if(U2==null)throw new Error("parentId of root element is null");d2({type:j,id:U2,lastInteractedWith:U2})}return;case"ArrowRight":return e4.preventDefault(),void((H(t2,b2)||p2.isBranch)&&(n2.has(r2)?d2({type:j,id:p2.children[0],lastInteractedWith:p2.children[0]}):d2({type:g,id:b2,lastInteractedWith:b2})));case"Home":e4.preventDefault(),d2({type:j,id:re(t2).children[0],lastInteractedWith:re(t2).children[0]});break;case"End":e4.preventDefault();var M2=q(t2,re(t2).id,n2);return void d2({type:j,id:M2,lastInteractedWith:M2});case"*":e4.preventDefault();var L2=K(t2,b2);if(L2==null)throw new Error("parentId of element is null");var k2=de(t2,L2).children.filter((function(e5){return H(t2,e5)||de(t2,e5).isBranch}));return void d2({type:m,ids:k2,lastInteractedWith:b2});case"Enter":case" ":case"Spacebar":return e4.preventDefault(),h2===v.focus?void 0:(d2({type:f2?le(t2,b2,a2,l):E,id:b2,multiSelect:o2,lastInteractedWith:b2,lastManuallyToggled:b2}),s2&&!l.has(p2.id)&&d2({type:x,ids:te(t2,[b2],l),select:!f2||!a2.has(b2),multiSelect:o2,lastInteractedWith:b2,lastManuallyToggled:b2}),void(u2&&d2({type:A,id:b2,lastInteractedWith:b2})));
336default:if(e4.key.length===1)for(var R2=$(t2,b2,n2);R2!==b2;)if(R2!=null){if(de(t2,R2).name[0].toLowerCase()===e4.key.toLowerCase())return void d2({type:j,id:R2,lastInteractedWith:b2});R2=$(t2,R2,n2)}else R2=re(t2).children[0];return}}}};fe.propTypes={data:PropTypes.array.isRequired,onSelect:PropTypes.func,onNodeSelect:PropTypes.func,onExpand:PropTypes.func,className:PropTypes.string,nodeRenderer:PropTypes.func.isRequired,defaultExpandedIds:PropTypes.array,defaultSelectedIds:PropTypes.array,expandedIds:PropTypes.array,selectedIds:PropTypes.array,defaultDisabledIds:PropTypes.array,propagateCollapse:PropTypes.bool,propagateSelect:PropTypes.bool,propagateSelectUpwards:PropTypes.bool,multiSelect:PropTypes.bool,expandOnKeyboardSelect:PropTypes.bool,togglableSelect:PropTypes.bool,nodeAction:PropTypes.oneOf(I),clickAction:PropTypes.oneOf(b),onBlur:PropTypes.func,onLoadData:PropTypes.func,focusedId:PropTypes.oneOfType([PropTypes.string,PropTypes.number])};const AthleteTreeNode=props=>{var _a9;const{element,isBranch,isExpanded,isDisabled,getNodeProps,level,handleExpand,loading}=props;if((element==null?void 0:element.parent)==="athlete-root"&&(element==null?void 0:element.children.length)===0)return null;const url=((_a9=element.metadata)==null?void 0:_a9.profileUrl)||"",handleKeyDown=e3=>{e3.key==="Enter"&&!isBranch&&(e3.stopPropagation(),window.location.href=url)};return jsxRuntimeExports.jsxs("div",{...getNodeProps({onClick:handleExpand}),style:{display:"flex",alignItems:"center",marginLeft:40*(level-1),opacity:isDisabled?.5:1},onKeyDown:handleKeyDown,children:[isBranch&&jsxRuntimeExports.jsx(ChevronRightIcon,{transform:isExpanded?"rotate(90deg)":"rotate(0deg)",transition:"transform 0.2s ease-in-out"}),isBranch?jsxRuntimeExports.jsx("span",{className:"name",children:element.name}):jsxRuntimeExports.jsx("a",{href:url,children:element.name}),loading&&level===1&&jsxRuntimeExports.jsx(Spinner$1,{size:"sm"})]})},HomeTreeNode=props=>{var _a9;const{element,isBranch,isExpanded,isDisabled,getNodeProps,level,handleExpand}=props,url=((_a9=element.metadata)==null?void 0:_a9.pageUrl)||"",handleKeyDown=e3=>{e3.key==="Enter"&&!isBranch&&(e3.stopPropagation(),window.location.href=url)};return jsxRuntimeExports.jsxs("div",{...getNodeProps({onClick:handleExpand}),style:{display:"flex",alignItems:"center",marginLeft:40*(level-1),opacity:isDisabled?.5:1},onKeyDown:handleKeyDown,children:[isBranch&&jsxRuntimeExports.jsx(ChevronRightIcon,{transform:isExpanded?"rotate(90deg)":"rotate(0deg)",transition:"transform 0.2s ease-in-out"}),isBranch?jsxRuntimeExports.jsx("span",{className:"name",children:element.name}):jsxRuntimeExports.jsx("a",{href:url,children:element.name})]})}
336,getSiteMapStyles=createStyleObjectFromRecipe({base:{"& .tree-view":{mdDown:{padding:1}},"& .tree-node":{outlineColor:"var(--semantics-focus-dark)",outlineOffset:"3px",textTransform:"capitalize",_focusVisible:{width:"fit-content"},"& a":{outlineColor:"var(--semantics-focus-dark)",color:"var(--components-rte-dark-link-color)",_visited:{color:"var(--components-rte-dark-link-color-visited)"},_hover:{color:"var(--components-rte-dark-link-color-hover)"},_active:{color:"var(--components-rte-dark-link-color-active)"}}},"& li.tree-branch-wrapper":{marginBlock:2,color:"var(--semantics-text-title-secondary-color)",fontFamily:"heading",fontSize:"xl","& svg":{boxSize:8},_focusVisible:{width:"fit-content",outline:"3px solid var(--semantics-focus-dark)"},"& li.tree-branch-wrapper":{_focusVisible:{outline:"none"}}},"& .tree-leaf-list-item":{fontFamily:"body",fontSize:"md",marginBlock:1}}}),useIsClient=()=>{const[isClient,setIsClient]=reactExports.useState(!1);return reactExports.useEffect(()=>setIsClient(!0),[]),isClient},formatName=name=>name.replace(/[-_]/g," ").replace(/\b\w/g,c2=>c2.toUpperCase());function makeLayeredPageTree(flatPageTree=[]){const nodeMap=new Map;nodeMap.set("home-root",{name:"home-root",id:"home-root",parent:null,children:["home-node"]}),nodeMap.set("home-node",{name:"Home",id:"home-node",parent:"home-root",children:[]});for(const page of flatPageTree){const segments=(page.page_url||"").split("/").filter(Boolean),pathSegments=["home-node"];for(const segment of segments){pathSegments.push(segment);const fullId=pathSegments.join("/");nodeMap.has(fullId)||nodeMap.set(fullId,{name:formatName(segment),id:fullId,parent:pathSegments.slice(0,-1).join("/"),children:[],metadata:{pageUrl:page.page_url}});const parentNode=nodeMap.get(pathSegments.slice(0,-1).join("/"));parentNode.children.includes(fullId)||parentNode.children.push(fullId)}}for(const node2 of nodeMap.values())node2.children.sort();return Array.from(nodeMap.values()).sort((a2,b2)=>a2.id.localeCompare(b2.id))}const requestAndTransformAthletes=async()=>{const athletes=(await axios("/api/siteMapAthletes")).data.map(url=>{var _a9;const name=(((_a9=url.split("/").pop())==null?void 0:_a9.split("-"))||[]).filter(part=>!!part&&isNaN(Number(part))).join(" ");return{name,id:url,parent:name.charAt(0).toUpperCase(),metadata:{profileUrl:url},children:[]}});return{updatedGroups:defaultLetterGroups.map(letter=>({...letter,children:athletes.filter(athlete=>athlete.parent===letter.id).map(a2=>a2.id)})),athletes}},defaultLetterGroups=Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZ").map(letter=>({name:letter,id:letter,parent:"athlete-root",children:[]})),defaultAthleteData=[{name:"root",parent:null,id:"root",children:["athlete-root"]},{name:"Athlete Profiles (listed alphabetically by first name)",parent:"root",id:"athlete-root",children:defaultLetterGroups.map(group2=>group2.id)}];function SiteMap({can_fetch_athletes,page_tree:flatPageTree,title="Site Map"}){const[athleteData,setAthleteData]=reactExports.useState(defaultAthleteData.concat(defaultLetterGroups)),[loadingAthleteData,setLoadingAthleteData]=reactExports.useState(!1),[loadedAthleteData,setLoadedAthleteData]=reactExports.useState(!1),{usopc:isUsopc}=useCurrentTheme(),isClient=useIsClient(),onLoadAthleteData=async e3=>{if(can_fetch_athletes&&!loadedAthleteData&&e3.element.id==="athlete-root")try{setLoadingAthleteData(!0);const{updatedGroups,athletes}=await requestAndTransformAthletes();setAthleteData(defaultAthleteData.concat(updatedGroups,athletes)),setLoadedAthleteData(!0)}catch(error){logger.error({error},"Error loading athlete data:")}finally{setLoadingAthleteData(!1)}},getAthleteNodeRenderer=props=>jsxRuntimeExports.jsx(AthleteTreeNode,{...props,loading:loadingAthleteData}),layeredPageTree=reactExports.useMemo(()=>makeLayeredPageTree(flatPageTree),[flatPageTree]);return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",marginBlock:"var(--space-between-components)",css:getSiteMapStyles(),children:[jsxRuntimeExports.jsx(ComponentHeading,{headingLevel:"h1",children:title}),isClient&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(fe,{data:layeredPageTree,className:"tree-view","aria-label":"Home Page Tree",nodeRenderer:HomeTreeNode}),!isUsopc&&jsxRuntimeExports.jsx(fe,{data:athleteData,className:"tree-view","aria-label":"Athlete Page Tree",nodeRenderer:getAthleteNodeRenderer,onLoadData:onLoadAthleteData})]})]})}const getConsentNoticeStyles=createStyleObjectFromSlotRecipe({slots:["button","wrapper","indicator","container","title"],base:{container:{backgroundColor:"white"},wrapper:{display:"grid",alignContent:"center",justifyItems:"center",backgroundColor:"var(--semantics-surfaces-surface-4)",paddingInline:12,paddingBlock:8,minHeight:"350px",textAlign:"center","& > * + *":{marginTop:4},"& > p":{maxWidth:"var(--text-content-max-width)"}},indicator:{color:"var(--semantics-text-title-secondary-color)",boxSize:6},title:{color:"var(--semantics-text-title-secondary-color)"}
336,button:{cursor:"pointer",textDecoration:"underline"}},variants:{variant:{socialPost:{container:{paddingTop:12}}}}}),ConsentNotice=props=>{const{consentRequired,title,variant}=props,styles2=getConsentNoticeStyles({variant}),formatConsent=categories=>new Intl.ListFormat("en",{style:"long",type:"conjunction"}).format(categories).replace("socialMedia","social media"),handleKeyDown=e3=>{e3.key!=="Enter"&&e3.key!==" "||(e3.preventDefault(),openOneTrustPreferenceCenter(e3))};return jsxRuntimeExports.jsx(Box,{css:styles2.container,children:jsxRuntimeExports.jsxs(Box,{css:styles2.wrapper,children:[jsxRuntimeExports.jsx(WarningIcon,{css:styles2.indicator}),jsxRuntimeExports.jsx(Heading,{as:Text,css:styles2.title,children:title}),jsxRuntimeExports.jsxs(Text,{css:styles2.description,children:["If you wish to view this content, please"," ",jsxRuntimeExports.jsx(chakra.span,{role:"button",tabIndex:0,className:"dark-focus-ring",css:styles2.button,onClick:openOneTrustPreferenceCenter,onKeyDown:handleKeyDown,children:"review your settings"})," ","to enable ",formatConsent(consentRequired)," cookies. You may need to refresh the page after updating your settings."]})]})})},ConsentGate=props=>{const{children:children2,consentRequired}=props,consentValues=useCookieConsent();return consentRequired.every(category=>consentValues[category])?children2:jsxRuntimeExports.jsx(ConsentNotice,{...props})};var dist$2={},FacebookEmbed={},useFrame={},hasRequiredUseFrame;function requireUseFrame(){if(hasRequiredUseFrame)return useFrame;hasRequiredUseFrame=1;var __importDefault=useFrame&&useFrame.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};
336Object.defineProperty(useFrame,"__esModule",{value:!0}),useFrame.useFrame=void 0;const react_1=__importDefault(requireReact()),useFrame$1=frame2=>react_1.default.useMemo(()=>frame2||{document:typeof document<"u"?document:void 0,window:typeof window<"u"?window:void 0},[frame2]);return useFrame.useFrame=useFrame$1,useFrame}var PlaceholderEmbed={},EmbedStyle={},hasRequiredEmbedStyle;function requireEmbedStyle(){if(hasRequiredEmbedStyle)return EmbedStyle;hasRequiredEmbedStyle=1;var __rest2=EmbedStyle&&EmbedStyle.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=EmbedStyle&&EmbedStyle.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(EmbedStyle,"__esModule",{value:!0}),EmbedStyle.EmbedStyle=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),EmbedStyle$1=_a9=>{var styleProps=__rest2(_a9,[]);return react_1.default.createElement("style",Object.assign({},styleProps,{className:(0,classnames_1.default)(styleProps.className),style:Object.assign({},styleProps.style)}),` 337 .rsme-embed .rsme-d-none { 338 display: none; 339 } 340 341 .rsme-embed .twitter-tweet { 342 margin: 0 !important; 343 } 344 345 .rsme-embed blockquote { 346 margin: 0 !important; 347 padding: 0 !important; 348 } 349 350 .rsme-embed.rsme-facebook-embed .fb-post iframe { 351 width: 100% !important; 352 } 353 354 .rsme-embed.rsme-facebook-embed .fb-post span { 355 width: 100% !important; 356 } 357 `)};return EmbedStyle.EmbedStyle=EmbedStyle$1,EmbedStyle}var BorderSpinner={},hasRequiredBorderSpinner;function requireBorderSpinner(){if(hasRequiredBorderSpinner)return BorderSpinner;hasRequiredBorderSpinner=1;var __rest2=BorderSpinner&&BorderSpinner.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=BorderSpinner&&BorderSpinner.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(BorderSpinner,"__esModule",{value:!0}),BorderSpinner.BorderSpinner=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),BorderSpinner$1=_a9=>{var divProps=__rest2(_a9,[]);return react_1.default.createElement(react_1.default.Fragment,null,react_1.default.createElement("style",null,` 358 .rsme-spinner { 359 border: 3px solid rgba(0,0,0,0.75); 360 border-right-color: transparent; 361 border-radius: 50%; 362 animation: rsme-spin 1s linear infinite; 363 } 364 @keyframes rsme-spin { 365 0% { 366 transform: rotate(0deg); 367 } 368 100% { 369 transform: rotate(360deg); 370 } 371 } 372 `),react_1.default.createElement("div",Object.assign({},divProps,{className:(0,classnames_1.default)("rsme-spinner",divProps.className),style:Object.assign({width:10,height:10},divProps.style)})))};return BorderSpinner.BorderSpinner=BorderSpinner$1,BorderSpinner}var EngagementIconsPlaceholder={},hasRequiredEngagementIconsPlaceholder;function requireEngagementIconsPlaceholder(){return hasRequiredEngagementIconsPlaceholder||(hasRequiredEngagementIconsPlaceholder=1,(function(exports$1){var __rest2=EngagementIconsPlaceholder&&EngagementIconsPlaceholder.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=EngagementIconsPlaceholder&&EngagementIconsPlaceholder.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports$1,"__esModule",{value:!0}),exports$1.ShareArrowIcon=exports$1.ChatBubbleIcon=exports$1.HeartIcon=exports$1.EngagementIconsPlaceholder=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),EngagementIconsPlaceholder$1=_a9=>{var divProps=__rest2(_a9,[]);return react_1.default.createElement("div",Object.assign({}
372,divProps,{className:(0,classnames_1.default)(divProps.className),style:Object.assign({display:"flex",alignItems:"center",columnGap:14},divProps.style)}),react_1.default.createElement(exports$1.HeartIcon,null),react_1.default.createElement(exports$1.ChatBubbleIcon,null),react_1.default.createElement(exports$1.ShareArrowIcon,null))};exports$1.EngagementIconsPlaceholder=EngagementIconsPlaceholder$1;const HeartIcon=props=>react_1.default.createElement("div",Object.assign({},props),react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",height:"12.5px",width:"12.5px",transform:"translateX(0px) translateY(7px)"}}),react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",height:"12.5px",transform:"rotate(-45deg) translateX(3px) translateY(1px)",width:"12.5px",flexGrow:0,marginRight:"6px",marginLeft:"2px"}}),react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",height:"12.5px",width:"12.5px",transform:"translateX(9px) translateY(-18px)"}}));exports$1.HeartIcon=HeartIcon;const ChatBubbleIcon=props=>react_1.default.createElement("div",Object.assign({},props),react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",height:"20px",width:"20px"}}),react_1.default.createElement("div",{style:{width:0,height:0,borderTop:"2px solid transparent",borderLeft:"6px solid #f4f4f4",borderBottom:"2px solid transparent",transform:"translateX(16px) translateY(-4px) rotate(30deg)"}}));exports$1.ChatBubbleIcon=ChatBubbleIcon;const ShareArrowIcon=props=>react_1.default.createElement("div",Object.assign({},props,{style:{height:25,width:25,transform:"translateX(0px) translateY(-2px)"}}),react_1.default.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",xmlSpace:"preserve"},react_1.default.createElement("path",{style:{fill:"#F4F4F4"},d:`M295.204,180.593C132.168,180.593,0,312.759,0,475.796 373c51.398-130.047,184.869-203.22,317.483-183.603L295.204,180.593z`}),react_1.default.createElement("path",{style:{fill:"#F4F4F4"},d:`M512,253L295.204,36.204v217.818C159.946,249.655,34.992,339.262,0,475.794 374c59.905-109.171,178.724-165.463,295.204-151.033v145.035L512,253z`})));exports$1.ShareArrowIcon=ShareArrowIcon})(EngagementIconsPlaceholder)),EngagementIconsPlaceholder}var ProfilePlaceholder={},hasRequiredProfilePlaceholder;function requireProfilePlaceholder(){if(hasRequiredProfilePlaceholder)return ProfilePlaceholder;hasRequiredProfilePlaceholder=1;var __rest2=ProfilePlaceholder&&ProfilePlaceholder.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=ProfilePlaceholder&&ProfilePlaceholder.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(ProfilePlaceholder,"__esModule",{value:!0}),ProfilePlaceholder.ProfilePlaceholder=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),ProfilePlaceholder$1=_a9=>{var divProps=__rest2(_a9,[]);return react_1.default.createElement("div",Object.assign({},divProps,{className:(0,classnames_1.default)(divProps.className),style:Object.assign({},divProps.style)}),react_1.default.createElement("div",{style:{display:"flex",columnGap:14}},react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",width:40,height:40}}),react_1.default.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",rowGap:6}},react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:4,width:100,height:14}}),react_1.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:4,width:60,height:14}}))))};return ProfilePlaceholder.ProfilePlaceholder=ProfilePlaceholder$1,ProfilePlaceholder}var hasRequiredPlaceholderEmbed;function requirePlaceholderEmbed(){if(hasRequiredPlaceholderEmbed)return PlaceholderEmbed;hasRequiredPlaceholderEmbed=1;var __rest2=PlaceholderEmbed&&PlaceholderEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=PlaceholderEmbed&&PlaceholderEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(PlaceholderEmbed,"__esModule",{value:!0}),PlaceholderEmbed.PlaceholderEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),EmbedStyle_1=requireEmbedStyle(),BorderSpinner_1=requireBorderSpinner(),EngagementIconsPlaceholder_1=requireEngagementIconsPlaceholder(),ProfilePlaceholder_1=requireProfilePlaceholder(),isJavaScriptProtocol=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,PlaceholderEmbed$1=_a9=>{var _b7,{url,linkText="View post",imageUrl,spinner=react_1.default.createElement(BorderSpinner_1.BorderSpinner,null),allowJavaScriptUrls=!0,spinnerDisabled}=_a9,divProps=__rest2(_a9,["url","linkText","imageUrl","spinner","allowJavaScriptUrls","spinnerDisabled"]);return isJavaScriptProtocol.test(url)&&!allowJavaScriptUrls?(console.warn("PlaceholderEmbed has blocked a javascript: URL as a security precaution"),null):react_1.default.createElement("div",Object.assign({}
374,divProps,{className:(0,classnames_1.default)(divProps.className),style:Object.assign({overflow:"hidden",border:"1px solid #dee2e6",backgroundColor:"#ffffff",borderRadius:0,boxSizing:"border-box",position:"relative"},divProps.style)}),react_1.default.createElement(EmbedStyle_1.EmbedStyle,null),react_1.default.createElement("a",{href:url,style:{textDecoration:"none"},target:"_blank",rel:"noopener noreferrer"},!imageUrl&&react_1.default.createElement("div",{style:{position:"absolute",top:0,left:0,display:"flex",justifyContent:"space-between",alignItems:"start",paddingLeft:16,paddingRight:16,paddingTop:16,paddingBottom:16,zIndex:2,backgroundColor:"#ffffff"}},react_1.default.createElement(ProfilePlaceholder_1.ProfilePlaceholder,null)),react_1.default.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:imageUrl?"start":"center",height:"100%",width:"100%"}},!imageUrl&&react_1.default.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",rowGap:16,zIndex:3,padding:8,backgroundColor:"#ffffff"}},!spinnerDisabled&&spinner,!!linkText&&react_1.default.createElement("div",{style:{color:"#000000",fontFamily:"Arial,sans-serif",fontSize:"14px",fontStyle:"normal",fontWeight:550,lineHeight:"18px",textAlign:"center"}},linkText)),imageUrl&&(typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"?react_1.default.createElement("div",{style:{width:"100%",height:"100%",background:`url("${imageUrl}")`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center",marginBottom:"40"}}):react_1.default.createElement("div",{style:{width:"100%",marginBottom:40}},react_1.default.createElement("img",{src:imageUrl,style:{width:"100%"}})))),react_1.default.createElement("div",{style:{position:"absolute",bottom:0,left:0,height:40,width:"100%",backgroundColor:"#ffffff",zIndex:1}},!imageUrl&&react_1.default.createElement(EngagementIconsPlaceholder_1.EngagementIconsPlaceholder,{style:{marginLeft:16}}),imageUrl&&react_1.default.createElement("div",{style:{display:"flex",height:"100%",alignItems:"center",justifyContent:"space-between",columnGap:16}},react_1.default.createElement("div",{style:{color:"#0095f6",fontWeight:600,fontFamily:"Arial,sans-serif",fontSize:"14px",fontStyle:"normal",whiteSpace:"nowrap",marginLeft:16}},linkText),!spinnerDisabled&&react_1.default.createElement("div",{style:{marginRight:16}},spinner)))))};return PlaceholderEmbed.PlaceholderEmbed=PlaceholderEmbed$1,PlaceholderEmbed}var uuid={},hasRequiredUuid;function requireUuid(){if(hasRequiredUuid)return uuid;hasRequiredUuid=1,Object.defineProperty(uuid,"__esModule",{value:!0}),uuid.generateUUID=void 0;const generateUUID=()=>{let d2=new Date().getTime(),d22=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(c2){let r2=Math.random()*16;return d2>0?(r2=(d2+r2)%16|0,d2=Math.floor(d2/16)):(r2=(d22+r2)%16|0,d22=Math.floor(d22/16)),(c2==="x"?r2:r2&3|8).toString(16)})};return uuid.generateUUID=generateUUID,uuid}var dist$1={},hasRequiredDist$2;function requireDist$2(){if(hasRequiredDist$2)return dist$1;hasRequiredDist$2=1,Object.defineProperty(dist$1,"__esModule",{value:!0}),dist$1.Subs=dist$1.Subscribe=void 0;class Subscribe{static subscribe(subscribe2){try{return subscribe2()}catch(e3){console.error(e3)}return()=>{}}static subscribeEvent(eventEmitter,eventName,listener){return eventEmitter.addListener(eventName,listener),()=>{eventEmitter.removeListener(eventName,listener)}}static subscribeDOMEvent(domObj,eventName,listener,options){return domObj.addEventListener(eventName,listener,options),()=>{domObj.removeEventListener(eventName,listener,options)}}static setTimeout(handler,delay3,...args){const timeout2=setTimeout(handler,delay3,args);return()=>clearTimeout(timeout2)}static setInterval(handler,delay3,...args){const interval2=setInterval(handler,delay3,args);return()=>clearInterval(interval2)}static unsubAll(unsubs){if(Array.isArray(unsubs))unsubs.forEach(unsub=>{try{unsub()}catch(e3){console.error(e3)}});else try{unsubs()}catch(e3){console.error(e3)}}static createCleanup(unsubs){return()=>Subscribe.unsubAll(unsubs)}}dist$1.Subscribe=Subscribe;class Subs{constructor(list=[]){this.list=list}subscribe(subscribe2){const unsub=Subscribe.subscribe(subscribe2);return this.push(unsub),unsub}subscribeEvent(eventEmitter,eventName,listener){const unsub=Subscribe.subscribeEvent(eventEmitter,eventName,listener);return this.push(unsub),unsub}subscribeDOMEvent(domObj,eventName,listener){const unsub=Subscribe.subscribeDOMEvent(domObj,eventName,listener);return this.push(unsub),unsub}setTimeout(handler,delay3,...args){const timeout2=setTimeout(handler,delay3,args),unsub=()=>clearTimeout(timeout2);return this.push(unsub),unsub}setInterval(handler,delay3,...args){const interval2=setInterval(handler,delay3,args),unsub=()=>clearInterval(interval2);return this.push(unsub),unsub}push(unsub){this.list.push(unsub)}unsubAll(){Subscribe.unsubAll(this.list),this.list.splice(0,this.list.length)}createCleanup(){return()=>{this.unsubAll()}}}return dist$1.Subs=Subs,dist$1}var hasRequiredFacebookEmbed;function requireFacebookEmbed(){if(hasRequiredFacebookEmbed)return FacebookEmbed;hasRequiredFacebookEmbed=1;var __rest2=FacebookEmbed&&FacebookEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=FacebookEmbed&&FacebookEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(FacebookEmbed,"__esModule",{value:!0}),FacebookEmbed.FacebookEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),useFrame_1=requireUseFrame(),PlaceholderEmbed_1=requirePlaceholderEmbed(),uuid_1=requireUuid(),EmbedStyle_1=requireEmbedStyle(),react_sub_unsub_1=requireDist$2(),embedJsScriptSrc="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v16.0",defaultEmbedWidth=550,maxPlaceholderWidth=defaultEmbedWidth,defaultPlaceholderHeight=372,borderRadius=3,CHECK_SCRIPT_STAGE="check-script",LOAD_SCR
374IPT_STAGE="load-script",CONFIRM_SCRIPT_LOADED_STAGE="confirm-script-loaded",PROCESS_EMBED_STAGE="process-embed",CONFIRM_EMBED_SUCCESS_STAGE="confirm-embed-success",RETRYING_STAGE="retrying",EMBED_SUCCESS_STAGE="embed-success",FacebookEmbed$1=_a9=>{var _b7,_c6,{url,width,height,linkText="View post on Facebook",placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled=!1,scriptLoadDisabled=!1,retryDelay=5e3,retryDisabled=!1,frame:frame2=void 0,debug:debug2=!1}=_a9,divProps=__rest2(_a9,["url","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled","scriptLoadDisabled","retryDelay","retryDisabled","frame","debug"]);const[stage,setStage]=react_1.default.useState(CHECK_SCRIPT_STAGE),embedSuccess=react_1.default.useMemo(()=>stage===EMBED_SUCCESS_STAGE,[stage]),uuidRef=react_1.default.useRef((0,uuid_1.generateUUID)()),[processTime,setProcessTime]=react_1.default.useState(Date.now()),embedContainerKey=react_1.default.useMemo(()=>`${uuidRef.current}-${processTime}`,[processTime]),frm=(0,useFrame_1.useFrame)(frame2);react_1.default.useEffect(()=>{debug2&&console.log(`[${new Date().toISOString()}]: ${stage}`)},[debug2,stage]),react_1.default.useEffect(()=>{var _a10,_b8,_c7;stage===CHECK_SCRIPT_STAGE&&(!((_c7=(_b8=(_a10=frm.window)===null||_a10===void 0?void 0:_a10.FB)===null||_b8===void 0?void 0:_b8.XFBML)===null||_c7===void 0)&&_c7.parse?setStage(PROCESS_EMBED_STAGE):scriptLoadDisabled?console.error("Facebook embed script not found. Unable to process Facebook embed:",url):setStage(LOAD_SCRIPT_STAGE))},[scriptLoadDisabled,stage,url,frm.window]),react_1.default.useEffect(()=>{if(stage===LOAD_SCRIPT_STAGE&&frm.document){const scriptElement=frm.document.createElement("script");scriptElement.setAttribute("src",embedJsScriptSrc),frm.document.head.appendChild(scriptElement),setStage(CONFIRM_SCRIPT_LOADED_STAGE)}},[stage,frm.document]),react_1.default.useEffect(()=>{const subs=new react_sub_unsub_1.Subs;return stage===CONFIRM_SCRIPT_LOADED_STAGE&&subs.setInterval(()=>{var _a10,_b8,_c7;!((_c7=(_b8=(_a10=frm.window)===null||_a10===void 0?void 0:_a10.FB)===null||_b8===void 0?void 0:_b8.XFBML)===null||_c7===void 0)&&_c7.parse&&setStage(PROCESS_EMBED_STAGE)},1),subs.createCleanup()},[stage,frm.window]),react_1.default.useEffect(()=>{var _a10,_b8,_c7;if(stage===PROCESS_EMBED_STAGE){const parse2=(_c7=(_b8=(_a10=frm.window)===null||_a10===void 0?void 0:_a10.FB)===null||_b8===void 0?void 0:_b8.XFBML)===null||_c7===void 0?void 0:_c7.parse;parse2?(parse2(),setStage(CONFIRM_EMBED_SUCCESS_STAGE)):console.error("Facebook embed script not found. Unable to process Facebook embed:",url)}},[stage,url,frm.window]),react_1.default.useEffect(()=>{const subs=new react_sub_unsub_1.Subs;return stage===CONFIRM_EMBED_SUCCESS_STAGE&&(subs.setInterval(()=>{if(frm.document){const fbPostContainerElement=frm.document.getElementById(uuidRef.current);if(fbPostContainerElement){const fbPostElem=fbPostContainerElement.getElementsByClassName("fb-post")[0];fbPostElem&&fbPostElem.children.length>0&&setStage(EMBED_SUCCESS_STAGE)}}},1),retryDisabled||subs.setTimeout(()=>{setStage(RETRYING_STAGE)},retryDelay)),subs.createCleanup()},[retryDisabled,retryDelay,stage,frm.document]),react_1.default.useEffect(()=>{stage===RETRYING_STAGE&&(setProcessTime(Date.now()),setStage(PROCESS_EMBED_STAGE))},[stage]);const isPercentageWidth=!!(width!=null&&width.toString().includes("%")),isPercentageHeight=!!(height!=null&&height.toString().includes("%")),placeholderStyle={maxWidth:isPercentageWidth?void 0:maxPlaceholderWidth,width:typeof width<"u"?isPercentageWidth?"100%":width:"100%",height:isPercentageHeight?"100%":typeof height<"u"?height:typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"||typeof((_c6=divProps.style)===null||_c6===void 0?void 0:_c6.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"1px solid #dee2e6",borderRadius},placeholder=embedPlaceholder??react_1.default.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)}));return react_1.default.createElement("div",Object.assign({}
374,divProps,{className:(0,classnames_1.default)("rsme-embed rsme-facebook-embed",divProps.className),style:Object.assign({overflow:"hidden",width:width??void 0,height:height??void 0,borderRadius},divProps.style)}),react_1.default.createElement(EmbedStyle_1.EmbedStyle,null),react_1.default.createElement("div",{id:uuidRef.current,className:(0,classnames_1.default)(!embedSuccess&&"rsme-d-none")},react_1.default.createElement("div",{key:embedContainerKey,className:"fb-post","data-href":url,"data-width":isPercentageWidth?"100%":width??defaultEmbedWidth,style:{width:isPercentageWidth?"100%":width??defaultEmbedWidth,height:isPercentageHeight?"100%":height??void 0}})),!embedSuccess&&!placeholderDisabled&&placeholder)};return FacebookEmbed.FacebookEmbed=FacebookEmbed$1,FacebookEmbed}var InstagramEmbed={},hasRequiredInstagramEmbed;function requireInstagramEmbed(){if(hasRequiredInstagramEmbed)return InstagramEmbed;hasRequiredInstagramEmbed=1;var __createBinding=InstagramEmbed&&InstagramEmbed.__createBinding||(Object.create?(function(o2,m2,k2,k22){k22===void 0&&(k22=k2);var desc=Object.getOwnPropertyDescriptor(m2,k2);(!desc||("get"in desc?!m2.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m2[k2]}}),Object.defineProperty(o2,k22,desc)}):(function(o2,m2,k2,k22){k22===void 0&&(k22=k2),o2[k22]=m2[k2]})),__setModuleDefault=InstagramEmbed&&InstagramEmbed.__setModuleDefault||(Object.create?(function(o2,v2){Object.defineProperty(o2,"default",{enumerable:!0,value:v2})}):function(o2,v2){o2.default=v2}),__importStar=InstagramEmbed&&InstagramEmbed.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k2 in mod)k2!=="default"&&Object.prototype.hasOwnProperty.call(mod,k2)&&__createBinding(result,mod,k2);return __setModuleDefault(result,mod),result},__rest2=InstagramEmbed&&InstagramEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=InstagramEmbed&&InstagramEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(InstagramEmbed,"__esModule",{value:!0}),InstagramEmbed.InstagramEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),React2=__importStar(requireReact()),react_sub_unsub_1=requireDist$2(),useFrame_1=requireUseFrame(),PlaceholderEmbed_1=requirePlaceholderEmbed(),uuid_1=requireUuid(),EmbedStyle_1=requireEmbedStyle(),embedJsScriptSrc="https://www.instagram.com/embed.js",minPlaceholderWidth=328,defaultPlaceholderHeight=372,borderRadius=3,CHECK_SCRIPT_STAGE="check-script",LOAD_SCRIPT_STAGE="load-script",CONFIRM_SCRIPT_LOADED_STAGE="confirm-script-loaded",PROCESS_EMBED_STAGE="process-embed",CONFIRM_EMBED_SUCCESS_STAGE="confirm-embed-success",RETRYING_STAGE="retrying",EMBED_SUCCESS_STAGE="embed-success",InstagramEmbed$1=_a9=>{var _b7,_c6,{url,width,height,linkText="View post on Instagram",captioned=!1,placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled=!1,scriptLoadDisabled=!1,retryDelay=5e3,retryDisabled=!1,igVersion="14",frame:frame2=void 0,debug:debug2=!1}=_a9,divProps=__rest2(_a9,["url","width","height","linkText","captioned","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled","scriptLoadDisabled","retryDelay","retryDisabled","igVersion","frame","debug"]);const[stage,setStage]=React2.useState(CHECK_SCRIPT_STAGE),uuidRef=React2.useRef((0,uuid_1.generateUUID)()),[processTime,setProcessTime]=React2.useState(Date.now()),embedContainerKey=React2.useMemo(()=>`${uuidRef.current}-${processTime}`,[processTime]),frm=(0,useFrame_1.useFrame)(frame2);React2.useEffect(()=>{debug2&&console.log(`[${new Date().toISOString()}]: ${stage}`)},[debug2,stage]),React2.useEffect(()=>{var _a10,_b8,_c7;stage===CHECK_SCRIPT_STAGE&&(!((_c7=(_b8=(_a10=frm.window)===null||_a10===void 0?void 0:_a10.instgrm)===null||_b8===void 0?void 0:_b8.Embeds)===null||_c7===void 0)&&_c7.process?setStage(PROCESS_EMBED_STAGE):scriptLoadDisabled?console.error("Instagram embed script not found. Unable to process Instagram embed:",url):setStage(LOAD_SCRIPT_STAGE))},[scriptLoadDisabled,stage,url,frm.window]),React2.useEffect(()=>{if(stage===LOAD_SCRIPT_STAGE&&frm.document){const scriptElement=frm.document.createElement("script");scriptElement.setAttribute("src",embedJsScriptSrc),frm.document.head.appendChild(scriptElement),setStage(CONFIRM_SCRIPT_LOADED_STAGE)}},[stage,frm.document]),React2.useEffect(()=>{const subs=new react_sub_unsub_1.Subs;return stage===CONFIRM_SCRIPT_LOADED_STAGE&&subs.setInterval(()=>{var _a10,_b8,_c7;!((_c7=(_b8=(_a10=frm.window)===null||_a10===void 0?void 0:_a10.instgrm)===null||_b8===void 0?void 0:_b8.Embeds)===null||_c7===void 0)&&_c7.process&&setStage(PROCESS_EMBED_STAGE)},1),subs.createCleanup()},[stage,frm.window]),React2.useEffect(()=>{var _a10,_b8,_c7;if(stage===PROCESS_EMBED_STAGE){const process2=(_c7=(_b8=(_a10=frm.window)===null||_a10===void 0?void 0:_a10.instgrm)===null||_b8===void 0?void 0:_b8.Embeds)===null||_c7===void 0?void 0:_c7.process;process2?(process2(),setStage(CONFIRM_EMBED_SUCCESS_STAGE)):console.error("Instagram embed script not found. Unable to process Instagram embed:",url)}},[stage,frm.window,url]),React2.useEffect(()=>{const subs=new react_sub_unsub_1.Subs;return stage===CONFIRM_EMBED_SUCCESS_STAGE&&(subs.setInterval(()=>{frm.document&&(frm.document.getElementById(uuidRef.current)||setStage(EMBED_SUCCESS_STAGE))},1),retryDisabled||subs.setTimeout(()=>{setStage(RETRYING_STAGE)},retryDelay)),subs.createCleanup()},[retryDelay,retryDisabled,stage,frm.document]),React2.useEffect(()=>{stage===RETRYING_STAGE&&(setProcessTime(Date.now()),setStage(PROCESS_EMBED_STAGE))},[stage]);const urlWithNoQueryOrUsername=url.split(/[?#]/)[0].replace(/\.com\/.*?\/p/,".com/p").replace(/\.com\/.*?\/reel/,".com/reel"),cleanUrlWithEndingSlash=`${urlWithNoQueryOrUsername}${urlWithNoQueryOrUsername.endsWith("/")?"":"/"}`,isPercentageWidth=!!(width!=null&&width.toString().includes("%")),isPercentageHeight=!!(height!=null&&height.toString().includes("%")),placeholderStyle={minWidth:isPercentageWidth?void 0:minPlaceholderWidth,width:typeof width<"u"?isPercentageWidth?"100%":width:"100%",height:isPercentageHeight?"100%":typeof height<"u"?height:typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"||typeof((_c6=divProps.style)===null||_c6===void 0?void 0:_c6.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"1px solid #dee2e6",borderRadius},placeholder=embedPlaceholder??React2.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url:cleanUrlWithEndingSlash,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)}));return React2.createElement("div",Object.assign({}
374,divProps,{className:(0,classnames_1.default)("rsme-embed rsme-instagram-embed",uuidRef.current,divProps.className),style:Object.assign(Object.assign({overflow:"hidden",width:width??void 0,height:height??void 0,borderRadius},divProps.style),{position:"relative"})}),React2.createElement(EmbedStyle_1.EmbedStyle,null),React2.createElement("blockquote",{key:embedContainerKey,className:"instagram-media","data-instgrm-permalink":`${cleanUrlWithEndingSlash}?utm_source=ig_embed&utm_campaign=loading`,"data-instgrm-version":igVersion,"data-instgrm-captioned":captioned||void 0,"data-width":isPercentageWidth?"100%":width??void 0,style:{width:"calc(100% - 2px)"}},!placeholderDisabled&&placeholder,React2.createElement("div",{id:uuidRef.current,className:"instagram-media-pre-embed rsme-d-none"},"Â ")))};return InstagramEmbed.InstagramEmbed=InstagramEmbed$1,InstagramEmbed}var LinkedInEmbed={},hasRequiredLinkedInEmbed;function requireLinkedInEmbed(){if(hasRequiredLinkedInEmbed)return LinkedInEmbed;hasRequiredLinkedInEmbed=1;var __createBinding=LinkedInEmbed&&LinkedInEmbed.__createBinding||(Object.create?(function(o2,m2,k2,k22){k22===void 0&&(k22=k2);var desc=Object.getOwnPropertyDescriptor(m2,k2);(!desc||("get"in desc?!m2.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m2[k2]}}),Object.defineProperty(o2,k22,desc)}):(function(o2,m2,k2,k22){k22===void 0&&(k22=k2),o2[k22]=m2[k2]})),__setModuleDefault=LinkedInEmbed&&LinkedInEmbed.__setModuleDefault||(Object.create?(function(o2,v2){Object.defineProperty(o2,"default",{enumerable:!0,value:v2})}):function(o2,v2){o2.default=v2}),__importStar=LinkedInEmbed&&LinkedInEmbed.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k2 in mod)k2!=="default"&&Object.prototype.hasOwnProperty.call(mod,k2)&&__createBinding(result,mod,k2);return __setModuleDefault(result,mod),result},__rest2=LinkedInEmbed&&LinkedInEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=LinkedInEmbed&&LinkedInEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(LinkedInEmbed,"__esModule",{value:!0}),LinkedInEmbed.LinkedInEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),React2=__importStar(requireReact()),PlaceholderEmbed_1=requirePlaceholderEmbed(),EmbedStyle_1=requireEmbedStyle(),minPlaceholderWidth=250,maxPlaceholderWidth=550,defaultPlaceholderHeight=550,borderRadius=8,LinkedInEmbed$1=_a9=>{var _b7,_c6,{url,postUrl,width,height=500,linkText="View post on LinkedIn",placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled=!1}=_a9,divProps=__rest2(_a9,["url","postUrl","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled"]);const[ready,setReady]=React2.useState(!1),placeholderStyle={minWidth:minPlaceholderWidth,maxWidth:maxPlaceholderWidth,width:typeof width<"u"?width:"100%",height:typeof height<"u"?height:typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"||typeof((_c6=divProps.style)===null||_c6===void 0?void 0:_c6.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"solid 1px rgba(0, 0, 0, 0.15)",borderRadius},placeholder=embedPlaceholder??React2.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url:postUrl??url,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)}));return React2.createElement("div",Object.assign({},divProps,{className:(0,classnames_1.default)("rsme-embed rsme-linkedin-embed",divProps.className),style:Object.assign({overflow:"hidden",
374width:width??void 0,height:height??void 0,borderRadius},divProps.style)}),React2.createElement(EmbedStyle_1.EmbedStyle,null),React2.createElement("iframe",{className:(0,classnames_1.default)("linkedin-post",!ready&&"rsme-d-none"),src:url,width:"100%",height:ready?height:0,frameBorder:"0",onLoad:()=>setReady(!0)}),!ready&&!placeholderDisabled&&placeholder)};return LinkedInEmbed.LinkedInEmbed=LinkedInEmbed$1,LinkedInEmbed}var PinterestEmbed={},hasRequiredPinterestEmbed;function requirePinterestEmbed(){if(hasRequiredPinterestEmbed)return PinterestEmbed;hasRequiredPinterestEmbed=1;var __createBinding=PinterestEmbed&&PinterestEmbed.__createBinding||(Object.create?(function(o2,m2,k2,k22){k22===void 0&&(k22=k2);var desc=Object.getOwnPropertyDescriptor(m2,k2);(!desc||("get"in desc?!m2.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m2[k2]}}),Object.defineProperty(o2,k22,desc)}):(function(o2,m2,k2,k22){k22===void 0&&(k22=k2),o2[k22]=m2[k2]})),__setModuleDefault=PinterestEmbed&&PinterestEmbed.__setModuleDefault||(Object.create?(function(o2,v2){Object.defineProperty(o2,"default",{enumerable:!0,value:v2})}):function(o2,v2){o2.default=v2}),__importStar=PinterestEmbed&&PinterestEmbed.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k2 in mod)k2!=="default"&&Object.prototype.hasOwnProperty.call(mod,k2)&&__createBinding(result,mod,k2);return __setModuleDefault(result,mod),result},__rest2=PinterestEmbed&&PinterestEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=PinterestEmbed&&PinterestEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(PinterestEmbed,"__esModule",{value:!0}),PinterestEmbed.PinterestEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),React2=__importStar(requireReact()),PlaceholderEmbed_1=requirePlaceholderEmbed(),EmbedStyle_1=requireEmbedStyle(),minPlaceholderWidth=250,maxPlaceholderWidth=550,defaultPlaceholderHeight=550,borderRadius=8,PinterestEmbed$1=_a9=>{var _b7,_c6,_d6,{url,postUrl,width,height=500,linkText="View post on Pinterest",placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled=!1}=_a9,divProps=__rest2(_a9,["url","postUrl","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled"]);const[ready,setReady]=React2.useState(!1),placeholderStyle={minWidth:minPlaceholderWidth,maxWidth:maxPlaceholderWidth,width:typeof width<"u"?width:"100%",height:typeof height<"u"?height:typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"||typeof((_c6=divProps.style)===null||_c6===void 0?void 0:_c6.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"solid 1px rgba(0, 0, 0, 0.15)",borderRadius},placeholder=embedPlaceholder??React2.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url:postUrl??url,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)})),postIdMatch=(_d6=url.match(/pin\/([\w\d_-]+)/))===null||_d6===void 0?void 0:_d6[1],postId=postIdMatch??"000000000000000000";return React2.createElement("div",Object.assign({},divProps,{className:(0,classnames_1.default)("rsme-embed rsme-pinterest-embed",divProps.className),style:Object.assign({overflow:"hidden",width:width??void 0,height:height??void 0,borderRadius},divProps.style)}),React2.createElement(EmbedStyle_1.EmbedStyle,null),React2.createElement("iframe",{className:(0,classnames_1.default)("pinterest-post",!ready&&"rsme-d-none"),src:`https://assets.pinterest.com/ext/embed.html?id=${postId}`,width:"100%",height:ready?height:0,frameBorder:"0",scrolling:"no",onLoad:()=>setReady(!0)}),!ready&&!placeholderDisabled&&placeholder)};return PinterestEmbed.PinterestEmbed=PinterestEmbed$1,PinterestEmbed}var TikTokEmbed={},hasRequiredTikTokEmbed;function requireTikTokEmbed(){if(hasRequiredTikTokEmbed)return TikTokEmbed;hasRequiredTikTokEmbed=1;var __rest2=TikTokEmbed&&TikTokEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=TikTokEmbed&&TikTokEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(TikTokEmbed,"__esModule",{value:!0}),TikTokEmbed.TikTokEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),react_1=__importDefault(requireReact()),react_sub_unsub_1=requireDist$2(),useFrame_1=requireUseFrame(),PlaceholderEmbed_1=requirePlaceholderEmbed(),uuid_1=requireUuid(),EmbedStyle_1=requireEmbedStyle(),embedJsScriptSrc="https://www.tiktok.com/embed.js",minPlaceholderWidth=325,maxPlaceholderWidth=480,defaultPlaceholderHeight=550,borderRadius=8,PROCESS_EMBED_STAGE="process-embed",CONFIRM_EMBED_SUCCESS_STAGE="confirm-embed-success",RETRYING_STAGE="retrying",EMBED_SUCCESS_STAGE="embed-success",TikTokEmbed$1=_a9=>{var _b7,_c6,{url,width,height,linkText="View post on TikTok",placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled=!1,scriptLoadDisabled=!1,retryDelay=5e3,retryDisabled=!1,frame:frame2=void 0,debug:debug2=!1}=_a9,divProps=__rest2(_a9,["url","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled","scriptLoadDisabled","retryDelay","retryDisabled","frame","debug"]);const[stage,setStage]=react_1.default.useState(PROCESS_EMBED_STAGE),uuidRef=react_1.default.useRef((0,uuid_1.generateUUID)()),[processTime,setProcessTime]=react_1.default.useState(Date.now()),embedContainerKey=react_1.default.useMemo(()=>`${uuidRef.current}-${processTime}`,[processTime]),frm=(0,useFrame_1.useFrame)(frame2);react_1.default.useEffect(()=>{debug2&&console.log(`[${new Date().toISOString()}]: ${stage}`)},[debug2,stage]),react_1.default.useEffect(()=>{if(stage===PROCESS_EMBED_STAGE&&frm.document&&!scriptLoadDisabled){const scriptId="tiktok-embed-script",prevScript=frm.document.getElementById(scriptId);prevScript&&prevScript.remove();const scriptElement=frm.document.createElement("script");scriptElement.setAttribute("src",`${embedJsScriptSrc}?t=${Date.now()}`),scriptElement.setAttribute("id",scriptId),frm.document.head.appendChild(scriptElement),setStage(CONFIRM_EMBED_SUCCESS_STAGE)}},[scriptLoadDisabled,stage,frm.document]),react_1.default.useEffect(()=>{const subs=new react_sub_unsub_1.Subs;return stage===CONFIRM_EMBED_SUCCESS_STAGE&&(subs.setInterval(()=>{frm.document&&(frm.document.getElementById(uuidRef.current)||setStage(EMBED_SUCCESS_STAGE))},1),retryDisabled||subs.setTimeout(()=>{setStage(RETRYING_STAGE)},retryDelay)),subs.createCleanup()},[retryDelay,retryDisabled,stage,frm.document]),react_1.default.useEffect(()=>{stage===RETRYING_STAGE&&(setProcessTime(Date.now()),setStage(PROCESS_EMBED_STAGE))},[stage]);const embedId=url.replace(/[?].*$/,"").replace(/^.+\//,""),placeholderStyle={minWidth:minPlaceholderWidth,maxWidth:maxPlaceholderWidth,width:typeof width<"u"?width:"100%",height:typeof height<"u"?height:typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"||typeof((_c6=divProps.style)===null||_c6===void 0?void 0:_c6.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"solid 1px rgba(22,24,35,0.12)",borderRadius},placeholder=embedPlaceholder??react_1.default.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)}));return react_1.default.createElement("div",Object.assign({}
374,divProps,{className:(0,classnames_1.default)("rsme-embed rsme-tiktok-embed",divProps.className),style:Object.assign({overflow:"hidden",width:width??void 0,height:height??void 0,borderRadius},divProps.style)}),react_1.default.createElement(EmbedStyle_1.EmbedStyle,null),react_1.default.createElement("div",{className:"tiktok-embed-container"},react_1.default.createElement("blockquote",{key:embedContainerKey,className:"tiktok-embed",cite:url,"data-video-id":embedId},placeholderDisabled?react_1.default.createElement("div",{id:uuidRef.current,style:{display:"none"}},"Â "):react_1.default.createElement("div",{id:uuidRef.current,style:{display:"flex",justifyContent:"center"}},placeholder))))};return TikTokEmbed.TikTokEmbed=TikTokEmbed$1,TikTokEmbed}var TwitterEmbed={},XEmbed={},script={exports:{}};/*! 375 * $script.js JS loader & dependency manager 376 * https://github.com/ded/script.js 377 * (c) Dustin Diaz 2014 | License MIT 378 */var hasRequiredScript;function requireScript(){return hasRequiredScript||(hasRequiredScript=1,(function(module2){(function(name,definition){module2.exports?module2.exports=definition():this[name]=definition()})("$script",function(){var doc=document,head=doc.getElementsByTagName("head")[0],f2=!1,push="push",readyState="readyState",onreadystatechange="onreadystatechange",list={},delay3={},scripts={},scriptpath,urlArgs;function every(ar,fn){for(var i2=0,j2=ar.length;i2<j2;++i2)if(!fn(ar[i2]))return f2;return 1}function each(ar,fn){every(ar,function(el){return fn(el),1})}function $script(paths,idOrDone,optDone){paths=paths[push]?paths:[paths];var idOrDoneIsDone=idOrDone&&idOrDone.call,done=idOrDoneIsDone?idOrDone:optDone,id2=idOrDoneIsDone?paths.join(""):idOrDone,queue=paths.length;function loopFn(item){return item.call?item():list[item]}function callback(){if(!--queue){list[id2]=1,done&&done();for(var dset in delay3)every(dset.split("|"),loopFn)&&!each(delay3[dset],loopFn)&&(delay3[dset]=[])}}return setTimeout(function(){each(paths,function loading(path,force){if(path===null)return callback();if(!force&&!/^https?:\/\//.test(path)&&scriptpath&&(path=path.indexOf(".js")===-1?scriptpath+path+".js":scriptpath+p
378ath),scripts[path])return scripts[path]==2?callback():setTimeout(function(){loading(path,!0)},0);scripts[path]=1,create2(path,callback)})},0),$script}function create2(path,fn){var el=doc.createElement("script"),loaded;el.onload=el.onerror=el[onreadystatechange]=function(){el[readyState]&&!/^c|loade/.test(el[readyState])||loaded||(el.onload=el[onreadystatechange]=null,loaded=1,scripts[path]=2,fn())},el.async=1,el.src=urlArgs?path+(path.indexOf("?")===-1?"?":"&")+urlArgs:path,head.insertBefore(el,head.lastChild)}return $script.get=create2,$script.order=function(scripts2,id2,done){(function callback(s2){s2=scripts2.shift(),scripts2.length?$script(s2,callback):$script(s2,id2,done)})()},$script.path=function(p2){scriptpath=p2},$script.urlArgs=function(str){urlArgs=str},$script.ready=function(deps,ready,req){deps=deps[push]?deps:[deps];var missing=[];return!each(deps,function(dep){list[dep]||missing[push](dep)})&&every(deps,function(dep){return list[dep]})?ready():(function(key){delay3[key]=delay3[key]||[],delay3[key][push](ready),req&&req(missing)})(deps.join("|")),$script},$script.done=function(idOrDone){$script([null],idOrDone)},$script})})(script)),script.exports}var twitterWidgetJs="https://platform.twitter.com/widgets.js",methodName="createTimeline",TwitterTimelineEmbed=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1],buildOptions=function(){var options=Object.assign({},props.options);if(props!=null&&props.autoHeight){var _ref$current,_ref$current$parentNo;options.height=(_ref$current=ref.current)===null||_ref$current===void 0||(_ref$current$parentNo=_ref$current.parentNode)===null||_ref$current$parentNo===void 0?void 0:_ref$current$parentNo.offsetHeight}return options=Object.assign({},options,{theme:props==null?void 0:props.theme,linkColor:props==null?void 0:props.linkColor,borderColor:props==null?void 0:props.borderColor,lang:props==null?void 0:props.lang,tweetLimit:props==null?void 0:props.tweetLimit,ariaPolite:props==null?void 0:props.ariaPolite}),options},buildChromeOptions=function(options){return options.chrome="",props.noHeader&&(options.chrome=options.chrome+" noheader"),props.noFooter&&(options.chrome=options.chrome+" nofooter"),props.noBorders&&(options.chrome=options.chrome+" noborders"),props.noScrollbar&&(options.chrome=options.chrome+" noscrollbar"),props.transparent&&(options.chrome=options.chrome+" transparent"),options};return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName]){console.error("Method "+methodName+" is not present anymore in twttr.widget api");return}var options=buildOptions();options=buildChromeOptions(options),window.twttr.widgets[methodName]({sourceType:props.sourceType,screenName:props.screenName,userId:props.userId,ownerScreenName:props.ownerScreenName,slug:props.slug,id:props.id||props.widgetId,url:props.url},ref==null?void 0:ref.current,options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$1="createShareButton",TwitterShareButton=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$1]){console.error("Method "+methodName$1+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$1](props.url,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$2="createFollowButton",TwitterFollowButton=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoa
378ding=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$2]){console.error("Method "+methodName$2+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$2](props.screenName,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$3="createHashtagButton",TwitterHashtagButton=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$3]){console.error("Method "+methodName$3+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$3](props.tag,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$4="createMentionButton",TwitterMentionButton=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$4]){console.error("Method "+methodName$4+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$4](props.screenName,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$5="createTweet",TwitterTweetEmbed=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$5]){console.error("Method "+methodName$5+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$5](props.tweetId,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$6="createMoment",TwitterMomentShare=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$6]){console.error("Method "+methodName$6+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$6](props.momentId,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$7="createDMButton",TwitterDMButton=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoa
378ding=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$7]){console.error("Method "+methodName$7+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$7](props.id,ref==null?void 0:ref.current,props.options).then(function(element){isComponentMounted&&(setLoading(!1),props.onLoad&&props.onLoad(element))})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$8="createVideo",TwitterVideoEmbed=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$8]){console.error("Method "+methodName$8+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$8](props.id,ref==null?void 0:ref.current).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))},methodName$9="createPeriscopeOnAirButton",TwitterOnAirButton=function(props){var ref=React.useRef(null),_React$useState=React.useState(!0),loading=_React$useState[0],setLoading=_React$useState[1];return React.useEffect(function(){var isComponentMounted=!0,script2=requireScript();return script2(twitterWidgetJs,"twitter-embed",function(){if(!window.twttr){console.error("Failure to load window.twttr, aborting load");return}if(isComponentMounted){if(!window.twttr.widgets[methodName$9]){console.error("Method "+methodName$9+" is not present anymore in twttr.widget api");return}window.twttr.widgets[methodName$9](props.username,ref==null?void 0:ref.current,props.options).then(function(element){setLoading(!1),props.onLoad&&props.onLoad(element)})}}),function(){isComponentMounted=!1}},[]),React.createElement(React.Fragment,null,loading&&React.createElement(React.Fragment,null,props.placeholder),React.createElement("div",{ref}))};const index_modern=Object.freeze(Object.defineProperty({__proto__:null,TwitterDMButton,TwitterFollowButton,TwitterHashtagButton,TwitterMentionButton,TwitterMomentShare,TwitterOnAirButton,TwitterShareButton,TwitterTimelineEmbed,TwitterTweetEmbed,TwitterVideoEmbed},Symbol.toStringTag,{value:"Module"})),require$$2$1=getAugmentedNamespace(index_modern);var hasRequiredXEmbed;function requireXEmbed(){if(hasRequiredXEmbed)return XEmbed;hasRequiredXEmbed=1;var __createBinding=XEmbed&&XEmbed.__createBinding||(Object.create?(function(o2,m2,k2,k22){k22===void 0&&(k22=k2);var desc=Object.getOwnPropertyDescriptor(m2,k2);(!desc||("get"in desc?!m2.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m2[k2]}}),Object.defineProperty(o2,k22,desc)}):(function(o2,m2,k2,k22){k22===void 0&&(k22=k2),o2[k22]=m2[k2]})),__setModuleDefault=XEmbed&&XEmbed.__setModuleDefault||(Object.create?(function(o2,v2){Object.defineProperty(o2,"default",{enumerable:!0,value:v2})}):function(o2,v2){o2.default=v2}),__importStar=XEmbed&&XEmbed.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k2 in mod)k2!=="default"&&Object.prototype.hasOwnProperty.call(mod,k2)&&__createBinding(result,mod,k2);return __setModuleDefault(result,mod),result},__rest2=XEmbed&&XEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=XEmbed&&XEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(XEmbed,"__esModule",{value:!0}),XEmbed.XEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),React2=__importStar(requireReact()),react_twitter_embed_1=require$$2$1,PlaceholderEmbed_1=requirePlaceholderEmbed(),EmbedStyle_1=requireEmbedStyle(),minPlaceholderWidth=250,maxPlaceholderWidth=550,defaultPlaceholderHeight=350,borderRadius=12,XEmbed$1=_a9=>{var _b7,_c6,{url,width,height,linkText="View post on X",placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled,twitterTweetEmbedProps}=_a9,divProps=__rest2(_a9,["url","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled","twitterTweetEmbedProps"]);const postId=url.substring(url.lastIndexOf("/")+1).replace(/[?].*$/,""),isPercentageWidth=!!(width!=null&&width.toString().includes("%")),isPercentageHeight=!!(height!=null&&height.toString().includes("%")),placeholderStyle={minWidth:minPlaceholderWidth,maxWidth:maxPlaceholderWidth,width:typeof width<"u"?isPercentageWidth?"100%":width:"100%",height:isPercentageHeight?"100%":typeof height<"u"?height:typeof((_b7=divProps.style)===null||_b7===void 0?void 0:_b7.height)<"u"||typeof((_c6=divProps.style)===null||_c6===void 0?void 0:_c6.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"solid 1px #c9d4d9",borderRadius},placeholder=embedPlaceholder??React2.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)}));return React2.createElement("div",Object.assign({}
378,divProps,{className:(0,classnames_1.default)("rsme-embed rsme-twitter-embed",divProps.className),style:Object.assign({overflow:"hidden",width:width??void 0,height:height??void 0,borderRadius},divProps.style)}),React2.createElement(EmbedStyle_1.EmbedStyle,null),React2.createElement(react_twitter_embed_1.TwitterTweetEmbed,Object.assign({tweetId:postId,placeholder:placeholderDisabled?void 0:placeholder},twitterTweetEmbedProps)))};return XEmbed.XEmbed=XEmbed$1,XEmbed}var hasRequiredTwitterEmbed;function requireTwitterEmbed(){if(hasRequiredTwitterEmbed)return TwitterEmbed;hasRequiredTwitterEmbed=1,Object.defineProperty(TwitterEmbed,"__esModule",{value:!0}),TwitterEmbed.TwitterEmbed=void 0;const XEmbed_1=requireXEmbed();return TwitterEmbed.TwitterEmbed=XEmbed_1.XEmbed,TwitterEmbed}var YouTubeEmbed={},fastDeepEqual,hasRequiredFastDeepEqual;function requireFastDeepEqual(){return hasRequiredFastDeepEqual||(hasRequiredFastDeepEqual=1,fastDeepEqual=function equal(a2,b2){if(a2===b2)return!0;if(a2&&b2&&typeof a2=="object"&&typeof b2=="object"){if(a2.constructor!==b2.constructor)return!1;var length2,i2,keys2;if(Array.isArray(a2)){if(length2=a2.length,length2!=b2.length)return!1;for(i2=length2;i2--!==0;)if(!equal(a2[i2],b2[i2]))return!1;return!0}if(a2.constructor===RegExp)return a2.source===b2.source&&a2.flags===b2.flags;if(a2.valueOf!==Object.prototype.valueOf)return a2.valueOf()===b2.valueOf();if(a2.toString!==Object.prototype.toString)return a2.toString()===b2.toString();if(keys2=Object.keys(a2),length2=keys2.length,length2!==Object.keys(b2).length)return!1;for(i2=length2;i2--!==0;)if(!Object.prototype.hasOwnProperty.call(b2,keys2[i2]))return!1;for(i2=length2;i2--!==0;){var key=keys2[i2];if(!equal(a2[key],b2[key]))return!1}return!0}return a2!==a2&&b2!==b2}),fastDeepEqual}var fastDeepEqualExports=requireFastDeepEqual();const isEqual=getDefaultExportFromCjs(fastDeepEqualExports);var dist={exports:{}},sister,hasRequiredSister;function requireSister(){if(hasRequiredSister)return sister;hasRequiredSister=1;var Sister;/** 379* @link https://github.com/gajus/sister for the canonical source repository 380* @license https://github.com/gajus/sister/blob/master/LICENSE BSD 3-Clause 381*/return Sister=function(){var sister2={},events={};return sister2.on=function(name,handler){var listener={name,handler};return events[name]=events[name]||[],events[name].unshift(listener),listener},sister2.off=function(listener){var index2=events[listener.name].indexOf(listener);index2!==-1&&events[listener.name].splice(index2,1)},sister2.trigger=function(name,data){var listeners=events[name],i2;if(listeners)for(i2=listeners.length;i2--;)listeners[i2].handler(data)},sister2},sister=Sister,sister}var loadYouTubeIframeApi={exports:{}},loadScript,hasRequiredLoadScript;function requireLoadScript(){if(hasRequiredLoadScript)return loadScript;hasRequiredLoadScript=1,loadScript=function(src,opts,cb){var head=document.head||document.getElementsByTagName("head")[0],script2=document.createElement("script");typeof opts=="function"&&(cb=opts,opts={}),opts=opts||{},cb=cb||function(){},script2.type=opts.type||"text/javascript",script2.charset=opts.charset||"utf8",script2.async="async"in opts?!!opts.async:!0,script2.src=src,opts.attrs&&setAttributes(script2,opts.attrs),opts.text&&(script2.text=""+opts.text);var onend="onload"in script2?stdOnEnd:ieOnEnd;onend(script2,cb),script2.onload||stdOnEnd(script2,cb),head.appendChild(script2)};function setAttributes(script2,attrs){for(var attr in attrs)script2.setAttribute(attr,attrs[attr])}function stdOnEnd(script2,cb){script2.onload=function(){this.onerror=this.onload=null,cb(null,script2)},script2.onerror=function(){this.onerror=this.onload=null,cb(new Error("Failed to load "+this.src),script2)}}function ieOnEnd(script2,cb){script2.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,cb(null,script2))}}return loadScript}var hasRequiredLoadYouTubeIframeApi;function requireLoadYouTubeIframeApi(){return hasRequiredLoadYouTubeIframeApi||(hasRequiredLoadYouTubeIframeApi=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0});var _loadScript=requireLoadScript(),_loadScript2=_interopRequireDefault(_loadScript);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports$1.default=function(emitter){var iframeAPIReady=new Promise(function(resolve){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function){resolve(window.YT);return}else{var protocol=window.location.protocol==="http:"?"http:":"https:";(0,_loadScript2.default)(protocol+"//www.youtube.com/iframe_api",function(error){error&&emitter.trigger("error",error)})}var previous=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){previous&&previous(),resolve(window.YT)}});return iframeAPIReady},module2.exports=exports$1.default}
381)(loadYouTubeIframeApi,loadYouTubeIframeApi.exports)),loadYouTubeIframeApi.exports}var YouTubePlayer={exports:{}},browser={exports:{}},debug={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var s2=1e3,m2=s2*60,h2=m2*60,d2=h2*24,y2=d2*365.25;ms=function(val,options){options=options||{};var type2=typeof val;if(type2==="string"&&val.length>0)return parse2(val);if(type2==="number"&&isNaN(val)===!1)return options.long?fmtLong(val):fmtShort(val);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(val))};function parse2(str){if(str=String(str),!(str.length>100)){var match2=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(str);if(match2){var n2=parseFloat(match2[1]),type2=(match2[2]||"ms").toLowerCase();switch(type2){case"years":case"year":case"yrs":case"yr":case"y":return n2*y2;case"days":case"day":case"d":return n2*d2;case"hours":case"hour":case"hrs":case"hr":case"h":return n2*h2;case"minutes":case"minute":case"mins":case"min":case"m":return n2*m2;case"seconds":case"second":case"secs":case"sec":case"s":return n2*s2;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n2;default:return}}}}function fmtShort(ms2){return ms2>=d2?Math.round(ms2/d2)+"d":ms2>=h2?Math.round(ms2/h2)+"h":ms2>=m2?Math.round(ms2/m2)+"m":ms2>=s2?Math.round(ms2/s2)+"s":ms2+"ms"}function fmtLong(ms2){return plural(ms2,d2,"day")||plural(ms2,h2,"hour")||plural(ms2,m2,"minute")||plural(ms2,s2,"second")||ms2+" ms"}function plural(ms2,n2,name){if(!(ms2<n2))return ms2<n2*1.5?Math.floor(ms2/n2)+" "+name:Math.ceil(ms2/n2)+" "+name+"s"}return ms}var hasRequiredDebug;function requireDebug(){return hasRequiredDebug||(hasRequiredDebug=1,(function(module2,exports$1){exports$1=module2.exports=createDebug.debug=createDebug.default=createDebug,exports$1.coerce=coerce,exports$1.disable=disable,exports$1.enable=enable,exports$1.enabled=enabled,exports$1.humanize=requireMs(),exports$1.names=[],exports$1.skips=[],exports$1.formatters={};var prevTime;function selectColor(namespace2){var hash2=0,i2;for(i2 in namespace2)hash2=(hash2<<5)-hash2+namespace2.charCodeAt(i2),hash2|=0;return exports$1.colors[Math.abs(hash2)%exports$1.colors.length]}function createDebug(namespace2){function debug2(){if(debug2.enabled){var self2=debug2,curr=+new Date,ms2=curr-(prevTime||curr);self2.diff=ms2,self2.prev=prevTime,self2.curr=curr,prevTime=curr;for(var args=new Array(arguments.length),i2=0;i2<args.length;i2++)args[i2]=arguments[i2];args[0]=exports$1.coerce(args[0]),typeof args[0]!="string"&&args.unshift("%O");var index2=0;args[0]=args[0].replace(/%([a-zA-Z%])/g,function(match2,format2){if(match2==="%%")return match2;index2++;var formatter=exports$1.formatters[format2];if(typeof formatter=="function"){var val=args[index2];match2=formatter.call(self2,val),args.splice(index2,1),index2--}return match2}),exports$1.formatArgs.call(self2,args);var logFn=debug2.log||exports$1.log||console.log.bind(console);logFn.apply(self2,args)}}return debug2.namespace=namespace2,debug2.enabled=exports$1.enabled(namespace2),debug2.useColors=exports$1.useColors(),debug2.color=selectColor(namespace2),typeof exports$1.init=="function"&&exports$1.init(debug2),debug2}function enable(namespaces2){exports$1.save(namespaces2),exports$1.names=[],exports$1.skips=[];for(var split=(typeof namespaces2=="string"?namespaces2:"").split(/[\s,]+/),len=split.length,i2=0;i2<len;i2++)split[i2]&&(namespaces2=split[i2].replace(/\*/g,".*?"),namespaces2[0]==="-"?exports$1.skips.push(new RegExp("^"+namespaces2.substr(1)+"$")):exports$1.names.push(new RegExp("^"+namespaces2+"$")))}function disable(){exports$1.enable("")}function enabled(name){var i2,len;for(i2=0,len=exports$1.skips.length;i2<len;i2++)if(exports$1.skips[i2].test(name))return!1;for(i2=0,len=exports$1.names.length;i2<len;i2++)if(exports$1.names[i2].test(name))return!0;return!1}function coerce(val){return val instanceof Error?val.stack||val.message:val}})(debug,debug.exports)),debug.exports}var define_process_env_default={},hasRequiredBrowser;function requireBrowser(){return hasRequiredBrowser||(hasRequiredBrowser=1,(function(module2,exports$1){exports$1=module2.exports=requireDebug(),exports$1.log=log2,exports$1.formatArgs=formatArgs,exports$1.save=save,exports$1.load=load,exports$1.useColors=useColors,exports$1.storage=typeof chrome<"u"&&typeof chrome.storage<"u"?chrome.storage.local:localstorage(),exports$1.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"];function useColors(){return typeof window<"u"&&window.process&&window.process.type==="renderer"?!0:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}exports$1.formatters.j=function(v2){try{return JSON.stringify(v2)}catch(err){return"[UnexpectedJSONParseError]: "+err.message}};function formatArgs(args){var useColors2=this.useColors;if(args[0]=(useColors2?"%c":"")+this.namespace+(useColors2?" %c":" ")+args[0]+(useColors2?"%c ":" ")+"+"+exports$1.humanize(this.diff),!!useColors2){var c2="color: "+this.color;args.splice(1,0,c2,"color: inherit");var index2=0,lastC=0;args[0].replace(/%[a-zA-Z%]/g,function(match2){match2!=="%%"&&(index2++,match2==="%c"&&(lastC=index2))}),args.splice(lastC,0,c2)}}function log2(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function save(namespaces2){try{namespaces2==null?exports$1.storage.removeItem("debug"):exports$1.storage.debug=namespaces2}catch{}}function load(){var r2;try{r2=exports$1.storage.debug}catch{}return!r2&&typeof process<"u"&&"env"in process&&(r2=define_process_env_default.DEBUG),r2}exports$1.enable(load());function localstorage(){try{return window.localStorage}catch{}}})(browser,browser.exports)),browser.exports}var functionNames={exports:{}},hasRequiredFunctionNames;function requireFunctionNames(){return hasRequiredFunctionNames||(hasRequiredFunctionNames=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0}),exports$1.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","
381setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],module2.exports=exports$1.default})(functionNames,functionNames.exports)),functionNames.exports}var eventNames={exports:{}},hasRequiredEventNames;function requireEventNames(){return hasRequiredEventNames||(hasRequiredEventNames=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0}),exports$1.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],module2.exports=exports$1.default})(eventNames,eventNames.exports)),eventNames.exports}var FunctionStateMap={exports:{}},PlayerStates={exports:{}},hasRequiredPlayerStates;function requirePlayerStates(){return hasRequiredPlayerStates||(hasRequiredPlayerStates=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0}),exports$1.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},module2.exports=exports$1.default})(PlayerStates,PlayerStates.exports)),PlayerStates.exports}var hasRequiredFunctionStateMap;function requireFunctionStateMap(){return hasRequiredFunctionStateMap||(hasRequiredFunctionStateMap=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0});var _PlayerStates=requirePlayerStates(),_PlayerStates2=_interopRequireDefault(_PlayerStates);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports$1.default={pauseVideo:{acceptableStates:[_PlayerStates2.default.ENDED,_PlayerStates2.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[_PlayerStates2.default.ENDED,_PlayerStates2.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[_PlayerStates2.default.ENDED,_PlayerStates2.default.PLAYING,_PlayerStates2.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},module2.exports=exports$1.default})(FunctionStateMap,FunctionStateMap.exports)),FunctionStateMap.exports}var hasRequiredYouTubePlayer;function requireYouTubePlayer(){return hasRequiredYouTubePlayer||(hasRequiredYouTubePlayer=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0});var _debug=requireBrowser(),_debug2=_interopRequireDefault(_debug),_functionNames=requireFunctionNames(),_functionNames2=_interopRequireDefault(_functionNames),_eventNames=requireEventNames(),_eventNames2=_interopRequireDefault(_eventNames),_FunctionStateMap=requireFunctionStateMap(),_FunctionStateMap2=_interopRequireDefault(_FunctionStateMap);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var debug2=(0,_debug2.default)("youtube-player"),YouTubePlayer2={};YouTubePlayer2.proxyEvents=function(emitter){var events={},_loop=function(eventName2){var onEventName="on"+eventName2.slice(0,1).toUpperCase()+eventName2.slice(1);events[onEventName]=function(event){debug2('event "%s"',onEventName,event),emitter.trigger(eventName2,event)}},_iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _iterator=_eventNames2.default[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){var eventName=_step.value;_loop(eventName)}}catch(err){_didIteratorError=!0,_iteratorError=err}finally{try{!_iteratorNormalCompletion&&_iterator.return&&_iterator.return()}finally{if(_didIteratorError)throw _iteratorError}}return events},YouTubePlayer2.promisifyPlayer=function(playerAPIReady){var strictState=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,functions={},_loop2=function(functionName2){strictState&&_FunctionStateMap2.default[functionName2]?functions[functionName2]=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return playerAPIReady.then(function(player){var stateInfo=_FunctionStateMap2.default[functionName2],playerState=player.getPlayerState(),value=player[functionName2].apply(player,args);return stateInfo.stateChangeRequired||Array.isArray(stateInfo.acceptableStates)&&stateInfo.acceptableStates.indexOf(playerState)===-1?new Promise(function(resolve){var onPlayerStateChange=function onPlayerStateChange2(){var playerStateAfterChange=player.getPlayerState(),timeout2=void 0;typeof stateInfo.timeout=="number"&&(timeout2=setTimeout(function(){player.removeEventListener("onStateChange",onPlayerStateChange2),resolve()},stateInfo.timeout)),Array.isArray(stateInfo.acceptableStates)&&stateInfo.acceptableStates.indexOf(playerStateAfterChange)!==-1&&(player.removeEventListener("onStateChange",onPlayerStateChange2),clearTimeout(timeout2),resolve())};player.addEventListener("onStateChange",onPlayerStateChange)}).then(function(){return value}):value})}:functions[functionName2]=function(){for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];return playerAPIReady.then(function(player){return player[functionName2].apply(player,args)})}},_iteratorNormalCompletion2=!0,_didIteratorError2=!1,_iteratorError2=void 0;try{for(var _iterator2=_functionNames2.default[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=!0){var functionName=_step2.value;_loop2(functionName)}}catch(err){_didIteratorError2=!0,_iteratorError2=err}finally{try{!_iteratorNormalCompletion2&&_iterator2.return&&_iterator2.return()}finally{if(_didIteratorError2)throw _iteratorError2}}return functions},exports$1.default=YouTubePlayer2,module2.exports=exports$1.default})(YouTubePlayer,YouTubePlayer.exports)),YouTubePlayer.exports}var hasRequiredDist$1;function requireDist$1(){return hasRequiredDist$1||(hasRequiredDist$1=1,(function(module2,exports$1){Object.defineProperty(exports$1,"__esModule",{value:!0});var _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol=="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_sister=requireSister(),_sister2=_interopRequireDefault(_sister),_loadYouTubeIframeApi=requireLoadYouTubeIframeApi(),_loadYouTubeIframeApi2=_interopRequireDefault(_loadYouTubeIframeApi),_YouTubePlayer=requireYouTubePlayer(),_YouTubePlayer2=_interopRequireDefault(_YouTubePlayer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var youtubeIframeAPI=void 0;exports$1.default=function(maybeElementId){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},strictState=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,emitter=(0,_sister2.default)();if(youtubeIframeAPI||(youtubeIframeAPI=(0,_loadYouTubeIframeApi2.default)(emitter)),options.events)throw new Error("Event handlers cannot be overwritten.");if(typeof maybeElementId=="string"&&!document.getElementById(maybeElementId))throw new Error('Element "'+maybeElementId+'" does not exist.');options.events=_YouTubePlayer2.default.proxyEvents(emitter);var playerAPIReady=new Promise(function(resolve){if((typeof maybeElementId>"u"?"undefined":_typeof(maybeElementId))==="object"&&maybeElementId.playVideo instanceof Function){var player=maybeElementId;resolve(player)}else youtubeIframeAPI.then(function(YT){var player2=new YT.Player(maybeElementId,options);return emitter.on("ready",function(){resolve(player2)}),null})}),playerApi=_YouTubePlayer2.default.promisifyPlayer(playerAPIReady,strictState);return playerApi.on=emitter.on,playerApi.off=emitter.off,playerApi},module2.exports=exports$1.default})(dist,dist.exports)),dist.exports}var distExports$1=requireDist$1();const youTubePlayer=getDefaultExportFromCjs(distExports$1);var __defProp2=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp2=(obj,key,value)=>key in obj?__defProp2(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,__spreadValues=(a2,b2)=>{for(var prop in b2||(b2={}))__hasOwnProp.call(b2,prop)&&__defNormalProp2(a2,prop,b2[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b2))__propIsEnum.call(b2,prop)&&__defNormalProp2(a2,prop,b2[prop]);return a2},__spreadProps=(a2,b2)=>__defProps(a2,__getOwnPropDescs(b2)),__async=(__this,__arguments,generator)=>new Promise((resolve,reject)=>{var fulfilled=value=>{try{step(generator.next(value))}catch(e3){reject(e3)}},rejected=value=>{try{step(generator.throw(value))}catch(e3){reject(e3)}},step=x2=>x2.done?resolve(x2.value):Promise.resolve(x2.value).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).next())});function shouldUpdateVideo(prevProps,props){var _a9,_b7;if(prevProps.videoId!==props.videoId)return!0;const prevVars=((_a9=prevProps.opts)==null?void 0:_a9.playerVars)||{},vars=((_b7=props.opts)==null?void 0:_b7.playerVars)||{};return prevVars.start!==vars.start||prevVars.end!==vars.end}function filterResetOptions(opts={}){return __spreadProps(__spreadValues({},opts),{height:0,width:0,playerVars:__spreadProps(__spreadValues({},opts.playerVars),{autoplay:0,start:0,end:0})})}function shouldResetPlayer(prevProps,props){return prevProps.videoId!==props.videoId||!isEqual(filterResetOptions(prevProps.opts),filterResetOptions(props.opts))}function shouldUpdatePlayer(prevProps,props){var _a9,_b7,_c6,_d6;return prevProps.id!==props.id||prevProps.className!==props.className||((_a9=prevProps.opts)==null?void 0:_a9.width)!==((_b7=props.opts)==null?void 0:_b7.width)||((_c6=prevProps.opts)==null?void 0:_c6.height)!==((_d6=props.opts)==null?void 0:_d6.height)||prevProps.iframeClassName!==props.iframeClassName||prevProps.title!==props.title}var defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},propTypes={videoId:PropTypes.string,id:PropTypes.string,className:PropTypes.string,iframeClassName:PropTypes.string,
381style:PropTypes.object,title:PropTypes.string,loading:PropTypes.oneOf(["lazy","eager"]),opts:PropTypes.objectOf(PropTypes.any),onReady:PropTypes.func,onError:PropTypes.func,onPlay:PropTypes.func,onPause:PropTypes.func,onEnd:PropTypes.func,onStateChange:PropTypes.func,onPlaybackRateChange:PropTypes.func,onPlaybackQualityChange:PropTypes.func},_YouTube=class extends React.Component{constructor(props){super(props),this.destroyPlayerPromise=void 0,this.onPlayerReady=event=>{var _a9,_b7;return(_b7=(_a9=this.props).onReady)==null?void 0:_b7.call(_a9,event)},this.onPlayerError=event=>{var _a9,_b7;return(_b7=(_a9=this.props).onError)==null?void 0:_b7.call(_a9,event)},this.onPlayerStateChange=event=>{var _a9,_b7,_c6,_d6,_e6,_f6,_g6,_h4;switch((_b7=(_a9=this.props).onStateChange)==null||_b7.call(_a9,event),event.data){case _YouTube.PlayerState.ENDED:(_d6=(_c6=this.props).onEnd)==null||_d6.call(_c6,event);break;case _YouTube.PlayerState.PLAYING:(_f6=(_e6=this.props).onPlay)==null||_f6.call(_e6,event);break;case _YouTube.PlayerState.PAUSED:(_h4=(_g6=this.props).onPause)==null||_h4.call(_g6,event);break}},this.onPlayerPlaybackRateChange=event=>{var _a9,_b7;return(_b7=(_a9=this.props).onPlaybackRateChange)==null?void 0:_b7.call(_a9,event)},this.onPlayerPlaybackQualityChange=event=>{var _a9,_b7;return(_b7=(_a9=this.props).onPlaybackQualityChange)==null?void 0:_b7.call(_a9,event)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then(()=>this.destroyPlayerPromise=void 0),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if(typeof document>"u")return;if(this.destroyPlayerPromise){this.destroyPlayerPromise.then(this.createPlayer);return}const playerOpts=__spreadProps(__spreadValues({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=youTubePlayer(this.container,playerOpts),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then(iframe=>{this.props.title&&iframe.setAttribute("title",this.props.title),this.props.loading&&iframe.setAttribute("loading",this.props.loading)})},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var _a9;(_a9=this.internalPlayer)==null||_a9.getIframe().then(iframe=>{this.props.id?iframe.setAttribute("id",this.props.id):iframe.removeAttribute("id"),this.props.iframeClassName?iframe.setAttribute("class",this.props.iframeClassName):iframe.removeAttribute("class"),this.props.opts&&this.props.opts.width?iframe.setAttribute("width",this.props.opts.width.toString()):iframe.removeAttribute("width"),this.props.opts&&this.props.opts.height?iframe.setAttribute("height",this.props.opts.height.toString()):iframe.removeAttribute("height"),this.props.title?iframe.setAttribute("title",this.props.title):iframe.setAttribute("title","YouTube video player"),this.props.loading?iframe.setAttribute("loading",this.props.loading):iframe.removeAttribute("loading")})},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var _a9,_b7,_c6,_d6;if(typeof this.props.videoId>"u"||this.props.videoId===null){(_a9=this.internalPlayer)==null||_a9.stopVideo();return}let autoplay=!1;const opts={videoId:this.props.videoId};if((_b7=this.props.opts)!=null&&_b7.playerVars&&(autoplay=this.props.opts.playerVars.autoplay===1,"start"in this.props.opts.playerVars&&(opts.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(opts.endSeconds=this.props.opts.playerVars.end)),autoplay){(_c6=this.internalPlayer)==null||_c6.loadVideoById(opts);return}(_d6=this.internalPlayer)==null||_d6.cueVideoById(opts)},this.refContainer=container=>{this.container=container},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(prevProps){return __async(this,null,function*(){shouldUpdatePlayer(prevProps,this.props)&&this.updatePlayer(),shouldResetPlayer(prevProps,this.props)&&(yield this.resetPlayer()),shouldUpdateVideo(prevProps,this.props)&&this.updateVideo()})}componentWillUnmount(){this.destroyPlayer()}render(){return React.createElement("div",{className:this.props.className,style:this.props.style},React.createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}},YouTube=_YouTube;YouTube.propTypes=propTypes;YouTube.defaultProps=defaultProps;YouTube.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var YouTube_default=YouTube;const YouTube_esm=Object.freeze(Object.defineProperty({__proto__:null,default:YouTube_default},Symbol.toStringTag,{value:"Module"})),require$$2=getAugmentedNamespace(YouTube_esm);var hasRequiredYouTubeEmbed;function requireYouTubeEmbed(){if(hasRequiredYouTubeEmbed)return YouTubeEmbed;hasRequiredYouTubeEmbed=1;var __createBinding=YouTubeEmbed&&YouTubeEmbed.__createBinding||(Object.create?(function(o2,m2,k2,k22){k22===void 0&&(k22=k2);var desc=Object.getOwnPropertyDescriptor(m2,k2);(!desc||("get"in desc?!m2.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m2[k2]}}),Object.defineProperty(o2,k22,desc)}):(function(o2,m2,k2,k22){k22===void 0&&(k22=k2),o2[k22]=m2[k2]})),__setModuleDefault=YouTubeEmbed&&YouTubeEmbed.__setModuleDefault||(Object.create?(function(o2,v2){Object.defineProperty(o2,"default",{enumerable:!0,value:v2})}):function(o2,v2){o2.default=v2}),__importStar=YouTubeEmbed&&YouTubeEmbed.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k2 in mod)k2!=="default"&&Object.prototype.hasOwnProperty.call(mod,k2)&&__createBinding(result,mod,k2);return __setModuleDefault(result,mod),result},__rest2=YouTubeEmbed&&YouTubeEmbed.__rest||function(s2,e3){var t2={};for(var p2 in s2)Object.prototype.hasOwnProperty.call(s2,p2)&&e3.indexOf(p2)<0&&(t2[p2]=s2[p2]);if(s2!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i2=0,p2=Object.getOwnPropertySymbols(s2);i2<p2.length;i2++)e3.indexOf(p2[i2])<0&&Object.prototype.propertyIsEnumerable.call(s2,p2[i2])&&(t2[p2[i2]]=s2[p2[i2]]);return t2},__importDefault=YouTubeEmbed&&YouTubeEmbed.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(YouTubeEmbed,"__esModule",{value:!0}),YouTubeEmbed.YouTubeEmbed=void 0;const classnames_1=__importDefault(requireClassnames()),React2=__importStar(requireReact()),react_youtube_1=__importDefault(require$$2),PlaceholderEmbed_1=requirePlaceholderEmbed(),EmbedStyle_1=requireEmbedStyle(),maxPlaceholderWidth=640,defaultPlaceholderHeight=360,borderRadius=0,YouTubeEmbed$1=_a9=>{var _b7,_c6,_d6,_e6,_f6,_g6,_h4,_j4,_k4,_l4,_m4,_o3,_p2,{url,width,height,linkText="Watch on YouTube",placeholderImageUrl,placeholderSpinner,placeholderSpinnerDisabled=!1,placeholderProps,embedPlaceholder,placeholderDisabled,youTubeProps}=_a9,divProps=__rest2(_a9,["url","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled","youTubeProps"]);const[ready,setReady]=React2.useState(!1),videoIdMatch=(_b7=url.match(/[?&]v=(.+?)(?:$|[&?])/))===null||_b7===void 0?void 0:_b7[1],shortsIdMatch=(_c6=url.match(/https:\/\/(?:www\.)?youtube\.com\/shorts\/(.+?)(?:$|[&?])/))===null||_c6===void 0?void 0:_c6[1],shortLinkMatch=(_d6=url.match(/https:\/\/youtu\.be\/(.+?)(?:$|[&?])/))===null||_d6===void 0?void 0:_d6[1],embedLinkMatch=(_e6=url.match(/https:\/\/(?:www\.)youtube(-nocookie)?\.com\/embed\/(.+?)(?:$|[&?])/))===null||_e6===void 0?void 0:_e6[2],videoId=(_h4=(_g6=(_f6=videoIdMatch??shortsIdMatch)!==null&&_f6!==void 0?_f6:shortLinkMatch)!==null&&_g6!==void 0?_g6:embedLinkMatch)!==null&&_h4!==void 0?_h4:"00000000",start2=+((_k4=(_j4=url.match(/(.+?)(?:$|[&?])start=(\d+)/))===null||_j4===void 0?void 0:_j4[2])!==null&&_k4!==void 0?_k4:0),isPercentageWidth=!!(width!=null&&width.toString().includes("%")),isPercentageHeight=!!(height!=null&&height.toString().includes("%"));let opts={};start2&&(opts.playerVars={start:start2}),typeof width<"u"&&(opts.width=isPercentageWidth?"100%":`${width}`),typeof height<"u"&&(opts.height=isPercentageHeight?"100%":`${height}`),opts=Object.assign(Object.assign({},opts),youTubeProps==null?void 0:youTubeProps.opts);const placeholderStyle={maxWidth:isPercentageWidth?void 0:maxPlaceholderWidth,width:typeof width<"u"?isPercentageWidth?"100%":width:"100%",height:isPercentageHeight?"100%":typeof height<"u"?height:typeof((_l4=divProps.style)===null||_l4===void 0?void 0:_l4.height)<"u"||typeof((_m4=divProps.style)===null||_m4===void 0?void 0:_m4.maxHeight)<"u"?"100%":defaultPlaceholderHeight,border:"1px solid #dee2e6",borderRadius},placeholder=embedPlaceholder??React2.createElement(PlaceholderEmbed_1.PlaceholderEmbed,Object.assign({url,imageUrl:placeholderImageUrl,linkText,spinner:placeholderSpinner,spinnerDisabled:placeholderSpinnerDisabled},placeholderProps,{style:Object.assign(Object.assign({},placeholderStyle),placeholderProps==null?void 0:placeholderProps.style)}));return React2.createElement("div",Object.assign({}
381,divProps,{className:(0,classnames_1.default)("rsme-embed rsme-youtube-embed",divProps.className),style:Object.assign({overflow:"hidden",width:width??void 0,height:height??void 0,borderRadius},divProps.style)}),React2.createElement(EmbedStyle_1.EmbedStyle,null),React2.createElement("div",{className:(0,classnames_1.default)(!ready&&"rsme-d-none")},React2.createElement(react_youtube_1.default,Object.assign({},youTubeProps,{className:(_o3=youTubeProps==null?void 0:youTubeProps.className)!==null&&_o3!==void 0?_o3:"youtube-iframe",videoId:(_p2=youTubeProps==null?void 0:youTubeProps.videoId)!==null&&_p2!==void 0?_p2:videoId,opts,onReady:e3=>{setReady(!0),youTubeProps&&youTubeProps.onReady&&(youTubeProps==null||youTubeProps.onReady(e3))}}))),!ready&&!placeholderDisabled&&placeholder)};return YouTubeEmbed.YouTubeEmbed=YouTubeEmbed$1,YouTubeEmbed}var hasRequiredDist;function requireDist(){return hasRequiredDist||(hasRequiredDist=1,(function(exports$1){var __createBinding=dist$2&&dist$2.__createBinding||(Object.create?(function(o2,m2,k2,k22){k22===void 0&&(k22=k2);var desc=Object.getOwnPropertyDescriptor(m2,k2);(!desc||("get"in desc?!m2.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m2[k2]}}),Object.defineProperty(o2,k22,desc)}):(function(o2,m2,k2,k22){k22===void 0&&(k22=k2),o2[k22]=m2[k2]})),__exportStar=dist$2&&dist$2.__exportStar||function(m2,exports$12){for(var p2 in m2)p2!=="default"&&!Object.prototype.hasOwnProperty.call(exports$12,p2)&&__createBinding(exports$12,m2,p2)};Object.defineProperty(exports$1,"__esModule",{value:!0}),__exportStar(requireFacebookEmbed(),exports$1),__exportStar(requireInstagramEmbed(),exports$1),__exportStar(requireLinkedInEmbed(),exports$1),__exportStar(requirePinterestEmbed(),exports$1),__exportStar(requireTikTokEmbed(),exports$1),__exportStar(requireTwitterEmbed(),exports$1),__exportStar(requireXEmbed(),exports$1),__exportStar(requireYouTubeEmbed(),exports$1),__exportStar(requirePlaceholderEmbed(),exports$1),__exportStar(requireBorderSpinner(),exports$1)})(dist$2)),dist$2}var distExports=requireDist();const SocialEmbed=props=>{var _a9,_b7;const{postLink,socialType}=props,[isLoaded,setIsLoaded]=reactExports.useState(!1);if(reactExports.useEffect(()=>{setIsLoaded(!0)},[]),!isLoaded)return null;switch(socialType){case"facebook":case"fb.watch":case"fb.me":return jsxRuntimeExports.jsx(distExports.FacebookEmbed,{width:"100%",url:postLink});case"linkedin":try{const url=new URL(postLink);return url.searchParams.set("collapsed","1"),jsxRuntimeExports.jsx(distExports.LinkedInEmbed,{width:"100%",url:url.toString()})}catch{return jsxRuntimeExports.jsx(distExports.LinkedInEmbed,{width:"100%",url:postLink})}case"twitter":case"x.com":return jsxRuntimeExports.jsx(distExports.XEmbed,{width:"100%",url:postLink});case"tiktok":return jsxRuntimeExports.jsx(distExports.TikTokEmbed,{width:"100%",url:postLink});case"instagram":return jsxRuntimeExports.jsx(ConsentGate,{title:"This social media content could not be displayed",consentRequired:["socialMedia","targeting"],variant:"socialPost",children:jsxRuntimeExports.jsx(distExports.InstagramEmbed,{width:"100%",url:postLink})});case"youtu.be":{const videoId=(_a9=postLink.match(/youtu.be\/([^&]+)/))==null?void 0:_a9[1];return videoId?jsxRuntimeExports.jsx(AspectRatio,{ratio:16/9,width:"100%",maxWidth:"var(--component-max-width)",children:jsxRuntimeExports.jsx(YoutubePlayer,{embedId:postLink,video_id:videoId})}):null}case"youtube":{const videoId=(_b7=postLink.match(/v=([^&]+)/))==null?void 0:_b7[1];return videoId?jsxRuntimeExports.jsx(AspectRatio,{ratio:16/9,width:"100%",maxWidth:"var(--component-max-width)",children:jsxRuntimeExports.jsx(YoutubePlayer,{embedId:postLink,video_id:videoId})}):null}default:return null}},SocialPostWrapper=props=>{const{children:children2,socialType}=props;switch(socialType){case"youtube":case"youtu.be":return jsxRuntimeExports.jsx(AspectRatio,{ratio:16/9,width:"100%",maxWidth:"var(--component-max-width)",marginInline:"auto",children:children2});case"instagram":case"twitter":case"x.com":return jsxRuntimeExports.jsx(Box,{marginInline:"auto",width:{base:"90vw",sm:"400px",md:"450px",lg:"477px"},children:children2});case"tiktok":return jsxRuntimeExports.jsx(Box,{marginInline:"auto",maxWidth:"323px",children:children2});default:return jsxRuntimeExports.jsx(Box,{marginInline:"auto",backgroundColor:"white",width:{base:"90vw",sm:"400px",md:"450px",lg:"477px"},children:children2})}},SOCIAL_URLS_REGEX=/instagram|x.com|youtube|youtu.be|twitter|facebook|tiktok|linkedin|fb\.watch|fb\.me/i,followToolsProps={wrapperStyles:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",flexWrap:"wrap",gap:4,marginInline:"auto"},titleStyles:{color:"white",fontSize:"2xl"},iconContainerStyles:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",gap:4},iconButtonProps:{variant:"invertOutlineIconButton",size:{base:"mdCircle",sm:"lgCircle"},css:{"& svg":{width:{base:5,sm:6},height:{base:5,sm:6}}}}},SocialPost=props=>{const{post_link}=props,[socialType]=post_link.match(SOCIAL_URLS_REGEX)||[];return socialType?jsxRuntimeExports.jsx(SocialPostWrapper,{socialType,children:jsxRuntimeExports.jsx(SocialEmbed,{postLink:post_link,socialType})}):null},getSocialPostDialogStyles=createStyleObjectFromSlotRecipe({slots:["openTrigger","content","body","closeTrigger"],base:{openTrigger:{display:"flex",marginInline:"auto",marginTop:3},content:{backgroundColor:"var(--semantics-modal-background-color)",paddingBlock:16},body:{paddingBlockStart:6,paddingInline:0,"& > div:not(:first-of-type)":{marginTop:8}},closeTrigger:{color:"white",backgroundColor:"var(--semantics-modal-background-color)",_hover:{backgroundColor:"#414141",_icon:{stroke:"transparent"}},_active:{backgroundColor:"#2b2b2b"},_icon:{boxSize:8}}}}),styles$a=getSocialPostDialogStyles(),SocialPostDialog=props=>{const{post_links,social_follow,load_more_button_text}=props,initialFocusRef=reactExports.useRef(null);return jsxRuntimeExports.jsxs(DialogRoot,{lazyMount:!0,restoreFocus:!0,trapFocus:!0,size:"full",initialFocusEl:()=>initialFocusRef.current,children:[jsxRuntimeExports.jsx(DialogTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(Button,{size:{base:"sm",md:"md",xl:"lg"},css:styles$a.openTrigger,children:load_more_button_text})}),jsxRuntimeExports.jsxs(Portal,{children:[jsxRuntimeExports.jsx(DialogBackdrop,{}),jsxRuntimeExports.jsx(DialogPositioner,{children:jsxRuntimeExports.jsxs(DialogContent,{css:styles$a.content,children:[social_follow&&jsxRuntimeExports.jsx(DialogHeader,{children:jsxRuntimeExports.jsx(FollowTools,{hasDarkBackgroun
381d:!0,...social_follow,extraProps:followToolsProps})}),jsxRuntimeExports.jsx(DialogBody,{css:styles$a.body,children:post_links.map(post=>jsxRuntimeExports.jsx(SocialPost,{post_link:post},post))}),jsxRuntimeExports.jsx(DialogCloseTrigger,{asChild:!0,ref:initialFocusRef,children:jsxRuntimeExports.jsx(CloseButton$1,{className:"light-focus-ring",variant:"invertGhost",size:"lgSquare",position:"fixed",css:styles$a.closeTrigger})})]})})]})]})},getSocialPostGalleryStyles=createStyleObjectFromSlotRecipe({slots:["title","button","stickyHeader","inlinePosts","dialogContent","dialogBody","dialogCloseButton"],base:{stickyHeader:{zIndex:"sticky",position:"sticky",top:0,backgroundColor:"white",borderTop:"1px solid var(--semantics-borders-primary-color)",padding:{base:6,md:8},boxShadow:"2xl"},title:{fontFamily:"accent",fontSize:{base:"xl",md:"2xl",lg:"3xl",xl:"4xl"},textAlign:"center"},button:{display:"flex",marginInline:"auto",marginTop:3},inlinePosts:{_teamusa:{backgroundImage:"linear-gradient(to right, var(--semantics-surfaces-surface-1), var(--primitives-primary2-pr8))"},_ngb:{backgroundColor:"var(--semantics-surfaces-surface-5)"},paddingBlock:{base:8,xl:12},"& > div:not(:first-of-type)":{marginTop:8}}}}),styles$9=getSocialPostGalleryStyles(),SocialPostGallery=props=>{const{title="The Latest From Social",post_links,inline_display_limit=1,load_more_button_text="View All",social_follow}=props,hasMorePosts=(post_links==null?void 0:post_links.length)>inline_display_limit;return jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsxs(Box,{css:styles$9.stickyHeader,children:[title&&jsxRuntimeExports.jsx(Heading,{css:styles$9.title,children:title}),hasMorePosts&&jsxRuntimeExports.jsx(SocialPostDialog,{load_more_button_text,post_links,social_follow})]}),inline_display_limit>0&&jsxRuntimeExports.jsx(Box,{css:styles$9.inlinePosts,children:post_links.slice(0,inline_display_limit).map(post=>jsxRuntimeExports.jsx(SocialPost,{post_link:post},post))})]})},hasMultipleSocialPosts=multiple_social_posts=>!!multiple_social_posts&&Array.isArray(multiple_social_posts==null?void 0:multiple_social_posts.post_links)&&multiple_social_posts.post_links.length>1,SocialPostBlock=props=>{const{multiple_social_posts,post_link}=props;return hasMultipleSocialPosts(multiple_social_posts)?jsxRuntimeExports.jsx(SocialPostGallery,{...multiple_social_posts}):post_link?jsxRuntimeExports.jsx(SocialPost,{post_link}):null};function Stub({stubText}){return jsxRuntimeExports.jsx("div",{style:{display:"flex",justifyContent:"center",marginBlock:"20px"},children:jsxRuntimeExports.jsx("p",{style:{border:"2px solid black",borderRadius:"10px",backgroundColor:"black",padding:"10px"},children:jsxRuntimeExports.jsx("code",{style:{color:"white"},children:stubText})})})}function useMessageListener(derivedPageUrl){const ref=reactExports.useRef(null),[hasOpenDrawer,setHasOpenDrawer]=reactExports.useState(!1),[height,setHeight2]=reactExports.useState("100vh"),[isFullscreen,setIsFullscreen]=reactExports.useState(!1),[title,setTitle]=reactExports.useState("");return reactExports.useEffect(()=>{function messageHandler(event){const isTrustedOrigin=derivedPageUrl.includes(event.origin);if(!(event!=null&&event.data)||!isTrustedOrigin)return;const{data:{message,messageType,sourceUrl}}=event;if(!(!(isString$2(sourceUrl)&&sourceUrl.startsWith(derivedPageUrl))||!(message!==null&&typeof message=="object")))switch(messageType){case"contentHeightChanged":{const{height:height2,title:title2}=message;isNumber$1(height2)&&setHeight2(`${height2??0}px`),isString$2(title2)&&setTitle(title2);return}case"hasOpenDrawer":{const{isTrue}=message;isBoolean$2(isTrue)&&setHasOpenDrawer(isTrue);return}case"isFullscreen":{const{isTrue}=message;isBoolean$2(isTrue)&&setIsFullscreen(isTrue);return}case"navigateUser":{const{url}=message;location.href=url;return}}}return window.addEventListener("message",messageHandler),()=>{window.removeEventListener("message",messageHandler)}},[]),{hasOpenDrawer,height,isFullscreen,title,ref}}const SyndicationBlock=({page_url,content_selection})=>{const{force_local_address_enabled,syndication_enabled}=useFeatureFlags();force_local_address_enabled&&(page_url=page_url.replace("https://dev","http://local").replace("https://uat","http://local").replace(".com",".com:3000").replace(".org",".org:3000"));const derivedPageUrl=addQueryParamsToURL(page_url,{content_selection}),{height,title,hasOpenDrawer,isFullscreen,ref}=useMessageListener(derivedPageUrl),isLocked=hasOpenDrawer||isFullscreen;return syndication_enabled&&derivedPageUrl?jsxRuntimeExports.jsxs(Box,{width:"100%",ref,display:"flex",flexDirection:"column",alignItems:"center",...isLocked&&{position:"fixed",top:0,zIndex:100},children:[jsxRuntimeExports.jsx(NoJSMessage,{marginBlock:"var(--space-between-components)",children:"To see syndicated content, please enable JavaScript."}),jsxRuntimeExports.jsx(Box,{asChild:!0,"data-js":!0,...isLocked?{height:"var(--max-vh)"}:{height},children:jsxRuntimeExports.jsx("iframe",{src:derivedPageUrl,title:title||`Syndicated content from ${page_url}`,scrolling:height==="100vh"?"yes":"no",width:"100%"})})]}):null},TiltGrid=()=>jsxRuntimeExports.jsxs("div",{className:"tilt-grid",children:[jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{}),jsxRuntimeExports.jsx("b",{})]}),getSpeedDialChars=items=>Array.from(items.reduce((acc,item)=>{const{title}=item;if(!isNonEmptyString(title))return acc;const firstChar=title.charAt(0).toLowerCase();return acc.add(/\d/.test(firstChar)?"#":firstChar),acc},new Set)),isTinyTile=item=>!!(item!=null&&item.url&&(item!=null&&item.title)),isSearchedItem=(item,searchValue)=>{var _a9;return searchValue?(_a9=item.title)==null?void 0:_a9.toLowerCase().includes(searchValue.toLowerCase()):!0},sortTiles=items=>[...items].sort((a2,b2)=>{const aIndex=(a2==null?void 0:a2.title)??"",bIndex=(b2==null?void 0:b2.title)??"";return aIndex.localeCompare(bIndex)}),getSrcSetConfig$1=hasBgImage=>hasBgImage?{base:{width:139,aspectRatio:1.08},sm:{width:229,aspectRatio:1.08},md:{width:303,aspectRatio:1.08}}:{base:{width:92},sm:{width:153},md:{width:170}},hoverSpotStyles={"--rotate":"10deg","--neg-rotate":"calc(var(--rotate) * -1)","--perspective":"450px",position:"relative","& .tilt-grid":{position:"absolute",inset:0,display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gridTemplateRows:"repeat(3, 1fr)",zIndex:1,pointerEvents:"none","& >
381 b":{pointerEvents:"auto"}},"&:has(b:nth-child(1):hover) article":{transform:"perspective(var(--perspective)) rotateX(var(--rotate)) rotateY(var(--neg-rotate))"},"&:has(b:nth-child(2):hover) article":{transform:"perspective(var(--perspective)) rotateX(var(--rotate))"},"&:has(b:nth-child(3):hover) article":{transform:"perspective(var(--perspective)) rotateX(var(--rotate)) rotateY(var(--rotate))"},"&:has(b:nth-child(4):hover) article":{transform:"perspective(var(--perspective)) rotateY(var(--neg-rotate))"},"&:has(b:nth-child(5):hover) article":{transform:"perspective(var(--perspective))"},"&:has(b:nth-child(6):hover) article":{transform:"perspective(var(--perspective)) rotateY(var(--rotate))"},"&:has(b:nth-child(7):hover) article":{transform:"perspective(var(--perspective)) rotateX(var(--neg-rotate)) rotateY(var(--neg-rotate))"},"&:has(b:nth-child(8):hover) article":{transform:"perspective(var(--perspective)) rotateX(var(--neg-rotate))"},"&:has(b:nth-child(9):hover) article":{transform:"perspective(var(--perspective)) rotateX(var(--neg-rotate)) rotateY(var(--rotate))"}},getTinyTileStyles=createStyleObjectFromSlotRecipe({className:"tinyTile",slots:["article","tileHeading","contentWrapper","gradientBottom","gradientTop","headingWrapper","imageWrapper","listItem","link"],base:{listItem:{"--border-radius":"var(--chakra-radii-2xl)","--transition-duration":"300ms",scrollMarginBlockStart:"300px"},link:{display:"block",_hover:{textDecoration:"none"},_focusVisible:{outline:"none","& > article":{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px"}},"@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine)":hoverSpotStyles},article:{gridTemplateRows:"[content-start icon-start] 1fr 1fr [icon-end] 1fr [content-end]",gridTemplateColumns:"[content-start] 1fr [icon-start] 1fr 1fr [icon-end content-end]",aspectRatio:1.08,borderRadius:"var(--border-radius)",transition:`transform var(--transition-duration) ease-in-out, 382 box-shadow var(--transition-duration) ease-in-out, 383 filter var(--transition-duration) ease-in-out, 384 opacity var(--transition-duration) ease-in-out`},contentWrapper:{gridArea:"content",flexDirection:"column",justifyContent:"flex-end"},tileHeading:{color:"var(--semantics-text-title-secondary-color)",fontSize:{base:"clamp(0.75rem, 0.4984rem + 1.2579vw, 0.875rem)",sm:"clamp(0.875rem, 0.4569rem + 1.3937vw, 1.125rem)",md:"clamp(1.125rem, 0.6945rem + 0.8969vw, 1.25rem)",lg:"clamp(0.875rem, 0.4429rem
384+ 0.6969vw, 1rem)",xl:"clamp(1rem, -1.3188rem + 2.8986vw, 1.25rem)","2xl":"xl"},fontFamily:"accent",paddingInline:3,paddingBlockStart:0,paddingBlockEnd:2,textWrap:"balance"}},variants:{missingIcon:{true:{tileHeading:{color:"var(--semantics-text-title-primary-light-color)"},contentWrapper:{justifyContent:"center",alignItems:"center",textAlign:"center"},article:{backgroundSize:"cover",backgroundPosition:"center",_teamusa:{backgroundImage:"url(/img/default-tusa-navy-background-tiny-tiles.png)"},backgroundColor:"var(--semantics-surfaces-surface-5)"}}},hasBgImage:{false:{article:{backgroundColor:"var(--semantics-surfaces-surface-7)"},imageWrapper:{display:"block",placeContent:"center",padding:4,gridArea:"icon","& picture, & img":{justifySelf:"center",alignSelf:"center"},"& img":{marginInline:"auto",objectFit:"contain !important",maxHeight:"100%"}}},true:{article:{"--start-opacity":"0.7","--midpoint-opacity":"0.6","--end-opacity":"0","--gradient-start":"hsla(0, 0%, 0%, var(--start-opacity))","--gradient-midpoint":"hsla(0, 0%, 0%, var(--midpoint-opacity))","--gradient-end":"hsla(0, 0%, 0%, var(--end-opacity))","--gradient-opacity-step-1":"0.75","--gradient-opacity-step-2":"0.5","--gradient-opacity-step-3":"0.25","--gradient-opacity-step-4":"0.08"},imageWrapper:{gridArea:"content","& img":{borderRadius:"var(--border-radius)",objectFit:"cover"}},tileHeading:{color:"var(--semantics-text-title-primary-light-color)"},headingWrapper:{flexDirection:"column",justifyContent:"flex-end",overflow:"hidden",minHeight:"40%",borderRadius:"var(--border-radius)"},gradientTop:{backgroundImage:`linear-gradient( 385 to top, 386 var(--gradient-midpoint), 387 hsla(0, 0%, 0%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-1))) 20%, 388 hsla(0, 0%, 0%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-2))) 40%, 389 hsla(0, 0%, 0%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-3))) 60%, 390 hsla(0, 0%, 0%, calc(var(--midpoint-opacity) * var(--gradient-opacity-step-4))) 80%, 391 var(--gradient-end) 392 )`,minHeight:16},gradientBottom:{flexBasis:"min-content",backgroundImage:"linear-gradient(to top, var(--gradient-start), var(--gradient-midpoint))",borderBottomLeftRadius:"var(--border-radius)",borderBottomRightRadius:"var(--border-radius)"}}}}}),TinyTileComponent=props=>{const{image:image2,title,card_type,url,matchesSearch}=props,hasBgImage=isCloudinaryArray$1(image2)&&card_type==="default",styles2=getTinyTileStyles({hasBgImage,missingIcon:!isCloudinaryArray$1(image2)});if(!title||!url)return null;const isExternalLink=url.startsWith("http"),speedDialChar=/\d/.test(title[0])?"#":title[0].toLowerCase();return jsxRuntimeExports.jsx(ListItem,{"data-char":speedDialChar,"data-match":matchesSearch,css:styles2.listItem,children:jsxRuntimeExports.jsxs(SmartLink,{href:url,css:styles2.link,children:[jsxRuntimeExports.jsx(TiltGrid,{}),jsxRuntimeExports.jsxs(Grid,{as:"article",css:styles2.article,children:[jsxRuntimeExports.jsx(Box,{css:styles2.imageWrapper,children:jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig:getSrcSetConfig$1(hasBgImage)})}),jsxRuntimeExports.jsx(Flex,{css:styles2.contentWrapper,children:jsxRuntimeExports.jsxs(Flex,{css:styles2.headingWrapper,children:[hasBgImage&&jsxRuntimeExports.jsx(Box,{css:styles2.gradientTop}),jsxRuntimeExports.jsx(Box,{css:styles2.gradientBottom,children:jsxRuntimeExports.jsxs(Heading,{as:"h3",css:styles2.tileHeading,children:[title," ",isExternalLink&&jsxRuntimeExports.jsx(ExternalLinkIcon,{})]})})]})})]})]})})},TinyTile=reactExports.memo(TinyTileComponent),SpeedDialButton=({char:char2,handleCharClick,controlsId})=>{const handleClick=()=>handleCharClick(char2);return jsxRuntimeExports.jsx(Button,{variant:"ghost",size:{base:"xsCircle",md:"smCircle"},onClick:handleClick,"aria-label":`Scroll to ${char2}`,"aria-controls":controlsId,children:char2})},getTinyTilesBlockStyles=createStyleObjectFromSlotRecipe({className:"tinyTilesBlock",slots:["closeButton","description","searchBox","input","inputLeftElement","modalBody","modalContent","modalGrid","modalHeader","modalOpenButton","speedDial","speedDialInstructions","tileList"],base:{description:{maxWidth:{base:"100%",lg:"min(900px, 70%)"},marginBottom:8},closeButton:{position:"absolute",right:"var(--modal-padding)",top:"var(--modal-padding)"},searchBox:{backdropFilter:"blur(3px)",background:"linear-gradient(to bottom, white, transparent)",paddingBlockStart:"var(--modal-body-padding-block-start)",position:"sticky",top:0,zIndex:2},input:{backgroundColor:"rgb(255, 255, 255, 0.7)"},inputLeftElement:{pointerEvents:"none"},modalBody:{gridArea:"body",overflow:"auto",paddingBlockEnd:"var(--modal-padding)",paddingBlockStart:0,paddingInline:"var(--modal-padding)",position:"relative",'& [data-match="false"]':{display:"none"}},modalContent:{"--modal-body-padding-block-start":"var(--chakra-spacing-4)","--modal-padding":"var(--chakra-spacing-4)",borderRadius:{base:"0",md:"calc(var(--chakra-radii-xl) + var(--modal-padding))"},display:"grid",gridTemplateColumns:"[header-start body-start] 1fr [header-end body-end speed-dial-start] min-content [speed-dial-end]",gridTemplateRows:"[header-start] min-content [header-end body-start speed-dial-start] 1fr [body-end speed-dial-end]",height:{base:"100vh",md:"calc(100vh - var(--component-padding-inline) * 2)"},marginBlock:"auto",marginInline:{base:"0",md:"var(--component-padding-inline)"},maxWidth:"var(--component-max-width)",overflow:"hidden",paddingBlockEnd:0,paddingBlockStart:{md:"var(--modal-padding)"},"@supports (height: 100dvh)":{height:{base:"100dvh",md:"calc(100dvh - var(--component-padding-inline) * 2)"}}
392,"&:has(input:not(:placeholder-shown)) nav":{opacity:0}},modalHeader:{"& > div":{marginBlockEnd:0},gridArea:"header",paddingInline:"var(--modal-padding)"},modalOpenButton:{display:"flex",marginInline:"auto",marginTop:{base:4,md:6}},speedDial:{flexDirection:"column",gap:1,gridArea:"speed-dial",height:"100%",overflow:"auto",paddingBlockStart:"var(--modal-body-padding-block-start)",paddingInlineEnd:"calc(var(--modal-padding) / 2)",position:"relative",transition:"opacity 300ms ease-in-out","& button:focus-visible":{outlineOffset:"-3px"},'&[data-sm-display="false"]':{sm:{display:"none"}}},tileList:{display:"grid",gap:2,gridTemplateColumns:{base:"repeat(2, 1fr)",sm:"repeat(3, 1fr)",lg:"repeat(6, 1fr)"},height:"min-content","@media (hover: hover) and (pointer: fine)":{"& a:hover article":{boxShadow:"md",filter:"saturate(1.2)"},"&:has(a:hover) a:not(:hover) article":{filter:"saturate(0.8)",opacity:.8,transform:"scale(0.95)"}},'&[data-variant="modal"]':{paddingBlockStart:4}}}}),MIN_TILES_FOR_SPEED_DIAL_SM=25,SpeedDial=reactExports.memo(({items,listRef,controlsId})=>{const styles2=getTinyTilesBlockStyles(),chars2=reactExports.useMemo(()=>getSpeedDialChars(items),[items]),prefersReducedMotion=userPrefersReducedMotion(),handleCharClick=char2=>{var _a9;const element=(_a9=listRef.current)==null?void 0:_a9.querySelector(`[data-char="${char2}"]`);element&&element.scrollIntoView({behavior:prefersReducedMotion?"auto":"smooth"})};return jsxRuntimeExports.jsx(Flex,{as:"nav",css:styles2.speedDial,"aria-label":"Quick navigation. Select a letter to jump to tiles starting with that letter.","data-sm-display":items.length>=MIN_TILES_FOR_SPEED_DIAL_SM,children:chars2.map(char2=>jsxRuntimeExports.jsx(SpeedDialButton,{char:char2,controlsId,handleCharClick},char2))})}),NoResults=()=>jsxRuntimeExports.jsxs(Box,{textAlign:"center",children:[jsxRuntimeExports.jsx(Search2Icon,{"aria-hidden":!0,role:"presentation"}),jsxRuntimeExports.jsx(Text,{marginBlockStart:2,children:"No results match your search"})]}),styles$8=getTinyTilesBlockStyles(),TinyTilesSearch=({inputRef,searchValue,onSearchChange})=>jsxRuntimeExports.jsx(Box,{css:styles$8.searchBox,children:jsxRuntimeExports.jsxs(FieldRoot,{floatingLabelType:"floating",variant:"tinyTiles",children:[jsxRuntimeExports.jsx(InputGroup,{width:"100%",startElement:jsxRuntimeExports.jsx(Search2Icon,{css:styles$8.inputLeftElement}),children:jsxRuntimeExports.jsx(Input,{fontSize:"md",ref:inputRef,type:"search",value:searchValue,onChange:onSearchChange,css:styles$8.input,placeholder:" "})}),jsxRuntimeExports.jsx(FieldLabel,{fontSize:"md",children:"Search"})]})}),styles$7=getTinyTilesBlockStyles(),MIN_TILES_FOR_SPEED_DIAL=20,TinyTilesModal=({open,items,title,uid,onClose})=>{const[searchValue,setSearchValue]=reactExports.useState(""),deferredSearch=reactExports.useDeferredValue(searchValue),listRef=reactExports.useRef(null),sortedItems=reactExports.useMemo(()=>sortTiles(items),[items]),renderSpeedDial=sortedItems.length>=MIN_TILES_FOR_SPEED_DIAL,listId=`${uid}-tiles`,renderTiles=item=>jsxRuntimeExports.jsx(TinyTile,{matchesSearch:isSearchedItem(item,deferredSearch),...item},item.uid),handleSearchChange=reactExports.useCallback(e3=>{setSearchValue(e3.target.value)},[setSearchValue]),hasZeroSearchResults=sortedItems.reduce((acc,item)=>acc+(isSearchedItem(item,deferredSearch)?1:0),0)===0,handleOpenChange=event=>{event.open||(setSearchValue(""),onClose())};return jsxRuntimeExports.jsx(DialogRoot,{open,onOpenChange:handleOpenChange,children:jsxRuntimeExports.jsxs(Portal,{children:[jsxRuntimeExports.jsx(DialogBackdrop,{}),jsxRuntimeExports.jsx(DialogPositioner,{children:jsxRuntimeExports.jsxs(DialogContent,{css:styles$7.modalContent,children:[jsxRuntimeExports.jsxs(DialogHeader,{css:styles$7.modalHeader,children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{hideLinkButton:!0,children:title}),jsxRuntimeExports.jsx(DialogCloseTrigger,{asChild:!0,children:jsxRuntimeExports.jsx(CloseButton$1,{css:styles$7.closeButton,"aria-label":"Close modal"})})]}),jsxRuntimeExports.jsxs(DialogBody,{css:styles$7.modalBody,children:[jsxRuntimeExports.jsx(TinyTilesSearch,{onSearchChange:handleSearchChange,searchValue}),jsxRuntimeExports.jsx(ListRoot,{id:listId,ref:listRef,"data-variant":"modal",css:styles$7.tileList,children:sortedItems.map(renderTiles)}),hasZeroSearchResults&&jsxRuntimeExports.jsx(NoResults,{})]}),renderSpeedDial&&jsxRuntimeExports.jsx(SpeedDial,{items:sortedItems,listRef,controlsId:listId})]})})]})})},styles$6=getTinyTilesBlockStyles(),DEFAULT_TILE_LIMIT=6,TinyTilesBlock=props=>
392{const{display_all,hide_title,items,title,description,_metadata:{uid}}=props,{open,onOpen,onClose}=useDisclosure();if(!items)return null;const filteredTiles=items.filter(isTinyTile),sliceValue=display_all?void 0:DEFAULT_TILE_LIMIT,enableModal=!display_all&&filteredTiles.length>DEFAULT_TILE_LIMIT;return jsxRuntimeExports.jsxs(Container,{as:"section",size:"fullWidth",children:[title&&(hide_title?jsxRuntimeExports.jsx(VisuallyHidden,{as:"h2",children:title}):jsxRuntimeExports.jsx(ComponentHeading,{uid,children:title})),description&&jsxRuntimeExports.jsx(Text,{css:styles$6.description,children:description}),jsxRuntimeExports.jsx(ListRoot,{css:styles$6.tileList,children:filteredTiles.slice(0,sliceValue).map(item=>jsxRuntimeExports.jsx(TinyTile,{...item},item.uid))}),enableModal&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Button,{"data-js":!0,css:styles$6.modalOpenButton,onClick:onOpen,children:"Show All"}),jsxRuntimeExports.jsx(TinyTilesModal,{open,items:filteredTiles,title,uid,onClose})]})]})};function WidgetInitiator({pixleeWidgetArray}){const{props:{headerNonce}}=usePageContext(),consentRecord=useCookieConsent();return reactExports.useEffect(()=>{pixleeWidgetArray.length&&consentRecord.performance&&(document.querySelector('script[src*="pixlee_widget_1_0_0.js"]')||initiatePixlee(pixleeWidgetArray,headerNonce,consentRecord))},[consentRecord]),null}function initiatePixlee(pixleeWidgetArray,headerNonce,consentRecord){window.PixleeAsyncInit=function(){const[{apiKey}]=pixleeWidgetArray;window.Pixlee.init({apiKey}),pixleeWidgetArray.forEach(widget=>{window.Pixlee.addSimpleWidget({widgetId:widget.widgetId,containerId:widget.containerId,denyCookies:!consentRecord.targeting})})},(function(d2,s2,id2){var _a9;const p2=d2.getElementsByTagName(s2)[0];if(d2.getElementById(id2))return;const js2=d2.createElement(s2);js2.id=id2,js2.setAttribute("nonce",headerNonce),js2.src="https://assets.pxlecdn.com/assets/pixlee_widget_1_0_0.js",(_a9=p2==null?void 0:p2.parentNode)==null||_a9.insertBefore(js2,p2)})(document,"script","pixlee-jssdk")}const getCountdownClockStyles=createStyleObjectFromSlotRecipe({slots:["container","clock"],base:{container:{"--mobile-width":"405px","--desktop-width":"800px","--mobile-height":"365px","--desktop-height":"180px",width:"var(--padded-full-width)",maxWidth:{base:"var(--mobile-width)",lg:"var(--desktop-width)"},marginInline:"auto",".first-content &":{boxShadow:"lg",width:"100%",maxWidth:"100%"}},clock:{overflow:"hidden",transformOrigin:"top left",width:"100%","@media (max-width: 450px)":{transform:"scale(0.95)",width:"105%"},"@media (max-width: 425px)":{transform:"scale(0.9)",width:"110%"},"@media (max-width: 400px)":{transform:"scale(0.85)",width:"120%"},"@media (max-width: 375px)":{transform:"scale(0.8)",width:"125%"},height:{base:"var(--mobile-height)",lg:"var(--desktop-height)"},border:"1px solid var(--semantics-borders-primary-color, #00000026)",".first-content &":{border:"none",maxWidth:{base:"var(--mobile-width)",lg:"var(--desktop-width)"},marginInline:"auto"}}}}),CountdownClock=props=>{const{_metadata,iframe_src,title}=props,{countdown_clock_widget_enabled}=useFeatureFlags(),styles2=getCountdownClockStyles();if(!countdown_clock_widget_enabled||!iframe_src)return null;const getIframeTitle=src=>{const url=src.toLowerCase();return url.includes("olympic-paralympic")?"Paris 2024 Olympics and Paralympics Countdown Clock":url.includes("paralympic")?"Paris 2024 Paralympics Countdown Clock":url.includes("olympic")?"Paris 2024 Olympics Countdown Clock":"Paris 2024 Countdown Clock"};return jsxRuntimeExports.jsxs(Box,{css:styles2.container,children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title}),jsxRuntimeExports.jsx(NoJSMessage,{marginBlock:"var(--space-between-components)",children:"To see the countdown clock, please enable JavaScript."}),jsxRuntimeExports.jsx(chakra.iframe,{"data-js":!0,css:styles2.clock,src:iframe_src,title:getIframeTitle(iframe_src)})]})},useAccessibleIframe=(accessibleTitle,timeoutMs=3e4)=>{const ref=reactExports.useRef(null);return reactExports.useEffect(()=>{if(!ref.current||!accessibleTitle)return;const observer=new MutationObserver(()=>{var _a9;const iframe=(_a9=ref.current)==null?void 0:_a9.getElementsByTagName("iframe")[0];if(!iframe){observer.disconnect();return}iframe.title!==accessibleTitle&&(iframe.title=accessibleTitle,observer.disconnect())});observer.observe(ref.current,{childList:!0,subtree:!0});const timeoutId=setTimeout(()=>{observer.disconnect()},timeoutMs);return()=>{observer.disconnect(),clearTimeout(timeoutId)}},[accessibleTitle,timeoutMs]),ref},focusableSelector=["input:not([disabled]):not([inert]):not([inert] *)","select:not([disabled]):not([inert]):not([inert] *)","textarea:not([disabled]):not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","area[href]:not([inert]):not([inert] *)","button:not([disabled]):not([inert]):not([inert] *)",'[tabindex]:not
392([tabindex="-1"]):not(slot):not([inert]):not([inert] *)',"audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"].join(",");function isVisible$1(el){const style=window.getComputedStyle(el);return style.visibility!=="hidden"&&style.display!=="none"&&el.offsetParent!==null}function focusNextAfter(container){var _a9;(_a9=Array.from(document.querySelectorAll(focusableSelector)).find(el=>isVisible$1(el)&&!container.contains(el)&&(container.compareDocumentPosition(el)&Node.DOCUMENT_POSITION_FOLLOWING)!==0))==null||_a9.focus()}function PixleeWidget(props){const{accessibility_title,title,_metadata}=props,ref=useAccessibleIframe(accessibility_title),containerId=_metadata==null?void 0:_metadata.uid;return containerId?jsxRuntimeExports.jsxs(SchrodingersBox,{isABox:!!title,children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:containerId,containerStyles:{maxWidth:"1418px",marginInline:{base:6,sm:8,"2xl":"auto"},marginBottom:0},sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-pixlee",uid:containerId}),children:title}),jsxRuntimeExports.jsx(NoJSMessage,{textAlign:"center"}),jsxRuntimeExports.jsx(SkipLink,{label:`Skip ${(accessibility_title==null?void 0:accessibility_title.trim())||"section"}`,container:"pixlee",onSkip:()=>ref.current&&focusNextAfter(ref.current)}),jsxRuntimeExports.jsx(Box,{"data-js":!0,ref,id:containerId,width:"100%",aspectRatio:4/3,minHeight:"366px",maxHeight:"600px"})]}):null}const nbcWidgetStyles={widgetWrapper:{height:{base:"1091px",sm:"951px",md:"910px",lg:"891px",xl:"872px"}},container:{display:"flex",flexDirection:"column",width:"100%",height:"100%",minHeight:"500px"}};function NbcWidget(props){const{_metadata,accessibility_title,schedule_url,title}=props,{container,widgetWrapper}=nbcWidgetStyles;return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-nbc-schedule",uid:_metadata.uid}),children:title}),jsxRuntimeExports.jsx(Box,{css:widgetWrapper,children:jsxRuntimeExports.jsx(chakra.iframe,{css:container,title:accessibility_title||title||"Olympic/Paralympic Schedule, provided by NBC",src:schedule_url})})]})}const GracenoteWidget=({widgetConfig})=>{const{props:{headerNonce}}=usePageContext(),ref=reactExports.useRef(null);return reactExports.useEffect(()=>{if(ref.current){const container=ref.current,script2=document.createElement("script");return script2.setAttribute("nonce",headerNonce),script2.async=!0,script2.src="https://widgets.sports.gracenote.com/gns.widget.loader.js",Object.entries({...widgetConfig,enable_show_more:"yes",show_heading:"no"}).forEach(([key,value])=>{script2.setAttribute(`data-${key}`,value)}),container.appendChild(script2),()=>{container.contains(script2)&&container.removeChild(script2)}}},[]),jsxRuntimeExports.jsx(Box,{"data-js":!0,ref,mb:16,className:"gnsWidget",css:{"& iframe":{width:"330px"}}})},commonConfig$1={highlight_noc_geo:"2209",default_sort:"total",language:"en_GB",language_id:"2"},OLYMPIC_WIDGET_ID="1432-wintergames-20252026-medaltable",PARALYMPIC_WIDGET_ID="1432-wintergames-20252026-medaltable-Paralympics",getGracenoteConfigs=({items_to_show,olympic_year,type:type2})=>{const configs=[],baseConfig={...commonConfig$1,top_x:items_to_show,season_id:olympic_year==="2026"?"20252026":olympic_year};return type2.includes("olympic")&&configs.push({...baseConfig,widget_id:OLYMPIC_WIDGET_ID}),type2.includes("paralympic")&&configs.push({...baseConfig,widget_id:PARALYMPIC_WIDGET_ID}),configs},GracenoteMedalsInitiator=props=>{const{_metadata,items_to_show,olympic_year,title,type:type2}=props,selectedConfigs=getGracenoteConfigs({type:type2,olympic_year,items_to_show});return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-gracenote",uid:_metadata.uid}),children:title}),title&&jsxRuntimeExports.jsxs(NoJSMessage,{children:["To see ",title,", please enable JavaScript."]}),selectedConfigs.map(config2=>jsxRuntimeExports.jsx(GracenoteWidget,{widgetConfig:config2},`${_metadata.uid}-${config2.widget_id}`))]})},commonConfig={highlight_noc_geo:"2209",top_x:"50",default_sort:"total",language:"en_GB",language_id:"2",season_id:"20252026"},olympicConfig={widget_id:"1432-summergames-2024-resultsoverview-en_US",...commonConfig},paralympicConfig={widget_id:"1432-wintergames-20252026-resultsoverview-paralympics",...commonConfig},widgetConfigs={olympic:[olympicConfig],paralympic:[paralympicConfig],olympic_and_paralympic:[olympicConfig,paralympicConfig]},GracenoteResultsInitiator=props=>{const{_metadata,title,type:type2}=props;let selectedConfigs=[];return type2==="olympic"&&(selectedConfigs=widgetConfigs.olympic),type2==="paralympic"&&(selectedConfigs=widgetConfigs.paralympic),type2==="olympic_and_paralympic"&&(selectedConfigs=widgetConfigs.olympic_and_paralympic),jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-ioc-results",uid:_metadata.uid}),children:title}),title&&jsxRuntimeExports.jsxs(NoJSMessage,{children:["To see ",title,", please enable JavaScript."]}),selectedConfigs.map(config2=>jsxRuntimeExports.jsx(GracenoteWidget,{widgetConfig:config2},_metadata.uid))]})};function getLoadKaWidget(type2,containerId){let mode="medals_mode",widgetTitle="",id2=21;switch(type2){case"results":mode="results_mode",widgetTitle="2026 Olympic Games: Team USA Collegiate Results",id2=1;break;case"schedule":mode="schedule_mode",widgetTitle="2026 Olympic Games Schedule",id2=1;break;case"leaderboard":mode="leader_mode",widgetTitle="2026 Olympic Games: Team USA Collegiate Medalist Leaderboard",id2=1;break;case"paralympics_leaderboard":mode="leader_mode",widgetTitle="2026 Paralympic Games: Team USA Collegiate Medalist Leaderboard",id2=21;break;case"paralympics_results":mode="results_mode",widgetTitle="2026 Paralympic Games: Team USA Collegiate Results",id2=21;break}return` 393 loadKaWidget('${mode}', '#${containerId}', '${widgetTitle}', ${id2}); 394 `}function KaWidgetInitiator({_metadata,title,type:type2}){const{props:{headerNonce,themeKey}}=usePageContext(),widgetType=(()=>{switch(type2){case"paralympics_leaderboard":return"leaderboard";case"paralympics_results":return"results";default:return type2}})();return reactExports.useEffect(()=>{const scriptId=`ka-${widgetType}-script-${_metadata.uid}`,containerId=`ka-${widgetType}-widget-${_metadata.uid}`,widgetScripts=getLoadKaWidget(type2,containerId),injectInlineScript=()=>{if(!document.getElementById(scriptId)){const script2=document.createElement("script");script2.setAttribute("nonce",headerNonce),script2.id=scriptId,script2.async=!0,script2.innerHTML=widgetScripts,document.body.appendChild(script2)}},externalScript=document.querySelector('script[src="https://storage.googleapis.com/ka-widget/2026/ka-widget.js"]');externalScript&&(typeof window.loadKaWidget=="function"?injectInlineScript():externalScript.addEventListener("load",injectInlineScript,{once:!0}))},[type2,widgetType,headerNonce,_metadata.uid]),isUSOPC(themeKey)?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:_metadata.uid,children:title}),title&&jsxRuntimeExports.jsxs(NoJSMessage,{children:["To see ",title,", please enable JavaScript."]}),jsxRuntimeExports.jsx(Box,{"data-js":!0,className:"container ka-widget",id:`ka-${widgetType}-widget-${_metadata.uid}`})]})}):null}function IocResultsWidgetComponent(props){const{_metadata,accessibility_title,title,results_url}
394=props;return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid:(_metadata==null?void 0:_metadata.uid)??"",sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-ioc-results",uid:(_metadata==null?void 0:_metadata.uid)??""}),children:title}),jsxRuntimeExports.jsx(chakra.iframe,{className:"olympicsFrame",src:results_url||"",title:accessibility_title||title||"International Olympic Committee Results",width:"100%",minHeight:"650px"})]})}const pulse=keyframes$1` 395 0% {opacity: 0.5;} 396 50% {opacity: 1;} 397 100% {opacity: 0.5;} 398`,generateDTDHTML=(apiKey,headerNonce)=>` 399 <script nonce="${headerNonce}">var DDCONF = { API_KEY: '${apiKey}' };<\/script> 400 <script nonce="${headerNonce}" src="https://doublethedonation.com/api/js/ddplugin.js"><\/script> 401 <div id="dd-container"> 402 <a href="https://doublethedonation.com/matching-grant-resources/matching-gift-basics"> 403 Matching Gift 404 </a> 405 and 406 <a href="https://doublethedonation.com/matching-grant-resources/volunteer-grant-basics"> 407 Volunteer Grant 408 </a> 409 information provided by 410 <br></br> 411 <a href="https://doublethedonation.com"> 412 <img alt="Powered by Double the Donation" src="https://doublethedonation.com/api/img/powered-by.png" /> 413 </a> 414 </div>`,DoubleDonationWidget=props=>{const{api_key}=props,{props:{headerNonce}}=usePageContext();return api_key?jsxRuntimeExports.jsx(Box,{suppressHydrationWarning:!0,"data-js":!0,dangerouslySetInnerHTML:{__html:generateDTDHTML(api_key,headerNonce)},minHeight:"343px",display:"grid",placeItems:"center",position:"relative",css:{"@media (min-width: 586px)":{minHeight:"307px"},"&:not(:has(button))":{_before:{content:'"Loading..."',position:"absolute",bottom:"3rem","@media (prefers-reduced-motion: no-preference)":{animation:`${pulse} 1.5s infinite`}}},"& a, button, input":{_focusVisible:{outline:"3px solid var(--semantics-focus-dark)",outlineOffset:"3px"}}}}):null},iframeStyles={width:"100%",height:"100%",minHeight:"90vh"},disclaimerStyles={fontSize:{base:"md",lg:"lg",xl:"xl"},maxWidth:"var(--text-content-max-width)",marginTop:8,marginInline:"auto"},TableauWidget=props=>{const{accessibility_title,title,tableau_url,email,_metadata:{uid}}=props;return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",children:[title&&jsxRuntimeExports.jsx(ComponentHeading,{uid,sponsor:jsxRuntimeExports.jsx(Banana,{name:"global-sponsor-logo-widget",uid}),children:title}),jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsx(NoJSMessage,{textAlign:"center",children:"To see this Tableau visualization, please enable JavaScript."}),jsxRuntimeExports.jsx(chakra.iframe,{"data-js":!0,css:iframeStyles,title:accessibility_title||title||"Tableau Visualization",src:tableau_url})]}),jsxRuntimeExports.jsxs(Text,{css:disclaimerStyles,children:["The USOPC is committed to improving accessibility in all aspects of what we do. We understand that some of the materials included may not be fully accessible as they are provided by external organizations or systems and encourage anyone who may need an accessible version to contact ",jsxRuntimeExports.jsx(Link,{href:`mailto:${email}`,children:email})," so that we can help you access the information as needed."]})]})};function WidgetRouter(widgetObject){const{countdown_clock,double_donation,gracenote_college_widget,gracenote_medal_table,gracenote_results_table,ioc_results,nbc_schedule,pixlee,tableau}=widgetObject,{double_donation_widget_enabled,gracenote_widget_enabled,gracenote_results_widget_enabled,ioc_results_widget_enabled,ka_widget_enabled,nbc_widget_enabled,pixlee_widget_enabled,tableau_widget_enabled}=useFeatureFlags();return countdown_clock?jsxRuntimeExports.jsx(CountdownClock,{...countdown_clock}):double_donation&&double_donation_widget_enabled?jsxRuntimeExports.jsx(DoubleDonationWidget,{...double_donation}):pixlee&&pixlee_widget_enabled?jsxRuntimeExports.jsx(ConsentGate,{title:"This social post gallery could not be displayed",consentRequired:["performance"],children:jsxRuntimeExports.jsx(PixleeWidget,{...pixlee})}):gracenote_medal_table&&gracenote_widget_enabled?jsxRuntimeExports.jsx(GracenoteMedalsInitiator,{...gracenote_medal_table}):gracenote_results_table&&gracenote_results_widget_enabled?jsxRuntimeExports.jsx(GracenoteResultsInitiator,{...gracenote_results_table}):nbc_schedule&&nbc_widget_enabled?jsxRuntimeExports.jsx(NbcWidget,{...nbc_schedule}):gracenote_college_widget&&ka_widget_enabled?jsxRuntimeExports.jsx(KaWidgetInitiator,{...gracenote_college_widget}):ioc_results&&ioc_results_widget_enabled?jsxRuntimeExports.jsx(IocResultsWidgetComponent,{...ioc_results}):tableau&&tableau_widget_enabled?jsxRuntimeExports.jsx(TableauWidget,{...tableau}):null}const KeysToComponentMap={accordion_block:AccordionBlock,athletes_carousel:AthletesCarouselBlock,author_byline_block:BylineBlock,interactive_map:AthletesInteractiveMap,athletes_leaderboard:AthletesLeaderboard,athletes_table:AthletesTableBlock,bio_block:AthleteProfileBio,carousel:CarouselBlock,content_tiles:ContentTileBlock,content_carousel_block:ContentCarouselBlock,csv_table:CSVTable,events_table:EventsTable,featured_content:FeaturedContent,full_width_image:FullWidthHero,form_block:FormBlock,gallery_block:GalleryBlock,game_block:GameBlock,hero_block:HeroBlock,iframe_block:IFrameBlock,json_rich_text:JsonRichTextBlock,image_block:ImageBlock,link_strip:LinkStripBlock,medal_tracker:MedalTracker,medals_table:AllTimeMedalTable,nbc_video_block:NBCVideoBlock,opendorse_block:OpendorseBlock,promo_banner_block:PromoBannerBlock,pull_quote:PullQuoteBlock,rich_text_block:RichTextBlock,salesforce_form:()=>jsxRuntimeExports.jsx(Stub,{stubText:"Salesforce Form"}),search_results:SearchResultsBlock,sharing:FollowTools,signup_form:NewsletterForm,site_map:SiteMap,social_post_block:SocialPostBlock,social_posts_block:SocialPostBlock,syndication_block:SyndicationBlock,tiny_tiles_block:TinyTilesBlock,video_block:VideoBlock,video_page_block:()=>jsxRuntimeExports.jsx(Stub,{stubText:"Video Page Block"}),widget_provider:WidgetRouter,widget_initiator:WidgetInitiator};
414function RenderComponent(contentItem,index2){const componentKey=objectToComponentKey(contentItem),componentBeingCreated=KeysToComponentMap[componentKey],propsWithKey=contentItem[componentKey];if(typeof componentBeingCreated<"u")try{return React.createElement(componentBeingCreated,{...propsWithKey,key:index2})}catch(err){logger.error(err);return}else{const stubText=componentKey??`component with index ${index2} is undefined`;return jsxRuntimeExports.jsx(Stub,{stubText},index2)}}function appendWidgetInitiator(componentArray,pageData){const pixleeWidgetArray=[];function populateWidgetArrays(component2){var _a9,_b7,_c6,_d6;const[widgetType]=Object.keys(component2);switch(widgetType){case"pixlee":pixleeWidgetArray.push({widgetId:(_a9=component2.pixlee)==null?void 0:_a9.widget_id,containerId:(_c6=(_b7=component2.pixlee)==null?void 0:_b7._metadata)==null?void 0:_c6.uid,apiKey:(_d6=component2.pixlee)==null?void 0:_d6.api_key});break;default:return}}return pageData.content.forEach(component2=>{switch(Object.keys(component2)[0]){case"widget_provider":populateWidgetArrays(component2.widget_provider);break}}),componentArray.concat(RenderComponent({widget_initiator:{pixleeWidgetArray}},pageData.content.length))}const PageBanana=()=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(NoJSMessage,{marginBlock:"var(--space-around-ad)",textAlign:"center",children:"To see sponsored ads, please enable JavaScript."}),jsxRuntimeExports.jsx(Banana,{name:"standard-leaderboard",uid:"page-top",marginBlock:"var(--space-around-ad)"})]});function handleComponentSpacing(config2){var _a9;const{contentBlock,index:index2,contentArray,isSyndicated,disableBanana}=config2;if("link_strip"in contentBlock||isSyndicated)return RenderComponent(contentBlock,index2);const componentId=getComponentId(contentBlock),renderKey2=componentId||index2,isFirstComponent=index2===0,nextComponent=contentArray[index2+1]||{},nextComponentKey=objectToComponentKey(nextComponent);if(isFirstComponent)return isPromoStrip(contentBlock)?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Box,{id:componentId,className:"first-content",marginBottom:nextComponentKey==="full_width_image"?0:disableBanana?"var(--space-between-components)":"var(--space-around-ad)",children:RenderComponent(contentBlock,index2)}),!disableBanana&&nextComponentKey!=="full_width_image"&&jsxRuntimeExports.jsx(PageBanana,{})]},renderKey2):"carousel"in contentBlock||"full_width_image"in contentBlock||"hero_block"in contentBlock||"promo_banner_block"in contentBlock||"signup_form"in contentBlock||"video_block"in contentBlock?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Box,{id:componentId,className:"first-content",width:"100%",marginBottom:disableBanana?"var(--space-between-components)":"var(--space-around-ad)",children:RenderComponent(contentBlock,index2)}),!disableBanana&&jsxRuntimeExports.jsx(PageBanana,{})]},renderKey2):"widget_provider"in contentBlock&&((_a9=contentBlock.widget_provider)!=null&&_a9.countdown_clock)?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Box,{id:componentId,className:"first-content",marginBottom:"var(--space-around-ad)",children:RenderComponent(contentBlock,index2)},index2),!disableBanana&&jsxRuntimeExports.jsx(PageBanana,{})]},renderKey2):"iframe_block"in contentBlock&&contentArray.length===1?jsxRuntimeExports.jsx(Box,{id:componentId,className:"first-content",children:RenderComponent(contentBlock,index2)},renderKey2):jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[!disableBanana&&jsxRuntimeExports.jsx(PageBanana,{}),jsxRuntimeExports.jsx(Box,{id:componentId,marginTop:disableBanana?"var(--space-between-components)":"var(--space-around-ad)",marginBottom:"var(--space-between-components)",width:"100%",_empty:{marginTop:0},children:RenderComponent(contentBlock,index2)})]},renderKey2);const isLastComponent=index2===contentArray.length-1;if("hero_block"in contentBlock&&isLastComponent)return jsxRuntimeExports.jsx(Box,{id:componentId,children:RenderComponent(contentBlock,index2)},renderKey2);if("content_carousel_block"in contentBlock&&nextComponentKey==="content_carousel_block")return jsxRuntimeExports.jsx(Box,{id:componentId,children:RenderComponent(contentBlock,index2)},renderKey2);if("promo_banner_block"in contentBlock&&nextComponentKey==="video_block")return jsxRuntimeExports.jsx(Box,{width:"100%",id:componentId,children:RenderComponent(contentBlock,index2)},renderKey2);if("image_block"in contentBlock)return jsxRuntimeExports.jsx(Box,{id:componentId,marginBottom:{base:4,md:6,lg:8,xl:10,"2xl":12},marginTop:{base:4,md:6,lg:8,xl:10,"2xl":12},width:"100%",children:RenderComponent(contentBlock,index2)},renderKey2);const prevComponent=contentArray[index2-1]||{},prevComponentKey=objectToComponentKey(prevComponent);return"full_width_image"in contentBlock?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Box,{id:componentId,width:"100%",marginBottom:
414disableBanana||index2>1?"var(--space-between-components)":"var(--space-around-ad)",children:RenderComponent(contentBlock,index2)}),prevComponentKey==="promo_banner_block"&&!disableBanana&&index2===1&&jsxRuntimeExports.jsx(PageBanana,{})]},renderKey2):jsxRuntimeExports.jsx(Box,{id:componentId,marginBottom:"var(--space-between-components)",width:"100%",_empty:{display:"none"},children:RenderComponent(contentBlock,index2)},renderKey2)}const RenderContentArray=pageData=>{const{content,queryParams,disable_ads:disableBanana}=pageData;if(!Array.isArray(content)||content.length===0)return;const contentArray=performContentTransformations(content,queryParams),isSyndicated=isSyndicatedPage(pageData),spacedComponents=contentArray.map((contentBlock,index2)=>handleComponentSpacing({contentBlock,index:index2,contentArray,isSyndicated,disableBanana}));return appendWidgetInitiator(spacedComponents,pageData)},getDeluxePageHeaderStyles=createStyleObjectFromSlotRecipe({slots:["dateAndLocation","heading","linkWrapper","logo","photoCreditBox","subtitle","wrapper"],base:{wrapper:{backgroundColor:{_teamusa:"var(--components-deluxe-header-option-4-background-color)",_usopc:"var(--components-deluxe-header-option-4-background-color)",_ngb:"var(--components-deluxe-header-option-1-background-color)"},flexDirection:"column",justifyContent:"center",alignItems:"center",minH:{base:"300px",lg:"350px"},w:"100%",paddingBlock:{base:8,lg:12},paddingInline:{base:6,sm:8,md:12,lg:16},gap:4,position:"relative",isolation:"isolate",_teamusa:{minH:{base:"250px",lg:"300px"}}},logo:{maxW:{base:"196px",lg:"300px"},maxH:{base:"120px",lg:"184px"}},dateAndLocation:{color:"var(--semantics-text-paragraph-primary-light-color)",fontSize:"lg",marginTop:8,textAlign:"center",position:"relative",_before:{content:'""',position:"absolute",width:"70px",height:"4px",backgroundColor:"currentColor",top:"-20px",left:"50%",transform:"translate(-50%, 50%)"}},heading:{lineHeight:"100%",color:"var(--semantics-text-paragraph-primary-light-color)",textAlign:"center",maxW:"var(--component-max-width)",fontSize:{base:"3xl",sm:"4xl",md:"5xl",lg:"6xl",xl:"7xl","2xl":"9xl"},_teamusa:{fontFamily:"reload"}},linkWrapper:{flexDirection:"row",columnGap:{base:2,sm:4,xl:5,"2xl":6},rowGap:{base:2,lg:4},flexWrap:"wrap",justifyContent:"center","& span > svg":{transform:"translateY(-2px)"}},photoCreditBox:{backgroundSize:"cover",backgroundPosition:"center"},subtitle:{color:"var(--semantics-text-paragraph-primary-light-color)",textAlign:"center",maxW:"var(--component-max-width)",fontSize:{base:"md",sm:"lg",md:"xl",lg:"2xl"},'&[data-long="true"]':{fontSize:{base:"md",md:"lg",xl:"xl"}}}},variants:{variant:{blue:{wrapper:{backgroundColor:"var(--components-deluxe-header-option-1-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding})`,backgroundPosition:"left",backgroundRepeat:"repeat-x",backgroundSize:"auto 110%"}},bronze:{wrapper:{backgroundColor:"var(--components-deluxe-header-option-2-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.stripes})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"}},navy:{wrapper:{backgroundColor:{_teamusa:"var(--components-deluxe-header-option-4-background-color)",_usopc:"var(--components-deluxe-header-option-1-background-color)"},backgroundImage:{_usopc:`url(${CLOUDINARY_URLS.backgrounds.starsGroupedDark})`},backgroundPosition:"50% 0%",backgroundRepeat:"no-repeat",backgroundSize:{base:"110%",sm:"70%",md:"60%",lg:"50%"},_teamusa:{backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding})`,backgroundPosition:"left",backgroundRepeat:"repeat-x",backgroundSize:"auto 110%"}}},red:{wrapper:{backgroundColor:"var(--components-deluxe-header-option-3-background-color)",backgroundImage:{_teamusa:`url(${CLOUDINARY_URLS.backgrounds.wavyFlagWithPadding})`,_usopc:`url(${CLOUDINARY_URLS.backgrounds.starsSmall})`},backgroundPosition:{_teamusa:"left"},backgroundRepeat:{_teamusa:"repeat-x",_usopc:"no-repeat"},backgroundSize:{_teamusa:"auto 110%",_usopc:"cover"}}},white:{wrapper:{backgroundColor:{_teamusa:"var(--components-deluxe-header-option-2-background-color)",_usopc:"var(--components-deluxe-header-option-4-background-color)"},backgroundImage:{_teamusa:`url(${CLOUDINARY_URLS.backgrounds.lightBlueWavyFlagWithPadding})`,_usopc:`url(${CLOUDINARY_URLS.backgrounds.featuredCardWhite})`},backgroundPosition:{_teamusa:"left",_usopc:"bottom right"},backgroundRepeat:{_teamusa:"repeat-x",_usopc:"no-repeat"},backgroundSize:{_teamusa:"auto 110%",_usopc:{base:"90% 90%",sm:"70% 70%",md:"40% 80%",lg:"30% 85%",xl:"30% 90%"}},borderBottom:{_usopc:"1px solid #d5d5d5"}},heading:{color:{_teamusa:"var(--semantics-text-title-secondary-color)",_usopc:"var(--semantics-text-title-accent-color)"}},dateAndLocation:{color:{_teamusa:"var(--semantics-text-title-secondary-color)",_usopc:"var(--semantics-text-title-primary-color)"},_before:{backgroundColor:"var(--semantics-surfaces-surface-3)"}},subtitle:{color:"var(--semantics-text-paragraph-primary-color)"}}},hasBgImage:{true:{wrapper:{backgroundColor:"unset",_after:{content:'""',position:"absolute",inset:0,zIndex:-1,backgroundColor:{_teamusa:"var(--components-deluxe-header-overlay-color)",_usopc:"#000f4dcc",_ngb:"#152c53cc"}}}}}}}),DeluxePageHeaderLinks=({options={}})=>{const{background:bg,links}=options,background=bg||"",styles2=getDeluxePageHeaderStyles();if(!(links!=null&&links.length))return null;const isListOfLinks=links.length>
4141,LinkWrapper=isListOfLinks?ListItem:reactExports.Fragment,focusColor=background==="white"?"var(--semantics-focus-dark)":"var(--semantics-focus-light)",linkVariant=["red","bronze"].includes(background)?"invertSolid":"solid";return jsxRuntimeExports.jsx(Flex,{...isListOfLinks&&{as:ListRoot},css:styles2.linkWrapper,children:links.map(link2=>{const{canRender,link:href,linkText}=unwrapLinkObject(link2);if(!canRender)return null;const text=linkText.slice(0,35);return jsxRuntimeExports.jsx(LinkWrapper,{children:jsxRuntimeExports.jsx(SmartLink,{href,variant:"button",buttonVariant:linkVariant,buttonSize:{base:"sm",lg:"md"},_focusVisible:{outlineColor:focusColor},children:text})},link2._metadata.uid)})})};function getNonRedundantAltText(altText,comparison,depth=10){return!altText||comparison&&altText.slice(0,depth).toLowerCase()===comparison.slice(0,depth).toLowerCase()?"":altText}function getDateAndLocation(eventOptions){const{start_date,end_date,location:location2,event_type}=eventOptions??{},{country,city,state}=location2??{},locationString=[city,state,country].filter(Boolean).join(", ");return[[start_date,end_date].filter(Boolean).map(date2=>getETDate(date2)).join(" - "),event_type,locationString].filter(Boolean).join(" | ")}const logoSrcSet={resizer:"fill",base:{width:300},lg:{width:350}},backgroundSrcSet={gravity:"auto",base:{width:479,height:400},sm:{width:767,height:400},md:{width:991,height:400},lg:{width:1279,height:400},xl:{width:1535,height:400},"2xl":{width:2e3,height:400}};function getSizeVariant(hasOnlyImageBanner,hasLogo){return hasOnlyImageBanner?"onlyImageBanner":hasLogo?"withLogo":"default"}function DeluxePageHeader({title,options={},eventOptions,uid}){var _a9,_b7;const{background,background_image,follow_tools:{social_networks}={},hide_title,logo_image,original_subtitle}=options,hasBgImage=isCloudinaryArray$1(background_image),bgImageSet=useImageSet(background_image,backgroundSrcSet),hasDarkBackground=(background_image!=null&&background_image.length?"hasImage":background)!=="white",displayTitle=!hide_title&&title,styles2=getDeluxePageHeaderStyles({variant:hasBgImage?void 0:background,hasBgImage}),logoAltText=getNonRedundantAltText((_b7=(_a9=logo_image==null?void 0:logo_image[0])==null?void 0:_a9.metadata)==null?void 0:_b7.alt_text,title),iconButtonVariant=hasDarkBackground?"invertOutlineIconButton":"outlineIconButton",dateAndLocation=getDateAndLocation(eventOptions);return jsxRuntimeExports.jsx(Box,{backgroundImage:bgImageSet,"data-photo-credit":getPhotoCredit(background_image),css:styles2.photoCreditBox,children:jsxRuntimeExports.jsxs(Flex,{css:styles2.wrapper,children:[isCloudinaryArray$1(logo_image)?jsxRuntimeExports.jsx(SrcSetImage,{data:logo_image,alt:logoAltText,srcSetConfig:logoSrcSet,loading:"eager",pictureProps:{width:"unset",height:"unset"},css:styles2.logo}):jsxRuntimeExports.jsx(Banana,{name:"deluxe-header-sponsor-logo",uid}),displayTitle&&jsxRuntimeExports.jsx(Heading,{as:"h1",css:styles2.heading,children:title}),(original_subtitle||dateAndLocation)&&jsxRuntimeExports.jsxs(Box,{children:[original_subtitle&&jsxRuntimeExports.jsx(Text,{css:styles2.subtitle,"data-long":original_subtitle.length>110,children:original_subtitle}),dateAndLocation&&jsxRuntimeExports.jsxs(Text,{css:styles2.dateAndLocation,children:[" ",dateAndLocation]})]}),jsxRuntimeExports.jsx(FollowTools,{social_networks,hasDarkBackground,extraProps:{iconContainerStyles:{flexDirection:"row",flexWrap:"wrap",justifyContent:"center",gap:4},iconButtonProps:{size:{base:"md",sm:"xl"},variant:iconButtonVariant,css:{"& svg":{boxSize:{base:4.5,sm:5}}}}}}),jsxRuntimeExports.jsx(DeluxePageHeaderLinks,{options})]})})}const LOGO_SIZE={base:84,md:100,lg:120},getImageBannerHeaderStyles=createStyleObjectFromSlotRecipe({slots:["container","contentContainer","image","imageContainer","links","logo","logoWrapper","subtitle","title"],base:{container:{maxWidth:"var(--extra-wide-component-max-width)",marginInline:"auto","&:has( + .first-content)":{marginBottom:"var(--space-between-components)"}},image:{width:"100%"},contentContainer:{display:"flex",flexDirection:"column",alignItems:"center",gap:4,textAlign:"center",textWrap:"balance",paddingInline:{base:6,lg:10},paddingTop:6,paddingBottom:6},imageContainer:{position:"relative"},logo:{marginInline:"auto",objectFit:"contain"},logoWrapper:{backgroundColor:"white",position:"absolute",width:{base:`${LOGO_SIZE.base}px`,md:`${LOGO_SIZE.md}px`,lg:`${LOGO_SIZE.lg}px`},height:{base:`${LOGO_SIZE.base}px`,md:`${LOGO_SIZE.md}px`,lg:`${LOGO_SIZE.lg}px`},inset:{base:`auto 0 -${LOGO_SIZE.base/2}px`,md:`auto 0 -${LOGO_SIZE.md/2}px`,lg:`auto 0 -${LOGO_SIZE.lg/2}px`},marginInline:"auto",borderRadius:"full",padding:{base:`${LOGO_SIZE.base*.1}px`,md:`${LOGO_SIZE.md*.1}px`,lg:`${LOGO_SIZE.lg*.1}px`},overflow:"hidden",boxShadow:"0px 0px 12px 0px rgba(0, 0, 0, 0.25);"},subtitle:{fontSize:{base:"md",md:"lg",xl:"2xl"}},title:{fontFamily:"heading",_teamusa:{fontFamily:"reload"}
414,textStyle:{base:"3xl",sm:"4xl",md:"5xl",lg:"6xl",xl:"7xl","2xl":"8xl"}},links:{flexDirection:"row",flexWrap:"wrap",justifyContent:"center",gap:2,marginTop:4}},variants:{size:{default:{},onlyImageBanner:{container:{marginBottom:0}},withLogo:{contentContainer:{paddingTop:{base:`${12+LOGO_SIZE.base/2}px`,md:`${10+LOGO_SIZE.md/2}px`,lg:`${10+LOGO_SIZE.lg/2}px`}}}}},defaultVariants:{size:"default"}});function ImageBannerHeader({title,options={}}){const{desktop_background_image,tablet_background_image,phone_background_image,follow_tools:{social_networks}={},hide_title,logo_image,original_subtitle,links}=options,hasBannerImages=[phone_background_image,tablet_background_image,desktop_background_image].every(image2=>isCloudinaryArray$1(image2)),hasLogo=isCloudinaryArray$1(logo_image),hasTitle=!hide_title&&!!title,hasSubtitle=!!original_subtitle,hasFollowTools=!!(social_networks!=null&&social_networks.length),hasLinks=!!(links!=null&&links.length),hasNonImageContent=hasTitle||hasSubtitle||hasFollowTools||hasLinks,size2=getSizeVariant(!hasNonImageContent&&!hasLogo,hasLogo),styles2=getImageBannerHeaderStyles({size:size2});return hasBannerImages?jsxRuntimeExports.jsxs(Box,{css:styles2.container,children:[jsxRuntimeExports.jsxs(Box,{css:styles2.imageContainer,children:[jsxRuntimeExports.jsx(SrcSetImage,{css:styles2.image,data:phone_background_image,srcSetConfig:{resizer:"auto",base:{width:479},sm:{width:767},md:{width:991,altImage:tablet_background_image},lg:{width:1279,altImage:tablet_background_image},xl:{width:1535,altImage:desktop_background_image},"2xl":{width:1960,altImage:desktop_background_image}}}),hasLogo&&jsxRuntimeExports.jsx(Box,{css:styles2.logoWrapper,children:jsxRuntimeExports.jsx(SrcSetImage,{css:styles2.logo,data:logo_image,srcSetConfig:{resizer:"auto",base:{width:84},md:{width:100},lg:{width:120}}})})]}),hasNonImageContent&&jsxRuntimeExports.jsxs(Box,{css:styles2.contentContainer,children:[hasTitle&&jsxRuntimeExports.jsx(Heading,{css:styles2.title,children:title}),hasSubtitle&&jsxRuntimeExports.jsx(Text,{css:styles2.subtitle,children:original_subtitle}),hasFollowTools&&jsxRuntimeExports.jsx(FollowTools,{social_networks,extraProps:{iconContainerStyles:{flexDirection:"row",flexWrap:"wrap",justifyContent:"center",gap:4},iconButtonProps:{size:{base:"md",sm:"xl"},variant:"outlineIconButton",css:{"& svg":{boxSize:{base:4.5,sm:5}}}}}}),hasLinks&&jsxRuntimeExports.jsx(SchrodingersList,{listStyles:styles2.links,items:links,renderItems:linkItem=>{const{canRender,link:link2,linkText}=unwrapLinkObject(linkItem);return canRender?jsxRuntimeExports.jsx(SmartLink,{href:link2,variant:"button",buttonVariant:"solid",buttonSize:{base:"sm",md:"md",lg:"lg"},children:linkText}):null}})]})]}):null}function PageHeader({title,visibleTitle,variant="",eventOptions,deluxeOptions,imageBannerHeaderOptions,uid}){const titleToUse=visibleTitle||title;if(!uid||!titleToUse)return null;switch(variant==null?void 0:variant.toLowerCase()){case"deluxe":return jsxRuntimeExports.jsx(DeluxePageHeader,{title:titleToUse,options:deluxeOptions,eventOptions,uid});case"image_banner":return jsxRuntimeExports.jsx(ImageBannerHeader,{title:visibleTitle||title,options:imageBannerHeaderOptions,uid});case"rich_text":return jsxRuntimeExports.jsx(Container,{size:"richTextBlock",mt:{base:12,lg:16,xl:20,"2xl":24},children:jsxRuntimeExports.jsx(ComponentHeading,{headingLevel:"h1",uid,children:titleToUse})});case"hidden":default:return null}}function PageWithHeadingLayout({contentToken,domain,error,layout,pageData,themeKey}){return jsxRuntimeExports.jsxs(DefaultTemplate,{withPageHeader:!0,contentToken,domain,error,layout,pageData,themeKey,children:[jsxRuntimeExports.jsx(PageHeader,{title:pageData.title,visibleTitle:pageData.visible_title,variant:pageData.header,deluxeOptions:pageData.deluxe_header_options,eventOptions:pageData.event_options,imageBannerHeaderOptions:pageData.image_banner_header_options,uid:pageData.uid}),RenderContentArray(pageData),(pageData==null?void 0:pageData.iframe_block)&&jsxRuntimeExports.jsx(IFrameBlock,{...pageData.iframe_block})]})}function PageWithoutHeadingLayout({contentToken,domain,error,layout,pageData,themeKey,traceId}){var _a9;return jsxRuntimeExports.jsx(DefaultTemplate,{contentToken,domain,error,layout,pageData,themeKey,traceId,children:jsxRuntimeExports.jsx(Flex,{flexDirection:"column",justifyContent:"center",alignItems:"center",children:(_a9=pageData==null?void 0:pageData.content)==null?void 0:_a9.map((content,idx)=>RenderComponent(content,idx))})})}function SiteMapLayout(layoutProps){const{pageData}=layoutProps,{title,visible_title,deluxe_header_options,uid}=pageData;return jsxRuntimeExports.jsxs(DefaultTemplate,{withPageHeader:!0,...layoutProps,children:[jsxRuntimeExports.jsx(PageHeader,{title,visibleTitle:visible_title,deluxeOptions:deluxe_header_options,uid}),jsxRuntimeExports.jsx(SiteMap,{...pageData})]})}const containerClass="gsc-selected-option-container",menuClass="gsc-option-menu",menuInvisibleClass=`${menuClass}-invisible`,itemClass="gsc-option-menu-item";function SiteSearch({pageData}){var _a9;reactExports.useEffect(()=>{function modifyTabIndexes(){const optionContainer=document.querySelector(`.${containerClass}`);optionContainer&&(optionContainer.setAttribute("tabindex","0"),document.querySelectorAll(`.${itemClass}`).forEach(option=>option.setAttribute("tabindex","0")),document.querySelectorAll("a.gs-image").forEach(title=>title.setAttribute("tabindex","-1")),clearInterval(keepTrying))}const keepTrying=setInterval(modifyTabIndexes,1e3)},[]);function openOptionContainer(target){target.click();const firstOption=document.querySelector(`.${itemClass}`);firstOption==null||firstOption.focus()}function closeOptionContainer(){const optionMenu=document.querySelector(`.${menuClass}`);optionMenu==null||optionMenu.classList.replace(menuClass,menuInvisibleClass)}function selectPreviousItem(target){const options=Array.from(document.querySelectorAll(`.${itemClass}`));if(!options)return null;const currentOption=options.indexOf(target);currentOption-1>=0?options[currentOption-1].focus():options[options.length-1].focus()}function selectNextItem(target){const options=Array.from(document.querySelectorAll(`.${itemClass}`));if(!options)return null;const currentOption=options.indexOf(target);currentOption+1<options.length?options[currentOption+1].focus():options[0].focus()}function selectOption(target){const clickableChild=target.firstElementChild;clickableChild==null||clickableChild.click()}function handleKeyDown(e3){const target=e3.target,isSelectMenu=target.classList.contains(containerClass),isSelectOption=target.classList.contains(itemClass);if(isSelectMenu||isSelectOption){if(isSelectMenu){if(![" ","Enter"].includes(e3.key))return;e3.preventDefault(),openOptionContainer(target)}switch(e3.key){case" ":case"Enter":e3.preventDefault(),selectOption(target);break;case"Tab":e3.preventDefault(),e3.shiftKey?selectPreviousItem(target):selectNextItem(target);break;case"ArrowDown":e3.preventDefault(),selectNextItem(target);break;case"ArrowUp":e3.preventDefault(),selectPreviousItem(target);break;case"Escape":e3.preventDefault(),closeOptionContainer();break}}}return jsxRuntimeExports.jsxs(Flex,{flexDirection:"column",justifyContent:"center",alignItems:"center",mb:{base:8,md:12,lg:16,xl:20,"2xl":24},className:"search-results-container",onKeyDown:handleKeyDown,children:[jsxRuntimeExports.jsx(Container,{maxW:"800px",mt:{base:8,md:12},paddingInline:"13px",children:jsxRuntimeExports.jsx(ComponentHeading,{headingLevel:"h1",uid:"site-search",children:"Site Search"})}),jsxRuntimeExports.jsx(NoJSMessage,{children:"To use site search, please enable JavaScript."}),(_a9=pageData==null?void 0:pageData.content)==null?void 0:_a9.map((content,idx)=>RenderComponent(content,idx))]})}function SiteSearchLayout({contentToken,domain,error,layout,pageData,themeKey}){return jsxRuntimeExports.jsx(DefaultTemplate,{contentToken,domain,error,layout,pageData,themeKey,children:jsxRuntimeExports.jsx(SiteSearch,{pageData})})}const useResizeObserver=(ref,onResize2)=>{reactExports.useEffect(()=>{if(!(ref!=null&&ref.current))return;const element=ref.current,observer=new ResizeObserver(()=>{onResize2(element)});return observer.observe(element),()=>{observer.disconnect()}},[])},SyndicationTemplate=({children:children2,layout={},pageData,domain,themeKey,error,traceId})=>{const{feature_flags,queryParams}=pageData,{dev_shortcuts_enabled}=feature_flags??{},mainContentRef=reactExports.useRef(null);return useDevShortcuts({flag:dev_shortcuts_enabled,layout,pageData}),useResizeObserver(mainContentRef,elem=>postMessageToParent({messageType:"contentHeightChanged",message:{height:elem.clientHeight??-1,title:(pageData==null?void 0:pageData.title)??void 0}})),jsxRuntimeExports.jsx(ChakraProvider,{value:system,children:jsxRuntimeExports.jsx(QueryParamsProvider,{value:queryParams??{},children:jsxRuntimeExports.jsx(FeatureFlagProvider,{value:feature_flags??allFeaturesSetToFalse,children:jsxRuntimeExports.jsx(BananaContextProvider,{children:jsxRuntimeExports.jsx(CookieContextProvider,{children:jsxRuntimeExports.jsx(LibraryContextProvider,{domain:domain??"",cloudName:CLOUD_NAME,children:jsxRuntimeExports.jsx(SkipNavContent,{ref:mainContentRef,as:"main",id:MAIN_CONTENT_ID,backgroundColor:"body.bg",onClick:handlePotentialAnchorClick,children:error?jsxRuntimeExports.jsx(ErrorBlock,{...error,children:jsxRuntimeExports.jsx(ErrorPage,{themeKey,title:(pageData==null?void 0:pageData.title)??"Error",status:error.statusCode,traceId})}):children2})})})})})})})};function SyndicationLayout({contentToken,domain,error,layout,pageData,themeKey}){return isGame(pageData)?jsxRuntimeExports.jsx(SyndicationTemplate,{domain,error,layout,pageData,themeKey,children:jsxRuntimeExports.jsx(Game,{...pageData})}):jsxRuntimeExports.jsx(SyndicationTemplate,{contentToken,domain,error,layout,pageData,themeKey,children:RenderContentArray(pageData)})}const TIMELINE_ROOT_ID="timeline",TIMELINE_NAV_PREV_ID="timeline_nav_prev",TIMELINE_NAV_NEXT_ID="timeline_nav_next",TIMELINE_ENTER_EXHIBIT_ID="timeline_enter_exhibit_click",TIMELINE_MODAL_CLOSE_ID="timeline_modal_close",TIMELINE_MODAL_PREV_ID="timeline_modal_click_previous",TIMELINE_MODAL_NEXT_ID="timeline_modal_click_next";function timelineCardId(index2){return`timeline_card_${index2+1}`}function timelineCardYearId(index2){return`timeline_card_${index2+1}_year`}function timelineCardTitleId(index2){return`timeline_card_${index2+1}_title`}function emit(event,payload={}){typeof window>"u"||(window.dataLayer=window.dataLayer??[],window.dataLayer.push({event,...payload}))}function eventLocation(e3){return{event_year:e3.year,event_location:e3.hostCity}}const timelineAnalytics={loaded(){emit("timeline_loaded")},filterChange(selected,previous){emit("timeline_filter_change",{filter_selected:selected,filter_previous:previous})},navNext(e3){emit("timeline_nav_next",eventLocation(e3))},navPrev(e3){emit("timeline_nav_prev",eventLocation(e3))},cardView(e3,cardIndex){emit("timeline_card_view",{card_id:timelineCardId(cardIndex),...eventLocation(e3),card_t
414itle:e3.hostCity})},scrubberDrag(yearSelected){emit("timeline_scrubber_drag",{year_selected:yearSelected})},enterExhibit(e3,filter3,navMethod){emit("timeline_enter_exhibit_click",{...eventLocation(e3),games_type:filter3,nav_method:navMethod})},modalClose(e3){emit("timeline_modal_close",eventLocation(e3))},modalClickPrevious(e3){emit("timeline_modal_click_previous",eventLocation(e3))},modalClickNext(e3){emit("timeline_modal_click_next",eventLocation(e3))}};function useTimelineLoadedAnalytics(enabled){const firedRef=reactExports.useRef(!1);reactExports.useEffect(()=>{if(!enabled||firedRef.current||typeof window>"u")return;const el=document.getElementById(TIMELINE_ROOT_ID);if(!el)return;const fire=()=>{firedRef.current||(firedRef.current=!0,timelineAnalytics.loaded())};if(el.getBoundingClientRect().height>0){const rect=el.getBoundingClientRect();if(rect.width>0&&rect.height>0){fire();return}}const io=new IntersectionObserver(entries=>{for(const entry of entries)entry.isIntersecting&&(fire(),io.disconnect())},{threshold:.1});return io.observe(el),()=>io.disconnect()},[enabled])}function YearWatermark({year,reducedMotion}){const nodeRef=reactExports.useRef(null),fromRef=reactExports.useRef(year),rafRef=reactExports.useRef(0);return useIsomorphicLayoutEffect$1(()=>{const node2=nodeRef.current;if(!node2)return;if(reducedMotion){node2.textContent=String(year),fromRef.current=year;return}const start2=fromRef.current,diff=year-start2;if(diff===0)return;const duration=700,t0=performance.now();node2.textContent=String(start2);const tick=now2=>{const p2=Math.min((now2-t0)/duration,1),eased=1-Math.pow(1-p2,3);node2.textContent=String(Math.round(start2+diff*eased)),p2<1?rafRef.current=requestAnimationFrame(tick):fromRef.current=year};return cancelAnimationFrame(rafRef.current),rafRef.current=requestAnimationFrame(tick),()=>cancelAnimationFrame(rafRef.current)},[year,reducedMotion]),jsxRuntimeExports.jsx("div",{ref:nodeRef,"aria-hidden":"true",className:"tl-year-watermark",children:year})}const WIDTH_FULL=1120,WIDTH_MIN_SCALE=.6,HEIGHT_FULL=1200,HEIGHT_MIN_SCALE=.5;function widthContentScale(viewportWidth){return viewportWidth>=WIDTH_FULL?1:Math.max(WIDTH_MIN_SCALE,viewportWidth/WIDTH_FULL)}function heightContentScale(viewportHeight){return viewportHeight>=HEIGHT_FULL?1:Math.max(HEIGHT_MIN_SCALE,viewportHeight/HEIGHT_FULL)}const MOBILE_MAX_WIDTH=767,MOBILE_CARD_BASE_W=312,MOBILE_CARD_VW_RATIO=.48,MOBILE_CARD_MIN_SCALE=.55;function mobileCardScale(viewportWidth){const target=viewportWidth*MOBILE_CARD_VW_RATIO/MOBILE_CARD_BASE_W;return Math.min(1,Math.max(MOBILE_CARD_MIN_SCALE,target))}function stageContentScale(viewportWidth,viewportHeight){if(viewportWidth<=MOBILE_MAX_WIDTH)return mobileCardScale(viewportWidth);const widthScale=widthContentScale(viewportWidth);return Math.min(widthScale,heightContentScale(viewportHeight))}function scaledCardHeight(viewportWidth,viewportHeight,baseHeight=318){return Math.round(baseHeight*stageContentScale(viewportWidth,viewportHeight))}const VISIBLE_RANGE=2,ANGLE_STEP=Math.PI/4,DEPTH_CARD_Z=-2500,SIDE_PEEK_ROTATE_Y=65,SIDE_PEEK_SCALE=.8,SIDE_PEEK_Z_NUDGE=220,SIDE_PEEK_Z_INDEX=883,DEPTH_CARD_ROTATE_Y=130,DEPTH_CARD_Z_INDEX=600,GLOBE_Z_INDEX=740;function wrapIndex(index2,length2){return(index2%length2+length2)%length2}const MOBILE_BREAKPOINT=768,NARROW_MOBILE_BREAKPOINT=420,NARROW_MOBILE_ARC_FACTOR=.92,FOLD_WIDTH_INSET_START=360,FOLD_WIDTH_MAX_INSET=18,MOBILE_ARC={radiusX:300,radiusZ:300,sidePeekRotateY:50,sidePeekScale:.75,sidePeekZNudge:140,depthScale:.45};function mobileArcTuning(viewportWidth){if(viewportWidth>=NARROW_MOBILE_BREAKPOINT)return{radiusX:MOBILE_ARC.radiusX,radiusZ:MOBILE_ARC.radiusZ,sidePeekScale:MOBILE_ARC.sidePeekScale,sidePeekZNudge:MOBILE_ARC.sidePeekZNudge};const narrowFactor=Math.max(NARROW_MOBILE_ARC_FACTOR,viewportWidth/NARROW_MOBILE_BREAKPOINT);let radiusX=MOBILE_ARC.radiusX*narrowFactor;if(viewportWidth<FOLD_WIDTH_INSET_START){const insetT=Math.min(1,(FOLD_WIDTH_INSET_START-viewportWidth)/20);radiusX-=insetT*FOLD_WIDTH_MAX_INSET}const ratio=radiusX/MOBILE_ARC.radiusX;return{radiusX,radiusZ:MOBILE_ARC.radiusZ*ratio,sidePeekScale:MOBILE_ARC.sidePeekScale,sidePeekZNudge:MOBILE_ARC.sidePeekZNudge*ratio}}const DESKTOP_ARC={radiusX:520,radiusZ:475};
414function responsiveRadius(viewportWidth,viewportHeight){if(viewportWidth<MOBILE_BREAKPOINT)return mobileArcTuning(viewportWidth);const contentScale=stageContentScale(viewportWidth,viewportHeight);return{radiusX:DESKTOP_ARC.radiusX*contentScale,radiusZ:DESKTOP_ARC.radiusZ*contentScale,sidePeekScale:SIDE_PEEK_SCALE,sidePeekZNudge:SIDE_PEEK_Z_NUDGE*contentScale}}function wrappedOffset(index2,activeIndex,length2){if(length2<=1)return 0;let d2=index2-activeIndex;const half=length2/2;return d2>half&&(d2-=length2),d2<-half&&(d2+=length2),d2}function usesInfiniteCarousel(length2){return length2>VISIBLE_RANGE*2+1}function getCarouselSlots(events,activeIndex){const len=events.length;if(len===0)return[];if(!usesInfiniteCarousel(len)){if(len===1)return[{event:events[0],index:0,offset:0}];const out=[];for(let offset2=-1;offset2<=1;offset2++){const index2=((activeIndex+offset2)%len+len)%len;out.push({event:events[index2],index:index2,offset:offset2})}return out}return events.map((event,index2)=>({event,index:index2,offset:wrappedOffset(index2,activeIndex,len)})).filter(c2=>Math.abs(c2.offset)<=VISIBLE_RANGE)}function getCardVisual(offset2,viewportWidth,viewportHeight){const isMobile=viewportWidth<MOBILE_BREAKPOINT,arc=responsiveRadius(viewportWidth,viewportHeight),{radiusX,radiusZ,sidePeekScale,sidePeekZNudge}=arc,angle2=offset2*ANGLE_STEP,d2=Math.abs(offset2),x2=Math.sin(angle2)*radiusX;let z2=Math.cos(angle2)*radiusZ-radiusZ;const sidePeekRotateY=isMobile?MOBILE_ARC.sidePeekRotateY:SIDE_PEEK_ROTATE_Y,depthScale=isMobile?MOBILE_ARC.depthScale:.35,rotateY=d2===0?0:(offset2>0?1:-1)*(d2===1?sidePeekRotateY:DEPTH_CARD_ROTATE_Y),opacity=d2===2?.45:1,scale2=d2===0?1:d2===1?sidePeekScale:depthScale;let zIndex=Math.round(1e3+z2);return d2===1&&(z2=Math.cos(angle2)*radiusZ-radiusZ+sidePeekZNudge,zIndex=SIDE_PEEK_Z_INDEX),d2===2&&(z2=DEPTH_CARD_Z,zIndex=DEPTH_CARD_Z_INDEX),{x:x2,z:z2,rotateY,opacity,scale:scale2,zIndex}}const FALLBACK_IMAGE="/img/teamusa-star.svg",SSR_DEFAULT_WIDTH=1440,SSR_DEFAULT_HEIGHT=900;function useViewportWidth(){return useViewportSize().width}function useViewportSize(){const[size2,setSize]=reactExports.useState({width:SSR_DEFAULT_WIDTH,height:SSR_DEFAULT_HEIGHT});return reactExports.useEffect(()=>{var _a9,_b7;let raf2=0;const readSize=()=>{var _a10,_b8;return{width:((_a10=window.visualViewport)==null?void 0:_a10.width)??window.innerWidth,height:((_b8=window.visualViewport)==null?void 0:_b8.height)??window.innerHeight}},onResize2=()=>{cancelAnimationFrame(raf2),raf2=requestAnimationFrame(()=>setSize(readSize()))};return onResize2(),window.addEventListener("resize",onResize2),(_a9=window.visualViewport)==null||_a9.addEventListener("resize",onResize2),(_b7=window.visualViewport)==null||_b7.addEventListener("scroll",onResize2),()=>{var _a10,_b8;window.removeEventListener("resize",onResize2),(_a10=window.visualViewport)==null||_a10.removeEventListener("resize",onResize2),(_b8=window.visualViewport)==null||_b8.removeEventListener("scroll",onResize2),cancelAnimationFrame(raf2)}},[]),size2}function usePrefersReducedMotion(){const[reduced,setReduced]=reactExports.useState(!1);return reactExports.useEffect(()=>{const mq=window.matchMedia("(prefers-reduced-motion: reduce)");setReduced(mq.matches);const onChange=()=>setReduced(mq.matches);return mq.addEventListener("change",onChange),()=>mq.removeEventListener("change",onChange)},[]),reduced}function GlobeBackdrop({paused=!1}){const canvasRef=reactExports.useRef(null),reducedMotion=usePrefersReducedMotion(),globeRef=reactExports.useRef(null),rafRef=reactExports.useRef(0),phiRef=reactExports.useRef(0),pausedRef=reactExports.useRef(paused);pausedRef.current=paused;const[failed,setFailed]=reactExports.useState(!1),shouldAnimate=reactExports.useCallback(()=>!reducedMotion&&!pausedRef.current&&!document.hidden,[reducedMotion]),stopLoop=reactExports.useCallback(()=>{rafRef.current&&(cancelAnimationFrame(rafRef.current),rafRef.current=0)},[]),startLoop=reactExports.useCallback(()=>{if(rafRef.current||!globeRef.current||!shouldAnimate())return;const tick=()=>{const globe=globeRef.current;if(!globe||!shouldAnimate()){rafRef.current=0;return}phiRef.current+=.0042,globe.update({phi:phiRef.current}),rafRef.current=requestAnimationFrame(tick)};rafRef.current=requestAnimationFrame(tick)},[shouldAnimate]);return reactExports.useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const size2=600;let cancelled=!1;__vitePreload(async()=>{const{default:createGlobe}=await import("../chunks/chunk-CIDrW0BT.js");return{default:createGlobe}},[]).then(({default:createGlobe})=>{if(!(cancelled||!canvasRef.current))try{globeRef.current=createGlobe(canvas,{devicePixelRatio:Math.min(window.devicePixelRatio||1,2),width:size2*2,height:size2*2,phi:0,theta:.2,dark:0,diffuse:1.1,mapSamples:window.innerWidth<700?7e3:1e4,mapBrightness:100,baseColor:[.9,.9,.92],markerColor:[0,0,0],glowColor:[1,1,1],markers:[]}),startLoop()}catch{setFailed(!0)}}).catch(()=>setFailed(!0));const onVisibility=()=>{shouldAnimate()?startLoop():stopLoop()};return document.addEventListener("visibilitychange",onVisibility),()=>{var _a9;cancelled=!0,stopLoop(),(_a9=globeRef.current)==null||_a9.destroy(),globeRef.current=null,document.removeEventListener("visibilitychange",onVisibility)}},[reducedMotion,startLoop,stopLoop,shouldAnimate]),reactExports.useEffect(()=>{failed||(shouldAnimate()?startLoop():stopLoop())},[paused,failed,shouldAnimate,startLoop,stopLoop]),jsxRuntimeExports.jsx("canvas",{ref:canvasRef,"aria-hidden":"true",className:failed?"tl-globe tl-globe--hidden":"tl-globe"})}
414const TIMELINE_FEATURED_IMAGE_SRC_SET={resizer:"fill",gravity:"face",base:{width:480,aspectRatio:1},sm:{width:640,aspectRatio:1},md:{width:744,aspectRatio:1},lg:{width:744,aspectRatio:1},xl:{width:744,aspectRatio:1}};function getTimelineFeaturedPreviewUrl(images,width=480){var _a9;const image2=images==null?void 0:images[0];if(image2!=null&&image2.public_id&&!((_a9=image2.metadata)!=null&&_a9.disable_transformations))return getCloudinaryImage(image2.public_id).quality("auto").delivery(format$1(auto$3())).resize(fill$1().width(width).aspectRatio(1).gravity(focusOn$1(face()))).toURL()}const CARD_W=312,CARD_H=318,CARD_CLIP_ID="tl-curved-card",EventCarousel=reactExports.memo(function({events,activeIndex,viewportWidth,viewportHeight,reducedMotion,filterId,onSelectOffset,onActivate,globePaused=!1}){const scale2=stageContentScale(viewportWidth,viewportHeight),cardW=Math.round(CARD_W*scale2),cardH=Math.round(CARD_H*scale2),visible=reactExports.useMemo(()=>getCarouselSlots(events,activeIndex).sort((a2,b2)=>a2.index-b2.index),[events,activeIndex]),cardKey=reactExports.useMemo(()=>{const counts=new Map;for(const{event}of visible)counts.set(event.id,(counts.get(event.id)??0)+1);return(eventId,offset2)=>(counts.get(eventId)??0)>1?`${filterId}-${eventId}-${offset2}`:`${filterId}-${eventId}`},[visible,filterId]);return jsxRuntimeExports.jsxs("div",{className:"tl-carousel",children:[jsxRuntimeExports.jsx("svg",{width:"0",height:"0","aria-hidden":"true",className:"tl-carousel__clip-defs",children:jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsx("clipPath",{id:CARD_CLIP_ID,clipPathUnits:"objectBoundingBox",children:jsxRuntimeExports.jsx("path",{d:"M 0.045 0.025 C 0.28 0.010, 0.72 0.010, 0.955 0.025 Q 0.985 0.025, 0.985 0.060 L 0.985 0.940 Q 0.985 0.975, 0.955 0.975 C 0.72 0.990, 0.28 0.990, 0.045 0.975 Q 0.015 0.975, 0.015 0.940 L 0.015 0.060 Q 0.015 0.025, 0.045 0.025 Z"})})})}),jsxRuntimeExports.jsx("div",{"aria-hidden":"true",className:"tl-carousel__globe-wrap",style:{zIndex:GLOBE_Z_INDEX},children:jsxRuntimeExports.jsx(GlobeBackdrop,{paused:globePaused})}),visible.map(({event,offset:offset2,index:index2})=>{var _a9,_b7,_c6;const v2=getCardVisual(offset2,viewportWidth,viewportHeight),isActive=offset2===0,src=getTimelineFeaturedPreviewUrl((_a9=event.featuredImage)==null?void 0:_a9.raw)??((_b7=event.featuredImage)==null?void 0:_b7.src)??FALLBACK_IMAGE,cardClass=["tl-carousel__card",reducedMotion?"":"tl-carousel__card--motion",Math.abs(offset2)<=1?"tl-carousel__card--interactive":"tl-carousel__card--peek-only"].filter(
414Boolean).join(" ");return jsxRuntimeExports.jsxs("button",{type:"button",id:timelineCardId(index2),"aria-label":`${isActive?"Current event":"View event"}: ${event.hostCity} ${event.year}`,"aria-current":isActive?"true":void 0,"aria-hidden":Math.abs(offset2)>1?"true":void 0,tabIndex:Math.abs(offset2)<=1?0:-1,onClick:()=>isActive?onActivate():onSelectOffset(offset2),className:cardClass,style:{"--tl-card-w":`${cardW}px`,"--tl-card-h":`${cardH}px`,"--tl-card-x":`${v2.x}px`,"--tl-card-z":`${v2.z}px`,"--tl-card-rotate":`${v2.rotateY}deg`,"--tl-card-scale":v2.scale,"--tl-card-opacity":v2.opacity,"--tl-card-z-index":v2.zIndex},children:[jsxRuntimeExports.jsx("span",{id:timelineCardYearId(index2),className:"tl-carousel__card-meta",children:event.year}),jsxRuntimeExports.jsx("span",{id:timelineCardTitleId(index2),className:"tl-carousel__card-meta",children:event.hostCity}),jsxRuntimeExports.jsx("img",{src,alt:isActive?((_c6=event.featuredImage)==null?void 0:_c6.alt)||`${event.hostCity} ${event.year}`:"",loading:isActive?"eager":"lazy",decoding:"async",draggable:!1,className:"tl-carousel__card-image"})]},cardKey(event.id,offset2))})]})});function CarouselArrows({onPrev,onNext,className,assignAnalyticsIds=!1}){return jsxRuntimeExports.jsxs("div",{className:["tl-arrows",className].filter(Boolean).join(" "),children:[jsxRuntimeExports.jsx("button",{type:"button","aria-label":"Previous event",onClick:onPrev,id:assignAnalyticsIds?TIMELINE_NAV_PREV_ID:void 0,className:"tl-arrows__btn tl-arrows__btn--prev",children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:"tl-arrows__icon",children:jsxRuntimeExports.jsx("path",{d:"m15 5-7 7 7 7M8 12h12"})})}),jsxRuntimeExports.jsx("button",{type:"button","aria-label":"Next event",onClick:onNext,id:assignAnalyticsIds?TIMELINE_NAV_NEXT_ID:void 0,className:"tl-arrows__btn tl-arrows__btn--next",children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:"tl-arrows__icon",children:jsxRuntimeExports.jsx("path",{d:"m9 5 7 7-7 7M4 12h12"})})})]})}const FILTER_OPTIONS=[{id:"all",label:"All Games"},{id:"summer_olympics",label:"Summer Olympics"},{id:"winter_olympics",label:"Winter Olympics"},{id:"summer_paralympics",label:"Summer Paralympics"},{id:"winter_paralympics",label:"Winter Paralympics"},{id:"us_home_games",label:"U.S. Home Games"}];function isValidFilter(value){return!!value&&FILTER_OPTIONS.some(o2=>o2.id===value)}function getFilterLabel(id2){var _a9;return((_a9=FILTER_OPTIONS.find(o2=>o2.id===id2))==null?void 0:_a9.label)??"All Games"}function getGamesTypeLabel(gamesType){return getFilterLabel(gamesType)}function eventMatchesFilter(event,filter3){return filter3==="all"?!0:filter3==="us_home_games"?event.isUSHomeGames:event.gamesType===filter3}function getFilteredEvents(events,filter3){return events.filter(e3=>eventMatchesFilter(e3,filter3))}function getEventsByGamesType(events,gamesType){return events.filter(e3=>e3.gamesType===gamesType).sort((a2,b2)=>a2.year-b2.year)}function GamesTypeTag({gamesType}){return jsxRuntimeExports.jsx("span",{className:"tl-games-type-tag",children:getGamesTypeLabel(gamesType)})}function useCoarsePointer(){const[coarse,setCoarse]=reactExports.useState(!1);return reactExports.useEffect(()=>{const mq=window.matchMedia("(pointer: coarse)"),onChange=()=>setCoarse(mq.matches);return onChange(),mq.addEventListener("change",onChange),()=>mq.removeEventListener("change",onChange)},[]),coarse}function TruncatedTextTooltip({as:Tag="p",className,children:children2,openOnClick=!1}){const elementRef=reactExports.useRef(null),[isTruncated,setIsTruncated]=reactExports.useState(!1),coarsePointer=useCoarsePointer(),clickMode=openOnClick||coarsePointer,[clickOpen,setClickOpen]=reactExports.useState(!1),measure=reactExports.useCallback(()=>{const el=elementRef.current;el&&setIsTruncated(el.scrollHeight>el.clientHeight+1)},[]),setRef=reactExports.useCallback(node2=>{elementRef.current=node2,node2&&measure()},[measure]);reactExports.useEffect(()=>{measure()},[children2,measure]),reactExports.useEffect(()=>{const el=elementRef.current;if(!el)return;const observer=new ResizeObserver(()=>measure());return observer.observe(el),()=>observer.disconnect()},[measure]),reactExports.useEffect(()=>{setClickOpen(!1)},[children2]);const handleClick=event=>{!clickMode||!isTruncated||(event.stopPropagation(),setClickOpen(open=>!open))},handleFocus=()=>{clickMode&&isTruncated&&setClickOpen(!0)},handleBlur=()=>{clickMode&&isTruncated&&setClickOpen(!1)};return jsxRuntimeExports.jsx(Tooltip,{content:children2,disabled:!isTruncated,open:clickMode?clickOpen:void 0,onOpenChange:details=>
414{clickMode&&setClickOpen(details.open)},closeOnClick:!clickMode,interactive:!0,openDelay:300,positioning:{placement:"top"},children:jsxRuntimeExports.jsx(Tag,{ref:setRef,className,tabIndex:isTruncated?0:void 0,onClick:handleClick,onFocus:handleFocus,onBlur:handleBlur,style:isTruncated?{pointerEvents:"auto"}:void 0,children:children2})})}function OverlayPanel({reducedMotion,className,children:children2}){const[entering,setEntering]=reactExports.useState(!reducedMotion);return reactExports.useEffect(()=>{if(reducedMotion){setEntering(!1);return}if(!entering)return;const id2=requestAnimationFrame(()=>{requestAnimationFrame(()=>setEntering(!1))});return()=>cancelAnimationFrame(id2)},[reducedMotion,entering]),jsxRuntimeExports.jsx("div",{className:["tl-overlay__panel",className,entering&&!reducedMotion?"tl-overlay__panel--entering":""].filter(Boolean).join(" "),children:children2})}const EventCardOverlay=reactExports.memo(function({event,reducedMotion,onEnterExhibit,onPrev,onNext,assignArrowAnalyticsIds=!1}){var _a9;const isMobileOverlay=useViewportWidth()<768;if(!event)return null;const ctaLabel=((_a9=event.ctaLabel)==null?void 0:_a9.trim())||"Enter Exhibit";return jsxRuntimeExports.jsxs("div",{"aria-live":"polite",className:"tl-overlay",children:[jsxRuntimeExports.jsx("div",{className:"tl-overlay__heading",children:jsxRuntimeExports.jsxs(OverlayPanel,{reducedMotion,children:[jsxRuntimeExports.jsxs("div",{className:"tl-games-type-row",children:[jsxRuntimeExports.jsx("div",{className:"tl-overlay__year",children:event.year}),jsxRuntimeExports.jsx(GamesTypeTag,{gamesType:event.gamesType})]}),jsxRuntimeExports.jsx("h1",{className:"tl-overlay__city",style:isMobileOverlay?{"--tl-city-len":String(event.hostCity.trim().length)}:void 0,children:event.hostCity})]})}),jsxRuntimeExports.jsx("div",{className:"tl-overlay__footer",children:jsxRuntimeExports.jsxs(OverlayPanel,{reducedMotion,children:[jsxRuntimeExports.jsx(TruncatedTextTooltip,{className:"tl-overlay__description",openOnClick:!0,children:event.timelineDescription}),jsxRuntimeExports.jsx("button",{type:"button",id:TIMELINE_ENTER_EXHIBIT_ID,onClick:onEnterExhibit,className:"tl-overlay__cta",children:ctaLabel}),jsxRuntimeExports.jsx(CarouselArrows,{onPrev,onNext,assignAnalyticsIds:assignArrowAnalyticsIds,className:"tl-arrows--inline"})]})})]})});function EventCounter({current,total}){return jsxRuntimeExports.jsx("div",{"aria-live":"polite",className:"tl-counter",children:total>0?`${current+1}/${total}`:"0/0"})}const MAIN_SITE_ORIGIN="https://www.teamusa.com",HISTORY_DOMAIN="history.teamusa.com",linksToHistory=item=>{var _a9,_b7,_c6,_d6;const href=((_c6=(_b7=(_a9=item.link)==null?void 0:_a9.internal_link)==null?void 0:_b7[0])==null?void 0:_c6.url)??((_d6=item.link)==null?void 0:_d6.external_link);return!!(href!=null&&href.toLowerCase().includes(HISTORY_DOMAIN))},removeHistoryLinks=items=>items==null?void 0:items.filter(item=>!linksToHistory(item)).map(item=>item.submenu?{...item,submenu:{...item.submenu,menu_item:removeHistoryLinks(item.submenu.menu_item)}}:item),fixInternalLinks=items=>items==null?void 0:items.map(item=>{var _a9,_b7;if(item.submenu)return{...item,submenu:{...item.submenu,menu_item:fixInternalLinks(item.submenu.menu_item)}};const internalLink=(_b7=(_a9=item.link)==null?void 0:_a9.internal_link)==null?void 0:_b7[0],relativeUrl=internalLink==null?void 0:internalLink.url;return item.link&&internalLink&&(relativeUrl!=null&&relativeUrl.startsWith("/"))?{...item,link:{...item.link,internal_link:[{...internalLink,url:`${MAIN_SITE_ORIGIN}${relativeUrl}`}]}}:item}),prepareMenuItems=items=>fixInternalLinks(removeHistoryLinks(items)),TEAM_USA_HOME_ITEM={link:{title:"teamusa.com Home",external_link:MAIN_SITE_ORIGIN,_metadata:{uid:"timeline-teamusa-home-link"}}};function TimelineMenuPanel({onClose,open,siteHeader}){const primaryMenuItems=[TEAM_USA_HOME_ITEM,...prepareMenuItems(siteHeader==null?void 0:siteHeader.primary_menu)??[]];return jsxRuntimeExports.jsx(NavMenuPanel,{controlledOpen:open,controlledOnClose:onClose,timeline:!0,primaryMenuItems,secondaryMenuItems:prepareMenuItems(siteHeader==null?void 0:siteHeader.secondary_menu),lastSecondaryCtaStyle:siteHeader==null?void 0:siteHeader.secondary_menu_cta_style,tertiaryMenuItems:prepareMenuItems(siteHeader==null?void 0:siteHeader.tertiary_menu),quaternaryMenuItems:prepareMenuItems(siteHeader==null?void 0:siteHeader.quaternary_menu),followTools:siteHeader==null?void 0:siteHeader.follow_tools,menuImage:siteHeader==null?void 0:siteHeader.hamburger_menu_logo_image})}const clamp=(v2,min2,max2)=>Math.min(Math.max(v2,min2),max2);function TimelineScrubber({events,activeIndex,onScrubTo,onScrubEnd}){const trackRef=reactExports.useRef(null),draggingRef=reactExports.useRef(!1),[dragging,setDragging]=reactExports.useState(!1),len=events.length,activeEvent=events[activeIndex],progressStyle={"--tl-scrubber-progress":`${len>1?activeIndex/(len-1)*100:0}%`},indexFromClientX=reactExports.useCallback(clientX=>{const track=trackRef.current;if(!track||len<=1)return 0;const rect=track.getBoundingClientRect(),ratio=clamp((clientX-rect.left)/rect.width,0,1);return Math.round(ratio*(len-1))},[len]),endScrubAt=reactExports.useCallback((clientX,pointerId)=>{if(!draggingRef.current)return;const track=trackRef.current;track&&pointerId!==void 0&&track.hasPointerCapture(pointerId)&&track.releasePointerCapture(pointerId),draggingRef.current=!1,setDragging(!1),onScrubEnd(indexFromClientX(clientX))},[indexFromClientX,onScrubEnd]);reactExports.useEffect(()=>{if(!dragging)return;const onMove=e3=>{draggingRef.current&&(e3.preventDefault(),onScrubTo(indexFromClientX(e3.clientX)))},onEnd=e3=>{draggingRef.current&&(e3.preventDefault(),endScrubAt(e3.clientX,e3.pointerId))};return document.addEventListener("pointermove",onMove,{passive:!1}),document.addEventListener("pointerup",onEnd,{passive:!1}),document.addEventListener("pointercancel",onEnd,{passive:!1}),()=>{document.removeEventListener("pointermove",onMove),document.removeEventListener("pointerup",onEnd),document.removeEventListener("pointercancel",onEnd)}},[dragging,endScrubAt,indexFromClientX,onScrubTo]);const handlePointerDown=e3=>{var _a9;e3.preventDefault(),e3.stopPropagation(),(_a9=trackRef.current)==null||_a9.setPointerCapture(e3.pointerId),draggingRef.current=!0,setDragging(!0),onScrubTo(indexFromClientX(e3.clientX))},handlePointerMove=e3=>{draggingRef.current&&(e3.stopPropagation(),onScrubTo(indexFromClientX(e3.clientX)))},endScrub=e3=>{e3.stopPropagation(),endScrubAt(e3.clientX,e3.pointerId)},handleKeyDown=e3=>{let next2=null;if(e3.key==="ArrowLeft"||e3.key==="ArrowDown"?next2=activeIndex-1:e3.key==="ArrowRight"||e3.key==="ArrowUp"?next2=activeIndex+1:e3.key==="Home"?next2=0:e3.key==="End"&&(next2=len-1),next2===null)return;e3.preventDefault(),e3.stopPropagation();const clamped=clamp(next2,0,len-1);onScrubTo(clamped),onScrubEnd(clamped)},labelClass=`tl-scrubber__year-label${dragging?"":" tl-scrubber__year-label--animated"}`,handleClass=`tl-scrubber__handle${dragging?"":" tl-scrubber__handle--animated"}`;return jsxRuntimeExports.jsx("div",{className:"tl-scrubber",children:jsxRuntimeExports.jsxs("div",{ref:trackRef,role:"slider","aria-label":"Timeline year","aria-valuemin":0,"aria-valuemax":Math.max(0,len-1),"aria-valuenow":activeIndex,"aria-valuetext":activeEvent?`${activeEvent.hostCity} ${activeEvent.year}`:void 0,tabIndex:0,onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:endScrub,onPointerCancel:endScrub,onKeyDown:handleKeyDown,className:"tl-scrubber__track",children:[jsxRuntimeExports.jsx("span",{"aria-hidden":"true",className:labelClass,style:progressStyle,children:(activeEvent==null?void 0:activeEvent.year)??""}),jsxRuntimeExports.jsx("span",{"aria-hidden":"true",className:handleClass,style:progressStyle})]})})}const FOCUSABLE_SELECTOR='a[href]:not([tabindex="-1"]), button:not([disabled]):not([tabindex="-1"]), input:not([disabled]):not([tabindex="-1"]), select:not([disabled]):not([tabindex="-1"]), textarea:not([disabled]):not([tabindex="-1"]), [tabindex]:not
414([tabindex="-1"])';function focusWithVisibleIndicator(el){el.focus({focusVisible:!0})}function isVisible(el){const style=window.getComputedStyle(el);return style.visibility!=="hidden"&&style.display!=="none"&&el.offsetParent!==null}function getDocumentFocusables(){return Array.from(document.querySelectorAll(FOCUSABLE_SELECTOR)).filter(el=>isVisible(el))}function focusNextFocusableAfter(container){const focusables=getDocumentFocusables();let lastInsideIdx=-1;for(let i2=0;i2<focusables.length;i2++)container.contains(focusables[i2])&&(lastInsideIdx=i2);for(let i2=lastInsideIdx+1;i2<focusables.length;i2++)if(!container.contains(focusables[i2]))return focusWithVisibleIndicator(focusables[i2]),!0;return!1}function getPopupFocusables(popup){return Array.from(popup.querySelectorAll(FOCUSABLE_SELECTOR)).filter(el=>isVisible(el))}function TimelineFilterDropdown({value,onChange,links,onNavigate}){const[open,setOpen]=reactExports.useState(!1),rootRef=reactExports.useRef(null),triggerRef=reactExports.useRef(null),popupListRef=reactExports.useRef(null),filterNavId=`timeline-filter-nav-${reactExports.useId()}`,navigates=!!links&&links.length>0,options=navigates?links.map(l=>({id:l.id,label:l.label,url:l.url})):FILTER_OPTIONS.map(o2=>({id:o2.id,label:o2.label}));reactExports.useEffect(()=>{if(!open)return;const onDocClick=e3=>{var _a9;(_a9=rootRef.current)!=null&&_a9.contains(e3.target)||setOpen(!1)},onKey=e3=>{e3.key==="Escape"&&setOpen(!1)};return document.addEventListener("mousedown",onDocClick),document.addEventListener("keydown",onKey),()=>{document.removeEventListener("mousedown",onDocClick),document.removeEventListener("keydown",onKey)}},[open]);const handlePopupKeyDown=reactExports.useCallback(event=>{if(event.key!=="Tab"||!popupListRef.current||!rootRef.current)return;const items=getPopupFocusables(popupListRef.current),current=event.target,idx=items.indexOf(current);if(idx!==-1){if(event.shiftKey){idx===0&&(event.preventDefault(),triggerRef.current&&focusWithVisibleIndicator(triggerRef.current));return}if(idx>=items.length-1){const moved=focusNextFocusableAfter(rootRef.current);setOpen(!1),moved&&event.preventDefault()}}},[]),optionsList=jsxRuntimeExports.jsx("ul",{ref:popupListRef,id:navigates?void 0:filterNavId,"aria-label":navigates?void 0:"Games type filter",className:"tl-filter__menu",onKeyDown:handlePopupKeyDown,children:options.map(option=>{const selected=option.id===value,optionClass=`tl-filter__option${selected?" tl-filter__option--selected":""}`;return jsxRuntimeExports.jsx("li",{children:option.url?jsxRuntimeExports.jsx("a",{"aria-current":selected?"true":void 0,href:option.url,className:optionClass,onClick:()=>{selected||onNavigate==null||onNavigate(option.id)},children:option.label}):jsxRuntimeExports.jsx("button",{type:"button","aria-current":selected?"true":void 0,onClick:()=>{onChange(option.id),setOpen(!1)},className:optionClass,children:option.label})},option.id)})}),popup=navigates?jsxRuntimeExports.jsx("nav",{id:filterNavId,"aria-label":"Games type filter",children:optionsList}):optionsList;return jsxRuntimeExports.jsxs("div",{ref:rootRef,className:"tl-filter",children:[jsxRuntimeExports.jsxs("button",{ref:triggerRef,type:"button","aria-controls":open?filterNavId:void 0,"aria-expanded":open,onClick:()=>setOpen(o2=>!o2),className:"tl-filter__trigger",children:[jsxRuntimeExports.jsx("span",{className:"tl-filter__label",children:getFilterLabel(value)}),jsxRuntimeExports.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:`tl-filter__chevron${open?" tl-filter__chevron--open":""}`,children:jsxRuntimeExports.jsx("path",{d:"m6 9 6 6 6-6"})})]}),open&&popup]})}const wrap$1=(index2,length2)=>(index2%length2+length2)%length2;function useCarouselDrag({activeIndex,eventCount,enabled,dragTo,dragEnd,stepPx=110,slopPx=6}){const idxRef=reactExports.useRef(activeIndex);idxRef.current=activeIndex;const enabledRef=reactExports.useRef(enabled);enabledRef.current=enabled;const lastIndexRef=reactExports.useRef(activeIndex);lastIndexRef.current=activeIndex;const dragRef=reactExports.useRef(null),draggedRef=reactExports.useRef(!1),[grabbing,setGrabbing]=reactExports.useState(!1),onPointerDown=reactExports.useCallback(e3=>{enabledRef.current&&(e3.pointerType==="mouse"&&e3.button!==0||e3.target.closest(".tl-nav, .tl-scrubber")||(draggedRef.current=!1,lastIndexRef.current=idxRef.current,dragRef.current={startX:e3.clientX,startIndex:idxRef.current,pointerId:e3.pointerId,moved:!1}))},[]),onPointerMove=reactExports.useCallback(e3=>{const d2=dragRef.current;if(!d2||d2.pointerId!==e3.pointerId)return;const dx=e3.clientX-d2.startX;if(!d2.moved){if(Math.abs(dx)<=slopPx)return;d2.moved=!0,setGrabbing(!0);try{e3.currentTarget.setPointerCapture(d2.pointerId)}catch{}}const raw=d2.startIndex+Math.round(-dx/stepPx),target=eventCount>1?wrap$1(raw,eventCount):Math.max(0,raw);lastIndexRef.current=target,dragTo(raw)},[dragTo,eventCount,stepPx,slopPx]),endDrag=reactExports.useCallback(e3=>{const d2=dragRef.current;if(!(!d2||d2.pointerId!==e3.pointerId)&&(dragRef.current=null,!!d2.moved)){draggedRef.current=!0,setGrabbing(!1),dragEnd(lastIndexRef.current);try{e3.currentTarget.releasePointerCapture(d2.pointerId)}catch{}}},[dragEnd]),onClickCapture=reactExports.useCallback(e3=>{draggedRef.current&&(e3.preventDefault(),e3.stopPropagation(),draggedRef.current=!1)},[]);return{grabbing,dragHandlers:{onPointerDown,onPointerMove,onPointerUp:endDrag,onPointerCancel:endDrag,onClickCapture}}}const WHEEL_THRESHOLD=40,WHEEL_COOLDOWN_MS=500;function TimelineStage({controller,filterLinks,showFilter=!0,siteHeader}){const{open:menuOpen,onOpen:openMenu,onClose:closeMenu}
414=useDisclosure(),{width:viewportWidth,height:viewportHeight}=useViewportSize(),isMobileStage=viewportWidth<768,vhScale=isMobileStage?1:heightContentScale(viewportHeight),reducedMotion=usePrefersReducedMotion(),{filter:filter3,filteredEvents,activeIndex,activeEvent,isModalOpen,setFilter,goNext,goPrev,scrubTo,scrubEnd,dragTo,dragEnd,openModal}=controller;reactExports.useEffect(()=>{if(isModalOpen||menuOpen)return;const onKey=e3=>{var _a9;const tag2=(_a9=e3.target)==null?void 0:_a9.tagName;tag2==="INPUT"||tag2==="TEXTAREA"||tag2==="SELECT"||(e3.key==="ArrowLeft"?(e3.preventDefault(),goPrev("arrow")):e3.key==="ArrowRight"&&(e3.preventDefault(),goNext("arrow")))};return window.addEventListener("keydown",onKey),()=>window.removeEventListener("keydown",onKey)},[isModalOpen,menuOpen,goPrev,goNext]);const wheelLockRef=reactExports.useRef(0),handleWheel=reactExports.useCallback(e3=>{if(menuOpen)return;const delta=Math.abs(e3.deltaX)>Math.abs(e3.deltaY)?e3.deltaX:e3.deltaY;if(Math.abs(delta)<WHEEL_THRESHOLD)return;const now2=Date.now();now2-wheelLockRef.current<WHEEL_COOLDOWN_MS||(wheelLockRef.current=now2,delta>0?goNext("arrow"):goPrev("arrow"))},[menuOpen,goNext,goPrev]),{grabbing,dragHandlers}=useCarouselDrag({activeIndex,eventCount:filteredEvents.length,enabled:!isModalOpen&&filteredEvents.length>1,dragTo,dragEnd}),handleSelectOffset=reactExports.useCallback(offset2=>offset2>0?goNext("arrow"):goPrev("arrow"),[goNext,goPrev]),handleActivate=reactExports.useCallback(()=>openModal(),[openModal]),handleFilterNavigate=reactExports.useCallback(next2=>timelineAnalytics.filterChange(next2,filter3),[filter3]),[snapCards,setSnapCards]=reactExports.useState(!1),prevFilterRef=reactExports.useRef(filter3);reactExports.useEffect(()=>{if(prevFilterRef.current===filter3)return;prevFilterRef.current=filter3,setSnapCards(!0);const id2=requestAnimationFrame(()=>setSnapCards(!1));return()=>cancelAnimationFrame(id2)},[filter3]);const disableMotion=reducedMotion||snapCards,carouselAreaClass=["tl-stage__carousel-area",filteredEvents.length>1?"tl-stage__carousel-area--draggable":"",grabbing?"tl-stage__carousel-area--dragging":""].filter(Boolean).join(" "),carouselAreaStyle={"--tl-card-h":`${scaledCardHeight(viewportWidth,viewportHeight)}px`,"--tl-vh-scale":String(vhScale),...isMobileStage?{"--tl-card-scale":String(mobileCardScale(viewportWidth))}:{"--tl-card-scale":String(stageContentScale(viewportWidth,viewportHeight))}},timelineNav=filteredEvents.length>0?jsxRuntimeExports.jsxs("div",{className:"tl-nav",children:[jsxRuntimeExports.jsx(TimelineScrubber,{events:filteredEvents,activeIndex,onScrubTo:scrubTo,onScrubEnd:scrubEnd}),jsxRuntimeExports.jsx(EventCounter,{current:activeIndex,total:filteredEvents.length})]}):null;return jsxRuntimeExports.jsxs("div",{onWheel:handleWheel,className:"tl-stage",children:[jsxRuntimeExports.jsx("div",{className:"tl-stage__top-bar",children:jsxRuntimeExports.jsxs("button",{type:"button","aria-label":"Visit teamusa.com, menu","aria-expanded":menuOpen,className:"tl-stage__menu-trigger",onClick:openMenu,children:[jsxRuntimeExports.jsxs("span",{className:"tl-stage__visit-text",children:["Visit ",jsxRuntimeExports.jsx("strong",{children:"teamusa.com"})]}),jsxRuntimeExports.jsx(HamburgerIcon,{"aria-hidden":"true",className:"tl-stage__hamburger-icon"})]})}),jsxRuntimeExports.jsx(TimelineMenuPanel,{open:menuOpen,onClose:closeMenu,siteHeader}),jsxRuntimeExports.jsxs("header",{className:"tl-stage__header",children:[jsxRuntimeExports.jsx("a",{href:"/","aria-label":"History of Team USA home",className:"tl-stage__logo-link",children:jsxRuntimeExports.jsx("img",{src:"/img/history-logo.svg",alt:"History of Team USA",className:"tl-stage__logo"})}),showFilter&&jsxRuntimeExports.jsx(TimelineFilterDropdown,{value:filter3,onChange:setFilter,links:filterLinks,onNavigate:handleFilterNavigate})]}),jsxRuntimeExports.jsx(YearWatermark,{year:(activeEvent==null?void 0:activeEvent.year)??new Date().getFullYear(),reducedMotion:disableMotion}),jsxRuntimeExports.jsx("div",{...dragHandlers,id:MAIN_CONTENT_ID,tabIndex:-1,className:carouselAreaClass,style:carouselAreaStyle,children:filteredEvents.length>0?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"tl-stage__carousel-cluster",children:[jsxRuntimeExports.jsx(EventCarousel,{events:filteredEvents,activeIndex,viewportWidth,viewportHe
414ight,reducedMotion:disableMotion,filterId:filter3,onSelectOffset:handleSelectOffset,onActivate:handleActivate,globePaused:isModalOpen}),jsxRuntimeExports.jsx(EventCardOverlay,{event:activeEvent,reducedMotion:disableMotion,onEnterExhibit:handleActivate,onPrev:()=>goPrev("arrow"),onNext:()=>goNext("arrow"),assignArrowAnalyticsIds:isMobileStage}),jsxRuntimeExports.jsx(CarouselArrows,{className:"tl-arrows--stage",onPrev:()=>goPrev("arrow"),onNext:()=>goNext("arrow"),assignAnalyticsIds:!isMobileStage})]}),isMobileStage?timelineNav:null]}):jsxRuntimeExports.jsx("p",{className:"tl-stage__empty",children:"No events match this filter."})}),isMobileStage?null:timelineNav]})}const GA4_SCROLL_PERCENT=90,ga4Analytics={scroll(percentScrolled){typeof window>"u"||(window.dataLayer=window.dataLayer??[],window.dataLayer.push({event:"scroll",percent_scrolled:percentScrolled}))}};function modalScrollPercent(scrollTop,scrollHeight,clientHeight){const maxScroll=scrollHeight-clientHeight;return maxScroll<=0?0:Math.floor(scrollTop/maxScroll*100)}function createGa4ScrollEmitter(onFire,threshold=GA4_SCROLL_PERCENT){let fired=!1;return{reset(){fired=!1},hasFired(){return fired},maybeFire(scrollTop,scrollHeight,clientHeight){return fired?!1:modalScrollPercent(scrollTop,scrollHeight,clientHeight)>=threshold?(fired=!0,onFire(threshold),!0):!1}}}function useModalGa4Scroll(scrollRef,enabled,resetKey){const emitterRef=reactExports.useRef(createGa4ScrollEmitter(percent=>ga4Analytics.scroll(percent)));reactExports.useEffect(()=>{emitterRef.current.reset()},[resetKey]),reactExports.useEffect(()=>{if(!enabled)return;const el=scrollRef.current;if(!el)return;const maybeFire=()=>{emitterRef.current.maybeFire(el.scrollTop,el.scrollHeight,el.clientHeight)};return el.addEventListener("scroll",maybeFire,{passive:!0}),()=>{el.removeEventListener("scroll",maybeFire)}},[enabled,scrollRef])}const ModalScrollContext=reactExports.createContext(null);function useModalScrollRoot(){return reactExports.useContext(ModalScrollContext)}function medalValue(n2){return n2==null?"â":String(n2)}function hostCityLongestSegment(hostCity){return Math.max(1,...hostCity.split(/[\s-]+/).map(segment=>segment.length))}function EventHero({event}){var _a9,_b7,_c6;const featured=((_a9=event.featuredImage)==null?void 0:_a9.src)??FALLBACK_IMAGE,featuredRaw=(_b7=event.featuredImage)==null?void 0:_b7.raw,featuredAlt=((_c6=event.featuredImage)==null?void 0:_c6.alt)||`${event.hostCity} ${event.year}`;return jsxRuntimeExports.jsx("header",{className:"tl-hero",children:jsxRuntimeExports.jsxs("div",{className:"tl-hero__inner",children:[jsxRuntimeExports.jsx("img",{src:"/img/timeline/FadedFlag.svg",alt:"","aria-hidden":"true",className:"tl-hero__flag"}),jsxRuntimeExports.jsx("div",{"aria-hidden":"true",className:"tl-hero__year-watermark",children:event.year}),jsxRuntimeExports.jsxs("div",{className:"tl-hero__text",children:[jsxRuntimeExports.jsxs("div",{className:"tl-games-type-row",children:[jsxRuntimeExports.jsx("div",{className:"tl-hero__year",children:event.year}),jsxRuntimeExports.jsx(GamesTypeTag,{gamesType:event.gamesType})]}),jsxRuntimeExports.jsx("h2",{className:"tl-hero__city",style:{"--host-city-ch":hostCityLongestSegment(event.hostCity)},children:event.hostCity}),event.heroHeadline&&jsxRuntimeExports.jsx(TruncatedTextTooltip,{className:"tl-hero__headline",children:event.heroHeadline}),jsxRuntimeExports.jsx(TruncatedTextTooltip,{className:"tl-hero__description",children:event.heroDescription}),jsxRuntimeExports.jsxs("dl",{className:"tl-hero__medals",children:[jsxRuntimeExports.jsx(MedalStat,{variant:"gold",label:"Gold",value:medalValue(event.medalCounts.gold)}),jsxRuntimeExports.jsx(MedalStat,{variant:"silver",label:"Silver",value:medalValue(event.medalCounts.silver)}),jsxRuntimeExports.jsx(MedalStat,{variant:"bronze",label:"Bronze",value:medalValue(event.medalCounts.bronze)})]})]}),jsxRuntimeExports.jsx("div",{className:"tl-hero__media",children:featuredRaw!=null&&featuredRaw.length?jsxRuntimeExports.jsx("div",{className:"tl-hero__photo",children:jsxRuntimeExports.jsx(SrcSetImage,{data:featuredRaw,applyPhotoCredit:!0,aspectRatioOverride:1,alt:featuredAlt,loading:"eager",srcSetConfig:TIMELINE_FEATURED_IMAGE_S
414RC_SET,objectFit:"cover",pictureProps:{css:{display:"block",width:"100%",height:"100%"}},css:{width:"100%",height:"100%",display:"block"}})}):jsxRuntimeExports.jsx("img",{className:"tl-hero__photo tl-hero__photo--fallback",src:featured,alt:featuredAlt})})]})})}function MedalStat({variant,label:label2,value}){return jsxRuntimeExports.jsxs("div",{className:`tl-hero__medal tl-hero__medal--${variant}`,children:[jsxRuntimeExports.jsx("span",{className:"tl-hero__medal-dot","aria-hidden":"true"}),jsxRuntimeExports.jsx("dd",{className:"tl-hero__medal-value",children:value}),jsxRuntimeExports.jsx("dt",{className:"tl-hero__medal-label",children:label2})]})}function useModalScrollReveal(){const scrollRoot=useModalScrollRoot(),ref=reactExports.useRef(null),[isIntersecting,setIsIntersecting]=reactExports.useState(!1),frozenRef=reactExports.useRef(!1);return reactExports.useLayoutEffect(()=>{if(frozenRef.current)return;const node2=ref.current,root2=scrollRoot;if(!node2||!root2)return;if(!window.IntersectionObserver){frozenRef.current=!0,setIsIntersecting(!0);return}const markVisible=()=>{frozenRef.current||(frozenRef.current=!0,setIsIntersecting(!0))},observer=new IntersectionObserver(([entry])=>{entry!=null&&entry.isIntersecting&&(markVisible(),observer.disconnect())},{root:root2,rootMargin:"-5% 0px",threshold:.1});observer.observe(node2);const rect=node2.getBoundingClientRect(),rootRect=root2.getBoundingClientRect();return rect.bottom>rootRect.top+rootRect.height*.05&&rect.top<rootRect.bottom-rootRect.height*.05&&(markVisible(),observer.disconnect()),()=>observer.disconnect()},[scrollRoot]),{ref,isIntersecting}}function ScrollReveal({as:Component="div",variant="fade-up",className,style,children:children2}){const{ref,isIntersecting}=useModalScrollReveal();return jsxRuntimeExports.jsx(Component,{ref,className:["tl-scroll-reveal",`tl-scroll-reveal--${variant}`,className].filter(Boolean).join(" "),"data-intersecting":isIntersecting?"true":void 0,style,children:children2})}const NAVY$1="#152969",RED$1="#C8102E";function isTextOnlyTile(tile){return!tile.image&&!!(tile.heading||tile.body)}function isTwoColAssetTextLayout(columns,tiles){if(columns!==2||tiles.length<2)return!1;const hasAsset=tiles.some(t2=>!!t2.image),hasTextOnly=tiles.some(isTextOnlyTile);return hasAsset&&hasTextOnly}function resolveTileBg(name){return name?{blue:{bg:NAVY$1,dark:!0},navy:{bg:NAVY$1,dark:!0},red:{bg:RED$1,dark:!0},white:{bg:"#ffffff",dark:!1},transparent:{bg:"transparent",dark:!1}}[name.trim().toLowerCase()]??{bg:name,dark:!1}:null}function isFilledTileBg(tb,onPhotoBackground=!1){if(!tb)return!1;if(tb.dark)return!0;const bg=tb.bg.trim().toLowerCase();return bg==="transparent"?!1:bg==="#ffffff"||bg==="white"?onPhotoBackground:!0}function ModalBlockRenderer({block,onGalleryOpenChange}){var _a9,_b7,_c6;switch(block.type){case"richText":return jsxRuntimeExports.jsx(ScrollReveal,{variant:"fade-up",className:"tl-block-rich-text",children:jsxRuntimeExports.jsx("div",{dangerouslySetInnerHTML:{__html:block.html}})});case"contentTiles":{if(block.columns===1)return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[block.heading&&jsxRuntimeExports.jsx(BlockHeading,{children:block.heading}),jsxRuntimeExports.jsx("div",{className:"tl-block-tiles-bleed",children:block.tiles.map((tile,i2)=>jsxRuntimeExports.jsx(TileBanner,{tile},i2))})]});const bg=block.backgroundImage,assetTextLayout=isTwoColAssetTextLayout(block.columns,block.tiles);return jsxRuntimeExports.jsxs("div",{className:bg?"tl-block-tiles-bg":void 0,style:bg?{backgroundImage:`url(${bg.src})`}:void 0,children:[block.heading&&jsxRuntimeExports.jsx(BlockHeading,{children:block.heading}),jsxRuntimeExports.jsx("div",{className:`tl-tiles-grid${block.columns===3?" tl-tiles-grid--3":block.columns===2?" tl-tiles-grid--2":""}${assetTextLayout?" tl-tiles-grid--asset-text":""}`,style:{"--tl-cols":block.columns},children:block.tiles.map((tile,i2)=>jsxRuntimeExports.jsx(ContentTileCard,{tile,centerText:assetTextLayout&&isTextOnlyTile(tile),onPhotoBackground:!!bg},i2))})]})}case"imageGallery":{const gallery=block.gallery;return(_b7=(_a9=gallery==null?void 0:gallery[0])==null?void 0:_a9.images)!=null&&_b7.length?jsxRuntimeExports.jsx("section",{className:"tl-block-gallery-bleed",children:jsxRuntimeExports.jsxs("div",{className:"tl-block-gallery-inner",children:[block.heading&&jsxRuntimeExports.jsx(BlockHeading,{light:!0,children:block.heading}),jsxRuntimeExports.jsx(ImageGallery,{gallery,onLightboxOpenChange:onGalleryOpenChange,timelineCloseButton:!0})]})}
414):jsxRuntimeExports.jsx(ImageGalleryCarousel,{heading:block.heading,images:block.images})}case"videoCarousel":return jsxRuntimeExports.jsx("div",{className:"tl-block-video-carousel-bleed",children:jsxRuntimeExports.jsx(ContentCarousel,{...block.carousel,backgroundGradient:"var(--tl-video-gallery-gradient)",headingFontFamily:"var(--tl-display)"})});case"inlineImage":return jsxRuntimeExports.jsxs(ScrollReveal,{as:"figure",variant:"fade-up",style:{margin:0},children:[(_c6=block.raw)!=null&&_c6.length?jsxRuntimeExports.jsx("div",{style:{position:"relative",width:"100%",overflow:"hidden"},children:jsxRuntimeExports.jsx(SrcSetImage,{data:block.raw,applyPhotoCredit:!0,alt:block.image.alt,loading:"lazy",srcSetConfig:{resizer:"fill",base:{width:600},sm:{width:820},md:{width:1e3},lg:{width:1418},xl:{width:1418}},pictureProps:{css:{display:"block",width:"100%",height:"auto"}},css:{width:"100%",height:"auto",display:"block"}})}):jsxRuntimeExports.jsx("img",{src:block.image.src,alt:block.image.alt,loading:"lazy",style:{width:"100%",objectFit:"cover",display:"block"}}),block.caption&&jsxRuntimeExports.jsx("figcaption",{className:"tl-block-inline-image-caption",children:block.caption})]});case"inlineVideo":return jsxRuntimeExports.jsxs(ScrollReveal,{as:"figure",variant:"fade-up",style:{margin:0},children:[jsxRuntimeExports.jsx(VideoPlayer$1,{video:block.video}),block.caption&&jsxRuntimeExports.jsx("figcaption",{style:{marginTop:10,fontSize:13,color:"rgba(0,0,0,.55)",fontStyle:"italic"},children:block.caption})]});default:return jsxRuntimeExports.jsx("div",{style:{padding:16,border:"1px dashed rgba(0,0,0,.2)",borderRadius:10,color:"rgba(0,0,0,.5)",fontSize:13},children:"Unsupported block type"})}}function VideoPlayer$1({video}){return video.embedUrl?jsxRuntimeExports.jsx("div",{style:{position:"relative",width:"100%",aspectRatio:"16 / 9",overflow:"hidden",background:"#000"},children:jsxRuntimeExports.jsx("iframe",{src:video.embedUrl,title:video.title||"Video",allow:"encrypted-media; fullscreen; picture-in-picture",allowFullScreen:!0,loading:"lazy",style:{position:"absolute",inset:0,width:"100%",height:"100%",border:"none"}})}):jsxRuntimeExports.jsx("video",{src:video.src,poster:video.poster,controls:!0,preload:"none",style:{width:"100%",borderRadius:8,display:"block",background:"#000"}})}function ImageGalleryCarousel({heading:heading2,images}){const scrollRef=reactExports.useRef(null);if(images.length===0)return null;const scrollBy=dir=>{var _a9;(_a9=scrollRef.current)==null||_a9.scrollBy({left:dir*320,behavior:"smooth"})};return jsxRuntimeExports.jsxs("section",{className:"tl-gallery-carousel",style:{background:NAVY$1,borderRadius:18,padding:"clamp(24px, 3vw, 40px)"},children:[jsxRuntimeExports.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:16,marginBottom:20},children:[jsxRuntimeExports.jsx("h3",{style:{margin:0,fontSize:13,fontWeight:800,letterSpacing:"0.14em",textTransform:"uppercase",color:"#fff"},children:heading2||"Image Gallery"}),jsxRuntimeExports.jsxs("div",{style:{display:"flex",gap:8},children:[jsxRuntimeExports.jsx(CarouselNavButton,{dir:-1,onClick:()=>scrollBy(-1)}),jsxRuntimeExports.jsx(CarouselNavButton,{dir:1,onClick:()=>scrollBy(1)})]})]}),jsxRuntimeExports.jsx("div",{ref:scrollRef,className:"tl-no-scrollbar",style:{display:"flex",gap:16,overflowX:"auto",scrollSnapType:"x mandatory"},children:images.map((img,i2)=>jsxRuntimeExports.jsx("div",{style:{flex:"0 0 min(70%, 260px)",scrollSnapAlign:"start"},children:jsxRuntimeExports.jsx("img",{src:img.src,alt:img.alt,loading:"lazy",style:{width:"100%",aspectRatio:"1 / 1",objectFit:"cover",display:"block"}})},i2))})]})}function CarouselNavButton({dir,onClick}){return jsxRuntimeExports.jsx("button",{type:"button","aria-label":dir===1?"Next images":"Previous images",onClick,style:{width:40,height:40,borderRadius:999,border:"none",background:"#fff",cursor:"pointer",color:NAVY$1,display:"flex",alignItems:"center",justifyContent:"center"},children:jsxRuntimeExports.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",style:{transform:dir===-1?"rotate(180deg)":"none"},children:jsxRuntimeExports.jsx("path",{d:"m9 18 6-6-6-6"})})})}function BlockHeading({children:children2,light:light2}){return jsxRuntimeExports.jsx(ScrollReveal,{as:"section",variant:"fade-up",className:`tl-block-heading-wrap${light2?" tl-block-heading-wrap--light":""}`,children:jsxRuntimeExports.jsx("h3",{className:`tl-block-heading${light2?" tl-block-heading--light":""}`,children:children2})})}function TileButtonLink({button:button2,dark:dark2}){const external=/^https?:\/\//.test(button2.url);return jsxRuntimeExports.jsx("a",{href:button2.url,className:`tl-block-tile-button ${dark2?"tl-block-tile-button--dark":"tl-block-tile-button--light"}`,...external?{target:"_blank",rel:"noopener noreferrer"}:{},children:button2.text})}function TileBanner({tile}){const tb=resolveTileBg(tile.background),dark2=!!(tb!=null&&tb.dark);return jsxRuntimeExports.jsxs(ScrollReveal,{variant:"banner",className:`tl-block-tile-banner ${dark2?"tl-block-tile-banner--dark":"tl-block-tile-banner--light"}`,style:dark2&&(tb!=null&&tb.bg)?{background:tb.bg}:void 0,children:[tile.heading&&jsxRuntimeExports.jsx("h3",{className:`tl-block-tile-title ${dark2?"tl-block-tile-title--dark":"tl-block-tile-title--light"}`,children:tile.heading}),tile.body&&jsxRuntimeExports.jsx("div",{className:"tl-tile-rte tl-tile-rte--banner",style:{maxWidth:"1060px"},dangerouslySetInnerHTML:{__html:tile.body}}),tile.button&&jsxRuntimeExports.jsx(TileButtonLink,{button:tile.button,dark:dark2})]})}
414function ContentTileCard({tile,centerText=!1,onPhotoBackground=!1}){const tb=resolveTileBg(tile.background),filled=isFilledTileBg(tb,onPhotoBackground),dark2=!!(tb!=null&&tb.dark);return jsxRuntimeExports.jsxs(ScrollReveal,{as:"article",variant:"fade-up",className:`tl-content-tile-card${filled?" tl-content-tile-card--filled":""}${dark2?" tl-content-tile-card--dark":""}${centerText?" tl-content-tile-card--text-centered":""}`,style:filled&&tb?{background:tb.bg}:void 0,children:[tile.image&&jsxRuntimeExports.jsx(TileImage,{image:tile.image}),tile.heading&&jsxRuntimeExports.jsx("h3",{className:`tl-block-tile-title ${dark2?"tl-block-tile-title--dark":"tl-block-tile-title--light"}`,children:tile.heading}),tile.body&&jsxRuntimeExports.jsx("div",{className:"tl-tile-rte tl-tile-rte--card",style:{color:dark2?"rgba(255,255,255,.92)":NAVY$1},dangerouslySetInnerHTML:{__html:tile.body}}),tile.button&&jsxRuntimeExports.jsx("div",{className:"tl-content-tile-card__cta",children:jsxRuntimeExports.jsx(TileButtonLink,{button:tile.button,dark:dark2})})]})}function TileImage({image:image2}){var _a9;return jsxRuntimeExports.jsxs("figure",{className:"tl-block-tile-figure",children:[(_a9=image2.raw)!=null&&_a9.length?jsxRuntimeExports.jsx("div",{className:"tl-block-tile-image-wrap",children:jsxRuntimeExports.jsx(SrcSetImage,{data:image2.raw,applyPhotoCredit:!0,alt:image2.alt,loading:"lazy",srcSetConfig:{resizer:"fill",base:{width:480},sm:{width:600},md:{width:760}},pictureProps:{css:{display:"block",width:"100%",height:"auto"}},css:{width:"100%",height:"auto",display:"block"}})}):jsxRuntimeExports.jsx("img",{className:"tl-block-tile-image-fallback",src:image2.src,alt:image2.alt,loading:"lazy"}),image2.caption&&jsxRuntimeExports.jsx("figcaption",{className:"tl-block-tile-image-caption",children:image2.caption})]})}const BLUE="#171FBE",RED="#D31118",sum=m2=>(m2.gold??0)+(m2.silver??0)+(m2.bronze??0),hasMedals=m2=>m2.gold!=null||m2.silver!=null||m2.bronze!=null,PerformanceBlock=React.memo(function({currentEvent,seriesEvents}){const{gold,silver,bronze}=currentEvent.medalCounts,total=hasMedals(currentEvent.medalCounts)?sum(currentEvent.medalCounts):null,chartEvents=reactExports.useMemo(()=>seriesEvents.filter(e3=>hasMedals(e3.medalCounts)),[seriesEvents]),series=reactExports.useMemo(()=>chartEvents.map(e3=>({year:e3.year,value:sum(e3.medalCounts)})),[chartEvents]),activeIndex=reactExports.useMemo(()=>hasMedals(currentEvent.medalCounts)?chartEvents.findIndex(e3=>e3.id===currentEvent.id):-1,[chartEvents,currentEvent.id,currentEvent.medalCounts]),{athleteCounts}=currentEvent,gamesTypeLabel=getGamesTypeLabel(currentEvent.gamesType),showAthletes=athleteCounts.total!=null||athleteCounts.men!=null&&athleteCounts.women!=null;return jsxRuntimeExports.jsx("section",{"aria-label":"Team USA performance",className:"tl-performance",children:jsxRuntimeExports.jsxs("div",{className:"tl-performance__inner",children:[jsxRuntimeExports.jsx("h2",{className:"tl-performance__title",children:"Team USA Performance"}),jsxRuntimeExports.jsxs("div",{className:showAthletes?"tl-performance__grid tl-performance__grid--three-cols":"tl-performance__grid tl-performance__grid--two-cols",children:[jsxRuntimeExports.jsxs("div",{className:"tl-performance__col",children:[jsxRuntimeExports.jsx(SectionHeader,{children:`${total??"â"} Total Medals`}),jsxRuntimeExports.jsxs("div",{className:"tl-performance__medals tl-performance__col-content",children:[jsxRuntimeExports.jsx(MedalCard,{variant:"gold",value:gold,label:"Gold"}),jsxRuntimeExports.jsx(MedalCard,{variant:"silver",value:silver,label:"Silver"}),jsxRuntimeExports.jsx(MedalCard,{variant:"bronze",value:bronze,label:"Bronze"})]})]}),jsxRuntimeExports.jsxs("div",{className:"tl-performance__col",children:[jsxRuntimeExports.jsxs(SectionHeader,{children:["MEDAL HISTORYÂ ",jsxRuntimeExports.jsxs("span",{className:"tl-performance__section-title-type",children:["(",gamesTypeLabel,")"]})]}),jsxRuntimeExports.jsx(Card,{fill:!0,children:jsxRuntimeExports.jsx(TrendChart,{series,activeIndex,gamesTypeLabel})})]}),showAthletes&&jsxRuntimeExports.jsxs("div",{className:"tl-performance__col",children:[jsxRuntimeExports.jsx(SectionHeader,{children:"Number of Athletes"}),jsxRuntimeExports.jsx(Card,{fill:!0,children:jsxRuntimeExports.jsx(AthleteDonut,{counts:athleteCounts})})]})]})]})})});function SectionHeader({children:children2,className}){return jsxRuntimeExports.jsxs("div",{className:className?`tl-performance__section-header ${className}`:"tl-performance__section-header",children:[jsxRuntimeExports.jsx("div",{className:"tl-performance__section-title",children:children2}),jsxRuntimeExports.jsx("div",{className:"tl-performance__section-divider"})]})}function Card({children:children2,fill:fill2=!1}){return jsxRuntimeExports.jsx("div",{className:fill2?"tl-performance__card tl-performance__card--fill tl-performance__col-content":"tl-performance__card",children:children2})}function MedalCard({variant,value,label:label2}){return jsxRuntimeExports.jsxs("div",{className:`tl-performance__medal-card tl-performance__medal-card--${variant}`,children:[jsxRuntimeExports.jsx("span",{className:"tl-performance__medal-disc","aria-hidden":"true"}),jsxRuntimeExports.jsx("span",{className:"tl-performance__medal-value",children:value??"â"}),jsxRuntimeExports.jsx("span",{className:"tl-performance__medal-label",children:label2})]})}const CHART_VALUE_TOP_PX=12,CHART_VALUE_FONT_PX=28,CHART_MARKER_LINE_TOP_PX=CHART_VALUE_TOP_PX+CHART_VALUE_FONT_PX,YEAR_LABEL_EDGE_PX=12,YEAR_LABEL_WIDTH_PX=48,YEAR_LABEL_GAP_PX=8;function labelMetrics(chartWidthPx,designW){const scale2=designW/Math.max(chartWidthPx,1);return{width:YEAR_LABEL_WIDTH_PX*scale2,gap:YEAR_LABEL_GAP_PX*scale2}}function startYearBounds(labelWidth){return{left:YEAR_LABEL_EDGE_PX,right:YEAR_LABEL_EDGE_PX+labelWidth}}function endYearBounds(chartW,labelWidth){return{left:chartW-YEAR_LABEL_EDGE_PX-labelWidth,right:chartW-YEAR_LABEL_EDGE_PX}}function activeYearBounds(centerX,labelWidth){const half=labelWidth/2;
414return{left:centerX-half,right:centerX+half}}function boundsOverlap(a2,b2,gap){return a2.left<b2.right+gap&&b2.left<a2.right+gap}function useElementSize(ref,fallback2){const[size2,setSize]=reactExports.useState(fallback2);return reactExports.useEffect(()=>{const el=ref.current;if(!el)return;const update=()=>{const{height,width}=el.getBoundingClientRect();width>0&&height>0&&setSize({height,width})};update();const observer=new ResizeObserver(update);return observer.observe(el),()=>observer.disconnect()},[]),size2}function chartLabelStyle(x2,chartW,year,minYear,maxYear){const left=`${x2/chartW*100}%`;return year===maxYear?{left,transform:"translateX(-100%)"}:year===minYear?{left,transform:"translateX(0)"}:{left,transform:"translateX(-50%)"}}function TrendChart({series,activeIndex,gamesTypeLabel}){const chartWrapRef=reactExports.useRef(null),gradientId=React.useId().replace(/:/g,""),H2=300,{height:chartHeightPx,width:chartWidthPx}=useElementSize(chartWrapRef,{height:H2,width:560}),W2=H2*(chartWidthPx/chartHeightPx),padLeft=22,padRight=28,padTop=80,padBottom=52,geometry=reactExports.useMemo(()=>{if(series.length===0)return null;const maxV=Math.max(...series.map(s2=>s2.value),1),minYear2=series[0].year,maxYear2=series[series.length-1].year||minYear2+1,span=Math.max(maxYear2-minYear2,1),x22=year=>padLeft+(year-minYear2)/span*(W2-padLeft-padRight),y22=v2=>H2-padBottom-v2/maxV*(H2-padTop-padBottom),pts=series.map(s2=>({x:x22(s2.year),y:y22(s2.value)})),linePath2=smoothPath(pts),areaPath2=pts.length>1?`${linePath2} L ${pts[pts.length-1].x} ${H2-padBottom} L ${pts[0].x} ${H2-padBottom} Z`:"";return{linePath:linePath2,areaPath:areaPath2,minYear:minYear2,maxYear:maxYear2,maxV,x:x22,y:y22}},[series,W2]);if(!geometry)return jsxRuntimeExports.jsx("p",{className:"tl-performance__empty",children:"No data"});const{linePath,areaPath,minYear,maxYear,x:x2,y:y2}=geometry,active=activeIndex>=0?series[activeIndex]:null,ax=active?x2(active.year):0,ay=active?y2(active.value):0,{width:labelWidth,gap:labelGap}=labelMetrics(chartWidthPx,W2),showActiveYear=active&&active.year!==minYear&&active.year!==maxYear,activeYearLabelBounds=showActiveYear&&active?activeYearBounds(ax,labelWidth):null,showStartYear=!active||active.year===minYear||!activeYearLabelBounds||!boundsOverlap(startYearBounds(labelWidth),activeYearLabelBounds,labelGap),showEndYear=!active||active.year===maxYear||!activeYearLabelBounds||!boundsOverlap(endYearBounds(W2,labelWidth),activeYearLabelBounds,labelGap),pctX=v2=>`${v2/W2*100}%`,baselinePct=(H2-padBottom)/H2*100,activeLabelStyle=active?chartLabelStyle(ax,W2,active.year,minYear,maxYear):void 0;return jsxRuntimeExports.jsxs("div",{ref:chartWrapRef,className:"tl-performance__chart-wrap",children:[jsxRuntimeExports.jsxs("svg",{viewBox:`0 0 ${W2} ${H2}`,className:"tl-performance__chart",preserveAspectRatio:"xMidYMid meet",role:"img","aria-hidden":"true",children:[jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsxs("linearGradient",{id:gradientId,x1:"0",y1:"0",x2:"0",y2:"1",children:[jsxRuntimeExports.jsx("stop",{offset:"0%",stopColor:BLUE,stopOpacity:"0.6"}),jsxRuntimeExports.jsx("stop",{offset:"100%",stopColor:BLUE,stopOpacity:"0"})]})}),areaPath&&jsxRuntimeExports.jsx("path",{d:areaPath,fill:`url(#${gradientId})`}),jsxRuntimeExports.jsx("path",{d:linePath,fill:"none",stroke:BLUE,strokeWidth:4,strokeLinejoin:"round",strokeLinecap:"round"}),active&&jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("circle",{cx:ax,cy:ay,r:16,fill:RED,opacity:.2}),jsxRuntimeExports.jsx("circle",{cx:ax,cy:ay,r:8,fill:RED})]})]}),jsxRuntimeExports.jsxs("div",{className:"tl-performance__chart-labels","aria-hidden":"true",children:[active&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("span",{className:"tl-performance__chart-marker-line",style:{left:pctX(ax),top:`${CHART_MARKER_LINE_TOP_PX}px`,height:`calc(${baselinePct}% - ${CHART_MARKER_LINE_TOP_PX}px)`}}),jsxRuntimeExports.jsx("span",{className:"tl-performance__chart-value",style:activeLabelStyle,children:active.value})]}),jsxRuntimeExports.jsx("span",{className:"tl-performance__chart-year tl-performance__chart-year--start",hidden:!showStartYear,children:minYear}),showActiveYear&&active&&jsxRuntimeExports.jsx("span",{className:"tl-performance__chart-year tl-performance__chart-year--active",style:activeLabelStyle,children:active.year}),jsxRuntimeExports.jsx("span",{className:"tl-performance__chart-year tl-performance__chart-year--end",hidden:!showEndYear,children:maxYear})]}),jsxRuntimeExports.jsx("p",{className:"tl-performance__chart-sr",children:active?`Team USA won ${active.value} medals in ${active.year} at the ${gamesTypeLabel}`:`Medals over time for ${gamesTypeLabel}`})]})}
414function smoothPath(pts){if(pts.length===0)return"";if(pts.length===1)return`M ${pts[0].x} ${pts[0].y}`;let d2=`M ${pts[0].x} ${pts[0].y}`;for(let i2=0;i2<pts.length-1;i2++){const p02=pts[i2-1]??pts[i2],p12=pts[i2],p2=pts[i2+1],p3=pts[i2+2]??p2,c1x=p12.x+(p2.x-p02.x)/6,c1y=p12.y+(p2.y-p02.y)/6,c2x=p2.x-(p3.x-p12.x)/6,c2y=p2.y-(p3.y-p12.y)/6;d2+=` C ${c1x} ${c1y}, ${c2x} ${c2y}, ${p2.x} ${p2.y}`}return d2}function AthleteDonut({counts}){const men=counts.men??0,women=counts.women??0,total=counts.total??men+women,denom=men+women||1,menFrac=men/denom,r2=56,c2=2*Math.PI*r2,menLen=menFrac*c2;return jsxRuntimeExports.jsxs("div",{className:"tl-performance__donut",children:[jsxRuntimeExports.jsxs("div",{className:"tl-performance__donut-chart-wrap",children:[jsxRuntimeExports.jsx("svg",{viewBox:"0 0 150 150",className:"tl-performance__donut-chart","aria-hidden":"true",children:jsxRuntimeExports.jsxs("g",{transform:"translate(75,75) rotate(-90)",children:[jsxRuntimeExports.jsx("circle",{r:r2,fill:"none",stroke:RED,strokeWidth:"18"}),jsxRuntimeExports.jsx("circle",{r:r2,fill:"none",stroke:BLUE,strokeWidth:"18",strokeDasharray:`${menLen} ${c2-menLen}`})]})}),jsxRuntimeExports.jsx("span",{className:"tl-performance__donut-total",children:total}),jsxRuntimeExports.jsxs("p",{className:"tl-performance__donut-sr",children:[total," athletes: ",men," men, ",women," women"]})]}),jsxRuntimeExports.jsxs("div",{className:"tl-performance__legend",children:[jsxRuntimeExports.jsx(LegendItem,{variant:"men",value:counts.men,label:"Men"}),jsxRuntimeExports.jsx(LegendItem,{variant:"women",value:counts.women,label:"Women"})]})]})}function LegendItem({variant,value,label:label2}){return jsxRuntimeExports.jsxs("div",{className:"tl-performance__legend-item",children:[jsxRuntimeExports.jsx("span",{"aria-hidden":"true",className:`tl-performance__legend-swatch tl-performance__legend-swatch--${variant}`}),jsxRuntimeExports.jsxs("span",{children:[value??"â"," ",label2]})]})}const NAVY="#152969";function ArtifactsCarousel({artifacts}){const scrollRef=reactExports.useRef(null);if(artifacts.length===0)return null;const scrollBy=dir=>{var _a9;(_a9=scrollRef.current)==null||_a9.scrollBy({left:dir*360,behavior:"smooth"})};return jsxRuntimeExports.jsx("section",{"aria-label":"Artifacts",className:"tl-artifacts",style:{padding:"clamp(32px, 5vw, 56px) clamp(24px, 5vw, 64px)",background:NAVY},children:jsxRuntimeExports.jsxs("div",{className:"tl-artifacts__inner",children:[jsxRuntimeExports.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20},children:[jsxRuntimeExports.jsx("h3",{style:{margin:0,fontSize:13,fontWeight:800,letterSpacing:"0.14em",textTransform:"uppercase",color:"#fff"},children:"Artifacts"}),jsxRuntimeExports.jsxs("div",{style:{display:"flex",gap:8},children:[jsxRuntimeExports.jsx(ScrollButton,{dir:-1,onClick:()=>scrollBy(-1)}),jsxRuntimeExports.jsx(ScrollButton,{dir:1,onClick:()=>scrollBy(1)})]})]}),jsxRuntimeExports.jsx("div",{ref:scrollRef,className:"tl-no-scrollbar",style:{display:"flex",gap:18,overflowX:"auto",scrollSnapType:"x mandatory"},children:artifacts.map(artifact=>{var _a9;return jsxRuntimeExports.jsxs("figure",{style:{margin:0,flex:"0 0 min(78%, 300px)",scrollSnapAlign:"start"},children:[jsxRuntimeExports.jsx("div",{style:{background:"#fff",padding:8},children:artifact.kind==="video"?jsxRuntimeExports.jsx("video",{src:artifact.media.src,controls:!0,preload:"none",style:{width:"100%",aspectRatio:"1 / 1",objectFit:"cover",borderRadius:8,background:"#000",display:"block"}}):jsxRuntimeExports.jsx("img",{src:artifact.media.src,alt:artifact.media.alt||artifact.caption||"",loading:"lazy",style:{width:"100%",aspectRatio:"1 / 1",objectFit:"cover",borderRadius:8,display:"block"}})}),artifact.caption&&jsxRuntimeExports.jsx("figcaption",{style:{marginTop:12,fontSize:14,fontWeight:700,color:"#fff"},children:artifact.caption}),(_a9=artifact.metadata)==null?void 0:_a9.map(m2=>jsxRuntimeExports.jsxs("div",{style:{fontSize:12,color:"rgba(255,255,255,.7)",marginTop:2},children:[jsxRuntimeExports.jsxs("span",{style:{fontWeight:600},children:[m2.label,":"]}
414)," ",m2.value]},m2.label))]},artifact.id)})})]})})}function ScrollButton({dir,onClick}){return jsxRuntimeExports.jsx("button",{type:"button","aria-label":dir===1?"Next artifacts":"Previous artifacts",onClick,style:{width:40,height:40,borderRadius:999,border:"none",background:"#fff",cursor:"pointer",color:NAVY,display:"flex",alignItems:"center",justifyContent:"center"},children:jsxRuntimeExports.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",style:{transform:dir===-1?"rotate(180deg)":"none"},children:jsxRuntimeExports.jsx("path",{d:"m9 18 6-6-6-6"})})})}const getCloudinaryFaceCropUrl=(url,aspectRatio)=>!url.includes("res.cloudinary.com")||!url.includes("/upload/")?url:url.replace("/upload/",`/upload/c_fill,ar_${aspectRatio},g_face,f_auto,q_auto/`);function PrevNextNav({prev:prev2,next:next2,onNavigate}){return!prev2&&!next2?null:jsxRuntimeExports.jsxs("nav",{"aria-label":"Adjacent events",className:"timeline-prev-next-nav",children:[prev2?jsxRuntimeExports.jsx(NavCard,{event:prev2,direction:"prev",onNavigate:()=>onNavigate(prev2,"previous")}):jsxRuntimeExports.jsx("span",{}),next2?jsxRuntimeExports.jsx(NavCard,{event:next2,direction:"next",onNavigate:()=>onNavigate(next2,"next")}):jsxRuntimeExports.jsx("span",{})]})}function NavCard({event,direction,onNavigate}){var _a9;const isNext=direction==="next",img=((_a9=event.featuredImage)==null?void 0:_a9.src)??FALLBACK_IMAGE,desktopImg=getCloudinaryFaceCropUrl(img,"1:1"),mobileImg=getCloudinaryFaceCropUrl(img,"4:3");return jsxRuntimeExports.jsxs("button",{type:"button",id:isNext?TIMELINE_MODAL_NEXT_ID:TIMELINE_MODAL_PREV_ID,onClick:onNavigate,className:`timeline-prev-next-nav__card ${isNext?"timeline-prev-next-nav__card--next":"timeline-prev-next-nav__card--prev"}`,children:[jsxRuntimeExports.jsxs("picture",{children:[jsxRuntimeExports.jsx("source",{media:"(max-width: 767px)",srcSet:mobileImg}),jsxRuntimeExports.jsx("img",{className:"timeline-prev-next-nav__image",src:desktopImg,alt:"","aria-hidden":"true"})]}),jsxRuntimeExports.jsx("span",{className:"timeline-prev-next-nav__overlay","aria-hidden":"true"}),jsxRuntimeExports.jsxs("span",{className:"timeline-prev-next-nav__text",children:[jsxRuntimeExports.jsx("span",{className:"timeline-prev-next-nav__label",children:isNext?"Next Event":"Previous Event"}),jsxRuntimeExports.jsx("span",{className:"timeline-prev-next-nav__year",children:event.year}),jsxRuntimeExports.jsx("span",{className:"timeline-prev-next-nav__city",children:event.hostCity})]})]})}function TimelineLoader({loading,variant="page",label:label2="Loading"}){const statusLabel=label2.trim(),[mounted,setMounted]=reactExports.useState(loading);return reactExports.useEffect(()=>{loading&&setMounted(!0)},[loading]),variant==="inline"?loading?jsxRuntimeExports.jsxs("div",{className:"tl-loader-inline",role:"status","aria-live":"polite",...statusLabel?{"aria-label":statusLabel}:{},children:[jsxRuntimeExports.jsx(Spinner,{}),statusLabel?jsxRuntimeExports.jsx("span",{className:"tl-loader-label",children:statusLabel}):null]}):null:mounted?jsxRuntimeExports.jsxs("div",{className:"tl-loader-overlay","data-hidden":loading?void 0:"true",role:"status","aria-live":"polite",...statusLabel?{"aria-label":statusLabel}:{},onTransitionEnd:()=>{loading||setMounted(!1)},children:[jsxRuntimeExports.jsx(Spinner,{}),statusLabel?jsxRuntimeExports.jsx("span",{className:"tl-loader-label",children:statusLabel}):null]}):null}function Spinner(){return jsxRuntimeExports.jsx("div",{className:"tl-spinner","aria-hidden":"true",children:jsxRuntimeExports.jsx("span",{className:"tl-spinner-star",children:"â
"})})}const GAMES_TYPES=["summer_olympics","winter_olympics","summer_paralympics","winter_paralympics"];function isValidGamesType(value){return!!value&&GAMES_TYPES.includes(value)}function slugify(text){return text.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"")}function citySlug(city){return slugify(city)}function eventGroupKey(event){return`${event.year}|${citySlug(event.hostCity)}|${event.gamesType}`}function headlineSlug(event){return(event.heroHeadline?slugify(event.heroHeadline):"")||"exhibit"}function computeEventUrlKeys(events){const byGroup=new Map;for(const event of events){const key=eventGroupKey(event),group2=byGroup.get(key);group2?group2.push(event):byGroup.set(key,[event])}const result=new Map;
414for(const group2 of byGroup.values()){if(group2.length===1){result.set(group2[0].id,null);continue}const used=new Set;for(const event of group2){let slug=headlineSlug(event),suffix=2;for(;used.has(slug);)slug=`${headlineSlug(event)}-${suffix++}`;used.add(slug),result.set(event.id,slug)}}return result}function findBySlugParam(filtered,slugParam,allEvents){const byUid=filtered.findIndex(event=>event.id===slugParam);if(byUid>=0)return byUid;const keys2=computeEventUrlKeys(allEvents);return filtered.findIndex(event=>keys2.get(event.id)===slugParam)}function parseTimelineParams(search){const params=new URLSearchParams(search),rawFilter=params.get("filter"),yearRaw=params.get("year"),year=yearRaw&&/^\d{4}$/.test(yearRaw)?Number(yearRaw):null,rawGamesType=params.get("gamesType");return{filter:isValidFilter(rawFilter)?rawFilter:"all",year,city:params.get("city"),gamesType:isValidGamesType(rawGamesType)?rawGamesType:null,slug:params.get("slug"),modal:params.get("modal")==="1",gallery:params.get("gallery")==="1"}}function resolveActiveIndex(filtered,year,city,gamesType=null,slugParam=null,allEvents=filtered){if(slugParam){const byParam=findBySlugParam(filtered,slugParam,allEvents);if(byParam>=0)return byParam}if(year==null)return defaultIndex(filtered);const wantedCity=city?citySlug(city):null,idx=filtered.findIndex(e3=>e3.year===year&&(wantedCity?citySlug(e3.hostCity)===wantedCity:!0)&&(gamesType?e3.gamesType===gamesType:!0));return idx>=0?idx:defaultIndex(filtered)}function urlEventMatches(filtered,year,city,gamesType=null,slugParam=null,allEvents=filtered){if(slugParam)return findBySlugParam(filtered,slugParam,allEvents)>=0;if(year==null)return!0;const wantedCity=city?citySlug(city):null;return filtered.some(e3=>e3.year===year&&(wantedCity?citySlug(e3.hostCity)===wantedCity:!0)&&(gamesType?e3.gamesType===gamesType:!0))}function defaultIndex(filtered){return firstIndex(filtered)}function firstIndex(filtered){return filtered.length>0,0}function buildTimelineSearch(filter3,event,modalOpen,galleryOpen=!1,allEvents=event?[event]:[]){const params=new URLSearchParams;if(filter3!=="all"&¶ms.set("filter",filter3),event){params.set("year",String(event.year)),params.set("city",citySlug(event.hostCity)),params.set("gamesType",event.gamesType);const urlKey=computeEventUrlKeys(allEvents).get(event.id);urlKey&¶ms.set("slug",urlKey)}modalOpen&¶ms.set("modal","1"),galleryOpen&¶ms.set("gallery","1");const search=params.toString();return search?`?${search}`:""}function exhibitUrl(event,galleryOpen,allEvents){const filter3=parseTimelineParams(window.location.search).filter,search=buildTimelineSearch(filter3,event,!0,galleryOpen,allEvents);return`${window.location.pathname}${search}`}function openGalleryUrl(event,allEvents=[event]){typeof window>"u"||window.history.pushState(window.history.state,"",exhibitUrl(event,!0,allEvents))}function closeGalleryUrl(event,allEvents=[event]){typeof window>"u"||window.history.replaceState(window.history.state,"",exhibitUrl(event,!1,allEvents))}function shouldDeferEscapeToNestedDialog(edmRoot){if(typeof window<"u"&&parseTimelineParams(window.location.search).gallery)return!0;if(typeof document>"u")return!1;const active=document.activeElement;if(active instanceof HTMLElement&&edmRoot){const focusedDialog=active.closest('[data-scope="dialog"]');if(focusedDialog&&!edmRoot.contains(focusedDialog))return!0}if(!edmRoot)return!1;for(const dialog of document.querySelectorAll('[data-scope="dialog"]'))if(!edmRoot.contains(dialog))return!0;return!1}function useNestedDialogOpen(edmRoot,isOpen){const[nestedOpen,setNestedOpen]=reactExports.useState(!1);return reactExports.useEffect(()=>{if(!isOpen){setNestedOpen(!1);return}const sync=()=>{setNestedOpen(shouldDeferEscapeToNestedDialog(edmRoot.current))};sync();const observer=new MutationObserver(sync);return observer.observe(document.body,{childList:!0,subtree:!0}),()=>observer.disconnect()},[isOpen,edmRoot]),nestedOpen}const MODAL_FADE_MS=350,ONE_TRUST_GRACE_MS=5e3,ONE_TRUST_UI_SELECTOR="#onetrust-consent-sdk, #onetrust-banner-sdk, #onetrust-pc-sdk";function isOneTrustUiVisible(){return ONE_TRUST_UI_SELECTOR.split(", ").map(selector2=>document.querySelector(selector2)).filter(el=>el instanceof HTMLElement).some(el=>{if(!el.isConnected)return!1;const{display,visibility,opacity}=window.getComputedStyle(el);if(display==="none"||visibility==="hidden"||parseFloat(opacity)===0)return!1;const{width,height}=el.getBoundingClientRect();return width>0&&height>0})}function shouldDeferFocusToOneTrust(){return typeof document>"u"?!1:new Cookies().get("OptanonConsent")?isOneTrustUiVisible():!0}function EventDetailsModal({event,prev:prev2,next:next2,seriesEvents,allEvents,isOpen,loading=!1,onClose,onNavigate}){const modalRef=reactExports.useRef(null),scrollRef=reactExports.useRef(null),[scrollRoot,setScrollRoot]=reactExports.useState(null),handleScrollRef=reactExports.useCallback(node2=>{scrollRef.current=node2,setScrollRoot(node2)},[]),wasOpenRef=reactExports.useRef(isOpen),oneTrustGraceExpiredRef=reactExports.useRef(!1),nestedDialogOpen=useNestedDialogOpen(modalRef,isOpen),[deferFocusToOneTrust,setDeferFocusToOneTrust]=reactExports.useState(shouldDeferFocusToOneTrust),isClient=useIsClient(),[mounted,setMounted]=reactExports.useState(isOpen),[visible,setVisible]=reactExports.useState(isOpen),[snapshot2,setSnapshot]=reactExports.useState(isOpen&&event?{event,prev:prev2,next:next2}:null),handleGalleryOpenChange=reactExports.useCallback(open=>{event&&(open?openGalleryUrl(event,allEvents):closeGalleryUrl(event,allEvents))},[event,allEvents]);reactExports.useEffect(()=>{isOpen&&event&&setSnapshot({event,prev:prev2,next:next2})},[isOpen,event,prev2,next2]),reactExports.useEffect(()=>{if(isOpen&&event){setMounted(!0);const shouldAnimateIn=!wasOpenRef.current;if(wasOpenRef.current=!0,shouldAnimateIn){setVisible(!1);const id2=requestAnimationFrame(()=>{requestAnimationFrame(()=>setVisible(!0))});return()=>cancelAnimationFrame(id2)}setVisible(!0);return}isOpen||(wasOpenRef.current=!1,mounted&&setVisible(!1))},[isOpen,event,mounted]),reactExports.useEffect(()=>{if(visible||!mounted)return;const id2=window.setTimeout(()=>setMounted(!1),MODAL_FADE_MS+50);return()=>clearTimeout(id2)},[visible,mounted]);const handleModalTransitionEnd=reactExports.useCallback(e3=>{e3.target!==e3.currentTarget||e3.propertyName!=="opacity"||visible||setMounted(!1)},[visible]);reactExports.useEffect(()=>{if(!mounted)return;const html=document.documentElement,body2=document.body,prevHtml=html.style.overflow,prevBody=body2.style.overflow;html.style.overflow="hidden",body2.style.overflow="hidden";const stop=e3=>{var _a9;(_a9=scrollRef.current)!=null&&_a9.contains(e3.target)||e3.preventDefault()};return window.addEventListener("wheel",stop,{passive:!1}),window.addEventListener("touchmove",stop,{passive:!1}),()=>{html.style.overflow=prevHtml,body2.style.overflow=prevBody,window.removeEventListener("wheel",stop),window.removeEventListener("touchmove",stop)}},[mounted]);const handleCloseClick=reactExports.useCallback(()=>{event&&timelineAnalytics.modalClose(event),onClose()},[event,onClose]),[scrollResetKey,setScrollResetKey]=reactExports.useState(()=>event==null?void 0:event.id);if(reactExports.useEffect(()=>{event!=null&&event.id&&event.id!==scrollResetKey&&setScrollResetKey(event.id)},[event==null?void 0:event.id,scrollResetKey]),useModalGa4Scroll(scrollRef,mounted&&visible,scrollResetKey),reactExports.useEffect(()=>{if(!isOpen)return;const onKey=e3=>{e3.key==="Escape"&&(shouldDeferEscapeToNestedDialog(modalRef.current)||onClose())};return window.addEventListener("keydown",onKey,{capture:!0}),()=>window.removeEventListener("keydown",onKey,{capture:!0})},[isOpen,onClose]),reactExports.useEffect(()=>{if(!isOpen)return;const onKeyDown=e3=>{var _a9;if(e3.key!=="ArrowUp"&&e3.key!=="ArrowDown")return;const scrollEl=scrollRef.current,modalRoot=modalRef.current;if(!scrollEl||!modalRoot)return;const active=document.activeElement;if(shouldDeferEscapeToNestedDialog(modalRoot))return;if(!(active instanceof Node&&modalRoot.contains(active)))(_a9=scrollRef.current)==null||_a9.focu
414s({preventScroll:!0});else if(active instanceof HTMLElement){const tag2=active.tagName;if(tag2==="INPUT"||tag2==="TEXTAREA"||tag2==="SELECT"||active.isContentEditable)return;const role=active.getAttribute("role");if(role==="slider"||role==="listbox"||role==="combobox")return}const step=40,delta=e3.key==="ArrowDown"?step:-step,{scrollTop,scrollHeight,clientHeight}=scrollEl,canScrollDown=scrollTop+clientHeight<scrollHeight,canScrollUp=scrollTop>0;e3.key==="ArrowDown"&&!canScrollDown||e3.key==="ArrowUp"&&!canScrollUp||(e3.preventDefault(),scrollEl.scrollBy({top:delta}))};return window.addEventListener("keydown",onKeyDown),()=>window.removeEventListener("keydown",onKeyDown)},[isOpen]),reactExports.useEffect(()=>{isOpen&&scrollRef.current&&(scrollRef.current.scrollTop=0)},[event==null?void 0:event.id,isOpen]),reactExports.useEffect(()=>{if(!mounted)return;oneTrustGraceExpiredRef.current=!1;const update=()=>{setDeferFocusToOneTrust(oneTrustGraceExpiredRef.current?isOneTrustUiVisible():shouldDeferFocusToOneTrust())};update();const observer=new MutationObserver(update);observer.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style","class","hidden","aria-hidden"]});const graceTimeout=window.setTimeout(()=>{oneTrustGraceExpiredRef.current=!0,update()},ONE_TRUST_GRACE_MS);return()=>{observer.disconnect(),window.clearTimeout(graceTimeout)}},[mounted]),reactExports.useEffect(()=>{if(!visible||deferFocusToOneTrust)return;const focusModal=()=>{var _a9;(_a9=scrollRef.current)==null||_a9.focus({preventScroll:!0})};focusModal();const id2=requestAnimationFrame(()=>{focusModal(),requestAnimationFrame(focusModal)});return()=>cancelAnimationFrame(id2)},[visible,snapshot2==null?void 0:snapshot2.event.id,deferFocusToOneTrust]),!mounted||!snapshot2)return null;const{event:displayEvent,prev:displayPrev,next:displayNext}=snapshot2,modal=jsxRuntimeExports.jsx(FocusTrap2,{active:isClient,paused:nestedDialogOpen||deferFocusToOneTrust,focusTrapOptions:{clickOutsideDeactivates:!1,escapeDeactivates:!1,allowOutsideClick:e3=>{const target=e3.target;return target instanceof Element&&!!target.closest(ONE_TRUST_UI_SELECTOR)},initialFocus:()=>deferFocusToOneTrust?!1:scrollRef.current??modalRef.current??void 0,fallbackFocus:"#edm-scroll",onActivate:()=>{var _a9;deferFocusToOneTrust||(_a9=scrollRef.current??modalRef.current)==null||_a9.focus({preventScroll:!0})}},children:jsxRuntimeExports.jsxs("div",{ref:modalRef,id:"edm-dialog",tabIndex:-1,role:"dialog","aria-modal":"true","aria-label":`${displayEvent.hostCity} ${displayEvent.year} exhibit`,className:`tl-scope tl-modal${visible?" tl-modal--visible":""}${nestedDialogOpen?" tl-modal--nested-open":""}`,onTransitionEnd:handleModalTransitionEnd,children:[jsxRuntimeExports.jsx("button",{type:"button",id:TIMELINE_MODAL_CLOSE_ID,onClick:handleCloseClick,className:"tl-modal__close","aria-label":"Close",children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",focusable:"false",className:"tl-modal__close-icon",children:jsxRuntimeExports.jsx("path",{d:"M6 6l12 12M18 6 6 18"})})}),jsxRuntimeExports.jsx("div",{id:"edm-scroll",ref:handleScrollRef,tabIndex:-1,className:"tl-modal__scroll","aria-label":"Exhibit content",children:jsxRuntimeExports.jsxs(ModalScrollContext.Provider,{value:scrollRoot,children:[jsxRuntimeExports.jsx(EventHero,{event:displayEvent}),loading&&displayEvent.blocks.length===0?jsxRuntimeExports.jsx(TimelineLoader,{loading:!0,variant:"inline",label:"Loading exhibit"}):jsxRuntimeExports.jsx("div",{className:"tl-modal__body",children:displayEvent.blocks.map((block,i2)=>jsxRuntimeExports.jsx(ModalBlock,{block,padTop:i2===0&&!blockLeadsWithTileBanner(block),onGalleryOpenChange:handleGalleryOpenChange},i2))}),jsxRuntimeExports.jsx(PerformanceBlock,{currentEvent:displayEvent,seriesEvents}),jsxRuntimeExports.jsx(ArtifactsCarousel,{artifacts:displayEvent.artifacts}),jsxRuntimeExports.jsx(PrevNextNav,{prev:displayPrev,next:displayNext,onNavigate})]})})]})});return isClient?reactDomExports.createPortal(modal,document.body):modal}function blockLeadsWithTileBanner(block){return block.type==="contentTiles"&&block.columns===1}function ModalBlock({block,padTop,onGalleryOpenChange}){return jsxRuntimeExports.jsx("div",{className:"tl-modal__block",children:jsxRuntimeExports.jsx("div",{className:padTop?"tl-modal__block-inner tl-modal__block-inner--pad-top":"tl-modal__block-inner",children:jsxRuntimeExports.jsx(ModalBlockRenderer,{block,onGalleryOpenChange})})})}const TRANSITION_MS=620,wrap=(index2,length2)=>(index2%length2+length2)%length2;function useTimelineController(allEvents,initialSearch,initialFilter){const initial=reactExports.useMemo(()=>{const search=initialSearch??(typeof window>"u"?"":window.location.search),params=parseTimelineParams(search),effectiveFilter=/(^|[?&])filter=/.test(search)||!initialFilter?params.filter:initialFilter,filtered=getFilteredEvents(allEvents,effectiveFilter),activeIndex2=resolveActiveIndex(filtered,params.year,params.city,params.gamesType,params.slug,allEvents),urlMatched=urlEventMatches(filtered,params.year,params.city,params.gamesType,params.slug,allEvents),modalOpenId2=params.modal&&urlMatched&&filtered[activeIndex2]?filtered[activeIndex2].id:null;return{filter:effectiveFilter,activeIndex:activeIndex2,modalOpenId:modalOpenId2}},[allEvents,initialSearch,initialFilter]),[filter3,setFilterState]=reactExports.useState(initial.filter),[activeIndex,setActiveIndex]=reactExports.useState(initial.activeIndex),[modalOpenId,setModalOpenId]=reactExports.useState(initial.modalOpenId),animatingRef=reactExports.useRef(!1),queuedRef=reactExports.useRef(null),animTimerRef=reactExports.useRef(void 0),modalNavAnimatingRef=reactExports.useRef(!1),modalNavQueuedRef=reactExports.useRef(null),modalNavTimerRef=reactExports.useRef(void 0),lastNavMethodRef=reactExports.useRef("default"),modalEventRef=reactExports.useRef(null),scrubbingRef=reactExports.useRef(!1),pendingCarouselIndexRef=reactExports.useRef(null),pendingPushStateEventIdsRef=reactExports.useRef([]),suppressUrlSyncRef=reactExports.useRef(!1),filterRef=reactExports.useRef(filter3);filterRef.current=filter3;const allEventsRef=reactExports.useRef(allEvents);allEventsRef.current=allEvents;const filteredEvents=reactExports.useMemo(()=>getFilteredEvents(allEvents,filter3),[allEvents,filter3]);reactExports.useEffect(()=>{const len=filteredEvents.length;len!==0&&activeIndex>=len&&setActiveIndex(len-1)},[filteredEvents.length,activeIndex]);const activeEvent=filteredEvents[activeIndex]??null,modalEvent=modalOpenId?allEvents.find(e3=>e3.id===modalOpenId)??null:null,isModalOpen=modalEvent!==null;modalEventRef.current=modalEvent;const modalIndex=modalEvent?filteredEvents.findIndex(e3=>e3.id===modalEvent.id):-1,filteredLen=filteredEvents.length,prevEvent=modalIndex>=0&&filteredLen>1?filteredEvents[wrap(modalIndex-1,filteredLen)]:null,nextEvent=modalIndex>=0&&filteredLen>1?filteredEvents[wrap(modalIndex+1,filteredLen)]:null;reactExports.useEffect(()=>{if(isModalOpen||!activeEvent)return;const idx=filteredEvents.findIndex(e3=>e3.id===activeEvent.id);timelineAnalytics.cardView(activeEvent,idx>=0?idx:activeIndex)},[activeEvent,activeIndex,filteredEvents,isModalOpen]);const syncUrl=reactExports.useCallback((event,modalOpen)=>{if(typeof window>"u")return;const search=buildTimelineSearch(filterRef.current,event,modalOpen,!1,allEventsRef.current);window.history.replaceState(window.history.state,"",`${window.location.pathname}${search}`)},[]);reactExports.useEffect(()=>{if(typeof window>"u")return;if(suppressUrlSyncRef.current){suppressUrlSyncRef.current=!1;return}if(scrubbingRef.current){pendingPushStateEventIdsRef.current=[];return}if(parseTimelineParams(window.location.search).gallery){pendingPushStateEventIdsRef.current=[];return}const urlEvent=isModalOpen?modalEvent:activeEvent;if(!isModalOpen&&urlEvent){const queue=pendingPushStateEventIdsRef.current;for(;queue.length>0&&queue[0]!==urlEvent.id;)queue.shift();if(queue.length>0){const search=buildTimelineSearch(filter3,urlEvent,!1,!1,allEventsRef.current);window.history.pushState(window.history.state,"",`${window.location.pathname}${search}`),queue.shift();return}}syncUrl(urlEvent,isModalOpen)},[filter3,activeEvent,modalEvent,isModalOpen,syncUrl]),reactExports.useEffect(()=>{if(modalOpenId!==null)return;const pending=pendingCarouselIndexRef.current;pending!==null&&(pendingCarouselIndexRef.current=null,setActiveIndex(pending))},[modalOpenId]),reactExports.useEffect(()=>{if(typeof window>"u")return;const onPop=()=>
414{pendingPushStateEventIdsRef.current=[],clearTimeout(animTimerRef.current),animatingRef.current=!1,queuedRef.current=null,clearTimeout(modalNavTimerRef.current),modalNavAnimatingRef.current=!1,modalNavQueuedRef.current=null,scrubbingRef.current=!1;const params=parseTimelineParams(window.location.search),urlFilter=params.filter;urlFilter!==filterRef.current&&setFilterState(urlFilter);const filtered=getFilteredEvents(allEventsRef.current,urlFilter);if(params.modal){const idx=resolveActiveIndex(filtered,params.year,params.city,params.gamesType,params.slug,allEventsRef.current),evt=filtered[idx];evt&&(setModalOpenId(evt.id),pendingCarouselIndexRef.current=idx);return}pendingCarouselIndexRef.current=null;const restoredIndex=resolveActiveIndex(filtered,params.year,params.city,params.gamesType,params.slug,allEventsRef.current);setActiveIndex(restoredIndex),setModalOpenId(null)};return window.addEventListener("popstate",onPop),()=>window.removeEventListener("popstate",onPop)},[]),reactExports.useEffect(()=>()=>{clearTimeout(animTimerRef.current),clearTimeout(modalNavTimerRef.current)},[]);const noteNavMethod=reactExports.useCallback(method=>{lastNavMethodRef.current=method},[]),commitIndex=reactExports.useCallback((rawIndex,wrapAround)=>{const len=filteredEvents.length;if(len===0)return;const next2=wrapAround?wrap(rawIndex,len):Math.max(0,Math.min(len-1,rawIndex));if(next2!==activeIndex){if(animatingRef.current){queuedRef.current=next2;return}animatingRef.current=!0,setActiveIndex(next2),clearTimeout(animTimerRef.current),animTimerRef.current=setTimeout(()=>{if(animatingRef.current=!1,queuedRef.current!==null&&queuedRef.current!==next2){const q2=queuedRef.current;queuedRef.current=null,commitIndex(q2,wrapAround)}else queuedRef.current=null},TRANSITION_MS)}},[activeIndex,filteredEvents]),goToIndex=reactExports.useCallback(index2=>commitIndex(index2,!1),[commitIndex]),scrubTo=reactExports.useCallback(index2=>{const len=filteredEvents.length;len!==0&&(scrubbingRef.current=!0,setActiveIndex(Math.max(0,Math.min(len-1,index2))))},[filteredEvents]),scrubEnd=reactExports.useCallback(index2=>{scrubbingRef.current=!1,noteNavMethod("scrubber");const landed=filteredEvents[index2];if(landed&&(timelineAnalytics.scrubberDrag(landed.year),typeof window<"u")){const search=buildTimelineSearch(filterRef.current,landed,isModalOpen,!1,allEventsRef.current);window.history.pushState(window.history.state,"",`${window.location.pathname}${search}`)}},[filteredEvents,isModalOpen,noteNavMethod]),dragTo=reactExports.useCallback(rawIndex=>{const len=filteredEvents.length;len<=1||(scrubbingRef.current=!0,setActiveIndex(wrap(rawIndex,len)))},[filteredEvents]),dragEnd=reactExports.useCallback(index2=>{const len=filteredEvents.length;if(len===0)return;scrubbingRef.current=!1,noteNavMethod("default");const landed=filteredEvents[wrap(index2,len)];landed&&syncUrl(landed,isModalOpen)},[filteredEvents,isModalOpen,noteNavMethod,syncUrl]),goNext=reactExports.useCallback((method="arrow")=>{noteNavMethod(method);const len=filteredEvents.length;if(len<=1)return;const target=filteredEvents[wrap(activeIndex+1,len)];if(target){method==="arrow"&&timelineAnalytics.navNext(target);const queue=pendingPushStateEventIdsRef.current;!animatingRef.current||queue.length<2?queue.push(target.id):queue[queue.length-1]=target.id}commitIndex(activeIndex+1,!0)},[activeIndex,filteredEvents,commitIndex,noteNavMethod]),goPrev=reactExports.useCallback((method="arrow")=>{noteNavMethod(method);const len=filteredEvents.length;if(len<=1)return;const target=filteredEvents[wrap(activeIndex-1,len)];if(target){method==="arrow"&&timelineAnalytics.navPrev(target);const queue=pendingPushStateEventIdsRef.current;!animatingRef.current||queue.length<2?queue.push(target.id):queue[queue.length-1]=target.id}commitIndex(activeIndex-1,!0)},[activeIndex,filteredEvents,commitIndex,noteNavMethod]),setFilter=reactExports.useCallback(next2=>{if(next2===filter3)return;timelineAnalytics.filterChange(next2,filter3);const nextFiltered=getFilteredEvents(allEvents,next2),idx=firstIndex(nextFiltered);animatingRef.current=!1,queuedRef.current=null,clearTimeout(animTimerRef.current),scrubbingRef.current=!1,pendingCarouselIndexRef.current=null,pendingPushStateEventIdsRef.current=[],setFilterState(next2),setActiveIndex(idx),lastNavMethodRef.current="default";const first2=nextFiltered[idx];first2&&syncUrl(first2,!1),setModalOpenId(null)},[filter3,allEvents,syncUrl]),openModal=reactExports.useCallback(()=>
414{if(activeEvent&&(timelineAnalytics.enterExhibit(activeEvent,filter3,lastNavMethodRef.current),pendingPushStateEventIdsRef.current=[],setModalOpenId(activeEvent.id),typeof window<"u")){const search=buildTimelineSearch(filter3,activeEvent,!0,!1,allEventsRef.current);window.history.pushState(window.history.state,"",`${window.location.pathname}${search}`)}},[activeEvent,filter3]),closeModal=reactExports.useCallback(()=>{if(pendingPushStateEventIdsRef.current=[],clearTimeout(modalNavTimerRef.current),modalNavAnimatingRef.current=!1,modalNavQueuedRef.current=null,typeof window<"u"&&modalEventRef.current){const search=buildTimelineSearch(filterRef.current,modalEventRef.current,!1,!1,allEventsRef.current);suppressUrlSyncRef.current=!0,window.history.pushState(window.history.state,"",`${window.location.pathname}${search}`)}setModalOpenId(null)},[]),applyModalNav=reactExports.useCallback(event=>{const idx=filteredEvents.findIndex(e3=>e3.id===event.id);idx>=0&&(pendingCarouselIndexRef.current=idx),setModalOpenId(event.id)},[filteredEvents]),modalNavTo=reactExports.useCallback((event,direction)=>
414{if(modalNavAnimatingRef.current){modalNavQueuedRef.current={event,direction};return}if(direction==="previous"?timelineAnalytics.modalClickPrevious(event):timelineAnalytics.modalClickNext(event),modalNavAnimatingRef.current=!0,applyModalNav(event),typeof window<"u"){const search=buildTimelineSearch(filterRef.current,event,!0,!1,allEventsRef.current);window.history.pushState(window.history.state,"",`${window.location.pathname}${search}`)}clearTimeout(modalNavTimerRef.current),modalNavTimerRef.current=setTimeout(()=>{modalNavAnimatingRef.current=!1;const queued=modalNavQueuedRef.current;modalNavQueuedRef.current=null,queued&&queued.event.id!==event.id&&modalNavTo(queued.event,queued.direction)},TRANSITION_MS)},[applyModalNav]);return{filter:filter3,filteredEvents,activeIndex,activeEvent,modalEvent,isModalOpen,prevEvent,nextEvent,setFilter,goNext,goPrev,goToIndex,scrubTo,scrubEnd,dragTo,dragEnd,openModal,closeModal,modalNavTo}}function TimelinePage({initialSearch,events,initialFilter,filterLinks,detailEvent,siteHeader}){var _a9,_b7,_c6;const[allEvents]=reactExports.useState(events??[]),links=filterLinks??[],pageFilter=initialFilter??"all",showFilter=pageFilter==="all"||((links==null?void 0:links.length)??0)>0,controller=useTimelineController(allEvents,initialSearch,pageFilter),[detailCache,setDetailCache]=reactExports.useState(()=>detailEvent!=null&&detailEvent.id?{[detailEvent.id]:detailEvent}:{}),requestedRef=reactExports.useRef(new Set),loadDetail=reactExports.useCallback(id2=>{!id2||requestedRef.current.has(id2)||(requestedRef.current.add(id2),axios.get(`/api/timeline-events/${encodeURIComponent(id2)}`).then(({data})=>{data!=null&&data.id&&setDetailCache(prev2=>({...prev2,[data.id]:data}))}).catch(()=>{}))},[]),modalId=(_a9=controller.modalEvent)==null?void 0:_a9.id,modalHasBlocks=(((_b7=controller.modalEvent)==null?void 0:_b7.blocks.length)??0)>0,modalCached=modalId?!!detailCache[modalId]:!1;reactExports.useEffect(()=>{modalId&&!modalHasBlocks&&!modalCached&&loadDetail(modalId)},[modalId,modalHasBlocks,modalCached,loadDetail]),reactExports.useEffect(()=>{var _a10;const{filteredEvents,activeIndex}=controller,len=filteredEvents.length;if(!(len<=1))for(const offset2 of[-1,1]){const evt=filteredEvents[wrapIndex(activeIndex+offset2,len)];(_a10=evt.blocks)!=null&&_a10.length||loadDetail(evt.id)}},[controller.activeIndex,controller.filteredEvents,loadDetail]);const enrich=event=>event?detailCache[event.id]??event:null,[pageLoading,setPageLoading]=reactExports.useState(!0);reactExports.useEffect(()=>{let cancelled=!1;const done=()=>{cancelled||requestAnimationFrame(()=>setPageLoading(!1))},minDisplay=new Promise(r2=>setTimeout(r2,550)),fontsReady=typeof document<"u"&&"fonts"in document?document.fonts.ready:Promise.resolve();Promise.all([minDisplay,fontsReady]).then(done);const safety=setTimeout(done,4e3);return()=>{cancelled=!0,clearTimeout(safety)}},[]);const modalEvt=controller.modalEvent,seriesEvents=reactExports.useMemo(()=>modalEvt?getEventsByGamesType(allEvents,modalEvt.gamesType):[],[allEvents,modalEvt]),modalLoading=!!(controller.isModalOpen&&modalEvt&&!((_c6=modalEvt.blocks)!=null&&_c6.length)&&!detailCache[modalEvt.id]);return useTimelineLoadedAnalytics(!pageLoading),jsxRuntimeExports.jsxs("div",{id:TIMELINE_ROOT_ID,className:"tl-scope tl-page",children:[jsxRuntimeExports.jsx("noscript",{children:jsxRuntimeExports.jsx("div",{className:"tl-page__noscript",children:"JavaScript is required to view the Olympic Timeline."})}),jsxRuntimeExports.jsx("main",{"aria-label":"Olympic Games timeline",children:jsxRuntimeExports.jsx(TimelineStage,{controller,filterLinks:links,showFilter,siteHeader})}),jsxRuntimeExports.jsx(EventDetailsModal,{event:enrich(controller.modalEvent),prev:controller.prevEvent,next:controller.nextEvent,seriesEvents,allEvents,isOpen:controller.isModalOpen,loading:modalLoading,onClose:controller.closeModal,onNavigate:controller.modalNavTo}),jsxRuntimeExports.jsx(TimelineLoader,{loading:pageLoading,label:"Loading timeline"})]})}function buildSearch(queryParams){if(!queryParams)return"";const params=new URLSearchParams;for(const[key,value]of Object.entries(queryParams))Array.isArray(value)?value.forEach(v2=>params.append(key,String(v2))):value!=null&¶ms.append(key,String(value));const search=params.toString();return search?`?${search}`:""}function TimelineLayout({contentToken,domain,error,layout,pageData,themeKey}){const data=pageData,chromelessPageData={...pageData,page_layout:{...pageData==null?void 0:pageData.page_layout,hide_header:!0,hide_footer:!0}};return jsxRuntimeExports.jsx(DefaultTemplate,{contentToken,domain,error,layout,pageData:chromelessPageData,themeKey,contentTargetExists:!0,children:jsxRuntimeExports.jsx(TimelinePage,{initialSearch:buildSearch(data.queryParams),events:data.events,initialFilter:data.filter,filterLinks:data.filterLinks,siteHeader:layout.site_header})})}const getAutoplaySwitchStyles=createStyleObjectFromSlotRecipe({slots:["root","control","label"],base:{root:{opacity:0,transform:"translateX(1rem)",transition:"opacity 200ms 400ms ease-in-out",_motionSafe:{transition:"opacity 200ms 400ms ease-in-out, transform 200ms 400ms ease-in-out"},'&[data-ready="true"]':{opacity:1,transform:"translateX(0)"}},control:{backgroundColor:"var(--primitives-neutrals-pr5)",_focusVisible:{outlineColor:"var(--semantics-focus-light)"},_checked:{backgroundColor:"var(--semantics-surfaces-surface-3)"}},label:{color:"white",fontSize:"inherit"}}}),AutoplaySwitch=()=>{const{canAutoPlay,toggleAutoPlay}=useVideoPage(),styles2=getAutoplaySwitchStyles();return jsxRuntimeExports.jsxs(Flex,{justifyContent:"space-between",fontSize:"lg",children:[jsxRuntimeExports.jsx(Text,{variant:"light",children:"Up Next"}),jsxRuntimeExports.jsxs(SwitchRoot,{checked:canAutoPlay,onCheckedChange:toggleAutoPlay,"data-ready":canAutoPlay!==void 0,size:"lg",css:styles2.root,children:[jsxRuntimeExports.jsx(SwitchLabel,{css:styles2.label,children:"Autoplay"}),jsxRuntimeExports.jsx(SwitchHiddenInput,{}),jsxRuntimeExports.jsx(SwitchControl,{css:styles2.control})]})]})},getExtendQueueButtonStyles=createStyleObjectFromSlotRecipe({slots:["button","spinner","wrapper"],base:{wrapper:{width:"fit-content",marginBlockStart:6,marginInline:"auto"},button:{position:"relative",'&[aria-disabled="true"] > span:first-of-type':{visibility:"hidden"}},spinner:{position:"absolute",inset:"0",margin:"auto"}}}),styles$5=getExtendQueueButtonStyles(),ExtendQueueButton=()=>{const{ids,isMoreQueue,isQueueLoading,extendQueue}=useVideoPage();return isMoreQueue?jsxRuntimeExports.jsx(Box,{css:styles$5.wrapper,children:jsxRuntimeExports.jsxs(Button,{css:styles$5.button,variant:"invertOutline",className:"light-focus-ring",onClick:extendQueue,disabled:isQueueLoading,"aria-disabled":isQueueLoading,"aria-controls":ids.queue,children:[jsxRuntimeExports.jsx(chakra.span,{children:"Show more"}),jsxRuntimeExports.jsx(VisuallyHidden,{children:" videos in the queue"}),isQueueLoading?jsxRuntimeExports.jsx(Spinner$1,{css:styles$5.spinner}):null]})}):null},getAvatarSrcSetConfig=size2=>({resizer:"thumbnail",gravity:"face",base:{width:(typeof size2=="number"?size2:size2.base)*4,aspectRatio:1},...typeof size2=="object"?Object.entries(size2).filter(([key])=>key!=="base").reduce((acc,[key,value])=>
414({...acc,[key]:{width:value*4,aspectRatio:1}}),{}):{}}),AthleteAvatar=props=>{const{image:image2,name,size:size2}=props;return isCloudinaryArray$1(image2)?jsxRuntimeExports.jsx(SrcSetImage,{data:image2,srcSetConfig:getAvatarSrcSetConfig(size2),pictureProps:{minWidth:size2,width:"unset",height:"unset"},borderRadius:"full"}):jsxRuntimeExports.jsx(AvatarRoot,{boxSize:size2,children:jsxRuntimeExports.jsx(AvatarFallback,{name})})},getFeaturedAthleteStyles=createStyleObjectFromSlotRecipe({slots:["name","wrapper"],base:{wrapper:{display:"flex",justifyContent:"flex-start",gap:2,_focusVisible:{outlineColor:"var(--semantics-focus-light)",borderRadius:"full"}},name:{display:"flex",flexDirection:"column",alignItems:"flex-start",alignSelf:"center",fontSize:{base:"sm",md:"md",lg:"lg"}}}}),styles$4=getFeaturedAthleteStyles(),FeaturedAthlete=props=>{const{image:image2,name,url}=props,[firstName,lastName]=name.split(" ",2);return jsxRuntimeExports.jsxs(SmartLink,{href:url,css:styles$4.wrapper,children:[jsxRuntimeExports.jsx(AthleteAvatar,{name,image:image2,size:{base:16,lg:20}}),jsxRuntimeExports.jsxs(Heading,{as:"h3",variant:"light",css:styles$4.name,children:[jsxRuntimeExports.jsx("span",{children:firstName}),lastName&&jsxRuntimeExports.jsxs("span",{children:[" ",lastName]})]})]})},isFeaturedAthlete=item=>!!(item!=null&&item.uid&&(item!=null&&item.title)&&(item!=null&&item.url)),getFeaturedAthleteListStyles=createStyleObjectFromSlotRecipe({slots:["wrapper","athleteList","heading"],base:{heading:{fontSize:{base:"md",md:"lg",lg:"xl"}},athleteList:{"--min-item-width":{base:"155px",md:"175px",lg:"200px"},display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(var(--min-item-width), 1fr))",marginBlockStart:{base:3,xl:6},columnGap:"var(--gutter-width)",rowGap:6}}}),styles$3=getFeaturedAthleteListStyles(),FeaturedAthleteList=()=>{const{playerDetails:{related_athletes}={}}=useVideoPage(),filteredAthletes=(related_athletes==null?void 0:related_athletes.filter(isFeaturedAthlete))??[];return filteredAthletes.length?jsxRuntimeExports.jsxs(Box,{css:styles$3.wrapper,children:[jsxRuntimeExports.jsx(Heading,{as:"h2",variant:"light",css:styles$3.heading,children:"Featured Athletes"}),jsxRuntimeExports.jsx(ListRoot,{css:styles$3.athleteList,children:filteredAthletes.map(athlete=>jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(FeaturedAthlete,{image:athlete.thumbnail_image,name:athlete.title,url:athlete.url})},athlete.uid))})]}):null},LeaderboardBanana=()=>{const{goBananas,playerDetails:{content_tags,uid}={},topBananaRef}=useVideoPage();return!goBananas||!uid?null:goBananas?jsxRuntimeExports.jsx(Box,{ref:topBananaRef,minHeight:"0.1px",children:jsxRuntimeExports.jsx(Banana,{preventDisplay:!0,name:"video-sponsor-leaderboard",uid,componentTags:createBananaTags(content_tags)})}):null},RectangleBanana=()=>{const{goBananas,playerDetails:{content_tags,uid}={}}=useVideoPage();return!goBananas||!uid?null:jsxRuntimeExports.jsx(Banana,{name:"video-rectangle",uid,componentTags:createBananaTags(content_tags)})},LogoBanana=()=>{const{goBananas,playerDetails:{content_tags,uid}={}}=useVideoPage();return!goBananas||!uid?null:jsxRuntimeExports.jsx(Banana,{name:"video-sponsor-logo",uid,componentTags:createBananaTags(content_tags)})},getVideoPageStyles=createStyleObjectFromSlotRecipe({slots:["date","description","heading","headingWrapper","detailsWrapper","playerWrapper","queueWrapper","shareWrapper","wrapper"],base:{wrapper:{"--top-spacing":{lg:"var(--chakra-spacing-8)"},position:"relative",display:"grid",gridTemplate:{base:'"player" "queue"',lg:'"player queue" / 1fr 300px'},columnGap:"var(--gutter-width)",paddingBlockStart:"var(--top-spacing)"},playerWrapper:{gridArea:"player",paddingBlockEnd:{base:6,lg:8},position:{lg:"sticky"},bottom:{lg:0},minHeight:{lg:"calc(var(--max-vh) - var(--top-spacing))"},marginBlockStart:{lg:"auto"}},detailsWrapper:{paddingInline:{baseToLg:"var(--component-padding-inline)"},"& > *":{marginBlockStart:{base:4,md:6}},"& .video-page-tags a":{_focusVisible:{outlineColor:"var(--semantics-focus-light)"}}},headingWrapper:{gap:3},heading:{fontSize:{base:"2xl",lg:"3xl",xl:"4xl"}},shareWrapper:{alignItems:"center",gap:4,"& > span":{fontFamily:"heading",fontSize:{base:"sm",lg:"xl"},textTransform:"uppercase"}},description:{fontSize:{base:"md",lg:"lg",xl:"xl"}},date:{display:"block",fontSize:"sm",color:"var(--semantics-text-paragraph-primary-light-color)"},queueWrapper:{gridArea:"queue",position:{base:"relative",lg:"unset"},paddingInline:{baseToLg:"var(--component-padding-inline)"},paddingBlockStart:{baseToLg:6}
414,paddingBlockEnd:8,baseToLg:{_before:{content:'""',display:"block",position:"absolute",top:0,left:"50%",transform:"translateX(-50%)",width:"100vw",height:"1px",backgroundColor:"var(--semantics-borders-light-color)"}}}}}),styles$2=getVideoPageStyles(),VideoPageTitle=()=>{const{playerDetails}=useVideoPage(),videoTitle=(playerDetails==null?void 0:playerDetails.title)??(playerDetails==null?void 0:playerDetails.video_title);return videoTitle?jsxRuntimeExports.jsxs(Flex,{css:styles$2.headingWrapper,children:[jsxRuntimeExports.jsx(LogoBanana,{}),jsxRuntimeExports.jsx(Heading,{as:"h1",variant:"light",css:styles$2.heading,children:videoTitle})]}):null},VideoPageDescription=()=>{const{playerDetails:{video_description}={}}=useVideoPage();return video_description?jsxRuntimeExports.jsx(Text,{variant:"light",css:styles$2.description,children:video_description}):null},VideoPageShareTools=()=>{const{playerDetails}=useVideoPage(),videoTitle=(playerDetails==null?void 0:playerDetails.title)??(playerDetails==null?void 0:playerDetails.video_title)??"Check out this video!";return jsxRuntimeExports.jsxs(Flex,{css:styles$2.shareWrapper,children:[jsxRuntimeExports.jsx(Text,{as:"span",variant:"light",children:"Share:"}),jsxRuntimeExports.jsx(ShareTools,{titleToShare:videoTitle,onDarkBackground:!0})]})},VideoPageTags=()=>{const{playerDetails:{content_tags}={}}=useVideoPage();return content_tags!=null&&content_tags.length?jsxRuntimeExports.jsx(LinkTagGroup,{className:"video-page-tags",tags:content_tags,extraProps:{tagProps:{size:{base:"md",lg:"lg"}}}}):null},VideoPageDate=()=>{const{playerDetails:{date:date2}={}}=useVideoPage();return date2?jsxRuntimeExports.jsx(DateTime,{dateTime:date2,css:styles$2.date,children:getETDate(date2)}):null},{wrapper:linkStyles}=getVideoCardStyles(),VideoQueueItem=props=>{var _a9;const{video,banana,queueIndex}=props,{activeIndex,ids,playQueueItem,totalQueueEntries}=useVideoPage(),orientation=((_a9=video.video_block)==null?void 0:_a9.video_orientation)??"landscape",srcSetConfig2=getVideoCardSrcSetConfig(orientation);return isBrightcoveVideoBlock(video==null?void 0:video.video_block)?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(ListItem,{"aria-current":queueIndex===activeIndex?"true":void 0,"aria-posinset":queueIndex+1,"aria-setsize":totalQueueEntries,children:jsxRuntimeExports.jsx(chakra.button,{css:linkStyles,"aria-controls":ids.player,"data-theme":"light",onClick:()=>playQueueItem(queueIndex),children:jsxRuntimeExports.jsx(VideoCard,{parentLayout:"landscape",theme:"light",entry:video,srcSetConfig:srcSetConfig2})})}),banana]}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(ListItem,{children:jsxRuntimeExports.jsx(SmartLink,{href:video.url,css:linkStyles,"data-theme":"light",children:jsxRuntimeExports.jsx(VideoCard,{parentLayout:"landscape",theme:"light",entry:video,srcSetConfig:srcSetConfig2})})}),banana]})},getVideoQueueStyles=createStyleObjectFromSlotRecipe({slots:["bananaWrapper","relatedVideo","listItem","list","wrapper"],base:{wrapper:{width:"min(100%, 528px)",marginInline:"auto"},bananaWrapper:{display:"grid",placeItems:"center",aspectRatio:6/5,backgroundColor:"#222",width:"100%",maxHeight:"282px","&:not(:has(iframe))":{display:"none"}},list:{"--queue-item-font-size":{base:"var(--chakra-font-sizes-md)",md:"var(--chakra-font-sizes-lg)"},"& > li":{width:"100%",marginBlockStart:6,'&[aria-current="true"]':getNowPlayingItemStyles()},"& h3":{fontSize:"var(--queue-item-font-size)"}}}}),styles$1=getVideoQueueStyles(),VideoQueue=()=>{const{ids,queue}=useVideoPage(),{sectionRef}=useMobileVideoPreview({}),filteredVideos=queue.filter(isRelatedVideo);return jsxRuntimeExports.jsx(Box,{css:styles$1.wrapper,ref:sectionRef,children:jsxRuntimeExports.jsx(ListRoot,{css:styles$1.list,id:ids.queue,children:filteredVideos.map((video,idx)=>{const renderBanana=idx===0;return jsxRuntimeExports.jsx(VideoQueueItem,{queueIndex:idx,video,banana:renderBanana&&jsxRuntimeExports.jsx(ListItem,{css:styles$1.bananaWrapper,children:jsxRuntimeExports.jsx(RectangleBanana,{})})},video.uid)})})})},VideoPlayer=()=>{const{playerDetails}=useVideoPage(),previewImage=usePosterImage();return jsxRuntimeExports.jsx(VideoBlockPlayer,{date:playerDetails==null?void 0:playerDetails.date,previewImage,video_block:playerDetails==null?void 0:playerDetails.video_block})},styles=getVideoPageStyles(),VideoPage=props=>jsxRuntimeExports.jsx(VideoPageProvider,{initialVideo:props,children:jsxRuntimeExports.jsxs(Container,{size:{lg:"fullWidth"},children:[jsxRuntimeExports.jsx(LeaderboardBanana,{}),jsxRuntimeExports.jsxs(Box,{css:styles.wrapper,children:[jsxRuntimeExports.jsxs(GridItem,{css:styles.playerWrapper,children:[jsxRuntimeExports.jsx(VideoPlayer,{}),jsxRuntimeExports.jsxs(Box,{css:styles.detailsWrapper,children:[jsxRuntimeExports.jsx(VideoPageTitle,{}),jsxRuntimeExports.jsx(VideoPageShareTools,{}),jsxRuntimeExports.jsx(VideoPageDescription,{}),jsxRuntimeExports.jsx(VideoPageDate,{}),jsxRuntimeExports.jsx(VideoPageTags,{}),jsxRuntimeExports.jsx(FeaturedAthleteList,{})]})]}),jsxRuntimeExports.jsxs(GridItem,{css:styles.queueWrapper,children:[jsxRuntimeExports.jsx(AutoplaySwitch,{}),jsxRuntimeExports.jsx(VideoQueue,{}),jsxRuntimeExports.jsx(ExtendQueueButton,{})]})]})]})});function VideoPageLayout(layoutProps){const{pageData}=layoutProps,{title="",visible_title="",header=null,deluxe_header_options,uid=""}=pageData;return jsxRuntimeExports.jsxs(DefaultTemplate,{withPageHeader:!0,...layoutProps,children:[jsxRuntimeExports.jsx(PageHeader,{deluxeOptions:deluxe_header_options,title,uid,variant:header,visibleTitle:visible_title}),jsxRuntimeExports.jsx(Box,{backgroundColor:"var(--semantics-modal-background-color)",children:jsxRuntimeExports.jsx(VideoPage,{...pageData})})]})}function getETDateTime(timestamp){const date2=new Date(timestamp);return isNaN(date2.getTime())?"":new Intl.DateTimeFormat("en-US",{timeZone:"America/Ne
414w_York",month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}).format(date2)}function articleHasHeader(article){return isDefined(article==null?void 0:article.article_header)&&isDefined(article==null?void 0:article.title)&&isDefined(article==null?void 0:article.uid)}function getTagVariant(headerVariant){return(headerVariant??"").includes("Red")?"blue":"red"}const srcSets={branded:{resizer:"fill",gravity:"faces:auto",base:{width:431,aspectRatio:3/2},sm:{width:719,aspectRatio:3/2},md:{width:456,aspectRatio:3/2},lg:{width:600,aspectRatio:3/2},xl:{width:728,aspectRatio:3/2},"2xl":{width:972,aspectRatio:3/2}},heroFullWidth:{resizer:"fill",gravity:"faces:auto",base:{width:479,aspectRatio:16/9},sm:{width:767,aspectRatio:16/9},md:{width:991,aspectRatio:16/9},lg:{width:1279,aspectRatio:16/9},xl:{width:1535,aspectRatio:16/9},"2xl":{width:1960,aspectRatio:16/9}},heroNarrowPortrait:{resizer:"fill",gravity:"auto",base:{width:479},sm:{width:767},md:{width:479}},heroPortrait:{resizer:"fill",gravity:"faces:auto",base:{width:479,aspectRatio:12/15},sm:{width:767,aspectRatio:12/15},md:{width:991,aspectRatio:12/15},lg:{width:1279,aspectRatio:12/15},xl:{width:1535,aspectRatio:12/15},"2xl":{width:1960,aspectRatio:12/15}},heroWhitespace:{resizer:"fill",gravity:"faces:auto",base:{width:479,aspectRatio:16/9},sm:{width:735,aspectRatio:16/9},md:{width:951,aspectRatio:16/9},lg:{width:1247,aspectRatio:16/9},xl:{width:1418,aspectRatio:16/9}},default:{resizer:"fill",gravity:"faces:auto",base:{width:500}}};function getSrcSetConfig(layout,variant){switch(layout){case"branded":return srcSets.branded;case"heroBackground":switch(variant){case"heroFullWidth":return srcSets.heroFullWidth;case"heroWhitespace":return srcSets.heroWhitespace;case"heroNarrowPortrait":return srcSets.heroNarrowPortrait;case"heroPortrait":default:return srcSets.heroPortrait}default:return srcSets.default}}const getCamelCaseProps=article_header=>{const trimmedVariant=((article_header==null?void 0:article_header.variant)??"").replace(/^(ngb|usopc|teamusa)\s*/i,"");return{layout:toCamelCase$1((article_header==null?void 0:article_header.layout)??""),variant:toCamelCase$1(trimmedVariant)}};function ArticleHeaderDetails(props){const{article:{article_author,article_header:{variant,layout},content_tags,date:date2,title,uid},css:css2}=props,hasContentTags=!!(content_tags!=null&&content_tags.length),tagVariant=getTagVariant(variant);return jsxRuntimeExports.jsxs(Box,{css:css2.detailsContainer,children:[jsxRuntimeExports.jsx(Banana,{name:"article-sponsor-logo",css:css2.banana,logoTheme:layout==="Branded"?"dark":"light",uid}),hasContentTags&&jsxRuntimeExports.jsx(Box,{css:css2.tagContainer,children:content_tags.map(tag2=>{const{display_title,title:title2,uid:uid2,url,seo_id=""}=tag2,tagTitle=display_title||title2;return tagTitle?jsxRuntimeExports.jsx(SmartLink,{id:`tag-${seo_id}`,href:url||"",children:jsxRuntimeExports.jsx(TagRoot,{css:css2.tag,size:{base:"md",lg:"lg"},variant:tagVariant,children:jsxRuntimeExports.jsx(TagLabel,{children:tagTitle})})},`${uid2}-${seo_id}`):null})}),jsxRuntimeExports.jsx(Heading,{as:"h1",css:css2.heading,children:title}),jsxRuntimeExports.jsx(ShareTools,{titleToShare:title,onDarkBackground:layout==="Branded",children:jsxRuntimeExports.jsx(Heading,{as:"span",css:css2.shareTools,children:"Share:"})}),jsxRuntimeExports.jsxs(Box,{css:css2.dateAndAuthorContainer,children:[date2&&jsxRuntimeExports.jsx(DateTime,{dateTime:date2,css:css2.date,children:getETDateTime(date2)}),article_author&&jsxRuntimeExports.jsxs(Text,{css:css2.author,children:["by ",article_author]})]})]})}function ArticleHeaderImage(props){var _a9,_b7;const{css:css2,image:image2,srcSetConfig:srcSetConfig2}=props,caption=(_b7=(_a9=image2[0])==null?void 0:_a9.metadata)==null?void 0:_b7.caption;return jsxRuntimeExports.jsxs(Box,{css:css2.imageContainer,children:[jsxRuntimeExports.jsx(Box,{css:css2.photoCreditBox,children:jsxRuntimeExports.jsx(SrcSetImage,{applyPhotoCredit:!0,data:image2,srcSetConfig:srcSetConfig2,objectFit:"cover"})}),caption&&jsxRuntimeExports.jsx(Text,{css:css2.caption,children:caption})]})}const getArticleHeaderStyles=createStyleObjectFromSlotRecipe({slots:["author","banana","caption","container","date","dateAndAuthorContainer","detailsContainer","heading","imageContainer","photoCreditBox","shareTools","tag","tagContainer"],base:{author:{textStyle:{base
414:"xs",xl:"md"},color:"var(--components-article-header-hero-author-text-color)",lineHeight:1,width:"fit-content",_teamusa:{textTransform:"uppercase"}},banana:{marginRight:"auto"},caption:{color:"var(--semantics-text-paragraph-primary-color, #494a4e)",marginTop:{base:4,xl:6},textStyle:{base:"xs",xl:"sm"}},container:{marginBottom:"var(--space-around-ad)"},date:{color:"var(--semantics-text-paragraph-primary-color, #494a4e)",textStyle:{base:"xs",xl:"md"},_teamusa:{textStyle:"heading",fontSize:{base:"xs",xl:"lg"}}},dateAndAuthorContainer:{paddingTop:{base:4,xl:6},borderTopStyle:"solid",borderTopWidth:"1px",borderTopColor:"var(--components-article-header-hero-divider-border-color, rgb(0, 0, 0, 0.15))"},detailsContainer:{display:"flex",flexDirection:"column",gap:{base:4,xl:6}},heading:{textStyle:{base:"3xl",md:"4xl",xl:"6xl"}},shareTools:{color:"var(--semantics-text-title-secondary-color)",_whereTeamusa:{color:"var(--semantics-text-paragraph-primary-color)"},textStyle:{base:"sm",md:"xl"}},tagContainer:{display:"flex",flexWrap:"wrap",gap:1},imageContainer:{width:"100%"},photoCreditBox:{width:"100%"}},variants:{layout:{branded:{author:{color:"var(--components-article-header-branded-author-text-color, white)"},caption:{color:"var(--semantics-text-title-primary-light-color, white)"},container:{display:"flex",flexDirection:{base:"column",md:"row"},gap:{base:8,md:4,"2xl":32},paddingInline:{base:6,md:8,"2xl":"max(48px, calc((100% - var(--extra-wide-component-max-width)) / 2))"},paddingTop:{base:24,md:12},paddingBottom:12},date:{color:"var(--semantics-text-paragraph-primary-light-color, white)"},dateAndAuthorContainer:{borderTopColor:"var(--components-article-header-branded-divider-border-color, rgb(255, 255, 255, 0.3))"},detailsContainer:{width:{base:"100%",md:"50%"},justifyContent:"flex-end"},heading:{color:"var(--semantics-text-title-primary-light-color, white)"},imageContainer:{width:{base:"100%",md:"50%"}},photoCreditBox:{aspectRatio:3/2},shareTools:{color:"var(--semantics-text-paragraph-primary-light-color, white)",_whereUsopc:{color:"white"},_whereNgb:{color:"white"}},tagContainer:{"& a:focus-visible":{zIndex:1,outlineColor:"var(--semantics-focus-light)"}}},noImageDisplayed:{banana:{position:{lg:"absolute"},left:{lg:"calc(100% + 24px)"}},caption:{width:{base:"calc(100% - 32px)",md:"min(740px, 62%)"}},container:{display:"flex",flexDirection:"column",alignItems:"center"},detailsContainer:{order:1,position:{lg:"relative"},marginTop:{base:8,md:16,xl:24},width:{base:"calc(100% - 32px)",md:"min(740px, 62%)"}},imageContainer:{display:"flex",flexDirection:"column",alignItems:"center"},photoCreditBox:{aspectRatio:16/9,maxWidth:"var(--extra-wide-component-max-width)"}},heroBackground:{}},variant:{heroFullWidth:{banana:{position:{lg:"absolute"},left:{lg:"calc(100% + 24px)"}},caption:{width:{base:"calc(100% - 32px)",md:"min(740px, 62%)"}},container:{display:"flex",flexDirection:"column",alignItems:"center"},detailsContainer:{order:1,position:{lg:"relative"},marginTop:{base:8,md:16,xl:24},width:{base:"calc(100% - 32px)",md:"min(740px, 62%)"}},imageContainer:{display:"flex",flexDirection:"column",alignItems:"center"},photoCreditBox:{aspectRatio:16/9,maxWidth:"var(--extra-wide-component-max-width)"}},heroPortrait:{container:{display:"flex",flexDirection:{base:"column",md:"row"},gap:{base:8,md:4,"2xl":32},paddingInline:{md:8,"2xl":"max(48px, calc((100% - var(--extra-wide-component-max-width)) / 2))"},paddingTop:{base:8,"2xl":12},paddingBottom:8,backgroundColor:"var(--components-article-header-portrait-background-color)"},caption:{width:{base:"calc(100% - 32px)",md:"100%"},marginInline:"auto"},dateAndAuthorContainer:{borderTopColor:"var(--components-article-header-portrait-divider-border-color, rgb(0, 0, 0, 0.15))"},detailsContainer:{width:{base:"calc(100% - 32px)",md:"50%"},justifyContent:"center",margin:"auto"},imageContainer:{width:{base:"100%",md:"50%"}},photoCreditBox:{aspectRatio:12/15}},heroNarrowPortrait:{caption:{marginBottom:{base:4,xl:6},paddingInline:{base:8,md:4},paddingLeft:{md:0}},container:{display:"flex",justifyContent:"center",alignItems:"center",maxWidth:"var(--component-max-width)",marginInline:"auto",flexDirection:{base:"column",md:"row"},gap:{base:8,md:16,"2xl":32},backgroundColor:"var(--components-article-header-portrait-background-color)"},detailsContainer:{py:8,paddingInline:{base:8,md:8},width:{base:"100%",md:"65%"},marginInline:"auto"},imageContainer:{width:{base:"100%",md:"35%"},"& img":{width:"100%"}}},heroWhitespace:{banana:{position:{lg:"absolute"},left:{lg:"calc(100% + 24px)"}},caption:{width:{base:"calc(100% - 32px)",md:"min(calc(100% - 64px), 740px)"}},container:{display:"flex",flexDirection:"column",alignItems:"center"},detailsContainer:{order:1,position:{lg:"relative"},marginTop:{base:8,md:16,xl:24},width:{base:"calc(100% - 32px)",md:"min(calc(100% - 64px), 740px)"}},imageContainer:{display:"flex",flexDirection:"column",alignItems:"center",maxWidth:{base:"100%",sm:"calc(100% - 32px)",md:"min(calc(100% - 64px), var(--component-max-width))"}},photoCreditBox:{aspectRatio:16/9,maxWidth:"var(--extra-wide-component-max-width)"}},blue:{container:{_teamusa:{backgroundColor:"var(--components-article-header-branded-option-1-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.wavyFlag})`},_usopc:{backgroundColor:"var(--semantics-surfaces-surface-1)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.starsLarge})`,backgroundPosition:"top right",backgroundSize:"cover"},_ngb:{backgroundColor:"var(--semantics-surfaces-surface-6)"}}},burgundy:{container:{backgroundColor:"#600001",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.stripes})`,backgroundSize:"cover"}},navy:{container:{_teamusa:{backgroundColor:"var(--components-article-header-branded-option-3-background-color)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.lightWhiteWavyFlag})`},_usopc:{backgroundColor:"var(--semantics-surfaces-surface-5)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.starsGroupedDark})`,backgroundPosition:"top center",backgroundRepeat:"no-repeat",backgroundSize:{base:"125%",md:"75%"}},_ngb:{backgroundColor:"var(--semantics-surfaces-surface-6)"}}},red:{container:{_teamusa:{backgroundColor:"var(--components-article-header-branded-option-2-background-color)"},_usopc:{backgroundColor:"var(--semantics-surfaces-surface-3)",backgroundImage:`url(${CLOUDINARY_URLS.backgrounds.starsSmall})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"},_ngb:{backgroundColor:"var(--semantics-surfaces-surface-3)"}}}}}});function ArticleHeader(props){if(!articleHasHeader(props))return null;const{article_header,article_header:{image:image2}}=props,{layout,variant}
414=getCamelCaseProps(article_header),styles2=getArticleHeaderStyles({layout,variant}),renderImage=layout!=="noImageDisplayed"&&isCloudinaryArray$1(image2);return jsxRuntimeExports.jsxs(Box,{css:styles2.container,children:[jsxRuntimeExports.jsx(ArticleHeaderDetails,{article:props,css:styles2}),renderImage&&jsxRuntimeExports.jsx(ArticleHeaderImage,{css:styles2,image:image2,srcSetConfig:getSrcSetConfig(layout,variant)})]})}function ArticleLayout({contentToken,domain,error,layout,pageData,themeKey}){return jsxRuntimeExports.jsxs(DefaultTemplate,{contentToken,domain,error,layout,pageData,themeKey,children:[jsxRuntimeExports.jsx(ArticleHeader,{...pageData}),RenderContentArray(pageData)]})}const getEventModuleStyles=createStyleObjectFromSlotRecipe({slots:["container","headingContainer","heading","eventsContainer","eventContainer","eventInfo","eventHeading","eventSubTitle","eventButton","divider"],base:{container:{width:"100%",height:"100%",flexDirection:"column",backgroundColor:"var(--semantics-surfaces-surface-6, #163A6B)",padding:"48px",paddingTop:"32px",marginBottom:{"2xl":24},_teamusa:{backgroundColor:"var(--semantics-surfaces-surface-1)"}},headingContainer:{marginBottom:"32px","& .underline-block":{display:"block",width:{base:24,lg:28,xl:32},height:{base:1.5,lg:2},backgroundColor:"var(--components-component-heading-underline, #C62027)",marginTop:{base:1,sm:2,md:3,lg:4}}},heading:{fontSize:{base:"3xl",sm:"4xl",md:"6xl"},marginBottom:"0px"},eventsContainer:{margin:0,flexDirection:"column",justifyContent:"flex-start",padding:0,width:"100%"},eventContainer:{flexDirection:{base:"column",md:"row"},justifyContent:"space-between",alignItems:"flex-start",position:"relative"},eventInfo:{flexDirection:"column"},eventHeading:{fontSize:{base:"xl",sm:"2xl"}},eventSubTitle:{fontSize:{base:"md",sm:"xl"}},eventButton:{padding:{base:"10px 16px",xl:"10px 24px"},fontSize:"lg",width:"fit-content",marginTop:{base:"17px",md:0}},divider:{width:"100%",height:"1px",backgroundColor:"var(--primitives-neutrals-pr1, #FFFFFF)",opacity:.25,margin:"48px 0"}}}),EventModule=props=>{const{events=[]}=props;if(events.length===0)return null;const styles2=getEventModuleStyles();return jsxRuntimeExports.jsxs(Flex,{css:styles2.container,children:[jsxRuntimeExports.jsx(ComponentHeading,{css:styles2.heading,containerStyles:styles2.headingContainer,styleVariant:"light",children:"Event Schedule"}),jsxRuntimeExports.jsx(Flex,{css:styles2.eventsContainer,children:events.map((event,idx)=>{if(!event)return null;const{description,title,url}=event;return jsxRuntimeExports.jsxs(React.Fragment,{children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.eventContainer,children:[jsxRuntimeExports.jsxs(Flex,{css:styles2.eventInfo,children:[title&&jsxRuntimeExports.jsx(Heading,{css:styles2.eventHeading,variant:"light",children:title}),description&&jsxRuntimeExports.jsx(Text,{css:styles2.eventSubTitle,variant:"light",children:description})]}),jsxRuntimeExports.jsx(Box,{children:url&&jsxRuntimeExports.jsxs(SmartLink,{href:url,variant:"button",buttonVariant:"invertOutline",css:styles2.eventButton,children:["GO TO EVENT PAGE",jsxRuntimeExports.jsx(ArrowForwardIcon,{boxSize:6})]})})]}),idx!==events.length-1&&jsxRuntimeExports.jsx(Box,{css:styles2.divider})]},`${title}-${idx}`)})})]})},getRelatedAthletesAvatarsStyles=createStyleObjectFromSlotRecipe({slots:["quickImageStyles","nameHeadingStyles","container","avatarWrapper","headingStyles","contentContainer","avatarContainer","buttonStyles"],base:{contentContainer:{flexDirection:"row",flexWrap:"wrap",width:"100%",justifyContent:"space-between"},buttonStyles:{marginTop:10,width:"max-content"},container:{display:"flex",flexDirection:"column"},quickImageStyles:{borderColor:"var(--components-image-avatar-border-color, rgba(125, 125, 125, 0.2))",color:"var(--semantics-text-title-secondary-color)",fontFamily:"heading",background:"var(--components-image-avatar-background-color)",w:{base:"84px",sm:"110px",lg:"124px"},h:{base:"84px",sm:"110px",lg:"124px"},flexShrink:0,position:"relative",zIndex:1,borderRadius:"50%"},avatarContainer:{flexWrap:"wrap",flexDirection:"row",gap:"var(--gutter-width)"},nameHeadingStyles:{color:"var(--semantics-text-title-secondary-color)",fontFamily:"heading",fontSize:{base:"14px",sm:"18px"},fontWeight:"bold",lineHeight:{base:1.33,md:1.2},maxWidth:{base:"84px",sm:"110px",lg:"124px"},paddingTop:"12px",textAlign:"center",width:"100%",wordBreak:"break-word"},avatarWrapper:{flexDirection:"column",alignItems:"center"},headingStyles:{padding:"12px",paddingLeft:0,paddingRight:10,paddingBottom:{base:"20px",md:"36px"},color:"var(--components-component-heading-dark-color, #152c53ff)",fontSize:{base:"32px",lg:"40px"},_teamusa:{fontFamily:"accent"}}}}),RelatedAthleteItem=props=>{const{athlete,styles:styles2,textTransform}=props,{thumbnail_image_list,url,first_name,last_name}=athlete,{quickImageStyles,avatarWrapper,nameHeadingStyles}=styles2,thumbnailImage=(thumbnail_image_list??[]).filter(ExcludeFalsy),firstName=(first_name==null?void 0:first_name.trim())??"",lastName=(last_name==null?void 0:last_name.trim())??"";return jsxRuntimeExports.jsx(SmartLink,{href:url||"",children:jsxRuntimeExports.jsxs(Flex,{css:avatarWrapper,children:[thumbnailImage.length?jsxRuntimeExports.jsx(QuickImage,{data:thumbnailImage,transformer:"athlete-avatar-96",useResponsivePlugin:!1,"aria-hidden":!0,
414css:quickImageStyles}):jsxRuntimeExports.jsx(AvatarRoot,{size:"lg",css:quickImageStyles,children:jsxRuntimeExports.jsx(AvatarFallback,{name:`${firstName} ${lastName}`})}),jsxRuntimeExports.jsxs(Text,{css:nameHeadingStyles,textTransform,children:[firstName," ",jsxRuntimeExports.jsx("br",{})," ",lastName]})]})})},RelatedProfileAthletes=({relatedAthletes})=>{const{quickImageStyles,avatarWrapper,avatarContainer,headingStyles,contentContainer,nameHeadingStyles,container,buttonStyles}=getRelatedAthletesAvatarsStyles(),{teamusa:isTeamUsa}=useCurrentTheme(),textTransform=isTeamUsa?"uppercase":"capitalize";return jsxRuntimeExports.jsxs(Container,{size:"fullWidth",css:container,children:[jsxRuntimeExports.jsxs(Flex,{css:contentContainer,children:[jsxRuntimeExports.jsx(Flex,{children:jsxRuntimeExports.jsx(Heading,{css:headingStyles,textTransform,as:"h3",children:"Explore More Athletes"})}),jsxRuntimeExports.jsx(Flex,{css:avatarContainer,children:relatedAthletes==null?void 0:relatedAthletes.map(athlete=>jsxRuntimeExports.jsx(RelatedAthleteItem,{athlete,textTransform,styles:{quickImageStyles,avatarWrapper,nameHeadingStyles}},athlete.uid))})]}),isTeamUsa&&jsxRuntimeExports.jsx(Link,{href:"/athletes",alignSelf:{xl:"flex-end"},children:jsxRuntimeExports.jsxs(Button,{css:buttonStyles,variant:"outline",children:["All Team USA Athletes  ",jsxRuntimeExports.jsx(ArrowForwardIcon,{})]})})]})},getAthleteProfileContentStyles=createStyleObjectFromSlotRecipe({slots:["contentWrapper","relatedAthleteWrapper"],base:{contentWrapper:{marginTop:"var(--space-around-ad)",marginBottom:"var(--space-between-components)","& > :is(div, section):not(:first-of-type)":{marginTop:"var(--space-between-components)",marginInline:"auto"}},relatedAthleteWrapper:{borderBlockStart:"1px solid var(--semantics-borders-primary-color)",paddingBlockStart:"var(--space-between-components)",width:"100%",justifyContent:"space-between"}}}),AthleteProfileContent=props=>{const{athlete_news,bio,content,first_name,last_name,opendorse_settings={},past_events,queryParams,sport_news,upcoming_events,related_athletes}=props.pageData||{},{call_to_action_video,opendorse_url}=opendorse_settings,styles2=getAthleteProfileContentStyles(),{related_athletes_avatars_enabled}=useFeatureFlags(),athleteNews=(athlete_news||[]).slice(0,2),events=[upcoming_events==null?void 0:upcoming_events[0],past_events==null?void 0:past_events[0]].filter(ExcludeFalsy);return jsxRuntimeExports.jsxs(Box,{css:styles2.contentWrapper,children:[bio&&jsxRuntimeExports.jsx(AthleteProfileBio,{...bio}),!!athleteNews.length&&jsxRuntimeExports.jsx(FeaturedContent,{_metadata:{uid:"athlete_page_athlete_news"},entries:athleteNews,layout_template:"List",title:"Athlete News"}),RenderContentArray({content,queryParams}),opendorse_url&&jsxRuntimeExports.jsx(OpendorseBlock,{athlete:{first_name,last_name},call_to_action_video,opendorse_url}),!!(sport_news!=null&&sport_news.length)&&jsxRuntimeExports.jsx(FeaturedContent,{_metadata:{uid:"athlete_page_featured_content"},entries:sport_news,layout_template:"List",title:"RELATED NEWS"}),jsxRuntimeExports.jsx(EventModule,{events}),!!(related_athletes!=null&&related_athletes.length)&&related_athletes_avatars_enabled&&jsxRuntimeExports.jsx(Flex,{css:styles2.relatedAthleteWrapper,children:jsxRuntimeExports.jsx(RelatedProfileAthletes,{relatedAthletes:related_athletes})})]})};function AthleteLayout(props){const{contentToken,domain,error,layout,pageData,themeKey}=props;return jsxRuntimeExports.jsxs(DefaultTemplate,{contentToken,domain,error,layout,pageData,themeKey,children:[jsxRuntimeExports.jsx(AthleteProfileHeader,{...pageData}),jsxRuntimeExports.jsx(Banana,{name:"standard-leaderboard",uid:"page-top"}),jsxRuntimeExports.jsx(AthleteProfileContent,{pageData})]})}function Page({props}){const{content_type,contentToken,domain,error,layout,pageData,themeKey,traceId}=props,layoutProps={contentToken,domain,error,layout,pageData,themeKey,traceId};if(isSyndicatedPage(pageData))return jsxRuntimeExports.jsx(SyndicationLayout,{...layoutProps});switch(content_type==null?void 0:content_type.toUpperCase()){case"ARTICLE":return jsxRuntimeExports.jsx(ArticleLayout,{...layoutProps});case"ATHLETE_PROFILE":return jsxRuntimeExports.jsx(AthleteLayout,{...layoutProps});case"GAME":return jsxRuntimeExports.jsx(GameLayout,{...layoutProps});case"SITE_MAP":return jsxRuntimeExports.jsx(SiteMapLayout,{...layoutProps});case"PAGE_WITH_HEADING":break;case"PAGE":return jsxRuntimeExports.jsx(PageWithHeadingLayout,{...layoutProps});case"SERP":return jsxRuntimeExports.jsx(SiteSearchLayout,{...layoutProps});case"VIDEO_PAGE":return jsxRuntimeExports.jsx(VideoPageLayout,{...layoutProps});case"TIMELINE_PAGE":return jsxRuntimeExports.jsx(TimelineLayout,{...layoutProps});case"PAGE_WITHOUT_HEADING":break;case"ERROR_PAGE":default:return jsxRuntimeExports.jsx(PageWithoutHeadingLayout,{...layoutProps})}}const import2=Object.freeze(Object.defineProperty({__proto__:null,Page},Symbol.toStringTag,{value:"Module"})),configValuesSerialized={isClientRuntimeLoaded:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},onBeforeRenderEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},dataEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},onRenderClient:{type:"standard",definedAtData:{filePathToShowToUser:"/renderer/+onRenderClient.tsx",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:import1}},Page:{type:"standard",definedAtData:{filePathToShowToUser:"/src/pages/catch-all/+Page.tsx",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:import2}}},catchAll=Object.freeze(Object.defineProperty({__proto__:null,configValuesSerialized},Symbol.toStringTag,{value:"Module"}));
414export{Box as B,Flex as F,Heading as H,ListRoot as L,ListItem as a,Button as b,FilledCircleCheckIcon as c,FilledCircleXIcon as d,catchAll as e,featureDict as f,getArrayOfNavigationLetters as g,jsxRuntimeExports as j,reactExports as r,useFeatureFlags as u};
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.