PageSourceSearch

https://belluccinapoli.com/assets/index-C0yVvPV4.js

js belluccinapoli.com collected 2026-10-07 19:32:21 UTC 868,194 bytes, 290 lines download raw bytes

vendor: 1,053 bytes, line 1
1function VS(e,n){for(var s=0;s<n.length;s++){const o=n[s];if(typeof o!="string"&&!Array.isArray(o)){for(const c in o)if(c!=="default"&&!(c in e)){const u=Object.getOwnPropertyDescriptor(o,c);u&&Object.defineProperty(e,c,u.get?u:{enumerable:!0,get:()=>o[c]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const u of c)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&o(d)}).observe(document,{childList:!0,subtree:!0});function s(c){const u={};return c.integrity&&(u.integrity=c.integrity),c.referrerPolicy&&(u.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?u.credentials="include":c.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function o(c){if(c.ep)return;c.ep=!0;const u=s(c);fetch(c.href,u)}})();
vendor: 5,319 bytes, lines 1-17
1function Lb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var zf={exports:{}},vo={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var oy;function ZS(){if(oy)return vo;oy=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function s(o,c,u){var d=null;if(u!==void 0&&(d=""+u),c.key!==void 0&&(d=""+c.key),"key"in c){u={};for(var m in c)m!=="key"&&(u[m]=c[m])}else u=c;return c=u.ref,{$$typeof:e,type:o,key:d,ref:c!==void 0?c:null,props:u}}return vo.Fragment=n,vo.jsx=s,vo.jsxs=s,vo}var ly;function GS(){return ly||(ly=1,zf.exports=ZS()),zf.exports}var a=GS(),Df={exports:{}},Ae={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var cy;function $S(){if(cy)return Ae;cy=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),d=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),b=Symbol.iterator;function S(T){return T===null||typeof T!="object"?null:(T=b&&T[b]||T["@@iterator"],typeof T=="function"?T:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,C={};function E(T,Z,Y){this.props=T,this.context=Z,this.refs=C,this.updater=Y||N}E.prototype.isReactComponent={},E.prototype.setState=function(T,Z){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,Z,"setState")},E.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function D(){}D.prototype=E.prototype;function O(T,Z,Y){this.props=T,this.context=Z,this.refs=C,this.updater=Y||N}var Q=O.prototype=new D;Q.constructor=O,A(Q,E.prototype),Q.isPureReactComponent=!0;var z=Array.isArray;function L(){}var M={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function J(T,Z,Y){var G=Y.ref;return{$$typeof:e,type:T,key:Z,ref:G!==void 0?G:null,props:Y}}function te(T,Z){return J(T.type,Z,T.props)}function ae(T){return typeof T=="object"&&T!==null&&T.$$typeof===e}function ne(T){var Z={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(Y){return Z[Y]})}var oe=/\/+/g;function le(T,Z){return typeof T=="object"&&T!==null&&T.key!=null?ne(""+T.key):Z.toString(36)}function pe(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(L,L):(T.status="pending",T.then(function(Z){T.status==="pending"&&(T.status="fulfilled",T.value=Z)},function(Z){T.status==="pending"&&(T.status="rejected",T.reason=Z)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function _(T,Z,Y,G,ie){var ue=typeof T;(ue==="undefined"||ue==="boolean")&&(T=null);var ge=!1;if(T===null)ge=!0;else switch(ue){case"bigint":case"string":case"number":ge=!0;break;case"object":switch(T.$$typeof){case e:case n:ge=!0;break;case y:return ge=T._init,_(ge(T._payload),Z,Y,G,ie)}}if(ge)return ie=ie(T),ge=G===""?"."+le(T,0):G,z(ie)?(Y="",ge!=null&&(Y=ge.replace(oe,"$&/")+"/"),_(ie,Z,Y,"",function(St){return St})):ie!=null&&(ae(ie)&&(ie=te(ie,Y+(ie.key==null||T&&T.key===ie.key?"":(""+ie.key).replace(oe,"$&/")+"/")+ge)),Z.push(ie)),1;ge=0;var Ne=G===""?".":G+":";if(z(T))for(var ze=0;ze<T.length;ze++)G=T[ze],ue=Ne+le(G,ze),ge+=_(G,Z,Y,ue,ie);else if(ze=S(T),typeof ze=="function")for(T=ze.call(T),ze=0;!(G=T.next()).done;)G=G.value,ue=Ne+le(G,ze++),ge+=_(G,Z,Y,ue,ie);else if(ue==="object"){if(typeof T.then=="function")return _(pe(T),Z,Y,G,ie);throw Z=String(T),Error("Objects are not valid as a React child (found: "+(Z==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":Z)+"). If you meant to render a collection of children, use an array instead.")}return ge}function I(T,Z,Y){if(T==null)return T;var G=[],ie=0;return _(T,G,"","",function(ue){return Z.call(Y,ue,ie++)}),G}function B(T){if(T._status===-1){var Z=T._result;Z=Z(),Z.then(function(Y){(T._status===0||T._status===-1)&&(T._status=1,T._result=Y)},function(Y){(T._status===0||T._status===-1)&&(T._status=2,T._result=Y)}),T._status===-1&&(T._status=0,T._result=Z)}if(T._status===1)return T._result.default;throw T._result}var re=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof T=="object"&&T!==null&&typeof T.message=="string"?String(T.message):String(T),error:T});if(!window.dispatchEvent(Z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)}
vendor: 4,352 bytes, line 17
17,ce={map:I,forEach:function(T,Z,Y){I(T,function(){Z.apply(this,arguments)},Y)},count:function(T){var Z=0;return I(T,function(){Z++}),Z},toArray:function(T){return I(T,function(Z){return Z})||[]},only:function(T){if(!ae(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return Ae.Activity=x,Ae.Children=ce,Ae.Component=E,Ae.Fragment=s,Ae.Profiler=c,Ae.PureComponent=O,Ae.StrictMode=o,Ae.Suspense=p,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(T){return M.H.useMemoCache(T)}},Ae.cache=function(T){return function(){return T.apply(null,arguments)}},Ae.cacheSignal=function(){return null},Ae.cloneElement=function(T,Z,Y){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var G=A({},T.props),ie=T.key;if(Z!=null)for(ue in Z.key!==void 0&&(ie=""+Z.key),Z)!P.call(Z,ue)||ue==="key"||ue==="__self"||ue==="__source"||ue==="ref"&&Z.ref===void 0||(G[ue]=Z[ue]);var ue=arguments.length-2;if(ue===1)G.children=Y;else if(1<ue){for(var ge=Array(ue),Ne=0;Ne<ue;Ne++)ge[Ne]=arguments[Ne+2];G.children=ge}return J(T.type,ie,G)},Ae.createContext=function(T){return T={$$typeof:d,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:u,_context:T},T},Ae.createElement=function(T,Z,Y){var G,ie={},ue=null;if(Z!=null)for(G in Z.key!==void 0&&(ue=""+Z.key),Z)P.call(Z,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&(ie[G]=Z[G]);var ge=arguments.length-2;if(ge===1)ie.children=Y;else if(1<ge){for(var Ne=Array(ge),ze=0;ze<ge;ze++)Ne[ze]=arguments[ze+2];ie.children=Ne}if(T&&T.defaultProps)for(G in ge=T.defaultProps,ge)ie[G]===void 0&&(ie[G]=ge[G]);return J(T,ue,ie)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(T){return{$$typeof:m,render:T}},Ae.isValidElement=ae,Ae.lazy=function(T){return{$$typeof:y,_payload:{_status:-1,_result:T},_init:B}},Ae.memo=function(T,Z){return{$$typeof:g,type:T,compare:Z===void 0?null:Z}},Ae.startTransition=function(T){var Z=M.T,Y={};M.T=Y;try{var G=T(),ie=M.S;ie!==null&&ie(Y,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(L,re)}catch(ue){re(ue)}finally{Z!==null&&Y.types!==null&&(Z.types=Y.types),M.T=Z}},Ae.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Ae.use=function(T){return M.H.use(T)},Ae.useActionState=function(T,Z,Y){return M.H.useActionState(T,Z,Y)},Ae.useCallback=function(T,Z){return M.H.useCallback(T,Z)},Ae.useContext=function(T){return M.H.useContext(T)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(T,Z){return M.H.useDeferredValue(T,Z)},Ae.useEffect=function(T,Z){return M.H.useEffect(T,Z)},Ae.useEffectEvent=function(T){return M.H.useEffectEvent(T)},Ae.useId=function(){return M.H.useId()},Ae.useImperativeHandle=function(T,Z,Y){return M.H.useImperativeHandle(T,Z,Y)},Ae.useInsertionEffect=function(T,Z){return M.H.useInsertionEffect(T,Z)},Ae.useLayoutEffect=function(T,Z){return M.H.useLayoutEffect(T,Z)},Ae.useMemo=function(T,Z){return M.H.useMemo(T,Z)},Ae.useOptimistic=function(T,Z){return M.H.useOptimistic(T,Z)},Ae.useReducer=function(T,Z,Y){return M.H.useReducer(T,Z,Y)},Ae.useRef=function(T){return M.H.useRef(T)},Ae.useState=function(T){return M.H.useState(T)},Ae.useSyncExternalStore=function(T,Z,Y){return M.H.useSyncExternalStore(T,Z,Y)},Ae.useTransition=function(){return M.H.useTransition()},Ae.version="19.2.1",Ae}var uy;function nu(){return uy||(uy=1,Df.exports=$S()),Df.exports}var j=nu();const se=Lb(j),Ib=VS({__proto__:null,default:se},[j]),Ub=j.createContext(void 0),mr=e=>{const n=j.useContext(Ub);if(e)return e;if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},KS=({client:e,children:n})=>(j.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),a.jsx(Ub.Provider,{value:e,children:n})),XS={setTimeout:(e,n)=>setTimeout(e,n),clearTimeout:e=>clearTimeout(e),setInterval:(e,n)=>setInterval(e,n),clearInterval:e=>clearInterval(e)};var WS=class{#t=XS;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,n){return this.#t.setTimeout(e,n)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,n){return this.#t.setInterval(e,n)}clearInterval(e){this.#t.clearInterval(e)}};const Ws=new WS;function JS(e){setTimeout(e,0)}const e6=typeof window>"u"||"Deno"in globalThis;function ct(){}
17function t6(e,n){return typeof e=="function"?e(n):e}function qb(e){return typeof e=="number"&&e>=0&&e!==1/0}function Yb(e,n){return Math.max(e+(n||0)-Date.now(),0)}function Ke(e,n){return typeof e=="function"?e(n):e}function dy(e,n){const{type:s="all",exact:o,fetchStatus:c,predicate:u,queryKey:d,stale:m}=e;if(d){if(o){if(n.queryHash!==um(d,n.options))return!1}else if(!lr(n.queryKey,d))return!1}if(s!=="all"){const p=n.isActive();if(s==="active"&&!p||s==="inactive"&&p)return!1}return!(typeof m=="boolean"&&n.isStale()!==m||c&&c!==n.state.fetchStatus||u&&!u(n))}function fy(e,n){const{exact:s,status:o,predicate:c,mutationKey:u}=e;if(u){if(!n.options.mutationKey)return!1;if(s){if(ys(n.options.mutationKey)!==ys(u))return!1}else if(!lr(n.options.mutationKey,u))return!1}return!(o&&n.state.status!==o||c&&!c(n))}function um(e,n){return(n?.queryKeyHashFn||ys)(e)}function ys(e){return JSON.stringify(e,(n,s)=>ph(s)?Object.keys(s).sort().reduce((o,c)=>(o[c]=s[c],o),{}):s)}function lr(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(Array.isArray(e)&&Array.isArray(n)){if(n.length>e.length)return!1;for(let o=0;o<n.length;o++)if(!lr(e[o],n[o]))return!1;return!0}const s=Object.keys(n);for(const o of s)if(!lr(e[o],n[o]))return!1;return!0}return!1}const n6=Object.prototype.hasOwnProperty;function dm(e,n,s=0){if(e===n)return e;if(s>500)return n;const o=hy(e)&&hy(n);if(!o&&!(ph(e)&&ph(n)))return n;const c=(o?e:Object.keys(e)).length,u=o?n:Object.keys(n),d=u.length,m=o?new Array(d):{};let p=0;for(let g=0;g<d;g++){const y=o?g:u[g],x=e[y],b=n[y];if(x===b){m[y]=x,(o?g<c:n6.call(e,y))&&p++;continue}if(x===null||b===null||typeof x!="object"||typeof b!="object"){m[y]=b;continue}const S=dm(x,b,s+1);m[y]=S,S===x&&p++}return c===d&&p===c?e:m}function Co(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const s in e)if(e[s]!==n[s])return!1;return!0}function hy(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function ph(e){if(!my(e))return!1;const n=Object.getPrototypeOf(e),s=n?.constructor;if(s===void 0)return!0;if(typeof s!="function")return!1;const o=s.prototype;return!(!my(o)||!o.hasOwnProperty("isPrototypeOf")||n!==Object.prototype)}function my(e){return Object.prototype.toString.call(e)==="[object Object]"}function i6(e){return new Promise(n=>{Ws.setTimeout(n,e)})}function gh(e,n,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,n):s.structuralSharing!==!1?dm(e,n):n}function s6(e,n,s=0){const o=[...e,n];return s&&o.length>s?o.slice(1):o}function a6(e,n,s=0){const o=[n,...e];return s&&o.length>s?o.slice(0,-1):o}const vn=Symbol();function Hb(e,n){return!e.queryFn&&n?.initialPromise?()=>n.initialPromise:!e.queryFn||e.queryFn===vn?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function fm(e,n){return typeof e=="function"?e(...n):!!e}function r6(e,n,s){let o=!1,c;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(c??=n(),o||(o=!0,c.aborted?s():c.addEventListener("abort",s,{once:!0})),c)}),e}let o6=()=>e6;const hm=()=>o6();var ra=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},l6=class extends ra{#t;#e;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}};const mm=new l6;function c6(e){let n;if(e.then(s=>(n=s,s),ct)?.catch?.(ct),n!==void 0)return{data:n}}function py(e,n,s){const o=e.getMutationCache(),c=e.getQueryCache(),u=s?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData;n.mutations?.forEach(({state:d,...m})=>{o.build(e,{...e.getDefaultOptions().hydrate?.mutations,...s?.defaultOptions?.mutations,...m},d)}),n.queries?.forEach(({queryKey:d,state:m,queryHash:p,meta:g,promise:y,dehydratedAt:x,queryType:b})=>{const S=y?c6(y):void 0,N=m.data===void 0?S?.data:m.data,A=N===void 0?N:u?u(N):N;let C=c.get(p);const E=C?.state.status==="pending",D=C?.state.fetchStatus==="fetching";if(C){const O=S&&x>C.state.dataUpdatedAt;if(m.dataUpdatedAt>C.state.dataUpdatedAt||O){const{fetchStatus:Q,...z}=m;C.setState({...z,data:A,...m.status==="pending"&&A!==void 0&&{status:"success",dataUpdatedAt:x,...!D&&{fetchStatus:"idle"}}})}}else C=c.build(e,{...e.getDefaultOptions().hydrate?.queries,...s?.defaultOptions?.queries,queryKey:d,queryHash:p,meta:g,_type:b},{...m,data:A,fetchStatus:"idle",status:m.status==="pending"&&A!==void 0?"success":m.status,...m.status==="pending"&&A!==void 0&&{dataUpdatedAt:x}});y&&!S&&!E&&!D&&x>C.state.dataUpdatedAt&&C.fetch(void 0,{initialPromise:Promise.resolve(y).then(u)}).catch(ct)})}const u6=JS;function d6(){let e=[],n=0,s=m=>{m()},o=m=>{m()},c=u6;const u=m=>{n?e.push(m):c(()=>{s(m)})},d=()=>{const m=e;e=[],m.length&&c(()=>{o(()=>{m.forEach(p=>{s(p)})})})};return{batch:m=>{let p;n++;try{p=m()}finally{n--,n||d()}return p},batchCalls:m=>(...p)=>{u(()=>{m(...p)})},schedule:u,setNotifyFunction:m=>{s=m},setBatchNotifyFunction:m=>{o=m},setScheduler:m=>{c=m}}}const st=d6();var f6=class extends ra{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const n=()=>e(!0),s=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}
17setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#t}};const Hc=new f6;function h6(e){return Math.min(1e3*2**e,3e4)}function Qb(e){return(e??"online")==="online"?Hc.isOnline():!0}var xh=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function Vb(e){let n=!1,s=0,o,c="pending",u,d;const m=new Promise((D,O)=>{u=D,d=O});m.catch(ct);const p=()=>c!=="pending",g=D=>{if(!p()){const O=new xh(D);A(O),e.onCancel?.(O)}},y=()=>{n=!0},x=()=>{n=!1},b=()=>mm.isFocused()&&(e.networkMode==="always"||Hc.isOnline())&&e.canRun(),S=()=>Qb(e.networkMode)&&e.canRun(),N=D=>{p()||(o?.(),c="resolved",u(D))},A=D=>{p()||(o?.(),c="rejected",d(D))},C=()=>new Promise(D=>{o=O=>{(p()||b())&&D(O)},e.onPause?.()}).then(()=>{o=void 0,p()||e.onContinue?.()}),E=()=>{if(p())return;let D;const O=s===0?e.initialPromise:void 0;try{D=O??e.fn()}catch(Q){D=Promise.reject(Q)}Promise.resolve(D).then(N).catch(Q=>{if(p())return;const z=e.retry??(hm()?0:3),L=e.retryDelay??h6,M=typeof L=="function"?L(s,Q):L,P=z===!0||typeof z=="number"&&s<z||typeof z=="function"&&z(s,Q);if(n||!P){A(Q);return}s++,e.onFail?.(s,Q),i6(M).then(()=>b()?void 0:C()).then(()=>{n?A(Q):E()})})};return{promise:m,status:()=>c,cancel:g,continue:()=>(o?.(),m),cancelRetry:y,continueRetry:x,canStart:S,start:()=>(S()?E():C().then(E),m)}}var Zb=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),qb(this.gcTime)&&(this.#t=Ws.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(hm()?1/0:3e5))}clearGcTimeout(){this.#t!==void 0&&(Ws.clearTimeout(this.#t),this.#t=void 0)}};function m6(e){return{onFetch:(n,s)=>{const o=n.options,c=n.fetchOptions?.meta?.fetchMore?.direction,u=n.state.data?.pages||[],d=n.state.data?.pageParams||[];let m={pages:[],pageParams:[]},p=0;const g=async()=>{let y=!1;const x=N=>{r6(N,()=>n.signal,()=>y=!0)},b=Hb(n.options,n.fetchOptions),S=async(N,A,C)=>{if(y)return Promise.reject(n.signal.reason);if(A==null&&N.pages.length)return Promise.resolve(N);const D=(()=>{const L={client:n.client,queryKey:n.queryKey,pageParam:A,direction:C?"backward":"forward",meta:n.options.meta};return x(L),L})(),O=await b(D),{maxPages:Q}=n.options,z=C?a6:s6;return{pages:z(N.pages,O,Q),pageParams:z(N.pageParams,A,Q)}};if(c&&u.length){const N=c==="backward",A=N?Gb:yh,C={pages:u,pageParams:d};m=await S(C,A(o,C),N)}else{const N=e??u.length;do{const A=p===0?d[0]??o.initialPageParam:yh(o,m);if(p>0&&A==null)break;m=await S(m,A),p++}while(p<N)}return m};n.options.persister?n.fetchFn=()=>n.options.persister?.(g,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},s):n.fetchFn=g}}}function yh(e,{pages:n,pageParams:s}){const o=n.length-1;return n.length>0?e.getNextPageParam(n[o],n,s[o],s):void 0}function Gb(e,{pages:n,pageParams:s}){return n.length>0?e.getPreviousPageParam?.(n[0],n,s[0],s):void 0}function p6(e,n){return n?yh(e,n)!=null:!1}function g6(e,n){return!n||!e.getPreviousPageParam?!1:Gb(e,n)!=null}var x6=class extends Zb{#t;#e;#n;#i;#s;#a;#r;#l;constructor(e){super(),this.#l=!1,this.#r=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#s=e.client,this.#i=this.#s.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=xy(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#r,...e},e?._type&&(this.#t=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const n=xy(this.options);n.data!==void 0&&(this.setState(gy(n.data,n.dataUpdatedAt)),this.#e=n)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#i.remove(this)}setData(e,n){const s=gh(this.state.data,e,this.options);return this.#o({data:s,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),s}setState(e){this.#o({type:"setState",state:e})}cancel(e){const n=this.#a?.promise;return this.#a?.cancel(e),n?n.then(ct).catch(ct):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Ke(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===vn||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
vendor: 4,242 bytes, line 17
17Count>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ke(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!Yb(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#i.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){const n=this.observers.indexOf(e);n!==-1&&(this.observers.splice(n,1),this.observers.length||(this.#a&&(this.#l||this.state.fetchStatus==="paused"&&this.state.status==="pending"?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#i.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(e,n){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){const p=this.observers.find(g=>g.options.queryFn);p&&this.setOptions(p.options)}const s=new AbortController,o=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(this.#l=!0,s.signal)})},c=()=>{const p=Hb(this.options,n),y=(()=>{const x={client:this.#s,queryKey:this.queryKey,meta:this.meta};return o(x),x})();return this.#l=!1,this.options.persister?this.options.persister(p,y,this):p(y)},d=(()=>{const p={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#s,state:this.state,fetchFn:c};return o(p),p})();(this.#t==="infinite"?m6(this.options.pages):this.options.behavior)?.onFetch(d,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==d.fetchOptions?.meta)&&this.#o({type:"fetch",meta:d.fetchOptions?.meta});const m=this.#a=Vb({initialPromise:n?.initialPromise,fn:d.fetchFn,onCancel:p=>{p instanceof xh&&p.revert&&this.setState({...this.#n,fetchStatus:"idle"}),s.abort()},onFail:(p,g)=>{this.#o({type:"failed",failureCount:p,error:g})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:d.options.retry,retryDelay:d.options.retryDelay,networkMode:d.options.networkMode,canRun:()=>!0});try{const p=await m.start();if(p===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(p),this.#i.config.onSuccess?.(p,this),this.#i.config.onSettled?.(p,this.state.error,this),p}catch(p){if(p instanceof xh){if(p.silent)return this.#a.promise;if(p.revert){if(this.state.data===void 0)throw p;return this.state.data}}throw this.#o({type:"error",error:p}),this.#i.config.onError?.(p,this),this.#i.config.onSettled?.(this.state.data,p,this),p}finally{this.#a===m&&(this.#a=void 0),this.scheduleGc()}}#o(e){const n=s=>{switch(e.type){case"failed":return{...s,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...$b(s.data,this.options),fetchMeta:e.meta??null};case"success":const o={...s,...gy(e.data,e.dataUpdatedAt),dataUpdateCount:s.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?o:void 0,o;case"error":const c=e.error;return{...s,error:c,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:c,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...e.state}}};this.state=n(this.state),st.batch(()=>{this.observers.slice().forEach(s=>{s.onQueryUpdate()}),this.#i.notify({query:this,type:"updated",action:e})})}};function $b(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Qb
17(n.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function gy(e,n){return{data:e,dataUpdatedAt:n??Date.now(),error:null,isInvalidated:!1,status:"success"}}function xy(e){const n=typeof e.initialData=="function"?e.initialData():e.initialData,s=n!==void 0,o=s?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:s?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var Jo=class extends ra{#t;#e=void 0;#n=void 0;#i=void 0;#s;#a;#r;#l;#o;#h;#c;#u;#d;#m=new Set;constructor(e,n){super(),this.options=n,this.#t=e,this.#r=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),yy(this.#e,this.options)?this.#f():this.updateResult(),this.#v())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return vh(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return vh(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#j(),this.#e.removeObserver(this)}setOptions(e){const n=this.options,s=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Ke(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#e.setOptions(this.options),n._defaulted&&!Co(this.options,n)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const o=this.hasListeners();o&&vy(this.#e,s,this.options,n)&&this.#f(),this.updateResult(),o&&(this.#e!==s||Ke(this.options.enabled,this.#e)!==Ke(n.enabled,this.#e)||Ke(this.options.staleTime,this.#e)!==Ke(n.staleTime,this.#e))&&this.#g();const c=this.#x();o&&(this.#e!==s||Ke(this.options.enabled,this.#e)!==Ke(n.enabled,this.#e)||c!==this.#d)&&this.#y(c)}getOptimisticResult(e){const n=this.#t.getQueryCache().build(this.#t,e),s=this.createResult(n,e);return Co(this.getCurrentResult(),s)||(this.#i=s,this.#a=this.options,this.#s=this.#e.state),s}getCurrentResult(){return this.#i}trackResult(e,n){return new Proxy(e,{get:(s,o)=>(this.trackProp(o),n?.(o),Reflect.get(s,o))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=this.#t.defaultQueryOptions(e),s=this.#t.getQueryCache().build(this.#t,n);let o=()=>{},c;const u=new Promise(d=>{c=d,o=this.#t.getQueryCache().subscribe(m=>{m.type==="updated"&&m.query.queryHash===s.queryHash&&s.state.data!==void 0&&(o(),d(this.createResult(s,n)))})});return Promise.race([s.fetch().then(()=>{const d=this.createResult(s,n);return c?.(d),d}).finally(()=>{o()}),u])}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#i))}#f(e){this.#w();let n=this.#e.fetch(this.options,e);return e?.throwOnError||(n=n.catch(ct)),n}#p(e){return!hm()&&Ke(this.options.enabled,this.#e)!==!1&&qb(e)}#g(){this.#b();const e=Ke(this.options.staleTime,this.#e);if(this.#i.isStale||!this.#p(e))return;const n=Yb(this.#i.dataUpdatedAt,e)+1;this.#c=Ws.setTimeout(()=>{this.#i.isStale||this.updateResult()},n)}#x(){return Ke(this.options.refetchInterval,this.#e)??!1}#y(e){this.#j(),this.#d=e,!(this.#d===0||!this.#p(this.#d))&&(this.#u=Ws.setInterval(()=>{(this.options.refetchIntervalInBackground||mm.isFocused())&&this.#f()},this.#d))}#v(){this.#g(),this.#y(this.#x())}#b(){this.#c!==void 0&&(Ws.clearTimeout(this.#c),this.#c=void 0)}#j(){this.#u!==void 0&&(Ws.clearInterval(this.#u),this.#u=void 0)}createResult(e,n){const s=this.#e,o=this.options,c=this.#i,u=this.#s,d=this.#a,m=e!==s?e.state:this.#n,{state:p}=e;let g={...p},y=!1,x;if(n._optimisticResults){const z=this.hasListeners(),L=!z&&yy(e,n),M=z&&vy(e,s,n,o);(L||M)&&(g={...g,...$b(p.data,e.options)}),n._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:b,errorUpdatedAt:S,status:N}=g;x=g.data;let A=!1;if(n.placeholderData!==void 0&&x===void 0&&N==="pending"){let z;c?.isPlaceholderData&&n.placeholderData===d?.placeholderData?(z=c.data,A=!0):z=typeof n.placeholderData=="function"?n.placeholderData(this.#h?.state.data,this.#h):n.placeholderData,z!==void 0&&(N="success",x=gh(c?.data,z,n),y=!0)}if(n.select&&x!==void 0&&!A)if(c&&x===u?.data&&n.select===this.#l)x=this.#o;else try{this.#l=n.select,x=n.select(x),x=gh(c?.data,x,n),this.#o=x,this.#r=null}catch(z){this.#r=z}else x===void 0&&(this.#r=null);this.#r&&(b=this.#r,x=this.#o,S=Date.now(),N="error",y=!1);const C=g.fetchStatus==="fetching",E=N==="pending",D=N==="error",O=E&&C,Q=x!==void 0;return{status:N,fetchStatus:g.fetchStatus,isPending:E,isSuccess:N==="success",isError:D,isInitialLoading:O,isLoading:O,data:x,dataUpdatedAt:g.dataUpdatedAt,error:b,errorUpdatedAt:S,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdate
17Count:g.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:g.dataUpdateCount>m.dataUpdateCount||g.errorUpdateCount>m.errorUpdateCount,isFetching:C,isRefetching:C&&!E,isLoadingError:D&&!Q,isPaused:g.fetchStatus==="paused",isPlaceholderData:y,isRefetchError:D&&Q,isStale:pm(e,n),refetch:this.refetch,isEnabled:Ke(n.enabled,e)!==!1}}updateResult(){const e=this.#i,n=this.createResult(this.#e,this.options);if(this.#s=this.#e.state,this.#a=this.options,this.#s.data!==void 0&&(this.#h=this.#e),Co(n,e))return;this.#i=n;const o=(()=>{if(!e)return!0;const{notifyOnChangeProps:c}=this.options,u=typeof c=="function"?c():c;if(u==="all"||!u&&!this.#m.size)return!0;const d=new Set(u??this.#m);return this.options.throwOnError&&d.add("error"),Object.keys(this.#i).some(m=>{const p=m;return this.#i[p]!==e[p]&&d.has(p)})})();st.batch(()=>{o&&this.listeners.forEach(c=>{c(this.#i)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}#w(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const n=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(n?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#v()}};function y6(e,n){return Ke(n.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Ke(n.retryOnMount,e)===!1)}function yy(e,n){return y6(e,n)||e.state.data!==void 0&&vh(e,n,n.refetchOnMount)}function vh(e,n,s){if(Ke(n.enabled,e)!==!1&&Ke(n.staleTime,e)!=="static"){const o=Ke(s,e);return o==="always"||o!==!1&&pm(e,n)}return!1}function vy(e,n,s,o){return(e!==n||Ke(o.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&pm(e,s)}function pm(e,n){return Ke(n.enabled,e)!==!1&&e.isStaleByTime(Ke(n.staleTime,e))}var Kb=class extends Jo{constructor(e,n){super(e,n)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type="infinite",super.setOptions(e)}getOptimisticResult(e){return e._type="infinite",super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,n){const{state:s}=e,o=super.createResult(e,n),{isFetching:c,isRefetching:u,isError:d,isRefetchError:m}=o,p=s.fetchMeta?.fetchMore?.direction,g=d&&p==="forward",y=c&&p==="forward",x=d&&p==="backward",b=c&&p==="backward";return{...o,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:p6(n,s.data),hasPreviousPage:g6(n,s.data),isFetchNextPageError:g,isFetchingNextPage:y,isFetchPreviousPageError:x,isFetchingPreviousPage:b,isRefetchError:m&&!g&&!x,isRefetching:u&&!y&&!b}}},v6=class extends Zb{#t;#e;#n;#i;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||Xb(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(n=>n!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#i?.continue()??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(e){const n=()=>{this.#s({type:"continue"})},s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey},o=this.#i=Vb({fn:()=>this.options.mutationFn?this.options.mutationFn(e,s):Promise.reject(new Error("No mutationFn found")),onFail:(d,m)=>{this.#s({type:"failed",failureCount:d,error:m})},onPause:()=>{this.#s({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)}),c=this.state.status==="pending",u=!o.canStart();try{if(c)n();else{this.#s({type:"pending",variables:e,isPaused:u}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,s);const m=await this.options.onMutate?.(e,s);m!==this.state.context&&this.#s({type:"pending",context:m,variables:e,isPaused:u})}const d=await o.start();return await this.#n.config.onSuccess?.(d,e,this.state.context,this,s),await this.options.onSuccess?.(d,e,this.state.context,s),await this.#n.config.onSettled?.(d,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(d,null,e,this.state.context,s),this.#s({type:"success",data:d}),d}catch(d){try{await this.#n.config.onError?.(d,e,this.state.context,this,s)}catch(m){Promise.reject(m)}try{await this.options.onError?.(d,e,this.state.context,s)}catch(m){Promise.reject(m)}try{await this.#n.config.onSettled?.(void 0,d,this.state.variables,this.state.context,this,s)}catch(m){Promise.reject(m)}try{await this.options.onSettled?.(void 0,d,e,this.state.context,s)}catch(m){Promise.reject(m)}throw this.#s({type:"error",error:d}),d}finally{this.#i===o&&(this.#i=void 0),this.#n.runNext(this)}}#s(e){const n=s=>{switch(e.type){case"failed":return{...s,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};
17case"pending":return{...s,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...s,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:e.error,failureCount:s.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),st.batch(()=>{this.#e.forEach(s=>{s.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function Xb(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var b6=class extends ra{#t;#e;#n;constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}build(e,n,s){const o=new v6({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(n),state:s});return this.add(o),o}add(e){this.#t.add(e);const n=jc(e);if(typeof n=="string"){const s=this.#e.get(n);s?s.push(e):this.#e.set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const n=jc(e);if(typeof n=="string"){const s=this.#e.get(n);if(s)if(s.length>1){const o=s.indexOf(e);o!==-1&&s.splice(o,1)}else s[0]===e&&this.#e.delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=jc(e);if(typeof n=="string"){const s=this.#e.get(n)?.find(o=>o.state.status==="pending");return!s||s===e}else return!0}runNext(e){const n=jc(e);return typeof n=="string"?this.#e.get(n)?.find(s=>s!==e&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){st.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const n={exact:!0,...e};return this.getAll().find(s=>fy(n,s))}findAll(e={}){return this.getAll().filter(n=>fy(e,n))}notify(e){st.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return st.batch(()=>Promise.all(e.map(n=>n.continue().catch(ct))))}};function jc(e){return e.options.scope?.id}var j6=class extends ra{#t;#e=void 0;#n;#i;constructor(n,s){super(),this.#t=n,this.setOptions(s),this.bindMethods(),this.#s()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){const s=this.options;this.options=this.#t.defaultMutationOptions(n),Co(this.options,s)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),s?.mutationKey&&this.options.mutationKey&&ys(s.mutationKey)!==ys(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onSubscribe(){this.listeners.size===1&&this.#n&&(this.#n.addObserver(this),this.#s())}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(n){this.#s(),this.#a(n)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#s(),this.#a()}mutate(n,s){return this.#i=s,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(n)}#s(){const n=this.#n?.state??Xb();this.#e={...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset}}#a(n){st.batch(()=>{if(this.#i&&this.hasListeners()){const s=this.#e.variables,o=this.#e.context,c={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(n?.type==="success"){try{this.#i.onSuccess?.(n.data,s,o,c)}catch(u){Promise.reject(u)}try{this.#i.onSettled?.(n.data,null,s,o,c)}catch(u){Promise.reject(u)}}else if(n?.type==="error"){try{this.#i.onError?.(n.error,s,o,c)}catch(u){Promise.reject(u)}try{this.#i.onSettled?.(void 0,n.error,s,o,c)}catch(u){Promise.reject(u)}}}this.listeners.forEach(s=>{s(this.#e)})})}};function by(e,n){const s=new Set(n);return e.filter(o=>!s.has(o))}var w6=class extends ra{#t;#e;#n;#i;#s;#a;#r;#l;#o;#h=[];constructor(e,n,s){super(),this.#t=e,this.#i=s,this.#n=[],this.#s=[],this.#e=[],this.setQueries(n)}
17onSubscribe(){this.listeners.size===1&&this.#s.forEach(e=>{e.subscribe(n=>{this.#f(e,n)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#s.forEach(e=>{e.destroy()})}setQueries(e,n){this.#n=e,this.#i=n,st.batch(()=>{const s=this.#s,o=this.#m(this.#n);o.forEach(y=>y.observer.setOptions(y.defaultedQueryOptions));const c=o.map(y=>y.observer),u=c.map(y=>y.getCurrentResult()),d=s.length!==c.length,m=c.some((y,x)=>y!==s[x]),p=d||m,g=p?!0:u.some((y,x)=>{const b=this.#e[x];return!b||!Co(y,b)});!p&&!g||(p&&(this.#h=o,this.#s=c),this.#e=u,this.hasListeners()&&(p&&(by(s,c).forEach(y=>{y.destroy()}),by(c,s).forEach(y=>{y.subscribe(x=>{this.#f(y,x)})})),this.#p()))})}getCurrentResult(){return this.#e}getQueries(){return this.#s.map(e=>e.getCurrentQuery())}getObservers(){return this.#s}getOptimisticResult(e,n){const s=this.#m(e),o=s.map(u=>u.observer.getOptimisticResult(u.defaultedQueryOptions)),c=s.map(u=>u.defaultedQueryOptions.queryHash);return[o,u=>this.#u(u??o,n,c),()=>this.#c(o,s)]}#c(e,n){const s=new Set;return n.map((o,c)=>{const u=e[c];return o.defaultedQueryOptions.notifyOnChangeProps?u:o.observer.trackResult(u,d=>{s.has(d)||(s.add(d),n.forEach(m=>{m.observer.trackProp(d)}))})})}#u(e,n,s){if(n){const o=this.#o,c=s!==void 0&&o!==void 0&&(o.length!==s.length||s.some((u,d)=>u!==o[d]));return(this.#e!==this.#l||c||n!==this.#r)&&(this.#r=n,this.#l=this.#e,s!==void 0&&(this.#o=s),this.#a=dm(this.#a,n(e))),this.#a}return e}#d(){return!this.#i?.combine||this.#s.some((e,n)=>e.options.suspense&&this.#e[n]?.data===void 0)}#m(e){const n=new Map;this.#s.forEach(o=>{const c=o.options.queryHash;if(!c)return;const u=n.get(c);u?u.push(o):n.set(c,[o])});const s=[];return e.forEach(o=>{const c=this.#t.defaultQueryOptions(o),u=n.get(c.queryHash)?.shift()??new Jo(this.#t,c);s.push({defaultedQueryOptions:c,observer:u})}),s}#f(e,n){const s=this.#s.indexOf(e);s!==-1&&(this.#e=this.#e.slice(),this.#e[s]=n,this.#p())}#p(){if(this.hasListeners()){const e=this.#d(),n=this.#a,s=e?n:this.#u(this.#c(this.#e,this.#h),this.#i?.combine);(e||n!==s)&&st.batch(()=>{this.listeners.forEach(o=>{o(this.#e)})})}}},N6=class extends ra{#t;constructor(e={}){super(),this.config=e,this.#t=new Map}build(e,n,s){const o=n.queryKey,c=n.queryHash??um(o,n);let u=this.get(c);return u||(u=new x6({client:e,queryKey:o,queryHash:c,options:e.defaultQueryOptions(n),state:s,defaultOptions:e.getQueryDefaults(o)}),this.add(u)),u}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){this.#t.get(e.queryHash)===e&&(e.destroy(),this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){st.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const n={exact:!0,...e};return this.getAll().find(s=>dy(n,s))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(s=>dy(e,s)):n}notify(e){st.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){st.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){st.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},S6=class{#t;#e;#n;#i;#s;#a;#r;#l;constructor(e={}){this.#t=e.queryCache||new N6,this.#e=e.mutationCache||new b6,this.#n=e.defaultOptions||{},this.#i=new Map,this.#s=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#r=mm.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#l=Hc.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#r?.(),this.#r=void 0,this.#l?.(),this.#l=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const n=this.defaultQueryOptions({queryKey:e});return this.#t.get(n.queryHash)?.state.data}ensureQueryData(e){const n=this.defaultQueryOptions(e),s=this.#t.build(this,n),o=s.state.data;return o===void 0?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime(Ke(n.staleTime,s))&&this.prefetchQuery(n),Promise.resolve(o))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:n,state:s})=>[n,s.data])}setQueryData(e,n,s){const o=this.defaultQueryOptions({queryKey:e}),c=this.#t.get(o.queryHash)?.state.data,u=t6(n,c);if(u!==void 0)return this.#t.build(this,o).setData(u,{...s,manual:!0})}
vendor: 1,194 bytes, line 17
17setQueriesData(e,n,s){return st.batch(()=>this.#t.findAll(e).map(({queryKey:o})=>[o,this.setQueryData(o,n,s)]))}getQueryState(e){const n=this.defaultQueryOptions({queryKey:e});return this.#t.get(n.queryHash)?.state}removeQueries(e){const n=this.#t;st.batch(()=>{n.findAll(e).forEach(s=>{n.remove(s)})})}resetQueries(e,n){const s=this.#t;return st.batch(()=>{const o=s.findAll(e),c=new Set(o);return o.forEach(u=>{u.reset()}),this.refetchQueries({type:"active",predicate:u=>c.has(u)},n)})}cancelQueries(e,n={}){const s={revert:!0,...n},o=st.batch(()=>this.#t.findAll(e).map(c=>c.cancel(s)));return Promise.all(o).then(ct).catch(ct)}invalidateQueries(e,n={}){return st.batch(()=>(this.#t.findAll(e).forEach(s=>{s.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},n)))}refetchQueries(e,n={}){const s={...n,cancelRefetch:n.cancelRefetch??!0},o=st.batch(()=>this.#t.findAll(e).filter(c=>!c.isDisabled()&&!c.isStatic()).map(c=>{let u=c.fetch(void 0,s);return s.throwOnError||(u=u.catch(ct)),c.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(o).then(ct)}async query(e){const n=this.defaultQueryOptions(e);
17n.retry===void 0&&(n.retry=!1);const s=this.#t.build(this,n),o=s.isStaleByTime(Ke(n.staleTime,s))?await s.fetch(n):s.state.data,c=n.select;return c?c(o):o}fetchQuery(e){const n=this.defaultQueryOptions(e);n.retry===void 0&&(n.retry=!1);const s=this.#t.build(this,n);return s.isStaleByTime(Ke(n.staleTime,s))?s.fetch(n):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ct).catch(ct)}infiniteQuery(e){return e._type="infinite",this.query(e)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ct).catch(ct)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Hc.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,n){this.#i.set(ys(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...this.#i.values()],s={};return n.forEach(o=>{lr(e,o.queryKey)&&Object.assign(s,o.defaultOptions)}),s}setMutationDefaults(e,n){this.#s.set(ys(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...this.#s.values()],s={};return n.forEach(o=>{lr(e,o.mutationKey)&&Object.assign(s,o.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;const n={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=um(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===vn&&(n.enabled=!1),n}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}};const A6=({children:e,options:n={},state:s,queryClient:o})=>{const c=mr(o),u=j.useRef(n);j.useEffect(()=>{u.current=n});const d=j.useMemo(()=>{if(s){if(typeof s!="object")return;const m=c.getQueryCache(),p=s.queries||[],g=[],y=[];for(const x of p){const b=m.get(x.queryHash);b?(x.state.dataUpdatedAt>b.state.dataUpdatedAt||x.promise&&b.state.status!=="pending"&&b.state.fetchStatus!=="fetching"&&x.dehydratedAt>b.state.dataUpdatedAt)&&y.push(x):g.push(x)}if(g.length>0&&py(c,{queries:g},u.current),y.length>0)return y}},[c,s]);return j.useEffect(()=>{d&&py(c,{queries:d},u.current)},[c,d]),e},Wb=j.createContext(!1),Jb=()=>j.useContext(Wb);Wb.Provider;function E6(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const T6=j.createContext(E6()),e1=()=>j.useContext(T6),t1=(e,n,s)=>{const o=s?.state.error&&typeof e.throwOnError=="function"?fm(e.throwOnError,[s.state.error,s]):e.throwOnError;(e.suspense||o)&&(n.isReset()||(e.retryOnMount=!1))},n1=e=>{j.useEffect(()=>{e.clearReset()},[e])},i1=({result:e,errorResetBoundary:n,throwOnError:s,query:o,suspense:c})=>e.isError&&!n.isReset()&&!e.isFetching&&o&&(c&&e.data===void 0||fm(s,[e.error,o])),gm=(e,n)=>n.state.data===void 0,s1=e=>{if(e.suspense){const s=c=>c==="static"?c:Math.max(c??1e3,1e3),o=e.staleTime;e.staleTime=typeof o=="function"?(...c)=>s(o(...c)):s(o),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},bh=(e,n)=>e?.suspense&&n.isPending,a1=(e,n,s)=>n.fetchOptimistic(e).catch(()=>{s.clearReset()});function r1({queries:e,...n},s){const o=mr(s),c=Jb(),u=e1(),d=n.subscribed!==!1,m=j.useMemo(()=>e.map(A=>{const C=o.defaultQueryOptions(A);return C._optimisticResults=c?"isRestoring":d?"optimistic":void 0,C}),[e,o,c,d]);m.forEach(A=>{s1(A);const C=o.getQueryCache().get(A.queryHash);t1(A,u,C)}),n1(u);const[p]=j.useState(()=>new w6(o,m,n)),[g,y,x]=p.getOptimisticResult(m,n.combine),b=!c&&d;j.useSyncExternalStore(j.useCallback(A=>b?p.subscribe(st.batchCalls(A)):ct,[p,b]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),j.useEffect(()=>{p.setQueries(m,n)},[m,n,p]);const S=g.some((A,C)=>bh(m[C],A))?g.flatMap((A,C)=>{const E=m[C];if(E&&bh(E,A)){const D=new Jo(o,E);return a1(E,D,u)}return[]}):[];if(S.length>0)throw Promise.all(S);const N=g.find((A,C)=>{const E=m[C];return E&&i1({result:A,errorResetBoundary:u,throwOnError:E.throwOnError,query:o.getQueryCache().get(E.queryHash),suspense:E.suspense})});if(N)throw N.error;return y(x())}function iu(e,n,s){const o=Jb(),c=e1(),u=mr(s),d=u.defaultQueryOptions(e),m=u.getQueryCache().get(d.queryHash),p=e.subscribed!==!1;d._optimisticResults=o?"isRestoring":p?"optimistic":void 0,s1(d),t1(d,c,m),n1(c);const[g]=j.useState(()=>new n(u,d)),y=g.getOptimisticResult(d),x=!o&&p;if(j.useSyncExternalStore(j.useCallback(b=>{const S=x?g.subscribe(st.batchCalls(b)):ct;return g.updateResult(),S},[g,x]),()=>g.getCurrentResult(),()=>g.getCurrentResult()),j.useEffect(()=>{g.setOptions(d)},[d,g]),bh(d,y))throw a1(d,g,c);if(i1({result:y,errorResetBoundary:c,throwOnError:d.throwOnError,query:m,suspense:d.suspense}))throw y.error;return d.notifyOnChangeProps?y:g.trackResult(y)}function k6(e,n){return iu(e,Jo,n)}function C6(e,n){return iu({...e,enabled:!0,suspense:!0,throwOnError:gm,placeholderData:void 0},Jo,n)}function M6(e,n){return iu({...e,enabled:!0,suspense:!0,throwOnError:gm,placeholderData:void 0},Kb,n)}function O6(e,n){return r1({...e,queries:e.queries.map(s=>({...s,suspense:!0,throwOnError:gm,enabled:!0,placeholderData:void 0}))},n)}function _6(e,n){const s=mr(n);s.getQueryState(e.queryKey)||s.query(e).catch(ct)}function R6(e,n){const s=mr(n);s.getQueryState(e.queryKey)||s.infiniteQuery(e).catch(ct)}function z6(e,n){const s=mr(n),[o]=j.useState(()=>new j6(s,e));j.useEffect(()=>{o.setOptions(e)},[o,e]);const c=j.useSyncExternalStore(j.useCallback(d=>o.subscribe(st.batchCalls(d)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),u=j.useCallback((...d)=>{o.mutate(d[0],d[1]).catch(ct)},[o]);if(c.error&&fm(o.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:u,mutateAsync:c.mutate}}function D6(e,n){return iu(e,Kb,n)}function sa(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function B6(){return Object.create(null)}const P6=typeof Symbol=="function"&&!!Symbol.asyncIterator;function o1(e){return P6&&sa(e)&&Symbol.asyncIterator in e}const l1=()=>{},jy=e=>{Object.freeze&&Object.freeze(e)};function c1(e,n,s){var o;const c=n.join(".");return(o=s[c])!==null&&o!==void 0||(s[c]=new Proxy(l1,{get(u,d){if(!(typeof d!="string"||d==="then"))return c1(e,[...n,d],s)},apply(u,d,m){const p=n[n.length-1];if(p==="valueOf"||p==="toString"||p==="toJSON")return`tRPC.proxy(${n.slice(0,-1).join(".")})`;let g={args:m,path:n};
17return p==="call"?g={args:m.length>=2?[m[1]]:[],path:n.slice(0,-1)}:p==="apply"&&(g={args:m.length>=2?m[1]:[],path:n.slice(0,-1)}),jy(g.args),jy(g.path),e(g)}})),s[c]}const su=e=>c1(e,[],B6()),xm=e=>new Proxy(l1,{get(n,s){if(s!=="then")return e(s)}});function Bo(e){"@babel/helpers - typeof";return Bo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Bo(e)}function F6(e,n){if(Bo(e)!="object"||!e)return e;var s=e[Symbol.toPrimitive];if(s!==void 0){var o=s.call(e,n);if(Bo(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function L6(e){var n=F6(e,"string");return Bo(n)=="symbol"?n:n+""}function I6(e,n,s){return(n=L6(n))in e?Object.defineProperty(e,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[n]=s,e}function wy(e,n){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable})),s.push.apply(s,o)}return s}function wc(e){for(var n=1;n<arguments.length;n++){var s=arguments[n]!=null?arguments[n]:{};n%2?wy(Object(s),!0).forEach(function(o){I6(e,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):wy(Object(s)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(s,o))})}return e}function U6(e,n){if("error"in e){const s=n.deserialize(e.error);return{ok:!1,error:wc(wc({},e),{},{error:s})}}return{ok:!0,result:wc(wc({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:n.deserialize(e.result.data)})}}var Bf=class extends Error{constructor(){super("Unable to transform response from server")}};function q6(e,n){let s;try{s=U6(e,n)}catch{throw new Bf}if(!s.ok&&(!sa(s.error.error)||typeof s.error.error.code!="number"))throw new Bf;if(s.ok&&!sa(s.result))throw new Bf;return s}function au(e){const n={subscribe(s){let o=null,c=!1,u=!1,d=!1;function m(){if(o===null){d=!0;return}u||(u=!0,typeof o=="function"?o():o&&o.unsubscribe())}return o=e({next(p){var g;c||(g=s.next)===null||g===void 0||g.call(s,p)},error(p){var g;c||(c=!0,(g=s.error)===null||g===void 0||g.call(s,p),m())},complete(){var p;c||(c=!0,(p=s.complete)===null||p===void 0||p.call(s),m())}}),d&&m(),{unsubscribe:m}},pipe(...s){return s.reduce(Y6,n)}};return n}function Y6(e,n){return n(e)}function H6(e){const n=new AbortController;return new Promise((s,o)=>{let c=!1;function u(){c||(c=!0,d.unsubscribe())}n.signal.addEventListener("abort",()=>{o(n.signal.reason)});const d=e.subscribe({next(m){c=!0,s(m),u()},error(m){o(m)},complete(){n.abort(),u()}})})}function Q6(e,n){if(e==null)return{};var s={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(n.includes(o))continue;s[o]=e[o]}return s}function V6(e,n){if(e==null)return{};var s,o,c=Q6(e,n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)s=u[o],n.includes(s)||{}.propertyIsEnumerable.call(e,s)&&(c[s]=e[s])}return c}function Po(e){"@babel/helpers - typeof";return Po=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Po(e)}function Z6(e,n){if(Po(e)!="object"||!e)return e;var s=e[Symbol.toPrimitive];if(s!==void 0){var o=s.call(e,n);if(Po(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function G6(e){var n=Z6(e,"string");return Po(n)=="symbol"?n:n+""}function $6(e,n,s){return(n=G6(n))in e?Object.defineProperty(e,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[n]=s,e}function Ny(e,n){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable})),s.push.apply(s,o)}return s}function ee(e){for(var n=1;n<arguments.length;n++){var s=arguments[n]!=null?arguments[n]:{};
17n%2?Ny(Object(s),!0).forEach(function(o){$6(e,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):Ny(Object(s)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(s,o))})}return e}const K6=["cursor","direction"];function si(e,n,s){const o=e.flatMap(c=>c.split("."));if(!n&&(!s||s==="any"))return o.length?[o]:[];if(s==="infinite"&&sa(n)&&("direction"in n||"cursor"in n)){const{cursor:c,direction:u}=n;return[o,{input:V6(n,K6),type:"infinite"}]}return[o,ee(ee({},typeof n<"u"&&n!==vn&&{input:n}),s&&s!=="any"&&{type:s})]}function Dc(e){return si(e,void 0,"any")}function X6(e){return n=>{let s=0,o=null;const c=[];function u(){o||(o=n.subscribe({next(m){for(const g of c){var p;(p=g.next)===null||p===void 0||p.call(g,m)}},error(m){for(const g of c){var p;(p=g.error)===null||p===void 0||p.call(g,m)}},complete(){for(const p of c){var m;(m=p.complete)===null||m===void 0||m.call(p)}}}))}function d(){if(s===0&&o){const m=o;o=null,m.unsubscribe()}}return au(m=>(s++,c.push(m),u(),{unsubscribe(){s--,d();const p=c.findIndex(g=>g===m);p>-1&&c.splice(p,1)}}))}}function W6(e){let n=e;const s=[],o=d=>{n!==void 0&&d.next(n),s.push(d)},c=d=>{s.splice(s.indexOf(d),1)},u=au(d=>(o(d),()=>{c(d)}));return u.next=d=>{if(n!==d){n=d;for(const m of s)m.next(d)}},u.get=()=>n,u}function J6(e){return au(n=>{function s(o=0,c=e.op){const u=e.links[o];if(!u)throw new Error("No more links to execute - did you forget to add an ending link?");return u({op:c,next(d){return s(o+1,d)}})}return s().subscribe(n)})}function Fo(e){"@babel/helpers - typeof";return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Fo(e)}function e4(e,n){if(Fo(e)!="object"||!e)return e;var s=e[Symbol.toPrimitive];if(s!==void 0){var o=s.call(e,n);if(Fo(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function t4(e){var n=e4(e,"string");return Fo(n)=="symbol"?n:n+""}function Dt(e,n,s){return(n=t4(n))in e?Object.defineProperty(e,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[n]=s,e}function Sy(e,n){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable})),s.push.apply(s,o)}return s}function xt(e){for(var n=1;n<arguments.length;n++){var s=arguments[n]!=null?arguments[n]:{};n%2?Sy(Object(s),!0).forEach(function(o){Dt(e,o,s[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):Sy(Object(s)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(s,o))})}return e}function n4(e){return e instanceof Lo}function i4(e){return sa(e)&&sa(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function s4(e,n){return typeof e=="string"?e:sa(e)&&typeof e.message=="string"?e.message:n}var Lo=class Bc extends Error{constructor(n,s){var o,c;const u=s?.cause;super(n,{cause:u}),Dt(this,"cause",void 0),Dt(this,"shape",void 0),Dt(this,"data",void 0),Dt(this,"meta",void 0),this.meta=s?.meta,this.cause=u,this.shape=s==null||(o=s.result)===null||o===void 0?void 0:o.error,this.data=s==null||(c=s.result)===null||c===void 0?void 0:c.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Bc.prototype)}static from(n,s={}){const o=n;return n4(o)?(s.meta&&(o.meta=xt(xt({},o.meta),s.meta)),o):i4(o)?new Bc(o.error.message,xt(xt({},s),{},{result:o,cause:s.cause})):new Bc(s4(o,"Unknown error"),xt(xt({},s),{},{cause:o}))}};function a4(e){const n=e;return n?"input"in n?n:{input:n,output:n}:{input:{serialize:s=>s,deserialize:s=>s},output:{serialize:s=>s,deserialize:s=>s}}}const Ay=e=>typeof e=="function";function r4(e){if(e)return e;if(typeof window<"u"&&Ay(window.fetch))return window.fetch.bind(window);if(typeof globalThis<"u"&&Ay(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}function o4(...e){const n=new AbortController,s=e.length;let o=0;const c=()=>{++o===s&&n.abort()};for(const u of e)u?.aborted?c():u?.addEventListener("abort",c,{once:!0});return n.signal}function l4(...e){const n=new AbortController;for(const s of e)s?.aborted?n.abort():s?.addEventListener("abort",()=>n.abort(),{once:!0});return n.signal}function c4(e){return{url:e.url.toString(),fetch:e.fetch,transformer:a4(e.transformer),methodOverride:e.methodOverride}}function u4(e){const n={};for(let s=0;s<e.length;s++){const o=e[s];n[s]=o}return n}const d4={query:"GET",mutation:"POST",subscription:"PATCH"};function u1(e){return"input"in e?e.transformer.input.serialize(e.input):u4(e.input
17s.map(n=>e.transformer.input.serialize(n)))}const d1=e=>{const n=e.url.split("?");let s=n[0].replace(/\/$/,"")+"/"+e.path;const o=[];if(n[1]&&o.push(n[1]),"inputs"in e&&o.push("batch=1"),e.type==="query"||e.type==="subscription"){const c=u1(e);c!==void 0&&e.methodOverride!=="POST"&&o.push(`input=${encodeURIComponent(JSON.stringify(c))}`)}return o.length&&(s+="?"+o.join("&")),s},f4=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const n=u1(e);return n!==void 0?JSON.stringify(n):void 0},h4=e=>x4(xt(xt({},e),{},{contentTypeHeader:"application/json",getUrl:d1,getBody:f4}));var m4=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const p4=e=>{var n;if(e?.aborted)throw(n=e.throwIfAborted)===null||n===void 0||n.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new m4};async function g4(e){var n,s;p4(e.signal);const o=e.getUrl(e),c=e.getBody(e),u=(n=e.methodOverride)!==null&&n!==void 0?n:d4[e.type],d=await(async()=>{const p=await e.headers();return Symbol.iterator in p?Object.fromEntries(p):p})(),m=xt(xt(xt({},e.contentTypeHeader&&u!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{[(s=e.trpcAcceptHeaderKey)!==null&&s!==void 0?s:"trpc-accept"]:e.trpcAcceptHeader}:void 0),d);return r4(e.fetch)(o,{method:u,signal:e.signal,body:c,headers:m})}async function x4(e){const n={},s=await g4(e);n.response=s;const o=await s.json();return n.responseJSON=o,{json:o,meta:n}}const Ey=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function Ty(e){let n=null,s=null;const o=()=>{clearTimeout(s),s=null,n=null};function c(m){const p=[[]];let g=0;for(;;){const b=m[g];if(!b)break;const S=p[p.length-1];if(b.aborted){var y;(y=b.reject)===null||y===void 0||y.call(b,new Error("Aborted")),g++;continue}if(e.validate(S.concat(b).map(N=>N.key))){S.push(b),g++;continue}if(S.length===0){var x;(x=b.reject)===null||x===void 0||x.call(b,new Error("Input is too big for a single dispatch")),g++;continue}p.push([])}return p}function u(){const m=c(n);o();for(const p of m){if(!p.length)continue;const g={items:p};for(const y of p)y.batch=g;e.fetch(g.items.map(y=>y.key)).then(async y=>{await Promise.all(y.map(async(b,S)=>{const N=g.items[S];try{var A;const E=await Promise.resolve(b);(A=N.resolve)===null||A===void 0||A.call(N,E)}catch(E){var C;(C=N.reject)===null||C===void 0||C.call(N,E)}N.batch=null,N.reject=null,N.resolve=null}));for(const b of g.items){var x;(x=b.reject)===null||x===void 0||x.call(b,new Error("Missing result")),b.batch=null}}).catch(y=>{for(const b of g.items){var x;(x=b.reject)===null||x===void 0||x.call(b,y),b.batch=null}})}}function d(m){var p;const g={aborted:!1,key:m,batch:null,resolve:Ey,reject:Ey},y=new Promise((x,b)=>{var S;g.reject=b,g.resolve=x,(S=n)!==null&&S!==void 0||(n=[]),n.push(g)});return(p=s)!==null&&p!==void 0||(s=setTimeout(u)),y}return{load:d}}function y4(e){var n,s;const o=c4(e),c=(n=e.maxURLLength)!==null&&n!==void 0?n:1/0,u=(s=e.maxItems)!==null&&s!==void 0?s:1/0;return()=>{const d=p=>({validate(g){if(c===1/0&&u===1/0)return!0;if(g.length>u)return!1;const y=g.map(b=>b.path).join(","),x=g.map(b=>b.input);return d1(xt(xt({},o),{},{type:p,path:y,inputs:x,signal:null})).length<=c},async fetch(g){const y=g.map(N=>N.path).join(","),x=g.map(N=>N.input),b=o4(...g.map(N=>N.signal)),S=await h4(xt(xt({},o),{},{path:y,inputs:x,type:p,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:g}):e.headers:{}},signal:b}));return(Array.isArray(S.json)?S.json:g.map(()=>S.json)).map(N=>({meta:S.meta,json:N}))}}),m={query:Ty(d("query")),mutation:Ty(d("mutation"))};return({op:p})=>au(g=>{/* istanbul ignore if -- @preserve */if(p.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const y=new AbortController,x=m[p.type].load(xt(xt({},p),{},{signal:l4(p.signal,y.signal)}));let b=!1,S;return x.then(N=>{b=!0,S=N;const A=q6(N.json,o.transformer.output);if(!A.ok){g.error(Lo.from(A.error,{meta:N.meta}));return}g.next({context:N.meta,result:A.result}),g.complete()}).catch(N=>{b=!0,g.error(Lo.from(N,{meta:S?.meta}))}),()=>{b||y.abort()}})}}const f1=(e,...n)=>typeof e=="function"?e(...n):e;function v4(){let e,n;return{promise:new Promise((s,o)=>{e=s,n=o}),resolve:e,reject:n}}async function b4(e){const n=await f1(e.url);return e.connectionParams?n+`${n.includes("?")?"&":"?"}connectionParams=1`:n}
17async function j4(e,n){const s={method:"connectionParams",data:await f1(e)};return n.encode(s)}function w4(e){const{promise:n,resolve:s,reject:o}=v4();return e.addEventListener("open",()=>{e.removeEventListener("error",o),s()}),e.addEventListener("error",o),n}function N4(e,{intervalMs:n,pongTimeoutMs:s}){let o,c;function u(){o=setTimeout(()=>{e.send("PING"),c=setTimeout(()=>{e.close()},s)},n)}function d(){clearTimeout(o),u()}function m(){clearTimeout(c),d()}e.addEventListener("open",u),e.addEventListener("message",({data:p})=>{clearTimeout(o),u(),p==="PONG"&&m()}),e.addEventListener("close",()=>{clearTimeout(o),clearTimeout(c)})}var S4=class jh{constructor(n){var s;if(Dt(this,"id",++jh.connectCount),Dt(this,"WebSocketPonyfill",void 0),Dt(this,"urlOptions",void 0),Dt(this,"keepAliveOpts",void 0),Dt(this,"encoder",void 0),Dt(this,"wsObservable",W6(null)),Dt(this,"openPromise",null),this.WebSocketPonyfill=(s=n.WebSocketPonyfill)!==null&&s!==void 0?s:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=n.urlOptions,this.keepAliveOpts=n.keepAlive,this.encoder=n.encoder}get ws(){return this.wsObservable.get()}set ws(n){this.wsObservable.next(n)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){if(this.openPromise)return this.openPromise;this.id=++jh.connectCount;const n=b4(this.urlOptions).then(s=>new this.WebSocketPonyfill(s));this.openPromise=n.then(async s=>{this.ws=s,s.binaryType="arraybuffer",s.addEventListener("message",function({data:o}){o==="PING"&&this.send("PONG")}),this.keepAliveOpts.enabled&&N4(s,this.keepAliveOpts),s.addEventListener("close",()=>{this.ws===s&&(this.ws=null)}),await w4(s),this.urlOptions.connectionParams&&s.send(await j4(this.urlOptions.connectionParams,this.encoder))});try{await this.openPromise}finally{this.openPromise=null}}async close(){try{await this.openPromise}finally{var n;(n=this.ws)===null||n===void 0||n.close()}}};Dt(S4,"connectCount",0);var ru=class{constructor(e){Dt(this,"links",void 0),Dt(this,"runtime",void 0),Dt(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(n=>n(this.runtime))}$request(e){var n;return J6({links:this.links,op:xt(xt({},e),{},{context:(n=e.context)!==null&&n!==void 0?n:{},id:++this.requestId})}).pipe(X6())}async requestAsPromise(e){try{const n=this.$request(e);return(await H6(n)).result.data}catch(n){throw Lo.from(n)}}query(e,n,s){return this.requestAsPromise({type:"query",path:e,input:n,context:s?.context,signal:s?.signal})}mutation(e,n,s){return this.requestAsPromise({type:"mutation",path:e,input:n,context:s?.context,signal:s?.signal})}subscription(e,n,s){return this.$request({type:"subscription",path:e,input:n,context:s.context,signal:s.signal}).subscribe({next(o){switch(o.result.type){case"state":var c;(c=s.onConnectionStateChange)===null||c===void 0||c.call(s,o.result);break;case"started":var u;(u=s.onStarted)===null||u===void 0||u.call(s,{context:o.context});break;case"stopped":var d;(d=s.onStopped)===null||d===void 0||d.call(s);break;case"data":case void 0:var m;(m=s.onData)===null||m===void 0||m.call(s,o.result.data)}},error(o){var c;(c=s.onError)===null||c===void 0||c.call(s,o)},complete(){var o;(o=s.onComplete)===null||o===void 0||o.call(s)}})}};const h1=Symbol.for("trpc_untypedClient"),A4={query:"query",mutate:"mutation",subscribe:"subscription"},E4=e=>A4[e];function m1(e){const n=su(({path:s,args:o})=>{const c=[...s],u=E4(c.pop()),d=c.join(".");return e[u](d,...o)});return xm(s=>s===h1?e:n[s])}function T4(e){return m1(new ru(e))}function ym(e){return e[h1]}function k4(e){return su(({path:n,args:s})=>{var o;const c=[...n],u=c.pop();if(u==="useMutation")return e[u](c,...s);if(u==="_def")return{path:c};const[d,...m]=s,p=(o=m[0])!==null&&o!==void 0?o:{};return e[u](c,d,p)})}var Pf;const C4=["client","ssrContext","ssrState","abortOnUnmount"],M4=(Pf=j.createContext)===null||Pf===void 0?void 0:Pf.call(Ib,null),O4=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invali
17date":case"refetch":case"reset":return"any"}};function _4(e){return su(n=>{const s=[...n.path],o=s.pop(),c=[...n.args],u=c.shift(),d=O4(o),m=si(s,u,d);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(s,m,c[0]),queryOptions:()=>e.queryOptions(s,m,...c),fetch:()=>e.fetchQuery(m,...c),fetchInfinite:()=>e.fetchInfiniteQuery(m,c[0]),prefetch:()=>e.prefetchQuery(m,...c),prefetchInfinite:()=>e.prefetchInfiniteQuery(m,c[0]),ensureData:()=>e.ensureQueryData(m,...c),invalidate:()=>e.invalidateQueries(m,...c),reset:()=>e.resetQueries(m,...c),refetch:()=>e.refetchQueries(m,...c),cancel:()=>e.cancelQuery(m,...c),setData:()=>{e.setQueryData(m,c[0],c[1])},setQueriesData:()=>e.setQueriesData(m,c[0],c[1],c[2]),setInfiniteData:()=>{e.setInfiniteQueryData(m,c[0],c[1])},getData:()=>e.getQueryData(m),getInfiniteData:()=>e.getInfiniteQueryData(m),setMutationDefaults:()=>e.setMutationDefaults(Dc(s),u),getMutationDefaults:()=>e.getMutationDefaults(Dc(s)),isMutating:()=>e.isMutating({mutationKey:Dc(s)})}[o]()})}function R4(e){const n=m1(e.client),s=_4(e);return xm(o=>{const c=o;return c==="client"?n:C4.includes(c)?e[c]:s[o]})}function ky(e){const n=e instanceof ru?e:ym(e);return su(s=>{const o=s.path,c=o.join("."),[u,d]=s.args;return ee({queryKey:si(o,u,"query"),queryFn:()=>n.query(c,u,d?.trpc)},d)})}function Ht(e,n,s){var o;const c=e[0];let u=(o=e[1])===null||o===void 0?void 0:o.input;if(s){var d;u=ee(ee(ee({},(d=u)!==null&&d!==void 0?d:{}),s.pageParam?{cursor:s.pageParam}:{}),{},{direction:s.direction})}return[c.join("."),u,n?.trpc]}function z4(e){var n,s,o,c=2;for(typeof Symbol<"u"&&(s=Symbol.asyncIterator,o=Symbol.iterator);c--;){if(s&&(n=e[s])!=null)return n.call(e);if(o&&(n=e[o])!=null)return new Pc(n.call(e));s="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function Pc(e){function n(s){if(Object(s)!==s)return Promise.reject(new TypeError(s+" is not an object."));var o=s.done;return Promise.resolve(s.value).then(function(c){return{value:c,done:o}})}return Pc=function(o){this.s=o,this.n=o.next},Pc.prototype={s:null,n:null,next:function(){return n(this.n.apply(this.s,arguments))},return:function(o){var c=this.s.return;return c===void 0?Promise.resolve({value:o,done:!0}):n(c.apply(this.s,arguments))},throw:function(o){var c=this.s.return;return c===void 0?Promise.reject(o):n(c.apply(this.s,arguments))}},new Pc(e)}function wh(e){return{path:e.path.join(".")}}function bo(e){const n=wh(e);return j.useMemo(()=>n,[n])}async function p1(e,n,s){const o=n.getQueryCache().build(n,{queryKey:s});o.setState({data:[],status:"success"});const c=[];var u=!1,d=!1,m;try{for(var p=z4(e),g;u=!(g=await p.next()).done;u=!1){const y=g.value;c.push(y),o.setState({data:[...c]})}}catch(y){d=!0,m=y}finally{try{u&&p.return!=null&&await p.return()}finally{if(d)throw m}}return c}function D4(e){const{client:n,queryClient:s}=e,o=n instanceof ru?n:ym(n);return{infiniteQueryOptions:(c,u,d)=>{var m,p;const g=((m=u[1])===null||m===void 0?void 0:m.input)===vn,y=async x=>{var b;const S=ee(ee({},d),{},{trpc:ee(ee({},d?.trpc),!(d==null||(b=d.trpc)===null||b===void 0)&&b.abortOnUnmount?{signal:x.signal}:{signal:null})});return await o.query(...Ht(u,S,{direction:x.direction,pageParam:x.pageParam}))};return Object.assign(ee(ee({},d),{},{initialData:d?.initialData,queryKey:u,queryFn:g?vn:y,initialPageParam:(p=d?.initialCursor)!==null&&p!==void 0?p:null}),{trpc:wh({path:c})})},queryOptions:(c,u,d)=>{var m;const p=((m=u[1])===null||m===void 0?void 0:m.input)===vn,g=async y=>{var x;const b=ee(ee({},d),{},{trpc:ee(ee({},d?.trpc),!(d==null||(x=d.trpc)===null||x===void 0)&&x.abortOnUnmount?{signal:y.signal}:{signal:null})}),S=await o.query(...Ht(u,b));return o1(S)?p1(S,s,u):S};return Object.assign(ee(ee({},d),{},{initialData:d?.initialData,queryKey:u,queryFn:p?vn:g}),{trpc:wh({path:c})})},fetchQuery:(c,u)=>s.fetchQuery(ee(ee({},u),{},{queryKey:c,queryFn:()=>o.query(...Ht(c,u))})),fetchInfiniteQuery:(c,u)=>{var d;return s.fetchInfiniteQuery(ee(ee({},u),{},{queryKey:c,queryFn:({pageParam:m,direction:p})=>o.query(...Ht(c,u,{pageParam:m,direction:p})),initialPageParam:(d=u?.initialCursor)!==null&&d!==void 0?d:null}))},prefetchQuery:(c,u)=>s.prefetchQuery(ee(ee({},u),{},{queryKey:c,queryFn:()=>o.query(...Ht(c,u))})),prefetchInfiniteQuery:(c,u)=>{var d;return s.prefetchInfiniteQuery(ee(ee({},u),{},{queryKey:c,queryFn:({pageParam:m,direction:p})=>o.query(...Ht(c,u,{pageParam:m,direction:p})),initialPageParam:(d=u?.initialCursor)!==null&&d!==void 0?d:null}))},ensureQueryData:(c,u)=>s.ensureQueryData(ee(ee({},u),{},{queryKey:c,queryFn:()=>o.query(...Ht(c,u))})),invalidateQueries:(c,u,d)=>s.invalidateQueries(ee(ee({},u),{},{queryKey:c}),d),resetQueries:(c,u,d)=>s.resetQueries(ee(ee({},u),{},{queryKey:c}),d),refetchQueries:(c,u,d)=>s.refetchQueries(ee(ee({},u),{},{queryKey:c}),d),cancelQuery:(c,u)=>s.cancelQueries({queryKey:c},u),setQueryData:(c,u,d)=>s.setQueryData(c,u,d),setQueriesData:(c,u,d,m)=>s.setQueriesData(ee(ee({},u),{},{queryKey:c}),d,m),getQueryData:c=>s.getQueryData(c),setInfiniteQueryData:(c,u,d)=>s.setQueryData(c,u,d),getInfiniteQueryData:c=>s.getQueryData(c),setMutationDefaults:(c,u)=>{const d=c[0],m=p=>
17o.mutation(...Ht([d,{input:p}],e));return s.setMutationDefaults(c,typeof u=="function"?u({canonicalMutationFn:m}):u)},getMutationDefaults:c=>s.getMutationDefaults(c),isMutating:c=>s.isMutating(ee(ee({},c),{},{exact:!0}))}}const Cy=(e,n)=>new Proxy(e,{get(s,o){return n(o),s[o]}});function B4(e){var n,s;const o=(n=void 0)!==null&&n!==void 0?n:(z=>z.originalFn()),c=(s=void 0)!==null&&s!==void 0?s:M4,u=T4,d=z=>{var L;const{abortOnUnmount:M=!1,queryClient:P,ssrContext:J}=z,[te,ae]=j.useState((L=z.ssrState)!==null&&L!==void 0?L:!1),ne=z.client instanceof ru?z.client:ym(z.client),oe=j.useMemo(()=>D4({client:ne,queryClient:P}),[ne,P]),le=j.useMemo(()=>ee({abortOnUnmount:M,queryClient:P,client:ne,ssrContext:J??null,ssrState:te},oe),[M,ne,oe,P,J,te]);return j.useEffect(()=>{ae(pe=>pe?"mounted":!1)},[]),j.createElement(c.Provider,{value:le},z.children)};function m(){const z=j.useContext(c);if(!z)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return z}function p(z,L){var M;const{queryClient:P,ssrState:J}=m();return J&&J!=="mounted"&&((M=P.getQueryCache().find({queryKey:z}))===null||M===void 0?void 0:M.state.status)==="error"?ee({retryOnMount:!1},L):L}function g(z,L,M){var P,J,te,ae,ne;const{abortOnUnmount:oe,client:le,ssrState:pe,queryClient:_,prefetchQuery:I}=m(),B=si(z,L,"query"),re=_.getQueryDefaults(B),ce=L===vn;typeof window>"u"&&pe==="prepass"&&(M==null||(P=M.trpc)===null||P===void 0?void 0:P.ssr)!==!1&&((J=M?.enabled)!==null&&J!==void 0?J:re?.enabled)!==!1&&!ce&&!_.getQueryCache().find({queryKey:B})&&I(B,M);const T=p(B,ee(ee({},re),M)),Z=(te=(ae=M==null||(ne=M.trpc)===null||ne===void 0?void 0:ne.abortOnUnmount)!==null&&ae!==void 0?ae:void 0)!==null&&te!==void 0?te:oe,Y=k6(ee(ee({},T),{},{queryKey:B,queryFn:ce?L:async G=>{const ie=ee(ee({},T),{},{trpc:ee(ee({},T?.trpc),Z?{signal:G.signal}:{signal:null})}),ue=await le.query(...Ht(B,ie));return o1(ue)?p1(ue,_,B):ue}}),_);return Y.trpc=bo({path:z}),Y}function y(z,L,M){var P,J,te;const ae=m(),ne=si(z,L,"query"),oe=L===vn,le=(P=(J=M==null||(te=M.trpc)===null||te===void 0?void 0:te.abortOnUnmount)!==null&&J!==void 0?J:void 0)!==null&&P!==void 0?P:ae.abortOnUnmount;_6(ee(ee({},M),{},{queryKey:ne,queryFn:oe?L:pe=>{const _={trpc:ee(ee({},M?.trpc),le?{signal:pe.signal}:{})};return ae.client.query(...Ht(ne,_))}}))}function x(z,L,M){var P,J,te;const ae=m(),ne=si(z,L,"query"),oe=(P=(J=M==null||(te=M.trpc)===null||te===void 0?void 0:te.abortOnUnmount)!==null&&J!==void 0?J:void 0)!==null&&P!==void 0?P:ae.abortOnUnmount,le=C6(ee(ee({},M),{},{queryKey:ne,queryFn:pe=>{const _=ee(ee({},M),{},{trpc:ee(ee({},M?.trpc),oe?{signal:pe.signal}:{signal:null})});return ae.client.query(...Ht(ne,_))}}),ae.queryClient);return le.trpc=bo({path:z}),[le.data,le]}function b(z,L){const{client:M,queryClient:P}=m(),J=Dc(z),te=P.defaultMutationOptions(P.getMutationDefaults(J)),ae=z6(ee(ee({},L),{},{mutationKey:J,mutationFn:ne=>M.mutation(...Ht([z,{input:ne}],L)),onSuccess(...ne){var oe,le;return o({originalFn:()=>{var _,I,B;return(_=L==null||(I=L.onSuccess)===null||I===void 0?void 0:I.call(L,...ne))!==null&&_!==void 0?_:te==null||(B=te.onSuccess)===null||B===void 0?void 0:B.call(te,...ne)},queryClient:P,meta:(oe=(le=L?.meta)!==null&&le!==void 0?le:te?.meta)!==null&&oe!==void 0?oe:{}})}}),P);return ae.trpc=bo({path:z}),ae}const S={data:void 0,error:null,status:"idle"},N={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function A(z,L,M){var P;const J=(P=M?.enabled)!==null&&P!==void 0?P:L!==vn,te=ys(si(z,L,"any")),{client:ae}=m(),ne=j.useRef(M);j.useEffect(()=>{ne.current=M});const[oe]=j.useState(new Set([])),le=j.useCallback(T=>{oe.add(T)},[oe]),pe=j.useRef(null),_=j.useCallback(T=>{const Z=B.current,Y=B.current=T(Z);let G=!1;for(const ie of oe)if(Z[ie]!==Y[ie]){G=!0;break}G&&ce(Cy(Y,le))},[le,oe]),I=j.useCallback(()=>{var T;if((T=pe.current)===null||T===void 0||T.unsubscribe(),!J){_(()=>ee(ee({},S),{},{reset:I}));return}_(()=>ee(ee({},N),{},{reset:I}));const Z=ae.subscription(z.join("."),L??void 0,{onStarted:()=>{var Y,G;(Y=(G=ne.current).onStarted)===null||Y===void 0||Y.call(G),_(ie=>ee(ee({},ie),{},{status:"pending",error:null}))},onData:Y=>{var G,ie;(G=(ie=ne.current).onData)===null||G===void 0||G.call(ie,Y),_(ue=>ee(ee({},ue),{},{status:"pending",data:Y,error:null}))},onError:Y=>{var G,ie;(G=(ie=ne.current).onError)===null||G===void 0||G.call(ie,Y),_(ue=>ee(ee({},ue),{},{status:"error",error:Y}))},onConnectionStateChange:Y=>{_(G=>{switch(Y.state){case"idle":return ee(ee({},G),{},{status:Y.state,error:null,data:void 0});case"connecting":return ee(ee({},G),{},{error:Y.error,status:Y.state});
17case"pending":return G}})},onComplete:()=>{var Y,G;(Y=(G=ne.current).onComplete)===null||Y===void 0||Y.call(G),_(ie=>ee(ee({},ie),{},{status:"idle",error:null,data:void 0}))}});pe.current=Z},[ae,te,J,_]);j.useEffect(()=>(I(),()=>{var T;(T=pe.current)===null||T===void 0||T.unsubscribe()}),[I]);const B=j.useRef(J?ee(ee({},N),{},{reset:I}):ee(ee({},S),{},{reset:I})),[re,ce]=j.useState(Cy(B.current,le));return re}function C(z,L,M){var P,J,te,ae,ne;const{client:oe,ssrState:le,prefetchInfiniteQuery:pe,queryClient:_,abortOnUnmount:I}=m(),B=si(z,L,"infinite"),re=_.getQueryDefaults(B),ce=L===vn;typeof window>"u"&&le==="prepass"&&(M==null||(P=M.trpc)===null||P===void 0?void 0:P.ssr)!==!1&&((J=M?.enabled)!==null&&J!==void 0?J:re?.enabled)!==!1&&!ce&&!_.getQueryCache().find({queryKey:B})&&pe(B,ee(ee({},re),M));const T=p(B,ee(ee({},re),M)),Z=(te=M==null||(ae=M.trpc)===null||ae===void 0?void 0:ae.abortOnUnmount)!==null&&te!==void 0?te:I,Y=D6(ee(ee({},T),{},{initialPageParam:(ne=M.initialCursor)!==null&&ne!==void 0?ne:null,persister:M.persister,queryKey:B,queryFn:ce?L:G=>{var ie;const ue=ee(ee({},T),{},{trpc:ee(ee({},T?.trpc),Z?{signal:G.signal}:{signal:null})});return oe.query(...Ht(B,ue,{pageParam:(ie=G.pageParam)!==null&&ie!==void 0?ie:M.initialCursor,direction:G.direction}))}}),_);return Y.trpc=bo({path:z}),Y}function E(z,L,M){var P,J,te;const ae=m(),ne=si(z,L,"infinite"),oe=ae.queryClient.getQueryDefaults(ne),le=L===vn,pe=p(ne,ee(ee({},oe),M)),_=(P=M==null||(J=M.trpc)===null||J===void 0?void 0:J.abortOnUnmount)!==null&&P!==void 0?P:ae.abortOnUnmount;R6(ee(ee({},M),{},{initialPageParam:(te=M.initialCursor)!==null&&te!==void 0?te:null,queryKey:ne,queryFn:le?L:I=>{var B;const re=ee(ee({},pe),{},{trpc:ee(ee({},pe?.trpc),_?{signal:I.signal}:{})});return ae.client.query(...Ht(ne,re,{pageParam:(B=I.pageParam)!==null&&B!==void 0?B:M.initialCursor,direction:I.direction}))}}))}function D(z,L,M){var P,J,te;const ae=m(),ne=si(z,L,"infinite"),oe=ae.queryClient.getQueryDefaults(ne),le=p(ne,ee(ee({},oe),M)),pe=(P=M==null||(J=M.trpc)===null||J===void 0?void 0:J.abortOnUnmount)!==null&&P!==void 0?P:ae.abortOnUnmount,_=M6(ee(ee({},M),{},{initialPageParam:(te=M.initialCursor)!==null&&te!==void 0?te:null,queryKey:ne,queryFn:I=>{var B;const re=ee(ee({},le),{},{trpc:ee(ee({},le?.trpc),pe?{signal:I.signal}:{})});return ae.client.query(...Ht(ne,re,{pageParam:(B=I.pageParam)!==null&&B!==void 0?B:M.initialCursor,direction:I.direction}))}}),ae.queryClient);return _.trpc=bo({path:z}),[_.data,_]}return{Provider:d,createClient:u,useContext:m,useUtils:m,useQuery:g,usePrefetchQuery:y,useSuspenseQuery:x,useQueries:(z,L)=>{const{ssrState:M,queryClient:P,prefetchQuery:J,client:te}=m(),ae=z(ky(te));if(typeof window>"u"&&M==="prepass")for(const oe of ae){var ne;const le=oe;((ne=le.trpc)===null||ne===void 0?void 0:ne.ssr)!==!1&&!P.getQueryCache().find({queryKey:le.queryKey})&&J(le.queryKey,le)}return r1({queries:ae.map(oe=>ee(ee({},oe),{},{queryKey:oe.queryKey}
vendor: 6,241 bytes, lines 17-33
17)),combine:L?.combine},P)},useSuspenseQueries:z=>{const{queryClient:L,client:M}=m(),P=z(ky(M)),J=O6({queries:P.map(te=>ee(ee({},te),{},{queryFn:te.queryFn,queryKey:te.queryKey}))},L);return[J.map(te=>te.data),J]},useMutation:b,useSubscription:A,useInfiniteQuery:C,usePrefetchInfiniteQuery:E,useSuspenseInfiniteQuery:D}}function P4(e){const n=k4(e);return xm(s=>s==="useContext"||s==="useUtils"?()=>{const o=e.useUtils();return j.useMemo(()=>R4(o),[o])}:e.hasOwnProperty(s)?e[s]:n[s])}function F4(e){return P4(B4())}const el=F4(),L4="app_session_id",I4="Please login (10001)",U4="__Host-oauth_state",q4=e=>btoa(JSON.stringify(e));var Ff={exports:{}},jo={},Lf={exports:{}},If={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var My;function Y4(){return My||(My=1,(function(e){function n(_,I){var B=_.length;_.push(I);e:for(;0<B;){var re=B-1>>>1,ce=_[re];if(0<c(ce,I))_[re]=I,_[B]=ce,B=re;else break e}}function s(_){return _.length===0?null:_[0]}function o(_){if(_.length===0)return null;var I=_[0],B=_.pop();if(B!==I){_[0]=B;e:for(var re=0,ce=_.length,T=ce>>>1;re<T;){var Z=2*(re+1)-1,Y=_[Z],G=Z+1,ie=_[G];if(0>c(Y,B))G<ce&&0>c(ie,Y)?(_[re]=ie,_[G]=B,re=G):(_[re]=Y,_[Z]=B,re=Z);else if(G<ce&&0>c(ie,B))_[re]=ie,_[G]=B,re=G;else break e}}return I}function c(_,I){var B=_.sortIndex-I.sortIndex;return B!==0?B:_.id-I.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var d=Date,m=d.now();e.unstable_now=function(){return d.now()-m}}var p=[],g=[],y=1,x=null,b=3,S=!1,N=!1,A=!1,C=!1,E=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;function Q(_){for(var I=s(g);I!==null;){if(I.callback===null)o(g);else if(I.startTime<=_)o(g),I.sortIndex=I.expirationTime,n(p,I);else break;I=s(g)}}function z(_){if(A=!1,Q(_),!N)if(s(p)!==null)N=!0,L||(L=!0,ne());else{var I=s(g);I!==null&&pe(z,I.startTime-_)}}var L=!1,M=-1,P=5,J=-1;function te(){return C?!0:!(e.unstable_now()-J<P)}function ae(){if(C=!1,L){var _=e.unstable_now();J=_;var I=!0;try{e:{N=!1,A&&(A=!1,D(M),M=-1),S=!0;var B=b;try{t:{for(Q(_),x=s(p);x!==null&&!(x.expirationTime>_&&te());){var re=x.callback;if(typeof re=="function"){x.callback=null,b=x.priorityLevel;var ce=re(x.expirationTime<=_);if(_=e.unstable_now(),typeof ce=="function"){x.callback=ce,Q(_),I=!0;break t}x===s(p)&&o(p),Q(_)}else o(p);x=s(p)}if(x!==null)I=!0;else{var T=s(g);T!==null&&pe(z,T.startTime-_),I=!1}}break e}finally{x=null,b=B,S=!1}I=void 0}}finally{I?ne():L=!1}}}var ne;if(typeof O=="function")ne=function(){O(ae)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,le=oe.port2;oe.port1.onmessage=ae,ne=function(){le.postMessage(null)}}else ne=function(){E(ae,0)};function pe(_,I){M=E(function(){_(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(_){_.callback=null},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(_){switch(b){case 1:case 2:case 3:var I=3;break;default:I=b}var B=b;b=I;try{return _()}finally{b=B}},e.unstable_requestPaint=function(){C=!0},e.unstable_runWithPriority=function(_,I){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var B=b;b=_;try{return I()}finally{b=B}},e.unstable_scheduleCallback=function(_,I,B){var re=e.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?re+B:re):B=re,_){case 1:var ce=-1;break;case 2:ce=250;break;case 5:ce=1073741823;break;case 4:ce=1e4;break;default:ce=5e3}return ce=B+ce,_={id:y++,callback:I,priorityLevel:_,startTime:B,expirationTime:ce,sortIndex:-1},B>re?(_.sortIndex=B,n(g,_),s(p)===null&&_===s(g)&&(A?(D(M),M=-1):A=!0,pe(z,B-re))):(_.sortIndex=ce,n(p,_),N||S||(N=!0,L||(L=!0,ne()))),_},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(_){var I=b;return function(){var B=b;b=I;try{return _.apply(this,arguments)}finally{b=B}}}})(If)),If}var Oy;function H4(){return Oy||(Oy=1,Lf.exports=Y4()),Lf.exports}var Uf={exports:{}},zt={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var _y;function Q4(){if(_y)return zt;_y=1;var e=nu();function n(p){var g="https://react.dev/errors/"+p;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)g+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+p+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var o={d:{f:s,r:function(){throw Error(n(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},c=Symbol.for("react.portal");function u(p,g,y){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:x==null?null:""+x,children:p,containerInfo:g,implementation:y}}var d=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(p,g){if(p==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return zt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,zt.createPortal=function(p,g){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(n(299));return u(p,g,null,y)},zt.flushSync=function(p){var g=d.T,y=o.p;try{if(d.T=null,o.p=2,p)return p()}finally{d.T=g,o.p=y,o.d.f()}},zt.preconnect=function(p,g){typeof p=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,o.d.C(p,g))}
vendor: 7,392 bytes, lines 33-43
33,zt.prefetchDNS=function(p){typeof p=="string"&&o.d.D(p)},zt.preinit=function(p,g){if(typeof p=="string"&&g&&typeof g.as=="string"){var y=g.as,x=m(y,g.crossOrigin),b=typeof g.integrity=="string"?g.integrity:void 0,S=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;y==="style"?o.d.S(p,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:x,integrity:b,fetchPriority:S}):y==="script"&&o.d.X(p,{crossOrigin:x,integrity:b,fetchPriority:S,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},zt.preinitModule=function(p,g){if(typeof p=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var y=m(g.as,g.crossOrigin);o.d.M(p,{crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&o.d.M(p)},zt.preload=function(p,g){if(typeof p=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var y=g.as,x=m(y,g.crossOrigin);o.d.L(p,y,{crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},zt.preloadModule=function(p,g){if(typeof p=="string")if(g){var y=m(g.as,g.crossOrigin);o.d.m(p,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else o.d.m(p)},zt.requestFormReset=function(p){o.d.r(p)},zt.unstable_batchedUpdates=function(p,g){return p(g)},zt.useFormState=function(p,g,y){return d.H.useFormState(p,g,y)},zt.useFormStatus=function(){return d.H.useHostTransitionStatus()},zt.version="19.2.1",zt}var Ry;function g1(){if(Ry)return Uf.exports;Ry=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Uf.exports=Q4(),Uf.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var zy;function V4(){if(zy)return jo;zy=1;var e=H4(),n=nu(),s=g1();function o(t){var i="https://react.dev/errors/"+t;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)i+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+t+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function u(t){var i=t,r=t;if(t.alternate)for(;i.return;)i=i.return;else{t=i;do i=t,(i.flags&4098)!==0&&(r=i.return),t=i.return;while(t)}return i.tag===3?r:null}function d(t){if(t.tag===13){var i=t.memoizedState;if(i===null&&(t=t.alternate,t!==null&&(i=t.memoizedState)),i!==null)return i.dehydrated}return null}function m(t){if(t.tag===31){var i=t.memoizedState;if(i===null&&(t=t.alternate,t!==null&&(i=t.memoizedState)),i!==null)return i.dehydrated}return null}function p(t){if(u(t)!==t)throw Error(o(188))}function g(t){var i=t.alternate;if(!i){if(i=u(t),i===null)throw Error(o(188));return i!==t?null:t}for(var r=t,l=i;;){var f=r.return;if(f===null)break;var h=f.alternate;if(h===null){if(l=f.return,l!==null){r=l;continue}break}if(f.child===h.child){for(h=f.child;h;){if(h===r)return p(f),t;if(h===l)return p(f),i;h=h.sibling}throw Error(o(188))}if(r.return!==l.return)r=f,l=h;else{for(var v=!1,w=f.child;w;){if(w===r){v=!0,r=f,l=h;break}if(w===l){v=!0,l=f,r=h;break}w=w.sibling}if(!v){for(w=h.child;w;){if(w===r){v=!0,r=h,l=f;break}if(w===l){v=!0,l=h,r=f;break}w=w.sibling}if(!v)throw Error(o(189))}}if(r.alternate!==l)throw Error(o(190))}if(r.tag!==3)throw Error(o(188));return r.stateNode.current===r?t:i}function y(t){var i=t.tag;if(i===5||i===26||i===27||i===6)return t;for(t=t.child;t!==null;){if(i=y(t),i!==null)return i;t=t.sibling}return null}var x=Object.assign,b=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),O=Symbol.for("react.context"),Q=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),J=Symbol.for("react.activity"),te=Symbol.for("react.memo_cache_sentinel"),ae=Symbol.iterator;function ne(t){return t===null||typeof t!="object"?null:(t=ae&&t[ae]||t["@@iterator"],typeof t=="function"?t:null)}var oe=Symbol.for("react.client.reference");function le(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===oe?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case A:return"Fragment";case E:return"Profiler";case C:return"StrictMode";case z:return"Suspense";case L:return"SuspenseList";case J:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case N:return"Portal";case O:return t.displayName||"Context";case D:return(t._context.displayName||"Context")+".Consumer";case Q:var i=t.render;return t=t.displayName,t||(t=i.displayName||i.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case M:return i=t.displayName||null,i!==null?i:le(t.type)||"Memo";case P:i=t._payload,t=t._init;try{return le(t(i))}catch{}}return null}var pe=Array.isArray,_=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},re=[],ce=-1;function T(t){return{current:t}}function Z(t){0>ce||(t.current=re[ce],re[ce]=null,ce--)}function Y(t,i){ce++,re[ce]=t.current,t.current=i}var G=T(null),ie=T(null),ue=T(null),ge=T(null);function Ne(t,i){switch(Y(ue,i),Y(ie,t),Y(G,null),i.nodeType){case 9:case 11:t=(t=i.documentElement)&&(t=t.namespaceURI)?M0(t):0;break;default:if(t=i.tagName,i=i.namespaceURI)i=M0(i),t=O0(i,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Z(G),Y(G,t)}function ze(){Z(G),Z(ie),Z(ue)}function St(t){t.memoizedState!==null&&Y(ge,t);var i=G.current,r=O0(i,t.type);i!==r&&(Y(ie,t),Y(G,r))}function Pt(t){ie.current===t&&(Z(G),Z(ie)),ge.current===t&&(Z(ge),po._currentValue=B)}var At,hi;function Dn(t){if(At===void 0)try{throw Error()}catch(r){var i=r.stack.trim().match(/\n( *(at )?)/);At=i&&i[1]||"",hi=-1<r.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+At+t+hi}var Nr=!1;function ca(t,i){if(!t||Nr)return"";Nr=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(i){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(V){var H=V}Reflect.construct(t,[],W)}else{try{W.call()}catch(V){H=V}t.call(W.prototype)}}else{try{throw Error()}catch(V){H=V}(W=t())&&typeof W.catch=="function"&&W.catch(function(){})}}
vendor: 6,155 bytes, lines 43-48
43catch(V){if(V&&H&&typeof V.stack=="string")return[V.stack,H.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=l.DetermineComponentFrameRoot(),v=h[0],w=h[1];if(v&&w){var k=v.split(`
44`),q=w.split(`
45`);for(f=l=0;l<k.length&&!k[l].includes("DetermineComponentFrameRoot");)l++;for(;f<q.length&&!q[f].includes("DetermineComponentFrameRoot");)f++;if(l===k.length||f===q.length)for(l=k.length-1,f=q.length-1;1<=l&&0<=f&&k[l]!==q[f];)f--;for(;1<=l&&0<=f;l--,f--)if(k[l]!==q[f]){if(l!==1||f!==1)do if(l--,f--,0>f||k[l]!==q[f]){var $=`
46`+k[l].replace(" at new "," at ");return t.displayName&&$.includes("<anonymous>")&&($=$.replace("<anonymous>",t.displayName)),$}while(1<=l&&0<=f);break}}}finally{Nr=!1,Error.prepareStackTrace=r}return(r=t?t.displayName||t.name:"")?Dn(r):""}function As(t,i){switch(t.tag){case 26:case 27:case 5:return Dn(t.type);case 16:return Dn("Lazy");case 13:return t.child!==i&&i!==null?Dn("Suspense Fallback"):Dn("Suspense");case 19:return Dn("SuspenseList");case 0:case 15:return ca(t.type,!1);case 11:return ca(t.type.render,!1);case 1:return ca(t.type,!0);case 31:return Dn("Activity");default:return""}}function Sr(t){try{var i="",r=null;do i+=As(t,r),r=t,t=t.return;while(t);return i}catch(l){return`
47Error generating stack: `+l.message+`
48`+l.stack}}var ln=Object.prototype.hasOwnProperty,Ar=e.unstable_scheduleCallback,Er=e.unstable_cancelCallback,Ft=e.unstable_shouldYield,Ui=e.unstable_requestPaint,Lt=e.unstable_now,ju=e.unstable_getCurrentPriorityLevel,Es=e.unstable_ImmediatePriority,ol=e.unstable_UserBlockingPriority,Ts=e.unstable_NormalPriority,Tr=e.unstable_LowPriority,mi=e.unstable_IdlePriority,ll=e.log,qi=e.unstable_setDisableYieldValue,ks=null,It=null;function Bn(t){if(typeof ll=="function"&&qi(t),It&&typeof It.setStrictMode=="function")try{It.setStrictMode(ks,t)}catch{}}var _t=Math.clz32?Math.clz32:Zn,wu=Math.log,kr=Math.LN2;function Zn(t){return t>>>=0,t===0?32:31-(wu(t)/kr|0)|0}var ua=256,da=262144,Cs=4194304;function Gn(t){var i=t&42;if(i!==0)return i;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Se(t,i,r){var l=t.pendingLanes;if(l===0)return 0;var f=0,h=t.suspendedLanes,v=t.pingedLanes;t=t.warmLanes;var w=l&134217727;return w!==0?(l=w&~h,l!==0?f=Gn(l):(v&=w,v!==0?f=Gn(v):r||(r=w&~t,r!==0&&(f=Gn(r))))):(w=l&~h,w!==0?f=Gn(w):v!==0?f=Gn(v):r||(r=l&~t,r!==0&&(f=Gn(r)))),f===0?0:i!==0&&i!==f&&(i&h)===0&&(h=f&-f,r=i&-i,h>=r||h===32&&(r&4194048)!==0)?i:f}function Ge(t,i){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&i)===0}function bt(t,i){switch(t){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Rt(){var t=Cs;return Cs<<=1,(Cs&62914560)===0&&(Cs=4194304),t}function Yi(t){for(var i=[],r=0;31>r;r++)i.push(t);return i}function We(t,i){t.pendingLanes|=i,i!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Vt(t,i,r,l,f,h){var v=t.pendingLanes;t.pendingLanes=r,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=r,t.entangledLanes&=r,t.errorRecoveryDisabledLanes&=r,t.shellSuspendCounter=0;var w=t.entanglements,k=t.expirationTimes,q=t.hiddenUpdates;for(r=v&~r;0<r;){var $=31-_t(r),W=1<<$;w[$]=0,k[$]=-1;var H=q[$];if(H!==null)for(q[$]=null,$=0;$<H.length;$++){var V=H[$];V!==null&&(V.lane&=-536870913)}r&=~W}l!==0&&Ms(t,l,0),h!==0&&f===0&&t.tag!==0&&(t.suspendedLanes|=h&~(v&~i))}function Ms(t,i,r){t.pendingLanes|=i,t.suspendedLanes&=~i;var l=31-_t(i);t.entangledLanes|=i,t.entanglements[l]=t.entanglements[l]|1073741824|r&261930}function Zt(t,i){var r=t.entangledLanes|=i;for(t=t.entanglements;r;){var l=31-_t(r),f=1<<l;f&i|t[l]&i&&(t[l]|=i),r&=~f}}function Gt(t,i){var r=i&-i;return r=(r&42)!==0?1:fa(r),(r&(t.suspendedLanes|i))!==0?0:r}function fa(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Pn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Nu(){var t=I.p;return t!==0?t:(t=window.event,t===void 0?32:ey(t.type))}function gp(t,i){var r=I.p;try{return I.p=t,i()}finally{I.p=r}}var Hi=Math.random().toString(36).slice(2),Et="__reactFiber$"+Hi,$t="__reactProps$"+Hi,ha="__reactContainer$"+Hi,Su="__reactEvents$"+Hi,DN="__reactListeners$"+Hi,BN="__reactHandles$"+Hi,xp="__reactResources$"+Hi,Cr="__reactMarker$"+Hi;function Au(t){delete t[Et],delete t[$t],delete t[Su],delete t[DN],delete t[BN]}function ma(t){var i=t[Et];if(i)return i;for(var r=t.parentNode;r;){if(i=r[ha]||r[Et]){if(r=i.alternate,i.child!==null||r!==null&&r.child!==null)for(t=F0(t);t!==null;){if(r=t[Et])return r;t=F0(t)}return i}t=r,r=t.parentNode}return null}function pa(t){if(t=t[Et]||t[ha]){var i=t.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return t}return null}function Mr(t){var i=t.tag;if(i===5||i===26||i===27||i===6)return t.stateNode;throw Error(o(33))}function ga(t){var i=t[xp];
vendor: 7,068 bytes, line 48
48return i||(i=t[xp]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function jt(t){t[Cr]=!0}var yp=new Set,vp={};function Os(t,i){xa(t,i),xa(t+"Capture",i)}function xa(t,i){for(vp[t]=i,t=0;t<i.length;t++)yp.add(i[t])}var PN=RegExp("^[: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]*$"),bp={},jp={};function FN(t){return ln.call(jp,t)?!0:ln.call(bp,t)?!1:PN.test(t)?jp[t]=!0:(bp[t]=!0,!1)}function cl(t,i,r){if(FN(i))if(r===null)t.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":t.removeAttribute(i);return;case"boolean":var l=i.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){t.removeAttribute(i);return}}t.setAttribute(i,""+r)}}function ul(t,i,r){if(r===null)t.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttribute(i,""+r)}}function pi(t,i,r,l){if(l===null)t.removeAttribute(r);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(r);return}t.setAttributeNS(i,r,""+l)}}function jn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function wp(t){var i=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function LN(t,i,r){var l=Object.getOwnPropertyDescriptor(t.constructor.prototype,i);if(!t.hasOwnProperty(i)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var f=l.get,h=l.set;return Object.defineProperty(t,i,{configurable:!0,get:function(){return f.call(this)},set:function(v){r=""+v,h.call(this,v)}}),Object.defineProperty(t,i,{enumerable:l.enumerable}),{getValue:function(){return r},setValue:function(v){r=""+v},stopTracking:function(){t._valueTracker=null,delete t[i]}}}}function Eu(t){if(!t._valueTracker){var i=wp(t)?"checked":"value";t._valueTracker=LN(t,i,""+t[i])}}function Np(t){if(!t)return!1;var i=t._valueTracker;if(!i)return!0;var r=i.getValue(),l="";return t&&(l=wp(t)?t.checked?"true":"false":t.value),t=l,t!==r?(i.setValue(t),!0):!1}function dl(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var IN=/[\n"\\]/g;function wn(t){return t.replace(IN,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Tu(t,i,r,l,f,h,v,w){t.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?t.type=v:t.removeAttribute("type"),i!=null?v==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+jn(i)):t.value!==""+jn(i)&&(t.value=""+jn(i)):v!=="submit"&&v!=="reset"||t.removeAttribute("value"),i!=null?ku(t,v,jn(i)):r!=null?ku(t,v,jn(r)):l!=null&&t.removeAttribute("value"),f==null&&h!=null&&(t.defaultChecked=!!h),f!=null&&(t.checked=f&&typeof f!="function"&&typeof f!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?t.name=""+jn(w):t.removeAttribute("name")}function Sp(t,i,r,l,f,h,v,w){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(t.type=h),i!=null||r!=null){if(!(h!=="submit"&&h!=="reset"||i!=null)){Eu(t);return}r=r!=null?""+jn(r):"",i=i!=null?""+jn(i):r,w||i===t.value||(t.value=i),t.defaultValue=i}l=l??f,l=typeof l!="function"&&typeof l!="symbol"&&!!l,t.checked=w?t.checked:!!l,t.defaultChecked=!!l,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(t.name=v),Eu(t)}function ku(t,i,r){i==="number"&&dl(t.ownerDocument)===t||t.defaultValue===""+r||(t.defaultValue=""+r)}function ya(t,i,r,l){if(t=t.options,i){i={};for(var f=0;f<r.length;f++)i["$"+r[f]]=!0;for(r=0;r<t.length;r++)f=i.hasOwnProperty("$"+t[r].value),t[r].selected!==f&&(t[r].selected=f),f&&l&&(t[r].defaultSelected=!0)}else{for(r=""+jn(r),i=null,f=0;f<t.length;f++){if(t[f].value===r){t[f].selected=!0,l&&(t[f].defaultSelected=!0);return}i!==null||t[f].disabled||(i=t[f])}i!==null&&(i.selected=!0)}}function Ap(t,i,r){if(i!=null&&(i=""+jn(i),i!==t.value&&(t.value=i),r==null)){t.defaultValue!==i&&(t.defaultValue=i);return}t.defaultValue=r!=null?""+jn(r):""}function Ep(t,i,r,l){if(i==null){if(l!=null){if(r!=null)throw Error(o(92));if(pe(l)){if(1<l.length)throw Error(o(93));l=l[0]}r=l}r==null&&(r=""),i=r}r=jn(i),t.defaultValue=r,l=t.textContent,l===r&&l!==""&&l!==null&&(t.value=l),Eu(t)}function va(t,i){if(i){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=i;return}}t.textContent=i}var UN=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Tp(t,i,r){var l=i.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?l?t.setProperty(i,""):i==="float"?t.cssFloat="":t[i]="":l?t.setProperty(i,r):typeof r!="number"||r===0||UN.has(i)?i==="float"?t.cssFloat=r:t[i]=(""+r).trim():t[i]=r+"px"}function kp(t,i,r){if(i!=null&&typeof i!="object")throw Error(o(62));if(t=t.style,r!=null){for(var l in r)!r.hasOwnProperty(l)||i!=null&&i.hasOwnProperty(l)||(l.indexOf("--")===0?t.setProperty(l,""):l==="float"?t.cssFloat="":t[l]="");for(var f in i)l=i[f],i.hasOwnProperty(f)&&r[f]!==l&&Tp(t,f,l)}else for(var h in i)i.hasOwnProperty(h)&&Tp(t,h,i[h])}function Cu(t){if(t.indexOf("-")===-1)return!1;switch(t){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 qN=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),YN=/^[\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;function fl(t){return YN.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function gi(){}var Mu=null;function Ou(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ba=null,ja=null;function Cp(t){var i=pa(t);if(i&&(t=i.stateNode)){var r=t[$t]||null;e:switch(t=i.stateNode,i.type){case"input":if(Tu(t,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),i=r.name,r.type==="radio"&&i!=null){for(r=t;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+wn(""+i)+'"][type="radio"]'),i=0;i<r.length;i++){var l=r[i];if(l!==t&&l.form===t.form){var f=l[$t]||null;if(!f)throw Error(o(90));Tu(l,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(i=0;i<r.length;i++)l=r[i],l.form===t.form&&Np(l)}break e;case"textarea":Ap(t,r.value,r.defaultValue);break e;case"select":i=r.value,i!=null&&ya(t,!!r.multiple,i,!1)}}}var _u=!1;function Mp(t,i,r){if(_u)return t(i,r);_u=!0;try{var l=t(i);return l}finally{if(_u=!1,(ba!==null||ja!==null)&&(Jl(),ba&&(i=ba,t=ja,ja=ba=null,Cp(i),t)))for(i=0;i<t.length;i++)Cp(t[i])}}function Or(t,i){var r=t.stateNode;if(r===null)return null;var l=r[$t]||null;if(l===null)return null;r=l[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(t=t.type,l=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!l;break e;default:t=!1}if(t)return null;if(r&&typeof r!="function")throw Error(o(231,i,typeof r));return r}var xi=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ru=!1;if(xi)try{var _r={};Object.defineProperty(_r,"passive",{get:function(){Ru=!0}}),window.addEventListener("test",_r,_r),window.removeEventListener("test",_r,_r)}catch{Ru=!1}var Qi=null,zu=null,hl=null;function Op(){if(hl)return hl;var t,i=zu,r=i.length,l,f="value"in Qi?Qi.value:Qi.textContent,h=f.length;for(t=0;t<r&&i[t]===f[t];t++);var v=r-t;for(l=1;l<=v&&i[r-l]===f[h-l];l++);return hl=f.slice(t,1<l?1-l:void 0)}function ml(t){var i=t.keyCode;
vendor: 4,109 bytes, line 48
48return"charCode"in t?(t=t.charCode,t===0&&i===13&&(t=13)):t=i,t===10&&(t=13),32<=t||t===13?t:0}function pl(){return!0}function _p(){return!1}function Kt(t){function i(r,l,f,h,v){this._reactName=r,this._targetInst=f,this.type=l,this.nativeEvent=h,this.target=v,this.currentTarget=null;for(var w in t)t.hasOwnProperty(w)&&(r=t[w],this[w]=r?r(h):h[w]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?pl:_p,this.isPropagationStopped=_p,this}return x(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=pl)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=pl)},persist:function(){},isPersistent:pl}),i}var _s={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gl=Kt(_s),Rr=x({},_s,{view:0,detail:0}),HN=Kt(Rr),Du,Bu,zr,xl=x({},Rr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fu,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==zr&&(zr&&t.type==="mousemove"?(Du=t.screenX-zr.screenX,Bu=t.screenY-zr.screenY):Bu=Du=0,zr=t),Du)},movementY:function(t){return"movementY"in t?t.movementY:Bu}}),Rp=Kt(xl),QN=x({},xl,{dataTransfer:0}),VN=Kt(QN),ZN=x({},Rr,{relatedTarget:0}),Pu=Kt(ZN),GN=x({},_s,{animationName:0,elapsedTime:0,pseudoElement:0}),$N=Kt(GN),KN=x({},_s,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),XN=Kt(KN),WN=x({},_s,{data:0}),zp=Kt(WN),JN={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},e2={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"},t2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n2(t){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(t):(t=t2[t])?!!i[t]:!1}function Fu(){return n2}var i2=x({},Rr,{key:function(t){if(t.key){var i=JN[t.key]||t.key;if(i!=="Unidentified")return i}return t.type==="keypress"?(t=ml(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?e2[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fu,charCode:function(t){return t.type==="keypress"?ml(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ml(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),s2=Kt(i2),a2=x({},xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dp=Kt(a2),r2=x({},Rr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fu}),o2=Kt(r2),l2=x({},_s,{propertyName:0,elapsedTime:0,pseudoElement:0}),c2=Kt(l2),u2=x({},xl,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),d2=Kt(u2),f2=x({},_s,{newState:0,oldState:0}),h2=Kt(f2),m2=[9,13,27,32],Lu=xi&&"CompositionEvent"in window,Dr=null;xi&&"documentMode"in document&&(Dr=document.documentMode);var p2=xi&&"TextEvent"in window&&!Dr,Bp=xi&&(!Lu||Dr&&8<Dr&&11>
vendor: 6,487 bytes, line 48
48=Dr),Pp=" ",Fp=!1;function Lp(t,i){switch(t){case"keyup":return m2.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ip(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var wa=!1;function g2(t,i){switch(t){case"compositionend":return Ip(i);case"keypress":return i.which!==32?null:(Fp=!0,Pp);case"textInput":return t=i.data,t===Pp&&Fp?null:t;default:return null}}function x2(t,i){if(wa)return t==="compositionend"||!Lu&&Lp(t,i)?(t=Op(),hl=zu=Qi=null,wa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Bp&&i.locale!=="ko"?null:i.data;default:return null}}var y2={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 Up(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i==="input"?!!y2[t.type]:i==="textarea"}function qp(t,i,r,l){ba?ja?ja.push(l):ja=[l]:ba=l,i=rc(i,"onChange"),0<i.length&&(r=new gl("onChange","change",null,r,l),t.push({event:r,listeners:i}))}var Br=null,Pr=null;function v2(t){S0(t,0)}function yl(t){var i=Mr(t);if(Np(i))return t}function Yp(t,i){if(t==="change")return i}var Hp=!1;if(xi){var Iu;if(xi){var Uu="oninput"in document;if(!Uu){var Qp=document.createElement("div");Qp.setAttribute("oninput","return;"),Uu=typeof Qp.oninput=="function"}Iu=Uu}else Iu=!1;Hp=Iu&&(!document.documentMode||9<document.documentMode)}function Vp(){Br&&(Br.detachEvent("onpropertychange",Zp),Pr=Br=null)}function Zp(t){if(t.propertyName==="value"&&yl(Pr)){var i=[];qp(i,Pr,t,Ou(t)),Mp(v2,i)}}function b2(t,i,r){t==="focusin"?(Vp(),Br=i,Pr=r,Br.attachEvent("onpropertychange",Zp)):t==="focusout"&&Vp()}function j2(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return yl(Pr)}function w2(t,i){if(t==="click")return yl(i)}function N2(t,i){if(t==="input"||t==="change")return yl(i)}function S2(t,i){return t===i&&(t!==0||1/t===1/i)||t!==t&&i!==i}var cn=typeof Object.is=="function"?Object.is:S2;function Fr(t,i){if(cn(t,i))return!0;if(typeof t!="object"||t===null||typeof i!="object"||i===null)return!1;var r=Object.keys(t),l=Object.keys(i);if(r.length!==l.length)return!1;for(l=0;l<r.length;l++){var f=r[l];if(!ln.call(i,f)||!cn(t[f],i[f]))return!1}return!0}function Gp(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function $p(t,i){var r=Gp(t);t=0;for(var l;r;){if(r.nodeType===3){if(l=t+r.textContent.length,t<=i&&l>=i)return{node:r,offset:i-t};t=l}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Gp(r)}}function Kp(t,i){return t&&i?t===i?!0:t&&t.nodeType===3?!1:i&&i.nodeType===3?Kp(t,i.parentNode):"contains"in t?t.contains(i):t.compareDocumentPosition?!!(t.compareDocumentPosition(i)&16):!1:!1}function Xp(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var i=dl(t.document);i instanceof t.HTMLIFrameElement;){try{var r=typeof i.contentWindow.location.href=="string"}catch{r=!1}if(r)t=i.contentWindow;else break;i=dl(t.document)}return i}function qu(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i&&(i==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||i==="textarea"||t.contentEditable==="true")}var A2=xi&&"documentMode"in document&&11>=document.documentMode,Na=null,Yu=null,Lr=null,Hu=!1;function Wp(t,i,r){var l=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Hu||Na==null||Na!==dl(l)||(l=Na,"selectionStart"in l&&qu(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Lr&&Fr(Lr,l)||(Lr=l,l=rc(Yu,"onSelect"),0<l.length&&(i=new gl("onSelect","select",null,i,r),t.push({event:i,listeners:l}),i.target=Na)))}function Rs(t,i){var r={};return r[t.toLowerCase()]=i.toLowerCase(),r["Webkit"+t]="webkit"+i,r["Moz"+t]="moz"+i,r}var Sa={animationend:Rs("Animation","AnimationEnd"),animationiteration:Rs("Animation","AnimationIteration"),animationstart:Rs("Animation","AnimationStart"),transitionrun:Rs("Transition","TransitionRun"),transitionstart:Rs("Transition","TransitionStart"),transitioncancel:Rs("Transition","TransitionCancel"),transitionend:Rs("Transition","TransitionEnd")},Qu={},Jp={};xi&&(Jp=document.createElement("div").style,"AnimationEvent"in window||(delete Sa.animationend.animation,delete Sa.animationiteration.animation,delete Sa.animationstart.animation),"TransitionEvent"in window||delete Sa.transitionend.transition);function zs(t){if(Qu[t])return Qu[t];if(!Sa[t])return t;var i=Sa[t],r;for(r in i)if(i.hasOwnProperty(r)&&r in Jp)return Qu[t]=i[r];return t}var eg=zs("animationend"),tg=zs("animationiteration"),ng=zs("animationstart"),E2=zs("transitionrun"),T2=zs("transitionstart"),k2=zs("transitioncancel"),ig=zs("transitionend"),sg=new Map,Vu="abort auxClick beforeToggle 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(" ");Vu.push("scrollEnd");function Fn(t,i){sg.set(t,i),Os(i,[t])}var vl=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Nn=[],Aa=0,Zu=0;function bl(){for(var t=Aa,i=Zu=Aa=0;i<t;){var r=Nn[i];Nn[i++]=null;var l=Nn[i];Nn[i++]=null;var f=Nn[i];Nn[i++]=null;var h=Nn[i];if(Nn[i++]=null,l!==null&&f!==null){var v=l.pending;
vendor: 19,592 bytes, line 48
48v===null?f.next=f:(f.next=v.next,v.next=f),l.pending=f}h!==0&&ag(r,f,h)}}function jl(t,i,r,l){Nn[Aa++]=t,Nn[Aa++]=i,Nn[Aa++]=r,Nn[Aa++]=l,Zu|=l,t.lanes|=l,t=t.alternate,t!==null&&(t.lanes|=l)}function Gu(t,i,r,l){return jl(t,i,r,l),wl(t)}function Ds(t,i){return jl(t,null,null,i),wl(t)}function ag(t,i,r){t.lanes|=r;var l=t.alternate;l!==null&&(l.lanes|=r);for(var f=!1,h=t.return;h!==null;)h.childLanes|=r,l=h.alternate,l!==null&&(l.childLanes|=r),h.tag===22&&(t=h.stateNode,t===null||t._visibility&1||(f=!0)),t=h,h=h.return;return t.tag===3?(h=t.stateNode,f&&i!==null&&(f=31-_t(r),t=h.hiddenUpdates,l=t[f],l===null?t[f]=[i]:l.push(i),i.lane=r|536870912),h):null}function wl(t){if(50<oo)throw oo=0,sf=null,Error(o(185));for(var i=t.return;i!==null;)t=i,i=t.return;return t.tag===3?t.stateNode:null}var Ea={};function C2(t,i,r,l){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function un(t,i,r,l){return new C2(t,i,r,l)}function $u(t){return t=t.prototype,!(!t||!t.isReactComponent)}function yi(t,i){var r=t.alternate;return r===null?(r=un(t.tag,i,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=i,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&65011712,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,i=t.dependencies,r.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r.refCleanup=t.refCleanup,r}function rg(t,i){t.flags&=65011714;var r=t.alternate;return r===null?(t.childLanes=0,t.lanes=i,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=r.childLanes,t.lanes=r.lanes,t.child=r.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=r.memoizedProps,t.memoizedState=r.memoizedState,t.updateQueue=r.updateQueue,t.type=r.type,i=r.dependencies,t.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),t}function Nl(t,i,r,l,f,h){var v=0;if(l=t,typeof t=="function")$u(t)&&(v=1);else if(typeof t=="string")v=zS(t,r,G.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case J:return t=un(31,r,i,f),t.elementType=J,t.lanes=h,t;case A:return Bs(r.children,f,h,i);case C:v=8,f|=24;break;case E:return t=un(12,r,i,f|2),t.elementType=E,t.lanes=h,t;case z:return t=un(13,r,i,f),t.elementType=z,t.lanes=h,t;case L:return t=un(19,r,i,f),t.elementType=L,t.lanes=h,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case O:v=10;break e;case D:v=9;break e;case Q:v=11;break e;case M:v=14;break e;case P:v=16,l=null;break e}v=29,r=Error(o(130,t===null?"null":typeof t,"")),l=null}return i=un(v,r,i,f),i.elementType=t,i.type=l,i.lanes=h,i}function Bs(t,i,r,l){return t=un(7,t,l,i),t.lanes=r,t}function Ku(t,i,r){return t=un(6,t,null,i),t.lanes=r,t}function og(t){var i=un(18,null,null,0);return i.stateNode=t,i}function Xu(t,i,r){return i=un(4,t.children!==null?t.children:[],t.key,i),i.lanes=r,i.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},i}var lg=new WeakMap;function Sn(t,i){if(typeof t=="object"&&t!==null){var r=lg.get(t);return r!==void 0?r:(i={value:t,source:i,stack:Sr(i)},lg.set(t,i),i)}return{value:t,source:i,stack:Sr(i)}}var Ta=[],ka=0,Sl=null,Ir=0,An=[],En=0,Vi=null,$n=1,Kn="";function vi(t,i){Ta[ka++]=Ir,Ta[ka++]=Sl,Sl=t,Ir=i}function cg(t,i,r){An[En++]=$n,An[En++]=Kn,An[En++]=Vi,Vi=t;var l=$n;t=Kn;var f=32-_t(l)-1;l&=~(1<<f),r+=1;var h=32-_t(i)+f;if(30<h){var v=f-f%5;h=(l&(1<<v)-1).toString(32),l>>=v,f-=v,$n=1<<32-_t(i)+f|r<<f|l,Kn=h+t}else $n=1<<h|r<<f|l,Kn=t}function Wu(t){t.return!==null&&(vi(t,1),cg(t,1,0))}function Ju(t){for(;t===Sl;)Sl=Ta[--ka],Ta[ka]=null,Ir=Ta[--ka],Ta[ka]=null;for(;t===Vi;)Vi=An[--En],An[En]=null,Kn=An[--En],An[En]=null,$n=An[--En],An[En]=null}function ug(t,i){An[En++]=$n,An[En++]=Kn,An[En++]=Vi,$n=i.id,Kn=i.overflow,Vi=t}var Tt=null,Ve=null,De=!1,Zi=null,Tn=!1,ed=Error(o(519));function Gi(t){var i=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ur(Sn(i,t)),ed}function dg(t){var i=t.stateNode,r=t.type,l=t.memoizedProps;switch(i[Et]=t,i[$t]=l,r){case"dialog":Me("cancel",i),Me("close",i);break;case"iframe":case"object":case"embed":Me("load",i);break;case"video":case"audio":for(r=0;r<co.length;r++)Me(co[r],i);break;case"source":Me("error",i);break;case"img":case"image":case"link":Me("error",i),Me("load",i);break;case"details":Me("toggle",i);break;case"input":Me("invalid",i),Sp(i,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Me("invalid",i);break;case"textarea":Me("invalid",i),Ep(i,l.value,l.defaultValue,l.children)}r=l.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||i.textContent===""+r||l.suppressHydrationWarning===!0||k0(i.textContent,r)?(l.popover!=null&&(Me("beforetoggle",i),Me("toggle",i)),l.onScroll!=null&&Me("scroll",i),l.onScrollEnd!=null&&Me("scrollend",i),l.onClick!=null&&(i.onclick=gi),i=!0):i=!1,i||Gi(t,!0)}function fg(t){for(Tt=t.return;Tt;)switch(Tt.tag){case 5:case 31:case 13:Tn=!1;return;case 27:case 3:Tn=!0;return;default:Tt=Tt.return}}function Ca(t){if(t!==Tt)return!1;if(!De)return fg(t),De=!0,!1;var i=t.tag,r;if((r=i!==3&&i!==27)&&((r=i===5)&&(r=t.type,r=!(r!=="form"&&r!=="button")||vf(t.type,t.memoizedProps)),r=!r),r&&Ve&&Gi(t),fg(t),i===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Ve=P0(t)}else if(i===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Ve=P0(t)}else i===27?(i=Ve,ls(t.type)?(t=Sf,Sf=null,Ve=t):Ve=i):Ve=Tt?Cn(t.stateNode.nextSibling):null;return!0}function Ps(){Ve=Tt=null,De=!1}function td(){var t=Zi;return t!==null&&(en===null?en=t:en.push.apply(en,t),Zi=null),t}function Ur(t){Zi===null?Zi=[t]:Zi.push(t)}var nd=T(null),Fs=null,bi=null;function $i(t,i,r){Y(nd,i._currentValue),i._currentValue=r}function ji(t){t._currentValue=nd.current,Z(nd)}function id(t,i,r){for(;t!==null;){var l=t.alternate;if((t.childLanes&i)!==i?(t.childLanes|=i,l!==null&&(l.childLanes|=i)):l!==null&&(l.childLanes&i)!==i&&(l.childLanes|=i),t===r)break;t=t.return}}function sd(t,i,r,l){var f=t.child;for(f!==null&&(f.return=t);f!==null;){var h=f.dependencies;if(h!==null){var v=f.child;h=h.firstContext;e:for(;h!==null;){var w=h;h=f;for(var k=0;k<i.length;k++)if(w.context===i[k]){h.lanes|=r,w=h.alternate,w!==null&&(w.lanes|=r),id(h.return,r,t),l||(v=null);break e}h=w.next}}else if(f.tag===18){if(v=f.return,v===null)throw Error(o(341));v.lanes|=r,h=v.alternate,h!==null&&(h.lanes|=r),id(v,r,t),v=null}else v=f.child;if(v!==null)v.return=f;else for(v=f;v!==null;){if(v===t){v=null;break}if(f=v.sibling,f!==null){f.return=v.return,v=f;break}v=v.return}f=v}}function Ma(t,i,r,l){t=null;for(var f=i,h=!1;f!==null;){if(!h){if((f.flags&524288)!==0)h=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var v=f.alternate;if(v===null)throw Error(o(387));if(v=v.memoizedProps,v!==null){var w=f.type;cn(f.pendingProps.value,v.value)||(t!==null?t.push(w):t=[w])}}else if(f===ge.current){if(v=f.alternate,v===null)throw Error(o(387));v.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(t!==null?t.push(po):t=[po])}f=f.return}t!==null&&sd(i,t,r,l),i.flags|=262144}function Al(t){for(t=t.firstContext;t!==null;){if(!cn(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Ls(t){Fs=t,bi=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function kt(t){return hg(Fs,t)}function El(t,i){return Fs===null&&Ls(t),hg(t,i)}function hg(t,i){var r=i._currentValue;if(i={context:i,memoizedValue:r,next:null},bi===null){if(t===null)throw Error(o(308));bi=i,t.dependencies={lanes:0,firstContext:i},t.flags|=524288}else bi=bi.next=i;return r}var M2=typeof AbortController<"u"?AbortController:function(){var t=[],i=this.signal={aborted:!1,addEventListener:function(r,l){t.push(l)}};this.abort=function(){i.aborted=!0,t.forEach(function(r){return r()})}},O2=e.unstable_scheduleCallback,_2=e.unstable_NormalPriority,ut={$$typeof:O,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ad(){return{controller:new M2,data:new Map,refCount:0}}function qr(t){t.refCount--,t.refCount===0&&O2(_2,function(){t.controller.abort()})}var Yr=null,rd=0,Oa=0,_a=null;function R2(t,i){if(Yr===null){var r=Yr=[];rd=0,Oa=uf(),_a={status:"pending",value:void 0,then:function(l){r.push(l)}}}return rd++,i.then(mg,mg),i}function mg(){if(--rd===0&&Yr!==null){_a!==null&&(_a.status="fulfilled");var t=Yr;Yr=null,Oa=0,_a=null;for(var i=0;i<t.length;i++)(0,t[i])()}}function z2(t,i){var r=[],l={status:"pending",value:null,reason:null,then:function(f){r.push(f)}};return t.then(function(){l.status="fulfilled",l.value=i;for(var f=0;f<r.length;f++)(0,r[f])(i)},function(f){for(l.status="rejected",l.reason=f,f=0;f<r.length;f++)(0,r[f])(void 0)}),l}var pg=_.S;_.S=function(t,i){Wx=Lt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&R2(t,i),pg!==null&&pg(t,i)};var Is=T(null);function od(){var t=Is.current;return t!==null?t:Qe.pooledCache}function Tl(t,i){i===null?Y(Is,Is.current):Y(Is,i.pool)}function gg(){var t=od();return t===null?null:{parent:ut._currentValue,pool:t}}var Ra=Error(o(460)),ld=Error(o(474)),kl=Error(o(542)),Cl={then:function(){}};function xg(t){return t=t.status,t==="fulfilled"||t==="rejected"}function yg(t,i,r){switch(r=t[r],r===void 0?t.push(i):r!==i&&(i.then(gi,gi),i=r),i.status){case"fulfilled":return i.value;case"rejected":throw t=i.reason,bg(t),t;default:if(typeof i.status=="string")i.then(gi,gi);else{if(t=Qe,t!==null&&100<t.shellSuspendCounter)throw Error(o(482));t=i,t.status="pending",t.then(function(l){if(i.status==="pending"){var f=i;f.status="fulfilled",f.value=l}},function(l){if(i.status==="pending"){var f=i;f.status="rejected",f.reason=l}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw t=i.reason,bg(t),t}throw qs=i,Ra}}function Us(t){try{var i=t._init;return i(t._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(qs=r,Ra):r}}var qs=null;function vg(){if(qs===null)throw Error(o(459));var t=qs;return qs=null,t}function bg(t){if(t===Ra||t===kl)throw Error(o(483))}var za=null,Hr=0;function Ml(t){var i=Hr;return Hr+=1,za===null&&(za=[]),yg(za,t,i)}function Qr(t,i){i=i.props.ref,t.ref=i!==void 0?i:null}function Ol(t,i){throw i.$$typeof===b?Error(o(525)):(t=Object.prototype.toString.call(i),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":t)))}function jg(t){function i(F,R){if(t){var U=F.deletions;U===null?(F.deletions=[R],F.flags|=16):U.push(R)}}function r(F,R){if(!t)return null;for(;R!==null;)i(F,R),R=R.sibling;return null}function l(F){for(var R=new Map;F!==null;)F.key!==null?R.set(F.key,F):R.set(F.index,F),F=F.sibling;return R}function f(F,R){return F=yi(F,R),F.index=0,F.sibling=null,F}function h(F,R,U){return F.index=U,t?(U=F.alternate,U!==null?(U=U.index,U<R?(F.flags|=67108866,R):U):(F.flags|=67108866,R)):(F.flags|=1048576,R)}function v(F){return t&&F.alternate===null&&(F.flags|=67108866),F}function w(F,R,U,K){return R===null||R.tag!==6?(R=Ku(U,F.mode,K),R.return=F,R):(R=f(R,U),R.return=F,R)}function k(F,R,U,K){var ye=U.type;return ye===A?$(F,R,U.props.children,K,U.key):R!==null&&(R.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===P&&Us(ye)===R.type)?(R=f(R,U.props),Qr(R,U),R.return=F,R):(R=Nl(U.type,U.key,U.props,null,F.mode,K),Qr(R,U),R.return=F,R)}function q(F,R,U,K){return R===null||R.tag!==4||R.stateNode.containerInfo!==U.containerInfo||R.stateNode.implementation!==U.implementation?(R=Xu(U,F.mode,K),R.return=F,R):(R=f(R,U.children||[]),R.return=F,R)}function $(F,R,U,K,ye){return R===null||R.tag!==7?(R=Bs(U,F.mode,K,ye),R.return=F,R):(R=f(R,U),R.return=F,R)}function W(F,R,U){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return R=Ku(""+R,F.mode,U),R.return=F,R;if(typeof R=="object"&&R!==null){switch(R.$$typeof){case S:return U=Nl(R.type,R.key,R.props,null,F.mode,U),Qr(U,R),U.return=F,U;case N:return R=Xu(R,F.mode,U),R.return=F,R;case P:return R=Us(R),W(F,R,U)}if(pe(R)||ne(R))return R=Bs(R,F.mode,U,null),R.return=F,R;if(typeof R.then=="function")return W(F,Ml(R),U);if(R.$$typeof===O)return W(F,El(F,R),U);Ol(F,R)}return null}function H(F,R,U,K){var ye=R!==null?R.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return ye!==null?null:w(F,R,""+U,K);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case S:return U.key===ye?k(F,R,U,K):null;case N:return U.key===ye?q(F,R,U,K):null;case P:return U=Us(U),H(F,R,U,K)}if(pe(U)||ne(U))return ye!==null?null:$(F,R,U,K,null);if(typeof U.then=="function")return H(F,R,Ml(U),K);if(U.$$typeof===O)return H(F,R,El(F,U),K);Ol(F,U)}return null}function V(F,R,U,K,ye){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return F=F.get(U)||null,w(R,F,""+K,ye);if(typeof K=="object"&&K!==null){switch(K.$$typeof){case S:return F=F.get(K.key===null?U:K.key)||null,k(R,F,K,ye);case N:return F=F.get(K.key===null?U:K.key)||null,q(R,F,K,ye);case P:return K=Us(K),V(F,R,U,K,ye)}if(pe(K)||ne(K))return F=F.get(U)||null,$(R,F,K,ye,null);if(typeof K.then=="function")return V(F,R,U,Ml(K),ye);if(K.$$typeof===O)return V(F,R,U,El(R,K),ye);Ol(R,K)}return null}function de(F,R,U,K){for(var ye=null,Be=null,xe=R,Te=R=0,_e=null;xe!==null&&Te<U.length;Te++){xe.index>Te?(_e=xe,xe=null):_e=xe.sibling;var Pe=H(F,xe,U[Te],K);if(Pe===null){xe===null&&(xe=_e);break}t&&xe&&Pe.alternate===null&&i(F,xe),R=h(Pe,R,Te),Be===null?ye=Pe:Be.sibling=Pe,Be=Pe,xe=_e}if(Te===U.length)return r(F,xe),De&&vi(F,Te),ye;if(xe===null){for(;Te<U.length;Te++)xe=W(F,U[Te],K),xe!==null&&(R=h(xe,R,Te),Be===null?ye=xe:Be.sibling=xe,Be=xe);return De&&vi(F,Te),ye}for(xe=l(xe);Te<U.length;Te++)_e=V(xe,F,Te,U[Te],K),_e!==null&&(t&&_e.alternate!==null&&xe.delete(_e.key===null?Te:_e.key),R=h(_e,R,Te),Be===null?ye=_e:Be.sibling=_e,Be=_e);return t&&xe.forEach(function(hs){return i(F,hs)}),De&&vi(F,Te),ye}function be(F,R,U,K){if(U==null)throw Error(o(151));for(var ye=null,Be=null,xe=R,Te=R=0,_e=null,Pe=U.next();xe!==null&&!Pe.done;Te++,Pe=U.next()){xe.index>Te?(_e=xe,xe=null):_e=xe.sibling;var hs=H(F,xe,Pe.value,K);if(hs===null){xe===null&&(xe=_e);break}t&&xe&&hs.alternate===null&&i(F,xe),R=h(hs,R,Te),Be===null?ye=hs:Be.sibling=hs,Be=hs,xe=_e}if(Pe.done)return r(F,xe),De&&vi(F,Te),ye;if(xe===null){for(;!Pe.done;Te++,Pe=U.next())Pe=W(F,Pe.value,K),Pe!==null&&(R=h(Pe,R,Te),Be===null?ye=Pe:Be.sibling=Pe,Be=Pe);return De&&vi(F,Te),ye}for(xe=l(xe);!Pe.done;Te++,Pe=U.next())Pe=V(xe,F,Te,Pe.value,K),Pe!==null&&(t&&Pe.alternate!==null&&xe.delete(Pe.key===null?Te:Pe.key),R=h(Pe,R,Te),Be===null?ye=Pe:Be.sibling=Pe,Be=Pe);return t&&xe.forEach(function(QS){return i(F,QS)}),De&&vi(F,Te),ye}function Ye(F,R,U,K){if(typeof U=="object"&&U!==null&&U.type===A&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case S:e:{for(var ye=U.key;R!==null;){if(R.key===ye){if(ye=U.type,ye===A){if(R.tag===7){r(F,R.sibling),K=f(R,U.props.children),K.return=F,F=K;break e}}else if(R.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===P&&Us(ye)===R.type){r(F,R.sibling),K=f(R,U.props),Qr(K,U),K.return=F,F=K;break e}r(F,R);break}else i(F,R);R=R.sibling}U.type===A?(K=Bs(U.props.children,F.mode,K,U.key),K.return=F,F=K):(K=Nl(U.type,U.key,U.props,null,F.mode,K),Qr(K,U),K.return=F,F=K)}return v(F);case N:e:{for(ye=U.key;R!==null;){if(R.key===ye)if(R.tag===4&&R.stateNode.containerInfo===U.containerInfo&&R.stateNode.implementation===U.implementation){r(F,R.sibling),K=f(R,U.children||[]),K.return=F,F=K;break e}else{r(F,R);break}else i(F,R);R=R.sibling}K=Xu(U,F.mode,K),K.return=F,F=K}return v(F);case P:return U=Us(U),Ye(F,R,U,K)}if(pe(U))return de(F,R,U,K);if(ne(U)){if(ye=ne(U),typeof ye!="function")throw Error(o(150));return U=ye.call(U),be(F,R,U,K)}if(typeof U.then=="function")return Ye(F,R,Ml(U),K);if(U.$$typeof===O)return Ye(F,R,El(F,U),K);Ol(F,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,R!==null&&R.tag===6?(r(F,R.sibling),K=f(R,U),K.return=F,F=K):(r(F,R),K=Ku(U,F.mode,K),K.return=F,F=K),v(F)):r(F,R)}return function(F,R,U,K){try{Hr=0;var ye=Ye(F,R,U,K);return za=null,ye}catch(xe){if(xe===Ra||xe===kl)throw xe;var Be=un(29,xe,null,F.mode);return Be.lanes=K,Be.return=F,Be}finally{}}}var Ys=jg(!0),wg=jg(!1),Ki=!1;function cd(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ud(t,i){t=t.updateQueue,i.updateQueue===t&&(i.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Xi(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Wi(t,i,r){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,(Fe&2)!==0){var f=l.pending;return f===null?i.next=i:(i.next=f.next,f.next=i),l.pending=i,i=wl(t),ag(t,null,r),i}return jl(t,l,i,r),wl(t)}function Vr(t,i,r){if(i=i.updateQueue,i!==null&&(i=i.shared,(r&4194048)!==0)){var l=i.lanes;l&=t.pendingLanes,r|=l,i.lanes=r,Zt(t,r)}}function dd(t,i){var r=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,r===l)){var f=null,h=null;if(r=r.firstBaseUpdate,r!==null){do{var v={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};h===null?f=h=v:h=h.next=v,r=r.next}while(r!==null);h===null?f=h=i:h=h.next=i}else f=h=i;r={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:h,shared:l.shared,callbacks:l.callbacks},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=i:t.next=i,r.lastBaseUpdate=i}var fd=!1;function Zr(){if(fd){var t=_a;if(t!==null)throw t}}function Gr(t,i,r,l){fd=!1;var f=t.updateQueue;Ki=!1;var h=f.firstBaseUpdate,v=f.lastBaseUpdate,w=f.shared.pending;if(w!==null){f.shared.pending=null;var k=w,q=k.next;k.next=null,v===null?h=q:v.next=q,v=k;var $=t.alternate;$!==null&&($=$.updateQueue,w=$.lastBaseUpdate,w!==v&&(w===null?$.firstBaseUpdate=q:w.next=q,$.lastBaseUpdate=k))}if(h!==null){var W=f.baseState;v=0,$=q=k=null,w=h;do{var H=w.lane&-536870913,V=H!==w.lane;if(V?(Oe&H)===H:(l&H)===H){H!==0&&H===Oa&&(fd=!0),$!==null&&($=$.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});e:{var de=t,be=w;H=i;var Ye=r;switch(be.tag){case 1:if(de=be.payload,typeof de=="function"){W=de.call(Ye,W,H);break e}W=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=be.payload,H=typeof de=="function"?de.call(Ye,W,H):de,H==null)break e;W=x({},W,H);break e;case 2:Ki=!0}}H=w.callback,H!==null&&(t.flags|=64,V&&(t.flags|=8192),V=f.callbacks,V===null?f.callbacks=[H]:V.push(H))}else V={lane:H,tag:w.tag,payload:w.payload,callback:w.callback,next:null},$===null?(q=$=V,k=W):$=$.next=V,v|=H;if(w=w.next,w===null){if(w=f.shared.pending,w===null)break;V=w,w=V.next,V.next=null,f.lastBaseUpdate=V,f.shared.pending=null}}while(!0);$===null&&(k=W),f.baseState=k,f.firstBaseUpdate=q,f.lastBaseUpdate=$,h===null&&(f.shared.lanes=0),is|=v,t.lanes=v,t.memoizedState=W}}function Ng(t,i){if(typeof t!="function")throw Error(o(191,t));t.call(i)}function Sg(t,i){var r=t.callbacks;
vendor: 6,881 bytes, line 48
48if(r!==null)for(t.callbacks=null,t=0;t<r.length;t++)Ng(r[t],i)}var Da=T(null),_l=T(0);function Ag(t,i){t=Mi,Y(_l,t),Y(Da,i),Mi=t|i.baseLanes}function hd(){Y(_l,Mi),Y(Da,Da.current)}function md(){Mi=_l.current,Z(Da),Z(_l)}var dn=T(null),kn=null;function Ji(t){var i=t.alternate;Y(at,at.current&1),Y(dn,t),kn===null&&(i===null||Da.current!==null||i.memoizedState!==null)&&(kn=t)}function pd(t){Y(at,at.current),Y(dn,t),kn===null&&(kn=t)}function Eg(t){t.tag===22?(Y(at,at.current),Y(dn,t),kn===null&&(kn=t)):es()}function es(){Y(at,at.current),Y(dn,dn.current)}function fn(t){Z(dn),kn===t&&(kn=null),Z(at)}var at=T(0);function Rl(t){for(var i=t;i!==null;){if(i.tag===13){var r=i.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||wf(r)||Nf(r)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var wi=0,Ee=null,Ue=null,dt=null,zl=!1,Ba=!1,Hs=!1,Dl=0,$r=0,Pa=null,D2=0;function tt(){throw Error(o(321))}function gd(t,i){if(i===null)return!1;for(var r=0;r<i.length&&r<t.length;r++)if(!cn(t[r],i[r]))return!1;return!0}function xd(t,i,r,l,f,h){return wi=h,Ee=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,_.H=t===null||t.memoizedState===null?cx:_d,Hs=!1,h=r(l,f),Hs=!1,Ba&&(h=kg(i,r,l,f)),Tg(t),h}function Tg(t){_.H=Wr;var i=Ue!==null&&Ue.next!==null;if(wi=0,dt=Ue=Ee=null,zl=!1,$r=0,Pa=null,i)throw Error(o(300));t===null||ft||(t=t.dependencies,t!==null&&Al(t)&&(ft=!0))}function kg(t,i,r,l){Ee=t;var f=0;do{if(Ba&&(Pa=null),$r=0,Ba=!1,25<=f)throw Error(o(301));if(f+=1,dt=Ue=null,t.updateQueue!=null){var h=t.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}_.H=ux,h=i(r,l)}while(Ba);return h}function B2(){var t=_.H,i=t.useState()[0];return i=typeof i.then=="function"?Kr(i):i,t=t.useState()[0],(Ue!==null?Ue.memoizedState:null)!==t&&(Ee.flags|=1024),i}function yd(){var t=Dl!==0;return Dl=0,t}function vd(t,i,r){i.updateQueue=t.updateQueue,i.flags&=-2053,t.lanes&=~r}function bd(t){if(zl){for(t=t.memoizedState;t!==null;){var i=t.queue;i!==null&&(i.pending=null),t=t.next}zl=!1}wi=0,dt=Ue=Ee=null,Ba=!1,$r=Dl=0,Pa=null}function Ut(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dt===null?Ee.memoizedState=dt=t:dt=dt.next=t,dt}function rt(){if(Ue===null){var t=Ee.alternate;t=t!==null?t.memoizedState:null}else t=Ue.next;var i=dt===null?Ee.memoizedState:dt.next;if(i!==null)dt=i,Ue=t;else{if(t===null)throw Ee.alternate===null?Error(o(467)):Error(o(310));Ue=t,t={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},dt===null?Ee.memoizedState=dt=t:dt=dt.next=t}return dt}function Bl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Kr(t){var i=$r;return $r+=1,Pa===null&&(Pa=[]),t=yg(Pa,t,i),i=Ee,(dt===null?i.memoizedState:dt.next)===null&&(i=i.alternate,_.H=i===null||i.memoizedState===null?cx:_d),t}function Pl(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Kr(t);if(t.$$typeof===O)return kt(t)}throw Error(o(438,String(t)))}function jd(t){var i=null,r=Ee.updateQueue;if(r!==null&&(i=r.memoCache),i==null){var l=Ee.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(i={data:l.data.map(function(f){return f.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),r===null&&(r=Bl(),Ee.updateQueue=r),r.memoCache=i,r=i.data[i.index],r===void 0)for(r=i.data[i.index]=Array(t),l=0;l<t;l++)r[l]=te;return i.index++,r}function Ni(t,i){return typeof i=="function"?i(t):i}function Fl(t){var i=rt();return wd(i,Ue,t)}function wd(t,i,r){var l=t.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=r;var f=t.baseQueue,h=l.pending;if(h!==null){if(f!==null){var v=f.next;f.next=h.next,h.next=v}i.baseQueue=f=h,l.pending=null}if(h=t.baseState,f===null)t.memoizedState=h;else{i=f.next;var w=v=null,k=null,q=i,$=!1;do{var W=q.lane&-536870913;if(W!==q.lane?(Oe&W)===W:(wi&W)===W){var H=q.revertLane;if(H===0)k!==null&&(k=k.next={lane:0,revertLane:0,gesture:null,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null}),W===Oa&&($=!0);else if((wi&H)===H){q=q.next,H===Oa&&($=!0);continue}else W={lane:0,revertLane:q.revertLane,gesture:null,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null},k===null?(w=k=W,v=h):k=k.next=W,Ee.lanes|=H,is|=H;W=q.action,Hs&&r(h,W),h=q.hasEagerState?q.eagerState:r(h,W)}else H={lane:W,revertLane:q.revertLane,gesture:q.gesture,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null},k===null?(w=k=H,v=h):k=k.next=H,Ee.lanes|=W,is|=W;q=q.next}while(q!==null&&q!==i);if(k===null?v=h:k.next=w,!cn(h,t.memoizedState)&&(ft=!0,$&&(r=_a,r!==null)))throw r;t.memoizedState=h,t.baseState=v,t.baseQueue=k,l.lastRenderedState=h}return f===null&&(l.lanes=0),[t.memoizedState,l.dispatch]}function Nd(t){var i=rt(),r=i.queue;if(r===null)throw Error(o(311));r.lastRenderedReducer=t;var l=r.dispatch,f=r.pending,h=i.memoizedState;if(f!==null){r.pending=null;var v=f=f.next;do h=t(h,v.action),v=v.next;while(v!==f);cn(h,i.memoizedState)||(ft=!0),i.memoizedState=h,i.baseQueue===null&&(i.baseState=h),r.lastRenderedState=h}return[h,l]}function Cg(t,i,r){var l=Ee,f=rt(),h=De;if(h){if(r===void 0)throw Error(o(407));r=r()}else r=i();var v=!cn((Ue||f).memoizedState,r);if(v&&(f.memoizedState=r,ft=!0),f=f.queue,Ed(_g.bind(null,l,f,t),[t]),f.getSnapshot!==i||v||dt!==null&&dt.memoizedState.tag&1){if(l.flags|=2048,Fa(9,{destroy:void 0},Og.bind(null,l,f,r,i),null),Qe===null)throw Error(o(349));h||(wi&127)!==0||Mg(l,i,r)}return r}function Mg(t,i,r){t.flags|=16384,t={getSnapshot:i,value:r},i=Ee.updateQueue,i===null?(i=Bl(),Ee.updateQueue=i,i.stores=[t]):(r=i.stores,r===null?i.stores=[t]:r.push(t))}function Og(t,i,r,l){i.value=r,i.getSnapshot=l,Rg(i)&&zg(t)}function _g(t,i,r){return r(function(){Rg(i)&&zg(t)})}function Rg(t){var i=t.getSnapshot;t=t.value;try{var r=i();return!cn(t,r)}catch{return!0}}function zg(t){var i=Ds(t,2);i!==null&&tn(i,t,2)}function Sd(t){var i=Ut();if(typeof t=="function"){var r=t;if(t=r(),Hs){Bn(!0);try{r()}finally{Bn(!1)}}}return i.memoizedState=i.baseState=t,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ni,lastRenderedState:t},i}function Dg(t,i,r,l){return t.baseState=r,wd(t,Ue,typeof l=="function"?l:Ni)}function P2(t,i,r,l,f){if(Ul(t))throw Error(o(485));if(t=i.action,t!==null){var h={payload:f,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){h.listeners.push(v)}};
vendor: 11,240 bytes, line 48
48_.T!==null?r(!0):h.isTransition=!1,l(h),r=i.pending,r===null?(h.next=i.pending=h,Bg(i,h)):(h.next=r.next,i.pending=r.next=h)}}function Bg(t,i){var r=i.action,l=i.payload,f=t.state;if(i.isTransition){var h=_.T,v={};_.T=v;try{var w=r(f,l),k=_.S;k!==null&&k(v,w),Pg(t,i,w)}catch(q){Ad(t,i,q)}finally{h!==null&&v.types!==null&&(h.types=v.types),_.T=h}}else try{h=r(f,l),Pg(t,i,h)}catch(q){Ad(t,i,q)}}function Pg(t,i,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(l){Fg(t,i,l)},function(l){return Ad(t,i,l)}):Fg(t,i,r)}function Fg(t,i,r){i.status="fulfilled",i.value=r,Lg(i),t.state=r,i=t.pending,i!==null&&(r=i.next,r===i?t.pending=null:(r=r.next,i.next=r,Bg(t,r)))}function Ad(t,i,r){var l=t.pending;if(t.pending=null,l!==null){l=l.next;do i.status="rejected",i.reason=r,Lg(i),i=i.next;while(i!==l)}t.action=null}function Lg(t){t=t.listeners;for(var i=0;i<t.length;i++)(0,t[i])()}function Ig(t,i){return i}function Ug(t,i){if(De){var r=Qe.formState;if(r!==null){e:{var l=Ee;if(De){if(Ve){t:{for(var f=Ve,h=Tn;f.nodeType!==8;){if(!h){f=null;break t}if(f=Cn(f.nextSibling),f===null){f=null;break t}}h=f.data,f=h==="F!"||h==="F"?f:null}if(f){Ve=Cn(f.nextSibling),l=f.data==="F!";break e}}Gi(l)}l=!1}l&&(i=r[0])}}return r=Ut(),r.memoizedState=r.baseState=i,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ig,lastRenderedState:i},r.queue=l,r=rx.bind(null,Ee,l),l.dispatch=r,l=Sd(!1),h=Od.bind(null,Ee,!1,l.queue),l=Ut(),f={state:i,dispatch:null,action:t,pending:null},l.queue=f,r=P2.bind(null,Ee,f,h,r),f.dispatch=r,l.memoizedState=t,[i,r,!1]}function qg(t){var i=rt();return Yg(i,Ue,t)}function Yg(t,i,r){if(i=wd(t,i,Ig)[0],t=Fl(Ni)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var l=Kr(i)}catch(v){throw v===Ra?kl:v}else l=i;i=rt();var f=i.queue,h=f.dispatch;return r!==i.memoizedState&&(Ee.flags|=2048,Fa(9,{destroy:void 0},F2.bind(null,f,r),null)),[l,h,t]}function F2(t,i){t.action=i}function Hg(t){var i=rt(),r=Ue;if(r!==null)return Yg(i,r,t);rt(),i=i.memoizedState,r=rt();var l=r.queue.dispatch;return r.memoizedState=t,[i,l,!1]}function Fa(t,i,r,l){return t={tag:t,create:r,deps:l,inst:i,next:null},i=Ee.updateQueue,i===null&&(i=Bl(),Ee.updateQueue=i),r=i.lastEffect,r===null?i.lastEffect=t.next=t:(l=r.next,r.next=t,t.next=l,i.lastEffect=t),t}function Qg(){return rt().memoizedState}function Ll(t,i,r,l){var f=Ut();Ee.flags|=t,f.memoizedState=Fa(1|i,{destroy:void 0},r,l===void 0?null:l)}function Il(t,i,r,l){var f=rt();l=l===void 0?null:l;var h=f.memoizedState.inst;Ue!==null&&l!==null&&gd(l,Ue.memoizedState.deps)?f.memoizedState=Fa(i,h,r,l):(Ee.flags|=t,f.memoizedState=Fa(1|i,h,r,l))}function Vg(t,i){Ll(8390656,8,t,i)}function Ed(t,i){Il(2048,8,t,i)}function L2(t){Ee.flags|=4;var i=Ee.updateQueue;if(i===null)i=Bl(),Ee.updateQueue=i,i.events=[t];else{var r=i.events;r===null?i.events=[t]:r.push(t)}}function Zg(t){var i=rt().memoizedState;return L2({ref:i,nextImpl:t}),function(){if((Fe&2)!==0)throw Error(o(440));return i.impl.apply(void 0,arguments)}}function Gg(t,i){return Il(4,2,t,i)}function $g(t,i){return Il(4,4,t,i)}function Kg(t,i){if(typeof i=="function"){t=t();var r=i(t);return function(){typeof r=="function"?r():i(null)}}if(i!=null)return t=t(),i.current=t,function(){i.current=null}}function Xg(t,i,r){r=r!=null?r.concat([t]):null,Il(4,4,Kg.bind(null,i,t),r)}function Td(){}function Wg(t,i){var r=rt();i=i===void 0?null:i;var l=r.memoizedState;return i!==null&&gd(i,l[1])?l[0]:(r.memoizedState=[t,i],t)}function Jg(t,i){var r=rt();i=i===void 0?null:i;var l=r.memoizedState;if(i!==null&&gd(i,l[1]))return l[0];if(l=t(),Hs){Bn(!0);try{t()}finally{Bn(!1)}}return r.memoizedState=[l,i],l}function kd(t,i,r){return r===void 0||(wi&1073741824)!==0&&(Oe&261930)===0?t.memoizedState=i:(t.memoizedState=r,t=e0(),Ee.lanes|=t,is|=t,r)}function ex(t,i,r,l){return cn(r,i)?r:Da.current!==null?(t=kd(t,r,l),cn(t,i)||(ft=!0),t):(wi&42)===0||(wi&1073741824)!==0&&(Oe&261930)===0?(ft=!0,t.memoizedState=r):(t=e0(),Ee.lanes|=t,is|=t,i)}function tx(t,i,r,l,f){var h=I.p;I.p=h!==0&&8>h?h:8;var v=_.T,w={};_.T=w,Od(t,!1,i,r);try{var k=f(),q=_.S;if(q!==null&&q(w,k),k!==null&&typeof k=="object"&&typeof k.then=="function"){var $=z2(k,l);Xr(t,i,$,pn(t))}else Xr(t,i,l,pn(t))}catch(W){Xr(t,i,{then:function(){},status:"rejected",reason:W},pn())}finally{I.p=h,v!==null&&w.types!==null&&(v.types=w.types),_.T=v}}function I2(){}function Cd(t,i,r,l){if(t.tag!==5)throw Error(o(476));var f=nx(t).queue;tx(t,f,i,B,r===null?I2:function(){return ix(t),r(l)})}function nx(t){var i=t.memoizedState;if(i!==null)return i;i={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ni,lastRenderedState:B},next:null};var r={};return i.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ni,lastRenderedState:r},next:null},t.memoizedState=i,t=t.alternate,t!==null&&(t.memoizedState=i),i}function ix(t){var i=nx(t);i.next===null&&(i=t.alternate.memoizedState),Xr(t,i.next.queue,{},pn())}function Md(){return kt(po)}function sx(){return rt().memoizedState}function ax(){return rt().memoizedState}function U2(t){for(var i=t.return;i!==null;){switch(i.tag){case 24:case 3:var r=pn();t=Xi(r);var l=Wi(i,t,r);l!==null&&(tn(l,i,r),Vr(l,i,r)),i={cache:ad()},t.payload=i;return}i=i.return}}function q2(t,i,r){var l=pn();r={lane:l,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ul(t)?ox(i,r):(r=Gu(t,i,r,l),r!==null&&(tn(r,t,l),lx(r,i,l)))}function rx(t,i,r){var l=pn();Xr(t,i,r,l)}function Xr(t,i,r,l){var f={lane:l,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ul(t))ox(i,f);else{var h=t.alternate;if(t.lanes===0&&(h===null||h.lanes===0)&&(h=i.lastRenderedReducer,h!==null))try{var v=i.lastRenderedState,w=h(v,r);if(f.hasEagerState=!0,f.eagerState=w,cn(w,v))return jl(t,i,f,0),Qe===null&&bl(),!1}catch{}finally{}if(r=Gu(t,i,f,l),r!==null)return tn(r,t,l),lx(r,i,l),!0}return!1}function Od(t,i,r,l){if(l={lane:2,revertLane:uf(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ul(t)){if(i)throw Error(o(479))}else i=Gu(t,r,l,2),i!==null&&tn(i,t,2)}function Ul(t){var i=t.alternate;return t===Ee||i!==null&&i===Ee}function ox(t,i){Ba=zl=!0;var r=t.pending;r===null?i.next=i:(i.next=r.next,r.next=i),t.pending=i}function lx(t,i,r){if((r&4194048)!==0){var l=i.lanes;l&=t.pendingLanes,r|=l,i.lanes=r,Zt(t,r)}}var Wr={readContext:kt,use:Pl,useCallback:tt,useContext:tt,useEffect:tt,useImperativeHandle:tt,useLayoutEffect:tt,useInsertionEffect:tt,useMemo:tt,useReducer:tt,useRef:tt,useState:tt,useDebugValue:tt,useDeferredValue:tt,useTransition:tt,useSyncExternalStore:tt,useId:tt,useHostTransitionStatus:tt,useFormState:tt,useActionState:tt,useOptimistic:tt,useMemoCache:tt,useCacheRefresh:tt};Wr.useEffectEvent=tt;var cx={readContext:kt,use:Pl,useCallback:function(t,i){return Ut().memoizedState=[t,i===void 0?null:i],t},useContext:kt,useEffect:Vg,useImperativeHandle:function(t,i,r){r=r!=null?r.concat([t]):null,Ll(4194308,4,Kg.bind(null,i,t),r)},useLayoutEffect:function(t,i){return Ll(4194308,4,t,i)},useInsertionEffect:function(t,i){Ll(4,2,t,i)},useMemo:function(t,i){var r=Ut();i=i===void 0?null:i;var l=t();if(Hs){Bn(!0);try{t()}finally{Bn(!1)}}return r.memoizedState=[l,i],l},useReducer:function(t,i,r){var l=Ut();if(r!==void 0){var f=r(i);if(Hs){Bn(!0);try{r(i)}finally{Bn(!1)}}}else f=i;return l.memoizedState=l.baseState=f,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:f},l.queue=t,t=t.dispatch=q2.bind(null,Ee,t),[l.memoizedState,t]},useRef:function(t){var i=Ut();return t={current:t},i.memoizedState=t},useState:function(t){t=Sd(t);var i=t.queue,r=rx.bind(null,Ee,i);return i.dispatch=r,[t.memoizedState,r]},useDebugValue:Td,useDeferredValue:function(t,i){var r=Ut();return kd(r,t,i)},useTransition:function(){var t=Sd(!1);return t=tx.bind(null,Ee,t.queue,!0,!1),Ut().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,i,r){var l=Ee,f=Ut();if(De){if(r===void 0)throw Error(o(407));r=r()}else{if(r=i(),Qe===null)throw Error(o(349));(Oe&127)!==0||Mg(l,i,r)}f.memoizedState=r;var h={value:r,getSnapshot:i};return f.queue=h,Vg(_g.bind(null,l,h,t),[t]),l.flags|=2048,Fa(9,{destroy:void 0},Og.bind(null,l,h,r,i),null),r},useId:function(){var t=Ut(),i=Qe.identifierPrefix;if(De){var r=Kn,l=$n;r=(l&~(1<<32-_t(l)-1)).toString(32)+r,i="_"+i+"R_"+r,r=Dl++,0<r&&(i+="H"+r.toString(32)),i+="_"}else r=D2++,i="_"+i+"r_"+r.toString(32)+"_";return t.memoizedState=i},useHostTransitionStatus:Md,useFormState:Ug,useActionState:Ug,useOptimistic:function(t){var i=Ut();i.memoizedState=i.baseState=t;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=r,i=Od.bind(null,Ee,!0,r),r.dispatch=i,[t,i]},useMemoCache:jd,useCacheRefresh:function(){return Ut().memoizedState=U2.bind(null,Ee)},useEffectEvent:function(t){var i=Ut(),r={impl:t};return i.memoizedState=r,function(){if((Fe&2)!==0)throw Error(o(440));return r.impl.apply(void 0,arguments)}}},_d={readContext:kt,use:Pl,useCallback:Wg,useContext:kt,useEffect:Ed,useImperativeHandle:Xg,useInsertionEffect:Gg,useLayoutEffect:$g,useMemo:Jg,useReducer:Fl,useRef:Qg,useState:function(){return Fl(Ni)},useDebugValue:Td,useDeferredValue:function(t,i){var r=rt();return ex(r,Ue.memoizedState,t,i)},useTransition:function(){var t=Fl(Ni)[0],i=rt().memoizedState;return[typeof t=="boolean"?t:Kr(t),i]},useSyncExternalStore:Cg,useId:sx,useHostTransitionStatus:Md,useFormState:qg,useActionState:qg,useOptimistic:function(t,i){var r=rt();return Dg(r,Ue,t,i)},useMemoCache:jd,useCacheRefresh:ax};_d.useEffectEvent=Zg;var ux={readContext:kt,use:Pl,useCallback:Wg,useContext:kt,useEffect:Ed,useImperativeHandle:Xg,useInsertionEffect:Gg,useLayoutEffect:$g,useMemo:Jg,useReducer:Nd,useRef:Qg,useState:function(){return Nd(Ni)},useDebugValue:Td,useDeferredValue:function(t,i){var r=rt();return Ue===null?kd(r,t,i):ex(r,Ue.memoizedState,t,i)},useTransition:function(){var t=Nd(Ni)[0],i=rt().memoizedState;return[typeof t=="boolean"?t:Kr(t),i]},useSyncExternalStore:Cg,useId:sx,useHostTransitionStatus:Md,useFormState:Hg,useActionState:Hg,useOptimistic:function(t,i){var r=rt();return Ue!==null?Dg(r,Ue,t,i):(r.baseState=t,[t,r.queue.dispatch])},useMemoCache:jd,useCacheRefresh:ax};ux.useEffectEvent=Zg;function Rd(t,i,r,l){i=t.memoizedState,r=r(l,i),r=r==null?i:x({},i,r),t.memoizedState=r,t.lanes===0&&(t.updateQueue.baseState=r)}var zd={enqueueSetState:function(t,i,r){t=t._reactInternals;var l=pn(),f=Xi(l);f.payload=i,r!=null&&(f.callback=r),i=Wi(t,f,l),i!==null&&(tn(i,t,l),Vr(i,t,l))},enqueueReplaceState:function(t,i,r){t=t._reactInternals;var l=pn(),f=Xi(l);f.tag=1,f.payload=i,r!=null&&(f.callback=r),i=Wi(t,f,l),i!==null&&(tn(i,t,l),Vr(i,t,l))},enqueueForceUpdate:function(t,i){t=t._reactInternals;var r=pn(),l=Xi(r);l.tag=2,i!=null&&(l.callback=i),i=Wi(t,l,r),i!==null&&(tn(i,t,r),Vr(i,t,r))}};function dx(t,i,r,l,f,h,v){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,h,v):i.prototype&&i.prototype.isPureReactComponent?!Fr(r,l)||!Fr(f,h):!0}function fx(t,i,r,l){t=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(r,l),t
vendor: 4,381 bytes, line 48
48ypeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(r,l),i.state!==t&&zd.enqueueReplaceState(i,i.state,null)}function Qs(t,i){var r=i;if("ref"in i){r={};for(var l in i)l!=="ref"&&(r[l]=i[l])}if(t=t.defaultProps){r===i&&(r=x({},r));for(var f in t)r[f]===void 0&&(r[f]=t[f])}return r}function hx(t){vl(t)}function mx(t){console.error(t)}function px(t){vl(t)}function ql(t,i){try{var r=t.onUncaughtError;r(i.value,{componentStack:i.stack})}catch(l){setTimeout(function(){throw l})}}function gx(t,i,r){try{var l=t.onCaughtError;l(r.value,{componentStack:r.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function Dd(t,i,r){return r=Xi(r),r.tag=3,r.payload={element:null},r.callback=function(){ql(t,i)},r}function xx(t){return t=Xi(t),t.tag=3,t}function yx(t,i,r,l){var f=r.type.getDerivedStateFromError;if(typeof f=="function"){var h=l.value;t.payload=function(){return f(h)},t.callback=function(){gx(i,r,l)}}var v=r.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(t.callback=function(){gx(i,r,l),typeof f!="function"&&(ss===null?ss=new Set([this]):ss.add(this));var w=l.stack;this.componentDidCatch(l.value,{componentStack:w!==null?w:""})})}function Y2(t,i,r,l,f){if(r.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(i=r.alternate,i!==null&&Ma(i,r,f,!0),r=dn.current,r!==null){switch(r.tag){case 31:case 13:return kn===null?ec():r.alternate===null&&nt===0&&(nt=3),r.flags&=-257,r.flags|=65536,r.lanes=f,l===Cl?r.flags|=16384:(i=r.updateQueue,i===null?r.updateQueue=new Set([l]):i.add(l),of(t,l,f)),!1;case 22:return r.flags|=65536,l===Cl?r.flags|=16384:(i=r.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([l])},r.updateQueue=i):(r=i.retryQueue,r===null?i.retryQueue=new Set([l]):r.add(l)),of(t,l,f)),!1}throw Error(o(435,r.tag))}return of(t,l,f),ec(),!1}if(De)return i=dn.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=f,l!==ed&&(t=Error(o(422),{cause:l}),Ur(Sn(t,r)))):(l!==ed&&(i=Error(o(423),{cause:l}),Ur(Sn(i,r))),t=t.current.alternate,t.flags|=65536,f&=-f,t.lanes|=f,l=Sn(l,r),f=Dd(t.stateNode,l,f),dd(t,f),nt!==4&&(nt=2)),!1;var h=Error(o(520),{cause:l});if(h=Sn(h,r),ro===null?ro=[h]:ro.push(h),nt!==4&&(nt=2),i===null)return!0;l=Sn(l,r),r=i;do{switch(r.tag){case 3:return r.flags|=65536,t=f&-f,r.lanes|=t,t=Dd(r.stateNode,l,t),dd(r,t),!1;case 1:if(i=r.type,h=r.stateNode,(r.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(ss===null||!ss.has(h))))return r.flags|=65536,f&=-f,r.lanes|=f,f=xx(f),yx(f,t,r,l),dd(r,f),!1}r=r.return}while(r!==null);return!1}var Bd=Error(o(461)),ft=!1;function Ct(t,i,r,l){i.child=t===null?wg(i,null,r,l):Ys(i,t.child,r,l)}function vx(t,i,r,l,f){r=r.render;var h=i.ref;if("ref"in l){var v={};for(var w in l)w!=="ref"&&(v[w]=l[w])}else v=l;return Ls(i),l=xd(t,i,r,v,h,f),w=yd(),t!==null&&!ft?(vd(t,i,f),Si(t,i,f)):(De&&w&&Wu(i),i.flags|=1,Ct(t,i,l,f),i.child)}function bx(t,i,r,l,f){if(t===null){var h=r.type;return typeof h=="function"&&!$u(h)&&h.defaultProps===void 0&&r.compare===null?(i.tag=15,i.type=h,jx(t,i,h,l,f)):(t=Nl(r.type,null,l,i,i.mode,f),t.ref=i.ref,t.return=i,i.child=t)}if(h=t.child,!Hd(t,f)){var v=h.memoizedProps;if(r=r.compare,r=r!==null?r:Fr,r(v,l)&&t.ref===i.ref)return Si(t,i,f)}return i.flags|=1,t=yi(h,l),t.ref=i.ref,t.return=i,i.child=t}function jx(t,i,r,l,f){if(t!==null){var h=t.memoizedProps;if(Fr(h,l)&&t.ref===i.ref)if(ft=!1,i.pendingProps=l=h,Hd(t,f))(t.flags&131072)!==0&&(ft=!0);else return i.lanes=t.lanes,Si(t,i,f)}return Pd(t,i,r,l,f)}function wx(t,i,r,l){var f=l.children,h=t!==null?t.memoizedState:null;if(t===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((i.flags&128)!==0){if(h=h!==null?h.baseLanes|r:r,t!==null){for(l=i.child=t.child,f=0;l!==null;)f=f|l.lanes|l.childLanes,l=l.sibling;l=f&~h}else l=0,i.child=null;return Nx(t,i,h,r,l)}if((r&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},t!==null&&Tl(i,h!==null?h.cachePool:null),h!==null?Ag(i,h):hd(),Eg(i);else return l=i.lanes=536870912,Nx(t,i,h!==null?h.baseLanes|r:r,r,l)}else h!==null?(Tl(i,h.cachePool),Ag(i,h),es(),i.memoizedState=null):(t!==null&&Tl(i,null),hd(),es());return Ct(t,i,f,r),i.child}
vendor: 4,636 bytes, line 48
48function Jr(t,i){return t!==null&&t.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function Nx(t,i,r,l,f){var h=od();return h=h===null?null:{parent:ut._currentValue,pool:h},i.memoizedState={baseLanes:r,cachePool:h},t!==null&&Tl(i,null),hd(),Eg(i),t!==null&&Ma(t,i,l,!0),i.childLanes=f,null}function Yl(t,i){return i=Ql({mode:i.mode,children:i.children},t.mode),i.ref=t.ref,t.child=i,i.return=t,i}function Sx(t,i,r){return Ys(i,t.child,null,r),t=Yl(i,i.pendingProps),t.flags|=2,fn(i),i.memoizedState=null,t}function H2(t,i,r){var l=i.pendingProps,f=(i.flags&128)!==0;if(i.flags&=-129,t===null){if(De){if(l.mode==="hidden")return t=Yl(i,l),i.lanes=536870912,Jr(null,t);if(pd(i),(t=Ve)?(t=B0(t,Tn),t=t!==null&&t.data==="&"?t:null,t!==null&&(i.memoizedState={dehydrated:t,treeContext:Vi!==null?{id:$n,overflow:Kn}:null,retryLane:536870912,hydrationErrors:null},r=og(t),r.return=i,i.child=r,Tt=i,Ve=null)):t=null,t===null)throw Gi(i);return i.lanes=536870912,null}return Yl(i,l)}var h=t.memoizedState;if(h!==null){var v=h.dehydrated;if(pd(i),f)if(i.flags&256)i.flags&=-257,i=Sx(t,i,r);else if(i.memoizedState!==null)i.child=t.child,i.flags|=128,i=null;else throw Error(o(558));else if(ft||Ma(t,i,r,!1),f=(r&t.childLanes)!==0,ft||f){if(l=Qe,l!==null&&(v=Gt(l,r),v!==0&&v!==h.retryLane))throw h.retryLane=v,Ds(t,v),tn(l,t,v),Bd;ec(),i=Sx(t,i,r)}else t=h.treeContext,Ve=Cn(v.nextSibling),Tt=i,De=!0,Zi=null,Tn=!1,t!==null&&ug(i,t),i=Yl(i,l),i.flags|=4096;return i}return t=yi(t.child,{mode:l.mode,children:l.children}),t.ref=i.ref,i.child=t,t.return=i,t}function Hl(t,i){var r=i.ref;if(r===null)t!==null&&t.ref!==null&&(i.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(o(284));(t===null||t.ref!==r)&&(i.flags|=4194816)}}function Pd(t,i,r,l,f){return Ls(i),r=xd(t,i,r,l,void 0,f),l=yd(),t!==null&&!ft?(vd(t,i,f),Si(t,i,f)):(De&&l&&Wu(i),i.flags|=1,Ct(t,i,r,f),i.child)}function Ax(t,i,r,l,f,h){return Ls(i),i.updateQueue=null,r=kg(i,l,r,f),Tg(t),l=yd(),t!==null&&!ft?(vd(t,i,h),Si(t,i,h)):(De&&l&&Wu(i),i.flags|=1,Ct(t,i,r,h),i.child)}function Ex(t,i,r,l,f){if(Ls(i),i.stateNode===null){var h=Ea,v=r.contextType;typeof v=="object"&&v!==null&&(h=kt(v)),h=new r(l,h),i.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=zd,i.stateNode=h,h._reactInternals=i,h=i.stateNode,h.props=l,h.state=i.memoizedState,h.refs={},cd(i),v=r.contextType,h.context=typeof v=="object"&&v!==null?kt(v):Ea,h.state=i.memoizedState,v=r.getDerivedStateFromProps,typeof v=="function"&&(Rd(i,r,v,l),h.state=i.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(v=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),v!==h.state&&zd.enqueueReplaceState(h,h.state,null),Gr(i,l,h,f),Zr(),h.state=i.memoizedState),typeof h.componentDidMount=="function"&&(i.flags|=4194308),l=!0}else if(t===null){h=i.stateNode;var w=i.memoizedProps,k=Qs(r,w);h.props=k;var q=h.context,$=r.contextType;v=Ea,typeof $=="object"&&$!==null&&(v=kt($));var W=r.getDerivedStateFromProps;$=typeof W=="function"||typeof h.getSnapshotBeforeUpdate=="function",w=i.pendingProps!==w,$||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(w||q!==v)&&fx(i,h,l,v),Ki=!1;var H=i.memoizedState;h.state=H,Gr(i,l,h,f),Zr(),q=i.memoizedState,w||H!==q||Ki?(typeof W=="function"&&(Rd(i,r,W,l),q=i.memoizedState),(k=Ki||dx(i,r,k,l,H,q,v))?($||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(i.flags|=4194308)):(typeof h.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=l,i.memoizedState=q),h.props=l,h.state=q,h.context=v,l=k):(typeof h.componentDidMount=="function"&&(i.flags|=4194308),l=!1)}else{h=i.stateNode,ud(t,i),v=i.memoizedProps,$=Qs(r,v),h.props=$,W=i.pendingProps,H=h.context,q=r.contextType,k=Ea,typeof q=="object"&&q!==null&&(k=kt(q)),w=r.getDerivedStateFromProps,(q=typeof w=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(v!==W||H!==k)&&fx(i,h,l,k),Ki=!1,H=i.memoizedState,h.state=H,Gr(i,l,h,f),Zr();var V=i.memoizedState;
vendor: 13,472 bytes, line 48
48v!==W||H!==V||Ki||t!==null&&t.dependencies!==null&&Al(t.dependencies)?(typeof w=="function"&&(Rd(i,r,w,l),V=i.memoizedState),($=Ki||dx(i,r,$,l,H,V,k)||t!==null&&t.dependencies!==null&&Al(t.dependencies))?(q||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(l,V,k),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(l,V,k)),typeof h.componentDidUpdate=="function"&&(i.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof h.componentDidUpdate!="function"||v===t.memoizedProps&&H===t.memoizedState||(i.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&H===t.memoizedState||(i.flags|=1024),i.memoizedProps=l,i.memoizedState=V),h.props=l,h.state=V,h.context=k,l=$):(typeof h.componentDidUpdate!="function"||v===t.memoizedProps&&H===t.memoizedState||(i.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&H===t.memoizedState||(i.flags|=1024),l=!1)}return h=l,Hl(t,i),l=(i.flags&128)!==0,h||l?(h=i.stateNode,r=l&&typeof r.getDerivedStateFromError!="function"?null:h.render(),i.flags|=1,t!==null&&l?(i.child=Ys(i,t.child,null,f),i.child=Ys(i,null,r,f)):Ct(t,i,r,f),i.memoizedState=h.state,t=i.child):t=Si(t,i,f),t}function Tx(t,i,r,l){return Ps(),i.flags|=256,Ct(t,i,r,l),i.child}var Fd={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ld(t){return{baseLanes:t,cachePool:gg()}}function Id(t,i,r){return t=t!==null?t.childLanes&~r:0,i&&(t|=mn),t}function kx(t,i,r){var l=i.pendingProps,f=!1,h=(i.flags&128)!==0,v;if((v=h)||(v=t!==null&&t.memoizedState===null?!1:(at.current&2)!==0),v&&(f=!0,i.flags&=-129),v=(i.flags&32)!==0,i.flags&=-33,t===null){if(De){if(f?Ji(i):es(),(t=Ve)?(t=B0(t,Tn),t=t!==null&&t.data!=="&"?t:null,t!==null&&(i.memoizedState={dehydrated:t,treeContext:Vi!==null?{id:$n,overflow:Kn}:null,retryLane:536870912,hydrationErrors:null},r=og(t),r.return=i,i.child=r,Tt=i,Ve=null)):t=null,t===null)throw Gi(i);return Nf(t)?i.lanes=32:i.lanes=536870912,null}var w=l.children;return l=l.fallback,f?(es(),f=i.mode,w=Ql({mode:"hidden",children:w},f),l=Bs(l,f,r,null),w.return=i,l.return=i,w.sibling=l,i.child=w,l=i.child,l.memoizedState=Ld(r),l.childLanes=Id(t,v,r),i.memoizedState=Fd,Jr(null,l)):(Ji(i),Ud(i,w))}var k=t.memoizedState;if(k!==null&&(w=k.dehydrated,w!==null)){if(h)i.flags&256?(Ji(i),i.flags&=-257,i=qd(t,i,r)):i.memoizedState!==null?(es(),i.child=t.child,i.flags|=128,i=null):(es(),w=l.fallback,f=i.mode,l=Ql({mode:"visible",children:l.children},f),w=Bs(w,f,r,null),w.flags|=2,l.return=i,w.return=i,l.sibling=w,i.child=l,Ys(i,t.child,null,r),l=i.child,l.memoizedState=Ld(r),l.childLanes=Id(t,v,r),i.memoizedState=Fd,i=Jr(null,l));else if(Ji(i),Nf(w)){if(v=w.nextSibling&&w.nextSibling.dataset,v)var q=v.dgst;v=q,l=Error(o(419)),l.stack="",l.digest=v,Ur({value:l,source:null,stack:null}),i=qd(t,i,r)}else if(ft||Ma(t,i,r,!1),v=(r&t.childLanes)!==0,ft||v){if(v=Qe,v!==null&&(l=Gt(v,r),l!==0&&l!==k.retryLane))throw k.retryLane=l,Ds(t,l),tn(v,t,l),Bd;wf(w)||ec(),i=qd(t,i,r)}else wf(w)?(i.flags|=192,i.child=t.child,i=null):(t=k.treeContext,Ve=Cn(w.nextSibling),Tt=i,De=!0,Zi=null,Tn=!1,t!==null&&ug(i,t),i=Ud(i,l.children),i.flags|=4096);return i}return f?(es(),w=l.fallback,f=i.mode,k=t.child,q=k.sibling,l=yi(k,{mode:"hidden",children:l.children}),l.subtreeFlags=k.subtreeFlags&65011712,q!==null?w=yi(q,w):(w=Bs(w,f,r,null),w.flags|=2),w.return=i,l.return=i,l.sibling=w,i.child=l,Jr(null,l),l=i.child,w=t.child.memoizedState,w===null?w=Ld(r):(f=w.cachePool,f!==null?(k=ut._currentValue,f=f.parent!==k?{parent:k,pool:k}:f):f=gg(),w={baseLanes:w.baseLanes|r,cachePool:f}),l.memoizedState=w,l.childLanes=Id(t,v,r),i.memoizedState=Fd,Jr(t.child,l)):(Ji(i),r=t.child,t=r.sibling,r=yi(r,{mode:"visible",children:l.children}),r.return=i,r.sibling=null,t!==null&&(v=i.deletions,v===null?(i.deletions=[t],i.flags|=16):v.push(t)),i.child=r,i.memoizedState=null,r)}function Ud(t,i){return i=Ql({mode:"visible",children:i},t.mode),i.return=t,t.child=i}function Ql(t,i){return t=un(22,t,null,i),t.lanes=0,t}function qd(t,i,r){return Ys(i,t.child,null,r),t=Ud(i,i.pendingProps.children),t.flags|=2,i.memoizedState=null,t}function Cx(t,i,r){t.lanes|=i;var l=t.alternate;l!==null&&(l.lanes|=i),id(t.return,i,r)}function Yd(t,i,r,l,f,h){var v=t.memoizedState;v===null?t.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:l,tail:r,tailMode:f,treeForkCount:h}:(v.isBackwards=i,v.rendering=null,v.renderingStartTime=0,v.last=l,v.tail=r,v.tailMode=f,v.treeForkCount=h)}function Mx(t,i,r){var l=i.pendingProps,f=l.revealOrder,h=l.tail;l=l.children;var v=at.current,w=(v&2)!==0;if(w?(v=v&1|2,i.flags|=128):v&=1,Y(at,v),Ct(t,i,l,r),l=De?Ir:0,!w&&t!==null&&(t.flags&128)!==0)e:for(t=i.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Cx(t,r,i);else if(t.tag===19)Cx(t,r,i);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===i)break e;for(;t.sibling===null;){if(t.return===null||t.return===i)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(f){case"forwards":for(r=i.child,f=null;r!==null;)t=r.alternate,t!==null&&Rl(t)===null&&(f=r),r=r.sibling;r=f,r===null?(f=i.child,i.child=null):(f=r.sibling,r.sibling=null),Yd(i,!1,f,r,h,l);break;case"backwards":case"unstable_legacy-backwards":for(r=null,f=i.child,i.child=null;f!==null;){if(t=f.alternate,t!==null&&Rl(t)===null){i.child=f;break}t=f.sibling,f.sibling=r,r=f,f=t}Yd(i,!0,r,null,h,l);break;case"together":Yd(i,!1,null,null,void 0,l);break;default:i.memoizedState=null}return i.child}function Si(t,i,r){if(t!==null&&(i.dependencies=t.dependencies),is|=i.lanes,(r&i.childLanes)===0)if(t!==null){if(Ma(t,i,r,!1),(r&i.childLanes)===0)return null}else return null;if(t!==null&&i.child!==t.child)throw Error(o(153));if(i.child!==null){for(t=i.child,r=yi(t,t.pendingProps),i.child=r,r.return=i;t.sibling!==null;)t=t.sibling,r=r.sibling=yi(t,t.pendingProps),r.return=i;r.sibling=null}return i.child}function Hd(t,i){return(t.lanes&i)!==0?!0:(t=t.dependencies,!!(t!==null&&Al(t)))}function Q2(t,i,r){switch(i.tag){case 3:Ne(i,i.stateNode.containerInfo),$i(i,ut,t.memoizedState.cache),Ps();break;case 27:case 5:St(i);break;case 4:Ne(i,i.stateNode.containerInfo);break;case 10:$i(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,pd(i),null;break;case 13:var l=i.memoizedState;if(l!==null)return l.dehydrated!==null?(Ji(i),i.flags|=128,null):(r&i.child.childLanes)!==0?kx(t,i,r):(Ji(i),t=Si(t,i,r),t!==null?t.sibling:null);Ji(i);break;case 19:var f=(t.flags&128)!==0;if(l=(r&i.childLanes)!==0,l||(Ma(t,i,r,!1),l=(r&i.childLanes)!==0),f){if(l)return Mx(t,i,r);i.flags|=128}if(f=i.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),Y(at,at.current),l)break;return null;case 22:return i.lanes=0,wx(t,i,r,i.pendingProps);case 24:$i(i,ut,t.memoizedState.cache)}return Si(t,i,r)}function Ox(t,i,r){if(t!==null)if(t.memoizedProps!==i.pendingProps)ft=!0;else{if(!Hd(t,r)&&(i.flags&128)===0)return ft=!1,Q2(t,i,r);ft=(t.flags&131072)!==0}else ft=!1,De&&(i.flags&1048576)!==0&&cg(i,Ir,i.index);switch(i.lanes=0,i.tag){case 16:e:{var l=i.pendingProps;if(t=Us(i.elementType),i.type=t,typeof t=="function")$u(t)?(l=Qs(t,l),i.tag=1,i=Ex(null,i,t,l,r)):(i.tag=0,i=Pd(null,i,t,l,r));else{if(t!=null){var f=t.$$typeof;if(f===Q){i.tag=11,i=vx(null,i,t,l,r);break e}else if(f===M){i.tag=14,i=bx(null,i,t,l,r);break e}}throw i=le(t)||t,Error(o(306,i,""))}}return i;case 0:return Pd(t,i,i.type,i.pendingProps,r);case 1:return l=i.type,f=Qs(l,i.pendingProps),Ex(t,i,l,f,r);case 3:e:{if(Ne(i,i.stateNode.containerInfo),t===null)throw Error(o(387));l=i.pendingProps;var h=i.memoizedState;f=h.element,ud(t,i),Gr(i,l,null,r);var v=i.memoizedState;if(l=v.cache,$i(i,ut,l),l!==h.cache&&sd(i,[ut],r,!0),Zr(),l=v.element,h.isDehydrated)if(h={element:l,isDehydrated:!1,cache:v.cache},i.updateQueue.baseState=h,i.memoizedState=h,i.flags&256){i=Tx(t,i,l,r);break e}else if(l!==f){f=Sn(Error(o(424)),i),Ur(f),i=Tx(t,i,l,r);break e}else{switch(t=i.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Ve=Cn(t.firstChild),Tt=i,De=!0,Zi=null,Tn=!0,r=wg(i,null,l,r),i.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(Ps(),l===f){i=Si(t,i,r);break e}Ct(t,i,l,r)}i=i.child}return i;case 26:return Hl(t,i),t===null?(r=q0(i.type,null,i.pendingProps,null))?i.memoizedState=r:De||(r=i.type,t=i.pendingProps,l=oc(ue.current).createElement(r),l[Et]=i,l[$t]=t,Mt(l,r,t),jt(l),i.stateNode=l):i.memoizedState=q0(i.type,t.memoizedProps,i.pendingProps,t.memoizedState),null;case 27:return St(i),t===null&&De&&(l=i.stateNode=L0(i.type,i.pendingProps,ue.current),Tt=i,Tn=!0,f=Ve,ls(i.type)?(Sf=f,Ve=Cn(l.firstChild)):Ve=f),Ct(t,i,i.pendingProps.children,r),Hl(t,i),t===null&&(i.flags|=4194304),i.child;case 5:return t===null&&De&&((f=l=Ve)&&(l=jS(l,i.type,i.pendingProps,Tn),l!==null?(i.stateNode=l,Tt=i,Ve=Cn(l.firstChild),Tn=!1,f=!0):f=!1),f||Gi(i)),St(i),f=i.type,h=i.pendingProps,v=t!==null?t.memoizedProps:null,l=h.children,vf(f,h)?l=null:v!==null&&vf(f,v)&&(i.flags|=32),i.memoizedState!==null&&(f=xd(t,i,B2,null,null,r),po._currentValue=f),Hl(t,i),Ct(t,i,l,r),i.child;case 6:return t===null&&De&&((t=r=Ve)&&(r=wS(r,i.pendingProps,Tn),r!==null?(i.stateNode=r,Tt=i,Ve=null,t=!0):t=!1),t||Gi(i)),null;case 13:return kx(t,i,r);case 4:return Ne(i,i.stateNode.containerInfo),l=i.pendingProps,t===null?i.child=Ys(i,null,l,r):Ct(t,i,l,r),i.child;case 11:return vx(t,i,i.type,i.pendingProps,r);case 7:return Ct(t,i,i.pendingProps,r),i.child;case 8:return Ct(t,i,i.pendingProps.children,r),i.child;case 12:return Ct(t,i,i.pendingProps.children,r),i.child;case 10:return l=i.pendingProps,$i(i,i.type,l.value),Ct(t,i,l.children,r),i.child;case 9:return f=i.type._context,l=i.pendingProps.children,Ls(i),f=kt(f),l=l(f),i.flags|=1,Ct(t,i,l,r),i.child;case 14:return bx(t,i,i.type,i.pendingProps,r);case 15:return jx(t,i,i.type,i.pendingProps,r);case 19:return Mx(t,i,r);case 31:return H2(t,i,r);case 22:return wx(t,i,r,i.pendingProps);case 24:return Ls(i),l=kt(ut),t===null?(f=od(),f===null&&(f=Qe,h=ad(),f.pooledCache=h,h.refCount++,h!==null&&(f.pooledCacheLanes|=r),f=h),i.memoizedState={parent:l,cache:f},cd(i),$i(i,ut,f)):((t.lanes&r)!==0&&(ud(t,i),Gr(i,null,null,r),Zr()),f=t.memoizedState,h=i.memoizedState,f.parent!==l?(f={parent:l,cache:l},i.memoizedState=f,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=f),$i(i,ut,l)):(l=h.cache,$i(i,ut,l),l!==f.cache&&sd(i,[ut],r,!0))),Ct(t,i,i.pendingProps.children,r),i.child;case 29:throw i.pendingProps}throw Error(o(156,i.tag))}function Ai(t){t.flags|=4}function Qd(t,i,r,l,f){if((i=(t.mode&32)!==0)&&(i=!1),i){if(t.flags|=16777216,(f&335544128)===f)if(t.stateNode.complete)t.flags|=8192;else if(s0())t.flags|=8192;else throw qs=Cl,ld}else t.flags&=-16777217}function _x(t,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Z0(i))if(s0())t.flags|=8192;else throw qs=Cl,ld}function Vl(t,i){i!==null&&(t.flags|=4),t.flags&16384&&(i=t.tag!==22?Rt():536870912,t.lanes|=i,qa|=i)}function eo(t,i){if(!De)switch(t.tailMode){case"hidden":i=t.tail;for(var r=null;i!==null;)i.alternate!==null&&(r=i),i=i.sibling;r===null?t.tail=null:r.sibling=null;break;case"collapsed":r=t.tail;for(var l=null;r!==null;)r.alternate!==null&&(l=r),r=r.sibling;l===null?i||t.tail===null?t.tail=null:t.tail.sibling=null:l.sibling=null}}function Ze(t){var i=t.alternate!==null&&t.alternate.child===t.child,r=0,l=0;if(i)for(var f=t.child;f!==null;)r|=f.lanes|f.childLanes,l|=f.subtreeFlags&65011712,l|=f.flags&65011712,f.return=t,f=f.sibling;else for(f=t.child;f!==null;)r|=f.lanes|f.childLanes,l|=f.subtreeFlags,l|=f.flags,f.return=t,f=f.sibling;return t.subtreeFlags|=l,t.childLanes=r,i}function V2(t,i,r){var l=i.pendingProps;switch(Ju(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ze(i),null;case 1:return Ze(i),null;case 3:return r=i.stateNode,l=null,t!==null&&(l=t.memoizedState.cache),i.memoizedState.cache!==l&&(i.flags|=2048),ji(ut),ze(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(Ca(i)?Ai(i):t===null||t.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,td())),Ze(i),null;case 26:var f=i.type,h=i.memoizedState;return t===null?(Ai(i),h!==null?(Ze(i),_x(i,h)):(Ze(i),Qd(i,f,null,l,r))):h?h!==t.memoizedState?(Ai(i),Ze(i),_x(i,h)):(Ze(i),i.flags&=-16777217):(t=t.memoizedProps,t!==l&&Ai(i),Ze(i),Qd(i,f,t,l,r)),null;case 27:if(Pt(i),r=ue.current,f=i.type,t!==null&&i.stateNode!=null)t.memoizedProps!==l&&Ai(i);else{if(!l){if(i.stateNode===null)throw Error(o(166));return Ze(i),null}t=G.current,Ca(i)?dg(i):(t=L0(f,l,r),i.stateNode=t,Ai(i))}return Ze(i),null;case 5:if(Pt(i),f=i.type,t!==null&&i.stateNode!=null)t.memoizedProps!==l&&Ai(i);else{if(!l){if(i.stateNode===null)throw Error(o(166));return Ze(i),null}if(h=G.current,Ca(i))dg(i);else{var v=oc(ue.current);switch(h){case 1:h=v.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:h=v.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":h=v.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":h=v.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":h=v.createElement("div"),h.innerHTML="<script><\/script>",h=h.removeChild(h.firstChild);break;
vendor: 24,379 bytes, line 48
48case"select":h=typeof l.is=="string"?v.createElement("select",{is:l.is}):v.createElement("select"),l.multiple?h.multiple=!0:l.size&&(h.size=l.size);break;default:h=typeof l.is=="string"?v.createElement(f,{is:l.is}):v.createElement(f)}}h[Et]=i,h[$t]=l;e:for(v=i.child;v!==null;){if(v.tag===5||v.tag===6)h.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===i)break e;for(;v.sibling===null;){if(v.return===null||v.return===i)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}i.stateNode=h;e:switch(Mt(h,f,l),f){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Ai(i)}}return Ze(i),Qd(i,i.type,t===null?null:t.memoizedProps,i.pendingProps,r),null;case 6:if(t&&i.stateNode!=null)t.memoizedProps!==l&&Ai(i);else{if(typeof l!="string"&&i.stateNode===null)throw Error(o(166));if(t=ue.current,Ca(i)){if(t=i.stateNode,r=i.memoizedProps,l=null,f=Tt,f!==null)switch(f.tag){case 27:case 5:l=f.memoizedProps}t[Et]=i,t=!!(t.nodeValue===r||l!==null&&l.suppressHydrationWarning===!0||k0(t.nodeValue,r)),t||Gi(i,!0)}else t=oc(t).createTextNode(l),t[Et]=i,i.stateNode=t}return Ze(i),null;case 31:if(r=i.memoizedState,t===null||t.memoizedState!==null){if(l=Ca(i),r!==null){if(t===null){if(!l)throw Error(o(318));if(t=i.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[Et]=i}else Ps(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Ze(i),t=!1}else r=td(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=r),t=!0;if(!t)return i.flags&256?(fn(i),i):(fn(i),null);if((i.flags&128)!==0)throw Error(o(558))}return Ze(i),null;case 13:if(l=i.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(f=Ca(i),l!==null&&l.dehydrated!==null){if(t===null){if(!f)throw Error(o(318));if(f=i.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(o(317));f[Et]=i}else Ps(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Ze(i),f=!1}else f=td(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=f),f=!0;if(!f)return i.flags&256?(fn(i),i):(fn(i),null)}return fn(i),(i.flags&128)!==0?(i.lanes=r,i):(r=l!==null,t=t!==null&&t.memoizedState!==null,r&&(l=i.child,f=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(f=l.alternate.memoizedState.cachePool.pool),h=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(h=l.memoizedState.cachePool.pool),h!==f&&(l.flags|=2048)),r!==t&&r&&(i.child.flags|=8192),Vl(i,i.updateQueue),Ze(i),null);case 4:return ze(),t===null&&mf(i.stateNode.containerInfo),Ze(i),null;case 10:return ji(i.type),Ze(i),null;case 19:if(Z(at),l=i.memoizedState,l===null)return Ze(i),null;if(f=(i.flags&128)!==0,h=l.rendering,h===null)if(f)eo(l,!1);else{if(nt!==0||t!==null&&(t.flags&128)!==0)for(t=i.child;t!==null;){if(h=Rl(t),h!==null){for(i.flags|=128,eo(l,!1),t=h.updateQueue,i.updateQueue=t,Vl(i,t),i.subtreeFlags=0,t=r,r=i.child;r!==null;)rg(r,t),r=r.sibling;return Y(at,at.current&1|2),De&&vi(i,l.treeForkCount),i.child}t=t.sibling}l.tail!==null&&Lt()>Xl&&(i.flags|=128,f=!0,eo(l,!1),i.lanes=4194304)}else{if(!f)if(t=Rl(h),t!==null){if(i.flags|=128,f=!0,t=t.updateQueue,i.updateQueue=t,Vl(i,t),eo(l,!0),l.tail===null&&l.tailMode==="hidden"&&!h.alternate&&!De)return Ze(i),null}else 2*Lt()-l.renderingStartTime>Xl&&r!==536870912&&(i.flags|=128,f=!0,eo(l,!1),i.lanes=4194304);l.isBackwards?(h.sibling=i.child,i.child=h):(t=l.last,t!==null?t.sibling=h:i.child=h,l.last=h)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Lt(),t.sibling=null,r=at.current,Y(at,f?r&1|2:r&1),De&&vi(i,l.treeForkCount),t):(Ze(i),null);case 22:case 23:return fn(i),md(),l=i.memoizedState!==null,t!==null?t.memoizedState!==null!==l&&(i.flags|=8192):l&&(i.flags|=8192),l?(r&536870912)!==0&&(i.flags&128)===0&&(Ze(i),i.subtreeFlags&6&&(i.flags|=8192)):Ze(i),r=i.updateQueue,r!==null&&Vl(i,r.retryQueue),r=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),l=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),l!==r&&(i.flags|=2048),t!==null&&Z(Is),null;case 24:return r=null,t!==null&&(r=t.memoizedState.cache),i.memoizedState.cache!==r&&(i.flags|=2048),ji(ut),Ze(i),null;case 25:return null;case 30:return null}throw Error(o(156,i.tag))}function Z2(t,i){switch(Ju(i),i.tag){case 1:return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 3:return ji(ut),ze(),t=i.flags,(t&65536)!==0&&(t&128)===0?(i.flags=t&-65537|128,i):null;case 26:case 27:case 5:return Pt(i),null;case 31:if(i.memoizedState!==null){if(fn(i),i.alternate===null)throw Error(o(340));Ps()}return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 13:if(fn(i),t=i.memoizedState,t!==null&&t.dehydrated!==null){if(i.alternate===null)throw Error(o(340));Ps()}return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 19:return Z(at),null;case 4:return ze(),null;case 10:return ji(i.type),null;case 22:case 23:return fn(i),md(),t!==null&&Z(Is),t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 24:return ji(ut),null;case 25:return null;default:return null}}function Rx(t,i){switch(Ju(i),i.tag){case 3:ji(ut),ze();break;case 26:case 27:case 5:Pt(i);break;case 4:ze();break;case 31:i.memoizedState!==null&&fn(i);break;case 13:fn(i);break;case 19:Z(at);break;case 10:ji(i.type);break;case 22:case 23:fn(i),md(),t!==null&&Z(Is);break;case 24:ji(ut)}}function to(t,i){try{var r=i.updateQueue,l=r!==null?r.lastEffect:null;if(l!==null){var f=l.next;r=f;do{if((r.tag&t)===t){l=void 0;var h=r.create,v=r.inst;l=h(),v.destroy=l}r=r.next}while(r!==f)}}catch(w){Ie(i,i.return,w)}}function ts(t,i,r){try{var l=i.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var h=f.next;l=h;do{if((l.tag&t)===t){var v=l.inst,w=v.destroy;if(w!==void 0){v.destroy=void 0,f=i;var k=r,q=w;try{q()}catch($){Ie(f,k,$)}}}l=l.next}while(l!==h)}}catch($){Ie(i,i.return,$)}}function zx(t){var i=t.updateQueue;if(i!==null){var r=t.stateNode;try{Sg(i,r)}catch(l){Ie(t,t.return,l)}}}function Dx(t,i,r){r.props=Qs(t.type,t.memoizedProps),r.state=t.memoizedState;try{r.componentWillUnmount()}catch(l){Ie(t,i,l)}}function no(t,i){try{var r=t.ref;if(r!==null){switch(t.tag){case 26:case 27:case 5:var l=t.stateNode;break;case 30:l=t.stateNode;break;default:l=t.stateNode}typeof r=="function"?t.refCleanup=r(l):r.current=l}}catch(f){Ie(t,i,f)}}function Xn(t,i){var r=t.ref,l=t.refCleanup;if(r!==null)if(typeof l=="function")try{l()}catch(f){Ie(t,i,f)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(f){Ie(t,i,f)}else r.current=null}function Bx(t){var i=t.type,r=t.memoizedProps,l=t.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":r.autoFocus&&l.focus();break e;case"img":r.src?l.src=r.src:r.srcSet&&(l.srcset=r.srcSet)}}catch(f){Ie(t,t.return,f)}}function Vd(t,i,r){try{var l=t.stateNode;pS(l,t.type,r,i),l[$t]=i}catch(f){Ie(t,t.return,f)}}function Px(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&ls(t.type)||t.tag===4}function Zd(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Px(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&ls(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Gd(t,i,r){var l=t.tag;if(l===5||l===6)t=t.stateNode,i?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(t,i):(i=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,i.appendChild(t),r=r._reactRootContainer,r!=null||i.onclick!==null||(i.onclick=gi));else if(l!==4&&(l===27&&ls(t.type)&&(r=t.stateNode,i=null),t=t.child,t!==null))for(Gd(t,i,r),t=t.sibling;t!==null;)Gd(t,i,r),t=t.sibling}function Zl(t,i,r){var l=t.tag;if(l===5||l===6)t=t.stateNode,i?r.insertBefore(t,i):r.appendChild(t);else if(l!==4&&(l===27&&ls(t.type)&&(r=t.stateNode),t=t.child,t!==null))for(Zl(t,i,r),t=t.sibling;t!==null;)Zl(t,i,r),t=t.sibling}function Fx(t){var i=t.stateNode,r=t.memoizedProps;try{for(var l=t.type,f=i.attributes;f.length;)i.removeAttributeNode(f[0]);Mt(i,l,r),i[Et]=t,i[$t]=r}catch(h){Ie(t,t.return,h)}}var Ei=!1,ht=!1,$d=!1,Lx=typeof WeakSet=="function"?WeakSet:Set,wt=null;function G2(t,i){if(t=t.containerInfo,xf=mc,t=Xp(t),qu(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var l=r.getSelection&&r.getSelection();if(l&&l.rangeCount!==0){r=l.anchorNode;var f=l.anchorOffset,h=l.focusNode;l=l.focusOffset;try{r.nodeType,h.nodeType}catch{r=null;break e}var v=0,w=-1,k=-1,q=0,$=0,W=t,H=null;t:for(;;){for(var V;W!==r||f!==0&&W.nodeType!==3||(w=v+f),W!==h||l!==0&&W.nodeType!==3||(k=v+l),W.nodeType===3&&(v+=W.nodeValue.length),(V=W.firstChild)!==null;)H=W,W=V;for(;;){if(W===t)break t;if(H===r&&++q===f&&(w=v),H===h&&++$===l&&(k=v),(V=W.nextSibling)!==null)break;W=H,H=W.parentNode}W=V}r=w===-1||k===-1?null:{start:w,end:k}}else r=null}r=r||{start:0,end:0}}else r=null;for(yf={focusedElem:t,selectionRange:r},mc=!1,wt=i;wt!==null;)if(i=wt,t=i.child,(i.subtreeFlags&1028)!==0&&t!==null)t.return=i,wt=t;else for(;wt!==null;){switch(i=wt,h=i.alternate,t=i.flags,i.tag){case 0:if((t&4)!==0&&(t=i.updateQueue,t=t!==null?t.events:null,t!==null))for(r=0;r<t.length;r++)f=t[r],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&h!==null){t=void 0,r=i,f=h.memoizedProps,h=h.memoizedState,l=r.stateNode;try{var de=Qs(r.type,f);t=l.getSnapshotBeforeUpdate(de,h),l.__reactInternalSnapshotBeforeUpdate=t}catch(be){Ie(r,r.return,be)}}break;case 3:if((t&1024)!==0){if(t=i.stateNode.containerInfo,r=t.nodeType,r===9)jf(t);else if(r===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":jf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(o(163))}if(t=i.sibling,t!==null){t.return=i.return,wt=t;break}wt=i.return}}function Ix(t,i,r){var l=r.flags;switch(r.tag){case 0:case 11:case 15:ki(t,r),l&4&&to(5,r);break;case 1:if(ki(t,r),l&4)if(t=r.stateNode,i===null)try{t.componentDidMount()}catch(v){Ie(r,r.return,v)}else{var f=Qs(r.type,i.memoizedProps);i=i.memoizedState;try{t.componentDidUpdate(f,i,t.__reactInternalSnapshotBeforeUpdate)}catch(v){Ie(r,r.return,v)}}l&64&&zx(r),l&512&&no(r,r.return);break;case 3:if(ki(t,r),l&64&&(t=r.updateQueue,t!==null)){if(i=null,r.child!==null)switch(r.child.tag){case 27:case 5:i=r.child.stateNode;break;case 1:i=r.child.stateNode}try{Sg(t,i)}catch(v){Ie(r,r.return,v)}}break;case 27:i===null&&l&4&&Fx(r);case 26:case 5:ki(t,r),i===null&&l&4&&Bx(r),l&512&&no(r,r.return);break;case 12:ki(t,r);break;case 31:ki(t,r),l&4&&Yx(t,r);break;case 13:ki(t,r),l&4&&Hx(t,r),l&64&&(t=r.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(r=iS.bind(null,r),NS(t,r))));break;case 22:if(l=r.memoizedState!==null||Ei,!l){i=i!==null&&i.memoizedState!==null||ht,f=Ei;var h=ht;Ei=l,(ht=i)&&!h?Ci(t,r,(r.subtreeFlags&8772)!==0):ki(t,r),Ei=f,ht=h}break;case 30:break;default:ki(t,r)}}function Ux(t){var i=t.alternate;i!==null&&(t.alternate=null,Ux(i)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(i=t.stateNode,i!==null&&Au(i)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var $e=null,Xt=!1;function Ti(t,i,r){for(r=r.child;r!==null;)qx(t,i,r),r=r.sibling}function qx(t,i,r){if(It&&typeof It.onCommitFiberUnmount=="function")try{It.onCommitFiberUnmount(ks,r)}catch{}switch(r.tag){case 26:ht||Xn(r,i),Ti(t,i,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:ht||Xn(r,i);var l=$e,f=Xt;ls(r.type)&&($e=r.stateNode,Xt=!1),Ti(t,i,r),fo(r.stateNode),$e=l,Xt=f;break;case 5:ht||Xn(r,i);case 6:if(l=$e,f=Xt,$e=null,Ti(t,i,r),$e=l,Xt=f,$e!==null)if(Xt)try{($e.nodeType===9?$e.body:$e.nodeName==="HTML"?$e.ownerDocument.body:$e).removeChild(r.stateNode)}catch(h){Ie(r,i,h)}else try{$e.removeChild(r.stateNode)}catch(h){Ie(r,i,h)}break;case 18:$e!==null&&(Xt?(t=$e,z0(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,r.stateNode),Ka(t)):z0($e,r.stateNode));break;case 4:l=$e,f=Xt,$e=r.stateNode.containerInfo,Xt=!0,Ti(t,i,r),$e=l,Xt=f;break;case 0:case 11:case 14:case 15:ts(2,r,i),ht||ts(4,r,i),Ti(t,i,r);break;case 1:ht||(Xn(r,i),l=r.stateNode,typeof l.componentWillUnmount=="function"&&Dx(r,i,l)),Ti(t,i,r);break;case 21:Ti(t,i,r);break;case 22:ht=(l=ht)||r.memoizedState!==null,Ti(t,i,r),ht=l;break;default:Ti(t,i,r)}}function Yx(t,i){if(i.memoizedState===null&&(t=i.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Ka(t)}catch(r){Ie(i,i.return,r)}}}function Hx(t,i){if(i.memoizedState===null&&(t=i.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Ka(t)}catch(r){Ie(i,i.return,r)}}function $2(t){switch(t.tag){case 31:case 13:case 19:var i=t.stateNode;return i===null&&(i=t.stateNode=new Lx),i;case 22:return t=t.stateNode,i=t._retryCache,i===null&&(i=t._retryCache=new Lx),i;default:throw Error(o(435,t.tag))}}function Gl(t,i){var r=$2(t);i.forEach(function(l){if(!r.has(l)){r.add(l);var f=sS.bind(null,t,l);l.then(f,f)}})}function Wt(t,i){var r=i.deletions;if(r!==null)for(var l=0;l<r.length;l++){var f=r[l],h=t,v=i,w=v;e:for(;w!==null;){switch(w.tag){case 27:if(ls(w.type)){$e=w.stateNode,Xt=!1;break e}break;case 5:$e=w.stateNode,Xt=!1;break e;case 3:case 4:$e=w.stateNode.containerInfo,Xt=!0;break e}w=w.return}if($e===null)throw Error(o(160));qx(h,v,f),$e=null,Xt=!1,h=f.alternate,h!==null&&(h.return=null),f.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)Qx(i,t),i=i.sibling}var Ln=null;function Qx(t,i){var r=t.alternate,l=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Wt(i,t),Jt(t),l&4&&(ts(3,t,t.return),to(3,t),ts(5,t,t.return));break;case 1:Wt(i,t),Jt(t),l&512&&(ht||r===null||Xn(r,r.return)),l&64&&Ei&&(t=t.updateQueue,t!==null&&(l=t.callbacks,l!==null&&(r=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=r===null?l:r.concat(l))));break;case 26:var f=Ln;if(Wt(i,t),Jt(t),l&512&&(ht||r===null||Xn(r,r.return)),l&4){var h=r!==null?r.memoizedState:null;if(l=t.memoizedState,r===null)if(l===null)if(t.stateNode===null){e:{l=t.type,r=t.memoizedProps,f=f.ownerDocument||f;t:switch(l){case"title":h=f.getElementsByTagName("title")[0],(!h||h[Cr]||h[Et]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=f.createElement(l),f.head.insertBefore(h,f.querySelector("head > title"))),Mt(h,l,r),h[Et]=t,jt(h),l=h;break e;case"link":var v=Q0("link","href",f).get(l+(r.href||""));if(v){for(var w=0;w<v.length;w++)if(h=v[w],h.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&h.getAttribute("rel")===(r.rel==null?null:r.rel)&&h.getAttribute("title")===(r.title==null?null:r.title)&&h.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){v.splice(w,1);break t}}h=f.createElement(l),Mt(h,l,r),f.head.appendChild(h);break;case"meta":if(v=Q0("meta","content",f).get(l+(r.content||""))){for(w=0;w<v.length;w++)if(h=v[w],h.getAttribute("content")===(r.content==null?null:""+r.content)&&h.getAttribute("name")===(r.name==null?null:r.name)&&h.getAttribute("property")===(r.property==null?null:r.property)&&h.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&h.getAttribute("charset")===(r.charSet==null?null:r.charSet)){v.splice(w,1);break t}}h=f.createElement(l),Mt(h,l,r),f.head.appendChild(h);break;default:throw Error(o(468,l))}h[Et]=t,jt(h),l=h}t.stateNode=l}else V0(f,t.type,t.stateNode);else t.stateNode=H0(f,l,t.memoizedProps);else h!==l?(h===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):h.count--,l===null?V0(f,t.type,t.stateNode):H0(f,l,t.memoizedProps)):l===null&&t.stateNode!==null&&Vd(t,t.memoizedProps,r.memoizedProps)}break;case 27:Wt(i,t),Jt(t),l&512&&(ht||r===null||Xn(r,r.return)),r!==null&&l&4&&Vd(t,t.memoizedProps,r.memoizedProps);break;case 5:if(Wt(i,t),Jt(t),l&512&&(ht||r===null||Xn(r,r.return)),t.flags&32){f=t.stateNode;try{va(f,"")}catch(de){Ie(t,t.return,de)}}l&4&&t.stateNode!=null&&(f=t.memoizedProps,Vd(t,f,r!==null?r.memoizedProps:f)),l&1024&&($d=!0);break;case 6:if(Wt(i,t),Jt(t),l&4){if(t.stateNode===null)throw Error(o(162));l=t.memoizedProps,r=t.stateNode;try{r.nodeValue=l}catch(de){Ie(t,t.return,de)}}break;case 3:if(uc=null,f=Ln,Ln=lc(i.containerInfo),Wt(i,t),Ln=f,Jt(t),l&4&&r!==null&&r.memoizedState.isDehydrated)try{Ka(i.containerInfo)}catch(de){Ie(t,t.return,de)}$d&&($d=!1,Vx(t));break;case 4:l=Ln,Ln=lc(t.stateNode.containerInfo),Wt(i,t),Jt(t),Ln=l;break;case 12:Wt(i,t),Jt(t);break;case 31:Wt(i,t),Jt(t),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Gl(t,l)));break;case 13:Wt(i,t),Jt(t),t.child.flags&8192&&t.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(Kl=Lt()),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Gl(t,l)));break;case 22:f=t.memoizedState!==null;var k=r!==null&&r.memoizedState!==null,q=Ei,$=ht;if(Ei=q||f,ht=$||k,Wt(i,t),ht=$,Ei=q,Jt(t),l&8192)e:for(i=t.stateNode,i._visibility=f?i._visibility&-2:i._visibility|1,f&&(r===null||k||Ei||ht||Vs(t)),r=null,i=t;;){if(i.tag===5||i.tag===26){if(r===null){k=r=i;try{if(h=k.stateNode,f)v=h.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{w=k.stateNode;var W=k.memoizedProps.style,H=W!=null&&W.hasOwnProperty("display")?W.display:null;w.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(de){Ie(k,k.return,de)}}}else if(i.tag===6){if(r===null){k=i;try{k.stateNode.nodeValue=f?"":k.memoizedProps}catch(de){Ie(k,k.return,de)}}}else if(i.tag===18){if(r===null){k=i;try{var V=k.stateNode;f?D0(V,!0):D0(k.stateNode,!1)}catch(de){Ie(k,k.return,de)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===t)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;r===i&&(r=null),i=i.return}r===i&&(r=null),i.sibling.return=i.return,i=i.sibling}l&4&&(l=t.updateQueue,l!==null&&(r=l.retryQueue,r!==null&&(l.retryQueue=null,Gl(t,r))));break;case 19:Wt(i,t),Jt(t),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Gl(t,l)));break;case 30:break;case 21:break;default:Wt(i,t),Jt(t)}}function Jt(t){var i=t.flags;if(i&2){try{for(var r,l=t.return;l!==null;){if(Px(l)){r=l;break}l=l.return}if(r==null)throw Error(o(160));switch(r.tag){case 27:var f=r.stateNode,h=Zd(t);Zl(t,h,f);break;case 5:var v=r.stateNode;r.flags&32&&(va(v,""),r.flags&=-33);var w=Zd(t);Zl(t,w,v);break;case 3:case 4:var k=r.stateNode.containerInfo,q=Zd(t);Gd(t,q,k);break;default:throw Error(o(161))}}catch($){Ie(t,t.return,$)}t.flags&=-3}i&4096&&(t.flags&=-4097)}function Vx(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var i=t;Vx(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),t=t.sibling}}function ki(t,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)Ix(t,i.alternate,i),i=i.sibling}function Vs(t){for(t=t.child;t!==null;){var i=t;switch(i.tag){case 0:case 11:case 14:case 15:ts(4,i,i.return),Vs(i);break;case 1:Xn(i,i.return);var r=i.stateNode;typeof r.componentWillUnmount=="function"&&Dx(i,i.return,r),Vs(i);break;case 27:fo(i.stateNode);case 26:case 5:Xn(i,i.return),Vs(i);break;case 22:i.memoizedState===null&&Vs(i);break;case 30:Vs(i);break;default:Vs(i)}t=t.sibling}}function Ci(t,i,r){for(r=r&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var l=i.alternate,f=t,h=i,v=h.flags;switch(h.tag){case 0:case 11:case 15:Ci(f,h,r),to(4,h);break;case 1:if(Ci(f,h,r),l=h,f=l.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(q){Ie(l,l.return,q)}if(l=h,f=l.updateQueue,f!==null){var w=l.stateNode;try{var k=f.shared.hiddenCallbacks;if(k!==null)for(f.shared.hiddenCallbacks=null,f=0;f<k.length;f++)Ng(k[f],w)}catch(q){Ie(l,l.return,q)}}r&&v&64&&zx(h),no(h,h.return);break;case 27:Fx(h);case 26:case 5:Ci(f,h,r),r&&l===null&&v&4&&Bx(h),no(h,h.return);break;case 12:Ci(f,h,r);break;case 31:Ci(f,h,r),r&&v&4&&Yx(f,h);break;case 13:Ci(f,h,r),r&&v&4&&Hx(f,h);break;case 22:h.memoizedState===null&&Ci(f,h,r),no(h,h.return);break;case 30:break;default:Ci(f,h,r)}i=i.sibling}}function Kd(t,i){var r=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),t=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(t=i.memoizedState.cachePool.pool),t!==r&&(t!=null&&t.refCount++,r!=null&&qr(r))}function Xd(t,i){t=null,i.alternate!==null&&(t=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==t&&(i.refCount++,t!=null&&qr(t))}function In(t,i,r,l){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)Zx(t,i,r,l),i=i.sibling}function Zx(t,i,r,l){var f=i.flags;switch(i.tag){case 0:case 11:case 15:In(t,i,r,l),f&2048&&to(9,i);break;case 1:In(t,i,r,l);break;case 3:In(t,i,r,l),f&2048&&(t=null,i.alternate!==null&&(t=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==t&&(i.refCount++,t!=null&&qr(t)));break;case 12:if(f&2048){In(t,i,r,l),t=i.stateNode;try{var h=i.memoizedProps,v=h.id,w=h.onPostCommit;typeof w=="function"&&w(v,i.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(k){Ie(i,i.return,k)}}else In(t,i,r,l);break;case 31:In(t,i,r,l);break;case 13:In(t,i,r,l);break;case 23:break;case 22:h=i.stateNode,v=i.alternate,i.memoizedState!==null?h._visibility&2?In(t,i,r,l):io(t,i):h._visibility&2?In(t,i,r,l):(h._visibility|=2,La(t,i,r,l,(i.subtreeFlags&10256)!==0||!1)),f&2048&&Kd(v,i);break;case 24:In(t,i,r,l),f&2048&&Xd(i.alternate,i);break;default:In(t,i,r,l)}}function La(t,i,r,l,f){for(f=f&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var h=t,v=i,w=r,k=l,q=v.flags;switch(v.tag){case 0:case 11:case 15:La(h,v,w,k,f),to(8,v);break;case 23:break;case 22:var $=v.stateNode;v.memoizedState!==null?$._visibility&2?La(h,v,w,k,f):io(h,v):($._visibility|=2,La(h,v,w,k,f)),f&&q&2048&&Kd(v.alternate,v);break;case 24:La(h,v,w,k,f),f&&q&2048&&Xd(v.alternate,v);break;default:La(h,v,w,k,f)}i=i.sibling}}function io(t,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var r=t,l=i,f=l.flags;switch(l.tag){case 22:io(r,l),f&2048&&Kd(l.alternate,l);break;case 24:io(r,l),f&2048&&Xd(l.alternate,l);break;default:io(r,l)}i=i.sibling}}var so=8192;function Ia(t,i,r){if(t.subtreeFlags&so)for(t=t.child;t!==null;)Gx(t,i,r),t=t.sibling}function Gx(t,i,r){switch(t.tag){case 26:Ia(t,i,r),t.flags&so&&t.memoizedState!==null&&DS(r,Ln,t.memoizedState,t.memoizedProps);break;case 5:Ia(t,i,r);break;case 3:case 4:var l=Ln;Ln=lc(t.stateNode.containerInfo),Ia(t,i,r),Ln=l;break;case 22:t.memoizedState===null&&(l=t.alternate,l!==null&&l.memoizedState!==null?(l=so,so=16777216,Ia(t,i,r),so=l):Ia(t,i,r));break;default:Ia(t,i,r)}}function $x(t){var i=t.alternate;if(i!==null&&(t=i.child,t!==null)){i.child=null;do i=t.sibling,t.sibling=null,t=i;while(t!==null)}}function ao(t){var i=t.deletions;if((t.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var l=i[r];wt=l,Xx(l,t)}$x(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Kx(t),t=t.sibling}function Kx(t){switch(t.tag){case 0:case 11:case 15:ao(t),t.flags&2048&&ts(9,t,t.return);break;case 3:ao(t);break;case 12:ao(t);break;case 22:var i=t.stateNode;t.memoizedState!==null&&i._visibility&2&&(t.return===null||t.return.tag!==13)?(i._visibility&=-3,$l(t)):ao(t);break;default:ao(t)}}function $l(t){var i=t.deletions;if((t.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var l=i[r];wt=l,Xx(l,t)}$x(t)}for(t=t.child;t!==null;){switch(i=t,i.tag){case 0:case 11:case 15:ts(8,i,i.return),$l(i);break;case 22:r=i.stateNode,r._visibility&2&&(r._visibility&=-3,$l(i));break;default:$l(i)}t=t.sibling}}function Xx(t,i){for(;wt!==null;){var r=wt;switch(r.tag){case 0:case 11:case 15:ts(8,r,i);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var l=r.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:qr(r.memoizedState.cache)}if(l=r.child,l!==null)l.return=r,wt=l;else e:for(r=t;wt!==null;){l=wt;var f=l.sibling,h=l.return;if(Ux(l),l===r){wt=null;break e}if(f!==null){f.return=h,wt=f;break e}wt=h}}}var K2={getCacheForType:function(t){var i=kt(ut),r=i.data.get(t);return r===void 0&&(r=t(),i.data.set(t,r)),r},cacheSignal:function(){return kt(ut).controller.signal}}
vendor: 16,331 bytes, line 48
48,X2=typeof WeakMap=="function"?WeakMap:Map,Fe=0,Qe=null,Ce=null,Oe=0,Le=0,hn=null,ns=!1,Ua=!1,Wd=!1,Mi=0,nt=0,is=0,Zs=0,Jd=0,mn=0,qa=0,ro=null,en=null,ef=!1,Kl=0,Wx=0,Xl=1/0,Wl=null,ss=null,pt=0,as=null,Ya=null,Oi=0,tf=0,nf=null,Jx=null,oo=0,sf=null;function pn(){return(Fe&2)!==0&&Oe!==0?Oe&-Oe:_.T!==null?uf():Nu()}function e0(){if(mn===0)if((Oe&536870912)===0||De){var t=da;da<<=1,(da&3932160)===0&&(da=262144),mn=t}else mn=536870912;return t=dn.current,t!==null&&(t.flags|=32),mn}function tn(t,i,r){(t===Qe&&(Le===2||Le===9)||t.cancelPendingCommit!==null)&&(Ha(t,0),rs(t,Oe,mn,!1)),We(t,r),((Fe&2)===0||t!==Qe)&&(t===Qe&&((Fe&2)===0&&(Zs|=r),nt===4&&rs(t,Oe,mn,!1)),Wn(t))}function t0(t,i,r){if((Fe&6)!==0)throw Error(o(327));var l=!r&&(i&127)===0&&(i&t.expiredLanes)===0||Ge(t,i),f=l?eS(t,i):rf(t,i,!0),h=l;do{if(f===0){Ua&&!l&&rs(t,i,0,!1);break}else{if(r=t.current.alternate,h&&!W2(r)){f=rf(t,i,!1),h=!1;continue}if(f===2){if(h=i,t.errorRecoveryDisabledLanes&h)var v=0;else v=t.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){i=v;e:{var w=t;f=ro;var k=w.current.memoizedState.isDehydrated;if(k&&(Ha(w,v).flags|=256),v=rf(w,v,!1),v!==2){if(Wd&&!k){w.errorRecoveryDisabledLanes|=h,Zs|=h,f=4;break e}h=en,en=f,h!==null&&(en===null?en=h:en.push.apply(en,h))}f=v}if(h=!1,f!==2)continue}}if(f===1){Ha(t,0),rs(t,i,0,!0);break}e:{switch(l=t,h=f,h){case 0:case 1:throw Error(o(345));case 4:if((i&4194048)!==i)break;case 6:rs(l,i,mn,!ns);break e;case 2:en=null;break;case 3:case 5:break;default:throw Error(o(329))}if((i&62914560)===i&&(f=Kl+300-Lt(),10<f)){if(rs(l,i,mn,!ns),Se(l,0,!0)!==0)break e;Oi=i,l.timeoutHandle=_0(n0.bind(null,l,r,en,Wl,ef,i,mn,Zs,qa,ns,h,"Throttled",-0,0),f);break e}n0(l,r,en,Wl,ef,i,mn,Zs,qa,ns,h,null,-0,0)}}break}while(!0);Wn(t)}function n0(t,i,r,l,f,h,v,w,k,q,$,W,H,V){if(t.timeoutHandle=-1,W=i.subtreeFlags,W&8192||(W&16785408)===16785408){W={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:gi},Gx(i,h,W);var de=(h&62914560)===h?Kl-Lt():(h&4194048)===h?Wx-Lt():0;if(de=BS(W,de),de!==null){Oi=h,t.cancelPendingCommit=de(u0.bind(null,t,i,h,r,l,f,v,w,k,$,W,null,H,V)),rs(t,h,v,!q);return}}u0(t,i,h,r,l,f,v,w,k)}function W2(t){for(var i=t;;){var r=i.tag;if((r===0||r===11||r===15)&&i.flags&16384&&(r=i.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var l=0;l<r.length;l++){var f=r[l],h=f.getSnapshot;f=f.value;try{if(!cn(h(),f))return!1}catch{return!1}}if(r=i.child,i.subtreeFlags&16384&&r!==null)r.return=i,i=r;else{if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function rs(t,i,r,l){i&=~Jd,i&=~Zs,t.suspendedLanes|=i,t.pingedLanes&=~i,l&&(t.warmLanes|=i),l=t.expirationTimes;for(var f=i;0<f;){var h=31-_t(f),v=1<<h;l[h]=-1,f&=~v}r!==0&&Ms(t,r,i)}function Jl(){return(Fe&6)===0?(lo(0),!1):!0}function af(){if(Ce!==null){if(Le===0)var t=Ce.return;else t=Ce,bi=Fs=null,bd(t),za=null,Hr=0,t=Ce;for(;t!==null;)Rx(t.alternate,t),t=t.return;Ce=null}}function Ha(t,i){var r=t.timeoutHandle;r!==-1&&(t.timeoutHandle=-1,yS(r)),r=t.cancelPendingCommit,r!==null&&(t.cancelPendingCommit=null,r()),Oi=0,af(),Qe=t,Ce=r=yi(t.current,null),Oe=i,Le=0,hn=null,ns=!1,Ua=Ge(t,i),Wd=!1,qa=mn=Jd=Zs=is=nt=0,en=ro=null,ef=!1,(i&8)!==0&&(i|=i&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=i;0<l;){var f=31-_t(l),h=1<<f;i|=t[f],l&=~h}return Mi=i,bl(),r}function i0(t,i){Ee=null,_.H=Wr,i===Ra||i===kl?(i=vg(),Le=3):i===ld?(i=vg(),Le=4):Le=i===Bd?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,hn=i,Ce===null&&(nt=1,ql(t,Sn(i,t.current)))}function s0(){var t=dn.current;return t===null?!0:(Oe&4194048)===Oe?kn===null:(Oe&62914560)===Oe||(Oe&536870912)!==0?t===kn:!1}function a0(){var t=_.H;return _.H=Wr,t===null?Wr:t}function r0(){var t=_.A;return _.A=K2,t}function ec(){nt=4,ns||(Oe&4194048)!==Oe&&dn.current!==null||(Ua=!0),(is&134217727)===0&&(Zs&134217727)===0||Qe===null||rs(Qe,Oe,mn,!1)}function rf(t,i,r){var l=Fe;Fe|=2;var f=a0(),h=r0();(Qe!==t||Oe!==i)&&(Wl=null,Ha(t,i)),i=!1;var v=nt;e:do try{if(Le!==0&&Ce!==null){var w=Ce,k=hn;switch(Le){case 8:af(),v=6;break e;case 3:case 2:case 9:case 6:dn.current===null&&(i=!0);var q=Le;if(Le=0,hn=null,Qa(t,w,k,q),r&&Ua){v=0;break e}break;default:q=Le,Le=0,hn=null,Qa(t,w,k,q)}}J2(),v=nt;break}catch($){i0(t,$)}while(!0);return i&&t.shellSuspendCounter++,bi=Fs=null,Fe=l,_.H=f,_.A=h,Ce===null&&(Qe=null,Oe=0,bl()),v}function J2(){for(;Ce!==null;)o0(Ce)}function eS(t,i){var r=Fe;Fe|=2;var l=a0(),f=r0();Qe!==t||Oe!==i?(Wl=null,Xl=Lt()+500,Ha(t,i)):Ua=Ge(t,i);e:do try{if(Le!==0&&Ce!==null){i=Ce;var h=hn;t:switch(Le){case 1:Le=0,hn=null,Qa(t,i,h,1);break;case 2:case 9:if(xg(h)){Le=0,hn=null,l0(i);break}i=function(){Le!==2&&Le!==9||Qe!==t||(Le=7),Wn(t)},h.then(i,i);break e;case 3:Le=7;break e;case 4:Le=5;break e;case 7:xg(h)?(Le=0,hn=null,l0(i)):(Le=0,hn=null,Qa(t,i,h,7));break;case 5:var v=null;switch(Ce.tag){case 26:v=Ce.memoizedState;case 5:case 27:var w=Ce;if(v?Z0(v):w.stateNode.complete){Le=0,hn=null;var k=w.sibling;if(k!==null)Ce=k;else{var q=w.return;q!==null?(Ce=q,tc(q)):Ce=null}break t}}Le=0,hn=null,Qa(t,i,h,5);break;case 6:Le=0,hn=null,Qa(t,i,h,6);break;case 8:af(),nt=6;break e;default:throw Error(o(462))}}tS();break}catch($){i0(t,$)}while(!0);return bi=Fs=null,_.H=l,_.A=f,Fe=r,Ce!==null?0:(Qe=null,Oe=0,bl(),nt)}function tS(){for(;Ce!==null&&!Ft();)o0(Ce)}function o0(t){var i=Ox(t.alternate,t,Mi);t.memoizedProps=t.pendingProps,i===null?tc(t):Ce=i}function l0(t){var i=t,r=i.alternate;switch(i.tag){case 15:case 0:i=Ax(r,i,i.pendingProps,i.type,void 0,Oe);break;case 11:i=Ax(r,i,i.pendingProps,i.type.render,i.ref,Oe);break;case 5:bd(i);default:Rx(r,i),i=Ce=rg(i,Mi),i=Ox(r,i,Mi)}t.memoizedProps=t.pendingProps,i===null?tc(t):Ce=i}function Qa(t,i,r,l){bi=Fs=null,bd(i),za=null,Hr=0;var f=i.return;try{if(Y2(t,f,i,r,Oe)){nt=1,ql(t,Sn(r,t.current)),Ce=null;return}}catch(h){if(f!==null)throw Ce=f,h;nt=1,ql(t,Sn(r,t.current)),Ce=null;return}i.flags&32768?(De||l===1?t=!0:Ua||(Oe&536870912)!==0?t=!1:(ns=t=!0,(l===2||l===9||l===3||l===6)&&(l=dn.current,l!==null&&l.tag===13&&(l.flags|=16384))),c0(i,t)):tc(i)}function tc(t){var i=t;do{if((i.flags&32768)!==0){c0(i,ns);return}t=i.return;var r=V2(i.alternate,i,Mi);if(r!==null){Ce=r;return}if(i=i.sibling,i!==null){Ce=i;return}Ce=i=t}while(i!==null);nt===0&&(nt=5)}function c0(t,i){do{var r=Z2(t.alternate,t);if(r!==null){r.flags&=32767,Ce=r;return}if(r=t.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!i&&(t=t.sibling,t!==null)){Ce=t;return}Ce=t=r}while(t!==null);nt=6,Ce=null}function u0(t,i,r,l,f,h,v,w,k){t.cancelPendingCommit=null;do nc();while(pt!==0);if((Fe&6)!==0)throw Error(o(327));if(i!==null){if(i===t.current)throw Error(o(177));if(h=i.lanes|i.childLanes,h|=Zu,Vt(t,r,h,v,w,k),t===Qe&&(Ce=Qe=null,Oe=0),Ya=i,as=t,Oi=r,tf=h,nf=f,Jx=l,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,aS(Ts,function(){return p0(),null})):(t.callbackNode=null,t.callbackPriority=0),l=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||l){l=_.T,_.T=null,f=I.p,I.p=2,v=Fe,Fe|=4;try{G2(t,i,r)}finally{Fe=v,I.p=f,_.T=l}}pt=1,d0(),f0(),h0()}}function d0(){if(pt===1){pt=0;var t=as,i=Ya,r=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||r){r=_.T,_.T=null;var l=I.p;I.p=2;var f=Fe;Fe|=4;try{Qx(i,t);var h=yf,v=Xp(t.containerInfo),w=h.focusedElem,k=h.selectionRange;if(v!==w&&w&&w.ownerDocument&&Kp(w.ownerDocument.documentElement,w)){if(k!==null&&qu(w)){var q=k.start,$=k.end;if($===void 0&&($=q),"selectionStart"in w)w.selectionStart=q,w.selectionEnd=Math.min($,w.value.length);else{var W=w.ownerDocument||document,H=W&&W.defaultView||window;if(H.getSelection){var V=H.getSelection(),de=w.textContent.length,be=Math.min(k.start,de),Ye=k.end===void 0?be:Math.min(k.end,de);!V.extend&&be>Ye&&(v=Ye,Ye=be,be=v);var F=$p(w,be),R=$p(w,Ye);if(F&&R&&(V.rangeCount!==1||V.anchorNode!==F.node||V.anchorOffset!==F.offset||V.focusNode!==R.node||V.focusOffset!==R.offset)){var U=W.createRange();U.setStart(F.node,F.offset),V.removeAllRanges(),be>Ye?(V.addRange(U),V.extend(R.node,R.offset)):(U.setEnd(R.node,R.offset),V.addRange(U))}}}}for(W=[],V=w;V=V.parentNode;)V.nodeType===1&&W.push({element:V,left:V.scrollLeft,top:V.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<W.length;w++){var K=W[w];K.element.scrollLeft=K.left,K.element.scrollTop=K.top}}mc=!!xf,yf=xf=null}finally{Fe=f,I.p=l,_.T=r}}t.current=i,pt=2}}function f0(){if(pt===2){pt=0;var t=as,i=Ya,r=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||r){r=_.T,_.T=null;var l=I.p;I.p=2;var f=Fe;Fe|=4;try{Ix(t,i.alternate,i)}finally{Fe=f,I.p=l,_.T=r}}pt=3}}function h0(){if(pt===4||pt===3){pt=0,Ui();var t=as,i=Ya,r=Oi,l=Jx;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?pt=5:(pt=0,Ya=as=null,m0(t,t.pendingLanes));var f=t.pendingLanes;if(f===0&&(ss=null),Pn(r),i=i.stateNode,It&&typeof It.onCommitFiberRoot=="function")try{It.onCommitFiberRoot(ks,i,void 0,(i.current.flags&128)===128)}catch{}if(l!==null){i=_.T,f=I.p,I.p=2,_.T=null;try{for(var h=t.onRecoverableError,v=0;v<l.length;v++){var w=l[v];h(w.value,{componentStack:w.stack})}}finally{_.T=i,I.p=f}}(Oi&3)!==0&&nc(),Wn(t),f=t.pendingLanes,(r&261930)!==0&&(f&42)!==0?t===sf?oo++:(oo=0,sf=t):oo=0,lo(0)}}function m0(t,i){(t.pooledCacheLanes&=i)===0&&(i=t.pooledCache,i!=null&&(t.pooledCache=null,qr(i)))}function nc(){return d0(),f0(),h0(),p0()}function p0(){if(pt!==5)return!1;var t=as,i=tf;tf=0;var r=Pn(Oi),l=_.T,f=I.p;try{I.p=32>r?32:r,_.T=null,r=nf,nf=null;var h=as,v=Oi;if(pt=0,Ya=as=null,Oi=0,(Fe&6)!==0)throw Error(o(331));var w=Fe;if(Fe|=4,Kx(h.current),Zx(h,h.current,v,r),Fe=w,lo(0,!1),It&&typeof It.onPostCommitFiberRoot=="function")try{It.onPostCommitFiberRoot(ks,h)}catch{}return!0}finally{I.p=f,_.T=l,m0(t,i)}}function g0(t,i,r){i=Sn(r,i),i=Dd(t.stateNode,i,2),t=Wi(t,i,2),t!==null&&(We(t,2),Wn(t))}function Ie(t,i,r){if(t.tag===3)g0(t,t,r);else for(;i!==null;){if(i.tag===3){g0(i,t,r);break}else if(i.tag===1){var l=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(ss===null||!ss.has(l))){t=Sn(r,t),r=xx(2),l=Wi(i,r,2),l!==null&&(yx(r,l,i,t),We(l,2),Wn(l));break}}i=i.return}}function of(t,i,r){var l=t.pingCache;if(l===null){l=t.pingCache=new X2;var f=new Set;l.set(i,f)}else f=l.get(i),f===void 0&&(f=new Set,l.set(i,f));f.has(r)||(Wd=!0,f.add(r),t=nS.bind(null,t,i,r),i.then(t,t))}function nS(t,i,r){var l=t.pingCache;l!==null&&l.delete(i),t.pingedLanes|=t.suspendedLanes&r,t.warmLanes&=~r,Qe===t&&(Oe&r)===r&&(nt===4||nt===3&&(Oe&62914560)===Oe&&300>Lt()-Kl?(Fe&2)===0&&Ha(t,0):Jd|=r,qa===Oe&&(qa=0)),Wn(t)}function x0(t,i){i===0&&(i=Rt()),t=Ds(t,i),t!==null&&(We(t,i),Wn(t))}function iS(t){var i=t.memoizedState,r=0;i!==null&&(r=i.retryLane),x0(t,r)}function sS(t,i){var r=0;switch(t.tag){case 31:case 13:var l=t.stateNode,f=t.memoizedState;f!==null&&(r=f.retryLane);break;case 19:l=t.stateNode;break;case 22:l=t.stateNode._retryCache;break;default:throw Error(o(314))}l!==null&&l.delete(i),x0(t,r)}function aS(t,i){return Ar(t,i)}var ic=null,Va=null,lf=!1,sc=!1,cf=!1,os=0;function Wn(t){t!==Va&&t.next===null&&(Va===null?ic=Va=t:Va=Va.next=t),sc=!0,lf||(lf=!0,oS())}function lo(t,i){if(!cf&&sc){cf=!0;do for(var r=!1,l=ic;l!==null;){if(t!==0){var f=l.pendingLanes;if(f===0)var h=0;else{var v=l.suspendedLanes,w=l.pingedLanes;h=(1<<31-_t(42|t)+1)-1,h&=f&~(v&~w),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(r=!0,j0(l,h))}else h=Oe,h=Se(l,l===Qe?h:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(h&3)===0||Ge(l,h)||(r=!0,j0(l,h));l=l.next}while(r);cf=!1}}function rS(){y0()}function y0(){sc=lf=!1;var t=0;os!==0&&xS()&&(t=os);for(var i=Lt(),r=null,l=ic;l!==null;){var f=l.next,h=v0(l,i);h===0?(l.next=null,r===null?ic=f:r.next=f,f===null&&(Va=r)):(r=l,(t!==0||(h&3)!==0)&&(sc=!0)),l=f}pt!==0&&pt!==5||lo(t),os!==0&&(os=0)}function v0(t,i){for(var r=t.suspendedLanes,l=t.pingedLanes,f=t.expirationTimes,h=t.pendingLanes&-62914561;0<h;){var v=31-_t(h),w=1<<v,k=f[v];k===-1?((w&r)===0||(w&l)!==0)&&(f[v]=bt(w,i)):k<=i&&(t.expiredLanes|=w),h&=~w}if(i=Qe,r=Oe,r=Se(t,t===i?r:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),l=t.callbackNode,r===0||t===i&&(Le===2||Le===9)||t.cancelPendingCommit!==null)return l!==null&&l!==null&&Er(l),t.callbackNode=null,t.callbackPriority=0;if((r&3)===0||Ge(t,r)){if(i=r&-r,i===t.callbackPriority)return i;switch(l!==null&&Er(l),Pn(r)){case 2:case 8:r=ol;break;case 32:r=Ts;break;case 268435456:r=mi;break;default:r=Ts}return l=b0.bind(null,t),r=Ar(r,l),t.callbackPriority=i,t.callbackNode=r,i}return l!==null&&l!==null&&Er(l),t.callbackPriority=2,t.callbackNode=null,2}function b0(t,i){if(pt!==0&&pt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var r=t.callbackNode;if(nc()&&t.callbackNode!==r)return null;var l=Oe;return l=Se(t,t===Qe?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),l===0?null:(t0(t,l,i),v0(t,Lt()),t.callbackNode!=null&&t.callbackNode===r?b0.bind(null,t):null)}function j0(t,i){if(nc())return null;t0(t,i,!0)}function oS(){vS(function(){(Fe&6)!==0?Ar(Es,rS):y0()})}function uf(){if(os===0){var t=Oa;t===0&&(t=ua,ua<<=1,(ua&261888)===0&&(ua=256)),os=t}return os}function w0(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:fl(""+t)}function N0(t,i){var r=i.ownerDocument.createElement("input");return r.name=i.name,r.value=i.value,t.id&&r.setAttribute("form",t.id),i.parentNode.insertBefore(r,i),t=new FormData(t),r.parentNode.removeChild(r),t}function lS(t,i,r,l,f){if(i==="submit"&&r&&r.stateNode===f){var h=w0((f[$t]||null).action),v=l.submitter;v&&(i=(i=v[$t]||null)?w0(i.formAction):v.getAttribute("formAction"),i!==null&&(h=i,v=null));var w=new gl("action","action",null,l,f);t.push({event:w,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(os!==0){var k=v?N0(f,v):new FormData(f);Cd(r,{pending:!0,data:k,method:f.method,action:h},null,k)}}else typeof h=="function"&&(w.preventDefault(),k=v?N0(f,v):new FormData(f),Cd(r,{pending:!0,data:k,method:f.method,action:h},h,k))},currentTarget:f}]})}}for(var df=0;df<Vu.length;df++){var ff=Vu[df],cS=ff.toLowerCase(),uS=ff[0].toUpperCase()+ff.slice(1);Fn(cS,"on"+uS)}Fn(eg,"onAnimationEnd"),Fn(tg,"onAnimationIteration"),Fn(ng,"onAnimationStart"),Fn("dblclick","onDoubleClick"),Fn("focusin","onFocus"),Fn("focusout","onBlur"),Fn(E2,"onTransitionRun"),Fn(T2,"onTransitionStart"),Fn(k2,"onTransitionCancel"),Fn(ig,"onTransitionEnd"),xa("onMouseEnter",["mouseout","mouseover"]),xa("onMouseLeave",["mouseout","mouseover"]),xa("onPointerEnter",["pointerout","pointerover"]),xa("onPointerLeave",["pointerout","pointerover"]),Os("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Os("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Os("onBeforeInput",["compositionend","keypress","textInput","paste"]),Os("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Os("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Os("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var co="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(" "),dS=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(co));function S0(t,i){i=(i&4)!==0;for(var r=0;r<t.length;r++){var l=t[r],f=l.event;l=l.listeners;e:{var h=void 0;if(i)for(var v=l.length-1;0<=v;v--){var w=l[v],k=w.instance,q=w.currentTarget;if(w=w.listener,k!==h&&f.isPropagationStopped())break e;h=w,f.currentTarget=q;try{h(f)}catch($){vl($)}f.currentTarget=null,h=k}else for(v=0;v<l.length;v++){if(w=l[v],k=w.instance,q=w.currentTarget,w=w.listener,k!==h&&f.isPropagationStopped())break e;h=w,f.currentTarget=q;try{h(f)}catch($){vl($)}f.currentTarget=null,h=k}}}}function Me(t,i){var r=i[Su];r===void 0&&(r=i[Su]=new Set);var l=t+"__bubble";r.has(l)||(A0(i,t,2,!1),r.add(l))}function hf(t,i,r){var l=0;i&&(l|=4),A0(r,t,l,i)}var ac="_reactListening"+Math.random().toString(36).slice(2);
vendor: 3,591 bytes, line 48
48function mf(t){if(!t[ac]){t[ac]=!0,yp.forEach(function(r){r!=="selectionchange"&&(dS.has(r)||hf(r,!1,t),hf(r,!0,t))});var i=t.nodeType===9?t:t.ownerDocument;i===null||i[ac]||(i[ac]=!0,hf("selectionchange",!1,i))}}function A0(t,i,r,l){switch(ey(i)){case 2:var f=LS;break;case 8:f=IS;break;default:f=Cf}r=f.bind(null,i,r,t),f=void 0,!Ru||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(f=!0),l?f!==void 0?t.addEventListener(i,r,{capture:!0,passive:f}):t.addEventListener(i,r,!0):f!==void 0?t.addEventListener(i,r,{passive:f}):t.addEventListener(i,r,!1)}function pf(t,i,r,l,f){var h=l;if((i&1)===0&&(i&2)===0&&l!==null)e:for(;;){if(l===null)return;var v=l.tag;if(v===3||v===4){var w=l.stateNode.containerInfo;if(w===f)break;if(v===4)for(v=l.return;v!==null;){var k=v.tag;if((k===3||k===4)&&v.stateNode.containerInfo===f)return;v=v.return}for(;w!==null;){if(v=ma(w),v===null)return;if(k=v.tag,k===5||k===6||k===26||k===27){l=h=v;continue e}w=w.parentNode}}l=l.return}Mp(function(){var q=h,$=Ou(r),W=[];e:{var H=sg.get(t);if(H!==void 0){var V=gl,de=t;switch(t){case"keypress":if(ml(r)===0)break e;case"keydown":case"keyup":V=s2;break;case"focusin":de="focus",V=Pu;break;case"focusout":de="blur",V=Pu;break;case"beforeblur":case"afterblur":V=Pu;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":V=Rp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":V=VN;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":V=o2;break;case eg:case tg:case ng:V=$N;break;case ig:V=c2;break;case"scroll":case"scrollend":V=HN;break;case"wheel":V=d2;break;case"copy":case"cut":case"paste":V=XN;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":V=Dp;break;case"toggle":case"beforetoggle":V=h2}var be=(i&4)!==0,Ye=!be&&(t==="scroll"||t==="scrollend"),F=be?H!==null?H+"Capture":null:H;be=[];for(var R=q,U;R!==null;){var K=R;if(U=K.stateNode,K=K.tag,K!==5&&K!==26&&K!==27||U===null||F===null||(K=Or(R,F),K!=null&&be.push(uo(R,K,U))),Ye)break;R=R.return}0<be.length&&(H=new V(H,de,null,r,$),W.push({event:H,listeners:be}))}}if((i&7)===0){e:{if(H=t==="mouseover"||t==="pointerover",V=t==="mouseout"||t==="pointerout",H&&r!==Mu&&(de=r.relatedTarget||r.fromElement)&&(ma(de)||de[ha]))break e;if((V||H)&&(H=$.window===$?$:(H=$.ownerDocument)?H.defaultView||H.parentWindow:window,V?(de=r.relatedTarget||r.toElement,V=q,de=de?ma(de):null,de!==null&&(Ye=u(de),be=de.tag,de!==Ye||be!==5&&be!==27&&be!==6)&&(de=null)):(V=null,de=q),V!==de)){if(be=Rp,K="onMouseLeave",F="onMouseEnter",R="mouse",(t==="pointerout"||t==="pointerover")&&(be=Dp,K="onPointerLeave",F="onPointerEnter",R="pointer"),Ye=V==null?H:Mr(V),U=de==null?H:Mr(de),H=new be(K,R+"leave",V,r,$),H.target=Ye,H.relatedTarget=U,K=null,ma($)===q&&(be=new be(F,R+"enter",de,r,$),be.target=U,be.relatedTarget=Ye,K=be),Ye=K,V&&de)t:{for(be=fS,F=V,R=de,U=0,K=F;K;K=be(K))U++;K=0;for(var ye=R;ye;ye=be(ye))K++;for(;0<U-K;)F=be(F),U--;for(;0<K-U;)R=be(R),K--;for(;U--;){if(F===R||R!==null&&F===R.alternate){be=F;break t}F=be(F),R=be(R)}be=null}else be=null;V!==null&&E0(W,H,V,be,!1),de!==null&&Ye!==null&&E0(W,Ye,de,be,!0)}}e:{if(H=q?Mr(q):window,V=H.nodeName&&H.nodeName.toLowerCase(),V==="select"||V==="input"&&H.type==="file")var Be=Yp;else if(Up(H))if(Hp)Be=N2;else{Be=j2;var xe=b2}else V=H.nodeName,!V||V.toLowerCase()!=="input"||H.type!=="checkbox"&&H.t
vendor: 4,954 bytes, lines 48-49
48ype!=="radio"?q&&Cu(q.elementType)&&(Be=Yp):Be=w2;if(Be&&(Be=Be(t,q))){qp(W,Be,r,$);break e}xe&&xe(t,H,q),t==="focusout"&&q&&H.type==="number"&&q.memoizedProps.value!=null&&ku(H,"number",H.value)}switch(xe=q?Mr(q):window,t){case"focusin":(Up(xe)||xe.contentEditable==="true")&&(Na=xe,Yu=q,Lr=null);break;case"focusout":Lr=Yu=Na=null;break;case"mousedown":Hu=!0;break;case"contextmenu":case"mouseup":case"dragend":Hu=!1,Wp(W,r,$);break;case"selectionchange":if(A2)break;case"keydown":case"keyup":Wp(W,r,$)}var Te;if(Lu)e:{switch(t){case"compositionstart":var _e="onCompositionStart";break e;case"compositionend":_e="onCompositionEnd";break e;case"compositionupdate":_e="onCompositionUpdate";break e}_e=void 0}else wa?Lp(t,r)&&(_e="onCompositionEnd"):t==="keydown"&&r.keyCode===229&&(_e="onCompositionStart");_e&&(Bp&&r.locale!=="ko"&&(wa||_e!=="onCompositionStart"?_e==="onCompositionEnd"&&wa&&(Te=Op()):(Qi=$,zu="value"in Qi?Qi.value:Qi.textContent,wa=!0)),xe=rc(q,_e),0<xe.length&&(_e=new zp(_e,t,null,r,$),W.push({event:_e,listeners:xe}),Te?_e.data=Te:(Te=Ip(r),Te!==null&&(_e.data=Te)))),(Te=p2?g2(t,r):x2(t,r))&&(_e=rc(q,"onBeforeInput"),0<_e.length&&(xe=new zp("onBeforeInput","beforeinput",null,r,$),W.push({event:xe,listeners:_e}),xe.data=Te)),lS(W,t,q,r,$)}S0(W,i)})}function uo(t,i,r){return{instance:t,listener:i,currentTarget:r}}function rc(t,i){for(var r=i+"Capture",l=[];t!==null;){var f=t,h=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||h===null||(f=Or(t,r),f!=null&&l.unshift(uo(t,f,h)),f=Or(t,i),f!=null&&l.push(uo(t,f,h))),t.tag===3)return l;t=t.return}return[]}function fS(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function E0(t,i,r,l,f){for(var h=i._reactName,v=[];r!==null&&r!==l;){var w=r,k=w.alternate,q=w.stateNode;if(w=w.tag,k!==null&&k===l)break;w!==5&&w!==26&&w!==27||q===null||(k=q,f?(q=Or(r,h),q!=null&&v.unshift(uo(r,q,k))):f||(q=Or(r,h),q!=null&&v.push(uo(r,q,k)))),r=r.return}v.length!==0&&t.push({event:i,listeners:v})}var hS=/\r\n?/g,mS=/\u0000|\uFFFD/g;function T0(t){return(typeof t=="string"?t:""+t).replace(hS,`
49`).replace(mS,"")}function k0(t,i){return i=T0(i),T0(t)===i}function qe(t,i,r,l,f,h){switch(r){case"children":typeof l=="string"?i==="body"||i==="textarea"&&l===""||va(t,l):(typeof l=="number"||typeof l=="bigint")&&i!=="body"&&va(t,""+l);break;case"className":ul(t,"class",l);break;case"tabIndex":ul(t,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":ul(t,r,l);break;case"style":kp(t,l,h);break;case"data":if(i!=="object"){ul(t,"data",l);break}case"src":case"href":if(l===""&&(i!=="a"||r!=="href")){t.removeAttribute(r);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){t.removeAttribute(r);break}l=fl(""+l),t.setAttribute(r,l);break;case"action":case"formAction":if(typeof l=="function"){t.setAttribute(r,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof h=="function"&&(r==="formAction"?(i!=="input"&&qe(t,i,"name",f.name,f,null),qe(t,i,"formEncType",f.formEncType,f,null),qe(t,i,"formMethod",f.formMethod,f,null),qe(t,i,"formTarget",f.formTarget,f,null)):(qe(t,i,"encType",f.encType,f,null),qe(t,i,"method",f.method,f,null),qe(t,i,"target",f.target,f,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){t.removeAttribute(r);break}l=fl(""+l),t.setAttribute(r,l);break;case"onClick":l!=null&&(t.onclick=gi);break;case"onScroll":l!=null&&Me("scroll",t);break;case"onScrollEnd":l!=null&&Me("scrollend",t);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(r=l.__html,r!=null){if(f.children!=null)throw Error(o(60));t.innerHTML=r}}break;case"multiple":t.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":t.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){t.removeAttribute("xlink:href");break}r=fl(""+l),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(r,""+l):t.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(r,""):t.removeAttribute(r);break;case"capture":case"download":l===!0?t.setAttribute(r,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(r,l):t.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?t.setAttribute(r,l):t.removeAttribute(r);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?t.removeAttribute(r):t.setAttribute(r,l);break;case"popover":Me("beforetoggle",t),Me("toggle",t),cl(t,"popover",l);break;case"xlinkActuate":pi(t,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":pi(t,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":pi(t,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":pi(t,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":pi(t,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":pi(t,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":pi(t,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":pi(t,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":pi(t,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":cl(t,"is",l);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=qN.get(r)||r,cl(t,r,l))}}function gf(t,i,r,l,f,h){switch(r){case"style":kp(t,l,h);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(r=l.__html,r!=null){if(f.children!=null)throw Error(o(60));t.innerHTML=r}}break;case"children":typeof l=="string"?va(t,l):(typeof l=="number"||typeof l=="bigint")&&va(t,""+l);break;case"onScroll":l!=null&&Me("scroll",t);break;case"onScrollEnd":l!=null&&Me("scrollend",t);break;case"onClick":l!=null&&(t.onclick=gi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!vp.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(f=r.endsWith("Capture"),i=r.slice(2,f?r.length-7:void 0),h=t[$t]||null,h=h!=null?h[r]:null,typeof h=="function"&&t.removeEventListener(i,h,f),typeof l=="function")){typeof h!="function"&&h!==null&&(r in t?t[r]=null:t.hasAttribute(r)&&t.removeAttribute(r)),t.addEventListener(i,l,f);break e}r in t?t[r]=l:l===!0?t.setAttribute(r,""):cl(t,r,l)}}}function Mt(t,i,r){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Me("error",t),Me("load",t);var l=!1,f=!1,h;for(h in r)if(r.hasOwnProperty(h)){var v=r[h];if(v!=null)switch(h){case"src":l=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,i));default:qe(t,i,h,v,r,null)}}f&&qe(t,i,"srcSet",r.srcSet,r,null),l&&qe(t,i,"src",r.src,r,null);return;case"input":Me("invalid",t);var w=h=v=f=null,k=null,q=null;for(l in r)if(r.hasOwnProperty(l)){var $=r[l];if($!=null)switch(l){case"name":f=$;break;case"type":v=$;break;case"checked":k=$;break;case"defaultChecked":q=$;break;case"value":h=$;break;case"defaultValue":w=$;break;case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(o(137,i));break;default:qe(t,i,l,$,r,null)}}Sp(t,h,w,k,q,v,f,!1);return;case"select":Me("invalid",t),l=v=h=null;for(f in r)if(r.hasOwnProperty(f)&&(w=r[f],w!=null))switch(f){case"value":h=w;break;case"defaultValue":v=w;break;case"multiple":l=w;default:qe(t,i,f,w,r,null)}i=h,r=v,t.multiple=!!l,i!=null?ya(t,!!l,i,!1):r!=null&&ya(t,!!l,r,!0);return;case"textarea":Me("invalid",t),h=f=l=null;for(v in r)if(r.hasOwnProperty(v)&&(w=r[v],w!=null))switch(v){case"value":l=w;break;case"defaultValue":f=w;break;case"children":h=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(o(91));break;default:qe(t,i,v,w,r,null)}Ep(t,l,f,h);return;case"option":for(k in r)if(r.hasOwnProperty(k)&&(l=r[k],l!=null))switch(k){case"selected":t.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:qe(t,i,k,l,r,null)}return;case"dialog":Me("beforetoggle",t),Me("toggle",t),Me("cancel",t),Me("close",t);break;case"iframe":case"object":Me("load",t);break;case"video":case"audio":for(l=0;l<co.length;l++)Me(co[l],t);break;case"image":Me("error",t),Me("load",t);break;case"details":Me("toggle",t);break;case"embed":case"source":case"link":Me("error",t),Me("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(q in r)if(r.hasOwnProperty(q)&&(l=r[q],l!=null))switch(q){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,i));default:qe(t,i,q,l,r,null)}return;default:if(Cu(i)){for($ in r)r.hasOwnProperty($)&&(l=r[$],l!==void 0&&gf(t,i,$,l,r,void 0));return}}for(w in r)r.hasOwnProperty(w)&&(l=r[w],l!=null&&qe(t,i,w,l,r,null))}function pS(t,i,r,l){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,h=null,v=null,w=null,k=null,q=null,$=null;for(V in r){var W=r[V];if(r.hasOwnProperty(V)&&W!=null)switch(V){case"checked":break;case"value":break;case"defaultValue":k=W;default:l.hasOwnProperty(V)||qe(t,i,V,null,l,W)}}for(var H in l){var V=l[H];if(W=r[H],l.hasOwnProperty(H)&&(V!=null||W!=null))switch(H){case"type":h=V;break;case"name":f=V;break;case"checked":q=V;break;case"defaultChecked":$=V;break;case"value":v=V;break;case"defaultValue":w=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(o(137,i));break;default:V!==W&&qe(t,i,H,V,l,W)}}Tu(t,v,w,k,q,$,h,f);return;case"select":V=v=w=H=null;for(h in r)if(k=r[h],r.hasOwnProperty(h)&&k!=null)switch(h){case"value":break;case"multiple":V=k;default:l.hasOwnProperty(h)||qe(t,i,h,null,l,k)}for(f in l)if(h=l[f],k=r[f],l.hasOwnProperty(f)&&(h!=null||k!=null))switch(f){case"value":H=h;break;case"defaultValue":w=h;break;case"multiple":v=h;default:h!==k&&qe(t,i,f,h,l,k)}i=w,r=v,l=V,H!=null?ya(t,!!r,H,!1):!!l!=!!r&&(i!=null?ya(t,!!r,i,!0):ya(t,!!r,r?[]:"",!1));return;case"textarea":V=H=null;for(w in r)if(f=r[w],r.hasOwnProperty(w)&&f!=null&&!l.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:qe(t,i,w,null,l,f)}for(v in l)if(f=l[v],h=r[v],l.hasOwnProperty(v)&&(f!=null||h!=null))switch(v){case"value":H=f;break;case"defaultValue":V=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(o(91));break;default:f!==h&&qe(t,i,v,f,l,h)}Ap(t,H,V);return;case"option":for(var de in r)if(H=r[de],r.hasOwnProperty(de)&&H!=null&&!l.hasOwnProperty(de))switch(de){case"selected":t.selected=!1;break;default:qe(t,i,de,null,l,H)}for(k in l)if(H=l[k],V=r[k],l.hasOwnProperty(k)&&H!==V&&(H!=null||V!=null))switch(k){case"selected":t.selected=H&&typeof H!="function"&&typeof H!="symbol";break;default:qe(t,i,k,H,l,V)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var be in r)H=r[be],r.hasOwnProperty(be)&&H!=null&&!l.hasOwnProperty(be)&&qe(t,i,be,null,l,H);for(q in l)if(H=l[q],V=r[q],l.hasOwnProperty(q)&&H!==V&&(H!=null||V!=null))switch(q){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(o(137,i));break;default:qe(t,i,q,H,l,V)}return;default:if(Cu(i)){for(var Ye in r)H=r[Ye],r.hasOwnProperty(Ye)&&H!==void 0&&!l.hasOwnProperty(Ye)&&gf(t,
vendor: 15,689 bytes, line 49
49i,Ye,void 0,l,H);for($ in l)H=l[$],V=r[$],!l.hasOwnProperty($)||H===V||H===void 0&&V===void 0||gf(t,i,$,H,l,V);return}}for(var F in r)H=r[F],r.hasOwnProperty(F)&&H!=null&&!l.hasOwnProperty(F)&&qe(t,i,F,null,l,H);for(W in l)H=l[W],V=r[W],!l.hasOwnProperty(W)||H===V||H==null&&V==null||qe(t,i,W,H,l,V)}function C0(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function gS(){if(typeof performance.getEntriesByType=="function"){for(var t=0,i=0,r=performance.getEntriesByType("resource"),l=0;l<r.length;l++){var f=r[l],h=f.transferSize,v=f.initiatorType,w=f.duration;if(h&&w&&C0(v)){for(v=0,w=f.responseEnd,l+=1;l<r.length;l++){var k=r[l],q=k.startTime;if(q>w)break;var $=k.transferSize,W=k.initiatorType;$&&C0(W)&&(k=k.responseEnd,v+=$*(k<w?1:(w-q)/(k-q)))}if(--l,i+=8*(h+v)/(f.duration/1e3),t++,10<t)break}}if(0<t)return i/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var xf=null,yf=null;function oc(t){return t.nodeType===9?t:t.ownerDocument}function M0(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function O0(t,i){if(t===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&i==="foreignObject"?0:t}function vf(t,i){return t==="textarea"||t==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var bf=null;function xS(){var t=window.event;return t&&t.type==="popstate"?t===bf?!1:(bf=t,!0):(bf=null,!1)}var _0=typeof setTimeout=="function"?setTimeout:void 0,yS=typeof clearTimeout=="function"?clearTimeout:void 0,R0=typeof Promise=="function"?Promise:void 0,vS=typeof queueMicrotask=="function"?queueMicrotask:typeof R0<"u"?function(t){return R0.resolve(null).then(t).catch(bS)}:_0;function bS(t){setTimeout(function(){throw t})}function ls(t){return t==="head"}function z0(t,i){var r=i,l=0;do{var f=r.nextSibling;if(t.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"||r==="/&"){if(l===0){t.removeChild(f),Ka(i);return}l--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")l++;else if(r==="html")fo(t.ownerDocument.documentElement);else if(r==="head"){r=t.ownerDocument.head,fo(r);for(var h=r.firstChild;h;){var v=h.nextSibling,w=h.nodeName;h[Cr]||w==="SCRIPT"||w==="STYLE"||w==="LINK"&&h.rel.toLowerCase()==="stylesheet"||r.removeChild(h),h=v}}else r==="body"&&fo(t.ownerDocument.body);r=f}while(r);Ka(i)}function D0(t,i){var r=t;t=0;do{var l=r.nextSibling;if(r.nodeType===1?i?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(i?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),l&&l.nodeType===8)if(r=l.data,r==="/$"){if(t===0)break;t--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||t++;r=l}while(r)}function jf(t){var i=t.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var r=i;switch(i=i.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":jf(r),Au(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}t.removeChild(r)}}function jS(t,i,r,l){for(;t.nodeType===1;){var f=r;if(t.nodeName.toLowerCase()!==i.toLowerCase()){if(!l&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(l){if(!t[Cr])switch(i){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(h=t.getAttribute("rel"),h==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(h!==f.rel||t.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||t.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||t.getAttribute("title")!==(f.title==null?null:f.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(h=t.getAttribute("src"),(h!==(f.src==null?null:f.src)||t.getAttribute("type")!==(f.type==null?null:f.type)||t.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&h&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(i==="input"&&t.type==="hidden"){var h=f.name==null?null:""+f.name;if(f.type==="hidden"&&t.getAttribute("name")===h)return t}else return t;if(t=Cn(t.nextSibling),t===null)break}return null}function wS(t,i,r){if(i==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!r||(t=Cn(t.nextSibling),t===null))return null;return t}function B0(t,i){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!i||(t=Cn(t.nextSibling),t===null))return null;return t}function wf(t){return t.data==="$?"||t.data==="$~"}function Nf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function NS(t,i){var r=t.ownerDocument;if(t.data==="$~")t._reactRetry=i;else if(t.data!=="$?"||r.readyState!=="loading")i();else{var l=function(){i(),r.removeEventListener("DOMContentLoaded",l)};r.addEventListener("DOMContentLoaded",l),t._reactRetry=l}}function Cn(t){for(;t!=null;t=t.nextSibling){var i=t.nodeType;if(i===1||i===3)break;if(i===8){if(i=t.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return t}var Sf=null;function P0(t){t=t.nextSibling;for(var i=0;t;){if(t.nodeType===8){var r=t.data;if(r==="/$"||r==="/&"){if(i===0)return Cn(t.nextSibling);i--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||i++}t=t.nextSibling}return null}function F0(t){t=t.previousSibling;for(var i=0;t;){if(t.nodeType===8){var r=t.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(i===0)return t;i--}else r!=="/$"&&r!=="/&"||i++}t=t.previousSibling}return null}function L0(t,i,r){switch(i=oc(r),t){case"html":if(t=i.documentElement,!t)throw Error(o(452));return t;case"head":if(t=i.head,!t)throw Error(o(453));return t;case"body":if(t=i.body,!t)throw Error(o(454));return t;default:throw Error(o(451))}}function fo(t){for(var i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Au(t)}var Mn=new Map,I0=new Set;function lc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var _i=I.d;I.d={f:SS,r:AS,D:ES,C:TS,L:kS,m:CS,X:OS,S:MS,M:_S};function SS(){var t=_i.f(),i=Jl();return t||i}function AS(t){var i=pa(t);i!==null&&i.tag===5&&i.type==="form"?ix(i):_i.r(t)}var Za=typeof document>"u"?null:document;function U0(t,i,r){var l=Za;if(l&&typeof i=="string"&&i){var f=wn(i);f='link[rel="'+t+'"][href="'+f+'"]',typeof r=="string"&&(f+='[crossorigin="'+r+'"]'),I0.has(f)||(I0.add(f),t={rel:t,crossOrigin:r,href:i},l.querySelector(f)===null&&(i=l.createElement("link"),Mt(i,"link",t),jt(i),l.head.appendChild(i)))}}function ES(t){_i.D(t),U0("dns-prefetch",t,null)}function TS(t,i){_i.C(t,i),U0("preconnect",t,i)}function kS(t,i,r){_i.L(t,i,r);var l=Za;if(l&&t&&i){var f='link[rel="preload"][as="'+wn(i)+'"]';i==="image"&&r&&r.imageSrcSet?(f+='[imagesrcset="'+wn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(f+='[imagesizes="'+wn(r.imageSizes)+'"]')):f+='[href="'+wn(t)+'"]';var h=f;switch(i){case"style":h=Ga(t);break;case"script":h=$a(t)}Mn.has(h)||(t=x({rel:"preload",href:i==="image"&&r&&r.imageSrcSet?void 0:t,as:i},r),Mn.set(h,t),l.querySelector(f)!==null||i==="style"&&l.querySelector(ho(h))||i==="script"&&l.querySelector(mo(h))||(i=l.createElement("link"),Mt(i,"link",t),jt(i),l.head.appendChild(i)))}}function CS(t,i){_i.m(t,i);var r=Za;if(r&&t){var l=i&&typeof i.as=="string"?i.as:"script",f='link[rel="modulepreload"][as="'+wn(l)+'"][href="'+wn(t)+'"]',h=f;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=$a(t)}if(!Mn.has(h)&&(t=x({rel:"modulepreload",href:t},i),Mn.set(h,t),r.querySelector(f)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(mo(h)))return}l=r.createElement("link"),Mt(l,"link",t),jt(l),r.head.appendChild(l)}}}function MS(t,i,r){_i.S(t,i,r);var l=Za;if(l&&t){var f=ga(l).hoistableStyles,h=Ga(t);i=i||"default";var v=f.get(h);if(!v){var w={loading:0,preload:null};if(v=l.querySelector(ho(h)))w.loading=5;else{t=x({rel:"stylesheet",href:t,"data-precedence":i},r),(r=Mn.get(h))&&Af(t,r);var k=v=l.createElement("link");jt(k),Mt(k,"link",t),k._p=new Promise(function(q,$){k.onload=q,k.onerror=$}),k.addEventListener("load",function(){w.loading|=1}),k.addEventListener("error",function(){w.loading|=2}),w.loading|=4,cc(v,i,l)}v={type:"stylesheet",instance:v,count:1,state:w},f.set(h,v)}}}function OS(t,i){_i.X(t,i);var r=Za;if(r&&t){var l=ga(r).hoistableScripts,f=$a(t),h=l.get(f);h||(h=r.querySelector(mo(f)),h||(t=x({src:t,async:!0},i),(i=Mn.get(f))&&Ef(t,i),h=r.createElement("script"),jt(h),Mt(h,"link",t),r.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},l.set(f,h))}}function _S(t,i){_i.M(t,i);var r=Za;if(r&&t){var l=ga(r).hoistableScripts,f=$a(t),h=l.get(f);h||(h=r.querySelector(mo(f)),h||(t=x({src:t,async:!0,type:"module"},i),(i=Mn.get(f))&&Ef(t,i),h=r.createElement("script"),jt(h),Mt(h,"link",t),r.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},l.set(f,h))}}function q0(t,i,r,l){var f=(f=ue.current)?lc(f):null;if(!f)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(i=Ga(r.href),r=ga(f).hoistableStyles,l=r.get(i),l||(l={type:"style",instance:null,count:0,state:null},r.set(i,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){t=Ga(r.href);var h=ga(f).hoistableStyles,v=h.get(t);if(v||(f=f.ownerDocument||f,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(t,v),(h=f.querySelector(ho(t)))&&!h._p&&(v.instance=h,v.state.loading=5),Mn.has(t)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},Mn.set(t,r),h||RS(f,t,r,v.state))),i&&l===null)throw Error(o(528,""));return v}if(i&&l!==null)throw Error(o(529,""));return null;case"script":return i=r.async,r=r.src,typeof r=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=$a(r),r=ga(f).hoistableScripts,l=r.get(i),l||(l={type:"script",instance:null,count:0,state:null},r.set(i,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function Ga(t){return'href="'+wn(t)+'"'}function ho(t){return'link[rel="stylesheet"]['+t+"]"}function Y0(t){return x({},t,{"data-precedence":t.precedence,precedence:null})}function RS(t,i,r,l){t.querySelector('link[rel="preload"][as="style"]['+i+"]")?l.loading=1:(i=t.createElement("link"),l.preload=i,i.addEventListener("load",function(){return l.loading|=1}),i.addEventListener("error",function(){return l.loading|=2}),Mt(i,"link",r),jt(i),t.head.appendChild(i))}function $a(t){return'[src="'+wn(t)+'"]'}function mo(t){return"script[async]"+t}function H0(t,i,r){if(i.count++,i.instance===null)switch(i.type){case"style":var l=t.querySelector('style[data-href~="'+wn(r.href)+'"]');if(l)return i.instance=l,jt(l),l;var f=x({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return l=(t.ownerDocument||t).createElement("style"),jt(l),Mt(l,"style",f),cc(l,r.precedence,t),i.instance=l;case"stylesheet":f=Ga(r.href);var h=t.querySelector(ho(f));if(h)return i.state.loading|=4,i.instance=h,jt(h),h;l=Y0(r),(f=Mn.get(f))&&Af(l,f),h=(t.ownerDocument||t).createElement("link"),jt(h);var v=h;return v._p=new Promise(function(w,k){v.onload=w,v.onerror=k}),Mt(h,"link",l),i.state.loading|=4,cc(h,r.precedence,t),i.instance=h;case"script":return h=$a(r.src),(f=t.querySelector(mo(h)))?(i.instance=f,jt(f),f):(l=r,(f=Mn.get(h))&&(l=x({},r),Ef(l,f)),t=t.ownerDocument||t,f=t.createElement("script"),jt(f),Mt(f,"link",l),t.head.appendChild(f),i.instance=f);case"void":return null;default:throw Error(o(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(l=i.instance,i.state.loading|=4,cc(l,r.precedence,t));return i.instance}function cc(t,i,r){for(var l=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=l.length?l[l.length-1]:null,h=f,v=0;v<l.length;v++){var w=l[v];if(w.dataset.precedence===i)h=w;else if(h!==f)break}h?h.parentNode.insertBefore(t,h.nextSibling):(i=r.nodeType===9?r.head:r,i.insertBefore(t,i.firstChild))}function Af(t,i){t.crossOrigin==null&&(t.crossOrigin=i.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=i.referrerPolicy),t.title==null&&(t.title=i.title)}function Ef(t,i){t.crossOrigin==null&&(t.crossOrigin=i.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=i.referrerPolicy),t.integrity==null&&(t.integrity=i.integrity)}var uc=null;function Q0(t,i,r){if(uc===null){var l=new Map,f=uc=new Map;f.set(r,l)}else f=uc,l=f.get(r),l||(l=new Map,f.set(r,l));if(l.has(t))return l;for(l.set(t,null),r=r.getElementsByTagName(t),f=0;f<r.length;f++){var h=r[f];if(!(h[Cr]||h[Et]||t==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var v=h.getAttribute(i)||"";v=t+v;var w=l.get(v);w?w.push(h):l.set(v,[h])}}return l}function V0(t,i,r){t=t.ownerDocument||t,t.head.insertBefore(r,i==="title"?t.querySelector("head > title"):null)}function zS(t,i,r){if(r===1||i.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return t=i.disabled,typeof i.precedence=="string"&&t==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function Z0(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function DS(t,i,r,l){if(r.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var f=Ga(l.href),h=i.querySelector(ho(f));if(h){i=h._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(t.count++,t=dc.bind(t),i.then(t,t)),r.state.loading|=4,r.instance=h,jt(h);return}h=i.ownerDocument||i,l=Y0(l),(f=Mn.get(f))&&Af(l,f),h=h.createElement("link"),jt(h);var v=h;v._p=new Promise(function(w,k){v.onload=w,v.onerror=k}),Mt(h,"link",l),r.instance=h}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(r,i),(i=r.state.preload)&&(r.state.loading&3)===0&&(t.count++,r=dc.bind(t),i.addEventListener("load",r),i.addEventListener("error",r))}}var Tf=0;function BS(t,i){return t.stylesheets&&t.count===0&&hc(t,t.stylesheets),0<t.count||0<t.imgCount?function(r){var l=setTimeout(function(){if(t.stylesheets&&hc(t,t.stylesheets),t.unsuspend){var h=t.unsuspend;t.unsuspend=null,h()}},6e4+i);0<t.imgBytes&&Tf===0&&(Tf=62500*gS());var f=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&hc(t,t.stylesheets),t.unsuspend)){var h=t.unsuspend;t.unsuspend=null,h()}},(t.imgBytes>Tf?50:800)+i);return t.unsuspend=r,function(){t.unsuspend=null,clearTimeout(l),clearTimeout(f)}}:null}function dc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)hc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var fc=null;function hc(t,i){t.stylesheets=null,t.unsuspend!==null&&(t.count++,fc=new Map,i.forEac
vendor: 9,854 bytes, line 49
49h(PS,t),fc=null,dc.call(t))}function PS(t,i){if(!(i.state.loading&4)){var r=fc.get(t);if(r)var l=r.get(null);else{r=new Map,fc.set(t,r);for(var f=t.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<f.length;h++){var v=f[h];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(r.set(v.dataset.precedence,v),l=v)}l&&r.set(null,l)}f=i.instance,v=f.getAttribute("data-precedence"),h=r.get(v)||l,h===l&&r.set(null,f),r.set(v,f),this.count++,l=dc.bind(this),f.addEventListener("load",l),f.addEventListener("error",l),h?h.parentNode.insertBefore(f,h.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(f,t.firstChild)),i.state.loading|=4}}var po={$$typeof:O,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function FS(t,i,r,l,f,h,v,w,k){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Yi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yi(0),this.hiddenUpdates=Yi(null),this.identifierPrefix=l,this.onUncaughtError=f,this.onCaughtError=h,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=k,this.incompleteTransitions=new Map}function G0(t,i,r,l,f,h,v,w,k,q,$,W){return t=new FS(t,i,r,v,k,q,$,W,w),i=1,h===!0&&(i|=24),h=un(3,null,null,i),t.current=h,h.stateNode=t,i=ad(),i.refCount++,t.pooledCache=i,i.refCount++,h.memoizedState={element:l,isDehydrated:r,cache:i},cd(h),t}function $0(t){return t?(t=Ea,t):Ea}function K0(t,i,r,l,f,h){f=$0(f),l.context===null?l.context=f:l.pendingContext=f,l=Xi(i),l.payload={element:r},h=h===void 0?null:h,h!==null&&(l.callback=h),r=Wi(t,l,i),r!==null&&(tn(r,t,i),Vr(r,t,i))}function X0(t,i){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var r=t.retryLane;t.retryLane=r!==0&&r<i?r:i}}function kf(t,i){X0(t,i),(t=t.alternate)&&X0(t,i)}function W0(t){if(t.tag===13||t.tag===31){var i=Ds(t,67108864);i!==null&&tn(i,t,67108864),kf(t,67108864)}}function J0(t){if(t.tag===13||t.tag===31){var i=pn();i=fa(i);var r=Ds(t,i);r!==null&&tn(r,t,i),kf(t,i)}}var mc=!0;function LS(t,i,r,l){var f=_.T;_.T=null;var h=I.p;try{I.p=2,Cf(t,i,r,l)}finally{I.p=h,_.T=f}}function IS(t,i,r,l){var f=_.T;_.T=null;var h=I.p;try{I.p=8,Cf(t,i,r,l)}finally{I.p=h,_.T=f}}function Cf(t,i,r,l){if(mc){var f=Mf(l);if(f===null)pf(t,i,l,pc,r),ty(t,l);else if(qS(f,t,i,r,l))l.stopPropagation();else if(ty(t,l),i&4&&-1<US.indexOf(t)){for(;f!==null;){var h=pa(f);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var v=Gn(h.pendingLanes);if(v!==0){var w=h;for(w.pendingLanes|=2,w.entangledLanes|=2;v;){var k=1<<31-_t(v);w.entanglements[1]|=k,v&=~k}Wn(h),(Fe&6)===0&&(Xl=Lt()+500,lo(0))}}break;case 31:case 13:w=Ds(h,2),w!==null&&tn(w,h,2),Jl(),kf(h,2)}if(h=Mf(l),h===null&&pf(t,i,l,pc,r),h===f)break;f=h}f!==null&&l.stopPropagation()}else pf(t,i,l,null,r)}}function Mf(t){return t=Ou(t),Of(t)}var pc=null;function Of(t){if(pc=null,t=ma(t),t!==null){var i=u(t);if(i===null)t=null;else{var r=i.tag;if(r===13){if(t=d(i),t!==null)return t;t=null}else if(r===31){if(t=m(i),t!==null)return t;t=null}else if(r===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;t=null}else i!==t&&(t=null)}}return pc=t,null}function ey(t){switch(t){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ju()){case Es:return 2;case ol:return 8;case Ts:case Tr:return 32;case mi:return 268435456;default:return 32}default:return 32}}var _f=!1,cs=null,us=null,ds=null,go=new Map,xo=new Map,fs=[],US="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".split(" ");function ty(t,i){switch(t){case"focusin":case"focusout":cs=null;break;case"dragenter":case"dragleave":us=null;break;case"mouseover":case"mouseout":ds=null;break;case"pointerover":case"pointerout":go.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":xo.delete(i.pointerId)}}function yo(t,i,r,l,f,h){return t===null||t.nativeEvent!==h?(t={blockedOn:i,domEventName:r,eventSystemFlags:l,nativeEvent:h,targetContainers:[f]},i!==null&&(i=pa(i),i!==null&&W0(i)),t):(t.eventSystemFlags|=l,i=t.targetContainers,f!==null&&i.indexOf(f)===-1&&i.push(f),t)}function qS(t,i,r,l,f){switch(i){case"focusin":return cs=yo(cs,t,i,r,l,f),!0;case"dragenter":return us=yo(us,t,i,r,l,f),!0;case"mouseover":return ds=yo(ds,t,i,r,l,f),!0;case"pointerover":var h=f.pointerId;return go.set(h,yo(go.get(h)||null,t,i,r,l,f)),!0;case"gotpointercapture":return h=f.pointerId,xo.set(h,yo(xo.get(h)||null,t,i,r,l,f)),!0}return!1}function ny(t){var i=ma(t.target);if(i!==null){var r=u(i);if(r!==null){if(i=r.tag,i===13){if(i=d(r),i!==null){t.blockedOn=i,gp(t.priority,function(){J0(r)});return}}else if(i===31){if(i=m(r),i!==null){t.blockedOn=i,gp(t.priority,function(){J0(r)});return}}else if(i===3&&r.stateNode.current.memoizedState.isDehydrated){t.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}t.blockedOn=null}function gc(t){if(t.blockedOn!==null)return!1;for(var i=t.targetContainers;0<i.length;){var r=Mf(t.nativeEvent);if(r===null){r=t.nativeEvent;var l=new r.constructor(r.type,r);Mu=l,r.target.dispatchEvent(l),Mu=null}else return i=pa(r),i!==null&&W0(i),t.blockedOn=r,!1;i.shift()}return!0}function iy(t,i,r){gc(t)&&r.delete(i)}function YS(){_f=!1,cs!==null&&gc(cs)&&(cs=null),us!==null&&gc(us)&&(us=null),ds!==null&&gc(ds)&&(ds=null),go.forEach(iy),xo.forEach(iy)}function xc(t,i){t.blockedOn===i&&(t.blockedOn=null,_f||(_f=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,YS)))}var yc=null;function sy(t){yc!==t&&(yc=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){yc===t&&(yc=null);for(var i=0;i<t.length;i+=3){var r=t[i],l=t[i+1],f=t[i+2];if(typeof l!="function"){if(Of(l||r)===null)continue;break}var h=pa(r);h!==null&&(t.splice(i,3),i-=3,Cd(h,{pending:!0,data:f,method:r.method,action:l},l,f))}}))}function Ka(t){function i(k){return xc(k,t)}cs!==null&&xc(cs,t),us!==null&&xc(us,t),ds!==null&&xc(ds,t),go.forEach(i),xo.forEach(i);for(var r=0;r<fs.length;r++){var l=fs[r];l.blockedOn===t&&(l.blockedOn=null)}for(;0<fs.length&&(r=fs[0],r.blockedOn===null);)ny(r),r.blockedOn===null&&fs.shift();if(r=(t.ownerDocument||t).$$reactFormReplay,r!=null)for(l=0;l<r.length;l+=3){var f=r[l],h=r[l+1],v=f[$t]||null;if(typeof h=="function")v||sy(r);else if(v){var w=null;if(h&&h.hasAttribute("formAction")){if(f=h,v=h[$t]||null)w=v.formAction;else if(Of(f)!==null)continue}else w=v.action;typeof w=="function"?r[l+1]=w:(r.splice(l,3),l-=3),sy(r)}}}function ay(){function t(h){h.canIntercept&&h.info==="react-transition"&&h.intercept({handler:function(){return new Promise(function(v){return f=v})},focusReset:"manual",scroll:"manual"})}function i(){f!==null&&(f(),f=null),l||setTimeout(r,20)}function r(){if(!l&&!navigation.transition){var h=navigation.currentEntry;h&&h.url!=null&&navigation.navigate(h.url,{state:h.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,f=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(r,100),function(){l=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),f!==null&&(f(),f=null)}}}function Rf(t){this._internalRoot=t}vc.prototype.render=Rf.prototype.render=function(t){var i=this._internalRoot;if(i===null)throw Error(o(409));var r=i.current,l=pn();K0(r,l,t,i,null,null)},vc.prototype.unmount=Rf.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var i=t.containerInfo;K0(t.current,2,null,t,null,null),Jl(),i[ha]=null}};function vc(t){this._internalRoot=t}vc.prototype.unstable_scheduleHydration=function(t){if(t){var i=Nu();t={blockedOn:null,target:t,priority:i};for(var r=0;r<fs.length&&i!==0&&i<fs[r].priority;r++);fs.splice(r,0,t),r===0&&ny(t)}};var ry=n.version;if(ry!=="19.2.1")throw Error(o(527,ry,"19.2.1"));I.findDOMNode=function(t){var i=t._reactInternals;if(i===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=g(i),t=t!==null?y(t):null,t=t===null?null:t.stateNode,t};var HS={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:_,reconcilerVersion:"19.2.1"};
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bc.isDisabled&&bc.supportsFiber)try{ks=bc.inject(HS),It=bc}catch{}}return jo.createRoot=function(t,i){if(!c(t))throw Error(o(299));var r=!1,l="",f=hx,h=mx,v=px;return i!=null&&(i.unstable_strictMode===!0&&(r=!0),i.identifierPrefix!==void 0&&(l=i.identifierPrefix),i.onUncaughtError!==void 0&&(f=i.onUncaughtError),i.onCaughtError!==void 0&&(h=i.onCaughtError),i.onRecoverableError!==void 0&&(v=i.onRecoverableError)),i=G0(t,1,!1,null,null,r,l,null,f,h,v,ay),t[ha]=i.current,mf(t),new Rf(i)},jo.hydrateRoot=function(t,i,r){if(!c(t))throw Error(o(299));var l=!1,f="",h=hx,v=mx,w=px,k=null;return r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(f=r.identifierPrefix),r.onUncaughtError!==void 0&&(h=r.onUncaughtError),r.onCaughtError!==void 0&&(v=r.onCaughtError),r.onRecoverableError!==void 0&&(w=r.onRecoverableError),r.formState!==void 0&&(k=r.formState)),i=G0(t,1,!0,i,r??null,l,f,k,h,v,w,ay),i.context=$0(null),r=i.current,l=pn(),l=fa(l),f=Xi(l),f.callback=null,Wi(r,f,l),r=l,i.current.lanes=r,We(i,r),Wn(i),t[ha]=i.current,mf(t),new vc(i)},jo.version="19.2.1",jo}var Dy;function Z4(){if(Dy)return Ff.exports;Dy=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Ff.exports=V4(),Ff.exports}var G4=Z4(),$4=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(n,s){this.keyToValue.set(n,s),this.valueToKey.set(s,n)},e.prototype.getByKey=function(n){return this.keyToValue.get(n)},e.prototype.getByValue=function(n){return this.valueToKey.get(n)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),x1=(function(){function e(n){this.generateIdentifier=n,this.kv=new $4}return e.prototype.register=function(n,s){this.kv.getByValue(n)||(s||(s=this.generateIdentifier(n)),this.kv.set(s,n))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(n){return this.kv.getByValue(n)},e.prototype.getValue=function(n){return this.kv.getByKey(n)},e})(),K4=(function(){var e=function(n,s){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,c){o.__proto__=c}||function(o,c){for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(o[u]=c[u])},e(n,s)};return function(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");e(n,s);function o(){this.constructor=n}n.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)}})(),X4=(function(e){K4(n,e);function n(){var s=e.call(this,function(o){return o.name})||this;return s.classToAllowedProps=new Map,s}return n.prototype.register=function(s,o){typeof o=="object"?(o.allowProps&&this.classToAllowedProps.set(s,o.allowProps),e.prototype.register.call(this,s,o.identifier)):e.prototype.register.call(this,s,o)},n.prototype.getAllowedProps=function(s){return this.classToAllowedProps.get(s)},n})(x1),W4=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var o=s.call(e),c,u=[],d;try{for(;(n===void 0||n-- >0)&&!(c=o.next()).done;)u.push(c.value)}catch(m){d={error:m}}finally{try{c&&!c.done&&(s=o.return)&&s.call(o)}finally{if(d)throw d.error}}return u};function J4(e){if("values"in Object)return Object.values(e);var n=[];for(var s in e)e.hasOwnProperty(s)&&n.push(e[s]);return n}function eA(e,n){var s=J4(e);if("find"in s)return s.find(n);for(var o=s,c=0;c<o.length;c++){var u=o[c];if(n(u))return u}}function cr(e,n){Object.entries(e).forEach(function(s){var o=W4(s,2),c=o[0],u=o[1];return n(u,c)})}function Fc(e,n){return e.indexOf(n)!==-1}function By(e,n){for(var s=0;s<e.length;s++){var o=e[s];if(n(o))return o}}var tA=(function(){function e(){this.transfomers={}}return e.prototype.register=function(n){this.transfomers[n.name]=n},e.prototype.findApplicable=function(n){return eA(this.transfomers,function(s){return s.isApplicable(n)})},e.prototype.findByName=function(n){return this.transfomers[n]},e})(),nA=function(e){return Object.prototype.toString.call(e).slice(8,-1)},y1=function(e){return typeof e>"u"},iA=function(e){return e===null},Io=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},Nh=function(e){return Io(e)&&Object.keys(e).length===0},vs=function(e){return Array.isArray(e)},sA=function(e){return typeof e=="string"},aA=function(e){return typeof e=="number"&&!isNaN(e)},rA=function(e){return typeof e=="boolean"},oA=function(e){return e instanceof RegExp},Uo=function(e){return e instanceof Map},qo=function(e){return e instanceof Set},v1=function(e){return nA(e)==="Symbol"},lA=function(e){return e instanceof Date&&!isNaN(e.valueOf())},cA=function(e){return e instanceof Error},Py=function(e){return typeof e=="number"&&isNaN(e)},uA=function(e){return rA(e)||iA(e)||y1(e)||aA(e)||sA(e)||v1(e)},dA=function(e){return typeof e=="bigint"},fA=function(e){return e===1/0||e===-1/0},hA=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},mA=function(e){return e instanceof URL},b1=function(e){return e.replace(/\./g,"\\.")}
49,qf=function(e){return e.map(String).map(b1).join(".")},Mo=function(e){for(var n=[],s="",o=0;o<e.length;o++){var c=e.charAt(o),u=c==="\\"&&e.charAt(o+1)===".";if(u){s+=".",o++;continue}var d=c===".";if(d){n.push(s),s="";continue}s+=c}var m=s;return n.push(m),n},Sh=function(){return Sh=Object.assign||function(e){for(var n,s=1,o=arguments.length;s<o;s++){n=arguments[s];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c])}return e},Sh.apply(this,arguments)},Ah=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var o=s.call(e),c,u=[],d;try{for(;(n===void 0||n-- >0)&&!(c=o.next()).done;)u.push(c.value)}catch(m){d={error:m}}finally{try{c&&!c.done&&(s=o.return)&&s.call(o)}finally{if(d)throw d.error}}return u},Eh=function(e,n){for(var s=0,o=n.length,c=e.length;s<o;s++,c++)e[c]=n[s];return e};function Jn(e,n,s,o){return{isApplicable:e,annotation:n,transform:s,untransform:o}}var j1=[Jn(y1,"undefined",function(){return null},function(){}),Jn(dA,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),Jn(lA,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),Jn(cA,"Error",function(e,n){var s={name:e.name,message:e.message};return n.allowedErrorProps.forEach(function(o){s[o]=e[o]}),s},function(e,n){var s=new Error(e.message);return s.name=e.name,s.stack=e.stack,n.allowedErrorProps.forEach(function(o){s[o]=e[o]}),s}),Jn(oA,"regexp",function(e){return""+e},function(e){var n=e.slice(1,e.lastIndexOf("/")),s=e.slice(e.lastIndexOf("/")+1);return new RegExp(n,s)}),Jn(qo,"set",function(e){return Eh([],Ah(e.values()))},function(e){return new Set(e)}),Jn(Uo,"map",function(e){return Eh([],Ah(e.entries()))},function(e){return new Map(e)}),Jn(function(e){return Py(e)||fA(e)},"number",function(e){return Py(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),Jn(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Jn(mA,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function ou(e,n,s,o){return{isApplicable:e,annotation:n,transform:s,untransform:o}}var w1=ou(function(e,n){if(v1(e)){var s=!!n.symbolRegistry.getIdentifier(e);return s}return!1},function(e,n){var s=n.symbolRegistry.getIdentifier(e);return["symbol",s]},function(e){return e.description},function(e,n,s){var o=s.symbolRegistry.getValue(n[1]);if(!o)throw new Error("Trying to deserialize unknown symbol");return o}),pA=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,n){return e[n.name]=n,e},{}),N1=ou(hA,function(e){return["typed-array",e.constructor.name]},function(e){return Eh([],Ah(e))},function(e,n){var s=pA[n[1]];if(!s)throw new Error("Trying to deserialize unknown typed array");return new s(e)});function S1(e,n){if(e?.constructor){var s=!!n.classRegistry.getIdentifier(e.constructor);return s}return!1}var A1=ou(S1,function(e,n){var s=n.classRegistry.getIdentifier(e.constructor);return["class",s]},function(e,n){var s=n.classRegistry.getAllowedProps(e.constructor);if(!s)return Sh({},e);var o={};return s.forEach(function(c){o[c]=e[c]}),o},function(e,n,s){var o=s.classRegistry.getValue(n[1]);if(!o)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(o.prototype),e)}),E1=ou(function(e,n){return!!n.customTransformerRegistry.findApplicable(e)},function(e,n){var s=n.customTransformerRegistry.findApplicable(e);return["custom",s.name]},function(e,n){var s=n.customTransformerRegistry.findApplicable(e);return s.serialize(e)},function(e,n,s){var o=s.customTransformerRegistry.findByName(n[1]);if(!o)throw new Error("Trying to deserialize unknown custom value");return o.deserialize(e)}),gA=[A1,w1,E1,N1],Fy=function(e,n){var s=By(gA,function(c){return c.isApplicable(e,n)});if(s)return{value:s.transform(e,n),type:s.annotation(e,n)};var o=By(j1,function(c){return c.isApplicable(e,n)});if(o)return{value:o.transform(e,n),type:o.annotation}},T1={};j1.forEach(function(e){T1[e.annotation]=e});var xA=function(e,n,s){if(vs(n))switch(n[0]){case"symbol":return w1.untransform(e,n,s);case"class":return A1.untransform(e,n,s);
49case"custom":return E1.untransform(e,n,s);case"typed-array":return N1.untransform(e,n,s);default:throw new Error("Unknown transformation: "+n)}else{var o=T1[n];if(!o)throw new Error("Unknown transformation: "+n);return o.untransform(e,s)}},Ja=function(e,n){for(var s=e.keys();n>0;)s.next(),n--;return s.next().value};function k1(e){if(Fc(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Fc(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Fc(e,"constructor"))throw new Error("constructor is not allowed as a property")}var yA=function(e,n){k1(n);for(var s=0;s<n.length;s++){var o=n[s];if(qo(e))e=Ja(e,+o);else if(Uo(e)){var c=+o,u=+n[++s]==0?"key":"value",d=Ja(e,c);switch(u){case"key":e=d;break;case"value":e=e.get(d);break}}else e=e[o]}return e},Th=function(e,n,s){if(k1(n),n.length===0)return s(e);for(var o=e,c=0;c<n.length-1;c++){var u=n[c];if(vs(o)){var d=+u;o=o[d]}else if(Io(o))o=o[u];else if(qo(o)){var m=+u;o=Ja(o,m)}else if(Uo(o)){var p=c===n.length-2;if(p)break;var m=+u,g=+n[++c]==0?"key":"value",y=Ja(o,m);switch(g){case"key":o=y;break;case"value":o=o.get(y);break}}}var x=n[n.length-1];if(vs(o)?o[+x]=s(o[+x]):Io(o)&&(o[x]=s(o[x])),qo(o)){var b=Ja(o,+x),S=s(b);b!==S&&(o.delete(b),o.add(S))}if(Uo(o)){var m=+n[n.length-2],N=Ja(o,m),g=+x==0?"key":"value";switch(g){case"key":{var A=s(N);o.set(A,o.get(N)),A!==N&&o.delete(N);break}case"value":{o.set(N,s(o.get(N)));break}}}return e},Bi=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var o=s.call(e),c,u=[],d;try{for(;(n===void 0||n-- >0)&&!(c=o.next()).done;)u.push(c.value)}catch(m){d={error:m}}finally{try{c&&!c.done&&(s=o.return)&&s.call(o)}finally{if(d)throw d.error}}return u},gs=function(e,n){for(var s=0,o=n.length,c=e.length;s<o;s++,c++)e[c]=n[s];return e};function kh(e,n,s){if(s===void 0&&(s=[]),!!e){if(!vs(e)){cr(e,function(d,m){return kh(d,n,gs(gs([],Bi(s)),Bi(Mo(m))))});return}var o=Bi(e,2),c=o[0],u=o[1];u&&cr(u,function(d,m){kh(d,n,gs(gs([],Bi(s)),Bi(Mo(m))))}),n(c,s)}}function vA(e,n,s){return kh(n,function(o,c){e=Th(e,c,function(u){return xA(u,o,s)})}),e}function bA(e,n){function s(d,m){var p=yA(e,Mo(m));d.map(Mo).forEach(function(g){e=Th(e,g,function(){return p})})}if(vs(n)){var o=Bi(n,2),c=o[0],u=o[1];c.forEach(function(d){e=Th(e,Mo(d),function(){return e})}),u&&cr(u,s)}else cr(n,s);return e}var jA=function(e,n){return Io(e)||vs(e)||Uo(e)||qo(e)||S1(e,n)};function wA(e,n,s){var o=s.get(e);o?o.push(n):s.set(e,[n])}function NA(e,n){var s={},o=void 0;return e.forEach(function(c){if(!(c.length<=1)){n||(c=c.map(function(p){return p.map(String)}).sort(function(p,g){return p.length-g.length}));var u=Bi(c),d=u[0],m=u.slice(1);d.length===0?o=m.map(qf):s[qf(d)]=m.map(qf)}}),o?Nh(s)?[o]:[o,s]:Nh(s)?void 0:s}var C1=function(e,n,s,o,c,u,d){var m;c===void 0&&(c=[]),u===void 0&&(u=[]),d===void 0&&(d=new Map);var p=uA(e);if(!p){wA(e,c,n);var g=d.get(e);if(g)return o?{transformedValue:null}:g}if(!jA(e,s)){var y=Fy(e,s),x=y?{transformedValue:y.value,annotations:[y.type]}:{transformedValue:e};return p||d.set(e,x),x}if(Fc(u,e))return{transformedValue:null};var b=Fy(e,s),S=(m=b?.value)!==null&&m!==void 0?m:e,N=vs(S)?[]:{},A={};cr(S,function(E,D){var O=C1(E,n,s,o,gs(gs([],Bi(c)),[D]),gs(gs([],Bi(u)),[e]),d);N[D]=O.transformedValue,vs(O.annotations)?A[D]=O.annotations:Io(O.annotations)&&cr(O.annotations,function(Q,z){A[b1(D)+"."+z]=Q})});var C=Nh(A)?{transformedValue:N,annotations:b?[b.type]:void 0}:{transformedValue:N,annotations:b?[b.type,A]:A};return p||d.set(e,C),C};function M1(e){return Object.prototype.toString.call(e).slice(8,-1)}function Ly(e){return M1(e)==="Array"}function SA(e){if(M1(e)!=="Object")return!1;const n=Object.getPrototypeOf(e);return!!n&&n.constructor===Object&&n===Object.prototype}function AA(e,n,s,o,c){const u={}.propertyIsEnumerable.call(o,n)?"enumerable":"nonenumerable";u==="enumerable"&&(e[n]=s),c&&u==="nonenumerable"&&Object.defineProperty(e,n,{value:s,enumerable:!1,writable:!0,configurable:!0})}function Ch(e,n={}){if(Ly(e))return e.map(c=>Ch(c,n));if(!SA(e))return e;const s=Object.getOwnPropertyNames(e),o=Object.getOwnPropertySymbols(e);return[...s,...o].reduce((c,u)=>{if(Ly(n.props)&&!n.props.includes(u))return c;const d=e[u],m=Ch(d,n);return AA(c,u,m,e,n.nonenumerable),c},{})}var Xs=function(){return Xs=Object.assign||function(e){for(var n,s=1,o=arguments.length;s<o;s++){n=arguments[s];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c])}return e},Xs.apply(this,arguments)},EA=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var o=s.call(e),c,u=[],d;try{for(;(n===void 0||n-- >0)&&!(c=o.next()).done;)u.push(c.value)}catch(m){d={error:m}}finally{try{c&&!c.done&&(s=o.return)&&s.call(o)}finally{if(d)throw d.error}}return u},TA=function(e,n){for(var s=0,o=n.length,c=e.length;s<o;s++,c++)e[c]=n[s];return e},ui=(function(){function e(n){var s=n===void 0?{}:n,o=s.dedupe,c=o===void 0?!1:o;this.classRegistry=new X4,this.symbolRegistry=new x1(function(u){var d;return(d=u.description)!==null&&d!==void 0?d:""}),this.customTransformerRegistry=new tA,this.allowedErrorProps=[],this.dedupe=c}return e.prototype.serialize=function(n){var s=new Map,o=C1(n,s,this,this.dedupe),c={json:o.transformedValue};o.annotations&&(c.meta=Xs(Xs({},c.meta),{values:o.annotations}));var u=NA(s,this.dedupe);return u&&(c.meta=Xs(Xs({},c.meta),{referentialEqualities:u})),c},e.prototype.deserialize=function(n){var s=n.json,o=n.meta,c=Ch(s);return o?.values&&(c=vA(c,o.values,this)),o?.referentialEqualities&&(c=bA(c,o.referentialEqualities)),c},e.prototype.stringify=function(n){return JSON.stringify(this.serialize(n))},e.prototype.parse=function(n){return this.deserialize(JSON.parse(n))},e.prototype.registerClass=function(n,s){this.classRegistry.register(n,s)},e.prototype.registerSymbol=function(n,s){this.symbolRegistry.register(n,s)},e.prototype.registerCustom=function(n,s){this.customTransformerRegistry.register(Xs({name:s},n))},e.prototype.allowErrorProps=function(){for(var n,s=[],o=0;o<arguments.length;o++)s[o]=arguments[o];(n=this.allowedErrorProps).push.apply(n,TA([],EA(s)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e})();ui.serialize;ui.deserialize;ui.stringify;ui.parse;ui.registerClass;ui.registerCustom;ui.registerSymbol;ui.allowErrorProps;function kA(e,n){if(e instanceof RegExp)return{keys:!1,pattern:e};var s,o,c,u,d=[],m="",p=e.split("/");for(p[0]||p.shift();c=p.shift();)s=c[0],s==="*"?(d.push(s),m+=c[1]==="?"?"(?:/(.*))?":"/(.*)"):s===":"?(o=c.indexOf("?",1),u=c.indexOf(".",1),d.push(c.substring(1,~o?o:~u?u:c.length)),m+=~o&&!~u?"(?:/([^/]+?))?":"/([^/]+?)",~u&&(m+=(~o?"?":"")+"\\"+c.substring(u))):m+="/"+c;return{keys:d,pattern:new RegExp("^"+m+(n?"(?=$|/)":"/?$"),"i")}}var Yf={exports:{}},Hf={};/**
50 * @license React
51 * use-sync-external-store-shim.production.js
52 *
53 * Copyright (c) Meta Platforms, Inc. and affiliates.
54 *
55 * This source code is licensed under the MIT license found in the
56 * LICENSE file in the root directory of this source tree.
57 */var Iy;function CA(){if(Iy)return Hf;Iy=1;var e=nu();function n(x,b){return x===b&&(x!==0||1/x===1/b)||x!==x&&b!==b}var s=typeof Object.is=="function"?Object.is:n,o=e.useState,c=e.useEffect,u=e.useLayoutEffect,d=e.useDebugValue;
57function m(x,b){var S=b(),N=o({inst:{value:S,getSnapshot:b}}),A=N[0].inst,C=N[1];return u(function(){A.value=S,A.getSnapshot=b,p(A)&&C({inst:A})},[x,S,b]),c(function(){return p(A)&&C({inst:A}),x(function(){p(A)&&C({inst:A})})},[x]),d(S),S}function p(x){var b=x.getSnapshot;x=x.value;try{var S=b();return!s(x,S)}catch{return!0}}function g(x,b){return b()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:m;return Hf.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:y,Hf}var Uy;function MA(){return Uy||(Uy=1,Yf.exports=CA()),Yf.exports}var OA=MA();const _A=Ib.useInsertionEffect,RA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",zA=RA?j.useLayoutEffect:j.useEffect,DA=_A||zA,O1=e=>{const n=j.useRef([e,(...s)=>n[0](...s)]).current;return DA(()=>{n[0]=e}),n[1]},BA="popstate",vm="pushState",bm="replaceState",PA="hashchange",qy=[BA,vm,bm,PA],FA=e=>{for(const n of qy)addEventListener(n,e);return()=>{for(const n of qy)removeEventListener(n,e)}},_1=(e,n)=>OA.useSyncExternalStore(FA,e,n),LA=()=>location.search,IA=({ssrSearch:e=""}={})=>_1(LA,()=>e),Yy=()=>location.pathname,UA=({ssrPath:e}={})=>_1(Yy,e?()=>e:Yy),qA=(e,{replace:n=!1,state:s=null}={})=>history[n?bm:vm](s,"",e),YA=(e={})=>[UA(e),qA],Hy=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Hy]>"u"){for(const e of[vm,bm]){const n=history[e];history[e]=function(){const s=n.apply(this,arguments),o=new Event(e);return o.arguments=arguments,dispatchEvent(o),s}}Object.defineProperty(window,Hy,{value:!0})}const HA=(e,n)=>n.toLowerCase().indexOf(e.toLowerCase())?"~"+n:n.slice(e.length)||"/",R1=(e="")=>e==="/"?"":e,QA=(e,n)=>e[0]==="~"?e.slice(1):R1(n)+e,VA=(e="",n)=>HA(Qy(R1(e)),Qy(n)),Qy=e=>{try{return decodeURI(e)}catch{return e}},z1={hook:YA,searchHook:IA,parser:kA,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},D1=j.createContext(z1),tl=()=>j.useContext(D1),B1={},P1=j.createContext(B1),jm=()=>j.useContext(P1),lu=e=>{const[n,s]=e.hook(e);return[VA(e.base,n),O1((o,c)=>s(QA(o,e.base),c))]},pr=()=>lu(tl()),F1=(e,n,s,o)=>{const{pattern:c,keys:u}=n instanceof RegExp?{keys:!1,pattern:n}:e(n||"*",o),d=c.exec(s)||[],[m,...p]=d;return m!==void 0?[!0,(()=>{const g=u!==!1?Object.fromEntries(u.map((x,b)=>[x,p[b]])):d.groups;let y={...p};return g&&Object.assign(y,g),y})(),...o?[m]:[]]:[!1,null]},L1=({children:e,...n})=>{const s=tl(),o=n.hook?z1:s;let c=o;const[u,d]=n.ssrPath?.split("?")??[];d&&(n.ssrSearch=d,n.ssrPath=u),n.hrefs=n.hrefs??n.hook?.hrefs;let m=j.useRef({}),p=m.current,g=p;for(let y in o){const x=y==="base"?o[y]+(n[y]||""):n[y]||o[y];p===g&&x!==g[y]&&(m.current=g={...g}),g[y]=x,(x!==o[y]||x!==c[y])&&(c=g)}return j.createElement(D1.Provider,{value:c,children:e})},Vy=({children:e,component:n},s)=>n?j.createElement(n,{params:s}):typeof e=="function"?e(s):e,ZA=e=>{let n=j.useRef(B1);const s=n.current;return n.current=Object.keys(e).length!==Object.keys(s).length||Object.entries(e).some(([o,c])=>c!==s[o])?e:s},Je=({path:e,nest:n,match:s,...o})=>{const c=tl(),[u]=lu(c),[d,m,p]=s??F1(c.parser,e,u,n),g=ZA({...jm(),...m});if(!d)return null;const y=p?j.createElement(L1,{base:p},Vy(o,g)):Vy(o,g);return j.createElement(P1.Provider,{value:g,children:y})},we=j.forwardRef((e,n)=>{const s=tl(),[o,c]=lu(s),{to:u="",href:d=u,onClick:m,asChild:p,children:g,className:y,replace:x,state:b,...S}=e,N=O1(C=>{C.ctrlKey||C.metaKey||C.altKey||C.shiftKey||C.button!==0||(m?.(C),C.defaultPrevented||(C.preventDefault(),c(d,e)))}),A=s.hrefs(d[0]==="~"?d.slice(1):s.base+d,s);return p&&j.isValidElement(g)?j.cloneElement(g,{onClick:N,href:A}):j.createElement("a",{...S,onClick:N,href:A,className:y?.call?y(o===d):y,children:g,ref:n})}),Mh=e=>Array.isArray(e)?e.flatMap(n=>Mh(n&&n.type===j.Fragment?n.props.children:n)):[e],GA=({children:e,location:n})=>{const s=tl(),[o]=lu(s);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Mh(e).forEach(u=>{if(j.isValidElement(u)&&u.props.path){const d=u.props.path;window.__WOUTER_ROUTES__.includes(d)||window.__WOUTER_ROUTES__.push(d)}}));for(const c of Mh(e)){let u=0;if(j.isValidElement(c)&&(u=F1(s.parser,c.props.path,n||o,c.props.nest))[0])return j.cloneElement(c,{match:u})}return null};var $A=(e,n,s,o,c,u,d,m)=>{let p=document.documentElement,g=["light","dark"];
vendor: 7,461 bytes, line 57
57function y(S){(Array.isArray(e)?e:[e]).forEach(N=>{let A=N==="class",C=A&&u?c.map(E=>u[E]||E):c;A?(p.classList.remove(...C),p.classList.add(u&&u[S]?u[S]:S)):p.setAttribute(N,S)}),x(S)}function x(S){m&&g.includes(S)&&(p.style.colorScheme=S)}function b(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(o)y(o);else try{let S=localStorage.getItem(n)||s,N=d&&S==="system"?b():S;y(N)}catch{}},KA=j.createContext(void 0),XA={setTheme:e=>{},themes:[]},WA=()=>{var e;return(e=j.useContext(KA))!=null?e:XA};j.memo(({forcedTheme:e,storageKey:n,attribute:s,enableSystem:o,enableColorScheme:c,defaultTheme:u,value:d,themes:m,nonce:p,scriptProps:g})=>{let y=JSON.stringify([s,n,u,e,m,d,o,c]).slice(1,-1);return j.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${$A.toString()})(${y})`}})});var wm=g1();const JA=Lb(wm);function eE(e){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}const tE=e=>{switch(e){case"success":return sE;case"info":return rE;case"warning":return aE;case"error":return oE;default:return null}},nE=Array(12).fill(0),iE=({visible:e,className:n})=>se.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":e},se.createElement("div",{className:"sonner-spinner"},nE.map((s,o)=>se.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${o}`})))),sE=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},se.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),aE=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},se.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),rE=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},se.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),oE=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},se.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),lE=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},se.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),se.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),cE=()=>{const[e,n]=se.useState(document.hidden);return se.useEffect(()=>{const s=()=>{n(document.hidden)};return document.addEventListener("visibilitychange",s),()=>window.removeEventListener("visibilitychange",s)},[]),e};let Oh=1;class uE{constructor(){this.subscribe=n=>(this.subscribers.push(n),()=>{const s=this.subscribers.indexOf(n);this.subscribers.splice(s,1)}),this.publish=n=>{this.subscribers.forEach(s=>s(n))},this.addToast=n=>{this.publish(n),this.toasts=[...this.toasts,n]},this.create=n=>{var s;const{message:o,...c}=n,u=typeof n?.id=="number"||((s=n.id)==null?void 0:s.length)>0?n.id:Oh++,d=this.toasts.find(p=>p.id===u),m=n.dismissible===void 0?!0:n.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),d?this.toasts=this.toasts.map(p=>p.id===u?(this.publish({...p,...n,id:u,title:o}),{...p,...n,id:u,dismissible:m,title:o}):p):this.addToast({title:o,...c,dismissible:m,id:u}),u},this.dismiss=n=>(n?(this.dismissedToasts.add(n),requestAnimationFrame(()=>this.subscribers.forEach(s=>s({id:n,dismiss:!0})))):this.toasts.forEach(s=>{this.subscribers.forEach(o=>o({id:s.id,dismiss:!0}))}),n),this.message=(n,s)=>this.create({...s,message:n}),this.error=(n,s)=>this.create({...s,message:n,type:"error"}),this.success=(n,s)=>this.create({...s,type:"success",message:n}),this.info=(n,s)=>this.create({...s,type:"info",message:n}),this.warning=(n,s)=>this.create({...s,type:"warning",message:n}),this.loading=(n,s)=>this.create({...s,type:"loading",message:n}),this.promise=(n,s)=>{if(!s)return;let o;s.loading!==void 0&&(o=this.create({...s,promise:n,type:"loading",message:s.loading,description:typeof s.description!="function"?s.description:void 0}));const c=Promise.resolve(n instanceof Function?n():n);let u=o!==void 0,d;const m=c.then(async g=>{if(d=["resolve",g],se.isValidElement(g))u=!1,this.create({id:o,type:"default",message:g});else if(fE(g)&&!g.ok){u=!1;const x=typeof s.error=="function"?await s.error(`HTTP error! status: ${g.status}`):s.error,b=typeof s.description=="function"?await s.description(`HTTP error! status: ${g.status}`):s.description,N=typeof x=="object"&&!se.isValidElement(x)?x:{message:x};this.create({id:o,type:"error",description:b,...N})}else if(g instanceof Error){u=!1;const x=typeof s.error=="function"?await s.error(g):s.error,b=typeof s.description=="function"?await s.description(g):s.description,N=typeof x=="object"&&!se.isValidElement(x)?x:{message:x};this.create({id:o,type:"error",description:b,...N})}else if(s.success!==void 0){u=!1;const x=typeof s.success=="function"?await s.success(g):s.success,b=typeof s.description=="function"?await s.description(g):s.description,N=typeof x=="object"&&!se.isValidElement(x)?x:{message:x};this.create({id:o,type:"success",description:b,...N})}}).catch(async g=>{if(d=["reject",g],s.error!==void 0){u=!1;const y=typeof s.error=="function"?await s.error(g):s.error,x=typeof s.description=="function"?await s.description(g):s.description,S=typeof y=="object"&&!se.isValidElement(y)?y:{message:y};this.create({id:o,type:"error",description:x,...S})}}).finally(()=>{u&&(this.dismiss(o),o=void 0),s.finally==null||s.finally.call(s)}),p=()=>new Promise((g,y)=>m.then(()=>d[0]==="reject"?y(d[1]):g(d[1])).catch(y));return typeof o!="string"&&typeof o!="number"?{unwrap:p}:Object.assign(o,{unwrap:p})},this.custom=(n,s)=>{const o=s?.id||Oh++;return this.create({jsx:n(o),id:o,...s}),o},this.getActiveToasts=()=>this.toasts.filter(n=>!this.dismissedToasts.has(n.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const sn=new uE,dE=(e,n)=>{const s=n?.id||Oh++;return sn.addToast({title:e,...n,id:s}),s},fE=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",hE=dE,mE=()=>sn.toasts,pE=()=>sn.getActiveToasts();Object.assign(hE,{success:sn.success,info:sn.info,warning:sn.warning,error:sn.error,custom:sn.custom,message:sn.message,promise:sn.promise,dismiss:sn.dismiss,loading:sn.loading},{getHistory:mE,getToasts:pE});eE
vendor: 14,873 bytes, line 57
57("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 2,172 bytes, line 57
57Nc(e){return e.label!==void 0}const gE=3,xE="24px",yE="16px",Zy=4e3,vE=356,bE=14,jE=45,wE=200;function ei(...e){return e.filter(Boolean).join(" ")}function NE(e){const[n,s]=e.split("-"),o=[];return n&&o.push(n),s&&o.push(s),o}const SE=e=>{var n,s,o,c,u,d,m,p,g;const{invert:y,toast:x,unstyled:b,interacting:S,setHeights:N,visibleToasts:A,heights:C,index:E,toasts:D,expanded:O,removeToast:Q,defaultRichColors:z,closeButton:L,style:M,cancelButtonStyle:P,actionButtonStyle:J,className:te="",descriptionClassName:ae="",duration:ne,position:oe,gap:le,expandByDefault:pe,classNames:_,icons:I,closeButtonAriaLabel:B="Close toast"}=e,[re,ce]=se.useState(null),[T,Z]=se.useState(null),[Y,G]=se.useState(!1),[ie,ue]=se.useState(!1),[ge,Ne]=se.useState(!1),[ze,St]=se.useState(!1),[Pt,At]=se.useState(!1),[hi,Dn]=se.useState(0),[Nr,ca]=se.useState(0),As=se.useRef(x.duration||ne||Zy),Sr=se.useRef(null),ln=se.useRef(null),Ar=E===0,Er=E+1<=A,Ft=x.type,Ui=x.dismissible!==!1,Lt=x.className||"",ju=x.descriptionClassName||"",Es=se.useMemo(()=>C.findIndex(Se=>Se.toastId===x.id)||0,[C,x.id]),ol=se.useMemo(()=>{var Se;return(Se=x.closeButton)!=null?Se:L},[x.closeButton,L]),Ts=se.useMemo(()=>x.duration||ne||Zy,[x.duration,ne]),Tr=se.useRef(0),mi=se.useRef(0),ll=se.useRef(0),qi=se.useRef(null),[ks,It]=oe.split("-"),Bn=se.useMemo(()=>C.reduce((Se,Ge,bt)=>bt>=Es?Se:Se+Ge.height,0),[C,Es]),_t=cE(),wu=x.invert||y,kr=Ft==="loading";mi.current=se.useMemo(()=>Es*le+Bn,[Es,Bn]),se.useEffect(()=>{As.current=Ts},[Ts]),se.useEffect(()=>{G(!0)},[]),se.useEffect(()=>{const Se=ln.current;if(Se){const Ge=Se.getBoundingClientRect().height;return ca(Ge),N(bt=>[{toastId:x.id,height:Ge,position:x.position},...bt]),()=>N(bt=>bt.filter(Rt=>Rt.toastId!==x.id))}},[N,x.id]),se.useLayoutEffect(()=>{if(!Y)return;const Se=ln.current,Ge=Se.style.height;Se.style.height="auto";const bt=Se.getBoundingClientRect().height;Se.style.height=Ge,ca(bt),N(Rt=>Rt.find(We=>We.toastId===x.id)?Rt.map(We=>We.toastId===x.id?{...We,height:bt}:We):[{toastId:x.id,height:bt,position:x.position},...Rt])},[Y,x.title,x.description,N,x.id,x.jsx,x.action,x.cancel]);const Zn=se.useCallback(()=>{ue(!0),Dn(mi.current),N(Se=>
vendor: 20,486 bytes, line 57
57Se.filter(Ge=>Ge.toastId!==x.id)),setTimeout(()=>{Q(x)},wE)},[x,Q,N,mi]);se.useEffect(()=>{if(x.promise&&Ft==="loading"||x.duration===1/0||x.type==="loading")return;let Se;return O||S||_t?(()=>{if(ll.current<Tr.current){const Rt=new Date().getTime()-Tr.current;As.current=As.current-Rt}ll.current=new Date().getTime()})():(()=>{As.current!==1/0&&(Tr.current=new Date().getTime(),Se=setTimeout(()=>{x.onAutoClose==null||x.onAutoClose.call(x,x),Zn()},As.current))})(),()=>clearTimeout(Se)},[O,S,x,Ft,_t,Zn]),se.useEffect(()=>{x.delete&&(Zn(),x.onDismiss==null||x.onDismiss.call(x,x))},[Zn,x.delete]);function ua(){var Se;if(I?.loading){var Ge;return se.createElement("div",{className:ei(_?.loader,x==null||(Ge=x.classNames)==null?void 0:Ge.loader,"sonner-loader"),"data-visible":Ft==="loading"},I.loading)}return se.createElement(iE,{className:ei(_?.loader,x==null||(Se=x.classNames)==null?void 0:Se.loader),visible:Ft==="loading"})}const da=x.icon||I?.[Ft]||tE(Ft);var Cs,Gn;return se.createElement("li",{tabIndex:0,ref:ln,className:ei(te,Lt,_?.toast,x==null||(n=x.classNames)==null?void 0:n.toast,_?.default,_?.[Ft],x==null||(s=x.classNames)==null?void 0:s[Ft]),"data-sonner-toast":"","data-rich-colors":(Cs=x.richColors)!=null?Cs:z,"data-styled":!(x.jsx||x.unstyled||b),"data-mounted":Y,"data-promise":!!x.promise,"data-swiped":Pt,"data-removed":ie,"data-visible":Er,"data-y-position":ks,"data-x-position":It,"data-index":E,"data-front":Ar,"data-swiping":ge,"data-dismissible":Ui,"data-type":Ft,"data-invert":wu,"data-swipe-out":ze,"data-swipe-direction":T,"data-expanded":!!(O||pe&&Y),"data-testid":x.testId,style:{"--index":E,"--toasts-before":E,"--z-index":D.length-E,"--offset":`${ie?hi:mi.current}px`,"--initial-height":pe?"auto":`${Nr}px`,...M,...x.style},onDragEnd:()=>{Ne(!1),ce(null),qi.current=null},onPointerDown:Se=>{Se.button!==2&&(kr||!Ui||(Sr.current=new Date,Dn(mi.current),Se.target.setPointerCapture(Se.pointerId),Se.target.tagName!=="BUTTON"&&(Ne(!0),qi.current={x:Se.clientX,y:Se.clientY})))},onPointerUp:()=>{var Se,Ge,bt;if(ze||!Ui)return;qi.current=null;const Rt=Number(((Se=ln.current)==null?void 0:Se.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Yi=Number(((Ge=ln.current)==null?void 0:Ge.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),We=new Date().getTime()-((bt=Sr.current)==null?void 0:bt.getTime()),Vt=re==="x"?Rt:Yi,Ms=Math.abs(Vt)/We;if(Math.abs(Vt)>=jE||Ms>.11){Dn(mi.current),x.onDismiss==null||x.onDismiss.call(x,x),Z(re==="x"?Rt>0?"right":"left":Yi>0?"down":"up"),Zn(),St(!0);return}else{var Zt,Gt;(Zt=ln.current)==null||Zt.style.setProperty("--swipe-amount-x","0px"),(Gt=ln.current)==null||Gt.style.setProperty("--swipe-amount-y","0px")}At(!1),Ne(!1),ce(null)},onPointerMove:Se=>{var Ge,bt,Rt;if(!qi.current||!Ui||((Ge=window.getSelection())==null?void 0:Ge.toString().length)>0)return;const We=Se.clientY-qi.current.y,Vt=Se.clientX-qi.current.x;var Ms;const Zt=(Ms=e.swipeDirections)!=null?Ms:NE(oe);!re&&(Math.abs(Vt)>1||Math.abs(We)>1)&&ce(Math.abs(Vt)>Math.abs(We)?"x":"y");let Gt={x:0,y:0};const fa=Pn=>1/(1.5+Math.abs(Pn)/20);if(re==="y"){if(Zt.includes("top")||Zt.includes("bottom"))if(Zt.includes("top")&&We<0||Zt.includes("bottom")&&We>0)Gt.y=We;else{const Pn=We*fa(We);Gt.y=Math.abs(Pn)<Math.abs(We)?Pn:We}}else if(re==="x"&&(Zt.includes("left")||Zt.includes("right")))if(Zt.includes("left")&&Vt<0||Zt.includes("right")&&Vt>0)Gt.x=Vt;else{const Pn=Vt*fa(Vt);Gt.x=Math.abs(Pn)<Math.abs(Vt)?Pn:Vt}(Math.abs(Gt.x)>0||Math.abs(Gt.y)>0)&&At(!0),(bt=ln.current)==null||bt.style.setProperty("--swipe-amount-x",`${Gt.x}px`),(Rt=ln.current)==null||Rt.style.setProperty("--swipe-amount-y",`${Gt.y}px`)}},ol&&!x.jsx&&Ft!=="loading"?se.createElement("button",{"aria-label":B,"data-disabled":kr,"data-close-button":!0,onClick:kr||!Ui?()=>{}:()=>{Zn(),x.onDismiss==null||x.onDismiss.call(x,x)},className:ei(_?.closeButton,x==null||(o=x.classNames)==null?void 0:o.closeButton)},(Gn=I?.close)!=null?Gn:lE):null,(Ft||x.icon||x.promise)&&x.icon!==null&&(I?.[Ft]!==null||x.icon)?se.createElement("div",{"data-icon":"",className:ei(_?.icon,x==null||(c=x.classNames)==null?void 0:c.icon)},x.promise||x.type==="loading"&&!x.icon?x.icon||ua():null,x.type!=="loading"?da:null):null,se.createElement("div",{"data-content":"",className:ei(_?.content,x==null||(u=x.classNames)==null?void 0:u.content)},se.createElement("div",{"data-title":"",className:ei(_?.title,x==null||(d=x.classNames)==null?void 0:d.title)},x.jsx?x.jsx:typeof x.title=="function"?x.title():x.title),x.description?se.createElement("div",{"data-description":"",className:ei(ae,ju,_?.description,x==null||(m=x.classNames)==null?void 0:m.description)},typeof x.description=="function"?x.description():x.description):null),se.isValidElement(x.cancel)?x.cancel:x.cancel&&Nc(x.cancel)?se.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||P,onClick:Se=>{Nc(x.cancel)&&Ui&&(x.cancel.onClick==null||x.cancel.onClick.call(x.cancel,Se),Zn())},className:ei(_?.cancelButton,x==null||(p=x.classNames)==null?void 0:p.cancelButton)},x.cancel.label):null,se.isValidElement(x.action)?x.action:x.action&&Nc(x.action)?se.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||J,onClick:Se=>{Nc(x.action)&&(x.action.onClick==null||x.action.onClick.call(x.action,Se),!Se.defaultPrevented&&Zn())},className:ei(_?.actionButton,x==null||(g=x.classNames)==null?void 0:g.actionButton)},x.action.label):null)};function Gy(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function AE(e,n){const s={};return[e,n].forEach((o,c)=>{const u=c===1,d=u?"--mobile-offset":"--offset",m=u?yE:xE;function p(g){["top","right","bottom","left"].forEach(y=>{s[`${d}-${y}`]=typeof g=="number"?`${g}px`:g})}typeof o=="number"||typeof o=="string"?p(o):typeof o=="object"?["top","right","bottom","left"].forEach(g=>{o[g]===void 0?s[`${d}-${g}`]=m:s[`${d}-${g}`]=typeof o[g]=="number"?`${o[g]}px`:o[g]}):p(m)}),s}const EE=se.forwardRef(function(n,s){const{id:o,invert:c,position:u="bottom-right",hotkey:d=["altKey","KeyT"],expand:m,closeButton:p,className:g,offset:y,mobileOffset:x,theme:b="light",richColors:S,duration:N,style:A,visibleToasts:C=gE,toastOptions:E,dir:D=Gy(),gap:O=bE,icons:Q,containerAriaLabel:z="Notifications"}=n,[L,M]=se.useState([]),P=se.useMemo(()=>o?L.filter(Y=>Y.toasterId===o):L.filter(Y=>!Y.toasterId),[L,o]),J=se.useMemo(()=>Array.from(new Set([u].concat(P.filter(Y=>Y.position).map(Y=>Y.position)))),[P,u]),[te,ae]=se.useState([]),[ne,oe]=se.useState(!1),[le,pe]=se.useState(!1),[_,I]=se.useState(b!=="system"?b:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),B=se.useRef(null),re=d.join("+").replace(/Key/g,"").replace(/Digit/g,""),ce=se.useRef(null),T=se.useRef(!1),Z=se.useCallback(Y=>{M(G=>{var ie;return(ie=G.find(ue=>ue.id===Y.id))!=null&&ie.delete||sn.dismiss(Y.id),G.filter(({id:ue})=>ue!==Y.id)})},[]);return se.useEffect(()=>sn.subscribe(Y=>{if(Y.dismiss){requestAnimationFrame(()=>{M(G=>G.map(ie=>ie.id===Y.id?{...ie,delete:!0}:ie))});return}setTimeout(()=>{JA.flushSync(()=>{M(G=>{const ie=G.findIndex(ue=>ue.id===Y.id);return ie!==-1?[...G.slice(0,ie),{...G[ie],...Y},...G.slice(ie+1)]:[Y,...G]})})})}),[L]),se.useEffect(()=>{if(b!=="system"){I(b);return}if(b==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?I("dark"):I("light")),typeof window>"u")return;const Y=window.matchMedia("(prefers-color-scheme: dark)");try{Y.addEventListener("change",({matches:G})=>{I(G?"dark":"light")})}catch{Y.addListener(({matches:ie})=>{try{I(ie?"dark":"light")}catch(ue){console.error(ue)}})}},[b]),se.useEffect(()=>{L.length<=1&&oe(!1)},[L]),se.useEffect(()=>{const Y=G=>{var ie;if(d.every(Ne=>G[Ne]||G.code===Ne)){var ge;oe(!0),(ge=B.current)==null||ge.focus()}G.code==="Escape"&&(document.activeElement===B.current||(ie=B.current)!=null&&ie.contains(document.activeElement))&&oe(!1)};return document.addEventListener("keydown",Y),()=>document.removeEventListener("keydown",Y)},[d]),se.useEffect(()=>{if(B.current)return()=>{ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null,T.current=!1)}},[B.current]),se.createElement("section",{ref:s,"aria-label":`${z} ${re}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},J.map((Y,G)=>{var ie;const[ue,ge]=Y.split("-");return P.length?se.createElement("ol",{key:Y,dir:D==="auto"?Gy():D,tabIndex:-1,ref:B,className:g,"data-sonner-toaster":!0,"data-sonner-theme":_,"data-y-position":ue,"data-x-position":ge,style:{"--front-toast-height":`${((ie=te[0])==null?void 0:ie.height)||0}px`,"--width":`${vE}px`,"--gap":`${O}px`,...A,...AE(y,x)},onBlur:Ne=>{T.current&&!Ne.currentTarget.contains(Ne.relatedTarget)&&(T.current=!1,ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null))},onFocus:Ne=>{Ne.target instanceof HTMLElement&&Ne.target.dataset.dismissible==="false"||T.current||(T.current=!0,ce.current=Ne.relatedTarget)},onMouseEnter:()=>oe(!0),onMouseMove:()=>oe(!0),onMouseLeave:()=>{le||oe(!1)},onDragEnd:()=>oe(!1),onPointerDown:Ne=>{Ne.target instanceof HTMLElement&&Ne.target.dataset.dismissible==="false"||pe(!0)},onPointerUp:()=>pe(!1)},P.filter(Ne=>!Ne.position&&G===0||Ne.position===Y).map((Ne,ze)=>{var St,Pt;return se.createElement(SE,{key:Ne.id,icons:Q,index:ze,toast:Ne,defaultRichColors:S,duration:(St=E?.duration)!=null?St:N,className:E?.className,descriptionClassName:E?.descriptionClassName,invert:c,visibleToasts:C,closeButton:(Pt=E?.closeButton)!=null?Pt:p,interacting:le,position:Y,style:E?.style,unstyled:E?.unstyled,classNames:E?.classNames,cancelButtonStyle:E?.cancelButtonStyle,actionButtonStyle:E?.actionButtonStyle,closeButtonAriaLabel:E?.closeButtonAriaLabel,removeToast:Z,toasts:P.filter(At=>At.position==Ne.position),heights:te.filter(At=>At.position==Ne.position),setHeights:ae,expandByDefault:m,gap:O,expanded:ne,swipeDirections:n.swipeDirections})})):null}))}),TE=({...e})=>{const{theme:n="system"}=WA();return a.jsx(EE,{theme:n,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function zi(e,n,{checkForDefaultPrevented:s=!0}={}){return function(c){if(e?.(c),s===!1||!c.defaultPrevented)return n?.(c)}}function $y(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function I1(...e){return n=>{let s=!1;const o=e.map(c=>{const u=$y(c,n);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let c=0;c<o.length;c++){const u=o[c];typeof u=="function"?u():$y(e[c],null)}}}}function oa(...e){return j.useCallback(I1(...e),e)}function U1(e,n=[]){let s=[];function o(u,d){const m=j.createContext(d),p=s.length;s=[...s,d];const g=x=>{const{scope:b,children:S,...N}=x,A=b?.[e]?.[p]||m,C=j.useMemo(()=>N,Object.values(N));return a.jsx(A.Provider,{value:C,children:S})};g.displayName=u+"Provider";function y(x,b){const S=b?.[e]?.[p]||m,N=j.useContext(S);if(N)return N;if(d!==void 0)return d;throw new Error(`\`${x}\` must be used within \`${u}\``)}return[g,y]}const c=()=>{const u=s.map(d=>j.createContext(d));return function(m){const p=m?.[e]||u;return j.useMemo(()=>({[`__scope${e}`]:{...m,[e]:p}}),[m,p])}};return c.scopeName=e,[o,kE(c,...n)]}function kE(...e){const n=e[0];if(e.length===1)return n;const s=()=>{const o=e.map(c=>({useScope:c(),scopeName:c.scopeName}));return function(u){const d=o.reduce((m,{useScope:p,scopeName:g})=>{const x=p(u)[`__scope${g}`];return{...m,...x}},{});return j.useMemo(()=>({[`__scope${n.scopeName}`]:d}),[d])}};return s.scopeName=n.scopeName,s}function CE(e){const n=ME(e),s=j.forwardRef((o,c)=>{const{children:u,...d}=o,m=j.Children.toArray(u),p=m.find(_E);if(p){const g=p.props.children,y=m.map(x=>x===p?j.Children.count(g)>1?j.Children.only(null):j.isValidElement(g)?g.props.children:null:x);return a.jsx(n,{...d,ref:c,children:j.isValidElement(g)?j.cloneElement(g,void 0,y):null})}return a.jsx(n,{...d,ref:c,children:u})});return s.displayName=`${e}.Slot`,s}function ME(e){const n=j.forwardRef((s,o)=>{const{children:c,...u}=s;if(j.isValidElement(c)){const d=zE(c),m=RE(u,c.props);return c.type!==j.Fragment&&(m.ref=o?I1(o,d):d),j.cloneElement(c,m)}return j.Children.count(c)>1?j.Children.only(null):null});return n.displayName=`${e}.SlotClone`,n}var q1=Symbol("radix.slottable");function OE(e){const n=({children:s})=>a.jsx(a.Fragment,{children:s});return n.displayName=`${e}.Slottable`,n.__radixId=q1,n}function _E(e){return j.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===q1}function RE(e,n){const s={...n};for(const o in n){const c=e[o],u=n[o];/^on[A-Z]/.test(o)?c&&u?s[o]=(...m)=>{const p=u(...m);return c(...m),p}:c&&(s[o]=c):o==="style"?s[o]={...c,...u}:o==="className"&&(s[o]=[c,u].filter(Boolean).join(" "))}return{...e,...s}}function zE(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}var DE=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],la=DE.reduce((e,n)=>{const s=CE(`Primitive.${n}`),o=j.forwardRef((c,u)=>{const{asChild:d,...m}=c,p=d?s:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),a.jsx(p,{...m,ref:u})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});function BE(e,n){e&&wm.flushSync(()=>e.dispatchEvent(n))}function cu(e){const n=j.useRef(e);return j.useEffect(()=>{n.current=e}),j.useMemo(()=>(...s)=>n.current?.(...s),[])}function PE(e,n=globalThis?.document){const s=cu(e);j.useEffect(()=>{const o=c=>{c.key==="Escape"&&s(c)};return n.addEventListener("keydown",o,{capture:!0}),()=>n.removeEventListener("keydown",o,{capture:!0})},[s,n])}var FE="DismissableLayer",_h="dismissableLayer.update",LE="dismissableLayer.pointerDownOutside",IE="dismissableLayer.focusOutside",Ky,Y1=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),H1=j.forwardRef((e,n)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,onDismiss:m,...p}=e,g=j.useContext(Y1),[y,x]=j.useState(null),b=y?.ownerDocument??globalThis?.document,[,S]=j.useState({}),N=oa(n,M=>x(M)),A=Array.from(g.layers),[C]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),E=A.indexOf(C),D=y?A.indexOf(y):-1,O=g.layersWithOutsidePointerEventsDisabled.size>0,Q=D>=E,z=YE(M=>{const P=M.target,J=[...g.branches].some(te=>te.contains(P));!Q||J||(c?.(M),d?.(M),M.defaultPrevented||m?.())},b),L=HE(M=>{const P=M.target;[...g.branches].some(te=>te.contains(P))||(u?.(M),d?.(M),M.defaultPrevented||m?.())},b);return PE(M=>{D===g.layers.size-1&&(o?.(M),!M.defaultPrevented&&m&&(M.preventDefault(),m()))},b),j.useEffect(()=>{if(y)return s&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(Ky=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(y)),g.layers.add(y),Xy(),()=>{s&&g.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=Ky)}},[y,b,s,g]),j.useEffect(()=>()=>{y&&(g.layers.delete(y),g.layersWithOutsidePointerEventsDisabled.delete(y),Xy())},[y,g]),j.useEffect(()=>{const M=()=>S({});return document.addEventListener(_h,M),()=>document.removeEventListener(_h,M)},[]),a.jsx(la.div,{...p,ref:N,style:{pointerEvents:O?Q?"auto":"none":void 0,...e.style},onFocusCapture:zi(e.onFocusCapture,L.onFocusCapture),onBlurCapture:zi(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:zi(e.onPointerDownCapture,z.onPointerDownCapture)})});H1.displayName=FE;var UE="DismissableLayerBranch",qE=j.forwardRef((e,n)=>{const s=j.useContext(Y1),o=j.useRef(null),c=oa(n,o);return j.useEffect(()=>{const u=o.current;if(u)return s.branches.add(u),()=>{s.branches.delete(u)}},[s.branches]),a.jsx(la.div,{...e,ref:c})});qE.displayName=UE;function YE(e,n=globalThis?.document){const s=cu(e),o=j.useRef(!1),c=j.useRef(()=>{});return j.useEffect(()=>{const u=m=>{if(m.target&&!o.current){let p=function(){Q1(LE,s,g,{discrete:!0})};const g={originalEvent:m};m.pointerType==="touch"?(n.removeEventListener("click",c.current),c.current=p,n.addEventListener("click",c.current,{once:!0})):p()}else n.removeEventListener("click",c.current);o.current=!1},d=window.setTimeout(()=>{n.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),n.removeEventListener("pointerdown",u),n.removeEventListener("click",c.current)}},[n,s]),{onPointerDownCapture:()=>o.current=!0}}function HE(e,n=globalThis?.document){const s=cu(e),o=j.useRef(!1);return j.useEffect(()=>{const c=u=>{u.target&&!o.current&&Q1(IE,s,{originalEvent:u},{discrete:!1})};return n.addEventListener("focusin",c),()=>n.removeEventListener("focusin",c)},[n,s]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function Xy(){const e=new CustomEvent(_h);document.dispatchEvent(e)}function Q1(e,n,s,{discrete:o}){const c=s.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:s});n&&c.addEventListener(e,n,{once:!0}),o?BE(c,u):c.dispatchEvent(u)}var Yo=globalThis?.document?j.useLayoutEffect:()=>{};const QE=["top","right","bottom","left"],bs=Math.min,yn=Math.max,Qc=Math.round,Sc=Math.floor,ri=e=>({x:e,y:e}),VE={left:"right",right:"left",bottom:"top",top:"bottom"},ZE={start:"end",end:"start"};function Rh(e,n,s){return yn(e,bs(n,s))}function Pi(e,n){return typeof e=="function"?e(n):e}function Fi(e){return e.split("-")[0]}function gr(e){return e.split("-")[1]}function Nm(e){return e==="x"?"y":"x"}function Sm(e){return e==="y"?"height":"width"}const GE=new Set(["top","bottom"]);function ai(e){return GE.has(Fi(e))?"y":"x"}function Am(e){return Nm(ai(e))}function $E(e,n,s){s===void 0&&(s=!1);const o=gr(e),c=Am(e),u=Sm(c);let d=c==="x"?o===(s?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[u]>n.floating[u]&&(d=Vc(d)),[d,Vc(d)]}function KE(e){const n=Vc(e);return[zh(e),n,zh(n)]}function zh(e){return e.replace(/start|end/g,n=>ZE[n])}const Wy=["left","right"],Jy=["right","left"],XE=["top","bottom"],WE=["bottom","top"];function JE(e,n,s){switch(e){case"top":case"bottom":return s?n?Jy:Wy:n?Wy:Jy;case"left":case"right":return n?XE:WE;default:return[]}}function e5(e,n,s,o){const c=gr(e);let u=JE(Fi(e),s==="start",o);return c&&(u=u.map(d=>d+"-"+c),n&&(u=u.concat(u.map(zh)))),u}function Vc(e){return e.replace(/left|right|bottom|top/g,n=>VE[n])}function t5(e){return{top:0,right:0,bottom:0,left:0,...e}}function V1(e){return typeof e!="number"?t5(e):{top:e,right:e,bottom:e,left:e}}function Zc(e){const{x:n,y:s,width:o,height:c}=e;return{width:o,height:c,top:s,left:n,right:n+o,bottom:s+c,x:n,y:s}}function ev(e,n,s){let{reference:o,floating:c}=e;const u=ai(n),d=Am(n),m=Sm(d),p=Fi(n),g=u==="y",y=o.x+o.width/2-c.width/2,x=o.y+o.height/2-c.height/2,b=o[m]/2-c[m]/2;let S;switch(p){case"top":S={x:y,y:o.y-c.height};break;case"bottom":S={x:y,y:o.y+o.height};break;case"right":S={x:o.x+o.width,y:x};break;case"left":S={x:o.x-c.width,y:x};break;default:S={x:o.x,y:o.y}}switch(gr(n)){case"start":S[d]-=b*(s&&g?-1:1);break;case"end":S[d]+=b*(s&&g?-1:1);break}return S}const n5=async(e,n,s)=>{const{placement:o="bottom",strategy:c="absolute",middleware:u=[],platform:d}=s,m=u.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(n));let g=await d.getElementRects({reference:e,floating:n,strategy:c}),{x:y,y:x}=ev(g,o,p),b=o,S={},N=0;for(let A=0;A<m.length;A++){const{name:C,fn:E}=m[A],{x:D,y:O,data:Q,reset:z}=await E({x:y,y:x,initialPlacement:o,placement:b,strategy:c,middlewareData:S,rects:g,platform:d,elements:{reference:e,floating:n}});y=D??y,x=O??x,S={...S,[C]:{...S[C],...Q}},z&&N<=50&&(N++,typeof z=="object"&&(z.placement&&(b=z.placement),z.rects&&(g=z.rects===!0?await d.getElementRects({reference:e,floating:n,strategy:c}):z.rects),{x:y,y:x}=ev(g,b,p)),A=-1)}return{x:y,y:x,placement:b,strategy:c,middlewareData:S}};async function Ho(e,n){var s;n===void 0&&(n={});const{x:o,y:c,platform:u,rects:d,elements:m,strategy:p}=e,{boundary:g="clippingAncestors",rootBoundary:y="viewport",elementContext:x="floating",altBoundary:b=!1,padding:S=0}=Pi(n,e),N=V1(S),C=m[b?x==="floating"?"reference":"floating":x],E=Zc(await u.getClippingRect
vendor: 14,075 bytes, line 57
57({element:(s=await(u.isElement==null?void 0:u.isElement(C)))==null||s?C:C.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(m.floating)),boundary:g,rootBoundary:y,strategy:p})),D=x==="floating"?{x:o,y:c,width:d.floating.width,height:d.floating.height}:d.reference,O=await(u.getOffsetParent==null?void 0:u.getOffsetParent(m.floating)),Q=await(u.isElement==null?void 0:u.isElement(O))?await(u.getScale==null?void 0:u.getScale(O))||{x:1,y:1}:{x:1,y:1},z=Zc(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:m,rect:D,offsetParent:O,strategy:p}):D);return{top:(E.top-z.top+N.top)/Q.y,bottom:(z.bottom-E.bottom+N.bottom)/Q.y,left:(E.left-z.left+N.left)/Q.x,right:(z.right-E.right+N.right)/Q.x}}const i5=e=>({name:"arrow",options:e,async fn(n){const{x:s,y:o,placement:c,rects:u,platform:d,elements:m,middlewareData:p}=n,{element:g,padding:y=0}=Pi(e,n)||{};if(g==null)return{};const x=V1(y),b={x:s,y:o},S=Am(c),N=Sm(S),A=await d.getDimensions(g),C=S==="y",E=C?"top":"left",D=C?"bottom":"right",O=C?"clientHeight":"clientWidth",Q=u.reference[N]+u.reference[S]-b[S]-u.floating[N],z=b[S]-u.reference[S],L=await(d.getOffsetParent==null?void 0:d.getOffsetParent(g));let M=L?L[O]:0;(!M||!await(d.isElement==null?void 0:d.isElement(L)))&&(M=m.floating[O]||u.floating[N]);const P=Q/2-z/2,J=M/2-A[N]/2-1,te=bs(x[E],J),ae=bs(x[D],J),ne=te,oe=M-A[N]-ae,le=M/2-A[N]/2+P,pe=Rh(ne,le,oe),_=!p.arrow&&gr(c)!=null&&le!==pe&&u.reference[N]/2-(le<ne?te:ae)-A[N]/2<0,I=_?le<ne?le-ne:le-oe:0;return{[S]:b[S]+I,data:{[S]:pe,centerOffset:le-pe-I,..._&&{alignmentOffset:I}},reset:_}}}),s5=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var s,o;const{placement:c,middlewareData:u,rects:d,initialPlacement:m,platform:p,elements:g}=n,{mainAxis:y=!0,crossAxis:x=!0,fallbackPlacements:b,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:N="none",flipAlignment:A=!0,...C}=Pi(e,n);if((s=u.arrow)!=null&&s.alignmentOffset)return{};const E=Fi(c),D=ai(m),O=Fi(m)===m,Q=await(p.isRTL==null?void 0:p.isRTL(g.floating)),z=b||(O||!A?[Vc(m)]:KE(m)),L=N!=="none";!b&&L&&z.push(...e5(m,A,N,Q));const M=[m,...z],P=await Ho(n,C),J=[];let te=((o=u.flip)==null?void 0:o.overflows)||[];if(y&&J.push(P[E]),x){const le=$E(c,d,Q);J.push(P[le[0]],P[le[1]])}if(te=[...te,{placement:c,overflows:J}],!J.every(le=>le<=0)){var ae,ne;const le=(((ae=u.flip)==null?void 0:ae.index)||0)+1,pe=M[le];if(pe&&(!(x==="alignment"?D!==ai(pe):!1)||te.every(B=>ai(B.placement)===D?B.overflows[0]>0:!0)))return{data:{index:le,overflows:te},reset:{placement:pe}};let _=(ne=te.filter(I=>I.overflows[0]<=0).sort((I,B)=>I.overflows[1]-B.overflows[1])[0])==null?void 0:ne.placement;if(!_)switch(S){case"bestFit":{var oe;const I=(oe=te.filter(B=>{if(L){const re=ai(B.placement);return re===D||re==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(re=>re>0).reduce((re,ce)=>re+ce,0)]).sort((B,re)=>B[1]-re[1])[0])==null?void 0:oe[0];I&&(_=I);break}case"initialPlacement":_=m;break}if(c!==_)return{reset:{placement:_}}}return{}}}};function tv(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function nv(e){return QE.some(n=>e[n]>=0)}const a5=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:s}=n,{strategy:o="referenceHidden",...c}=Pi(e,n);switch(o){case"referenceHidden":{const u=await Ho(n,{...c,elementContext:"reference"}),d=tv(u,s.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:nv(d)}}}case"escaped":{const u=await Ho(n,{...c,altBoundary:!0}),d=tv(u,s.floating);return{data:{escapedOffsets:d,escaped:nv(d)}}}default:return{}}}}},Z1=new Set(["left","top"]);async function r5(e,n){const{placement:s,platform:o,elements:c}=e,u=await(o.isRTL==null?void 0:o.isRTL(c.floating)),d=Fi(s),m=gr(s),p=ai(s)==="y",g=Z1.has(d)?-1:1,y=u&&p?-1:1,x=Pi(n,e);let{mainAxis:b,crossAxis:S,alignmentAxis:N}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:x.mainAxis||0,crossAxis:x.crossAxis||0,alignmentAxis:x.alignmentAxis};return m&&typeof N=="number"&&(S=m==="end"?N*-1:N),p?{x:S*y,y:b*g}:{x:b*g,y:S*y}}const o5=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var s,o;const{x:c,y:u,placement:d,middlewareData:m}=n,p=await r5(n,e);return d===((s=m.offset)==null?void 0:s.placement)&&(o=m.arrow)!=null&&o.alignmentOffset?{}:{x:c+p.x,y:u+p.y,data:{...p,placement:d}}}}},l5=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:s,y:o,placement:c}=n,{mainAxis:u=!0,crossAxis:d=!1,limiter:m={fn:C=>{let{x:E,y:D}=C;return{x:E,y:D}}},...p}=Pi(e,n),g={x:s,y:o},y=await Ho(n,p),x=ai(Fi(c)),b=Nm(x);let S=g[b],N=g[x];if(u){const C=b==="y"?"top":"left",E=b==="y"?"bottom":"right",D=S+y[C],O=S-y[E];S=Rh(D,S,O)}if(d){const C=x==="y"?"top":"left",E=x==="y"?"bottom":"right",D=N+y[C],O=N-y[E];N=Rh(D,N,O)}const A=m.fn({...n,[b]:S,[x]:N});return{...A,data:{x:A.x-s,y:A.y-o,enabled:{[b]:u,[x]:d}}}}}},c5=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:s,y:o,placement:c,rects:u,middlewareData:d}=n,{offset:m=0,mainAxis:p=!0,crossAxis:g=!0}=Pi(e,n),y={x:s,y:o},x=ai(c),b=Nm(x);let S=y[b],N=y[x];const A=Pi(m,n),C=typeof A=="number"?{mainAxis:A,crossAxis:0}:{mainAxis:0,crossAxis:0,...A};if(p){const O=b==="y"?"height":"width",Q=u.reference[b]-u.floating[O]+C.mainAxis,z=u.reference[b]+u.reference[O]-C.mainAxis;S<Q?S=Q:S>z&&(S=z)}if(g){var E,D;const O=b==="y"?"width":"height",Q=Z1.has(Fi(c)),z=u.reference[x]-u.floating[O]+(Q&&((E=d.offset)==null?void 0:E[x])||0)+(Q?0:C.crossAxis),L=u.reference[x]+u.reference[O]+(Q?0:((D=d.offset)==null?void 0:D[x])||0)-(Q?C.crossAxis:0);N<z?N=z:N>L&&(N=L)}return{[b]:S,[x]:N}}}},u5=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var s,o;const{placement:c,rects:u,platform:d,elements:m}=n,{apply:p=()=>{},...g}=Pi(e,n),y=await Ho(n,g),x=Fi(c),b=gr(c),S=ai(c)==="y",{width:N,height:A}=u.floating;let C,E;x==="top"||x==="bottom"?(C=x,E=b===(await(d.isRTL==null?void 0:d.isRTL(m.floating))?"start":"end")?"left":"right"):(E=x,C=b==="end"?"top":"bottom");const D=A-y.top-y.bottom,O=N-y.left-y.right,Q=bs(A-y[C],D),z=bs(N-y[E],O),L=!n.middlewareData.shift;let M=Q,P=z;if((s=n.middlewareData.shift)!=null&&s.enabled.x&&(P=O),(o=n.middlewareData.shift)!=null&&o.enabled.y&&(M=D),L&&!b){const te=yn(y.left,0),ae=yn(y.right,0),ne=yn(y.top,0),oe=yn(y.bottom,0);S?P=N-2*(te!==0||ae!==0?te+ae:yn(y.left,y.right)):M=A-2*(ne!==0||oe!==0?ne+oe:yn(y.top,y.bottom))}await p({...n,availableWidth:P,availableHeight:M});const J=await d.getDimensions(m.floating);return N!==J.width||A!==J.height?{reset:{rects:!0}}:{}}}};function uu(){return typeof window<"u"}function xr(e){return G1(e)?(e.nodeName||"").toLowerCase():"#document"}function bn(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function di(e){var n;return(n=(G1(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function G1(e){return uu()?e instanceof Node||e instanceof bn(e).Node:!1}function Hn(e){return uu()?e instanceof Element||e instanceof bn(e).Element:!1}function ci(e){return uu()?e instanceof HTMLElement||e instanceof bn(e).HTMLElement:!1}function iv(e){return!uu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof bn(e).ShadowRoot}const d5=new Set(["inline","contents"]);function nl(e){const{overflow:n,overflowX:s,overflowY:o,display:c}=Qn(e);return/auto|scroll|overlay|hidden|clip/.test(n+o+s)&&!d5.has(c)}const f5=new Set(["table","td","th"]);function h5(e){return f5.has(xr(e))}const m5=[":popover-open",":modal"];function du(e){return m5.some(n=>{try{return e.matches(n)}catch{return!1}})}const p5=["transform","translate","scale","rotate","perspective"],g5=["transform","translate","scale","rotate","perspective","filter"],x5=["paint","layout","strict","content"];function Em(e){const n=Tm(),s=Hn(e)?Qn(e):e;return p5.some(o=>s[o]?s[o]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!n&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!n&&(s.filter?s.filter!=="none":!1)||g5.some(o=>(s.willChange||"").includes(o))||x5.some(o=>(s.contain||"").includes(o))}function y5(e){let n=js(e);for(;ci(n)&&!ur(n);){if(Em(n))return n;if(du(n))return null;n=js(n)}return null}function Tm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const v5=new Set(["html","body","#document"]);function ur(e){return v5.has(xr(e))}function Qn(e){return bn(e).getComputedStyle(e)}function fu(e){return Hn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function js(e){if(xr(e)==="html")return e;const n=e.assignedSlot||e.parentNode||iv(e)&&e.host||di(e);return iv(n)?n.host:n}function $1(e){const n=js(e);return ur(n)?e.ownerDocument?e.ownerDocument.body:e.body:ci(n)&&nl(n)?n:$1(n)}function Qo(e,n,s){var o;n===void 0&&(n=[]),s===void 0&&(s=!0);const c=$1(e),u=c===((o=e.ownerDocument)==null?void 0:o.body),d=bn(c);if(u){const m=Dh(d);return n.concat(d,d.visualViewport||[],nl(c)?c:[],m&&s?Qo(m):[])}return n.concat(c,Qo(c,[],s))}function Dh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function K1(e){const n=Qn(e);let s=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const c=ci(e),u=c?e.offsetWidth:s,d=c?e.offsetHeight:o,m=Qc(s)!==u||Qc(o)!==d;return m&&(s=u,o=d),{width:s,height:o,$:m}}function km(e){return Hn(e)?e:e.contextElement}function ar(e){const n=km(e);if(!ci(n))return ri(1);const s=n.getBoundingClientRect(),{width:o,height:c,$:u}=K1(n);let d=(u?Qc(s.width):s.width)/o,m=(u?Qc(s.height):s.height)/c;return(!d||!Number.isFinite(d))&&(d=1),(!m||!Number.isFinite(m))&&(m=1),{x:d,y:m}}const b5=ri(0);function X1(e){const n=bn(e);return!Tm()||!n.visualViewport?b5:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function j5(e,n,s){return n===void 0&&(n=!1),!s||n&&s!==bn(e)?!1:n}function aa(e,n,s,o){n===void 0&&(n=!1),s===void 0&&(s=!1);const c=e.getBoundingClientRect(),u=km(e);let d=ri(1);n&&(o?Hn(o)&&(d=ar(o)):d=ar(e));const m=j5(u,s,o)?X1(u):ri(0);let p=(c.left+m.x)/d.x,g=(c.top+m.y)/d.y,y=c.width/d.x,x=c.height/d.y;if(u){const b=bn(u),S=o&&Hn(o)?bn(o):o;let N=b,A=Dh(N);for(;A&&o&&S!==N;){const C=ar(A),E=A.getBoundingClientRect(),D=Qn(A),O=E.left+(A.clientLeft+parseFloat(D.paddingLeft))*C.x,Q=E.top+(A.clientTop+parseFloat(D.paddingTop))*C.y;p*=C.x,g*=C.y,y*=C.x,x*=C.y,p+=O,g+=Q,N=bn(A),A=Dh(N)}}return Zc({width:y,height:x,x:p,y:g})}function hu(e,n){const s=fu(e).scrollLeft;return n?n.left+s:aa(di(e)).left+s}function W1(e,n){const s=e.getBoundingClientRect(),o=s.left+n.scrollLeft-hu(e,s),c=s.top+n.scrollTop;return{x:o,y:c}}function w5(e){let{elements:n,rect:s,offsetParent:o,strategy:c}=e;const u=c==="fixed",d=di(o),m=n?du(n.floating):!1;if(o===d||m&&u)return s;let p={scrollLeft:0,scrollTop:0},g=ri(1);const y=ri(0),x=ci(o);if((x||!x&&!u)&&((xr(o)!=="body"||nl(d))&&(p=fu(o)),ci(o))){const S=aa(o);g=ar(o),y.x=S.x+o.clientLeft,y.y=S.y+o.clientTop}const b=d&&!x&&!u?W1(d,p):ri(0);return{width:s.width*g.x,height:s.height*g.y,x:s.x*g.x-p.scrollLeft*g.x+y.x+b.x,y:s.y*g.y-p.scrollTop*g.y+y.y+b.y}}function N5(e){return Array.from(e.getClientRects())}function S5(e){const n=di(e),s=fu(e),o=e.ownerDocument.body,c=yn(n.scrollWidth,n.clientWidth,o.scrollWidth,o.clientWidth),u=yn(n.scrollHeight,n.clientHeight,o.scrollHeight,o.clientHeight);let d=-s.scrollLeft+hu(e);const m=-s.scrollTop;return Qn(o).direction==="rtl"&&(d+=yn(n.clientWidth,o.clientWidth)-c),{width:c,height:u,x:d,y:m}}const sv=25;function A5(e,n){const s=bn(e),o=di(e),c=s.visualViewport;let u=o.clientWidth,d=o.clientHeight,m=0,p=0;if(c){u=c.width,d=c.height;const y=Tm();(!y||y&&n==="fixed")&&(m=c.offsetLeft,p=c.offsetTop)}const g=hu(o);if(g<=0){const y=o.ownerDocument,x=y.body,b=getComputedStyle(x),S=y.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,N=Math.abs(o.clientWidth-x.clientWidth-S);N<=sv&&(u-=N)}else g<=sv&&(u+=g);return{width:u,height:d,x:m,y:p}}const E5=new Set(["absolute","fixed"]);function T5(e,n){const s=aa(e,!0,n==="fixed"),o=s.top+e.clientTop,c=s.left+e.clientLeft,u=ci(e)?ar(e):ri(1),d=e.clientWidth*u.x,m=e.clientHeight*u.y,p=c*u.x,g=o*u.y;return{width:d,height:m,x:p,y:g}}function av(e,n,s){let o;if(n==="viewport")o=A5(e,s);else if(n==="document")o=S5(di(e));else if(Hn(n))o=T5(n,s);else{const c=X1(e);o={x:n.x-c.x,y:n.y-c.y,width:n.width,height:n.height}}return Zc(o)}function J1(e,n){const s=js(e);return s===n||!Hn(s)||ur(s)?!1:Qn(s).position==="fixed"||J1(s,n)}function k5(e,n){const s=n.get(e);if(s)return s;let o=Qo(e,[],!1).filter(m=>Hn(m)&&xr(m)!=="body"),c=null;const u=Qn(e).position==="fixed";let d=u?js(e):e;for(;Hn(d)&&!ur(d);){const m=Qn(d),p=Em(d);!p&&m.position==="fixed"&&(c=null),(u?!p&&!c:!p&&m.position==="static"&&!!c&&E5.has(c.position)||nl(d)&&!p&&J1(e,d))?o=o.filter(y=>y!==d):c=m,d=js(d)}return n.set(e,o),o}function C5(e){let{element:n,boundary:s,rootBoundary:o,strategy:c}=e;const d=[...s==="clippingAncestors"?du(n)?[]:k5(n,this._c):[].concat(s),o],m=d[0],p=d.reduce((g,y)=>{const x=av(n,y,c);return g.top=yn(x.top,g.top),g.right=bs(x.right,g.right),g.bottom=bs(x.bottom,g.bottom),g.left=yn(x.left,g.left),g},av(n,m,c));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function M5(e){const{width:n,height:s}=K1(e);return{width:n,height:s}}function O5(e,n,s){const o=ci(n),c=di(n),u=s==="fixed",d=aa(e,!0,u,n);let m={scrollLeft:0,scrollTop:0};const p=ri(0);function g(){p.x=hu(c)}if(o||!o&&!u)if((xr(n)!=="body"||nl(c))&&(m=fu(n)),o){const S=aa(n,!0,u,n);p.x=S.x+n.clientLeft,p.y=S.y+n.clientTop}else c&&g();u&&!o&&c&&g();const y=c&&!o&&!u?W1(c,m):ri(0),x=d.left+m.scrollLeft-p.x-y.x,b=d.top+m.scrollTop-p.y-y.y;return{x,y:b,width:d.width,height:d.height}}function Qf(e){return Qn(e).position==="static"}function rv(e,n){if(!ci(e)||Qn(e).position==="fixed")return null;if(n)return n(e);let s=e.offsetParent;return di(e)===s&&(s=s.ownerDocument.body),s}function ej(e,n){const s=bn(e);if(du(e))return s;if(!ci(e)){let c=js(e);for(;
vendor: 4,350 bytes, line 57
57c&&!ur(c);){if(Hn(c)&&!Qf(c))return c;c=js(c)}return s}let o=rv(e,n);for(;o&&h5(o)&&Qf(o);)o=rv(o,n);return o&&ur(o)&&Qf(o)&&!Em(o)?s:o||y5(e)||s}const _5=async function(e){const n=this.getOffsetParent||ej,s=this.getDimensions,o=await s(e.floating);return{reference:O5(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function R5(e){return Qn(e).direction==="rtl"}const z5={convertOffsetParentRelativeRectToViewportRelativeRect:w5,getDocumentElement:di,getClippingRect:C5,getOffsetParent:ej,getElementRects:_5,getClientRects:N5,getDimensions:M5,getScale:ar,isElement:Hn,isRTL:R5};function tj(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function D5(e,n){let s=null,o;const c=di(e);function u(){var m;clearTimeout(o),(m=s)==null||m.disconnect(),s=null}function d(m,p){m===void 0&&(m=!1),p===void 0&&(p=1),u();const g=e.getBoundingClientRect(),{left:y,top:x,width:b,height:S}=g;if(m||n(),!b||!S)return;const N=Sc(x),A=Sc(c.clientWidth-(y+b)),C=Sc(c.clientHeight-(x+S)),E=Sc(y),O={rootMargin:-N+"px "+-A+"px "+-C+"px "+-E+"px",threshold:yn(0,bs(1,p))||1};let Q=!0;function z(L){const M=L[0].intersectionRatio;if(M!==p){if(!Q)return d();M?d(!1,M):o=setTimeout(()=>{d(!1,1e-7)},1e3)}M===1&&!tj(g,e.getBoundingClientRect())&&d(),Q=!1}try{s=new IntersectionObserver(z,{...O,root:c.ownerDocument})}catch{s=new IntersectionObserver(z,O)}s.observe(e)}return d(!0),u}function B5(e,n,s,o){o===void 0&&(o={});const{ancestorScroll:c=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:p=!1}=o,g=km(e),y=c||u?[...g?Qo(g):[],...Qo(n)]:[];y.forEach(E=>{c&&E.addEventListener("scroll",s,{passive:!0}),u&&E.addEventListener("resize",s)});const x=g&&m?D5(g,s):null;let b=-1,S=null;d&&(S=new ResizeObserver(E=>{let[D]=E;D&&D.target===g&&S&&(S.unobserve(n),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var O;(O=S)==null||O.observe(n)})),s()}),g&&!p&&S.observe(g),S.observe(n));let N,A=p?aa(e):null;p&&C();function C(){const E=aa(e);A&&!tj(A,E)&&s(),A=E,N=requestAnimationFrame(C)}return s(),()=>{var E;y.forEach(D=>{c&&D.removeEventListener("scroll",s),u&&D.removeEventListener("resize",s)}),x?.(),(E=S)==null||E.disconnect(),S=null,p&&cancelAnimationFrame(N)}}const P5=o5,F5=l5,L5=s5,I5=u5,U5=a5,ov=i5,q5=c5,Y5=(e,n,s)=>{const o=new Map,c={platform:z5,...s},u={...c.platform,_c:o};return n5(e,n,{...c,platform:u})};var H5=typeof document<"u",Q5=function(){},Lc=H5?j.useLayoutEffect:Q5;function Gc(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let s,o,c;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(s=e.length,s!==n.length)return!1;for(o=s;o--!==0;)if(!Gc(e[o],n[o]))return!1;return!0}if(c=Object.keys(e),s=c.length,s!==Object.keys(n).length)return!1;for(o=s;o--!==0;)if(!{}.hasOwnProperty.call(n,c[o]))return!1;for(o=s;o--!==0;){const u=c[o];if(!(u==="_owner"&&e.$$typeof)&&!Gc(e[u],n[u]))return!1}return!0}return e!==e&&n!==n}function nj(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function lv(e,n){const s=nj(e);return Math.round(n*s)/s}function Vf(e){const n=j.useRef(e);return Lc(()=>{n.current=e}),n}function V5(e){e===void 0&&(e={});const{placement:n="bottom",strategy:s="absolute",middleware:o=[],platform:c,elements:{reference:u,floating:d}={},transform:m=!0,whileElementsMounted:p,open:g}=e,[y,x]=j.useState({x:0,y:0,strategy:s,placement:n,middlewareData:{},isPositioned:!1}),[b,S]=j.useState(o);Gc(b,o)||S(o);const[N,A]=j.useState(null),[C,E]=j.useState(null),D=j.useCallback(B=>{B!==L.current&&(L.current=B,A(B))},[]),O=j.useCallback(B=>{B!==M.current&&(M.current=B,E(B))},[]),Q=u||N,z=d||C,L=j.useRef(null),M=j.useRef(null),P=j.useRef(y),J=p!=null,te=Vf(p),ae=Vf(c),ne=Vf(g),oe=j.useCallback(()=>{if(!L.current||!M.current)return;const B={placement:n,strategy:s,middleware:b};ae.current&&(B.platform=ae.current),Y5(L.current,M.current,B).then(re=>{const ce={...re,isPositioned:ne.current!==!1};le.current&&!Gc(P.current,ce)&&(P.current=ce,wm.flushSync(()=>{x(ce)}))})},[b,n,s,ae,ne]);Lc(()=>{g===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,x(B=>({...B,isPositioned:!1})))},[g]);const le=j.useRef(!1);Lc(()=>(le.current=!0,()=>{le.current=!1}),[]),Lc(()=>
vendor: 8,779 bytes, line 57
57{if(Q&&(L.current=Q),z&&(M.current=z),Q&&z){if(te.current)return te.current(Q,z,oe);oe()}},[Q,z,oe,te,J]);const pe=j.useMemo(()=>({reference:L,floating:M,setReference:D,setFloating:O}),[D,O]),_=j.useMemo(()=>({reference:Q,floating:z}),[Q,z]),I=j.useMemo(()=>{const B={position:s,left:0,top:0};if(!_.floating)return B;const re=lv(_.floating,y.x),ce=lv(_.floating,y.y);return m?{...B,transform:"translate("+re+"px, "+ce+"px)",...nj(_.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:re,top:ce}},[s,m,_.floating,y.x,y.y]);return j.useMemo(()=>({...y,update:oe,refs:pe,elements:_,floatingStyles:I}),[y,oe,pe,_,I])}const Z5=e=>{function n(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){const{element:o,padding:c}=typeof e=="function"?e(s):e;return o&&n(o)?o.current!=null?ov({element:o.current,padding:c}).fn(s):{}:o?ov({element:o,padding:c}).fn(s):{}}}},G5=(e,n)=>({...P5(e),options:[e,n]}),$5=(e,n)=>({...F5(e),options:[e,n]}),K5=(e,n)=>({...q5(e),options:[e,n]}),X5=(e,n)=>({...L5(e),options:[e,n]}),W5=(e,n)=>({...I5(e),options:[e,n]}),J5=(e,n)=>({...U5(e),options:[e,n]}),eT=(e,n)=>({...Z5(e),options:[e,n]});var tT="Arrow",ij=j.forwardRef((e,n)=>{const{children:s,width:o=10,height:c=5,...u}=e;return a.jsx(la.svg,{...u,ref:n,width:o,height:c,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?s:a.jsx("polygon",{points:"0,0 30,0 15,10"})})});ij.displayName=tT;var nT=ij;function iT(e){const[n,s]=j.useState(void 0);return Yo(()=>{if(e){s({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(c=>{if(!Array.isArray(c)||!c.length)return;const u=c[0];let d,m;if("borderBoxSize"in u){const p=u.borderBoxSize,g=Array.isArray(p)?p[0]:p;d=g.inlineSize,m=g.blockSize}else d=e.offsetWidth,m=e.offsetHeight;s({width:d,height:m})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else s(void 0)},[e]),n}var sj="Popper",[aj,rj]=U1(sj),[H8,oj]=aj(sj),lj="PopperAnchor",cj=j.forwardRef((e,n)=>{const{__scopePopper:s,virtualRef:o,...c}=e,u=oj(lj,s),d=j.useRef(null),m=oa(n,d),p=j.useRef(null);return j.useEffect(()=>{const g=p.current;p.current=o?.current||d.current,g!==p.current&&u.onAnchorChange(p.current)}),o?null:a.jsx(la.div,{...c,ref:m})});cj.displayName=lj;var Cm="PopperContent",[sT,aT]=aj(Cm),uj=j.forwardRef((e,n)=>{const{__scopePopper:s,side:o="bottom",sideOffset:c=0,align:u="center",alignOffset:d=0,arrowPadding:m=0,avoidCollisions:p=!0,collisionBoundary:g=[],collisionPadding:y=0,sticky:x="partial",hideWhenDetached:b=!1,updatePositionStrategy:S="optimized",onPlaced:N,...A}=e,C=oj(Cm,s),[E,D]=j.useState(null),O=oa(n,ge=>D(ge)),[Q,z]=j.useState(null),L=iT(Q),M=L?.width??0,P=L?.height??0,J=o+(u!=="center"?"-"+u:""),te=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},ae=Array.isArray(g)?g:[g],ne=ae.length>0,oe={padding:te,boundary:ae.filter(oT),altBoundary:ne},{refs:le,floatingStyles:pe,placement:_,isPositioned:I,middlewareData:B}=V5({strategy:"fixed",placement:J,whileElementsMounted:(...ge)=>B5(...ge,{animationFrame:S==="always"}),elements:{reference:C.anchor},middleware:[G5({mainAxis:c+P,alignmentAxis:d}),p&&$5({mainAxis:!0,crossAxis:!1,limiter:x==="partial"?K5():void 0,...oe}),p&&X5({...oe}),W5({...oe,apply:({elements:ge,rects:Ne,availableWidth:ze,availableHeight:St})=>{const{width:Pt,height:At}=Ne.reference,hi=ge.floating.style;hi.setProperty("--radix-popper-available-width",`${ze}px`),hi.setProperty("--radix-popper-available-height",`${St}px`),hi.setProperty("--radix-popper-anchor-width",`${Pt}px`),hi.setProperty("--radix-popper-anchor-height",`${At}px`)}}),Q&&eT({element:Q,padding:m}),lT({arrowWidth:M,arrowHeight:P}),b&&J5({strategy:"referenceHidden",...oe})]}),[re,ce]=hj(_),T=cu(N);Yo(()=>{I&&T?.()},[I,T]);const Z=B.arrow?.x,Y=B.arrow?.y,G=B.arrow?.centerOffset!==0,[ie,ue]=j.useState();return Yo(()=>{E&&ue(window.getComputedStyle(E).zIndex)},[E]),a.jsx("div",{ref:le.setFloating,"data-radix-popper-content-wrapper":"",style:{...pe,transform:I?pe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ie,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:a.jsx(sT,{scope:s,placedSide:re,onArrowChange:z,arrowX:Z,arrowY:Y,shouldHideArrow:G,children:a.jsx(la.div,{"data-side":re,"data-align":ce,...A,ref:O,style:{...A.style,animation:I?void 0:"none"}})})})});uj.displayName=Cm;var dj="PopperArrow",rT={top:"bottom",right:"left",bottom:"top",left:"right"},fj=j.forwardRef(function(n,s){const{__scopePopper:o,...c}=n,u=aT(dj,o),d=rT[u.placedSide];return a.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:a.jsx(nT,{...c,ref:s,style:{...c.style,display:"block"}})})});fj.displayName=dj;function oT(e){return e!==null}var lT=e=>({name:"transformOrigin",options:e,fn(n){const{placement:s,rects:o,middlewareData:c}=n,d=c.arrow?.centerOffset!==0,m=d?0:e.arrowWidth,p=d?0:e.arrowHeight,[g,y]=hj(s),x={start:"0%",center:"50%",end:"100%"}[y],b=(c.arrow?.x??0)+m/2,S=(c.arrow?.y??0)+p/2;let N="",A="";return g==="bottom"?(N=d?x:`${b}px`,A=`${-p}px`):g==="top"?(N=d?x:`${b}px`,A=`${o.floating.height+p}px`):g==="right"?(N=`${-p}px`,A=d?x:`${S}px`):g==="left"&&(N=`${o.floating.width+p}px`,A=d?x:`${S}px`),{data:{x:N,y:A}}}});function hj(e){const[n,s="center"]=e.split("-");return[n,s]}var cT=cj,uT=uj,dT=fj;function fT(e,n){return j.useReducer((s,o)=>n[s][o]??s,e)}var mj=e=>{const{present:n,children:s}=e,o=hT(n),c=typeof s=="function"?s({present:o.isPresent}):j.Children.only(s),u=oa(o.ref,mT(c));return typeof s=="function"||o.isPresent?j.cloneElement(c,{ref:u}):null};mj.displayName="Presence";function hT(e){const[n,s]=j.useState(),o=j.useRef(null),c=j.useRef(e),u=j.useRef("none"),d=e?"mounted":"unmounted",[m,p]=fT(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return j.useEffect(()=>{const g=Ac(o.current);u.current=m==="mounted"?g:"none"},[m]),Yo(()=>{const g=o.current,y=c.current;if(y!==e){const b=u.current,S=Ac(g);e?p("MOUNT"):S==="none"||g?.display==="none"?p("UNMOUNT"):p(y&&b!==S?"ANIMATION_OUT":"UNMOUNT"),c.current=e}},[e,p]),Yo(()=>{if(n){let g;const y=n.ownerDocument.defaultView??window,x=S=>{const A=Ac(o.current).includes(CSS.escape(S.animationName));if(S.target===n&&A&&(p("ANIMATION_END"),!c.current)){const C=n.style.animationFillMode;n.style.animationFillMode="forwards",g=y.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=C)})}},b=S=>{S.target===n&&(u.current=Ac(o.current))};return n.addEventListener("animationstart",b),n.addEventListener("animationcancel",x),n.addEventListener("animationend",x),()=>{y.clearTimeout(g),n.removeEventListener("animationstart",b),n.removeEventListener("animationcancel",x),n.removeEventListener("animationend",x)}}else p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:j.useCallback(g=>{o.current=g?getComputedStyle(g):null,s(g)},[])}}function Ac(e){return e?.animationName||"none"}function mT(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}var pT=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),gT="VisuallyHidden",pj=j.forwardRef((e,n)=>a.jsx(la.span,{...e,ref:n,style:{...pT,...e.style}}));pj.displayName=gT;var xT=pj,[mu]=U1("Tooltip",[rj]),Mm=rj(),gj="TooltipProvider",yT=700,cv="tooltip.open",[vT,xj]=mu(gj),yj=e=>{const{__scopeTooltip:n,delayDuration:s=yT,skipDelayDuration:o=300,disableHoverableContent:c=!1,children:u}=e,d=j.useRef(!0),m=j.useRef(!1),p=j.useRef(0);return j.useEffect(()=>{const g=p.current;return()=>window.clearTimeout(g)},[]),a.jsx(vT,{scope:n,isOpenDelayedRef:d,delayDuration:s,onOpen:j.useCallback(()=>{window.clearTimeout(p.current),d.current=!1},[]),onClose:j.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>d.current=!0,o)},[o]),isPointerInTransitRef:m,onPointerInTransitChange:j.useCallback(g=>{m.current=g},[]),disableHoverableContent:c,children:u})};yj.displayName=gj;var vj="Tooltip",[Q8,pu]=mu(vj),Bh="TooltipTrigger",bT=j.forwardRef((e,n
vendor: 12,914 bytes, line 57
57)=>{const{__scopeTooltip:s,...o}=e,c=pu(Bh,s),u=xj(Bh,s),d=Mm(s),m=j.useRef(null),p=oa(n,m,c.onTriggerChange),g=j.useRef(!1),y=j.useRef(!1),x=j.useCallback(()=>g.current=!1,[]);return j.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),a.jsx(cT,{asChild:!0,...d,children:a.jsx(la.button,{"aria-describedby":c.open?c.contentId:void 0,"data-state":c.stateAttribute,...o,ref:p,onPointerMove:zi(e.onPointerMove,b=>{b.pointerType!=="touch"&&!y.current&&!u.isPointerInTransitRef.current&&(c.onTriggerEnter(),y.current=!0)}),onPointerLeave:zi(e.onPointerLeave,()=>{c.onTriggerLeave(),y.current=!1}),onPointerDown:zi(e.onPointerDown,()=>{c.open&&c.onClose(),g.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:zi(e.onFocus,()=>{g.current||c.onOpen()}),onBlur:zi(e.onBlur,c.onClose),onClick:zi(e.onClick,c.onClose)})})});bT.displayName=Bh;var jT="TooltipPortal",[V8,wT]=mu(jT,{forceMount:void 0}),dr="TooltipContent",NT=j.forwardRef((e,n)=>{const s=wT(dr,e.__scopeTooltip),{forceMount:o=s.forceMount,side:c="top",...u}=e,d=pu(dr,e.__scopeTooltip);return a.jsx(mj,{present:o||d.open,children:d.disableHoverableContent?a.jsx(bj,{side:c,...u,ref:n}):a.jsx(ST,{side:c,...u,ref:n})})}),ST=j.forwardRef((e,n)=>{const s=pu(dr,e.__scopeTooltip),o=xj(dr,e.__scopeTooltip),c=j.useRef(null),u=oa(n,c),[d,m]=j.useState(null),{trigger:p,onClose:g}=s,y=c.current,{onPointerInTransitChange:x}=o,b=j.useCallback(()=>{m(null),x(!1)},[x]),S=j.useCallback((N,A)=>{const C=N.currentTarget,E={x:N.clientX,y:N.clientY},D=CT(E,C.getBoundingClientRect()),O=MT(E,D),Q=OT(A.getBoundingClientRect()),z=RT([...O,...Q]);m(z),x(!0)},[x]);return j.useEffect(()=>()=>b(),[b]),j.useEffect(()=>{if(p&&y){const N=C=>S(C,y),A=C=>S(C,p);return p.addEventListener("pointerleave",N),y.addEventListener("pointerleave",A),()=>{p.removeEventListener("pointerleave",N),y.removeEventListener("pointerleave",A)}}},[p,y,S,b]),j.useEffect(()=>{if(d){const N=A=>{const C=A.target,E={x:A.clientX,y:A.clientY},D=p?.contains(C)||y?.contains(C),O=!_T(E,d);D?b():O&&(b(),g())};return document.addEventListener("pointermove",N),()=>document.removeEventListener("pointermove",N)}},[p,y,d,g,b]),a.jsx(bj,{...e,ref:u})}),[AT,ET]=mu(vj,{isInside:!1}),TT=OE("TooltipContent"),bj=j.forwardRef((e,n)=>{const{__scopeTooltip:s,children:o,"aria-label":c,onEscapeKeyDown:u,onPointerDownOutside:d,...m}=e,p=pu(dr,s),g=Mm(s),{onClose:y}=p;return j.useEffect(()=>(document.addEventListener(cv,y),()=>document.removeEventListener(cv,y)),[y]),j.useEffect(()=>{if(p.trigger){const x=b=>{b.target?.contains(p.trigger)&&y()};return window.addEventListener("scroll",x,{capture:!0}),()=>window.removeEventListener("scroll",x,{capture:!0})}},[p.trigger,y]),a.jsx(H1,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:x=>x.preventDefault(),onDismiss:y,children:a.jsxs(uT,{"data-state":p.stateAttribute,...g,...m,ref:n,style:{...m.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[a.jsx(TT,{children:o}),a.jsx(AT,{scope:s,isInside:!0,children:a.jsx(xT,{id:p.contentId,role:"tooltip",children:c||o})})]})})});NT.displayName=dr;var jj="TooltipArrow",kT=j.forwardRef((e,n)=>{const{__scopeTooltip:s,...o}=e,c=Mm(s);return ET(jj,s).isInside?null:a.jsx(dT,{...c,...o,ref:n})});kT.displayName=jj;function CT(e,n){const s=Math.abs(n.top-e.y),o=Math.abs(n.bottom-e.y),c=Math.abs(n.right-e.x),u=Math.abs(n.left-e.x);switch(Math.min(s,o,c,u)){case u:return"left";case c:return"right";case s:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function MT(e,n,s=5){const o=[];switch(n){case"top":o.push({x:e.x-s,y:e.y+s},{x:e.x+s,y:e.y+s});break;case"bottom":o.push({x:e.x-s,y:e.y-s},{x:e.x+s,y:e.y-s});break;case"left":o.push({x:e.x+s,y:e.y-s},{x:e.x+s,y:e.y+s});break;case"right":o.push({x:e.x-s,y:e.y-s},{x:e.x-s,y:e.y+s});break}return o}function OT(e){const{top:n,right:s,bottom:o,left:c}=e;return[{x:c,y:n},{x:s,y:n},{x:s,y:o},{x:c,y:o}]}function _T(e,n){const{x:s,y:o}=e;let c=!1;for(let u=0,d=n.length-1;u<n.length;d=u++){const m=n[u],p=n[d],g=m.x,y=m.y,x=p.x,b=p.y;y>o!=b>o&&s<(x-g)*(o-y)/(b-y)+g&&(c=!c)}return c}function RT(e){const n=e.slice();return n.sort((s,o)=>s.x<o.x?-1:s.x>o.x?1:s.y<o.y?-1:s.y>o.y?1:0),zT(n)}function zT(e){if(e.length<=1)return e.slice();const n=[];for(let o=0;o<e.length;o++){const c=e[o];for(;n.length>=2;){const u=n[n.length-1],d=n[n.length-2];if((u.x-d.x)*(c.y-d.y)>=(u.y-d.y)*(c.x-d.x))n.pop();else break}n.push(c)}n.pop();const s=[];for(let o=e.length-1;o>=0;o--){const c=e[o];for(;s.length>=2;){const u=s[s.length-1],d=s[s.length-2];if((u.x-d.x)*(c.y-d.y)>=(u.y-d.y)*(c.x-d.x))s.pop();else break}s.push(c)}return s.pop(),n.length===1&&s.length===1&&n[0].x===s[0].x&&n[0].y===s[0].y?n:n.concat(s)}var DT=yj;function wj(e){var n,s,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var c=e.length;for(n=0;n<c;n++)e[n]&&(s=wj(e[n]))&&(o&&(o+=" "),o+=s)}else for(s in e)e[s]&&(o&&(o+=" "),o+=s);return o}function BT(){for(var e,n,s=0,o="",c=arguments.length;s<c;s++)(e=arguments[s])&&(n=wj(e))&&(o&&(o+=" "),o+=n);return o}const Om="-",PT=e=>{const n=LT(e),{conflictingClassGroups:s,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:d=>{const m=d.split(Om);return m[0]===""&&m.length!==1&&m.shift(),Nj(m,n)||FT(d)},getConflictingClassGroupIds:(d,m)=>{const p=s[d]||[];return m&&o[d]?[...p,...o[d]]:p}}},Nj=(e,n)=>{if(e.length===0)return n.classGroupId;const s=e[0],o=n.nextPart.get(s),c=o?Nj(e.slice(1),o):void 0;if(c)return c;if(n.validators.length===0)return;const u=e.join(Om);return n.validators.find(({validator:d})=>d(u))?.classGroupId},uv=/^\[(.+)\]$/,FT=e=>{if(uv.test(e)){const n=uv.exec(e)[1],s=n?.substring(0,n.indexOf(":"));if(s)return"arbitrary.."+s}},LT=e=>{const{theme:n,classGroups:s}=e,o={nextPart:new Map,validators:[]};for(const c in s)Ph(s[c],o,c,n);return o},Ph=(e,n,s,o)=>{e.forEach(c=>{if(typeof c=="string"){const u=c===""?n:dv(n,c);u.classGroupId=s;return}if(typeof c=="function"){if(IT(c)){Ph(c(o),n,s,o);return}n.validators.push({validator:c,classGroupId:s});return}Object.entries(c).forEach(([u,d])=>{Ph(d,dv(n,u),s,o)})})},dv=(e,n)=>{let s=e;return n.split(Om).forEach(o=>{s.nextPart.has(o)||s.nextPart.set(o,{nextPart:new Map,validators:[]}),s=s.nextPart.get(o)}),s},IT=e=>e.isThemeGetter,UT=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,s=new Map,o=new Map;const c=(u,d)=>{s.set(u,d),n++,n>e&&(n=0,o=s,s=new Map)};return{get(u){let d=s.get(u);if(d!==void 0)return d;if((d=o.get(u))!==void 0)return c(u,d),d},set(u,d){s.has(u)?s.set(u,d):c(u,d)}}},Fh="!",Lh=":",qT=Lh.length,YT=e=>{const{prefix:n,experimentalParseClassName:s}=e;let o=c=>{const u=[];let d=0,m=0,p=0,g;for(let N=0;N<c.length;N++){let A=c[N];if(d===0&&m===0){if(A===Lh){u.push(c.slice(p,N)),p=N+qT;continue}if(A==="/"){g=N;continue}}A==="["?d++:A==="]"?d--:A==="("?m++:A===")"&&m--}const y=u.length===0?c:c.substring(p),x=HT(y),b=x!==y,S=g&&g>p?g-p:void 0;return{modifiers:u,hasImportantModifier:b,baseClassName:x,maybePostfixModifierPosition:S}};if(n){const c=n+Lh,u=o;o=d=>d.startsWith(c)?u(d.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(s){const c=o;o=u=>s({className:u,parseClassName:c})}return o},HT=e=>e.endsWith(Fh)?e.substring(0,e.length-1):e.startsWith(Fh)?e.substring(1):e,QT=e=>{const n=Object.fromEntries(e.orderSensitiveModifiers.map(o=>[o,!0]));return o=>{if(o.length<=1)return o;const c=[];let u=[];return o.forEach(d=>{d[0]==="["||n[d]?(c.push(...u.sort(),d),u=[]):u.push(d)}),c.push(...u.sort()),c}},VT=e=>({cache:UT(e.cacheSize),parseClassName:YT(e),sortModifiers:QT(e),...PT(e)}),ZT=/\s+/,GT=(e,n)=>{const{parseClassName:s,getClassGroupId:o,getConflictingClassGroupIds:c,sortModifiers:u}=n,d=[],m=e.trim().split(ZT);let p="";for(let g=m.length-1;g>=0;g-=1){const y=m[g],{isExternal:x,modifiers:b,hasImportantModifier:S,baseClassName:N,maybePostfixModifierPosition:A}=s(y);if(x){p=y+(p.length>0?" "+p:p);continue}let C=!!A,E=o(C?N.substring(0,A):N);if(!E){if(!C){p=y+(p.length>0?" "+p:p);continue}if(E=o(N),!E){p=y+(p.length>0?" "+p:p);continue}C=!1}const D=u(b).join(":"),O=S?D+Fh:D,Q=O+E;if(d.includes(Q))continue;d.push(Q);const z=c(E,C);for(let L=0;L<z.length;++L){const M=z[L];d.push(O+M)}p=y+(p.length>0?" "+p:p)}return p};function $T(){let e=0,n,s,o="";for(;e<arguments.length;)(n=arguments[e++])&&(s=Sj(n))&&(o&&(o+=" "),o+=s);return o}const Sj=e=>{if(typeof e=="string")return e;let n,s="";for(let o=0;o<e.length;o++)e[o]&&(n=Sj(e[o]))&&(s&&(s+=" "),s+=n);return s};function KT(e,...n){let s,o,c,u=d;function d(p){const g=n.reduce((y,x)=>x(y),e());return s=VT(g),o=s.cache.get,c=s.cache.set,u=m,m(p)}function m(p){const g=o(p);if(g)return g;const y=GT(p,s);return c(p,y),y}return function(){return u($T.apply(null,arguments))}}const gt=e=>{const n=s=>s[e]||[];return n.isThemeGetter=!0,n},Aj=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ej=/^\((?:(\w[\w-]*):)?(.+)\)$/i,XT=/^\d+\/\d+$/,WT=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,JT=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,e3=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,t3=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,n3=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Xa=e=>XT.test(e),ke=e=>!!e&&!Number.isNaN(Number(e)),ms=e=>!!e&&Number.isInteger(Number(e)),Zf=e=>e.endsWith("%")&&ke(e.slice(0,-1)),Ri=e=>WT.test(e),i3=()=>!0,s3=e=>JT.test(e)&&!e3.test(e),Tj=()=>!1,a3=e=>t3.test(e),r3=e=>n3.test(e),o3=e=>!he(e)&&!me(e),l3=e=>yr(e,Mj,Tj),he=e=>Aj.test(e),Gs=e=>yr(e,Oj,s3),Gf=e=>yr(e,h3,ke),fv=e=>yr(e,kj,Tj),c3=e=>yr(e,Cj,r3),Ec=e=>yr(e,_j,a3),me=e=>Ej.test(e),wo=e=>vr(e,Oj),u3=e=>vr(e,m3),hv=e=>vr(e,kj),d3=e=>vr(e,Mj),f3=e=>vr(e,Cj),Tc=e=>vr(e,_j,!0),yr=(e,n,s)=>{const o=Aj.exec(e);return o?o[1]?n(o[1]):s(o[2]):!1},vr=(e,n,s=!1)=>{const o=Ej.exec(e);return o?o[1]?n(o[1]):s:!1},kj=e=>e==="position"||e==="percentage",Cj=e=>e==="image"||e==="url",Mj=e=>e==="length"||e==="size"||e==="bg-size",Oj=e=>e==="length",h3=e=>e==="number",m3=e=>e==="family-name",_j=e=>e==="shadow",p3=()=>{const e=gt("color"),n=gt("font"),s=gt("text"),o=gt("font-weight"),c=gt("tracking"),u=gt("leading"),d=gt("breakpoint"),m=gt("container"),p=gt("spacing"),g=gt("radius"),y=gt("shadow"),x=gt("inset-shadow"),b=gt("text-shadow"),S=gt("drop-shadow"),N=gt("blur"),A=gt("perspective"),C=gt("aspect"),E=gt("ease"),D=gt("animate"),O=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Q=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],z=()=>[...Q(),me,he],L=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto","contain","none"],P=()=>[me,he,p],J=()=>[Xa,"full","auto",...P()],te=()=>[ms,"none","subgrid",me,he],ae=()=>["auto",{span:["full",ms,me,he]},ms,me,he],ne=()=>[ms,"auto",me,he],oe=()=>["auto","min","max","fr",me,he],le=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],pe=()=>["start","end","center","stretch","center-safe","end-safe"],_=()=>["auto",...P()],I=()=>[Xa,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...P()],B=()=>[e,me,he],re=()=>[...Q(),hv,fv,{position:[me,he]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],T=()=>["auto","cover","contain",d3,l3,{size:[me,he]}],Z=()=>[Zf,wo,Gs],Y=()=>["","none","full",g,me,he],G=()=>["",ke,wo,Gs],ie=()=>["solid","dashed","dotted","double"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ge=()=>[ke,Zf,hv,fv],Ne=()=>["","none",N,me,he],ze=()=>["none",ke,me,he],St=()=>["none",ke,me,he],Pt=()=>[ke,me,he],At=()=>[Xa,"full",...P()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ri],breakpoint:[Ri],color:[i3],container:[Ri],"drop-shadow":[Ri],ease:["in","out","in-out"],font:[o3],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ri],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ri],shadow:[Ri],spacing:["px",ke],text:[Ri],"text-shadow":[Ri],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Xa,he,me,C]}
vendor: 12,094 bytes, line 57
57],container:["container"],columns:[{columns:[ke,he,me,m]}],"break-after":[{"break-after":O()}],"break-before":[{"break-before":O()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:z()}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:M()}],"overscroll-x":[{"overscroll-x":M()}],"overscroll-y":[{"overscroll-y":M()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:J()}],"inset-x":[{"inset-x":J()}],"inset-y":[{"inset-y":J()}],start:[{start:J()}],end:[{end:J()}],top:[{top:J()}],right:[{right:J()}],bottom:[{bottom:J()}],left:[{left:J()}],visibility:["visible","invisible","collapse"],z:[{z:[ms,"auto",me,he]}],basis:[{basis:[Xa,"full","auto",m,...P()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ke,Xa,"auto","initial","none",he]}],grow:[{grow:["",ke,me,he]}],shrink:[{shrink:["",ke,me,he]}],order:[{order:[ms,"first","last","none",me,he]}],"grid-cols":[{"grid-cols":te()}],"col-start-end":[{col:ae()}],"col-start":[{"col-start":ne()}],"col-end":[{"col-end":ne()}],"grid-rows":[{"grid-rows":te()}],"row-start-end":[{row:ae()}],"row-start":[{"row-start":ne()}],"row-end":[{"row-end":ne()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":oe()}],"auto-rows":[{"auto-rows":oe()}],gap:[{gap:P()}],"gap-x":[{"gap-x":P()}],"gap-y":[{"gap-y":P()}],"justify-content":[{justify:[...le(),"normal"]}],"justify-items":[{"justify-items":[...pe(),"normal"]}],"justify-self":[{"justify-self":["auto",...pe()]}],"align-content":[{content:["normal",...le()]}],"align-items":[{items:[...pe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...pe(),{baseline:["","last"]}]}],"place-content":[{"place-content":le()}],"place-items":[{"place-items":[...pe(),"baseline"]}],"place-self":[{"place-self":["auto",...pe()]}],p:[{p:P()}],px:[{px:P()}],py:[{py:P()}],ps:[{ps:P()}],pe:[{pe:P()}],pt:[{pt:P()}],pr:[{pr:P()}],pb:[{pb:P()}],pl:[{pl:P()}],m:[{m:_()}],mx:[{mx:_()}],my:[{my:_()}],ms:[{ms:_()}],me:[{me:_()}],mt:[{mt:_()}],mr:[{mr:_()}],mb:[{mb:_()}],ml:[{ml:_()}],"space-x":[{"space-x":P()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":P()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],w:[{w:[m,"screen",...I()]}],"min-w":[{"min-w":[m,"screen","none",...I()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[d]},...I()]}],h:[{h:["screen","lh",...I()]}],"min-h":[{"min-h":["screen","lh","none",...I()]}],"max-h":[{"max-h":["screen","lh",...I()]}],"font-size":[{text:["base",s,wo,Gs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,me,Gf]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Zf,he]}],"font-family":[{font:[u3,he,n]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,me,he]}],"line-clamp":[{"line-clamp":[ke,"none",me,Gf]}],leading:[{leading:[u,...P()]}],"list-image":[{"list-image":["none",me,he]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",me,he]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ie(),"wavy"]}],"text-decoration-thickness":[{decoration:[ke,"from-font","auto",me,Gs]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[ke,"auto",me,he]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",me,he]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",me,he]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:re()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:T()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ms,me,he],radial:["",me,he],conic:[ms,me,he]},f3,c3]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:Z()}],"gradient-via-pos":[{via:Z()}],"gradient-to-pos":[{to:Z()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:Y()}],"rounded-s":[{"rounded-s":Y()}],"rounded-e":[{"rounded-e":Y()}],"rounded-t":[{"rounded-t":Y()}],"rounded-r":[{"rounded-r":Y()}],"rounded-b":[{"rounded-b":Y()}],"rounded-l":[{"rounded-l":Y()}],"rounded-ss":[{"rounded-ss":Y()}],"rounded-se":[{"rounded-se":Y()}],"rounded-ee":[{"rounded-ee":Y()}],"rounded-es":[{"rounded-es":Y()}],"rounded-tl":[{"rounded-tl":Y()}],"rounded-tr":[{"rounded-tr":Y()}],"rounded-br":[{"rounded-br":Y()}],"rounded-bl":[{"rounded-bl":Y()}],"border-w":[{border:G()}],"border-w-x":[{"border-x":G()}],"border-w-y":[{"border-y":G()}],"border-w-s":[{"border-s":G()}],"border-w-e":[{"border-e":G()}],"border-w-t":[{"border-t":G()}],"border-w-r":[{"border-r":G()}],"border-w-b":[{"border-b":G()}],"border-w-l":[{"border-l":G()}],"divide-x":[{"divide-x":G()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":G()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ie(),"hidden","none"]}],"divide-style":[{divide:[...ie(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}],"divide-color":[{divide:B()}],"outline-style":[{outline:[...ie(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ke,me,he]}],"outline-w":[{outline:["",ke,wo,Gs]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",y,Tc,Ec]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",x,Tc,Ec]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:G()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[ke,Gs]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":G()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",b,Tc,Ec]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[ke,me,he]}],"mix-blend":[{"mix-blend":[...ue(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ue()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ke]}],"mask-image-linear-from-pos":[{"mask-linear-from":ge()}],"mask-image-linear-to-pos":[{"mask-linear-to":ge()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":ge()}],"mask-image-t-to-pos":[{"mask-t-to":ge()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":ge()}],"mask-image-r-to-pos":[{"mask-r-to":ge()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":ge()}],"mask-image-b-to-pos":[{"mask-b-to":ge()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":ge()}],"mask-image-l-to-pos":[{"mask-l-to":ge()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":ge()}],"mask-image-x-to-pos":[{"mask-x-to":ge()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":ge()}],"mask-image-y-to-pos":[{"mask-y-to":ge()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[me,he]}],"mask-image-radial-from-pos":[{"mask-radial-from":ge()}],"mask-image-radial-to-pos":[{"mask-radial-to":ge()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Q()}],"mask-image-conic-pos":[{"mask-conic":[ke]}],"mask-image-conic-from-pos":[{"mask-conic-from":ge()}],"mask-image-conic-to-pos":[{"mask-conic-to":ge()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:re()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:T()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",me,he]}],filter:[{filter:["","none",me,he]}],blur:[{blur:Ne()}],brightness:[{brightness:[ke,me,he]}],contrast:[{contrast:[ke,me,he]}],"drop-shadow":[{"drop-shadow":["","none",S,Tc,Ec]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",ke,me,he]}],"hue-rotate":[{"hue-rotate":[ke,me,he]}],invert:[{invert:["",ke,me,he]}],saturate:[{saturate:[ke,me,he]}],sepia:[{sepia:["",ke,me,he]}],"backdrop-filter":[{"backdrop-filter":["","none",me,he]}],"backdrop-blur":[{"backdrop-blur":Ne()}],"backdrop-brightness":[{"backdrop-brightness":[ke,me,he]}],"backdrop-contrast":[{"backdrop-contrast":[ke,me,he]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ke,me,he]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ke,me,he]}],"backdrop-invert":[{"backdrop-invert":["",ke,me,he]}],"backdrop-opacity":[{"backdrop-opacity":[ke,me,he]}],"backdrop-saturate":[{"backdrop-saturate":[ke,me,he]}],"backdrop-sepia":[{"backdrop-sepia":["",ke,me,he]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":P()}],"border-spacing-x":[{"border-spacing-x":P()}],"border-spacing-y":[{"border-spacing-y":P()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",me,he]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ke,"initial",me,he]}],ease:[{ease:["linear","initial",E,me,he]}],delay:[{delay:[ke,me,he]}],animate:[{animate:["none",D,me,he]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[A,me,he]}
vendor: 7,997 bytes, lines 57-101
57],"perspective-origin":[{"perspective-origin":z()}],rotate:[{rotate:ze()}],"rotate-x":[{"rotate-x":ze()}],"rotate-y":[{"rotate-y":ze()}],"rotate-z":[{"rotate-z":ze()}],scale:[{scale:St()}],"scale-x":[{"scale-x":St()}],"scale-y":[{"scale-y":St()}],"scale-z":[{"scale-z":St()}],"scale-3d":["scale-3d"],skew:[{skew:Pt()}],"skew-x":[{"skew-x":Pt()}],"skew-y":[{"skew-y":Pt()}],transform:[{transform:[me,he,"","none","gpu","cpu"]}],"transform-origin":[{origin:z()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:At()}],"translate-x":[{"translate-x":At()}],"translate-y":[{"translate-y":At()}],"translate-z":[{"translate-z":At()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",me,he]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",me,he]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[ke,wo,Gs,Gf]}],stroke:[{stroke:["none",...B()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},g3=KT(p3);function x3(...e){return g3(BT(e))}function y3({delayDuration:e=0,...n}){return a.jsx(DT,{"data-slot":"tooltip-provider",delayDuration:e,...n})}/**
58 * @license lucide-react v0.453.0 - ISC
59 *
60 * This source code is licensed under the ISC license.
61 * See the LICENSE file in the root directory of this source tree.
62 */const v3=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Rj=(...e)=>e.filter((n,s,o)=>!!n&&o.indexOf(n)===s).join(" ");/**
63 * @license lucide-react v0.453.0 - ISC
64 *
65 * This source code is licensed under the ISC license.
66 * See the LICENSE file in the root directory of this source tree.
67 */var b3={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
68 * @license lucide-react v0.453.0 - ISC
69 *
70 * This source code is licensed under the ISC license.
71 * See the LICENSE file in the root directory of this source tree.
72 */const j3=j.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:s=2,absoluteStrokeWidth:o,className:c="",children:u,iconNode:d,...m},p)=>j.createElement("svg",{ref:p,...b3,width:n,height:n,stroke:e,strokeWidth:o?Number(s)*24/Number(n):s,className:Rj("lucide",c),...m},[...d.map(([g,y])=>j.createElement(g,y)),...Array.isArray(u)?u:[u]]));/**
73 * @license lucide-react v0.453.0 - ISC
74 *
75 * This source code is licensed under the ISC license.
76 * See the LICENSE file in the root directory of this source tree.
77 */const fi=(e,n)=>{const s=j.forwardRef(({className:o,...c},u)=>j.createElement(j3,{ref:u,iconNode:n,className:Rj(`lucide-${v3(e)}`,o),...c}));return s.displayName=`${e}`,s};/**
78 * @license lucide-react v0.453.0 - ISC
79 *
80 * This source code is licensed under the ISC license.
81 * See the LICENSE file in the root directory of this source tree.
82 */const w3=fi("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
83 * @license lucide-react v0.453.0 - ISC
84 *
85 * This source code is licensed under the ISC license.
86 * See the LICENSE file in the root directory of this source tree.
87 */const zj=fi("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
88 * @license lucide-react v0.453.0 - ISC
89 *
90 * This source code is licensed under the ISC license.
91 * See the LICENSE file in the root directory of this source tree.
92 */const N3=fi("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
93 * @license lucide-react v0.453.0 - ISC
94 *
95 * This source code is licensed under the ISC license.
96 * See the LICENSE file in the root directory of this source tree.
97 */const S3=fi("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
98 * @license lucide-react v0.453.0 - ISC
99 *
100 * This source code is licensed under the ISC license.
101 * See the LICENSE file in the root directory of this source tree.
vendor: 88,622 bytes, lines 102-135
102 */const A3=fi("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
103 * @license lucide-react v0.453.0 - ISC
104 *
105 * This source code is licensed under the ISC license.
106 * See the LICENSE file in the root directory of this source tree.
107 */const mv=fi("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
108 * @license lucide-react v0.453.0 - ISC
109 *
110 * This source code is licensed under the ISC license.
111 * See the LICENSE file in the root directory of this source tree.
112 */const E3=fi("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
113 * @license lucide-react v0.453.0 - ISC
114 *
115 * This source code is licensed under the ISC license.
116 * See the LICENSE file in the root directory of this source tree.
117 */const T3=fi("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
118 * @license lucide-react v0.453.0 - ISC
119 *
120 * This source code is licensed under the ISC license.
121 * See the LICENSE file in the root directory of this source tree.
122 */const k3=fi("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
123 * @license lucide-react v0.453.0 - ISC
124 *
125 * This source code is licensed under the ISC license.
126 * See the LICENSE file in the root directory of this source tree.
127 */const Dj=fi("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),_m=j.createContext({});function Rm(e){const n=j.useRef(null);return n.current===null&&(n.current=e()),n.current}const zm=typeof window<"u",Bj=zm?j.useLayoutEffect:j.useEffect,gu=j.createContext(null);function Dm(e,n){e.indexOf(n)===-1&&e.push(n)}function Bm(e,n){const s=e.indexOf(n);s>-1&&e.splice(s,1)}const Li=(e,n,s)=>s>n?n:s<e?e:s;let Pm=()=>{};const Ii={},Pj=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Fj(e){return typeof e=="object"&&e!==null}const Lj=e=>/^0[^.\s]+$/u.test(e);function Fm(e){let n;return()=>(n===void 0&&(n=e()),n)}const zn=e=>e,C3=(e,n)=>s=>n(e(s)),il=(...e)=>e.reduce(C3),Vo=(e,n,s)=>{const o=n-e;return o===0?1:(s-e)/o};class Lm{constructor(){this.subscriptions=[]}add(n){return Dm(this.subscriptions,n),()=>Bm(this.subscriptions,n)}notify(n,s,o){const c=this.subscriptions.length;if(c)if(c===1)this.subscriptions[0](n,s,o);else for(let u=0;u<c;u++){const d=this.subscriptions[u];d&&d(n,s,o)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const oi=e=>e*1e3,Rn=e=>e/1e3;function Ij(e,n){return n?e*(1e3/n):0}const Uj=(e,n,s)=>(((1-3*s+3*n)*e+(3*s-6*n))*e+3*n)*e,M3=1e-7,O3=12;function _3(e,n,s,o,c){let u,d,m=0;do d=n+(s-n)/2,u=Uj(d,o,c)-e,u>0?s=d:n=d;while(Math.abs(u)>M3&&++m<O3);return d}function sl(e,n,s,o){if(e===n&&s===o)return zn;const c=u=>_3(u,0,1,e,s);return u=>u===0||u===1?u:Uj(c(u),n,o)}const qj=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,Yj=e=>n=>1-e(1-n),Hj=sl(.33,1.53,.69,.99),Im=Yj(Hj),Qj=qj(Im),Vj=e=>(e*=2)<1?.5*Im(e):.5*(2-Math.pow(2,-10*(e-1))),Um=e=>1-Math.sin(Math.acos(e)),Zj=Yj(Um),Gj=qj(Um),R3=sl(.42,0,1,1),z3=sl(0,0,.58,1),$j=sl(.42,0,.58,1),D3=e=>Array.isArray(e)&&typeof e[0]!="number",Kj=e=>Array.isArray(e)&&typeof e[0]=="number",B3={linear:zn,easeIn:R3,easeInOut:$j,easeOut:z3,circIn:Um,circInOut:Gj,circOut:Zj,backIn:Im,backInOut:Qj,backOut:Hj,anticipate:Vj},P3=e=>typeof e=="string",pv=e=>{if(Kj(e)){Pm(e.length===4);const[n,s,o,c]=e;return sl(n,s,o,c)}else if(P3(e))return B3[e];return e},kc=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function F3(e,n){let s=new Set,o=new Set,c=!1,u=!1;const d=new WeakSet;let m={delta:0,timestamp:0,isProcessing:!1};function p(y){d.has(y)&&(g.schedule(y),e()),y(m)}const g={schedule:(y,x=!1,b=!1)=>{const N=b&&c?s:o;return x&&d.add(y),N.has(y)||N.add(y),y},cancel:y=>{o.delete(y),d.delete(y)},process:y=>{if(m=y,c){u=!0;return}c=!0,[s,o]=[o,s],s.forEach(p),s.clear(),c=!1,u&&(u=!1,g.process(y))}};return g}const L3=40;function Xj(e,n){let s=!1,o=!0;const c={delta:0,timestamp:0,isProcessing:!1},u=()=>s=!0,d=kc.reduce((O,Q)=>(O[Q]=F3(u),O),{}),{setup:m,read:p,resolveKeyframes:g,preUpdate:y,update:x,preRender:b,render:S,postRender:N}=d,A=()=>{const O=Ii.useManualTiming?c.timestamp:performance.now();s=!1,Ii.useManualTiming||(c.delta=o?1e3/60:Math.max(Math.min(O-c.timestamp,L3),1)),c.timestamp=O,c.isProcessing=!0,m.process(c),p.process(c),g.process(c),y.process(c),x.process(c),b.process(c),S.process(c),N.process(c),c.isProcessing=!1,s&&n&&(o=!1,e(A))},C=()=>{s=!0,o=!0,c.isProcessing||e(A)};return{schedule:kc.reduce((O,Q)=>{const z=d[Q];return O[Q]=(L,M=!1,P=!1)=>(s||C(),z.schedule(L,M,P)),O},{}),cancel:O=>{for(let Q=0;Q<kc.length;Q++)d[kc[Q]].cancel(O)},state:c,steps:d}}const{schedule:Xe,cancel:ws,state:Ot,steps:$f}=Xj(typeof requestAnimationFrame<"u"?requestAnimationFrame:zn,!0);let Ic;function I3(){Ic=void 0}const rn={now:()=>(Ic===void 0&&rn.set(Ot.isProcessing||Ii.useManualTiming?Ot.timestamp:performance.now()),Ic),set:e=>{Ic=e,queueMicrotask(I3)}},Wj=e=>n=>typeof n=="string"&&n.startsWith(e),qm=Wj("--"),U3=Wj("var(--"),Ym=e=>U3(e)?q3.test(e.split("/*")[0].trim()):!1,q3=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,br={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Zo={...br,transform:e=>Li(0,1,e)},Cc={...br,default:1},Oo=e=>Math.round(e*1e5)/1e5,Hm=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Y3(e){return e==null}const H3=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Qm=(e,n)=>s=>!!(typeof s=="string"&&H3.test(s)&&s.startsWith(e)||n&&!Y3(s)&&Object.prototype.hasOwnProperty.call(s,n)),Jj=(e,n,s)=>o=>{if(typeof o!="string")return o;const[c,u,d,m]=o.match(Hm);return{[e]:parseFloat(c),[n]:parseFloat(u),[s]:parseFloat(d),alpha:m!==void 0?parseFloat(m):1}},Q3=e=>Li(0,255,e),Kf={...br,transform:e=>Math.round(Q3(e))},Js={test:Qm("rgb","red"),parse:Jj("red","green","blue"),transform:({red:e,green:n,blue:s,alpha:o=1})=>"rgba("+Kf.transform(e)+", "+Kf.transform(n)+", "+Kf.transform(s)+", "+Oo(Zo.transform(o))+")"};function V3(e){let n="",s="",o="",c="";return e.length>5?(n=e.substring(1,3),s=e.substring(3,5),o=e.substring(5,7),c=e.substring(7,9)):(n=e.substring(1,2),s=e.substring(2,3),o=e.substring(3,4),c=e.substring(4,5),n+=n,s+=s,o+=o,c+=c),{red:parseInt(n,16),green:parseInt(s,16),blue:parseInt(o,16),alpha:c?parseInt(c,16)/255:1}}const Ih={test:Qm("#"),parse:V3,transform:Js.transform},al=e=>({test:n=>typeof n=="string"&&n.endsWith(e)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${e}`}),ps=al("deg"),li=al("%"),je=al("px"),Z3=al("vh"),G3=al("vw"),gv={...li,parse:e=>li.parse(e)/100,transform:e=>li.transform(e*100)},er={test:Qm("hsl","hue"),parse:Jj("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:s,alpha:o=1})=>"hsla("+Math.round(e)+", "+li.transform(Oo(n))+", "+li.transform(Oo(s))+", "+Oo(Zo.transform(o))+")"},mt={test:e=>Js.test(e)||Ih.test(e)||er.test(e),parse:e=>Js.test(e)?Js.parse(e):er.test(e)?er.parse(e):Ih.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Js.transform(e):er.transform(e),getAnimatableNone:e=>{const n=mt.parse(e);return n.alpha=0,mt.transform(n)}},$3=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function K3(e){return isNaN(e)&&typeof e=="string"&&(e.match(Hm)?.length||0)+(e.match($3)?.length||0)>0}const ew="number",tw="color",X3="var",W3="var(",xv="${}",J3=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Go(e){const n=e.toString(),s=[],o={color:[],number:[],var:[]},c=[];let u=0;const m=n.replace(J3,p=>(mt.test(p)?(o.color.push(u),c.push(tw),s.push(mt.parse(p))):p.startsWith(W3)?(o.var.push(u),c.push(X3),s.push(p)):(o.number.push(u),c.push(ew),s.push(parseFloat(p))),++u,xv)).split(xv);return{values:s,split:m,indexes:o,types:c}}function nw(e){return Go(e).values}function iw(e){const{split:n,types:s}=Go(e),o=n.length;return c=>{let u="";for(let d=0;d<o;d++)if(u+=n[d],c[d]!==void 0){const m=s[d];m===ew?u+=Oo(c[d]):m===tw?u+=mt.transform(c[d]):u+=c[d]}return u}}const ek=e=>typeof e=="number"?0:mt.test(e)?mt.getAnimatableNone(e):e;function tk(e){const n=nw(e);return iw(e)(n.map(ek))}const Ns={test:K3,parse:nw,createTransformer:iw,getAnimatableNone:tk};function Xf(e,n,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?e+(n-e)*6*s:s<1/2?n:s<2/3?e+(n-e)*(2/3-s)*6:e}function nk({hue:e,saturation:n,lightness:s,alpha:o}){e/=360,n/=100,s/=100;let c=0,u=0,d=0;if(!n)c=u=d=s;else{const m=s<.5?s*(1+n):s+n-s*n,p=2*s-m;c=Xf(p,m,e+1/3),u=Xf(p,m,e),d=Xf(p,m,e-1/3)}return{red:Math.round(c*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:o}}function $c(e,n){return s=>s>0?n:e}const et=(e,n,s)=>e+(n-e)*s,Wf=(e,n,s)=>{const o=e*e,c=s*(n*n-o)+o;return c<0?0:Math.sqrt(c)},ik=[Ih,Js,er],sk=e=>ik.find(n=>n.test(e));function yv(e){const n=sk(e);if(!n)return!1;let s=n.parse(e);return n===er&&(s=nk(s)),s}const vv=(e,n)=>{const s=yv(e),o=yv(n);if(!s||!o)return $c(e,n);const c={...s};return u=>(c.red=Wf(s.red,o.red,u),c.green=Wf(s.green,o.green,u),c.blue=Wf(s.blue,o.blue,u),c.alpha=et(s.alpha,o.alpha,u),Js.transform(c))},Uh=new Set(["none","hidden"]);function ak(e,n){return Uh.has(e)?s=>s<=0?e:n:s=>s>=1?n:e}function rk(e,n){return s=>et(e,n,s)}function Vm(e){return typeof e=="number"?rk:typeof e=="string"?Ym(e)?$c:mt.test(e)?vv:ck:Array.isArray(e)?sw:typeof e=="object"?mt.test(e)?vv:ok:$c}function sw(e,n){const s=[...e],o=s.length,c=e.map((u,d)=>Vm(u)(u,n[d]));return u=>{for(let d=0;d<o;d++)s[d]=c[d](u);return s}}function ok(e,n){const s={...e,...n},o={};for(const c in s)e[c]!==void 0&&n[c]!==void 0&&(o[c]=Vm(e[c])(e[c],n[c]));return c=>{for(const u in o)s[u]=o[u](c);return s}}function lk(e,n){const s=[],o={color:0,var:0,number:0};for(let c=0;c<n.values.length;c++){const u=n.types[c],d=e.indexes[u][o[u]],m=e.values[d]??0;s[c]=m,o[u]++}return s}const ck=(e,n)=>{const s=Ns.createTransformer(n),o=Go(e),c=Go(n);return o.indexes.var.length===c.indexes.var.length&&o.indexes.color.length===c.indexes.color.length&&o.indexes.number.length>=c.indexes.number.length?Uh.has(e)&&!c.values.length||Uh.has(n)&&!o.values.length?ak(e,n):il(sw(lk(o,c),c.values),s):$c(e,n)};function aw(e,n,s){return typeof e=="number"&&typeof n=="number"&&typeof s=="number"?et(e,n,s):Vm(e)(e,n)}const uk=e=>{const n=({timestamp:s})=>e(s);return{start:(s=!0)=>Xe.update(n,s),stop:()=>ws(n),now:()=>Ot.isProcessing?Ot.timestamp:rn.now()}},rw=(e,n,s=10)=>{let o="";const c=Math.max(Math.round(n/s),2);for(let u=0;u<c;u++)o+=Math.round(e(u/(c-1))*1e4)/1e4+", ";return`linear(${o.substring(0,o.length-2)})`},Kc=2e4;function Zm(e){let n=0;const s=50;let o=e.next(n);for(;!o.done&&n<Kc;)n+=s,o=e.next(n);return n>=Kc?1/0:n}function dk(e,n=100,s){const o=s({...e,keyframes:[0,n]}),c=Math.min(Zm(o),Kc);return{type:"keyframes",ease:u=>o.next(c*u).value/n,duration:Rn(c)}}const fk=5;function ow(e,n,s){const o=Math.max(n-fk,0);return Ij(s-e(o),n-o)}const it={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Jf=.001;function hk({duration:e=it.duration,bounce:n=it.bounce,velocity:s=it.velocity,mass:o=it.mass}){let c,u,d=1-n;d=Li(it.minDamping,it.maxDamping,d),e=Li(it.minDuration,it.maxDuration,Rn(e)),d<1?(c=g=>{const y=g*d,x=y*e,b=y-s,S=qh(g,d),N=Math.exp(-x);return Jf-b/S*N},u=g=>{const x=g*d*e,b=x*s+s,S=Math.pow(d,2)*Math.pow(g,2)*e,N=Math.exp(-x),A=qh(Math.pow(g,2),d);return(-c(g)+Jf>0?-1:1)*((b-S)*N)/A}):(c=g=>{const y=Math.exp(-g*e),x=(g-s)*e+1;return-Jf+y*x},u=g=>{const y=Math.exp(-g*e),x=(s-g)*(e*e);return y*x});const m=5/e,p=pk(c,u,m);if(e=oi(e),isNaN(p))return{stiffness:it.stiffness,damping:it.damping,duration:e};{const g=Math.pow(p,2)*o;return{stiffness:g,damping:d*2*Math.sqrt(o*g),duration:e}}}const mk=12;function pk(e,n,s){let o=s;for(let c=1;c<mk;c++)o=o-e(o)/n(o);return o}function qh(e,n){return e*Math.sqrt(1-n*n)}const gk=["duration","bounce"],xk=["stiffness","damping","mass"];function bv(e,n){return n.some(s=>e[s]!==void 0)}function yk(e){let n={velocity:it.velocity,stiffness:it.stiffness,damping:it.damping,mass:it.mass,isResolvedFromDuration:!1,...e};if(!bv(e,xk)&&bv(e,gk))if(e.visualDuration){const s=e.visualDuration,o=2*Math.PI/(s*1.2),c=o*o,u=2*Li(.05,1,1-(e.bounce||0))*Math.sqrt(c);n={...n,mass:it.mass,stiffness:c,damping:u}}else{const s=hk(e);n={...n,...s,mass:it.mass},n.isResolvedFromDuration=!0}return n}function Xc(e=it.visualDuration,n=it.bounce){const s=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:n}:e;let{restSpeed:o,restDelta:c}=s;const u=s.keyframes[0],d=s.keyframes[s.keyframes.length-1],m={done:!1,value:u},{stiffness:p,damping:g,mass:y,duration:x,velocity:b,isResolvedFromDuration:S}=yk({...s,velocity:-Rn(s.velocity||0)}),N=b||0,A=g/(2*Math.sqrt(p*y)),C=d-u,E=Rn(Math.sqrt(p/y)),D=Math.abs(C)<5;o||(o=D?it.restSpeed.granular:it.restSpeed.default),c||(c=D?it.restDelta.granular:it.restDelta.default);let O;if(A<1){const z=qh(E,A);O=L=>{const M=Math.exp(-A*E*L);return d-M*((N+A*E*C)/z*Math.sin(z*L)+C*Math.cos(z*L))}}else if(A===1)O=z=>d-Math.exp(-E*z)*(C+(N+E*C)*z);else{const z=E*Math.sqrt(A*A-1);O=L=>{const M=Math.exp(-A*E*L),P=Math.min(z*L,300);return d-M*((N+A*E*C)*Math.sinh(P)+z*C*Math.cosh(P))/z}}const Q={calculatedDuration:S&&x||null,next:z=>{const L=O(z);if(S)m.done=z>=x;else{let M=z===0?N:0;A<1&&(M=z===0?oi(N):ow(O,z,L));const P=Math.abs(M)<=o,J=Math.abs(d-L)<=c;m.done=P&&J}return m.value=m.done?d:L,m},toString:()=>{const z=Math.min(Zm(Q),Kc),L=rw(M=>Q.next(z*M).value,z,30);return z+"ms "+L},toTransition:()=>{}};return Q}Xc.applyToOptions=e=>{const n=dk(e,100,Xc);return e.ease=n.ease,e.duration=oi(n.duration),e.type="keyframes",e};function Yh({keyframes:e,velocity:n=0,power:s=.8,timeConstant:o=325,bounceDamping:c=10,bounceStiffness:u=500,modifyTarget:d,min:m,max:p,restDelta:g=.5,restSpeed:y}){const x=e[0],b={done:!1,value:x},S=P=>m!==void 0&&P<m||p!==void 0&&P>p,N=P=>m===void 0?p:p===void 0||Math.abs(m-P)<Math.abs(p-P)?m:p;let A=s*n;const C=x+A,E=d===void 0?C:d(C);E!==C&&(A=E-x);const D=P=>-A*Math.exp(-P/o),O=P=>E+D(P),Q=P=>{const J=D(P),te=O(P);b.done=Math.abs(J)<=g,b.value=b.done?E:te};let z,L;const M=P=>{S(b.value)&&(z=P,L=Xc({keyframes:[b.value,N(b.value)],velocity:ow(O,P,b.value),damping:c,stiffness:u,restDelta:g,restSpeed:y}))};return M(0),{calculatedDuration:null,next:P=>{let J=!1;return!L&&z===void 0&&(J=!0,Q(P),M(P)),z!==void 0&&P>=z?L.next(P-z):(!J&&Q(P),b)}}}function vk(e,n,s){const o=[],c=s||Ii.mix||aw,u=e.length-1;for(let d=0;d<u;d++){let m=c(e[d],e[d+1]);if(n){const p=Array.isArray(n)?n[d]||zn:n;m=il(p,m)}o.push(m)}return o}function bk(e,n,{clamp:s=!0,ease:o,mixer:c}={}){const u=e.length;if(Pm(u===n.length),u===1)return()=>n[0];if(u===2&&n[0]===n[1])return()=>n[1];const d=e[0]===e[1];e[0]>e[u-1]&&(e=[...e].reverse(),n=[...n].reverse());const m=vk(n,o,c),p=m.length,g=y=>{if(d&&y<e[0])return n[0];let x=0;if(p>1)for(;x<e.length-2&&!(y<e[x+1]);x++);const b=Vo(e[x],e[x+1],y);return m[x](b)};return s?y=>g(Li(e[0],e[u-1],y)):g}function jk(e,n){const s=e[e.length-1];for(let o=1;o<=n;o++){const c=Vo(0,n,o);e.push(et(s,1,c))}}function wk(e){const n=[0];return jk(n,e.length-1),n}function Nk(e,n){return e.map(s=>s*n)}function Sk(e,n){return e.map(()=>n||$j).splice(0,e.length-1)}function _o({duration:e=300,keyframes:n,times:s,ease:o="easeInOut"}){const c=D3(o)?o.map(pv):pv(o),u={done:!1,value:n[0]},d=Nk(s&&s.length===n.length?s:wk(n),e),m=bk(d,n,{ease:Array.isArray(c)?c:Sk(n,c)});return{calculatedDuration:e,next:p=>(u.value=m(p),u.done=p>=e,u)}}const Ak=e=>e!==null;function Gm(e,{repeat:n,repeatType:s="loop"},o,c=1){const u=e.filter(Ak),m=c<0||n&&s!=="loop"&&n%2===1?0:u.length-1;return!m||o===void 0?u[m]:o}const Ek={decay:Yh,inertia:Yh,tween:_o,keyframes:_o,spring:Xc};function lw(e){typeof e.type=="string"&&(e.type=Ek[e.type])}class $m{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,s){return this.finished.then(n,s)}}const Tk=e=>e/100;class Km extends $m{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:s}=this.options;s&&s.updatedAt!==rn.now()&&this.tick(rn.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;lw(n);const{type:s=_o,repeat:o=0,repeatDelay:c=0,repeatType:u,velocity:d=0}=n;let{keyframes:m}=n;const p=s||_o;p!==_o&&typeof m[0]!="number"&&(this.mixKeyframes=il(Tk,aw(m[0],m[1])),m=[0,100]);const g=p({...n,keyframes:m});u==="mirror"&&(this.mirroredGenerator=p({...n,keyframes:[...m].reverse(),velocity:-d})),g.calculatedDuration===null&&(g.calculatedDuration=Zm(g));const{calculatedDuration:y}=g;this.calculatedDuration=y,this.resolvedDuration=y+c,this.totalDuration=this.resolvedDuration*(o+1)-c,this.generator=g}updateTime(n){const s=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(n,s=!1){const{generator:o,totalDuration:c,mixKeyframes:u,mirroredGenerator:d,resolvedDuration:m,calculatedDuration:p}=this;if(this.startTime===null)return o.next(0);const{delay:g=0,keyframes:y,repeat:x,repeatType:b,repeatDelay:S,type:N,onUpdate:A,finalKeyframe:C}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-c/this.speed,this.startTime)),s?this.currentTime=n:this.updateTime(n);const E=this.currentTime-g*(this.playbackSpeed>=0?1:-1),D=this.playbackSpeed>=0?E<0:E>c;this.currentTime=Math.max(E,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let O=this.currentTime,Q=o;if(x){const P=Math.min(this.currentTime,c)/m;let J=Math.floor(P),te=P%1;!te&&P>=1&&(te=1),te===1&&J--,J=Math.min(J,x+1),!!(J%2)&&(b==="reverse"?(te=1-te,S&&(te-=S/m)):b==="mirror"&&(Q=d)),O=Li(0,1,te)*m}const z=D?{done:!1,value:y[0]}:Q.next(O);u&&(z.value=u(z.value));let{done:L}=z;!D&&p!==null&&(L=this.playbackSpeed>=0?this.currentTime>=c:this.currentTime<=0);const M=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&L);return M&&N!==Yh&&(z.value=Gm(y,this.options,C,this.speed)),A&&A(z.value),M&&this.finish(),z}then(n,s){return this.finished.then(n,s)}get duration(){return Rn(this.calculatedDuration)}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+Rn(n)}get time(){return Rn(this.currentTime)}set time(n){n=oi(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(n){this.updateTime(rn.now());const s=this.playbackSpeed!==n;this.playbackSpeed=n,s&&(this.time=Rn(this.currentTime))}play(){if(this.isStopped)return;const{driver:n=uk,startTime:s}=this.options;this.driver||(this.driver=n(c=>this.tick(c))),this.options.onPlay?.();const o=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=o):this.holdTime!==null?this.startTime=o-this.holdTime:this.startTime||(this.startTime=s??o),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(rn.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),n.observe(this)}}function kk(e){for(let n=1;n<e.length;n++)e[n]??(e[n]=e[n-1])}const ea=e=>e*180/Math.PI,Hh=e=>{const n=ea(Math.atan2(e[1],e[0]));return Qh(n)},Ck={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Hh,rotateZ:Hh,skewX:e=>ea(Math.atan(e[1])),skewY:e=>ea(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Qh=e=>(e=e%360,e<0&&(e+=360),e),jv=Hh,wv=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Nv=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),Mk={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:wv,scaleY:Nv,scale:e=>(wv(e)+Nv(e))/2,rotateX:e=>Qh(ea(Math.atan2(e[6],e[5]))),rotateY:e=>Qh(ea(Math.atan2(-e[2],e[0]))),rotateZ:jv,rotate:jv,skewX:e=>ea(Math.atan(e[4])),skewY:e=>ea(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Vh(e){return e.includes("scale")?1:0}function Zh(e,n){if(!e||e==="none")return Vh(n);const s=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let o,c;if(s)o=Mk,c=s;else{const m=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);o=Ck,c=m}if(!c)return Vh(n);const u=o[n],d=c[1].split(",").map(_k);return typeof u=="function"?u(d):d[u]}const Ok=(e,n)=>{const{transform:s="none"}=getComputedStyle(e);return Zh(s,n)};function _k(e){return parseFloat(e.trim())}const jr=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],wr=new Set(jr),Sv=e=>e===br||e===je,Rk=new Set(["x","y","z"]),zk=jr.filter(e=>!Rk.has(e));function Dk(e){const n=[];return zk.forEach(s=>{const o=e.getValue(s);o!==void 0&&(n.push([s,o.get()]),o.set(s.startsWith("scale")?1:0))}),n}const na={width:({x:e},{paddingLeft:n="0",paddingRight:s="0"})=>e.max-e.min-parseFloat(n)-parseFloat(s),height:({y:e},{paddingTop:n="0",paddingBottom:s="0"})=>e.max-e.min-parseFloat(n)-parseFloat(s),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:(e,{transform:n})=>Zh(n,"x"),y:(e,{transform:n})=>Zh(n,"y")};na.translateX=na.x;na.translateY=na.y;const ia=new Set;let Gh=!1,$h=!1,Kh=!1;function cw(){if($h){const e=Array.from(ia).filter(o=>o.needsMeasurement),n=new Set(e.map(o=>o.element)),s=new Map;n.forEach(o=>{const c=Dk(o);c.length&&(s.set(o,c),o.render())}),e.forEach(o=>o.measureInitialState()),n.forEach(o=>{o.render();const c=s.get(o);c&&c.forEach(([u,d])=>{o.getValue(u)?.set(d)})}),e.forEach(o=>o.measureEndState()),e.forEach(o=>{o.suspendedScrollY!==void 0&&window.scrollTo(0,o.suspendedScrollY)})}$h=!1,Gh=!1,ia.forEach(e=>e.complete(Kh)),ia.clear()}function uw(){ia.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&($h=!0)})}function Bk(){Kh=!0,uw(),cw(),Kh=!1}class Xm{constructor(n,s,o,c,u,d=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=s,this.name=o,this.motionValue=c,this.element=u,this.isAsync=d}scheduleResolve(){this.state="scheduled",this.isAsync?(ia.add(this),Gh||(Gh=!0,Xe.read(uw),Xe.resolveKeyframes(cw))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:s,element:o,motionValue:c}=this;if(n[0]===null){const u=c?.get(),d=n[n.length-1];if(u!==void 0)n[0]=u;else if(o&&s){const m=o.readValue(s,d);m!=null&&(n[0]=m)}n[0]===void 0&&(n[0]=d),c&&u===void 0&&c.set(n[0])}kk(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),ia.delete(this)}cancel(){this.state==="scheduled"&&(ia.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Pk=e=>e.startsWith("--");function Fk(e,n,s){Pk(n)?e.style.setProperty(n,s):e.style[n]=s}const Lk=Fm(()=>window.ScrollTimeline!==void 0),Ik={};function Uk(e,n){const s=Fm(e);return()=>Ik[n]??s()}const dw=Uk(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),ko=([e,n,s,o])=>`cubic-bezier(${e}, ${n}, ${s}, ${o})`,Av={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ko([0,.65,.55,1]),circOut:ko([.55,0,1,.45]),backIn:ko([.31,.01,.66,-.59]),backOut:ko([.33,1.53,.69,.99])};function fw(e,n){if(e)return typeof e=="function"?dw()?rw(e,n):"ease-out":Kj(e)?ko(e):Array.isArray(e)?e.map(s=>fw(s,n)||Av.easeOut):Av[e]}function qk(e,n,s,{delay:o=0,duration:c=300,repeat:u=0,repeatType:d="loop",ease:m="easeOut",times:p}={},g=void 0){const y={[n]:s};p&&(y.offset=p);const x=fw(m,c);Array.isArray(x)&&(y.easing=x);const b={delay:o,duration:c,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal"};return g&&(b.pseudoElement=g),e.animate(y,b)}function hw(e){return typeof e=="function"&&"applyToOptions"in e}function Yk({type:e,...n}){return hw(e)&&dw()?e.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class Hk extends $m{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,!n)return;const{element:s,name:o,keyframes:c,pseudoElement:u,allowFlatten:d=!1,finalKeyframe:m,onComplete:p}=n;this.isPseudoElement=!!u,this.allowFlatten=d,this.options=n,Pm(typeof n.type!="string");const g=Yk(n);this.animation=qk(s,o,c,g,u),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const y=Gm(c,this.options,m,this.speed);this.updateMotionValue?this.updateMotionValue(y):Fk(s,o,y),this.animation.cancel()}p?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const n=this.animation.effect?.getComputedTiming?.().duration||0;return Rn(Number(n))}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+Rn(n)}get time(){return Rn(Number(this.animation.currentTime)||0)}set time(n){this.finishedTime=null,this.animation.currentTime=oi(n)}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(n){this.animation.startTime=n}attachTimeline({timeline:n,observe:s}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,n&&Lk()?(this.animation.timeline=n,zn):s(this)}}const mw={anticipate:Vj,backInOut:Qj,circInOut:Gj};function Qk(e){return e in mw}function Vk(e){typeof e.ease=="string"&&Qk(e.ease)&&(e.ease=mw[e.ease])}const Ev=10;class Zk extends Hk{constructor(n){Vk(n),lw(n),super(n),n.startTime&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:s,onUpdate:o,onComplete:c,element:u,...d}=this.options;if(!s)return;if(n!==void 0){s.set(n);return}const m=new Km({...d,autoplay:!1}),p=oi(this.finishedTime??this.time);s.setWithVelocity(m.sample(p-Ev).value,m.sample(p).value,Ev),m.stop()}}const Tv=(e,n)=>n==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Ns.test(e)||e==="0")&&!e.startsWith("url("));function Gk(e){const n=e[0];if(e.length===1)return!0;for(let s=0;s<e.length;s++)if(e[s]!==n)return!0}function $k(e,n,s,o){const c=e[0];if(c===null)return!1;if(n==="display"||n==="visibility")return!0;const u=e[e.length-1],d=Tv(c,n),m=Tv(u,n);return!d||!m?!1:Gk(e)||(s==="spring"||hw(s))&&o}function Xh(e){e.duration=0,e.type="keyframes"}const Kk=new Set(["opacity","clipPath","filter","transform"]),Xk=Fm(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function Wk(e){const{motionValue:n,name:s,repeatDelay:o,repeatType:c,damping:u,type:d}=e;if(!(n?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=n.owner.getProps();return Xk()&&s&&Kk.has(s)&&(s!=="transform"||!g)&&!p&&!o&&c!=="mirror"&&u!==0&&d!=="inertia"}const Jk=40;class eC extends $m{constructor({autoplay:n=!0,delay:s=0,type:o="keyframes",repeat:c=0,repeatDelay:u=0,repeatType:d="loop",keyframes:m,name:p,motionValue:g,element:y,...x}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=rn.now();const b={autoplay:n,delay:s,type:o,repeat:c,repeatDelay:u,repeatType:d,name:p,motionValue:g,element:y,...x},S=y?.KeyframeResolver||Xm;this.keyframeResolver=new S(m,(N,A,C)=>this.onKeyframesResolved(N,A,b,!C),p,g,y),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(n,s,o,c){this.keyframeResolver=void 0;const{name:u,type:d,velocity:m,delay:p,isHandoff:g,onUpdate:y}=o;this.resolvedAt=rn.now(),$k(n,u,d,m)||((Ii.instantAnimations||!p)&&y?.(Gm(n,o,s)),n[0]=n[n.length-1],Xh(o),o.repeat=0);const b={startTime:c?this.resolvedAt?this.resolvedAt-this.createdAt>Jk?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...o,keyframes:n},S=!g&&Wk(b)?new Zk({...b,element:b.motionValue.owner.current}):new Km(b);S.finished.then(()=>this.notifyFinished()).catch(zn),this.pendingTimeline&&(this.stopTimeline=S.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=S}get finished(){return this._animation?this.animation.finished:this._finished}then(n,s){return this.finished.finally(n).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Bk()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const tC=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function nC(e){const n=tC.exec(e);if(!n)return[,];const[,s,o,c]=n;return[`--${s??o}`,c]}function pw(e,n,s=1){const[o,c]=nC(e);if(!o)return;const u=window.getComputedStyle(n).getPropertyValue(o);if(u){const d=u.trim();return Pj(d)?parseFloat(d):d}return Ym(c)?pw(c,n,s+1):c}function Wm(e,n){return e?.[n]??e?.default??e}const gw=new Set(["width","height","top","left","right","bottom",...jr]),iC={test:e=>e==="auto",parse:e=>e},xw=e=>n=>n.test(e),yw=[br,je,li,ps,G3,Z3,iC],kv=e=>yw.find(xw(e));function sC(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Lj(e):!0}const aC=new Set(["brightness","contrast","saturate","opacity"]);function rC(e){const[n,s]=e.slice(0,-1).split("(");if(n==="drop-shadow")return e;const[o]=s.match(Hm)||[];if(!o)return e;const c=s.replace(o,"");let u=aC.has(n)?1:0;return o!==s&&(u*=100),n+"("+u+c+")"}const oC=/\b([a-z-]*)\(.*?\)/gu,Wh={...Ns,getAnimatableNone:e=>{const n=e.match(oC);return n?n.map(rC).join(" "):e}},Cv={...br,transform:Math.round},lC={rotate:ps,rotateX:ps,rotateY:ps,rotateZ:ps,scale:Cc,scaleX:Cc,scaleY:Cc,scaleZ:Cc,skew:ps,skewX:ps,skewY:ps,distance:je,translateX:je,translateY:je,translateZ:je,x:je,y:je,z:je,perspective:je,transformPerspective:je,opacity:Zo,originX:gv,originY:gv,originZ:je},Jm={borderWidth:je,borderTopWidth:je,borderRightWidth:je,borderBottomWidth:je,borderLeftWidth:je,borderRadius:je,radius:je,borderTopLeftRadius:je,borderTopRightRadius:je,borderBottomRightRadius:je,borderBottomLeftRadius:je,width:je,maxWidth:je,height:je,maxHeight:je,top:je,right:je,bottom:je,left:je,padding:je,paddingTop:je,paddingRight:je,paddingBottom:je,paddingLeft:je,margin:je,marginTop:je,marginRight:je,marginBottom:je,marginLeft:je,backgroundPositionX:je,backgroundPositionY:je,...lC,zIndex:Cv,fillOpacity:Zo,strokeOpacity:Zo,numOctaves:Cv},cC={...Jm,color:mt,backgroundColor:mt,outlineColor:mt,fill:mt,stroke:mt,borderColor:mt,borderTopColor:mt,borderRightColor:mt,borderBottomColor:mt,borderLeftColor:mt,filter:Wh,WebkitFilter:Wh},vw=e=>cC[e];function bw(e,n){let s=vw(e);return s!==Wh&&(s=Ns),s.getAnimatableNone?s.getAnimatableNone(n):void 0}const uC=new Set(["auto","none","0"]);function dC(e,n,s){let o=0,c;for(;o<e.length&&!c;){const u=e[o];typeof u=="string"&&!uC.has(u)&&Go(u).values.length&&(c=e[o]),o++}if(c&&s)for(const u of n)e[u]=bw(s,c)}class fC extends Xm{constructor(n,s,o,c,u){super(n,s,o,c,u,!0)}readKeyframes(){const{unresolvedKeyframes:n,element:s,name:o}=this;if(!s||!s.current)return;super.readKeyframes();for(let p=0;p<n.length;p++){let g=n[p];if(typeof g=="string"&&(g=g.trim(),Ym(g))){const y=pw(g,s.current);y!==void 0&&(n[p]=y),p===n.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!gw.has(o)||n.length!==2)return;const[c,u]=n,d=kv(c),m=kv(u);if(d!==m)if(Sv(d)&&Sv(m))for(let p=0;p<n.length;p++){const g=n[p];typeof g=="string"&&(n[p]=parseFloat(g))}else na[o]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:n,name:s}=this,o=[];for(let c=0;c<n.length;c++)(n[c]===null||sC(n[c]))&&o.push(c);o.length&&dC(n,o,s)}measureInitialState(){const{element:n,unresolvedKeyframes:s,name:o}=this;if(!n||!n.current)return;o==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=na[o](n.measureViewportBox(),window.getComputedStyle(n.current)),s[0]=this.measuredOrigin;const c=s[s.length-1];c!==void 0&&n.getValue(o,c).jump(c,!1)}measureEndState(){const{element:n,name:s,unresolvedKeyframes:o}=this;if(!n||!n.current)return;const c=n.getValue(s);c&&c.jump(this.measuredOrigin,!1);const u=o.length-1,d=o[u];o[u]=na[s](n.measureViewportBox(),window.getComputedStyle(n.current)),d!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=d),this.removedTransforms?.length&&this.removedTransforms.forEach(([m,p])=>{n.getValue(m).set(p)}),this.resolveNoneKeyframes()}}function hC(e,n,s){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let o=document;const c=s?.[e]??o.querySelectorAll(e);return c?Array.from(c):[]}return Array.from(e)}const jw=(e,n)=>n&&typeof e=="number"?n.transform(e):e;function ww(e){return Fj(e)&&"offsetHeight"in e}const Mv=30,mC=e=>!isNaN(parseFloat(e));class pC{constructor(n,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=o=>{const c=rn.now();if(this.updatedAt!==c&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(o),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=s.owner}setCurrent(n){this.current=n,this.updatedAt=rn.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=mC(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,s){this.events[n]||(this.events[n]=new Lm);const o=this.events[n].add(s);return n==="change"?()=>{o(),Xe.read(()=>{this.events.change.getSize()||this.stop()})}:o}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,s){this.passiveEffect=n,this.stopPassiveEffect=s}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,s,o){this.set(s),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-o}jump(n,s=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=rn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>Mv)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,Mv);return Ij(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(n){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=n(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function fr(e,n){return new pC(e,n)}const{schedule:ep}=Xj(queueMicrotask,!1),qn={x:!1,y:!1};function Nw(){return qn.x||qn.y}function gC(e){return e==="x"||e==="y"?qn[e]?null:(qn[e]=!0,()=>{qn[e]=!1}):qn.x||qn.y?null:(qn.x=qn.y=!0,()=>{qn.x=qn.y=!1})}function Sw(e,n){const s=hC(e),o=new AbortController,c={passive:!0,...n,signal:o.signal};return[s,c,()=>o.abort()]}function Ov(e){return!(e.pointerType==="touch"||Nw())}function xC(e,n,s={}){const[o,c,u]=Sw(e,s),d=m=>{if(!Ov(m))return;const{target:p}=m,g=n(p,m);if(typeof g!="function"||!p)return;const y=x=>{Ov(x)&&(g(x),p.removeEventListener("pointerleave",y))};p.addEventListener("pointerleave",y,c)};return o.forEach(m=>{m.addEventListener("pointerenter",d,c)}),u}const Aw=(e,n)=>n?e===n?!0:Aw(e,n.parentElement):!1,tp=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,yC=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function vC(e){return yC.has(e.tagName)||e.tabIndex!==-1}const Uc=new WeakSet;function _v(e){return n=>{n.key==="Enter"&&e(n)}}function eh(e,n){e.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const bC=(e,n)=>{const s=e.currentTarget;if(!s)return;const o=_v(()=>{if(Uc.has(s))return;eh(s,"down");const c=_v(()=>{eh(s,"up")}),u=()=>eh(s,"cancel");s.addEventListener("keyup",c,n),s.addEventListener("blur",u,n)});s.addEventListener("keydown",o,n),s.addEventListener("blur",()=>s.removeEventListener("keydown",o),n)};function Rv(e){return tp(e)&&!Nw()}function jC(e,n,s={}){const[o,c,u]=Sw(e,s),d=m=>{const p=m.currentTarget;if(!Rv(m))return;Uc.add(p);const g=n(p,m),y=(S,N)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",b),Uc.has(p)&&Uc.delete(p),Rv(S)&&typeof g=="function"&&g(S,{success:N})},x=S=>{y(S,p===window||p===document||s.useGlobalTarget||Aw(p,S.target))},b=S=>{y(S,!1)};window.addEventListener("pointerup",x,c),window.addEventListener("pointercancel",b,c)};return o.forEach(m=>{(s.useGlobalTarget?window:m).addEventListener("pointerdown",d,c),ww(m)&&(m.addEventListener("focus",g=>bC(g,c)),!vC(m)&&!m.hasAttribute("tabindex")&&(m.tabIndex=0))}),u}function Ew(e){return Fj(e)&&"ownerSVGElement"in e}function wC(e){return Ew(e)&&e.tagName==="svg"}const Bt=e=>!!(e&&e.getVelocity),NC=[...yw,mt,Ns],SC=e=>NC.find(xw(e)),np=j.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function zv(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function AC(...e){return n=>{let s=!1;const o=e.map(c=>{const u=zv(c,n);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let c=0;c<o.length;c++){const u=o[c];typeof u=="function"?u():zv(e[c],null)}}}}function EC(...e){return j.useCallback(AC(...e),e)}class TC extends j.Component{getSnapshotBeforeUpdate(n){const s=this.props.childRef.current;if(s&&n.isPresent&&!this.props.isPresent){const o=s.offsetParent,c=ww(o)&&o.offsetWidth||0,u=this.props.sizeRef.current;u.height=s.offsetHeight||0,u.width=s.offsetWidth||0,u.top=s.offsetTop,u.left=s.offsetLeft,u.right=c-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function kC({children:e,isPresent:n,anchorX:s,root:o}){const c=j.useId(),u=j.useRef(null),d=j.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:m}=j.useContext(np),p=EC(u,e?.ref);return j.useInsertionEffect(()=>{const{width:g,height:y,top:x,left:b,right:S}=d.current;if(n||!u.current||!g||!y)return;const N=s==="left"?`left: ${b}`:`right: ${S}`;u.current.dataset.motionPopId=c;const A=document.createElement("style");m&&(A.nonce=m);const C=o??document.head;return C.appendChild(A),A.sheet&&A.sheet.insertRule(`
128          [data-motion-pop-id="${c}"] {
129            position: absolute !important;
130            width: ${g}px !important;
131            height: ${y}px !important;
132            ${N}px !important;
133            top: ${x}px !important;
134          }
135        `),()=>{C.contains(A)&&C.removeChild(A)}},[n]),a.jsx(TC,{isPresent:n,childRef:u,sizeRef:d,children:j.cloneElement(e,{ref:p})})}const CC=({children:e,initial:n,isPresent:s,onExitComplete:o,custom:c,presenceAffectsLayout:u,mode:d,anchorX:m,root:p})=>{const g=Rm(MC),y=j.useId();let x=!0,b=j.useMemo(()=>(x=!1,{id:y,initial:n,isPresent:s,custom:c,onExitComplete:S=>{g.set(S,!0);for(const N of g.values())if(!N)return;o&&o()},register:S=>(g.set(S,!1),()=>g.delete(S))}),[s,g,o]);return u&&x&&(b={...b}),j.useMemo(()=>{g.forEach((S,N)=>g.set(N,!1))},[s]),j.useEffect(()=>{!s&&!g.size&&o&&o()},[s]),d==="popLayout"&&(e=a.jsx(kC,{isPresent:s,anchorX:m,root:p,children:e})),a.jsx(gu.Provider,{value:b,children:e})};function MC(){return new Map}function Tw(e=!0){const n=j.useContext(gu);if(n===null)return[!0,null];const{isPresent:s,onExitComplete:o,register:c}=n,u=j.useId();j.useEffect(()=>{if(e)return c(u)},[e]);const d=j.useCallback(()=>e&&o&&o(u),[u,o,e]);return!s&&o?[!1,d]:[!0]}const Mc=e=>e.key||"";function Dv(e){const n=[];return j.Children.forEach(e,s=>{j.isValidElement(s)&&n.push(s)}),n}const Vn=({children:e,custom:n,initial:s=!0,onExitComplete:o,presenceAffectsLayout:c=!0,mode:u="sync",propagate:d=!1,anchorX:m="left",root:p})=>{const[g,y]=Tw(d),x=j.useMemo(()=>Dv(e),[e]),b=d&&!g?[]:x.map(Mc),S=j.useRef(!0),N=j.useRef(x),A=Rm(()=>new Map),[C,E]=j.useState(x),[D,O]=j.useState(x);Bj(()=>{S.current=!1,N.current=x;for(let L=0;L<D.length;L++){const M=Mc(D[L]);b.includes(M)?A.delete(M):A.get(M)!==!0&&A.set(M,!1)}},[D,b.length,b.join("-")]);const Q=[];if(x!==C){let L=[...x];for(let M=0;M<D.length;M++){const P=D[M],J=Mc(P);b.includes(J)||(L.splice(M,0,P),Q.push(P))}return u==="wait"&&Q.length&&(L=Q),O(Dv(L)),E(x),null}const{forceRender:z}=j.useContext(_m);return a.jsx(a.Fragment,{children:D.map(L=>{const M=Mc(L),P=d&&!g?!1:x===D||b.includes(M),J=()=>{if(A.has(M))A.set(M,!0);else return;let te=!0;A.forEach(ae=>{ae||(te=!1)}),te&&(z?.(),O(N.current),d&&y?.(),o&&o())};return a.jsx(CC,{isPresent:P,initial:!S.current||s?void 0:!1,custom:n,presenceAffectsLayout:c,mode:u,root:p,onExitComplete:P?void 0:J,anchorX:m,children:L},M)})})},kw=j.createContext({strict:!1}),Bv={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},hr={};for(const e in Bv)hr[e]={isEnabled:n=>Bv[e].some(s=>!!n[s])};function OC(e){for(const n in e)hr[n]={...hr[n],...e[n]}}const _C=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Wc(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||_C.has(e)}let Cw=e=>!Wc(e);function RC(e){typeof e=="function"&&(Cw=n=>n.startsWith("on")?!Wc(n):e(n))}try{RC(require("@emotion/is-prop-valid").default)}catch{}function zC(e,n,s){const o={};for(const c in e)c==="values"&&typeof e.values=="object"||(Cw(c)||s===!0&&Wc(c)||!n&&!Wc(c)||e.draggable&&c.startsWith("onDrag"))&&(o[c]=e[c]);return o}const xu=j.createContext({});function yu(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function $o(e){return typeof e=="string"||Array.isArray(e)}const ip=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],sp=["initial",...ip];function vu(e){return yu(e.animate)||sp.some(n=>$o(e[n]))}function Mw(e){return!!(vu(e)||e.variants)}function DC(e,n){if(vu(e)){const{initial:s,animate:o}=e;return{initial:s===!1||$o(s)?s:void 0,animate:$o(o)?o:void 0}}return e.inherit!==!1?n:{}}function BC(e){const{initial:n,animate:s}=DC(e,j.useContext(xu));return j.useMemo(()=>({initial:n,animate:s}),[Pv(n),Pv(s)])}function Pv(e){return Array.isArray(e)?e.join(" "):e}const Ko={};function PC(e){for(const n in e)Ko[n]=e[n],qm(n)&&(Ko[n].isCSSVariable=!0)}function Ow(e,{layout:n,layoutId:s}){return wr.has(e)||e.startsWith("origin")||(n||s!==void 0)&&(!!Ko[e]||e==="opacity")}const FC={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},LC=jr.length;function IC(e,n,s){let o="",c=!0;for(let u=0;u<LC;u++){const d=jr[u],m=e[d];if(m===void 0)continue;let p=!0;if(typeof m=="number"?p=m===(d.startsWith("scale")?1:0):p=parseFloat(m)===0,!p||s){const g=jw(m,Jm[d]);if(!p){c=!1;const y=FC[d]||d;o+=`${y}(${g}) `}s&&(n[d]=g)}}return o=o.trim(),s?o=s(n,c?"":o):c&&(o="none"),o}function ap(e,n,s){const{style:o,vars:c,transformOrigin:u}=e;let d=!1,m=!1;for(const p in n){const g=n[p];if(wr.has(p)){d=!0;continue}else if(qm(p)){c[p]=g;continue}else{const y=jw(g,Jm[p]);p.startsWith("origin")?(m=!0,u[p]=y):o[p]=y}}if(n.transform||(d||s?o.transform=IC(n,e.transform,s):o.transform&&(o.transform="none")),m){const{originX:p="50%",originY:g="50%",originZ:y=0}=u;o.transformOrigin=`${p} ${g} ${y}`}}const rp=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function _w(e,n,s){for(const o in n)!Bt(n[o])&&!Ow(o,s)&&(e[o]=n[o])}function UC({transformTemplate:e},n){return j.useMemo(()=>{const s=rp();return ap(s,n,e),Object.assign({},s.vars,s.style)},[n])}function qC(e,n){const s=e.style||{},o={};return _w(o,s,e),Object.assign(o,UC(e,n)),o}function YC(e,n){const s={},o=qC(e,n);return e.drag&&e.dragListener!==!1&&(s.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=o,s}const HC={offset:"stroke-dashoffset",array:"stroke-dasharray"},QC={offset:"strokeDashoffset",array:"strokeDasharray"};function VC(e,n,s=1,o=0,c=!0){e.pathLength=1;const u=c?HC:QC;e[u.offset]=je.transform(-o);const d=je.transform(n),m=je.transform(s);e[u.array]=`${d} ${m}`}function Rw(e,{attrX:n,attrY:s,attrScale:o,pathLength:c,pathSpacing:u=1,pathOffset:d=0,...m},p,g,y){if(ap(e,m,g),p){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:x,style:b}=e;x.transform&&(b.transform=x.transform,delete x.transform),(b.transform||x.transformOrigin)&&(b.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),b.transform&&(b.transformBox=y?.transformBox??"fill-box",delete x.transformBox),n!==void 0&&(x.x=n),s!==void 0&&(x.y=s),o!==void 0&&(x.scale=o),c!==void 0&&VC(x,c,u,d,!1)}const zw=()=>({...rp(),attrs:{}}),Dw=e=>typeof e=="string"&&e.toLowerCase()==="svg";function ZC(e,n,s,o){const c=j.useMemo(()=>{const u=zw();return Rw(u,n,Dw(o),e.transformTemplate,e.style),{...u.attrs,style:{...u.style}}},[n]);if(e.style){const u={};_w(u,e.style,e),c.style={...u,...c.style}}return c}const GC=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function op(e){return typeof e!="string"||e.includes("-")?!1:!!(GC.indexOf(e)>-1||/[A-Z]/u.test(e))}function $C(e,n,s,{latestValues:o},c,u=!1){const m=(op(e)?ZC:YC)(n,o,c,e),p=zC(n,typeof e=="string",u),g=e!==j.Fragment?{...p,...m,ref:s}:{},{children:y}=n,x=j.useMemo(()=>Bt(y)?y.get():y,[y]);return j.createElement(e,{...g,children:x})}function Fv(e){const n=[{},{}];return e?.values.forEach((s,o)=>{n[0][o]=s.get(),n[1][o]=s.getVelocity()}),n}function lp(e,n,s,o){if(typeof n=="function"){const[c,u]=Fv(o);n=n(s!==void 0?s:e.custom,c,u)}if(typeof n=="string"&&(n=e.variants&&e.variants[n]),typeof n=="function"){const[c,u]=Fv(o);n=n(s!==void 0?s:e.custom,c,u)}return n}function qc(e){return Bt(e)?e.get():e}function KC({scrapeMotionValuesFromProps:e,createRenderState:n},s,o,c){return{latestValues:XC(s,o,c,e),renderState:n()}}function XC(e,n,s,o){const c={},u=o(e,{});for(const b in u)c[b]=qc(u[b]);let{initial:d,animate:m}=e;const p=vu(e),g=Mw(e);n&&g&&!p&&e.inherit!==!1&&(d===void 0&&(d=n.initial),m===void 0&&(m=n.animate));let y=s?s.initial===!1:!1;y=y||d===!1;const x=y?m:d;if(x&&typeof x!="boolean"&&!yu(x)){const b=Array.isArray(x)?x:[x];for(let S=0;S<b.length;S++){const N=lp(e,b[S]);if(N){const{transitionEnd:A,transition:C,...E}=N;for(const D in E){let O=E[D];if(Array.isArray(O)){const Q=y?O.length-1:0;O=O[Q]}O!==null&&(c[D]=O)}for(const D in A)c[D]=A[D]}}}return c}const Bw=e=>(n,s)=>{const o=j.useContext(xu),c=j.useContext(gu),u=()=>KC(e,n,o,c);return s?u():Rm(u)};function cp(e,n,s){const{style:o}=e,c={};for(const u in o)(Bt(o[u])||n.style&&Bt(n.style[u])||Ow(u,e)||s?.getValue(u)?.liveStyle!==void 0)&&(c[u]=o[u]);return c}const WC=Bw({scrapeMotionValuesFromProps:cp,createRenderState:rp});function Pw(e,n,s){const o=cp(e,n,s);for(const c in e)if(Bt(e[c])||Bt(n[c])){const u=jr.indexOf(c)!==-1?"attr"+c.charAt(0).toUpperCase()+c.substring(1):c;o[u]=e[c]}return o}const JC=Bw({scrapeMotionValuesFromProps:Pw,createRenderState:zw}),e9=Symbol.for("motionComponentSymbol");function tr(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function t9(e,n,s){return j.useCallback(o=>{o&&e.onMount&&e.onMount(o),n&&(o?n.mount(o):n.unmount()),s&&(typeof s=="function"?s(o):tr(s)&&(s.current=o))},[n])}const up=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),n9="framerAppearId",Fw="data-"+up(n9),Lw=j.createContext({});function i9(e,n,s,o,c){const{visualElement:u}=j.useContext(xu),d=j.useContext(kw),m=j.useContext(gu),p=j.useContext(np).reducedMotion,g=j.useRef(null);o=o||d.renderer,!g.current&&o&&(g.current=o(e,{visualState:n,parent:u,props:s,presenceContext:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:p}));const y=g.current,x=j.useContext(Lw);y&&!y.projection&&c&&(y.type==="html"||y.type==="svg")&&s9(g.current,s,c,x);const b=j.useRef(!1);j.useInsertionEffect(()=>{y&&b.current&&y.update(s,m)});const S=s[Fw],N=j.useRef(!!S&&!window.MotionHandoffIsComplete?.(S)&&window.MotionHasOptimisedAnimation?.(S));return Bj(()=>{y&&(b.current=!0,window.MotionIsMounted=!0,y.updateFeatures(),y.scheduleRenderMicrotask(),N.current&&y.animationState&&y.animationState.animateChanges())}),j.useEffect(()=>{y&&(!N.current&&y.animationState&&y.animationState.animateChanges(),N.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(S)}),N.current=!1),y.enteringChildren=void 0)}),y}function s9(e,n,s,o){const{layoutId:c,layout:u,drag:d,dragConstraints:m,layoutScroll:p,layoutRoot:g,layoutCrossfade:y}=n;e.projection=new s(e.latestValues,n["data-framer-portal-id"]?void 0:Iw(e.parent)),e.projection.setOptions({layoutId:c,layout:u,alwaysMeasureLayout:!!d||m&&tr(m),visualElement:e,animationType:typeof u=="string"?u:"both",initialPromotionConfig:o,crossfade:y,layoutScroll:p,layoutRoot:g})}function Iw(e){if(e)return e.options.allowProjection!==!1?e.projection:Iw(e.parent)}function th(e,{forwardMotionProps:n=!1}={},s,o){s&&OC(s);const c=op(e)?JC:WC;function u(m,p){let g;const y={...j.useContext(np),...m,layoutId:a9(m)},{isStatic:x}=y,b=BC(m),S=c(m,x);if(!x&&zm){r9();const N=o9(y);g=N.MeasureLayout,b.visualElement=i9(e,S,y,o,N.ProjectionNode)}return a.jsxs(xu.Provider,{value:b,children:[g&&b.visualElement?a.jsx(g,{visualElement:b.visualElement,...y}):null,$C(e,m,t9(S,b.visualElement,p),S,x,n)]})}u.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const d=j.forwardRef(u);return d[e9]=e,d}function a9({layoutId:e}){const n=j.useContext(_m).id;return n&&e!==void 0?n+"-"+e:e}function r9(e,n){j.useContext(kw).strict}function o9(e){const{drag:n,layout:s}=hr;if(!n&&!s)return{};const o={...n,...s};return{MeasureLayout:n?.isEnabled(e)||s?.isEnabled(e)?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}function l9(e,n){if(typeof Proxy>"u")return th;const s=new Map,o=(u,d)=>th(u,d,e,n),c=(u,d)=>o(u,d);return new Proxy(c,{get:(u,d)=>d==="create"?o:(s.has(d)||s.set(d,th(d,void 0,e,n)),s.get(d))})}function Uw({top:e,left:n,right:s,bottom:o}){return{x:{min:n,max:s},y:{min:e,max:o}}}function c9({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function u9(e,n){if(!n)return e;const s=n({x:e.left,y:e.top}),o=n({x:e.right,y:e.bottom});return{top:s.y,left:s.x,bottom:o.y,right:o.x}}function nh(e){return e===void 0||e===1}function Jh({scale:e,scaleX:n,scaleY:s}){return!nh(e)||!nh(n)||!nh(s)}function Ks(e){return Jh(e)||qw(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function qw(e){return Lv(e.x)||Lv(e.y)}function Lv(e){return e&&e!=="0%"}function Jc(e,n,s){const o=e-s,c=n*o;return s+c}function Iv(e,n,s,o,c){return c!==void 0&&(e=Jc(e,c,o)),Jc(e,s,o)+n}function em(e,n=0,s=1,o,c){e.min=Iv(e.min,n,s,o,c),e.max=Iv(e.max,n,s,o,c)}function Yw(e,{x:n,y:s}){em(e.x,n.translate,n.scale,n.originPoint),em(e.y,s.translate,s.scale,s.originPoint)}const Uv=.999999999999,qv=1.0000000000001;function d9(e,n,s,o=!1){const c=s.length;if(!c)return;n.x=n.y=1;let u,d;for(let m=0;m<c;m++){u=s[m],d=u.projectionDelta;const{visualElement:p}=u.options;p&&p.props.style&&p.props.style.display==="contents"||(o&&u.options.layoutScroll&&u.scroll&&u!==u.root&&ir(e,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),d&&(n.x*=d.x.scale,n.y*=d.y.scale,Yw(e,d)),o&&Ks(u.latestValues)&&ir(e,u.latestValues))}n.x<qv&&n.x>Uv&&(n.x=1),n.y<qv&&n.y>Uv&&(n.y=1)}function nr(e,n){e.min=e.min+n,e.max=e.max+n}function Yv(e,n,s,o,c=.5){const u=et(e.min,e.max,c);em(e,n,s,u,o)}function ir(e,n){Yv(e.x,n.x,n.scaleX,n.scale,n.originX),Yv(e.y,n.y,n.scaleY,n.scale,n.originY)}function Hw(e,n){return Uw(u9(e.getBoundingClientRect(),n))}function f9(e,n,s){const o=Hw(e,s),{scroll:c}=n;return c&&(nr(o.x,c.offset.x),nr(o.y,c.offset.y)),o}const Hv=()=>({translate:0,scale:1,origin:0,originPoint:0}),sr=()=>({x:Hv(),y:Hv()}),Qv=()=>({min:0,max:0}),ot=()=>({x:Qv(),y:Qv()}),tm={current:null},Qw={current:!1};function h9(){if(Qw.current=!0,!!zm)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),n=()=>tm.current=e.matches;e.addEventListener("change",n),n()}else tm.current=!1}const m9=new WeakMap;function p9(e,n,s){for(const o in n){const c=n[o],u=s[o];if(Bt(c))e.addValue(o,c);else if(Bt(u))e.addValue(o,fr(c,{owner:e}));else if(u!==c)if(e.hasValue(o)){const d=e.getValue(o);d.liveStyle===!0?d.jump(c):d.hasAnimated||d.set(c)}else{const d=e.getStaticValue(o);e.addValue(o,fr(d!==void 0?d:c,{owner:e}))}}for(const o in s)n[o]===void 0&&e.removeValue(o);return n}const Vv=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class g9{scrapeMotionValuesFromProps(n,s,o){return{}}constructor({parent:n,props:s,presenceContext:o,reducedMotionConfig:c,blockInitialAnimation:u,visualState:d},m={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Xm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const b=rn.now();this.renderScheduledAt<b&&(this.renderScheduledAt=b,Xe.render(this.render,!1,!0))};const{latestValues:p,renderState:g}=d;this.latestValues=p,this.baseTarget={...p},this.initialValues=s.initial?{...p}:{},this.renderState=g,this.parent=n,this.props=s,this.presenceContext=o,this.depth=n?n.depth+1:0,this.reducedMotionConfig=c,this.options=m,this.blockInitialAnimation=!!u,this.isControllingVariants=vu(s),this.isVariantNode=Mw(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:y,...x}=this.scrapeMotionValuesFromProps(s,{},this);for(const b in x){const S=x[b];p[b]!==void 0&&Bt(S)&&S.set(p[b])}}mount(n){this.current=n,m9.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((s,o)=>this.bindToMotionValue(o,s)),Qw.current||h9(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:tm.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ws(this.notifyUpdate),ws(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const s=this.features[n];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}bindToMotionValue(n,s){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const o=wr.has(n);o&&this.onBindTransform&&this.onBindTransform();const c=s.on("change",d=>{this.latestValues[n]=d,this.props.onUpdate&&Xe.preRender(this.notifyUpdate),o&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let u;window.MotionCheckAppearSync&&(u=window.MotionCheckAppearSync(this,n,s)),this.valueSubscriptions.set(n,()=>{c(),u&&u(),s.owner&&s.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in hr){const s=hr[n];if(!s)continue;const{isEnabled:o,Feature:c}=s;if(!this.features[n]&&c&&o(this.props)&&(this.features[n]=new c(this)),this.features[n]){const u=this.features[n];u.isMounted?u.update():(u.mount(),u.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ot()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,s){this.latestValues[n]=s}update(n,s){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let o=0;o<Vv.length;o++){const c=Vv[o];this.propEventSubscriptions[c]&&(this.propEventSubscriptions[c](),delete this.propEventSubscriptions[c]);const u="on"+c,d=n[u];d&&(this.propEventSubscriptions[c]=this.on(c,d))}this.prevMotionValues=p9(this,this.scrapeMotionValuesFromProps(n,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(n){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(n),()=>s.variantChildren.delete(n)}addValue(n,s){const o=this.values.get(n);s!==o&&(o&&this.removeValue(n),this.bindToMotionValue(n,s),this.values.set(n,s),this.latestValues[n]=s.get())}removeValue(n){this.values.delete(n);const s=this.valueSubscriptions.get(n);s&&(s(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,s){if(this.props.values&&this.props.values[n])return this.props.values[n];let o=this.values.get(n);return o===void 0&&s!==void 0&&(o=fr(s===null?void 0:s,{owner:this}),this.addValue(n,o)),o}readValue(n,s){let o=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return o!=null&&(typeof o=="string"&&(Pj(o)||Lj(o))?o=parseFloat(o):!SC(o)&&Ns.test(s)&&(o=bw(n,s)),this.setBaseTarget(n,Bt(o)?o.get():o)),Bt(o)?o.get():o}setBaseTarget(n,s){this.baseTarget[n]=s}getBaseTarget(n){const{initial:s}=this.props;let o;if(typeof s=="string"||typeof s=="object"){const u=lp(this.props,s,this.presenceContext?.custom);u&&(o=u[n])}if(s&&o!==void 0)return o;const c=this.getBaseTargetFromProps(this.props,n);return c!==void 0&&!Bt(c)?c:this.initialValues[n]!==void 0&&o===void 0?void 0:this.baseTarget[n]}on(n,s){return this.events[n]||(this.events[n]=new Lm),this.events[n].add(s)}notify(n,...s){this.events[n]&&this.events[n].notify(...s)}scheduleRenderMicrotask(){ep.render(this.render)}}class Vw extends g9{constructor(){super(...arguments),this.KeyframeResolver=fC}sortInstanceNodePosition(n,s){return n.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(n,s){return n.style?n.style[s]:void 0}removeValueFromRenderState(n,{vars:s,style:o}){delete s[n],delete o[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;Bt(n)&&(this.childSubscription=n.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}function Zw(e,{style:n,vars:s},o,c){const u=e.style;let d;for(d in n)u[d]=n[d];c?.applyProjectionStyles(u,o);for(d in s)u.setProperty(d,s[d])}function x9(e){return window.getComputedStyle(e)}class y9 extends Vw{constructor(){super(...arguments),this.type="html",this.renderInstance=Zw}readValueFromInstance(n,s){if(wr.has(s))return this.projection?.isProjecting?Vh(s):Ok(n,s);{const o=x9(n),c=(qm(s)?o.getPropertyValue(s):o[s])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(n,{transformPagePoint:s}){return Hw(n,s)}build(n,s,o){ap(n,s,o.transformTemplate)}scrapeMotionValuesFromProps(n,s,o){return cp(n,s,o)}}const Gw=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function v9(e,n,s,o){Zw(e,n,void 0,o);for(const c in n.attrs)e.setAttribute(Gw.has(c)?c:up(c),n.attrs[c])}class b9 extends Vw{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ot}getBaseTargetFromProps(n,s){return n[s]}readValueFromInstance(n,s){if(wr.has(s)){const o=vw(s);return o&&o.default||0}return s=Gw.has(s)?s:up(s),n.getAttribute(s)}scrapeMotionValuesFromProps(n,s,o){return Pw(n,s,o)}build(n,s,o){Rw(n,s,this.isSVGTag,o.transformTemplate,o.style)}renderInstance(n,s,o,c){v9(n,s,o,c)}mount(n){this.isSVGTag=Dw(n.tagName),super.mount(n)}}const j9=(e,n)=>op(e)?new b9(n):new y9(n,{allowProjection:e!==j.Fragment});function rr(e,n,s){const o=e.getProps();return lp(o,n,s!==void 0?s:o.custom,e)}const nm=e=>Array.isArray(e);function w9(e,n,s){e.hasValue(n)?e.getValue(n).set(s):e.addValue(n,fr(s))}function N9(e){return nm(e)?e[e.length-1]||0:e}function S9(e,n){const s=rr(e,n);let{transitionEnd:o={},transition:c={},...u}=s||{};u={...u,...o};for(const d in u){const m=N9(u[d]);w9(e,d,m)}}function A9(e){return!!(Bt(e)&&e.add)}function im(e,n){const s=e.getValue("willChange");if(A9(s))return s.add(n);if(!s&&Ii.WillChange){const o=new Ii.WillChange("auto");e.addValue("willChange",o),o.add(n)}}function $w(e){return e.props[Fw]}const E9=e=>e!==null;function T9(e,{repeat:n,repeatType:s="loop"},o){const c=e.filter(E9),u=n&&s!=="loop"&&n%2===1?0:c.length-1;return c[u]}const k9={type:"spring",stiffness:500,damping:25,restSpeed:10},C9=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),M9={type:"keyframes",duration:.8},O9={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},_9=(e,{keyframes:n})=>n.length>2?M9:wr.has(e)?e.startsWith("scale")?C9(n[1]):k9:O9;function R9({when:e,delay:n,delayChildren:s,staggerChildren:o,staggerDirection:c,repeat:u,repeatType:d,repeatDelay:m,from:p,elapsed:g,...y}){return!!Object.keys(y).length}const dp=(e,n,s,o={},c,u)=>d=>{const m=Wm(o,e)||{},p=m.delay||o.delay||0;let{elapsed:g=0}=o;g=g-oi(p);const y={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:n.getVelocity(),...m,delay:-g,onUpdate:b=>{n.set(b),m.onUpdate&&m.onUpdate(b)},onComplete:()=>{d(),m.onComplete&&m.onComplete()},name:e,motionValue:n,element:u?void 0:c};R9(m)||Object.assign(y,_9(e,y)),y.duration&&(y.duration=oi(y.duration)),y.repeatDelay&&(y.repeatDelay=oi(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let x=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(Xh(y),y.delay===0&&(x=!0)),(Ii.instantAnimations||Ii.skipAnimations)&&(x=!0,Xh(y),y.delay=0),y.allowFlatten=!m.type&&!m.ease,x&&!u&&n.get()!==void 0){const b=T9(y.keyframes,m);if(b!==void 0){Xe.update(()=>{y.onUpdate(b),y.onComplete()});return}}return m.isSync?new Km(y):new eC(y)};function z9({protectedKeys:e,needsAnimating:n},s){const o=e.hasOwnProperty(s)&&n[s]!==!0;return n[s]=!1,o}function Kw(e,n,{delay:s=0,transitionOverride:o,type:c}={}){let{transition:u=e.getDefaultTransition(),transitionEnd:d,...m}=n;o&&(u=o);const p=[],g=c&&e.animationState&&e.animationState.getState()[c];for(const y in m){const x=e.getValue(y,e.latestValues[y]??null),b=m[y];if(b===void 0||g&&z9(g,y))continue;const S={delay:s,...Wm(u||{},y)},N=x.get();if(N!==void 0&&!x.isAnimating&&!Array.isArray(b)&&b===N&&!S.velocity)continue;let A=!1;if(window.MotionHandoffAnimation){const E=$w(e);if(E){const D=window.MotionHandoffAnimation(E,y,Xe);D!==null&&(S.startTime=D,A=!0)}}im(e,y),x.start(dp(y,x,b,e.shouldReduceMotion&&gw.has(y)?{type:!1}:S,e,A));const C=x.animation;C&&p.push(C)}return d&&Promise.all(p).then(()=>{Xe.update(()=>{d&&S9(e,d)})}),p}function Xw(e,n,s,o=0,c=1){const u=Array.from(e).sort((g,y)=>g.sortNodePosition(y)).indexOf(n),d=e.size,m=(d-1)*o;return typeof s=="function"?s(u,d):c===1?u*o:m-u*o}function sm(e,n,s={}){const o=rr(e,n,s.type==="exit"?e.presenceContext?.custom:void 0);let{transition:c=e.getDefaultTransition()||{}}=o||{};s.transitionOverride&&(c=s.transitionOverride);const u=o?()=>Promise.all(Kw(e,o,s)):()=>Promise.resolve(),d=e.variantChildren&&e.variantChildren.size?(p=0)=>{const{delayChildren:g=0,staggerChildren:y,staggerDirection:x}=c;return D9(e,n,p,g,y,x,s)}:()=>Promise.resolve(),{when:m}=c;if(m){const[p,g]=m==="beforeChildren"?[u,d]:[d,u];return p().then(()=>g())}else return Promise.all([u(),d(s.delay)])}function D9(e,n,s=0,o=0,c=0,u=1,d){const m=[];for(const p of e.variantChildren)p.notify("AnimationStart",n),m.push(sm(p,n,{...d,delay:s+(typeof o=="function"?0:o)+Xw(e.variantChildren,p,o,c,u)}).then(()=>p.notify("AnimationComplete",n)));return Promise.all(m)}function B9(e,n,s={}){e.notify("AnimationStart",n);let o;if(Array.isArray(n)){const c=n.map(u=>sm(e,u,s));o=Promise.all(c)}else if(typeof n=="string")o=sm(e,n,s);else{const c=typeof n=="function"?rr(e,n,s.custom):n;o=Promise.all(Kw(e,c,s))}return o.then(()=>{e.notify("AnimationComplete",n)})}function Ww(e,n){if(!Array.isArray(n))return!1;const s=n.length;if(s!==e.length)return!1;for(let o=0;o<s;o++)if(n[o]!==e[o])return!1;return!0}const P9=sp.length;function Jw(e){if(!e)return;if(!e.isControllingVariants){const s=e.parent?Jw(e.parent)||{}:{};return e.props.initial!==void 0&&(s.initial=e.props.initial),s}const n={};for(let s=0;s<P9;s++){const o=sp[s],c=e.props[o];($o(c)||c===!1)&&(n[o]=c)}return n}const F9=[...ip].reverse(),L9=ip.length;function I9(e){return n=>Promise.all(n.map(({animation:s,options:o})=>B9(e,s,o)))}function U9(e){let n=I9(e),s=Zv(),o=!0;const c=p=>(g,y)=>{const x=rr(e,y,p==="exit"?e.presenceContext?.custom:void 0);if(x){const{transition:b,transitionEnd:S,...N}=x;g={...g,...N,...S}}return g};function u(p){n=p(e)}function d(p){const{props:g}=e,y=Jw(e.parent)||{},x=[],b=new Set;let S={},N=1/0;for(let C=0;C<L9;C++){const E=F9[C],D=s[E],O=g[E]!==void 0?g[E]:y[E],Q=$o(O),z=E===p?D.isActive:null;z===!1&&(N=C);let L=O===y[E]&&O!==g[E]&&Q;if(L&&o&&e.manuallyAnimateOnMount&&(L=!1),D.protectedKeys={...S},!D.isActive&&z===null||!O&&!D.prevProp||yu(O)||typeof O=="boolean")continue;const M=q9(D.prevProp,O);let P=M||E===p&&D.isActive&&!L&&Q||C>N&&Q,J=!1;const te=Array.isArray(O)?O:[O];let ae=te.reduce(c(E),{});z===!1&&(ae={});const{prevResolvedValues:ne={}}=D,oe={...ne,...ae},le=I=>{P=!0,b.has(I)&&(J=!0,b.delete(I)),D.needsAnimating[I]=!0;const B=e.getValue(I);B&&(B.liveStyle=!1)};for(const I in oe){const B=ae[I],re=ne[I];if(S.hasOwnProperty(I))continue;let ce=!1;nm(B)&&nm(re)?ce=!Ww(B,re):ce=B!==re,ce?B!=null?le(I):b.add(I):B!==void 0&&b.has(I)?le(I):D.protectedKeys[I]=!0}D.prevProp=O,D.prevResolvedValues=ae,D.isActive&&(S={...S,...ae}),o&&e.blockInitialAnimation&&(P=!1);const pe=L&&M;P&&(!pe||J)&&x.push(...te.map(I=>{const B={type:E};if(typeof I=="string"&&o&&!pe&&e.manuallyAnimateOnMount&&e.parent){const{parent:re}=e,ce=rr(re,I);if(re.enteringChildren&&ce){const{delayChildren:T}=ce.transition||{};B.delay=Xw(re.enteringChildren,e,T)}}return{animation:I,options:B}}))}if(b.size){const C={};if(typeof g.initial!="boolean"){const E=rr(e,Array.isArray(g.initial)?g.initial[0]:g.initial);E&&E.transition&&(C.transition=E.transition)}b.forEach(E=>{const D=e.getBaseTarget(E),O=e.getValue(E);O&&(O.liveStyle=!0),C[E]=D??null}),x.push({animation:C})}let A=!!x.length;return o&&(g.initial===!1||g.initial===g.animate)&&!e.manuallyAnimateOnMount&&(A=!1),o=!1,A?n(x):Promise.resolve()}function m(p,g){if(s[p].isActive===g)return Promise.resolve();e.variantChildren?.forEach(x=>x.animationState?.setActive(p,g)),s[p].isActive=g;const y=d(p);for(const x in s)s[x].protectedKeys={};return y}return{animateChanges:d,setActive:m,setAnimateFunction:u,getState:()=>s,reset:()=>{s=Zv(),o=!0}}}function q9(e,n){return typeof n=="string"?n!==e:Array.isArray(n)?!Ww(n,e):!1}function $s(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Zv(){return{animate:$s(!0),whileInView:$s(),whileHover:$s(),whileTap:$s(),whileDrag:$s(),whileFocus:$s(),exit:$s()}}class Ss{constructor(n){this.isMounted=!1,this.node=n}update(){}}class Y9 extends Ss{constructor(n){super(n),n.animationState||(n.animationState=U9(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();yu(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:s}=this.node.prevProps||{};n!==s&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let H9=0;class Q9 extends Ss{constructor(){super(...arguments),this.id=H9++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:s}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===o)return;const c=this.node.animationState.setActive("exit",!n);s&&!n&&c.then(()=>{s(this.id)})}mount(){const{register:n,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const V9={animation:{Feature:Y9},exit:{Feature:Q9}};function Xo(e,n,s,o={passive:!0}){return e.addEventListener(n,s,o),()=>e.removeEventListener(n,s)}function rl(e){return{point:{x:e.pageX,y:e.pageY}}}const Z9=e=>n=>tp(n)&&e(n,rl(n));function Ro(e,n,s,o){return Xo(e,n,Z9(s),o)}const eN=1e-4,G9=1-eN,$9=1+eN,tN=.01,K9=0-tN,X9=0+tN;function Qt(e){return e.max-e.min}function W9(e,n,s){return Math.abs(e-n)<=s}function Gv(e,n,s,o=.5){e.origin=o,e.originPoint=et(n.min,n.max,e.origin),e.scale=Qt(s)/Qt(n),e.translate=et(s.min,s.max,e.origin)-e.originPoint,(e.scale>=G9&&e.scale<=$9||isNaN(e.scale))&&(e.scale=1),(e.translate>=K9&&e.translate<=X9||isNaN(e.translate))&&(e.translate=0)}function zo(e,n,s,o){Gv(e.x,n.x,s.x,o?o.originX:void 0),Gv(e.y,n.y,s.y,o?o.originY:void 0)}function $v(e,n,s){e.min=s.min+n.min,e.max=e.min+Qt(n)}function J9(e,n,s){$v(e.x,n.x,s.x),$v(e.y,n.y,s.y)}function Kv(e,n,s){e.min=n.min-s.min,e.max=e.min+Qt(n)}function Do(e,n,s){Kv(e.x,n.x,s.x),Kv(e.y,n.y,s.y)}function _n(e){return[e("x"),e("y")]}const nN=({current:e})=>e?e.ownerDocument.defaultView:null,Xv=(e,n)=>Math.abs(e-n);function eM(e,n){const s=Xv(e.x,n.x),o=Xv(e.y,n.y);return Math.sqrt(s**2+o**2)}class iN{constructor(n,s,{transformPagePoint:o,contextWindow:c=window,dragSnapToOrigin:u=!1,distanceThreshold:d=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=sh(this.lastMoveEventInfo,this.history),S=this.startEvent!==null,N=eM(b.offset,{x:0,y:0})>=this.distanceThreshold;if(!S&&!N)return;const{point:A}=b,{timestamp:C}=Ot;this.history.push({...A,timestamp:C});const{onStart:E,onMove:D}=this.handlers;S||(E&&E(this.lastMoveEvent,b),this.startEvent=this.lastMoveEvent),D&&D(this.lastMoveEvent,b)},this.handlePointerMove=(b,S)=>{this.lastMoveEvent=b,this.lastMoveEventInfo=ih(S,this.transformPagePoint),Xe.update(this.updatePoint,!0)},this.handlePointerUp=(b,S)=>{this.end();const{onEnd:N,onSessionEnd:A,resumeAnimation:C}=this.handlers;if(this.dragSnapToOrigin&&C&&C(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const E=sh(b.type==="pointercancel"?this.lastMoveEventInfo:ih(S,this.transformPagePoint),this.history);this.startEvent&&N&&N(b,E),A&&A(b,E)},!tp(n))return;this.dragSnapToOrigin=u,this.handlers=s,this.transformPagePoint=o,this.distanceThreshold=d,this.contextWindow=c||window;const m=rl(n),p=ih(m,this.transformPagePoint),{point:g}=p,{timestamp:y}=Ot;this.history=[{...g,timestamp:y}];const{onSessionStart:x}=s;x&&x(n,sh(p,this.history)),this.removeListeners=il(Ro(this.contextWindow,"pointermove",this.handlePointerMove),Ro(this.contextWindow,"pointerup",this.handlePointerUp),Ro(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),ws(this.updatePoint)}}function ih(e,n){return n?{point:n(e.point)}:e}function Wv(e,n){return{x:e.x-n.x,y:e.y-n.y}}function sh({point:e},n){return{point:e,delta:Wv(e,sN(n)),offset:Wv(e,tM(n)),velocity:nM(n,.1)}}function tM(e){return e[0]}function sN(e){return e[e.length-1]}function nM(e,n){if(e.length<2)return{x:0,y:0};let s=e.length-1,o=null;const c=sN(e);for(;s>=0&&(o=e[s],!(c.timestamp-o.timestamp>oi(n)));)s--;if(!o)return{x:0,y:0};const u=Rn(c.timestamp-o.timestamp);if(u===0)return{x:0,y:0};const d={x:(c.x-o.x)/u,y:(c.y-o.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function iM(e,{min:n,max:s},o){return n!==void 0&&e<n?e=o?et(n,e,o.min):Math.max(e,n):s!==void 0&&e>s&&(e=o?et(s,e,o.max):Math.min(e,s)),e}function Jv(e,n,s){return{min:n!==void 0?e.min+n:void 0,max:s!==void 0?e.max+s-(e.max-e.min):void 0}}function sM(e,{top:n,left:s,bottom:o,right:c}){return{x:Jv(e.x,s,c),y:Jv(e.y,n,o)}}function eb(e,n){let s=n.min-e.min,o=n.max-e.max;return n.max-n.min<e.max-e.min&&([s,o]=[o,s]),{min:s,max:o}}function aM(e,n){return{x:eb(e.x,n.x),y:eb(e.y,n.y)}}function rM(e,n){let s=.5;const o=Qt(e),c=Qt(n);return c>o?s=Vo(n.min,n.max-o,e.min):o>c&&(s=Vo(e.min,e.max-c,n.min)),Li(0,1,s)}function oM(e,n){const s={};return n.min!==void 0&&(s.min=n.min-e.min),n.max!==void 0&&(s.max=n.max-e.min),s}const am=.35;function lM(e=am){return e===!1?e=0:e===!0&&(e=am),{x:tb(e,"left","right"),y:tb(e,"top","bottom")}}function tb(e,n,s){return{min:nb(e,n),max:nb(e,s)}}function nb(e,n){return typeof e=="number"?e:e[n]||0}const cM=new WeakMap;class uM{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ot(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:s=!1,distanceThreshold:o}={}){const{presenceContext:c}=this.visualElement;if(c&&c.isPresent===!1)return;const u=x=>{const{dragSnapToOrigin:b}=this.getProps();b?this.pauseAnimation():this.stopAnimation(),s&&this.snapToCursor(rl(x).point)},d=(x,b)=>{const{drag:S,dragPropagation:N,onDragStart:A}=this.getProps();if(S&&!N&&(this.openDragLock&&this.openDragLock(),this.openDragLock=gC(S),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=b,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),_n(E=>{let D=this.getAxisMotionValue(E).get()||0;if(li.test(D)){const{projection:O}=this.visualElement;if(O&&O.layout){const Q=O.layout.layoutBox[E];Q&&(D=Qt(Q)*(parseFloat(D)/100))}}this.originPoint[E]=D}),A&&Xe.postRender(()=>A(x,b)),im(this.visualElement,"transform");const{animationState:C}=this.visualElement;C&&C.setActive("whileDrag",!0)},m=(x,b)=>{this.latestPointerEvent=x,this.latestPanInfo=b;const{dragPropagation:S,dragDirectionLock:N,onDirectionLock:A,onDrag:C}=this.getProps();if(!S&&!this.openDragLock)return;const{offset:E}=b;if(N&&this.currentDirection===null){this.currentDirection=dM(E),this.currentDirection!==null&&A&&A(this.currentDirection);return}this.updateAxis("x",b.point,E),this.updateAxis("y",b.point,E),this.visualElement.render(),C&&C(x,b)},p=(x,b)=>{this.latestPointerEvent=x,this.latestPanInfo=b,this.stop(x,b),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>_n(x=>this.getAnimationState(x)==="paused"&&this.getAxisMotionValue(x).animation?.play()),{dragSnapToOrigin:y}=this.getProps();this.panSession=new iN(n,{onSessionStart:u,onStart:d,onMove:m,onSessionEnd:p,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:o,contextWindow:nN(this.visualElement)})}stop(n,s){const o=n||this.latestPointerEvent,c=s||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!c||!o)return;const{velocity:d}=c;this.startAnimation(d);const{onDragEnd:m}=this.getProps();m&&Xe.postRender(()=>m(o,c))}cancel(){this.isDragging=!1;const{projection:n,animationState:s}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:o}=this.getProps();!o&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}updateAxis(n,s,o){const{drag:c}=this.getProps();if(!o||!Oc(n,c,this.currentDirection))return;const u=this.getAxisMotionValue(n);let d=this.originPoint[n]+o[n];this.constraints&&this.constraints[n]&&(d=iM(d,this.constraints[n],this.elastic[n])),u.set(d)}resolveConstraints(){const{dragConstraints:n,dragElastic:s}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,c=this.constraints;n&&tr(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&o?this.constraints=sM(o.layoutBox,n):this.constraints=!1,this.elastic=lM(s),c!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&_n(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=oM(o.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:s}=this.getProps();if(!n||!tr(n))return!1;const o=n.current,{projection:c}=this.visualElement;if(!c||!c.layout)return!1;const u=f9(o,c.root,this.visualElement.getTransformPagePoint());let d=aM(c.layout.layoutBox,u);if(s){const m=s(c9(d));this.hasMutatedConstraints=!!m,m&&(d=Uw(m))}return d}startAnimation(n){const{drag:s,dragMomentum:o,dragElastic:c,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:m}=this.getProps(),p=this.constraints||{},g=_n(y=>{if(!Oc(y,s,this.currentDirection))return;let x=p&&p[y]||{};d&&(x={min:0,max:0});const b=c?200:1e6,S=c?40:1e7,N={type:"inertia",velocity:o?n[y]:0,bounceStiffness:b,bounceDamping:S,timeConstant:750,restDelta:1,restSpeed:10,...u,...x};return this.startAxisValueAnimation(y,N)});return Promise.all(g).then(m)}startAxisValueAnimation(n,s){const o=this.getAxisMotionValue(n);return im(this.visualElement,n),o.start(dp(n,o,0,s,this.visualElement,!1))}stopAnimation(){_n(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){_n(n=>this.getAxisMotionValue(n).animation?.pause())}getAnimationState(n){return this.getAxisMotionValue(n).animation?.state}getAxisMotionValue(n){const s=`_drag${n.toUpperCase()}`,o=this.visualElement.getProps(),c=o[s];return c||this.visualElement.getValue(n,(o.initial?o.initial[n]:void 0)||0)}snapToCursor(n){_n(s=>{const{drag:o}=this.getProps();if(!Oc(s,o,this.currentDirection))return;const{projection:c}=this.visualElement,u=this.getAxisMotionValue(s);if(c&&c.layout){const{min:d,max:m}=c.layout.layoutBox[s];u.set(n[s]-et(d,m,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:s}=this.getProps(),{projection:o}=this.visualElement;if(!tr(s)||!o||!this.constraints)return;this.stopAnimation();const c={x:0,y:0};_n(d=>{const m=this.getAxisMotionValue(d);if(m&&this.constraints!==!1){const p=m.get();c[d]=rM({min:p,max:p},this.constraints[d])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",o.root&&o.root.updateScroll(),o.updateLayout(),this.resolveConstraints(),_n(d=>{if(!Oc(d,n,null))return;const m=this.getAxisMotionValue(d),{min:p,max:g}=this.constraints[d];m.set(et(p,g,c[d]))})}addListeners(){if(!this.visualElement.current)return;cM.set(this.visualElement,this);const n=this.visualElement.current,s=Ro(n,"pointerdown",p=>{const{drag:g,dragListener:y=!0}=this.getProps();g&&y&&this.start(p)}),o=()=>{const{dragConstraints:p}=this.getProps();tr(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:c}=this.visualElement,u=c.addEventListener("measure",o);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),Xe.read(o);const d=Xo(window,"resize",()=>this.scalePositionWithinConstraints()),m=c.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(_n(y=>{const x=this.getAxisMotionValue(y);x&&(this.originPoint[y]+=p[y].translate,x.set(x.get()+p[y].translate))}),this.visualElement.render())}));return()=>{d(),s(),u(),m&&m()}}getProps(){const n=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:o=!1,dragPropagation:c=!1,dragConstraints:u=!1,dragElastic:d=am,dragMomentum:m=!0}=n;return{...n,drag:s,dragDirectionLock:o,dragPropagation:c,dragConstraints:u,dragElastic:d,dragMomentum:m}}}function Oc(e,n,s){return(n===!0||n===e)&&(s===null||s===e)}function dM(e,n=10){let s=null;return Math.abs(e.y)>n?s="y":Math.abs(e.x)>n&&(s="x"),s}class fM extends Ss{constructor(n){super(n),this.removeGroupControls=zn,this.removeListeners=zn,this.controls=new uM(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||zn}unmount(){this.removeGroupControls(),this.removeListeners()}}const ib=e=>(n,s)=>{e&&Xe.postRender(()=>e(n,s))};class hM extends Ss{constructor(){super(...arguments),this.removePointerDownListener=zn}onPointerDown(n){this.session=new iN(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:nN(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:s,onPan:o,onPanEnd:c}=this.node.getProps();return{onSessionStart:ib(n),onStart:ib(s),onMove:o,onEnd:(u,d)=>{delete this.session,c&&Xe.postRender(()=>c(u,d))}}}mount(){this.removePointerDownListener=Ro(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Yc={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function sb(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}const No={correct:(e,n)=>{if(!n.target)return e;if(typeof e=="string")if(je.test(e))e=parseFloat(e);else return e;const s=sb(e,n.target.x),o=sb(e,n.target.y);return`${s}% ${o}%`}},mM={correct:(e,{treeScale:n,projectionDelta:s})=>{const o=e,c=Ns.parse(e);if(c.length>5)return o;const u=Ns.createTransformer(e),d=typeof c[0]!="number"?1:0,m=s.x.scale*n.x,p=s.y.scale*n.y;c[0+d]/=m,c[1+d]/=p;const g=et(m,p,.5);return typeof c[2+d]=="number"&&(c[2+d]/=g),typeof c[3+d]=="number"&&(c[3+d]/=g),u(c)}};let ah=!1;class pM extends j.Component{componentDidMount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:o,layoutId:c}=this.props,{projection:u}=n;PC(gM),u&&(s.group&&s.group.add(u),o&&o.register&&c&&o.register(u),ah&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),Yc.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:s,visualElement:o,drag:c,isPresent:u}=this.props,{projection:d}=o;return d&&(d.isPresent=u,ah=!0,c||n.layoutDependency!==s||s===void 0||n.isPresent!==u?d.willUpdate():this.safeToRemove(),n.isPresent!==u&&(u?d.promote():d.relegate()||Xe.postRender(()=>{const m=d.getStack();(!m||!m.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),ep.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:o}=this.props,{projection:c}=n;ah=!0,c&&(c.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(c),o&&o.deregister&&o.deregister(c))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function aN(e){const[n,s]=Tw(),o=j.useContext(_m);return a.jsx(pM,{...e,layoutGroup:o,switchLayoutGroup:j.useContext(Lw),isPresent:n,safeToRemove:s})}const gM={borderRadius:{...No,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:No,borderTopRightRadius:No,borderBottomLeftRadius:No,borderBottomRightRadius:No,boxShadow:mM};function xM(e,n,s){const o=Bt(e)?e:fr(e);return o.start(dp("",o,n,s)),o.animation}const yM=(e,n)=>e.depth-n.depth;class vM{constructor(){this.children=[],this.isDirty=!1}add(n){Dm(this.children,n),this.isDirty=!0}remove(n){Bm(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(yM),this.isDirty=!1,this.children.forEac
vendor: 5,073 bytes, line 135
135h(n)}}function bM(e,n){const s=rn.now(),o=({timestamp:c})=>{const u=c-s;u>=n&&(ws(o),e(u-n))};return Xe.setup(o,!0),()=>ws(o)}const rN=["TopLeft","TopRight","BottomLeft","BottomRight"],jM=rN.length,ab=e=>typeof e=="string"?parseFloat(e):e,rb=e=>typeof e=="number"||je.test(e);function wM(e,n,s,o,c,u){c?(e.opacity=et(0,s.opacity??1,NM(o)),e.opacityExit=et(n.opacity??1,0,SM(o))):u&&(e.opacity=et(n.opacity??1,s.opacity??1,o));for(let d=0;d<jM;d++){const m=`border${rN[d]}Radius`;let p=ob(n,m),g=ob(s,m);if(p===void 0&&g===void 0)continue;p||(p=0),g||(g=0),p===0||g===0||rb(p)===rb(g)?(e[m]=Math.max(et(ab(p),ab(g),o),0),(li.test(g)||li.test(p))&&(e[m]+="%")):e[m]=g}(n.rotate||s.rotate)&&(e.rotate=et(n.rotate||0,s.rotate||0,o))}function ob(e,n){return e[n]!==void 0?e[n]:e.borderRadius}const NM=oN(0,.5,Zj),SM=oN(.5,.95,zn);function oN(e,n,s){return o=>o<e?0:o>n?1:s(Vo(e,n,o))}function lb(e,n){e.min=n.min,e.max=n.max}function On(e,n){lb(e.x,n.x),lb(e.y,n.y)}function cb(e,n){e.translate=n.translate,e.scale=n.scale,e.originPoint=n.originPoint,e.origin=n.origin}function ub(e,n,s,o,c){return e-=n,e=Jc(e,1/s,o),c!==void 0&&(e=Jc(e,1/c,o)),e}function AM(e,n=0,s=1,o=.5,c,u=e,d=e){if(li.test(n)&&(n=parseFloat(n),n=et(d.min,d.max,n/100)-d.min),typeof n!="number")return;let m=et(u.min,u.max,o);e===u&&(m-=n),e.min=ub(e.min,n,s,m,c),e.max=ub(e.max,n,s,m,c)}function db(e,n,[s,o,c],u,d){AM(e,n[s],n[o],n[c],n.scale,u,d)}const EM=["x","scaleX","originX"],TM=["y","scaleY","originY"];function fb(e,n,s,o){db(e.x,n,EM,s?s.x:void 0,o?o.x:void 0),db(e.y,n,TM,s?s.y:void 0,o?o.y:void 0)}function hb(e){return e.translate===0&&e.scale===1}function lN(e){return hb(e.x)&&hb(e.y)}function mb(e,n){return e.min===n.min&&e.max===n.max}function kM(e,n){return mb(e.x,n.x)&&mb(e.y,n.y)}function pb(e,n){return Math.round(e.min)===Math.round(n.min)&&Math.round(e.max)===Math.round(n.max)}function cN(e,n){return pb(e.x,n.x)&&pb(e.y,n.y)}function gb(e){return Qt(e.x)/Qt(e.y)}function xb(e,n){return e.translate===n.translate&&e.scale===n.scale&&e.originPoint===n.originPoint}class CM{constructor(){this.members=[]}add(n){Dm(this.members,n),n.scheduleRender()}remove(n){if(Bm(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(n){const s=this.members.findIndex(c=>n===c);if(s===0)return!1;let o;for(let c=s;c>=0;c--){const u=this.members[c];if(u.isPresent!==!1){o=u;break}}return o?(this.promote(o),!0):!1}promote(n,s){const o=this.lead;if(n!==o&&(this.prevLead=o,this.lead=n,n.show(),o)){o.instance&&o.scheduleRender(),n.scheduleRender(),n.resumeFrom=o,s&&(n.resumeFrom.preserveOpacity=!0),o.snapshot&&(n.snapshot=o.snapshot,n.snapshot.latestValues=o.animationValues||o.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:c}=n.options;c===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:s,resumingFrom:o}=n;s.onExitComplete&&s.onExitComplete(),o&&o.options.onExitComplete&&o.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function MM(e,n,s){let o="";const c=e.x.translate/n.x,u=e.y.translate/n.y,d=s?.z||0;if((c||u||d)&&(o=`translate3d(${c}px, ${u}px, ${d}px) `),(n.x!==1||n.y!==1)&&(o+=`scale(${1/n.x}, ${1/n.y}) `),s){const{transformPerspective:g,rotate:y,rotateX:x,rotateY:b,skewX:S,skewY:N}=s;g&&(o=`perspective(${g}px) ${o}`),y&&(o+=`rotate(${y}deg) `),x&&(o+=`rotateX(${x}deg) `),b&&(o+=`rotateY(${b}deg) `),S&&(o+=`skewX(${S}deg) `),N&&(o+=`skewY(${N}deg) `)}const m=e.x.scale*n.x,p=e.y.scale*n.y;return(m!==1||p!==1)&&(o+=`scale(${m}, ${p})`),o||"none"}const rh=["","X","Y","Z"],OM=1e3;let _M=0;function oh(e,n,s,o){const{latestValues:c}=n;c[e]&&(s[e]=c[e],n.setStaticValue(e,0),o&&(o[e]=0))}function uN(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:n}=e.options;if(!n)return;const s=$w(n);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:c,layoutId:u}=e.options;window.MotionCancelOptimisedAnimation(s,"transform",Xe,!(c||u))}const{parent:o}=e;o&&!o.hasCheckedOptimisedAppear&&uN(o)}function dN({attachResizeListener:e,defaultParent:n,measureScroll:s,checkIsScrollRoot:o,resetTransform:c}){return class{constructor(d={},m=n?.()){this.id=_M++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>
vendor: 4,304 bytes, line 135
135{this.projectionUpdateScheduled=!1,this.nodes.forEach(DM),this.nodes.forEach(LM),this.nodes.forEach(IM),this.nodes.forEach(BM)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=m?m.root||m:this,this.path=m?[...m.path,m]:[],this.parent=m,this.depth=m?m.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new vM)}addEventListener(d,m){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new Lm),this.eventHandlers.get(d).add(m)}notifyListeners(d,...m){const p=this.eventHandlers.get(d);p&&p.notify(...m)}hasListeners(d){return this.eventHandlers.has(d)}mount(d){if(this.instance)return;this.isSVG=Ew(d)&&!wC(d),this.instance=d;const{layoutId:m,layout:p,visualElement:g}=this.options;if(g&&!g.current&&g.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||m)&&(this.isLayoutDirty=!0),e){let y,x=0;const b=()=>this.root.updateBlockedByResize=!1;Xe.read(()=>{x=window.innerWidth}),e(d,()=>{const S=window.innerWidth;S!==x&&(x=S,this.root.updateBlockedByResize=!0,y&&y(),y=bM(b,250),Yc.hasAnimatedSinceResize&&(Yc.hasAnimatedSinceResize=!1,this.nodes.forEach(bb)))})}m&&this.root.registerSharedNode(m,this),this.options.animate!==!1&&g&&(m||p)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:x,hasRelativeLayoutChanged:b,layout:S})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const N=this.options.transition||g.getDefaultTransition()||QM,{onLayoutAnimationStart:A,onLayoutAnimationComplete:C}=g.getProps(),E=!this.targetLayout||!cN(this.targetLayout,S),D=!x&&b;if(this.options.layoutRoot||this.resumeFrom||D||x&&(E||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const O={...Wm(N,"layout"),onPlay:A,onComplete:C};(g.shouldReduceMotion||this.options.layoutRoot)&&(O.delay=0,O.type=!1),this.startAnimation(O),this.setAnimationOrigin(y,D)}else x||bb(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=S})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ws(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(UM),this.animationId++)}getTransformTemplate(){const{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&uN(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const x=this.path[y];x.shouldResetTransform=!0,x.updateScroll("snapshot"),x.options.layoutRoot&&x.willUpdate(!1)}const{layoutId:m,layout:p}=this.options;if(m===void 0&&!p)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(yb);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(vb);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(FM),this.nodes.forEach(RM),this.nodes.forEach(zM)):this.nodes.forEach(vb),this.clearAllSnapshots();const m=rn.now();Ot.delta=Li(0,1e3/60,m-Ot.timestamp),Ot.timestamp=m,Ot.isProcessing=!0,$f.update.process(Ot),$f.preRender.process(Ot),$f.render.process(Ot),Ot.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,ep.read(this.scheduleUpdate))}
vendor: 6,064 bytes, line 135
135clearAllSnapshots(){this.nodes.forEach(PM),this.sharedNodes.forEach(qM)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Xe.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Xe.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Qt(this.snapshot.measuredBox.x)&&!Qt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let p=0;p<this.path.length;p++)this.path[p].updateScroll();const d=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ot(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:m}=this.options;m&&m.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let m=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(m=!1),m&&this.instance){const p=o(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:p,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!c)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,m=this.projectionDelta&&!lN(this.projectionDelta),p=this.getTransformTemplate(),g=p?p(this.latestValues,""):void 0,y=g!==this.prevTransformTemplateValue;d&&this.instance&&(m||Ks(this.latestValues)||y)&&(c(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const m=this.measurePageBox();let p=this.removeElementScroll(m);return d&&(p=this.removeTransform(p)),VM(p),{animationId:this.root.animationId,measuredBox:m,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:d}=this.options;if(!d)return ot();const m=d.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(ZM))){const{scroll:g}=this.root;g&&(nr(m.x,g.offset.x),nr(m.y,g.offset.y))}return m}removeElementScroll(d){const m=ot();if(On(m,d),this.scroll?.wasRoot)return m;for(let p=0;p<this.path.length;p++){const g=this.path[p],{scroll:y,options:x}=g;g!==this.root&&y&&x.layoutScroll&&(y.wasRoot&&On(m,d),nr(m.x,y.offset.x),nr(m.y,y.offset.y))}return m}applyTransform(d,m=!1){const p=ot();On(p,d);for(let g=0;g<this.path.length;g++){const y=this.path[g];!m&&y.options.layoutScroll&&y.scroll&&y!==y.root&&ir(p,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),Ks(y.latestValues)&&ir(p,y.latestValues)}return Ks(this.latestValues)&&ir(p,this.latestValues),p}removeTransform(d){const m=ot();On(m,d);for(let p=0;p<this.path.length;p++){const g=this.path[p];if(!g.instance||!Ks(g.latestValues))continue;Jh(g.latestValues)&&g.updateSnapshot();const y=ot(),x=g.measurePageBox();On(y,x),fb(m,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,y)}return Ks(this.latestValues)&&fb(m,this.latestValues),m}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Ot.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){const m=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=m.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=m.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=m.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==m;if(!(d||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:x}=this.options;if(!(!this.layout||!(y||x))){if(this.resolvedRelativeTargetAt=Ot.timestamp,!this.targetDelta&&!this.relativeTarget){const b=this.getClosestProjectingParent();b&&b.layout&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ot(),this.relativeTargetOrigin=ot(),Do(this.relativeTargetOrigin,this.layout.layoutBox,b.layout.layoutBox),On(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=ot(),this.targetWithTransforms=ot()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),J9(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):On(this.target,this.layout.layoutBox),Yw(this.target,this.targetDelta)):On(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const b=this.getClosestProjectingParent();b&&!!b.resumingFrom==!!this.resumingFrom&&!b.options.layoutScroll&&b.target&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ot(),this.relativeTargetOrigin=ot(),Do(this.relativeTargetOrigin,this.target,b.target),On(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Jh(this.parent.latestValues)||qw(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const d=this.getLead(),m=!!this.resumingFrom||this!==d;let p=!0;
vendor: 9,323 bytes, line 135
135if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),m&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===Ot.timestamp&&(p=!1),p)return;const{layout:g,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||y))return;On(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,b=this.treeScale.y;d9(this.layoutCorrected,this.treeScale,this.path,m),d.layout&&!d.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(d.target=d.layout.layoutBox,d.targetWithTransforms=ot());const{target:S}=d;if(!S){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(cb(this.prevProjectionDelta.x,this.projectionDelta.x),cb(this.prevProjectionDelta.y,this.projectionDelta.y)),zo(this.projectionDelta,this.layoutCorrected,S,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==b||!xb(this.projectionDelta.x,this.prevProjectionDelta.x)||!xb(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",S))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){if(this.options.visualElement?.scheduleRender(),d){const m=this.getStack();m&&m.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=sr(),this.projectionDelta=sr(),this.projectionDeltaWithTransform=sr()}setAnimationOrigin(d,m=!1){const p=this.snapshot,g=p?p.latestValues:{},y={...this.latestValues},x=sr();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!m;const b=ot(),S=p?p.source:void 0,N=this.layout?this.layout.source:void 0,A=S!==N,C=this.getStack(),E=!C||C.members.length<=1,D=!!(A&&!E&&this.options.crossfade===!0&&!this.path.some(HM));this.animationProgress=0;let O;this.mixTargetDelta=Q=>{const z=Q/1e3;jb(x.x,d.x,z),jb(x.y,d.y,z),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Do(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),YM(this.relativeTarget,this.relativeTargetOrigin,b,z),O&&kM(this.relativeTarget,O)&&(this.isProjectionDirty=!1),O||(O=ot()),On(O,this.relativeTarget)),A&&(this.animationValues=y,wM(y,g,this.latestValues,z,D,E)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=z},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ws(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Xe.update(()=>{Yc.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=fr(0)),this.currentAnimation=xM(this.motionValue,[0,1e3],{...d,velocity:0,isSync:!0,onUpdate:m=>{this.mixTargetDelta(m),d.onUpdate&&d.onUpdate(m)},onStop:()=>{},onComplete:()=>{d.onComplete&&d.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(OM),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:m,target:p,layout:g,latestValues:y}=d;if(!(!m||!p||!g)){if(this!==d&&this.layout&&g&&fN(this.options.animationType,this.layout.layoutBox,g.layoutBox)){p=this.target||ot();const x=Qt(this.layout.layoutBox.x);p.x.min=d.target.x.min,p.x.max=p.x.min+x;const b=Qt(this.layout.layoutBox.y);p.y.min=d.target.y.min,p.y.max=p.y.min+b}On(m,p),ir(m,y),zo(this.projectionDeltaWithTransform,this.layoutCorrected,m,y)}}registerSharedNode(d,m){this.sharedNodes.has(d)||this.sharedNodes.set(d,new CM),this.sharedNodes.get(d).add(m);const g=m.options.initialPromotionConfig;m.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(m):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){const{layoutId:d}=this.options;return d?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:d}=this.options;return d?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:m,preserveFollowOpacity:p}={}){const g=this.getStack();g&&g.promote(this,p),d&&(this.projectionDelta=void 0,this.needsReset=!0),m&&this.setOptions({transition:m})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let m=!1;const{latestValues:p}=d;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(m=!0),!m)return;const g={};p.z&&oh("z",d,g,this.animationValues);for(let y=0;y<rh.length;y++)oh(`rotate${rh[y]}`,d,g,this.animationValues),oh(`skew${rh[y]}`,d,g,this.animationValues);d.render();for(const y in g)d.setStaticValue(y,g[y]),this.animationValues&&(this.animationValues[y]=g[y]);d.scheduleRender()}applyProjectionStyles(d,m){if(!this.instance||this.isSVG)return;if(!this.isVisible){d.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,d.visibility="",d.opacity="",d.pointerEvents=qc(m?.pointerEvents)||"",d.transform=p?p(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(d.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,d.pointerEvents=qc(m?.pointerEvents)||""),this.hasProjected&&!Ks(this.latestValues)&&(d.transform=p?p({},""):"none",this.hasProjected=!1);return}d.visibility="";const y=g.animationValues||g.latestValues;this.applyTransformsToTarget();let x=MM(this.projectionDeltaWithTransform,this.treeScale,y);p&&(x=p(y,x)),d.transform=x;const{x:b,y:S}=this.projectionDelta;d.transformOrigin=`${b.origin*100}% ${S.origin*100}% 0`,g.animationValues?d.opacity=g===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:d.opacity=g===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const N in Ko){if(y[N]===void 0)continue;const{correct:A,applyTo:C,isCSSVariable:E}=Ko[N],D=x==="none"?y[N]:A(y[N],g);if(C){const O=C.length;for(let Q=0;Q<O;Q++)d[C[Q]]=D}else E?this.options.visualElement.renderState.vars[N]=D:d[N]=D}this.options.layoutId&&(d.pointerEvents=g===this?qc(m?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>d.currentAnimation?.stop()),this.root.nodes.forEach(yb),this.root.sharedNodes.clear()}}}function RM(e){e.updateLayout()}function zM(e){const n=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:o}=e.layout,{animationType:c}=e.options,u=n.source!==e.layout.source;c==="size"?_n(y=>{const x=u?n.measuredBox[y]:n.layoutBox[y],b=Qt(x);x.min=s[y].min,x.max=x.min+b}):fN(c,n.layoutBox,s)&&_n(y=>{const x=u?n.measuredBox[y]:n.layoutBox[y],b=Qt(s[y]);x.max=x.min+b,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[y].max=e.relativeTarget[y].min+b)});const d=sr();zo(d,s,n.layoutBox);const m=sr();u?zo(m,e.applyTransform(o,!0),n.measuredBox):zo(m,s,n.layoutBox);const p=!lN(d);let g=!1;if(!e.resumeFrom){const y=e.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:x,layout:b}=y;if(x&&b){const S=ot();Do(S,n.layoutBox,x.layoutBox);const N=ot();Do(N,s,b.layoutBox),cN(S,N)||(g=!0),y.options.layoutRoot&&(e.relativeTarget=N,e.relativeTargetOrigin=S,e.relativeParent=y)}}}e.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:m,layoutDelta:d,hasLayoutChanged:p,hasRelativeLayoutChanged:g})}else if(e.isLead()){const{onExitComplete:s}=e.options;s&&s()}e.options.transition=void 0}function DM(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function BM(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function PM(e){e.clearSnapshot()}function yb(e){e.clearMeasurements()}function vb(e){e.isLayoutDirty=!1}function FM(e){const{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function bb(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function LM(e){e.resolveTargetDelta()}function IM(e){e.calcProjection()}
vendor: 5,358 bytes, line 135
135function UM(e){e.resetSkewAndRotation()}function qM(e){e.removeLeadSnapshot()}function jb(e,n,s){e.translate=et(n.translate,0,s),e.scale=et(n.scale,1,s),e.origin=n.origin,e.originPoint=n.originPoint}function wb(e,n,s,o){e.min=et(n.min,s.min,o),e.max=et(n.max,s.max,o)}function YM(e,n,s,o){wb(e.x,n.x,s.x,o),wb(e.y,n.y,s.y,o)}function HM(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const QM={duration:.45,ease:[.4,0,.1,1]},Nb=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Sb=Nb("applewebkit/")&&!Nb("chrome/")?Math.round:zn;function Ab(e){e.min=Sb(e.min),e.max=Sb(e.max)}function VM(e){Ab(e.x),Ab(e.y)}function fN(e,n,s){return e==="position"||e==="preserve-aspect"&&!W9(gb(n),gb(s),.2)}function ZM(e){return e!==e.root&&e.scroll?.wasRoot}const GM=dN({attachResizeListener:(e,n)=>Xo(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),lh={current:void 0},hN=dN({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!lh.current){const e=new GM({});e.mount(window),e.setOptions({layoutScroll:!0}),lh.current=e}return lh.current},resetTransform:(e,n)=>{e.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),$M={pan:{Feature:hM},drag:{Feature:fM,ProjectionNode:hN,MeasureLayout:aN}};function Eb(e,n,s){const{props:o}=e;e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",s==="Start");const c="onHover"+s,u=o[c];u&&Xe.postRender(()=>u(n,rl(n)))}class KM extends Ss{mount(){const{current:n}=this.node;n&&(this.unmount=xC(n,(s,o)=>(Eb(this.node,o,"Start"),c=>Eb(this.node,c,"End"))))}unmount(){}}class XM extends Ss{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=il(Xo(this.node.current,"focus",()=>this.onFocus()),Xo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Tb(e,n,s){const{props:o}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&o.whileTap&&e.animationState.setActive("whileTap",s==="Start");const c="onTap"+(s==="End"?"":s),u=o[c];u&&Xe.postRender(()=>u(n,rl(n)))}class WM extends Ss{mount(){const{current:n}=this.node;n&&(this.unmount=jC(n,(s,o)=>(Tb(this.node,o,"Start"),(c,{success:u})=>Tb(this.node,c,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const rm=new WeakMap,ch=new WeakMap,JM=e=>{const n=rm.get(e.target);n&&n(e)},eO=e=>{e.forEach(JM)};function tO({root:e,...n}){const s=e||document;ch.has(s)||ch.set(s,{});const o=ch.get(s),c=JSON.stringify(n);return o[c]||(o[c]=new IntersectionObserver(eO,{root:e,...n})),o[c]}function nO(e,n,s){const o=tO(n);return rm.set(e,s),o.observe(e),()=>{rm.delete(e),o.unobserve(e)}}const iO={some:0,all:1};class sO extends Ss{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:s,margin:o,amount:c="some",once:u}=n,d={root:s?s.current:void 0,rootMargin:o,threshold:typeof c=="number"?c:iO[c]},m=p=>{const{isIntersecting:g}=p;if(this.isInView===g||(this.isInView=g,u&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:y,onViewportLeave:x}=this.node.getProps(),b=g?y:x;b&&b(p)};return nO(this.node.current,d,m)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:s}=this.node;["amount","margin","root"].some(aO(n,s))&&this.startObserver()}unmount(){}}function aO({viewport:e={}},{viewport:n={}}={}){return s=>e[s]!==n[s]}const rO={inView:{Feature:sO},tap:{Feature:WM},focus:{Feature:XM},hover:{Feature:KM}},oO={layout:{ProjectionNode:hN,MeasureLayout:aN}},lO={...V9,...rO,...$M,...oO},Re=l9(lO,j9),_c=[{label:"BESPOKE",href:"/bespoke"},{label:"MTM",href:"/atelier-mtm"},{label:"SUEDE",href:"/suede"},{label:"ABOUT",href:"#",children:[{label:"NEDO BELLUCCI",href:"/nedo-bellucci"},{label:"NEAPOLITAN TAILORING",href:"/neapolitan-tailoring"},{label:"PRIVÉ",href:"/prive"}]},{label:"NEDOIR",href:"https://nedoir.com/",external:!0},{label:"5 | SEC to STYLE",href:"/5sec"},{label:"EDITORIALS",href:"/editorial"}];function cO({item:e,location:n,scrolled:s}){const[o,c]=j.useState(!1),u=j.useRef(null),d=j.useRef(void 0),m=()=>{d.current&&clearTimeout(d.current),c(!0)},p=()=>{d.current=setTimeout(()=>c(!1),200)};j.useEffect(()=>{const y=x=>{u.current&&!u.current.contains(x.target)&&c(!1)};return document.addEventListener("mousedown",y),()=>document.removeEventListener("mousedown",y)},[]);const g=e.children?.some(y=>n===y.href);return a.jsxs("div",{ref:u,className:"relative",onMouseEnter:m,onMouseLeave:p,children:[a.jsxs("button",{onClick:()=>c(!o),className:`nav-link-luxury font-ui text-[11px] font-light tracking-luxury transition-colors duration-500 flex items-center gap-1 ${g?"text-gold":"text-white hover:text-gold"}
135`,children:[e.label,a.jsx(zj,{size:10,className:`transition-transform duration-300 ${o?"rotate-180":""}`})]}),a.jsx(Vn,{children:o&&a.jsx(Re.div,{initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.25},className:"absolute top-full left-1/2 -translate-x-1/2 mt-3 min-w-[220px] bg-[#0A0A0A]/97 backdrop-blur-lg border border-ivory/8 py-3",children:e.children?.map(y=>y.external?a.jsx("a",{href:y.href,target:"_blank",rel:"noopener noreferrer",className:"block px-6 py-2.5 font-ui text-[10px] font-light tracking-luxury text-ivory/90 hover:text-gold hover:bg-ivory/3 transition-all duration-300",children:y.label},y.label):a.jsx(we,{href:y.href,className:`block px-6 py-2.5 font-ui text-[10px] font-light tracking-luxury transition-all duration-300 ${n===y.href?"text-gold":"text-ivory/90 hover:text-gold hover:bg-ivory/3"}`,children:y.label},y.label))})})]})}function yt(){const[e,n]=j.useState(!1),[s,o]=j.useState(!1),[c,u]=j.useState(!1),[d]=pr();j.useEffect(()=>{const g=()=>n(window.scrollY>60);return window.addEventListener("scroll",g,{passive:!0}),()=>window.removeEventListener("scroll",g)},[]),j.useEffect(()=>{o(!1),u(!1)},[d]);const m=g=>g.children?a.jsx(cO,{item:g,location:d,scrolled:e},g.label):g.external?a.jsx("a",{href:g.href,target:"_blank",rel:"noopener noreferrer",className:"nav-link-luxury font-ui text-[11px] font-light tracking-luxury text-white hover:text-gold transition-colors duration-500",children:g.label},g.label):g.logo?a.jsx(we,{href:g.href,className:"nav-link-luxury transition-opacity duration-500 hover:opacity-80",children:a.jsx("img",{width:2100,height:335,src:g.logo,alt:g.label,className:`w-auto transition-all duration-700 ${e?"h-[10px]":"h-[11px]"}`})},g.label):a.jsx(we,{href:g.href,className:`nav-link-luxury font-ui text-[11px] font-light tracking-luxury transition-colors duration-500 ${d===g.href?"text-gold":"text-ivory/90 hover:text-gold"}`,children:g.label},g.label),p=[];return _c.forEach(g=>{g.children?(p.push({label:g.label,href:"#",isChild:!1}),g.children.forEach(y=>{p.push({...y,isChild:!0,parentLabel:g.label})})):p.push(g)}),a.jsxs(a.Fragment,{children:[a.jsx("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-700 ease-out ${e?"bg-[#0A0A0A]/95 backdrop-blur-md py-3 shadow-[0_1px_0_0_rgba(196,162,101,0.08)]":"bg-transparent py-5"}`,children:a.jsxs("div",{className:"max-w-[1600px] mx-auto px-6 lg:px-10 flex items-center justify-between relative",children:[a.jsx("div",{className:"hidden lg:flex items-center gap-8",children:_c.slice(0,3).map(m)}),a.jsx(we,{href:"/",className:"relative z-10 lg:static absolute left-1/2 -translate-x-1/2 lg:translate-x-0",children:a.jsx("img",{width:2100,height:335,src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/BellucciNapoliLogo-White_8abdeabf.png",alt:"Bellucci Napoli",className:`w-auto transition-all duration-700 ${e?"h-[21px] lg:h-[27px]":"h-[24px] lg:h-[33px]"}`})}),a.jsxs("div",{className:"hidden lg:flex items-center gap-8",children:[_c.slice(3).map(m),a.jsx(we,{href:"/consultation",className:"border border-gold/50 px-4 py-2 font-ui text-[10px] font-medium tracking-luxury text-gold transition-colors duration-300 hover:bg-gold hover:text-[#0A0A0A]",children:"BOOK"})]}),a.jsx("button",{onClick:()=>o(!s),className:"lg:hidden text-white hover:text-gold transition-colors duration-300","aria-label":"Toggle menu",children:s?a.jsx(Dj,{size:22}):a.jsx(E3,{size:22})})]})}),a.jsx(Vn,{children:s&&a.jsxs(Re.div,{initial:{opacity:0}
135,animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},className:"fixed inset-0 z-40 bg-[#0A0A0A]/98 backdrop-blur-lg flex flex-col items-center justify-center gap-6",children:[_c.map((g,y)=>g.children?a.jsxs(Re.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:y*.08,duration:.5},className:"flex flex-col items-center",children:[a.jsxs("button",{onClick:()=>u(!c),className:"font-display text-2xl text-white hover:text-gold transition-colors duration-500 tracking-wide flex items-center gap-2",children:[g.label,a.jsx(zj,{size:16,className:`transition-transform duration-300 ${c?"rotate-180":""}`})]}),a.jsx(Vn,{children:c&&a.jsx(Re.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"flex flex-col items-center gap-3 mt-3 overflow-hidden",children:g.children.map(x=>a.jsx(we,{href:x.href,className:`font-ui text-sm tracking-wider transition-colors duration-500 ${d===x.href?"text-gold":"text-ivory/90 hover:text-gold"}`,children:x.label},x.label))})})]},g.label):g.external?a.jsx(Re.a,{href:g.href,target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:y*.08,duration:.5},className:"font-display text-2xl text-white hover:text-gold transition-colors duration-500 tracking-wide",children:g.label},g.label):g.logo?a.jsx(Re.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:y*.08,duration:.5},children:a.jsx(we,{href:g.href,className:"transition-opacity duration-500 hover:opacity-80",children:a.jsx("img",{width:2100,height:335,src:g.logo,alt:g.label,className:"h-[22px] w-auto"})})},g.label):a.jsx(Re.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:y*.08,duration:.5},children:a.jsx(we,{href:g.href,className:`font-display text-2xl tracking-wide transition-colors duration-500 ${d===g.href?"text-gold":"text-white hover:text-gold"}`,children:g.label})},g.label)),a.jsx(Re.div,{initial:{opacity:0}
135,animate:{opacity:1},transition:{delay:.5,duration:.8},className:"mt-8",children:a.jsx("a",{href:"/consultation",className:"font-ui text-[11px] font-light tracking-luxury text-gold/60 border border-gold/30 px-8 py-3 hover:bg-gold/10 transition-all duration-500",children:"REQUEST CONSULTATION"})})]})}),!d.startsWith("/consultation")&&a.jsxs("div",{className:"fixed inset-x-0 bottom-0 z-40 grid h-12 grid-cols-2 border-t border-gold/25 bg-[#0A0A0A]/98 lg:hidden",children:[a.jsx("a",{href:"tel:+12018158969",className:"flex items-center justify-center border-r border-gold/20 font-ui text-[10px] font-medium tracking-luxury text-ivory",children:"CALL"}),a.jsx(we,{href:"/consultation",className:"flex items-center justify-center bg-gold font-ui text-[10px] font-semibold tracking-luxury text-[#0A0A0A]",children:"BOOK"})]})]})}function om(){return a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(yt,{}),a.jsxs("div",{className:"flex flex-col items-center justify-center min-h-screen px-6",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"PAGE NOT FOUND"}),a.jsx("h1",{className:"font-display text-6xl lg:text-8xl text-ivory mb-4",children:"404"}),a.jsx("p",{className:"font-body text-lg text-ivory/60 mb-12",children:"The page you seek does not exist."}),a.jsx(we,{href:"/",className:"font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"RETURN HOME"})]})]})}class uO extends j.Component{constructor(n){super(n),this.state={hasError:!1,error:null}}static getDerivedStateFromError(n){return{hasError:!0,error:n}}render(){return this.state.hasError?a.jsx("div",{className:"flex items-center justify-center min-h-screen p-8 bg-background",children:a.jsxs("div",{className:"flex flex-col items-center w-full max-w-2xl p-8",children:[a.jsx(k3,{size:48,className:"text-destructive mb-6 flex-shrink-0"}),a.jsx("h2",{className:"text-xl mb-4",children:"An unexpected error occurred."}),a.jsx("div",{className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:a.jsx("pre",{className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),a.jsxs("button",{onClick:()=>window.location.reload(),className:x3("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[a.jsx(T3,{size:16}),"Reload Page"]})]})}):this.props.children}}const dO=j.createContext(void 0);function fO({children:e,defaultTheme:n="light",switchable:s=!1}){const[o,c]=j.useState(()=>s&&localStorage.getItem("theme")||n);j.useEffect(()=>{const d=document.documentElement;o==="dark"?d.classList.add("dark"):d.classList.remove("dark"),s&&localStorage.setItem("theme",o)},[o,s]);const u=s?()=>{c(d=>d==="light"?"dark":"light")}:void 0;return a.jsx(dO.Provider,{value:{theme:o,toggleTheme:u,switchable:s},children:e})}/*!
136 * react-paypal-js v9.1.1 (2026-04-08T20:10:59.933Z)
137 * Copyright 2020-present, PayPal, Inc. All rights reserved.
138 *
139 * Licensed under the Apache License, Version 2.0 (the "License");
140 * you may not use this file except in compliance with the License.
141 * You may obtain a copy of the License at
142 *
143 * https://www.apache.org/licenses/LICENSE-2.0
144 *
145 * Unless required by applicable law or agreed to in writing, software
146 * distributed under the License is distributed on an "AS IS" BASIS,
147 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
148 * See the License for the specific language governing permissions and
149 * limitations under the License.
150 */var an;(function(e){e.INITIAL="initial",e.PENDING="pending",e.REJECTED="rejected",e.RESOLVED="resolved"})(an||(an={}));var xs;(function(e){e.LOADING_STATUS="setLoadingStatus",e.RESET_OPTIONS="resetOptions",e.SET_BRAINTREE_INSTANCE="braintreeInstance"})(xs||(xs={}));var kb;(function(e){e.NUMBER="number",e.CVV="cvv",e.EXPIRATION_DATE="expirationDate",e.EXPIRATION_MONTH="expirationMonth",e.EXPIRATION_YEAR="expirationYear",e.POSTAL_CODE="postalCode"})(kb||(kb={}));var lm=function(e,n){return lm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var c in o)Object.prototype.hasOwnProperty.call(o,c)&&(s[c]=o[c])},lm(e,n)};function hO(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");lm(e,n);function s(){this.constructor=e}
150e.prototype=n===null?Object.create(n):(s.prototype=n.prototype,new s)}var lt=function(){return lt=Object.assign||function(n){for(var s,o=1,c=arguments.length;o<c;o++){s=arguments[o];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(n[u]=s[u])}return n},lt.apply(this,arguments)};function mN(e,n){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,o=Object.getOwnPropertySymbols(e);c<o.length;c++)n.indexOf(o[c])<0&&Object.prototype.propertyIsEnumerable.call(e,o[c])&&(s[o[c]]=e[o[c]]);return s}function Cb(e,n,s){if(s||arguments.length===2)for(var o=0,c=n.length,u;o<c;o++)(u||!(o in n))&&(u||(u=Array.prototype.slice.call(n,0,o)),u[o]=n[o]);return e.concat(u||Array.prototype.slice.call(n))}var Wo="data-react-paypal-script-id",ta={DATA_JS_SDK_LIBRARY:"dataJsSdkLibrary",DATA_LIBRARY_VALUE:"react-paypal-js",DATA_NAMESPACE:"dataNamespace",DATA_SDK_INTEGRATION_SOURCE:"dataSdkIntegrationSource"},mO="Failed to load the PayPal JS SDK script.",pN="paypal",pO="usePayPalScriptReducer must be used within a PayPalScriptProvider";function gO(e){return e===void 0&&(e=pN),window[e]}function xO(e){for(var n="",s=0;s<e.length;s++){var o=e[s].charCodeAt(0)*s;e[s+1]&&(o+=e[s+1].charCodeAt(0)*(s-1)),n+=String.fromCharCode(97+Math.abs(o)%26)}return n}function yO(e){var n=e.reactComponentName,s=e.sdkComponentKey,o=e.sdkRequestedComponents,c=o===void 0?"":o,u=e.sdkDataNamespace,d=u===void 0?pN:u,m=s.charAt(0).toUpperCase().concat(s.substring(1)),p="Unable to render <".concat(n," /> because window.").concat(d,".").concat(m," is undefined."),g=typeof c=="string"?c:c.join(",");if(!g.includes(s)){var y=[g,s].filter(Boolean).join();p+=`
151To fix the issue, add '`.concat(s,"' to the list of components passed to the parent PayPalScriptProvider:")+"\n`<PayPalScriptProvider options={{ components: '".concat(y,"'}}>`.")}return p}function gN(e){var n=e,s=Wo;n[s];var o=mN(n,[s+""]);return"react-paypal-js-".concat(xO(JSON.stringify(o)))}function vO(e){var n=self.document.querySelector("script[".concat(Wo,'="').concat(e,'"]'));n?.parentNode&&n.parentNode.removeChild(n)}function bO(e,n){var s,o;switch(n.type){case xs.LOADING_STATUS:return typeof n.value=="object"?lt(lt({},e),{loadingStatus:n.value.state,loadingStatusErrorMessage:n.value.message}):lt(lt({},e),{loadingStatus:n.value});case xs.RESET_OPTIONS:return vO(e.options[Wo]),lt(lt({},e),{loadingStatus:an.PENDING,options:lt(lt((s={},s[ta.DATA_SDK_INTEGRATION_SOURCE]=ta.DATA_LIBRARY_VALUE,s),n.value),(o={},o[Wo]="".concat(gN(n.value)),o))});case xs.SET_BRAINTREE_INSTANCE:return lt(lt({},e),{braintreePayPalCheckoutInstance:n.value});default:return e}}var xN=j.createContext(null);function jO(e){if(typeof e?.dispatch=="function"&&e.dispatch.length!==0)return e;throw new Error(pO)}function wO(){var e=jO(j.useContext(xN)),n=lt(lt({},e),{isInitial:e.loadingStatus===an.INITIAL,isPending:e.loadingStatus===an.PENDING,isResolved:e.loadingStatus===an.RESOLVED,isRejected:e.loadingStatus===an.REJECTED});return[n,e.dispatch]}j.createContext({});function NO(e){var n=j.useRef(new Proxy({},{get:function(s,o,c){return typeof s[o]=="function"?function(){for(var u=[],d=0;d<arguments.length;d++)u[d]=arguments[d];return s[o].apply(s,u)}:Reflect.get(s,o,c)}}));return n.current=Object.assign(n.current,e),n.current}var SO=(function(e){hO(n,e);function n(s){var o=e.call(this,s)||this;return o.state={hasError:!1},o}return n.getDerivedStateFromError=function(){return{hasError:!0}},n.prototype.componentDidCatch=function(s,o){console.error("Error in PayPalButtons component:",s,o),typeof this.props.onError=="function"&&this.props.onError({message:s.message,name:s.name,stack:s.stack,componentStack:o.componentStack})},n.prototype.render=function(){return this.state.hasError?null:this.props.children},n})(j.Component),yN=function(e){var n,s=e.className,o=s===void 0?"":s,c=e.disabled,u=c===void 0?!1:c,d=e.children,m=e.forceReRender,p=m===void 0?[]:m,g=mN(e,["className","disabled","children","forceReRender"]),y=u?{opacity:.38}:{},x="".concat(o," ").concat(u?"paypal-buttons-disabled":"").trim(),b=j.useRef(null),S=j.useRef(null),N=NO(g),A=wO()[
1510],C=A.isResolved,E=A.options,D=j.useState(null),O=D[0],Q=D[1],z=j.useState(!0),L=z[0],M=z[1],P=j.useState(null),J=P[1];function te(){S.current!==null&&S.current.close().catch(function(){})}return!((n=S.current)===null||n===void 0)&&n.updateProps&&S.current.updateProps({message:g.message}),j.useEffect(function(){if(C===!1)return te;var ae=gO(E.dataNamespace);if(ae===void 0||ae.Buttons===void 0)return J(function(){throw new Error(yO({reactComponentName:fp.displayName,sdkComponentKey:"buttons",sdkRequestedComponents:E.components,sdkDataNamespace:E[ta.DATA_NAMESPACE]}))}),te;var ne=function(oe,le){Q(le),typeof g.onInit=="function"&&g.onInit(oe,le)};try{S.current=ae.Buttons(lt(lt({},N),{onInit:ne}))}catch(oe){return J(function(){throw new Error("Failed to render <PayPalButtons /> component. Failed to initialize:  ".concat(oe))})}return S.current.isEligible()===!1?(M(!1),te):(b.current&&S.current.render(b.current).catch(function(oe){b.current===null||b.current.children.length===0||J(function(){throw new Error("Failed to render <PayPalButtons /> component. ".concat(oe))})}),te)},Cb(Cb([C],p,!0),[g.fundingSource],!1)),j.useEffect(function(){O!==null&&(u===!0?O.disable().catch(function(){}):O.enable().catch(function(){}))},[u,O]),se.createElement(se.Fragment,null,L?se.createElement("div",{ref:b,style:y,className:x}):d)};yN.displayName="PayPalButtons";var fp=function(e){return se.createElement(SO,{onError:e.onError},se.createElement(yN,lt({},e)))};fp.displayName="PayPalButtons";function AO(e,n){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,o=Object.getOwnPropertySymbols(e);c<o.length;c++)n.indexOf(o[c])<0&&Object.prototype.propertyIsEnumerable.call(e,o[c])&&(s[o[c]]=e[o[c]]);return s}function EO(e,n){var s=document.querySelector('script[src="'.concat(e,'"]'));if(s===null)return null;var o=vN(e,n),c=s.cloneNode();if(delete c.dataset.uidAuto,Object.keys(c.dataset).length!==Object.keys(o.dataset).length)return null;var u=!0;return Object.keys(c.dataset).forEach(function(d){c.dataset[d]!==o.dataset[d]&&(u=!1)}),u?s:null}function TO(e){var n=e.url,s=e.attributes,o=e.onSuccess,c=e.onError,u=vN(n,s);u.onerror=c,u.onload=o,document.head.insertBefore(u,document.head.firstElementChild)}function kO(e){var n=Object.prototype.hasOwnProperty.call(e,"sdkBaseUrl")?e.sdkBaseUrl:void 0,s=e.environment;e.sdkBaseUrl;var o=AO(e,["environment","sdkBaseUrl"]),c=n||OO(s),u=o,d=Object.keys(u).filter(function(g){return typeof u[g]<"u"&&u[g]!==null&&u[g]!==""}).reduce(function(g,y){var x=u[y].toString();return y=CO(y),y.substring(0,4)==="data"||y==="crossorigin"?g.attributes[y]=x:g.queryParams[y]=x,g},{queryParams:{},attributes:{}}),m=d.queryParams,p=d.attributes;return m["merchant-id"]&&m["merchant-id"].indexOf(",")!==-1&&(p["data-merchant-id"]=m["merchant-id"],m["merchant-id"]="*"),{url:"".concat(c,"?").concat(MO(m)),attributes:p}}function CO(e){var n=function(s,o){return(o?"-":"")+s.toLowerCase()};return e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,n)}function MO(e){var n="";return Object.keys(e).forEach(function(s){n.length!==0&&(n+="&"),n+=s+"="+e[s]}),n}function OO(e){return e==="sandbox"?"https://www.sandbox.paypal.com/sdk/js":"https://www.paypal.com/sdk/js"}function vN(e,n){n===void 0&&(n={});var s=document.createElement("script");return s.src=e,Object.keys(n).forEach(function(o){s.setAttribute(o,n[o]),o==="data-csp-nonce"&&s.setAttribute("nonce",n["data-csp-nonce"])}),s}function _O(e,n){if(n===void 0&&(n=Promise),bN(e,n),typeof document>"u")return n.resolve(null);var s=kO(e),o=s.url,c=s.attributes,u=c["data-namespace"]||"paypal",d=Mb(u);return c["data-js-sdk-library"]||(c["data-js-sdk-library"]="paypal-js"),EO(o,c)&&d?n.resolve(d):RO({url:o,attributes:c},n).then(function(){var m=Mb(u);if(m)return m;throw new Error("The window.".concat(u," global variable is not available."))})}function RO(e,n){n===void 0&&(n=Promise),bN(e,n);var s=e.url,o=e.attributes;if(typeof s!="string"||s.length===0)throw new Error("Invalid url.");if(typeof o<"u"&&typeof o!="object")throw new Error("Expected attributes to be an object.");return new n(function(c,u){if(typeof document>"u")return c();TO({url:s,attributes:o,onSuccess:function(){return c()},onError:function(){var d=new Error('The script "'.concat(s,'" failed to load. Check the HTTP status code and response body in DevTools to learn more.'));return u(d)}})})}function Mb(e){return window[e]}function bN(e,n){if(typeof e!="object"||e===null)throw new Error("Expected an options object.");var s=e.environment;if(s&&s!=="production"&&s!=="sandbox")throw new Error('The `environment` option must be either "production" or "sandbox".');if(typeof n<"u"&&typeof n!="function")throw new Error("Expected PromisePonyfill to be a function.")}var zO=function(e){var n,s=e.options,o=s===void 0?{clientId:"test"}:s,c=e.children,u=e.deferLoading,d=u===void 0?!1:u,m=j.useReducer(bO,{options:lt(lt({},o),(n={},n[ta.DATA_JS_SDK_LIBRARY]=ta.DATA_LIBRARY_VALUE,n[ta.DATA_SDK_INTEGRATION_SOURCE]=ta.DATA_LIBRARY_VALUE,n[Wo]="".concat(gN(o)),n)),loadingStatus:d?an.INITIAL:an.PENDING}),p=m[0],g=m[1];return j.useEffect(function(){if(d===!1&&p.loadingStatus===an.INITIAL)return g({type:xs.LOADING_STATUS,value:an.PENDING});if(p.loadingStatus===an.PENDING){var y=!0;return _O(p.options).then(function(){y&&g({type:xs.LOADING_STATUS,value:an.RESOLVED})}).catch(function(x){console.error("".concat(mO," ").concat(x)),y&&g({type:xs.LOADING_STATUS,value:{state:an.REJECTED,message:String(x)}})}),function(){y=!1}}},[p.options,d,p.loadingStatus]),se.createElement(xN.Provider,{value:lt(lt({},p),{dispatch:g})},c)};function Ob(){}j.createContext({cardFieldsForm:null,fields:{},registerField:Ob,unregisterField:Ob});const jN="bellucci_attribution",DO=2160*60*60;function wN(){if(typeof document>"u")return;const e=`${jN}=`,n=document.cookie.split(";").map(s=>s.trim()).find(s=>s.startsWith(e));if(n)try{return JSON.parse(decodeURIComponent(n.slice(e.length)))}catch{return}}function hp(){if(typeof window>"u"||typeof document>"u"||wN())return;const e=new URLSearchParams(window.location.search),n={utmSource:e.get("utm_source")||void 0,utmMedium:e.get("utm_medium")||void 0,utmCampaign:e.get("utm_campaign")||void 0,utmContent:e.get("utm_content")||void 0,utmTerm:e.get("utm_term")||void 0,gclid:e.get("gclid")||void 0,fbclid:e.get("fbclid")||void 0,landingPage:window.location.href,referrer:document.referrer||void 0,firstVisitTimestamp:new Date().toISOString()};document.cookie=`${jN}=${encodeURIComponent(JSON.stringify(n))}; Path=/; Max-Age=${DO}; SameSite=Lax; Secure`}function mp(){if(typeof window>"u"||typeof document>"u")return{};const e=wN()||{};return{...e,landingPage:e.landingPage||window.location.href,referrer:e.referrer||document.referrer||void 0,firstVisitTimestamp:e.firstVisitTimestamp||new Date().toISOString()}}const NN="bellucci-inner-circle-joined",SN="bellucci_inner_circle_joined",cm="bellucci:inner-circle-joined";function uh(){if(typeof window>"u"||typeof document>"u")return!1;const e=localStorage.getItem(NN)==="true",n=document.cookie.split(";").map(s=>s.trim()).some(s=>s===`${SN}=1`);return e||n}function BO(e){localStorage.setItem(NN,"true"),document.cookie=`${SN}=1; Path=/; Max-Age=315360000; SameSite=Lax; Secure`,window.dispatchEvent(new CustomEvent(cm,{detail:{source:e}}))}function AN({source:e,compact:n=!1,onSuccess:s,onSubmitted:o}){const[c,u]=j.useState(""),[d,m]=j.useState(""),[p,g]=j.useState(""),[y,x]=j.useState(""),[b,S]=j.useState(!1),[N,A]=j.useState("idle"),[C,E]=j.useState(""),D=el.newsletter.subscribe.useMutation(),O=async z=>{if(z.preventDefault(),!b){E("Please confirm that you agree to re
151ceive Inner Circle emails.");return}A("loading"),E(""),hp();try{await D.mutateAsync({firstName:c.trim()||void 0,lastName:d.trim()||void 0,email:p,website:y,consentMarketing:!0,...mp()}),A("success"),BO(e),o?.(),s?.()}catch{A("error"),E("Unable to subscribe right now. Please try again.")}};if(N==="success")return a.jsx("p",{role:"status",className:`${n?"text-sm":"text-base sm:text-lg"} font-body font-medium leading-relaxed text-ivory`,children:"Welcome to the Inner Circle. Your 20% code is on its way to your inbox."});const Q=n?"w-full border border-ivory/30 bg-black/45 px-3 py-2.5 font-body text-sm text-ivory placeholder:text-ivory/60 focus:border-gold focus:outline-none focus:ring-1 focus:ring-gold/30":"w-full border border-ivory/45 bg-black/55 px-4 py-3 font-body text-base font-medium text-ivory placeholder:text-ivory/65 focus:border-gold focus:outline-none focus:ring-1 focus:ring-gold/30";return a.jsxs("form",{onSubmit:O,className:n?"space-y-3":"space-y-3.5",children:[a.jsx("input",{type:"text",name:"website",value:y,onChange:z=>x(z.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute left-[-10000px] h-px w-px overflow-hidden"}),a.jsxs("div",{className:"grid grid-cols-2 gap-2 sm:gap-3",children:[a.jsxs("label",{className:"block",children:[a.jsx("span",{className:"mb-1.5 block font-ui text-[9px] font-semibold tracking-[0.18em] text-ivory/85",children:"FIRST NAME"}),a.jsx("input",{type:"text",value:c,onChange:z=>u(z.target.value),autoComplete:"given-name",className:Q})]}),a.jsxs("label",{className:"block",children:[a.jsx("span",{className:"mb-1.5 block font-ui text-[9px] font-semibold tracking-[0.18em] text-ivory/85",children:"LAST NAME"}),a.jsx("input",{type:"text",value:d,onChange:z=>m(z.target.value),autoComplete:"family-name",className:Q})]})]}),a.jsxs("label",{className:"block",children:[a.jsx("span",{className:"mb-1.5 block font-ui text-[9px] font-semibold tracking-[0.18em] text-ivory/85",children:"EMAIL *"}),a.jsx("input",{type:"email",value:p,onChange:z=>g(z.target.value),autoComplete:"email",required:!0,className:Q})]}),a.jsxs("label",{className:`flex items-start gap-3 font-body font-medium leading-relaxed text-ivory/95 ${n?"text-xs":"text-xs sm:text-sm"}`,children:[a.jsx("input",{type:"checkbox",checked:b,onChange:z=>S(z.target.checked),required:!0,className:"mt-0.5 h-4 w-4 shrink-0 accent-[#C4A265]"}),a.jsxs("span",{children:["I agree to receive Inner Circle emails from Bellucci Napoli. Unsubscribe anytime. "," ",a.jsx("a",{href:"/privacy",className:"font-semibold text-gold underline underline-offset-2 hover:text-[#E3C98D]",children:"Privacy Policy"})]})]}),C&&a.jsx("p",{role:"alert",className:"font-body text-xs text-red-400",children:C}),a.jsx("button",{type:"submit",disabled:N==="loading",className:`${n?"py-3 text-[9px]":"py-3.5 text-[11px]"} w-full bg-gold font-ui font-semibold tracking-luxury text-[#080808] transition-all duration-200 hover:bg-[#D3B678] active:scale-[0.98] disabled:opacity-50`,children:N==="loading"?"SUBSCRIBING...":"JOIN THE INNER CIRCLE"}),a.jsx("p",{className:`text-center font-body font-medium text-ivory/75 ${n?"text-[10px]":"text-[11px]"}`,children:"No spam. Unsubscribe anytime."})]})}const qt="block font-body text-sm text-ivory/75 hover:text-gold transition-colors duration-300";function Nt(){return a.jsxs("footer",{className:"relative bg-[#050505]",children:[a.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-gold/40 to-transparent"}),a.jsxs("div",{className:"mx-auto max-w-[1400px] px-6 py-16 lg:px-10 lg:py-24",children:[a.jsxs("div",{className:"grid grid-cols-1 gap-12 sm:grid-cols-2 lg:grid-cols-4 lg:gap-14",children:[a.jsxs("div",{children:[a.jsx("h2",{className:"mb-6 font-ui text-[10px] font-medium tracking-luxury text-gold",children:"CLIENT CARE"}),a.jsxs("div",{className:"space-y-3",children:[a.jsx(we,{href:"/client-care/terms",className:qt,children:"Terms & Conditions"}),a.jsx(we,{href:"/client-care/faq",className:qt,children:"FAQ"}),a.jsx(we,{href:"/client-care/bespoke-mtm-policy",className:qt,children:"Bespoke, MTM & Custom Garments Policy"}),a.jsx(we,{href:"/client-care/return-exchange",className:qt,children:"Alteration, Return & Exchange Policy"}),a.jsx(we,{href:"/client-care/shipping",className:qt,children:"Shipping Policy"}),a.jsx(we,{href:"/client-care/care-maintenance",className:qt,children:"Care & Maintenance"}),a.jsx(we,{href:"/client-care/cookie-policy",className:qt,children:"Cookie Policy"}),a.jsx(we,{href:"/privacy",className:qt,children:"Privacy Policy"})]})]}),a.jsxs("div",{children:[a.jsx("h2",{className:"mb-6 font-ui text-[10px] font-medium tracking-luxury text-gold",children:"THE ATELIER"}),a.jsxs("address",{className:"space-y-3 font-body text-sm not-italic leading-relaxed text-ivory/75",children:[a.jsxs("a",{href:"https://www.google.com/maps/place/Bellucci+Napoli/data=!4m7!3m6!1s0x89c258fa90a4440d:0xf08c045c2e438338!8m2!3d40.7395252!4d-73.9443197!16s%2Fg%2F1tx1v2tn",target:"_blank",rel:"noopener noreferrer",className:"block hover:text-gold",children:["2525 Borden Avenue, Suite 212",a.jsx("br",{}),"Long Island City, NY 11101"]}),a.jsxs("p",{children:["Monday–Saturday",a.jsx("br",{}),"12:00 pm–7:00 pm",a.jsx("br",{}),"Closed Sunday"]}),a.jsx("a",{href:"tel:+12018158969",className:"block hover:text-gold",children:"(201) 815-8969"}),a.jsx("a",{href:"mailto:[email protected]",className:"block break-all hover:text-gold",children:"[email protected]"})]})]}),a.jsxs("div",{children:[a.jsx("h2",{className:"mb-6 font-ui text-[10px] font-medium tracking-luxury text-gold",children:"CONNECT"}),a.jsxs("div",{className:"space-y-3",children:[a.jsx(we,{href:"/contact",className:qt,children:"Contact Us"}),a.jsx(we,{href:"/consultation",className:qt,children:"Request a Consultation"}),a.jsx("a",{href:"https://www.instagram.com/belluccinapoli/",target:"_blank",rel:"noopener noreferrer",className:qt,children:"Instagram"}),a.jsx("a",{href:"https://www.linkedin.com/company/bellucci-napoli",target:"_blank",rel:"noopener noreferrer",className:qt,children:"LinkedIn"}),a.jsx("a",{href:"https://www.facebook.com/belluccinapoli/",target:"_blank",rel:"noopener noreferrer",className:qt,children:"Facebook"})]})]}),a.jsxs("div",{children:[a.jsx("h2",{className:"mb-6 font-ui text-[10px] font-medium tracking-luxury text-gold",children:"A 5 | SEC to STYLE HOUSE"}),a.jsx("p",{className:"mb-6 font-body text-sm leading-relaxed text-ivory/75",children:"Bellucci Napoli is the bespoke flagship within a family devoted to intentional presence."}),a.jsxs("div",{className:"space-y-3",children:[a.jsx("a",{href:"https://www.5sec.app/?utm_source=belluccinapoli&utm_medium=referral&utm_campaign=brand_family&utm_content=footer",target:"_blank",rel:"noopener noreferrer",className:qt,children:"5 | SEC to STYLE"}),a.jsx("a",{href:"https://www.nedoir.com/?utm_source=belluccinapoli&utm_medium=referral&utm_campaign=brand_family&utm_content=footer",target:"_blank",rel:"noopener noreferrer",className:qt,children:"NEDOIR"})]}),a.jsxs("div",{className:"mt-7 border-t border-ivory/10 pt-6",children:[a.jsx("p",{className:"mb-4 font-ui text-[9px] font-semibold tracking-[0.18em] text-gold",children:"JOIN THE INNER CIRCLE"}),a.jsx(AN,{source:"footer",compact:!0})]})]})]}),a.jsx("div",{className:"mt-16 border-t border-ivory/10 pt-8 lg:mt-24",children:a.jsxs("div",{className:"flex flex-col items-center gap-6 text-center",children:[a.jsx("img",{src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/BellucciNapoliLogo-White_8abdeabf.png",alt:"Bellucci Napoli",width:"240",height:"24",loading:"lazy",className:"h-[14px] w-auto opacity-70"}),a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-ivory/70",children:"© 2026 BELLUCCI NAPOLI. ALL RIGHTS RESERVED. MEASURED IN NEW YORK, HANDMADE IN NAPLES."})]})})]})]})}function EN(e=.15){const n=j.useRef(null),[s,o]=j.useState(!1);return j.useEffect(()=>{const c=n.current;if(!c)return;
151const u=new IntersectionObserver(([d])=>{d.isIntersecting&&(o(!0),u.unobserve(c))},{threshold:e});return u.observe(c),()=>u.disconnect()},[e]),{ref:n,isVisible:s}}function X({children:e,className:n="",delay:s=0}){const{ref:o,isVisible:c}=EN(.1);return a.jsx(Re.div,{ref:o,initial:{opacity:0,y:30},animate:c?{opacity:1,y:0}:{opacity:0,y:30},transition:{duration:.9,delay:s,ease:[.25,.46,.45,.94]},className:n,children:e})}function He({className:e=""}){const{ref:n,isVisible:s}=EN(.5);return a.jsx("div",{ref:n,className:`w-full flex justify-center ${e}`,children:a.jsx("div",{className:`h-px w-full max-w-xs bg-gradient-to-r from-transparent via-gold/50 to-transparent transition-transform duration-[1.5s] ease-out ${s?"scale-x-100":"scale-x-0"}`})})}const fe={bespokeTailor:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bespoke-tailor_9e55cbc1.jpg",atelierTablet:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/atelier-tablet_1946db99.jpg",shirtDetail:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shirt-detail_19ec098a.jpg",styleCoat:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/style-coat_dc5ba635.png",fromWorkPlane:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/from-work-plane_cb55a596.png",toPlay:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/to-play_4a93a82f.jpg",shadesLight:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shades-light_03acbc1e.png",shadesDark:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shades-dark_4a6ebb02.jpg",tuxedo:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/tuxedo_c0fd7fed.png",coats:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/coats_542f39f4.jpg",suedeCat:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-cat_a3c774e6.png",blazers:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/blazers_8954893a.jpg",polo:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/polo_c99df386.jpg",shirts:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shirts_31b0e4a3.jpg",pants:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/pants_99fa71a7.jpg",nedoPortrait:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-portrait_abf2ac63.png",wardrobePhone:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/wardrobe-phone_437b6d8a.png",goldTexture:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/gold-texture-accent-iGruMhfdvQds2jimjWK4QN.webp",bespokeHands:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bespoke-detail-hands-nHjveqggoTvEPmHvSdLb6B.webp",naplesEvening:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/naples-evening-46pufUeZVhQGjjMRfdkWMg.webp",suedeHero:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-hero_1c484c33.jpg",editorialTuxTerrace:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-tux-terrace_461e2b1d.png",editorialFacinelliIndoor:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-facinelli-indoor_372ccd50.png",editorialFacinelliWoman:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-facinelli-woman_8e8c443d.jpg",editorialFacinelliWomen2:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-facinelli-women2_8796f0fd.jpg",editorialDsc5767:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-dsc5767_4579c714.jpg",editorialDsc5436:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-dsc5436_1d5c699b.jpg",editorialCoat
1511:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-coat1_dcb9a031.png",editorialCoat2:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-coat2_aa8ba4fd.png",editorialDsc6171:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-dsc6171_7350ff9e.jpg",editorialImg5207:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-img5207_092ccfcc.jpg",tailoringHeroBespoke:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/tailoring-hero-bespoke_243fa67e.png",tailoringAthleticSuit:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/tailoring-athletic-suit_4aa07e94.jpg",tailoringSleeveButton:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/tailoring-sleeve-button_bafc30aa.jpg",tailoringHandCutting:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/tailoring-hand-cutting_a615c7f1.jpg",tailoringAtelier:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/tailoring-atelier_46ce1cc9.jpg",nedoMeetProfessor:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-meet-professor_6971f11f.png",nedoJournal:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-journal_088b5647.jpg",nedoSofa:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-sofa_e401cfcc.jpg",nedoSuitsBw:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-suits-bw_c6713629.jpg",nedoDfrow:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-dfrow_19888b8d.png",nedoNrs2989:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-nrs2989_0c58e898.jpg",nedoSuitsColor:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-suits-color_41e24606.jpg",nedoBellucciX:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/nedo-bellucci-x_68cad699.png",mtmDinnerJacket:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/mtm-dinner-jacket-evening-irpyJnRb8dhyQDNzXTjujt.webp",editorialPlaneLandscape:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-plane-landscape_1f740419.png",editorialPlaneCloseup:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/editorial-plane-closeup_d991e821.jpg"},_b=[{id:"all",label:"ALL"},{id:"blazers",label:"BLAZERS"},{id:"blousons",label:"BLOUSONS"},{id:"bombers",label:"BOMBERS"},{id:"safari",label:"SAFARI & FIELD"},{id:"overshirts",label:"OVERSHIRTS"},{id:"shearling",label:"SHEARLING"}],Di=[{id:"the-blazer-1",name:"Galleria Blazer",subtitle:"Single-Breasted Suede Blazer",category:"blazers",price:3200,mtmPrice:4150,description:"Refined Italian calfskin suede elevates this single-breasted suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season versatility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["CAFFE","Beige"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-blazer-1_img1_55949205.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-blazer-1_img2_7ba12447.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-blazer-1_img3_15bd351e.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-blazer-1_img4_fe5a1009.jpg"]},{id:"suede-iconic-sport-blouson-jacket",name:"Portofino Blouson",subtitle:"Iconic Sport Blouson",category:"blousons",price:2900,mtmPrice:3750,description:"Master artisans shape this iconic sport blouson from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-sport-blouson-jacket_img1_c17601d5.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-sport-blouson-jacket_img2_4f7e5a8c.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-sport-blouson-jacket_img3_192f5a0f.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-sport-blouson-jacket_img4_46ae4029.jpg"]},{id:"suede-handmade-classic-blouson-jacket-1",name:"St. Moriz Blouson",
151subtitle:"Classic Shearling Blouson",category:"blousons",price:3200,mtmPrice:4150,description:"Master artisans shape this classic shearling blouson from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket-1_img1_31b6f909.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket-1_img2_7f9b8c3b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket-1_img3_558cbc3f.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket-1_img4_55ddb169.jpg"]},{id:"suede-handmade-classic-blouson-jacket",name:"Aspen Blouson",subtitle:"Classic Suede Blouson",category:"blousons",price:3200,mtmPrice:4150,description:"Master artisans shape this classic suede blouson from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket_img1_e56c50f3.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket_img2_0b87b8c7.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket_img3_363603c4.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-classic-blouson-jacket_img4_ccea04c1.jpg"]},{id:"suede",name:"Ravello Blouson",subtitle:"Fairmont Suede Blouson",category:"blousons",price:2900,mtmPrice:3750,description:"Master artisans shape this fairmont suede blouson from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede_img1_57a1ba68.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede_img2_93c9b950.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede_img3_5bac6caa.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede_img4_1947191b.jpg"]},{id:"suede-sport-blouson-jacket-1",name:"Ischia Blouson",subtitle:"Sport Zip Blouson",category:"blousons",price:2900,mtmPrice:3750,description:"Master artisans shape this sport zip blouson from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-sport-blouson-jacket-1_img1_4cfefadf.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-sport-blouson-jacket-1_img2_f2aa4650.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-sport-blouson-jacket-1_img3_0ba732de.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-sport-blouson-jacket-1_img4_9cf1889e.jpg"]}
151,{id:"suede-hood-sport-jacket",name:"Procida Blouson",subtitle:"Hooded Sport Blouson",category:"blousons",price:3100,mtmPrice:4050,description:"Master artisans shape this hooded sport blouson from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-hood-sport-jacket_img1_7c8318e0.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-hood-sport-jacket_img2_7bec4d68.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-hood-sport-jacket_img3_7423458b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-hood-sport-jacket_img4_142e614d.jpg"]},{id:"deerskin-herrington-iconic-jacket",name:"Cervo Blouson",subtitle:"Deerskin Herrington Jacket",category:"blousons",price:4900,mtmPrice:6350,description:"Master artisans shape this deerskin herrington jacket from select Italian calfskin suede, achieving a buttery hand-feel and rich depth of color. The relaxed silhouette balances casual elegance with structured refinement, finished with horn buttons and premium hardware.",details:["Italian calfskin suede","Hand-finished construction","Premium hardware","Artisanal detailing","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/deerskin-herrington-iconic-jacket_img1_1c22384b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/deerskin-herrington-iconic-jacket_img2_cecd5688.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/deerskin-herrington-iconic-jacket_img3_55fc894b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/deerskin-herrington-iconic-jacket_img4_fc268f13.jpg"]},{id:"cinque-terre-bomber-1",name:"Cinque Terre Bomber",subtitle:"Lightweight Suede Bomber",category:"bombers",price:2450,mtmPrice:3200,description:"This lightweight suede bomber represents the pinnacle of Italian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Beige"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cinque-terre-bomber-1_img1_b7476841.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cinque-terre-bomber-1_img2_02b242de.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cinque-terre-bomber-1_img3_cf5d1d69.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cinque-terre-bomber-1_img4_73785ff0.jpg"]},{id:"taxi-driver-2",name:"Vomero Bomber",subtitle:"Heritage Suede Bomber",category:"bombers",price:3100,mtmPrice:4050,description:"This heritage suede bomber represents the pinnacle of Italian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Moro"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/taxi-driver-2_img1_7a57cb33.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/taxi-driver-2_img2_2fe6dea9.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/taxi-driver-2_img3_2e8927af.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/taxi-driver-2_img4_10757f4f.jpg"]},{id:"bomber-jacket-the-aviator",name:"Aviatore Bomber",subtitle:"Aviator Suede Bomber",category:"bombers",price:4100,mtmPrice:5350,description:"This aviator suede bomber represents the pinnacle of Ital
151ian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-jacket-the-aviator_img1_f6c7d2d1.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-jacket-the-aviator_img2_3fe351d1.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-jacket-the-aviator_img3_953e1c6a.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-jacket-the-aviator_img4_260564c0.jpg"]},{id:"suede-handmade-bomber-ss25-3",name:"Napoli Bomber",subtitle:"Super Soft Suede Bomber",category:"bombers",price:2800,mtmPrice:3650,description:"This super soft suede bomber represents the pinnacle of Italian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-3_img1_ebd878b8.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-3_img2_7895fdb2.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-3_img3_adc01639.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-3_img4_12104947.jpg"]},{id:"suede-handmade-bomber-ss25-2",name:"Mergellina Bomber",subtitle:"Artisan Suede Bomber",category:"bombers",price:2900,mtmPrice:3750,description:"This artisan suede bomber represents the pinnacle of Italian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-2_img1_140ad6c1.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-2_img2_f305fd1b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-2_img3_70586aca.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25-2_img4_9d562fa0.jpg"]},{id:"suede-handmade-bomber-ss25",name:"Posillipo Bomber",subtitle:"Handcrafted Suede Bomber",category:"bombers",price:2900,mtmPrice:3750,description:"This handcrafted suede bomber represents the pinnacle of Italian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25_img1_3029597d.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25_img2_283454fc.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25_img3_28db633e.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-bomber-ss25_img4_b93a344f.jpg"]},{id:"cashmere-bomber-jacket",name:"Cashmere Bomber",subtitle:"Pure Cashmere Bomber",category:"bombers",price:1450,mtmPrice:1900,description:"This pure cashmere bomber represents the pinnacle of Ital
151ian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cashmere-bomber-jacket_img1_8f5933e9.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cashmere-bomber-jacket_img2_acb3760d.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cashmere-bomber-jacket_img3_f826e43b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/cashmere-bomber-jacket_img4_aabb4678.jpg"]},{id:"shearling-iconic-taxi-driver-jacket",name:"Icona Bomber",subtitle:"Shearling Taxi Driver Bomber",category:"bombers",price:3800,mtmPrice:4950,description:"This shearling taxi driver bomber represents the pinnacle of Italian outerwear craft. Cut from the finest suede with meticulous attention to proportion, the bomber silhouette is elevated through artisanal construction and luxurious interior lining.",details:["Premium Italian suede","Ribbed knit cuffs and hem","Interior lining","Zip or button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shearling-iconic-taxi-driver-jacket_img1_70737932.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shearling-iconic-taxi-driver-jacket_img2_d14f6028.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shearling-iconic-taxi-driver-jacket_img3_95a0ba65.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/shearling-iconic-taxi-driver-jacket_img4_f43f723d.jpg"]},{id:"safari-jacket-epoca",name:"Epoca Safari",subtitle:"Heritage Safari Jacket",category:"safari",price:3450,mtmPrice:4500,description:"Inspired by the great expeditions, this heritage safari jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Blush"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/safari-jacket-epoca_img1_c92abba7.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/safari-jacket-epoca_img2_438ee96f.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/safari-jacket-epoca_img3_ee5d0aa3.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/safari-jacket-epoca_img4_2eaad97d.jpg"]},{id:"chamonix",name:"Chamonix Field Jacket",subtitle:"Suede Field Jacket",category:"safari",price:3900,mtmPrice:5050,description:"Inspired by the great expeditions, this suede field jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/chamonix_img1_e0211eb7.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/chamonix_img2_da0b9d1f.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/chamonix_img3_e46f17a1.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/chamonix_img4_fad32d94.jpg"]},{id:"field-jacket-chamonix-lusso",name:"Chamonix Lusso",subtitle:"Luxury Field Jacket",category:"safari",price:8650,mtmPrice:11250,description:"Inspired by the great expeditions, this luxury field jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-chamonix-lusso_img1_428e0f24.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-chamonix-lusso_img2_36f8ff25.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-chamonix-lusso_img3_f686fbe3.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-chamonix-lusso_img4_5ddb1e49.jpg"]},{id:"iconic-shearling-field-jacket",name:"Cacciatore Field Jacket",subtitle:"Shearling Field Jacket",category:"safari",price:4900,mtmPrice:6350,description:"Inspired by the great expeditions, this shearling field jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-field-jacket_img1_4fcef55a.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-field-jacket_img2_f6bda255.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-field-jacket_img3_7532134c.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-field-jacket_img4_3fa977b2.jpg"]},{id:"suede-iconic-handmade-field-jacket",name:"Continentale Field Jacket",subtitle:"Iconic Handmade Field Jacket",category:"safari",price:3650,mtmPrice:4750,description:"Inspired by the great expeditions, this iconic handmade field jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-field-jacket_img1_0fec0f12.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-field-jacket_img2_5ad4f9a7.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-field-jacket_img3_c6aa8486.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-field-jacket_img4_7460b92e.jpg"]},{id:"suede-handmade-safari-jacket-2",name:"Savana Safari",subtitle:"Handcrafted Safari Jacket",category:"safari",price:3450,mtmPrice:4500,description:"Inspired by the great expeditions, this handcrafted safari jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-safari-jacket-2_img1_5921deae.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-safari-jacket-2_img2_9fd6383c.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-safari-jacket-2_img3_849d4813.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-safari-jacket-2_img4_b4cc1917.jpg"]},{id:"suede-iconic-safari-jacket",name:"Esploratore Safari",subtitle:"Iconic Safari Jacket",category:"safari",price:3300,mtmPrice:4300,description:"Inspired by the great expeditions, this iconic safari jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-safari-jacket_img1_5dbe8fac.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-safari-jacket_img2_e282d609.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-safari-jacket_img3_6fd7b0e0.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-safari-jacket_img4_0441626a.jpg"]},{id:"iconic-rifugio-field-jacket-1",name:"Partenope Field Jacket",subtitle:"Classic Field Jacket",category:"safari",price:3550,mtmPrice:4600,description:"Inspired by the great expeditions, this classic field jacket combines rugged functionality with Neapolitan elegance. Multiple utility pockets, adjustable details, and premium suede construction create a versatile piece for the modern adventurer.",details:["Italian calfskin suede","Multiple utility pockets","Adjustable waist detail","Button or zip closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-rifugio-field-jacket-1_img1_96e2befa.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-rifugio-field-jacket-1_img2_197b21a0.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-rifugio-field-jacket-1_img3_0a029665.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-rifugio-field-jacket-1_img4_5ac301ac.jpg"]},{id:"the-iconic-shirt",name:"Iconica Overshirt",subtitle:"Iconic Suede Shirt",category:"overshirts",price:2550,mtmPrice:3300,description:"The iconic suede shirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Olive Green","Ivory"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-iconic-shirt_img1_172ec2b4.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-iconic-shirt_img2_8cc684f2.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-iconic-shirt_img3_94a084f8.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-iconic-shirt_img4_d5bff62d.jpg"]},{id:"suede-shirt-texas",name:"Frontiera Shirt",subtitle:"Western Suede Shirt",category:"overshirts",price:2550,mtmPrice:3300,description:"The western suede shirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Ivory"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-texas_img1_75a8ab20.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-texas_img2_019d2416.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-texas_img3_36833b0d.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-texas_img4_96ef9d90.jpg"]},{id:"overshirt-palm-springs",name:"Arizona Overshirt",subtitle:"Premium Suede Overshirt",category:"overshirts",price:3550,mtmPrice:4600,description:"The premium suede overshirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Beige"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-palm-springs_img1_7e47d540.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-palm-springs_img2_52d4bc2a.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-palm-springs_img3_c48ac591.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-palm-springs_img4_462d2eda.jpg"]},{id:"the-continental",name:"Continentale Shirt",subtitle:"Continental Suede Shirt",category:"overshirts",price:3e3,mtmPrice:3900,description:"The continental suede shirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Mattonella"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-continental_img1_b18d8f8f.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-continental_img2_1288ac04.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-continental_img3_3498e62c.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/the-continental_img4_6cd58cc9.jpg"]},{id:"overshirt-hampton",name:"Hampton Overshirt",subtitle:"Luxury Suede Overshirt",category:"overshirts",price:3e3,mtmPrice:3900,description:"The luxury suede overshirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-hampton_img1_045ae17b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-hampton_img2_d0939d6b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-hampton_img3_4bd1daaa.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-hampton_img4_783effa0.jpg"]},{id:"overshirt-jacket-parker",name:"Parker Overshirt",subtitle:"Overshirt Jacket",category:"overshirts",price:3200,mtmPrice:4150,description:"The overshirt jacket bridges the 
151gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-jacket-parker_img1_cd0a4cca.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-jacket-parker_img2_d41efb62.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-jacket-parker_img3_9caab1ad.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/overshirt-jacket-parker_img4_3291dec4.jpg"]},{id:"suede-iconic-shirt-ss25-1",name:"Costiera Shirt",subtitle:"Leather Iconic Shirt",category:"overshirts",price:2900,mtmPrice:3750,description:"The leather iconic shirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-shirt-ss25-1_img1_5d32eefb.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-shirt-ss25-1_img2_695864cd.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-shirt-ss25-1_img3_be1a9bba.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-shirt-ss25-1_img4_c3b2719e.jpg"]},{id:"suede-shirt-icon",name:"Lungomare Shirt",subtitle:"Suede Icon Shirt",category:"overshirts",price:2550,mtmPrice:3300,description:"The suede icon shirt bridges the gap between structured tailoring and relaxed layering. Crafted from supple Italian suede, this versatile piece works equally well as a light jacket or a refined shirt, finished with artisanal details throughout.",details:["Supple Italian suede","Relaxed overshirt fit","Chest patch pockets","Button-through closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-icon_img1_1ee05eed.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-icon_img2_3cb65fd9.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-icon_img3_e4fd0ee6.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-shirt-icon_img4_c5722119.jpg"]},{id:"field-jacket-hunter",name:"Cacciatore Hunter",subtitle:"Shearling Field Jacket",category:"shearling",price:3800,mtmPrice:4950,description:"Luxurious shearling meets Italian craftsmanship in this shearling field jacket. The natural warmth and texture of premium shearling is shaped by master artisans into a silhouette that commands attention while providing exceptional insulation.",details:["Premium shearling construction","Artisan hand-finished detailing","Natural insulation lining","Horn button closure","Made in Italy"],colors:["Walnut"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-hunter_img1_4133aba6.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-hunter_img2_2a0f2741.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-hunter_img3_2a2bb752.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/field-jacket-hunter_img4_ceaeead7.jpg"]},{id:"bomber-breuil",name:"Aspen Shearling Bomber",subtitle:"Shearling Cashmere Bomber",category:"shearling",price:4e3,mtmPrice:5200,description:"Luxurious shearling meets Italian craftsmanship in this shearling cashmere bomber. The natural warmth and texture of premium shearling is shaped by master artisans into a silhouette that commands attention while providing exceptional insulation.",details:["Premium shearling construction","Artisan hand-finished detailing","Natural insulation lining","Horn button closure","Made in Italy"],colors:["Hazelnut"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-breuil_img1_8be51302.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-breuil_img2_d643c101.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-breuil_img3_a65077b9.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-breuil_img4_e35a15e7.jpg"]},{id:"bomber-denver",name:"Denver Shearling Bomber",subtitle:"Shearling Leather Bomber",category:"shearling",price:4100,mtmPrice:5350,description:"Luxurious shearling meets Italian craftsmanship in this shearling leather bomber. The natural warmth and texture of premium shearling is shaped by master artisans into a silhouette that commands attention while providing exceptional insulation.",details:["Premium shearling construction","Artisan hand-finished detailing","Natural insulation lining","Horn button closure","Made in Italy"],colors:["Hazelnut","Blu Beluga"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-denver_img1_d9e85263.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-denver_img2_c1abd735.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-denver_img3_d7c3c8c8.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bomber-denver_img4_46f4207e.jpg"]},{id:"caban-dolomiti",name:"Dolomiti Caban",subtitle:"Shearling Caban Coat",category:"shearling",price:4350,mtmPrice:5650,description:"Luxurious shearling meets Italian craftsmanship in this shearling caban coat. The natural warmth and texture of premium shearling is shaped by master artisans into a silhouette that commands attention while providing exceptional insulation.",details:["Premium shearling construction","Artisan hand-finished detailing","Natural insulation lining","Horn button closure","Made in Italy"],colors:["Hazelnut"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/caban-dolomiti_img1_99d6326e.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/caban-dolomiti_img2_d89ccb13.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/caban-dolomiti_img3_019123f4.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/caban-dolomiti_img4_2a42b44b.jpg"]},{id:"montgomery-kitzbuhel",name:"Courchevel Montgomery",subtitle:"Shearling Montgomery Coat",category:"shearling",price:5450,mtmPrice:7100,description:"Luxurious shearling meets Italian craftsmanship in this shearling montgomery coat. The natural warmth and texture of premium shearling is shaped by master artisans into a silhouette that commands attention while providing exceptional insulation.",details:["Premium shearling construction","Artisan hand-finished detailing","Natural insulation lining","Horn button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/montgomery-kitzbuhel_img1_2d4d14f5.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/montgomery-kitzbuhel_img2_d475f428.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/montgomery-kitzbuhel_img3_2cc61b8a.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/montgomery-kitzbuhel_img4_0efa5f7b.jpg"]},{id:"iconic-shearling-caban-jacket",name:"Courchevel Caban",subtitle:"Iconic Shearling Caban",category:"shearling",price:4350,mtmPrice:5650,description:"Luxurious shearling meets Italian craftsmanship in this iconic shearling caban. The natural warmth and texture of premium shearling is shaped by master artisans into a silhouette that commands attention while providing exceptional insulation.",details:["Premium shearling construction","Artisan hand-finished detailing","Natural insulation lining","Horn button closure","Made in Italy"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-caban-jacket_img1_0a5374d8.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-caban-jacket_img2_4763e3cf.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-caban-jacket_img3_fecc2497.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/iconic-shearling-caban-jacket_img4_0fed535a.jpg"]},{id:"suede-iconic-handmade-blazer-jacket-ss25-4",name:"Doppiopetto Blazer",subtitle:"Double-Breasted Suede Blazer",category:"blazers",price:3450,mtmPrice:4500,description:"Refined Italian calfskin suede elevates this double-breasted suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season ver
151satility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-4_img1_bdee170d.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-4_img2_86b8237b.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-4_img3_01ea71a9.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-4_img4_376b233e.jpg"]},{id:"suede-iconic-handmade-blazer-jacket-ss25-3",name:"Vesuvio Blazer",subtitle:"Nubuck Calfskin Blazer",category:"blazers",price:3350,mtmPrice:4350,description:"Refined Italian calfskin suede elevates this nubuck calfskin blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season versatility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-3_img1_843709df.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-3_img2_748676ae.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-3_img3_b98691b9.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-3_img4_7898dd9a.jpg"]},{id:"suede-iconic-handmade-blazer-jacket-ss25-2",name:"Sorrento Blazer",subtitle:"Artisan Suede Blazer",category:"blazers",price:3200,mtmPrice:4150,description:"Refined Italian calfskin suede elevates this artisan suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season versatility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-2_img1_1ee06a55.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-2_img2_6207dcc8.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-2_img3_e37e2ef3.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-2_img4_9e053c79.jpg"]},{id:"suede-iconic-handmade-blazer-jacket-ss25-1",name:"Firma Suede Jacket",subtitle:"Handcrafted Suede Blazer",category:"blazers",price:3550,mtmPrice:4600,description:"Refined Italian calfskin suede elevates this handcrafted suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season versatility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img1_6c4cc638.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img2_b6e77b26.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img3_00bd9ab3.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img4_47aaf5ec.jpg"]},{id:"suede-handmade-sport-lapel-jacket-copia",name:"Regale Blazer",subtitle:"Sport Lapel Suede Blazer",category:"blazers",price:3450,mtmPrice:4500,description:"Refined Italian calfskin suede elevates this sport lapel suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season ver
151satility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-sport-lapel-jacket-copia_img1_8889c0d8.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-sport-lapel-jacket-copia_img2_4294ee45.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-sport-lapel-jacket-copia_img3_dd480738.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-sport-lapel-jacket-copia_img4_d6041fd9.jpg"]},{id:"suede-iconic-handmade-blazer-jacket",name:"Piazza Blazer",subtitle:"Classic Suede Blazer",category:"blazers",price:3200,mtmPrice:4150,description:"Refined Italian calfskin suede elevates this classic suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season versatility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["CAFFE","Black"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket_img1_e1043a6c.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket_img2_79e8ddc0.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket_img3_b271d337.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket_img4_49aca755.jpg"]},{id:"suede-handmade-peak-lapel",name:"Palazzo Blazer",subtitle:"Peak Lapel Suede Blazer",category:"blazers",price:3200,mtmPrice:4150,description:"Refined Italian calfskin suede elevates this peak lapel suede blazer silhouette. Exceptionally fine and lightweight, the hand-finished construction delivers a fluid drape that moves with natural ease. Unlined for warm-season versatility, enriched with artisanal hand stitching throughout.",details:["100% Italian calfskin suede","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"],colors:["Natural"],sizes:["44","46","48","50","52","54","56","58"],images:["https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-peak-lapel_img1_f74e7be3.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-peak-lapel_img2_03954ecb.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-peak-lapel_img3_f4186728.jpg","https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-handmade-peak-lapel_img4_1b9302c1.jpg"]}],on="https://belluccinapoli.com",bu="Bellucci Napoli",Rc=`${on}/og/og-belluccinapoli-1200x630.jpg`,ni="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM",ii=`${ni}/LOGO-B-CIRCLE-BLACK_c6cebe02.jpg`,eu="/manus-storage/hero-jet-1920w_0e1f4aa0.webp",TN={"@context":"https://schema.org","@type":"Organization",name:bu,url:on,logo:ii,founder:{"@type":"Person",name:"Professor Nedo Bellucci"},foundingDate:"2007",sameAs:["https://www.instagram.com/belluccinapoli/","https://www.linkedin.com/company/bellucci-napoli","https://www.facebook.com/belluccinapoli/","https://nedoir.com/","https://5sec.app/"]},Rb={"@context":"https://schema.org","@type":"ClothingStore",name:bu,url:on,image:`${on}${eu}`,address:{"@type":"PostalAddress",streetAddress:"2525 Borden Avenue, Suite 212",addressLocality:"Long Island City",addressRegion:"NY",postalCode:"11101",addressCountry:"US"},geo:{"@type":"GeoCoordinates",latitude:40.7395252,longitude:-73.9443197},telephone:"+1-201-815-8969",email:"[email protected]",openingHoursSpecification:{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday","Frid
151ay","Saturday"],opens:"12:00",closes:"19:00"},priceRange:"$$$$",hasMap:"https://www.google.com/maps/place/Bellucci+Napoli/data=!4m7!3m6!1s0x89c258fa90a4440d:0xf08c045c2e438338!8m2!3d40.7395252!4d-73.9443197!16s%2Fg%2F1tx1v2tn"},zc=(e,n,s)=>({"@context":"https://schema.org","@type":"Service",name:e,description:n,provider:{"@type":"Organization",name:bu,url:on},areaServed:{"@type":"City",name:"New York"},...s?{offers:{"@type":"Offer",priceSpecification:{"@type":"PriceSpecification",minPrice:s,priceCurrency:"USD"}}}:{}}),kN={"/":{title:"Custom Suits NYC | Bespoke Italian Tailoring | Bellucci Napoli",description:"Neapolitan bespoke tailoring from $3,000 and made to measure from $2,100. Measured in New York, handmade in Naples.",canonicalPath:"/",ogImage:Rc,ogImageAlt:"Bellucci Napoli — Neapolitan tailoring house, Naples since 2007",ogImageWidth:1200,ogImageHeight:630,ogTitle:"Bellucci Napoli — Neapolitan Bespoke Tailoring",ogDescription:"The Neapolitan tailoring house of Professor Nedo Bellucci. Bespoke from $3,000. Made to Measure from $2,100. 45-piece Suede collection. Operating between New York and Naples since 2007.",ogUrl:on,twitterTitle:"Bellucci Napoli — Neapolitan Bespoke Tailoring",twitterDescription:"The Neapolitan tailoring house of Professor Nedo Bellucci. Bespoke · Made to Measure · Suede.",twitterImageAlt:"Bellucci Napoli — Neapolitan tailoring house",breadcrumb:"Home",extras:[Rb]},"/bespoke":{title:"Bespoke Tailoring — Full-Canvas Neapolitan Suits | Bellucci Napoli",description:"Bellucci Napoli bespoke tailoring starts at $3,000. Measured in New York, handmade in Naples with full-canvas construction.",canonicalPath:"/bespoke",ogImage:Rc,ogImageAlt:"Bespoke tailoring by Bellucci Napoli",ogImageWidth:1200,ogImageHeight:630,ogTitle:"Bespoke Tailoring | Bellucci Napoli",ogDescription:"Bespoke Tailoring — Bespoke tailoring from $3,000. Personal consultations in New York and Naples. Every garment hand-cut and canvassed by Bellucci Napoli artisans. Operating between New York and Naples since 2007.",twitterTitle:"Bespoke Tailoring | Bellucci Napoli",twitterDescription:"Bespoke Tailoring — hand-cut, canvassed garments from $3,000. Operating between New York and Naples since 2007.",breadcrumb:"Bespoke Tailoring",extras:[zc("Bespoke Tailoring by Bellucci Napoli","Bespoke Neapolitan tailoring with an individual pattern and private fittings.",3e3)]},"/atelier-mtm":{title:"Made to Measure Program | Bellucci Napoli",description:"Bellucci Napoli made to measure starts at $2,100. Measured in New York, handmade in Naples with personalized cloth and styling choices.",canonicalPath:"/atelier-mtm",ogImage:Rc,ogImageAlt:"Made to Measure by Bellucci Napoli",ogImageWidth:1200,ogImageHeight:630,ogTitle:"Made to Measure | Bellucci Napoli",ogDescription:"Made to Measure — Made to Measure from $2,100. Your measurements, our patterns. Delivered in 4–6 weeks from the Bellucci Napoli workshop. Operating between New York and Naples since 2007.",twitterTitle:"Made to Measure | Bellucci Napoli",twitterDescription:"Made to Measure — custom fit from $2,100. Operating between New York and Naples since 2007.",breadcrumb:"Made to Measure",extras:[zc("Made to Measure Program","Made-to-measure tailoring with personalized fabric, styling, and fit choices.",2100)]},"/suede":{title:"Italian Suede Collection | Bellucci Napoli",description:"Discover Bellucci Napoli's Italian suede collection of blazers, bombers, blousons, shearling jackets, and field jackets.",canonicalPath:"/suede",ogImage:Rc,ogImageAlt:"The Suede Collection by Bellucci Napoli",ogImageWidth:1200,ogImageHeight:630,ogTitle:"The Suede Collection | Bellucci Napoli",ogDescription:"The Suede collection — 45 pieces in blazers, blousons, bombers, safari jackets, overshirts, and shearling. Made to order from $2,450. Operating between New York and Naples since 2007.",twitterTitle:"The Suede Collection | Bellucci Napoli",twitterDescription:"The Suede Collection — 45 made-to-order Italian silhouettes. Operating between New York and Naples since 2007.",breadcrumb:"Italian Suede Collection",extras:[zc("Ital
151ian Suede Collection","Italian suede garments available through Bellucci Napoli's personalized tailoring service.")]},"/prive":{title:"Privé — Personal Styling & Curated Wardrobe | Bellucci Napoli",description:"Bellucci Napoli Privé is a personal styling and curated wardrobe service shaped around each client's needs.",canonicalPath:"/prive",ogImage:`${ni}/shirt-detail_19ec098a.jpg`,ogImageAlt:"Bellucci Napoli Privé wardrobe styling",breadcrumb:"Privé"},"/editorial":{title:"Editorial — Bellucci Napoli Campaigns & Lookbook",description:"Explore Bellucci Napoli editorial campaigns, lookbook imagery, and the visual world of Neapolitan tailoring.",canonicalPath:"/editorial",ogImage:`${ni}/editorial-plane-landscape_1f740419.png`,ogImageAlt:"Bellucci Napoli editorial campaign",breadcrumb:"Editorial"},"/5sec":{title:"5 | SEC to Style — Presence & Wardrobe Management | Bellucci Napoli",description:"Discover 5 | SEC to Style, the complete AI-powered wardrobe and presence-management system presented by Bellucci Napoli.",canonicalPath:"/5sec",ogImage:"/manus-storage/five-sec-editorial-hero_c6ae7bc0.webp",ogImageAlt:"Women and men arriving in tailored quiet-luxury clothing for 5 | SEC to Style",breadcrumb:"5 | SEC to Style"},"/neapolitan-tailoring":{title:"Neapolitan Tailoring — Spalla Camicia & Soft Shoulder Construction | Bellucci Napoli",description:"Learn about Neapolitan tailoring, from spalla camicia shoulders and soft construction to hand-finished details.",canonicalPath:"/neapolitan-tailoring",ogImage:`${ni}/tailoring-hero-bespoke_243fa67e.png`,ogImageAlt:"Neapolitan tailoring by Bellucci Napoli",breadcrumb:"Neapolitan Tailoring"},"/nedo-bellucci":{title:"Professor Nedo Bellucci — Master Tailor | Bellucci Napoli",description:"Meet Professor Nedo Bellucci, founder of Bellucci Napoli and NEDOIR, and learn about his approach to Neapolitan tailoring and presence.",canonicalPath:"/nedo-bellucci",ogImage:`${ni}/nedo-portrait_abf2ac63.png`,ogImageAlt:"Professor Nedo Bellucci",breadcrumb:"Professor Nedo Bellucci",extras:[{"@context":"https://schema.org","@type":"Person",name:"Professor Nedo Bellucci",url:`${on}/nedo-bellucci`,worksFor:{"@type":"Organization",name:bu,url:on},sameAs:["https://nedoir.com/","https://5sec.app/"]}]},"/suits-jackets":{title:"Bespoke Suits & Jackets — Italian Full-Canvas Construction | Bellucci Napoli",description:"Explore Bellucci Napoli bespoke suits and jackets, with Italian full-canvas construction and Neapolitan soft shoulders.",canonicalPath:"/suits-jackets",ogImage:`${ni}/suits_1_07b88863.png`,ogImageAlt:"Bespoke suit by Bellucci Napoli",breadcrumb:"Suits & Jackets"},"/coats":{title:"Bespoke Overcoats & Topcoats — Italian Luxury Outerwear | Bellucci Napoli",description:"Explore Bellucci Napoli overcoats and topcoats, crafted in Italian fabrics with a refined Neapolitan approach.",canonicalPath:"/coats",ogImage:`${ni}/coats_1_18cfbb1a.png`,ogImageAlt:"Bespoke overcoat by Bellucci Napoli",breadcrumb:"Coats"},"/shirts-polos":{title:"Handmade Italian Shirts & Polos | Bellucci Napoli",description:"Discover Bellucci Napoli Italian shirts and luxury polos, made with considered fabric, fit, and finishing details.",canonicalPath:"/shirts-polos",ogImage:`${ni}/shirts_1_faf7c9a8.jpg`,ogImageAlt:"Italian shirt by Bellucci Napoli",breadcrumb:"Shirts & Polos"},"/pants":{title:"Bespoke Trousers — Italian Handcrafted Pants | Bellucci Napoli",description:"Explore Bellucci Napoli bespoke trousers, made with Italian fabrics, precise fit, and Neapolitan construction.",canonicalPath:"/pants",ogImage:`${ni}/pants_hero_b1b19c09.jpg`,ogImageAlt:"Bespoke trousers by Bellucci Napoli",breadcrumb:"Trousers"},"/tuxedo":{title:"Bespoke Tuxedo & Dinner Jacket — Custom Black Tie | Bellucci Napoli",description:"Discover Bellucci Napoli bespoke tuxedos and dinner jackets for a considered black-tie wardrobe.",canonicalPath:"/tuxedo",ogImage:`${ni}/tuxedo_1_3e976f1e.png`,ogImageAlt:"Bespoke tuxedo by Bellucci Napoli",breadcrumb:"Tuxedo",extras:[zc("Bespoke Tuxedo & Dinner Jacket","Custom black-tie tailoring from Bellucci Napoli.")]},"/consultation":{title:"Private Consultation | Bellucci Napoli",description:"Request a private Bellucci Napoli consultation for bespoke tailoring, made-to-measure garments, and wardrobe planning.",canonicalPath:"/consultation",ogImage:eu,ogImageAlt:"Bellucci Napoli private consultation",breadcrumb:"Private Consultation"},"/contact":{title:"Contact Bellucci Napoli | Neapolitan Tailoring in New York",description:"Contact Bellucci Napoli to arrange a private consultation or ask about bespoke tailoring, made-to-measure garments, and wardrobe services.",canonicalPath:"/contact",ogImage:eu,ogImageAlt:"Bellucci Napoli atelier",breadcrumb:"C
151ontact",extras:[Rb]},"/privacy":{title:"Privacy Policy | Bellucci Napoli",description:"Read the Bellucci Napoli Privacy Policy.",canonicalPath:"/privacy",ogImage:ii,ogImageAlt:"Bellucci Napoli",breadcrumb:"Privacy Policy"},"/client-care/terms":{title:"Terms & Conditions | Bellucci Napoli Client Care",description:"Read Bellucci Napoli's Terms & Conditions for website use and services.",canonicalPath:"/client-care/terms",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"Terms & Conditions"},"/client-care/faq":{title:"FAQ | Bellucci Napoli Client Care",description:"Answers to frequently asked questions about Bellucci Napoli services and client care.",canonicalPath:"/client-care/faq",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"FAQ",extras:[{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What services does Bellucci Napoli offer?",acceptedAnswer:{"@type":"Answer",text:"Bellucci Napoli is a bespoke, made-to-measure, and made-to-order tailoring house. Each garment is individually crafted based on the client's body measurements, fabric selections, and design preferences."}},{"@type":"Question",name:"What is the difference between bespoke and made-to-measure?",acceptedAnswer:{"@type":"Answer",text:"Bespoke garments are cut from an individual pattern created for the client. Made-to-measure garments are customized from signature patterns using the client's measurements and design preferences."}},{"@type":"Question",name:"Can I personalize my garments?",acceptedAnswer:{"@type":"Answer",text:"Clients may choose fabrics, lapel styles, button configurations, linings, and finishes depending on the garment type."}}]}]},"/client-care/bespoke-mtm-policy":{title:"Bespoke, Made-to-Measure & Custom Garments Policy | Bellucci Napoli",description:"Read Bellucci Napoli's policy for bespoke, made-to-measure, and custom garments.",canonicalPath:"/client-care/bespoke-mtm-policy",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"Bespoke, Made-to-Measure & Custom Garments Policy"},"/client-care/return-exchange":{title:"Alteration, Return & Exchange Policy | Bellucci Napoli",description:"Read Bellucci Napoli's alteration, return, and exchange policy.",canonicalPath:"/client-care/return-exchange",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"Alteration, Return & Exchange Policy"},"/client-care/shipping":{title:"Shipping Policy | Bellucci Napoli",description:"Read Bellucci Napoli's shipping policy for bespoke, made-to-measure, and made-to-order garments.",canonicalPath:"/client-care/shipping",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"Shipping Policy"},"/client-care/care-maintenance":{title:"Care & Maintenance | Bellucci Napoli",description:"Read Bellucci Napoli guidance for garment care and maintenance.",canonicalPath:"/client-care/care-maintenance",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"Care & Maintenance"},"/client-care/cookie-policy":{title:"Cookie Policy | Bellucci Napoli",description:"Read the Bellucci Napoli Cookie Policy.",canonicalPath:"/client-care/cookie-policy",ogImage:ii,ogImageAlt:"Bellucci Napoli Client Care",breadcrumb:"Cookie Policy"}},PO={title:"Consultation Request Received | Bellucci Napoli",description:"Your Bellucci Napoli consultation request has been received.",ogImage:`${on}${eu}`,ogImageAlt:"Bellucci Napoli private consultation",noindex:!0,jsonLd:[]},FO={title:"Page Not Found | Bellucci Napoli",description:"The page you requested could not be found.",ogImage:ii,ogImageAlt:"Bellucci Napoli",noindex:!0,notFound:!0,jsonLd:[]};function LO(e){return e.startsWith("/")?`${on}${e}`:e}function IO(e,n){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:`${on}/`},{"@type":"ListItem",position:2,name:n,item:`${on}${e}`}]}}function UO(e){return{title:e.title,description:e.description,canonicalPath:e.canonicalPath,ogImage:LO(e.ogImage),ogImageAlt:e.ogImageAlt,ogTitle:e.ogTitle,ogDescription:e.ogDescription,ogImageWidth:e.ogImageWidth,ogImageHeight:e.ogImageHeight,ogUrl:e.ogUrl,twitterTitle:e.twitterTitle,twitterDescription:e.twitterDescription,twitterImageAlt:e.twitterImageAlt??e.ogImageAlt,ogType:e.ogType,jsonLd:[TN,...e.canonicalPath==="/"?[]:[IO(e.canonicalPath,e.breadcrumb)],...e.extras??[]]}}function pp(e){return`/suede/${e.id}`}function qO(e){const n=pp(e),s=e.description.replace(/\s+/g," ").trim(),o=s.length<=190?s:`${s.slice(0,187).replace(/\s+\S*$/,"")}…`,c=`${e.name} | Italian Suede | Bellucci Napoli`;return{title:c,description:o,canonicalPath:n,ogTitle:`${e.name} — ${e.subtitle} | Bellucci Napoli`,ogDescription:o,ogImage:`${on}/og/suede/${e.id}.jpg`,ogImageAlt:`${e.name} by Bellucci Napoli — ${e.subtitle}`,twitterTitle:c,twitterDescription:o,twitterImageAlt:`${e.name} by Bellucci Napoli`,ogType:"product",jsonLd:[TN]}}const YO=new Map(Di.map(e=>[pp(e),e]));function CN(e){const n=e.replace(/\/+$/,"")||"/";if(n==="/consultation/thank-you")return PO;const s=YO.get(n);if(s)return qO(s);const o=kN[n];return o?UO(o):FO}[...Object.keys(kN),...Di.map(pp)];function Yt(e,n,s,o){let c=document.querySelector(e);c||(c=document.createElement("meta"),c.setAttribute(n,s),document.head.appendChild(c)),c.content=o}function vt(e){const[n]=pr();return j.useEffect(()=>{const s=CN(window.location.pathname);document.title=s.title,Yt('meta[name="description"]',"name","description",s.description),Yt('meta[property="og:title"]',"property","og:title",s.ogTitle??s.title),Yt('meta[property="og:description"]',"property","og:description",s.ogDescription??s.description),Yt('meta[property="og:type"]',"property","og:type",s.ogType??"website"),Yt('meta[property="og:image"]',"property","og:image",s.ogImage),Yt('meta[property="og:image:alt"]',"property","og:image:alt",s.ogImageAlt),s.ogImageWidth&&s.ogImageHeight?(Yt('meta[property="og:image:width"]',"property","og:image:width",String(s.ogImageWidth)),Yt('meta[property="og:image:height"]',"property","og:image:height",String(s.ogImageHeight))):(document.querySelector('meta[property="og:image:width"]')?.remove(),document.querySelector('meta[property="og:image:height"]')?.remove()),Yt('meta[name="twitter:card"]',"name","twitter:card","summary_large_image"),Yt('meta[name="twitter:title"]',"name","twitter:title",s.twitterTitle??s.ogTitle??s.title),Yt('meta[name="twitter:description"]',"name","twitter:description",s.twitterDescription??s.ogDescription??s.description),Yt('meta[name="twitter:image"]',"name","twitter:image",s.ogImage),s.twitterImageAlt?Yt('meta[name="twitter:image:alt"]',"
151name","twitter:image:alt",s.twitterImageAlt):document.querySelector('meta[name="twitter:image:alt"]')?.remove();const o=document.querySelector('link[rel="canonical"]');if(s.canonicalPath){const u=`https://belluccinapoli.com${s.canonicalPath}`;o&&(o.href=u),Yt('meta[property="og:url"]',"property","og:url",s.ogUrl??u)}else o?.remove(),document.querySelector('meta[property="og:url"]')?.remove();document.querySelectorAll("script[data-ssr-schema], script[data-page-schema]").forEach(u=>u.remove());for(const u of s.jsonLd){const d=document.createElement("script");d.type="application/ld+json",d.dataset.pageSchema="route",d.textContent=JSON.stringify(u).replace(/</g,"\\u003c"),document.head.appendChild(d)}const c=document.querySelector('meta[name="robots"]');s.noindex||s.notFound?c?c.content="noindex, follow":Yt('meta[name="robots"]',"name","robots","noindex, follow"):c?.remove()},[n]),null}const nn=e=>{const n=CN(e);return{title:n.title,description:n.description,canonical:n.canonicalPath?`${on}${n.canonicalPath}`:void 0,schema:n.jsonLd}},ve={home:nn("/"),bespoke:nn("/bespoke"),atelierMTM:nn("/atelier-mtm"),suede:nn("/suede"),prive:nn("/prive"),editorial:nn("/editorial"),fiveSec:nn("/5sec"),neapolitanTailoring:nn("/neapolitan-tailoring"),nedoBellucci:nn("/nedo-bellucci"),suitsJackets:nn("/suits-jackets"),coats:nn("/coats"),shirtsPolos:nn("/shirts-polos"),pants:nn("/pants"),tuxedo:nn("/tuxedo")};function HO(){const[e,n]=j.useState(0);return j.useEffect(()=>{const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.home.title,description:ve.home.description,canonical:ve.home.canonical}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.3}px)`},children:[a.jsx("img",{width:1600,height:1200,src:"/manus-storage/hero-jet-1920w_0e1f4aa0.webp",srcSet:"/manus-storage/hero-jet-640w_423b8d4f.webp 640w, /manus-storage/hero-jet-1024w_778f3591.webp 1024w, /manus-storage/hero-jet-1920w_0e1f4aa0.webp 1920w, /manus-storage/hero-jet-2560w_e32f907f.webp 2560w",sizes:"100vw",alt:"Bespoke Neapolitan tailored jacket by Bellucci Napoli, New York",fetchPriority:"high",decoding:"sync",className:"w-full h-[120%] object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/30 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/40 to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-28 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3,ease:[.25,.46,.45,.94]},className:"max-w-2xl",children:[a.jsx("p",{className:"font-ui text-[10px] lg:text-base font-bold tracking-luxury text-gold mb-4 lg:mb-5",children:"EST. 2007"}),a.jsx("h1",{className:"font-display text-3xl lg:text-6xl xl:text-7xl font-medium text-white leading-[0.95] mb-3 lg:mb-4 drop-shadow-[0_1px_3px_rgba(0,0,0,0.5)]",children:"Neapolitan Bespoke Tailoring"}),a.jsx("p",{className:"font-body italic text-2xl lg:text-4xl text-gold drop-shadow-[0_1px_3px_rgba(0,0,0,0.6)] tracking-wide mb-4 lg:mb-6",children:"Style Without Limits"}),a.jsx("p",{className:"font-body text-base lg:text-xl text-ivory/90 max-w-lg leading-relaxed mb-8 lg:mb-10",children:"Hand-made, full-canvas suits, jackets, shirts and suede. Measured in New York, handmade in Naples since 2007. Serving clients worldwide."}),a.jsxs("div",{className:"flex flex-row gap-3 sm:gap-4",children:[a.jsx(we,{href:"/bespoke",className:"font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-6 sm:px-8 py-3 sm:py-3.5 hover:bg-gold/10 transition-all duration-500 text-center",children:"DISCOVER BESPOKE"}),a.jsx("a",{href:"/consultation",className:"font-ui text-[10px] font-light tracking-luxury text-ivory/85 border border-ivory/15 px-6 sm:px-8 py-3 sm:py-3.5 hover:border-ivory/30 hover:text-ivory/80 transition-all duration-500 text-center",children:"REQUEST A CONSULTATION"})]})]})}),a.jsxs(Re.div,{initial:{opacity:0}
151,animate:{opacity:1},transition:{delay:2,duration:1},className:"absolute bottom-4 left-1/2 -translate-x-1/2 hidden sm:flex flex-col items-center gap-3",children:[a.jsx("span",{className:"font-ui text-[8px] tracking-luxury text-ivory/55",children:"SCROLL"}),a.jsx("div",{className:"w-px h-10 bg-gradient-to-b from-gold/50 to-transparent animate-pulse"})]})]}),a.jsxs("section",{className:"relative py-28 lg:py-40 overflow-hidden",children:[a.jsx("div",{className:"absolute inset-0 opacity-[0.03]",children:a.jsx("img",{width:1600,height:1200,src:fe.goldTexture,alt:"Gold texture background pattern",className:"w-full h-full object-cover"})}),a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-20 items-center",children:[a.jsxs("div",{className:"lg:col-span-5",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"THE PHILOSOPHY"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl xl:text-6xl text-ivory leading-[1.05] mb-8",children:["Designed Around",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"You"})]}),a.jsxs("div",{className:"space-y-5",children:[a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed",children:"Your presence. Your identity. Designed for your body. Built for the way you command a room."}),a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed",children:"Not trends. Not templates. No constraints. Only what fits you — precisely, intentionally, unmistakably."}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed",children:"Endless fabrics. Infinite possibilities. Guided by precision, shaped by intention. Our signature athletic silhouette enhances any body type, creating something rare and entirely yours."})]}),a.jsx(He,{className:"mt-10 mb-8"}),a.jsx("p",{className:"font-display text-xl italic text-gold/60",children:"Because true presence is not worn. It is defined."})]}),a.jsx("div",{className:"lg:col-span-7 relative",children:a.jsxs("div",{className:"relative",children:[a.jsx("img",{width:1600,height:1200,src:fe.styleCoat,alt:"Luxury overcoat from the Bellucci Napoli bespoke collection",loading:"lazy",decoding:"async",className:"w-full h-[500px] lg:h-[700px] object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-l from-transparent to-[#0A0A0A]/30"})]})})]})})})]}),a.jsx("section",{className:"py-4 lg:py-8",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsx(X,{children:a.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-3 lg:gap-4",children:[{img:fe.fromWorkPlane,label:"From Work",sub:"Command the boardroom",alt:"Executive in bespoke Italian suit boarding private jet — Bellucci Napoli custom tailoring NYC"},{img:fe.toPlay,label:"To Play",sub:"Own your downtime",alt:"Luxury casual menswear by Bellucci Napoli — Italian craftsmanship for modern lifestyle"},{img:fe.shadesLight,label:"Shades of Light",sub:"Refined clarity",alt:"Light-toned bespoke Italian suede jacket — handmade Neapolitan tailoring"},{img:fe.shadesDark,label:"Shades of Dark",sub:"Dramatic presence",alt:"Dark Italian suede blazer by Bellucci Napoli — handcrafted luxury menswear"}].map((s,o)=>a.jsxs("div",{className:"group relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.alt,loading:"lazy",decoding:"async",className:"w-full h-full object-cover transition-transform duration-[1.5s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/80 via-transparent to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-5 lg:p-8",children:[a.jsx("h3",{className:"font-display text-xl lg:text-2xl text-ivory mb-1",children:s.label}),a.jsx("p",{className:"font-ui text-[11px] lg:text-xs tracking-wider text-ivory/80 uppercase",children:s.sub})]})]},o))})})})}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16 lg:mb-24",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-4",children:"THE COLLECTIONS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory",children:["Crafted for ",a.jsx("span",{className:"italic text-gold",children:"Distinction"})]})]})}),a.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 lg:gap-6",children:[{img:"/manus-storage/SUITBLU_c02d02c7.png",label:"SUITS & JACKETS",href:"/suits-jackets",alt:"Custom bespoke suits and jackets — Neapolitan full-canvas tailoring NYC"},{img:fe.tuxedo,label:"TUXEDO",href:"/tuxedo",alt:"Bespoke tuxedo and formal evening wear — handmade Italian black-tie suits"},{img:fe.coats,label:"COATS",href:"/coats",alt:"Luxury Italian overcoats and topcoats — bespoke outerwear by Bellucci Napoli"},{img:fe.blazers,label:"BLAZERS",href:"/suits-jackets",alt:"Bespoke Italian blazers with Neapolitan spalla camicia shoulder construction"},{img:fe.suedeCat,label:"SUEDE",href:"/suede",alt:"Italian calfskin suede collection — handcrafted blazers, bombers, and field jackets"},{img:fe.pants,label:"TROUSERS",href:"/pants",alt:"Bespoke Italian trousers — handmade dress pants and casual chinos"},{img:fe.shirts,label:"SHIRTS",href:"/shirts-polos",alt:"Custom Italian dress shirts — bespoke and made-to-measure shirting NYC"},{img:fe.polo,label:"POLO",href:"/shirts-polos",alt:"Luxury Italian polo shirts — handmade menswear by Bellucci Napoli"}].map((s,o)=>a.jsx(X,{delay:o*.05,children:a.jsxs(we,{href:s.href,className:"group block relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.alt,loading:"lazy",decoding:"async",className:"w-full h-full object-cover transition-transform duration-[1.5s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/20 group-hover:bg-[#0A0A0A]/40 transition-colors duration-700"}),a.jsx("div",{className:"absolute inset-0 flex items-end justify-center pb-6",children:a.jsx("span",{className:"font-ui text-[10px] font-light tracking-luxury text-ivory/80 group-hover:text-gold transition-colors duration-500",children:s.label})})]})},o))})]})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.bespokeTailor,alt:"Bespoke Neapolitan suit construction by hand at Bellucci Napoli atelier",loading:"lazy",decoding:"async",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/70"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/90 via-[#0A0A0A]/50 to-transparent"})]}),a.jsx("div",{className:"relative max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"max-w-lg",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-6",children:"ONE OF ONE with NEDO"}),a.jsx("h2",{className:"font-display text-4xl lg:text-6xl text-ivory leading-[1.05] mb-6",children:"Bespoke"}),a.jsx("p",{className:"font-body text-lg text-ivory leading-relaxed mb-10",children:"A garment conceived in conversation, born from a single vision, and constructed entirely by hand in our Neapolitan atelier. No two are alike — because no two men are."}),a.jsx(we,{href:"/bespoke",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"EXPLORE BESPOKE"})]})})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1100px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-14",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"WHY CHOOSE US"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05]",children:["Why ",a.jsx("span",{className:"italic text-gold",children:"Bellucci Napoli"})]})]}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 lg:gap-12",children:[{title:"Authentic Neapolitan Construction",desc:"Every bespoke garment follows Neapolitan techniques. Measured in New York, handmade in Naples. Full-canvas interlinings, hand-padded lapels, and the signature spalla camicia shoulder 
151create a soft, responsive silhouette."},{title:"Direct-to-Client, No Middlemen",desc:"We work directly with you from consultation to final fitting. No retail markup, no third-party interference. The result is exceptional Italian craftsmanship at a fraction of comparable Savile Row or Madison Avenue pricing."},{title:"The Athletic Silhouette",desc:"Our signature cut enhances any body type with a refined athletic shape. Soft, natural shoulders, a clean chest, and a tapered waist create presence without stiffness — designed for how modern executives actually move."}].map((s,o)=>a.jsxs("div",{className:"border-t border-gold/15 pt-8",children:[a.jsx("h3",{className:"font-display text-xl text-ivory mb-4",children:s.title}),a.jsx("p",{className:"font-body text-base text-ivory leading-relaxed",children:s.desc})]},o))}),a.jsx("div",{className:"text-center mt-14",children:a.jsx(we,{href:"/bespoke",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"EXPLORE BESPOKE TAILORING"})})]})})}),a.jsx("section",{className:"py-24 lg:py-36 bg-[#0D0D0B]",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"THE CRAFT"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:["The Neapolitan ",a.jsx("span",{className:"italic text-gold",children:"Difference"})]}),a.jsxs("div",{className:"space-y-5",children:[a.jsx("p",{className:"font-body text-lg text-ivory leading-relaxed",children:"Naples has been the spiritual home of Italian tailoring for over two centuries. Unlike the structured, heavily padded English tradition, Neapolitan tailoring prizes lightness, softness, and a garment that feels like a second skin."}),a.jsxs("p",{className:"font-body text-base text-ivory leading-relaxed",children:["The hallmarks are unmistakable: the ",a.jsx("em",{children:"spalla camicia"})," (shirt shoulder) that falls naturally without padding, hand-rolled lapels that catch light with organic irregularity, a full-canvas chest piece that molds to your body over time, and pick-stitching visible along every edge — proof that human hands, not machines, built the garment."]}),a.jsx("p",{className:"font-body text-base text-ivory leading-relaxed",children:"At Bellucci Napoli, we honor this tradition while evolving it for the modern executive. Measured in New York, handmade in Naples. Cloth is selected for purpose, performance, and longevity."})]}),a.jsx("div",{className:"mt-10",children:a.jsx(we,{href:"/neapolitan-tailoring",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"LEARN ABOUT THE CRAFT"})})]}),a.jsx("div",{className:"space-y-7",children:[{label:"Spalla Camicia",desc:"The signature Neapolitan shirt shoulder — unpadded, gathered, and set by hand for natural movement."},{label:"Full-Canvas Construction",desc:"A floating horsehair canvas chest piece, hand-basted to the wool, that molds to your body over time."},{label:"Hand-Rolled Lapels",desc:"Lapels shaped and rolled by hand, creating a soft, three-dimensional curve impossible to achieve by machine."},{label:"Pick Stitching",desc:"Visible hand-stitching along edges and lapels — the hallmark of authentic handmade Italian tailoring."},{label:"Surgeon's Cuffs",desc:"Functional buttonholes on every sleeve, hand-cut and finished — a mark of true bespoke craftsmanship."}].map((s,o)=>a.jsxs("div",{className:"border-l-2 border-gold/20 pl-6 py-2",children:[a.jsx("h3",{className:"font-display text-[23px] text-ivory mb-2",children:s.label}),a.jsx("p",{className:"font-body text-lg text-ivory leading-relaxed",children:s.desc})]},o))})]})})})}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-4",children:"THE PROCESS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05]",children:["From Conversation to ",a.jsx("span",{className:"italic text-gold",children:"Completion"})]})]}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-x-10 gap-y-14",children:[{step:"01",title:"Private Consultation",desc:"Understand the client’s lifestyle, professional needs, personal style and intended use of the garment."},{step:"02",title:"Measurements & Proportion",desc:"Record detailed measurements and assess posture, balance, body shape and individual proportions."},{step:"03",title:"Fabric & Design",desc:"Select cloth, construction, silhouette, lapels, buttons, linings and finishing details."},{step:"04",title:"Pattern & Construction",desc:"Translate the client’s measurements and proportions into the garment’s pattern and begin construction in Naples."},{step:"05",title:"Fitting & Refinement",desc:"Evaluate balance, movement and silhouette, then refine the garment where needed."},{step:"06",title:"Final Delivery",desc:"Complete the garment, conduct the final fitting and advise the client on coordination, care and future wardrobe development."}].map(s=>a.jsxs("div",{className:"relative pl-12",children:[a.jsx("span",{className:"absolute left-0 top-0 font-display text-[31px] text-gold/65 leading-none",children:s.step}),a.jsx("h3",{className:"font-display text-[23px] text-ivory mb-3",children:s.title}),a.jsx("p",{className:"font-body text-lg text-ivory leading-relaxed",children:s.desc})]},s.step))}),a.jsx("div",{className:"text-center mt-14",children:a.jsx(we,{href:"/bespoke",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"EXPLORE THE BESPOKE PROCESS"})})]})})}),a.jsx("section",{className:"py-24 lg:py-36 bg-[#0D0D0B]",children:a.jsx("div",{className:"max-w-[1000px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-12",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"THE CLOTH"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory leading-[1.1]",children:["The Foundation of Every ",a.jsx("span",{className:"italic text-gold",children:"Garment"})]})]}),a.jsxs("div",{className:"max-w-3xl mx-auto space-y-6",children:[a.jsx("p",{className:"font-body text-[19px] text-ivory leading-relaxed",children:"Fabric is the single most important decision in any bespoke commission. It determines how a garment drapes, breathes, travels, ages and ultimately performs across the seasons and situations of your life. A cloth must be selected not by its Super number alone, but by its suitability to climate, professional context, travel frequency, desired formality and the longevity you expect from the finished piece."}),a.jsx("p",{className:"font-body text-[19px] text-ivory leading-relaxed",children:"Weight, texture, drape and durability must all be considered together. A lightweight high-twist wool may be ideal for a New York summer, while a heavier flannel serves the executive who spends winter months between boardrooms and airports. The right cloth disappears on the body — it moves without resistance, resists creasing under pressure, and develops character rather than deterioration over years of wear."}),a.jsx("p",{className:"font-body text-[19px] text-ivory leading-relaxed",children:"Bellucci Napoli works with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda. During your consultation, Professor Bellucci will guide you through the selection based on the garment’s intended purpose and your individual requirements."})]}),a.jsx("div",{className:"text-center mt-12",children:a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"BOOK A FABRIC CONSULTATION"})})]})})}),a.jsx("section",{className:"relative overflow-hidden",children:a.jsxs(we,{href:"/suede",className:"group block relative",children:[a.jsxs("div",{className:"relative w-full h-[50vh] lg:h-[65vh]",children:[a.jsx("img",{width:1600,height:1200,src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-collection-banner-Qddyzm4wiGbdAHGUY9XAdA.webp",alt:"Suede Collection — Bellucci Napoli",loading:"lazy",decoding:"async",className:"w-full h-full object-cover transition-transform duration-[2s] ease-out group-hover:scale-[1.03]"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/75 via-[#0A0A0A]/30 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/50 to-transparent"})]}),a.jsx("div",{className:"absolute inset-0 flex items-center",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10 w-full",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-4",children:"THE SUEDE COLLECTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl xl:text-6xl text-ivory leading-[1.05] mb-4",children:["Tactile ",a.jsx("span",{className:"italic text-gold",children:"Luxury"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/80 max-w-md leading-relaxed mb-8",children:"The finest Italian calfskin suede — from structured blazers to aviator bombers. Buttery softness meets Neapolitan construction."}),a.jsx("span",{className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 group-hover:bg-gold/10 transition-all duration-500",children:"EXPLORE SUEDE"})]})})]})}),a.jsx("section",{className:"py-4 lg:py-8",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[a.jsx(X,{children:a.jsxs(we,{href:"/prive",className:"group block relative overflow-hidden aspect-[4/3] lg:aspect-[16/10]",children:[a.jsx("img",{width:1600,height:1200,src:fe.shirtDetail,alt:"Privé Collection",loading:"lazy",decoding:"async",className:"w-full h-full object-cover transition-transform duration-[1.5s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/90 via-[#0A0A0A]/40 to-[#0A0A0A]/10"}),a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-8 lg:p-12",children:[a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-gold mb-3",children:"PRIVATE COLLECTION"}),a.jsx("h3",{className:"font-display text-3xl lg:text-4xl text-ivory mb-2",children:"Privé"}),a.jsx("p",{className:"font-body text-base text-ivory/80",children:"Designed to follow you everywhere"})]})]})}),a.jsx(X,{delay:.15,children:a.jsxs("a",{href:"https://nedoir.com/",target:"_blank",rel:"noopener noreferrer",className:"group block relative overflow-hidden aspect-[4/3] lg:aspect-[16/10]",children:[a.jsx("img",{width:1600,height:1200,src:"/manus-storage/HERO_NEDOIR_Light_f4fbfb86.png",alt:"Nedoir",loading:"lazy",decoding:"async",className:"w-full h-full object-cover transition-transform duration-[1.5s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/90 via-[#0A0A0A]/40 to-[#0A0A0A]/10"}),a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-8 lg:p-12",children:[a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-gold mb-3",children:"PRESENCE IS DESIGNED"}),a.jsx("img",{width:312,height:70,src:"/manus-storage/nedoir-official-wordmark-cropped_b19b8cdf.png",alt:"NEDOIR official logo",loading:"eager",decoding:"async",className:"h-8 w-auto lg:h-10 mb-3"}),a.jsx("p",{className:"font-body text-base text-ivory",children:"The House of Athletic Elegance"})]})]})})]})})}),a.jsx("section",{className:"py-20 lg:py-28",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-20 items-center",children:[a.jsx("div",{className:"lg:col-span-5 order-2 lg:order-1",children:a.jsxs("div",{className:"relative overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:fe.nedoPortrait,alt:"Professor Nedo Bellucci, founder of Bellucci Napoli bespoke tailoring house",loading:"lazy",decoding:"async",className:"w-full aspect-[3/4] object-cover",style:{objectPosition:"50% 20%"}}),a.jsx("div",{className:"absolute inset-0 border border-gold/10"}),a.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-2/5 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/95 to-transparent"})]})}),a.jsxs("div",{className:"lg:col-span-7 order-1 lg:order-2",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-6",children:"THE SIGNATURE"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:["Professor Nedo",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"Bellucci"})]}),a.jsxs("div",{className:"space-y-5",children:[a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed",children:"Founder of Bellucci Napoli and NEDOIR, with over 20 years dedicated to the art of Neapolitan bespoke tailoring and the psychology of presence. A recognized authority in luxury menswear, Professor Bellucci has dressed executives, founders, and public figures across three continents."}),a.jsxs("p",{className:"font-body text-base text-ivory/80 leading-relaxed",children:["Creator of the 5 | SEC to STYLE wardrobe management system and author of ",a.jsx("em",{children:"BE—HAVE: Design of Presence"}),". His approach combines Italian craftsmanship with a deep understanding of how clothing shapes perception, confidence, and professional outcomes."]})]}),a.jsxs("div",{className:"mt-10 flex flex-wrap gap-4",children:[a.jsx(we,{href:"/nedo-bellucci",className:"font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"ABOUT NEDO"}),a.jsx(we,{href:"/neapolitan-tailoring",className:"font-ui text-[10px] font-light tracking-luxury text-ivory/80 border border-ivory/15 px-8 py-3.5 hover:border-ivory/30 hover:text-ivory/70 transition-all duration-500",children:"ABOUT THE CRAFT"})]}),a.jsxs("div",{className:"mt-12 pt-8 border-t border-ivory/8",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-ivory/80 mb-5",children:"FEATURED ON"}),a.jsx("div",{className:"flex flex-wrap items-center gap-x-8 gap-y-4",children:["Forbes","WSJ","WWD","Good Day NY","nss","Italia Living"].map(s=>a.jsx("span",{className:"font-ui text-sm lg:text-base font-light tracking-wide text-ivory/80",children:s},s))})]})]})]})})})}),a.jsx("section",{className:"py-20 lg:py-28 bg-[#0D0D0B]",children:a.jsx("div",{className:"max-w-[1100px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-12",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-4",children:"THE AUTHORITY"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.1]",children:["Expertise Built Over ",a.jsx("span",{className:"italic text-gold",children:"Two Decades"})]})]}),a.jsxs("p",{className:"font-body text-xl text-ivory/80 leading-relaxed text-center max-w-3xl mx-auto mb-14",children:["The work of ",a.jsx(we,{href:"/nedo-bellucci",className:"text-gold/80 hover:text-gold transition-colors",children:"Professor Nedo Bellucci"})," represents more than twenty years of dedication to Neapolitan bespoke tailoring, presence design, and the craft of dressing men who lead. His credentials speak through the garments, the clients, and the institutions that have recognized his contribution to menswear."]}),a.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8",children:["More than 20 years of bespoke menswear expertise","Former Professor of Menswear at the Fashion Institute of Technology, New York","Founder of Bellucci Napoli","Founder of NEDOIR","Creator of the 5 | SEC to STYLE wardrobe management system","Author of BE—HAVE: Design of Presence","Experience serving executives, founders, professionals and public figures","Clients served across the United States, Europe and the Middle East","Featured in Forbes, The Wall Street Journal, WWD, Good Day New York, nss and Italia Living"].map((s,o)=>a.jsxs("div",{className:"flex items-start gap-4 py-4",children:[a.jsx("span",{className:"block w-2 h-2 rounded-full bg-gold/50 mt-2.5 shrink-0"}),a.jsx("p",{className:"font-body text-[22px] text-ivory leading-relaxed",children:s})]},o))})]})})}),a.jsxs("section",{className:"relative py-16 lg:py-24 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.bespokeHands,alt:"Hand-stitching detail on a Bellucci Napoli bespoke garment",loading:"lazy",decoding:"async",className:"w-full h-full object-cover",style:{transform:`translateY(${e*.1}px)`}}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/65"})]}),a.jsx("div",{className:"relative text-center max-w-3xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx(He,{className:"mb-14"}),a.jsxs("div",{className:"relative",children:[a.jsx("span",{className:"absolute -top-8 -left-2 font-display text-8xl text-gold/10 select-none",children:"“"}),a.jsx("p",{className:"font-body text-xl lg:text-2xl xl:text-3xl text-ivory/80 leading-relaxed italic",children:"Every garment begins as a conversation and ends as a statement. Between those two moments lies the entirety of our craft."}),a.jsx("span",{className:"absolute -bottom-12 -right-2 font-display text-8xl text-gold/10 select-none",children:"”"})]}),a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/60 mt-12",children:"— PROFESSOR NEDO BELLUCCI"}),a.jsx(He,{className:"mt-14"})]})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-center",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-3",children:"DIGITAL ATELIER"}),a.jsx("p",{className:"font-ui text-xs tracking-wider text-ivory/85 mb-6",children:"by 5 | SEC to STYLE"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05] mb-4",children:["Your Presence",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"Curated & Delegated"})]}),a.jsxs("h3",{className:"font-display text-xl lg:text-2xl text-ivory/70 leading-[1.1] mb-6",children:["Your Wardrobe,"," ",a.jsx("span",{className:"italic text-gold/80",children:"Digitized"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed mb-6",children:"A Presence system that eliminates wardrobe decisions. Every garment cataloged, every combination curated, every morning simplified."}),a.jsx("p",{className:"font-body text-base text-ivory/80 leading-relaxed mb-10",children:"Your entire Bellucci Napoli collection and your wardrobe — accessible from anywhere, organized with intention, ready when you are."}),a.jsx("a",{href:"/5sec",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"DIGITIZE YOUR WARDROBE"})]}),a.jsx("div",{className:"relative",children:a.jsx("img",{width:1600,height:1200,src:fe.wardrobePhone,alt:"5 | SEC to STYLE digital wardrobe management app by Bellucci Napoli",loading:"lazy",decoding:"async",className:"w-full rounded-sm"})})]})})})}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1100px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-14",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-4",children:"DESIGNED AROUND YOUR LIFE"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.1]",children:["For Men Whose Presence ",a.jsx("span",{className:"italic text-gold",children:"Matters"})]})]}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10 lg:gap-12",children:[{title:"Executives & Senior Leaders",desc:"Commanding professional presence in environments where authority is communicated before a word is spoken."},{title:"Founders & Entrepreneurs",desc:"Clothing that projects confidence and credibility across investor meetings, media appearances and daily operations."},{title:"Attorneys, Financiers & Advisers",desc:"Precision and consistency across long working days, from early morning briefings to evening client engagements."},{title:"Public Speakers & Media Figures",desc:"Intentional image-building for men whose appearance is scrutinized on camera, on stage and in the press."},{title:"Grooms & Formal Occasions",desc:"Formalwear created for significant life events — wedding suits, tuxedos and evening wear built to the individual."},{title:"Frequent Travelers",desc:"A coordinated professional wardrobe engineered for performance across time zones, climates and contexts."}].map((s,o)=>a.jsxs("div",{className:"border-t border-gold/10 pt-8",children:[a.jsx("h3",{className:"font-display text-2xl lg:text-[1.7rem] text-ivory mb-4",children:s.title}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed",children:s.desc})]},o))}),a.jsx("p",{className:"font-body text-xl text-ivory/70 leading-relaxed text-center mt-14 max-w-3xl mx-auto italic",children:"Every garment begins with the individual: his body, his responsibilities, his environment and the presence he intends to create."}),a.jsx("div",{className:"text-center mt-10",children:a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A PRIVATE CONSULTATION"})})]})})}),a.jsx("section",{className:"py-24 lg:py-36 bg-[#0D0D0B]",children:a.jsx("div",{className:"max-w-[1000px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-14",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"CLIENT PERSPECTIVES"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory leading-[1.1]",children:["The Experience, in Their ",a.jsx("span",{className:"italic text-gold",children:"Words"})]}),a.jsxs("div",{className:"flex items-center justify-center gap-3 mt-6",children:[a.jsx("div",{className:"flex gap-0.5",children:[1,2,3,4,5].map(s=>a.jsx("svg",{className:`w-4 h-4 ${s<=4?"text-gold":"text-gold/60"}`,fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},s))}),a.jsx("span",{className:"font-body text-sm text-ivory/80",children:"4.9 out of 5 · 17 reviews on Google"})]})]}),a.jsx("p",{className:"mx-auto max-w-xl text-center font-body text-base leading-relaxed text-ivory/80",children:"Read verified client feedback directly on the Bellucci Napoli Google Business Profile."}),a.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-6 mt-12",children:[a.jsx("a",{href:"https://www.google.com/maps/place//@40.7395252,-73.9443197,17z/data=!3m1!4b1!4m3!3m2!1s0x89c258fa90a4440d:0xf08c045c2e438338!12e1?entry=ttu&g_ep=EgoyMDI2MDgwNS4xIKXMDSoASAFQAw%3D%3D",target:"_blank",rel:"noopener noreferrer",className:"font-ui text-[10px] font-light tracking-luxury text-gold border border-gold/40 px-8 py-3.5 hover:bg-gold/10 transition-all duration-500",children:"READ ALL GOOGLE REVIEWS"}),a.jsx("a",{href:"https://g.page/r/CTiDQy5cBIzwEBM/review",target:"_blank",rel:"noopener noreferrer",className:"font-ui text-[10px] font-light tracking-luxury text-ivory/80 border border-ivory/15 px-8 py-3.5 hover:border-ivory/30 hover:text-ivory/70 transition-all duration-500",children:"SHARE YOUR EXPERIENCE"})]})]})})}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[900px] mx-auto px-6 lg:px-10",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-14",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-4",children:"COMMON QUESTIONS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05]",children:["Frequently Asked ",a.jsx("span",{className:"italic text-gold",children:"Questions"})]})]}),a.jsx("div",{className:"space-y-0 divide-y divide-ivory/8",children:[{q:"What is Neapolitan bespoke tailoring?",a:"Neapolitan bespoke tailoring is a centuries-old Italian craft originating in Naples, characterized by soft unstructured shoulders (spalla camicia), hand-stitched full-canvas construction, and a silhouette that moves naturally with the body. Every garment is cut from a unique paper pattern created for each client."},{q:"How much does a custom bespoke suit cost?",a:"Bespoke from $3,000. MTM from $2,100. Final pricing depends on cloth, garment, and design choices."},{q:"What is the difference between bespoke and made to measure?",a:"Bespoke begins with a unique pattern created for one client. Made to measure adjusts an established house pattern to the client’s measurements. Both are available at Bellucci Napoli."},{q:"What fabrics do you use?",a:"We work with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda, selected according to climate, purpose, performance, and desired character."},{q:"Where is Bellucci Napoli located?",a:"The atelier is at 2525 Borden Avenue, Suite 212, Long Island City, NY 11101. Hours are Monday through Saturday, 12:00 pm to 7:00 pm. Measured in New York, handmade in Naples."},{q:"How do I request a consultation?",a:"Use the consultation form to share your needs, interests, timing, and investment range. The Bellucci Napoli team will follow up by your preferred contact method."}].map((s,o)=>a.jsxs("details",{open:o===0,className:"group py-5",children:[a.jsxs("summary",{className:"flex items-center justify-between cursor-pointer list-none",children:[a.jsx("h3",{className:"font-display text-lg text-ivory group-open:text-gold transition-colors duration-300 pr-4",children:s.q}),a.jsx("span",{className:"font-display text-2xl text-gold/40 group-open:rotate-45 transition-transform duration-300",children:"+"})]}),a.jsx("p",{className:"font-body text-base text-ivory/85 leading-relaxed mt-4 pr-8",children:s.a})]},o))}),a.jsx("div",{className:"text-center mt-12",children:a.jsx(we,{href:"/client-care/faq",className:"inline-block font-ui text-[10px] font-light tracking-luxury text-ivory/80 border border-ivory/15 px-8 py-3.5 hover:border-ivory/30 hover:text-ivory/70 transition-all duration-500",children:"VIEW ALL FAQ"})})]})})}),a.jsxs("section",{className:"relative py-32 lg:py-40 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.naplesEvening,alt:"Evening view of Naples, Italy — the birthplace of Bellucci Napoli tailoring tradition",loading:"lazy",decoding:"async",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/70"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"BEGIN YOUR JOURNEY"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-6xl text-ivory leading-[1.05] mb-6",children:["Request a Private",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"Consultation"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed mb-12",children:"Every masterpiece begins with a conversation. Share your vision, and we will bring it to life with the precision of Neapolitan craftsmanship."}),a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"})]})})]}),a.jsx(Nt,{})]})}const QO="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bespoke-consultation_a65fcdaf.jpg",VO="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/bespoke-fitting_b42483a3.jpg",ZO="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/loro-piana-fabrics-3RcHHotEyW4GFSh6eS2xY2.webp";function GO(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.bespoke.title,de
151scription:ve.bespoke.description,canonical:ve.bespoke.canonical,schema:ve.bespoke.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:fe.bespokeTailor,alt:"Bespoke Tailoring",className:"w-full h-[120%] object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-[#0A0A0A]/10"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-2xl",children:[a.jsx("p",{className:"font-ui text-sm font-light tracking-luxury text-gold mb-4",children:"ONE OF ONE with NEDO"}),a.jsx("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:"Bespoke"}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/95 max-w-lg leading-relaxed",children:"A garment conceived in conversation, born from a single vision, and constructed entirely by hand in our Neapolitan atelier."})]})})]}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[a.jsx("p",{className:"font-ui text-sm font-light tracking-luxury text-gold mb-6",children:"THE BESPOKE EXPERIENCE"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.1] mb-8",children:["Where Vision Becomes ",a.jsx("span",{className:"italic text-gold",children:"Form"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed mb-6",children:"True bespoke is not merely made-to-measure — it is made-to-meaning. Every Bellucci Napoli bespoke garment begins with an intimate consultation where Professor Nedo Bellucci listens not just to your preferences, but to your aspirations."}),a.jsx("p",{className:"font-body text-lg text-ivory/70 leading-relaxed",children:"From cloth selection to final pressing, every decision is guided by a singular purpose: to create a garment that does not simply fit your body, but amplifies your presence. Measured in New York, handmade in Naples."})]})})})}),a.jsx("section",{className:"py-8 lg:py-16",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8 lg:gap-12",children:[{num:"01",title:"The Consultation",desc:"An intimate dialogue about your lifestyle, your ambitions, and the silhouette that will define your presence. Professor Nedo personally guides every client through this foundational conversation.",img:QO},{num:"02",title:"The Creation",desc:"Detailed measurements. An individual pattern. Full-canvas construction. Each garment is refined through a deliberate process of cutting, fitting, and hand finishing.",img:fe.bespokeHands},{num:"03",title:"The Fitting",desc:"Multiple fittings ensure absolute precision. The garment evolves through each session, refined until every line, every drape, every proportion achieves perfection.",img:VO}].map((s,o)=>a.jsx(X,{delay:o*.15,children:a.jsxs("div",{className:"group",children:[a.jsxs("div",{className:"relative overflow-hidden aspect-[4/3] mb-8",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.title,className:"w-full h-full object-cover grayscale transition-all duration-[1.5s] group-hover:scale-105 group-hover:grayscale-0"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/20"})]}),a.jsx("span",{className:"font-display text-5xl text-gold/30",children:s.num}),a.jsx("h3",{className:"font-display text-2xl text-ivory mt-2 mb-4",children:s.title}),a.jsx("p",{className:"font-body text-base text-ivory/70 leading-relaxed",children:s.desc})]})},o))})})})}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-center",children:[a.jsxs("div",{className:"relative",children:[a.jsx("img",{width:1600,height:1200,src:ZO,alt:"Loro Piana Fabric Selection",className:"w-full aspect-square object-cover"}),a.jsx("div",{className:"absolute inset-0 border border-gold/10"})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-sm font-light tracking-luxury text-gold mb-6",children:"THE FABRICS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:["The World's Finest ",a.jsx("span",{className:"italic text-gold",children:"Materials"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed mb-6",children:"We work with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda, selecting each fabric for its intended use, performance, and character."}),a.jsx("p",{className:"font-body text-base text-ivory/70 leading-relaxed mb-10",children:"Cashmere blends to full wool. Each fabric is chosen not merely for its quality, but for how it will drape, move, and age with distinction."}),a.jsx(He,{})]})]})})})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.goldTexture,alt:"Bellucci Napoli gold texture background",className:"w-full h-full object-cover opacity-30"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/85"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-sm font-light tracking-luxury text-gold mb-6",children:"BEGIN YOUR BESPOKE JOURNEY"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-6xl text-ivory leading-[1.05] mb-6",children:["Your Masterpiece ",a.jsx("span",{className:"italic text-gold",children:"Awaits"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed mb-12",children:"Bespoke from $3,000. MTM from $2,100. Request a private consultation with Professor Nedo Bellucci and begin the creation of something truly singular."}),a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"})]})})]}),a.jsx(Nt,{})]})}function $O(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.atelierMTM.title,de
151scription:ve.atelierMTM.description,canonical:ve.atelierMTM.canonical,schema:ve.atelierMTM.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:fe.atelierTablet,alt:"Atelier MTM",className:"w-full h-[120%] object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/50 to-[#0A0A0A]/20"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-2xl",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-4",children:"ATELIER"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["Made to",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"Measure"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/80 max-w-lg leading-relaxed",children:"The precision of bespoke tailoring, refined for the modern gentleman who values both excellence and efficiency."})]})})]}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"THE MTM DIFFERENCE"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:["Precision Without ",a.jsx("span",{className:"italic text-gold",children:"Compromise"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/75 leading-relaxed mb-6",children:"Our Made-to-Measure program offers the Bellucci Napoli signature silhouette — the athletic, Neapolitan-soft shoulder construction that defines our house — adapted to your exact measurements and personal preferences."}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed",children:"Choose cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda. Select your lapel style, button configuration, lining, and every detail that makes a garment distinctly yours. Measured in New York, handmade in Naples."})]}),a.jsx("div",{className:"space-y-8",children:[{label:"MTM",value:"From $2,100"},{label:"Construction",value:"Full Canvas"},{label:"Bespoke",value:"From $3,000"},{label:"Cloth",value:"Selected for Purpose"}].map((s,o)=>a.jsxs("div",{className:"flex items-baseline justify-between border-b border-ivory/5 pb-4",children:[a.jsx("span",{className:"font-ui text-[11px] tracking-wide-luxury text-ivory/60",children:s.label}),a.jsx("span",{className:"font-display text-2xl text-gold",children:s.value})]},o))})]})})})}),a.jsx("section",{className:"py-4",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[a.jsxs("div",{className:"relative overflow-hidden aspect-[4/3]",children:[a.jsx("img",{width:1600,height:1200,src:fe.fromWorkPlane,alt:"Business Attire",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/60 to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 p-8",children:[a.jsx("h3",{className:"font-display text-2xl text-ivory",children:"The Executive"}),a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-ivory/60 mt-1",children:"SUITS · BLAZERS · TROUSERS"})]})]}),a.jsxs("div",{className:"relative overflow-hidden aspect-[4/3]",children:[a.jsx("img",{width:1600,height:1200,src:fe.mtmDinnerJacket,alt:"Evening Wear",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/60 to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 p-8",children:[a.jsx("h3",{className:"font-display text-2xl text-ivory",children:"The Evening"}),a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-ivory/60 mt-1",children:"TUXEDOS · DINNER JACKETS"})]})]})]})})})}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsxs("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-4",children:"THE PROCESS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory",children:["Four Steps to ",a.jsx("span",{className:"italic text-gold",children:"Perfection"})]})]})}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12",children:[{num:"I",title:"Consult",desc:"Share your vision. We listen, advise, and guide you through fabric and style selections."},{num:"II",title:"Measure",desc:"Precise measurements captured by our expert tailors, ensuring an impeccable foundation."},{num:"III",title:"Craft",desc:"Measured in New York, handmade in Naples using full-canvas techniques."},{num:"IV",title:"Perfect",desc:"Final fittings refine every detail until the garment achieves absolute precision."}].map((s,o)=>a.jsx(X,{delay:o*.1,children:a.jsxs("div",{className:"text-center",children:[a.jsx("span",{className:"font-display text-4xl text-gold/30 italic",children:s.num}),a.jsx(He,{className:"my-6"}),a.jsx("h3",{className:"font-display text-xl text-ivory mb-3",children:s.title}),a.jsx("p",{className:"font-body text-sm text-ivory/70 leading-relaxed",children:s.desc})]})},o))})]})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.naplesEvening,alt:"Naples",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/70"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"START YOUR MTM JOURNEY"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-6xl text-ivory leading-[1.05] mb-6",children:["Tailored to ",a.jsx("span",{className:"italic text-gold",children:"You"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed mb-12",children:"Experience the Bellucci Napoli made-to-measure program. Schedule your consultation today."}),a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"})]})})]}),a.jsx(Nt,{})]})}const MN="/consultation",KO=[{size:"44",chest:"86-88",waist:"76-78",shoulder:"43"},{size:"46",chest:"90-92",waist:"80-82",shoulder:"44"},{size:"48",chest:"94-96",waist:"84-86",shoulder:"45.5"},{size:"50",chest:"98-100",waist:"88-90",shoulder:"47"},{size:"52",chest:"102-104",waist:"92-94",shoulder:"48.5"},{size:"54",chest:"106-108",waist:"96-98",shoulder:"50"},{size:"56",chest:"110-112",waist:"100-102",shoulder:"51.5"},{size:"58",chest:"114-116",waist:"104-106",shoulder:"53"}];function XO({product:e,onSelect:n}){const[s,o]=j.useState(!1);return a.jsxs(Re.div,{className:"group cursor-pointer",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),onClick:()=>n(e),whileHover:{y:-4},transition:{duration:.4},children:[a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4] bg-[#EBEBEB] mb-5",children:[a.jsx("img",{width:1600,height:1200,src:s&&e.images[1]?e.images[1]:e.images[0],alt:e.name,className:"w-full h-full object-cover transition-all duration-700",loading:"lazy"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/0 group-hover:bg-[#0A0A0A]/10 transition-colors duration-500"})]}),a.jsxs("div",{className:"space-y-1.5",children:[a.jsx("h3",{className:"font-display text-lg lg:text-xl text-ivory group-hover:text-gold transition-colors duration-300",children:a.jsx(we,{href:`/suede/${e.id}`,onClick:c=>c.stopPropagation(),className:"hover:text-gold focus-visible:outline-2 focus-visible:outline-gold",children:e.name})}),a.jsx("p",{className:"font-ui text-[11px] tracking-wide text-ivory/70",children:e.subt
151itle}),a.jsxs("div",{className:"flex items-baseline gap-4 pt-1",children:[a.jsxs("span",{className:"font-body text-lg text-gold font-medium",children:["$",e.price.toLocaleString()]}),a.jsxs("span",{className:"font-ui text-[11px] tracking-wide text-ivory/60",children:["MTM $",e.mtmPrice.toLocaleString()]})]}),a.jsx("p",{className:"font-ui text-[10px] tracking-wider text-gold/60",children:"Made to Measure Available"})]})]})}function ON({product:e,onClose:n}){const[s,o]=j.useState(!1),[c,u]=j.useState(""),[d,m]=j.useState(!1),[p,g]=j.useState(0),y=()=>{g(E=>(E+1)%e.images.length)},x=()=>{g(E=>(E-1+e.images.length)%e.images.length)},[b,S]=j.useState(!1),N=d?e.mtmPrice:e.price,A=j.useCallback((E,D)=>D.order.create({purchase_units:[{description:`Bellucci Napoli - ${e.name}${c?` (Size ${c})`:""}${d?" - Made to Measure":""}`,amount:{value:N.toFixed(2),currency_code:"USD"},custom_id:`BN-${e.id}-${c||"NS"}-${d?"MTM":"MTO"}`}],application_context:{brand_name:"Bellucci Napoli",shipping_preference:"GET_FROM_FILE"}}),[e,c,d,N]),C=j.useCallback((E,D)=>D.order.capture().then(()=>{S(!0)}),[]);return a.jsxs(Re.div,{className:"fixed inset-0 z-[100] flex items-center justify-center",initial:{opacity:0}
151,animate:{opacity:1},exit:{opacity:0},children:[a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/90 backdrop-blur-sm",onClick:n}),a.jsxs(Re.div,{className:"relative w-full max-w-6xl max-h-[90vh] overflow-y-auto bg-[#111] border border-gold/10 mx-4",initial:{y:40,opacity:0},animate:{y:0,opacity:1},exit:{y:40,opacity:0},transition:{duration:.4},children:[a.jsx("button",{onClick:n,className:"absolute top-4 right-4 z-10 text-ivory/65 hover:text-ivory transition-colors",children:a.jsx(Dj,{size:24})}),a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2",children:[a.jsxs("div",{className:"bg-[#EBEBEB] relative",children:[a.jsxs("div",{className:"relative aspect-[3/4]",children:[a.jsx(Vn,{mode:"wait",children:a.jsx(Re.img,{src:e.images[p],alt:`${e.name} - View ${p+1}`,className:"w-full h-full object-cover",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3}},p)}),e.images.length>1&&a.jsxs(a.Fragment,{children:[a.jsx("button",{onClick:x,className:"absolute left-3 top-1/2 -translate-y-1/2 w-10 h-10 bg-[#0A0A0A]/60 backdrop-blur-sm flex items-center justify-center text-ivory/70 hover:text-ivory hover:bg-[#0A0A0A]/80 transition-all",children:a.jsx(N3,{size:20})}),a.jsx("button",{onClick:y,className:"absolute right-3 top-1/2 -translate-y-1/2 w-10 h-10 bg-[#0A0A0A]/60 backdrop-blur-sm flex items-center justify-center text-ivory/70 hover:text-ivory hover:bg-[#0A0A0A]/80 transition-all",children:a.jsx(S3,{size:20})})]}),a.jsx("div",{className:"absolute bottom-3 left-1/2 -translate-x-1/2 bg-[#0A0A0A]/60 backdrop-blur-sm px-3 py-1",children:a.jsxs("span",{className:"font-ui text-[9px] tracking-wide text-ivory/70",children:[p+1," / ",e.images.length]})})]}),a.jsx("div",{className:"flex gap-1 p-2 bg-[#E0E0E0]",children:e.images.map((E,D)=>a.jsx("button",{onClick:()=>g(D),className:`flex-1 aspect-square overflow-hidden border-2 transition-all duration-300 ${p===D?"border-[#0A0A0A]":"border-transparent opacity-60 hover:opacity-100"}`,children:a.jsx("img",{width:1600,height:1200,src:E,alt:`View ${D+1}`,className:"w-full h-full object-cover"})},D))})]}),a.jsxs("div",{className:"p-8 lg:p-12 space-y-6",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-gold/70 mb-2",children:e.subt
151itle.toUpperCase()}),a.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-ivory leading-tight",children:e.name})]}),a.jsxs("div",{className:"flex items-baseline gap-4",children:[a.jsxs("span",{className:"font-body text-2xl text-gold",children:["$",N.toLocaleString()]}),d&&a.jsx("span",{className:"font-ui text-[10px] tracking-wide text-ivory/60",children:"MADE TO MEASURE"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/60 leading-relaxed",children:e.description}),a.jsxs("div",{className:"space-y-3 pt-3",children:[a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/70",children:"DETAILS"}),e.details.map((E,D)=>a.jsxs("p",{className:"font-body text-sm text-ivory/65 flex items-center gap-2.5",children:[a.jsx("span",{className:"w-1.5 h-1.5 bg-gold/50 rounded-full flex-shrink-0"}),E]},D))]}),a.jsxs("div",{className:"space-y-3 pt-3",children:[a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/70",children:"AVAILABLE COLORS"}),a.jsx("div",{className:"flex flex-wrap gap-2",children:e.colors.map(E=>a.jsx("span",{className:"font-body text-sm text-ivory/60 border border-ivory/15 px-4 py-1.5",children:E},E))}),a.jsx("p",{className:"font-ui text-[9px] tracking-wide text-ivory/55",children:"Colors are fixed per style — cannot be customized for MTO"})]}),a.jsxs("div",{className:"space-y-3 pt-2",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/70",children:"SELECT SIZE (IT)"}),a.jsx("button",{onClick:()=>o(!s),className:"font-ui text-[9px] tracking-wide text-gold/50 hover:text-gold transition-colors underline",children:"SIZE GUIDE"})]}),a.jsx("div",{className:"grid grid-cols-4 gap-2",children:e.sizes.map(E=>a.jsx("button",{onClick:()=>u(E),className:`font-ui text-xs py-2 border transition-all duration-300 ${c===E?"border-gold text-gold bg-gold/5":"border-ivory/10 text-ivory/60 hover:border-ivory/30 hover:text-ivory/60"}`,children:E},E))})]}),a.jsx(Vn,{children:s&&a.jsx(Re.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},className:"overflow-hidden",children:a.jsxs("div",{className:"border border-ivory/10 p-4 mt-2",children:[a.jsx("p",{className:"font-ui text-[9px] tracking-luxury text-gold/60 mb-3",children:"SIZE CHART (CM)"}),a.jsxs("table",{className:"w-full text-xs",children:[a.jsx("thead",{children:a.jsxs("tr",{className:"border-b border-ivory/10",children:[a.jsx("th",{className:"font-ui text-[9px] tracking-wide text-ivory/60 py-2 text-left",children:"SIZE"}),a.jsx("th",{className:"font-ui text-[9px] tracking-wide text-ivory/60 py-2 text-left",children:"CHEST"}),a.jsx("th",{className:"font-ui text-[9px] tracking-wide text-ivory/60 py-2 text-left",children:"WAIST"}),a.jsx("th",{className:"font-ui text-[9px] tracking-wide text-ivory/60 py-2 text-left",children:"SHOULDER"})]})}),a.jsx("tbody",{children:KO.map(E=>a.jsxs("tr",{className:"border-b border-ivory/5",children:[a.jsx("td",{className:"font-body text-ivory/65 py-1.5",children:E.size}),a.jsx("td",{className:"font-body text-ivory/60 py-1.5",children:E.chest}),a.jsx("td",{className:"font-body text-ivory/60 py-1.5",children:E.waist}),a.jsx("td",{className:"font-body text-ivory/60 py-1.5",children:E.shoulder})]},E.size))})]})]})})}),a.jsxs("div",{className:"flex items-center gap-3 pt-2",children:[a.jsx("button",{onClick:()=>m(!d),className:`relative w-10 h-5 rounded-full transition-colors duration-300 ${d?"bg-gold":"bg-ivory/20"}`,children:a.jsx("span",{className:`absolute top-0.5 w-4 h-4 rounded-full bg-[#0A0A0A] transition-transform duration-300 ${d?"translate-x-5":"translate-x-0.5"}`})}),a.jsx("span",{className:"font-ui text-[10px] tracking-wide text-ivory/65",children:"MADE TO MEASURE"})]}),a.jsx("div",{className:"space-y-3 pt-4",children:b?a.jsxs("div",{className:"text-center py-6 space-y-3",children:[a.jsx("div",{className:"w-12 h-12 mx-auto bg-gold/10 border border-gold/30 rounded-full flex items-center justify-center",children:a.jsx(w3,{className:"w-6 h-6 text-gold"})}),a.jsx("h3",{className:"font-display text-xl text-ivory",children:"Order Confirmed"}),a.jsx("p",{className:"font-body text-sm text-ivory/60",children:"Thank y
151ou for your order. We will contact you shortly with next steps."})]}):d?a.jsx("a",{href:MN,className:"block w-full text-center font-ui text-[11px] font-light tracking-luxury text-[#0A0A0A] bg-gold py-4 hover:bg-gold/90 transition-all duration-300",children:"REQUEST A CONSULTATION"}):a.jsxs(a.Fragment,{children:[!c&&a.jsx("p",{className:"font-ui text-[10px] tracking-wide text-gold/80 text-center",children:"Please select a size above to proceed"}),a.jsx("div",{className:`paypal-button-container ${c?"":"opacity-40 pointer-events-none"}`,children:a.jsx(fp,{style:{layout:"vertical",color:"gold",shape:"rect",label:"pay",height:48},createOrder:A,onApprove:C,disabled:!c})}),a.jsxs("div",{className:"flex items-center justify-center gap-2 pt-1",children:[a.jsx(A3,{className:"w-3.5 h-3.5 text-ivory/60"}),a.jsx("span",{className:"font-ui text-[9px] tracking-wide text-ivory/60",children:"Debit or credit card — no PayPal account needed"})]})]})}),a.jsx("p",{className:"font-ui text-[8px] tracking-wide text-ivory/65 pt-2",children:"Measured in New York, handmade in Naples. Colors are fixed for made-to-order pieces."})]})]})]})]})}function WO(){const[e,n]=j.useState(0),[s,o]=j.useState(null),[c,u]=j.useState("all");j.useEffect(()=>{window.scrollTo(0,0);const p=()=>n(window.scrollY);return window.addEventListener("scroll",p,{passive:!0}),()=>window.removeEventListener("scroll",p)},[]),j.useEffect(()=>(s?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[s]);const d=c==="all"?Di:Di.filter(p=>p.category===c),m={all:Di.length};return _b.forEach(p=>{p.id!=="all"&&(m[p.id]=Di.filter(g=>g.category===p.id).length)}),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.suede.title,description:ve.suede.description,canonical:ve.suede.canonical,schema:ve.suede.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:fe.suedeHero,alt:"Bellucci Napoli Suede Collection",className:"w-full h-[120%] object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-[#0A0A0A]/10"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-4",children:"MEASURED IN NEW YORK · HANDMADE IN NAPLES"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["The Suede",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"Collection"})]}),a.jsxs("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl leading-relaxed",children:[Di.length," artisan-crafted silhouettes in Italian calfskin suede. Blazers, blousons, bombers, safari jackets, overshirts, and shearling — each made to order."]})]})})]}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"TACTILE LUXURY"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:["The Art of ",a.jsx("span",{className:"italic text-gold",children:"Touch"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed mb-6",children:"Our suede collection represents the intersection of tactile luxury and Italian construction. Each piece is crafted from the finest calfskin suede, selected for its buttery softness and rich depth of color."}),a.jsx("p",{className:"font-body text-base text-ivory/70 leading-relaxed",children:"From structured blazers to relaxed overshirts, from aviator bombers to 
151shearling field jackets — every suede garment carries the Bellucci Napoli signature: an athletic silhouette, soft shoulders, and construction that moves with you rather than against you."}),a.jsx(He,{className:"mt-10"})]}),a.jsxs("div",{className:"relative",children:[a.jsx("img",{width:1600,height:1200,src:fe.shadesDark,alt:"Italian Suede Detail",className:"w-full aspect-[3/4] object-cover"}),a.jsx("div",{className:"absolute inset-0 border border-gold/10"})]})]})})})}),a.jsx("section",{className:"py-24 lg:py-36 bg-[#0D0D0B]",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-center",children:[a.jsxs("div",{className:"relative",children:[a.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[a.jsx("img",{width:1600,height:1200,src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img1_6c4cc638.jpg",alt:"Firma Suede Jacket by NEDOIR — front view",className:"w-full aspect-[3/4] object-cover col-span-2"}),a.jsx("img",{width:1600,height:1200,src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img2_b6e77b26.jpg",alt:"Firma Suede Jacket — detail",className:"w-full aspect-square object-cover"}),a.jsx("img",{width:1600,height:1200,src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/suede-iconic-handmade-blazer-jacket-ss25-1_img3_00bd9ab3.jpg",alt:"Firma Suede Jacket — side profile",className:"w-full aspect-square object-cover"})]}),a.jsx("div",{className:"absolute top-6 left-6 bg-[#0A0A0A]/80 backdrop-blur-sm border border-gold/20 px-4 py-2",children:a.jsx("span",{className:"font-ui text-[9px] tracking-luxury text-gold",children:"SIGNATURE PIECE"})})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"THE NEDOIR COLLECTION"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-3",children:["The ",a.jsx("span",{className:"italic text-gold",children:"Firma"})]}),a.jsx("p",{className:"font-ui text-xs tracking-wide text-ivory/50 mb-8",children:"Signature Suede Jacket"}),a.jsxs("div",{className:"border-l-2 border-gold/30 pl-6 mb-10",children:[a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed mb-4",children:"The FIRMA SUEDE is a signature style inspired by the NEDOIR FIRMA collection. This handmade suede jacket is measured in New York and handmade in Naples from Italian calfskin suede selected for softness, natural depth of color, and lasting character."}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed",children:"Designed to create a refined athletic silhouette through comfort, versatility, and timeless elegance. Unlined for warm-season ease, with hand-stitched detailing and horn button closure throughout."})]}),a.jsx("div",{className:"grid grid-cols-2 gap-4 mb-10",children:["100% Italian calfskin suede","Measured in New York, handmade in Naples","Unlined construction","Hand-stitched detailing","Horn button closure","Dual-side sueded finish"].map((p,g)=>a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"w-1 h-1 bg-gold/50 rounded-full"}),a.jsx("span",{className:"font-ui text-[10px] tracking-wide text-ivory/60",children:p})]},g))}),a.jsxs("div",{className:"flex items-baseline gap-6 mb-8",children:[a.jsx("span",{className:"font-display text-2xl text-gold",children:"Bespoke from $3,000"}),a.jsx("span",{className:"font-ui text-[11px] tracking-wide text-ivory/70",children:"MTM from $2,100"})]}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[a.jsx("button",{onClick:()=>{const p=Di.find(g=>g.id==="suede-iconic-handmade-blazer-jacket-ss25-1");p&&o(p)},className:"font-ui text-[11px] font-light tracking-luxury text-[#0A0A0A] bg-gold px-10 py-4 hover:bg-gold/90 transition-all duration-300",children:"ORDER THE FIRMA"}),a.jsx("a",{href:"#collection",className:"font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/30 px-10 py-4 hover:bg-gold/5 transition-all duration-300 text-center",children:"VIEW FULL COLLECTION"})]})]})]})})})}),a.jsx("section",{className:"py-16",id:"collection",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-12",children:[a.jsx("p",{className:"font-ui text-xs font-light tracking-luxury text-gold mb-4",children:"EXPLORE THE COLLECTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory mb-8",children:["Handcrafted Italian ",a.jsx("span",{className:"italic text-gold",children:"Suede"})]}),a.jsx("div",{className:"flex flex-wrap items-center justify-center gap-4 lg:gap-6",children:_b.map(p=>a.jsxs("button",{onClick:()=>u(p.id),className:`font-ui text-[10px] tracking-luxury pb-2 border-b-2 transition-all duration-300 ${c===p.id?"text-gold border-gold":"text-ivory/65 border-transparent hover:text-ivory/80"}`,children:[p.label," (",m[p.id]||0,")"]},p.id))})]})}),a.jsx(Re.div,{className:"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4 lg:gap-6",layout:!0,children:a.jsx(Vn,{mode:"popLayout",children:d.map((p,g)=>a.jsx(Re.div,{layout:!0,initial:{opacity:0,y:20}
151,animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},transition:{duration:.4,delay:g*.03},children:a.jsx(XO,{product:p,onSelect:o})},p.id))})})]})}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"border border-gold/20 p-10 lg:p-16 text-center relative overflow-hidden",children:[a.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-gold/5 to-transparent"}),a.jsxs("div",{className:"relative",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-4",children:"MADE TO MEASURE"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.05] mb-6",children:["Your Silhouette, ",a.jsx("span",{className:"italic text-gold",children:"Perfected"})]}),a.jsx("p",{className:"font-body text-base text-ivory/75 leading-relaxed max-w-2xl mx-auto mb-8",children:"Every piece in the suede collection is available as made to measure. MTM from $2,100. Bespoke from $3,000. Measured in New York, handmade in Naples."}),a.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[a.jsx("a",{href:MN,className:"inline-block font-ui text-[11px] font-light tracking-luxury text-[#0A0A0A] bg-gold px-10 py-4 hover:bg-gold/90 transition-all duration-300",children:"REQUEST A CONSULTATION"}),a.jsx("a",{href:"#collection",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/30 px-10 py-4 hover:bg-gold/5 transition-all duration-300",children:"BROWSE COLLECTION"})]})]})]})})})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.goldTexture,alt:"Bellucci Napoli gold texture background",className:"w-full h-full object-cover opacity-20"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/85"})]}),a.jsx("div",{className:"relative text-center max-w-3xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"ARTISANAL PROMISE"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.1] mb-8",children:["Every Stitch, ",a.jsx("span",{className:"italic text-gold",children:"Intentional"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/75 leading-relaxed mb-4",children:"Each suede garment is measured in New York and handmade in Naples from calfskin suede selected for exceptional softness, durability, and depth of color."}),a.jsx("p",{className:"font-body text-base text-ivory/60 leading-relaxed mb-12",children:"Colors are fixed per style and cannot be customized for made-to-order pieces."}),a.jsx("a",{href:"#collection",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"EXPLORE THE COLLECTION"})]})})]}),a.jsx(Nt,{}),a.jsx(Vn,{children:s&&a.jsx(ON,{product:s,onClose:()=>o(null)})})]})}function JO(){const{id:e}=jm(),n=Di.find(m=>m.id===e),[s,o]=j.useState(0),[c,u]=j.useState(!1);if(j.useEffect(()=>{window.scrollTo(0,0),o(0),u(!1)},[e]),j.useEffect(()=>{if(!c)return;document.body.style.overflow="hidden";const m=p=>{p.key==="Escape"&&u(!1)};return document.addEventListener("keydown",m),()=>{document.body.style.overflow="",document.removeEventListener("keydown",m)}},[c]),!n)return a.jsx(om,{});const d=`${n.name} | Italian Suede | Bellucci Napoli`;return a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:d,description:n.description,canonical:`https://belluccinapoli.com/suede/${n.id}`}),a.jsx(yt,{}),a.jsx("main",{className:"pt-28 lg:pt-40 pb-24 lg:pb-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsxs("nav",{"aria-label":"Breadcrumb",className:"font-ui text-[11px] text-ivory/70 tracking-wider mb-8 lg:mb-12",children:[a.jsx(we,{href:"/",className:"hover:text-gold transition-colors",children:"HOME"}),a.jsx("span",{className:"mx-3 text-gold/70",children:"/"}),a.jsx(we,{href:"/suede",className:"hover:text-gold transition-colors",children:"SUEDE"}),a.jsx("span",{className:"mx-3 text-gold/70",children:"/"}),a.jsx("span",{className:"text-gold",children:n.name.toUpperCase()})]}),a.jsxs("div",{className:"grid lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)] gap-10 lg:gap-20 items-start",children:[a.jsxs("div",{children:[a.jsx("div",{className:"aspect-[3/4] bg-[#E9E6DF] overflow-hidden",children:a.jsx("img",{src:n.images[s],alt:`${n.name} by Bellucci Napoli — view ${s+1}`,width:1200,height:1600,className:"w-full h-full object-cover",fetchPriority:"high"})}),n.images.length>1&&a.jsx("div",{className:"grid grid-cols-4 gap-2 mt-3","aria-label":"Product views",children:n.images.map((m,p)=>a.jsx("button",{type:"button",onClick:()=>o(p),"aria-label":`Show ${n.name} view ${p+1}`,"aria-pressed":p===s,className:`aspect-[3/4] overflow-hidden border-2 transition-colors ${p===s?"border-gold":"border-transparent hover:border-gold/50"}`,children:a.jsx("img",{src:m,alt:"",width:300,height:400,loading:"lazy",className:"w-full h-full object-cover"})},m))})]}),a.jsxs("div",{className:"lg:sticky lg:top-28",children:[a.jsxs("p",{className:"font-ui text-xs tracking-luxury text-gold mb-5",children:["THE SUEDE COLLECTION · ",n.category.toUpperCase()]}),a.jsx("h1",{className:"font-display text-5xl lg:text-6xl text-ivory leading-[1.05] mb-3",children:n.name}),a.jsx("p",{className:"font-body text-lg text-ivory/80 mb-8",children:n.subtitle}),a.jsxs("div",{className:"flex flex-wrap items-baseline gap-6 border-y border-gold/20 py-6 mb-8",children:[a.jsxs("span",{className:"font-display text-3xl text-gold",children:["$",n.price.toLocaleStr
151ing()]}),a.jsxs("span",{className:"font-ui text-sm text-ivory/75",children:["Made to Measure $",n.mtmPrice.toLocaleString()]})]}),a.jsx("p",{className:"font-body text-lg text-ivory/85 leading-relaxed mb-8",children:n.description}),a.jsxs("div",{className:"mb-9",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold mb-4",children:"DETAILS"}),a.jsx("ul",{className:"space-y-3 text-ivory/80 font-body text-base",children:n.details.map(m=>a.jsxs("li",{className:"flex gap-3",children:[a.jsx("span",{className:"text-gold","aria-hidden":"true",children:"·"}),m]},m))})]}),a.jsx("p",{className:"font-ui text-xs tracking-widest text-gold mb-3",children:"AVAILABLE COLORS"}),a.jsx("p",{className:"font-body text-base text-ivory/80 mb-9",children:n.colors.join(" · ")}),a.jsx("button",{type:"button",onClick:()=>u(!0),className:"w-full bg-gold text-[#0A0A0A] font-ui text-xs tracking-luxury py-5 hover:bg-gold/85 transition-colors focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-gold",children:"SELECT SIZE & ORDER"}),a.jsx(we,{href:"/consultation",className:"block text-center w-full mt-3 border border-gold/50 text-gold font-ui text-xs tracking-luxury py-5 hover:bg-gold/10 transition-colors",children:"REQUEST A CONSULTATION"}),a.jsx("p",{className:"font-body text-sm text-ivory/70 mt-6",children:"Measured in New York, handmade in Naples. Select your size or request made-to-measure during your consultation."})]})]})]})}),a.jsx(Nt,{}),a.jsx(Vn,{children:c&&a.jsx(ON,{product:n,onClose:()=>u(!1)})})]})}function e8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.prive.title,description:ve.prive.description,canonical:ve.prive.canonical}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:fe.shirtDetail,alt:"Privé Collection",className:"w-full h-[120%] object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-[#0A0A0A]/10"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-2xl",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold mb-4",children:"PRIVATE ATELIER"}),a.jsx("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:"Privé"}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-lg leading-relaxed",children:"Designed to follow you everywhere. An exclusive collection for the inner circle."})]})})]}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"THE PRIVATE COLLECTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-[1.1] mb-8",children:["Beyond the ",a.jsx("span",{className:"italic text-gold",children:"Atelier"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/80 leading-relaxed mb-6",children:"Privé is where Bellucci Napoli's tailoring philosophy extends beyond the suiting. A white-glove service with full customization to create a unique, personalized style and a curated collection of essentials — each piece carrying the same DNA of precision, quality, and the signature athletic silhouette that defines our house."}),a.jsx("p",{className:"font-body text-lg text-ivory/70 leading-relaxed",children:"From travel-ready pieces to refined casual wear, and a digitalized wardrobe always available on your phone powered by 5 | SEC to STYLE, Privé ensures that the Bellucci Napoli standard of excellence accompanies you in every moment — from the boardroom to the weekend, from the city to the coast."}),a.jsx(He,{className:"mt-12"})]})})})}),a.jsx("section",{className:"py-8",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-4",children:[a.jsxs("div",{className:"lg:col-span-2 relative overflow-hidden aspect-[16/10]",children:[a.jsx("img",{width:1600,height:1200,src:fe.shadesLight,alt:"Privé Light",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/70 to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 p-8 lg:p-12",children:[a.jsx("h3",{className:"font-display text-3xl text-ivory mb-2",children:"The Essentials"}),a.jsx("p",{className:"font-body text-base text-ivory/60",children:"Refined foundations for every wardrobe"})]})]}),a.jsxs("div",{className:"relative overflow-hidden aspect-[16/10] lg:aspect-auto",children:[a.jsx("img",{width:1600,height:1200,src:fe.polo,alt:"Privé Polo",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/70 to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 p-8",children:[a.jsx("h3",{className:"font-display text-2xl text-ivory mb-2",children:"The Knits"}),a.jsx("p",{className:"font-body text-sm text-ivory/60",children:"Luxurious comfort, elevated"})]})]})]})})})}),a.jsx("section",{className:"py-28 lg:py-40",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-16",children:[{title:"Travel-Ready",desc:"Wrinkle-resistant fabrics and versatile designs that transition seamlessly across time zones and occasions."},{title:"Signature Fit",desc:"Every Privé piece carries the Bellucci Napoli athletic silhouette — enhancing posture and proportion with effortless elegance."},{title:"Curated Selection",desc:"A deliberately limited collection. Each piece is designed to complement the others, creating a cohesive wardrobe system."}].map((s,o)=>a.jsx(X,{delay:o*.12,children:a.jsxs("div",{className:"text-center",children:[a.jsx(He,{className:"mb-8"}),a.jsx("h3",{className:"font-display text-xl text-ivory mb-4",children:s.title}),a.jsx("p",{className:"font-body text-base text-ivory/60 leading-relaxed",children:s.desc})]})},o))})})})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.styleCoat,alt:"Privé",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/70"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-6",children:"EXCLUSIVE ACCESS"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-6xl text-ivory leading-[1.05] mb-6",children:["Enter the ",a.jsx("span",{className:"italic text-gold",children:"Privé"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-12",children:"Bespoke from $3,000. MTM from $2,100. Measured in New York, handmade in Naples. Cloth selections include Loro Piana, Fratelli Tallia di Delfino, and Reda."}),a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"})]})})]}),a.jsx(Nt,{})]})}function t8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.editorial.title,description:ve.editorial.description,canonical:ve.editorial.canonical}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.2}px)`},children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialTuxTerrace,alt:"Peter Facinelli in Bellucci Napoli tuxedo on terrace",className:"w-full h-[120%] object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/60 via-trans
151parent to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-2xl",children:[a.jsx("p",{className:"font-ui text-[11px] font-light tracking-luxury text-gold mb-4",children:"EDITORIAL CAMPAIGN"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.92] mb-4",children:["Peter",a.jsx("br",{}),"Facinelli"]}),a.jsx("p",{className:"font-display text-xl lg:text-2xl italic text-gold/80 mb-6",children:"for Bellucci Napoli"}),a.jsx("p",{className:"font-body text-lg text-ivory/60 max-w-lg leading-relaxed",children:"A cinematic exploration of modern elegance, captured through the lens of Neapolitan tailoring mastery."})]})})]}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"max-w-[900px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"text-center",children:[a.jsx(He,{className:"mb-12"}),a.jsx("p",{className:"font-body text-xl lg:text-2xl xl:text-3xl text-ivory/60 leading-relaxed italic mb-10",children:`"When you put on a Bellucci Napoli suit, something shifts. It's not just the fit — it's the feeling. You stand differently. You move differently. There's a confidence that comes from wearing something made with that level of intention."`}),a.jsx("p",{className:"font-ui text-[11px] tracking-luxury text-gold",children:"— PETER FACINELLI"}),a.jsx(He,{className:"mt-12"})]})})})}),a.jsx("section",{className:"py-4",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[a.jsx(X,{children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialFacinelliIndoor,alt:"Peter Facinelli indoor portrait in Bellucci Napoli",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]})}),a.jsx(X,{delay:.15,children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialFacinelliWoman,alt:"Peter Facinelli with model in Bellucci Napoli",className:"w-full h-full object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]})})]})})}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"THE CAMPAIGN"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory leading-[1.1] mb-8",children:["Presence, ",a.jsx("span",{className:"italic text-gold",children:"Captured"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed",children:"Shot against the dramatic backdrop of a metropolitan skyline at dusk, this editorial captures the essence of the Bellucci Napoli man — commanding, refined, and effortlessly present. Peter Facinelli embodies the intersection of Hollywood charisma and Neapolitan elegance."})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"THE COLLECTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory leading-[1.1] mb-8",children:["Evening ",a.jsx("span",{className:"italic text-gold",children:"Black Tie"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed",children:"The editorial showcases our evening collection — from the peak-lapel tuxedo in midnight wool to the relaxed navy blazer with signature Neapolitan shoulders. Each piece demonstrates how Bellucci Napoli transforms formal wear from obligation into statement."})]})]})})})}),a.jsx("section",{className:"py-4",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsx(X,{children:a.jsxs("div",{className:"relative overflow-hidden aspect-[16/9] lg:aspect-[21/9]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialFacinelliWomen2,alt:"Peter Facinelli editorial wide shot",className:"w-full h-full object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/50 via-trans
151parent to-[#0A0A0A]/50"}),a.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:a.jsx("div",{className:"text-center px-6",children:a.jsx("p",{className:"font-display text-2xl lg:text-4xl xl:text-5xl text-ivory italic drop-shadow-lg",children:'"Presence is not performed. It is tailored."'})})})]})})})}),a.jsx("section",{className:"py-4 mt-8",children:a.jsxs("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-12",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"THE SHOOTING"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory",children:["Behind the ",a.jsx("span",{className:"italic text-gold",children:"Lens"})]})]})}),a.jsx(X,{children:a.jsxs("div",{className:"relative overflow-hidden aspect-[16/7] mb-4",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialPlaneLandscape,alt:"Bellucci Napoli editorial — model by private jet",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/10"})]})}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[a.jsx(X,{delay:0,children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialDsc5767,alt:"Editorial shooting - model portrait",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/10"})]})}),a.jsx(X,{delay:.1,children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialDsc5436,alt:"Editorial shooting - detail",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/10"})]})}),a.jsx(X,{delay:.2,children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialPlaneCloseup,alt:"Editorial shooting - model stepping off plane",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/10"})]})})]})]})}),a.jsx("section",{className:"py-4 mt-8",children:a.jsxs("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-12",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"OUTERWEAR"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory",children:["The ",a.jsx("span",{className:"italic text-gold",children:"Coat"})," Collection"]})]})}),a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[a.jsx(X,{children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialCoat1,alt:"Bellucci Napoli coat editorial",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]})}),a.jsx(X,{delay:.15,children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialCoat2,alt:"Bellucci Napoli coat editorial 2",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]})})]})]})}),a.jsx("section",{className:"py-4 mt-8",children:a.jsx("div",{className:"max-w-[1600px] mx-auto px-4 lg:px-8",children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[a.jsx(X,{children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialDsc6171,alt:"Editorial behind the scenes",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]})}),a.jsx(X,{delay:.15,children:a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:fe.editorialImg5207,alt:"Editorial final shot",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]})})]})})}),a.jsx("section",{className:"py-24 lg:py-36 mt-8",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[a.jsxs("div",{className:"relative overflow-hidden aspect-square",children:[a.jsx("img",{width:1600,height:1200,src:fe.tailoringSleeveButton,alt:"Neapolitan craftsmanship detail",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]}),a.jsxs("div",{className:"lg:pl-8",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb
151-6",children:"THE CRAFT"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl xl:text-5xl text-ivory leading-[1.05] mb-6",children:["Behind Every ",a.jsx("span",{className:"italic text-gold",children:"Stitch"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-8",children:"Measured in New York, handmade in Naples. The soft Neapolitan shoulders, sculpted lapels, and athletic silhouette reflect the Bellucci Napoli approach to proportion and presence."}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-10",children:"Discover the centuries-old tradition that defines our craft — from full-canvas construction to individually patterned garments made for one body alone."}),a.jsx("a",{href:"/neapolitan-tailoring",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"DISCOVER NEAPOLITAN TAILORING"})]})]})})})}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx(He,{className:"mb-12"}),a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"EXPERIENCE THE COLLECTION"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-6",children:["Wear the ",a.jsx("span",{className:"italic text-gold",children:"Editorial"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-12",children:"Every piece from the editorial is available through our bespoke and made-to-measure programs. Begin your journey today."}),a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-12 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"}),a.jsx(He,{className:"mt-12"})]})})}),a.jsx(Nt,{})]})}const n8="https://www.5sec.app",i8="/manus-storage/five-sec-editorial-hero_c6ae7bc0.webp",s8="/manus-storage/five-sec-presence-statement_d550ccc5.webp",a8="/manus-storage/nedo-workshop-founder-4x5_bd8558da.webp",r8=[{number:"01",label:"DESIGN",title:"Know what serves you.",copy:"Define the wardrobe decisions that support your life, body, colouring, profession, travel, and personal standard of presence.",className:"bg-[#12110f]"},{number:"02",label:"DIGITIZE",title:"Every piece you own. In your pocket.",copy:"Your wardrobe is photographed, organized, and made visible through a private digital system—so you know what you own, what works together, and what is missing.",className:"bg-[#ded4c2] text-[#11100e]"},{number:"03",label:"DELEGATE",title:"Hand it over. We run it for you.",copy:"From outfit planning and curated purchases to travel preparation and seasonal refinement, 5 | SEC to Style manages the system behind your presence.",className:"bg-[#211b16]"}],o8=["Lina’s 1:1 onboarding call","A live-guided Deep Presence Assessment","Arrangement of the Presence Keeper residence visit","Body measurements","Colour and complexion assessment","Review of existing wardrobe pieces","Core-piece photography","Standardized fit photography"];function zb({children:e,className:n=""}){return a.jsxs("a",{href:n8,target:"_blank",rel:"noopener noreferrer",className:`group inline-flex items-center justify-center gap-4 border border-[#c9a96e] bg-[#c9a96e] px-7 py-4 font-ui text-[10px] font-semibold tracking-[0.22em] text-[#0a0908] transition duration-300 hover:bg-transparent hover:text-[#f4efe6] focus:outline-none focus:ring-2 focus:ring-[#c9a96e] focus:ring-offset-4 focus:ring-offset-[#0a0908] sm:px-9 ${n}`,children:[a.jsx("span",{children:e}),a.jsx("span",{"aria-hidden":"true",className:"transition-transform duration-300 group-hover:translate-x-1",children:"→"})]})}function l8(){return a.jsxs("div",{className:"min-h-screen overflow-hidden bg-[#0a0908] text-[#f4efe6] selection:bg-[#c9a96e] selection:text-[#0a0908]",children:[a.jsx(vt,{title:ve.fiveSec.title,description:ve.fiveSec.description,canonical:ve.fiveSec.canonical,sc
151hema:ve.fiveSec.schema}),a.jsxs("main",{children:[a.jsxs("section",{className:"relative min-h-[100svh] overflow-hidden border-b border-white/10",children:[a.jsx("img",{src:i8,alt:"Women and men arriving in tailored quiet-luxury clothing",width:2560,height:1440,loading:"eager",fetchPriority:"high",className:"absolute inset-0 h-full w-full object-cover object-[64%_center] sm:object-center"}),a.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(90deg,#0a0908_0%,rgba(10,9,8,.96)_27%,rgba(10,9,8,.58)_52%,rgba(10,9,8,.08)_100%)]"}),a.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(180deg,rgba(10,9,8,.62)_0%,transparent_30%,rgba(10,9,8,.18)_70%,#0a0908_100%)]"}),a.jsx("div",{className:"pointer-events-none absolute inset-0 opacity-[0.12] [background-image:radial-gradient(rgba(255,255,255,.8)_0.55px,transparent_0.55px)] [background-size:5px_5px]"}),a.jsx("div",{className:"relative mx-auto flex min-h-[100svh] max-w-[1500px] items-center px-6 py-16 sm:px-10 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.9,ease:[.23,1,.32,1]},className:"max-w-[690px] pt-8",children:[a.jsx("p",{className:"mb-8 font-ui text-[9px] font-semibold tracking-[0.32em] text-[#c9a96e] sm:text-[10px]",children:"BELLUCCI NAPOLI PRESENTS"}),a.jsxs("h1",{className:"font-display text-[clamp(3.45rem,8vw,7.8rem)] leading-[0.86] tracking-[-0.045em] text-[#f6f1e8]",children:["5 ",a.jsx("span",{className:"text-[#c9a96e]",children:"|"})," SEC"," ",a.jsx("br",{}),a.jsx("span",{className:"italic",children:"to Style"})]}),a.jsx("div",{className:"my-8 h-px w-20 bg-[#c9a96e] sm:my-10"}),a.jsxs("p",{className:"max-w-xl font-display text-2xl leading-tight text-[#f4efe6] sm:text-3xl lg:text-[2.45rem]",children:["A wardrobe is not only what you wear.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"It is how you arrive."})]}),a.jsxs("div",{className:"mt-7 max-w-[620px] space-y-4 font-body text-[15px] leading-7 text-[#e4dccf] sm:text-base",children:[a.jsx("p",{children:"5 | SEC to Style is the complete wardrobe and presence-management system for people whose time, performance, and first impression matter."}),a.jsx("p",{children:"Built on the same belief in precision, fit, and deliberate presentation, it transforms wardrobe management into a system—designed around your life."})]}),a.jsx(zb,{className:"mt-9",children:"DISCOVER 5 | SEC TO STYLE"})]})}),a.jsxs("div",{className:"absolute bottom-7 right-7 hidden items-center gap-4 lg:flex","aria-hidden":"true",children:[a.jsx("span",{className:"font-ui text-[8px] tracking-[0.28em] text-white/55",children:"PRECISION · PRESENCE · TIME"}),a.jsx("span",{className:"h-px w-20 bg-[#c9a96e]/60"})]})]}),a.jsx("section",{className:"border-b border-white/10 bg-[#0d0c0b] py-14 sm:py-16",children:a.jsxs("div",{className:"mx-auto grid max-w-[1400px] items-center gap-8 px-6 sm:px-10 lg:grid-cols-[1fr_auto_1fr] lg:px-16",children:[a.jsxs("p",{className:"font-display text-3xl leading-tight text-[#f4efe6] sm:text-4xl lg:text-[2.7rem]",children:["The room decides in 5 seconds.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"So should your wardrobe."})]}),a.jsx("div",{className:"hidden h-20 w-px bg-white/15 lg:block"}),a.jsx("p",{className:"font-ui text-[10px] font-semibold uppercase leading-6 tracking-[0.26em] text-[#d8d0c4] lg:text-right",children:"Think Less. Better Presence. Perform More."})]})}),a.jsx("section",{className:"relative py-24 sm:py-32 lg:py-40",children:a.jsxs("div",{className:"mx-auto grid max-w-[1450px] gap-14 px-6 sm:px-10 lg:grid-cols-[0.92fr_1.08fr] lg:items-center lg:gap-24 lg:px-16",children:[a.jsx(X,{children:a.jsxs("div",{children:[a.jsx("p",{className:"mb-7 font-ui text-[9px] font-semibold tracking-[0.3em] text-[#c9a96e] sm:text-[10px]",children:"THE BELLUCCI STANDARD"}),a.jsxs("h2",{className:"max-w-xl font-display text-4xl leading-[0.98] tracking-[-0.025em] text-[#f4efe6] sm:text-5xl lg:text-7xl",children:["Precision is not a detail.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"It is the difference."})]}),a.jsxs("div",{className:"mt-9 max-w-2xl space-y-5 font-body text-base leading-8 text-[#ddd5c8] sm:text-[17px]",children:[a.jsx("p",{children:"Bellucci Napoli understands that fit changes posture, proportion changes confidence, and the right garment changes how a person enter
151s a room."}),a.jsx("p",{children:"5 | SEC to Style extends that philosophy beyond a single garment."}),a.jsx("p",{children:"It creates a complete system around how you show up—what you own, what works, what you need, and what no longer deserves your attention."})]})]})}),a.jsx(X,{delay:.12,children:a.jsxs("figure",{className:"relative ml-auto max-w-[720px]",children:[a.jsx("div",{className:"absolute -left-5 -top-5 h-full w-full border border-[#c9a96e]/25","aria-hidden":"true"}),a.jsx("img",{src:fe.bespokeHands,alt:"Bellucci Napoli artisan hand-stitching a tailored garment",width:1920,height:1288,loading:"lazy",className:"relative aspect-[4/3] w-full object-cover grayscale-[18%]"}),a.jsxs("figcaption",{className:"mt-5 flex items-center justify-between gap-5 font-ui text-[8px] tracking-[0.24em] text-white/50 sm:text-[9px]",children:[a.jsx("span",{children:"CRAFTSMANSHIP, TRANSLATED"}),a.jsx("span",{className:"h-px flex-1 bg-white/12"}),a.jsx("span",{children:"01 / 05"})]})]})})]})}),a.jsx("section",{className:"border-y border-[#b7a78f]/25 bg-[#eee6d8] py-24 text-[#14110e] sm:py-32 lg:py-40","aria-labelledby":"five-sec-founder-title",children:a.jsx("div",{className:"mx-auto max-w-[1400px] px-6 sm:px-10 lg:px-16",children:a.jsxs("div",{className:"grid items-center gap-12 lg:grid-cols-[0.86fr_1.14fr] lg:gap-20 xl:gap-28",children:[a.jsx(X,{children:a.jsxs("div",{className:"relative max-w-[580px]",children:[a.jsx("div",{className:"absolute -left-3 -top-3 h-full w-full border border-[#9c7d4c]/40 sm:-left-5 sm:-top-5","aria-hidden":"true"}),a.jsx("img",{src:a8,alt:"Professor Nedo Bellucci examining the shoulder and silhouette of a tailored jacket in his workshop",width:1200,height:1500,loading:"lazy",decoding:"async",className:"relative aspect-[4/5] w-full object-cover"})]})}),a.jsx(X,{delay:.12,children:a.jsxs("div",{className:"max-w-[720px] text-left",children:[a.jsx("p",{id:"five-sec-founder-title",className:"mb-8 font-ui text-[9px] font-semibold uppercase tracking-[0.3em] text-[#846937] sm:mb-12 sm:text-[10px]",children:"THE FOUNDER · PROFESSOR NEDO BELLUCCI"}),a.jsxs("figure",{children:[a.jsxs("blockquote",{className:"font-instrument text-[clamp(2.7rem,4.5vw,5.1rem)] leading-[1.02] tracking-[-0.025em] text-[#17130f]",children:["“The jacket is the first thing a man is seen in. It should be designed to enhance the ",a.jsx("em",{className:"font-normal text-[#91713c]",children:"athletic silhouette"})," of any body type — not just to cover it.”"]}),a.jsxs("figcaption",{className:"mt-10 border-t border-[#9c7d4c]/35 pt-7 sm:mt-14 sm:pt-8",children:[a.jsx("p",{className:"font-instrument text-2xl text-[#17130f] sm:text-3xl",children:"— Professor Nedo Bellucci"}),a.jsx("p",{className:"mt-2 font-ui text-[9px] font-semibold uppercase tracking-[0.21em] text-[#665947] sm:text-[10px]",children:"Founder · Bellucci Napoli · NEDOIR"})]})]})]})})]})})}),a.jsx("section",{className:"border-y border-white/10 bg-[#17130f] py-24 sm:py-32 lg:py-40",children:a.jsxs("div",{className:"mx-auto grid max-w-[1400px] gap-12 px-6 sm:px-10 lg:grid-cols-[0.8fr_1.2fr] lg:gap-24 lg:px-16",children:[a.jsx(X,{children:a.jsxs("div",{className:"lg:sticky lg:top-24",children:[a.jsx("p",{className:"mb-7 font-ui text-[9px] font-semibold tracking-[0.3em] text-[#c9a96e] sm:text-[10px]",children:"THE PRESENCE PRINCIPLE"}),a.jsxs("h2",{className:"font-display text-4xl leading-[1.02] tracking-[-0.02em] sm:text-5xl lg:text-6xl",children:["First impressions are irreversible.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"Make yours deliberate."})]})]})}),a.jsx(X,{delay:.12,children:a.jsxs("div",{className:"border-l border-[#c9a96e]/35 pl-7 sm:pl-10 lg:pl-14",children:[a.jsxs("div",{className:"space-y-5 font-body text-lg leading-9 text-[#e1d8ca]",children:[a.jsxs("p",{children:["Most people manage their presence alone.",a.jsx("br",{}),"The best performers delegate it."]}),a.jsx("p",{children:"High-performing professionals lose time, mental bandwidth, and confidence to decisions around dressing, shopping, returns, wardrobe organization, and travel packing."}),a.jsx("p",{children:"5 | SEC to Style exists to remove that friction."}),a.jsx("p",{children:"Your attention belongs to the work, relationships, and opportunities only you can create."})]}),a.jsxs("p",{className:"mt-12 max-w-2xl font-display text-3xl italic leading-tight text-[#c9a96e] sm:text-4xl lg:text-5xl",children:["Keep the presence.",a.jsx("br",{}),"Let the system handle the rest."]})]})})]})}),a.jsx("section",{className:"py-24 sm:py-32 lg:py-40",children:a.jsxs("div",{className:"mx-auto max-w-[1500px] px-6 sm:px-10 lg:px-16",children:[a.jsx(X,{children:a.jsxs("div",{className:"mb-14 flex flex-col justify-between gap-6 border-b border-white/10 pb-8 sm:mb-20 md:flex-row md:items-end",children:[a.jsxs("div",{children:[a.jsx("p",{className:"mb-6 font-ui text-[9px] font-semibold tracking-[0.3em] text-[#c9a96e] sm:text-[10px]",children:"DESIGN. DIGITIZE. DELEGATE."}),a.jsxs("h2",{className:"font-display text-4xl leading-none sm:text-5xl lg:text-7xl",children:["One system.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"Built around you."})]})]}),a.jsx("p",{className:"max-w-md font-body text-base leading-7 text-[#d8d0c4] md:text-right",children:"AI-powered wardrobe intelligence, expert human guidance, curated shopping, and long-term personal service—working as one. Every client has an expert team behind the system."})]})}),a.jsx("div",{className:"grid gap-5 lg:grid-cols-3",children:r8.map((e,n)=>a.jsx(X,{delay:n*.1,children:a.jsxs("article",{className:`relative flex min-h-[500px] flex-col overflow-hidden border border-white/10 p-7 sm:p-9 lg:min-h-[560px] ${e.className}`,children:[e.label==="DIGITIZE"&&a.jsxs(a.Fragment,{children:[a.jsx("img",{src:fe.wardrobePhone,alt:"Private digital wardrobe displayed on a phone",width:1536,height:1024,loading:"lazy",className:"absolute inset-0 h-full w-full object-cover opacity-25 mix-blend-multiply"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#ded4c2] via-[#ded4c2]/75 to-[#ded4c2]/95"})]}),a.jsxs("div",{className:"relative z-10 flex h-full flex-col",children:[a.jsxs("div",{className:"flex items-center justify-between border-b border-current/15 pb-5",children:[a.jsx("span",{className:"font-ui text-[9px] font-semibold tracking-[0.28em]",children:e.label}),a.jsx("span",{className:"font-display text-3xl text-[#c9a96e]",children:e.number})]}),a.jsxs("div",{className:"mt-auto pt-20",children:[a.jsx("h3",{className:"font-display text-4xl leading-[1.04] sm:text-[2.7rem]",children:e.title}),a.jsx("p",{className:`mt-6 font-body text-base leading-8 ${e.label==="DIGITIZE"?"text-[#28231e]":"text-[#ddd5c8]"}`,children:e.copy})]})]})]})},e.label))})]})}),a.jsxs("section",{className:"relative min-h-[74svh] overflow-hidden border-y border-white/10",children:[a.jsx("img",{src:s8,alt:"A woman and man entering a refined professional room",width:2688,height:1152,loading:"lazy",className:"absolute inset-0 h-full w-full object-cover object-[68%_center]"}),a.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(90deg,rgba(8,8,8,.96)_0%,rgba(8,8,8,.82)_46%,rgba(8,8,8,.18)_100%)]"}),a.jsx("div",{className:"relative mx-auto flex min-h-[74svh] max-w-[1500px] items-center px-6 py-24 sm:px-10 lg:px-16",children:a.jsx(X,{children:a.jsxs("div",{className:"max-w-[820px]",children:[a.jsx("p",{className:"mb-8 font-ui text-[9px] font-semibold tracking-[0.3em] text-[#c9a96e] sm:text-[10px]",children:"THE FIVE-SECOND STANDARD"}),a.jsxs("blockquote",{className:"font-display text-4xl leading-[1.02] tracking-[-0.025em] text-[#f5efe5] sm:text-5xl lg:text-7xl",children:["“The room decides in 5 seconds.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"You should not spend an hour preparing for it.”"})]}),a.jsx("p",{className:"mt-10 max-w-2xl font-body text-base leading-8 text-[#e2dace] sm:text-lg",children:"5 | SEC to Style combines intelligent wardrobe technology, expert human guidance, curated shopping, and long-term personal service into one private Presence Operating System."})]})})})]}),a.jsx("section",{className:"bg-[#eee6d8] py-24 text-[#14110e] sm:py-32 lg:py-40",children:a.jsxs("div",{className:"mx-auto max-w-[1400px] px-6 sm:px-10 lg:px-16",children:[a.jsx(X,{children:a.jsxs("div",{className:"grid gap-10 border-b border-black/15 pb-12 lg:grid-cols-[0.9fr_1.1fr] lg:items-end lg:gap-24",children:[a.jsxs("div",{children:[a.jsx("p",{className:"mb-7 font-ui text-[9px] font-semibold tracking-[0.3em] text-[#8b6d39] sm:text-[10px]",children:"THE PRESENCE SYSTEM SETUP"}),a.jsxs("h2",{className:"font-display text-4xl leading-[1.02] tracking-[-0.025em] sm:text-5xl lg:text-7xl",children:["Built around your life.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#8b6d39]",children:"Designed to last."})]})]}),a.jsxs("p",{className:"max-w-xl font-body text-lg leading-8 text-[#39332c] lg:justify-self-end",children:["The 5 | SEC to Style experience begins with a one-time ",a.jsx("strong",{className:"font-semibold text-[#14110e]",children:"$750 Presence System setup."})]})]})}),a.jsx("div",{className:"mt-14 grid gap-x-16 gap-y-0 md:grid-cols-2",children:o8.map((e,n)=>a.jsx(X,{delay:n%4*.04,children:a.jsxs("div",{className:"grid grid-cols-[auto_1fr] items-start gap-5 border-b border-black/15 py-5",children:[a.jsx("span",{className:"pt-1 font-ui text-[9px] font-semibold tracking-[0.18em] text-[#8b6d39]",children:String(n+1).padStart(2,"0")}),a.jsx("p",{className:"font-body text-base leading-7 text-[#29241f] sm:text-[17px]",children:e})]})},e))}),a.jsx(X,{children:a.jsxs("div",{className:"mt-14 flex flex-col justify-between gap-5 border border-black/20 px-6 py-6 sm:flex-row sm:items-center sm:px-8",children:[a.jsx("p",{className:"font-ui text-[9px] font-semibold tracking-[0.26em] text-[#5d4a2a]",children:"THE STANDARD"}),a.jsx("p",{className:"font-display text-2xl italic text-[#14110e] sm:text-3xl",children:"100% satisfaction guarantee."})]})})]})}),a.jsxs("section",{className:"relative overflow-hidden bg-[#15110e] py-28 sm:py-36 lg:py-44",children:[a.jsx("div",{className:"pointer-events-none absolute -right-28 top-1/2 h-[520px] w-[520px] -translate-y-1/2 roun
151ded-full border border-[#c9a96e]/10","aria-hidden":"true"}),a.jsx("div",{className:"pointer-events-none absolute -right-10 top-1/2 h-[340px] w-[340px] -translate-y-1/2 rounded-full border border-[#c9a96e]/10","aria-hidden":"true"}),a.jsx("div",{className:"relative mx-auto max-w-[1150px] px-6 text-center sm:px-10",children:a.jsxs(X,{children:[a.jsx("p",{className:"mb-7 font-ui text-[9px] font-semibold tracking-[0.3em] text-[#c9a96e] sm:text-[10px]",children:"5 | SEC TO STYLE"}),a.jsxs("h2",{className:"font-display text-5xl leading-[0.96] tracking-[-0.03em] sm:text-6xl lg:text-8xl",children:["Presence is not accidental.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#c9a96e]",children:"It is designed."})]}),a.jsx("p",{className:"mx-auto mt-8 max-w-xl font-body text-lg leading-8 text-[#ddd5c8]",children:"Discover the system behind a more deliberate way of showing up."}),a.jsx(zb,{className:"mt-10",children:"ENTER 5 | SEC TO STYLE"})]})})]})]}),a.jsxs("footer",{className:"border-t border-white/10 bg-[#080706] px-6 py-10 text-center sm:px-10",children:[a.jsxs("p",{className:"font-display text-2xl text-[#f4efe6]",children:["5 ",a.jsx("span",{className:"text-[#c9a96e]",children:"|"})," SEC to Style"]}),a.jsx("p",{className:"mt-2 font-ui text-[8px] tracking-[0.26em] text-white/50",children:"PRESENTED BY BELLUCCI NAPOLI"})]})]})}function c8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.neapolitanTailoring.title,description:ve.neapolitanTailoring.description,canonical:ve.neapolitanTailoring.canonical,schema:ve.neapolitanTailoring.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative min-h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.15}px)`},children:[a.jsx("img",{width:1600,height:1200,src:fe.tailoringHeroBespoke,alt:"Neapolitan tailoring — pattern, canvas, hand-stitching",className:"w-full h-[120%] object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/50 to-[#0A0A0A]/20"})]}),a.jsx("div",{className:"relative min-h-screen flex flex-col justify-center items-center text-center px-6",children:a.jsxs(Re.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-[11px] font-light tracking-luxury text-gold mb-6",children:"THE ART OF"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.92] mb-6",children:["Neapolitan",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold",children:"Tailoring"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl mx-auto leading-relaxed",children:"Centuries of tradition. Decades of mastery. Every stitch a testament to the Neapolitan craft."})]})}),a.jsx(Re.div,{className:"absolute bottom-8 left-1/2 -translate-x-1/2",animate:{y:[0,8,0]},transition:{repeat:1/0,duration:2},children:a.jsx("div",{className:"w-[1px] h-12 bg-gradient-to-b from-transparent to-gold/50"})})]}),a.jsx("section",{className:"py-28 lg:py-36",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("div",{className:"w-12 h-[1px] bg-gold/40 mb-8"}),a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"CONSTRUCTION"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:["Full ",a.jsx("span",{className:"italic text-gold",children:"Canvassed"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-6",children:"Each Bellucci Napoli bespoke garment is full canvas. Measured in New York, handmade in Naples using cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda. The canvas allows the suit to mold naturally to the wearer's body over time."}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed",children:"Unlike fused or half-canvassed alternatives, our garments feature horsehair canvas that extends throughout the entire front panel — providing structure, drape, and longevity that no machine can replicate."})]}),a.jsxs("div",{className:"relative overflow-hidden aspect-[4/5]",children:[a.jsx("img",{width:1600,height:1200,src:fe.bespokeHands,alt:"Full canvas construction detail",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]})]})})})}),a.jsx("section",{className:"relative py-0",children:a.jsxs("div",{className:"relative h-[80vh] lg:h-screen overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:fe.tailoringAthleticSuit,alt:"Athletic silhouette — Bellucci Napoli suit",className:"w-full h-full object-cover object-top",style:{transform:`translateY(${Math.max(0,(e-800)*.1)}px)`}}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/70 via-trans
151parent to-transparent"}),a.jsx("div",{className:"absolute inset-0 flex items-end pb-16 lg:pb-24 px-6 lg:px-16",children:a.jsx(X,{children:a.jsxs("div",{className:"max-w-xl",children:[a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"SIGNATURE DESIGN"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl xl:text-6xl text-ivory leading-[1.05] mb-6",children:["Athletic ",a.jsx("span",{className:"italic text-gold",children:"Silhouette"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/60 leading-relaxed",children:"Signature soft Neapolitan shoulders, sculpted lapels, and individually shaped patterns create garments designed to enhance posture, athletic silhouette, and refined presence for every body type."})]})})})]})}),a.jsx("section",{className:"py-28 lg:py-36",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{className:"relative overflow-hidden aspect-square order-2 lg:order-1",children:[a.jsx("img",{width:1600,height:1200,src:fe.tailoringSleeveButton,alt:"Handmade sleeve buttonholes",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]}),a.jsxs("div",{className:"order-1 lg:order-2",children:[a.jsx("div",{className:"w-12 h-[1px] bg-gold/40 mb-8"}),a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"CRAFTSMANSHIP"}),a.jsx("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-8",children:a.jsx("span",{className:"italic text-gold",children:"Handmade"})}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-6",children:"Every buttonhole is hand-sewn. Every lapel is hand-padded. Every edge is hand-finished. In an age of mass production, Bellucci Napoli remains committed to the time-honored techniques that distinguish true Neapolitan tailoring."}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed",children:"The surgeon's cuff, the pick-stitched edges, the hand-rolled lapels — these are not embellishments. They are the signatures of a garment made by human hands with deliberate intention."})]})]})})})}),a.jsx("section",{className:"relative py-0",children:a.jsxs("div",{className:"relative h-[70vh] lg:h-[80vh] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:fe.tailoringHandCutting,alt:"Hand-cutting fabric on the table",className:"w-full h-full object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/50 to-transparent"}),a.jsx("div",{className:"absolute inset-0 flex items-center justify-center text-center px-6",children:a.jsx(X,{children:a.jsxs("div",{className:"max-w-2xl",children:[a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl xl:text-6xl text-ivory leading-[1.05] mb-6",children:["Hand-Cut ",a.jsx("span",{className:"text-gold/60",children:"|"})," ",a.jsx("span",{className:"italic text-gold",children:"Individually Patterned"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 leading-relaxed",children:"No two Bellucci Napoli garments are alike. Each pattern is drafted from scratch based on over 30 individual measurements, accounting for every asymmetry, every preference, every nuance of the wearer's physique."})]})})})]})}),a.jsx("section",{className:"py-28 lg:py-36",children:a.jsxs("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16",children:[a.jsx(He,{className:"mb-10"}),a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-4",children:"DEFINING CHARACTERISTICS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-ivory",children:["The Pillars of ",a.jsx("span",{className:"italic text-gold",children:"Neapolitan"})," Tailoring"]})]})}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 lg:gap-12",children:[{title:"Soft Shoulders",desc:"The hallmark of Neapolitan construction — a natural, unpadded shoulder that follows the body's contour, creating an effortless drape impossible to achieve with structured padding."},{title:"Sculpted Lapels",desc:"Hand-padded and hand-rolled, our lapels curve naturally against the chest. The belly roll creates dimension and character that flattens with machine-made alternatives."},{title:"Full Canvas",desc:"Horsehair canvas extends throughout the entire front panel, allowing the garment to breathe, drape, and mold to the wearer's body over time."},{title:"Pick Stitching",desc:"Visible hand-stitching along lapel edges and pockets — not merely decorative, but a structural technique that controls the fabric's roll and shape."}
151,{title:"Surgeon's Cuff",desc:"Functioning buttonholes on the sleeve — a mark of bespoke craftsmanship that allows the wearer to unbutton and roll the cuff with intention."},{title:"Athletic Cut",desc:"A suppressed waist and extended shoulder line create a silhouette that enhances the masculine form — broader through the chest, tapered at the waist."}].map((s,o)=>a.jsx(X,{delay:o*.08,children:a.jsxs("div",{className:"border-t border-gold/20 pt-8",children:[a.jsx("h3",{className:"font-display text-xl text-ivory mb-4",children:s.title}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed",children:s.desc})]})},o))})]})}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("div",{className:"w-12 h-[1px] bg-gold/40 mb-8"}),a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"BESPOKE"}),a.jsx("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-4",children:"One of One"}),a.jsx("p",{className:"font-display text-xl italic text-gold/70 mb-8",children:"with Professor Nedo Bellucci"}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-6",children:"The bespoke experience begins with a private consultation with Professor Nedo himself. Every measurement, every preference, every detail is discussed and documented. The result is a garment that exists nowhere else in the world — made for one body, one vision, one life."}),a.jsx("a",{href:"/consultation",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A PRIVATE CONSULTATION"})]}),a.jsxs("div",{className:"relative overflow-hidden aspect-[4/5]",children:[a.jsx("img",{width:1600,height:1200,src:fe.bespokeTailor,alt:"Professor Nedo Bellucci at work",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]})]})})})}),a.jsx("section",{className:"py-24 lg:py-32 border-t border-ivory/5",children:a.jsx("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{className:"relative overflow-hidden aspect-[4/5] order-2 lg:order-1",children:[a.jsx("img",{width:1600,height:1200,src:fe.tailoringAtelier,alt:"Atelier Made to Measure",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/20 to-transparent"})]}),a.jsxs("div",{className:"order-1 lg:order-2",children:[a.jsx("div",{className:"w-12 h-[1px] bg-gold/40 mb-8"}),a.jsx("p",{className:"font-ui text-[10px] font-light tracking-luxury text-gold/70 mb-6",children:"ATELIER"}),a.jsxs("h2",{className:"font-display text-4xl lg:text-5xl text-ivory leading-[1.05] mb-4",children:["Made to ",a.jsx("span",{className:"italic text-gold",children:"Measure"})]}),a.jsx("p",{className:"font-body text-lg text-ivory/65 leading-relaxed mb-6",children:"Our made-to-measure program begins from an established pattern refined to your measurements, with the same full-canvas standard that defines our house. Bespoke from $3,000. MTM from $2,100."}),a.jsx("a",{href:"/atelier-mtm",className:"inline-block font-ui text-[11px] font-light tracking-luxury text-gold border border-gold/50 px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"})]})]})})})}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"text-center max-w-3xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx(He,{className:"mb-12"}),a.jsx("p",{className:"font-body text-xl lg:text-2xl text-ivory/65 leading-relaxed italic mb-8",children:'"A suit should not merely fit the body. It should elevate the man who wears it — his posture, his presence, his sense of self."'}),a.jsx("p",{className:"font-ui text-[11px] tracking-luxury text-gold",children:"— PROFESSOR NEDO BELLUCCI"}),a.jsx(He,{className:"mt-12"})]})})}),a.jsx(Nt,{})]})}const u8=[{publication:"Forbes",image:fe.nedoSofa,excerpt:`"If I can show American men, one on one, how they can improve, they are going to love me!" says Nedo Bellucci, New York's messianic tailor to a wide-ranging celebrity clientele that includes Liam Neeson and Rupert Murdoch.`,url:"https://www.forbes.com/sites/richardnalley/2014/06/19/the-eye-nedo-bellucci-the-bespokesman/",title:"The EYE: Nedo Bellucci, The Bespokesman"},{publication:"WWD",image:fe.nedoSuitsBw,excerpt:"WWD covered the Bellucci Napoli New York shop and its Neapolitan approach to tailored menswear.",url:"https://wwd.com/fashion-news/designer-luxury/feature/bellucci-napoli-opens-new-york-shop-6150760-577589/",title:"Bellucci Napoli Takes a Neapolitan Approach"},{publication:"Daily Front Row",image:fe.nedoDfrow,excerpt:"Daily Front Row featured Bellucci Napoli and founder Professor Nedo Bellucci.",url:"https://fashionweekdaily.com/bellucci-napolis-bespoke-midtown-haven/",title:"Bellucci Napoli's Bespoke Midtown Haven"}
151,{publication:"Italia Living",image:fe.nedoNrs2989,excerpt:"Italia Living featured Bellucci Napoli and its Naples-to-New York tailoring story.",url:"https://italialiving.com/articles/fashion-style/bellucci-napoli-brings-naples-to-new-york/",title:"Bellucci Napoli Brings Naples to New York"},{publication:"NSS Magazine",image:fe.nedoSuitsColor,excerpt:"NSS featured Professor Nedo Bellucci and the Bellucci Napoli tailoring house.",url:"https://www.nssmag.com/en/fashion/4164/in-your-shoes--bellucci-napoli",title:"In Your Shoes — Bellucci Napoli: From Naples to New York"},{publication:"Fashion Institute of Technology",image:fe.nedoDfrow,excerpt:"The Fashion Institute of Technology profiled Professor Nedo Bellucci and his menswear teaching.",url:"https://blog.fitnyc.edu/hottopicsinsider/2020/01/14/instructor-spotlight-nedo-bellucci/",title:"Instructor Spotlight: Nedo Bellucci"},{publication:"Fibre2Fashion",image:fe.nedoNrs2989,excerpt:"Now that the inauguration is over, Bellucci Napoli has the perfect shirt to go out and celebrate. The America is a Neapolitan-style bespoke shirt made in precious Italian cotton.",url:"https://www.fibre2fashion.com/news/new-products-news/newsdetails.aspx?news_id=120241",title:"Bellucci Launches America Shirt Range in 50 Colors"},{publication:"Forbes",image:fe.nedoBellucciX,excerpt:"Beyond Two-Pockets: Nedo Bellucci Resurrects, Reforms and Remodels The Sport Coat. Despite the fact that modern day technology has blessed us with the ability to accomplish so much.",url:"https://www.forbes.com/sites/josephdeacetis/2017/12/01/beyond-two-pockets-nedo-belluci-resurrects-reforms-and-remodels-the-sport-coat-for-2018/",title:"Beyond Two-Pockets: Nedo Bellucci Resurrects, Reforms and Remodels the Sport Coat for 2018"}];function d8(){return a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.nedoBellucci.title,description:ve.nedoBellucci.description,canonical:ve.nedoBellucci.canonical,schema:ve.nedoBellucci.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:fe.nedoMeetProfessor,alt:"Professor Nedo Bellucci",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/30 to-transparent"})]}),a.jsx("div",{className:"relative z-10 h-full flex flex-col justify-end pb-20 md:pb-28 px-6 md:px-16 lg:px-24",children:a.jsxs(X,{children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs md:text-sm font-medium mb-4 drop-shadow-[0_1px_2px_rgba(0,0,0,0.8)]",children:"Founder · FIT Professor · Creative Director"}),a.jsxs("h1",{className:"font-playfair text-5xl md:text-7xl lg:text-8xl text-[#F5F0E8] leading-[0.9]",children:["Nedo",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#C4A265]",children:"Bellucci"})]}),a.jsx("p",{className:"mt-6 text-[#F5F0E8]/70 font-cormorant text-lg md:text-xl max-w-2xl leading-relaxed",children:"With nearly a decade as a professor and over 20 years as a bespoke designer and performance coach, Professor Nedo Bellucci has dedicated his career to refining the art of presence, shaping transformation from the inside out."})]})})]}),a.jsx("section",{className:"py-24 md:py-32 px-6 md:px-16 lg:px-24",children:a.jsx("div",{className:"max-w-7xl mx-auto",children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsx(X,{children:a.jsxs("div",{className:"relative",children:[a.jsx("img",{width:1600,height:1200,src:fe.nedoJournal,alt:"Professor Nedo Bellucci in his atelier",className:"w-full aspect-[4/3] object-cover"}),a.jsx("div",{className:"absolute inset-0 border border-[#C4A265]/20"})]})}),a.jsxs(X,{delay:.2,children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light mb-6",children:"Philosophy"}),a.jsxs("h2",{className:"font-playfair text-3xl md:text-4xl text-[#F5F0E8] leading-tight mb-8",children:["Presence is designed.",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#C4A265]",children:"Sophisticated. Modern. Elegant."})]}),a.jsxs("div",{className:"space-y-6 font-cormorant text-[#F5F0E8]/80 text-lg leading-relaxed",children:[a.jsx("p",{children:"I help you architect your presence and master your response, to multiply your confidence, reputation, and influence."}),a.jsx("p",{children:"These are your most valuable assets. A garment cut to your proportions is where they become visible."}),a.jsxs("p",{children:["Rooted in The Code of Presence, the framework behind all of Nedo Bellucci's work. "," ",a.jsx("a",{href:"https://nedobellucci.com",target:"_blank",rel:"noopener noreferrer",className:"text-[#C4A265] underline decoration-[#C4A265]/40 underline-offset-4 transition-colors hover:text-[#E3C98D]",children:"→ nedobellucci.com"}),"."]})]}),a.jsx(He,{className:"my-8"}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[a.jsx("a",{href:"/consultation",className:"border border-[#C4A265] text-[#C4A265] px-8 py-3 tracking-[0.2em] uppercase text-xs font-light hover:bg-[#C4A265] hover:text-[#0A0A0A] transition-all duration-500 text-center",children:"Request a Consultation"}),a.jsx(we,{href:"/5sec",className:"border border-[#F5F0E8]/20 text-[#F5F0E8]/70 px-8 py-3 tracking-[0.2em] uppercase text-xs font-light hover:border-[#C4A265]/50 hover:text-[#C4A265] transition-all duration-500 text-center",children:"Discover 5 | SEC to STYLE"})]})]})]})})}),a.jsx("section",{className:"py-16 md:py-20 px-6 md:px-16 lg:px-24 border-t border-[#C4A265]/10",children:a.jsx("div",{className:"max-w-4xl mx-auto",children:a.jsxs(X,{children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light mb-6",children:"About the Founder"}),a.jsxs("h2",{className:"font-playfair text-2xl md:text-3xl text-[#F5F0E8] leading-tight mb-8",children:["Professor Nedo Bellucci — ",a.jsx("span",{className:"italic text-[#C4A265]",children:"Key Facts"})]}),a.jsxs("div",{className:"space-y-4 font-cormorant text-[#F5F0E8]/75 text-lg leading-relaxed",children:[a.jsx("p",{children:"Nedo Bellucci is the founder and creative director of Bellucci Napoli, a Neapolitan bespoke tailoring house. Measured in New York, handmade in Naples."}),a.jsx("p",{children:"He founded Bellucci Napoli in 2007 to bring authentic Neapolitan tailoring directly to American clients."}),a.jsx("p",{children:"Professor Bellucci has over 20 years of experience in bespoke garment design and construction."}),a.jsx("p",{children:"He served as a professor at the Fashion Institute of Technology (FIT) in New York City for nearly a decade."}),a.jsx("p",{children:"Bellucci specializes in full-canvas suit construction using the traditional Neapolitan spalla a camicia (shirt shoulder) technique."}),a.jsx("p",{children:"He is also the founder of NEDOIR, a menswear label offering jackets designed to create a refined athletic silhouette through comfort, versatility, and timeless elegance."}),a.jsx("p",{children:"Professor Bellucci created the 5 | SEC to STYLE wardrobe management system, an app that eliminates daily wardrobe decisions for high-performing professionals."}),a.jsx("p",{children:"His work has been featured in Forbes, the Wall Street Journal, WWD, Daily Front Row, NSS Magazine, and Italia Living."}),a.jsx("p",{children:"He appeared on Good Day New York (Fox 5) demonstrating his approach to restyling and personal presence."}),a.jsx("p",{children:"Bellucci Napoli operates as a direct-to-consumer bespoke tailor, offering suits, jackets, shirts, trousers, and Scottish cashmere."}),a.jsx("p",{children:"The atelier serves clients in New York and worldwide through its bespoke, made-to-measure, and made-to-order programs."})]})]})})}),a.jsx("section",{className:"py-20 md:py-28 bg-[#0D0D0D] px-6 md:px-16 lg:px-24",children:a.jsx("div",{className:"max-w-5xl mx-auto",children:a.jsxs(X,{children:[a.jsxs("div",{className:"text-center mb-12",children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light mb-4",children:"As Seen On"}),a.jsxs("h2",{className:"font-playfair text-3xl md:text-4xl text-[#F5F0E8]",children:["Good Day ",a.jsx("span",{className:"italic text-[#C4A265]",children:"New York"})]}),a.jsx("p",{className:"mt-4 font-cormorant text-[#F5F0E8]/75 text-lg",children:"Restyling with Nedo Bellucci — Fox 5"})]}),a.jsx("div",{className:"relative aspect-video bg-[#111] overflow-hidden",children:a.jsx("iframe",{src:"https://www.youtube.com/embed/bBDlr8WgabA?rel=0&modestbranding=1",title:"Nedo Bellucci on Good Day New York",className:"w-full h-full",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,style:{border:0}})})]})})}),a.jsx("section",{className:"py-16 md:py-20 px-6 md:px-16 lg:px-24 border-y border-[#C4A265]/10",children:a.jsxs("div",{className:"max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-8",children:[a.jsx(X,{children:a.jsxs("div",{children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light mb-3",children:"Also by Professor Nedo"}),a.jsx("h3",{className:"font-playfair text-2xl md:text-3xl text-[#F5F0E8]",children:"NEDOIR"}),a.jsx("p",{className:"mt-3 font-cormorant text-[#F5F0E8]/75 text-lg max-w-lg",children:"A signature silhouette. Modern Elegance — Designed to move with you, day to night."})]})}),a.jsx(X,{delay:.2,children:a.jsxs("a",{href:"https://nedoir.com",target:"_blank",rel:"noopener noreferrer",className:"border border-[#C4A265] text-[#C4A265] px-10 py-3 tracking-[0.2em] uppercase text-xs font-light hover:bg-[#C4A265] hover:text-[#0A0A0A] transition-all duration-500 whitespace-nowrap flex items-center gap-2",children:["Discover Nedoir",a.jsx(mv,{className:"w-3 h-3"})]})})]})}),a.jsx("section",{className:"pt-24 md:pt-32 pb-12 px-6 md:px-16 lg:px-24",children:a.jsx("div",{className:"max-w-7xl mx-auto text-center",children:a.jsxs(X,{children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light mb-4",children:"In The Press"}),a.jsxs("h2",{className:"font-playfair text-4xl md:text-5xl lg:text-6xl text-[#F5F0E8]",children:["Featured ",a.jsx("span",{className:"italic text-[#C4A265]",children:"Worldwide"})]}),a.jsx("p",{className:"mt-6 font-cormorant text-[#F5F0E8]/75 text-lg max-w-2xl mx-auto",children:"Read original coverage from the publications that have featured Professor Nedo Bellucci and Bellucci Napoli."})]})})}),a.jsx("section",{className:"pb-24 md:pb-32 px-6 md:px-16 lg:px-24",children:a.jsx("div",{className:"max-w-7xl mx-auto",children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:u8.map((e,n)=>a.jsx(X,{delay:n*.08,children:a.jsxs(Re.a,{href:e.url,target:e.url?"_blank":void 0,rel:e.url?"noopener noreferrer":void 0,className:"group block bg-[#111] border border-[#F5F0E8]/5 hover:border-[#C4A265]/30 transition-all duration-500",whileHover:{y:-4},transition:{duration:.3},children:[a.jsxs("div",{className:"relative aspect-[16/11] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:e.image,alt:e.publication,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/60 to-transparent"}),a.jsx("div",{className:"absolute top-4 left-4 bg-[#0A0A0A]/80 backdrop-blur-sm px-4 py-1.5 border border-[#C4A265]/30",children:a.jsx("span",{className:"text-[#C4A265] tracking-[0.2em] uppercase text-[10px] font-semibold",children:e.publication})}),e.url!=="#"&&a.jsx("div",{className:"absolute top-4 right-4 opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:a.jsx(mv,{className:"w-4 h-4 text-[#C4A265]"})})]}),a.jsxs("div",{className:"p-6",children:[a.jsx("h3",{className:"font-playfair text-lg text-[#F5F0E8] mb-3 group-hover:text-[#C4A265] transition-colors duration-300",children:e.title}),a.jsx("p",{className:"font-cormorant text-[#F5F0E8]/70 text-sm leading-relaxed line-clamp-3",children:e.excerpt}),a.jsxs("div",{className:"mt-4 flex items-center gap-2 text-[#C4A265]/60 group-hover:text-[#C4A265] transition-colors duration-300",children:[a.jsx("span",{className:"tracking-[0.15em] uppercase text-[10px]",children:e.url!=="#"?"Read Article":"Featured"}),e.url!=="#"&&a.jsx("svg",{className:"w-3 h-3 group-hover:translate-x-1 transition-transform duration-300",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]})}
151,n))})})}),a.jsx("section",{className:"py-20 md:py-28 bg-[#0D0D0D] px-6 md:px-16 lg:px-24",children:a.jsx("div",{className:"max-w-4xl mx-auto text-center",children:a.jsxs(X,{children:[a.jsx(He,{className:"mb-10 mx-auto max-w-[60px]"}),a.jsx("blockquote",{className:"font-playfair text-2xl md:text-3xl lg:text-4xl text-[#F5F0E8] italic leading-relaxed",children:'"A suit should not merely fit the body. It should elevate the man who wears it — his posture, his presence, his sense of self."'}),a.jsxs("div",{className:"mt-8",children:[a.jsx(He,{className:"mb-6 mx-auto max-w-[40px]"}),a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light",children:"Professor Nedo Bellucci"})]})]})})}),a.jsx("section",{className:"py-24 md:py-32 px-6 md:px-16 lg:px-24",children:a.jsx("div",{className:"max-w-4xl mx-auto text-center",children:a.jsxs(X,{children:[a.jsx("p",{className:"text-[#C4A265] tracking-[0.3em] uppercase text-xs font-light mb-6",children:"Begin Your Journey"}),a.jsxs("h2",{className:"font-playfair text-3xl md:text-5xl text-[#F5F0E8] leading-tight",children:["Experience the Art of",a.jsx("br",{}),a.jsx("span",{className:"italic text-[#C4A265]",children:"Neapolitan Couture"})]}),a.jsx("p",{className:"mt-6 font-cormorant text-[#F5F0E8]/75 text-lg max-w-xl mx-auto",children:"Request a private consultation with Professor Nedo Bellucci and discover what bespoke truly means."}),a.jsxs("div",{className:"mt-10 flex flex-col sm:flex-row gap-4 justify-center",children:[a.jsx(we,{href:"/bespoke",className:"border border-[#C4A265] text-[#C4A265] px-10 py-4 tracking-[0.2em] uppercase text-xs font-light hover:bg-[#C4A265] hover:text-[#0A0A0A] transition-all duration-500",children:"Discover Bespoke"}),a.jsx(we,{href:"/neapolitan-tailoring",className:"border border-[#F5F0E8]/20 text-[#F5F0E8]/70 px-10 py-4 tracking-[0.2em] uppercase text-xs font-light hover:border-[#C4A265]/50 hover:text-[#C4A265] transition-all duration-500",children:"The Craft"})]})]})})}),a.jsx(Nt,{})]})}const Wa="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM",ti={hero:`${Wa}/suits_1_07b88863.png`,model1:`${Wa}/suits_2_796d9306.jpg`,model2:`${Wa}/suits_3_6512770a.jpg`,detail:`${Wa}/suits_4_5e629b48.jpg`,lifestyle1:`${Wa}/suits_5_67dba0be.jpg`,lifestyle2:`${Wa}/suits_6_ffd0186b.jpg`};function f8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.suitsJackets.title,de
151scription:ve.suitsJackets.description,canonical:ve.suitsJackets.canonical,schema:ve.suitsJackets.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:ti.hero,alt:"Bellucci Napoli Suits & Jackets",className:"w-full h-[120%] object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/50 to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/70 mb-4",children:"THE COLLECTION"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["Suits &",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/90",children:"Jackets"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl leading-relaxed",children:"Signature shoulder design. Athletic silhouette. Full-canvas Neapolitan craftsmanship. Bespoke from $3,000. MTM from $2,100. Measured in New York, handmade in Naples with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda."})]})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"SIGNATURE SHOULDER DESIGN"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["The Athletic",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Silhouette"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-6",children:"The Bellucci Napoli suit is engineered to enhance the natural male form. Soft Neapolitan shoulders create a clean, unpadded line that follows the body's contour, while the suppressed waist and extended chest create the illusion of a broader, more athletic frame."}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed",children:"Every suit is built on a full-canvas construction — hand-basted horsehair interlining that molds to your body over time, creating a garment that improves with every wearing."})]}),a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:ti.model1,alt:"Signature Shoulder Design",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden order-2 lg:order-1",children:[a.jsx("img",{width:1600,height:1200,src:ti.model2,alt:"Handmade Stitchings",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]}),a.jsxs("div",{className:"order-1 lg:order-2",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"HANDMADE STITCHINGS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["Artisanal",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Precision"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-6",children:"Each buttonhole is hand-sewn with silk thread. Each lapel is hand-padded to create the distinctive Neapolitan roll. The pick stitching along the edges is not decorative — it is structural, holding the layers together with a flexibility that machine stitching cannot achieve."}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed",children:"These are the details that separate a Bellucci Napoli garment from everything else in your wardrobe."})]})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-4",children:"THE GALLERY"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory",children:["Crafted for ",a.jsx("span",{className:"italic text-gold/80",children:"Presence"})]})]})}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[{img:ti.detail,caption:"Hand-Finished Puff Sleeve (Spalla a Camicia)"},{img:ti.lifestyle1,caption:"Full-Canvas Construction"},{img:ti.lifestyle2,caption:"The Bellucci Silhouette"},{img:ti.model1,caption:"Signature Shoulder Line"},{img:ti.model2,caption:"Artisanal Precision"},{img:ti.hero,caption:"The Complete Look"}].map((s,o)=>a.jsx(X,{delay:o*.08,children:a.jsxs("div",{className:"group relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.caption,className:"w-full h-full object-cover transition-transform duration-[2s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/0 group-hover:bg-[#0A0A0A]/40 transition-all duration-700"}),a.jsx("div",{className:"absolute bottom-0 left-0 right-0 p-6 translate-y-full group-hover:translate-y-0 transition-transform duration-700",children:a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold",children:s.caption})})]})},o))})]})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:ti.lifestyle1,alt:"Request a Bellucci Napoli consultation",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/80"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"BEGIN YOUR JOURNEY"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory mb-8",children:["Request a ",a.jsx("span",{className:"italic text-gold/80",children:"Consultation"})]}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed mb-10",children:"Every Bellucci Napoli suit begins with a conversation. Our master tailors will guide you through fabric selection, design details, and the fitting process — whether bespoke or made-to-measure."}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[a.jsx("a",{href:"/consultation",className:"inline-block border border-gold/40 text-gold font-ui text-xs tracking-luxury px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"}),a.jsx(we,{href:"/bespoke",className:"inline-block border border-ivory/20 text-ivory/60 font-ui text-xs tracking-luxury px-10 py-4 hover:border-ivory/40 hover:text-ivory transition-all duration-500",children:"EXPLORE BESPOKE"})]})]})})]}),a.jsx(Nt,{})]})}const Un="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM",Yn={hero:`${Un}/coats_1_18cfbb1a.png`,shoulder:`${Un}/coats_2_f154e560.jpg`,model1:`${Un}/coats_3_22600715.jpg`,model2:`${Un}/coats_4_a2f85696.png`,gallery:`${Un}/coats_5_332169d2.jpg`,coat6:`${Un}
151/coats_6_8fce8526.png`,coat7:`${Un}/coats_7_ccbacbaf.png`,coat8:`${Un}/coats_8_f786c219.png`,coat9:`${Un}/coats_9_3ac5f965.png`,coat10:`${Un}/coats_10_98ed2e3e.png`,coat12:`${Un}/coats_12_03aa5d75.png`},h8=[{img:Yn.model2,name:"The Allegro",desc:"Full-length — Single breasted, peak lapel, flap pockets"},{img:Yn.coat6,name:"The Adagio",desc:"Full-length — Single breasted, notch lapel, flap pockets"},{img:Yn.coat7,name:"The Chesterfield",desc:"Full-length — Double breasted, peak lapel, flap pockets"},{img:Yn.coat8,name:"The Moderno",desc:"Full-length — Single breasted, side pockets"},{img:Yn.coat9,name:"The Vivace",desc:"Full-length — Single breasted, mix pockets"},{img:Yn.coat10,name:"3/4 Length",desc:"Single breasted, notch lapel, flap pockets"},{img:Yn.coat12,name:"The Brio",desc:"3/4 Length — Single breasted, notch lapel, side pockets"},{img:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/maschio-peacoat-WtEs4abq6dgPUFd6RVBEzB.webp",name:"The Maschio",desc:"3/4 Length — Pea coat"},{img:"https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM/trench-coat-nxXzHWvRDm4HPq53vKkxue.webp",name:"The Trench",desc:"Refined waterproof layering"}];function m8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.coats.title,description:ve.coats.description,canonical:ve.coats.canonical,schema:ve.coats.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:Yn.hero,alt:"Bellucci Napoli Coats",className:"w-full h-[120%] object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/50 to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/70 mb-4",children:"THE COLLECTION"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["Handcrafted",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/90",children:"Coats"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl leading-relaxed",children:"Full-canvas construction for your signature presence. Bespoke from $3,000. MTM from $2,100. Measured in New York, handmade in Naples."})]})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"CONSTRUCTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["Shoulder",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Architecture"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-6",children:"The signature shoulder of a Bellucci Napoli coat defines its character. Our Neapolitan construction creates a natural, unstructured shoulder line that drapes over the body: never rigid, comfortable to wear and travel in, and always elegant."}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed",children:"Hand-set sleeves, hand-padded lapels, full canvassing, and draping in luxurious fabric ensure that every coat moves with you, defines an athletic silhouette, and elevates your presence."})]}),a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:Yn.shoulder,alt:"Shoulder Construction Detail",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-4",children:"THE STYLES"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory",children:["Same Silhouettes, ",a.jsx("span",{className:"italic text-gold/80",children:"One Standard"})]})]})}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:h8.map((s,o)=>a.jsx(X,{delay:o*.06,children:a.jsxs("div",{className:"group relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.name,className:"w-full h-full object-cover object-top transition-transform duration-[2s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/80 via-[#0A0A0A]/10 to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-6",children:[a.jsx("h3",{className:"font-display text-xl text-ivory mb-1",children:s.name}),a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/60",children:s.desc})]})]})},o))})]})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:Yn.model1,alt:"Bellucci Napoli Coat Lifestyle",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"THE EXPERIENCE"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["Worn with",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Intention"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-6",children:"A Bellucci Napoli coat is not outerwear — it is the first thing the world sees. The silhouette it creates, the way it falls from the shoulder, the weight of the fabric as it moves — these are the details that command attention before a word is spoken."}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed",children:"Available in bespoke and made-to-measure, with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda, selected for the garment’s purpose."})]})]})})})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:Yn.gallery,alt:"Consultation",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/80"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"BEGIN YOUR JOURNEY"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory mb-8",children:["Request a ",a.jsx("span",{className:"italic text-gold/80",children:"Consultation"})]}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed mb-10",children:"From fabric selection to final fitting, our master tailors guide every step."}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[a.jsx("a",{href:"/consultation",className:"inline-block border border-gold/40 text-gold font-ui text-xs tracking-luxury px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"}),a.jsx(we,{href:"/bespoke",className:"inline-block border border-ivory/20 text-ivory/60 font-ui text-xs tracking-luxury px-10 py-4 hover:border-ivory/40 hover:text-ivory transition-all duration-500",children:"EXPLORE BESPOKE"})]})]})})]}),a.jsx(Nt,{})]})}const gn="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM",xn={heroCuff:`${gn}/shirts_1_faf7c9a8.jpg`,modelPurple:`${gn}/shirts_2_9ea6a1ae.png`,modelDsc:`${gn}/shirts_3_f53da77c.jpg`,poloLf1:`${gn}/shirts_4_11c79056.jpg`,contrastStitch:`${gn}/shirts_6_21ae5d60.jpg`,buttonhole:`${gn}/shirts_7_6264716e.jpg`,greyCollar:`${gn}/shirts_8_62b805c9.jpg`,blueCollar:`${gn}/shirts_9_31079124.jpg`,blueBlazer:`${gn}/shirts_10_ed57860f.jpg`,whiteFront:`${gn}/shirts_11_c5166287.jpg`,whiteCollar:`${gn}/shirts_12_9a7d37f5.jpg`,whiteLong:`${gn}/shirts_13_2383afbb.jpg`,whiteCuff:`${gn}/shirts_14_54eea4c1.jpg`},p8=[{img:xn.greyCollar,name:"Grigio",color:"Grey"},{img:xn.blueCollar,name:"Azzurro",color:"Light Blue"},{img:xn.blueBlazer,name:"Celeste",color:"Blue"},{img:xn.whiteFront,name:"Bianco",color:"White"},{img:xn.whiteCollar,name:"Avorio",color:"Ivory"},{img:xn.whiteLong,name:"Neve",color:"White Long Sleeve"}];function g8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.shirtsPolos.title,de
151scription:ve.shirtsPolos.description,canonical:ve.shirtsPolos.canonical,schema:ve.shirtsPolos.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:xn.heroCuff,alt:"Bellucci Napoli Shirts & Polos",className:"w-full h-[120%] object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/50 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/60 to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/70 mb-4",children:"THE COLLECTION"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["Shirts &",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/90",children:"Polos"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl leading-relaxed",children:"Signature handmade details. Bespoke from $3,000. MTM from $2,100. Measured in New York, handmade in Naples with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda."})]})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"BESPOKE SHIRTS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["Signature",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Handmade Details"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-6",children:"Every Bellucci Napoli bespoke shirt is cut from a personal pattern, developed through multiple fittings to achieve the perfect fit. The collar is hand-set, the buttonholes are hand-sewn, and the seams are finished with single-needle stitching."}),a.jsx("div",{className:"space-y-4 mt-8",children:["Hand-sewn buttonholes with Italian flag detail","Mother-of-pearl buttons","Single-needle side seams","Hand-rolled hems","Contrast stitching options"].map((s,o)=>a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"w-1 h-1 bg-gold/60 rounded-full"}),a.jsx("p",{className:"font-body text-sm text-ivory/60",children:s})]},o))})]}),a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:xn.modelPurple,alt:"Bespoke Shirt Detail",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-4",children:"THE DETAILS"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory",children:["Artisanal ",a.jsx("span",{className:"italic text-gold/80",children:"Craftsmanship"})]})]})}),a.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[{img:xn.contrastStitch,label:"Contrast Stitching"},{img:xn.buttonhole,label:"Italian Flag Buttonhole"},{img:xn.whiteCuff,label:"French Cuff Detail"},{img:xn.modelDsc,label:"The Perfect Fit"}].map((s,o)=>a.jsx(X,{delay:o*.08,children:a.jsxs("div",{className:"group relative overflow-hidden aspect-square",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.label,className:"w-full h-full object-cover transition-transform duration-[2s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/70 to-transparent"}),a.jsx("div",{className:"absolute bottom-0 left-0 right-0 p-4",children:a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/70",children:s.label})})]})},o))})]})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-6",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-4",children:"JERSEY COLLECTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory mb-4",children:["Custom Jersey ",a.jsx("span",{className:"italic text-gold/80",children:"Polo & Shirt"})]}),a.jsx("p",{className:"font-body text-base text-ivory/60 max-w-2xl mx-auto leading-relaxed",children:"Engineered in Italian jersey fabric with the Bellucci Napoli signature athletic silhouette. Designed to be worn under a blazer or on its own — with equal authority."})]})}),a.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-3 gap-4 mt-12",children:p8.map((s,o)=>a.jsx(X,{delay:o*.06,children:a.jsxs("div",{className:"group relative overflow-hidden aspect-[3/4] bg-[#111]",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.name,className:"w-full h-full object-cover object-top transition-transform duration-[2s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/70 via-trans
151parent to-transparent"}),a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-6",children:[a.jsx("h3",{className:"font-display text-lg text-ivory mb-1",children:s.name}),a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/50",children:s.color})]})]})},o))})]})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:xn.poloLf1,alt:"Consultation",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/80"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"BEGIN YOUR JOURNEY"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory mb-8",children:["Request a ",a.jsx("span",{className:"italic text-gold/80",children:"Consultation"})]}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed mb-10",children:"From collar style to cuff detail, our master tailors guide every decision."}),a.jsx("a",{href:"/consultation",className:"inline-block border border-gold/40 text-gold font-ui text-xs tracking-luxury px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"})]})})]}),a.jsx(Nt,{})]})}const So="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM",Ao={hero:`${So}/pants_hero_b1b19c09.jpg`,model:`${So}/pants_model_7e951bb8.jpg`,flat:`${So}/pants_flat_75162243.png`,detail:`${So}/pants_detail_642975f5.png`,lifestyle:`${So}/pants_1_c1cdde7c.png`},x8=[{title:"Side Tab Closure",desc:"Adjustable side tabs replace the belt, creating a cleaner waistline and a more refined silhouette."},{title:"Extended Waistband",desc:"The extended waistband with hook closure sits naturally at the waist, providing comfort and a tailored look."},{title:"Hand-Finished Hems",desc:"Every hem is hand-finished with pick stitching, ensuring durability and an artisanal touch."},{title:"Full-Cut Rise",desc:"Generous rise allows the trouser to sit at the natural waist, creating a longer leg line and better proportion."}];function y8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.pants.title,description:ve.pants.description,canonical:ve.pants.canonical,schema:ve.pants.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:Ao.hero,alt:"Bellucci Napoli Trousers",className:"w-full h-[120%] object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/40 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/60 to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/70 mb-4",children:"THE COLLECTION"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["Bespoke",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/90",children:"Trousers"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl leading-relaxed",children:"The foundation of every great outfit. Bespoke from $3,000. MTM from $2,100. Measured in New York, handmade in Naples."})]})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"SIGNATURE DETAIL"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["The Side Tab",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Trouser"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-8",children:"The Bellucci Napoli trouser is designed to be worn without a belt. Side tab adjusters allow for a clean, uninterrupted 
151waistline that pairs seamlessly with both suits and sport coats. The result is a silhouette that looks intentional, not accidental."}),a.jsx("div",{className:"space-y-6",children:x8.map((s,o)=>a.jsxs("div",{className:"border-l border-gold/20 pl-6",children:[a.jsx("h3",{className:"font-display text-lg text-ivory mb-2",children:s.title}),a.jsx("p",{className:"font-body text-sm text-ivory/60 leading-relaxed",children:s.desc})]},o))})]}),a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:Ao.model,alt:"Side Tab Trouser Detail",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsx("div",{className:"relative aspect-[4/3] overflow-hidden order-2 lg:order-1",children:a.jsx("img",{width:1600,height:1200,src:Ao.flat,alt:"Trouser Flat Lay",className:"w-full h-full object-contain bg-[#111]"})}),a.jsxs("div",{className:"order-1 lg:order-2",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"FABRIC & FIT"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["Precision",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Tailoring"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed mb-6",children:"Each trouser is cut from a personal pattern developed through fittings. Cloth is selected from Loro Piana, Fratelli Tallia di Delfino, and Reda according to the intended purpose and desired drape."}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed",children:"Available in flat-front and single-pleat configurations, with options for cuffed or uncuffed hems, and a range of rise heights to suit your preference."})]})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsx(X,{children:a.jsxs("div",{className:"group relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:Ao.detail,alt:"Trouser Detail",className:"w-full h-full object-cover transition-transform duration-[2s] group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/60 to-transparent"}),a.jsx("div",{className:"absolute bottom-0 left-0 right-0 p-6",children:a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/60",children:"HAND-FINISHED DETAILS"})})]})}),a.jsx(X,{delay:.1,children:a.jsxs("div",{className:"group relative overflow-hidden aspect-[3/4]",children:[a.jsx("img",{width:1600,height:1200,src:Ao.lifestyle,alt:"Trouser Lifestyle",className:"w-full h-full object-cover object-top transition-transform duration-[2s] group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/60 to-transparent"}),a.jsx("div",{className:"absolute bottom-0 left-0 right-0 p-6",children:a.jsx("p",{className:"font-ui text-[10px] tracking-luxury text-gold/60",children:"THE COMPLETE SILHOUETTE"})})]})})]})})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]",children:a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#111] to-[#0A0A0A]"})}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"BEGIN YOUR JOURNEY"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory mb-8",children:["Request a ",a.jsx("span",{className:"italic text-gold/80",children:"Consultation"})]}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed mb-10",children:"The perfect trouser begins with the perfect fit. Let our master tailors create yours."}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[a.jsx("a",{href:"/consultation",className:"inline-block border border-gold/40 text-gold font-ui text-xs tracking-luxury px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"}),a.jsx(we,{href:"/atelier-mtm",className:"inline-block border border-ivory/20 text-ivory/60 font-ui text-xs tracking-luxury px-10 py-4 hover:border-ivory/40 hover:text-ivory transition-all duration-500",children:"EXPLORE MTM"})]})]})})]}),a.jsx(Nt,{})]})}const Eo="https://d2xsxph8kpxj0f.cloudfront.net/310519663490904921/FjF6uzihYvZQzrxgmqspmM",or={hero:`${Eo}/tuxedo_1_3e976f1e.png`,model2:`${Eo}/tuxedo_2_48fdca5b.png`,model3:`${Eo}
151/tuxedo_3_3fedb5d8.png`,detail:`${Eo}/tuxedo_4_683394c8.png`,lifestyle:`${Eo}/tuxedo_5_4df81884.png`},v8=[{name:"The Peak Lapel",desc:"The most commanding formal silhouette. Peak lapels frame the face and broaden the chest, creating an unmistakable presence in any room.",img:or.hero},{name:"The Shawl Collar",desc:"Understated elegance. The continuous curve of the shawl collar creates a softer, more refined formal look — favored by those who let their presence speak.",img:or.model2},{name:"The Double-Breasted",desc:"Maximum formality. The double-breasted tuxedo jacket with peak lapels is the ultimate expression of black-tie authority.",img:or.model3}];function b8(){const[e,n]=j.useState(0);return j.useEffect(()=>{window.scrollTo(0,0);const s=()=>n(window.scrollY);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A]",children:[a.jsx(vt,{title:ve.tuxedo.title,description:ve.tuxedo.description,canonical:ve.tuxedo.canonical,schema:ve.tuxedo.schema}),a.jsx(yt,{}),a.jsxs("section",{className:"relative h-screen overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",style:{transform:`translateY(${e*.25}px)`},children:[a.jsx("img",{width:1600,height:1200,src:or.hero,alt:"Bellucci Napoli Tuxedo",className:"w-full h-[120%] object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A] via-[#0A0A0A]/30 to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#0A0A0A]/60 to-transparent"})]}),a.jsx("div",{className:"relative h-full flex flex-col justify-end pb-20 lg:pb-28 px-6 lg:px-16",children:a.jsxs(Re.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:1.2,delay:.3},className:"max-w-3xl",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/70 mb-4",children:"BLACK TIE"}),a.jsxs("h1",{className:"font-display text-5xl lg:text-7xl xl:text-8xl font-medium text-ivory leading-[0.95] mb-6",children:["The",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/90",children:"Tuxedo"})]}),a.jsx("p",{className:"font-body text-lg lg:text-xl text-ivory/60 max-w-xl leading-relaxed",children:"For the moments that define you. Full-canvas construction, silk-faced lapels, and hand finishing. Bespoke from $3,000. MTM from $2,100. Measured in New York, handmade in Naples with cloth from Loro Piana, Fratelli Tallia di Delfino, and Reda."})]})})]}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"THE STANDARD"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["When the Occasion",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"Demands Excellence"})]}),a.jsx("p",{className:"font-body text-base lg:text-lg text-ivory/65 leading-relaxed",children:"A Bellucci Napoli tuxedo is not rented. It is not borrowed. It is built — from your personal measurements, in the finest barathea wool, with silk grosgrain lapel facings and hand-sewn buttonholes. Because the most important evenings of your life deserve more than off-the-rack."})]})})})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsxs("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:[a.jsx(X,{children:a.jsxs("div",{className:"text-center mb-16",children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-4",children:"THE SILHOUETTES"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory",children:["Three Styles, ",a.jsx("span",{className:"italic text-gold/80",children:"One Standard"})]})]})}),a.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:v8.map((s,o)=>a.jsx(X,{delay:o*.1,children:a.jsxs("div",{className:"group",children:[a.jsxs("div",{className:"relative overflow-hidden aspect-[3/4] mb-6",children:[a.jsx("img",{width:1600,height:1200,src:s.img,alt:s.name,className:"w-full h-full object-cover object-top transition-transform duration-[2s] ease-out group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/50 to-transparent"})]}),a.jsx("h3",{className:"font-display text-2xl text-ivory mb-3",children:s.name}),a.jsx("p",{className:"font-body text-sm text-ivory/60 leading-relaxed",children:s.desc})]})},o))})]})}),a.jsx(He,{}),a.jsx("section",{className:"py-24 lg:py-36",children:a.jsx("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-10",children:a.jsx(X,{children:a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[a.jsxs("div",{className:"relative aspect-[3/4] overflow-hidden",children:[a.jsx("img",{width:1600,height:1200,src:or.detail,alt:"Tuxedo Construction Detail",className:"w-full h-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0A0A0A]/30 to-transparent"})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"CONSTRUCTION"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory leading-tight mb-8",children:["Every Detail,",a.jsx("br",{}),a.jsx("span",{className:"italic text-gold/80",children:"By Hand"})]}),a.jsx("div",{className:"space-y-6",children:[{title:"Silk Grosgrain Lapels",desc:"Hand-applied silk grosgrain facing on peak or shawl lapels, creating the distinctive formal sheen."},{title:"Hand-Sewn Buttonholes",desc:"Each buttonhole is individually crafted with silk thread — the hallmark of true bespoke."},{title:"Full-Canvas Construction",desc:"Hand-basted horsehair interlining that molds to your body, improving with every wearing."},{title:"Silk Lining",desc:"Bemberg cupro or pure silk lining for effortless movement and temperature regulation."},{title:"Satin Stripe Trouser",desc:"Single or double satin stripe on the trouser leg, hand-applied with precision."}].map((s,o)=>a.jsxs("div",{className:"border-l border-gold/20 pl-6",children:[a.jsx("h3",{className:"font-display text-lg text-ivory mb-2",children:s.title}),a.jsx("p",{className:"font-body text-sm text-ivory/60 leading-relaxed",children:s.desc})]},o))})]})]})})})}),a.jsx("section",{className:"py-24 lg:py-32",children:a.jsx("div",{className:"max-w-4xl mx-auto px-6 text-center",children:a.jsxs(X,{children:[a.jsx("div",{className:"w-12 h-[1px] bg-gold/30 mx-auto mb-10"}),a.jsx("blockquote",{className:"font-display text-2xl lg:text-4xl text-ivory/80 italic leading-relaxed mb-8",children:'"A tuxedo should make you feel like the best version of yourself — not a costume, but an amplification of who you already are."'}),a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/50",children:"PROFESSOR NEDO BELLUCCI"}),a.jsx("div",{className:"w-12 h-[1px] bg-gold/30 mx-auto mt-10"})]})})}),a.jsxs("section",{className:"relative py-32 lg:py-44 overflow-hidden",children:[a.jsxs("div",{className:"absolute inset-0",children:[a.jsx("img",{width:1600,height:1200,src:or.lifestyle,alt:"Consultation",className:"w-full h-full object-cover object-top"}),a.jsx("div",{className:"absolute inset-0 bg-[#0A0A0A]/80"})]}),a.jsx("div",{className:"relative text-center max-w-2xl mx-auto px-6",children:a.jsxs(X,{children:[a.jsx("p",{className:"font-ui text-xs tracking-luxury text-gold/60 mb-6",children:"BLACK TIE"}),a.jsxs("h2",{className:"font-display text-3xl lg:text-5xl text-ivory mb-8",children:["Commission Your ",a.jsx("span",{className:"italic text-gold/80",children:"Tuxedo"})]}),a.jsx("p",{className:"font-body text-base text-ivory/65 leading-relaxed mb-10",children:"From fabric selection to final fitting, our master tailors create a tuxedo that is uniquely yours."}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[a.jsx("a",{href:"/consultation",className:"inline-block border border-gold/40 text-gold font-ui text-xs tracking-luxury px-10 py-4 hover:bg-gold/10 transition-all duration-500",children:"REQUEST A CONSULTATION"}),a.jsx(we,{href:"/bespoke",className:"inline-block border border-ivory/20 text-ivory/60 font-ui text-xs tracking-luxury px-10 py-4 hover:border-ivory/40 hover:text-ivory transition-all duration-500",children:"EXPLORE BESPOKE"})]})]})})]}),a.jsx(Nt,{})]})}const j8=[{slug:"terms",title:"Terms & Conditions",subtitle:"Governing the use of our website and services",effectiveDate:"January 1, 2026",sections:[{title:"1. Company Information",content:"<p>Bellucci Napoli is a luxury tailoring house founded by <strong>Professor Nedo Bellucci</strong>, specializing in Neapolitan bespoke tailoring, made-to-measure garments, made-to-order garments, and curated menswear. By accessing this website or placing an order, you agree to the following terms.</p>"},{title:"2. Nature of Services",content:`<p>Bellucci Napoli operates exclusively as a <strong>bespoke, made-to-measure (MTM), and made-to-order (MTO)</strong> service. The nature of our offering means that each garment is individually crafted, personalized upon the client's specific details, body measurements, fabric selections, and design preferences.</p>
152<p>Our services include:</p>
153<ul>
154<li><strong>Bespoke Tailoring</strong> — One-of-one garments designed in person, cut from an individual pattern created exclusively for the client</li>
155<li><strong>Made-to-Measure (MTM)</strong> — Garments customized based on the client's precise measurements and design preferences</li>
156<li><strong>Made-to-Order (MTO)</strong> — Garments produced upon order from our curated collections, with select personalization options</li>
157<li>Accessories and curated items</li>
158</ul>
159<p>Product descriptions aim to represent materials, craftsmanship, and design accurately. Because all garments are handmade by master tailors, <strong>minor variations may occur and are considered part of artisanal craftsmanship</strong>, not defects.</p>`},{title:"3. Orders & Cancellation",content:`<p>All orders are subject to acceptance and availability. Bellucci Napoli reserves the right to cancel an order, limit quantities, or refuse service at its sole discretion. If an order cannot be fulfilled, the customer will be notified and refunded in full.</p>
160<p><strong>Cancellation &amp; Refund Window:</strong> Refund requests are accepted within <strong>48 hours</strong> from the time the order is placed, provided that production has not yet commenced. After 48 hours, garments enter the tailoring production process and orders can no longer be canceled, modified, returned, or refunded.</p>
161<p>Because of the personalized nature of our bespoke and MTM services — where each garment is constructed upon the client's individual details and body measurements — <strong>we guarantee the best possible fit</strong>. If adjustments are required after delivery, our team will work with you to achieve absolute satisfaction.</p>
162<p>For <strong>MTO (Made-to-Order) products</strong>, items may be returned within <strong>14 days from the date of shipping</strong>, provided the garment is unworn, with all tags attached, and in its original condition.</p>`},{title:"4. Satisfaction Guarantee",content:`<p>Bellucci Napoli guarantees <strong>100% client satisfaction</strong>. For bespoke and made-to-measure garments, we stand behind the fit and craftsmanship of every piece we create. If the garment does not meet the agreed-upon specifications, our master tailors will perform the necessary adjustments at no additional cost to the client.</p>
163<p>For <strong>3D Made-to-Measure garments</strong>, Bellucci Napoli offers an <strong>alteration credit of up to $150 per garment</strong>
163 if adjustments are necessary. Our styling team will determine whether alterations will be performed by our team or a local alteration credit will be applied.</p>`},{title:"5. Pricing",content:"<p>All prices are listed in <strong>USD unless otherwise stated</strong>. Prices may change without notice. Taxes, duties, and shipping costs may apply depending on the destination country.</p>"},{title:"6. Intellectual Property",content:"<p>All content on this website — including designs, logos, product images, text, and brand elements — are the intellectual property of <strong>Bellucci Napoli</strong>. No content may be reproduced, distributed, or used without prior written permission.</p>"},{title:"7. Limitation of Liability",content:"<p>Bellucci Napoli shall not be liable for indirect, incidental, or consequential damages resulting from use of the website, delays in shipping, or misuse of products. Our total liability shall not exceed the purchase price of the garment in question.</p>"},{title:"8. Governing Law",content:"<p>These terms are governed by the laws of the <strong>United States and the State of New York</strong>. Any disputes arising from these terms shall be resolved in the courts of New York.</p>"}]},{slug:"faq",title:"Frequently Asked Questions",subtitle:"Everything you need to know about our services",sections:[{title:"Ordering & Service",content:`
164<div class="faq-item">
165<h4>What services does Bellucci Napoli offer?</h4>
166<p>Bellucci Napoli is a bespoke, made-to-measure (MTM), and made-to-order (MTO) tailoring house. Every garment is individually crafted based on the client's body measurements, fabric selections, and design preferences. We do not operate as a traditional retail store — each piece is personalized to the client.</p>
167</div>
168<div class="faq-item">
169<h4>What is the difference between bespoke and made-to-measure?</h4>
170<p><strong>Bespoke</strong> garments are designed in person and cut from an individual pattern created exclusively for the client. <strong>Made-to-measure</strong> garments are customized based on the client's measurements and design preferences, using our signature patterns as a foundation.</p>
171</div>
172<div class="faq-item">
173<h4>What is Made-to-Order (MTO)?</h4>
174<p>MTO garments are produced upon order from our curated collections with select personalization options. Unlike bespoke and MTM, MTO products follow standard sizing with minor customizations.</p>
175</div>
176<div class="faq-item">
177<h4>Can I personalize my garments?</h4>
178<p>Yes. Clients may choose fabrics, lapel styles, button configurations, linings, and finishes depending on the garment type. Our master tailors and style consultants will guide you through every option.</p>
179</div>
180<div class="faq-item">
181<h4>Is there a store where I can see products in person?</h4>
182<p>Bellucci Napoli operates as an atelier-based service. If you are in New York, you can arrange a private consultation at our studio. Contact us to schedule your appointment.</p>
183</div>
184<div class="faq-item">
185<h4>Can I cancel my order?</h4>
186<p>Refund requests are accepted within <strong>48 hours</strong> from the time the order is placed, provided production has not yet started. After 48 hours, bespoke and MTM garments enter the tailoring production process and orders can no longer be canceled. MTO products may be returned within <strong>14 days from shipping</strong>.</p>
187</div>`},{title:"Fabrics & Materials",content:`
188<div class="faq-item">
189<h4>What does "Super" mean in fabric terminology?</h4>
190<p>The "Super" number indicates the fineness of the wool fiber. Higher numbers (Super 120s, 150s, 180s) indicate finer, softer, and more luxuri
190ous fabrics. Bellucci Napoli sources fabrics from the world's finest Italian and British mills.</p>
191</div>
192<div class="faq-item">
193<h4>How do I choose the right fabric weight?</h4>
194<p>Fabric weight is measured in grams per meter (g/m). Summer fabrics typically weigh less than 240 g/m, while winter fabrics start at 270 g/m. Our style consultants will recommend the ideal weight based on your climate, lifestyle, and intended use.</p>
195</div>
196<div class="faq-item">
197<h4>What is the difference between full-canvas and fused construction?</h4>
198<p><strong>Full-canvas construction</strong> uses a layer of horsehair canvas hand-sewn between the outer fabric and lining. This allows the jacket to drape naturally, mold to the body over time, and maintain its shape for decades. All Bellucci Napoli jackets use full-canvas construction — the hallmark of true Neapolitan tailoring.</p>
199<p><strong>Fused construction</strong> uses adhesive to bond the interlining, which is faster and cheaper but lacks the craftsmanship, longevity, and natural drape of canvas tailoring.</p>
200</div>`},{title:"Production & Delivery",content:`
201<div class="faq-item">
202<h4>What are the production times?</h4>
203<p>Estimated production times from order confirmation:</p>
204<ul>
205<li><strong>Shirts &amp; Polo Shirts:</strong> approximately 2 weeks</li>
206<li><strong>Suits, Jackets, Trousers, Blazers:</strong> approximately 4–6 weeks</li>
207<li><strong>Coats:</strong> approximately 5–6 weeks</li>
208<li><strong>Bespoke garments:</strong> approximately 6–10 weeks</li>
209</ul>
210<p>Delays may occasionally occur due to fabric availability or tailoring processes. Our team will keep you updated throughout.</p>
211</div>
212<div class="faq-item">
213<h4>Where are Bellucci Napoli garments made?</h4>
214<p>All garments are crafted in <strong>Naples, Italy</strong>, following traditional Neapolitan tailoring techniques passed down through generations.</p>
215</div>
216<div class="faq-item">
217<h4>Is there an intermediate fit test?</h4>
218<p>For bespoke garments, intermediate fittings may be arranged depending on the complexity of the order. For MTM garments, you will receive the finished garment directly. If adjustments are needed, contact our customer service team.</p>
219</div>`},{title:"Care & Maintenance",content:`
220<div class="faq-item">
221<h4>How should I care for my garments?</h4>
222<p>Suits, jackets, blazers, coats, and trousers should be professionally dry cleaned with a delicate process. Cotton shirts and polo shirts may be washed by hand or machine at a maximum temperature of 30°C. Always remove collar stays before washing shirts. See our full <a href="/client-care/care-maintenance" class="text-gold hover:text-gold/80 underline">Care &amp; Maintenance</a> guide for detailed instructions.</p>
223</div>`}]},{slug:"bespoke-mtm-policy",title:"Bespoke, Made-to-Measure & Custom Garments Policy",subtitle:"Understanding our personalized garment services",effectiveDate:"January 1, 2026",sections:[{title:"Nature of Service",content:"<p>By placing an order for a bespoke or made-to-measure garment, the client acknowledges that the product is <strong>individually crafted</strong> according to personal measurements, fabric selections, and design preferences. Because of the personalized nature of this service, each garment is constructed upon the client's specific details and body measurements.</p>"},{title:"Cancellation & Refund Policy",content:`<p>Refund requests are accepted within <strong>48 hours</strong> from the time the order is placed, provided production has not yet commenced.</p>
224<p>After 48 hours, garments enter the tailoring production process and <strong>orders can no longer be canceled, modified, returned, or refunded</strong>. Because each garment is produced specifically for the client and cannot be resold, bespoke, made-to-measure, and custom garments are considered <strong>final sale once production begins</strong>.</p>
225<p>By confirming the order, the client authorizes Bellucci Napoli to begin production and accepts that custom garments are not eligible for cancellation, return, or refund after the 48-hour window.</p>`},{title:"100% Satisfaction Guarantee",content:`<p>Bellucci Napoli guarantees <strong>100% client satisfaction</strong> on all bespoke and made-to-measure garments. We guarantee the best possible fit for every bespoke and MTM piece we create.</p>
226<p>If minor adjustments are required after delivery, our team will assist in determining the most appropriate alteration solution. For <strong>3D Made-to-Measure garments</strong>, Bellucci Napoli offers an <strong>alteration credit of up to $150 per garment</strong>
226 if adjustments are necessary.</p>
227<p>Because each fabric behaves differently and may influence the final drape and fit, our styling team will work with you to determine whether:</p>
228<ul>
229<li>Alterations will be performed by our team, or</li>
230<li>A local alteration credit will be applied</li>
231</ul>
232<p>Our goal is always to ensure the best possible fit while preserving the integrity of Neapolitan tailoring craftsmanship.</p>`},{title:"Made-to-Order (MTO) Products",content:`<p>For <strong>Made-to-Order (MTO) products</strong>, items may be returned within <strong>14 days from the date of shipping</strong>, provided:</p>
233<ul>
234<li>The garment is unworn</li>
235<li>All tags remain attached</li>
236<li>The item is in its original condition and packaging</li>
237</ul>
238<p>MTO returns are subject to inspection upon receipt. Refunds will be processed within 10 business days of receiving the returned item.</p>`},{title:"Production Timeline",content:`<p>Because each garment is individually crafted, delivery timelines may vary. Estimated production times:</p>
239<ul>
240<li><strong>Made-to-Measure garments:</strong> approximately 4–6 weeks</li>
241<li><strong>Bespoke garments:</strong> approximately 6–10 weeks</li>
242</ul>
243<p>Delays may occasionally occur due to fabric availability or tailoring processes. Our team will keep you updated throughout the tailoring process and will notify you when the garment is ready for shipment.</p>`}]},{slug:"return-exchange",title:"Alteration, Return & Exchange Policy",subtitle:"Our commitment to your satisfaction",effectiveDate:"January 1, 2026",sections:[{title:"Our Commitment",content:"<p>We want every client to be completely satisfied with their purchase. As a bespoke, made-to-measure, and made-to-order service, Bellucci Napoli stands behind the quality and fit of every garment we create.</p>"},{title:"Bespoke & Made-to-Measure Garments",content:`<p>Because each bespoke and MTM garment is individually crafted according to personal measurements, fabric selections, and design preferences, these garments are considered <strong>final sale once production begins</strong>.</p>
244<p><strong>48-Hour Cancellation Window:</strong> Refund requests are accepted within <strong>48 hours</strong> from the time the order is placed, provided production has not yet started. After 48 hours, garments enter the tailoring production process and orders can no longer be canceled, modified, returned, or refunded.</p>
245<p><strong>Fit Guarantee:</strong> Bellucci Napoli guarantees the best possible fit for all bespoke and MTM garments. We guarantee <strong>100% satisfaction</strong>. If adjustments are required, our master tailors will work with you to achieve the perfect fit.</p>
246<p>For <strong>3D Made-to-Measure garments</strong>, an <strong>alteration credit of up to $150 per garment</strong> is available if adjustments are necessary.</p>`},{title:"Made-to-Order (MTO) Products",content:`<p>MTO products may be returned within <strong>14 days from the date of shipping</strong>, provided:</p>
247<ul>
248<li>The item is unworn</li>
249<li>All tags remain attached</li>
250<li>The item is in its original condition and packaging</li>
251</ul>
252<p>To initiate a return, please contact: <strong>[email protected]</strong></p>
253<p>Customers are responsible for return shipping costs unless the item is defective.</p>`},{title:"Defective Items",content:"<p>If a product arrives damaged or defective, please contact us within <strong>48 hours of delivery</strong> at <strong>[email protected]</strong>. We will arrange for a replacement or full refund at no cost to the client.</p>"},{title:"Alteration Services",content:`<p>Bellucci Napoli is committed to delivering the best possible fit. Our styling team will work with you to determine whether:</p>
254<ul>
255<li>Alterations will be performed by our team directly</li>
256<li>A local alteration credit will be applied</li>
257</ul>
258<p>Our goal is always to ensure the best possible fit while preserving the integrity of Neapolitan tailoring craftsmanship.</p>`}]},{slug:"shipping",title:"Shipping Policy",subtitle:"Delivery information for bespoke, MTM, and MTO garments",effectiveDate:"January 1, 2026",sections:[{title:"Production & Delivery Timeline",content:`<p>Because each garment is individually crafted, delivery timelines may vary based on the type of service:</p>
259<ul>
260<li><strong>Shirts &amp; Polo Shirts:</strong> approximately 2 weeks from production confirmation</li>
261<li><strong>Made-to-Measure garments:</strong> approximately 4–6 weeks</li>
262<li><strong>Bespoke garments:</strong> approximately 6–10 weeks</li>
263<li><strong>Coats:</strong> approximately 5–6 weeks</li>
264</ul>
265<p>For <strong>bespoke, made-to-measure, and custom garments</strong>, orders enter the tailoring production process <strong>48 hours after purchase</strong>. Orders may be canceled within 48 hours of purchase. After this period, garments enter production and orders can no longer be canceled or modified.</p>
266<p>Our team will keep you updated throughout the tailoring process and will notify you when the garment is ready for shipment.</p>`},{title:"Shipping Times",content:`<p>Once the garment is completed and shipped, delivery times generally range from:</p>
267<ul>
268<li><strong>United States:</strong> 2–5 business days</li>
269<li><strong>Europe:</strong> 2–5 business days</li>
270<li><strong>International destinations:</strong> 5–10 business days depending on location</li>
271</ul>
272<p>Our team will notify you when the garment has been shipped and provide tracking information.</p>`},{title:"Shipping Carriers",content:`<p>Orders may be shipped using trusted international carriers such as:</p>
273<ul>
274<li>DHL</li>
275<li>UPS</li>
276<li>FedEx</li>
277</ul>`},{title:"Customs & Duties",content:"<p>International customers are responsible for any <strong>import duties, taxes, or customs fees</strong> required by their country. These charges are not included in the purchase price and are the responsibility of the recipient.</p>"}]},{slug:"care-maintenance",title:"Care & Maintenance",subtitle:"Preserving the quality and longevity of your garments",sections:[{title:"Washing Instructions",content:`<p>Bellucci Napoli garments are crafted with fine fabrics and yarns. It is generally recommended to pay the utmost care and attention to cleaning and maintenance, following the instructions provided, avoiding aggressive detergents and washing, to preserve the quality of the garments.</p>
278<p><strong>
278Suits, Jackets, Blazers, Coats, Trousers, Waistcoats:</strong> Professional dry cleaning is allowed with a delicate process. Do not bleach. Do not tumble dry. Iron at a maximum temperature of 110°C (212°F) without steam.</p>
279<p><strong>100% Cotton Shirts and Polo Shirts:</strong> Household washing by hand or machine (using a normal process at a maximum temperature of 30°C and low spin 400 rpm) is allowed. Do not bleach. Tumble drying (spin dryer) is allowed. Iron at a maximum temperature of 110°C (212°F) without steam.</p>
280<p>Make sure to remove the collar stays from the shirt before washing.</p>`},{title:"Apparel Care",content:`<p>Whenever you can, brush your garment for 30 seconds with a natural bristled brush, proceeding slowly from top to bottom.</p>
281<p>When not wearing the jacket, hang it on a shaped hanger — possibly made of cedar. The wood will shape the shoulder structure, absorb the moisture from the fabric, and keep away the moths.</p>
282<p>Each garment should never be worn more than 2 or 3 times a week. A little "rest" lets the fibers breathe and helps to stretch the small crumpling accumulated during the day.</p>
283<p>Use a garment bag to store your tailored garments on your business or leisure trips.</p>`},{title:"Care Instructions for Shirts",content:`<p>Wash before wearing the shirt for the first time and then immediately after each use. You will avoid premature yellowing of the fabric.</p>
284<p>Before each wash, gently pre-treat the most exposed parts — such as cuffs and collar — with Marseille soap.</p>
285<p>Once it's ironed, keep the shirt in the closet — possibly hanging, not to ruin the fold.</p>
286<p>It is not to be excluded that after the first wash the fabric shrinks a little in a variable way from fabric to fabric. Follow the washing instructions carefully to minimize the shrinking.</p>`},{title:"Jacket vs. Blazer: Understanding the Difference",content:`<p><strong>Jacket:</strong> The full-canvassed structure — the canvas layer made of horsehair is hand-sewn and runs the entire length of the jacket, from the shoulders to the hem — allows the fabric to perfectly maintain the shape of the jacket. The shoulders are handmade (puckered Neapolitan shoulders) inserting an extra-small padding called "rollino" where the sleeve is attached. The "rollino" gives roundness to the shoulder and guarantees a greater structure to the upper part of the garment. Total or partial inner lining on request.</p>
287<p><strong>Blazer:</strong> Totally unstructured — without shoulder straps, taping, and inner lining — which makes the garment extremely comfortable. The "shirt-shoulders" (spalla a camicia), so called because they are made inserting the fabric of the sleeve below the shoulder, give the upper part of the blazer a more comfortable fit, able to follow the natural shape of the shoulders — a signature of Neapolitan Tailoring.</p>`}]},{slug:"cookie-policy",title:"Cookie Policy",subtitle:"How we use cookies and similar technologies",effectiveDate:"January 1, 2026",sections:[{title:"What Are Cookies",content:"<p>Cookies are small text files that are placed on your device when you visit our website. They help us provide you with a better browsing experience by remembering your preferences, analyzing site traffic, and enabling certain functionalities.</p>"},{title:"Types of Cookies We Use",content:`<p><strong>Essential Cookies:</strong> These cookies are necessary for the website to function properly. They enable core functionality such as navigation, security, and access to secure areas of the website. The website cannot function properly without these cookies.</p>
288<p><strong>Analytics Cookies:</strong> These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously. This helps us improve our website's performance and user experience.</p>
289<p><strong>Marketing Cookies:</strong> These cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user.</p>`},{title:"Managing Cookies",content:"<p>You can control and manage cookies through your browser settings. Most browsers allow you to refuse or accept cookies, delete existing cookies, and set preferences for certain websites. Please note that disabling cookies may affect the functionality of our website.</p>"},{title:"Third-Party Cookies",content:"<p>Some cookies on our website are placed by third-party services that appear on our pages. We do not control these cookies. Third-party services may include analytics providers, advertising networks, and social media platforms.</p>"},{title:"Updates to This Policy",content:`<p>We may update this Cookie Policy from time to time to reflect changes in technology, legislation, or our data practices. We encourage you to review this page periodically for the latest information on our cookie practices.</p>
290<p>For questions about our cookie practices, please contact us at <strong>[email protected]</strong>.</p>`}]}],w8="/privacy",To=[{slug:"terms",label:"Terms & Conditions"},{slug:"faq",label:"FAQ"},{slug:"bespoke-mtm-policy",label:"Bespoke, MTM & Custom Garments Policy"},{slug:"return-exchange",label:"Alteration, Return & Exchange Policy"},{slug:"shipping",label:"Shipping Policy"},{slug:"care-maintenance",label:"Care & Maintenance"},{slug:"cookie-policy",label:"Cookie Policy"}];function Db(){const n=jm().slug||"terms",s=j8.find(o=>o.slug===n);return j.useEffect(()=>{window.scrollTo(0,0)},[n]),s?a.jsxs("div",{className:"min-h-screen bg-[#0a0a08]",children:[a.jsx("section",{className:"pt-32 pb-16 px-6 border-b border-gold/10",children:a.jsxs("div",{className:"max-w-6xl mx-auto",children:[a.jsx("p",{className:"tracking-[0.3em] text-gold/70 text-xs mb-4 uppercase",children:"Client Care"}),a.jsx("h1",{className:"font-['Playfair_Display'] text-4xl md:text-5xl text-ivory/90 mb-4",children:s.title}),s.subtitle&&a.jsx("p",{className:"text-ivory/60 text-lg max-w-2xl",children:s.subtitle}),s.effectiveDate&&a.jsxs("p",{className:"text-ivory/60 text-sm mt-4 tracking-wide",children:["Effective Date: ",s.effectiveDate]})]})}),a.jsxs("div",{className:"max-w-6xl mx-auto px-6 py-16 flex flex-col lg:flex-row gap-16",children:[a.jsx("aside",{className:"lg:w-64 shrink-0",children:a.jsxs("nav",{className:"lg:sticky lg:top-32",children:[a.jsx("p",{className:"tracking-[0.2em] text-gold/60 text-xs mb-6 uppercase",children:"Client Care"}),a.jsxs("ul",{className:"space-y-1",children:[To.map(o=>a.jsx("li",{children:a.jsx(we,{href:`/client-care/${o.slug}`,className:`block py-2.5 px-3 text-sm transition-all duration-300 rounded ${n===o.slug?"text-gold bg-gold/5 border-l-2 border-gold":"text-ivory/65 hover:text-ivory/80 hover:bg-white/[0.02] border-l-2 border-transparent"}`,children:o.label})},o.slug)),a.jsx("li",{children:a.jsx("a",{href:w8,target:"_blank",rel:"noopener noreferrer",className:"block py-2.5 px-3 text-sm text-ivory/65 hover:text-ivory/80 hover:bg-white/[0.02] border-l-2 border-transparent transition-all duration-300",children:"Privacy Policy ↗"})})]})]})}),a.jsxs("main",{className:"flex-1 min-w-0",children:[a.jsx("div",{className:"space-y-12",children:s.sections.map((o,c)=>a.jsxs("section",{className:"policy-section",children:[a.jsx("h2",{className:"font-['Playfair_Display'] text-2xl text-ivory/85 mb-6 pb-3 border-b border-gold/10",children:o.title}),a.jsx("div",{className:"policy-content text-ivory/70 leading-relaxed space-y-4",dangerouslySetInnerHTML:{__html:o.content}})]},c))}),a.jsx("div",{className:"mt-20 pt-10 border-t border-gold/10 flex flex-col sm:flex-row justify-between items-start sm:items-center gap-6",children:(()=>{const o=To.findIndex(d=>d.slug===n),c=o>0?To[o-1]:null,u=o<To.length-1?To[o+1]:null;return a.jsxs(a.Fragment,{children:[c?a.jsxs(we,{href:`/client-care/${c.slug}`,className:"text-ivory/65 hover:text-gold text-sm tracking-[0.1em] transition-colors",children:["← ",c.label]}):a.jsx("span",{}),u?a.jsxs(we,{href:`/client-care/${u.slug}`,className:"text-ivory/65 hover:text-gold text-sm tracking-[0.1em] transition-colors",children:[u.label," →"]}):a.jsx("span",{})]})})()}),a.jsxs("div",{className:"mt-16 p-8 bg-gold/[0.03] border border-gold/10 rounded-sm text-center",children:[a.jsx("p",{className:"text-ivory/60 text-sm mb-3",children:"Have questions about our policies?"}),a.jsx("a",{href:"mailto:[email protected]",className:"text-gold hover:text-gold/80 tracking-[0.15em] text-sm transition-colors",children:"CONTACT US AT [email protected]"})]})]})]})]}):a.jsx("div",{className:"min-h-screen bg-[#0a0a08] flex items-center justify-center",children:a.jsxs("div",{className:"text-center",children:[a.jsx("h1",{className:"font-['Playfair_Display'] text-3xl text-ivory/90 mb-4",children:"Page Not Found"}),a.jsx(we,{href:"/client-care/terms",className:"text-gold hover:text-gold/80 tracking-[0.15em] text-sm",children:"RETURN TO CLIENT CARE"})]})})}const N8=["Bespoke suit or jacket","Made to measure","Tuxedo / black tie","Wedding","Suede / outer
290wear","Shirts","Full wardrobe","Not sure yet"],S8={firstName:"",lastName:"",email:"",phone:"",city:"",occasion:"",dateNeeded:"",investmentRange:"Under $2,500",profession:"",heardFrom:"",stylistRef:"",preferredContact:"Email",website:""};function A8(){const[e,n]=j.useState(S8),[s,o]=j.useState(["Bespoke suit or jacket"]),[c,u]=j.useState(!1),[d,m]=j.useState(!1),[p,g]=j.useState("idle"),[y,x]=j.useState(""),b=el.consultation.submit.useMutation(),[,S]=pr(),N=(O,Q)=>{n(z=>({...z,[O]:Q}))},A=O=>{o(Q=>Q.includes(O)?Q.filter(z=>z!==O):[...Q,O])},C=async O=>{if(O.preventDefault(),!c){x("Please agree to be contacted about your inquiry.");return}if(s.length===0){x("Please select at least one area of interest.");return}g("loading"),x(""),hp();const Q=mp();try{await b.mutateAsync({...e,interest:s,contactConsent:!0,consentMarketing:d,...Q}),typeof window<"u"&&sessionStorage.setItem("bellucci-consultation-identity",JSON.stringify({name:`${e.firstName} ${e.lastName}`.trim(),email:e.email})),S("/consultation/thank-you")}catch{g("error"),x("Unable to submit your consultation request right now. Please try again.")}},E="w-full border border-ivory/30 bg-transparent px-4 py-3 font-body text-base text-ivory outline-none transition-colors placeholder:text-ivory/55 focus:border-gold",D="mb-2 block font-ui text-[10px] font-medium tracking-luxury text-gold";return a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A] text-ivory",children:[a.jsx(vt,{title:"Request a Consultation | Bellucci Napoli",description:"Request a private Bellucci Napoli consultation for bespoke tailoring, made-to-measure garments, formalwear, suede, and wardrobe planning.",canonical:"https://belluccinapoli.com/consultation"}),a.jsx(yt,{}),a.jsx("main",{className:"px-6 pb-24 pt-36 lg:px-16 lg:pb-32 lg:pt-44",children:a.jsxs("div",{className:"mx-auto grid max-w-6xl gap-14 lg:grid-cols-[0.8fr_1.2fr] lg:gap-20",children:[a.jsxs("section",{children:[a.jsx("p",{className:"mb-5 font-ui text-[10px] tracking-luxury text-gold",children:"PRIVATE CONSULTATION"}),a.jsx("h1",{className:"mb-7 font-display text-4xl leading-tight text-ivory sm:text-5xl lg:text-6xl",children:"Begin With a Conversation"}),a.jsx("p",{className:"mb-8 max-w-md font-body text-lg leading-relaxed text-ivory/90",children:"Tell us what you are building toward. We will prepare a focused consultation around your wardrobe, schedule, and intended presence."}),a.jsx("div",{className:"h-px w-20 bg-gold/60"}),a.jsx("p",{className:"mt-8 max-w-md font-body text-base leading-relaxed text-ivory/80",children:"Consultations are available in New York and remotely for clients worldwide."})]}),a.jsx("section",{className:"border border-gold/25 bg-[#0D0D0D] p-6 sm:p-9 lg:p-12",children:a.jsxs("form",{onSubmit:C,className:"space-y-7",children:[a.jsx("input",{type:"text",name:"website",value:e.website,onChange:O=>N("website",O.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute left-[-10000px] h-px w-px overflow-hidden"}),a.jsxs("div",{className:"grid gap-6 sm:grid-cols-2",children:[a.jsxs("label",{children:[a.jsx("span",{className:D,children:"FIRST NAME *"}),a.jsx("input",{className:E,autoComplete:"given-name",value:e.firstName,onChange:O=>N("firstName",O.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"LAST NAME *"}),a.jsx("input",{className:E,autoComplete:"family-name",value:e.lastName,onChange:O=>N("lastName",O.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"EMAIL *"}),a.jsx("input",{className:E,type:"email",autoComplete:"email",value:e.email,onChange:O=>N("email",O.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"PHONE *"}),a.jsx("input",{className:E,type:"tel",autoComplete:"tel",value:e.phone,onChange:O=>N("phone",O.target.value),placeholder:"+1 201 555 0123",required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"CITY *"}),a.jsx("input",{className:E,autoComplete:"address-level2",value:e.city,onChange:O=>N("city",O.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"INVESTMENT RANGE *"}),a.jsxs("select",{className:E,value:e.investmentRange,onChange:O=>N("investmentRange",O.target.value),required:!0,children:[a.jsx("option",{className:"bg-[#0A0A0A]",children:"Under $2,500"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"$2,500–$5,000"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"$5,000–$10,000"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"$10,000+"})]})]})]}),a.jsxs("fieldset",{children:[a.jsx("legend",{className:D,children:"INTERESTED IN *"}),a.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:N8.map(O=>a.jsxs("label",{className:"flex items-center gap-3 border border-ivory/15 px-3 py-2.5 font-body text-sm text-ivory/85",children:[a.jsx("input",{type:"checkbox",checked:s.includes(O),onChange:()=>A(O),className:"h-4 w-4 accent-[#C4A265]"}),a.jsx("span",{children:O})]},O))})]}),a.jsxs("div",{className:"grid gap-6 sm:grid-cols-2",children:[a.jsxs("label",{children:[a.jsx("span",{className:D,children:"OCCASION"}),a.jsxs("select",{className:E,value:e.occasion,onChange:O=>N("occasion",O.target.value),children:[a.jsx("option",{value:"",className:"bg-[#0A0A0A]",children:"Select one"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Business"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Wedding / formal event"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Travel"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Media / on-camera"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Everyday"})]})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"DATE NEEDED"}),a.jsx("input",{className:E,type:"date",value:e.dateNeeded,onChange:O=>N("dateNeeded",O.target.value)})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"PROFESSION"}),a.jsxs("select",{className:E,value:e.profession,onChange:O=>N("profession",O.target.value),children:[a.jsx("option",{value:"",className:"bg-[#0A0A0A]",children:"Select one"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Executive"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Founder"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Finance / Law"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Real estate"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Public speaker / media"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Other"})]})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"PREFERRED CONTACT"}),a.jsxs("select",{className:E,value:e.preferredContact,onChange:O=>N("preferredContact",O.target.value),children:[a.jsx("option",{className:"bg-[#0A0A0A]",children:"Email"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Phone"})]})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"HOW DID YOU HEAR ABOUT US?"}),a.jsxs("select",{className:E,value:e.heardFrom,onChange:O=>N("heardFrom",O.target.value),children:[a.jsx("option",{value:"",className:"bg-[#0A0A0A]",children:"Select one"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Google"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Instagram"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"LinkedIn"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Referral"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Stylist"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Press"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"5 | SEC to STYLE"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"NEDOIR"}),a.jsx("option",{className:"bg-[#0A0A0A]",children:"Other"})]})]}),a.jsxs("label",{children:[a.jsx("span",{className:D,children:"STYLIST REFERRAL"}),a.jsx("input",{className:E,value:e.stylistRef,onChange:O=>N("stylistRef",O.target.value),placeholder:"Name or referral code"})]})]}),a.jsxs("div",{className:"space-y-4 border-t border-ivory/10 pt-6",children:[a.jsxs("label",{className:"flex items-start gap-3 font-body text-sm leading-relaxed text-ivory/90",children:[a.jsx("input",{type:"checkbox",checked:c,onChange:O=>u(O.target.checked),required:!0,className:"mt-1 h-4 w-4 shrink-0 accent-[#C4A265]"}),a.jsxs("span",{children:["I agree to be contacted about my inquiry. See our ",a.jsx("a",{href:"/privacy",className:"font-semibold text-gold underline underline-offset-2",children:"Privacy Policy"}),". *"]})]}),a.jsxs("label",{className:"flex items-start gap-3 font-body text-sm leading-relaxed text-ivory/85",children:[a.jsx("input",{type:"checkbox",checked:d,onChange:O=>m(O.target.checked),className:"mt-1 h-4 w-4 shrink-0 accent-[#C4A265]"}),a.jsx("span",{children:"Send me Inner Circle updates from Bellucci Napoli and its sister houses 5 | SEC to STYLE and NEDOIR."})]})]}),y&&a.jsx("p",{className:"font-body text-sm text-red-400",children:y}),a.jsx("button",{type:"submit",disabled:p==="loading",className:"w-full bg-gold px-6 py-4 font-ui text-[10px] font-semibold tracking-luxury text-[#0A0A0A] transition-colors hover:bg-gold/90 disabled:opacity-50",children:p==="loading"?"SENDING...":"REQUEST A CONSULTATION"})]})})]})}),a.jsx(Nt,{})]})}const dh="https://calendly.com/atelier-belluccinapoli/phone-consultation?hide_gdpr_banner=1&background_color=0a0a0a&text_color=f5f0e8&primary_color=c4a265";function E8(){const[e,n]=j.useState(dh);return j.useEffect(()=>{try{const s=sessionStorage.getItem("bellucci-consultation-identity");if(!s)return;const o=JSON.parse(s),c=new URL(dh);o.name&&c.searchParams.set("name",o.name),o.email&&c.searchParams.set("email",o.email),n(c.toString())}catch{n(dh)}},[]),a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A] text-ivory",children:[a.jsx(vt,{title:"Consultation Request Received | Bellucci Napoli",description:"Your Bellucci Napoli consultation request has been received."}),a.jsx(yt,{}),a.jsx("main",{className:"px-6 pb-24 pt-36 lg:px-16 lg:pb-32 lg:pt-44",children:a.jsxs("div",{className:"mx-auto max-w-5xl",children:[a.jsxs("div",{className:"mb-10 text-center",children:[a.jsx("p",{className:"mb-4 font-ui text-[10px] tracking-luxury text-gold",children:"REQUEST RECEIVED"}),a.jsx("h1",{className:"mb-5 font-display text-4xl text-ivory sm:text-5xl",children:"Thank You"}),a.jsx("p",{className:"mx-auto max-w-xl font-body text-lg leading-relaxed text-ivory/90",children:"Your consultation request has been received. We reply within one business day. You may select a phone-consultation time below."})]}),a.jsx("div",{className:"border border-gold/25 bg-[#0D0D0D] p-2 sm:p-5",children:a.jsx("iframe",{src:e,title:"Schedule a Bellucci Napoli phone consultation",className:"h-[760px] w-full border-0 bg-[#0A0A0A]",loading:"eager"})})]})}),a.jsx(Nt,{})]})}
290const Bb={firstName:"",lastName:"",email:"",phone:"",message:"",website:""};function T8(){const[e,n]=j.useState(Bb),[s,o]=j.useState(!1),[c,u]=j.useState(!1),[d,m]=j.useState("idle"),[p,g]=j.useState(""),y=el.contact.submit.useMutation(),x=(A,C)=>{n(E=>({...E,[A]:C}))},b=async A=>{if(A.preventDefault(),!s){g("Please agree to be contacted about your inquiry.");return}m("loading"),g(""),hp();try{await y.mutateAsync({...e,contactConsent:!0,consentMarketing:c,...mp()}),m("success"),n(Bb)}catch{m("error"),g("Unable to send your message right now. Please try again.")}},S="w-full border border-ivory/25 bg-transparent px-4 py-3 font-body text-base text-ivory outline-none placeholder:text-ivory/45 focus:border-gold",N="mb-2 block font-ui text-[10px] font-medium tracking-luxury text-gold";return a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A] text-ivory",children:[a.jsx(vt,{title:"Contact Bellucci Napoli | Long Island City Atelier",description:"Contact Bellucci Napoli at 2525 Borden Avenue, Suite 212, Long Island City, NY 11101. Open Monday through Saturday, 12 pm to 7 pm.",canonical:"https://belluccinapoli.com/contact"}),a.jsx(yt,{}),a.jsx("main",{className:"px-6 pb-24 pt-36 lg:px-16 lg:pb-32 lg:pt-44",children:a.jsxs("div",{className:"mx-auto max-w-6xl",children:[a.jsx("p",{className:"mb-5 font-ui text-[10px] tracking-luxury text-gold",children:"CONTACT THE ATELIER"}),a.jsx("h1",{className:"mb-8 max-w-3xl font-display text-4xl leading-tight text-ivory sm:text-5xl lg:text-6xl",children:"Visit Bellucci Napoli in Long Island City"}),a.jsx("p",{className:"mb-14 max-w-2xl font-body text-lg leading-relaxed text-ivory/85",children:"For bespoke tailoring, made-to-measure garments, formalwear, suede, or wardrobe planning, contact the atelier or send a short inquiry below."}),a.jsxs("div",{className:"grid gap-12 lg:grid-cols-2 lg:gap-16",children:[a.jsxs("section",{className:"space-y-8",children:[a.jsxs("div",{className:"border-t border-gold/25 pt-6",children:[a.jsx("h2",{className:"mb-5 font-display text-2xl text-ivory",children:"Atelier Details"}),a.jsxs("address",{className:"space-y-4 font-body text-base not-italic leading-relaxed text-ivory/85",children:[a.jsxs("a",{href:"https://www.google.com/maps/place/Bellucci+Napoli/data=!4m7!3m6!1s0x89c258fa90a4440d:0xf08c045c2e438338!8m2!3d40.7395252!4d-73.9443197!16s%2Fg%2F1tx1v2tn",target:"_blank",rel:"noopener noreferrer",className:"block hover:text-gold",children:["2525 Borden Avenue, Suite 212",a.jsx("br",{}),"Long Island City, NY 11101"]}),a.jsxs("p",{children:["Monday–Saturday, 12:00 pm–7:00 pm",a.jsx("br",{}),"Closed Sunday"]}),a.jsx("a",{href:"tel:+12018158969",className:"block hover:text-gold",children:"(201) 815-8969"}),a.jsx("a",{href:"mailto:[email protected]",className:"block hover:text-gold",children:"[email protected]"})]}),a.jsx("a",{href:"/consultation",className:"mt-7 inline-block border border-gold/45 px-7 py-3 font-ui text-[10px] tracking-luxury text-gold hover:bg-gold/10",children:"REQUEST A CONSULTATION"})]}),a.jsx("iframe",{title:"Map to Bellucci Napoli at 2525 Borden Avenue, Long Island City",src:"https://www.google.com/maps?q=40.7395252,-73.9443197&z=16&output=embed",loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",className:"h-[420px] w-full border border-ivory/10"})]}),a.jsxs("section",{className:"border border-gold/20 bg-[#0D0D0D] p-6 sm:p-9",children:[a.jsx("h2",{className:"mb-6 font-display text-3xl text-ivory",children:"Send an Inquiry"}),d==="success"?a.jsxs("div",{className:"py-16 text-center",children:[a.jsx("p",{className:"mb-3 font-ui text-[10px] tracking-luxury text-gold",children:"MESSAGE RECEIVED"}),a.jsx("p",{className:"font-body text-lg leading-relaxed text-ivory/85",children:"Thank you. The Bellucci Napoli atelier will reply within one business day."})]}):a.jsxs("form",{onSubmit:b,className:"space-y-5",children:[a.jsx("input",{type:"text",name:"website",value:e.website,onChange:A=>x("website",A.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute left-[-10000px] h-px w-px overflow-hidden"}),a.jsxs("div",{className:"grid gap-5 sm:grid-cols-2",children:[a.jsxs("label",{children:[a.jsx("span",{className:N,children:"FIRST NAME *"}),a.jsx("input",{className:S,autoComplete:"given-name",value:e.firstName,onChange:A=>x("firstName",A.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:N,children:"LAST NAME *"}),a.jsx("input",{className:S,autoComplete:"family-name",value:e.lastName,onChange:A=>x("lastName",A.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:N,children:"EMAIL *"}),a.jsx("input",{className:S,type:"email",autoComplete:"email",value:e.email,onChange:A=>x("email",A.target.value),required:!0})]}),a.jsxs("label",{children:[a.jsx("span",{className:N,children:"PHONE *"}),a.jsx("input",{className:S,type:"tel",autoComplete:"tel",value:e.phone,onChange:A=>x("phone",A.target.value),required:!0})]})]}),a.jsxs("label",{children:[a.jsx("span",{className:N,children:"HOW CAN WE HELP? *"}),a.jsx("textarea",{className:`${S} min-h-36 resize-y`,value:e.message,onChange:A=>x("message",A.target.value),required:!0})]}),a.jsxs("label",{className:"flex items-start gap-3 font-body text-sm leading-relaxed text-ivory/90",children:[a.jsx("input",{type:"checkbox",checked:s,onChange:A=>o(A.target.checked),required:!0,className:"mt-1 h-4 w-4 accent-[#C4A265]"}),a.jsxs("span",{children:["I agree to be contacted about my inquiry. See our ",a.jsx("a",{href:"/privacy",className:"text-gold underline underline-offset-2",children:"Privacy Policy"}),". *"]})]}),a.jsxs("label",{className:"flex items-start gap-3 font-body text-sm leading-relaxed text-ivory/85",children:[a.jsx("input",{type:"checkbox",checked:c,onChange:A=>u(A.target.checked),className:"mt-1 h-4 w-4 accent-[#C4A265]"}),a.jsx("span",{children:"Send me Inner Circle updates from Bellucci Napoli and its sister houses 5 | SEC to STYLE and NEDOIR."})]}),p&&a.jsx("p",{className:"font-body text-sm text-red-400",children:p}),a.jsx("button",{type:"submit",disabled:d==="loading",className:"w-full bg-gold px-6 py-4 font-ui text-[10px] font-semibold tracking-luxury text-[#0A0A0A] hover:bg-gold/90 disabled:opacity-50",children:d==="loading"?"SENDING...":"SEND INQUIRY"})]})]})]})]})}),a.jsx(Nt,{})]})}function k8(){return a.jsxs("div",{className:"min-h-screen bg-[#0A0A0A] text-ivory",children:[a.jsx(vt,{title:"Privacy Policy | Bellucci Napoli",description:"How Bellucci Napoli collects, uses, and protects information submitted through belluccinapoli.com.",canonical:"https://belluccinapoli.com/privacy"}),a.jsx(yt,{}),a.jsx("main",{className:"px-6 pb-24 pt-36 lg:px-16 lg:pb-32 lg:pt-44",children:a.jsxs("article",{className:"mx-auto max-w-3xl",children:[a.jsx("p",{className:"mb-5 font-ui text-[10px] tracking-luxury text-gold",children:"CLIENT CARE"}),a.jsx("h1",{className:"mb-6 font-display text-4xl text-ivory sm:text-5xl",children:"Privacy Policy"}),a.jsx("p",{className:"mb-12 font-body text-base leading-relaxed text-ivory/75",children:"Effective September 25, 2026"}),a.jsxs("div",{className:"space-y-10 font-body text-base leading-relaxed text-ivory/85",children:[a.jsxs("section",{children:[a.jsx("h2",{className:"mb-3 font-display text-2xl text-ivory",children:"Information We Collect"}),a.jsx("p",{children:"We collect information you choose to submit through our consultation, contact, and Inner Circle forms, including contact details, service interests, appointment needs, and marketing preferences. We also record basic referral and campaign information when available."})]}),a.jsxs("section",{children:[a.jsx("h2",{className:"mb-3 font-display text-2xl text-ivory",children:"How We Use Information"}),a.jsx("p",{children:"We use submitted information to respond to inquiries, prepare consultations, provide requested materials, maintain service records, and—only when you opt in—send Bellucci Napoli Inner Circle updates. Consultation consent and marketing consent are recorded separately."})]}),a.jsxs("section",{children:[a.jsx("h2",{className:"mb-3 font-display text-2xl text-ivory",children:"Service Providers"}),a.jsx("p",{children:"Information may be processed by service providers that support our website, customer communications, email delivery, scheduling, analytics, and secure data storage. We do not sell personal information."})]}),a.jsxs("section",{children:[a.jsx("h2",{className:"mb-3 font-display text-2xl text-ivory",children:"Your Choices"}),a.jsx("p",{children:"You may unsubscribe from marketing emails at any time using the link in an email. You may also contact us to request access, correction, or deleti
290on of information associated with you."})]}),a.jsxs("section",{children:[a.jsx("h2",{className:"mb-3 font-display text-2xl text-ivory",children:"Contact"}),a.jsxs("p",{children:["For privacy questions, email ",a.jsx("a",{href:"mailto:[email protected]",className:"text-gold underline underline-offset-2",children:"[email protected]"})," or write to Bellucci Napoli, 2525 Borden Avenue, Suite 212, Long Island City, NY 11101."]})]})]})]})}),a.jsx(Nt,{})]})}function C8(){const[e]=pr(),[n,s]=j.useState(!1);j.useEffect(()=>{if(e==="/5sec"){s(!1);return}if(!localStorage.getItem("cookie-consent")){const d=setTimeout(()=>s(!0),1e3);return()=>clearTimeout(d)}},[e]);const o=()=>{localStorage.setItem("cookie-consent","accepted"),s(!1)},c=()=>{localStorage.setItem("cookie-consent","declined"),s(!1)};return!n||e==="/5sec"?null:a.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-[9999] transition-transform duration-700 ease-out",style:{transform:n?"translateY(0)":"translateY(100%)"},children:a.jsx("div",{className:"max-h-[25vh] overflow-y-auto bg-[#1a1a1a]/95 backdrop-blur-md border-t border-[#c9a96e]/20",children:a.jsxs("div",{className:"max-w-7xl mx-auto px-4 py-3 sm:px-6 sm:py-5 flex flex-col sm:flex-row items-stretch sm:items-center justify-between gap-3 sm:gap-4",children:[a.jsxs("p",{className:"text-[#f5f0e8]/90 text-xs sm:text-sm font-light tracking-wide leading-relaxed text-left",style:{fontFamily:"'Montserrat', sans-serif"},children:["We use cookies to improve your experience and analyze site performance. By continuing, you agree to our"," ",a.jsx("a",{href:"/privacy",className:"text-[#c9a96e] hover:text-[#d4b87a] underline underline-offset-2 transition-colors",children:"Privacy Policy"})," ","and"," ",a.jsx("a",{href:"/client-care/terms",className:"text-[#c9a96e] hover:text-[#d4b87a] underline underline-offset-2 transition-colors",children:"Terms of Use"}),"."]}),a.jsxs("div",{className:"flex items-center gap-2 sm:gap-3 shrink-0",children:[a.jsx("button",{onClick:c,className:"flex-1 sm:flex-none px-4 sm:px-6 py-2 text-[10px] sm:text-xs font-medium tracking-[0.15em] uppercase text-[#f5f0e8]/80 border border-[#f5f0e8]/30 hover:border-[#f5f0e8]/60 hover:text-[#f5f0e8] transition-all duration-300",style:{fontFamily:"'Montserrat', sans-serif"},children:"Decline"}),a.jsx("button",{onClick:o,className:"flex-1 sm:flex-none px-4 sm:px-6 py-2 text-[10px] sm:text-xs font-medium tracking-[0.15em] uppercase text-[#1a1a1a] bg-[#c9a96e] hover:bg-[#d4b87a] transition-all duration-300",style:{fontFamily:"'Montserrat', sans-serif"},children:"Accept"})]})]})})})}const _N="bellucci-inner-circle-dismissal-v3",Pb="bellucci-inner-circle-dismissed-session-v3",Fb="bellucci-inner-circle-page-count-v3",fh="bellucci-inner-circle-seen-session-v3",M8=336*60*60*1e3,O8=2160*60*60*1e3,_8="/manus-storage/digital-wardrobe-phone-mockup_3013cfe5.png",R8=e=>e==="/consultation"||e==="/consultation/thank-you"||e==="/contact"||e==="/5sec"||e==="/privacy"||e==="/404"||e.startsWith("/client-care");function hh(){return typeof window<"u"&&!localStorage.getItem("cookie-consent")}function mh(e){if(typeof window>"u")return;const n=window.gtag;n?.("event",e,{popup_name:"inner_circle"})}function RN(){try{const e=localStorage.getItem(_N);if(!e)return null;const n=JSON.parse(e);return typeof n.count!="number"||typeof n.dismissedAt!="number"?null:{count:n.count,dismissedAt:n.dismissedAt}}catch{return null}}function z8(){const e=RN();if(!e)return!1;const n=e.count>=2?O8:M8;return Date.now()-e.dismissedAt<n}function D8(){const[e]=pr(),[n,s]=j.useState(!1),[o,c]=j.useState(!1),[u,d]=j.useState(!1),m=j.useRef(null),p=j.useRef(null),g=j.useRef(!1),y=R8(e),x=(N=!1)=>{if(y||uh()||hh()){N||(g.current=!0);return}g.current=!1,p.current=document.activeElement,c(!1),d(!1),s(!0),sessionStorage.setItem(fh,"true"),mh("popup_shown")};j.useEffect(()=>{if(typeof window>"u")return;if(s(!1),g.current=!1,y||uh()){c(!1);return}const N=sessionStorage.getItem(Pb)==="true",A=sessionStorage.getItem(fh)==="true",C=z8();if(c(N||A||C),N||A||C)return;const D=Number(sessionStorage.getItem(Fb)||"0")+1;sessionStorage.setItem(Fb,String(D));const O=D>=2?1e4:21e3,Q=Date.now(),z=()=>D>=2?Date.now()-Q:performance.now();let L=!1;const M=()=>{L||sessionStorage.getItem(fh)==="true"||(g.current=!0,!hh()&&((window.innerWidth<768||D>=2)&&z()<1e4||(L=!0,x())))}
290,P=window.setTimeout(M,Math.max(0,O-z())),J=()=>{const ne=document.documentElement.scrollHeight-window.innerHeight;ne>0&&window.scrollY/ne>=.5&&M()},te=ne=>{window.innerWidth>=768&&ne.clientY<=8&&!ne.relatedTarget&&M()},ae=window.setInterval(()=>{g.current&&!hh()&&M()},500);return window.addEventListener("scroll",J,{passive:!0}),document.addEventListener("mouseout",te),()=>{window.clearTimeout(P),window.clearInterval(ae),window.removeEventListener("scroll",J),document.removeEventListener("mouseout",te)}},[e,y]),j.useEffect(()=>{const N=A=>{A.detail?.source!=="popup"&&s(!1),c(!1)};return window.addEventListener(cm,N),()=>window.removeEventListener(cm,N)},[]),j.useEffect(()=>{if(!n)return;document.body.style.overflow="hidden";const N=window.setTimeout(()=>{m.current?.querySelector("input:not([aria-hidden='true'])")?.focus()},50),A=C=>{if(C.key==="Escape"){C.preventDefault(),b();return}if(C.key!=="Tab"||!m.current)return;const E=Array.from(m.current.querySelectorAll("button:not([disabled]), input:not([disabled]):not([aria-hidden='true']), a[href]"));if(!E.length)return;const D=E[0],O=E[E.length-1];C.shiftKey&&document.activeElement===D?(C.preventDefault(),O.focus()):!C.shiftKey&&document.activeElement===O&&(C.preventDefault(),D.focus())};return document.addEventListener("keydown",A),()=>{window.clearTimeout(N),document.body.style.overflow="",document.removeEventListener("keydown",A),p.current?.focus()}},[n]);const b=()=>{if(!n)return;const N=RN(),A=Math.min((N?.count||0)+1,2);localStorage.setItem(_N,JSON.stringify({count:A,dismissedAt:Date.now()})),sessionStorage.setItem(Pb,"true"),s(!1),c(!0),mh("popup_dismissed")},S=()=>{d(!0),c(!1)};return y||uh()?null:a.jsxs(a.Fragment,{children:[a.jsx(Vn,{children:n&&a.jsxs(Re.div,{initial:{opacity:0}
290,animate:{opacity:1},exit:{opacity:0},transition:{duration:.22},className:"fixed inset-0 z-[10000] flex items-end justify-center px-2 pb-2 pt-8 md:items-center md:px-4 md:py-5",children:[a.jsx("button",{type:"button","aria-label":"Close Inner Circle popup",className:"absolute inset-0 bg-black/80 backdrop-blur-sm",onClick:b}),a.jsxs(Re.div,{ref:m,role:"dialog","aria-modal":"true","aria-labelledby":"inner-circle-title","aria-describedby":"inner-circle-description",initial:{opacity:0,scale:.97,y:22},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.97,y:22},transition:{duration:.24,ease:[.23,1,.32,1]},className:"relative max-h-[calc(100dvh-0.75rem)] w-full max-w-[760px] overflow-y-auto border border-gold/40 bg-[#070707] shadow-[0_24px_80px_rgba(0,0,0,0.78)] md:max-h-[94vh]",children:[a.jsxs("div",{className:"pointer-events-none absolute inset-0 overflow-hidden","aria-hidden":"true",children:[a.jsx("img",{src:_8,alt:"",width:"1600",height:"1200",className:"absolute -right-[16%] top-[2%] h-[96%] w-auto object-contain opacity-[0.16] md:-right-[4%] md:opacity-[0.18]"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#070707] via-[#070707]/95 to-[#070707]/80 md:via-[#070707]/90"}),a.jsx("div",{className:"absolute inset-0 bg-black/35"})]}),a.jsx("button",{type:"button",onClick:b,className:"absolute right-3 top-3 z-20 rounded-sm p-2 text-ivory/80 transition-colors hover:text-ivory focus:outline-none focus:ring-2 focus:ring-gold md:right-5 md:top-5","aria-label":"Close Inner Circle popup",children:a.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7","aria-hidden":"true",children:a.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})}),a.jsx("div",{className:"relative z-10 p-5 pr-10 sm:p-7 sm:pr-12 md:p-10 lg:p-12",children:u?a.jsxs("div",{className:"max-w-xl py-12 text-center md:py-20",children:[a.jsx("p",{className:"mb-4 font-ui text-[10px] font-semibold tracking-luxury text-gold",children:"EXCLUSIVE ACCESS"}),a.jsx("p",{role:"status",className:"font-display text-3xl leading-tight text-ivory md:text-4xl",children:"Welcome to the Inner Circle. Your 20% code is on its way to your inbox."})]}):a.jsxs("div",{className:"max-w-[610px]",children:[a.jsx("p",{className:"mb-3 font-ui text-[9px] font-semibold tracking-luxury text-gold sm:text-[10px]",children:"EXCLUSIVE ACCESS"}),a.jsx("h2",{id:"inner-circle-title",className:"mb-1 font-display text-[23px] leading-[1.04] text-ivory sm:text-3xl md:text-[38px]",children:"BUILD YOUR WARDROBE."}),a.jsx("p",{className:"mb-4 font-display text-[23px] leading-[1.04] text-gold sm:text-3xl md:mb-5 md:text-[38px]",children:"ELIMINATE WARDROBE DECISIONS."}),a.jsx("p",{className:"mb-3 font-body text-xl font-semibold leading-relaxed text-ivory md:text-[22px]",children:"Join the Bellucci Napoli Inner Circle."}),a.jsx("p",{className:"mb-2 font-body text-[17px] font-semibold leading-relaxed text-[#D9B872] md:text-[19px]",children:"[20% off ___ — terms/expiry]"}),a.jsx("p",{className:"mb-2 font-body text-[17px] font-semibold leading-relaxed text-ivory md:text-[19px]",children:"Commission your first bespoke suit or jacket and receive a complimentary Digital Wardrobe Setup by 5|SEC (a $750 value)."}),a.jsx("p",{id:"inner-circle-description",className:"mb-5 font-body text-[17px] font-semibold leading-relaxed text-ivory md:mb-6 md:text-[19px]",children:"Your entire wardrobe will be professionally digitized, organized, and instantly accessible — making every day easier, every trip simpler, and every outfit intentional."}),a.jsx(AN,{source:"popup",onSuccess:S,onSubmitted:()=>mh("popup_submitted")})]})})]})]})}),a.jsx(Vn,{children:o&&!n&&a.jsx(Re.button,{type:"button",initial:{opacity:0,x:-12},animate:{opacity:1,x:0},exit:{opacity:0,x:-12},onClick:()=>x(!0),className:"fixed bottom-20 left-0 z-[9000] border border-l-0 border-gold/45 bg-[#080808] px-3 py-2.5 font-ui text-[8px] font-semibold tracking-[0.18em] text-gold shadow-xl transition-colors hover:bg-[#15120d] focus:outline-none focus:ring-2 focus:ring-gold md:bottom-5 md:px-4 md:py-3 md:text-[9px] md:tracking-[0.2em]","aria-label":"Open Inner Circle signup",children:"INNER CIRCLE"})})]})}const B8="AcZbBQ_IFB2V6fB75nhMAALVUFNXhuK1sqO46uZWDvLmPTRh3dGXV8uD9fzOfII2cuwtYMfEzcstDrAT";function P8({children:e}){return a.jsx(Re.div,{initial:{opacity:0}
290,animate:{opacity:1},exit:{opacity:0},transition:{duration:.5,ease:[.25,.46,.45,.94]},children:e})}function F8(){const[e]=pr();return a.jsx(Vn,{mode:"wait",children:a.jsx(P8,{children:a.jsxs(GA,{children:[a.jsx(Je,{path:"/",component:HO}),a.jsx(Je,{path:"/bespoke",component:GO}),a.jsx(Je,{path:"/atelier-mtm",component:$O}),a.jsx(Je,{path:"/suede",component:WO}),a.jsx(Je,{path:"/suede/:id",component:JO}),a.jsx(Je,{path:"/prive",component:e8}),a.jsx(Je,{path:"/editorial",component:t8}),a.jsx(Je,{path:"/5sec",component:l8}),a.jsx(Je,{path:"/neapolitan-tailoring",component:c8}),a.jsx(Je,{path:"/nedo-bellucci",component:d8}),a.jsx(Je,{path:"/suits-jackets",component:f8}),a.jsx(Je,{path:"/coats",component:m8}),a.jsx(Je,{path:"/shirts-polos",component:g8}),a.jsx(Je,{path:"/pants",component:y8}),a.jsx(Je,{path:"/tuxedo",component:b8}),a.jsx(Je,{path:"/client-care/:slug",component:Db}),a.jsx(Je,{path:"/client-care",component:Db}),a.jsx(Je,{path:"/contact",component:T8}),a.jsx(Je,{path:"/privacy",component:k8}),a.jsx(Je,{path:"/consultation/thank-you",component:E8}),a.jsx(Je,{path:"/consultation",component:A8}),a.jsx(Je,{path:"/404",component:om}),a.jsx(Je,{component:om})]})},e)})}function L8(){return a.jsx(uO,{children:a.jsx(zO,{options:{clientId:B8,currency:"USD",intent:"capture",components:"buttons",disableFunding:"paylater,venmo"},children:a.jsx(fO,{defaultTheme:"dark",children:a.jsx(y3,{children:a.jsxs("div",{className:"grain-overlay",children:[a.jsx(TE,{}),a.jsx(F8,{}),a.jsx(C8,{}),a.jsx(D8,{})]})})})})})}const I8=()=>{const e="https://manus.im",n="FjF6uzihYvZQzrxgmqspmM",s=`${window.location.origin}/api/oauth/callback`,o=crypto.randomUUID();document.cookie=`${U4}=${o}; Path=/; Max-Age=600; SameSite=None; Secure`;const c=q4({redirectUri:s,nonce:o}),u=new URL(`${e}/app-auth`);u.searchParams.set("appId",n),u.searchParams.set("redirectUri",s),u.searchParams.set("state",c),u.searchParams.set("type","signIn"),window.location.href=u.toString()},tu=new S6({defaultOptions:{queries:{staleTime:3e4}}}),zN=e=>{!(e instanceof Lo)||!(e.message===I4)||I8()};tu.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const n=e.query.state.error;zN(n),console.error("[API Query Error]",n)}});tu.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const n=e.mutation.state.error;zN(n),console.error("[API Mutation Error]",n)}});const U8=el.createClient({links:[y4({url:"/api/trpc",transformer:ui,headers(){try{const e=sessionStorage.getItem("manus-cookie");if(e){const n=`${L4}=`,o=e.split(";").find(c=>c.trim().startsWith(n))?.trim().slice(n.length);if(o)return{Authorization:`Bearer ${o}`}}}catch{}return{}},fetch(e,n){return globalThis.fetch(e,{...n??{},credentials:"include"})}})]}),q8=window.__RQ_STATE__?ui.deserialize(window.__RQ_STATE__):void 0;G4.hydrateRoot(document.getElementById("root"),a.jsx(el.Provider,{client:U8,queryClient:tu,children:a.jsx(KS,{client:tu,children:a.jsx(A6,{state:q8,children:a.jsx(L1,{children:a.jsx(L8,{})})})})}));

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.