PageSourceSearch

https://mycharityrunway.com.au/assets/index-uPOnW19G.js

js mycharityrunway.com.au collected 2026-10-04 22:46:24 UTC 1,749,957 bytes, 604 lines download raw bytes

vendor: 5,694 bytes, lines 1-9
1var _w=e=>{throw TypeError(e)};var vg=(e,t,r)=>t.has(e)||_w("Cannot "+r);var z=(e,t,r)=>(vg(e,t,"read from private field"),r?r.call(e):t.get(e)),Ke=(e,t,r)=>t.has(e)?_w("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),we=(e,t,r,n)=>(vg(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),tr=(e,t,r)=>(vg(e,t,"access private method"),r);var nh=(e,t,r,n)=>({set _(a){we(e,t,a,r)},get _(){return z(e,t,n)}});function A3(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const s=Object.getOwnPropertyDescriptor(n,a);s&&Object.defineProperty(e,a,s.get?s:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(a){if(a.ep)return;a.ep=!0;const s=r(a);fetch(a.href,s)}})();function e0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var WN={exports:{}},em={},HN={exports:{}},_e={};/**
2 * @license React
3 * react.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var Cu=Symbol.for("react.element"),R3=Symbol.for("react.portal"),E3=Symbol.for("react.fragment"),P3=Symbol.for("react.strict_mode"),T3=Symbol.for("react.profiler"),_3=Symbol.for("react.provider"),M3=Symbol.for("react.context"),O3=Symbol.for("react.forward_ref"),F3=Symbol.for("react.suspense"),I3=Symbol.for("react.memo"),D3=Symbol.for("react.lazy"),Mw=Symbol.iterator;function L3(e){return e===null||typeof e!="object"?null:(e=Mw&&e[Mw]||e["@@iterator"],typeof e=="function"?e:null)}var VN={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qN=Object.assign,GN={};function ic(e,t,r){this.props=e,this.context=t,this.refs=GN,this.updater=r||VN}ic.prototype.isReactComponent={};ic.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ic.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function KN(){}KN.prototype=ic.prototype;function t0(e,t,r){this.props=e,this.context=t,this.refs=GN,this.updater=r||VN}var r0=t0.prototype=new KN;r0.constructor=t0;qN(r0,ic.prototype);r0.isPureReactComponent=!0;var Ow=Array.isArray,YN=Object.prototype.hasOwnProperty,n0={current:null},ZN={key:!0,ref:!0,__self:!0,__source:!0};function XN(e,t,r){var n,a={},s=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(s=""+t.key),t)YN.call(t,n)&&!ZN.hasOwnProperty(n)&&(a[n]=t[n]);var l=arguments.length-2;if(l===1)a.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];a.children=c}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)a[n]===void 0&&(a[n]=l[n]);return{$$typeof:Cu,type:e,key:s,ref:o,props:a,_owner:n0.current}}function z3(e,t){return{$$typeof:Cu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function a0(e){return typeof e=="object"&&e!==null&&e.$$typeof===Cu}function B3(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Fw=/\/+/g;function bg(e,t){return typeof e=="object"&&e!==null&&e.key!=null?B3(""+e.key):t.toString(36)}function cf(e,t,r,n,a){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(s){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Cu:case R3:o=!0}}if(o)return o=e,a=a(o),e=n===""?"."+bg(o,0):n,Ow(a)?(r="",e!=null&&(r=e.replace(Fw,"$&/")+"/"),cf(a,t,r,"",function(d){return d})):a!=null&&(a0(a)&&(a=z3(a,r+(!a.key||o&&o.key===a.key?"":(""+a.key).replace(Fw,"$&/")+"/")+e)),t.push(a)),1;if(o=0,n=n===""?".":n+":",Ow(e))for(var l=0;l<e.length;l++){s=e[l];var c=n+bg(s,l);o+=cf(s,t,r,c,a)}else if(c=L3(e),typeof c=="function")for(e=c.call(e),l=0;!(s=e.next()).done;)s=s.value,c=n+bg(s,l++),o+=cf(s,t,r,c,a);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function ah(e,t,r){if(e==null)return e;var n=[],a=0;return cf(e,n,"","",function(s){return t.call(r,s,a++)}),n}function U3(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var br={current:null},df={transition:null},W3={ReactCurrentDispatcher:br,ReactCurrentBatchConfig:df,ReactCurrentOwner:n0};function JN(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 4,354 bytes, lines 9-25
9_e.Children={map:ah,forEach:function(e,t,r){ah(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return ah(e,function(){t++}),t},toArray:function(e){return ah(e,function(t){return t})||[]},only:function(e){if(!a0(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};_e.Component=ic;_e.Fragment=E3;_e.Profiler=T3;_e.PureComponent=t0;_e.StrictMode=P3;_e.Suspense=F3;_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W3;_e.act=JN;_e.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=qN({},e.props),a=e.key,s=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,o=n0.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)YN.call(t,c)&&!ZN.hasOwnProperty(c)&&(n[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)n.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];n.children=l}return{$$typeof:Cu,type:e.type,key:a,ref:s,props:n,_owner:o}};_e.createContext=function(e){return e={$$typeof:M3,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:_3,_context:e},e.Consumer=e};_e.createElement=XN;_e.createFactory=function(e){var t=XN.bind(null,e);return t.type=e,t};_e.createRef=function(){return{current:null}};_e.forwardRef=function(e){return{$$typeof:O3,render:e}};_e.isValidElement=a0;_e.lazy=function(e){return{$$typeof:D3,_payload:{_status:-1,_result:e},_init:U3}};_e.memo=function(e,t){return{$$typeof:I3,type:e,compare:t===void 0?null:t}};_e.startTransition=function(e){var t=df.transition;df.transition={};try{e()}finally{df.transition=t}};_e.unstable_act=JN;_e.useCallback=function(e,t){return br.current.useCallback(e,t)};_e.useContext=function(e){return br.current.useContext(e)};_e.useDebugValue=function(){};_e.useDeferredValue=function(e){return br.current.useDeferredValue(e)};_e.useEffect=function(e,t){return br.current.useEffect(e,t)};_e.useId=function(){return br.current.useId()};_e.useImperativeHandle=function(e,t,r){return br.current.useImperativeHandle(e,t,r)};_e.useInsertionEffect=function(e,t){return br.current.useInsertionEffect(e,t)};_e.useLayoutEffect=function(e,t){return br.current.useLayoutEffect(e,t)};_e.useMemo=function(e,t){return br.current.useMemo(e,t)};_e.useReducer=function(e,t,r){return br.current.useReducer(e,t,r)};_e.useRef=function(e){return br.current.useRef(e)};_e.useState=function(e){return br.current.useState(e)};_e.useSyncExternalStore=function(e,t,r){return br.current.useSyncExternalStore(e,t,r)};_e.useTransition=function(){return br.current.useTransition()};_e.version="18.3.1";HN.exports=_e;var w=HN.exports;const U=e0(w),QN=A3({__proto__:null,default:U},[w]);/**
10 * @license React
11 * react-jsx-runtime.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var H3=w,V3=Symbol.for("react.element"),q3=Symbol.for("react.fragment"),G3=Object.prototype.hasOwnProperty,K3=H3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Y3={key:!0,ref:!0,__self:!0,__source:!0};function $N(e,t,r){var n,a={},s=null,o=null;r!==void 0&&(s=""+r),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)G3.call(t,n)&&!Y3.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:V3,type:e,key:s,ref:o,props:a,_owner:K3.current}}em.Fragment=q3;em.jsx=$N;em.jsxs=$N;WN.exports=em;var i=WN.exports,eS={exports:{}},Yr={},tS={exports:{}},rS={};/**
18 * @license React
19 * scheduler.production.min.js
20 *
21 * Copyright (c) Facebook, Inc. and its affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */(function(e){function t(F,D){var Z=F.length;F.push(D);e:for(;0<Z;){var oe=Z-1>>>1,ee=F[oe];if(0<a(ee,D))F[oe]=D,F[Z]=ee,Z=oe;else break e}}function r(F){return F.length===0?null:F[0]}function n(F){if(F.length===0)return null;var D=F[0],Z=F.pop();if(Z!==D){F[0]=Z;e:for(var oe=0,ee=F.length,Ce=ee>>>1;oe<Ce;){var fe=2*(oe+1)-1,ct=F[fe],Et=fe+1,Ie=F[Et];
vendor: 10,337 bytes, lines 25-34
25if(0>a(ct,Z))Et<ee&&0>a(Ie,ct)?(F[oe]=Ie,F[Et]=Z,oe=Et):(F[oe]=ct,F[fe]=Z,oe=fe);else if(Et<ee&&0>a(Ie,Z))F[oe]=Ie,F[Et]=Z,oe=Et;else break e}}return D}function a(F,D){var Z=F.sortIndex-D.sortIndex;return Z!==0?Z:F.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var c=[],d=[],u=1,h=null,f=3,p=!1,g=!1,m=!1,v=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(F){for(var D=r(d);D!==null;){if(D.callback===null)n(d);else if(D.startTime<=F)n(d),D.sortIndex=D.expirationTime,t(c,D);else break;D=r(d)}}function j(F){if(m=!1,b(F),!g)if(r(c)!==null)g=!0,L(k);else{var D=r(d);D!==null&&Y(j,D.startTime-F)}}function k(F,D){g=!1,m&&(m=!1,x(C),C=-1),p=!0;var Z=f;try{for(b(D),h=r(c);h!==null&&(!(h.expirationTime>D)||F&&!T());){var oe=h.callback;if(typeof oe=="function"){h.callback=null,f=h.priorityLevel;var ee=oe(h.expirationTime<=D);D=e.unstable_now(),typeof ee=="function"?h.callback=ee:h===r(c)&&n(c),b(D)}else n(c);h=r(c)}if(h!==null)var Ce=!0;else{var fe=r(d);fe!==null&&Y(j,fe.startTime-D),Ce=!1}return Ce}finally{h=null,f=Z,p=!1}}var N=!1,S=null,C=-1,E=5,P=-1;function T(){return!(e.unstable_now()-P<E)}function M(){if(S!==null){var F=e.unstable_now();P=F;var D=!0;try{D=S(!0,F)}finally{D?O():(N=!1,S=null)}}else N=!1}var O;if(typeof y=="function")O=function(){y(M)};else if(typeof MessageChannel<"u"){var I=new MessageChannel,W=I.port2;I.port1.onmessage=M,O=function(){W.postMessage(null)}}else O=function(){v(M,0)};function L(F){S=F,N||(N=!0,O())}function Y(F,D){C=v(function(){F(e.unstable_now())},D)}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(F){F.callback=null},e.unstable_continueExecution=function(){g||p||(g=!0,L(k))},e.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<F?Math.floor(1e3/F):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(F){switch(f){case 1:case 2:case 3:var D=3;break;default:D=f}var Z=f;f=D;try{return F()}finally{f=Z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(F,D){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var Z=f;f=F;try{return D()}finally{f=Z}},e.unstable_scheduleCallback=function(F,D,Z){var oe=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?oe+Z:oe):Z=oe,F){case 1:var ee=-1;break;case 2:ee=250;break;case 5:ee=1073741823;break;case 4:ee=1e4;break;default:ee=5e3}return ee=Z+ee,F={id:u++,callback:D,priorityLevel:F,startTime:Z,expirationTime:ee,sortIndex:-1},Z>oe?(F.sortIndex=Z,t(d,F),r(c)===null&&F===r(d)&&(m?(x(C),C=-1):m=!0,Y(j,Z-oe))):(F.sortIndex=ee,t(c,F),g||p||(g=!0,L(k))),F},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(F){var D=f;return function(){var Z=f;f=D;try{return F.apply(this,arguments)}finally{f=Z}}}})(rS);tS.exports=rS;var Z3=tS.exports;/**
26 * @license React
27 * react-dom.production.min.js
28 *
29 * Copyright (c) Facebook, Inc. and its affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var X3=w,qr=Z3;function H(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var nS=new Set,Md={};function bo(e,t){Hl(e,t),Hl(e+"Capture",t)}function Hl(e,t){for(Md[e]=t,e=0;e<t.length;e++)nS.add(t[e])}var ai=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jx=Object.prototype.hasOwnProperty,J3=/^[: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]*$/,Iw={},Dw={};function Q3(e){return Jx.call(Dw,e)?!0:Jx.call(Iw,e)?!1:J3.test(e)?Dw[e]=!0:(Iw[e]=!0,!1)}function $3(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function e5(e,t,r,n){if(t===null||typeof t>"u"||$3(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function wr(e,t,r,n,a,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var er={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){er[e]=new wr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];er[t]=new wr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){er[e]=new wr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){er[e]=new wr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){er[e]=new wr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){er[e]=new wr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){er[e]=new wr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){er[e]=new wr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){er[e]=new wr(e,5,!1,e.toLowerCase(),null,!1,!1)});var i0=/[\-:]([a-z])/g;function s0(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(i0,s0);er[t]=new wr(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(i0,s0);er[t]=new wr(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(i0,s0);er[t]=new wr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){er[e]=new wr(e,1,!1,e.toLowerCase(),null,!1,!1)});er.xlinkHref=new wr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){er[e]=new wr(e,1,!1,e.toLowerCase(),null,!0,!0)});function o0(e,t,r,n){var a=er.hasOwnProperty(t)?er[t]:null;(a!==null?a.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(e5(t,r,a,n)&&(r=null),n||a===null?Q3(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var hi=X3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ih=Symbol.for("react.element"),al=Symbol.for("react.portal"),il=Symbol.for("react.fragment"),l0=Symbol.for("react.strict_mode"),Qx=Symbol.for("react.profiler"),aS=Symbol.for("react.provider"),iS=Symbol.for("react.context"),c0=Symbol.for("react.forward_ref"),$x=Symbol.for("react.suspense"),ey=Symbol.for("react.suspense_list"),d0=Symbol.for("react.memo"),Mi=Symbol.for("react.lazy"),sS=Symbol.for("react.offscreen"),Lw=Symbol.iterator;function Cc(e){return e===null||typeof e!="object"?null:(e=Lw&&e[Lw]||e["@@iterator"],typeof e=="function"?e:null)}var jt=Object.assign,wg;function Zc(e){if(wg===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);wg=t&&t[1]||""}return`
34`+wg+e}var jg=!1;function kg(e,t){if(!e||jg)return"";jg=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var n=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){n=d}e.call(t.prototype)}else{try{throw Error()}catch(d){n=d}e()}}
vendor: 16,737 bytes, lines 34-37
34catch(d){if(d&&n&&typeof d.stack=="string"){for(var a=d.stack.split(`
35`),s=n.stack.split(`
36`),o=a.length-1,l=s.length-1;1<=o&&0<=l&&a[o]!==s[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==s[l]){if(o!==1||l!==1)do if(o--,l--,0>l||a[o]!==s[l]){var c=`
37`+a[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=l);break}}}finally{jg=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Zc(e):""}function t5(e){switch(e.tag){case 5:return Zc(e.type);case 16:return Zc("Lazy");case 13:return Zc("Suspense");case 19:return Zc("SuspenseList");case 0:case 2:case 15:return e=kg(e.type,!1),e;case 11:return e=kg(e.type.render,!1),e;case 1:return e=kg(e.type,!0),e;default:return""}}function ty(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case il:return"Fragment";case al:return"Portal";case Qx:return"Profiler";case l0:return"StrictMode";case $x:return"Suspense";case ey:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case iS:return(e.displayName||"Context")+".Consumer";case aS:return(e._context.displayName||"Context")+".Provider";case c0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case d0:return t=e.displayName||null,t!==null?t:ty(e.type)||"Memo";case Mi:t=e._payload,e=e._init;try{return ty(e(t))}catch{}}return null}function r5(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ty(t);case 8:return t===l0?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ms(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function oS(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function n5(e){var t=oS(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){n=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function sh(e){e._valueTracker||(e._valueTracker=n5(e))}function lS(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=oS(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Wf(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ry(e,t){var r=t.checked;return jt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function zw(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ms(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function cS(e,t){t=t.checked,t!=null&&o0(e,"checked",t,!1)}function ny(e,t){cS(e,t);var r=ms(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ay(e,t.type,r):t.hasOwnProperty("defaultValue")&&ay(e,t.type,ms(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Bw(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function ay(e,t,r){(t!=="number"||Wf(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Xc=Array.isArray;function wl(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+ms(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function iy(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(H(91));return jt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Uw(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(H(92));if(Xc(r)){if(1<r.length)throw Error(H(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ms(r)}}function dS(e,t){var r=ms(t.value),n=ms(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Ww(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function uS(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function sy(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?uS(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var oh,hS=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(oh=oh||document.createElement("div"),oh.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=oh.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Od(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var dd={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},a5=["Webkit","ms","Moz","O"];Object.keys(dd).forEach(function(e){a5.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),dd[t]=dd[e]})});function fS(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||dd.hasOwnProperty(e)&&dd[e]?(""+t).trim():t+"px"}function pS(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=fS(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var i5=jt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function oy(e,t){if(t){if(i5[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(H(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(H(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(H(61))}if(t.style!=null&&typeof t.style!="object")throw Error(H(62))}}function ly(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var cy=null;function u0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var dy=null,jl=null,kl=null;function Hw(e){if(e=Eu(e)){if(typeof dy!="function")throw Error(H(280));var t=e.stateNode;t&&(t=im(t),dy(e.stateNode,e.type,t))}}function mS(e){jl?kl?kl.push(e):kl=[e]:jl=e}function gS(){if(jl){var e=jl,t=kl;if(kl=jl=null,Hw(e),t)for(e=0;e<t.length;e++)Hw(t[e])}}function xS(e,t){return e(t)}function yS(){}var Ng=!1;function vS(e,t,r){if(Ng)return e(t,r);Ng=!0;try{return xS(e,t,r)}finally{Ng=!1,(jl!==null||kl!==null)&&(yS(),gS())}}function Fd(e,t){var r=e.stateNode;if(r===null)return null;var n=im(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(H(231,t,typeof r));return r}var uy=!1;if(ai)try{var Ac={};Object.defineProperty(Ac,"passive",{get:function(){uy=!0}}),window.addEventListener("test",Ac,Ac),window.removeEventListener("test",Ac,Ac)}catch{uy=!1}function s5(e,t,r,n,a,s,o,l,c){var d=Array.prototype.slice.call(arguments,3);try{t.apply(r,d)}catch(u){this.onError(u)}}var ud=!1,Hf=null,Vf=!1,hy=null,o5={onError:function(e){ud=!0,Hf=e}};function l5(e,t,r,n,a,s,o,l,c){ud=!1,Hf=null,s5.apply(o5,arguments)}function c5(e,t,r,n,a,s,o,l,c){if(l5.apply(this,arguments),ud){if(ud){var d=Hf;ud=!1,Hf=null}else throw Error(H(198));Vf||(Vf=!0,hy=d)}}function wo(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function bS(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Vw(e){if(wo(e)!==e)throw Error(H(188))}function d5(e){var t=e.alternate;if(!t){if(t=wo(e),t===null)throw Error(H(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var s=a.alternate;if(s===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===r)return Vw(a),e;if(s===n)return Vw(a),t;s=s.sibling}throw Error(H(188))}if(r.return!==n.return)r=a,n=s;else{for(var o=!1,l=a.child;l;){if(l===r){o=!0,r=a,n=s;break}if(l===n){o=!0,n=a,r=s;break}l=l.sibling}if(!o){for(l=s.child;l;){if(l===r){o=!0,r=s,n=a;break}if(l===n){o=!0,n=s,r=a;break}l=l.sibling}if(!o)throw Error(H(189))}}if(r.alternate!==n)throw Error(H(190))}if(r.tag!==3)throw Error(H(188));return r.stateNode.current===r?e:t}function wS(e){return e=d5(e),e!==null?jS(e):null}function jS(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=jS(e);if(t!==null)return t;e=e.sibling}return null}var kS=qr.unstable_scheduleCallback,qw=qr.unstable_cancelCallback,u5=qr.unstable_shouldYield,h5=qr.unstable_requestPaint,_t=qr.unstable_now,f5=qr.unstable_getCurrentPriorityLevel,h0=qr.unstable_ImmediatePriority,NS=qr.unstable_UserBlockingPriority,qf=qr.unstable_NormalPriority,p5=qr.unstable_LowPriority,SS=qr.unstable_IdlePriority,tm=null,Na=null;function m5(e){if(Na&&typeof Na.onCommitFiberRoot=="function")try{Na.onCommitFiberRoot(tm,e,void 0,(e.current.flags&128)===128)}catch{}}var Kn=Math.clz32?Math.clz32:y5,g5=Math.log,x5=Math.LN2;function y5(e){return e>>>=0,e===0?32:31-(g5(e)/x5|0)|0}var lh=64,ch=4194304;function Jc(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Gf(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,s=e.pingedLanes,o=r&268435455;if(o!==0){var l=o&~a;l!==0?n=Jc(l):(s&=o,s!==0&&(n=Jc(s)))}else o=r&~a,o!==0?n=Jc(o):s!==0&&(n=Jc(s));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,s=t&-t,a>=s||a===16&&(s&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-Kn(t),a=1<<r,n|=e[r],t&=~a;return n}function v5(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function b5(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var o=31-Kn(s),l=1<<o,c=a[o];c===-1?(!(l&r)||l&n)&&(a[o]=v5(l,t)):c<=t&&(e.expiredLanes|=l),s&=~l}}function fy(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function CS(){var e=lh;return lh<<=1,!(lh&4194240)&&(lh=64),e}function Sg(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Au(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Kn(t),e[t]=r}function w5(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-Kn(r),s=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~s}}function f0(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Kn(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var et=0;function AS(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var RS,p0,ES,PS,TS,py=!1,dh=[],es=null,ts=null,rs=null,Id=new Map,Dd=new Map,Di=[],j5="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Gw(e,t){switch(e){case"focusin":case"focusout":es=null;break;case"dragenter":case"dragleave":ts=null;break;case"mouseover":case"mouseout":rs=null;break;case"pointerover":case"pointerout":Id.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dd.delete(t.pointerId)}}function Rc(e,t,r,n,a,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:s,targetContainers:[a]},t!==null&&(t=Eu(t),t!==null&&p0(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function k5(e,t,r,n,a){switch(t){case"focusin":return es=Rc(es,e,t,r,n,a),!0;case"dragenter":return ts=Rc(ts,e,t,r,n,a),!0;case"mouseover":return rs=Rc(rs,e,t,r,n,a),!0;case"pointerover":var s=a.pointerId;return Id.set(s,Rc(Id.get(s)||null,e,t,r,n,a)),!0;case"gotpointercapture":return s=a.pointerId,Dd.set(s,Rc(Dd.get(s)||null,e,t,r,n,a)),!0}return!1}function _S(e){var t=Vs(e.target);if(t!==null){var r=wo(t);if(r!==null){if(t=r.tag,t===13){if(t=bS(r),t!==null){e.blockedOn=t,TS(e.priority,function(){ES(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function uf(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=my(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);cy=n,r.target.dispatchEvent(n),cy=null}else return t=Eu(r),t!==null&&p0(t),e.blockedOn=r,!1;t.shift()}return!0}function Kw(e,t,r){uf(e)&&r.delete(t)}function N5(){py=!1,es!==null&&uf(es)&&(es=null),ts!==null&&uf(ts)&&(ts=null),rs!==null&&uf(rs)&&(rs=null),Id.forEac
vendor: 11,841 bytes, line 37
37h(Kw),Dd.forEach(Kw)}function Ec(e,t){e.blockedOn===t&&(e.blockedOn=null,py||(py=!0,qr.unstable_scheduleCallback(qr.unstable_NormalPriority,N5)))}function Ld(e){function t(a){return Ec(a,e)}if(0<dh.length){Ec(dh[0],e);for(var r=1;r<dh.length;r++){var n=dh[r];n.blockedOn===e&&(n.blockedOn=null)}}for(es!==null&&Ec(es,e),ts!==null&&Ec(ts,e),rs!==null&&Ec(rs,e),Id.forEach(t),Dd.forEach(t),r=0;r<Di.length;r++)n=Di[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Di.length&&(r=Di[0],r.blockedOn===null);)_S(r),r.blockedOn===null&&Di.shift()}var Nl=hi.ReactCurrentBatchConfig,Kf=!0;function S5(e,t,r,n){var a=et,s=Nl.transition;Nl.transition=null;try{et=1,m0(e,t,r,n)}finally{et=a,Nl.transition=s}}function C5(e,t,r,n){var a=et,s=Nl.transition;Nl.transition=null;try{et=4,m0(e,t,r,n)}finally{et=a,Nl.transition=s}}function m0(e,t,r,n){if(Kf){var a=my(e,t,r,n);if(a===null)Fg(e,t,n,Yf,r),Gw(e,n);else if(k5(a,e,t,r,n))n.stopPropagation();else if(Gw(e,n),t&4&&-1<j5.indexOf(e)){for(;a!==null;){var s=Eu(a);if(s!==null&&RS(s),s=my(e,t,r,n),s===null&&Fg(e,t,n,Yf,r),s===a)break;a=s}a!==null&&n.stopPropagation()}else Fg(e,t,n,null,r)}}var Yf=null;function my(e,t,r,n){if(Yf=null,e=u0(n),e=Vs(e),e!==null)if(t=wo(e),t===null)e=null;else if(r=t.tag,r===13){if(e=bS(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yf=e,null}function MS(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(f5()){case h0:return 1;case NS:return 4;case qf:case p5:return 16;case SS:return 536870912;default:return 16}default:return 16}}var Yi=null,g0=null,hf=null;function OS(){if(hf)return hf;var e,t=g0,r=t.length,n,a="value"in Yi?Yi.value:Yi.textContent,s=a.length;for(e=0;e<r&&t[e]===a[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===a[s-n];n++);return hf=a.slice(e,1<n?1-n:void 0)}function ff(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function uh(){return!0}function Yw(){return!1}function Zr(e){function t(r,n,a,s,o){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=s,this.target=o,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(s):s[l]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?uh:Yw,this.isPropagationStopped=Yw,this}return jt(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=uh)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=uh)},persist:function(){},isPersistent:uh}),t}var sc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},x0=Zr(sc),Ru=jt({},sc,{view:0,detail:0}),A5=Zr(Ru),Cg,Ag,Pc,rm=jt({},Ru,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:y0,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Pc&&(Pc&&e.type==="mousemove"?(Cg=e.screenX-Pc.screenX,Ag=e.screenY-Pc.screenY):Ag=Cg=0,Pc=e),Cg)},movementY:function(e){return"movementY"in e?e.movementY:Ag}}),Zw=Zr(rm),R5=jt({},rm,{dataTransfer:0}),E5=Zr(R5),P5=jt({},Ru,{relatedTarget:0}),Rg=Zr(P5),T5=jt({},sc,{animationName:0,elapsedTime:0,pseudoElement:0}),_5=Zr(T5),M5=jt({},sc,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),O5=Zr(M5),F5=jt({},sc,{data:0}),Xw=Zr(F5),I5={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},D5={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"},L5={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function z5(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=L5[e])?!!t[e]:!1}function y0(){return z5}var B5=jt({},Ru,{key:function(e){if(e.key){var t=I5[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ff(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?D5[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:y0,charCode:function(e){return e.type==="keypress"?ff(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ff(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),U5=Zr(B5),W5=jt({},rm,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Jw=Zr(W5),H5=jt({},Ru,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:y0}),V5=Zr(H5),q5=jt({},sc,{propertyName:0,elapsedTime:0,pseudoElement:0}),G5=Zr(q5),K5=jt({},rm,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Y5=Zr(K5),Z5=[9,13,27,32],v0=ai&&"CompositionEvent"in window,hd=null;ai&&"documentMode"in document&&(hd=document.documentMode);var X5=ai&&"TextEvent"in window&&!hd,FS=ai&&(!v0||hd&&8<hd&&11>=hd),Qw=" ",$w=!1;function IS(e,t){switch(e){case"keyup":return Z5.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function DS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sl=!1;function J5(e,t){switch(e){case"compositionend":return DS(t);case"keypress":return t.which!==32?null:($w=!0,Qw);case"textInput":return e=t.data,e===Qw&&$w?null:e;default:return null}}function Q5(e,t){if(sl)return e==="compositionend"||!v0&&IS(e,t)?(e=OS(),hf=g0=Yi=null,sl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return FS&&t.locale!=="ko"?null:t.data;default:return null}}var $5={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 e1(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!$5[e.type]:t==="textarea"}function LS(e,t,r,n){mS(n),t=Zf(t,"onChange"),0<t.length&&(r=new x0("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var fd=null,zd=null;function e6(e){ZS(e,0)}function nm(e){var t=cl(e);if(lS(t))return e}function t6(e,t){if(e==="change")return t}var zS=!1;if(ai){var Eg;if(ai){var Pg="oninput"in document;if(!Pg){var t1=document.createElement("div");t1.setAttribute("oninput","return;"),Pg=typeof t1.oninput=="function"}Eg=Pg}else Eg=!1;zS=Eg&&(!document.documentMode||9<document.documentMode)}function r1(){fd&&(fd.detachEvent("onpropertychange",BS),zd=fd=null)}function BS(e){if(e.propertyName==="value"&&nm(zd)){var t=[];LS(t,zd,e,u0(e)),vS(e6,t)}}function r6(e,t,r){e==="focusin"?(r1(),fd=t,zd=r,fd.attachEvent("onpropertychange",BS)):e==="focusout"&&r1()}function n6(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return nm(zd)}function a6(e,t){if(e==="click")return nm(t)}function i6(e,t){if(e==="input"||e==="change")return nm(t)}function s6(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $n=typeof Object.is=="function"?Object.is:s6;function Bd(e,t){if($n(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!Jx.call(t,a)||!$n(e[a],t[a]))return!1}return!0}function n1(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function a1(e,t){var r=n1(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n1(r)}}function US(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?US(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function WS(){for(var e=window,t=Wf();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Wf(e.document)}return t}function b0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function o6(e){var t=WS(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&US(r.ownerDocument.documentElement,r)){if(n!==null&&b0(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,s=Math.min(n.start,a);n=n.end===void 0?s:Math.min(n.end,a),!e.extend&&s>n&&(a=n,n=s,s=a),a=a1(r,s);var o=a1(r,n);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),s>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var l6=ai&&"documentMode"in document&&11>=document.documentMode,ol=null,gy=null,pd=null,xy=!1;function i1(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;xy||ol==null||ol!==Wf(n)||(n=ol,"selectionStart"in n&&b0(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 4,383 bytes, line 37
37sNode:n.focusNode,focusOffset:n.focusOffset}),pd&&Bd(pd,n)||(pd=n,n=Zf(gy,"onSelect"),0<n.length&&(t=new x0("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=ol)))}function hh(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var ll={animationend:hh("Animation","AnimationEnd"),animationiteration:hh("Animation","AnimationIteration"),animationstart:hh("Animation","AnimationStart"),transitionend:hh("Transition","TransitionEnd")},Tg={},HS={};ai&&(HS=document.createElement("div").style,"AnimationEvent"in window||(delete ll.animationend.animation,delete ll.animationiteration.animation,delete ll.animationstart.animation),"TransitionEvent"in window||delete ll.transitionend.transition);function am(e){if(Tg[e])return Tg[e];if(!ll[e])return e;var t=ll[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in HS)return Tg[e]=t[r];return e}var VS=am("animationend"),qS=am("animationiteration"),GS=am("animationstart"),KS=am("transitionend"),YS=new Map,s1="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ss(e,t){YS.set(e,t),bo(t,[e])}for(var _g=0;_g<s1.length;_g++){var Mg=s1[_g],c6=Mg.toLowerCase(),d6=Mg[0].toUpperCase()+Mg.slice(1);Ss(c6,"on"+d6)}Ss(VS,"onAnimationEnd");Ss(qS,"onAnimationIteration");Ss(GS,"onAnimationStart");Ss("dblclick","onDoubleClick");Ss("focusin","onFocus");Ss("focusout","onBlur");Ss(KS,"onTransitionEnd");Hl("onMouseEnter",["mouseout","mouseover"]);Hl("onMouseLeave",["mouseout","mouseover"]);Hl("onPointerEnter",["pointerout","pointerover"]);Hl("onPointerLeave",["pointerout","pointerover"]);bo("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));bo("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));bo("onBeforeInput",["compositionend","keypress","textInput","paste"]);bo("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));bo("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));bo("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qc="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(" "),u6=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qc));function o1(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,c5(n,t,void 0,e),e.currentTarget=null}function ZS(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var s=void 0;if(t)for(var o=n.length-1;0<=o;o--){var l=n[o],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==s&&a.isPropagationStopped())break e;o1(a,l,d),s=c}else for(o=0;o<n.length;o++){if(l=n[o],c=l.instance,d=l.currentTarget,l=l.listener,c!==s&&a.isPropagationStopped())break e;o1(a,l,d),s=c}}}if(Vf)throw e=hy,Vf=!1,hy=null,e}function ut(e,t){var r=t[jy];r===void 0&&(r=t[jy]=new Set);var n=e+"__bubble";r.has(n)||(XS(t,e,2,!1),r.add(n))}function Og(e,t,r){var n=0;t&&(n|=4),XS(r,e,n,t)}var fh="_reactListening"+Math.random().toString(36).slice(2);function Ud(e){if(!e[fh]){e[fh]=!0,nS.forEach(function(r){r!=="selectionchange"&&(u6.has(r)||Og(r,!1,e),Og(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[fh]||(t[fh]=!0,Og("selectionchange",!1,t))}}function XS(e,t,r,n){switch(MS(t)){case 1:var a=S5;break;case 4:a=C5;break;default:a=m0}r=a.bind(null,t,r,e),a=void 0,!uy||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function Fg(e,t,r,n,a){var s=n;
vendor: 4,211 bytes, line 37
37if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var l=n.stateNode.containerInfo;if(l===a||l.nodeType===8&&l.parentNode===a)break;if(o===4)for(o=n.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===a||c.nodeType===8&&c.parentNode===a))return;o=o.return}for(;l!==null;){if(o=Vs(l),o===null)return;if(c=o.tag,c===5||c===6){n=s=o;continue e}l=l.parentNode}}n=n.return}vS(function(){var d=s,u=u0(r),h=[];e:{var f=YS.get(e);if(f!==void 0){var p=x0,g=e;switch(e){case"keypress":if(ff(r)===0)break e;case"keydown":case"keyup":p=U5;break;case"focusin":g="focus",p=Rg;break;case"focusout":g="blur",p=Rg;break;case"beforeblur":case"afterblur":p=Rg;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":p=Zw;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=E5;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=V5;break;case VS:case qS:case GS:p=_5;break;case KS:p=G5;break;case"scroll":p=A5;break;case"wheel":p=Y5;break;case"copy":case"cut":case"paste":p=O5;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Jw}var m=(t&4)!==0,v=!m&&e==="scroll",x=m?f!==null?f+"Capture":null:f;m=[];for(var y=d,b;y!==null;){b=y;var j=b.stateNode;if(b.tag===5&&j!==null&&(b=j,x!==null&&(j=Fd(y,x),j!=null&&m.push(Wd(y,j,b)))),v)break;y=y.return}0<m.length&&(f=new p(f,g,null,r,u),h.push({event:f,listeners:m}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&r!==cy&&(g=r.relatedTarget||r.fromElement)&&(Vs(g)||g[ii]))break e;if((p||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,p?(g=r.relatedTarget||r.toElement,p=d,g=g?Vs(g):null,g!==null&&(v=wo(g),g!==v||g.tag!==5&&g.tag!==6)&&(g=null)):(p=null,g=d),p!==g)){if(m=Zw,j="onMouseLeave",x="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(m=Jw,j="onPointerLeave",x="onPointerEnter",y="pointer"),v=p==null?f:cl(p),b=g==null?f:cl(g),f=new m(j,y+"leave",p,r,u),f.target=v,f.relatedTarget=b,j=null,Vs(u)===d&&(m=new m(x,y+"enter",g,r,u),m.target=b,m.relatedTarget=v,j=m),v=j,p&&g)t:{for(m=p,x=g,y=0,b=m;b;b=Fo(b))y++;for(b=0,j=x;j;j=Fo(j))b++;for(;0<y-b;)m=Fo(m),y--;for(;0<b-y;)x=Fo(x),b--;for(;y--;){if(m===x||x!==null&&m===x.alternate)break t;m=Fo(m),x=Fo(x)}m=null}else m=null;p!==null&&l1(h,f,p,m,!1),g!==null&&v!==null&&l1(h,v,g,m,!0)}}e:{if(f=d?cl(d):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var k=t6;else if(e1(f))if(zS)k=i6;else{k=n6;var N=r6}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(k=a6);if(k&&(k=k(e,d))){LS(h,k,r,u);break e}N&&N(e,f,d),e==="focusout"&&(N=f._wrapperState)&&N.controlled&&f.type==="number"&&ay(f,"number",f.value)}switch(N=d?cl(d):window,e){case"focusin":(e1(N)||N.contentEditable==="true")&&(ol=N,gy=d,pd=null);break;case"focusout":pd=gy=ol=null;break;case"mousedown":xy=!0;break;case"contextmenu":case"mouseup":case"dragend":xy=!1,i1(h,r,u);break;case"selectionchange":if(l6)break;case"keydown":case"keyup":i1(h,r,u)}var S;if(v0)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else sl?IS(e,r)&&(C="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(C="onCompositionStart");C&&(FS&&r.locale!=="ko"&&(sl||C!=="onCompositionStart"?C==="onCompositionEnd"&&sl&&(S=OS()):(Yi=u,g0="value"in Yi?Yi.value:Yi.textContent,sl=!0)),N=Zf(d,C),0<N.length&&(C=new Xw(C,e,null,r,u),h.push({event:C,listeners:N}),S?C.data=S:(S=DS(r),S!==null&&(C.data=S)))),(S=X5?J5(e,r):Q5(e,r))&&(d=Zf(d,"onBeforeInput"),0<d.length&&(u=new Xw("onBeforeInput","beforeinput",null,r,u),h.push({event:u,listeners:d}),u.data=S))}ZS(h,t)})}function Wd(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Zf(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,s=a.stateNode;
vendor: 4,806 bytes, lines 37-38
37a.tag===5&&s!==null&&(a=s,s=Fd(e,r),s!=null&&n.unshift(Wd(e,s,a)),s=Fd(e,t),s!=null&&n.push(Wd(e,s,a))),e=e.return}return n}function Fo(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function l1(e,t,r,n,a){for(var s=t._reactName,o=[];r!==null&&r!==n;){var l=r,c=l.alternate,d=l.stateNode;if(c!==null&&c===n)break;l.tag===5&&d!==null&&(l=d,a?(c=Fd(r,s),c!=null&&o.unshift(Wd(r,c,l))):a||(c=Fd(r,s),c!=null&&o.push(Wd(r,c,l)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var h6=/\r\n?/g,f6=/\u0000|\uFFFD/g;function c1(e){return(typeof e=="string"?e:""+e).replace(h6,`
38`).replace(f6,"")}function ph(e,t,r){if(t=c1(t),c1(e)!==t&&r)throw Error(H(425))}function Xf(){}var yy=null,vy=null;function by(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var wy=typeof setTimeout=="function"?setTimeout:void 0,p6=typeof clearTimeout=="function"?clearTimeout:void 0,d1=typeof Promise=="function"?Promise:void 0,m6=typeof queueMicrotask=="function"?queueMicrotask:typeof d1<"u"?function(e){return d1.resolve(null).then(e).catch(g6)}:wy;function g6(e){setTimeout(function(){throw e})}function Ig(e,t){var r=t,n=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(n===0){e.removeChild(a),Ld(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=a}while(r);Ld(t)}function ns(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function u1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var oc=Math.random().toString(36).slice(2),ba="__reactFiber$"+oc,Hd="__reactProps$"+oc,ii="__reactContainer$"+oc,jy="__reactEvents$"+oc,x6="__reactListeners$"+oc,y6="__reactHandles$"+oc;function Vs(e){var t=e[ba];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ii]||r[ba]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=u1(e);e!==null;){if(r=e[ba])return r;e=u1(e)}return t}e=r,r=e.parentNode}return null}function Eu(e){return e=e[ba]||e[ii],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function cl(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(H(33))}function im(e){return e[Hd]||null}var ky=[],dl=-1;function Cs(e){return{current:e}}function ht(e){0>dl||(e.current=ky[dl],ky[dl]=null,dl--)}function it(e,t){dl++,ky[dl]=e.current,e.current=t}var gs={},lr=Cs(gs),Tr=Cs(!1),so=gs;function Vl(e,t){var r=e.type.contextTypes;if(!r)return gs;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},s;for(s in r)a[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function _r(e){return e=e.childContextTypes,e!=null}function Jf(){ht(Tr),ht(lr)}function h1(e,t,r){if(lr.current!==gs)throw Error(H(168));it(lr,t),it(Tr,r)}function JS(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(H(108,r5(e)||"Unknown",a));return jt({},r,n)}function Qf(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gs,so=lr.current,it(lr,e),it(Tr,Tr.current),!0}function f1(e,t,r){var n=e.stateNode;if(!n)throw Error(H(169));r?(e=JS(e,t,so),n.__reactInternalMemoizedMergedChildContext=e,ht(Tr),ht(lr),it(lr,e)):ht(Tr),it(Tr,r)}var Za=null,sm=!1,Dg=!1;function QS(e){Za===null?Za=[e]:Za.push(e)}function v6(e){sm=!0,QS(e)}function As(){if(!Dg&&Za!==null){Dg=!0;var e=0,t=et;try{var r=Za;for(et=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Za=null,sm=!1}catch(a){throw Za!==null&&(Za=Za.slice(e+1)),kS(h0,As),a}finally{et=t,Dg=!1}}return null}var ul=[],hl=0,$f=null,ep=0,nn=[],an=0,oo=null,Qa=1,$a="";function zs(e,t){ul[hl++]=ep,ul[hl++]=$f,$f=e,ep=t}function $S(e,t,r){nn[an++]=Qa,nn[an++]=$a,nn[an++]=oo,oo=e;var n=Qa;e=$a;var a=32-Kn(n)-1;n&=~(1<<a),r+=1;var s=32-Kn(t)+a;if(30<s){var o=a-a%5;s=(n&(1<<o)-1).toString(32),n>>=o,a-=o,Qa=1<<32-Kn(t)+a|r<<a|n,$a=s+e}else Qa=1<<s|r<<a|n,$a=e}function w0(e){e.return!==null&&(zs(e,1),$S(e,1,0))}function j0(e){for(;e===$f;)$f=ul[--hl],ul[hl]=null,ep=ul[--hl],ul[hl]=null;for(;e===oo;)oo=nn[--an],nn[an]=null,$a=nn[--an],nn[an]=null,Qa=nn[--an],nn[an]=null}var Ur=null,Dr=null,mt=!1,Bn=null;function eC(e,t){var r=ln(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function p1(e,t){switch(e.tag){case 5:var r=e.type;
vendor: 13,718 bytes, line 38
38return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ur=e,Dr=ns(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ur=e,Dr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=oo!==null?{id:Qa,overflow:$a}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=ln(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Ur=e,Dr=null,!0):!1;default:return!1}}function Ny(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Sy(e){if(mt){var t=Dr;if(t){var r=t;if(!p1(e,t)){if(Ny(e))throw Error(H(418));t=ns(r.nextSibling);var n=Ur;t&&p1(e,t)?eC(n,r):(e.flags=e.flags&-4097|2,mt=!1,Ur=e)}}else{if(Ny(e))throw Error(H(418));e.flags=e.flags&-4097|2,mt=!1,Ur=e}}}function m1(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ur=e}function mh(e){if(e!==Ur)return!1;if(!mt)return m1(e),mt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!by(e.type,e.memoizedProps)),t&&(t=Dr)){if(Ny(e))throw tC(),Error(H(418));for(;t;)eC(e,t),t=ns(t.nextSibling)}if(m1(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Dr=ns(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Dr=null}}else Dr=Ur?ns(e.stateNode.nextSibling):null;return!0}function tC(){for(var e=Dr;e;)e=ns(e.nextSibling)}function ql(){Dr=Ur=null,mt=!1}function k0(e){Bn===null?Bn=[e]:Bn.push(e)}var b6=hi.ReactCurrentBatchConfig;function Tc(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(H(309));var n=r.stateNode}if(!n)throw Error(H(147,e));var a=n,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(o){var l=a.refs;o===null?delete l[s]:l[s]=o},t._stringRef=s,t)}if(typeof e!="string")throw Error(H(284));if(!r._owner)throw Error(H(290,e))}return e}function gh(e,t){throw e=Object.prototype.toString.call(t),Error(H(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function g1(e){var t=e._init;return t(e._payload)}function rC(e){function t(x,y){if(e){var b=x.deletions;b===null?(x.deletions=[y],x.flags|=16):b.push(y)}}function r(x,y){if(!e)return null;for(;y!==null;)t(x,y),y=y.sibling;return null}function n(x,y){for(x=new Map;y!==null;)y.key!==null?x.set(y.key,y):x.set(y.index,y),y=y.sibling;return x}function a(x,y){return x=os(x,y),x.index=0,x.sibling=null,x}function s(x,y,b){return x.index=b,e?(b=x.alternate,b!==null?(b=b.index,b<y?(x.flags|=2,y):b):(x.flags|=2,y)):(x.flags|=1048576,y)}function o(x){return e&&x.alternate===null&&(x.flags|=2),x}function l(x,y,b,j){return y===null||y.tag!==6?(y=Vg(b,x.mode,j),y.return=x,y):(y=a(y,b),y.return=x,y)}function c(x,y,b,j){var k=b.type;return k===il?u(x,y,b.props.children,j,b.key):y!==null&&(y.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Mi&&g1(k)===y.type)?(j=a(y,b.props),j.ref=Tc(x,y,b),j.return=x,j):(j=bf(b.type,b.key,b.props,null,x.mode,j),j.ref=Tc(x,y,b),j.return=x,j)}function d(x,y,b,j){return y===null||y.tag!==4||y.stateNode.containerInfo!==b.containerInfo||y.stateNode.implementation!==b.implementation?(y=qg(b,x.mode,j),y.return=x,y):(y=a(y,b.children||[]),y.return=x,y)}function u(x,y,b,j,k){return y===null||y.tag!==7?(y=no(b,x.mode,j,k),y.return=x,y):(y=a(y,b),y.return=x,y)}function h(x,y,b){if(typeof y=="string"&&y!==""||typeof y=="number")return y=Vg(""+y,x.mode,b),y.return=x,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ih:return b=bf(y.type,y.key,y.props,null,x.mode,b),b.ref=Tc(x,null,y),b.return=x,b;case al:return y=qg(y,x.mode,b),y.return=x,y;case Mi:var j=y._init;return h(x,j(y._payload),b)}if(Xc(y)||Cc(y))return y=no(y,x.mode,b,null),y.return=x,y;gh(x,y)}return null}function f(x,y,b,j){var k=y!==null?y.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return k!==null?null:l(x,y,""+b,j);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case ih:return b.key===k?c(x,y,b,j):null;case al:return b.key===k?d(x,y,b,j):null;case Mi:return k=b._init,f(x,y,k(b._payload),j)}if(Xc(b)||Cc(b))return k!==null?null:u(x,y,b,j,null);gh(x,b)}return null}function p(x,y,b,j,k){if(typeof j=="string"&&j!==""||typeof j=="number")return x=x.get(b)||null,l(y,x,""+j,k);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case ih:return x=x.get(j.key===null?b:j.key)||null,c(y,x,j,k);case al:return x=x.get(j.key===null?b:j.key)||null,d(y,x,j,k);case Mi:var N=j._init;return p(x,y,b,N(j._payload),k)}if(Xc(j)||Cc(j))return x=x.get(b)||null,u(y,x,j,k,null);gh(y,j)}return null}function g(x,y,b,j){for(var k=null,N=null,S=y,C=y=0,E=null;S!==null&&C<b.length;C++){S.index>C?(E=S,S=null):E=S.sibling;var P=f(x,S,b[C],j);if(P===null){S===null&&(S=E);break}e&&S&&P.alternate===null&&t(x,S),y=s(P,y,C),N===null?k=P:N.sibling=P,N=P,S=E}if(C===b.length)return r(x,S),mt&&zs(x,C),k;if(S===null){for(;C<b.length;C++)S=h(x,b[C],j),S!==null&&(y=s(S,y,C),N===null?k=S:N.sibling=S,N=S);return mt&&zs(x,C),k}for(S=n(x,S);C<b.length;C++)E=p(S,x,C,b[C],j),E!==null&&(e&&E.alternate!==null&&S.delete(E.key===null?C:E.key),y=s(E,y,C),N===null?k=E:N.sibling=E,N=E);return e&&S.forEach(function(T){return t(x,T)}),mt&&zs(x,C),k}function m(x,y,b,j){var k=Cc(b);if(typeof k!="function")throw Error(H(150));if(b=k.call(b),b==null)throw Error(H(151));for(var N=k=null,S=y,C=y=0,E=null,P=b.next();S!==null&&!P.done;C++,P=b.next()){S.index>C?(E=S,S=null):E=S.sibling;var T=f(x,S,P.value,j);if(T===null){S===null&&(S=E);break}e&&S&&T.alternate===null&&t(x,S),y=s(T,y,C),N===null?k=T:N.sibling=T,N=T,S=E}if(P.done)return r(x,S),mt&&zs(x,C),k;if(S===null){for(;!P.done;C++,P=b.next())P=h(x,P.value,j),P!==null&&(y=s(P,y,C),N===null?k=P:N.sibling=P,N=P);return mt&&zs(x,C),k}for(S=n(x,S);!P.done;C++,P=b.next())P=p(S,x,C,P.value,j),P!==null&&(e&&P.alternate!==null&&S.delete(P.key===null?C:P.key),y=s(P,y,C),N===null?k=P:N.sibling=P,N=P);return e&&S.forEach(function(M){return t(x,M)}),mt&&zs(x,C),k}function v(x,y,b,j){if(typeof b=="object"&&b!==null&&b.type===il&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case ih:e:{for(var k=b.key,N=y;N!==null;){if(N.key===k){if(k=b.type,k===il){if(N.tag===7){r(x,N.sibling),y=a(N,b.props.children),y.return=x,x=y;break e}}else if(N.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Mi&&g1(k)===N.type){r(x,N.sibling),y=a(N,b.props),y.ref=Tc(x,N,b),y.return=x,x=y;break e}r(x,N);break}else t(x,N);N=N.sibling}b.type===il?(y=no(b.props.children,x.mode,j,b.key),y.return=x,x=y):(j=bf(b.type,b.key,b.props,null,x.mode,j),j.ref=Tc(x,y,b),j.return=x,x=j)}return o(x);case al:e:{for(N=b.key;y!==null;){if(y.key===N)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){r(x,y.sibling),y=a(y,b.children||[]),y.return=x,x=y;break e}else{r(x,y);break}else t(x,y);y=y.sibling}y=qg(b,x.mode,j),y.return=x,x=y}return o(x);case Mi:return N=b._init,v(x,y,N(b._payload),j)}if(Xc(b))return g(x,y,b,j);if(Cc(b))return m(x,y,b,j);gh(x,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(r(x,y.sibling),y=a(y,b),y.return=x,x=y):(r(x,y),y=Vg(b,x.mode,j),y.return=x,x=y),o(x)):r(x,y)}return v}var Gl=rC(!0),nC=rC(!1),tp=Cs(null),rp=null,fl=null,N0=null;function S0(){N0=fl=rp=null}function C0(e){var t=tp.current;ht(tp),e._currentValue=t}function Cy(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Sl(e,t){rp=e,N0=fl=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Rr=!0),e.firstContext=null)}function mn(e){var t=e._currentValue;if(N0!==e)if(e={context:e,memoizedValue:t,next:null},fl===null){if(rp===null)throw Error(H(308));fl=e,rp.dependencies={lanes:0,firstContext:e}}else fl=fl.next=e;return t}var qs=null;function A0(e){qs===null?qs=[e]:qs.push(e)}function aC(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,A0(t)):(r.next=a.next,a.next=r),t.interleaved=r,si(e,n)}function si(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Oi=!1;function R0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function iC(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ei(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function as(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,qe&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,si(e,r)}return a=n.interleaved,a===null?(t.next=t,A0(n)):(t.next=a.next,a.next=t),n.interleaved=t,si(e,r)}function pf(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,f0(e,r)}}function x1(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};s===null?a=s=o:s=s.next=o,r=r.next}while(r!==null);s===null?a=s=t:s=s.next=t}else a=s=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:s,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function np(e,t,r,n){var a=e.updateQueue;Oi=!1;var s=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(l!==null){a.shared.pending=null;var c=l,d=c.next;c.next=null,o===null?s=d:o.next=d,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==o&&(l===null?u.firstBaseUpdate=d:l.next=d,u.lastBaseUpdate=c))}if(s!==null){var h=a.baseState;o=0,u=d=c=null,l=s;do{var f=l.lane,p=l.eventTime;if((n&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,m=l;switch(f=t,p=r,m.tag){case 1:if(g=m.payload,typeof g=="function"){h=g.call(p,h,f);break e}h=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=m.payload,f=typeof g=="function"?g.call(p,h,f):g,f==null)break e;h=jt({},h,f);break e;case 2:Oi=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=a.effects,f===null?a.effects=[l]:f.push(l))}else p={eventTime:p,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(d=u=p,c=h):u=u.next=p,o|=f;if(l=l.next,l===null){if(l=a.shared.pending,l===null)break;f=l,l=f.next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}while(!0);if(u===null&&(c=h),a.baseState=c,a.firstBaseUpdate=d,a.lastBaseUpdate=u,t=a.shared.interleaved,t!==null){a=t;do o|=a.lane,a=a.next;while(a!==t)}else s===null&&(a.shared.lanes=0);co|=o,e.lanes=o,e.memoizedState=h}}function y1(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(H(191,a));a.call(n)}}}var Pu={},Sa=Cs(Pu),Vd=Cs(Pu),qd=Cs(Pu);function Gs(e){if(e===Pu)throw Error(H(174));return e}function E0(e,t){switch(it(qd,t),it(Vd,e),it(Sa,Pu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:sy(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=sy(t,e)}ht(Sa),it(Sa,t)}function Kl(){ht(Sa),ht(Vd),ht(qd)}function sC(e){Gs(qd.current);var t=Gs(Sa.current),r=sy(t,e.type);t!==r&&(it(Vd,e),it(Sa,r))}function P0(e){Vd.current===e&&(ht(Sa),ht(Vd))}var yt=Cs(0);function ap(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Lg=[];function T0(){for(var e=0;e<Lg.length;e++)Lg[e]._workInProgressVersionPrimary=null;Lg.length=0}var mf=hi.ReactCurrentDispatcher,zg=hi.ReactCurrentBatchConfig,lo=0,wt=null,Lt=null,qt=null,ip=!1,md=!1,Gd=0,w6=0;function rr(){throw Error(H(321))}function _0(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!$n(e[r],t[r]))return!1;return!0}function M0(e,t,r,n,a,s){if(lo=s,wt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,mf.current=e===null||e.memoizedState===null?S6:C6,e=r(n,a),md){s=0;do{if(md=!1,Gd=0,25<=s)throw Error(H(301));s+=1,qt=Lt=null,t.updateQueue=null,mf.current=A6,e=r(n,a)}while(md)}if(mf.current=sp,t=Lt!==null&&Lt.next!==null,lo=0,qt=Lt=wt=null,ip=!1,t)throw Error(H(300));return e}function O0(){var e=Gd!==0;return Gd=0,e}function pa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qt===null?wt.memoizedState=qt=e:qt=qt.next=e,qt}function gn(){if(Lt===null){var e=wt.alternate;e=e!==null?e.memoizedState:null}else e=Lt.next;var t=qt===null?wt.memoizedState:qt.next;if(t!==null)qt=t,Lt=e;else{if(e===null)throw Error(H(310));Lt=e,e={memoizedState:Lt.memoizedState,baseState:Lt.baseState,baseQueue:Lt.baseQueue,queue:Lt.queue,next:null},qt===null?wt.memoizedState=qt=e:qt=qt.next=e}return qt}function Kd(e,t){return typeof t=="function"?t(e):t}function Bg(e){var t=gn(),r=t.queue;if(r===null)throw Error(H(311));r.lastRenderedReducer=e;
vendor: 5,688 bytes, line 38
38var n=Lt,a=n.baseQueue,s=r.pending;if(s!==null){if(a!==null){var o=a.next;a.next=s.next,s.next=o}n.baseQueue=a=s,r.pending=null}if(a!==null){s=a.next,n=n.baseState;var l=o=null,c=null,d=s;do{var u=d.lane;if((lo&u)===u)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),n=d.hasEagerState?d.eagerState:e(n,d.action);else{var h={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=h,o=n):c=c.next=h,wt.lanes|=u,co|=u}d=d.next}while(d!==null&&d!==s);c===null?o=n:c.next=l,$n(n,t.memoizedState)||(Rr=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=c,r.lastRenderedState=n}if(e=r.interleaved,e!==null){a=e;do s=a.lane,wt.lanes|=s,co|=s,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ug(e){var t=gn(),r=t.queue;if(r===null)throw Error(H(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,s=t.memoizedState;if(a!==null){r.pending=null;var o=a=a.next;do s=e(s,o.action),o=o.next;while(o!==a);$n(s,t.memoizedState)||(Rr=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),r.lastRenderedState=s}return[s,n]}function oC(){}function lC(e,t){var r=wt,n=gn(),a=t(),s=!$n(n.memoizedState,a);if(s&&(n.memoizedState=a,Rr=!0),n=n.queue,F0(uC.bind(null,r,n,e),[e]),n.getSnapshot!==t||s||qt!==null&&qt.memoizedState.tag&1){if(r.flags|=2048,Yd(9,dC.bind(null,r,n,a,t),void 0,null),Yt===null)throw Error(H(349));lo&30||cC(r,t,a)}return a}function cC(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=wt.updateQueue,t===null?(t={lastEffect:null,stores:null},wt.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function dC(e,t,r,n){t.value=r,t.getSnapshot=n,hC(t)&&fC(e)}function uC(e,t,r){return r(function(){hC(t)&&fC(e)})}function hC(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!$n(e,r)}catch{return!0}}function fC(e){var t=si(e,1);t!==null&&Yn(t,e,1,-1)}function v1(e){var t=pa();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Kd,lastRenderedState:e},t.queue=e,e=e.dispatch=N6.bind(null,wt,e),[t.memoizedState,e]}function Yd(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=wt.updateQueue,t===null?(t={lastEffect:null,stores:null},wt.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function pC(){return gn().memoizedState}function gf(e,t,r,n){var a=pa();wt.flags|=e,a.memoizedState=Yd(1|t,r,void 0,n===void 0?null:n)}function om(e,t,r,n){var a=gn();n=n===void 0?null:n;var s=void 0;if(Lt!==null){var o=Lt.memoizedState;if(s=o.destroy,n!==null&&_0(n,o.deps)){a.memoizedState=Yd(t,r,s,n);return}}wt.flags|=e,a.memoizedState=Yd(1|t,r,s,n)}function b1(e,t){return gf(8390656,8,e,t)}function F0(e,t){return om(2048,8,e,t)}function mC(e,t){return om(4,2,e,t)}function gC(e,t){return om(4,4,e,t)}function xC(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function yC(e,t,r){return r=r!=null?r.concat([e]):null,om(4,4,xC.bind(null,t,e),r)}function I0(){}function vC(e,t){var r=gn();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&_0(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function bC(e,t){var r=gn();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&_0(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function wC(e,t,r){return lo&21?($n(r,t)||(r=CS(),wt.lanes|=r,co|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Rr=!0),e.memoizedState=r)}function j6(e,t){var r=et;et=r!==0&&4>r?r:4,e(!0);var n=zg.transition;zg.transition={};try{e(!1),t()}finally{et=r,zg.transition=n}}function jC(){return gn().memoizedState}function k6(e,t,r){var n=ss(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},kC(e))NC(t,r);else if(r=aC(e,t,r,n),r!==null){var a=gr();Yn(r,e,n,a),SC(r,t,n)}}function N6(e,t,r){var n=ss(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(kC(e))NC(t,a);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,l=s(o,r);if(a.hasEagerState=!0,a.eagerState=l,$n(l,o)){var c=t.interleaved;c===null?(a.next=a,A0(t)):(a.next=c.next,c.next=a),t.interleaved=a;return}}catch{}finally{}r=aC(e,t,a,n),r!==null&&(a=gr(),Yn(r,e,n,a),SC(r,t,n))}}function kC(e){var t=e.alternate;return e===wt||t!==null&&t===wt}function NC(e,t){md=ip=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function SC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,f0(e,r)}}var sp={readContext:mn,useCallback:rr,useContext:rr,useEffect:rr,useImperativeHandle:rr,useInsertionEffect:rr,useLayoutEffect:rr,useMemo:rr,useReducer:rr,useRef:rr,useState:rr,useDebugValue:rr,useDeferredValue:rr,useTransition:rr,useMutableSource:rr,useSyncExternalStore:rr,useId:rr,unstable_isNewReconciler:!1},S6={readContext:mn,useCallback:function(e,t){return pa().memoizedState=[e,t===void 0?null:t],e},useContext:mn,useEffect:b1,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,gf(4194308,4,xC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return gf(4194308,4,e,t)},useInsertionEffect:function(e,t){return gf(4,2,e,t)},useMemo:function(e,t){var r=pa();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=pa();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=k6.bind(null,wt,e),[n.memoizedState,e]}
vendor: 7,431 bytes, lines 38-40
38,useRef:function(e){var t=pa();return e={current:e},t.memoizedState=e},useState:v1,useDebugValue:I0,useDeferredValue:function(e){return pa().memoizedState=e},useTransition:function(){var e=v1(!1),t=e[0];return e=j6.bind(null,e[1]),pa().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=wt,a=pa();if(mt){if(r===void 0)throw Error(H(407));r=r()}else{if(r=t(),Yt===null)throw Error(H(349));lo&30||cC(n,t,r)}a.memoizedState=r;var s={value:r,getSnapshot:t};return a.queue=s,b1(uC.bind(null,n,s,e),[e]),n.flags|=2048,Yd(9,dC.bind(null,n,s,r,t),void 0,null),r},useId:function(){var e=pa(),t=Yt.identifierPrefix;if(mt){var r=$a,n=Qa;r=(n&~(1<<32-Kn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Gd++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=w6++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},C6={readContext:mn,useCallback:vC,useContext:mn,useEffect:F0,useImperativeHandle:yC,useInsertionEffect:mC,useLayoutEffect:gC,useMemo:bC,useReducer:Bg,useRef:pC,useState:function(){return Bg(Kd)},useDebugValue:I0,useDeferredValue:function(e){var t=gn();return wC(t,Lt.memoizedState,e)},useTransition:function(){var e=Bg(Kd)[0],t=gn().memoizedState;return[e,t]},useMutableSource:oC,useSyncExternalStore:lC,useId:jC,unstable_isNewReconciler:!1},A6={readContext:mn,useCallback:vC,useContext:mn,useEffect:F0,useImperativeHandle:yC,useInsertionEffect:mC,useLayoutEffect:gC,useMemo:bC,useReducer:Ug,useRef:pC,useState:function(){return Ug(Kd)},useDebugValue:I0,useDeferredValue:function(e){var t=gn();return Lt===null?t.memoizedState=e:wC(t,Lt.memoizedState,e)},useTransition:function(){var e=Ug(Kd)[0],t=gn().memoizedState;return[e,t]},useMutableSource:oC,useSyncExternalStore:lC,useId:jC,unstable_isNewReconciler:!1};function On(e,t){if(e&&e.defaultProps){t=jt({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Ay(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:jt({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var lm={isMounted:function(e){return(e=e._reactInternals)?wo(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=gr(),a=ss(e),s=ei(n,a);s.payload=t,r!=null&&(s.callback=r),t=as(e,s,a),t!==null&&(Yn(t,e,a,n),pf(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=gr(),a=ss(e),s=ei(n,a);s.tag=1,s.payload=t,r!=null&&(s.callback=r),t=as(e,s,a),t!==null&&(Yn(t,e,a,n),pf(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=gr(),n=ss(e),a=ei(r,n);a.tag=2,t!=null&&(a.callback=t),t=as(e,a,n),t!==null&&(Yn(t,e,n,r),pf(t,e,n))}};function w1(e,t,r,n,a,s,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,s,o):t.prototype&&t.prototype.isPureReactComponent?!Bd(r,n)||!Bd(a,s):!0}function CC(e,t,r){var n=!1,a=gs,s=t.contextType;return typeof s=="object"&&s!==null?s=mn(s):(a=_r(t)?so:lr.current,n=t.contextTypes,s=(n=n!=null)?Vl(e,a):gs),t=new t(r,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=lm,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=s),t}function j1(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&lm.enqueueReplaceState(t,t.state,null)}function Ry(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs={},R0(e);var s=t.contextType;typeof s=="object"&&s!==null?a.context=mn(s):(s=_r(t)?so:lr.current,a.context=Vl(e,s)),a.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(Ay(e,t,s,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&lm.enqueueReplaceState(a,a.state,null),np(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function Yl(e,t){try{var r="",n=t;do r+=t5(n),n=n.return;while(n);var a=r}catch(s){a=`
39Error generating stack: `+s.message+`
40`+s.stack}return{value:e,source:t,stack:a,digest:null}}function Wg(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Ey(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var R6=typeof WeakMap=="function"?WeakMap:Map;function AC(e,t,r){r=ei(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){lp||(lp=!0,zy=n),Ey(e,t)},r}function RC(e,t,r){r=ei(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){Ey(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){Ey(e,t),typeof n!="function"&&(is===null?is=new Set([this]):is.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function k1(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new R6;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=W6.bind(null,e,t,r),t.then(e,e))}function N1(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function S1(e,t,r,n,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=ei(-1,1),t.tag=2,as(r,t,1))),r.lanes|=1),e)}var E6=hi.ReactCurrentOwner,Rr=!1;function hr(e,t,r,n){t.child=e===null?nC(t,null,r,n):Gl(t,e.child,r,n)}function C1(e,t,r,n,a){r=r.render;var s=t.ref;return Sl(t,a),n=M0(e,t,r,n,s,a),r=O0(),e!==null&&!Rr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,oi(e,t,a)):(mt&&r&&w0(t),t.flags|=1,hr(e,t,n,a),t.child)}function A1(e,t,r,n,a){if(e===null){var s=r.type;return typeof s=="function"&&!V0(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=s,EC(e,t,s,n,a)):(e=bf(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&a)){var o=s.memoizedProps;if(r=r.compare,r=r!==null?r:Bd,r(o,n)&&e.ref===t.ref)return oi(e,t,a)}return t.flags|=1,e=os(s,n),e.ref=t.ref,e.return=t,t.child=e}function EC(e,t,r,n,a){if(e!==null){var s=e.memoizedProps;if(Bd(s,n)&&e.ref===t.ref)if(Rr=!1,t.pendingProps=n=s,(e.lanes&a)!==0)e.flags&131072&&(Rr=!0);else return t.lanes=e.lanes,oi(e,t,a)}return Py(e,t,r,n,a)}function PC(e,t,r){var n=t.pendingProps,a=n.children,s=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},it(ml,Or),Or|=r;else{if(!(r&1073741824))return e=s!==null?s.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,it(ml,Or),Or|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=s!==null?s.baseLanes:r,it(ml,Or),Or|=n}else s!==null?(n=s.baseLanes|r,t.memoizedState=null):n=r,it(ml,Or),Or|=n;return hr(e,t,a,r),t.child}function TC(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 4,516 bytes, line 40
40function Py(e,t,r,n,a){var s=_r(r)?so:lr.current;return s=Vl(t,s),Sl(t,a),r=M0(e,t,r,n,s,a),n=O0(),e!==null&&!Rr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,oi(e,t,a)):(mt&&n&&w0(t),t.flags|=1,hr(e,t,r,a),t.child)}function R1(e,t,r,n,a){if(_r(r)){var s=!0;Qf(t)}else s=!1;if(Sl(t,a),t.stateNode===null)xf(e,t),CC(t,r,n),Ry(t,r,n,a),n=!0;else if(e===null){var o=t.stateNode,l=t.memoizedProps;o.props=l;var c=o.context,d=r.contextType;typeof d=="object"&&d!==null?d=mn(d):(d=_r(r)?so:lr.current,d=Vl(t,d));var u=r.getDerivedStateFromProps,h=typeof u=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==n||c!==d)&&j1(t,o,n,d),Oi=!1;var f=t.memoizedState;o.state=f,np(t,n,o,a),c=t.memoizedState,l!==n||f!==c||Tr.current||Oi?(typeof u=="function"&&(Ay(t,r,u,n),c=t.memoizedState),(l=Oi||w1(t,r,l,n,f,c,d))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=c),o.props=n,o.state=c,o.context=d,n=l):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,iC(e,t),l=t.memoizedProps,d=t.type===t.elementType?l:On(t.type,l),o.props=d,h=t.pendingProps,f=o.context,c=r.contextType,typeof c=="object"&&c!==null?c=mn(c):(c=_r(r)?so:lr.current,c=Vl(t,c));var p=r.getDerivedStateFromProps;(u=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==h||f!==c)&&j1(t,o,n,c),Oi=!1,f=t.memoizedState,o.state=f,np(t,n,o,a);var g=t.memoizedState;l!==h||f!==g||Tr.current||Oi?(typeof p=="function"&&(Ay(t,r,p,n),g=t.memoizedState),(d=Oi||w1(t,r,d,n,f,g,c)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,g,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,g,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=g),o.props=n,o.state=g,o.context=c,n=d):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),n=!1)}return Ty(e,t,r,n,s,a)}function Ty(e,t,r,n,a,s){TC(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return a&&f1(t,r,!1),oi(e,t,s);n=t.stateNode,E6.current=t;var l=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=Gl(t,e.child,null,s),t.child=Gl(t,null,l,s)):hr(e,t,l,s),t.memoizedState=n.state,a&&f1(t,r,!0),t.child}function _C(e){var t=e.stateNode;t.pendingContext?h1(e,t.pendingContext,t.pendingContext!==t.context):t.context&&h1(e,t.context,!1),E0(e,t.containerInfo)}function E1(e,t,r,n,a){return ql(),k0(a),t.flags|=256,hr(e,t,r,n),t.child}var _y={dehydrated:null,treeContext:null,retryLane:0};function My(e){return{baseLanes:e,cachePool:null,transitions:null}}function MC(e,t,r){var n=t.pendingProps,a=yt.current,s=!1,o=(t.flags&128)!==0,l;if((l=o)||(l=e!==null&&e.memoizedState===null?!1:(a&2)!==0),l?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),it(yt,a&1),e===null)return Sy(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,s?(n=t.mode,s=t.child,o={mode:"hidden",children:o},!(n&1)&&s!==null?(s.childLanes=0,s.pendingProps=o):s=um(o,n,0,null),e=no(e,n,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=My(r),t.memoizedState=_y,e):D0(t,o));if(a=e.memoizedState,a!==null&&(l=a.dehydrated,l!==null))return P6(e,t,o,n,l,a,r);if(s){s=n.fallback,o=t.mode,a=e.child,l=a.sibling;var c={mode:"hidden",children:n.children};return!(o&1)&&t.child!==a?(n=t.child,n.childLanes=0,n.pendingProps=c,t.deletions=null):(n=os(a,c
vendor: 4,949 bytes, line 40
40),n.subtreeFlags=a.subtreeFlags&14680064),l!==null?s=os(l,s):(s=no(s,o,r,null),s.flags|=2),s.return=t,n.return=t,n.sibling=s,t.child=n,n=s,s=t.child,o=e.child.memoizedState,o=o===null?My(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},s.memoizedState=o,s.childLanes=e.childLanes&~r,t.memoizedState=_y,n}return s=e.child,e=s.sibling,n=os(s,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function D0(e,t){return t=um({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function xh(e,t,r,n){return n!==null&&k0(n),Gl(t,e.child,null,r),e=D0(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function P6(e,t,r,n,a,s,o){if(r)return t.flags&256?(t.flags&=-257,n=Wg(Error(H(422))),xh(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=n.fallback,a=t.mode,n=um({mode:"visible",children:n.children},a,0,null),s=no(s,a,o,null),s.flags|=2,n.return=t,s.return=t,n.sibling=s,t.child=n,t.mode&1&&Gl(t,e.child,null,o),t.child.memoizedState=My(o),t.memoizedState=_y,s);if(!(t.mode&1))return xh(e,t,o,null);if(a.data==="$!"){if(n=a.nextSibling&&a.nextSibling.dataset,n)var l=n.dgst;return n=l,s=Error(H(419)),n=Wg(s,n,void 0),xh(e,t,o,n)}if(l=(o&e.childLanes)!==0,Rr||l){if(n=Yt,n!==null){switch(o&-o){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(n.suspendedLanes|o)?0:a,a!==0&&a!==s.retryLane&&(s.retryLane=a,si(e,a),Yn(n,e,a,-1))}return H0(),n=Wg(Error(H(421))),xh(e,t,o,n)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=H6.bind(null,e),a._reactRetry=t,null):(e=s.treeContext,Dr=ns(a.nextSibling),Ur=t,mt=!0,Bn=null,e!==null&&(nn[an++]=Qa,nn[an++]=$a,nn[an++]=oo,Qa=e.id,$a=e.overflow,oo=t),t=D0(t,n.children),t.flags|=4096,t)}function P1(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Cy(e.return,t,r)}function Hg(e,t,r,n,a){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=r,s.tailMode=a)}function OC(e,t,r){var n=t.pendingProps,a=n.revealOrder,s=n.tail;if(hr(e,t,n.children,r),n=yt.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&P1(e,r,t);else if(e.tag===19)P1(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(it(yt,n),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&ap(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),Hg(t,!1,a,r,s);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&ap(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}Hg(t,!0,r,null,s);break;case"together":Hg(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function xf(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function oi(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),co|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(H(153));if(t.child!==null){for(e=t.child,r=os(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=os(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function T6(e,t,r){switch(t.tag){case 3:_C(t),ql();break;case 5:sC(t);break;case 1:_r(t.type)&&Qf(t);break;case 4:E0(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;it(tp,n._currentValue),n._currentValue=a;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(it(yt,yt.current&1),t.flags|=128,null):r&t.child.childLanes?MC(e,t,r):(it(yt,yt.current&1),e=oi(e,t,r),e!==null?e.sibling:null);it(yt,yt.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return OC(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),it(yt,yt.current),n)break;return null;case 22:case 23:return t.lanes=0,PC(e,t,r)}return oi(e,t,r)}var FC,Oy,IC,DC;FC=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Oy=function(){};IC=function(e,t,r,n){var a=e.memoizedProps;
vendor: 4,164 bytes, line 40
40if(a!==n){e=t.stateNode,Gs(Sa.current);var s=null;switch(r){case"input":a=ry(e,a),n=ry(e,n),s=[];break;case"select":a=jt({},a,{value:void 0}),n=jt({},n,{value:void 0}),s=[];break;case"textarea":a=iy(e,a),n=iy(e,n),s=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Xf)}oy(r,n);var o;r=null;for(d in a)if(!n.hasOwnProperty(d)&&a.hasOwnProperty(d)&&a[d]!=null)if(d==="style"){var l=a[d];for(o in l)l.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Md.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in n){var c=n[d];if(l=a!=null?a[d]:void 0,n.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(r||(r={}),r[o]=c[o])}else r||(s||(s=[]),s.push(d,r)),r=c;else d==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(s=s||[]).push(d,c)):d==="children"?typeof c!="string"&&typeof c!="number"||(s=s||[]).push(d,""+c):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Md.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&ut("scroll",e),s||l===c||(s=[])):(s=s||[]).push(d,c))}r&&(s=s||[]).push("style",r);var d=s;(t.updateQueue=d)&&(t.flags|=4)}};DC=function(e,t,r,n){r!==n&&(t.flags|=4)};function _c(e,t){if(!mt)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function nr(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags&14680064,n|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function _6(e,t,r){var n=t.pendingProps;switch(j0(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return nr(t),null;case 1:return _r(t.type)&&Jf(),nr(t),null;case 3:return n=t.stateNode,Kl(),ht(Tr),ht(lr),T0(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(mh(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Bn!==null&&(Wy(Bn),Bn=null))),Oy(e,t),nr(t),null;case 5:P0(t);var a=Gs(qd.current);if(r=t.type,e!==null&&t.stateNode!=null)IC(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(H(166));return nr(t),null}if(e=Gs(Sa.current),mh(t)){n=t.stateNode,r=t.type;var s=t.memoizedProps;switch(n[ba]=t,n[Hd]=s,e=(t.mode&1)!==0,r){case"dialog":ut("cancel",n),ut("close",n);break;case"iframe":case"object":case"embed":ut("load",n);break;case"video":case"audio":for(a=0;a<Qc.length;a++)ut(Qc[a],n);break;case"source":ut("error",n);break;case"img":case"image":case"link":ut("error",n),ut("load",n);break;case"details":ut("toggle",n);break;case"input":zw(n,s),ut("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!s.multiple},ut("invalid",n);break;case"textarea":Uw(n,s),ut("invalid",n)}oy(r,s),a=null;for(var o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="children"?typeof l=="string"?n.textContent!==l&&(s.suppressHydrationWarning!==!0&&ph(n.textContent,l,e),a=["children",l]):typeof l=="number"&&n.textContent!==""+l&&(s.suppressHydrationWarning!==!0&&ph(n.textContent,l,e),a=["children",""+l]):Md.hasOwnProperty(o)&&l!=null&&o==="onScroll"&&ut("scroll",n)}switch(r){case"input":sh(n),Bw(n,s,!0);break;case"textarea":sh(n),Ww(n);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(n.onclick=Xf)}n=a,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=uS(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>
40",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[ba]=t,e[Hd]=n,FC(e,t,!1,!1),t.stateNode=e;e:{switch(o=ly(r,n),r){case"dialog":ut("cancel",e),ut("close",e),a=n;break;case"iframe":case"object":case"embed":ut("load",e),a=n;break;case"video":case"audio":for(a=0;a<Qc.length;a++)ut(Qc[a],e);a=n;break;case"source":ut("error",e),a=n;break;case"img":case"image":case"link":ut("error",e),ut("load",e),a=n;break;case"details":ut("toggle",e),a=n;break;case"input":zw(e,n),a=ry(e,n),ut("invalid",e);break;case"option":a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=jt({},n,{value:void 0}),ut("invalid",e);break;case"textarea":Uw(e,n),a=iy(e,n),ut("invalid",e);break;default:a=n}oy(r,a),l=a;for(s in l)if(l.hasOwnProperty(s)){var c=l[s];s==="style"?pS(e,c):s==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&hS(e,c)):s==="children"?typeof c=="string"?(r!=="textarea"||c!=="")&&Od(e,c):typeof c=="number"&&Od(e,""+c):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Md.hasOwnProperty(s)?c!=null&&s==="onScroll"&&ut("scroll",e):c!=null&&o0(e,s,c,o))}switch(r){case"input":sh(e),Bw(e,n,!1);break;case"textarea":sh(e),Ww(e);break;case"option":n.value!=null&&e.setAttribute("value",""+ms(n.value));break;case"select":e.multiple=!!n.multiple,s=n.value,s!=null?wl(e,!!n.multiple,s,!1):n.defaultValue!=null&&wl(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=Xf)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return nr(t),null;case 6:if(e&&t.stateNode!=null)DC(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(H(166));if(r=Gs(qd.current),Gs(Sa.current),mh(t)){if(n=t.stateNode,r=t.memoizedProps,n[ba]=t,(s=n.nodeValue!==r)&&(e=Ur,e!==null))switch(e.tag){case 3:ph(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ph(n.nodeValue,r,(e.mode&1)!==0)}s&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[ba]=t,t.stateNode=n}return nr(t),null;case 13:if(ht(yt),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(mt&&Dr!==null&&t.mode&1&&!(t.flags&128))tC(),ql(),t.flags|=98560,s=!1;else if(s=mh(t),n!==null&&n.dehydrated!==null){if(e===null){if(!s)throw Error(H(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(H(317));s[ba]=t}else ql(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;nr(t),s=!1}else Bn!==null&&(Wy(Bn),Bn=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||yt.current&1?Ut===0&&(Ut=3):H0())),t.updateQueue!==null&&(t.flags|=4),nr(t),null);case 4:return Kl(),Oy(e,t),e===null&&Ud(t.stateNode.containerInfo),nr(t),null;case 10:return C0(t.type._context),nr(t),null;case 17:return _r(t.type)&&Jf(),nr(t),null;case 19:if(ht(yt),s=t.memoizedState,s===null)return nr(t),null;if(n=(t.flags&128)!==0,o=s.rendering,o===null)if(n)_c(s,!1);else{if(Ut!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ap(e),o!==null){for(t.flags|=128,_c(s,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)s=r,e=n,s.flags&=14680066,o=s.alternate,o===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return it(yt,yt.current&1|2),t.child}e=e.sibling}s.tail!==null&&_t()>Zl&&(t.flags|=128,n=!0,_c(s,!1),t.lanes=4194304)}else{if(!n)if(e=ap(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),_c(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!mt)return nr(t),null}else 2*_t()-s.renderingStartTime>Zl&&r!==1073741824&&(t.flags|=128,n=!0,_c(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(r=s.last,r!==null?r.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=_t(),t.sibling=null,r=yt.current,it(yt,n?r&1|2:r&1),t):(nr(t),null);case 22:case 23:return W0(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Or&1073741824&&(nr(t),t.subtreeFlags&6&&(t.flags|=8192)):nr(t),null;case 24:return null;case 25:return null}throw Error(H(156,t.tag))}function M6(e,t){switch(j0(t),t.tag){case 1:return _r(t.type)&&Jf(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
vendor: 13,489 bytes, line 40
40case 3:return Kl(),ht(Tr),ht(lr),T0(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return P0(t),null;case 13:if(ht(yt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ht(yt),null;case 4:return Kl(),null;case 10:return C0(t.type._context),null;case 22:case 23:return W0(),null;case 24:return null;default:return null}}var yh=!1,sr=!1,O6=typeof WeakSet=="function"?WeakSet:Set,$=null;function pl(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ct(e,t,n)}else r.current=null}function Fy(e,t,r){try{r()}catch(n){Ct(e,t,n)}}var T1=!1;function F6(e,t){if(yy=Kf,e=WS(),b0(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var o=0,l=-1,c=-1,d=0,u=0,h=e,f=null;t:for(;;){for(var p;h!==r||a!==0&&h.nodeType!==3||(l=o+a),h!==s||n!==0&&h.nodeType!==3||(c=o+n),h.nodeType===3&&(o+=h.nodeValue.length),(p=h.firstChild)!==null;)f=h,h=p;for(;;){if(h===e)break t;if(f===r&&++d===a&&(l=o),f===s&&++u===n&&(c=o),(p=h.nextSibling)!==null)break;h=f,f=h.parentNode}h=p}r=l===-1||c===-1?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(vy={focusedElem:e,selectionRange:r},Kf=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var m=g.memoizedProps,v=g.memoizedState,x=t.stateNode,y=x.getSnapshotBeforeUpdate(t.elementType===t.type?m:On(t.type,m),v);x.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(H(163))}}catch(j){Ct(t,t.return,j)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return g=T1,T1=!1,g}function gd(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var s=a.destroy;a.destroy=void 0,s!==void 0&&Fy(t,r,s)}a=a.next}while(a!==n)}}function cm(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Iy(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function LC(e){var t=e.alternate;t!==null&&(e.alternate=null,LC(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ba],delete t[Hd],delete t[jy],delete t[x6],delete t[y6])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function zC(e){return e.tag===5||e.tag===3||e.tag===4}function _1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||zC(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Dy(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Xf));else if(n!==4&&(e=e.child,e!==null))for(Dy(e,t,r),e=e.sibling;e!==null;)Dy(e,t,r),e=e.sibling}function Ly(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Ly(e,t,r),e=e.sibling;e!==null;)Ly(e,t,r),e=e.sibling}var Zt=null,zn=!1;function ji(e,t,r){for(r=r.child;r!==null;)BC(e,t,r),r=r.sibling}function BC(e,t,r){if(Na&&typeof Na.onCommitFiberUnmount=="function")try{Na.onCommitFiberUnmount(tm,r)}catch{}switch(r.tag){case 5:sr||pl(r,t);case 6:var n=Zt,a=zn;Zt=null,ji(e,t,r),Zt=n,zn=a,Zt!==null&&(zn?(e=Zt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Zt.removeChild(r.stateNode));break;case 18:Zt!==null&&(zn?(e=Zt,r=r.stateNode,e.nodeType===8?Ig(e.parentNode,r):e.nodeType===1&&Ig(e,r),Ld(e)):Ig(Zt,r.stateNode));break;case 4:n=Zt,a=zn,Zt=r.stateNode.containerInfo,zn=!0,ji(e,t,r),Zt=n,zn=a;break;case 0:case 11:case 14:case 15:if(!sr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var s=a,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&Fy(r,t,o),a=a.next}while(a!==n)}ji(e,t,r);break;case 1:if(!sr&&(pl(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){Ct(r,t,l)}ji(e,t,r);break;case 21:ji(e,t,r);break;case 22:r.mode&1?(sr=(n=sr)||r.memoizedState!==null,ji(e,t,r),sr=n):ji(e,t,r);break;default:ji(e,t,r)}}function M1(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new O6),t.forEach(function(n){var a=V6.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function An(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var a=r[n];try{var s=e,o=t,l=o;e:for(;l!==null;){switch(l.tag){case 5:Zt=l.stateNode,zn=!1;break e;case 3:Zt=l.stateNode.containerInfo,zn=!0;break e;case 4:Zt=l.stateNode.containerInfo,zn=!0;break e}l=l.return}if(Zt===null)throw Error(H(160));BC(s,o,a),Zt=null,zn=!1;var c=a.alternate;c!==null&&(c.return=null),a.return=null}catch(d){Ct(a,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)UC(t,e),t=t.sibling}function UC(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(An(t,e),ca(e),n&4){try{gd(3,e,e.return),cm(3,e)}catch(m){Ct(e,e.return,m)}try{gd(5,e,e.return)}catch(m){Ct(e,e.return,m)}}break;case 1:An(t,e),ca(e),n&512&&r!==null&&pl(r,r.return);break;case 5:if(An(t,e),ca(e),n&512&&r!==null&&pl(r,r.return),e.flags&32){var a=e.stateNode;try{Od(a,"")}catch(m){Ct(e,e.return,m)}}if(n&4&&(a=e.stateNode,a!=null)){var s=e.memoizedProps,o=r!==null?r.memoizedProps:s,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&s.type==="radio"&&s.name!=null&&cS(a,s),ly(l,o);var d=ly(l,s);for(o=0;o<c.length;o+=2){var u=c[o],h=c[o+1];u==="style"?pS(a,h):u==="dangerouslySetInnerHTML"?hS(a,h):u==="children"?Od(a,h):o0(a,u,h,d)}switch(l){case"input":ny(a,s);break;case"textarea":dS(a,s);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!s.multiple;var p=s.value;p!=null?wl(a,!!s.multiple,p,!1):f!==!!s.multiple&&(s.defaultValue!=null?wl(a,!!s.multiple,s.defaultValue,!0):wl(a,!!s.multiple,s.multiple?[]:"",!1))}a[Hd]=s}catch(m){Ct(e,e.return,m)}}break;case 6:if(An(t,e),ca(e),n&4){if(e.stateNode===null)throw Error(H(162));a=e.stateNode,s=e.memoizedProps;try{a.nodeValue=s}catch(m){Ct(e,e.return,m)}}break;case 3:if(An(t,e),ca(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Ld(t.containerInfo)}catch(m){Ct(e,e.return,m)}break;case 4:An(t,e),ca(e);break;case 13:An(t,e),ca(e),a=e.child,a.flags&8192&&(s=a.memoizedState!==null,a.stateNode.isHidden=s,!s||a.alternate!==null&&a.alternate.memoizedState!==null||(B0=_t())),n&4&&M1(e);break;case 22:if(u=r!==null&&r.memoizedState!==null,e.mode&1?(sr=(d=sr)||u,An(t,e),sr=d):An(t,e),ca(e),n&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!u&&e.mode&1)for($=e,u=e.child;u!==null;){for(h=$=u;$!==null;){switch(f=$,p=f.child,f.tag){case 0:case 11:case 14:case 15:gd(4,f,f.return);break;case 1:pl(f,f.return);var g=f.stateNode;if(typeof g.componentWillUnmount=="function"){n=f,r=f.return;try{t=n,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(m){Ct(n,r,m)}}break;case 5:pl(f,f.return);break;case 22:if(f.memoizedState!==null){F1(h);continue}}p!==null?(p.return=f,$=p):F1(h)}u=u.sibling}e:for(u=null,h=e;;){if(h.tag===5){if(u===null){u=h;try{a=h.stateNode,d?(s=a.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(l=h.stateNode,c=h.memoizedProps.style,o=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=fS("display",o))}catch(m){Ct(e,e.return,m)}}}else if(h.tag===6){if(u===null)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(m){Ct(e,e.return,m)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;u===h&&(u=null),h=h.return}u===h&&(u=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:An(t,e),ca(e),n&4&&M1(e);break;case 21:break;default:An(t,e),ca(e)}}function ca(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(zC(r)){var n=r;break e}r=r.return}throw Error(H(160))}switch(n.tag){case 5:var a=n.stateNode;n.flags&32&&(Od(a,""),n.flags&=-33);var s=_1(e);Ly(e,s,a);break;case 3:case 4:var o=n.stateNode.containerInfo,l=_1(e);Dy(e,l,o);break;default:throw Error(H(161))}}catch(c){Ct(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function I6(e,t,r){$=e,WC(e)}function WC(e,t,r){for(var n=(e.mode&1)!==0;$!==null;){var a=$,s=a.child;if(a.tag===22&&n){var o=a.memoizedState!==null||yh;if(!o){var l=a.alternate,c=l!==null&&l.memoizedState!==null||sr;l=yh;var d=sr;if(yh=o,(sr=c)&&!d)for($=a;$!==null;)o=$,c=o.child,o.tag===22&&o.memoizedState!==null?I1(a):c!==null?(c.return=o,$=c):I1(a);for(;s!==null;)$=s,WC(s),s=s.sibling;$=a,yh=l,sr=d}O1(e)}else a.subtreeFlags&8772&&s!==null?(s.return=a,$=s):O1(e)}}function O1(e){for(;$!==null;){var t=$;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:sr||cm(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!sr)if(r===null)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:On(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&y1(t,s,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}y1(t,o,r)}break;case 5:var l=t.stateNode;if(r===null&&t.flags&4){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var u=d.memoizedState;if(u!==null){var h=u.dehydrated;h!==null&&Ld(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(H(163))}sr||t.flags&512&&Iy(t)}catch(f){Ct(t,t.return,f)}}if(t===e){$=null;break}if(r=t.sibling,r!==null){r.return=t.return,$=r;break}$=t.return}}function F1(e){for(;$!==null;){var t=$;if(t===e){$=null;break}var r=t.sibling;if(r!==null){r.return=t.return,$=r;break}$=t.return}}function I1(e){for(;$!==null;){var t=$;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{cm(4,t)}catch(c){Ct(t,r,c)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var a=t.return;try{n.componentDidMount()}catch(c){Ct(t,a,c)}}var s=t.return;try{Iy(t)}catch(c){Ct(t,s,c)}break;case 5:var o=t.return;try{Iy(t)}catch(c){Ct(t,o,c)}}}catch(c){Ct(t,t.return,c)}if(t===e){$=null;break}var l=t.sibling;if(l!==null){l.return=t.return,$=l;break}$=t.return}}var D6=Math.ceil,op=hi.ReactCurrentDispatcher,L0=hi.ReactCurrentOwner,hn=hi.ReactCurrentBatchConfig,qe=0,Yt=null,Ft=null,Qt=0,Or=0,ml=Cs(0),Ut=0,Zd=null,co=0,dm=0,z0=0,xd=null,Ar=null,B0=0,Zl=1/0,Va=null,lp=!1,zy=null,is=null,vh=!1,Zi=null,cp=0,yd=0,By=null,yf=-1,vf=0;function gr(){return qe&6?_t():yf!==-1?yf:yf=_t()}function ss(e){return e.mode&1?qe&2&&Qt!==0?Qt&-Qt:b6.transition!==null?(vf===0&&(vf=CS()),vf):(e=et,e!==0||(e=window.event,e=e===void 0?16:MS(e.type)),e):1}function Yn(e,t,r,n){if(50<yd)throw yd=0,By=null,Error(H(185));Au(e,r,n),(!(qe&2)||e!==Yt)&&(e===Yt&&(!(qe&2)&&(dm|=r),Ut===4&&Li(e,Qt)),Mr(e,n),r===1&&qe===0&&!(t.mode&1)&&(Zl=_t()+500,sm&&As()))}function Mr(e,t){var r=e.callbackNode;b5(e,t);var n=Gf(e,e===Yt?Qt:0);if(n===0)r!==null&&qw(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&qw(r),t===1)e.tag===0?v6(D1.bind(null,e)):QS(D1.bind(null,e)),m6(function(){!(qe&6)&&As()}),r=null;else{switch(AS(n)){case 1:r=h0;break;case 4:r=NS;break;case 16:r=qf;break;case 536870912:r=SS;break;default:r=qf}r=XC(r,HC.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function HC(e,t){if(yf=-1,vf=0,qe&6)throw Error(H(327));var r=e.callbackNode;if(Cl()&&e.callbackNode!==r)return null;var n=Gf(e,e===Yt?Qt:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=dp(e,n);else{t=n;var a=qe;qe|=2;var s=qC();(Yt!==e||Qt!==t)&&(Va=null,Zl=_t()+500,ro(e,t));do try{B6();break}catch(l){VC(e,l)}while(!0);S0(),op.current=s,qe=a,Ft!==null?t=0:(Yt=null,Qt=0,t=Ut)}if(t!==0){if(t===2&&(a=fy(e),a!==0&&(n=a,t=Uy(e,a))),t===1)throw r=Zd,ro(e,0),Li(e,n),Mr(e,_t()),r;if(t===6)Li(e,n);else{if(a=e.current.alternate,!(n&30)&&!L6(a)&&(t=dp(e,n),t===2&&(s=fy(e),s!==0&&(n=s,t=Uy(e,s))),t===1))throw r=Zd,ro(e,0),Li(e,n),Mr(e,_t()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(H(345));case 2:Bs(e,Ar,Va);break;case 3:if(Li(e,n),(n&130023424)===n&&(t=B0+500-_t(),10<t)){if(Gf(e,0)!==0)break;
vendor: 2,520 bytes, line 40
40if(a=e.suspendedLanes,(a&n)!==n){gr(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=wy(Bs.bind(null,e,Ar,Va),t);break}Bs(e,Ar,Va);break;case 4:if(Li(e,n),(n&4194240)===n)break;for(t=e.eventTimes,a=-1;0<n;){var o=31-Kn(n);s=1<<o,o=t[o],o>a&&(a=o),n&=~s}if(n=a,n=_t()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*D6(n/1960))-n,10<n){e.timeoutHandle=wy(Bs.bind(null,e,Ar,Va),n);break}Bs(e,Ar,Va);break;case 5:Bs(e,Ar,Va);break;default:throw Error(H(329))}}}return Mr(e,_t()),e.callbackNode===r?HC.bind(null,e):null}function Uy(e,t){var r=xd;return e.current.memoizedState.isDehydrated&&(ro(e,t).flags|=256),e=dp(e,t),e!==2&&(t=Ar,Ar=r,t!==null&&Wy(t)),e}function Wy(e){Ar===null?Ar=e:Ar.push.apply(Ar,e)}function L6(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var a=r[n],s=a.getSnapshot;a=a.value;try{if(!$n(s(),a))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Li(e,t){for(t&=~z0,t&=~dm,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Kn(t),n=1<<r;e[r]=-1,t&=~n}}function D1(e){if(qe&6)throw Error(H(327));Cl();var t=Gf(e,0);if(!(t&1))return Mr(e,_t()),null;var r=dp(e,t);if(e.tag!==0&&r===2){var n=fy(e);n!==0&&(t=n,r=Uy(e,n))}if(r===1)throw r=Zd,ro(e,0),Li(e,t),Mr(e,_t()),r;if(r===6)throw Error(H(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Bs(e,Ar,Va),Mr(e,_t()),null}function U0(e,t){var r=qe;qe|=1;try{return e(t)}finally{qe=r,qe===0&&(Zl=_t()+500,sm&&As())}}function uo(e){Zi!==null&&Zi.tag===0&&!(qe&6)&&Cl();var t=qe;qe|=1;var r=hn.transition,n=et;try{if(hn.transition=null,et=1,e)return e()}finally{et=n,hn.transition=r,qe=t,!(qe&6)&&As()}}function W0(){Or=ml.current,ht(ml)}function ro(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,p6(r)),Ft!==null)for(r=Ft.return;r!==null;){var n=r;switch(j0(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Jf();break;case 3:Kl(),ht(Tr),ht(lr),T0();break;case 5:P0(n);break;case 4:Kl();break;case 13:ht(yt);break;case 19:ht(yt);break;case 10:C0(n.type._context);break;case 22:case 23:W0()}r=r.return}if(Yt=e,Ft=e=os(e.current,null),Qt=Or=t,Ut=0,Zd=null,z0=dm=co=0,Ar=xd=null,qs!==null){for(t=0;t<qs.length;t++)if(r=qs[t],n=r.interleaved,n!==null){r.interleaved=null;
vendor: 9,934 bytes, line 40
40var a=n.next,s=r.pending;if(s!==null){var o=s.next;s.next=a,n.next=o}r.pending=n}qs=null}return e}function VC(e,t){do{var r=Ft;try{if(S0(),mf.current=sp,ip){for(var n=wt.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}ip=!1}if(lo=0,qt=Lt=wt=null,md=!1,Gd=0,L0.current=null,r===null||r.return===null){Ut=1,Zd=t,Ft=null;break}e:{var s=e,o=r.return,l=r,c=t;if(t=Qt,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,u=l,h=u.tag;if(!(u.mode&1)&&(h===0||h===11||h===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var p=N1(o);if(p!==null){p.flags&=-257,S1(p,o,l,s,t),p.mode&1&&k1(s,d,t),t=p,c=d;var g=t.updateQueue;if(g===null){var m=new Set;m.add(c),t.updateQueue=m}else g.add(c);break e}else{if(!(t&1)){k1(s,d,t),H0();break e}c=Error(H(426))}}else if(mt&&l.mode&1){var v=N1(o);if(v!==null){!(v.flags&65536)&&(v.flags|=256),S1(v,o,l,s,t),k0(Yl(c,l));break e}}s=c=Yl(c,l),Ut!==4&&(Ut=2),xd===null?xd=[s]:xd.push(s),s=o;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var x=AC(s,c,t);x1(s,x);break e;case 1:l=c;var y=s.type,b=s.stateNode;if(!(s.flags&128)&&(typeof y.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(is===null||!is.has(b)))){s.flags|=65536,t&=-t,s.lanes|=t;var j=RC(s,l,t);x1(s,j);break e}}s=s.return}while(s!==null)}KC(r)}catch(k){t=k,Ft===r&&r!==null&&(Ft=r=r.return);continue}break}while(!0)}function qC(){var e=op.current;return op.current=sp,e===null?sp:e}function H0(){(Ut===0||Ut===3||Ut===2)&&(Ut=4),Yt===null||!(co&268435455)&&!(dm&268435455)||Li(Yt,Qt)}function dp(e,t){var r=qe;qe|=2;var n=qC();(Yt!==e||Qt!==t)&&(Va=null,ro(e,t));do try{z6();break}catch(a){VC(e,a)}while(!0);if(S0(),qe=r,op.current=n,Ft!==null)throw Error(H(261));return Yt=null,Qt=0,Ut}function z6(){for(;Ft!==null;)GC(Ft)}function B6(){for(;Ft!==null&&!u5();)GC(Ft)}function GC(e){var t=ZC(e.alternate,e,Or);e.memoizedProps=e.pendingProps,t===null?KC(e):Ft=t,L0.current=null}function KC(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=M6(r,t),r!==null){r.flags&=32767,Ft=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ut=6,Ft=null;return}}else if(r=_6(r,t,Or),r!==null){Ft=r;return}if(t=t.sibling,t!==null){Ft=t;return}Ft=t=e}while(t!==null);Ut===0&&(Ut=5)}function Bs(e,t,r){var n=et,a=hn.transition;try{hn.transition=null,et=1,U6(e,t,r,n)}finally{hn.transition=a,et=n}return null}function U6(e,t,r,n){do Cl();while(Zi!==null);if(qe&6)throw Error(H(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(H(177));e.callbackNode=null,e.callbackPriority=0;var s=r.lanes|r.childLanes;if(w5(e,s),e===Yt&&(Ft=Yt=null,Qt=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||vh||(vh=!0,XC(qf,function(){return Cl(),null})),s=(r.flags&15990)!==0,r.subtreeFlags&15990||s){s=hn.transition,hn.transition=null;var o=et;et=1;var l=qe;qe|=4,L0.current=null,F6(e,r),UC(r,e),o6(vy),Kf=!!yy,vy=yy=null,e.current=r,I6(r),h5(),qe=l,et=o,hn.transition=s}else e.current=r;if(vh&&(vh=!1,Zi=e,cp=a),s=e.pendingLanes,s===0&&(is=null),m5(r.stateNode),Mr(e,_t()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(lp)throw lp=!1,e=zy,zy=null,e;return cp&1&&e.tag!==0&&Cl(),s=e.pendingLanes,s&1?e===By?yd++:(yd=0,By=e):yd=0,As(),null}function Cl(){if(Zi!==null){var e=AS(cp),t=hn.transition,r=et;try{if(hn.transition=null,et=16>e?16:e,Zi===null)var n=!1;else{if(e=Zi,Zi=null,cp=0,qe&6)throw Error(H(331));var a=qe;for(qe|=4,$=e.current;$!==null;){var s=$,o=s.child;if($.flags&16){var l=s.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for($=d;$!==null;){var u=$;switch(u.tag){case 0:case 11:case 15:gd(8,u,s)}var h=u.child;if(h!==null)h.return=u,$=h;else for(;$!==null;){u=$;var f=u.sibling,p=u.return;if(LC(u),u===d){$=null;break}if(f!==null){f.return=p,$=f;break}$=p}}}var g=s.alternate;if(g!==null){var m=g.child;if(m!==null){g.child=null;do{var v=m.sibling;m.sibling=null,m=v}while(m!==null)}}$=s}}if(s.subtreeFlags&2064&&o!==null)o.return=s,$=o;else e:for(;$!==null;){if(s=$,s.flags&2048)switch(s.tag){case 0:case 11:case 15:gd(9,s,s.return)}var x=s.sibling;if(x!==null){x.return=s.return,$=x;break e}$=s.return}}var y=e.current;for($=y;$!==null;){o=$;var b=o.child;if(o.subtreeFlags&2064&&b!==null)b.return=o,$=b;else e:for(o=y;$!==null;){if(l=$,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:cm(9,l)}}catch(k){Ct(l,l.return,k)}if(l===o){$=null;break e}var j=l.sibling;if(j!==null){j.return=l.return,$=j;break e}$=l.return}}if(qe=a,As(),Na&&typeof Na.onPostCommitFiberRoot=="function")try{Na.onPostCommitFiberRoot(tm,e)}catch{}n=!0}return n}finally{et=r,hn.transition=t}}return!1}function L1(e,t,r){t=Yl(r,t),t=AC(e,t,1),e=as(e,t,1),t=gr(),e!==null&&(Au(e,1,t),Mr(e,t))}function Ct(e,t,r){if(e.tag===3)L1(e,e,r);else for(;t!==null;){if(t.tag===3){L1(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(is===null||!is.has(n))){e=Yl(r,e),e=RC(t,e,1),t=as(t,e,1),e=gr(),t!==null&&(Au(t,1,e),Mr(t,e));break}}t=t.return}}function W6(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=gr(),e.pingedLanes|=e.suspendedLanes&r,Yt===e&&(Qt&r)===r&&(Ut===4||Ut===3&&(Qt&130023424)===Qt&&500>_t()-B0?ro(e,0):z0|=r),Mr(e,t)}function YC(e,t){t===0&&(e.mode&1?(t=ch,ch<<=1,!(ch&130023424)&&(ch=4194304)):t=1);var r=gr();e=si(e,t),e!==null&&(Au(e,t,r),Mr(e,r))}function H6(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),YC(e,r)}function V6(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(H(314))}n!==null&&n.delete(t),YC(e,r)}var ZC;ZC=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Tr.current)Rr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Rr=!1,T6(e,t,r);Rr=!!(e.flags&131072)}else Rr=!1,mt&&t.flags&1048576&&$S(t,ep,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;xf(e,t),e=t.pendingProps;var a=Vl(t,lr.current);Sl(t,r),a=M0(null,t,n,e,a,r);var s=O0();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_r(n)?(s=!0,Qf(t)):s=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,R0(t),a.updater=lm,t.stateNode=a,a._reactInternals=t,Ry(t,n,e,r),t=Ty(null,t,n,!0,s,r)):(t.tag=0,mt&&s&&w0(t),hr(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(xf(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=G6(n),e=On(n,e),a){case 0:t=Py(null,t,n,e,r);break e;case 1:t=R1(null,t,n,e,r);break e;case 11:t=C1(null,t,n,e,r);break e;case 14:t=A1(null,t,n,On(n.type,e),r);break e}throw Error(H(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:On(n,a),Py(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:On(n,a),R1(e,t,n,a,r);case 3:e:{if(_C(t),e===null)throw Error(H(387));n=t.pendingProps,s=t.memoizedState,a=s.element,iC(e,t),np(t,n,null,r);var o=t.memoizedState;if(n=o.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){a=Yl(Error(H(423)),t),t=E1(e,t,n,r,a);break e}else if(n!==a){a=Yl(Error(H(424)),t),t=E1(e,t,n,r,a);break e}else for(Dr=ns(t.stateNode.containerInfo.firstChild),Ur=t,mt=!0,Bn=null,r=nC(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ql(),n===a){t=oi(e,t,r);break e}hr(e,t,n,r)}t=t.child}return t;case 5:return sC(t),e===null&&Sy(t),n=t.type,a=t.pendingProps,s=e!==null?e.memoizedProps:null,o=a.children,by(n,a)?o=null:s!==null&&by(n,s)&&(t.flags|=32),TC(e,t),hr(e,t,o,r),t.child;case 6:return e===null&&Sy(t),null;case 13:return MC(e,t,r);case 4:return E0(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Gl(t,null,n,r):hr(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:On(n,a),C1(e,t,n,a,r);case 7:return hr(e,t,t.pendingProps,r),t.child;case 8:return hr(e,t,t.pendingProps.children,r),t.child;case 12:return hr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,s=t.memoizedProps,o=a.value,it(tp,n._currentValue),n._currentValue=o,s!==null)if($n(s.value,o)){if(s.children===a.children&&!Tr.current){t=oi(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){o=s.child;for(var c=l.firstContext;c!==null;){if(c.context===n){if(s.tag===1){c=ei(-1,r&-r),c.tag=2;var d=s.updateQueue;if(d!==null){d=d.shared;var u=d.pending;u===null?c.next=c:(c.next=u.next,u.next=c),d.pending=c}}s.lanes|=r,c=s.alternate,c!==null&&(c.lanes|=r),Cy(s.return,r,t),l.lanes|=r;break}c=c.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(H(341));o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),Cy(o,r,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}hr(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Sl(t,r),a=mn(a),n=n(a),t.flags|=1,hr(e,t,n,r),t.child;case 14:return n=t.type,a=On(n,t.pendingProps),a=On(n.type,a),A1(e,t,n,a,r);case 15:return EC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:On(n,a),xf(e,t),t.tag=1,_r(n)?(e=!0,Qf(t)):e=!1,Sl(t,r),CC(t,n,a),Ry(t,n,a,r),Ty(null,t,n,!0,e,r);case 19:return OC(e,t,r);case 22:return PC(e,t,r)}throw Error(H(156,t.tag))};function XC(e,t){return kS(e,t)}function q6(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 5,289 bytes, line 40
40ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ln(e,t,r,n){return new q6(e,t,r,n)}function V0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function G6(e){if(typeof e=="function")return V0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===c0)return 11;if(e===d0)return 14}return 2}function os(e,t){var r=e.alternate;return r===null?(r=ln(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function bf(e,t,r,n,a,s){var o=2;if(n=e,typeof e=="function")V0(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case il:return no(r.children,a,s,t);case l0:o=8,a|=8;break;case Qx:return e=ln(12,r,t,a|2),e.elementType=Qx,e.lanes=s,e;case $x:return e=ln(13,r,t,a),e.elementType=$x,e.lanes=s,e;case ey:return e=ln(19,r,t,a),e.elementType=ey,e.lanes=s,e;case sS:return um(r,a,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case aS:o=10;break e;case iS:o=9;break e;case c0:o=11;break e;case d0:o=14;break e;case Mi:o=16,n=null;break e}throw Error(H(130,e==null?e:typeof e,""))}return t=ln(o,r,t,a),t.elementType=e,t.type=n,t.lanes=s,t}function no(e,t,r,n){return e=ln(7,e,n,t),e.lanes=r,e}function um(e,t,r,n){return e=ln(22,e,n,t),e.elementType=sS,e.lanes=r,e.stateNode={isHidden:!1},e}function Vg(e,t,r){return e=ln(6,e,null,t),e.lanes=r,e}function qg(e,t,r){return t=ln(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function K6(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Sg(0),this.expirationTimes=Sg(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sg(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function q0(e,t,r,n,a,s,o,l,c){return e=new K6(e,t,r,l,c),t===1?(t=1,s===!0&&(t|=8)):t=0,s=ln(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},R0(s),e}function Y6(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:al,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function JC(e){if(!e)return gs;e=e._reactInternals;e:{if(wo(e)!==e||e.tag!==1)throw Error(H(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(_r(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(H(171))}if(e.tag===1){var r=e.type;if(_r(r))return JS(e,r,t)}return t}function QC(e,t,r,n,a,s,o,l,c){return e=q0(r,n,!0,e,a,s,o,l,c),e.context=JC(null),r=e.current,n=gr(),a=ss(r),s=ei(n,a),s.callback=t??null,as(r,s,a),e.current.lanes=a,Au(e,a,n),Mr(e,n),e}function hm(e,t,r,n){var a=t.current,s=gr(),o=ss(a);return r=JC(r),t.context===null?t.context=r:t.pendingContext=r,t=ei(s,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=as(a,t,o),e!==null&&(Yn(e,a,o,s),pf(e,a,o)),o}function up(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function z1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function G0(e,t){z1(e,t),(e=e.alternate)&&z1(e,t)}function Z6(){return null}var $C=typeof reportError=="function"?reportError:function(e){console.error(e)};function K0(e){this._internalRoot=e}fm.prototype.render=K0.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(H(409));hm(e,t,null,null)};fm.prototype.unmount=K0.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;uo(function(){hm(null,e,null,null)}),t[ii]=null}};function fm(e){this._internalRoot=e}fm.prototype.unstable_scheduleHydration=function(e){if(e){var t=PS();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Di.length&&t!==0&&t<Di[r].priority;r++);Di.splice(r,0,e),r===0&&_S(e)}};function Y0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function pm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function B1(){}function X6(e,t,r,n,a){if(a){if(typeof n=="function"){var s=n;n=function(){var d=up(o);s.call(d)}}var o=QC(t,n,e,0,null,!1,!1,"",B1);return e._reactRootContainer=o,e[ii]=o.current,Ud(e.nodeType===8?e.parentNode:e),uo(),o}for(;
40a=e.lastChild;)e.removeChild(a);if(typeof n=="function"){var l=n;n=function(){var d=up(c);l.call(d)}}var c=q0(e,0,!1,null,null,!1,!1,"",B1);return e._reactRootContainer=c,e[ii]=c.current,Ud(e.nodeType===8?e.parentNode:e),uo(function(){hm(t,c,r,n)}),c}function mm(e,t,r,n,a){var s=r._reactRootContainer;if(s){var o=s;if(typeof a=="function"){var l=a;a=function(){var c=up(o);l.call(c)}}hm(t,o,e,a)}else o=X6(r,t,e,a,n);return up(o)}RS=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Jc(t.pendingLanes);r!==0&&(f0(t,r|1),Mr(t,_t()),!(qe&6)&&(Zl=_t()+500,As()))}break;case 13:uo(function(){var n=si(e,1);if(n!==null){var a=gr();Yn(n,e,1,a)}}),G0(e,1)}};p0=function(e){if(e.tag===13){var t=si(e,134217728);if(t!==null){var r=gr();Yn(t,e,134217728,r)}G0(e,134217728)}};ES=function(e){if(e.tag===13){var t=ss(e),r=si(e,t);if(r!==null){var n=gr();Yn(r,e,t,n)}G0(e,t)}};PS=function(){return et};TS=function(e,t){var r=et;try{return et=e,t()}finally{et=r}};dy=function(e,t,r){switch(t){case"input":if(ny(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=im(n);if(!a)throw Error(H(90));lS(n),ny(n,a)}}}break;case"textarea":dS(e,r);break;case"select":t=r.value,t!=null&&wl(e,!!r.multiple,t,!1)}};xS=U0;yS=uo;var J6={usingClientEntryPoint:!1,Events:[Eu,cl,im,mS,gS,U0]},Mc={findFiberByHostInstance:Vs,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Q6={bundleType:Mc.bundleType,version:Mc.version,rendererPackageName:Mc.rendererPackageName,rendererConfig:Mc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:hi.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=wS(e),e===null?null:e.stateNode},findFiberByHostInstance:Mc.findFiberByHostInstance||Z6,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bh.isDisabled&&bh.supportsFiber)try{tm=bh.inject(Q6),Na=bh}catch{}}Yr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=J6;Yr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Y0(t))throw Error(H(200));return Y6(e,t,null,r)};Yr.createRoot=function(e,t){if(!Y0(e))throw Error(H(299));var r=!1,n="",a=$C;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=q0(e,1,!1,null,null,r,!1,n,a),e[ii]=t.current,Ud(e.nodeType===8?e.parentNode:e),new K0(t)};Yr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(H(188)):(e=Object.keys(e).join(","),Error(H(268,e)));return e=wS(t),e=e===null?null:e.stateNode,e};Yr.flushSync=function(e){return uo(e)};Yr.hydrate=function(e,t,r){if(!pm(t))throw Error(H(200));return mm(null,e,t,!0,r)};Yr.hydrateRoot=function(e,t,r){if(!Y0(e))throw Error(H(405));var n=r!=null&&r.hydratedSources||null,a=!1,s="",o=$C;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(s=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=QC(t,null,e,1,r??null,a,!1,s,o),e[ii]=t.current,Ud(e),n)for(e=0;e<n.length;e++)r=n[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new fm(t)};Yr.render=function(e,t,r){if(!pm(t))throw Error(H(200));return mm(null,e,t,!1,r)};Yr.unmountComponentAtNode=function(e){if(!pm(e))throw Error(H(40));return e._reactRootContainer?(uo(function(){mm(null,null,e,!1,function(){e._reactRootContainer=null,e[ii]=null})}),!0):!1};Yr.unstable_batchedUpdates=U0;Yr.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!pm(r))throw Error(H(200));if(e==null||e._reactInternals===void 0)throw Error(H(38));return mm(e,t,r,!1,n)};Yr.version="18.3.1-next-f1338f8080-20240426";function eA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(eA)}catch(e){console.error(e)}}eA(),eS.exports=Yr;var Tu=eS.exports;const tA=e0(Tu);var rA,U1=Tu;rA=U1.createRoot,U1.hydrateRoot;var gm=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(){}},xm=typeof window>"u"||"Deno"in globalThis;function Fn(){}function $6(e,t){return typeof e=="function"?e(t):e}function e_(e){return typeof e=="number"&&e>=0&&e!==1/0}function t_(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Hy(e,t){return typeof e=="function"?e(t):e}function r_(e,t){return typeof e=="function"?e(t):e}function W1(e,t){const{type:r="all",exact:n,fetchStatus:a,predicate:s,queryKey:o,stale:l}=e;if(o){if(n){if(t.queryHash!==Z0(o,t.options))return!1}else if(!Jd(t.queryKey,o))return!1}if(r!=="all"){const c=t.isActive();if(r==="active"&&!c||r==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||a&&a!==t.state.fetchStatus||s&&!s(t))}function H1(e,t){const{exact:r,status:n,predicate:a,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(r){if(Xd(t.options.mutationKey)!==Xd(s))return!1}else if(!Jd(t.options.mutationKey,s))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function Z0(e,t){return((t==null?void 0:t.queryKeyHashFn)||Xd)(e)}function Xd(e){return JSON.stringify(e,(t,r)=>Vy(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function Jd(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Jd(e[r],t[r])):!1}function nA(e,t){if(e===t)return e;const r=V1(e)&&V1(t);if(r||Vy(e)&&Vy(t)){const n=r?e:Object.keys(e),a=n.length,s=r?t:Object.keys(t),o=s.length,l=r?[]:{},c=new Set(n);let d=0;for(let u=0;u<o;u++){const h=r?u:s[u];(!r&&c.has(h)||r)&&e[h]===void 0&&t[h]===void 0?(l[h]=void 0,d++):(l[h]=nA(e[h],t[h]),l[h]===e[h]&&e[h]!==void 0&&d++)}return a===o&&d===a?e:l}return t}function V1(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Vy(e){if(!q1(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!q1(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function q1(e){return Object.prototype.toString.call(e)==="[object Object]"}function n_(e){return new Promise(t=>{setTimeout(t,e)})}function a_(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?nA(e,t):t}function i_(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function s_(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var X0=Symbol();function aA(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===X0?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Xs,Hi,Fl,ON,o_=(ON=class extends gm{constructor(){super();Ke(this,Xs);Ke(this,Hi);Ke(this,Fl);we(this,Fl,t=>{if(!xm&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){z(this,Hi)||this.setEventListener(z(this,Fl))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,Hi))==null||t.call(this),we(this,Hi,void 0))}setEventListener(t){var r;we(this,Fl,t),(r=z(this,Hi))==null||r.call(this),we(this,Hi,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){z(this,Xs)!==t&&(we(this,Xs,t),this.onFocus())}onFocus(){const t=this.isFocused();
vendor: 4,924 bytes, line 40
40this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof z(this,Xs)=="boolean"?z(this,Xs):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Xs=new WeakMap,Hi=new WeakMap,Fl=new WeakMap,ON),iA=new o_,Il,Vi,Dl,FN,l_=(FN=class extends gm{constructor(){super();Ke(this,Il,!0);Ke(this,Vi);Ke(this,Dl);we(this,Dl,t=>{if(!xm&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){z(this,Vi)||this.setEventListener(z(this,Dl))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,Vi))==null||t.call(this),we(this,Vi,void 0))}setEventListener(t){var r;we(this,Dl,t),(r=z(this,Vi))==null||r.call(this),we(this,Vi,t(this.setOnline.bind(this)))}setOnline(t){z(this,Il)!==t&&(we(this,Il,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return z(this,Il)}},Il=new WeakMap,Vi=new WeakMap,Dl=new WeakMap,FN),hp=new l_;function c_(){let e,t;const r=new Promise((a,s)=>{e=a,t=s});r.status="pending",r.catch(()=>{});function n(a){Object.assign(r,a),delete r.resolve,delete r.reject}return r.resolve=a=>{n({status:"fulfilled",value:a}),e(a)},r.reject=a=>{n({status:"rejected",reason:a}),t(a)},r}function d_(e){return Math.min(1e3*2**e,3e4)}function sA(e){return(e??"online")==="online"?hp.isOnline():!0}var oA=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Gg(e){return e instanceof oA}function lA(e){let t=!1,r=0,n=!1,a;const s=c_(),o=m=>{var v;n||(f(new oA(m)),(v=e.abort)==null||v.call(e))},l=()=>{t=!0},c=()=>{t=!1},d=()=>iA.isFocused()&&(e.networkMode==="always"||hp.isOnline())&&e.canRun(),u=()=>sA(e.networkMode)&&e.canRun(),h=m=>{var v;n||(n=!0,(v=e.onSuccess)==null||v.call(e,m),a==null||a(),s.resolve(m))},f=m=>{var v;n||(n=!0,(v=e.onError)==null||v.call(e,m),a==null||a(),s.reject(m))},p=()=>new Promise(m=>{var v;a=x=>{(n||d())&&m(x)},(v=e.onPause)==null||v.call(e)}).then(()=>{var m;a=void 0,n||(m=e.onContinue)==null||m.call(e)}),g=()=>{if(n)return;let m;const v=r===0?e.initialPromise:void 0;try{m=v??e.fn()}catch(x){m=Promise.reject(x)}Promise.resolve(m).then(h).catch(x=>{var N;if(n)return;const y=e.retry??(xm?0:3),b=e.retryDelay??d_,j=typeof b=="function"?b(r,x):b,k=y===!0||typeof y=="number"&&r<y||typeof y=="function"&&y(r,x);if(t||!k){f(x);return}r++,(N=e.onFail)==null||N.call(e,r,x),n_(j).then(()=>d()?void 0:p()).then(()=>{t?f(x):g()})})};return{promise:s,cancel:o,continue:()=>(a==null||a(),s),cancelRetry:l,continueRetry:c,canStart:u,start:()=>(u()?g():p().then(g),s)}}var u_=e=>setTimeout(e,0);function h_(){let e=[],t=0,r=l=>{l()},n=l=>{l()},a=u_;const s=l=>{t?e.push(l):a(()=>{r(l)})},o=()=>{const l=e;e=[],l.length&&a(()=>{n(()=>{l.forEach(c=>{r(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||o()}return c},batchCalls:l=>(...c)=>{s(()=>{l(...c)})},schedule:s,setNotifyFunction:l=>{r=l},setBatchNotifyFunction:l=>{n=l},setScheduler:l=>{a=l}}}var pr=h_(),Js,IN,cA=(IN=class{constructor(){Ke(this,Js)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),e_(this.gcTime)&&we(this,Js,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(xm?1/0:5*60*1e3))}clearGcTimeout(){z(this,Js)&&(clearTimeout(z(this,Js)),we(this,Js,void 0))}},Js=new WeakMap,IN),Ll,Qs,rn,$s,ir,Nu,eo,Dn,Ha,DN,f_=(DN=class extends cA{constructor(t){super();Ke(this,Dn);Ke(this,Ll);Ke(this,Qs);Ke(this,rn);Ke(this,$s);Ke(this,ir);Ke(this,Nu);Ke(this,eo);we(this,eo,!1),we(this,Nu,t.defaultOptions),this.setOptions(t.options),this.observers=[],we(this,$s,t.client),we(this,rn,z(this,$s).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,we(this,Ll,m_(this.options)),this.state=t.state??z(this,Ll),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=z(this,ir))==null?void 0:t.promise}setOptions(t){this.options={...z(this,Nu),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&z(this,rn).remove(this)}setData(t,r){const n=a_(this.state.data,t,this.options);return tr(this,Dn,Ha).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){tr(this,Dn,Ha).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,a;const r=(n=z(this,ir))==null?void 0:n.promise;return(a=z(this,ir))==null||a.cancel(t),r?r.then(Fn).catch(Fn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(z(this,Ll))}isActive(){return this.observers.some(t=>r_(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===X0||this.state.dataUpdateCount+this.state.errorUpdate
40Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Hy(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!t_(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,ir))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,ir))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),z(this,rn).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(z(this,ir)&&(z(this,eo)?z(this,ir).cancel({revert:!0}):z(this,ir).cancelRetry()),this.scheduleGc()),z(this,rn).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||tr(this,Dn,Ha).call(this,{type:"invalidate"})}fetch(t,r){var d,u,h;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(z(this,ir))return z(this,ir).continueRetry(),z(this,ir).promise}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(p=>p.options.queryFn);f&&this.setOptions(f.options)}const n=new AbortController,a=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(we(this,eo,!0),n.signal)})},s=()=>{const f=aA(this.options,r),g=(()=>{const m={client:z(this,$s),queryKey:this.queryKey,meta:this.meta};return a(m),m})();return we(this,eo,!1),this.options.persister?this.options.persister(f,g,this):f(g)},l=(()=>{const f={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:z(this,$s),state:this.state,fetchFn:s};return a(f),f})();(d=this.options.behavior)==null||d.onFetch(l,this),we(this,Qs,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=l.fetchOptions)==null?void 0:u.meta))&&tr(this,Dn,Ha).call(this,{type:"fetch",meta:(h=l.fetchOptions)==null?void 0:h.meta});const c=f=>{var p,g,m,v;Gg(f)&&f.silent||tr(this,Dn,Ha).call(this,{type:"error",error:f}),Gg(f)||((g=(p=z(this,rn).config).onError)==null||g.call(p,f,this),(v=(m=z(this,rn).config).onSettled)==null||v.call(m,this.state.data,f,this)),this.scheduleGc()};return we(this,ir,lA({initialPromise:r==null?void 0:r.initialPromise,fn:l.fetchFn,abort:n.abort.bind(n),onSuccess:f=>{var p,g,m,v;if(f===void 0){c(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(f)}catch(x){c(x);return}(g=(p=z(this,rn).config).onSuccess)==null||g.call(p,f,this),(v=(m=z(this,rn).config).onSettled)==null||v.call(m,f,this.state.error,this),this.scheduleGc()},onError:c,onFail:(f,p)=>{tr(this,Dn,Ha).call(this,{type:"failed",failureCount:f,error:p})},onPause:()=>{tr(this,Dn,Ha).call(this,{type:"pause"})},onContinue:()=>{tr(this,Dn,Ha).call(this,{type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0})),z(this,ir).start()}},Ll=new WeakMap,Qs=new WeakMap,rn=new WeakMap,$s=new WeakMap,ir=new WeakMap,Nu=new WeakMap,eo=new WeakMap,Dn=new WeakSet,Ha=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...p_(n.data,this.options),fetchMeta:t.meta??null};case"success":return we(this,Qs,void 0),{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return Gg(a)&&a.revert&&z(this,Qs)?{...z(this,Qs),fetchStatus:"idle"}
vendor: 5,105 bytes, line 40
40:{...n,error:a,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),pr.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),z(this,rn).notify({query:this,type:"updated",action:t})})},DN);function p_(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:sA(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function m_(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var ga,LN,g_=(LN=class extends gm{constructor(t={}){super();Ke(this,ga);this.config=t,we(this,ga,new Map)}build(t,r,n){const a=r.queryKey,s=r.queryHash??Z0(a,r);let o=this.get(s);return o||(o=new f_({client:t,queryKey:a,queryHash:s,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(o)),o}add(t){z(this,ga).has(t.queryHash)||(z(this,ga).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=z(this,ga).get(t.queryHash);r&&(t.destroy(),r===t&&z(this,ga).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){pr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return z(this,ga).get(t)}getAll(){return[...z(this,ga).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>W1(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>W1(t,n)):r}notify(t){pr.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){pr.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){pr.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},ga=new WeakMap,LN),xa,ur,to,ya,Ei,zN,x_=(zN=class extends cA{constructor(t){super();Ke(this,ya);Ke(this,xa);Ke(this,ur);Ke(this,to);this.mutationId=t.mutationId,we(this,ur,t.mutationCache),we(this,xa,[]),this.state=t.state||y_(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){z(this,xa).includes(t)||(z(this,xa).push(t),this.clearGcTimeout(),z(this,ur).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){we(this,xa,z(this,xa).filter(r=>r!==t)),this.scheduleGc(),z(this,ur).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){z(this,xa).length||(this.state.status==="pending"?this.scheduleGc():z(this,ur).remove(this))}continue(){var t;return((t=z(this,to))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var s,o,l,c,d,u,h,f,p,g,m,v,x,y,b,j,k,N,S,C;const r=()=>{tr(this,ya,Ei).call(this,{type:"continue"})};we(this,to,lA({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(E,P)=>{tr(this,ya,Ei).call(this,{type:"failed",failureCount:E,error:P})},onPause:()=>{tr(this,ya,Ei).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>z(this,ur).canRun(this)}));const n=this.state.status==="pending",a=!z(this,to).canStart();try{if(n)r();else{tr(this,ya,Ei).call(this,{type:"pending",variables:t,isPaused:a}),await((o=(s=z(this,ur).config).onMutate)==null?void 0:o.call(s,t,this));const P=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,t));P!==this.state.context&&tr(this,ya,Ei).call(this,{type:"pending",context:P,variables:t,isPaused:a})}const E=await z(this,to).start();return await((u=(d=z(this,ur).config).onSuccess)==null?void 0:u.call(d,E,t,this.state.context,this)),await((f=(h=this.options).onSuccess)==null?void 0:f.call(h,E,t,this.state.context)),await((g=(p=z(this,ur).config).onSettled)==null?void 0:g.call(p,E,null,this.state.variables,this.state.context,this)),await((v=(m=this.options).onSettled)==null?void 0:v.call(m,E,null,t,this.state.context)),tr(this,ya,Ei).call(this,{type:"success",data:E}),E}catch(E){try{throw await((y=(x=z(this,ur).config).onError)==null?void 0:y.call(x,E,t,this.state.context,this)),await((j=(b=this.options).onError)==null?void 0:j.call(b,E,t,this.state.context)),await((N=(k=z(this,ur).config).onSettled)==null?void 0:N.call(k,void 0,E,this.state.variables,this.state.context,this)),await((C=(S=this.options).onSettled)==null?void 0:C.call(S,void 0,E,t,this.state.context)),E}finally{tr(this,ya,Ei).call(this,{type:"error",error:E})}}finally{z(this,ur).runNext(this)}}},xa=new WeakMap,ur=new WeakMap,to=new WeakMap,ya=new WeakSet,Ei=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};
40case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),pr.batch(()=>{z(this,xa).forEach(n=>{n.onMutationUpdate(t)}),z(this,ur).notify({mutation:this,type:"updated",action:t})})},zN);function y_(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Ja,Ln,Su,BN,v_=(BN=class extends gm{constructor(t={}){super();Ke(this,Ja);Ke(this,Ln);Ke(this,Su);this.config=t,we(this,Ja,new Set),we(this,Ln,new Map),we(this,Su,0)}build(t,r,n){const a=new x_({mutationCache:this,mutationId:++nh(this,Su)._,options:t.defaultMutationOptions(r),state:n});return this.add(a),a}add(t){z(this,Ja).add(t);const r=wh(t);if(typeof r=="string"){const n=z(this,Ln).get(r);n?n.push(t):z(this,Ln).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(z(this,Ja).delete(t)){const r=wh(t);if(typeof r=="string"){const n=z(this,Ln).get(r);if(n)if(n.length>1){const a=n.indexOf(t);a!==-1&&n.splice(a,1)}else n[0]===t&&z(this,Ln).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=wh(t);if(typeof r=="string"){const n=z(this,Ln).get(r),a=n==null?void 0:n.find(s=>s.state.status==="pending");return!a||a===t}else return!0}runNext(t){var n;const r=wh(t);if(typeof r=="string"){const a=(n=z(this,Ln).get(r))==null?void 0:n.find(s=>s!==t&&s.state.isPaused);return(a==null?void 0:a.continue())??Promise.resolve()}else return Promise.resolve()}clear(){pr.batch(()=>{z(this,Ja).forEach(t=>{this.notify({type:"removed",mutation:t})}),z(this,Ja).clear(),z(this,Ln).clear()})}getAll(){return Array.from(z(this,Ja))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>H1(r,n))}findAll(t={}){return this.getAll().filter(r=>H1(t,r))}notify(t){pr.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>
vendor: 7,316 bytes, lines 40-49
40r.state.isPaused);return pr.batch(()=>Promise.all(t.map(r=>r.continue().catch(Fn))))}},Ja=new WeakMap,Ln=new WeakMap,Su=new WeakMap,BN);function wh(e){var t;return(t=e.options.scope)==null?void 0:t.id}function G1(e){return{onFetch:(t,r)=>{var u,h,f,p,g;const n=t.options,a=(f=(h=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:h.fetchMore)==null?void 0:f.direction,s=((p=t.state.data)==null?void 0:p.pages)||[],o=((g=t.state.data)==null?void 0:g.pageParams)||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let m=!1;const v=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?m=!0:t.signal.addEventListener("abort",()=>{m=!0}),t.signal)})},x=aA(t.options,t.fetchOptions),y=async(b,j,k)=>{if(m)return Promise.reject();if(j==null&&b.pages.length)return Promise.resolve(b);const S=(()=>{const T={client:t.client,queryKey:t.queryKey,pageParam:j,direction:k?"backward":"forward",meta:t.options.meta};return v(T),T})(),C=await x(S),{maxPages:E}=t.options,P=k?s_:i_;return{pages:P(b.pages,C,E),pageParams:P(b.pageParams,j,E)}};if(a&&s.length){const b=a==="backward",j=b?b_:K1,k={pages:s,pageParams:o},N=j(n,k);l=await y(k,N,b)}else{const b=e??s.length;do{const j=c===0?o[0]??n.initialPageParam:K1(n,l);if(c>0&&j==null)break;l=await y(l,j),c++}while(c<b)}return l};t.options.persister?t.fetchFn=()=>{var m,v;return(v=(m=t.options).persister)==null?void 0:v.call(m,d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=d}}}function K1(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function b_(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var kt,qi,Gi,zl,Bl,Ki,Ul,Wl,UN,w_=(UN=class{constructor(e={}){Ke(this,kt);Ke(this,qi);Ke(this,Gi);Ke(this,zl);Ke(this,Bl);Ke(this,Ki);Ke(this,Ul);Ke(this,Wl);we(this,kt,e.queryCache||new g_),we(this,qi,e.mutationCache||new v_),we(this,Gi,e.defaultOptions||{}),we(this,zl,new Map),we(this,Bl,new Map),we(this,Ki,0)}mount(){nh(this,Ki)._++,z(this,Ki)===1&&(we(this,Ul,iA.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,kt).onFocus())})),we(this,Wl,hp.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,kt).onOnline())})))}unmount(){var e,t;nh(this,Ki)._--,z(this,Ki)===0&&((e=z(this,Ul))==null||e.call(this),we(this,Ul,void 0),(t=z(this,Wl))==null||t.call(this),we(this,Wl,void 0))}isFetching(e){return z(this,kt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return z(this,qi).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,kt).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=z(this,kt).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Hy(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return z(this,kt).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),a=z(this,kt).get(n.queryHash),s=a==null?void 0:a.state.data,o=$6(t,s);if(o!==void 0)return z(this,kt).build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return pr.batch(()=>z(this,kt).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,kt).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=z(this,kt);pr.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=z(this,kt);return pr.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=pr.batch(()=>z(this,kt).findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(Fn).catch(Fn)}invalidateQueries(e,t={}){return pr.batch(()=>(z(this,kt).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=pr.batch(()=>z(this,kt).findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let s=a.fetch(void 0,r);return r.throwOnError||(s=s.catch(Fn)),a.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(n).then(Fn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=z(this,kt).build(this,t);return r.isStaleByTime(Hy(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Fn).catch(Fn)}fetchInfiniteQuery(e){return e.behavior=G1(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Fn).catch(Fn)}ensureInfiniteQueryData(e){return e.behavior=G1(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return hp.isOnline()?z(this,qi).resumePausedMutations():Promise.resolve()}getQueryCache(){return z(this,kt)}getMutationCache(){return z(this,qi)}getDefaultOptions(){return z(this,Gi)}setDefaultOptions(e){we(this,Gi,e)}setQueryDefaults(e,t){z(this,zl).set(Xd(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...z(this,zl).values()],r={};return t.forEach(n=>{Jd(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){z(this,Bl).set(Xd(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...z(this,Bl).values()],r={};return t.forEach(n=>{Jd(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...z(this,Gi).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Z0(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===X0&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...z(this,Gi).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){z(this,kt).clear(),z(this,qi).clear()}},kt=new WeakMap,qi=new WeakMap,Gi=new WeakMap,zl=new WeakMap,Bl=new WeakMap,Ki=new WeakMap,Ul=new WeakMap,Wl=new WeakMap,UN),j_=w.createContext(void 0),k_=({client:e,children:t})=>(w.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),i.jsx(j_.Provider,{value:e,children:t}));/**
41 * react-router v7.18.0
42 *
43 * Copyright (c) Remix Software Inc.
44 *
45 * This source code is licensed under the MIT license found in the
46 * LICENSE.md file in the root directory of this source tree.
47 *
48 * @license MIT
49 */var J0=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,dA=/^[\\/]{2}/;function N_(e,t){return t+e.replace(/\\/g,"/")}var Y1="popstate";function Z1(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function S_(e={}){function t(n,a){var d;let s=(d=a.state)==null?void 0:d.masked,{pathname:o,search:l,hash:c}=s||n.location;return qy("",{pathname:o,search:l,hash:c},a.state&&a.state.usr||null,a.state&&a.state.key||"default",s?{pathname:n.location.pathname,search:n.location.search,hash:n.location.hash}:void 0)}
49function r(n,a){return typeof a=="string"?a:Qd(a)}return A_(t,r,null,e)}function gt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function xn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function C_(){return Math.random().toString(36).substring(2,10)}function X1(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function qy(e,t,r=null,n,a){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?lc(t):t,state:r,key:t&&t.key||n||C_(),mask:a}}function Qd({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function lc(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function A_(e,t,r,n={}){let{window:a=document.defaultView,v5Compat:s=!1}=n,o=a.history,l="POP",c=null,d=u();d==null&&(d=0,o.replaceState({...o.state,idx:d},""));function u(){return(o.state||{idx:null}).idx}function h(){l="POP";let v=u(),x=v==null?null:v-d;d=v,c&&c({action:l,location:m.location,delta:x})}function f(v,x){l="PUSH";let y=Z1(v)?v:qy(m.location,v,x);d=u()+1;let b=X1(y,d),j=m.createHref(y.mask||y);try{o.pushState(b,"",j)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;a.location.assign(j)}s&&c&&c({action:l,location:m.location,delta:1})}function p(v,x){l="REPLACE";let y=Z1(v)?v:qy(m.location,v,x);d=u();let b=X1(y,d),j=m.createHref(y.mask||y);o.replaceState(b,"",j),s&&c&&c({action:l,location:m.location,delta:0})}function g(v){return R_(a,v)}let m={get action(){return l},get location(){return e(a,o)},listen(v){if(c)throw new Error("A history only accepts one active listener");return a.addEventListener(Y1,h),c=v,()=>{a.removeEventListener(Y1,h),c=null}},createHref(v){return t(a,v)},createURL:g,encodeLocation(v){let x=g(v);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:p,go(v){return o.go(v)}};return m}function R_(e,t,r=!1){let n="http://localhost";e&&(n=e.location.origin!=="null"?e.location.origin:e.location.href),gt(n,"No window.location.(origin|href) available to create URL");let a=typeof t=="string"?t:Qd(t);return a=a.replace(/ $/,"%20"),!r&&dA.test(a)&&(a=n+a),new URL(a,n)}function uA(e,t,r="/"){return E_(e,t,r,!1)}function E_(e,t,r,n,a){let s=typeof t=="string"?lc(t):t,o=li(s.pathname||"/",r);if(o==null)return null;let l=P_(e),c=null,d=U_(o);for(let u=0;c==null&&u<l.length;++u)c=B_(l[u],d,n);return c}function P_(e){let t=hA(e);return T_(t),t}function hA(e,t=[],r=[],n="",a=!1){let s=(o,l,c=a,d)=>{let u={relativePath:d===void 0?o.path||"":d,caseSensitive:o.caseSensitive===!0,childrenIndex:l,route:o};if(u.relativePath.startsWith("/")){if(!u.relativePath.startsWith(n)&&c)return;gt(u.relativePath.startsWith(n),`Absolute route path "${u.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(n.length)}let h=Zn([n,u.relativePath]),f=r.concat(u);o.children&&o.children.length>0&&(gt(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),hA(o.children,t,f,h,c)),!(o.path==null&&!o.index)&&t.push({path:h,score:L_(h,o.index),routesMeta:f.map((p,g)=>{let[m,v]=mA(p.relativePath,p.caseSensitive,g===f.length-1);return{...p,matcher:m,compiledParams:v}})})};return e.forEach((o,l)=>{var c;if(o.path===""||!((c=o.path)!=null&&c.includes("?")))s(o,l);else for(let d of fA(o.path))s(o,l,!0,d)}),t}function fA(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),s=r.replace(/\?$/,"");if(n.length===0)return a?[s,""]:[s];let o=fA(n.join("/")),l=[];return l.push(...o.map(c=>c===""?s:[s,c].join("/"))),a&&l.push(...o),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function T_(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:z_(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var __=/^:[\w-]+$/,M_=3,O_=2,F_=1,I_=10,D_=-2,J1=e=>e==="*";function L_(e,t){let r=e.split("/"),n=r.length;return r.some(J1)&&(n+=D_),t&&(n+=O_),r.filter(a=>!J1(a)).reduce((a,s)=>
49a+(__.test(s)?M_:s===""?F_:I_),n)}function z_(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function B_(e,t,r=!1){let{routesMeta:n}=e,a={},s="/",o=[];for(let l=0;l<n.length;++l){let c=n[l],d=l===n.length-1,u=s==="/"?t:t.slice(s.length)||"/",h={path:c.relativePath,caseSensitive:c.caseSensitive,end:d},f=c.matcher&&c.compiledParams?pA(h,u,c.matcher,c.compiledParams):fp(h,u),p=c.route;if(!f&&d&&r&&!n[n.length-1].route.index&&(f=fp({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},u)),!f)return null;Object.assign(a,f.params),o.push({params:a,pathname:Zn([s,f.pathname]),pathnameBase:V_(Zn([s,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(s=Zn([s,f.pathnameBase]))}return o}function fp(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=mA(e.path,e.caseSensitive,e.end);return pA(e,t,r,n)}function pA(e,t,r,n){let a=t.match(r);if(!a)return null;let s=a[0],o=s.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:n.reduce((d,{paramName:u,isOptional:h},f)=>{if(u==="*"){let g=l[f]||"";o=s.slice(0,s.length-g.length).replace(/(.)\/+$/,"$1")}const p=l[f];return h&&!p?d[u]=void 0:d[u]=(p||"").replace(/%2F/g,"/"),d},{}),pathname:s,pathnameBase:o,pattern:e}}function mA(e,t=!1,r=!0){xn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,c,d,u)=>{if(n.push({paramName:l,isOptional:c!=null}),c){let h=u.charAt(d+o.length);return h&&h!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function U_(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return xn(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function li(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}
49function W_(e,t="/"){let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?lc(e):e,s;return r?(r=gA(r),r.startsWith("/")?s=Q1(r.substring(1),"/"):s=Q1(r,t)):s=t,{pathname:s,search:q_(n),hash:G_(a)}}function Q1(e,t){let r=pp(t).split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function Kg(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function H_(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Q0(e){let t=H_(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function ym(e,t,r,n=!1){let a;typeof e=="string"?a=lc(e):(a={...e},gt(!a.pathname||!a.pathname.includes("?"),Kg("?","pathname","search",a)),gt(!a.pathname||!a.pathname.includes("#"),Kg("#","pathname","hash",a)),gt(!a.search||!a.search.includes("#"),Kg("#","search","hash",a)));let s=e===""||a.pathname==="",o=s?"/":a.pathname,l;if(o==null)l=r;else{let h=t.length-1;if(!n&&o.startsWith("..")){let f=o.split("/");for(;f[0]==="..";)f.shift(),h-=1;a.pathname=f.join("/")}l=h>=0?t[h]:"/"}let c=W_(a,l),d=o&&o!=="/"&&o.endsWith("/"),u=(s||o===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(d||u)&&(c.pathname+="/"),c}var gA=e=>e.replace(/[\\/]{2,}/g,"/"),Zn=e=>gA(e.join("/")),pp=e=>e.replace(/\/+$/,""),V_=e=>pp(e).replace(/^\/*/,"/"),q_=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,G_=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,K_=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function Y_(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function Z_(e){let t=e.map(r=>r.route.path).filter(Boolean);return Zn(t)||"/"}var xA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function yA(e,t){let r=e;if(typeof r!="string"||!J0.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let n=r,a=!1;if(xA)try{let s=new URL(window.location.href),o=dA.test(r)?new URL(N_(r,s.protocol)):new URL(r),l=li(o.pathname,t);o.origin===s.origin&&l!=null?r=l+o.search+o.hash:a=!0}catch{xn(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:n,isExternal:a,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var vA=["POST","PUT","PATCH","DELETE"];new Set(vA);var X_=["GET",...vA];new Set(X_);var J_=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function Q_(e){try{return J_.includes(new URL(e).protocol)}catch{return!1}}var cc=w.createContext(null);cc.displayName="DataRouter";var vm=w.createContext(null);vm.displayName="DataRouterState";var bA=w.createContext(!1);function $_(){return w.useContext(bA)}var wA=w.createContext({isTransitioning:!1});wA.displayName="ViewTransition";var eM=w.createContext(new Map);eM.displayName="Fetchers";var tM=w.createContext(null);tM.displayName="Await";var Xr=w.createContext(null);Xr.displayName="Navigation";var _u=w.createContext(null);_u.displayName="Location";var na=w.createContext({outlet:null,matches:[],isDataRoute:!1});na.displayName="Route";var $0=w.createContext(null);$0.displayName="RouteError";var jA="REACT_ROUTER_ERROR",rM="REDIRECT",nM="ROUTE_ERROR_RESPONSE";function aM(e){if(e.startsWith(`${jA}:${rM}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function iM(e){if(e.startsWith(`${jA}:${nM}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new K_(t.status,t.statusText,t.data)}catch{}}function sM(e,{relative:t}={}){gt(dc(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=w.useContext(Xr),{hash:a,pathname:s,search:o}=Mu(e,{relative:t}),l=s;return r!=="/"&&(l=s==="/"?r:Zn([r,s])),n.createHref({pathname:l,search:o,hash:a})}function dc(){return w.useContext(_u)!=null}function jr(){return gt(dc(),"useLocation() may be used only in the context of a <Router> component."),w.useContext(_u).location}var kA="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function NA(e){w.useContext(Xr).static||w.useLayoutEffect(e)}function jo(){let{isDataRoute:e}=w.useContext(na);return e?bM():oM()}function oM(){gt(dc(),"useNavigate() may be used only in the context of a <Router> component.");let e=w.useContext(cc),{basename:t,navigator:r}=w.useContext(Xr),{matches:n}=w.useContext(na),{pathname:a}=jr(),s=JSON.stringify(Q0(n)),o=w.useRef(!1);return NA(()=>{o.current=!0}),w.useCallback((c,d={})=>
49{if(xn(o.current,kA),!o.current)return;if(typeof c=="number"){r.go(c);return}let u=ym(c,JSON.parse(s),a,d.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:Zn([t,u.pathname])),(d.replace?r.replace:r.push)(u,d.state,d)},[t,r,s,a,e])}w.createContext(null);function lM(){let{matches:e}=w.useContext(na),t=e[e.length-1];return(t==null?void 0:t.params)??{}}function Mu(e,{relative:t}={}){let{matches:r}=w.useContext(na),{pathname:n}=jr(),a=JSON.stringify(Q0(r));return w.useMemo(()=>ym(e,JSON.parse(a),n,t==="path"),[e,a,n,t])}function cM(e,t){return SA(e,t)}function SA(e,t,r){var v;gt(dc(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:n}=w.useContext(Xr),{matches:a}=w.useContext(na),s=a[a.length-1],o=s?s.params:{},l=s?s.pathname:"/",c=s?s.pathnameBase:"/",d=s&&s.route;{let x=d&&d.path||"";AA(l,!d||x.endsWith("*")||x.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${x}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
50
51Please change the parent <Route path="${x}"> to <Route path="${x==="/"?"*":`${x}/*`}">.`)}let u=jr(),h;if(t){let x=typeof t=="string"?lc(t):t;gt(c==="/"||((v=x.pathname)==null?void 0:v.startsWith(c)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${x.pathname}" was given in the \`location\` prop.`),h=x}else h=u;let f=h.pathname||"/",p=f;if(c!=="/"){let x=c.replace(/^\//,"").split("/");p="/"+f.replace(/^\//,"").split("/").slice(x.length).join("/")}let g=r&&r.state.matches.length?r.state.matches.map(x=>Object.assign(x,{route:r.manifest[x.route.id]||x.route})):uA(e,{pathname:p});xn(d||g!=null,`No routes matched location "${h.pathname}${h.search}${h.hash}" `),xn(g==null||g[g.length-1].route.element!==void 0||g[g.length-1].route.Component!==void 0||g[g.length-1].route.lazy!==void 0,`Matched leaf route at location "${h.pathname}${h.search}${h.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let m=pM(g&&g.map(x=>Object.assign({},x,{params:Object.assign({},o,x.params),pathname:Zn([c,n.encodeLocation?n.encodeLocation(x.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?c:Zn([c,n.encodeLocation?n.encodeLocation(x.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:x.pathnameBase])})),a,r);return t&&m?w.createElement(_u.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...h},navigationType:"POP"}},m):m}function dM(){let e=vM(),t=Y_(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:n},s={padding:"2px 4px",backgroundColor:n},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=w.createElement(w.Fragment,null,w.createElement("p",null,"💿 Hey developer 👋"),w.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",w.createElement("code",{style:s},"ErrorBoundary")," or"," ",w.createElement("code",{style:s},"errorElement")," prop on your route.")),w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},t),r?w.createElement("pre",{style:a},r):null,o)}var uM=w.createElement(dM,null),CA=class extends w.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const r=iM(e.digest);r&&(e=r)}let t=e!==void 0?w.createElement(na.Provider,{value:this.props.routeContext},w.createElement($0.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?w.createElement(hM,{error:e},t):t}};CA.contextType=bA;var Yg=new WeakMap;function hM({children:e,error:t}){let{basename:r}=w.useContext(Xr);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let n=aM(t.digest);if(n){let a=Yg.get(t);if(a)throw a;let s=yA(n.location,r),o=s.absoluteURL||s.to;
51if(Q_(o))throw new Error("Invalid redirect location");if(xA&&!Yg.get(t))if(s.isExternal||n.reloadDocument)window.location.href=o;else{const l=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(s.to,{replace:n.replace}));throw Yg.set(t,l),l}return w.createElement("meta",{httpEquiv:"refresh",content:`0;url=${o}`})}}return e}function fM({routeContext:e,match:t,children:r}){let n=w.useContext(cc);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),w.createElement(na.Provider,{value:e},r)}function pM(e,t=[],r){let n=r==null?void 0:r.state;if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=n==null?void 0:n.errors;if(s!=null){let u=a.findIndex(h=>h.route.id&&(s==null?void 0:s[h.route.id])!==void 0);gt(u>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),a=a.slice(0,Math.min(a.length,u+1))}let o=!1,l=-1;if(r&&n){o=n.renderFallback;for(let u=0;u<a.length;u++){let h=a[u];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(l=u),h.route.id){let{loaderData:f,errors:p}=n,g=h.route.loader&&!f.hasOwnProperty(h.route.id)&&(!p||p[h.route.id]===void 0);if(h.route.lazy||g){r.isStatic&&(o=!0),l>=0?a=a.slice(0,l+1):a=[a[0]];break}}}}let c=r==null?void 0:r.onError,d=n&&c?(u,h)=>{var f,p;c(u,{location:n.location,params:((p=(f=n.matches)==null?void 0:f[0])==null?void 0:p.params)??{},pattern:Z_(n.matches),errorInfo:h})}:void 0;return a.reduceRight((u,h,f)=>{let p,g=!1,m=null,v=null;n&&(p=s&&h.route.id?s[h.route.id]:void 0,m=h.route.errorElement||uM,o&&(l<0&&f===0?(AA("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,v=null):l===f&&(g=!0,v=h.route.hydrateFallbackElement||null)));let x=t.concat(a.slice(0,f+1)),y=()=>{let b;return p?b=m:g?b=v:h.route.Component?b=w.createElement(h.route.Component,null):h.route.element?b=h.route.element:b=u,w.createElement(fM,{match:h,routeContext:{outlet:u,matches:x,isDataRoute:n!=null},children:b})};return n&&(h.route.ErrorBoundary||h.route.errorElement||f===0)?w.createElement(CA,{location:n.location,revalidation:n.revalidation,component:m,error:p,children:y(),routeC
51ontext:{outlet:null,matches:x,isDataRoute:!0},onError:d}):y()},null)}function eb(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function mM(e){let t=w.useContext(cc);return gt(t,eb(e)),t}function gM(e){let t=w.useContext(vm);return gt(t,eb(e)),t}function xM(e){let t=w.useContext(na);return gt(t,eb(e)),t}function tb(e){let t=xM(e),r=t.matches[t.matches.length-1];return gt(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function yM(){return tb("useRouteId")}function vM(){var n;let e=w.useContext($0),t=gM("useRouteError"),r=tb("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function bM(){let{router:e}=mM("useNavigate"),t=tb("useNavigate"),r=w.useRef(!1);return NA(()=>{r.current=!0}),w.useCallback(async(a,s={})=>{xn(r.current,kA),r.current&&(typeof a=="number"?await e.navigate(a):await e.navigate(a,{fromRouteId:t,...s}))},[e,t])}var $1={};function AA(e,t,r){!t&&!$1[e]&&($1[e]=!0,xn(!1,r))}w.memo(wM);function wM({routes:e,manifest:t,future:r,state:n,isStatic:a,onError:s}){return SA(e,void 0,{manifest:t,state:n,isStatic:a,onError:s,future:r})}function jM({to:e,replace:t,state:r,relative:n}){gt(dc(),"<Navigate> may be used only in the context of a <Router> component.");let{static:a}=w.useContext(Xr);xn(!a,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:s}=w.useContext(na),{pathname:o}=jr(),l=jo(),c=ym(e,Q0(s),o,n==="path"),d=JSON.stringify(c);return w.useEffect(()=>{l(JSON.parse(d),{replace:t,state:r,relative:n})},[l,d,n,t,r]),null}function K(e){gt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function kM({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:a,static:s=!1,useTransitions:o}){gt(!dc(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),c=w.useMemo(()=>({basename:l,navigator:a,static:s,useTransitions:o,future:{}}),[l,a,s,o]);typeof r=="string"&&(r=lc(r));let{pathname:d="/",search:u="",hash:h="",state:f=null,key:p="default",mask:g}=r,m=w.useMemo(()=>{let v=li(d,l);return v==null?null:{location:{pathname:v,search:u,hash:h,state:f,key:p,mask:g},navigationType:n}},[l,d,u,h,f,p,n,g]);return xn(m!=null,`<Router basename="${l}"> is not able to match the URL "${d}${u}${h}" because it does not start with the basename, so the <Router> won't render anything.`),m==null?null:w.createElement(Xr.Provider,{value:c},w.createElement(_u.Provider,{children:t,value:m}))}function NM({children:e,location:t}){return cM(Gy(e),t)}function Gy(e,t=[]){let r=[];return w.Children.forEach(e,(n,a)=>{if(!w.isValidElement(n))return;let s=[...t,a];if(n.type===w.Fragment){r.push.apply(r,Gy(n.props.children,s));return}gt(n.type===K,`[${typeof n.type=="string"?n.type:n.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),gt(!n.props.index||!n.props.children,"An index route cannot have child routes.");let o={id:n.props.id||s.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,middleware:n.props.middleware,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=Gy(n.props.children,s)),r.push(o)}),r}var wf="get",jf="application/x-www-form-urlencoded";function bm(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function SM(e){return bm(e)&&e.tagName.toLowerCase()==="button"}function CM(e){return bm(e)&&e.tagName.toLowerCase()==="form"}function AM(e){return bm(e)&&e.tagName.toLowerCase()==="input"}function RM(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function EM(e,t){return e.button===0&&(!t||t==="_self")&&!RM(e)}function Ky(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(a=>[r,a]):[[r,n]])},[]))}function PM(e,t){let r=Ky(e);return t&&t.forEach((n,a)=>
51{r.has(a)||t.getAll(a).forEach(s=>{r.append(a,s)})}),r}var jh=null;function TM(){if(jh===null)try{new FormData(document.createElement("form"),0),jh=!1}catch{jh=!0}return jh}var _M=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zg(e){return e!=null&&!_M.has(e)?(xn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${jf}"`),null):e}function MM(e,t){let r,n,a,s,o;if(CM(e)){let l=e.getAttribute("action");n=l?li(l,t):null,r=e.getAttribute("method")||wf,a=Zg(e.getAttribute("enctype"))||jf,s=new FormData(e)}else if(SM(e)||AM(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||l.getAttribute("action");if(n=c?li(c,t):null,r=e.getAttribute("formmethod")||l.getAttribute("method")||wf,a=Zg(e.getAttribute("formenctype"))||Zg(l.getAttribute("enctype"))||jf,s=new FormData(l,e),!TM()){let{name:d,type:u,value:h}=e;if(u==="image"){let f=d?`${d}.`:"";s.append(`${f}x`,"0"),s.append(`${f}y`,"0")}else d&&s.append(d,h)}}else{if(bm(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=wf,n=null,a=jf,o=e}return s&&a==="text/plain"&&(o=s,s=void 0),{action:n,method:r.toLowerCase(),encType:a,formData:s,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function rb(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function RA(e,t,r,n){let a=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r?a.pathname.endsWith("/")?a.pathname=`${a.pathname}_.${n}`:a.pathname=`${a.pathname}.${n}`:a.pathname==="/"?a.pathname=`_root.${n}`:t&&li(a.pathname,t)==="/"?a.pathname=`${pp(t)}/_root.${n}`:a.pathname=`${pp(a.pathname)}.${n}`,a}async function OM(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function FM(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function IM(e,t,r){let n=await Promise.all(e.map(async a=>{let s=t.routes[a.route.id];if(s){let o=await OM(s,r);return o.links?o.links():[]}return[]}));return BM(n.flat(1).filter(FM).filter(a=>a.rel==="stylesheet"||a.rel==="preload").map(a=>a.rel==="stylesheet"?{...a,rel:"prefetch",as:"style"}:{...a,rel:"prefetch"}))}function e2(e,t,r,n,a,s){let o=(c,d)=>r[d]?c.route.id!==r[d].route.id:!0,l=(c,d)=>{var u;return r[d].pathname!==c.pathname||((u=r[d].route.path)==null?void 0:u.endsWith("*"))&&r[d].params["*"]!==c.params["*"]};return s==="assets"?t.filter((c,d)=>o(c,d)||l(c,d)):s==="data"?t.filter((c,d)=>{var h;let u=n.routes[c.route.id];if(!u||!u.hasLoader)return!1;if(o(c,d)||l(c,d))return!0;if(c.route.shouldRevalidate){let f=c.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:((h=r[0])==null?void 0:h.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof f=="boolean")return f}return!0}):[]}function DM(e,t,{includeHydrateFallback:r}={}){return LM(e.map(n=>{let a=t.routes[n.route.id];if(!a)return[];let s=[a.module];return a.clientActionModule&&(s=s.concat(a.clientActionModule)),a.clientLoaderModule&&(s=s.concat(a.clientLoaderModule)),r&&a.hydrateFallbackModule&&(s=s.concat(a.hydrateFallbackModule)),a.imports&&(s=s.concat(a.imports)),s}).flat(1))}function LM(e){return[...new Set(e)]}function zM(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function BM(e,t){let r=new Set;return new Set(t),e.reduce((n,a)=>{let s=JSON.stringify(zM(a));return r.has(s)||(r.add(s),n.push({key:s,link:a})),n},[])}function nb(){let e=w.useContext(cc);return rb(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function UM(){let e=w.useContext(vm);return rb(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var ab=w.createContext(void 0);ab.displayName="FrameworkContext";function wm(){let e=w.useContext(ab);return rb(e,"You must render this element inside a <HydratedRouter> element"),e}function WM(e,t){let r=w.useContext(ab),[n,a]=w.useState(!1),[s,o]=w.useState(!1),{onFocus:l,onBlur:c,onMouseEnter:d,onMouseLeave:u,onTouchStart:h}=t,f=w.useRef(null);
51w.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let m=x=>{x.forEach(y=>{o(y.isIntersecting)})},v=new IntersectionObserver(m,{threshold:.5});return f.current&&v.observe(f.current),()=>{v.disconnect()}}},[e]),w.useEffect(()=>{if(n){let m=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(m)}}},[n]);let p=()=>{a(!0)},g=()=>{a(!1),o(!1)};return r?e!=="intent"?[s,f,{}]:[s,f,{onFocus:Oc(l,p),onBlur:Oc(c,g),onMouseEnter:Oc(d,p),onMouseLeave:Oc(u,g),onTouchStart:Oc(h,p)}]:[!1,f,{}]}function Oc(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function HM({page:e,...t}){let r=$_(),{nonce:n}=wm(),{router:a}=nb(),s=w.useMemo(()=>uA(a.routes,e,a.basename),[a.routes,e,a.basename]);return s?(t.nonce==null&&n&&(t={...t,nonce:n}),r?w.createElement(qM,{page:e,matches:s,...t}):w.createElement(GM,{page:e,matches:s,...t})):null}function VM(e){let{manifest:t,routeModules:r}=wm(),[n,a]=w.useState([]);return w.useEffect(()=>{let s=!1;return IM(e,t,r).then(o=>{s||a(o)}),()=>{s=!0}},[e,t,r]),n}function qM({page:e,matches:t,...r}){let n=jr(),{future:a}=wm(),{basename:s}=nb(),o=w.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let l=RA(e,s,a.v8_trailingSlashAwareDataRequests,"rsc"),c=!1,d=[];for(let u of t)typeof u.route.shouldRevalidate=="function"?c=!0:d.push(u.route.id);return c&&d.length>0&&l.searchParams.set("_routes",d.join(",")),[l.pathname+l.search]},[s,a.v8_trailingSlashAwareDataRequests,e,n,t]);return w.createElement(w.Fragment,null,o.map(l=>w.createElement("link",{key:l,rel:"prefetch",as:"fetch",href:l,...r})))}function GM({page:e,matches:t,...r}){let n=jr(),{future:a,manifest:s,routeModules:o}=wm(),{basename:l}=nb(),{loaderData:c,matches:d}=UM(),u=w.useMemo(()=>e2(e,t,d,s,n,"data"),[e,t,d,s,n]),h=w.useMemo(()=>e2(e,t,d,s,n,"assets"),[e,t,d,s,n]),f=w.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let m=new Set,v=!1;if(t.forEach(y=>{var j;let b=s.routes[y.route.id];!b||!b.hasLoader||(!u.some(k=>k.route.id===y.route.id)&&y.route.id in c&&((j=o[y.route.id])!=null&&j.shouldRevalidate)||b.hasClientLoader?v=!0:m.add(y.route.id))}),m.size===0)return[];let x=RA(e,l,a.v8_trailingSlashAwareDataRequests,"data");return v&&m.size>0&&x.searchParams.set("_routes",t.filter(y=>m.has(y.route.id)).map(y=>y.route.id).join(",")),[x.pathname+x.search]},[l,a.v8_trailingSlashAwareDataRequests,c,n,s,u,t,e,o]),p=w.useMemo(()=>DM(h,s),[h,s]),g=VM(h);return w.createElement(w.Fragment,null,f.map(m=>w.createElement("link",{key:m,rel:"prefetch",as:"fetch",href:m,...r})),p.map(m=>w.createElement("link",{key:m,rel:"modulepreload",href:m,...r})),g.map(({key:m,link:v})=>w.createElement("link",{key:m,nonce:r.nonce,...v,crossOrigin:v.crossOrigin??r.crossOrigin})))}function KM(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var YM=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{YM&&(window.__reactRouterVersion="7.18.0")}catch{}function ZM({basename:e,children:t,useTransitions:r,window:n}){let a=w.useRef();a.current==null&&(a.current=S_({window:n,v5Compat:!0}));let s=a.current,[o,l]=w.useState({action:s.action,location:s.location}),c=w.useCallback(d=>{r===!1?l(d):w.startTransition(()=>l(d))},[r]);return w.useLayoutEffect(()=>s.listen(c),[s,c]),w.createElement(kM,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:s,useTransitions:r})}var Ee=w.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:a,reloadDocument:s,replace:o,mask:l,state:c,target:d,to:u,preventScrollReset:h,viewTransition:f,defaultShouldRevalidate:p,...g},m){let{basename:v,navigator:x,useTransitions:y}=w.useContext(Xr),b=typeof u=="string"&&J0.test(u),j=yA(u,v);u=j.to;let k=sM(u,{relative:a}),N=jr(),S=null;if(l){let W=ym(l,[],N.mask?N.mask.pathname:"/",!0);v!=="/"&&(W.pathname=W.pathname==="/"?v:Zn([v,W.pathname])),S=x.createHref(W)}let[C,E,P]=WM(n,g),T=$M(u,{replace:o,mask:l,state:c,target:d,preventScrollReset:h,relative:a,viewTransition:f,defaultShouldRevalidate:p,useTransitions:y});function M(W){t&&t(W),W.defaultPrevented||T(W)}let O=!(j.isExternal||s),I=w.createElement("a",{...g,...P,href:(O?S:void 0)||j.absoluteURL||k,onClick:O?M:t,ref:KM(m,E),target:d,"data-discover":!b&&r==="render"?"true":void 0});return C&&!b?w.createElement(w.Fragment,null,I,w.createElement(HM,{page:k})):I});
51Ee.displayName="Link";var XM=w.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:a=!1,style:s,to:o,viewTransition:l,children:c,...d},u){let h=Mu(o,{relative:d.relative}),f=jr(),p=w.useContext(vm),{navigator:g,basename:m}=w.useContext(Xr),v=p!=null&&i8(h)&&l===!0,x=g.encodeLocation?g.encodeLocation(h).pathname:h.pathname,y=f.pathname,b=p&&p.navigation&&p.navigation.location?p.navigation.location.pathname:null;r||(y=y.toLowerCase(),b=b?b.toLowerCase():null,x=x.toLowerCase()),b&&m&&(b=li(b,m)||b);const j=x!=="/"&&x.endsWith("/")?x.length-1:x.length;let k=y===x||!a&&y.startsWith(x)&&y.charAt(j)==="/",N=b!=null&&(b===x||!a&&b.startsWith(x)&&b.charAt(x.length)==="/"),S={isActive:k,isPending:N,isTransitioning:v},C=k?t:void 0,E;typeof n=="function"?E=n(S):E=[n,k?"active":null,N?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let P=typeof s=="function"?s(S):s;return w.createElement(Ee,{...d,"aria-current":C,className:E,ref:u,style:P,to:o,viewTransition:l},typeof c=="function"?c(S):c)});XM.displayName="NavLink";var JM=w.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:a,state:s,method:o=wf,action:l,onSubmit:c,relative:d,preventScrollReset:u,viewTransition:h,defaultShouldRevalidate:f,...p},g)=>{let{useTransitions:m}=w.useContext(Xr),v=n8(),x=a8(l,{relative:d}),y=o.toLowerCase()==="get"?"get":"post",b=typeof l=="string"&&J0.test(l),j=k=>{if(c&&c(k),k.defaultPrevented)return;k.preventDefault();let N=k.nativeEvent.submitter,S=(N==null?void 0:N.getAttribute("formmethod"))||o,C=()=>v(N||k.currentTarget,{fetcherKey:t,method:S,navigate:r,replace:a,state:s,relative:d,preventScrollReset:u,viewTransition:h,defaultShouldRevalidate:f});m&&r!==!1?w.startTransition(()=>C()):C()};return w.createElement("form",{ref:g,method:y,action:x,onSubmit:n?c:j,...p,"data-discover":!b&&e==="render"?"true":void 0})});JM.displayName="Form";function QM(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function EA(e){let t=w.useContext(cc);return gt(t,QM(e)),t}function $M(e,{target:t,replace:r,mask:n,state:a,preventScrollReset:s,relative:o,viewTransition:l,defaultShouldRevalidate:c,useTransitions:d}={}){let u=jo(),h=jr(),f=Mu(e,{relative:o});return w.useCallback(p=>{if(EM(p,t)){p.preventDefault();let g=r!==void 0?r:Qd(h)===Qd(f),m=()=>u(e,{replace:g,mask:n,state:a,preventScrollReset:s,relative:o,viewTransition:l,defaultShouldRevalidate:c});d?w.startTransition(()=>m()):m()}},[h,u,f,r,n,a,t,e,s,o,l,c,d])}function e8(e){xn(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=w.useRef(Ky(e)),r=w.useRef(!1),n=jr(),a=w.useMemo(()=>PM(n.search,r.current?null:t.current),[n.search]),s=jo(),o=w.useCallback((l,c)=>{const d=Ky(typeof l=="function"?l(new URLSearchParams(a)):l);r.current=!0,s("?"+d,c)},[s,a]);return[a,o]}var t8=0,r8=()=>`__${String(++t8)}__`;function n8(){let{router:e}=EA("useSubmit"),{basename:t}=w.useContext(Xr),r=yM(),n=e.fetch,a=e.navigate;return w.useCallback(async(s,o={})=>{let{action:l,method:c,encType:d,formData:u,body:h}=MM(s,t);if(o.navigate===!1){let f=o.fetcherKey||r8();await n(f,r,o.action||l,{defaultShouldRevalidate:o.defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:u,body:h,formMethod:o.method||c,formEncType:o.encType||d,flushSync:o.flushSync})}else await a(o.action||l,{defaultShouldRevalidate:o.defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:u,body:h,formMethod:o.method||c,formEncType:o.encType||d,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})},[n,a,t,r])}function a8(e,{relative:t}={}){let{basename:r}=w.useContext(Xr),n=w.useContext(na);gt(n,"useFormAction must be used inside a RouteContext");let[a]=n.matches.slice(-1),s={...Mu(e||".",{relative:t})},o=jr();if(e==null){s.search=o.search;let l=new URLSearchParams(s.search),c=l.getAll("index");if(c.some(u=>u==="")){l.delete("index"),c.filter(h=>
51h).forEach(h=>l.append("index",h));let u=l.toString();s.search=u?`?${u}`:""}}return(!e||e===".")&&a.route.index&&(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(s.pathname=s.pathname==="/"?r:Zn([r,s.pathname])),Qd(s)}function i8(e,{relative:t}={}){let r=w.useContext(wA);gt(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=EA("useViewTransitionState"),a=Mu(e,{relative:t});if(!r.isTransitioning)return!1;let s=li(r.currentLocation.pathname,n)||r.currentLocation.pathname,o=li(r.nextLocation.pathname,n)||r.nextLocation.pathname;return fp(a.pathname,o)!=null||fp(a.pathname,s)!=null}var t2=["light","dark"],s8="(prefers-color-scheme: dark)",o8=w.createContext(void 0),l8={setTheme:e=>{},themes:[]},c8=()=>{var e;return(e=w.useContext(o8))!=null?e:l8};w.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:a,defaultTheme:s,value:o,attrs:l,nonce:c})=>{let d=s==="system",u=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(g=>`'${g}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,h=a?t2.includes(s)&&s?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${s}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",f=(g,m=!1,v=!0)=>{let x=o?o[g]:g,y=m?g+"|| ''":`'${x}'`,b="";return a&&v&&!m&&t2.includes(g)&&(b+=`d.style.colorScheme = '${g}';`),r==="class"?m||x?b+=`c.add(${y})`:b+="null":x&&(b+=`d[s](n,${y})`),b},p=e?`!function(){${u}${f(e)}}()`:n?`!function(){try{${u}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${d})){var t='${s8}',m=window.matchMedia(t);if(m.media!==t||m.matches){${f("dark")}}else{${f("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${f(o?"x[e]":"e",!0)}}${d?"":"else{"+f(s,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${f(o?"x[e]":"e",!0)}}else{${f(s,!1,!1)};}${h}}catch(t){}}();`;return w.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:p}})});var d8=e=>{switch(e){case"success":return f8;case"info":return m8;case"warning":return p8;case"error":return g8;default:return null}},u8=Array(12).fill(0),h8=({visible:e,className:t})=>U.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},U.createElement("div",{className:"sonner-spinner"},u8.map((r,n)=>U.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),f8=U.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},U.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"})),p8=U.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},U.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"})),m8=U.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},U.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"})),g8=U.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},U.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"})),x8=U.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"},U.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),U.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),y8=()=>{let[e,t]=U.useState(document.hidden);return U.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},Yy=1,v8=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
vendor: 1,050 bytes, line 51
51{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,a=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:Yy++,s=this.toasts.find(l=>l.id===a),o=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),s?this.toasts=this.toasts.map(l=>l.id===a?(this.publish({...l,...e,id:a,title:r}),{...l,...e,id:a,dismissible:o,title:r}):l):this.addToast({title:r,...n,dismissible:o,id:a}),a},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(r=>r({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
51this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let r;t.loading!==void 0&&(r=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let n=e instanceof Promise?e:e(),a=r!==void 0,s,o=n.then(async c=>{if(s=["resolve",c],U.isValidElement(c))a=!1,this.create({id:r,type:"default",message:c});else if(w8(c)&&!c.ok){a=!1;let d=typeof t.error=="function"?await t.error(`HTTP error! status: ${c.status}`):t.error,u=typeof t.description=="function"?await t.description(`HTTP error! status: ${c.status}`):t.description;this.create({id:r,type:"error",message:d,description:u})}else if(t.success!==void 0){a=!1;let d=typeof t.success=="function"?await t.success(c):t.success,u=typeof t.description=="function"?await t.description(c):t.description;this.create({id:r,type:"success",message:d,description:u})}}).catch(async c=>{if(s=["reject",c],t.error!==void 0){a=!1;let d=typeof t.error=="function"?await t.error(c):t.error,u=typeof t.description=="function"?await t.description(c):t.description;this.create({id:r,type:"error",message:d,description:u})}}).finally(()=>{var c;a&&(this.dismiss(r),r=void 0),(c=t.finally)==null||c.call(t)}),l=()=>new Promise((c,d)=>o.then(()=>s[0]==="reject"?d(s[1]):c(s[1])).catch(d));return typeof r!="string"&&typeof r!="number"?{unwrap:l}:Object.assign(r,{unwrap:l})},this.custom=(e,t)=>{let r=(t==null?void 0:t.id)||Yy++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Sr=new v8,b8=(e,t)=>{let r=(t==null?void 0:t.id)||Yy++;return Sr.addToast({title:e,...t,id:r}),r},w8=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",j8=b8,k8=()=>Sr.toasts,N8=()=>Sr.getActiveToasts(),Gn=Object.assign(j8,{success:Sr.success,info:Sr.info,warning:Sr.warning,error:Sr.error,custom:Sr.custom,message:Sr.message,promise:Sr.promise,dismiss:Sr.dismiss,loading:Sr.loading},{getHistory:k8,getToasts:N8});function S8(e,{insertAt:t}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}S8(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
51left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
51:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
51--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
52`);function kh(e){return e.label!==void 0}var C8=3,A8="32px",R8="16px",r2=4e3,E8=356,P8=14,T8=20,_8=200;function Rn(...e){return e.filter(Boolean).join(" ")}function M8(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}var O8=e=>{var t,r,n,a,s,o,l,c,d,u,h;let{invert:f,toast:p,unstyled:g,interacting:m,setHeights:v,visibleToasts:x,heights:y,index:b,toasts:j,expanded:k,removeToast:N,defaultRichColors:S,closeButton:C,style:E,cancelButtonStyle:P,actionButtonStyle:T,className:M="",descriptionClassName:O="",duration:I,position:W,gap:L,loadingIcon:Y,expandByDefault:F,classNames:D,icons:Z,closeButtonAriaLabel:oe="Close toast",pauseWhenPageIsHidden:ee}=e,[Ce,fe]=U.useState(null),[ct,Et]=U.useState(null),[Ie,$e]=U.useState(!1),[la,kn]=U.useState(!1),[xi,Po]=U.useState(!1),[yi,eh]=U.useState(!1),[mg,th]=U.useState(!1),[gg,Nc]=U.useState(0),[To,Cw]=U.useState(0),Sc=U.useRef(p.duration||I||r2),Aw=U.useRef(null),_s=U.useRef(null),y3=b===0,v3=b+1<=x,Jr=p.type,_o=p.dism
52issible!==!1,b3=p.className||"",w3=p.descriptionClassName||"",rh=U.useMemo(()=>y.findIndex(be=>be.toastId===p.id)||0,[y,p.id]),j3=U.useMemo(()=>{var be;return(be=p.closeButton)!=null?be:C},[p.closeButton,C]),Rw=U.useMemo(()=>p.duration||I||r2,[p.duration,I]),xg=U.useRef(0),Mo=U.useRef(0),Ew=U.useRef(0),Oo=U.useRef(null),[k3,N3]=W.split("-"),Pw=U.useMemo(()=>y.reduce((be,tt,ft)=>ft>=rh?be:be+tt.height,0),[y,rh]),Tw=y8(),S3=p.invert||f,yg=Jr==="loading";Mo.current=U.useMemo(()=>rh*L+Pw,[rh,Pw]),U.useEffect(()=>{Sc.current=Rw},[Rw]),U.useEffect(()=>{$e(!0)},[]),U.useEffect(()=>{let be=_s.current;if(be){let tt=be.getBoundingClientRect().height;return Cw(tt),v(ft=>[{toastId:p.id,height:tt,position:p.position},...ft]),()=>v(ft=>ft.filter(Nn=>Nn.toastId!==p.id))}},[v,p.id]),U.useLayoutEffect(()=>{if(!Ie)return;let be=_s.current,tt=be.style.height;be.style.height="auto";let ft=be.getBoundingClientRect().height;be.style.height=tt,Cw(ft),v(Nn=>Nn.find(Sn=>Sn.toastId===p.id)?Nn.map(Sn=>Sn.toastId===p.id?{...Sn,height:ft}:Sn):[{toastId:p.id,height:ft,position:p.position},...Nn])},[Ie,p.title,p.description,v,p.id]);let vi=U.useCallback(()=>{kn(!0),Nc(Mo.current),v(be=>be.filter(tt=>tt.toastId!==p.id)),setTimeout(()=>{N(p)},_8)},[p,N,v,Mo]);U.useEffect(()=>{if(p.promise&&Jr==="loading"||p.duration===1/0||p.type==="loading")return;let be;return k||m||ee&&Tw?(()=>{if(Ew.current<xg.current){let tt=new Date().getTime()-xg.current;Sc.current=Sc.current-tt}Ew.current=new Date().getTime()})():Sc.current!==1/0&&(xg.current=new Date().getTime(),be=setTimeout(()=>{var tt;(tt=p.onAutoClose)==null||tt.call(p,p),vi()},Sc.current)),()=>clearTimeout(be)},[k,m,p,Jr,ee,Tw,vi]),U.useEffect(()=>{p.delete&&vi()},[vi,p.delete]);function C3(){var be,tt,ft;return Z!=null&&Z.loading?U.createElement("div",{className:Rn(D==null?void 0:D.loader,(be=p==null?void 0:p.classNames)==null?void 0:be.loader,"sonner-loader"),"data-visible":Jr==="loading"},Z.loading):Y?U.createElement("div",{className:Rn(D==null?void 0:D.loader,(tt=p==null?void 0:p.classNames)==null?void 0:tt.loader,"sonner-loader"),"data-visible":Jr==="loading"},Y):U.createElement(h8,{className:Rn(D==null?void 0:D.loader,(ft=p==null?void 0:p.classNames)==null?void 0:ft.loader),visible:Jr==="loading"})}return U.createElement("li",{tabIndex:0,ref:_s,className:Rn(M,b3,D==null?void 0:D.toast,(t=p==null?void 0:p.classNames)==null?void 0:t.toast,D==null?void 0:D.default,D==null?void 0:D[Jr],(r=p==null?void 0:p.classNames)==null?void 0:r[Jr]),"data-sonner-toast":"","data-rich-colors":(n=p.richColors)!=null?n:S,"data-styled":!(p.jsx||p.unstyled||g),"data-mounted":Ie,"data-promise":!!p.promise,"data-swiped":mg,"data-removed":la,"data-visible":v3,"data-y-position":k3,"data-x-position":N3,"data-index":b,"data-front":y3,"data-swiping":xi,"data-dismissible":_o,"data-type":Jr,"data-invert":S3,"data-swipe-out":yi,"data-swipe-direction":ct,"data-expanded":!!(k||F&&Ie),style:{"--index":b,"--toasts-before":b,"--z-index":j.length-b,"--offset":`${la?gg:Mo.current}px`,"--initial-height":F?"auto":`${To}px`,...E,...p.style},onDragEnd:()=>{Po(!1),fe(null),Oo.current=null},onPointerDown:be=>{yg||!_o||(Aw.current=new Date,Nc(Mo.current),be.target.setPointerCapture(be.pointerId),be.target.tagName!=="BUTTON"&&(Po(!0),Oo.current={x:be.clientX,y:be.clientY}))},onPointerUp:()=>{var be,tt,ft,Nn;if(yi||!_o)return;Oo.current=null;let Sn=Number(((be=_s.current)==null?void 0:be.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),bi=Number(((tt=_s.current)==null?void 0:tt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ms=new Date().getTime()-((ft=Aw.current)==null?void 0:ft.getTime()),Cn=Ce==="x"?Sn:bi,wi=Math.abs(Cn)/Ms;if(Math.abs(Cn)>=T8||wi>.11){Nc(Mo.current),(Nn=p.onDismiss)==null||Nn.call(p,p),Et(Ce==="x"?Sn>0?"right":"left":bi>0?"down":"up"),vi(),eh(!0),th(!1);return}Po(!1),fe(null)},onPointerMove:be=>{var tt,ft,Nn,Sn;if(!Oo.current||!_o||((tt=window.getSelection())==null?void 0:tt.toString().length)>0)return;let bi=be.clientY-Oo.current.y,Ms=be.clientX-Oo.current.x,Cn=(ft=e.swipeDirections)!=null?ft:M8(W);!Ce&&(Math.abs(Ms)>1||Math.abs(bi)>1)&&fe(Math.abs(Ms)>Math.abs(bi)?"x":"y");let wi={x:0,y:0};Ce==="y"?(Cn.includes("top")||Cn.includes("bottom"))&&(Cn.includes("top")&&bi<0||Cn.includes("bottom")&&bi>0)&&(wi.y=bi):Ce==="x"&&(Cn.includes("left")||Cn.includes("right"))&&(Cn.includes("left")&&Ms<0||Cn.includes("right")&&Ms>0)&&(wi.x=Ms),(Math.abs(wi.x)>0||Math.abs(wi.y)>0)&&th(!0),(Nn=_s.current)==null||Nn.style.setProperty("--swipe-amount-x",`${wi.x}px`),(Sn=_s.current)==null||Sn.style.setProperty("--swipe-amount-y",`${wi.y}px`)}},j3&&!p.jsx?U.createElement("button",{"aria-label":oe,"data-disabled":yg,"data-close-button":!0,onClick:yg||!_o?()=>{}:()=>{var be;vi(),(be=p.onDismiss)==null||be.call(p,p)},className:Rn(D==null?void 0:D.closeButton,(a=p==null?void 0:p.classNames)==null?void 0:a.closeButton)},(s=Z==null?void 0:Z.close)!=null?s:x8):null,p.jsx||w.isValidElement(p.title)?p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title:U.createElement(U.Fragment,null,Jr||p.icon||p.promise?U.createElement("div",{"data-icon":"",className:Rn(D==null?void 0:D.icon,(o=p==null?void 0:p.classNames)==null?void 0:o.icon)}
52,p.promise||p.type==="loading"&&!p.icon?p.icon||C3():null,p.type!=="loading"?p.icon||(Z==null?void 0:Z[Jr])||d8(Jr):null):null,U.createElement("div",{"data-content":"",className:Rn(D==null?void 0:D.content,(l=p==null?void 0:p.classNames)==null?void 0:l.content)},U.createElement("div",{"data-title":"",className:Rn(D==null?void 0:D.title,(c=p==null?void 0:p.classNames)==null?void 0:c.title)},typeof p.title=="function"?p.title():p.title),p.description?U.createElement("div",{"data-description":"",className:Rn(O,w3,D==null?void 0:D.description,(d=p==null?void 0:p.classNames)==null?void 0:d.description)},typeof p.description=="function"?p.description():p.description):null),w.isValidElement(p.cancel)?p.cancel:p.cancel&&kh(p.cancel)?U.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||P,onClick:be=>{var tt,ft;kh(p.cancel)&&_o&&((ft=(tt=p.cancel).onClick)==null||ft.call(tt,be),vi())},className:Rn(D==null?void 0:D.cancelButton,(u=p==null?void 0:p.classNames)==null?void 0:u.cancelButton)},p.cancel.label):null,w.isValidElement(p.action)?p.action:p.action&&kh(p.action)?U.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||T,onClick:be=>{var tt,ft;kh(p.action)&&((ft=(tt=p.action).onClick)==null||ft.call(tt,be),!be.defaultPrevented&&vi())},className:Rn(D==null?void 0:D.actionButton,(h=p==null?void 0:p.classNames)==null?void 0:h.actionButton)},p.action.label):null))};function n2(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function F8(e,t){let r={};return[e,t].forEach((n,a)=>{let s=a===1,o=s?"--mobile-offset":"--offset",l=s?R8:A8;function c(d){["top","right","bottom","left"].forEach(u=>{r[`${o}-${u}`]=typeof d=="number"?`${d}px`:d})}typeof n=="number"||typeof n=="string"?c(n):typeof n=="object"?["top","right","bottom","left"].forEach(d=>{n[d]===void 0?r[`${o}-${d}`]=l:r[`${o}-${d}`]=typeof n[d]=="number"?`${n[d]}px`:n[d]}):c(l)}),r}var I8=w.forwardRef(function(e,t){let{invert:r,position:n="bottom-right",hotkey:a=["altKey","KeyT"],expand:s,closeButton:o,className:l,offset:c,mobileOffset:d,theme:u="light",richColors:h,duration:f,style:p,visibleToasts:g=C8,toastOptions:m,dir:v=n2(),gap:x=P8,loadingIcon:y,icons:b,containerAriaLabel:j="Notifications",pauseWhenPageIsHidden:k}=e,[N,S]=U.useState([]),C=U.useMemo(()=>Array.from(new Set([n].concat(N.filter(ee=>ee.position).map(ee=>ee.position)))),[N,n]),[E,P]=U.useState([]),[T,M]=U.useState(!1),[O,I]=U.useState(!1),[W,L]=U.useState(u!=="system"?u:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),Y=U.useRef(null),F=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),D=U.useRef(null),Z=U.useRef(!1),oe=U.useCallback(ee=>{S(Ce=>{var fe;return(fe=Ce.find(ct=>ct.id===ee.id))!=null&&fe.delete||Sr.dismiss(ee.id),Ce.filter(({id:ct})=>ct!==ee.id)})},[]);return U.useEffect(()=>Sr.subscribe(ee=>{if(ee.dismiss){S(Ce=>Ce.map(fe=>fe.id===ee.id?{...fe,delete:!0}:fe));return}setTimeout(()=>{tA.flushSync(()=>{S(Ce=>{let fe=Ce.findIndex(ct=>ct.id===ee.id);return fe!==-1?[...Ce.slice(0,fe),{...Ce[fe],...ee},...Ce.slice(fe+1)]:[ee,...Ce]})})})}),[]),U.useEffect(()=>{if(u!=="system"){L(u);return}if(u==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?L("dark"):L("light")),typeof window>"u")return;let ee=window.matchMedia("(prefers-color-scheme: dark)");try{ee.addEventListener("change",({matches:Ce})=>{L(Ce?"dark":"light")})}catch{ee.addListener(({matches:fe})=>{try{L(fe?"dark":"light")}catch(ct){console.error(ct)}})}},[u]),U.useEffect(()=>{N.length<=1&&M(!1)},[N]),U.useEffect(()=>{let ee=Ce=>{var fe,ct;a.every(Et=>Ce[Et]||Ce.code===Et)&&(M(!0),(fe=Y.current)==null||fe.focus()),Ce.code==="Escape"&&(document.activeElement===Y.current||(ct=Y.current)!=null&&ct.contains(document.activeElement))&&M(!1)};return document.addEventListener("keydown",ee),()=>document.removeEventListener("keydown",ee)},[a]),U.useEffect(()=>{if(Y.current)return()=>{D.current&&(D.current.focus({preventScroll:!0}),D.current=null,Z.current=!1)}},[Y.current]),U.createElement("section",{ref:t,"aria-label":`${j} ${F}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},C.map((ee,Ce)=>{var fe;let[ct,Et]=ee.split("-");return N.length?U.createElement("ol",{key:ee,dir:v==="auto"?n2():v,tabIndex:-1,ref:Y,className:l,"data-sonner-toaster":!0,"data-theme":W,"data-y-position":ct,"data-lifted":T&&N.length>1&&!s,"data-x-position":Et,style:{"--front-toast-height":`${((fe=E[0])==null?void 0:fe.height)||0}px`,"--width":`${E8}px`,"--gap":`${x}px`,...p,...F8(c,d)},onBlur:Ie=>{Z.current&&!Ie.currentTarget.contains(Ie.relatedTarget)&&(Z.current=!1,D.current&&(D.current.focus({preventScroll:!0}),D.current=null))},onFocus:Ie=>{Ie.target instanceof HTMLElement&&Ie.target.dataset.dismissible==="false"||Z.current||(Z.current=!0,D.current=Ie.relatedTarget)},onMouseEnter:()=>M(!0),onMouseMove:()=>M(!0),onMouseLeave:()=>{O||M(!1)},onDragEnd:()=>M(!1),onPointerDown:Ie=>{Ie.target instanceof HTMLElement&&Ie.target.dataset.dismissible==="false"||I(!0)},onPointerUp:()=>I(!1)},N.filter(Ie=>!Ie.position&&Ce===0||Ie.position===ee).map((Ie,$e)=>{var la,kn;return U.createElement(O8,{key:Ie.id,icons:b,index:$e,toast:Ie,defaultRichColors:h,duration:(la=m==null?void 0:m.duration)!=null?la:f,className:m==null?void 0:m.className,descriptionClassName:m==null?void 0:m.descriptionClassName,invert:r,visibleToasts:g,closeButton:(kn=m==null?void 0:m.closeButton)!=null?kn:o,interacting:O,position:ee,style:m==null?void 0:m.style,unstyled:m==null?void 0:m.unstyled,classNames:m==null?void 0:m.classNames,cancelButtonStyle:m==null?void 0:m.cancelButtonStyle,actionButtonStyle:m==null?void 0:m.actionButtonStyle,removeToast:oe,toasts:N.filter(xi=>xi.position==Ie.position),heights:E.filter(xi=>xi.position==Ie.position),setHeights:P,expandByDefault:s,gap:x,loadingIcon:y,expanded:T,pauseWhenPageIsHidden:k,swipeDirections:e.swipeDirections})})):null}))});const D8=({...e})=>{const{theme:t="system"}=c8();return i.jsx(I8,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})},L8=1,z8=1e6;let Xg=0;function B8(){return Xg=(Xg+1)%Number.MAX_SAFE_INTEGER,Xg.toString()}const Jg=new Map,a2=e=>{if(Jg.has(e))return;const t=setTimeout(()=>{Jg.delete(e),vd({type:"REMOVE_TOAST",toastId:e})},z8);Jg.set(e,t)},U8=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,L8)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=t;
52return r?a2(r):e.toasts.forEach(n=>{a2(n.id)}),{...e,toasts:e.toasts.map(n=>n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},kf=[];let Nf={toasts:[]};function vd(e){Nf=U8(Nf,e),kf.forEach(t=>{t(Nf)})}function At({...e}){const t=B8(),r=a=>vd({type:"UPDATE_TOAST",toast:{...a,id:t}}),n=()=>vd({type:"DISMISS_TOAST",toastId:t});return vd({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:a=>{a||n()}}}),{id:t,dismiss:n,update:r}}function PA(){const[e,t]=w.useState(Nf);return w.useEffect(()=>(kf.push(t),()=>{const r=kf.indexOf(t);r>-1&&kf.splice(r,1)}),[e]),{...e,toast:At,dismiss:r=>vd({type:"DISMISS_TOAST",toastId:r})}}function Te(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function i2(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function TA(...e){return t=>{let r=!1;const n=e.map(a=>{const s=i2(a,t);return!r&&typeof s=="function"&&(r=!0),s});if(r)return()=>{for(let a=0;a<n.length;a++){const s=n[a];typeof s=="function"?s():i2(e[a],null)}}}}function It(...e){return w.useCallback(TA(...e),e)}function W8(e,t){const r=w.createContext(t),n=s=>{const{children:o,...l}=s,c=w.useMemo(()=>l,Object.values(l));return i.jsx(r.Provider,{value:c,children:o})};n.displayName=e+"Provider";function a(s){const o=w.useContext(r);if(o)return o;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[n,a]}function Fa(e,t=[]){let r=[];function n(s,o){const l=w.createContext(o),c=r.length;r=[...r,o];const d=h=>{var x;const{scope:f,children:p,...g}=h,m=((x=f==null?void 0:f[e])==null?void 0:x[c])||l,v=w.useMemo(()=>g,Object.values(g));return i.jsx(m.Provider,{value:v,children:p})};d.displayName=s+"Provider";function u(h,f){var m;const p=((m=f==null?void 0:f[e])==null?void 0:m[c])||l,g=w.useContext(p);if(g)return g;if(o!==void 0)return o;throw new Error(`\`${h}\` must be used within \`${s}\``)}return[d,u]}const a=()=>{const s=r.map(o=>w.createContext(o));return function(l){const c=(l==null?void 0:l[e])||s;return w.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[n,H8(a,...t)]}function H8(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(s){const o=n.reduce((l,{useScope:c,scopeName:d})=>{const h=c(s)[`__scope${d}`];return{...l,...h}},{});return w.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function $d(e){const t=q8(e),r=w.forwardRef((n,a)=>{const{children:s,...o}=n,l=w.Children.toArray(s),c=l.find(K8);if(c){const d=c.props.children,u=l.map(h=>h===c?w.Children.count(d)>1?w.Children.only(null):w.isValidElement(d)?d.props.children:null:h);return i.jsx(t,{...o,ref:a,children:w.isValidElement(d)?w.cloneElement(d,void 0,u):null})}return i.jsx(t,{...o,ref:a,children:s})});return r.displayName=`${e}.Slot`,r}var V8=$d("Slot");function q8(e){const t=w.forwardRef((r,n)=>{const{children:a,...s}=r;if(w.isValidElement(a)){const o=Z8(a),l=Y8(s,a.props);return a.type!==w.Fragment&&(l.ref=n?TA(n,o):o),w.cloneElement(a,l)}return w.Children.count(a)>1?w.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var _A=Symbol("radix.slottable");function G8(e){const t=({children:r})=>i.jsx(i.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=_A,t}function K8(e){return w.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===_A}function Y8(e,t){const r={...t};for(const n in t){const a=e[n],s=t[n];/^on[A-Z]/.test(n)?a&&s?r[n]=(...l)=>{const c=s(...l);return a(...l),c}:a&&(r[n]=a):n==="style"?r[n]={...a,...s}:n==="className"&&(r[n]=[a,s].filter(Boolean).join(" "))}return{...e,...r}}function Z8(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function ib(e){const t=e+"CollectionProvider",[r,n]=Fa(t),[a,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=m=>{const{scope:v,children:x}=m,y=U.useRef(null),b=U.useRef(new Map).current;return i.jsx(a,{scope:v,itemMap:b,collectionRef:y,children:x})};o.displayName=t;const l=e+"CollectionSlot",c=$d(l),d=U.forwardRef((m,v)=>{const{scope:x,children:y}
vendor: 9,478 bytes, line 52
52=m,b=s(l,x),j=It(v,b.collectionRef);return i.jsx(c,{ref:j,children:y})});d.displayName=l;const u=e+"CollectionItemSlot",h="data-radix-collection-item",f=$d(u),p=U.forwardRef((m,v)=>{const{scope:x,children:y,...b}=m,j=U.useRef(null),k=It(v,j),N=s(u,x);return U.useEffect(()=>(N.itemMap.set(j,{ref:j,...b}),()=>void N.itemMap.delete(j))),i.jsx(f,{[h]:"",ref:k,children:y})});p.displayName=u;function g(m){const v=s(e+"CollectionConsumer",m);return U.useCallback(()=>{const y=v.collectionRef.current;if(!y)return[];const b=Array.from(y.querySelectorAll(`[${h}]`));return Array.from(v.itemMap.values()).sort((N,S)=>b.indexOf(N.ref.current)-b.indexOf(S.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:o,Slot:d,ItemSlot:p},g,n]}var X8=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ue=X8.reduce((e,t)=>{const r=$d(`Primitive.${t}`),n=w.forwardRef((a,s)=>{const{asChild:o,...l}=a,c=o?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(c,{...l,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function MA(e,t){e&&Tu.flushSync(()=>e.dispatchEvent(t))}function ea(e){const t=w.useRef(e);return w.useEffect(()=>{t.current=e}),w.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function J8(e,t=globalThis==null?void 0:globalThis.document){const r=ea(e);w.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var Q8="DismissableLayer",Zy="dismissableLayer.update",$8="dismissableLayer.pointerDownOutside",eO="dismissableLayer.focusOutside",s2,OA=w.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),jm=w.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:o,onDismiss:l,...c}=e,d=w.useContext(OA),[u,h]=w.useState(null),f=(u==null?void 0:u.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,p]=w.useState({}),g=It(t,S=>h(S)),m=Array.from(d.layers),[v]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),x=m.indexOf(v),y=u?m.indexOf(u):-1,b=d.layersWithOutsidePointerEventsDisabled.size>0,j=y>=x,k=rO(S=>{const C=S.target,E=[...d.branches].some(P=>P.contains(C));!j||E||(a==null||a(S),o==null||o(S),S.defaultPrevented||l==null||l())},f),N=nO(S=>{const C=S.target;[...d.branches].some(P=>P.contains(C))||(s==null||s(S),o==null||o(S),S.defaultPrevented||l==null||l())},f);return J8(S=>{y===d.layers.size-1&&(n==null||n(S),!S.defaultPrevented&&l&&(S.preventDefault(),l()))},f),w.useEffect(()=>{if(u)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(s2=f.body.style.pointerEvents,f.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(u)),d.layers.add(u),o2(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=s2)}},[u,f,r,d]),w.useEffect(()=>()=>{u&&(d.layers.delete(u),d.layersWithOutsidePointerEventsDisabled.delete(u),o2())},[u,d]),w.useEffect(()=>{const S=()=>p({});return document.addEventListener(Zy,S),()=>document.removeEventListener(Zy,S)},[]),i.jsx(Ue.div,{...c,ref:g,style:{pointerEvents:b?j?"auto":"none":void 0,...e.style},onFocusCapture:Te(e.onFocusCapture,N.onFocusCapture),onBlurCapture:Te(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:Te(e.onPointerDownCapture,k.onPointerDownCapture)})});jm.displayName=Q8;var tO="DismissableLayerBranch",FA=w.forwardRef((e,t)=>{const r=w.useContext(OA),n=w.useRef(null),a=It(t,n);return w.useEffect(()=>{const s=n.current;if(s)return r.branches.add(s),()=>{r.branches.delete(s)}},[r.branches]),i.jsx(Ue.div,{...e,ref:a})});FA.displayName=tO;function rO(e,t=globalThis==null?void 0:globalThis.document){const r=ea(e),n=w.useRef(!1),a=w.useRef(()=>{});return w.useEffect(()=>{const s=l=>{if(l.target&&!n.current){let c=function(){IA($8,r,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",s),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function nO(e,t=globalThis==null?void 0:globalThis.document){const r=ea(e),n=w.useRef(!1);return w.useEffect(()=>{const a=s=>{s.target&&!n.current&&IA(eO,r,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function o2(){const e=new CustomEvent(Zy);document.dispatchEvent(e)}function IA(e,t,r,{discrete:n}){const a=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?MA(a,s):a.dispatchEvent(s)}var aO=jm,iO=FA,Pa=globalThis!=null&&globalThis.document?w.useLayoutEffect:()=>{},sO="Portal",sb=w.forwardRef((e,t)=>{var l;const{container:r,...n}=e,[a,s]=w.useState(!1);Pa(()=>s(!0),[]);const o=r||a&&((l=globalThis==null?void 0:globalThis.document)==null?void 0:l.body);return o?tA.createPortal(i.jsx(Ue.div,{...n,ref:t}),o):null});sb.displayName=sO;function oO(e,t){return w.useReducer((r,n)=>t[r][n]??r,e)}var fi=e=>{const{present:t,children:r}=e,n=lO(t),a=typeof r=="function"?r({present:n.isPresent}):w.Children.only(r),s=It(n.ref,cO(a));return typeof r=="function"||n.isPresent?w.cloneElement(a,{ref:s}):null};fi.displayName="Presence";function lO(e){const[t,r]=w.useState(),n=w.useRef(null),a=w.useRef(e),s=w.useRef("none"),o=e?"mounted":"unmounted",[l,c]=oO(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return w.useEffect(()=>{const d=Nh(n.current);s.current=l==="mounted"?d:"none"},[l]),Pa(()=>{const d=n.current,u=a.current;if(u!==e){const f=s.current,p=Nh(d);e?c("MOUNT"):p==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(u&&f!==p?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),Pa(()=>{if(t){let d;const u=t.ownerDocument.defaultView??window,h=p=>{const m=Nh(n.current).includes(p.animationName);if(p.target===t&&m&&(c("ANIMATION_END"),!a.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",d=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},f=p=>{p.target===t&&(s.current=Nh(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",h),t.addEventListener("animationend",h),()=>{u.clearTimeout(d),t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",h),t.removeEventListener("animationend",h)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:w.useCallback(d=>{n.current=d?getComputedStyle(d):null,r(d)},[])}}function Nh(e){return(e==null?void 0:e.animationName)||"none"}function cO(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var dO=QN[" useInsertionEffect ".trim().toString()]||Pa;function Rs({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[a,s,o]=uO({defaultProp:t,onChange:r}),l=e!==void 0,c=l?e:a;{const u=w.useRef(e!==void 0);w.useEffect(()=>{const h=u.current;h!==l&&console.warn(`${n} is changing from ${h?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=l},[l,n])}const d=w.useCallback(u=>{var h;if(l){const f=hO(u)?u(e):u;f!==e&&((h=o.current)==null||h.call(o,f))}else s(u)},[l,e,s,o]);return[c,d]}function uO({defaultProp:e,onChange:t}){const[r,n]=w.useState(e),a=w.useRef(r),s=w.useRef(t);return dO(()=>{s.current=t},[t]),w.useEffect(()=>{var o;a.current!==r&&((o=s.current)==null||o.call(s,r),a.current=r)},[r,a]),[r,n,s]}function hO(e){return typeof e=="function"}var fO=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"}),pO="VisuallyHidden",km=w.forwardRef((e,t)=>i.jsx(Ue.span,{...e,ref:t,style:{...fO,...e.style}}));km.displayName=pO;var mO=km,ob="ToastProvider",[lb,gO,xO]=ib("Toast"),[DA,yre]=Fa("Toast",[xO]),[yO,Nm]=DA(ob),LA=e=>{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:a="right",swipeThreshold:s=50,children:o}=e,[l,c]=w.useState(null),[d,u]=w.useState(0),h=w.useRef(!1),f=w.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${ob}\`. Expected non-empty \`string\`.`),i.jsx(lb.Provider,{scope:t,children:i.jsx(yO,{scope:t,label:r,duration:n,swipeDirection:a,swipeThreshold:s,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:w.useCallback(()=>u(p=>p+1),[]),onToastRemove:w.useCallback(()=>u(p=>p-1),[]),isFocusedToastEscapeKeyDownRef:h,isClosePausedRef:f,children:o})})};LA.displayName=ob;var zA="ToastViewport",vO=["F8"],Xy="toast.viewportPause",Jy="toast.viewportResume",BA=w.forwardRef((e,t)=>
52{const{__scopeToast:r,hotkey:n=vO,label:a="Notifications ({hotkey})",...s}=e,o=Nm(zA,r),l=gO(r),c=w.useRef(null),d=w.useRef(null),u=w.useRef(null),h=w.useRef(null),f=It(t,h,o.onViewportChange),p=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),g=o.toastCount>0;w.useEffect(()=>{const v=x=>{var b;n.length!==0&&n.every(j=>x[j]||x.code===j)&&((b=h.current)==null||b.focus())};return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[n]),w.useEffect(()=>{const v=c.current,x=h.current;if(g&&v&&x){const y=()=>{if(!o.isClosePausedRef.current){const N=new CustomEvent(Xy);x.dispatchEvent(N),o.isClosePausedRef.current=!0}},b=()=>{if(o.isClosePausedRef.current){const N=new CustomEvent(Jy);x.dispatchEvent(N),o.isClosePausedRef.current=!1}},j=N=>{!v.contains(N.relatedTarget)&&b()},k=()=>{v.contains(document.activeElement)||b()};return v.addEventListener("focusin",y),v.addEventListener("focusout",j),v.addEventListener("pointermove",y),v.addEventListener("pointerleave",k),window.addEventListener("blur",y),window.addEventListener("focus",b),()=>{v.removeEventListener("focusin",y),v.removeEventListener("focusout",j),v.removeEventListener("pointermove",y),v.removeEventListener("pointerleave",k),window.removeEventListener("blur",y),window.removeEventListener("focus",b)}}},[g,o.isClosePausedRef]);const m=w.useCallback(({tabbingDirection:v})=>{const y=l().map(b=>{const j=b.ref.current,k=[j,..._O(j)];return v==="forwards"?k:k.reverse()});return(v==="forwards"?y.reverse():y).flat()},[l]);return w.useEffect(()=>{const v=h.current;if(v){const x=y=>{var k,N,S;const b=y.altKey||y.ctrlKey||y.metaKey;if(y.key==="Tab"&&!b){const C=document.activeElement,E=y.shiftKey;if(y.target===v&&E){(k=d.current)==null||k.focus();return}const M=m({tabbingDirection:E?"backwards":"forwards"}),O=M.findIndex(I=>I===C);Qg(M.slice(O+1))?y.preventDefault():E?(N=d.current)==null||N.focus():(S=u.current)==null||S.focus()}};return v.addEventListener("keydown",x),()=>v.removeEventListener("keydown",x)}},[l,m]),i.jsxs(iO,{ref:c,role:"region","aria-label":a.replace("{hotkey}",p),tabIndex:-1,style:{pointerEvents:g?void 0:"none"},children:[g&&i.jsx(Qy,{ref:d,onFocusFromOutsideViewport:()=>{const v=m({tabbingDirection:"forwards"});Qg(v)}}),i.jsx(lb.Slot,{scope:r,children:i.jsx(Ue.ol,{tabIndex:-1,...s,ref:f})}),g&&i.jsx(Qy,{ref:u,onFocusFromOutsideViewport:()=>{const v=m({tabbingDirection:"backwards"});Qg(v)}})]})});BA.displayName=zA;var UA="ToastFocusProxy",Qy=w.forwardRef((e,t)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...a}=e,s=Nm(UA,r);return i.jsx(km,{"aria-hidden":!0,tabIndex:0,...a,ref:t,style:{position:"fixed"},onFocus:o=>{var d;const l=o.relatedTarget;!((d=s.viewport)!=null&&d.contains(l))&&n()}})});Qy.displayName=UA;var Ou="Toast",bO="toast.swipeStart",wO="toast.swipeMove",jO="toast.swipeCancel",kO="toast.swipeEnd",WA=w.forwardRef((e,t)=>{const{forceMount:r,open:n,defaultOpen:a,onOpenChange:s,...o}=e,[l,c]=Rs({prop:n,defaultProp:a??!0,onChange:s,caller:Ou});return i.jsx(fi,{present:r||l,children:i.jsx(CO,{open:l,...o,ref:t,onClose:()=>c(!1),onPause:ea(e.onPause),onResume:ea(e.onResume),onSwipeStart:Te(e.onSwipeStart,d=>{d.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Te(e.onSwipeMove,d=>{const{x:u,y:h}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","move"),d.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${u}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${h}px`)}),onSwipeCancel:Te(e.onSwipeCancel,d=>{d.currentTarget.setAttribute("data-swipe","cancel"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Te(e.onSwipeEnd,d=>{const{x:u,y:h}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","end"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${u}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${h}px`),c(!1)})})})});WA.displayName=Ou;var[NO,SO]=DA(Ou,{onClose(){}}
52),CO=w.forwardRef((e,t)=>{const{__scopeToast:r,type:n="foreground",duration:a,open:s,onClose:o,onEscapeKeyDown:l,onPause:c,onResume:d,onSwipeStart:u,onSwipeMove:h,onSwipeCancel:f,onSwipeEnd:p,...g}=e,m=Nm(Ou,r),[v,x]=w.useState(null),y=It(t,I=>x(I)),b=w.useRef(null),j=w.useRef(null),k=a||m.duration,N=w.useRef(0),S=w.useRef(k),C=w.useRef(0),{onToastAdd:E,onToastRemove:P}=m,T=ea(()=>{var W;(v==null?void 0:v.contains(document.activeElement))&&((W=m.viewport)==null||W.focus()),o()}),M=w.useCallback(I=>{!I||I===1/0||(window.clearTimeout(C.current),N.current=new Date().getTime(),C.current=window.setTimeout(T,I))},[T]);w.useEffect(()=>{const I=m.viewport;if(I){const W=()=>{M(S.current),d==null||d()},L=()=>{const Y=new Date().getTime()-N.current;S.current=S.current-Y,window.clearTimeout(C.current),c==null||c()};return I.addEventListener(Xy,L),I.addEventListener(Jy,W),()=>{I.removeEventListener(Xy,L),I.removeEventListener(Jy,W)}}},[m.viewport,k,c,d,M]),w.useEffect(()=>{s&&!m.isClosePausedRef.current&&M(k)},[s,k,m.isClosePausedRef,M]),w.useEffect(()=>(E(),()=>P()),[E,P]);const O=w.useMemo(()=>v?ZA(v):null,[v]);return m.viewport?i.jsxs(i.Fragment,{children:[O&&i.jsx(AO,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:O}),i.jsx(NO,{scope:r,onClose:T,children:Tu.createPortal(i.jsx(lb.ItemSlot,{scope:r,children:i.jsx(aO,{asChild:!0,onEscapeKeyDown:Te(l,()=>{m.isFocusedToastEscapeKeyDownRef.current||T(),m.isFocusedToastEscapeKeyDownRef.current=!1}),children:i.jsx(Ue.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":m.swipeDirection,...g,ref:y,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:Te(e.onKeyDown,I=>{I.key==="Escape"&&(l==null||l(I.nativeEvent),I.nativeEvent.defaultPrevented||(m.isFocusedToastEscapeKeyDownRef.current=!0,T()))}),onPointerDown:Te(e.onPointerDown,I=>{I.button===0&&(b.current={x:I.clientX,y:I.clientY})}),onPointerMove:Te(e.onPointerMove,I=>{if(!b.current)return;const W=I.clientX-b.current.x,L=I.clientY-b.current.y,Y=!!j.current,F=["left","right"].includes(m.swipeDirection),D=["left","up"].includes(m.swipeDirection)?Math.min:Math.max,Z=F?D(0,W):0,oe=F?0:D(0,L),ee=I.pointerType==="touch"?10:2,Ce={x:Z,y:oe},fe={originalEvent:I,delta:Ce};Y?(j.current=Ce,Sh(wO,h,fe,{discrete:!1})):l2(Ce,m.swipeDirection,ee)?(j.current=Ce,Sh(bO,u,fe,{discrete:!1}),I.target.setPointerCapture(I.pointerId)):(Math.abs(W)>ee||Math.abs(L)>ee)&&(b.current=null)}),onPointerUp:Te(e.onPointerUp,I=>{const W=j.current,L=I.target;if(L.hasPointerCapture(I.pointerId)&&L.releasePointerCapture(I.pointerId),j.current=null,b.current=null,W){const Y=I.currentTarget,F={originalEvent:I,delta:W};l2(W,m.swipeDirection,m.swipeThreshold)?Sh(kO,p,F,{discrete:!0}):Sh(jO,f,F,{discrete:!0}),Y.addEventListener("click",D=>D.preventDefault(),{once:!0})}})})})}),m.viewport)})]}):null}),AO=e=>{const{__scopeToast:t,children:r,...n}=e,a=Nm(Ou,t),[s,o]=w.useState(!1),[l,c]=w.useState(!1);return PO(()=>o(!0)),w.useEffect(()=>{const d=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(d)},[]),l?null:i.jsx(sb,{asChild:!0,children:i.jsx(km,{...n,children:s&&i.jsxs(i.Fragment,{children:[a.label," ",r]})})})},RO="ToastTitle",HA=w.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return i.jsx(Ue.div,{...n,ref:t})});HA.displayName=RO;var EO="ToastDescription",VA=w.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return i.jsx(Ue.div,{...n,ref:t})});VA.displayName=EO;var qA="ToastAction",GA=w.forwardRef((e,t)=>{const{altText:r,...n}=e;return r.trim()?i.jsx(YA,{altText:r,asChild:!0,children:i.jsx(cb,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${qA}\`. Expected non-empty \`string\`.`),null)});GA.displayName=qA;var KA="ToastClose",cb=w.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e,a=SO(KA,r);return i.jsx(YA,{asChild:!0,children:i.jsx(Ue.button,{type:"button",...n,ref:t,onClick:Te(e.onClick,a.onClose)})})});cb.displayName=KA;var YA=w.forwardRef((e,t)=>{const{__scopeToast:r,altText:n,...a}=e;return i.jsx(Ue.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...a,ref:t})});function ZA(e){const t=[];
vendor: 6,083 bytes, lines 52-102
52return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),TO(n)){const a=n.ariaHidden||n.hidden||n.style.display==="none",s=n.dataset.radixToastAnnounceExclude==="";if(!a)if(s){const o=n.dataset.radixToastAnnounceAlt;o&&t.push(o)}else t.push(...ZA(n))}}),t}function Sh(e,t,r,{discrete:n}){const a=r.originalEvent.currentTarget,s=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?MA(a,s):a.dispatchEvent(s)}var l2=(e,t,r=0)=>{const n=Math.abs(e.x),a=Math.abs(e.y),s=n>a;return t==="left"||t==="right"?s&&n>r:!s&&a>r};function PO(e=()=>{}){const t=ea(e);Pa(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}function TO(e){return e.nodeType===e.ELEMENT_NODE}function _O(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Qg(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}var MO=LA,XA=BA,JA=WA,QA=HA,$A=VA,eR=GA,tR=cb;function rR(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=rR(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function nR(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=rR(e))&&(n&&(n+=" "),n+=t);return n}const c2=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,d2=nR,Sm=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return d2(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:a,defaultVariants:s}=t,o=Object.keys(a).map(d=>{const u=r==null?void 0:r[d],h=s==null?void 0:s[d];if(u===null)return null;const f=c2(u)||c2(h);return a[d][f]}),l=r&&Object.entries(r).reduce((d,u)=>{let[h,f]=u;return f===void 0||(d[h]=f),d},{}),c=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((d,u)=>{let{class:h,className:f,...p}=u;return Object.entries(p).every(g=>{let[m,v]=g;return Array.isArray(v)?v.includes({...s,...l}[m]):{...s,...l}[m]===v})?[...d,h,f]:d},[]);return d2(e,o,c,r==null?void 0:r.class,r==null?void 0:r.className)};/**
53 * @license lucide-react v0.462.0 - ISC
54 *
55 * This source code is licensed under the ISC license.
56 * See the LICENSE file in the root directory of this source tree.
57 */const OO=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),aR=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/**
58 * @license lucide-react v0.462.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 */var FO={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"};/**
63 * @license lucide-react v0.462.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 */const IO=w.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:s,iconNode:o,...l},c)=>w.createElement("svg",{ref:c,...FO,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:aR("lucide",a),...l},[...o.map(([d,u])=>w.createElement(d,u)),...Array.isArray(s)?s:[s]]));/**
68 * @license lucide-react v0.462.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 J=(e,t)=>{const r=w.forwardRef(({className:n,...a},s)=>w.createElement(IO,{ref:s,iconNode:t,className:aR(`lucide-${OO(e)}`,n),...a}));return r.displayName=`${e}`,r};/**
73 * @license lucide-react v0.462.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 DO=J("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
78 * @license lucide-react v0.462.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 vr=J("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
83 * @license lucide-react v0.462.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 uc=J("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
88 * @license lucide-react v0.462.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 LO=J("Bed",[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]]);/**
93 * @license lucide-react v0.462.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 zO=J("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
98 * @license lucide-react v0.462.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.
102 */const db=J("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
102],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
103 * @license lucide-react v0.462.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 BO=J("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/**
108 * @license lucide-react v0.462.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 UO=J("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);/**
113 * @license lucide-react v0.462.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 WO=J("CalendarDays",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);/**
118 * @license lucide-react v0.462.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 Er=J("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
123 * @license lucide-react v0.462.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 or=J("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/**
128 * @license lucide-react v0.462.0 - ISC
129 *
130 * This source code is licensed under the ISC license.
131 * See the LICENSE file in the root directory of this source tree.
132 */const Gt=J("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
133 * @license lucide-react v0.462.0 - ISC
134 *
135 * This source code is licensed under the ISC license.
136 * See the LICENSE file in the root directory of this source tree.
137 */const mp=J("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
138 * @license lucide-react v0.462.0 - ISC
139 *
140 * This source code is licensed under the ISC license.
141 * See the LICENSE file in the root directory of this source tree.
142 */const gp=J("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
143 * @license lucide-react v0.462.0 - ISC
144 *
145 * This source code is licensed under the ISC license.
146 * See the LICENSE file in the root directory of this source tree.
147 */const HO=J("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
148 * @license lucide-react v0.462.0 - ISC
149 *
150 * This source code is licensed under the ISC license.
151 * See the LICENSE file in the root directory of this source tree.
152 */const Xn=J("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
153 * @license lucide-react v0.462.0 - ISC
154 *
155 * This source code is licensed under the ISC license.
156 * See the LICENSE file in the root directory of this source tree.
157 */const VO=J("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
158 * @license lucide-react v0.462.0 - ISC
159 *
160 * This source code is licensed under the ISC license.
161 * See the LICENSE file in the root directory of this source tree.
162 */const ub=J("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/**
163 * @license lucide-react v0.462.0 - ISC
164 *
165 * This source code is licensed under the ISC license.
166 * See the LICENSE file in the root directory of this source tree.
167 */const ko=J("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
168 * @license lucide-react v0.462.0 - ISC
169 *
170 * This source code is licensed under the ISC license.
171 * See the LICENSE file in the root directory of this source tree.
172 */const qO=J("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
173 * @license lucide-react v0.462.0 - ISC
174 *
175 * This source code is licensed under the ISC license.
176 * See the LICENSE file in the root directory of this source tree.
177 */const cn=J("Crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/**
178 * @license lucide-react v0.462.0 - ISC
179 *
180 * This source code is licensed under the ISC license.
181 * See the LICENSE file in the root directory of this source tree.
182 */const ot=J("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
183 * @license lucide-react v0.462.0 - ISC
184 *
185 * This source code is licensed under the ISC license.
186 * See the LICENSE file in the root directory of this source tree.
187 */const GO=J("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
188 * @license lucide-react v0.462.0 - ISC
189 *
190 * This source code is licensed under the ISC license.
191 * See the LICENSE file in the root directory of this source tree.
192 */const Ca=J("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"}]]);/**
193 * @license lucide-react v0.462.0 - ISC
194 *
195 * This source code is licensed under the ISC license.
196 * See the LICENSE file in the root directory of this source tree.
197 */const KO=J("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
198 * @license lucide-react v0.462.0 - ISC
199 *
200 * This source code is licensed under the ISC license.
201 * See the LICENSE file in the root directory of this source tree.
202 */const YO=J("FilePenLine",[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",key:"142zxg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]]);/**
203 * @license lucide-react v0.462.0 - ISC
204 *
205 * This source code is licensed under the ISC license.
206 * See the LICENSE file in the root directory of this source tree.
207 */const hb=J("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
208 * @license lucide-react v0.462.0 - ISC
209 *
210 * This source code is licensed under the ISC license.
211 * See the LICENSE file in the root directory of this source tree.
212 */const ZO=J("Footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]);/**
213 * @license lucide-react v0.462.0 - ISC
214 *
215 * This source code is licensed under the ISC license.
216 * See the LICENSE file in the root directory of this source tree.
217 */const XO=J("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/**
218 * @license lucide-react v0.462.0 - ISC
219 *
220 * This source code is licensed under the ISC license.
221 * See the LICENSE file in the root directory of this source tree.
222 */const iR=J("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
223 * @license lucide-react v0.462.0 - ISC
224 *
225 * This source code is licensed under the ISC license.
226 * See the LICENSE file in the root directory of this source tree.
227 */const JO=J("HandHeart",[["path",{d:"M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16",key:"1ifwr1"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"17abbs"}],["path",{d:"m2 15 6 6",key:"10dquu"}],["path",{d:"M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z",key:"1h3036"}]]);/**
228 * @license lucide-react v0.462.0 - ISC
229 *
230 * This source code is licensed under the ISC license.
231 * See the LICENSE file in the root directory of this source tree.
232 */const fb=J("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);/**
233 * @license lucide-react v0.462.0 - ISC
234 *
235 * This source code is licensed under the ISC license.
236 * See the LICENSE file in the root directory of this source tree.
237 */const u2=J("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
238 * @license lucide-react v0.462.0 - ISC
239 *
240 * This source code is licensed under the ISC license.
241 * See the LICENSE file in the root directory of this source tree.
242 */const QO=J("HeartHandshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/**
243 * @license lucide-react v0.462.0 - ISC
244 *
245 * This source code is licensed under the ISC license.
246 * See the LICENSE file in the root directory of this source tree.
247 */const bt=J("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
248 * @license lucide-react v0.462.0 - ISC
249 *
250 * This source code is licensed under the ISC license.
251 * See the LICENSE file in the root directory of this source tree.
252 */const xp=J("Hotel",[["path",{d:"M10 22v-6.57",key:"1wmca3"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M12 7h.01",key:"1ivr5q"}],["path",{d:"M14 15.43V22",key:"1q2vjd"}],["path",{d:"M15 16a5 5 0 0 0-6 0",key:"o9wqvi"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 7h.01",key:"1vti4s"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]);/**
253 * @license lucide-react v0.462.0 - ISC
254 *
255 * This source code is licensed under the ISC license.
256 * See the LICENSE file in the root directory of this source tree.
257 */const Jn=J("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
258 * @license lucide-react v0.462.0 - ISC
259 *
260 * This source code is licensed under the ISC license.
261 * See the LICENSE file in the root directory of this source tree.
262 */const Cm=J("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/**
263 * @license lucide-react v0.462.0 - ISC
264 *
265 * This source code is licensed under the ISC license.
266 * See the LICENSE file in the root directory of this source tree.
267 */const h2=J("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/**
268 * @license lucide-react v0.462.0 - ISC
269 *
270 * This source code is licensed under the ISC license.
271 * See the LICENSE file in the root directory of this source tree.
272 */const ls=J("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
273 * @license lucide-react v0.462.0 - ISC
274 *
275 * This source code is licensed under the ISC license.
276 * See the LICENSE file in the root directory of this source tree.
277 */const $O=J("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
278 * @license lucide-react v0.462.0 - ISC
279 *
280 * This source code is licensed under the ISC license.
281 * See the LICENSE file in the root directory of this source tree.
282 */const Es=J("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
283 * @license lucide-react v0.462.0 - ISC
284 *
285 * This source code is licensed under the ISC license.
286 * See the LICENSE file in the root directory of this source tree.
287 */const cr=J("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
288 * @license lucide-react v0.462.0 - ISC
289 *
290 * This source code is licensed under the ISC license.
291 * See the LICENSE file in the root directory of this source tree.
292 */const pb=J("Megaphone",[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]]);/**
293 * @license lucide-react v0.462.0 - ISC
294 *
295 * This source code is licensed under the ISC license.
296 * See the LICENSE file in the root directory of this source tree.
297 */const eF=J("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"}]]);/**
298 * @license lucide-react v0.462.0 - ISC
299 *
300 * This source code is licensed under the ISC license.
301 * See the LICENSE file in the root directory of this source tree.
302 */const Am=J("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/**
303 * @license lucide-react v0.462.0 - ISC
304 *
305 * This source code is licensed under the ISC license.
306 * See the LICENSE file in the root directory of this source tree.
307 */const sR=J("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/**
308 * @license lucide-react v0.462.0 - ISC
309 *
310 * This source code is licensed under the ISC license.
311 * See the LICENSE file in the root directory of this source tree.
312 */const Rm=J("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/**
313 * @license lucide-react v0.462.0 - ISC
314 *
315 * This source code is licensed under the ISC license.
316 * See the LICENSE file in the root directory of this source tree.
317 */const Fu=J("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
318 * @license lucide-react v0.462.0 - ISC
319 *
320 * This source code is licensed under the ISC license.
321 * See the LICENSE file in the root directory of this source tree.
322 */const gl=J("Plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]);/**
323 * @license lucide-react v0.462.0 - ISC
324 *
325 * This source code is licensed under the ISC license.
326 * See the LICENSE file in the root directory of this source tree.
327 */const Wr=J("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
328 * @license lucide-react v0.462.0 - ISC
329 *
330 * This source code is licensed under the ISC license.
331 * See the LICENSE file in the root directory of this source tree.
332 */const tF=J("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
333 * @license lucide-react v0.462.0 - ISC
334 *
335 * This source code is licensed under the ISC license.
336 * See the LICENSE file in the root directory of this source tree.
337 */const Aa=J("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/**
338 * @license lucide-react v0.462.0 - ISC
339 *
340 * This source code is licensed under the ISC license.
341 * See the LICENSE file in the root directory of this source tree.
342 */const rF=J("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/**
343 * @license lucide-react v0.462.0 - ISC
344 *
345 * This source code is licensed under the ISC license.
346 * See the LICENSE file in the root directory of this source tree.
347 */const nF=J("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3
347kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);/**
348 * @license lucide-react v0.462.0 - ISC
349 *
350 * This source code is licensed under the ISC license.
351 * See the LICENSE file in the root directory of this source tree.
352 */const oR=J("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/**
353 * @license lucide-react v0.462.0 - ISC
354 *
355 * This source code is licensed under the ISC license.
356 * See the LICENSE file in the root directory of this source tree.
357 */const aF=J("ScrollText",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]);/**
358 * @license lucide-react v0.462.0 - ISC
359 *
360 * This source code is licensed under the ISC license.
361 * See the LICENSE file in the root directory of this source tree.
362 */const iF=J("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
363 * @license lucide-react v0.462.0 - ISC
364 *
365 * This source code is licensed under the ISC license.
366 * See the LICENSE file in the root directory of this source tree.
367 */const sF=J("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
368 * @license lucide-react v0.462.0 - ISC
369 *
370 * This source code is licensed under the ISC license.
371 * See the LICENSE file in the root directory of this source tree.
372 */const oF=J("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
373 * @license lucide-react v0.462.0 - ISC
374 *
375 * This source code is licensed under the ISC license.
376 * See the LICENSE file in the root directory of this source tree.
377 */const lR=J("Shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]);/**
378 * @license lucide-react v0.462.0 - ISC
379 *
380 * This source code is licensed under the ISC license.
381 * See the LICENSE file in the root directory of this source tree.
382 */const Iu=J("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/**
383 * @license lucide-react v0.462.0 - ISC
384 *
385 * This source code is licensed under the ISC license.
386 * See the LICENSE file in the root directory of this source tree.
387 */const st=J("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
388 * @license lucide-react v0.462.0 - ISC
389 *
390 * This source code is licensed under the ISC license.
391 * See the LICENSE file in the root directory of this source tree.
392 */const eu=J("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/**
393 * @license lucide-react v0.462.0 - ISC
394 *
395 * This source code is licensed under the ISC license.
396 * See the LICENSE file in the root directory of this source tree.
397 */const Du=J("Ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/**
398 * @license lucide-react v0.462.0 - ISC
399 *
400 * This source code is licensed under the ISC license.
401 * See the LICENSE file in the root directory of this source tree.
402 */const lF=J("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
vendor: 9,223 bytes, lines 402-442
402],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
403 * @license lucide-react v0.462.0 - ISC
404 *
405 * This source code is licensed under the ISC license.
406 * See the LICENSE file in the root directory of this source tree.
407 */const yp=J("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
408 * @license lucide-react v0.462.0 - ISC
409 *
410 * This source code is licensed under the ISC license.
411 * See the LICENSE file in the root directory of this source tree.
412 */const f2=J("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"}]]);/**
413 * @license lucide-react v0.462.0 - ISC
414 *
415 * This source code is licensed under the ISC license.
416 * See the LICENSE file in the root directory of this source tree.
417 */const $y=J("Tv",[["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",ry:"2",key:"10ag99"}],["polyline",{points:"17 2 12 7 7 2",key:"11pgbg"}]]);/**
418 * @license lucide-react v0.462.0 - ISC
419 *
420 * This source code is licensed under the ISC license.
421 * See the LICENSE file in the root directory of this source tree.
422 */const cR=J("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/**
423 * @license lucide-react v0.462.0 - ISC
424 *
425 * This source code is licensed under the ISC license.
426 * See the LICENSE file in the root directory of this source tree.
427 */const lt=J("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
428 * @license lucide-react v0.462.0 - ISC
429 *
430 * This source code is licensed under the ISC license.
431 * See the LICENSE file in the root directory of this source tree.
432 */const dR=J("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/**
433 * @license lucide-react v0.462.0 - ISC
434 *
435 * This source code is licensed under the ISC license.
436 * See the LICENSE file in the root directory of this source tree.
437 */const cF=J("Wine",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]]);/**
438 * @license lucide-react v0.462.0 - ISC
439 *
440 * This source code is licensed under the ISC license.
441 * See the LICENSE file in the root directory of this source tree.
442 */const tu=J("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),mb="-",dF=e=>{const t=hF(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:o=>{const l=o.split(mb);return l[0]===""&&l.length!==1&&l.shift(),uR(l,t)||uF(o)},getConflictingClassGroupIds:(o,l)=>{const c=r[o]||[];return l&&n[o]?[...c,...n[o]]:c}}},uR=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?uR(e.slice(1),n):void 0;if(a)return a;if(t.validators.length===0)return;const s=e.join(mb);return(o=t.validators.find(({validator:l})=>l(s)))==null?void 0:o.classGroupId},p2=/^\[(.+)\]$/,uF=e=>{if(p2.test(e)){const t=p2.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},hF=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return pF(Object.entries(e.classGroups),r).forEach(([s,o])=>{ev(o,n,s,t)}),n},ev=(e,t,r,n)=>{e.forEach(a=>{if(typeof a=="string"){const s=a===""?t:m2(t,a);s.classGroupId=r;return}if(typeof a=="function"){if(fF(a)){ev(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([s,o])=>{ev(o,m2(t,s),r,n)})})},m2=(e,t)=>{let r=e;return t.split(mb).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},fF=e=>e.isThemeGetter,pF=(e,t)=>t?e.map(([r,n])=>{const a=n.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([o,l])=>[t+o,l])):s);return[r,a]}):e,mF=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const a=(s,o)=>{r.set(s,o),t++,t>e&&(t=0,n=r,r=new Map)};return{get(s){let o=r.get(s);if(o!==void 0)return o;if((o=n.get(s))!==void 0)return a(s,o),o},set(s,o){r.has(s)?r.set(s,o):a(s,o)}}},hR="!",gF=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,a=t[0],s=t.length,o=l=>{const c=[];let d=0,u=0,h;for(let v=0;v<l.length;v++){let x=l[v];if(d===0){if(x===a&&(n||l.slice(v,v+s)===t)){c.push(l.slice(u,v)),u=v+s;continue}if(x==="/"){h=v;continue}}x==="["?d++:x==="]"&&d--}const f=c.length===0?l:l.substring(u),p=f.startsWith(hR),g=p?f.substring(1):f,m=h&&h>u?h-u:void 0;return{modifiers:c,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:m}};return r?l=>r({className:l,parseClassName:o}):o},xF=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},yF=e=>({cache:mF(e.cacheSize),parseClassName:gF(e),...dF(e)}),vF=/\s+/,bF=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,s=[],o=e.trim().split(vF);let l="";for(let c=o.length-1;c>=0;c-=1){const d=o[c],{modifiers:u,hasImportantModifier:h,baseClassName:f,maybePostfixModifierPosition:p}=r(d);let g=!!p,m=n(g?f.substring(0,p):f);if(!m){if(!g){l=d+(l.length>0?" "+l:l);continue}if(m=n(f),!m){l=d+(l.length>0?" "+l:l);continue}g=!1}const v=xF(u).join(":"),x=h?v+hR:v,y=x+m;if(s.includes(y))continue;s.push(y);const b=a(m,g);for(let j=0;j<b.length;++j){const k=b[j];s.push(x+k)}l=d+(l.length>0?" "+l:l)}return l};function wF(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=fR(t))&&(n&&(n+=" "),n+=r);return n}const fR=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=fR(e[n]))&&(r&&(r+=" "),r+=t);return r};function jF(e,...t){let r,n,a,s=o;function o(c){const d=t.reduce((u,h)=>h(u),e());return r=yF(d),n=r.cache.get,a=r.cache.set,s=l,l(c)}function l(c){const d=n(c);if(d)return d;const u=bF(c,r);return a(c,u),u}return function(){return s(wF.apply(null,arguments))}}const dt=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},pR=/^\[(?:([a-z-]+):)?(.+)\]$/i,kF=/^\d+\/\d+$/,NF=new Set(["px","full","screen"]),SF=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,CF=/\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$/,AF=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,RF=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,EF=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,za=e=>Al(e)||NF.has(e)||kF.test(e),ki=e=>hc(e,"length",DF),Al=e=>!!e&&!Number.isNaN(Number(e)),$g=e=>hc(e,"number",Al),Fc=e=>!!e&&Number.isInteger(Number(e)),PF=e=>e.endsWith("%")&&Al(e.slice(0,-1)),Ae=e=>pR.test(e),Ni=e=>SF.test(e),TF=new Set(["length","size","percentage"]),_F=e=>hc(e,TF,mR),MF=e=>hc(e,"position",mR),OF=new Set(["image","url"]),FF=e=>hc(e,OF,zF),IF=e=>hc(e,"",LF),Ic=()=>!0,hc=(e,t,r)=>{const n=pR.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},DF=e=>CF.test(e)&&!AF.test(e),mR=()=>!1,LF=e=>RF.test(e),zF=e=>EF.test(e),BF=()=>{const e=dt("colors"),t=dt("spacing"),r=dt("blur"),n=dt("brightness"),a=dt("borderColor"),s=dt("borderRadius"),o=dt("borderSpacing"),l=dt("borderWidth"),c=dt("contrast"),d=dt("grayscale"),u=dt("hueRotate"),h=dt("invert"),f=dt("gap"),p=dt("gradientColorStops"),g=dt("gradientColorStopPositions"),m=dt("inset"),v=dt("margin"),x=dt("opacity"),y=dt("padding"),b=dt("saturate"),j=dt("scale"),k=dt("sepia"),N=dt("skew"),S=dt("space"),C=dt("translate"),E=()=>["auto","contain","none"],P=()=>["auto","hidden","clip","visible","scroll"],T=()=>["auto",Ae,t],M=()=>[Ae,t],O=()=>["",za,ki],I=()=>["auto",Al,Ae],W=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],L=()=>["solid","dashed","dotted","double","none"],Y=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],F=()=>["start","end","center","between","around","evenly","stretch"],D=()=>["","0",Ae],Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],oe=()=>[Al,Ae];return{cacheSize:500,separator:":",theme:{colors:[Ic],spacing:[za,ki],blur:["none","",Ni,Ae],brightness:oe(),borderColor:[e],borderRadius:["none","","full",Ni,Ae],borderSpacing:M(),borderWidth:O(),contrast:oe(),grayscale:D(),hueRotate:oe(),invert:D(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[PF,ki],inset:T(),margin:T(),opacity:oe(),padding:M(),saturate:oe(),scale:oe(),sepia:D(),skew:oe(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",Ae]}
vendor: 11,181 bytes, line 442
442],container:["container"],columns:[{columns:[Ni]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...W(),Ae]}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:E()}],"overscroll-x":[{"overscroll-x":E()}],"overscroll-y":[{"overscroll-y":E()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Fc,Ae]}],basis:[{basis:T()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ae]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",Fc,Ae]}],"grid-cols":[{"grid-cols":[Ic]}],"col-start-end":[{col:["auto",{span:["full",Fc,Ae]},Ae]}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":[Ic]}],"row-start-end":[{row:["auto",{span:[Fc,Ae]},Ae]}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ae]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ae]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...F()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...F(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...F(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ae,t]}],"min-w":[{"min-w":[Ae,t,"min","max","fit"]}],"max-w":[{"max-w":[Ae,t,"none","full","min","max","fit","prose",{screen:[Ni]},Ni]}],h:[{h:[Ae,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ae,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ae,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ae,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ni,ki]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",$g]}],"font-family":[{font:[Ic]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ae]}],"line-clamp":[{"line-clamp":["none",Al,$g]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",za,Ae]}],"list-image":[{"list-image":["none",Ae]}],"list-style-type":[{list:["none","disc","decimal",Ae]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[x]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[x]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...L(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",za,ki]}],"underline-offset":[{"underline-offset":["auto",za,Ae]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ae]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ae]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[x]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...W(),MF]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",_F]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},FF]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[x]}],"border-style":[{border:[...L(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[x]}],"divide-style":[{divide:L()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...L()]}],"outline-offset":[{"outline-offset":[za,Ae]}],"outline-w":[{outline:[za,ki]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:O()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[x]}],"ring-offset-w":[{"ring-offset":[za,ki]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ni,IF]}],"shadow-color":[{shadow:[Ic]}],opacity:[{opacity:[x]}],"mix-blend":[{"mix-blend":[...Y(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Y()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Ni,Ae]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[h]}],saturate:[{saturate:[b]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[h]}],"backdrop-opacity":[{"backdrop-opacity":[x]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ae]}],duration:[{duration:oe()}],ease:[{ease:["linear","in","out","in-out",Ae]}],delay:[{delay:oe()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ae]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[Fc,Ae]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[N]}],"skew-y":[{"skew-y":[N]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ae]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ae]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
vendor: 4,647 bytes, line 442
442],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",Ae]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[za,ki,$g]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},UF=jF(BF);function Re(...e){return UF(nR(e))}const WF=MO,gR=w.forwardRef(({className:e,...t},r)=>i.jsx(XA,{ref:r,className:Re("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));gR.displayName=XA.displayName;const HF=Sm("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),xR=w.forwardRef(({className:e,variant:t,...r},n)=>i.jsx(JA,{ref:n,className:Re(HF({variant:t}),e),...r}));xR.displayName=JA.displayName;const VF=w.forwardRef(({className:e,...t},r)=>i.jsx(eR,{ref:r,className:Re("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t}));VF.displayName=eR.displayName;const yR=w.forwardRef(({className:e,...t},r)=>i.jsx(tR,{ref:r,className:Re("absolute right-2 top-2 rounded-md p-1 text-foreground
vendor: 13,141 bytes, line 442
442/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:i.jsx(tu,{className:"h-4 w-4"})}));yR.displayName=tR.displayName;const vR=w.forwardRef(({className:e,...t},r)=>i.jsx(QA,{ref:r,className:Re("text-sm font-semibold",e),...t}));vR.displayName=QA.displayName;const bR=w.forwardRef(({className:e,...t},r)=>i.jsx($A,{ref:r,className:Re("text-sm opacity-90",e),...t}));bR.displayName=$A.displayName;function qF(){const{toasts:e}=PA();return i.jsxs(WF,{children:[e.map(function({id:t,title:r,description:n,action:a,...s}){return i.jsxs(xR,{...s,children:[i.jsxs("div",{className:"grid gap-1",children:[r&&i.jsx(vR,{children:r}),n&&i.jsx(bR,{children:n})]}),a,i.jsx(yR,{})]},t)}),i.jsx(gR,{})]})}var GF=QN[" useId ".trim().toString()]||(()=>{}),KF=0;function ao(e){const[t,r]=w.useState(GF());return Pa(()=>{r(n=>n??String(KF++))},[e]),t?`radix-${t}`:""}const YF=["top","right","bottom","left"],xs=Math.min,Fr=Math.max,vp=Math.round,Ch=Math.floor,Ra=e=>({x:e,y:e}),ZF={left:"right",right:"left",bottom:"top",top:"bottom"},XF={start:"end",end:"start"};function tv(e,t,r){return Fr(e,xs(t,r))}function ci(e,t){return typeof e=="function"?e(t):e}function di(e){return e.split("-")[0]}function fc(e){return e.split("-")[1]}function gb(e){return e==="x"?"y":"x"}function xb(e){return e==="y"?"height":"width"}const JF=new Set(["top","bottom"]);function ka(e){return JF.has(di(e))?"y":"x"}function yb(e){return gb(ka(e))}function QF(e,t,r){r===void 0&&(r=!1);const n=fc(e),a=yb(e),s=xb(a);let o=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(o=bp(o)),[o,bp(o)]}function $F(e){const t=bp(e);return[rv(e),t,rv(t)]}function rv(e){return e.replace(/start|end/g,t=>XF[t])}const g2=["left","right"],x2=["right","left"],eI=["top","bottom"],tI=["bottom","top"];function rI(e,t,r){switch(e){case"top":case"bottom":return r?t?x2:g2:t?g2:x2;case"left":case"right":return t?eI:tI;default:return[]}}function nI(e,t,r,n){const a=fc(e);let s=rI(di(e),r==="start",n);return a&&(s=s.map(o=>o+"-"+a),t&&(s=s.concat(s.map(rv)))),s}function bp(e){return e.replace(/left|right|bottom|top/g,t=>ZF[t])}function aI(e){return{top:0,right:0,bottom:0,left:0,...e}}function wR(e){return typeof e!="number"?aI(e):{top:e,right:e,bottom:e,left:e}}function wp(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function y2(e,t,r){let{reference:n,floating:a}=e;const s=ka(t),o=yb(t),l=xb(o),c=di(t),d=s==="y",u=n.x+n.width/2-a.width/2,h=n.y+n.height/2-a.height/2,f=n[l]/2-a[l]/2;let p;switch(c){case"top":p={x:u,y:n.y-a.height};break;case"bottom":p={x:u,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:h};break;case"left":p={x:n.x-a.width,y:h};break;default:p={x:n.x,y:n.y}}switch(fc(t)){case"start":p[o]-=f*(r&&d?-1:1);break;case"end":p[o]+=f*(r&&d?-1:1);break}return p}const iI=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:s=[],platform:o}=r,l=s.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t));let d=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:u,y:h}=y2(d,n,c),f=n,p={},g=0;for(let m=0;m<l.length;m++){const{name:v,fn:x}=l[m],{x:y,y:b,data:j,reset:k}=await x({x:u,y:h,initialPlacement:n,placement:f,strategy:a,middlewareData:p,rects:d,platform:o,elements:{reference:e,floating:t}});u=y??u,h=b??h,p={...p,[v]:{...p[v],...j}},k&&g<=50&&(g++,typeof k=="object"&&(k.placement&&(f=k.placement),k.rects&&(d=k.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):k.rects),{x:u,y:h}=y2(d,f,c)),m=-1)}return{x:u,y:h,placement:f,strategy:a,middlewareData:p}};async function ru(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:s,rects:o,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:h="floating",altBoundary:f=!1,padding:p=0}=ci(t,e),g=wR(p),v=l[f?h==="floating"?"reference":"floating":h],x=wp(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(v)))==null||r?v:v.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),y=h==="floating"?{x:n,y:a,width:o.floating.width,height:o.floating.height}:o.reference,b=await(s.getOffsetParent==null?void 0:s.getOffsetParent(l.floating)),j=await(s.isElement==null?void 0:s.isElement(b))?await(s.getScale==null?void 0:s.getScale(b))||{x:1,y:1}:{x:1,y:1},k=wp(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:b,strategy:c}):y);return{top:(x.top-k.top+g.top)/j.y,bottom:(k.bottom-x.bottom+g.bottom)/j.y,left:(x.left-k.left+g.left)/j.x,right:(k.right-x.right+g.right)/j.x}}const sI=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:s,platform:o,elements:l,middlewareData:c}=t,{element:d,padding:u=0}=ci(e,t)||{};if(d==null)return{};const h=wR(u),f={x:r,y:n},p=yb(a),g=xb(p),m=await o.getDimensions(d),v=p==="y",x=v?"top":"left",y=v?"bottom":"right",b=v?"clientHeight":"clientWidth",j=s.reference[g]+s.reference[p]-f[p]-s.floating[g],k=f[p]-s.reference[p],N=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let S=N?N[b]:0;(!S||!await(o.isElement==null?void 0:o.isElement(N)))&&(S=l.floating[b]||s.floating[g]);const C=j/2-k/2,E=S/2-m[g]/2-1,P=xs(h[x],E),T=xs(h[y],E),M=P,O=S-m[g]-T,I=S/2-m[g]/2+C,W=tv(M,I,O),L=!c.arrow&&fc(a)!=null&&I!==W&&s.reference[g]/2-(I<M?P:T)-m[g]/2<0,Y=L?I<M?I-M:I-O:0;return{[p]:f[p]+Y,data:{[p]:W,centerOffset:I-W-Y,...L&&{alignmentOffset:Y}},reset:L}}}),oI=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:s,rects:o,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:h=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:m=!0,...v}=ci(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};const x=di(a),y=ka(l),b=di(l)===l,j=await(c.isRTL==null?void 0:c.isRTL(d.floating)),k=f||(b||!m?[bp(l)]:$F(l)),N=g!=="none";!f&&N&&k.push(...nI(l,m,g,j));const S=[l,...k],C=await ru(t,v),E=[];let P=((n=s.flip)==null?void 0:n.overflows)||[];if(u&&E.push(C[x]),h){const I=QF(a,o,j);E.push(C[I[0]],C[I[1]])}if(P=[...P,{placement:a,overflows:E}],!E.every(I=>I<=0)){var T,M;const I=(((T=s.flip)==null?void 0:T.index)||0)+1,W=S[I];if(W&&(!(h==="alignment"?y!==ka(W):!1)||P.every(F=>F.overflows[0]>0&&ka(F.placement)===y)))return{data:{index:I,overflows:P},reset:{placement:W}};let L=(M=P.filter(Y=>Y.overflows[0]<=0).sort((Y,F)=>Y.overflows[1]-F.overflows[1])[0])==null?void 0:M.placement;if(!L)switch(p){case"bestFit":{var O;const Y=(O=P.filter(F=>{if(N){const D=ka(F.placement);return D===y||D==="y"}return!0}).map(F=>[F.placement,F.overflows.filter(D=>D>0).reduce((D,Z)=>D+Z,0)]).sort((F,D)=>F[1]-D[1])[0])==null?void 0:O[0];Y&&(L=Y);break}case"initialPlacement":L=l;break}if(a!==L)return{reset:{placement:L}}}return{}}}};function v2(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function b2(e){return YF.some(t=>e[t]>=0)}const lI=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...a}=ci(e,t);switch(n){case"referenceHidden":{const s=await ru(t,{...a,elementContext:"reference"}),o=v2(s,r.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:b2(o)}}}case"escaped":{const s=await ru(t,{...a,altBoundary:!0}),o=v2(s,r.floating);return{data:{escapedOffsets:o,escaped:b2(o)}}}default:return{}}}}},jR=new Set(["left","top"]);async function cI(e,t){const{placement:r,platform:n,elements:a}=e,s=await(n.isRTL==null?void 0:n.isRTL(a.floating)),o=di(r),l=fc(r),c=ka(r)==="y",d=jR.has(o)?-1:1,u=s&&c?-1:1,h=ci(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:g}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return l&&typeof g=="number"&&(p=l==="end"?g*-1:g),c?{x:p*u,y:f*d}:{x:f*d,y:p*u}}const dI=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:s,placement:o,middlewareData:l}=t,c=await cI(t,e);return o===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:a+c.x,y:s+c.y,data:{...c,placement:o}}}}},uI=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:s=!0,crossAxis:o=!1,limiter:l={fn:v=>{let{x,y}=v;return{x,y}}},...c}=ci(e,t),d={x:r,y:n},u=await ru(t,c),h=ka(di(a)),f=gb(h);let p=d[f],g=d[h];if(s){const v=f==="y"?"top":"left",x=f==="y"?"bottom":"right",y=p+u[v],b=p-u[x];p=tv(y,p,b)}if(o){const v=h==="y"?"top":"left",x=h==="y"?"bottom":"right",y=g+u[v],b=g-u[x];g=tv(y,g,b)}const m=l.fn({...t,[f]:p,[h]:g});return{...m,data:{x:m.x-r,y:m.y-n,enabled:{[f]:s,[h]:o}}}}}},hI=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:s,middlewareData:o}=t,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=ci(e,t),u={x:r,y:n},h=ka(a),f=gb(h);let p=u[f],g=u[h];const m=ci(l,t),v=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(c){const b=f==="y"?"height":"width",j=s.reference[f]-s.floating[b]+v.mainAxis,k=s.reference[f]+s.reference[b]-v.mainAxis;p<j?p=j:p>k&&(p=k)}if(d){var x,y;const b=f==="y"?"width":"height",j=jR.has(di(a)),k=s.reference[h]-s.floating[b]+(j&&((x=o.offset)==null?void 0:x[h])||0)+(j?0:v.crossAxis),N=s.reference[h]+s.reference[b]+(j?0:((y=o.offset)==null?void 0:y[h])||0)-(j?v.crossAxis:0);g<k?g=k:g>N&&(g=N)}return{[f]:p,[h]:g}}}},fI=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:a,rects:s,platform:o,elements:l}=t,{apply:c=()=>{},...d}=ci(e,t),u=await ru(t,d),h=di(a),f=fc(a),p=ka(a)==="y",{width:g,height:m}=s.floating;let v,x;h==="top"||h==="bottom"?(v=h,x=f===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(x=h,v=f==="end"?"top":"bottom");const y=m-u.top-u.bottom,b=g-u.left-u.right,j=xs(m-u[v],y),k=xs(g-u[x],b),N=!t.middlewareData.shift;let S=j,C=k;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(C=b),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(S=y),N&&!f){const P=Fr(u.left,0),T=Fr(u.right,0),M=Fr(u.top,0),O=Fr(u.bottom,0);p?C=g-2*(P!==0||T!==0?P+T:Fr(u.left,u.right)):S=m-2*(M!==0||O!==0?M+O:Fr(u.top,u.bottom))}await c({...t,availableWidth:C,availableHeight:S});const E=await o.getDimensions(l.floating);return g!==E.width||m!==E.height?{reset:{rects:!0}}:{}}}};function Em(){return typeof window<"u"}function pc(e){return kR(e)?(e.nodeName||"").toLowerCase():"#document"}function Hr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ia(e){var t;return(t=(kR(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function kR(e){return Em()?e instanceof Node||e instanceof Hr(e).Node:!1}function ta(e){return Em()?e instanceof Element||e instanceof Hr(e).Element:!1}function Ta(e){return Em()?e instanceof HTMLElement||e instanceof Hr(e).HTMLElement:!1}function w2(e){return!Em()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Hr(e).ShadowRoot}const pI=new Set(["inline","contents"]);function Lu(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=ra(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!pI.has(a)}const mI=new Set(["table","td","th"]);function gI(e){return mI.has(pc(e))}const xI=[":popover-open",":modal"];function Pm(e){return xI.some(t=>{try{return e.matches(t)}catch{return!1}})}const yI=["transform","translate","scale","rotate","perspective"],vI=["transform","translate","scale","rotate","perspective","filter"],bI=["paint","layout","strict","content"];function vb(e){const t=bb(),r=ta(e)?ra(e):e;return yI.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||vI.some(n=>(r.willChange||"").includes(n))||bI.some(n=>(r.contain||"").includes(n))}function wI(e){let t=ys(e);for(;Ta(t)&&!Xl(t);){if(vb(t))return t;if(Pm(t))return null;t=ys(t)}return null}function bb(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const jI=new Set(["html","body","#document"]);function Xl(e){return jI.has(pc(e))}function ra(e){return Hr(e).getComputedStyle(e)}function Tm(e){return ta(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ys(e){if(pc(e)==="html")return e;const t=e.assignedSlot||e.parentNode||w2(e)&&e.host||Ia(e);return w2(t)?t.host:t}function NR(e){const t=ys(e);return Xl(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ta(t)&&Lu(t)?t:NR(t)}function nu(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=NR(e),s=a===((n=e.ownerDocument)==null?void 0:n.body),o=Hr(a);if(s){const l=nv(o);
vendor: 4,964 bytes, line 442
442return t.concat(o,o.visualViewport||[],Lu(a)?a:[],l&&r?nu(l):[])}return t.concat(a,nu(a,[],r))}function nv(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function SR(e){const t=ra(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Ta(e),s=a?e.offsetWidth:r,o=a?e.offsetHeight:n,l=vp(r)!==s||vp(n)!==o;return l&&(r=s,n=o),{width:r,height:n,$:l}}function wb(e){return ta(e)?e:e.contextElement}function Rl(e){const t=wb(e);if(!Ta(t))return Ra(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:s}=SR(t);let o=(s?vp(r.width):r.width)/n,l=(s?vp(r.height):r.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const kI=Ra(0);function CR(e){const t=Hr(e);return!bb()||!t.visualViewport?kI:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function NI(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Hr(e)?!1:t}function ho(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),s=wb(e);let o=Ra(1);t&&(n?ta(n)&&(o=Rl(n)):o=Rl(e));const l=NI(s,r,n)?CR(s):Ra(0);let c=(a.left+l.x)/o.x,d=(a.top+l.y)/o.y,u=a.width/o.x,h=a.height/o.y;if(s){const f=Hr(s),p=n&&ta(n)?Hr(n):n;let g=f,m=nv(g);for(;m&&n&&p!==g;){const v=Rl(m),x=m.getBoundingClientRect(),y=ra(m),b=x.left+(m.clientLeft+parseFloat(y.paddingLeft))*v.x,j=x.top+(m.clientTop+parseFloat(y.paddingTop))*v.y;c*=v.x,d*=v.y,u*=v.x,h*=v.y,c+=b,d+=j,g=Hr(m),m=nv(g)}}return wp({width:u,height:h,x:c,y:d})}function jb(e,t){const r=Tm(e).scrollLeft;return t?t.left+r:ho(Ia(e)).left+r}function AR(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-(r?0:jb(e,n)),s=n.top+t.scrollTop;return{x:a,y:s}}function SI(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const s=a==="fixed",o=Ia(n),l=t?Pm(t.floating):!1;if(n===o||l&&s)return r;let c={scrollLeft:0,scrollTop:0},d=Ra(1);const u=Ra(0),h=Ta(n);if((h||!h&&!s)&&((pc(n)!=="body"||Lu(o))&&(c=Tm(n)),Ta(n))){const p=ho(n);d=Rl(n),u.x=p.x+n.clientLeft,u.y=p.y+n.clientTop}const f=o&&!h&&!s?AR(o,c,!0):Ra(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+u.x+f.x,y:r.y*d.y-c.scrollTop*d.y+u.y+f.y}}function CI(e){return Array.from(e.getClientRects())}function AI(e){const t=Ia(e),r=Tm(e),n=e.ownerDocument.body,a=Fr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=Fr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let o=-r.scrollLeft+jb(e);const l=-r.scrollTop;return ra(n).direction==="rtl"&&(o+=Fr(t.clientWidth,n.clientWidth)-a),{width:a,height:s,x:o,y:l}}function RI(e,t){const r=Hr(e),n=Ia(e),a=r.visualViewport;let s=n.clientWidth,o=n.clientHeight,l=0,c=0;if(a){s=a.width,o=a.height;const d=bb();(!d||d&&t==="fixed")&&(l=a.offsetLeft,c=a.offsetTop)}return{width:s,height:o,x:l,y:c}}const EI=new Set(["absolute","fixed"]);function PI(e,t){const r=ho(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,s=Ta(e)?Rl(e):Ra(1),o=e.clientWidth*s.x,l=e.clientHeight*s.y,c=a*s.x,d=n*s.y;return{width:o,height:l,x:c,y:d}}function j2(e,t,r){let n;if(t==="viewport")n=RI(e,r);else if(t==="document")n=AI(Ia(e));else if(ta(t))n=PI(t,r);else{const a=CR(e);n={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return wp(n)}function RR(e,t){const r=ys(e);return r===t||!ta(r)||Xl(r)?!1:ra(r).position==="fixed"||RR(r,t)}function TI(e,t){const r=t.get(e);if(r)return r;let n=nu(e,[],!1).filter(l=>ta(l)&&pc(l)!=="body"),a=null;const s=ra(e).position==="fixed";let o=s?ys(e):e;for(;ta(o)&&!Xl(o);){const l=ra(o),c=vb(o);!c&&l.position==="fixed"&&(a=null),(s?!c&&!a:!c&&l.position==="static"&&!!a&&EI.has(a.position)||Lu(o)&&!c&&RR(e,o))?n=n.filter(u=>u!==o):a=l,o=ys(o)}return t.set(e,n),n}function _I(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o=[...r==="clippingAncestors"?Pm(t)?[]:TI(t,this._c):[].concat(r),n],l=o[0],c=o.reduce((d,u)=>{const h=j2(t,u,a);return d.top=Fr(h.top,d.top),d.right=xs(h.right,d.right),d.bottom=xs(h.bottom,d.bottom),d.left=Fr(h.left,d.left),d},j2(t,l,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function MI(e){const{width:t,height:r}=SR(e);return{width:t,height:r}}function OI(e,t,r){const n=Ta(t),a=Ia(t),s=r==="fixed",o=ho(e,!0,s,t);let l={scrollLeft:0,scrollTop:0};const c=Ra(0);function d(){c.x=jb(a)}if(n||!n&&!s)if((pc(t)!=="body"||Lu(a))&&(l=Tm(t)),n){const p=ho(t,!0,s,t);c.x=p.x+t.clientLeft,c.y=p.y+t.clientTop}else a&&d();s&&!n&&a&&d();const u=a&&!n&&!s?AR(a,l):Ra(0),h=o.left+l.scrollLeft-c.x-u.x,f=o.top+l.scrollTop-c.y-u.y;return{x:h,y:f,width:o.width,height:o.height}}function ex(e){return ra(e).position==="static"}function k2(e,t){if(!Ta(e)||ra(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ia(e)===r&&(r=r.ownerDocument.body),r}function ER(e,t){const r=Hr(e);if(Pm(e))return r;if(!Ta(e)){let a=ys(e);for(;a&&!Xl(a);){if(ta(a)&&!ex(a))return a;a=ys(a)}return r}let n=k2(e,t);for(;n&&gI(n)&&ex(n);)n=k2(n,t);return n&&Xl(n)&&ex(n)&&!vb(n)?r:n||wI(e)||r}
vendor: 8,807 bytes, line 442
442const FI=async function(e){const t=this.getOffsetParent||ER,r=this.getDimensions,n=await r(e.floating);return{reference:OI(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function II(e){return ra(e).direction==="rtl"}const DI={convertOffsetParentRelativeRectToViewportRelativeRect:SI,getDocumentElement:Ia,getClippingRect:_I,getOffsetParent:ER,getElementRects:FI,getClientRects:CI,getDimensions:MI,getScale:Rl,isElement:ta,isRTL:II};function PR(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function LI(e,t){let r=null,n;const a=Ia(e);function s(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function o(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),s();const d=e.getBoundingClientRect(),{left:u,top:h,width:f,height:p}=d;if(l||t(),!f||!p)return;const g=Ch(h),m=Ch(a.clientWidth-(u+f)),v=Ch(a.clientHeight-(h+p)),x=Ch(u),b={rootMargin:-g+"px "+-m+"px "+-v+"px "+-x+"px",threshold:Fr(0,xs(1,c))||1};let j=!0;function k(N){const S=N[0].intersectionRatio;if(S!==c){if(!j)return o();S?o(!1,S):n=setTimeout(()=>{o(!1,1e-7)},1e3)}S===1&&!PR(d,e.getBoundingClientRect())&&o(),j=!1}try{r=new IntersectionObserver(k,{...b,root:a.ownerDocument})}catch{r=new IntersectionObserver(k,b)}r.observe(e)}return o(!0),s}function zI(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,d=wb(e),u=a||s?[...d?nu(d):[],...nu(t)]:[];u.forEach(x=>{a&&x.addEventListener("scroll",r,{passive:!0}),s&&x.addEventListener("resize",r)});const h=d&&l?LI(d,r):null;let f=-1,p=null;o&&(p=new ResizeObserver(x=>{let[y]=x;y&&y.target===d&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var b;(b=p)==null||b.observe(t)})),r()}),d&&!c&&p.observe(d),p.observe(t));let g,m=c?ho(e):null;c&&v();function v(){const x=ho(e);m&&!PR(m,x)&&r(),m=x,g=requestAnimationFrame(v)}return r(),()=>{var x;u.forEach(y=>{a&&y.removeEventListener("scroll",r),s&&y.removeEventListener("resize",r)}),h==null||h(),(x=p)==null||x.disconnect(),p=null,c&&cancelAnimationFrame(g)}}const BI=dI,UI=uI,WI=oI,HI=fI,VI=lI,N2=sI,qI=hI,GI=(e,t,r)=>{const n=new Map,a={platform:DI,...r},s={...a.platform,_c:n};return iI(e,t,{...a,platform:s})};var KI=typeof document<"u",YI=function(){},Sf=KI?w.useLayoutEffect:YI;function jp(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!jp(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const s=a[n];if(!(s==="_owner"&&e.$$typeof)&&!jp(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function TR(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function S2(e,t){const r=TR(e);return Math.round(t*r)/r}function tx(e){const t=w.useRef(e);return Sf(()=>{t.current=e}),t}function ZI(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:s,floating:o}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[u,h]=w.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=w.useState(n);jp(f,n)||p(n);const[g,m]=w.useState(null),[v,x]=w.useState(null),y=w.useCallback(F=>{F!==N.current&&(N.current=F,m(F))},[]),b=w.useCallback(F=>{F!==S.current&&(S.current=F,x(F))},[]),j=s||g,k=o||v,N=w.useRef(null),S=w.useRef(null),C=w.useRef(u),E=c!=null,P=tx(c),T=tx(a),M=tx(d),O=w.useCallback(()=>{if(!N.current||!S.current)return;const F={placement:t,strategy:r,middleware:f};T.current&&(F.platform=T.current),GI(N.current,S.current,F).then(D=>{const Z={...D,isPositioned:M.current!==!1};I.current&&!jp(C.current,Z)&&(C.current=Z,Tu.flushSync(()=>{h(Z)}))})},[f,t,r,T,M]);Sf(()=>{d===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,h(F=>({...F,isPositioned:!1})))},[d]);const I=w.useRef(!1);Sf(()=>(I.current=!0,()=>{I.current=!1}),[]),Sf(()=>{if(j&&(N.current=j),k&&(S.current=k),j&&k){if(P.current)return P.current(j,k,O);O()}},[j,k,O,P,E]);const W=w.useMemo(()=>({reference:N,floating:S,setReference:y,setFloating:b}),[y,b]),L=w.useMemo(()=>({reference:j,floating:k}),[j,k]),Y=w.useMemo(()=>{const F={position:r,left:0,top:0};if(!L.floating)return F;const D=S2(L.floating,u.x),Z=S2(L.floating,u.y);return l?{...F,transform:"translate("+D+"px, "+Z+"px)",...TR(L.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:Z}},[r,l,L.floating,u.x,u.y]);return w.useMemo(()=>({...u,update:O,refs:W,elements:L,floatingStyles:Y}),[u,O,W,L,Y])}const XI=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?N2({element:n.current,padding:a}).fn(r):{}:n?N2({element:n,padding:a}).fn(r):{}}}},JI=(e,t)=>({...BI(e),options:[e,t]}),QI=(e,t)=>({...UI(e),options:[e,t]}),$I=(e,t)=>({...qI(e),options:[e,t]}),eD=(e,t)=>({...WI(e),options:[e,t]}),tD=(e,t)=>({...HI(e),options:[e,t]}),rD=(e,t)=>({...VI(e),options:[e,t]}),nD=(e,t)=>({...XI(e),options:[e,t]});var aD="Arrow",_R=w.forwardRef((e,t)=>{const{children:r,width:n=10,height:a=5,...s}=e;return i.jsx(Ue.svg,{...s,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:i.jsx("polygon",{points:"0,0 30,0 15,10"})})});_R.displayName=aD;var iD=_R;function MR(e){const[t,r]=w.useState(void 0);return Pa(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const s=a[0];let o,l;if("borderBoxSize"in s){const c=s.borderBoxSize,d=Array.isArray(c)?c[0]:c;o=d.inlineSize,l=d.blockSize}else o=e.offsetWidth,l=e.offsetHeight;r({width:o,height:l})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var OR="Popper",[FR,IR]=Fa(OR),[vre,DR]=FR(OR),LR="PopperAnchor",zR=w.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,s=DR(LR,r),o=w.useRef(null),l=It(t,o);return w.useEffect(()=>{s.onAnchorChange((n==null?void 0:n.current)||o.current)}),n?null:i.jsx(Ue.div,{...a,ref:l})});zR.displayName=LR;var kb="PopperContent",[sD,oD]=FR(kb),BR=w.forwardRef((e,t)=>{var Ie,$e,la,kn,xi,Po;const{__scopePopper:r,side:n="bottom",sideOffset:a=0,align:s="center",alignOffset:o=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:d=[],collisionPadding:u=0,sticky:h="partial",hideWhenDetached:f=!1,updatePositionStrategy:p="optimized",onPlaced:g,...m}=e,v=DR(kb,r),[x,y]=w.useState(null),b=It(t,yi=>y(yi)),[j,k]=w.useState(null),N=MR(j),S=(N==null?void 0:N.width)??0,C=(N==null?void 0:N.height)??0,E=n+(s!=="center"?"-"+s:""),P=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},T=Array.isArray(d)?d:[d],M=T.length>0,O={padding:P,boundary:T.filter(cD),altBoundary:M},{refs:I,floatingStyles:W,placement:L,isPositioned:Y,middlewareData:F}=ZI({strategy:"fixed",placement:E,whileElementsMounted:(...yi)=>zI(...yi,{animationFrame:p==="always"}),elements:{reference:v.anchor},middleware:[JI({mainAxis:a+C,alignmentAxis:o}),c&&QI({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?$I():void 0,...O}),c&&eD({...O}),tD({...O,apply:({elements:yi,rects:eh,availableWidth:mg,availableHeight:th})=>{const{width:gg,height:Nc}=eh.reference,To=yi.floating.style;To.setProperty("--radix-popper-available-width",`${mg}px`),To.setProperty("--radix-popper-available-height",`${th}px`),To.setProperty("--radix-popper-anchor-width",`${gg}px`),To.setProperty("--radix-popper-anchor-height",`${Nc}px`)}}),j&&nD({element:j,padding:l}),dD({arrowWidth:S,arrowHeight:C}),f&&rD({strategy:"referenceHidden",...O})]}),[D,Z]=HR(L),oe=ea(g);Pa(()=>{Y&&(oe==null||oe())},[Y,oe]);const ee=(Ie=F.arrow)==null?void 0:Ie.x,Ce=($e=F.arrow)==null?void 0:$e.y,fe=((la=F.arrow)==null?void 0:la.centerOffset)!==0,[ct,Et]=w.useState();return Pa(()=>{x&&Et(window.getComputedStyle(x).zIndex)},[x]),i.jsx("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...W,transform:Y?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ct,"--radix-popper-transform-origin":[(kn=F.transformOrigin)==null?void 0:kn.x,(xi=F.transformOrigin)==null?void 0:xi.y].join(" "),...((Po=F.hide)==null?void 0:Po.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:i.jsx(sD,{scope:r,placedSide:D,onArrowChange:k,arrowX:ee,arrowY:Ce,shouldHideArrow:fe,children:i.jsx(Ue.div,{"data-side":D,"data-align":Z,...m,ref:b,style:{...m.style,animation:Y?void 0:"none"}})})})});BR.displayName=kb;var UR="PopperArrow",lD={top:"bottom",right:"left",bottom:"top",left:"r
442ight"},WR=w.forwardRef(function(t,r){const{__scopePopper:n,...a}=t,s=oD(UR,n),o=lD[s.placedSide];return i.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:i.jsx(iD,{...a,ref:r,style:{...a.style,display:"block"}})})});WR.displayName=UR;function cD(e){return e!==null}var dD=e=>({name:"transformOrigin",options:e,fn(t){var v,x,y;const{placement:r,rects:n,middlewareData:a}=t,o=((v=a.arrow)==null?void 0:v.centerOffset)!==0,l=o?0:e.arrowWidth,c=o?0:e.arrowHeight,[d,u]=HR(r),h={start:"0%",center:"50%",end:"100%"}[u],f=(((x=a.arrow)==null?void 0:x.x)??0)+l/2,p=(((y=a.arrow)==null?void 0:y.y)??0)+c/2;let g="",m="";return d==="bottom"?(g=o?h:`${f}px`,m=`${-c}px`):d==="top"?(g=o?h:`${f}px`,m=`${n.floating.height+c}px`):d==="right"?(g=`${-c}px`,m=o?h:`${p}px`):d==="left"&&(g=`${n.floating.width+c}px`,m=o?h:`${p}px`),{data:{x:g,y:m}}}});function HR(e){const[t,r="center"]=e.split("-");return[t,r]}var uD=zR,hD=BR,fD=WR,[_m,bre]=Fa("Tooltip",[IR]),Nb=IR(),VR="TooltipProvider",pD=700,C2="tooltip.open",[mD,qR]=_m(VR),GR=e=>{const{__scopeTooltip:t,delayDuration:r=pD,skipDelayDuration:n=300,disableHoverableContent:a=!1,children:s}=e,o=w.useRef(!0),l=w.useRef(!1),c=w.useRef(0);return w.useEffect(()=>{const d=c.current;return()=>window.clearTimeout(d)},[]),i.jsx(mD,{scope:t,isOpenDelayedRef:o,delayDuration:r,onOpen:w.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:w.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,n)},[n]),isPointerInTransitRef:l,onPointerInTransitChange:w.useCallback(d=>{l.current=d},[]),disableHoverableContent:a,children:s})};GR.displayName=VR;var KR="Tooltip",[wre,Mm]=_m(KR),av="TooltipTrigger",gD=w.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=Mm(av,r),s=qR(av,r),o=Nb(r),l=w.useRef(null),c=It(t,l,a.onTriggerChange),d=w.useRef(!1),u=w.useRef(!1),h=w.useCallback(()=>d.current=!1,[]);return w.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),i.jsx(uD,{asChild:!0,...o,children:i.jsx(Ue.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...n,ref:c,onPointerMove:Te(e.onPointerMove,f=>{f.pointerType!=="touch"&&!u.current&&!s.isPointerInTransitRef.current&&(a.onTriggerEnter(),u.current=!0)}),onPointerLeave:Te(e.onPointerLeave,()=>{a.onTriggerLeave(),u.current=!1}),onPointerDown:Te(e.onPointerDown,()=>{a.open&&a.onClose(),d.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:Te(e.onFocus,()=>{d.current||a.onOpen()}),onBlur:Te(e.onBlur,a.onClose),onClick:Te(e.onClick,a.onClose)})})});gD.displayName=av;var xD="TooltipPortal",[jre,yD]=_m(xD,{forceMount:void 0}),Jl="TooltipContent",YR=w.forwardRef((e,t)=>{const r=yD(Jl,e.__scopeTooltip),{forceMount:n=r.forceMount,side:a="top",...s}=e,o=Mm(Jl,e.__scopeTooltip);return i.jsx(fi,{present:n||o.open,children:o.disableHoverableContent?i.jsx(ZR,{side:a,...s,ref:t}):i.jsx(vD,{side:a,...s,ref:t})})}),vD=w.forwardRef((e,t)=>{const r=Mm(Jl,e.__scopeTooltip),n=qR(Jl,e.__scopeTooltip),a=w.useRef(null),s=It(t,a),[o,l]=w.useState(null),{trigger:c,onClose:d}=r,u=a.current,{onPointerInTransitChange:h}=n,f=w.useCallback(()=>{l(null),h(!1)},[h]),p=w.useCallback((g,m)=>{const v=g.currentTarget,x={x:g.clientX,y:g.clientY},y=ND(x,v.getBoundingClientRect()),b=SD(x,y),j=CD(m.getBoundingClientRect()),k=RD([...b,...j]);l(k),h(!0)},[h]);return w.useEffect(()=>()=>f(),[f]),w.useEffect(()=>{if(c&&u){const g=v=>p(v,u),m=v=>p(v,c);return c.addEventListener("pointerleave",g),u.addEventListener("pointerleave",m),()=>{c.removeEventListener("pointerleave",g),u.removeEventListener("pointerleave",m)}}},[c,u,p,f]),w.useEffect(()=>{if(o){const g=m=>{const v=m.target,x={x:m.clientX,y:m.clientY},y=(c==null?void 0:c.contains(v))||(u==null?void 0:u.contains(v)),b=!AD(x,o);y?f():b&&(f(),d())};return document.addEventListener("pointermove",g),()=>document.removeEventListener("pointermove",g)}},[c,u,o,d,f]),i.jsx(ZR,{...e,ref:s})}),[bD,wD]=_m(KR,{isInside:!1}),jD=G8("TooltipContent"),ZR=w.forwardRef((e,t)=>
442{const{__scopeTooltip:r,children:n,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:o,...l}=e,c=Mm(Jl,r),d=Nb(r),{onClose:u}=c;return w.useEffect(()=>(document.addEventListener(C2,u),()=>document.removeEventListener(C2,u)),[u]),w.useEffect(()=>{if(c.trigger){const h=f=>{const p=f.target;p!=null&&p.contains(c.trigger)&&u()};return window.addEventListener("scroll",h,{capture:!0}),()=>window.removeEventListener("scroll",h,{capture:!0})}},[c.trigger,u]),i.jsx(jm,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:h=>h.preventDefault(),onDismiss:u,children:i.jsxs(hD,{"data-state":c.stateAttribute,...d,...l,ref:t,style:{...l.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:[i.jsx(jD,{children:n}),i.jsx(bD,{scope:r,isInside:!0,children:i.jsx(mO,{id:c.contentId,role:"tooltip",children:a||n})})]})})});YR.displayName=Jl;var XR="TooltipArrow",kD=w.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=Nb(r);return wD(XR,r).isInside?null:i.jsx(fD,{...a,...n,ref:t})});kD.displayName=XR;function ND(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(r,n,a,s)){case s:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function SD(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function CD(e){const{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}function AD(e,t){const{x:r,y:n}=e;let a=!1;for(let s=0,o=t.length-1;s<t.length;o=s++){const l=t[s],c=t[o],d=l.x,u=l.y,h=c.x,f=c.y;u>n!=f>n&&r<(h-d)*(n-u)/(f-u)+d&&(a=!a)}return a}function RD(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),ED(t)}function ED(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const a=e[n];for(;t.length>=2;){const s=t[t.length-1],o=t[t.length-2];if((s.x-o.x)*(a.y-o.y)>=(s.y-o.y)*(a.x-o.x))t.pop();else break}t.push(a)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const a=e[n];for(;r.length>=2;){const s=r[r.length-1],o=r[r.length-2];if((s.x-o.x)*(a.y-o.y)>=(s.y-o.y)*(a.x-o.x))r.pop();else break}r.push(a)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var PD=GR,JR=YR;const TD=PD,_D=w.forwardRef(({className:e,sideOffset:t=4,...r},n)=>i.jsx(JR,{ref:n,sideOffset:t,className:Re("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));_D.displayName=JR.displayName;const mc="/assets/logo-full-CLuQqKqy.png",MD="/assets/logo-full-white-text-jCBbmy1q.png",A2=[{label:"About",children:[{label:"Our Story",href:"/about#our-story"},{label:"How It Works",href:"/about#how-it-works"},{label:"Meet the Team",href:"/about#team"}]},{label:"Designers",href:"/directory/designers"},{label:"Charities",href:"/directory/charities"},{label:"Media",href:"/media"},{label:"MCR News",href:"/updates"}],Om=()=>{const[e,t]=w.useState(!1),[r,n]=w.useState(null),a=jr(),s=jo(),o=a.pathname==="/",l=u=>{t(!1);const h=u.indexOf("#");if(h===-1)return;const f=u.slice(0,h)||"/",p=u.slice(h),g=()=>{var m;return(m=document.querySelector(p))==null?void 0:m.scrollIntoView({behavior:"smooth"})};a.pathname!==f?(s(f),setTimeout(g,150)):g()},c=u=>!!u&&u.includes("#"),d=`text-sm font-medium tracking-[0.2em] uppercase hover:text-primary transition-colors ${o?"text-secondary-foreground":"text-foreground"}`;return i.jsxs("nav",{className:`left-0 right-0 top-0 z-50 ${o?"absolute border-b border-secondary-foreground
442/20 bg-secondary/20 backdrop-blur-sm":"sticky border-b border-border bg-background"}`,children:[i.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-12 flex items-center justify-between h-32",children:[i.jsx(Ee,{to:"/",className:"flex items-center",onClick:()=>t(!1),children:i.jsx("img",{src:o?MD:mc,alt:"My Charity Runway",className:"h-24 w-auto object-contain lg:h-28"})}),i.jsxs("div",{className:"hidden lg:flex items-center gap-8",children:[A2.map(u=>u.children?i.jsxs("div",{className:"relative group",children:[i.jsxs("button",{className:`${d} flex items-center gap-1`,children:[u.label,i.jsx(mp,{size:12,className:"transition-transform group-hover:rotate-180"})]}),i.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 top-full pt-3 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",children:i.jsx("div",{className:"bg-background border border-border min-w-[200px] py-2 shadow-lg",children:u.children.map(h=>c(h.href)?i.jsx("button",{onClick:()=>l(h.href),className:"block w-full text-left px-5 py-2.5 text-sm uppercase tracking-[0.2em] text-foreground hover:text-primary hover:bg-muted transition-colors",children:h.label},h.label):i.jsx(Ee,{to:h.href,className:"block px-5 py-2.5 text-sm uppercase tracking-[0.2em] text-foreground hover:text-primary hover:bg-muted transition-colors",children:h.label},h.label))})})]},u.label):u.label==="MCR News"?i.jsxs(Ee,{to:u.href,title:"MCR News",className:`${d} flex flex-col items-center leading-tight`,children:[i.jsx("span",{children:"MCR"}),i.jsx("span",{children:"News"})]},u.label):c(u.href)?i.jsx("button",{onClick:()=>l(u.href),className:d,children:u.label},u.label):i.jsx(Ee,{to:u.href,className:d,children:u.label},u.label)),i.jsx("a",{href:"https://shop.mycharityrunway.com.au",target:"_blank",rel:"noopener noreferrer",className:"bg-primary text-primary-foreground px-6 py-2.5 text-sm font-semibold hover:opacity-90 transition-opacity uppercase tracking-[0.2em]",children:"SHOP THE RUNWAY"})]}),i.jsx("button",{className:`lg:hidden ${o?"text-secondary-foreground":"text-foreground"}`,onClick:()=>t(!e),"aria-label":"Toggle menu",children:e?i.jsx(tu,{size:24}):i.jsx(eF,{size:24})})]}),e&&i.jsxs("div",{className:"lg:hidden bg-background border-t border-border px-6 py-6 space-y-2 max-h-[calc(100vh-5rem)] overflow-y-auto",children:[A2.map(u=>u.children?i.jsxs("div",{className:"border-b border-border/50 pb-2",children:[i.jsxs("button",{onClick:()=>n(r===u.label?null:u.label),className:"w-full flex items-center justify-between py-3 text-foreground font-medium uppercase tracking-[0.2em] text-sm",children:[u.label,i.jsx(mp,{size:14,className:`transition-transform ${r===u.label?"rotate-180":""}`})]}),r===u.label&&i.jsx("div",{className:"pl-4 pb-2 space-y-2",children:u.children.map(h=>c(h.href)?i.jsx("button",{onClick:()=>l(h.href),className:"block w-full text-left py-2 text-muted-foreground hover:text-primary uppercase tracking-[0.2em] text-xs",children:h.label},h.label):i.jsx(Ee,{to:h.href,onClick:()=>t(!1),className:"block py-2 text-muted-foreground hover:text-primary uppercase tracking-[0.2em] text-xs",children:h.label},h.label))})]},u.label):c(u.href)?i.jsx("button",{onClick:()=>l(u.href),className:"block w-full text-left py-3 text-foreground font-medium uppercase tracking-[0.2em] text-sm border-b border-border/50",children:u.label},u.label):i.jsx(Ee,{to:u.href,onClick:()=>t(!1),className:"block py-3 text-foreground font-medium uppercase tracking-[0.2em] text-sm border-b border-border/50",children:u.label},u.label)),i.jsx("a",{href:"https://shop.mycharityrunway.com.au",target:"_blank",rel:"noopener noreferrer",className:"block bg-primary text-primary-foreground px-6 py-3 text-xs font-semibold w-full uppercase tracking-[0.2em] text-center mt-4",children:"SHOP THE RUNWAY"})]})]})},R2="https://mycharityrunway.com.au",da=(e,t)=>{let r=document.head.querySelector(e);return r||(r=document.createElement("meta"),document.head.appendChild(r)),Object.entries(t).forEach(([n,a])=>r.setAttribute(n,a)),r},OD=(e,t)=>{let r=document.head.querySelector(`link[rel="${e}"]`);r||(r=document.createElement("link"),r.setAttribute("rel",e),document.head.appendChild(r)),r.setAttribute("href",t)},E2=(e,t)=>
442{let r=document.head.querySelector(`script[data-seo="${e}"]`);r||(r=document.createElement("script"),r.type="application/ld+json",r.setAttribute("data-seo",e),document.head.appendChild(r)),r.text=JSON.stringify(t)},Ah=e=>{var t;(t=document.head.querySelector(`script[data-seo="${e}"]`))==null||t.remove()},Se=({title:e,description:t,path:r,noindex:n,breadcrumbs:a,jsonLd:s,ogImage:o})=>(w.useEffect(()=>{const l=`${R2}${r}`;return document.title=e,da('meta[name="description"]',{name:"description",content:t}),da('meta[name="robots"]',{name:"robots",content:n?"noindex, nofollow":"index, follow, max-image-preview:large"}),OD("canonical",l),da('meta[property="og:title"]',{property:"og:title",content:e}),da('meta[property="og:description"]',{property:"og:description",content:t}),da('meta[property="og:url"]',{property:"og:url",content:l}),da('meta[property="og:type"]',{property:"og:type",content:"website"}),da('meta[name="twitter:title"]',{name:"twitter:title",content:e}),da('meta[name="twitter:description"]',{name:"twitter:description",content:t}),o&&(da('meta[property="og:image"]',{property:"og:image",content:o}),da('meta[name="twitter:image"]',{name:"twitter:image",content:o})),a&&a.length?E2("breadcrumbs",{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:a.map((c,d)=>({"@type":"ListItem",position:d+1,name:c.name,item:`${R2}${c.path}`}))}):Ah("breadcrumbs"),s?E2("page",s):Ah("page"),()=>{Ah("breadcrumbs"),Ah("page")}},[e,t,r,n,JSON.stringify(a),JSON.stringify(s),o]),null),FD=1,ID="43e4c3ae-5c0a-47df-97d7-791a99cd718e",DD="4427161d-cf57-452e-bd20-fd23e544795e",LD="/__l5e/assets-v1/43e4c3ae-5c0a-47df-97d7-791a99cd718e/mcr-highlight-reel-hq.mp4",zD="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/43e4c3ae-5c0a-47df-97d7-791a99cd718e/mcr-highlight-reel-hq.mp4",BD="mcr-highlight-reel-hq.mp4",UD=19633526,WD="video/mp4",HD="2026-09-24T01:55:23Z",P2={version:FD,asset_id:ID,project_id:DD,url:LD,r2_key:zD,original_filename:BD,size:UD,content_type:WD,created_at:HD},VD=()=>{if(typeof navigator>"u")return P2.url;const e=navigator.connection;return e!=null&&e.saveData||(e==null?void 0:e.effectiveType)==="2g"||(e==null?void 0:e.effectiveType)==="slow-2g"||(e==null?void 0:e.effectiveType)==="3g"?"/hero-video-lite.mp4":P2.url},qD=()=>{const e=w.useRef(null),[t]=w.useState(VD);return w.useEffect(()=>{const r=e.current;if(!r)return;const n=()=>{r.play().catch(()=>{r.addEventListener("canplay",()=>r.play(),{once:!0})})};r.readyState>=2?n():r.addEventListener("loadeddata",n,{once:!0})},[]),i.jsxs("section",{className:"relative h-[100svh] min-h-[36rem] w-full overflow-hidden bg-secondary",children:[i.jsx("video",{src:t,"aria-hidden":"true",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",className:"absolute inset-0 hidden h-full w-full scale-125 object-cover opacity-90 blur-lg md:block"}),i.jsx("video",{ref:e,src:t,poster:"/hero-poster.jpg","aria-label":"My Charity Runway event highlights",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"auto",className:"absolute inset-0 h-full w-full object-cover object-[center_28%] md:object-contain md:object-center md:origin-top md:scale-[1.85]"}),i.jsx("div",{className:"absolute inset-0 [background:var(--gradient-hero)]"}),i.jsxs("div",{className:"relative z-10 mx-auto flex h-full max-w-7xl flex-col justify-end px-6 pb-12 pt-36 md:px-12 md:pb-16 lg:px-20 lg:pb-20",children:[i.jsx("p",{className:"font-heading text-primary text-xs md:text-sm font-light uppercase tracking-[0.4em] mb-6 animate-fade-up",children:"My Charity Runway 2026 That's a Wrap..."}),i.jsx("h1",{className:"sr-only",children:"Shop the Runway"}),i.jsxs("div",{className:"mt-10 animate-fade-up delay-200 flex flex-col gap-3",children:[i.jsxs("div",{className:"inline-flex items-center gap-2 self-start px-4 py-2 bg-secondary/40 border border-primary/40 backdrop-blur-sm mb-2",children:[i.jsx("span",{className:"w-2 h-2 rounded-full bg-primary animate-pulse","aria-hidden":"true"}),i.jsx("p",{className:"text-[10px] md:text-xs uppercase tracking-[0.3em] text-primary font-semibold",children:"2027 Season · Designer Applications Opening Soon"})]}),i.jsx("div",{className:"flex flex-col sm:flex-row sm:items-center gap-4",children:i.jsxs(Ee,{to:"/applications/designers",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 rounded-none text-xs md:text-sm font-semibold uppercase tracking-[0.3em] hover:bg-primary/90 transition-colors self-start",children:["Register Your Interest",i.jsx("span",{"aria-hidden":"true",children:"→"})]})})]})]})]})},GD=()=>i.jsx("section",{className:"bg-background py-24 md:py-32 px-6",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("div",{className:"w-16 h-px bg-foreground
442/20 mx-auto mb-10"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-muted-foreground mb-8",children:"My Charity Runway, 2026"}),i.jsx("blockquote",{className:"font-heading text-3xl md:text-5xl lg:text-6xl font-bold text-foreground leading-tight tracking-tight",children:"“Dressing for the future you want to see.”"}),i.jsx("div",{className:"w-16 h-px bg-foreground/20 mx-auto mt-10"})]})}),KD=1,YD="596badf3-e00b-4a9b-99d9-6338354c4f03",ZD="4427161d-cf57-452e-bd20-fd23e544795e",XD="/__l5e/assets-v1/596badf3-e00b-4a9b-99d9-6338354c4f03/abc-news-breakfast.png",JD="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/596badf3-e00b-4a9b-99d9-6338354c4f03/abc-news-breakfast.png",QD="abc-news-breakfast.png",$D=25051,eL="image/jpeg",tL="2026-09-04T01:10:36Z",rL={version:KD,asset_id:YD,project_id:ZD,url:XD,r2_key:JD,original_filename:QD,size:$D,content_type:eL,created_at:tL},nL=1,aL="4b50a4b0-c1df-4409-8637-2057daee1fef",iL="4427161d-cf57-452e-bd20-fd23e544795e",sL="/__l5e/assets-v1/4b50a4b0-c1df-4409-8637-2057daee1fef/channel-7-news.png",oL="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/4b50a4b0-c1df-4409-8637-2057daee1fef/channel-7-news.png",lL="channel-7-news.png",cL=13405,dL="image/jpeg",uL="2026-09-04T01:10:40Z",hL={version:nL,asset_id:aL,project_id:iL,url:sL,r2_key:oL,original_filename:lL,size:cL,content_type:dL,created_at:uL},fL=1,pL="f0fb1f4b-e112-4cbc-926a-f0d248d0b321",mL="4427161d-cf57-452e-bd20-fd23e544795e",gL="/__l5e/assets-v1/f0fb1f4b-e112-4cbc-926a-f0d248d0b321/ragtrader.png",xL="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/f0fb1f4b-e112-4cbc-926a-f0d248d0b321/ragtrader.png",yL="ragtrader.png",vL=2647,bL="image/png",wL="2026-09-04T01:10:45Z",jL={version:fL,asset_id:pL,project_id:mL,url:gL,r2_key:xL,original_filename:yL,size:vL,content_type:bL,created_at:wL},kL=1,NL="c4c6d9b5-f8b3-4f63-a1a7-b34f235bdd61",SL="4427161d-cf57-452e-bd20-fd23e544795e",CL="/__l5e/assets-v1/c4c6d9b5-f8b3-4f63-a1a7-b34f235bdd61/the-morning-show.png",AL="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/c4c6d9b5-f8b3-4f63-a1a7-b34f235bdd61/the-morning-show.png",RL="the-morning-show.png",EL=24341,PL="image/jpeg",TL="2026-09-04T01:10:49Z",_L={version:kL,asset_id:NL,project_id:SL,url:CL,r2_key:AL,original_filename:RL,size:EL,content_type:PL,created_at:TL},ML=1,OL="770e0c52-f21c-4cc6-b4e5-13b315394c6b",FL="4427161d-cf57-452e-bd20-fd23e544795e",IL="/__l5e/assets-v1/770e0c52-f21c-4cc6-b4e5-13b315394c6b/2ser.png",DL="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/770e0c52-f21c-4cc6-b4e5-13b315394c6b/2ser.png",LL="2ser.png",zL=11969,BL="image/png",UL="2026-09-04T01:10:54Z",WL={version:ML,asset_id:OL,project_id:FL,url:IL,r2_key:DL,original_filename:LL,size:zL,content_type:BL,created_at:UL},HL=1,VL="0cebded4-3e20-499e-bff2-e3480591c57b",qL="4427161d-cf57-452e-bd20-fd23e544795e",GL="/__l5e/assets-v1/0cebded4-3e20-499e-bff2-e3480591c57b/sbs-chinese.png",KL="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/0cebded4-3e20-499e-bff2-e3480591c57b/sbs-chinese.png",YL="sbs-chinese.png",ZL=9548,XL="image/png",JL="2026-09-04T01:23:36Z",QL={version:HL,asset_id:VL,project_id:qL,url:GL,r2_key:KL,original_filename:YL,size:ZL,content_type:XL,created_at:JL},$L=1,e7="7d6a1dd7-76fc-4718-9ba0-d9bf62889def",t7="4427161d-cf57-452e-bd20-fd23e544795e",r7="/__l5e/assets-v1/7d6a1dd7-76fc-4718-9ba0-d9bf62889def/sbs-news.jpg",n7="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/7d6a1dd7-76fc-4718-9ba0-d9bf62889def/sbs-news.jpg",a7="sbs-news.jpg",i7=12268,s7="image/jpeg",o7="2026-09-04T01:23:38Z",l7={version:$L,asset_id:e7,project_id:t7,url:r7,r2_key:n7,original_filename:a7,size:i7,content_type:s7,created_at:o7},c7=1,d7="89829a90-0860-4d2c-b535-fde2fd22e168",u7="4427161d-cf57-452e-bd20-fd23e544795e",h7="/__l5e/assets-v1/89829a90-0860-4d2c-b535-fde2fd22e168/daily-telegraph.png",f7="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/89829a90-0860-4d2c-b535-fde2fd22e168/daily-telegraph.png",p7="daily-telegraph.png",m7=3490,g7="image/webp",x7="2026-09-04T01:29:47Z",y7={version:c7,asset_id:d7,project_id:u7,url:h7,r2_key:f7,original_filename:p7,size:m7,content_type:g7,created_at:x7},v7=[{src:rL.url,alt:"ABC News Breakfast"},{src:hL.url,alt:"Channel 7"},{src:jL.url,alt:"Ragtrader"},{src:_L.url,alt:"The Morning Show"},{src:WL.url,alt:"2SER 107.3"},{src:QL.url,alt:"SBS Chinese"},{src:l7.url,alt:"SBS News"},{src:y7.url,alt:"The Daily Telegraph"}],b7=()=>i.jsx("section",{className:"bg-background py-14 md:py-20 px-6 border-t border-border",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"As Featured On"}
442),i.jsx("div",{className:"w-12 h-px bg-foreground/20 mx-auto"})]}),i.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 lg:grid-cols-8 gap-3 sm:gap-4 md:gap-6 items-center",children:v7.map(e=>i.jsx("div",{className:"flex items-center justify-center h-32 sm:h-28 md:h-32 bg-white/95 rounded-sm border border-border/40 px-3 py-3 sm:px-4 transition-colors",children:e.src?i.jsx("img",{src:e.src,alt:e.alt,loading:"lazy",className:"max-h-full max-w-full object-contain opacity-90 transition-all duration-300 hover:opacity-100"}):i.jsx("span",{className:"font-heading text-xs md:text-sm font-bold tracking-[0.15em] text-foreground/80 text-center leading-tight",children:e.text})},e.alt))})]})}),w7=1,j7="bf79bfd6-1234-4344-a258-c9e7c7b521ed",k7="4427161d-cf57-452e-bd20-fd23e544795e",N7="/__l5e/assets-v1/bf79bfd6-1234-4344-a258-c9e7c7b521ed/uniqueness-feature.jpg",S7="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/bf79bfd6-1234-4344-a258-c9e7c7b521ed/uniqueness-feature.jpg",C7="uniqueness-feature.jpg",A7=132116,R7="image/jpeg",E7="2026-09-01T04:47:26Z",P7={version:w7,asset_id:j7,project_id:k7,url:N7,r2_key:S7,original_filename:C7,size:A7,content_type:R7,created_at:E7},T7=P7.url,_7=[{number:"01",title:"Australia's First Exclusive Charity Runway",desc:"A first-of-its-kind fashion week experience dedicated entirely to purpose. Every collection on our runway is paired with a registered Australian charity, turning each show into a force for funding change."},{number:"02",title:"12 Designers, 12 Causes",desc:"An intimate, curated lineup. Each designer walks for a cause they believe in, turning the runway into 12 acts of advocacy."},{number:"03",title:"A New Model for Giving",desc:"Giving reimagined for a new generation. With a proportion of every sale channelled directly to the cause, style and impact are stitched into the same garment. Buying a piece becomes an act of giving, and every wear becomes a story worth telling."},{number:"04",title:"A Cultural Moment, Not a Show",desc:"Press, buyers, influencers, charities and community gather for one night in Sydney — to witness fashion redefined as a force for good."}],M7=()=>i.jsx("section",{id:"about",className:"bg-background border-t border-border",children:i.jsxs("div",{className:"grid lg:grid-cols-2",children:[i.jsx("div",{className:"relative min-h-[60vh] lg:min-h-[80vh]",children:i.jsx("img",{src:T7,alt:"Model walking the My Charity Runway",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy",width:1600,height:1200})}),i.jsxs("div",{className:"px-6 md:px-12 lg:px-16 py-20 md:py-28 flex flex-col justify-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-6",children:"What Makes Us Different"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight uppercase leading-[0.95] mb-12",children:"A RUNWAY WITH A REASON."}),i.jsx("div",{className:"space-y-10",children:_7.map(e=>i.jsxs("div",{className:"grid grid-cols-[auto_1fr] gap-6",children:[i.jsx("span",{className:"font-heading text-primary text-sm font-semibold tracking-[0.2em]",children:e.number}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg md:text-xl font-semibold mb-2 tracking-wide",children:e.title}),i.jsx("p",{className:"text-muted-foreground leading-relaxed",children:e.desc})]})]},e.number))})]})]})}),O7=()=>i.jsx("section",{id:"concept",className:"bg-background text-foreground border-t border-border",children:i.jsxs("div",{className:"max-w-4xl mx-auto px-6 md:px-12 py-24 md:py-32 text-center",children:[i.jsx("p",{className:"text-primary font-body text-[11px] uppercase tracking-[0.4em] mb-6",children:"The Concept"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight leading-[1.02] uppercase mb-10",children:["More Than a Runway.",i.jsx("br",{}),"A Platform for Impact."]}),i.jsx("p",{className:"text-foreground/80 text-lg md:text-xl leading-relaxed mb-6",children:"My Charity Runway is an annual event bringing designers, charities, brands and audience together for one purpose driven night of fashion. Founded by lawyer and entrepreneur Sarah Quinn, it pairs a curated selection of emerging Australian designers with the causes each designer is passionate about, turning every collection into an act of advocacy."}
442),i.jsx("p",{className:"text-foreground/70 text-base md:text-lg leading-relaxed mb-6",children:"The inaugural event was held on 28 August at Doltone House Heritage Wharf on Sydney Harbour, built on six successful charity and fashion events over the previous two years and intended to make luxury more affordable. It brought together retailers, buyers, media and VIP guests from across Australia and the world, taking an experience usually reserved for fashion elites and opening it to a much broader audience."}),i.jsx("p",{className:"text-foreground/70 text-base md:text-lg leading-relaxed mb-12",children:"The runway is just the beginning. See it on the runway, then own it, supporting the designer’s nominated charity at the same time. MCR is a platform, not just a runway, and the connections made on the night continue well beyond it, first in Australia and then globally."}),i.jsxs("div",{className:"grid grid-cols-2 gap-px bg-border border border-border",children:[i.jsxs("div",{className:"bg-background px-4 py-8",children:[i.jsx("p",{className:"font-heading text-2xl md:text-3xl font-bold text-primary mb-2",children:"28 Aug"}),i.jsx("p",{className:"text-[10px] md:text-xs uppercase tracking-[0.2em] text-foreground/60 leading-snug",children:"Inaugural Show, Sydney Harbour"})]}),i.jsxs("div",{className:"bg-background px-4 py-8",children:[i.jsx("p",{className:"font-heading text-2xl md:text-3xl font-bold text-primary mb-2",children:"15%"}),i.jsx("p",{className:"text-[10px] md:text-xs uppercase tracking-[0.2em] text-foreground/60 leading-snug",children:"Of Every Purchase to Charity"})]})]})]})}),F7=1,I7="46a5dc24-3a2e-4fad-82bc-40d90f109878",D7="4427161d-cf57-452e-bd20-fd23e544795e",L7="/__l5e/assets-v1/46a5dc24-3a2e-4fad-82bc-40d90f109878/tickets-runway-coat.jpg",z7="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/46a5dc24-3a2e-4fad-82bc-40d90f109878/tickets-runway-coat.jpg",B7="tickets-runway-coat.jpg",U7=127726,W7="image/jpeg",H7="2026-09-01T05:02:11Z",V7={version:F7,asset_id:I7,project_id:D7,url:L7,r2_key:z7,original_filename:B7,size:U7,content_type:W7,created_at:H7},q7=()=>i.jsxs("div",{className:"relative overflow-hidden",children:[i.jsx("img",{src:V7.url,alt:"My Charity Runway model",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),i.jsx("div",{className:"absolute inset-0 bg-black/55"}),i.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto px-6 md:px-12 py-24 md:py-32 text-center",children:[i.jsx("p",{className:"font-heading text-primary text-xs md:text-sm font-light uppercase tracking-[0.4em] mb-6",children:"See It. Own It. Support the Cause."}),i.jsx("h2",{className:"font-heading text-white font-bold uppercase tracking-tight leading-[0.95] text-3xl md:text-5xl mb-6",children:"From the Runway to Your Wardrobe"}),i.jsx("p",{className:"text-white/80 text-sm md:text-base font-light tracking-wide max-w-xl mx-auto mb-10",children:"Shop the collections shown on the runway. 15% of every purchase goes to the designer’s nominated charity."}),i.jsxs("a",{href:"https://shop.mycharityrunway.com.au",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 rounded-none text-xs md:text-sm font-semibold uppercase tracking-[0.3em] hover:bg-primary/90 transition-colors",children:["Shop the Runway",i.jsx("span",{"aria-hidden":"true",children:"→"})]})]})]}),Fm="/assets/amy-taylor-portrait-DgnKD9Fq.jpg",QR="/assets/liz-skorsis-portrait-a9IA1AZg.jpg",Im="/assets/oh-so-troppy-portrait-CMAclPy6.jpg",G7=[{name:"Amy Taylor Collection",tag:"Queen of the Backless",location:"Sydney, NSW",image:Fm},{name:"Liz Skorsis",tag:"Made to Captivate the Room",location:"Melbourne · New York",image:QR},{name:"Oh So Troppy",tag:"Tropical Joy, Made for Women",location:"Australia",image:Im}],K7=()=>i.jsx("section",{className:"bg-background text-foreground border-t border-border",children:i.jsxs("div",{className:"max-w-7xl mx-auto px-6 md:px-12 py-24 md:py-32",children:[i.jsxs("div",{className:"flex flex-col md:flex-row md:items-end md:justify-between gap-8 mb-14",children:[i.jsxs("div",{className:"max-w-2xl",children:[i.jsx("p",{className:"text-primary font-body text-[11px] uppercase tracking-[0.4em] mb-5",children:"The Class of 2026"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight leading-[1.02] uppercase",children:"Meet the Designers"})]}),i.jsxs(Ee,{to:"/directory/designers",className:"group inline-flex items-center gap-3 text-xs font-semibold uppercase tracking-[0.3em] text-foreground border-b border-foreground
442/30 pb-2 hover:text-primary hover:border-primary transition-colors self-start",children:["View All Designers",i.jsx(vr,{size:16,className:"group-hover:translate-x-1 transition-transform"})]})]}),i.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-x-6 gap-y-12 md:gap-x-8 md:gap-y-16",children:G7.map(e=>i.jsxs(Ee,{to:"/directory/designers",className:"group block",children:[i.jsxs("div",{className:"relative overflow-hidden bg-muted aspect-[3/4] mb-5",children:[i.jsx("img",{src:e.image,alt:e.name,loading:"lazy",className:"absolute inset-0 w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-foreground/50 via-transparent to-transparent opacity-60"})]}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.location}),i.jsx("h3",{className:"font-heading text-lg md:text-2xl font-bold uppercase tracking-tight leading-tight mb-1 group-hover:text-primary transition-colors",children:e.name}),i.jsx("p",{className:"text-sm text-foreground/70 italic",children:e.tag})]},e.name))})]})}),Y7=1,Z7="12367c78-b691-4857-9b18-fc40b4d3bd0f",X7="4427161d-cf57-452e-bd20-fd23e544795e",J7="/__l5e/assets-v1/12367c78-b691-4857-9b18-fc40b4d3bd0f/runway-collage-1.jpg",Q7="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/12367c78-b691-4857-9b18-fc40b4d3bd0f/runway-collage-1.jpg",$7="runway-collage-1.jpg",ez=161758,tz="image/jpeg",rz="2026-09-01T05:10:42Z",nz={version:Y7,asset_id:Z7,project_id:X7,url:J7,r2_key:Q7,original_filename:$7,size:ez,content_type:tz,created_at:rz},az=1,iz="3d1c2bc7-2dc2-4314-bb9d-32de4371936b",sz="4427161d-cf57-452e-bd20-fd23e544795e",oz="/__l5e/assets-v1/3d1c2bc7-2dc2-4314-bb9d-32de4371936b/runway-collage-2.jpg",lz="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/3d1c2bc7-2dc2-4314-bb9d-32de4371936b/runway-collage-2.jpg",cz="runway-collage-2.jpg",dz=167502,uz="image/jpeg",hz="2026-09-01T05:10:47Z",fz={version:az,asset_id:iz,project_id:sz,url:oz,r2_key:lz,original_filename:cz,size:dz,content_type:uz,created_at:hz},pz=1,mz="4dda7168-45db-4272-ad66-b9c60806d383",gz="4427161d-cf57-452e-bd20-fd23e544795e",xz="/__l5e/assets-v1/4dda7168-45db-4272-ad66-b9c60806d383/runway-collage-3.jpg",yz="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/4dda7168-45db-4272-ad66-b9c60806d383/runway-collage-3.jpg",vz="runway-collage-3.jpg",bz=192495,wz="image/jpeg",jz="2026-09-01T05:10:52Z",kz={version:pz,asset_id:mz,project_id:gz,url:xz,r2_key:yz,original_filename:vz,size:bz,content_type:wz,created_at:jz}
442,Nz=1,Sz="f32ac0a8-651e-4634-b2fd-93118f9384e9",Cz="4427161d-cf57-452e-bd20-fd23e544795e",Az="/__l5e/assets-v1/f32ac0a8-651e-4634-b2fd-93118f9384e9/runway-collage-4.jpg",Rz="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/f32ac0a8-651e-4634-b2fd-93118f9384e9/runway-collage-4.jpg",Ez="runway-collage-4.jpg",Pz=191372,Tz="image/jpeg",_z="2026-09-01T05:10:56Z",Mz={version:Nz,asset_id:Sz,project_id:Cz,url:Az,r2_key:Rz,original_filename:Ez,size:Pz,content_type:Tz,created_at:_z},Oz=[{src:nz.url,alt:"Model in a white tulle gown on the My Charity Runway 2026 runway"},{src:fz.url,alt:"Models and a designer celebrating on the runway at My Charity Runway 2026"},{src:kz.url,alt:"Designer in black feathered wings walking the My Charity Runway 2026 runway with two companions"},{src:Mz.url,alt:"Model in a vibrant orange and pink floral gown on the runway"}],Fz=()=>i.jsx("section",{className:"py-20 md:py-28 bg-background",children:i.jsxs("div",{className:"container mx-auto px-6",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"text-xs tracking-[0.3em] uppercase text-primary mb-4",children:"Runway 2026"}),i.jsx("h2",{className:"font-display text-3xl md:text-5xl font-light uppercase",children:"Moments from the Runway"})]}),i.jsx("div",{className:"grid grid-cols-2 auto-rows-[260px] md:auto-rows-[420px] gap-3 md:gap-5",children:Oz.map(e=>i.jsx("figure",{className:"relative overflow-hidden rounded-sm bg-muted group",children:i.jsx("img",{src:e.src,alt:e.alt,loading:"lazy",className:"w-full h-full object-contain transition-transform duration-700 group-hover:scale-105"})},e.src))})]})}),Iz=1,Dz="242643fa-1094-438b-a15d-490cf79870b6",Lz="4427161d-cf57-452e-bd20-fd23e544795e",zz="/__l5e/assets-v1/242643fa-1094-438b-a15d-490cf79870b6/runway-quote-bw.jpg",Bz="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/242643fa-1094-438b-a15d-490cf79870b6/runway-quote-bw.jpg",Uz="runway-quote-bw.jpg",Wz=182056,Hz="image/jpeg",Vz="2026-09-01T05:18:18Z",qz={version:Iz,asset_id:Dz,project_id:Lz,url:zz,r2_key:Bz,original_filename:Uz,size:Wz,content_type:Hz,created_at:Vz},Gz=()=>i.jsx("section",{className:"relative w-full overflow-hidden",children:i.jsxs("figure",{className:"relative w-full",children:[i.jsx("img",{src:qz.url,alt:"Two models walking the My Charity Runway 2026 runway with arms outstretched, captured in black and white",loading:"lazy",className:"w-full h-[60vh] md:h-[80vh] object-cover"}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-black/40 via-black/30 to-black/60"}),i.jsx("div",{className:"absolute inset-0 flex items-center justify-center px-6",children:i.jsx("blockquote",{className:"text-center max-w-4xl",children:i.jsx("p",{className:"font-display text-2xl md:text-4xl lg:text-5xl font-bold leading-snug text-white tracking-wide drop-shadow-[0_2px_12px_rgba(0,0,0,0.7)]",children:"“Dressing for the future. Walking for a purpose.”"})})})]})}),Kz=["Education, Confidence & Women Empowerment","Cancer Awareness","Animal Welfare & Inclusivity","Disability & Inclusion","Family Violence Prevention","Preventative Health & Early Detection","Sustainability and Sustainable Community","Children & Youth","Wellbeing, Connection & Community Care","Breast Cancer & Mental Health Awareness","Diabetes Education, Prevention & Research","Housing and Giving"],Yz=()=>i.jsx("section",{id:"themes",className:"section-padding bg-background text-foreground border-t border-border",children:i.jsxs("div",{className:"max-w-7xl mx-auto text-center",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Inspired Themes"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold mb-4 tracking-wide uppercase",children:["12 DESIGNERS, 12 ",i.jsx("span",{className:"text-primary",children:"CAUSES"}),", 1 NIGHT ONLY."]}),i.jsx("p",{className:"text-foreground/60 text-lg max-w-2xl mx-auto mb-16",children:"Meaningful collections aligned with awareness causes — fostering year-round impact."}),i.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:Kz.map(e=>
442i.jsx("div",{className:"group border border-foreground/10 rounded-xl p-5 text-left hover:border-primary/50 transition-all",children:i.jsx("p",{className:"text-foreground font-heading text-base md:text-lg font-semibold tracking-wide leading-tight",children:e})},e))})]})}),Zz=[{icon:Du,eyebrow:"Supporters",title:"Own the runway",desc:"The inaugural show is a wrap, but the movement continues. Shop the runway and subscribe for updates on our next season of charity-led fashion in Australia.",href:"https://shop.mycharityrunway.com.au",cta:"SHOP THE RUNWAY"},{icon:Rm,eyebrow:"Future Designers",title:"Walk a future runway",desc:"The inaugural runway has walked. Expressions of interest are now open for designers who want to be part of upcoming seasons — register your interest and be first in line for the next chapter.",href:"/applications/designers",cta:"Express Your Interest"},{icon:db,eyebrow:"Future Partners",title:"Power the next show",desc:"Partnership opportunities for future seasons are now open. Stand alongside Australia's purpose-driven designers and causes that matter — express your interest today.",href:"/applications/partners",cta:"Express Your Interest"}],Xz=e=>e.startsWith("http"),Jz=()=>i.jsx("section",{id:"inaugural",className:"section-padding bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-7xl mx-auto",children:[i.jsxs("div",{className:"max-w-3xl mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"The Inaugural Show — A Wrap"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-6xl font-bold tracking-tight leading-[1.05] mb-6 uppercase",children:["READY TO MAKE",i.jsx("br",{}),i.jsx("span",{className:"text-primary",children:"AN IMPACT?"})]}),i.jsx("p",{className:"text-secondary-foreground/80 text-lg md:text-xl leading-relaxed mb-4",children:"This is more than an event. It is a movement in Australian fashion, and it continues beyond the inaugural runway. The next chapter starts now."}),i.jsx("p",{className:"text-secondary-foreground/70 text-base md:text-lg leading-relaxed",children:"Be part of fashion's purpose driven future. Whether you are a supporter, a designer or a brand, express your interest today and help shape future seasons of My Charity Runway."})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-px bg-secondary-foreground/10 border border-secondary-foreground/10",children:Zz.map(({icon:e,eyebrow:t,title:r,desc:n,href:a,cta:s})=>i.jsxs("div",{className:"bg-secondary p-8 lg:p-10 flex flex-col group hover:bg-secondary/70 transition-colors",children:[i.jsx(e,{size:32,className:"text-primary mb-6"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-secondary-foreground/60 mb-3",children:t}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold mb-4 tracking-wide uppercase",children:r}),i.jsx("p",{className:"text-secondary-foreground/70 leading-relaxed mb-8 flex-1",children:n}),Xz(a)?i.jsxs("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity self-start",children:[s," ",i.jsx("span",{"aria-hidden":"true",children:"→"})]}):a.startsWith("/#")?i.jsxs("a",{href:a,onClick:o=>{var c;o.preventDefault();const l=a.slice(2);(c=document.getElementById(l))==null||c.scrollIntoView({behavior:"smooth"})},className:"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity self-start",children:[s," ",i.jsx("span",{"aria-hidden":"true",children:"→"})]}):i.jsxs(Ee,{to:a,className:"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity self-start",children:[s," ",i.jsx("span",{"aria-hidden":"true",children:"→"})]})]},t))})]})}),Qz="JCSy4P7Rbq8Lah6VlkDg",$z=()=>(w.useEffect(()=>{if(document.querySelector('script[src*="w.behold.so"]'))return;const e=document.createElement("script");e.type="module",e.src="https://w.behold.so/widget.js",document.head.appendChild(e)},[]),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-12",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:"Follow along"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl font-bold mb-4",children:"@mycharityrunway"}),i.jsxs("a",{href:"https://www.instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-primary transition-colors",children:[i.jsx(Cm,{size:16}),"Follow us on Instagram"]})]}),i.jsx("behold-widget",{"feed-id":Qz})]})})),$R="/assets/anna-james-media-BtHDWOlC.png",iv="/assets/bleach-babes-studio-Bd1_2RyR.jpg",sv="/assets/simone-aspinall-makeup-qEftP1sj.jpg",eE="data:image/png;base64,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",tE="/assets/duet-immigration-logo-D8GXd7gj.png",rE="/assets/animal-welfare-league-nsw-D4AwM5uP.png",nE="/assets/autism-mates-D9IFOeA9.png",aE="/assets/autism-swim-CuLjqb7x.png",iE="/assets/kidswish-Coq41r_C.png",sE="/assets/project-independence-hTr6AMMS.png",oE="/assets/rizeup-australia-7GVZnBau.png",ov="/assets/thanksgiving-australia-Cgd-pf77.png",lE="/assets/sydney-dogs-cats-home-C3pxep4S.png",eB="/assets/caroline-chisholm-society-DTNdt1ZE.png",lv="/assets/cherish-womens-cancer-foundation-B0hSeT8_.jpg",cv="/assets/level-up-lounge-logo-iR6wEIe8.jpg",cE="/assets/chronic-pain-australia-CUqyuaf8.jpg",dE="/assets/f2t-logo-D2LKXM2D.webp",uE="/assets/sofitel-darling-harbour-D2cZtyJk.png",T2=[{src:cv,alt:"LevelUp Lounge"},{src:eE,alt:"Australian Cervical Cancer Foundation",scale:2.1},{src:tE,alt:"Duet Immigration"},{src:$R,alt:"Anna James Media & Co"},{src:iv,alt:"Bleach Babes Studio"},{src:sv,alt:"Simone Aspinall Makeup"},{src:dE,alt:"F2T Travel Activations"},{src:uE,alt:"Sofitel Sydney Darling Harbour"},{src:rE,alt:"Animal Welfare League NSW"},{src:nE,alt:"Autism Mates"},{src:aE,alt:"Autism Swim"},{src:iE,alt:"KidsWish"},{src:sE,alt:"Project Independence"},{src:oE,alt:"RizeUp Australia"},{src:ov,alt:"Thanksgiving Australia"},{src:lE,alt:"Sydney Dogs and Cats Home"},{src:eB,alt:"Caroline Chisholm Society",scale:1.6},{src:lv,alt:"Cherish Women's Cancer Foundation"},{src:cE,alt:"Chronic Pain Australia"}],tB=()=>{const e=[...T2,...T2];return i.jsx("section",{className:"py-16 md:py-20 bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-12",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:"In good company"}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold",children:"Our Partners & Charity Community"})]}),i.jsx("div",{className:"relative overflow-hidden [mask-image:linear-gradient(to_right,transparent,black_10%,black_90%,transparent)]",children:i.jsx("div",{className:"flex gap-12 md:gap-16 w-max animate-marquee items-center",children:e.map((t,r)=>i.jsx("div",{className:"flex items-center justify-center h-16 md:h-20 w-32 md:w-40 shrink-0",children:i.jsx("img",{src:t.src,alt:t.alt,loading:"lazy",style:t.scale?{transform:`scale(${t.scale})`}:void 0,className:"max-h-full max-w-full object-contain"})},r))})})]})})},Sb=[{publication:"SBS NEWS",publicationStyle:"font-serif tracking-[0.2em] text-xl md:text-2xl",title:"Nicole Miller Brings Fashion for Impact to Sydney",excerpt:"SBS News interviews My Charity Runway founder Sarah Quinn, a first-generation migrant, on building the Fashion for Impact platform and uniting designers, charities and community in Australia.",url:"https://youtu.be/WOmkpJ9PeTs?si=Lo9OId6GkqOHCrAM",date:"September 2026",video:!0,thumbnail:"/__l5e/assets-v1/7d6a1dd7-76fc-4718-9ba0-d9bf62889def/sbs-news.jpg"},{publication:"RAGTRADER",publicationStyle:"font-serif tracking-[0.2em] text-xl md:text-2xl",title:"Nicole Miller Eyes Aussie Growth Through Charity Runway",excerpt:"Ragtrader reports on US brand Nicole Miller's Australian growth plans through the inaugural My Charity Runway event in Sydney, reintroducing the label to local audiences.",url:"https://www.ragtrader.com.au/news/nicole-miller-eyes-aussie-growth-through-charity-runway",date:"September 2026",thumbnail:"/__l5e/assets-v1/b6b44345-e716-4c8d-8e0f-1a357808a6ec/ragtrader-lead.jpg"},{publication:"THE MORNING SHOW · 7",publicationStyle:"font-serif tracking-[0.2em] text-xl md:text-2xl",title:"Iconic Fashion Designer Nicole Miller Combines Fashion and Philanthropy",excerpt:"Nicole Miller joins Channel Seven's The Morning Show to talk about her first Australian runway appearance and launching the Fashion for Impact platform with My Charity Runway.",url:"https://7news.com.au/video/the-morning-show/iconic-fashion-designer-nicole-miller-combines-fashion-and-philanthropy--bc-6402445010112",date:"July 2026",video:!0,thumbnail:"/__l5e/assets-v1/e800d44b-9cb3-45f0-8607-d13798c345fd/nicole-miller-runway.jpg"},{publication:"THE CAROUSEL",publicationStyle:"font-serif tracking-[0.2em] text-xl md:text-2xl",title:"My Charity Runway: Fashion, But Make It Fundraising",excerpt:"The Carousel spotlights My Charity Runway as Sydney's new purpose-driven fashion platform, pairing 12 designers with 12 charities for an evening described as Australia's answer to a mini-MET Gala.",url:"https://thecarousel.com/beauty-fashion/my-charity-runway-fashion-but-make-it-fundraising/",date:"June 2026"},{publication:"CURVE RAPPORT",publicationStyle:"font-serif tracking-[0.15em] text-xl md:text-2xl",title:"The Devil Wears Prada 2 Premiere Night Raised $5,000 for Autism Swim, and Proved Fashion Can Do More Than Turn Heads",excerpt:"An inside look at the Sydney premiere where My Charity Runway showed how fashion can be a force for grassroots good.",url:"https://curverapport.com/plus-size-fashion/the-devil-wears-prada-2-premiere-night-raised-5000-for-autism-swim-and-proved-fashion-can-do-more-than-turn-heads/",date:"May 2026"},{publication:"VOGUE CHINA",publicationStyle:"font-serif italic tracking-tight text-2xl md:text-3xl",title:"Sarah Quinn 和 MGI 双双联动,重新定义慈善事业",excerpt:"Vogue China features the founder's story and the evolution of My Charity Runway — tracing Sarah Quinn's journey and the rise of a new model for purpose-driven fashion in Australia.",url:"https://www.vogue.com.cn/fashion/brand_news/ne
442ws_17g4a319c3ba2f06.html",date:"2026"},{publication:"GRAZIA CHINA",publicationStyle:"font-serif tracking-[0.2em] text-xl md:text-2xl",title:"奢华与慈善的交响:Sarah (Li) Quinn 的非凡旅程",excerpt:"Grazia China spotlights the extraordinary journey of MCR's founder, bridging luxury, migration and charitable impact.",url:"http://m.chinagrazia.com/article/181142.html",date:"January 2025"}],rB=()=>{const e=Sb.slice(0,2);return i.jsx("section",{id:"media",className:"py-24 md:py-32 bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-6xl mx-auto px-6 lg:px-12",children:[i.jsxs("div",{className:"text-center mb-16 md:mb-20",children:[i.jsx("p",{className:"text-primary font-body text-[11px] uppercase tracking-[0.4em] mb-5",children:"In the Media"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight leading-[1.02] text-foreground mb-4 uppercase",children:"MEDIA COVERAGE"}),i.jsx("p",{className:"text-foreground/70 max-w-2xl mx-auto",children:"Featured in leading fashion publications across Australia and Asia."})]}),i.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-8 max-w-4xl mx-auto",children:e.map(t=>i.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"group flex flex-col bg-card border border-border p-8 hover:border-primary transition-colors",children:[t.thumbnail?i.jsxs("div",{className:"relative overflow-hidden bg-muted aspect-[16/9] mb-6",children:[i.jsx("img",{src:t.thumbnail,alt:t.title,className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),t.video&&i.jsx("span",{className:"absolute inset-0 flex items-center justify-center bg-background/40 group-hover:bg-background/25 transition-colors",children:i.jsx("span",{className:"inline-flex h-14 w-14 items-center justify-center rounded-full bg-primary text-primary-foreground",children:i.jsx(Wr,{className:"h-5 w-5 fill-current"})})})]}):null,i.jsx("div",{className:"border-b border-border pb-6 mb-6 min-h-[80px] flex items-center justify-center",children:i.jsx("span",{className:`${t.publicationStyle} text-foreground text-center`,children:t.publication})}),i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-foreground/50 mb-3",children:t.date}),i.jsx("h3",{className:"font-serif text-xl text-foreground mb-4 leading-snug group-hover:text-primary transition-colors",children:t.title}),i.jsx("p",{className:"text-sm text-foreground/70 mb-6 flex-1",children:t.excerpt}),i.jsx("span",{className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-primary",children:t.video?i.jsxs(i.Fragment,{children:["Watch the Interview ",i.jsx(Wr,{size:12,className:"fill-current"})]}):i.jsxs(i.Fragment,{children:["Read Article ",i.jsx(Ca,{size:12})]})})]},t.url))}),i.jsx("div",{className:"mt-12 md:mt-16 text-center",children:i.jsxs(Ee,{to:"/media",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-foreground hover:text-primary transition-colors border-b border-foreground
442/30 hover:border-primary pb-1",children:["Read more in the media ",i.jsx(vr,{size:14})]})})]})})};var Ze;(function(e){e.assertEqual=a=>{};function t(a){}e.assertIs=t;function r(a){throw new Error}e.assertNever=r,e.arrayToEnum=a=>{const s={};for(const o of a)s[o]=o;return s},e.getValidEnumValues=a=>{const s=e.objectKeys(a).filter(l=>typeof a[a[l]]!="number"),o={};for(const l of s)o[l]=a[l];return e.objectValues(o)},e.objectValues=a=>e.objectKeys(a).map(function(s){return a[s]}),e.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{const s=[];for(const o in a)Object.prototype.hasOwnProperty.call(a,o)&&s.push(o);return s},e.find=(a,s)=>{for(const o of a)if(s(o))return o},e.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function n(a,s=" | "){return a.map(o=>typeof o=="string"?`'${o}'`:o).join(s)}e.joinValues=n,e.jsonStringifyReplacer=(a,s)=>typeof s=="bigint"?s.toString():s})(Ze||(Ze={}));var _2;(function(e){e.mergeShapes=(t,r)=>({...t,...r})})(_2||(_2={}));const re=Ze.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Fi=e=>{switch(typeof e){case"undefined":return re.undefined;case"string":return re.string;case"number":return Number.isNaN(e)?re.nan:re.number;case"boolean":return re.boolean;case"function":return re.function;case"bigint":return re.bigint;case"symbol":return re.symbol;case"object":return Array.isArray(e)?re.array:e===null?re.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?re.promise:typeof Map<"u"&&e instanceof Map?re.map:typeof Set<"u"&&e instanceof Set?re.set:typeof Date<"u"&&e instanceof Date?re.date:re.object;default:return re.unknown}}
vendor: 6,015 bytes, line 442
442,G=Ze.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class ui extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};const r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=t}format(t){const r=t||function(s){return s.message},n={_errors:[]},a=s=>{for(const o of s.issues)if(o.code==="invalid_union")o.unionErrors.map(a);else if(o.code==="invalid_return_type")a(o.returnTypeError);else if(o.code==="invalid_arguments")a(o.argumentsError);else if(o.path.length===0)n._errors.push(r(o));else{let l=n,c=0;for(;c<o.path.length;){const d=o.path[c];c===o.path.length-1?(l[d]=l[d]||{_errors:[]},l[d]._errors.push(r(o))):l[d]=l[d]||{_errors:[]},l=l[d],c++}}};return a(this),n}static assert(t){if(!(t instanceof ui))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Ze.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=r=>r.message){const r={},n=[];for(const a of this.issues)if(a.path.length>0){const s=a.path[0];r[s]=r[s]||[],r[s].push(t(a))}else n.push(t(a));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}}ui.create=e=>new ui(e);const dv=(e,t)=>{let r;switch(e.code){case G.invalid_type:e.received===re.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case G.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,Ze.jsonStringifyReplacer)}`;break;case G.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ze.joinValues(e.keys,", ")}`;break;case G.invalid_union:r="Invalid input";break;case G.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ze.joinValues(e.options)}`;break;case G.invalid_enum_value:r=`Invalid enum value. Expected ${Ze.joinValues(e.options)}, received '${e.received}'`;break;case G.invalid_arguments:r="Invalid function arguments";break;case G.invalid_return_type:r="Invalid function return type";break;case G.invalid_date:r="Invalid date";break;case G.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:Ze.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case G.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case G.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case G.custom:r="Invalid input";break;case G.invalid_intersection_types:r="Intersection results could not be merged";break;case G.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case G.not_finite:r="Number must be finite";break;default:r=t.defaultError,Ze.assertNever(e)}return{message:r}};let nB=dv;function aB(){return nB}const iB=e=>{const{data:t,path:r,errorMaps:n,issueData:a}=e,s=[...r,...a.path||[]],o={...a,path:s};if(a.message!==void 0)return{...a,path:s,message:a.message};let l="";const c=n.filter(d=>!!d).slice().reverse();for(const d of c)l=d(o,{data:t,defaultError:l}).message;return{...a,path:s,message:l}};function Q(e,t){const r=aB(),n=iB({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===dv?void 0:dv].filter(a=>!!a)});e.common.issues.push(n)}class Gr{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,r){const n=[];for(const a of r){if(a.status==="aborted")return ye;a.status==="dirty"&&t.dirty(),n.push(a.value)}return{status:t.value,value:n}}static async mergeObjectAsync(t,r){const n=[];for(const a of r){const s=await a.key,o=await a.value;n.push({key:s,value:o})}return Gr.mergeObjectSync(t,n)}static mergeObjectSync(t,r){const n={};for(const a of r){const{key:s,value:o}=a;if(s.status==="aborted"||o.status==="aborted")return ye;s.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),s.value!=="__proto__"&&(typeof o.value<"u"||a.alwaysSet)&&(n[s.value]=o.value)}return{status:t.value,value:n}}}const ye=Object.freeze({status:"aborted"}),$c=e=>({status:"dirty",value:e}),wn=e=>
vendor: 5,318 bytes, line 442
442({status:"valid",value:e}),M2=e=>e.status==="aborted",O2=e=>e.status==="dirty",Ql=e=>e.status==="valid",kp=e=>typeof Promise<"u"&&e instanceof Promise;var ae;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(ae||(ae={}));class vs{constructor(t,r,n,a){this._cachedPath=[],this.parent=t,this.data=r,this._path=n,this._key=a}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const F2=(e,t)=>{if(Ql(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const r=new ui(e.common.issues);return this._error=r,this._error}}};function Pe(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(o,l)=>{const{message:c}=e;return o.code==="invalid_enum_value"?{message:c??l.defaultError}:typeof l.data>"u"?{message:c??n??l.defaultError}:o.code!=="invalid_type"?{message:l.defaultError}:{message:c??r??l.defaultError}},description:a}}class Ge{get description(){return this._def.description}_getType(t){return Fi(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:Fi(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Gr,ctx:{common:t.parent.common,data:t.data,parsedType:Fi(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const r=this._parse(t);if(kp(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){const r=this._parse(t);return Promise.resolve(r)}parse(t,r){const n=this.safeParse(t,r);if(n.success)return n.data;throw n.error}safeParse(t,r){const n={common:{issues:[],async:(r==null?void 0:r.async)??!1,contextualErrorMap:r==null?void 0:r.errorMap},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Fi(t)},a=this._parseSync({data:t,path:n.path,parent:n});return F2(n,a)}"~validate"(t){var n,a;const r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Fi(t)};if(!this["~standard"].async)try{const s=this._parseSync({data:t,path:[],parent:r});return Ql(s)?{value:s.value}:{issues:r.common.issues}}catch(s){(a=(n=s==null?void 0:s.message)==null?void 0:n.toLowerCase())!=null&&a.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:r}).then(s=>Ql(s)?{value:s.value}:{issues:r.common.issues})}async parseAsync(t,r){const n=await this.safeParseAsync(t,r);if(n.success)return n.data;throw n.error}async safeParseAsync(t,r){const n={common:{issues:[],contextualErrorMap:r==null?void 0:r.errorMap,async:!0},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Fi(t)},a=this._parse({data:t,path:n.path,parent:n}),s=await(kp(a)?a:Promise.resolve(a));return F2(n,s)}refine(t,r){const n=a=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(a):r;return this._refinement((a,s)=>{const o=t(a),l=()=>s.addIssue({code:G.custom,...n(a)});return typeof Promise<"u"&&o instanceof Promise?o.then(c=>c?!0:(l(),!1)):o?!0:(l(),!1)})}refinement(t,r){return this._refinement((n,a)=>t(n)?!0:(a.addIssue(typeof r=="function"?r(n,a):r),!1))}_refinement(t){return new ec({schema:this,typeName:ve.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return cs.create(this,this._def)}nullable(){return tc.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ea.create(this)}promise(){return Ap.create(this,this._def)}or(t){return Sp.create([this,t],this._def)}and(t){return Cp.create(this,t,this._def)}transform(t){return new ec({...Pe(this._def),schema:this,typeName:ve.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const r=typeof t=="function"?t:()=>t;
vendor: 4,255 bytes, line 442
442return new fv({...Pe(this._def),innerType:this,defaultValue:r,typeName:ve.ZodDefault})}brand(){return new RB({typeName:ve.ZodBranded,type:this,...Pe(this._def)})}catch(t){const r=typeof t=="function"?t:()=>t;return new pv({...Pe(this._def),innerType:this,catchValue:r,typeName:ve.ZodCatch})}describe(t){const r=this.constructor;return new r({...this._def,description:t})}pipe(t){return Cb.create(this,t)}readonly(){return mv.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const sB=/^c[^\s-]{8,}$/i,oB=/^[0-9a-z]+$/,lB=/^[0-9A-HJKMNP-TV-Z]{26}$/i,cB=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,dB=/^[a-z0-9_-]{21}$/i,uB=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,hB=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,fB=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,pB="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let rx;const mB=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,gB=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,xB=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,yB=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,vB=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,bB=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,hE="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",wB=new RegExp(`^${hE}$`);function fE(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const r=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${r}`}function jB(e){return new RegExp(`^${fE(e)}$`)}function kB(e){let t=`${hE}T${fE(e)}`;const r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}function NB(e,t){return!!((t==="v4"||!t)&&mB.test(e)||(t==="v6"||!t)&&xB.test(e))}function SB(e,t){if(!uB.test(e))return!1;try{const[r]=e.split(".");if(!r)return!1;const n=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),a=JSON.parse(atob(n));return!(typeof a!="object"||a===null||"typ"in a&&(a==null?void 0:a.typ)!=="JWT"||!a.alg||t&&a.alg!==t)}catch{return!1}}function CB(e,t){return!!((t==="v4"||!t)&&gB.test(e)||(t==="v6"||!t)&&yB.test(e))}class Xi extends Ge{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==re.string){const s=this._getOrReturnCtx(t);
vendor: 18,584 bytes, line 442
442return Q(s,{code:G.invalid_type,expected:re.string,received:s.parsedType}),ye}const n=new Gr;let a;for(const s of this._def.checks)if(s.kind==="min")t.data.length<s.value&&(a=this._getOrReturnCtx(t,a),Q(a,{code:G.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),n.dirty());else if(s.kind==="max")t.data.length>s.value&&(a=this._getOrReturnCtx(t,a),Q(a,{code:G.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),n.dirty());else if(s.kind==="length"){const o=t.data.length>s.value,l=t.data.length<s.value;(o||l)&&(a=this._getOrReturnCtx(t,a),o?Q(a,{code:G.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):l&&Q(a,{code:G.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),n.dirty())}else if(s.kind==="email")fB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"email",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="emoji")rx||(rx=new RegExp(pB,"u")),rx.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"emoji",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="uuid")cB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"uuid",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="nanoid")dB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"nanoid",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="cuid")sB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"cuid",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="cuid2")oB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"cuid2",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="ulid")lB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"ulid",code:G.invalid_string,message:s.message}),n.dirty());else if(s.kind==="url")try{new URL(t.data)}catch{a=this._getOrReturnCtx(t,a),Q(a,{validation:"url",code:G.invalid_string,message:s.message}),n.dirty()}else s.kind==="regex"?(s.regex.lastIndex=0,s.regex.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"regex",code:G.invalid_string,message:s.message}),n.dirty())):s.kind==="trim"?t.data=t.data.trim():s.kind==="includes"?t.data.includes(s.value,s.position)||(a=this._getOrReturnCtx(t,a),Q(a,{code:G.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),n.dirty()):s.kind==="toLowerCase"?t.data=t.data.toLowerCase():s.kind==="toUpperCase"?t.data=t.data.toUpperCase():s.kind==="startsWith"?t.data.startsWith(s.value)||(a=this._getOrReturnCtx(t,a),Q(a,{code:G.invalid_string,validation:{startsWith:s.value},message:s.message}),n.dirty()):s.kind==="endsWith"?t.data.endsWith(s.value)||(a=this._getOrReturnCtx(t,a),Q(a,{code:G.invalid_string,validation:{endsWith:s.value},message:s.message}),n.dirty()):s.kind==="datetime"?kB(s).test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{code:G.invalid_string,validation:"datetime",message:s.message}),n.dirty()):s.kind==="date"?wB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{code:G.invalid_string,validation:"date",message:s.message}),n.dirty()):s.kind==="time"?jB(s).test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{code:G.invalid_string,validation:"time",message:s.message}),n.dirty()):s.kind==="duration"?hB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"duration",code:G.invalid_string,message:s.message}),n.dirty()):s.kind==="ip"?NB(t.data,s.version)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"ip",code:G.invalid_string,message:s.message}),n.dirty()):s.kind==="jwt"?SB(t.data,s.alg)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"jwt",code:G.invalid_string,message:s.message}),n.dirty()):s.kind==="cidr"?CB(t.data,s.version)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"cidr",code:G.invalid_string,message:s.message}),n.dirty()):s.kind==="base64"?vB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"base64",code:G.invalid_string,message:s.message}),n.dirty()):s.kind==="base64url"?bB.test(t.data)||(a=this._getOrReturnCtx(t,a),Q(a,{validation:"base64url",code:G.invalid_string,message:s.message}),n.dirty()):Ze.assertNever(s);return{status:n.value,value:t.data}}_regex(t,r,n){return this.refinement(a=>t.test(a),{validation:r,code:G.invalid_string,...ae.errToObj(n)})}_addCheck(t){return new Xi({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...ae.errToObj(t)})}url(t){return this._addCheck({kind:"url",...ae.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...ae.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...ae.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...ae.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...ae.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...ae.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...ae.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...ae.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...ae.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...ae.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...ae.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...ae.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(t==null?void 0:t.offset)??!1,local:(t==null?void 0:t.local)??!1,...ae.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...ae.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...ae.errToObj(t)})}regex(t,r){return this._addCheck({kind:"regex",regex:t,...ae.errToObj(r)})}includes(t,r){return this._addCheck({kind:"includes",value:t,position:r==null?void 0:r.position,...ae.errToObj(r==null?void 0:r.message)})}startsWith(t,r){return this._addCheck({kind:"startsWith",value:t,...ae.errToObj(r)})}endsWith(t,r){return this._addCheck({kind:"endsWith",value:t,...ae.errToObj(r)})}min(t,r){return this._addCheck({kind:"min",value:t,...ae.errToObj(r)})}max(t,r){return this._addCheck({kind:"max",value:t,...ae.errToObj(r)})}length(t,r){return this._addCheck({kind:"length",value:t,...ae.errToObj(r)})}nonempty(t){return this.min(1,ae.errToObj(t))}trim(){return new Xi({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Xi({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Xi({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxLength(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t}}Xi.create=e=>new Xi({checks:[],typeName:ve.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...Pe(e)});function AB(e,t){const r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,a=r>n?r:n,s=Number.parseInt(e.toFixed(a).replace(".","")),o=Number.parseInt(t.toFixed(a).replace(".",""));return s%o/10**a}class au extends Ge{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==re.number){const s=this._getOrReturnCtx(t);return Q(s,{code:G.invalid_type,expected:re.number,received:s.parsedType}),ye}let n;const a=new Gr;for(const s of this._def.checks)s.kind==="int"?Ze.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),Q(n,{code:G.invalid_type,expected:"integer",received:"float",message:s.message}),a.dirty()):s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(n=this._getOrReturnCtx(t,n),Q(n,{code:G.too_small,minimum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),a.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(n=this._getOrReturnCtx(t,n),Q(n,{code:G.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),a.dirty()):s.kind==="multipleOf"?AB(t.data,s.value)!==0&&(n=this._getOrReturnCtx(t,n),Q(n,{code:G.not_multiple_of,multipleOf:s.value,message:s.message}),a.dirty()):s.kind==="finite"?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),Q(n,{code:G.not_finite,message:s.message}),a.dirty()):Ze.assertNever(s);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,ae.toString(r))}gt(t,r){return this.setLimit("min",t,!1,ae.toString(r))}lte(t,r){return this.setLimit("max",t,!0,ae.toString(r))}lt(t,r){return this.setLimit("max",t,!1,ae.toString(r))}setLimit(t,r,n,a){return new au({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:ae.toString(a)}]})}_addCheck(t){return new au({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:ae.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:ae.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:ae.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:ae.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:ae.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:ae.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:ae.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:ae.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:ae.toString(t)})}get minValue(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&Ze.isInteger(t.value))}get isFinite(){let t=null,r=null;for(const n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(t===null||n.value<t)&&(t=n.value)}return Number.isFinite(r)&&Number.isFinite(t)}}au.create=e=>new au({checks:[],typeName:ve.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...Pe(e)});class iu extends Ge{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==re.bigint)return this._getInvalidInput(t);let n;const a=new Gr;for(const s of this._def.checks)s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(n=this._getOrReturnCtx(t,n),Q(n,{code:G.too_small,type:"bigint",minimum:s.value,inclusive:s.inclusive,message:s.message}),a.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(n=this._getOrReturnCtx(t,n),Q(n,{code:G.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),a.dirty()):s.kind==="multipleOf"?t.data%s.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),Q(n,{code:G.not_multiple_of,multipleOf:s.value,message:s.message}),a.dirty()):Ze.assertNever(s);return{status:a.value,value:t.data}}_getInvalidInput(t){const r=this._getOrReturnCtx(t);return Q(r,{code:G.invalid_type,expected:re.bigint,received:r.parsedType}),ye}gte(t,r){return this.setLimit("min",t,!0,ae.toString(r))}gt(t,r){return this.setLimit("min",t,!1,ae.toString(r))}lte(t,r){return this.setLimit("max",t,!0,ae.toString(r))}lt(t,r){return this.setLimit("max",t,!1,ae.toString(r))}setLimit(t,r,n,a){return new iu({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:ae.toString(a)}]})}_addCheck(t){return new iu({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:ae.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:ae.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:ae.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:ae.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:ae.toString(r)})}get minValue(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t}}iu.create=e=>new iu({checks:[],typeName:ve.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...Pe(e)});class I2 extends Ge{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==re.boolean){const n=this._getOrReturnCtx(t);return Q(n,{code:G.invalid_type,expected:re.boolean,received:n.parsedType}),ye}return wn(t.data)}}I2.create=e=>new I2({typeName:ve.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...Pe(e)});class Np extends Ge{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==re.date){const s=this._getOrReturnCtx(t);return Q(s,{code:G.invalid_type,expected:re.date,received:s.parsedType}),ye}if(Number.isNaN(t.data.getTime())){const s=this._getOrReturnCtx(t);return Q(s,{code:G.invalid_date}),ye}const n=new Gr;let a;for(const s of this._def.checks)s.kind==="min"?t.data.getTime()<s.value&&(a=this._getOrReturnCtx(t,a),Q(a,{code:G.too_small,message:s.message,inclusive:!0,exact:!1,minimum:s.value,type:"date"}),n.dirty()):s.kind==="max"?t.data.getTime()>s.value&&(a=this._getOrReturnCtx(t,a),Q(a,{code:G.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),n.dirty()):Ze.assertNever(s);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Np({...this._def,checks:[...this._def.checks,t]})}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:ae.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:ae.toString(r)})}get minDate(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t!=null?new Date(t):null}}Np.create=e=>new Np({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:ve.ZodDate,...Pe(e)});class D2 extends Ge{_parse(t){if(this._getType(t)!==re.symbol){const n=this._getOrReturnCtx(t);return Q(n,{code:G.invalid_type,expected:re.symbol,received:n.parsedType}),ye}return wn(t.data)}}D2.create=e=>new D2({typeName:ve.ZodSymbol,...Pe(e)});class L2 extends Ge{_parse(t){if(this._getType(t)!==re.undefined){const n=this._getOrReturnCtx(t);return Q(n,{code:G.invalid_type,expected:re.undefined,received:n.parsedType}),ye}return wn(t.data)}}L2.create=e=>new L2({typeName:ve.ZodUndefined,...Pe(e)});class z2 extends Ge{_parse(t){if(this._getType(t)!==re.null){const n=this._getOrReturnCtx(t);return Q(n,{code:G.invalid_type,expected:re.null,received:n.parsedType}),ye}return wn(t.data)}}z2.create=e=>new z2({typeName:ve.ZodNull,...Pe(e)});class B2 extends Ge{constructor(){super(...arguments),this._any=!0}_parse(t){return wn(t.data)}}B2.create=e=>new B2({typeName:ve.ZodAny,...Pe(e)});class U2 extends Ge{constructor(){super(...arguments),this._unknown=!0}_parse(t){return wn(t.data)}}U2.create=e=>new U2({typeName:ve.ZodUnknown,...Pe(e)});class bs extends Ge{_parse(t){const r=this._getOrReturnCtx(t);return Q(r,{code:G.invalid_type,expected:re.never,received:r.parsedType}),ye}}bs.create=e=>new bs({typeName:ve.ZodNever,...Pe(e)});class W2 extends Ge{_parse(t){if(this._getType(t)!==re.undefined){const n=this._getOrReturnCtx(t);return Q(n,{code:G.invalid_type,expected:re.void,received:n.parsedType}),ye}return wn(t.data)}}W2.create=e=>new W2({typeName:ve.ZodVoid,...Pe(e)});class Ea extends Ge{_parse(t){const{ctx:r,status:n}=this._processInputParams(t),a=this._def;if(r.parsedType!==re.array)return Q(r,{code:G.invalid_type,expected:re.array,received:r.parsedType}),ye;if(a.exactLength!==null){const o=r.data.length>a.exactLength.value,l=r.data.length<a.exactLength.value;(o||l)&&(Q(r,{code:o?G.too_big:G.too_small,minimum:l?a.exactLength.value:void 0,maximum:o?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),n.dirty())}if(a.minLength!==null&&r.data.length<a.minLength.value&&(Q(r,{code:G.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),n.dirty()),a.maxLength!==null&&r.data.length>a.maxLength.value&&(Q(r,{code:G.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((o,l)=>a.type._parseAsync(new vs(r,o,r.path,l)))).then(o=>Gr.mergeArray(n,o));const s=[...r.data].map((o,l)=>a.type._parseSync(new vs(r,o,r.path,l)));return Gr.mergeArray(n,s)}get element(){return this._def.type}min(t,r){return new Ea({...this._def,minLength:{value:t,message:ae.toString(r)}})}max(t,r){return new Ea({...this._def,maxLength:{value:t,message:ae.toString(r)}})}length(t,r){return new Ea({...this._def,exactLength:{value:t,message:ae.toString(r)}})}nonempty(t){return this.min(1,t)}}Ea.create=(e,t)=>
vendor: 4,158 bytes, line 442
442new Ea({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ve.ZodArray,...Pe(t)});function $o(e){if(e instanceof St){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=cs.create($o(n))}return new St({...e._def,shape:()=>t})}else return e instanceof Ea?new Ea({...e._def,type:$o(e.element)}):e instanceof cs?cs.create($o(e.unwrap())):e instanceof tc?tc.create($o(e.unwrap())):e instanceof fo?fo.create(e.items.map(t=>$o(t))):e}class St extends Ge{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),r=Ze.objectKeys(t);return this._cached={shape:t,keys:r},this._cached}_parse(t){if(this._getType(t)!==re.object){const d=this._getOrReturnCtx(t);return Q(d,{code:G.invalid_type,expected:re.object,received:d.parsedType}),ye}const{status:n,ctx:a}=this._processInputParams(t),{shape:s,keys:o}=this._getCached(),l=[];if(!(this._def.catchall instanceof bs&&this._def.unknownKeys==="strip"))for(const d in a.data)o.includes(d)||l.push(d);const c=[];for(const d of o){const u=s[d],h=a.data[d];c.push({key:{status:"valid",value:d},value:u._parse(new vs(a,h,a.path,d)),alwaysSet:d in a.data})}if(this._def.catchall instanceof bs){const d=this._def.unknownKeys;if(d==="passthrough")for(const u of l)c.push({key:{status:"valid",value:u},value:{status:"valid",value:a.data[u]}});else if(d==="strict")l.length>0&&(Q(a,{code:G.unrecognized_keys,keys:l}),n.dirty());else if(d!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const d=this._def.catchall;for(const u of l){const h=a.data[u];c.push({key:{status:"valid",value:u},value:d._parse(new vs(a,h,a.path,u)),alwaysSet:u in a.data})}}return a.common.async?Promise.resolve().then(async()=>{const d=[];for(const u of c){const h=await u.key,f=await u.value;d.push({key:h,value:f,alwaysSet:u.alwaysSet})}return d}).then(d=>Gr.mergeObjectSync(n,d)):Gr.mergeObjectSync(n,c)}get shape(){return this._def.shape()}strict(t){return ae.errToObj,new St({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(r,n)=>{var s,o;const a=((o=(s=this._def).errorMap)==null?void 0:o.call(s,r,n).message)??n.defaultError;return r.code==="unrecognized_keys"?{message:ae.errToObj(t).message??a}:{message:a}}}:{}})}strip(){return new St({...this._def,unknownKeys:"strip"})}passthrough(){return new St({...this._def,unknownKeys:"passthrough"})}extend(t){return new St({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new St({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:ve.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new St({...this._def,catchall:t})}pick(t){const r={};for(const n of Ze.objectKeys(t))t[n]&&this.shape[n]&&(r[n]=this.shape[n]);return new St({...this._def,shape:()=>r})}omit(t){const r={};for(const n of Ze.objectKeys(this.shape))t[n]||(r[n]=this.shape[n]);return new St({...this._def,shape:()=>r})}deepPartial(){return $o(this)}partial(t){const r={};for(const n of Ze.objectKeys(this.shape)){const a=this.shape[n];t&&!t[n]?r[n]=a:r[n]=a.optional()}return new St({...this._def,shape:()=>r})}required(t){const r={};for(const n of Ze.objectKeys(this.shape))if(t&&!t[n])r[n]=this.shape[n];else{let s=this.shape[n];for(;s instanceof cs;)s=s._def.innerType;r[n]=s}return new St({...this._def,shape:()=>r})}keyof(){return pE(Ze.objectKeys(this.shape))}}St.create=(e,t)=>new St({shape:()=>e,unknownKeys:"strip",catchall:bs.create(),typeName:ve.ZodObject,...Pe(t)});St.strictCreate=(e,t)=>new St({shape:()=>e,unknownKeys:"strict",catchall:bs.create(),typeName:ve.ZodObject,...Pe(t)});St.lazycreate=(e,t)=>new St({shape:e,unknownKeys:"strip",catchall:bs.create(),typeName:ve.ZodObject,...Pe(t)});class Sp extends Ge{_parse(t){const{ctx:r}=this._processInputParams(t),n=this._def.options;function a(s){for(const l of s)if(l.result.status==="valid")return l.result;for(const l of s)if(l.result.status==="dirty")return r.common.issues.push(...l.ctx.common.issues),l.result;const o=s.map(l=>new ui(l.ctx.common.issues));
vendor: 4,104 bytes, line 442
442return Q(r,{code:G.invalid_union,unionErrors:o}),ye}if(r.common.async)return Promise.all(n.map(async s=>{const o={...r,common:{...r.common,issues:[]},parent:null};return{result:await s._parseAsync({data:r.data,path:r.path,parent:o}),ctx:o}})).then(a);{let s;const o=[];for(const c of n){const d={...r,common:{...r.common,issues:[]},parent:null},u=c._parseSync({data:r.data,path:r.path,parent:d});if(u.status==="valid")return u;u.status==="dirty"&&!s&&(s={result:u,ctx:d}),d.common.issues.length&&o.push(d.common.issues)}if(s)return r.common.issues.push(...s.ctx.common.issues),s.result;const l=o.map(c=>new ui(c));return Q(r,{code:G.invalid_union,unionErrors:l}),ye}}get options(){return this._def.options}}Sp.create=(e,t)=>new Sp({options:e,typeName:ve.ZodUnion,...Pe(t)});function uv(e,t){const r=Fi(e),n=Fi(t);if(e===t)return{valid:!0,data:e};if(r===re.object&&n===re.object){const a=Ze.objectKeys(t),s=Ze.objectKeys(e).filter(l=>a.indexOf(l)!==-1),o={...e,...t};for(const l of s){const c=uv(e[l],t[l]);if(!c.valid)return{valid:!1};o[l]=c.data}return{valid:!0,data:o}}else if(r===re.array&&n===re.array){if(e.length!==t.length)return{valid:!1};const a=[];for(let s=0;s<e.length;s++){const o=e[s],l=t[s],c=uv(o,l);if(!c.valid)return{valid:!1};a.push(c.data)}return{valid:!0,data:a}}else return r===re.date&&n===re.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class Cp extends Ge{_parse(t){const{status:r,ctx:n}=this._processInputParams(t),a=(s,o)=>{if(M2(s)||M2(o))return ye;const l=uv(s.value,o.value);return l.valid?((O2(s)||O2(o))&&r.dirty(),{status:r.value,value:l.data}):(Q(n,{code:G.invalid_intersection_types}),ye)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([s,o])=>a(s,o)):a(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}Cp.create=(e,t,r)=>new Cp({left:e,right:t,typeName:ve.ZodIntersection,...Pe(r)});class fo extends Ge{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==re.array)return Q(n,{code:G.invalid_type,expected:re.array,received:n.parsedType}),ye;if(n.data.length<this._def.items.length)return Q(n,{code:G.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ye;!this._def.rest&&n.data.length>this._def.items.length&&(Q(n,{code:G.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());const s=[...n.data].map((o,l)=>{const c=this._def.items[l]||this._def.rest;return c?c._parse(new vs(n,o,n.path,l)):null}).filter(o=>!!o);return n.common.async?Promise.all(s).then(o=>Gr.mergeArray(r,o)):Gr.mergeArray(r,s)}get items(){return this._def.items}rest(t){return new fo({...this._def,rest:t})}}fo.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new fo({items:e,typeName:ve.ZodTuple,rest:null,...Pe(t)})};class H2 extends Ge{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==re.map)return Q(n,{code:G.invalid_type,expected:re.map,received:n.parsedType}),ye;const a=this._def.keyType,s=this._def.valueType,o=[...n.data.entries()].map(([l,c],d)=>({key:a._parse(new vs(n,l,n.path,[d,"key"])),value:s._parse(new vs(n,c,n.path,[d,"value"]))}));if(n.common.async){const l=new Map;return Promise.resolve().then(async()=>{for(const c of o){const d=await c.key,u=await c.value;if(d.status==="aborted"||u.status==="aborted")return ye;(d.status==="dirty"||u.status==="dirty")&&r.dirty(),l.set(d.value,u.value)}return{status:r.value,value:l}})}else{const l=new Map;for(const c of o){const d=c.key,u=c.value;if(d.status==="aborted"||u.status==="aborted")return ye;(d.status==="dirty"||u.status==="dirty")&&r.dirty(),l.set(d.value,u.value)}return{status:r.value,value:l}}}}H2.create=(e,t,r)=>new H2({valueType:t,keyType:e,typeName:ve.ZodMap,...Pe(r)});class su extends Ge{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);
vendor: 6,021 bytes, line 442
442if(n.parsedType!==re.set)return Q(n,{code:G.invalid_type,expected:re.set,received:n.parsedType}),ye;const a=this._def;a.minSize!==null&&n.data.size<a.minSize.value&&(Q(n,{code:G.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),r.dirty()),a.maxSize!==null&&n.data.size>a.maxSize.value&&(Q(n,{code:G.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),r.dirty());const s=this._def.valueType;function o(c){const d=new Set;for(const u of c){if(u.status==="aborted")return ye;u.status==="dirty"&&r.dirty(),d.add(u.value)}return{status:r.value,value:d}}const l=[...n.data.values()].map((c,d)=>s._parse(new vs(n,c,n.path,d)));return n.common.async?Promise.all(l).then(c=>o(c)):o(l)}min(t,r){return new su({...this._def,minSize:{value:t,message:ae.toString(r)}})}max(t,r){return new su({...this._def,maxSize:{value:t,message:ae.toString(r)}})}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}}su.create=(e,t)=>new su({valueType:e,minSize:null,maxSize:null,typeName:ve.ZodSet,...Pe(t)});class V2 extends Ge{get schema(){return this._def.getter()}_parse(t){const{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}}V2.create=(e,t)=>new V2({getter:e,typeName:ve.ZodLazy,...Pe(t)});class hv extends Ge{_parse(t){if(t.data!==this._def.value){const r=this._getOrReturnCtx(t);return Q(r,{received:r.data,code:G.invalid_literal,expected:this._def.value}),ye}return{status:"valid",value:t.data}}get value(){return this._def.value}}hv.create=(e,t)=>new hv({value:e,typeName:ve.ZodLiteral,...Pe(t)});function pE(e,t){return new $l({values:e,typeName:ve.ZodEnum,...Pe(t)})}class $l extends Ge{_parse(t){if(typeof t.data!="string"){const r=this._getOrReturnCtx(t),n=this._def.values;return Q(r,{expected:Ze.joinValues(n),received:r.parsedType,code:G.invalid_type}),ye}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const r=this._getOrReturnCtx(t),n=this._def.values;return Q(r,{received:r.data,code:G.invalid_enum_value,options:n}),ye}return wn(t.data)}get options(){return this._def.values}get enum(){const t={};for(const r of this._def.values)t[r]=r;return t}get Values(){const t={};for(const r of this._def.values)t[r]=r;return t}get Enum(){const t={};for(const r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return $l.create(t,{...this._def,...r})}exclude(t,r=this._def){return $l.create(this.options.filter(n=>!t.includes(n)),{...this._def,...r})}}$l.create=pE;class q2 extends Ge{_parse(t){const r=Ze.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==re.string&&n.parsedType!==re.number){const a=Ze.objectValues(r);return Q(n,{expected:Ze.joinValues(a),received:n.parsedType,code:G.invalid_type}),ye}if(this._cache||(this._cache=new Set(Ze.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const a=Ze.objectValues(r);return Q(n,{received:n.data,code:G.invalid_enum_value,options:a}),ye}return wn(t.data)}get enum(){return this._def.values}}q2.create=(e,t)=>new q2({values:e,typeName:ve.ZodNativeEnum,...Pe(t)});class Ap extends Ge{unwrap(){return this._def.type}_parse(t){const{ctx:r}=this._processInputParams(t);if(r.parsedType!==re.promise&&r.common.async===!1)return Q(r,{code:G.invalid_type,expected:re.promise,received:r.parsedType}),ye;const n=r.parsedType===re.promise?r.data:Promise.resolve(r.data);return wn(n.then(a=>this._def.type.parseAsync(a,{path:r.path,errorMap:r.common.contextualErrorMap})))}}Ap.create=(e,t)=>new Ap({type:e,typeName:ve.ZodPromise,...Pe(t)});class ec extends Ge{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ve.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:r,ctx:n}=this._processInputParams(t),a=this._def.effect||null,s={addIssue:o=>{Q(n,o),o.fatal?r.abort():r.dirty()},get path(){return n.path}};if(s.addIssue=s.addIssue.bind(s),a.type==="preprocess"){const o=a.transform(n.data,s);if(n.common.async)return Promise.resolve(o).then(async l=>{if(r.value==="aborted")return ye;const c=await this._def.schema._parseAsync({data:l,path:n.path,parent:n});return c.status==="aborted"?ye:c.status==="dirty"||r.value==="dirty"?$c(c.value):c});{if(r.value==="aborted")return ye;const l=this._def.schema._parseSync({data:o,path:n.path,parent:n});return l.status==="aborted"?ye:l.status==="dirty"||r.value==="dirty"?$c(l.value):l}}if(a.type==="refinement"){const o=l=>{const c=a.refinement(l,s);if(n.common.async)return Promise.resolve(c);if(c instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(n.common.async===!1){const l=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return l.status==="aborted"?ye:(l.status==="dirty"&&r.dirty(),o(l.value),{status:r.value,value:l.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(l=>l.status==="aborted"?ye:(l.status==="dirty"&&r.dirty(),o(l.value).then(()=>({status:r.value,value:l.value}))))}if(a.type==="transform")if(n.common.async===!1){const o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!Ql(o))return ye;const l=a.transform(o.value,s);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:l}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>Ql(o)?Promise.resolve(a.transform(o.value,s)).then(l=>({status:r.value,value:l})):ye);Ze.assertNever(a)}}ec.create=(e,t,r)=>new ec({schema:e,typeName:ve.ZodEffects,effect:t,...Pe(r)});ec.createWithPreprocess=(e,t,r)=>new ec({schema:t,effect:{type:"preprocess",transform:e},typeName:ve.ZodEffects,...Pe(r)});class cs extends Ge{_parse(t){return this._getType(t)===re.undefined?wn(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}cs.create=(e,t)=>
vendor: 4,837 bytes, line 442
442new cs({innerType:e,typeName:ve.ZodOptional,...Pe(t)});class tc extends Ge{_parse(t){return this._getType(t)===re.null?wn(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}tc.create=(e,t)=>new tc({innerType:e,typeName:ve.ZodNullable,...Pe(t)});class fv extends Ge{_parse(t){const{ctx:r}=this._processInputParams(t);let n=r.data;return r.parsedType===re.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}}fv.create=(e,t)=>new fv({innerType:e,typeName:ve.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Pe(t)});class pv extends Ge{_parse(t){const{ctx:r}=this._processInputParams(t),n={...r,common:{...r.common,issues:[]}},a=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return kp(a)?a.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new ui(n.common.issues)},input:n.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new ui(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}pv.create=(e,t)=>new pv({innerType:e,typeName:ve.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Pe(t)});class G2 extends Ge{_parse(t){if(this._getType(t)!==re.nan){const n=this._getOrReturnCtx(t);return Q(n,{code:G.invalid_type,expected:re.nan,received:n.parsedType}),ye}return{status:"valid",value:t.data}}}G2.create=e=>new G2({typeName:ve.ZodNaN,...Pe(e)});class RB extends Ge{_parse(t){const{ctx:r}=this._processInputParams(t),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}}class Cb extends Ge{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.common.async)return(async()=>{const s=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?ye:s.status==="dirty"?(r.dirty(),$c(s.value)):this._def.out._parseAsync({data:s.value,path:n.path,parent:n})})();{const a=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return a.status==="aborted"?ye:a.status==="dirty"?(r.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:n.path,parent:n})}}static create(t,r){return new Cb({in:t,out:r,typeName:ve.ZodPipeline})}}class mv extends Ge{_parse(t){const r=this._def.innerType._parse(t),n=a=>(Ql(a)&&(a.value=Object.freeze(a.value)),a);return kp(r)?r.then(a=>n(a)):n(r)}unwrap(){return this._def.innerType}}mv.create=(e,t)=>new mv({innerType:e,typeName:ve.ZodReadonly,...Pe(t)});St.lazycreate;var ve;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(ve||(ve={}));const fr=Xi.create;bs.create;Ea.create;const Ab=St.create;St.strictCreate;Sp.create;Cp.create;fo.create;const el=hv.create;$l.create;Ap.create;cs.create;tc.create;const EB=Sm("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),ne=w.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...a},s)=>{const o=n?V8:"button";return i.jsx(o,{className:Re(EB({variant:t,size:r,className:e})),ref:s,...a})});
442ne.displayName="Button";const vt=w.forwardRef(({className:e,type:t,...r},n)=>i.jsx("input",{type:t,className:Re("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:n,...r}));vt.displayName="Input";const PB=Ab({firstName:fr().trim().min(1,"Please enter your first name").max(100),email:fr().trim().email("Please enter a valid email").max(255)}),TB=()=>{const[e,t]=w.useState(""),[r,n]=w.useState(""),[a,s]=w.useState(!1),[o,l]=w.useState(!1),c=async d=>{d.preventDefault();const u=PB.safeParse({firstName:e,email:r});if(!u.success){At({title:"Please check your details",description:u.error.errors[0].message,variant:"destructive"});return}s(!0);try{const h=new FormData;h.append("access_key","5dca51a5-2b9c-4790-bfb5-acb8cb4c3575"),h.append("subject","Newsletter Subscription — My Charity Runway 2026"),h.append("from_name","My Charity Runway"),h.append("first_name",u.data.firstName),h.append("firstName",u.data.firstName),h.append("email",u.data.email),h.append("message",`New newsletter subscription.
443
444First name: ${u.data.firstName}
445Email: ${u.data.email}`),h.append("botcheck","");const f=await fetch("https://api.web3forms.com/submit",{method:"POST",body:h}),p=await f.json();console.log("Web3Forms response:",p),f.ok&&p.success?(t(""),n(""),l(!0)):At({title:"Something went wrong",description:p.message||"Please try again in a moment.",variant:"destructive"})}catch(h){console.error("Web3Forms error:",h),At({title:"Network error",description:"Please check your connection and try again.",variant:"destructive"})}finally{s(!1)}};return i.jsx("section",{id:"subscribe",className:"section-padding bg-background text-foreground border-t border-border",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(Es,{size:32,className:"text-primary mx-auto mb-6"}),i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Newsletter · Event Updates"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold tracking-wide mb-6 uppercase",children:"SUBSCRIBE NOW"}),o?i.jsxs("div",{className:"max-w-lg mx-auto border border-border/40 bg-background/40 p-8 sm:p-10 text-left space-y-4",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:"Thank you"}),i.jsx("h3",{className:"font-heading text-2xl sm:text-3xl text-foreground",children:"You're subscribed"}),i.jsx("p",{className:"text-sm text-muted-foreground",children:"A confirmation email is on its way. We'll keep you updated with ticket releases, designer announcements and event news."}),i.jsx("button",{type:"button",onClick:()=>l(!1),className:"text-xs uppercase tracking-[0.3em] text-primary hover:text-primary/80 transition-colors",children:"Subscribe another email →"})]}):i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"text-muted-foreground text-lg max-w-xl mx-auto mb-10",children:"Join our mailing list to receive event updates, ticket release announcements and exclusive news directly to your inbox."}),i.jsxs("form",{onSubmit:c,className:"flex flex-col gap-3 max-w-lg mx-auto",children:[i.jsx("input",{type:"checkbox",name:"botcheck",className:"hidden",tabIndex:-1,autoComplete:"off","aria-hidden":"true"}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[i.jsx(vt,{type:"text",name:"firstName",placeholder:"First name",value:e,onChange:d=>t(d.target.value),required:!0,maxLength:100,className:"h-12 flex-1"}),i.jsx(vt,{type:"email",placeholder:"[email protected]",value:r,onChange:d=>n(d.target.value),required:!0,maxLength:255,className:"h-12 flex-1"})]}),i.jsx(ne,{type:"submit",disabled:a,className:"h-12 px-8 uppercase tracking-[0.2em] sm:self-center",children:a?"Sending…":"Subscribe"})]}),i.jsx("p",{className:"text-xs text-muted-foreground mt-4",children:"You'll receive a confirmation email shortly. No spam — unsubscribe any time."})]})]})})},Dm=()=>i.jsx("footer",{className:"bg-foreground text-background",children:i.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-12 py-16",children:[i.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-12",children:[i.jsxs("div",{children:[i.jsx("img",{src:mc,alt:"My Charity Runway",className:"h-24 w-auto brightness-0 invert mb-4"}),i.jsx("p",{className:"text-background/50 text-sm leading-relaxed",children:"Australia's only runway event showcasing fashion that champions charitable causes."})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading font-semibold text-lg mb-4 tracking-wide",children:"Explore"}),i.jsxs("ul",{className:"space-y-2 text-sm text-background/50",children:[i.jsx("li",{children:i.jsx("a",{href:"/about",className:"hover:text-primary transition-colors",children:"About"})}),i.jsx("li",{children:i.jsx("a",{href:"/directory/designers",className:"hover:text-primary transition-colors",children:"Designers"})}),i.jsx("li",{children:i.jsx("a",{href:"/directory/charities",className:"hover:text-primary transition-colors",children:"Charities"})}),i.jsx("li",{children:i.jsx("a",{href:"/directory/partners",className:"hover:text-primary transition-colors",children:"Partners"})}),i.jsx("li",{children:i.jsx("a",{href:"/visiting-sydney",className:"hover:text-primary transition-colors",children:"Visiting Sydney"})}),i.jsx("li",{children:i.jsx("a",{href:"/media",className:"hover:text-primary transition-colors",children:"Media"})}),i.jsx("li",{children:i.jsx("a",{href:"/shop",className:"hover:text-primary transition-colors",children:"Shop"})}),i.jsx("li",{children:i.jsx("a",{href:"/contact",className:"hover:text-primary transition-colors",children:"Contact"})})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading font-semibold text-lg mb-4 tracking-wide",children:"Expressions of Interest"}),i.jsxs("ul",{className:"space-y-2 text-sm text-background/50",children:[i.jsx("li",{children:i.jsx("a",{href:"/applications/designers",className:"hover:text-primary transition-colors",children:"Designer Expression of Interest"})}),i.jsx("li",{children:i.jsx("a",{href:"/applications/partners",className:"hover:text-primary transition-colors",children:"Partner Expression of Interest"})}),i.jsx("li",{children:i.jsx("a",{href:"/applications/charities",className:"hover:text-primary transition-colors",children:"Charity Expression of Interest"})}),i.jsx("li",{children:i.jsx("a",{href:"/register#press-media",className:"hover:text-primary transition-colors",children:"Register — Media"})}),i.jsx("li",{children:i.jsx("a",{href:"/register#buyers",className:"hover:text-primary transition-colors",children:"Register — Buyers"})}),i.jsx("li",{children:i.jsx("a",{href:"/register#influencers",className:"hover:text-primary transition-colors",children:"Register — Influencers"})}),i.jsx("li",{children:i.jsx("a",{href:"/register#models",className:"hover:text-primary transition-colors",children:"Register — Models"})}),i.jsx("li",{children:i.jsx("a",{href:"/register#volunteers",className:"hover:text-primary transition-colors",children:"Register — Volunteers"})})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading font-semibold text-lg mb-4 tracking-wide",children:"Connect"}),i.jsxs("div",{className:"flex gap-4 mb-4",children:[i.jsx("a",{href:"https://www.instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer","aria-label":"Instagram @mycharityrunway",className:"w-10 h-10 rounded-full bg-background/10 flex items-center justify-center hover:bg-primary transition-colors",children:i.jsx(Cm,{size:18})}),i.jsx("a",{href:"mailto:[email protected]",className:"w-10 h-10 rounded-full bg-background/10 flex items-center justify-center hover:bg-primary transition-colors",children:i.jsx(Es,{size:18})})]}),i.jsx("p",{className:"text-sm text-background/50",children:"[email protected]"})]})]}),i.jsxs("div",{className:"border-t border-background/10 mt-12 pt-8 flex flex-col md:flex-row items-center justify-between gap-3 text-xs text-background/30",children:[i.jsxs("p",{className:"flex flex-wrap items-center gap-x-2 gap-y-1",children:[i.jsx("span",{children:"© 2026 My Charity Runway — MCR Media Pty Ltd (ACN 676 39
4451 665). All rights reserved."}),i.jsx("a",{href:"/privacy",className:"hover:text-primary transition-colors lowercase",children:"privacy policy"}),i.jsx("span",{"aria-hidden":"true",children:"·"}),i.jsx("a",{href:"/terms",className:"hover:text-primary transition-colors lowercase",children:"terms & conditions"})]}),i.jsxs("p",{className:"flex items-center gap-1",children:["Made with ",i.jsx(bt,{size:14,className:"text-primary"})," in Australia"]})]})]})}),_B=()=>i.jsxs("div",{className:"min-h-screen",children:[i.jsx(Se,{title:"My Charity Runway — Australia's Fashion for Impact Platform | Sydney 2026",description:"My Charity Runway is Australia's Fashion for Impact platform — 12 purpose-driven designers, 12 charities, one night in Sydney, 28 August 2026. Shop the runway online, with 15% of every sale donated to charity.",path:"/",jsonLd:{"@context":"https://schema.org","@type":"Event",name:"My Charity Runway 2026",startDate:"2026-08-01",eventStatus:"https://schema.org/EventScheduled",eventAttendanceMode:"https://schema.org/OfflineEventAttendanceMode",location:{"@type":"Place",name:"Sydney",address:{"@type":"PostalAddress",addressLocality:"Sydney",addressRegion:"NSW",addressCountry:"AU"}},organizer:{"@type":"Organization",name:"My Charity Runway",url:"https://mycharityrunway.com.au/"},description:"Australia's only charity fashion runway showcasing 12 purpose-driven designers and grassroots charities."}}),i.jsx(Om,{}),i.jsxs("main",{children:[i.jsx(qD,{}),i.jsx("nav",{"aria-label":"Site sections",className:"sr-only",children:i.jsxs("ul",{children:[i.jsx("li",{children:i.jsx(Ee,{to:"/about",children:"About"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/applications/designers",children:"Designer Expression of Interest"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/applications/partners",children:"Apply as Partner"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/applications/charities",children:"Apply as Charity"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/directory/designers",children:"Designers"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/directory/partners",children:"Partners"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/directory/charities",children:"Charities"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/register",children:"Register"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/visiting-sydney",children:"Visiting Sydney"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/shop",children:"Shop"})}),i.jsx("li",{children:i.jsx(Ee,{to:"/contact",children:"Contact"})})]})}),i.jsx(GD,{}),i.jsx(b7,{}),i.jsx(Fz,{}),i.jsx(q7,{}),i.jsx(K7,{}),i.jsx(O7,{}),i.jsx(rB,{}),i.jsx(M7,{}),i.jsx(Gz,{}),i.jsx(Yz,{}),i.jsx(Jz,{}),i.jsx($z,{}),i.jsx(tB,{}),i.jsx(TB,{})]}),i.jsx(Dm,{})]}),MB=[{step:"01",icon:bt,title:"Choose Your Cause",desc:"You select a cause you're genuinely passionate about from the season's twelve curated awareness themes — the foundation for your collection's storytelling and creative direction."},{step:"02",icon:Rm,title:"Create, then Refine with Charity",desc:"Develop your capsule around your chosen cause first. Once your nominated Australian charity partner is confirmed, refine the collection together to reflect their brand, voice and audience."},{step:"03",icon:uc,title:"Showcased on the Runway",desc:"Your collection is presented live during My Charity Runway to 500 guests, supported by editorial content that travels well beyond the night."},{step:"04",icon:Iu,title:"Sold Through Exclusive Channels",desc:"VIP guests have first access to purchase the collection on runway night. Pieces are then sold exclusively through MCR distribution channels — including My Charity Raffle — with an agreed proportion of every sale directed to the paired charity."}],OB=["Full runway show slot with professional models","Opportunity to be featured across MCR press and media","Designer founders participate in MCR Interviews powered by Level Up Lounge Podcast — coming soon (on request)","Co-branded charity partnership activation","VIP guests gain first access to purchase your collection on runway night, followed by exclusive sale through My Charity Raffle and MCR distribution channels","VIP access to MCR events for 12 months","Priority access to future runway seasons","Pioneer recognition as an inaugural designer"],FB=[{icon:lt,title:"Professional Models",desc:"Professionally cast and styled models walking your collection on the night."},{icon:fb,title:"Charity Partnership",desc:"A direct introduction to the founder or executive of your paired charity, building a meaningful and lasting connection."},{icon:Du,title:"2 × VIP Front Row Seats",desc:"Includes a full food and beverage package. Ticket holders will be seated for the duration of the show."},{icon:cR,title:"2 × AAA Backstage Passes",desc:"Full access from 12:00pm on event day, including Green Room entry."},{icon:dR,title:"Runway Video Reel",desc:"A professionally edited reel of your label's runway moment, formatted for Instagram and ready to share."},{icon:Jn,title:"Official Event Imagery",desc:"Access to the official event photography library featuring your collection."},{icon:or,title:"1 × Media Pass",desc:"Available on request for your own photographer or social media representative."}],IB=[{icon:lt,title:"Engaged Community",desc:"Connect with 20,000+ fashion and charity lovers who value purpose-driven brands."},{icon:bt,title:"Authentic Social Impact",desc:"Integrate charitable alignment into your brand ethos."},{icon:or,title:"Comprehensive Content",desc:"Receive professional event photography and social media support."},{icon:Am,title:"Powerful Platforms",desc:"Benefit from MCR Interviews powered by Level Up Lounge Podcast (coming soon) and My Charity Raffle."},{icon:eu,title:"Lasting Recognition",desc:"Be permanently celebrated as an inaugural designer."}],DB=()=>i.jsxs("div",{className:"min-h-screen",children:[i.jsx(Se,{title:"Designer Deck — My Charity Runway 2026",description:"Designer information pack for My Charity Runway 2026: opportunity, runway slots, fees, deliverables and timelines.",path:"/designer-deck",breadcrumbs:[{name:"Home",path:"/"},{name:"Designer Deck",path:"/designer-deck"}]}),i.jsx(Om,{}),i.jsx("section",{className:"pt-32 pb-20 section-padding bg-foreground text-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.5em] mb
445-6",children:"Founding Designer Deck"}),i.jsxs("h1",{className:"font-heading text-5xl md:text-6xl lg:text-7xl font-bold mb-6 tracking-wider",children:["Walk With ",i.jsx("span",{className:"text-primary",children:"Purpose"})]}),i.jsx("p",{className:"text-background/60 text-xl max-w-2xl mx-auto mb-10",children:"Australia's only charity fashion runway. 12 designers. 12 causes. One unforgettable night. August 28, 2026, Doltone House, Sydney."}),i.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-8 py-4 rounded-full font-semibold uppercase tracking-[0.2em] text-sm",children:[i.jsx("span",{children:"Only 12 Founding Designer Spots"}),i.jsx(vr,{size:18})]})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Applications Closed · Inaugural 2026"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-6 tracking-wide",children:["Applications Are Now ",i.jsx("span",{className:"text-primary",children:"Closed"})]}),i.jsx("p",{className:"text-muted-foreground max-w-3xl mx-auto mb-8",children:"Designer applications for the inaugural My Charity Runway 2026 show are now closed."})]}),i.jsxs("div",{className:"bg-background border border-border p-8 md:p-12 rounded-xl text-center max-w-4xl mx-auto mb-8",children:[i.jsx("p",{className:"font-heading text-2xl md:text-3xl font-bold text-foreground mb-4 tracking-tight",children:"Expression of Interest Open for Upcoming Seasons"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed max-w-2xl mx-auto",children:"If your label is ethical, story-driven, and ready for the runway, express your interest for upcoming seasons — we'd love to meet you."})]}),i.jsx("p",{className:"text-muted-foreground text-center max-w-3xl mx-auto",children:"We welcome designers whose work aligns with our vision of fashion, purpose, and positive impact."})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"The Process"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide",children:["From Cause to ",i.jsx("span",{className:"text-primary",children:"Runway"})]})]}),i.jsx("div",{className:"grid md:grid-cols-4 gap-6",children:MB.map(e=>i.jsxs("div",{className:"border border-border p-8 rounded-xl text-center",children:[i.jsx("div",{className:"w-12 h-12 rounded-full bg-foreground flex items-center justify-center mx-auto mb-4",children:i.jsx(e.icon,{className:"text-background",size:20})}),i.jsx("span",{className:"text-primary font-heading text-4xl font-bold opacity-40",children:e.step}),i.jsx("h3",{className:"font-heading text-xl font-semibold text-foreground mt-3 mb-2",children:e.title}),i.jsx("p",{className:"text-muted-foreground text-sm",children:e.desc})]},e.step))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Eligibility"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide",children:["Who We're ",i.jsx("span",{className:"text-primary",children:"Looking For"})]})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:["Original collection of 10–15 looks ready to walk by August 2026","Established or emerging label based in Australia","Commitment to sustainable, ethical, or socially conscious practices","Willingness to partner with one of our charity beneficiaries"].map(e=>i.jsxs("div",{className:"flex items-start gap-4 bg-background p-6 rounded-xl border border-border",children:[i.jsx(gp,{className:"text-primary shrink-0 mt-0.5",size:20}),i.jsx("p",{className:"text-foreground",children:e})]},e))})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Founding Designers"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide",children:["Exclusive ",i.jsx("span",{className:"text-primary",children:"Benefits"})]})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:OB.map(e=>i.jsxs("div",{className:"flex items-start gap-4 p-4 border-b border-border",children:[i.jsx(gp,{className:"text-primary shrink-0 mt-0.5",size:20}),i.jsx("p",{className:"text-foreground",children:e})]},e))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"On The Night"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide uppercase",children:["What Designers ",i.jsx("span",{className:"text-primary",children:"Receive"})]}),i.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Every founding designer is supported with a complete event experience, designed to celebrate your label and your charity partnership."})]}),i.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:FB.map(e=>i.jsxs("div",{className:"bg-background border border-border p-8 rounded-xl",children:[i.jsx("div",{className:"w-12 h-12 rounded-full bg-foreground flex items-center justify-center mb-5",children:i.jsx(e.icon,{className:"text-background",size:20})}),i.jsx("h3",{className:"font-heading text-xl font-semibold text-foreground mb-2",children:e.title}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:e.desc})]},e.title))}
445),i.jsx("p",{className:"text-center text-muted-foreground/70 text-xs mt-10 max-w-2xl mx-auto italic",children:"Inclusions are indicative and offered subject to availability on the day."})]})}),i.jsx("section",{className:"section-padding bg-foreground text-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsx("div",{className:"text-center mb-16",children:i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold mb-4 tracking-wide",children:["Why ",i.jsx("span",{className:"text-primary",children:"Join"})," as a Founding Designer?"]})}),i.jsx("div",{className:"grid md:grid-cols-3 lg:grid-cols-5 gap-6",children:IB.map(e=>i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-14 h-14 rounded-full bg-primary flex items-center justify-center mx-auto mb-4",children:i.jsx(e.icon,{className:"text-primary-foreground",size:22})}),i.jsx("h3",{className:"font-heading font-semibold text-background mb-2",children:e.title}),i.jsx("p",{className:"text-background/50 text-sm",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"relative section-padding overflow-hidden bg-background",children:i.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto text-center",children:[i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-6 tracking-wide",children:["Ready to Walk With ",i.jsx("span",{className:"text-primary",children:"Purpose"}),"?"]}),i.jsx("p",{className:"text-muted-foreground text-lg mb-10 max-w-xl mx-auto",children:"Designer applications for the inaugural show are closed. Express your interest for upcoming seasons."}),i.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[i.jsx("a",{href:"mailto:[email protected]?subject=Designer%20Expression%20of%20Interest",className:"inline-block bg-foreground text-background px-10 py-4 rounded-full text-sm font-semibold hover:opacity-90 transition-all hover:scale-105 uppercase tracking-[0.2em]",children:"Express Your Interest"}),i.jsx("a",{href:"/mcr-designer-deck.pdf",download:!0,className:"inline-block border border-foreground text-foreground px-10 py-4 rounded-full text-sm font-semibold hover:bg-foreground
445/5 transition-all hover:scale-105 uppercase tracking-[0.2em]",children:"Download Deck (PDF)"})]})]})}),i.jsx(Dm,{})]}),LB=[{step:"01",icon:bt,title:"Self-Nominate by Cause",desc:"Self-nominate as a beneficiary under one or more of the season's causes — we match you where your mission and audience will resonate most."},{step:"02",icon:fb,title:"Designer Pairing & Refinement",desc:"Designers begin developing their collection for the cause. Once paired and confirmed with you, they refine the work to reflect your brand, your voice and your story."},{step:"03",icon:uc,title:"Showcased on the Runway",desc:"Your charity is celebrated live during My Charity Runway in front of 500 guests, with editorial content captured to extend your moment beyond the night."},{step:"04",icon:Iu,title:"Sustained Fundraising",desc:"An agreed proportion of collection sales — sold through MCR distribution channels including My Charity Raffle — flows back to support your work, well beyond the runway."}],zB=["Registered Australian charity or DGR endorsed not for profit","A clear mission and measurable impact you can share with our audience","Capacity to participate in storytelling, content and event night activation","Open to collaborating creatively with a designer partner"],BB=["Featured charity profile across MCR press, media and digital platforms","Participate in MCR Interviews powered by Level Up Lounge Podcast — coming soon","Potential co branded collection partnership with your paired designer","A proportion of designer sales supporting your cause","Year round storytelling beyond a single event","Founding Charity recognition as part of the inaugural cohort","Priority partnership across future MCR charity fashion events"],UB=[{icon:lt,title:"Potential Designer Partnership",desc:"A direct introduction to your paired designer, building a meaningful and lasting creative collaboration."},{icon:st,title:"On Stage Recognition",desc:"Your charity celebrated during the show, woven into the storytelling of the runway moment."},{icon:Du,title:"Exclusive Supporter Rates",desc:"Exclusive ticket rates for your existing charity supporters so your community can be part of the night."},{icon:pb,title:"Speaking / Runway Opportunity",desc:"An opportunity to share your mission from the stage or alongside your designer's runway moment, subject to run sheet (on request)."},{icon:dR,title:"Runway Video Reel",desc:"A professionally edited reel featuring your paired collection, ready to share across your channels."},{icon:Jn,title:"Official Event Imagery",desc:"Access to the official event photography library featuring your charity moment."},{icon:Am,title:"MCR Interview",desc:"Charity founders are invited to participate in MCR Interviews powered by Level Up Lounge Podcast (coming soon) — an in-depth conversation about your work (on request)."}],WB=[{icon:lt,title:"New Audience Reach",desc:"Connect with thousands of fashion and purpose driven supporters who care about the causes you champion."},{icon:bt,title:"Sustained Funding",desc:"Move beyond one off donations into a long term partnership model that keeps giving."},{icon:or,title:"Premium Storytelling",desc:"Receive professional content that elevates how your story is told across every channel."},{icon:Am,title:"Powerful Platform",desc:"Benefit from MCR Interviews powered by Level Up Lounge Podcast (coming soon), the runway show and the digital ecosystem working together to amplify your mission."},{icon:uc,title:"Founding Recognition",desc:"Be permanently celebrated as one of the inaugural charity partners of My Charity Runway."},{icon:fb,title:"Lasting Partnerships",desc:"Build enduring relationships with designers, partners and supporters who can champion your cause well beyond the runway."}],HB=()=>i.jsxs("div",{className:"min-h-screen",children:[i.jsx(Se,{title:"Charity Deck — My Charity Runway 2026",description:"Charity partner pack for My Charity Runway 2026: how charities are nominated, the cause cycle and benefits of participation.",path:"/charity-deck",breadcrumbs:[{name:"Home",path:"/"},{name:"Charity Deck",path:"/charity-deck"}]}),i.jsx(Om,{}),i.jsx("section",{className:"pt-32 pb-20 section-padding bg-foreground text-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.5em] mb
445-6",children:"Founding Charity Deck"}),i.jsxs("h1",{className:"font-heading text-5xl md:text-6xl lg:text-7xl font-bold mb-6 tracking-wider uppercase",children:["Be the ",i.jsx("span",{className:"text-primary",children:"Cause"})]}),i.jsx("p",{className:"text-background/60 text-xl max-w-2xl mx-auto mb-10",children:"Australia's first and biggest charity fashion runway. 12 designers. 12 causes. One unforgettable night. 28 August 2026, Sydney."}),i.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-8 py-4 rounded-full font-semibold uppercase tracking-[0.2em] text-sm",children:[i.jsx("span",{children:"Only 12 Founding Charity Spots"}),i.jsx(vr,{size:18})]})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"The Process"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide uppercase",children:["From Cause to ",i.jsx("span",{className:"text-primary",children:"Runway"})]})]}),i.jsx("div",{className:"grid md:grid-cols-4 gap-6",children:LB.map(e=>i.jsxs("div",{className:"border border-border p-8 rounded-xl text-center",children:[i.jsx("div",{className:"w-12 h-12 rounded-full bg-foreground flex items-center justify-center mx-auto mb-4",children:i.jsx(e.icon,{className:"text-background",size:20})}),i.jsx("span",{className:"text-primary font-heading text-4xl font-bold opacity-40",children:e.step}),i.jsx("h3",{className:"font-heading text-xl font-semibold text-foreground mt-3 mb-2",children:e.title}),i.jsx("p",{className:"text-muted-foreground text-sm",children:e.desc})]},e.step))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Eligibility"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide uppercase",children:["Who We're ",i.jsx("span",{className:"text-primary",children:"Looking For"})]})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:zB.map(e=>i.jsxs("div",{className:"flex items-start gap-4 bg-background p-6 rounded-xl border border-border",children:[i.jsx(gp,{className:"text-primary shrink-0 mt-0.5",size:20}),i.jsx("p",{className:"text-foreground",children:e})]},e))})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"Founding Charities"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide uppercase",children:["Exclusive ",i.jsx("span",{className:"text-primary",children:"Benefits"})]})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:BB.map(e=>i.jsxs("div",{className:"flex items-start gap-4 p-4 border-b border-border",children:[i.jsx(gp,{className:"text-primary shrink-0 mt-0.5",size:20}),i.jsx("p",{className:"text-foreground",children:e})]},e))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"On The Night"}),i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-4 tracking-wide uppercase",children:["What Charities ",i.jsx("span",{className:"text-primary",children:"Receive"})]}),i.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Every founding charity is supported with a complete event experience designed to celebrate your mission and your designer partnership."})]}),i.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:UB.map(e=>i.jsxs("div",{className:"bg-background border border-border p-8 rounded-xl",children:[i.jsx("div",{className:"w-12 h-12 rounded-full bg-foreground flex items-center justify-center mb-5",children:i.jsx(e.icon,{className:"text-background",size:20})}),i.jsx("h3",{className:"font-heading text-xl font-semibold text-foreground mb-2",children:e.title}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:e.desc})]},e.title))}
445),i.jsx("p",{className:"text-center text-muted-foreground/70 text-xs mt-10 max-w-2xl mx-auto italic",children:"Inclusions are indicative and offered subject to availability on the day."})]})}),i.jsx("section",{className:"section-padding bg-foreground text-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsx("div",{className:"text-center mb-16",children:i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold mb-4 tracking-wide uppercase",children:["Why ",i.jsx("span",{className:"text-primary",children:"Join"})," as a Founding Charity?"]})}),i.jsx("div",{className:"grid md:grid-cols-3 lg:grid-cols-6 gap-6",children:WB.map(e=>i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-14 h-14 rounded-full bg-primary flex items-center justify-center mx-auto mb-4",children:i.jsx(e.icon,{className:"text-primary-foreground",size:22})}),i.jsx("h3",{className:"font-heading font-semibold text-background mb-2",children:e.title}),i.jsx("p",{className:"text-background/50 text-sm",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"relative section-padding overflow-hidden bg-background",children:i.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto text-center",children:[i.jsxs("h2",{className:"font-heading text-4xl md:text-5xl font-bold text-foreground mb-6 tracking-wide uppercase",children:["Ready to Be the ",i.jsx("span",{className:"text-primary",children:"Cause"}),"?"]}),i.jsx("p",{className:"text-muted-foreground text-lg mb-10 max-w-xl mx-auto",children:"Only 12 founding charity positions are available. Apply now to secure your place on Australia's first charity fashion runway."}),i.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[i.jsx("a",{href:"mailto:[email protected]?subject=Founding%20Charity%20Application",className:"inline-block bg-foreground text-background px-10 py-4 rounded-full text-sm font-semibold hover:opacity-90 transition-all hover:scale-105 uppercase tracking-[0.2em]",children:"Apply as Founding Charity"}),i.jsx("a",{href:"/directory/charities",className:"inline-block border border-foreground text-foreground px-10 py-4 rounded-full text-sm font-semibold hover:bg-foreground hover:text-background transition-all hover:scale-105 uppercase tracking-[0.2em]",children:"View Confirmed Charities"})]})]})}),i.jsx(Dm,{})]}),mE=()=>{const e=jr();return w.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),i.jsxs("div",{className:"flex min-h-screen items-center justify-center bg-muted",children:[i.jsx(Se,{title:"Page Not Found — My Charity Runway",description:"The page you requested could not be found.",path:e.pathname,noindex:!0}),i.jsxs("div",{className:"text-center",children:[i.jsx("h1",{className:"mb-4 text-4xl font-bold",children:"404"}),i.jsx("p",{className:"mb-4 text-xl text-muted-foreground",children:"Oops! Page not found"}),i.jsx("a",{href:"/",className:"text-primary underline hover:text-primary/90",children:"Return to Home"})]})]})},He=({children:e})=>i.jsxs("div",{className:"min-h-screen flex flex-col",children:[i.jsx(Om,{}),i.jsx("main",{className:"flex-1",children:e}),i.jsx(Dm,{})]}),nt=({eyebrow:e,title:t,subtitle:r,backgroundImage:n,cta:a})=>i.jsxs("section",{className:"relative bg-secondary text-secondary-foreground py-24 md:py-32 px-6 lg:px-12 overflow-hidden",children:[n&&i.jsxs(i.Fragment,{children:[i.jsx("img",{src:n,alt:"","aria-hidden":"true",width:1920,height:1080,className:"absolute inset-0 w-full h-full object-cover opacity-40"}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-secondary/70 via-secondary/60 to-secondary/90"})]}),i.jsxs("div",{className:"relative max-w-5xl mx-auto text-center",children:[e&&i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-secondary-foreground/70 mb-6",children:e}),i.jsx("h1",{className:"font-heading font-bold uppercase tracking-tight text-4xl md:text-6xl lg:text-7xl leading-[0.95]",children:t}),r&&i.jsx("p",{className:"mt-8 text-base md:text-lg text-secondary-foreground/80 max-w-2xl mx-auto leading-relaxed",children:r}),a&&i.jsx("div",{className:"mt-10",children:a})]})]});var Lm="Collapsible",[VB,gE]=Fa(Lm),[qB,Rb]=VB(Lm),xE=w.forwardRef((e,t)=>
vendor: 4,251 bytes, line 445
445{const{__scopeCollapsible:r,open:n,defaultOpen:a,disabled:s,onOpenChange:o,...l}=e,[c,d]=Rs({prop:n,defaultProp:a??!1,onChange:o,caller:Lm});return i.jsx(qB,{scope:r,disabled:s,contentId:ao(),open:c,onOpenToggle:w.useCallback(()=>d(u=>!u),[d]),children:i.jsx(Ue.div,{"data-state":Pb(c),"data-disabled":s?"":void 0,...l,ref:t})})});xE.displayName=Lm;var yE="CollapsibleTrigger",vE=w.forwardRef((e,t)=>{const{__scopeCollapsible:r,...n}=e,a=Rb(yE,r);return i.jsx(Ue.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":Pb(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:t,onClick:Te(e.onClick,a.onOpenToggle)})});vE.displayName=yE;var Eb="CollapsibleContent",bE=w.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Rb(Eb,e.__scopeCollapsible);return i.jsx(fi,{present:r||a.open,children:({present:s})=>i.jsx(GB,{...n,ref:t,present:s})})});bE.displayName=Eb;var GB=w.forwardRef((e,t)=>{const{__scopeCollapsible:r,present:n,children:a,...s}=e,o=Rb(Eb,r),[l,c]=w.useState(n),d=w.useRef(null),u=It(t,d),h=w.useRef(0),f=h.current,p=w.useRef(0),g=p.current,m=o.open||l,v=w.useRef(m),x=w.useRef(void 0);return w.useEffect(()=>{const y=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(y)},[]),Pa(()=>{const y=d.current;if(y){x.current=x.current||{transitionDuration:y.style.transitionDuration,animationName:y.style.animationName},y.style.transitionDuration="0s",y.style.animationName="none";const b=y.getBoundingClientRect();h.current=b.height,p.current=b.width,v.current||(y.style.transitionDuration=x.current.transitionDuration,y.style.animationName=x.current.animationName),c(n)}},[o.open,n]),i.jsx(Ue.div,{"data-state":Pb(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!m,...s,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":g?`${g}px`:void 0,...e.style},children:m&&a})});function Pb(e){return e?"open":"closed"}var KB=xE,YB=vE,ZB=bE,XB=w.createContext(void 0);function Tb(e){const t=w.useContext(XB);return e||t||"ltr"}var aa="Accordion",JB=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[_b,QB,$B]=ib(aa),[zm,kre]=Fa(aa,[$B,gE]),Mb=gE(),wE=U.forwardRef((e,t)=>{const{type:r,...n}=e,a=n,s=n;return i.jsx(_b.Provider,{scope:e.__scopeAccordion,children:r==="multiple"?i.jsx(n9,{...s,ref:t}):i.jsx(r9,{...a,ref:t})})});wE.displayName=aa;var[jE,e9]=zm(aa),[kE,t9]=zm(aa,{collapsible:!1}),r9=U.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:a=()=>{},collapsible:s=!1,...o}=e,[l,c]=Rs({prop:r,defaultProp:n??"",onChange:a,caller:aa});return i.jsx(jE,{scope:e.__scopeAccordion,value:U.useMemo(()=>l?[l]:[],[l]),onItemOpen:c,onItemClose:U.useCallback(()=>s&&c(""),[s,c]),children:i.jsx(kE,{scope:e.__scopeAccordion,collapsible:s,children:i.jsx(NE,{...o,ref:t})})})}),n9=U.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:a=()=>{},...s}=e,[o,l]=Rs({prop:r,defaultProp:n??[],onChange:a,caller:aa}),c=U.useCallback(u=>l((h=[])=>[...h,u]),[l]),d=U.useCallback(u=>l((h=[])=>h.filter(f=>f!==u)),[l]);return i.jsx(jE,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:d,children:i.jsx(kE,{scope:e.__scopeAccordion,collapsible:!0,children:i.jsx(NE,{...s,ref:t})})})}),[a9,Bm]=zm(aa),NE=U.forwardRef((e,t)=>{const{__scopeAccordion:r,disabled:n,dir:a,orientation:s="vertical",...o}=e,l=U.useRef(null),c=It(l,t),d=QB(r),h=Tb(a)==="ltr",f=Te(e.onKeyDown,p=>{var C;if(!JB.includes(p.key))return;const g=p.target,m=d().filter(E=>{var P;return!((P=E.ref.current)!=null&&P.disabled)}),v=m.findIndex(E=>E.ref.current===g),x=m.length;if(v===-1)return;p.preventDefault();let y=v;const b=0,j=x-1,k=()=>{y=v+1,y>j&&(y=b)},N=()=>{y=v-1,y<b&&(y=j)};switch(p.key){case"Home":y=b;break;case"End":y=j;break;case"ArrowRight":s==="horizontal"&&(h?k():N());break;case"ArrowDown":s==="vertical"&&k();break;case"ArrowLeft":s==="horizontal"&&(h?N():k());break;case"ArrowUp":s==="vertical"&&N();break}const S=y%x;(C=m[S].ref.current)==null||C.focus()});return i.jsx(a9,{scope:r,disabled:n,direction:a,orientation:s,children:i.jsx(_b.Slot,{scope:r,children:i.jsx(Ue.div,{...o,"data-orientation":s,ref:c,onKeyDown:n?void 0:f})})})}),Rp="AccordionItem",[i9,Ob]=zm(Rp),SE=U.forwardRef((e,t)=>
445{const{__scopeAccordion:r,value:n,...a}=e,s=Bm(Rp,r),o=e9(Rp,r),l=Mb(r),c=ao(),d=n&&o.value.includes(n)||!1,u=s.disabled||e.disabled;return i.jsx(i9,{scope:r,open:d,disabled:u,triggerId:c,children:i.jsx(KB,{"data-orientation":s.orientation,"data-state":TE(d),...l,...a,ref:t,disabled:u,open:d,onOpenChange:h=>{h?o.onItemOpen(n):o.onItemClose(n)}})})});SE.displayName=Rp;var CE="AccordionHeader",AE=U.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,a=Bm(aa,r),s=Ob(CE,r);return i.jsx(Ue.h3,{"data-orientation":a.orientation,"data-state":TE(s.open),"data-disabled":s.disabled?"":void 0,...n,ref:t})});AE.displayName=CE;var gv="AccordionTrigger",RE=U.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,a=Bm(aa,r),s=Ob(gv,r),o=t9(gv,r),l=Mb(r);return i.jsx(_b.ItemSlot,{scope:r,children:i.jsx(YB,{"aria-disabled":s.open&&!o.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId,...l,...n,ref:t})})});RE.displayName=gv;var EE="AccordionContent",PE=U.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,a=Bm(aa,r),s=Ob(EE,r),o=Mb(r);return i.jsx(ZB,{role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation,...o,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});PE.displayName=EE;function TE(e){return e?"open":"closed"}var s9=wE,o9=SE,l9=AE,_E=RE,ME=PE;const rc=s9,Un=w.forwardRef(({className:e,...t},r)=>i.jsx(o9,{ref:r,className:Re("border-b",e),...t}));Un.displayName="AccordionItem";const Wn=w.forwardRef(({className:e,children:t,...r},n)=>i.jsx(l9,{className:"flex",children:i.jsxs(_E,{ref:n,className:Re("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...r,children:[t,i.jsx(mp,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));Wn.displayName=_E.displayName;const Hn=w.forwardRef(({className:e,children:t,...r},n)=>i.jsx(ME,{ref:n,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:i.jsx("div",{className:Re("pb-4 pt-0",e),children:t})}));Hn.displayName=ME.displayName;const OE="/assets/hero-designers-_y2QFX09.jpg",c9=["A professionally produced runway moment in front of 500 VIP guests, press, buyers, stylists and aligned supporters","Your label positioned alongside purpose-driven fashion and a meaningful Australian cause","A fully produced runway experience without carrying the full production cost yourself","An editorial photo and video suite delivered for ongoing brand and press use","Visibility across MCR's marketing, PR, social and content channels","Immediate sell-through — VIP guests have first access to purchase your collection on the night","Post-show distribution through MCR channels, including My Charity Raffle","Optional MCR Founder interview on request — a unique editorial moment offered exclusively to MCR designers","Long-term relationships within a growing fashion and philanthropic network"],d9=[{title:"Invited Designers",tag:"Inaugural Season",desc:"Established Australian designers invited to lead by example, standing alongside emerging labels to elevate the next generation of Australian fashion. Their presence sets the creative tone of the show, with strong runway positioning, headline placement and broader brand integration across event programming, press and editorial. Recognised as inaugural-season designers of MCR."},{title:"Emerging Designers",tag:"Inaugural Season",desc:"A dedicated runway opportunity for rising Australian labels — a high-quality runway moment within a professionally produced environment, presented alongside our Invited Designers. Recognised as inaugural-season designers of MCR."}],u9=["Professional runway production — venue (Doltone House, Sydney), staging, lighting and choreography","Model casting, fittings and on-day coordination","Hair, makeup and styling teams","Run-of-show direction and backstage management","Editorial photography and videography suite","Inclusion across event marketing and the official Designer Directory","Designated charity pairing and storytelling support","Sell-through on the night plus post-show distribution via MCR channels"],h9=["
445No application fee is required","Submission does not guarantee selection","Only 12 designers will be selected in total, all recognised as inaugural-season designers of My Charity Runway","Priority applications close 31 May 2026 — reviewed as part of our primary selection process","Applications received after the priority deadline will be placed on our Designer Reserve List and may be considered should additional opportunities become available","Selected designers receive a tailored package proposal, with rate by invitation","International designers may collaborate with an applying Australian label or join our future-season list"],f9=["Australian-based label, whether established, contemporary or emerging","An original collection of 10 to 12 looks (minimum) ready to walk by August 2026","Demonstrated commitment to sustainable, ethical or socially conscious practice","Willingness to be paired with one of our Australian charity beneficiaries","Brand integrity and runway-readiness aligned with the curated standard of My Charity Runway","Openness to collaborate with our creative, production and editorial teams across the season"],p9=[{icon:ub,title:"Designer Is Invited & Confirmed",desc:"Following application and curatorial review, selected designers are formally invited and confirmed as Founding Designers of MCR — Invited or Emerging tier."},{icon:bt,title:"Choose Your Cause",desc:"You select a cause you're genuinely passionate about from the season's twelve curated awareness themes — the foundation for your collection's storytelling and creative direction."},{icon:Rm,title:"Collection Is Created",desc:"You design your capsule around your chosen cause, then nominate an Australian charity operating within that cause to refine and finalise the collection together."},{icon:uc,title:"Showcased on the Runway",desc:"Your collection is presented live to 500 VIP guests, press, buyers and influencers — captured by our official editorial team."},{icon:Iu,title:"Sold Through MCR Channels",desc:"VIP guests have first access on the night, then pieces sell exclusively through MCR distribution — including My Charity Raffle — with a share of every sale directed to the paired charity."}],m9=[{date:"2 May – 31 May 2026",label:"Priority applications open · reviewed on a rolling, first-in basis"},{date:"June 2026",label:"Review & invite stage"},{date:"July 2026",label:"Designers confirmed & charity pairing finalised"},{date:"28 August 2026",label:"Runway show — Doltone House, Sydney"}],g9=[{icon:hb,phase:"Phase 01",period:"2 May – 31 May 2026",title:"Submit Your Application",desc:"Send your label name, lookbook, brand statement, and your preferred cause — selected from the season's twelve awareness themes — along with a short note on why it matters to you. Priority applications close 31 May 2026 and are reviewed on a rolling, first-in basis. Applications submitted by this date will be reviewed as part of our primary selection process. Applications received after the priority deadline will be placed on our Designer Reserve List and may be considered should additional opportunities become available. Places are strictly limited and may close earlier once the cohort is filled."},{icon:ub,phase:"Phase 02",period:"June 2026",title:"Review & Invite",desc:"Our curatorial panel reviews submissions on a rolling basis throughout May and June. Selected designers are formally reviewed and invited as Founding Designers of MCR — Invited or Emerging tier."},{icon:bt,phase:"Phase 03",period:"July 2026",title:"Designers Confirmed & Charity Pairing",desc:"Selected designers are confirmed and choose a cause they are genuinely passionate about from the season's twelve curated awareness themes — this becomes the foundation for their collection's storytelling. From there, designers nominate an Australian charity operating within their chosen cause to be their formal charity partner. You'll meet the nominated charity directly, align on narrative, and refine the collection together before public announcement."},{icon:oR,phase:"Phase 04",period:"July – August 2026",title:"Production & Fitting",desc:"Designers present their latest collections, with styling guidance and coordination supported by the MCR creative team. Final fittings, styling, hair, makeup, and runway direction come together on show day within a unified production schedule, ensuring a cohesive and elevated presentation."},{icon:st,phase:"Phase 05",period:"28 August 2026",title:"Runway Showcase",desc:"Your collection walks on Australia's only charity runway show in front of 500 guests, press, buyers, and influencers — captured by our official photo and video team."}],K2=[{category:"Application Fee",standard:{text:"AUD $250–$1,500+, non-refundable, no charity benefit",positive:!1},mcr:{text:"Complimentary — no application fee to apply",positive:!0}},{category:"Runway Slot Cost",standard:{text:"AUD $20,000–$80,000+ per show slot (designer-funded)",positive:!1},mcr:{text:"Rate by invitation — approximately 70% of production costs are subsidised by MCR and its partners",positive:!0}},{category:"Venue Hire",standard:{text:"Billed separately to designer",positive:!1},mcr:{text:"Included — Doltone House, Sydney",positive:!0}},{category:"Professional Models & Casting",standard:{text:"Designer pays casting agency + model fees",positive:!1},mcr:{text:"Included — professionally cast and styled",positive:!0}},{category:"Hair, Makeup & Styling",standard:{text:"Designer sources and pays each team",positive:!1},mcr:{text:"Included — full creative team coordinated by MCR",positive:!0}},{category:"Choreography, Music & Lighting",standard:{text:"Designer engages and pays separately",positive:!1},mcr:{text:"Included — centrally produced run-of-show",positive:!0}},{category:"Editorial Photo & Video",standard:{text:"Optional add-on, often AUD $3,000–$10,000",positive:!1},mcr:{text:"Included — official editorial reel and image suite",positive:!0}},{category:"Sales on Show Night",standard:{text:"Rare;
445 orders typically via showroom/wholesale weeks later",positive:!1},mcr:{text:"VIP guests get first access to purchase the collection on the night",positive:!0}},{category:"Post-Show Distribution",standard:{text:"Designer self-funds e-commerce, marketing, fulfilment",positive:!1},mcr:{text:"Sold via MCR exclusive distribution channels and via My Charity Raffle",positive:!0}},{category:"Charity Impact",standard:{text:"Optional, designer-led, no built-in mechanism",positive:!1},mcr:{text:"Built-in — agreed % of every sale directed to your paired charity",positive:!0}},{category:"IP & Collection Ownership",standard:{text:"Often shared rights with organiser or sponsors",positive:!1},mcr:{text:"Designer retains 100% ownership; MCR holds non-exclusive editorial licence only",positive:!0}},{category:"Hidden Costs",standard:{text:"Common — backstage, accreditation, guest list, press kits",positive:!1},mcr:{text:"None — one transparent contribution, all-inclusive",positive:!0}}],x9=[{group:"Applications & Eligibility",items:[{q:"When do applications open and close?",a:"Designer applications for the inaugural My Charity Runway 2026 show are now closed. Expressions of interest for upcoming seasons are open — email [email protected] with your label name, lookbook, and a short brand statement to register your interest."},{q:"Is there an application fee?",a:"No application fee is required. We've kept the process accessible to Australian designers — established and emerging alike."},{q:"Who is eligible to apply?",a:"Australian-based labels — established or emerging — with an original collection of 10–12 looks (minimum) ready to walk by August 2026, a demonstrated commitment to sustainable, ethical or socially conscious practice, and a willingness to partner with one of our Australian charity beneficiaries."},{q:"Can international designers apply?",a:"For our inaugural 2026 season, the runway is reserved for Australian-based labels. International designers are warmly invited to (1) collaborate with a local Australian designer who is applying — appearing as a co-designer or capsule collaborator — or (2) join our international expressions of interest list for future MCR seasons. Email [email protected] to be added."},{q:"How do I apply?",a:"Email [email protected] with your label name, website or Instagram, lookbook (PDF or link), a short brand statement and the cause category you'd like to be considered for."}]},{group:"Causes & Charity Pairing",items:[{q:"How does cause selection and charity pairing work?",a:"Designers choose a cause they are genuinely passionate about from the season's twelve curated awareness themes — this becomes the foundation of the collection's storytelling and creative direction. Once the capsule is in development, the designer nominates an Australian charity operating within their chosen cause to be their formal charity partner. The nominated charity then collaborates with the designer to refine the narrative and finalise the collection together. Pairings are confirmed by both parties before public announcement."},{q:"Which causes are featured in the inaugural season?",a:"The inaugural season is built around twelve curated Australian awareness themes spanning health & wellbeing, women & children, mental health, environment & sustainability, community & inclusion, and First Nations support. Designers nominate the cause they are most passionate about in their application, with final cause allocation confirmed by our curatorial panel to ensure balanced representation across the twelve runway slots."},{q:"Can I nominate my own charity, or is it only from a pre-approved list?",a:"Both. MCR maintains an established panel of vetted Australian charity partners aligned to each cause category. Designers may either be matched with a partner from this panel or nominate an Australian-registered charity (with valid ACNC status) operating within their chosen cause. All nominated charities go through a brief due-diligence and alignment review before the partnership is formalised — ensuring credibility, transparency and shared values for both parties."}]},{group:"Process & Timeline",items:[{q:"What does the full process timeline look like from application to runway?",a:"The journey unfolds across five phases: (1) Submit Your Application — 2 May to 31 May 2026, no application fee, reviewed on a rolling first-in basis. Priority applications close 31 May 2026; applications after this date are placed on the Designer Reserve List. (2) Review & Invite — June 2026, our curatorial panel reviews submissions and formally invites selected designers as Founding Designers of MCR. (3) Designers Confirmed & Charity Pairing — July 2026, designers are confirmed, choose their cause from the twelve awareness themes and are paired with their charity partner. (4) Production & Fitting — July–August 2026, collection finalised, model casting, fittings, glam and run-of-show direction coordinated by the MCR creative team. (5) Runway Showcase — Friday 28 August 2026 at Doltone House, Sydney, with sell-through on the night and post-show distribution via MCR channels including My Charity Raffle."},{q:"What happens after I submit my application?",a:"Every application is acknowledged within 5 business days. Submissions are reviewed on a rolling, first-in basis by our curatorial panel against creative direction, craftsmanship, brand integrity and runway-readiness — meaning places may be confirmed before the 31 May priority deadline once the cohort is filled. Priority applications submitted by 31 May 2026 are reviewed as part of our primary selection process. Applications received after the priority deadline are placed on our Designer Reserve List and may be considered should additional opportunities become available. In June 2026, selected designers are formally reviewed and invited as Founding Designers of MCR. Confirmed designers then move into cause selection and charity pairing in July, followed by production and onboarding into the schedule leading up to show day on 28 August 2026."}
445,{q:"How many designers will be selected?",a:"Twelve designers will be selected in total across two tiers — Invited Designers and Emerging Designers. All selected designers will be recognised as Founding Designers of the inaugural My Charity Runway. This curated cap ensures every label receives meaningful runway time, editorial attention and audience focus."},{q:"Where and when is the show held?",a:"Friday 28 August 2026 at Doltone House, Sydney. Designers and their teams have venue access from 12:00pm on event day."}]},{group:"Packages, Tiers & Costs",items:[{q:"If selected, what does participation cost?",a:"Participation is offered through tailored showcase packages aligned to each designer's tier and presentation goals. Rate is by invitation — and approximately 70% of standard production costs are subsidised by MCR and our partners. The MCR package is all-inclusive, with venue, casting, glam, choreography, lighting, photography and video bundled together. Successful applicants receive a detailed proposal outlining the most suitable showcase opportunity for their brand."},{q:"What are the different designer tiers and packages?",a:"There are two tiers, each with a tailored package — and all selected designers are recognised as Founding Designers of the inaugural My Charity Runway: (1) Invited Designers — established Australian labels invited to lead by example, championing the show and standing alongside emerging labels. They receive prominent runway moments, headline placement, broader brand integration across event programming, and editorial coverage. (2) Emerging Designers — a dedicated runway opportunity for rising labels, presented within the same professionally produced programme alongside our Invited Designers, with full production, glam and editorial assets included. Both tiers include venue, models, hair, makeup, styling, choreography, lighting, photography, video and inclusion in MCR marketing — the difference is scale of presentation, placement and brand integration. Rate is by invitation and tier-specific."},{q:"What's included in every package?",a:"Every selected designer receives: venue (Doltone House, Sydney), runway production, professional model casting and fittings, hair, makeup and styling teams, choreography, lighting and run-of-show direction, backstage management, editorial photography and videography, inclusion in the official Designer Directory and across MCR marketing, formal charity pairing, sell-through to VIP guests on the night, and post-show distribution via MCR channels including My Charity Raffle."}]},{group:"Sales, Ownership & Editorial",items:[{q:"Do designers retain ownership of their collection?",a:"Yes. Designers retain full ownership of their collection and intellectual property. MCR is granted a non-exclusive licence to use event imagery for editorial, press and promotional purposes only."},{q:"How are sales and charity contributions handled?",a:"On runway night, guests have the opportunity to purchase pieces directly from the showcase. Beyond the event, MCR acts as a facilitating intermediary between the designer and the buyer — connecting demand to each designer's collection through MCR distribution channels, including My Charity Raffle. MCR does not stock, hold, or own any inventory. All pieces remain with the designer until sold. For every transaction facilitated through MCR, an agreed and transparent proportion is directed to the designer's nominated charity. Full commercial terms are provided to shortlisted designers."},{q:"Is an MCR Designer Founder interview available?",a:"Yes — an MCR Designer Founder interview is available on request as a unique editorial moment offered exclusively to MCR designers. Conducted in partnership with the Level Up Lounge Podcast, it provides a high-quality founder-to-founder conversation that can be used across press, social and brand storytelling."}]}],y9=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Designer Expression of Interest — My Charity Runway",description:"Designer applications for the inaugural 2026 show are closed. Express your interest for upcoming seasons at My Charity Runway, Australia's only charity fashion runway.",path:"/applications/designers",breadcrumbs:[{name:"Home",path:"/"},{name:"Designer Expression of Interest",path:"/applications/designers"}]}),i.jsx(nt,{backgroundImage:OE,eyebrow:"Applications · Designers",t
445itle:"Design With Purpose",subtitle:"Designer applications for the inaugural My Charity Runway 2026 show are now closed. Express your interest for upcoming seasons — where every look raises money and awareness for an Australian cause."}),i.jsx("section",{className:"bg-primary text-primary-foreground",children:i.jsxs("div",{className:"max-w-6xl mx-auto px-6 lg:px-12 py-6 flex flex-col sm:flex-row items-center justify-center gap-4 sm:gap-8 text-center",children:[i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx(UO,{size:20}),i.jsx("p",{className:"font-heading font-semibold uppercase tracking-[0.3em] text-xs md:text-sm",children:"Designer Applications Closed · Inaugural 2026"})]}),i.jsx("span",{className:"hidden sm:inline opacity-50",children:"|"}),i.jsx("p",{className:"font-body text-xs md:text-sm uppercase tracking-[0.25em]",children:"Expression of Interest Open for Upcoming Seasons"})]})}),i.jsx("section",{className:"py-16 md:py-20 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Applications Closed · Inaugural 2026"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Applications Are Now Closed"}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mx-auto mb-6",children:"Designer applications for the inaugural My Charity Runway 2026 show are now closed."}),i.jsxs("div",{className:"bg-background border border-border p-8 md:p-10 rounded-xl mb-8",children:[i.jsx("p",{className:"font-heading text-xl md:text-2xl font-bold text-foreground mb-4 tracking-tight",children:"Expression of Interest Open for Upcoming Seasons"}),i.jsx("p",{className:"text-foreground/70 leading-relaxed",children:"If your label is ethical, story-driven, and ready for the runway, express your interest for upcoming seasons — we'd love to meet you."})]}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mx-auto",children:"We welcome designers whose work aligns with our vision of fashion, purpose, and positive impact."})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Eligibility"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Who we're looking for."}),i.jsxs("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:["My Charity Runway is a curated, invitation-led runway built to champion Australian design with intention and integrity. We welcome applications from Australian designers of every stage and scale — whether established houses or rising emerging labels — who meet the following standards and share our commitment to purpose-driven fashion. No application fee is required.",i.jsx("br",{}),i.jsx("br",{}),i.jsx("span",{className:"font-semibold text-foreground",children:"Designer applications for the inaugural 2026 show are now closed."})," Expressions of interest for upcoming seasons are open — we'd love to meet ethical, story-driven labels ready for the runway."]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-x-12 gap-y-2",children:f9.map(e=>i.jsxs("div",{className:"flex items-start gap-3 py-4 border-b border-border",children:[i.jsx(Gt,{className:"text-primary shrink-0 mt-0.5",size:18}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:e})]},e))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Benefits"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"A platform built for designers with heart."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:"Selected designers receive a fully produced, editorially supported runway moment — paired with a meaningful Australian cause and an integrated sales channel."}),i.jsx("ul",{className:"grid md:grid-cols-2 gap-x-12 gap-y-2",children:c9.map(e=>i.jsxs("li",{className:"flex items-start gap-3 py-4 border-b border-border",children:[i.jsx(Gt,{className:"text-primary shrink-0 mt-0.5",size:18}
445),i.jsx("span",{className:"text-foreground/80 leading-relaxed",children:e})]},e))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Application Process"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Free to apply. Curated by invitation."}),i.jsxs("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:[i.jsx("span",{className:"font-semibold text-foreground",children:"No application fee is required."})," ","Our curatorial panel reviews every submission against creative direction, craftsmanship, brand integrity and runway-readiness — only twelve designers will be selected for the inaugural season."]}),i.jsx("div",{className:"grid md:grid-cols-4 gap-px bg-border",children:[{n:"01",t:"Submit",period:"Priority close 31 May 2026",d:"Send your label name, lookbook and brand statement, free of charge. Priority applications close 31 May 2026 and are reviewed as part of our primary selection process. Applications received after the priority deadline will be placed on our Designer Reserve List and may be considered should additional opportunities become available."},{n:"02",t:"Review & Invite",period:"June 2026",d:"Our curatorial panel reviews submissions and formally invites selected designers as Founding Designers of MCR."},{n:"03",t:"Designers Confirmed",period:"July 2026",d:"Confirmed designers choose their cause, are paired with a charity partner and begin refining their collection together."},{n:"04",t:"Onboard",period:"July – August 2026",d:"Receive your tailored package, production schedule and runway preparation."}].map(e=>i.jsxs("div",{className:"bg-background p-8",children:[i.jsxs("p",{className:"text-primary font-bold text-xs tracking-[0.3em] uppercase mb-3",children:["Step ",e.n]}),i.jsx("h3",{className:"font-heading text-lg font-semibold mb-2 tracking-wide",children:e.t}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-foreground/60 mb-3",children:e.period}),i.jsx("p",{className:"text-foreground/70 text-sm leading-relaxed",children:e.d})]},e.n))})]})}),i.jsx("section",{className:"py-20 md:py-24 px-6 lg:px-12 bg-primary text-primary-foreground",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary-foreground/70 mb-4",children:"Applications Closed · Inaugural 2026"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Design with purpose. Lead with impact."}),i.jsx("p",{className:"text-primary-foreground/80 leading-relaxed max-w-2xl mx-auto mb-10",children:"Designer applications for the inaugural show are now closed. Express your interest for upcoming seasons — we'd love to meet you."}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[i.jsx("a",{href:"mailto:[email protected]?subject=Designer%20Expression%20of%20Interest",className:"inline-block bg-background text-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Express Your Interest"}),i.jsx("a",{href:"#designer-tiers",className:"inline-block border border-primary-foreground/40 text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:bg-primary-foreground/10 transition-colors",children:"Explore More Information"})]})]})}),i.jsx("section",{id:"designer-tiers",className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Designer Tiers"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Twelve Founding Designers. One inaugural runway."}),i.jsxs("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:["My Charity Runway is intentionally limited to"," ",i.jsx("span",{className:"font-semibold text-foreground",children:"12 designers in total"})," for our inaugural runway — every selected designer recognised as a"," ",i.jsx("span",{className:"font-semibold text-foreground",children:"Founding Designer of MCR"}),", placed across two tiers based on collection, brand positioning and presentation goals."]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:d9.map(e=>i.jsxs("div",{className:"bg-background p-8 flex flex-col",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-3 font-semibold",children:e.tag}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-semibold mb-4 tracking-tight",children:e.title}
445),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-7xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Process"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"From invitation to runway to sell-through."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:"Once invited and confirmed, every Founding Designer follows the same end-to-end journey — designed for clarity, creative integrity and measurable charity impact."}),i.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-5 gap-6",children:p9.map((e,t)=>i.jsxs("div",{className:"bg-background border border-border p-8",children:[i.jsx("div",{className:"w-12 h-12 bg-foreground flex items-center justify-center mb-6",children:i.jsx(e.icon,{size:20,className:"text-primary"})}),i.jsxs("span",{className:"text-primary font-bold text-xs tracking-[0.2em] uppercase",children:["Step ",t+1]}),i.jsx("h3",{className:"font-heading text-lg font-semibold mt-2 mb-3 tracking-wide",children:e.title}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Experience Includes"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"What's covered for selected designers."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:"Selected designers receive a fully produced runway experience, delivered end-to-end by the MCR creative and production team."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-x-12 gap-y-2",children:u9.map(e=>i.jsxs("div",{className:"flex items-start gap-3 py-4 border-b border-border",children:[i.jsx(Gt,{className:"text-primary shrink-0 mt-0.5",size:18}),i.jsx("p",{className:"text-foreground/80",children:e})]},e))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Investment"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Free to apply. Tailored packages if invited."}),i.jsxs("div",{className:"bg-secondary text-secondary-foreground border-l-4 border-primary p-8 md:p-10 shadow-lg mb-16",children:[i.jsxs("p",{className:"text-secondary-foreground/85 leading-relaxed text-base md:text-lg mb-4",children:[i.jsx("span",{className:"font-semibold text-primary",children:"No application fee is required."})," ","If selected, participation is offered through a tailored showcase package matched to your tier and presentation goals."]}),i.jsxs("p",{className:"text-secondary-foreground/85 leading-relaxed text-base md:text-lg",children:[i.jsx("span",{className:"text-primary font-semibold",children:"Rate is by invitation — and approximately 70% of standard production costs are subsidised by MCR and our partners."})," ","The MCR package bundles venue, casting, glam, choreography, lighting, photography and video together, so everything is included up front with no hidden costs."]})]}),i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"How We Compare"}),i.jsx("h3",{className:"font-heading text-2xl md:text-4xl font-bold mb-6 tracking-tight uppercase",children:"My Charity Runway vs an industry-standard runway show."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:"Many industry-standard runway productions pass the cost of venue, models, glam, choreography, photography, and post-show distribution back to the designer. My Charity Runway is structured a little differently — one transparent contribution, all-inclusive, with the runway moment, the sales channel, and the charity impact already wired in for you."}),i.jsxs("div",{className:"hidden md:block border border-border overflow-hidden",children:[i.jsxs("div",{className:"grid grid-cols-12 bg-secondary text-secondary-foreground",children:[i.jsx("div",{className:"col-span-4 px-6 py-4 text-xs uppercase tracking-[0.3em] font-semibold border-r border-border/30",children:"Category"}),i.jsx("div",{className:"col-span-4 px-6 py-4 text-xs uppercase tracking-[0.3em] font-semibold border-r border-border/30",children:"Industry-Standard Runway Show"}),i.jsx("div",{className:"col-span-4 px-6 py-4 text-xs uppercase tracking-[0.3em] font-semibold",children:"My Charity Runway"})]}),K2.map((e,t)=>i.jsxs("div",{className:`grid grid-cols-12 ${t%2===0?"bg-background":"bg-muted"}`,children:[i.jsx("div",{className:"col-span-4 px-6 py-5 font-heading font-semibold text-sm tracking-tight border-r border-border/40 border-t border-border/40",children:e.category}),i.jsxs("div",{className:"col-span-4 px-6 py-5 text-sm text-foreground
445/70 leading-relaxed border-r border-border/40 border-t border-border/40 flex items-start gap-3",children:[i.jsx(tu,{size:16,className:"text-foreground/40 shrink-0 mt-0.5"}),i.jsx("span",{children:e.standard.text})]}),i.jsxs("div",{className:"col-span-4 px-6 py-5 text-sm text-foreground leading-relaxed border-t border-border/40 flex items-start gap-3 bg-primary/5",children:[i.jsx(Gt,{size:16,className:"text-primary shrink-0 mt-0.5"}),i.jsx("span",{children:e.mcr.text})]})]},e.category))]}),i.jsx("div",{className:"md:hidden space-y-6",children:K2.map(e=>i.jsxs("div",{className:"border border-border bg-background",children:[i.jsx("p",{className:"px-5 py-3 bg-secondary text-secondary-foreground font-heading font-semibold text-sm tracking-tight",children:e.category}),i.jsxs("div",{className:"px-5 py-4 border-b border-border flex items-start gap-3",children:[i.jsx(tu,{size:16,className:"text-foreground/40 shrink-0 mt-0.5"}),i.jsxs("div",{children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-foreground/50 mb-1",children:"Industry-standard show"}),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed",children:e.standard.text})]})]}),i.jsxs("div",{className:"px-5 py-4 bg-primary/5 flex items-start gap-3",children:[i.jsx(Gt,{size:16,className:"text-primary shrink-0 mt-0.5"}),i.jsxs("div",{children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-1",children:"My Charity Runway"}),i.jsx("p",{className:"text-sm text-foreground leading-relaxed",children:e.mcr.text})]})]})]},e.category))}),i.jsx("p",{className:"text-xs text-foreground/50 italic mt-6 leading-relaxed max-w-3xl",children:"Industry-standard figures are indicative ranges drawn from publicly reported designer participation costs at major international runway productions. Actual costs vary by designer, slot, and city."})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Timeline"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-12 tracking-tight uppercase",children:"Key dates for designers."}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-px bg-border",children:m9.map(e=>i.jsxs("div",{className:"bg-background p-8",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:e.date}),i.jsx("p",{className:"font-heading font-semibold text-lg",children:e.label})]},e.label))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Detailed Phases"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"How designers move from application to runway."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-3xl mb-12",children:"From submission to show day, here's what happens at each stage of the journey."}),i.jsx("ol",{className:"relative border-l border-border ml-3 space-y-10",children:g9.map(e=>i.jsxs("li",{className:"pl-8 relative",children:[i.jsx("span",{className:"absolute -left-[17px] top-0 w-8 h-8 rounded-full bg-foreground flex items-center justify-center",children:i.jsx(e.icon,{size:14,className:"text-primary"})}),i.jsxs("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-1",children:[e.phase," · ",e.period]}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-semibold tracking-tight mb-2",children:e.title}),i.jsx("p",{className:"text-foreground/75 leading-relaxed max-w-2xl",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Frequently Asked Questions"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Designer FAQ."}
445),i.jsx("p",{className:"text-foreground/70 leading-relaxed mb-12",children:"Answers to the questions designers most often ask before applying — grouped by topic so you can find what's most relevant to you."}),i.jsx("div",{className:"space-y-12",children:x9.map(e=>i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-sm uppercase tracking-[0.3em] text-primary font-semibold mb-4 pb-3 border-b border-border",children:e.group}),i.jsx(rc,{type:"single",collapsible:!0,className:"w-full",children:e.items.map((t,r)=>i.jsxs(Un,{value:`${e.group}-${r}`,className:"border-border",children:[i.jsx(Wn,{className:"text-left font-heading font-semibold text-base md:text-lg tracking-tight hover:no-underline",children:t.q}),i.jsx(Hn,{className:"text-foreground/75 leading-relaxed text-base",children:t.a})]},t.q))})]},e.group))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Important Notes"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-10 tracking-tight uppercase",children:"Before you apply."}),i.jsx("ul",{className:"space-y-0",children:h9.map(e=>i.jsxs("li",{className:"flex items-start gap-3 py-4 border-b border-border text-foreground/80 leading-relaxed",children:[i.jsx(Gt,{className:"text-primary shrink-0 mt-0.5",size:18}),i.jsx("span",{children:e})]},e))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-secondary text-secondary-foreground text-center",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Express Your Interest"}),i.jsx("p",{className:"text-secondary-foreground/70 mb-10 leading-relaxed",children:"Designer applications for the inaugural show are closed. Send your label name, lookbook, and a short statement to register your interest for upcoming seasons."}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[i.jsx("a",{href:"mailto:[email protected]?subject=Designer%20Expression%20of%20Interest",className:"inline-block bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Express Your Interest"}),i.jsx("a",{href:"/mcr-designer-deck.pdf",download:!0,className:"inline-block border border-secondary-foreground/30 text-secondary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:bg-secondary-foreground/10 transition-colors",children:"Download Designer Deck (PDF)"})]})]})})]}),FE="/assets/hero-partners-ChB_bGCa.jpg",v9=[{icon:cn,title:"Presenting Partner",desc:"The headline name above the runway. One presenting brand, anchoring the season across press, programme, and on-night billing."},{icon:uc,title:"Major Partners · Gold & Silver",desc:"Major partnership tiers for brands ready to align with purpose-driven fashion. Gold and Silver levels offer scaled visibility across the runway and digital ecosystem."},{icon:BO,title:"Experience Partners",desc:"Venue, Hospitality, and Luxury Experience Partners — the brands shaping how the night feels, from arrival to encore."},{icon:st,title:"Beauty & Styling Partners",desc:"Official Hair, Makeup, and Styling Partners leading the backstage look across all 12 designer collections."},{icon:XO,title:"Gifting Partners",desc:"Official Gift Bag Partners — featured in the curated bag every guest takes home from the night."},{icon:or,title:"Media & Content Partners",desc:"Media Partners, Content Partners, and Influencer Partners shaping how the MCR story is captured, published, and shared."}],b9=["Headline recognition as a Major Partner across brand collateral","Brand visibility opportunities across the programme and digital channels","Opportunity to explore a co-branded charity activation aligned with your values","VIP hosting allocation with priority front-row seating","Opportunity to be featured on MCR Interviews powered by Level Up Lounge Podcast and editorial content","Recognition across the season as an official MCR partner","Priority renewal for future seasons","Invitations to year-round MCR events"],w9=[{icon:lt,title:"Engaged Community",desc:"Connect with 20,000+ fashion and charity lovers who value purpose-driven brands."},{icon:bt,title:"Authentic Social Impact",desc:"Integrate charitable alignment into your brand ethos."},{icon:or,title:"Comprehensive Content",desc:"Receive professional event photography and social media support."},{icon:Am,title:"Powerful Platforms",desc:"Benefit from MCR Interviews powered by Level Up Lounge Podcast and editorial content."},{icon:eu,title:"Lasting Recognition",desc:"Be permanently celebrated as an inaugural partner."}],j9=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Partner With Us — My Charity Runway",description:"Express your interest in partnering with My Charity Runway for future seasons — Sydney's purpose-driven fashion runway.",path:"/applications/partners",breadcrumbs:[{name:"Home",path:"/"},{name:"Partner With Us",path:"/applications/partners"}]}),i.jsx(nt,{backgroundImage:FE,eyebrow:"Expressions of Interest · Partners",title:"Partner With Purpose",subtitle:"The inaugural runway has walked — and partnership expressions of interest are now open for future seasons. Align your brand with purpose, culture, and the designers shaping fashion's future."}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Partner Tiers"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-12 tracking-tight uppercase",children:"Ways to partner."}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-px bg-border",children:v9.map(e=>i.jsxs("div",{className:"bg-background p-8 md:p-10",children:[i.jsx("div",{className:"w-12 h-12 border border-foreground flex items-center justify-center mb-6",children:i.jsx(e.icon,{size:20})}),i.jsx("h3",{className:"font-heading text-xl font-semibold mb-3 tracking-wide",children:e.title}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Partner Benefits"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-12 tracking-tight uppercase",children:"What partnering gets you."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-x-12 gap-y-2",children:b9.map(e=>i.jsxs("div",{className:"flex items-start gap-4 py-4 border-b border-border",children:[i.jsx("span",{className:"text-primary flex-shrink-0 mt-1",children:"—"}
445),i.jsx("p",{className:"text-foreground/80",children:e})]},e))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-foreground text-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Why Partner"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-12 tracking-tight uppercase",children:"More than a sponsorship."}),i.jsx("div",{className:"grid md:grid-cols-3 lg:grid-cols-5 gap-8",children:w9.map(e=>i.jsxs("div",{children:[i.jsx("div",{className:"w-12 h-12 border border-background/30 flex items-center justify-center mb-4",children:i.jsx(e.icon,{size:20})}),i.jsx("h3",{className:"font-heading font-semibold mb-2 tracking-wide",children:e.title}),i.jsx("p",{className:"text-background/60 text-sm leading-relaxed",children:e.desc})]},e.title))})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-background",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-6",children:"Our Belief"}),i.jsxs("h2",{className:"font-heading text-2xl md:text-4xl font-bold mb-8 tracking-tight leading-tight",children:["It matters less ",i.jsx("em",{className:"italic text-primary",children:"who"})," people support — what matters is that they do."]}),i.jsx("p",{className:"text-muted-foreground text-base md:text-lg leading-relaxed mb-10",children:"My Charity Runway is a cause-neutral platform. Our partners stand together in celebrating every act of giving and every charity represented on our runway. We champion the impulse to do good — in all the forms it takes."}),i.jsxs("div",{className:"border-t border-border pt-10 mt-10 text-left md:text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-6",children:"Who We're Looking For"}),i.jsx("h3",{className:"font-heading text-xl md:text-3xl font-bold mb-6 tracking-tight leading-tight",children:"Partners ready to make history with us."}),i.jsx("p",{className:"text-muted-foreground text-base md:text-lg leading-relaxed mb-6",children:"We're seeking partners ready to join the movement and help write the next chapter — brands willing to stand on the frontline of an innovative approach to fashion-for-good and back the change before it's the obvious thing to do."}),i.jsxs("p",{className:"text-muted-foreground text-base md:text-lg leading-relaxed",children:["Our ideal partners share our values: ",i.jsx("span",{className:"text-foreground font-medium",children:"integrity, generosity, and bold creativity"}),". Brands that lead with purpose, treat their people and community with care, and believe — like we do — that business is at its best when it lifts others up. If that sounds like you, we'd love to build future seasons together."]})]})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-secondary text-secondary-foreground text-center",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Express Your Interest"}),i.jsx("p",{className:"text-secondary-foreground/70 mb-10 leading-relaxed",children:"Send your brand profile and the partnership category you're interested in for future seasons. Our partnerships team will be in touch within 5 business days."}),i.jsx("a",{href:"mailto:[email protected]?subject=Partner%20Expression%20of%20Interest",className:"inline-block bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Express Your Interest"})]})})]}),IE="/assets/hero-charities-DLwSKkvR.jpg",k9=["Education, Confidence & Women Empowerment","Cancer Awareness","Animal Welfare & Inclusivity","Disability & Inclusion","Family Violence Prevention","Preventative Health & Early Detection","Sustainability and Sustainable Community","Children & Youth","Wellbeing, Connection & Community Care","Breast Cancer & Mental Health Awareness","Diabetes Education, Prevention & Research","Housing & Giving"],DE="[email protected]",nx=`mailto:${DE}?subject=Charity%20Expression%20of%20Interest%20%E2%80%94%20My%20Charity%20Runway&body=Charity%20name%3A%20%0ACause%2Ftheme%3A%20%0AWebsite%3A%20%0AContact%20person%3A%20%0AAbout%20your%20charity%20(2-3%20sentences)%3A%20%0A`,N9=[{q:"Who can nominate?",a:"Any registered Australian charity or DGR-endorsed not-for-profit with a clear mission and measurable impact. Grassroots organisations are warmly encouraged."}
445,{q:"How do I nominate my charity?",a:"Click the Nominate button on this page or email [email protected] with your charity name, the cause you'd like to be considered for, your website, a contact person, and a short description of your work."},{q:"Can we nominate against more than one cause?",a:"Yes. If your work spans multiple themes, list each one in your nomination. We'll consider you for the cause where the impact and designer fit is greatest."},{q:"How are charities matched with designers?",a:"Each MCR designer is paired to a cause. Once charities self-nominate, our curatorial team shortlists nominees per cause and the paired designer selects the charity their collection will benefit."},{q:"What does my charity receive?",a:"An agreed share of proceeds from your designer's capsule collection, a featured profile in the official programme, year-round storytelling across MCR's owned and partner channels, and a dedicated MCR Interviews episode powered by Level Up Lounge Podcast."},{q:"Is there a cost to participate?",a:"No. There is no fee for charities to nominate or be selected as a beneficiary."},{q:"What is expected of selected charities?",a:"Active collaboration with your paired designer, participation in storytelling and content capture, and presence at the runway event in Sydney."},{q:"When are nominations due?",a:"Nominations are open on a rolling basis until each cause is filled. Earlier nominations have the strongest chance of being shortlisted."}],S9=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Charity Expression of Interest — My Charity Runway",description:"Register your Australian charity's interest in becoming a beneficiary of a future My Charity Runway season. Twelve causes, twelve designers, one runway.",path:"/applications/charities",breadcrumbs:[{name:"Home",path:"/"},{name:"Charity Expression of Interest",path:"/applications/charities"}]}),i.jsx(nt,{backgroundImage:IE,eyebrow:"Expressions of Interest · Charities",title:"Be the Cause",subtitle:"Twelve causes. Designers turning fashion into funding for Australian charities — and expressions of interest are open for future seasons."}),i.jsxs("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:[i.jsxs("div",{className:"max-w-4xl mx-auto text-center mb-14",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Our Causes"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-6 tracking-tight",children:"Find the cause that fits your mission."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed",children:"My Charity Runway is built around twelve Australian awareness themes. If your charity's work aligns with any of the causes below, we'd love to hear from you. Register your expression of interest in a single email and we'll be in touch about pairing you with a designer for an upcoming season."})]}),i.jsx("div",{className:"max-w-5xl mx-auto grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 mb-14",children:k9.map(e=>
445i.jsx("div",{className:"border border-foreground/10 rounded-xl p-5 hover:border-primary/50 transition-all",children:i.jsx("p",{className:"font-heading text-base md:text-lg font-semibold tracking-wide leading-tight",children:e})},e))}),i.jsxs("div",{className:"text-center",children:[i.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[i.jsx("a",{href:nx,className:"inline-block bg-primary text-primary-foreground px-10 py-5 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Express Your Interest"}),i.jsx("a",{href:"/mcr-charity-deck.pdf",download:!0,className:"inline-block border border-foreground text-foreground px-10 py-5 text-xs font-semibold uppercase tracking-[0.3em] hover:bg-foreground hover:text-background transition-colors",children:"Download Charity Deck (PDF)"})]}),i.jsxs("p",{className:"text-foreground/50 text-xs mt-4",children:["Nominations are sent to"," ",i.jsx("a",{href:nx,className:"underline hover:text-primary",children:DE})]})]})]}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-muted",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Charity FAQ"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold tracking-tight",children:"Questions, answered."})]}),i.jsx(rc,{type:"single",collapsible:!0,className:"w-full",children:N9.map((e,t)=>i.jsxs(Un,{value:`item-${t}`,children:[i.jsx(Wn,{className:"text-left font-heading text-base md:text-lg",children:e.q}),i.jsx(Hn,{className:"text-muted-foreground leading-relaxed",children:e.a})]},t))}),i.jsx("div",{className:"text-center mt-14",children:i.jsx("a",{href:nx,className:"inline-block bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Express Your Interest"})})]})})]}),_a=w.forwardRef(({className:e,...t},r)=>i.jsx("textarea",{className:Re("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
445ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:r,...t}));_a.displayName="Textarea";var C9="Label",LE=w.forwardRef((e,t)=>i.jsx(Ue.label,{...e,ref:t,onMouseDown:r=>{var a;r.target.closest("button, input, select, textarea")||((a=e.onMouseDown)==null||a.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));LE.displayName=C9;var zE=LE;const A9=Sm("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),We=w.forwardRef(({className:e,...t},r)=>i.jsx(zE,{ref:r,className:Re(A9(),e),...t}));We.displayName=zE.displayName;const R9=Ab({name:fr().trim().min(1,"Name is required").max(100,"Name too long"),organisation:fr().trim().max(150,"Organisation too long").optional().or(el("")),email:fr().trim().email("Enter a valid email").max(255,"Email too long"),phone:fr().trim().max(40,"Phone too long").optional().or(el("")),bringing_guest:fr().optional().or(el("")),guest_name:fr().trim().max(100,"Guest name too long").optional().or(el("")),guest_contact:fr().trim().max(150,"Guest contact too long").optional().or(el("")),message:fr().trim().min(1,"Message is required").max(1e3,"Message too long")}),Fb=({audience:e,email:t,messagePlaceholder:r,showGuestFields:n})=>{const{toast:a}=PA(),[s,o]=w.useState(!1),[l,c]=w.useState(!1),d=async u=>{var N;u.preventDefault();const h=u.currentTarget,f=Object.fromEntries(new FormData(h).entries()),p=R9.safeParse(f);if(!p.success){a({title:"Please check your details",description:((N=p.error.issues[0])==null?void 0:N.message)??"Invalid input",variant:"destructive"});return}o(!0);const{name:g,organisation:m,phone:v,email:x,message:y,bringing_guest:b,guest_name:j,guest_contact:k}=p.data;try{const S=await fetch("https://api.web3forms.com/submit",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({access_key:"b1e35002-5649-4f39-bea0-28a4ca9d567a",to:"[email protected]",subject:`${e} RSVP · ${g}`,from_name:"My Charity Runway Registrations",name:g,email:x,organisation:m||"N/A",phone:v||"N/A",audience:e,bringing_guest:b||"N/A",guest_name:j||"N/A",guest_contact:k||"N/A",message:y})}),C=await S.json();if(!S.ok||!C.success)throw new Error(C.message||"Submission failed");a({title:"RSVP received",description:`Thank you. Your ${e.toLowerCase()} RSVP has been sent.`}),h.reset(),c(!0)}catch(S){a({title:"Something went wrong",description:S instanceof Error?S.message:"Please try again shortly.",variant:"destructive"})}finally{o(!1)}};return l?i.jsxs("div",{className:"text-left border border-border/40 bg-background/40 p-8 sm:p-10 space-y-4",role:"status","aria-live":"polite",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:"Thank you"}),i.jsx("h3",{className:"text-2xl sm:text-3xl font-serif text-foreground",children:"Your RSVP has been received"}),i.jsx("p",{className:"text-sm text-secondary-foreground/80 leading-relaxed",children:"Thank you for your RSVP — we look forward to seeing you on the night. An email confirmation has been sent to you with all the event details."}),i.jsx("button",{type:"button",onClick:()=>c(!1),className:"mt-2 text-xs font-semibold uppercase tracking-[0.3em] text-primary hover:opacity-80 transition-opacity",children:"Submit another RSVP"})]}):i.jsxs("form",{onSubmit:d,className:"space-y-5 text-left",children:[i.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"name",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Full name"}),i.jsx(vt,{id:"name",name:"name",required:!0,maxLength:100,className:"bg-background text-foreground"})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"organisation",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Organisation"}),i.jsx(vt,{id:"organisation",name:"organisation",maxLength:150,className:"bg-background text-foreground"})]})]}),i.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"email",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground
445/70",children:"Email"}),i.jsx(vt,{id:"email",name:"email",type:"email",required:!0,maxLength:255,className:"bg-background text-foreground"})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"phone",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Phone (optional)"}),i.jsx(vt,{id:"phone",name:"phone",type:"tel",maxLength:40,className:"bg-background text-foreground"})]})]}),n&&i.jsxs("div",{className:"space-y-5 border-t border-secondary-foreground/10 pt-5",children:[i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"bringing_guest",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Bringing a guest?"}),i.jsxs("select",{id:"bringing_guest",name:"bringing_guest",defaultValue:"",className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm text-foreground",children:[i.jsx("option",{value:"",children:"Select…"}),i.jsx("option",{value:"No",children:"No, attending solo"}),i.jsx("option",{value:"Yes",children:"Yes, bringing a guest"})]}),i.jsx("p",{className:"text-xs text-secondary-foreground/60",children:"If yes, please provide your guest's full name and contact details below."})]}),i.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"guest_name",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Guest full name"}),i.jsx(vt,{id:"guest_name",name:"guest_name",maxLength:100,className:"bg-background text-foreground"})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"guest_contact",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Guest email or phone"}),i.jsx(vt,{id:"guest_contact",name:"guest_contact",maxLength:150,className:"bg-background text-foreground"})]})]})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"message",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"Tell us about your interest"}),i.jsx(_a,{id:"message",name:"message",required:!0,maxLength:1e3,rows:r?9:5,placeholder:r,className:"bg-background text-foreground placeholder:text-muted-foreground/60 whitespace-pre-line"})]}),i.jsx("button",{type:"submit",disabled:s,className:"w-full sm:w-auto bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity disabled:opacity-60",children:s?"Sending…":"RSVP Now"})]})},Io={"press-media":{label:"Press & Media",perks:["Reserved press seating or media riser at the end of runway — please specify preference on application","Pre-show briefing with founders and selected designers, subject to availability","Interview and photo opportunities with models BTS pre-show","Press kit with imagery and bios available on request","Interview opportunities with designers and charity partners on request","Post-show editorial gallery shared once available"]},buyers:{label:"Buyers",perks:["Reserved buyer seating","Introductions to participating designers on the night","Designer linesheets shared on request pre-event, subject to availability","Informal networking with designers and charity partners post-show","Travel and accommodation guidance available on request"]},influencers:{label:"Influencers",perks:["Designated preferential seat access — allocated on merit at application","Content moments designed for capture pre, during, and post show","Briefing pack with approved hashtags, handles, and storylines","Potential ambassador opportunities"]},volunteers:{label:"Volunteers",perks:["Hands-on experience across production, styling, and front-of-house","Official volunteer kit and event credentials","Mentoring from industry leads in fashion, events, and not-for-profit","Reference letter and LinkedIn recommendation on completion","Invitation to the volunteer thank-you celebration"]},models:{label:"Models",perks:["Model casting opens 1 June 2026 — register your interest now to be considered","Walk for leading Australian designers across twelve cause-led collections","Professional hair, makeup and styling on show day","Editorial imagery and runway reel for your portfolio","Opportunity to be matched with designers and partner brands beyond the show"],messagePlaceholder:`Please include:
446• Mobile number
447• Instagram handle
448• Link to professional portfolio
449• Measurements (height, bust, waist, hips, dress, shoe)
450• Current agency (if represented) and whether on an exclusive agreement
451• Runway experience`}},ax="[email protected]",Y2="+61 2 9215 1661",Ba=()=>{const e=jr(),t=w.useMemo(()=>{const s=e.pathname.toLowerCase(),o=e.hash.toLowerCase().replace("#","");return o&&o in Io?o:s.includes("buyers")?"buyers":s.includes("influencers")?"influencers":s.includes("volunteers")?"volunteers":s.includes("models")?"models":(s.includes("press")||s.includes("media"),"press-media")},[e.pathname,e.hash]),[r,n]=w.useState(t),a=Io[r];return w.useEffect(()=>{if(n(t),e.hash){const s=e.hash.slice(1);setTimeout(()=>{var o;(o=document.getElementById(s))==null||o.scrollIntoView({behavior:"smooth",block:"start"})},100)}},[t,e.hash]),i.jsxs(He,{children:[i.jsx(Se,{title:"Register — Press, Buyers, Influencers & Volunteers",description:"Register for My Charity Runway 2026 as press, media, buyers, influencers or volunteers.",path:"/register",breadcrumbs:[{name:"Home",path:"/"},{name:"Register",path:"/register"}]}),i.jsx(nt,{eyebrow:"Registrations",title:"Register Your Interest",subtitle:"Press, buyers, creators and volunteers — 
451choose how you'd like to take part in the 2026 show."}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Welcome"}),i.jsx("p",{className:"text-foreground/80 text-lg leading-relaxed",children:"Thank you for your interest in My Charity Runway 2026. Whether you're joining us as press, a buyer, an influencer, or a volunteer, your presence helps amplify the designers and charities at the heart of the show. Below you'll find what each accreditation includes — once you've found your fit, complete the single registration form at the bottom of the page and choose your role from the dropdown."})]}),i.jsx("div",{className:"space-y-px bg-border mb-20",children:Object.keys(Io).map(s=>{const o=Io[s];return i.jsxs("div",{id:s,className:"bg-background p-8 md:p-10 scroll-mt-32",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"For"}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-semibold tracking-wide mb-6",children:o.label}),i.jsx("ul",{className:"space-y-3",children:o.perks.map(l=>i.jsxs("li",{className:"flex gap-4 text-foreground/80 leading-relaxed",children:[i.jsx("span",{className:"text-primary flex-shrink-0",children:"—"}),i.jsx("span",{children:l})]},l))})]},s)})}),i.jsxs("div",{className:"grid lg:grid-cols-[1fr_1.2fr] gap-12 items-start",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Register"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-6 tracking-tight",children:"Complete your registration."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed mb-8",children:"Choose your role from the dropdown and submit your details. Our team will be in touch with next steps and accreditation closer to the event."}),i.jsxs("div",{className:"border-t border-border pt-8 space-y-4",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary",children:"Prefer another way?"}),i.jsxs("a",{href:`mailto:${ax}?subject=${encodeURIComponent(`${a.label} registration · MCR 2026`)}`,className:"flex items-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Es,{size:18}),i.jsx("span",{className:"text-sm",children:ax})]}),i.jsxs("a",{href:`tel:${Y2.replace(/\s+/g,"")}`,className:"flex items-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Fu,{size:18}),i.jsxs("span",{className:"text-sm",children:["Call ",Y2]})]}),i.jsx("p",{className:"text-xs text-muted-foreground pt-2",children:"You can also DM us on Instagram @mycharityrunway."})]})]}),i.jsxs("div",{className:"bg-secondary text-secondary-foreground p-8 md:p-10",children:[i.jsxs("div",{className:"space-y-2 mb-6",children:[i.jsx(We,{htmlFor:"audience",className:"text-xs uppercase tracking-[0.2em] text-secondary-foreground/70",children:"I am registering as"}),i.jsx("select",{id:"audience",value:r,onChange:s=>n(s.target.value),className:"w-full bg-background text-foreground border border-input h-10 px-3 text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:Object.keys(Io).map(s=>i.jsx("option",{value:s,children:Io[s].label},s))})]}),i.jsx(Fb,{audience:a.label,email:ax,messagePlaceholder:a.messagePlaceholder},r)]})]})]})})]})},E9="/assets/amy-taylor-logo-B7QBLttq.png",P9="data:image/png;base64,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",T9="/assets/moreno-marcos-portrait-C32KWwc6.jpg",_9="/assets/oh-so-troppy-logo-dTsOBJ4e.png",M9="/assets/house-of-jaise-logo-ExzksIsP.png",O9="/assets/house-of-jaise-portrait-DdOm9ogZ.jpg",F9="/assets/liz-skorsis-logo-B7aEeM2S.png",I9="/assets/edward-meller-logo-DfMOefET.webp",Ib="/assets/edward-meller-portrait-jTUhcE5x.jpg",D9="/assets/wheres-eugene-logo-DRmMY4i_.png",L9="/assets/wheres-eugene-portrait-CFPn7BJn.jpg",z9="/assets/just-audrey-logo-DYHCAkpB.png",B9="/assets/audrey-attridge-portrait-CTF0RsDM.jpg",U9="/assets/styled-collective-logo-Cjxvw5vD.png",W9="/assets/resh-menon-portrait-BOgNryaT.jpg",H9=1,V9="1ecfa760-7bba-4f4d-902c-6e2a412cca4b",q9="4427161d-cf57-452e-bd20-fd23e544795e",G9="/__l5e/assets-v1/1ecfa760-7bba-4f4d-902c-6e2a412cca4b/nicole-miller-atelier.jpg",K9="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/1ecfa760-7bba-4f4d-902c-6e2a412cca4b/nicole-miller-atelier.jpg",Y9="nicole-miller-atelier.jpg",Z9=875454,X9="image/jpeg",J9="2026-07-30T02:15:50Z",BE={version:H9,asset_id:V9,project_id:q9,url:G9,r2_key:K9,original_filename:Y9,size:Z9,content_type:X9,created_at:J9},Q9="/assets/dorina-cocolea-portrait-DIUrHFcF.png",$9=1,eU="8244b013-ee83-4398-b2f4-00ec26fcb607",tU="4427161d-cf57-452e-bd20-fd23e544795e",rU="/__l5e/assets-v1/8244b013-ee83-4398-b2f4-00ec26fcb607/natalie-hamblin-portrait-v3.jpg",nU="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/8244b013-ee83-4398-b2f4-00ec26fcb607/natalie-hamblin-portrait-v3.jpg",aU="natalie-hamblin-portrait-v3.jpg",iU=203952,sU="image/jpeg",oU="2026-08-24T02:50:31Z",lU={version:$9,asset_id:eU,project_id:tU,url:rU,r2_key:nU,original_filename:aU,size:iU,content_type:sU,created_at:oU},cU=[{name:"Amy Taylor Collection",founder:"Amy Taylor",founderTagline:"Queen of the Backless",founderPortrait:Fm,founderBio:"Affectionately dubbed the Queen of the Backless, Amy Lea Taylor has spent over two decades carving out a signature silhouette in Australian evening wear — daring open backs, sculpted shoulders, and gowns made to be remembered. A Sydney-based designer with a loyal celebrity and bridal following, Amy is known for championing slow, considered fashion: every piece is cut, fitted, and finished in small batches with a focus on longevity over trend. She returns to the runway with My Charity Runway to put her craft behind a cause deeply personal to her family.",location:"Sydney, NSW",story:"Amy Taylor Collection is a Sydney-based label known for c
451onsidered evening and bridal wear, ethical sourcing, and small-batch production. Each piece is designed to be worn, treasured, and re-worn — a quiet rebellion against fast fashion. Confirmed for the inaugural My Charity Runway 2026 show.",collection:{name:"After the Fire",tagline:"Rising, healing and becoming",narrative:"After more than two decades in fashion, Amy Lea Taylor returns to the runway with a deeply personal 12-piece collection created exclusively for My Charity Runway. Raw, instinctive and unlike anything she has designed before, the collection blurs bridal, couture and luxury through a powerful expression of resilience, transformation and hope. It is about what happens after the fire — about rising, healing and becoming. Through My Charity Runway, Amy hopes her designs will not only celebrate beauty and craftsmanship but also remind other families that they are not alone, and that understanding can be the beginning of hope."},charityPartner:{name:"ConneCTErs Australia",focus:"CTE awareness, clinical support and advocacy",story:"Behind the collection is a story Amy has kept private for many years. As the mother of children whose father was a professional fighter, her family has experienced the long-term impact of repeated head trauma and the uncertainty that can come with it. Rather than telling someone else's story, Amy chooses to share her own journey as a mother — one marked by confusion, compassion and ultimately, understanding. That journey led her to ConneCTErs Australia, whose support helped Amy and her family better understand the complexities of brain health. Their work inspired her decision to dedicate this collection to the organisation, helping shine a light on an issue that remains widely misunderstood and encouraging more open conversations without stigma or shame.",url:"https://connecters.org.au/"},causes:["Concussion & CTE awareness and research","Support for families impacted by brain injury","Sustainable, small-batch Australian craftsmanship"],interview:{title:"MCR Founder Interview · Amy Taylor",status:"Coming Soon"},logo:E9,website:"https://amytaylorcollection.com",status:"Confirmed"},{name:"Edward Meller",founder:"Yael Star",founderTagline:"Style Begins from the Ground Up",founderPortrait:Ib,founderBio:"Yael Star is the CEO and Creative Director of Edward Meller — a women-owned, family-owned, Australian-designed footwear brand shaped by decades of experience and an uncompromising standard. Working alongside her father for more than 30 years, Yael helped build the brand into a destination for women who value sophistication, comfort and timeless design. Following her father's retirement, she took the reins and continues to lead Edward Meller forward with her own creative vision — recently seen on the Carla Zampatti runway at Australian Fashion Week. Yael is hands-on at every stage, from concept to campaign, and refuses to compromise on the three non-negotiables that guide every design: fit, comfort and craftsmanship.",founderRole:"Creative Director & CEO",location:"Sydney, NSW",story:"Edward Meller is an Australian-designed footwear and accessories brand with decades of heritage, known for beautifully crafted designs that blend sophistication, comfort and timeless style. Recently seen on the Carla Zampatti runway at Australian Fashion Week, the brand now steps onto the My Charity Runway stage — bringing fashion, philanthropy and purpose together for one extraordinary evening. From statement heels to elevated everyday essentials, Edward Meller creates luxury that fits seamlessly into real life. Confirmed for the inaugural My Charity Runway 2026 show.",causes:["Women's empowerment through confident, elegant design","Family-owned Australian craftsmanship","Timeless quality built on fit, comfort and craftsmanship"],interview:{title:"MCR Interview · Yael Star",status:"Coming Soon"},logo:I9,website:"https://www.edwardmeller.com.au",status:"Confirmed"},{name:"Oh So Troppy",founder:"Angelique Sloss",founderTagline:"Tropical Joy, Made for Women",founderPortrait:Im,founderBio:"Angelique Sloss is a creative with more than a decade of experience in the fashion world — designing across every category, from small independent labels to higher-priced retailers and major department stores. She has produced and problem-solved alongside some of the industry's most respected creatives, and brings that depth of craft and commercial instinct to Oh So Tro
451ppy. Her work has been featured in British Vogue, and Oh So Troppy is a resident brand of the NYC-based We Wear Australian group — recognised as one of the best represented emerging Australian labels on the international stage. A passionate advocate for women's empowerment, Angelique designs for the woman who wants to feel confident, celebrated and unapologetically herself.",location:"Australia",story:"Oh So Troppy is an emerging Australian resort and lifestyle label known for vibrant prints, joyful silhouettes and a deeply considered point of view. Featured in British Vogue and a resident brand with the We Wear Australian group in New York, Oh So Troppy is launching into the US market as one of the best represented emerging Australian brands — bringing a distinctly Aussie sense of optimism, colour and confidence to a global audience.",causes:["Women's empowerment and confidence","Family violence victims","Championing emerging Australian designers on the world stage","Joyful, body-positive design for every woman"],interview:{title:"MCR Founder Interview · Oh So Troppy",status:"Available",url:"https://www.instagram.com/reel/DZ1ycwwPsVc/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA=="},logo:_9,website:"https://www.ohsotroppy.com/",status:"Confirmed"},{name:"House of Jaise",founder:"Julie Jaise",founderTagline:"Designing Beyond Sight",founderPortrait:O9,founderBio:"Julie Jaise is the designer and creative force behind House of Jaise — and she is legally blind. Rather than letting her vision define her limits, she has built a label that has been showcased at New York Fashion Week and other international fashion weeks, proving that creativity is felt as much as it is seen. Every collection is shaped by texture, instinct and an extraordinary inner vision. Julie is a passionate advocate for causes that help restore sight and support the blind and low-vision community.",location:"Australia",story:"House of Jaise is a couture-driven Australian label born from a remarkable story of resilience. Designed by Julie Jaise — a legally blind designer who has shown at New York Fashion Week and beyond — the brand champions craftsmanship, texture and emotion over trend. Every piece is a quiet act of advocacy for the blind and low-vision community.",collection:{name:"Sunset Dreaming",tagline:"Transformation, hope and enduring love",narrative:"House of Jaise proudly unveils Sunset Dreaming, a highly anticipated new collection that explores the beauty of transformation, hope, and enduring love. Inspired by the lingering light of sunset as it gives way to night, Sunset Dreaming is rooted in the belief that beauty is never lost — it simply transforms. Flowing silks, original prints, and fluid silhouettes capture the shifting colours and movement of twilight, creating a collection that is both timeless and deeply evocative. Blending signature craftsmanship with poetic storytelling, Sunset Dreaming celebrates resilience, renewal, and the enduring beauty found in life's constant evolution."},charityPartner:{name:"Blind Citizens Australia",focus:"Empowering people who are blind or vision impaired",story:'As a designer living with vision impairment, presenting a preview of Sunset Dreaming at My Charity Runway is especially meaningful for Julie. Blind Citizens Australia empowers people who are blind or vision impaired to live with confidence, independence and opportunity. "My own journey has taught me that beauty is not only something we see — it is something we feel, imagine and carry within us. Sunset Dreaming reflects that belief: that even in moments of darkness, there is always hope, light and beauty waiting to unfold."',url:"https://www.bca.org.au/"},causes:["Restoring vision and eye health globally","Supporting the blind and low-vision community","Disability inclusion in fashion and creative industries"],interview:{title:"MCR Founder Interview · Julie Jaise",status:"Coming Soon"},logo:M9,website:"https://houseofjaise.com/",status:"Confirmed"},{name:"Just Audrey",founder:"Audrey Attridge",founderTagline:"Designed for Every Woman, Made with Meaning",founderPortrait:B9,founderBio:"Audrey Attridge is the founder and designer behind Just Audrey, an Australian womenswear label built on craftsmanship, femininity and quiet strength. Having lived with Type 1 diabetes since the age of five, Audrey channels a lifetime of resilience into every garment she creates — designing for women who want to feel comfortable, confident and celebrated. Her work is defined by an obsession with fit, movement and thoughtful detail, and by a belief that fashion should empower women to feel unforgettable exactly as they are.",location:"Australia",story:"Just Audrey is an Australian womenswear label celebrated for feminine, flowing silhouettes crafted in limited quantities with meticulous attention to fit and finish. Founded by designer Audrey Attridge, the label champions individuality, optimism and slow, considered production — creating pieces designed to be loved, worn and remembered. Confirmed for the inaugural My Charity Runway 2026 show.",collection:{name:"The Athena Collection",tagline:"Strength, grace and femininity",narrative:"The Athena Collection, designed exclusively by Just Audrey for My Charity Runway, celebrates the beauty of the female form through a contemporary expression of strength, grace and femininity. Soft, flowing silhouettes skim and drape effortlessly over the body, creating elegant movement while enhancing a woman's natural curves. Each piece is thoughtfully crafted to be feminine, comfortable and effortlessly sophisticated, allowing the wearer to feel both confident and unforgettable. Inspired by the colours of the rainbow, the collection embraces vibrant hues and rich tones that reflect individuality, optimism and joy. Produced in limited quantities, every garment is created with meticulous attention to detail and an exceptional fit. Athena is a celebration of women exactly as they are — strong, graceful and beautifully unique."},charityPartner:{name:"Danii Foundation",focus:"Advocacy, education and support for Type 1 diabetes",story:"Just Audrey is proud to support the Danii Foundation, an Australian charity dedicated to improving the lives of people living with Type 1 diabetes through advocacy, education and practical support. Having lived with Type 1 diabetes since the age of five, this partnership is deeply personal for Audrey. Through My Charity Runway, the Athena Collection provides an opportunity to raise awareness of a condition that affects thousands of Australians, while celebrating resilience, hope and the strength of community.",url:"https://daniifoundation.org/"},causes:["Type 1 diabetes advocacy, education and research","Women's confidence and empowerment through design","Slow, considered Australian fashion production"],interview:{title:"MCR Founder Interview · Audrey Attridge",status:"Coming Soon"},logo:z9,website:"https://www.instagram.com/justaudrey_/",status:"Confirmed"},{name:"Styled Collective",founder:"Resh Menon",founderTagline:"Fashion as a Force for Empowerment",founderPortrait:W9,founderBio:"Resh Menon is the designer behind Styled Collective, a Melbourne
451-founded label that has established itself as a leading destination for contemporary occasion dressing. With a signature focus on sculptural silhouettes, luxurious textures and striking embellishments, Resh designs for women who embrace style with confidence and sophistication — for weddings, black-tie events and life's most memorable celebrations. Beyond the atelier, Resh is a vocal advocate for women's safety and empowerment, and has built giving back into the fabric of the brand.",location:"Melbourne, VIC",story:"Styled Collective is a Melbourne-founded contemporary label celebrated for elevated occasion wear — sculptural silhouettes, luxurious textures and striking embellishments designed for the woman who embraces style with confidence. Beautifully curated for weddings, black-tie events and life's most memorable celebrations, the brand continues to redefine modern glamour for today's woman. Confirmed for the inaugural My Charity Runway 2026 show.",collection:{name:"Modern Glamour",tagline:"Timeless elegance meets contemporary confidence",narrative:"Styled Collective's latest season is a celebration of modern glamour, where timeless elegance meets contemporary confidence. Featuring sculptural silhouettes, luxurious textures and striking embellishments, the collection showcases elevated occasion wear designed for women who embrace style with sophistication. As Styled Collective continues to grow, it remains committed to creating collections that celebrate individuality, inspire confidence and ensure every woman feels extraordinary — whatever the occasion."},charityPartner:{name:"Safe Steps",focus:"Family violence response for women and children",story:"Through its partnership with Safe Steps, Styled Collective donates from every dress sold to help support women and children escaping domestic and family violence. Empowerment has always been at the heart of the brand — every woman deserves to feel confident, valued and free to live without fear. For Styled Collective, creating beautiful clothing is only part of its purpose; just as important is helping women feel seen, supported and empowered, both inside and out.",url:"https://safesteps.org.au/"},causes:["Ending domestic and family violence","Women's safety, confidence and empowerment","Fashion as a platform for positive change"],interview:{title:"MCR Founder Interview · Resh Menon",status:"Coming Soon"},logo:U9,website:"https://styledcollective.com.au/",status:"Confirmed"},{name:"where's eugene?",founder:"Ella Kohlmann",founderTagline:"For Those Who Were Never Meant to Fit in One Box",founderPortrait:L9,founderBio:"Ella Kohlmann is the founder and creative director of where's eugene? — and she builds her self-funded fashion label while working full-time as an electrician. Her creative world is shaped by Scandinavian style, archival fashion, and the enduring influence of her late grandmother, Dianne. The Dianne Collection is a heartfelt tribute to her Nanna, who helped shape her creative spirit, following her recent battle with lung cancer. Through timeless design and thoughtful storytelling, Ella creates pieces that empower self-expression and celebrate the beauty of authenticity.",location:"Melbourne, VIC",story:"where's eugene? is an independent Australian fashion label founded by Melbourne-based designer Ella Kohlmann. Inspired by timeless Scandinavian and European design, the brand creates refined wardrobes for individuals who value authenticity, confidence and enduring style. Built on timeless design and thoughtful storytelling, the debut collection introduces Where's Eugene's vision for modern Australian design — elevated essentials that inspire self-expression and empower the individual. Confirmed for the inaugural My Charity Runway 2026 show.",collection:{name:"The Dianne Collection",tagline:"A tribute in double-faced wool and silk",narrative:"The debut collection explores the balance between structure and softness through clean silhouettes, premium natural fabrics and thoughtful detailing. At its heart are the Dianne Jacket and Dianne Short, crafted from luxurious double-faced wool, alongside the Aria Top, made from buttery-soft 100% silk. The Dianne pieces are named in honour of Ella's late grandmother, celebrating her resilience, strength and elegance following her battle with lung cancer. Created from a love of personal expression, the collection embraces the idea that we are each a blank canvas — with fas
451hion becoming an art form that tells our unique story. It is a celebration of individuality, encouraging confidence over conformity."},charityPartner:{name:"Lung Foundation Australia",focus:"Lung health, lung cancer research and support",story:"To honour my beautiful grandmother, Dianne, I am proud to support Lung Foundation Australia and its vital work funding research, prevention, advocacy and support services for Australians affected by lung disease and lung cancer. For more than 30 years, Lung Foundation Australia has walked alongside people living with lung disease and lung cancer — providing trusted support through nurses, peer support programs and social workers, funding research that leads to better treatments, and speaking out so lung health is taken seriously. Through My Charity Runway, the Dianne Collection represents more than thoughtful design — it is a tribute to her legacy, and a commitment to creating meaningful impact beyond fashion.",url:"https://lungfoundation.com.au/"},causes:["Lung health, lung cancer research and support","Women building creative businesses against the odds","Individuality, authenticity and self-expression"],interview:{title:"MCR Founder Interview · Ella Kohlmann",status:"Coming Soon"},logo:D9,website:"https://whereseugene.com/",status:"Confirmed"},{name:"Natalie Hamblin Couture",founder:"Natalie Hamblin",founderTagline:"Romantic Yet Fearless",founderPortrait:lU.url,founderBio:"Natalie Hamblin is the founder and couturier behind Natalie Hamblin Couture, joining My Charity Runway as one of its Founding Designers for the inaugural show. The label is defined by sculptural, hand-finished construction, with fringe and feather-like layered textures built into striking silhouettes. Bridal-inspired pieces, finished with birdcage veils and statement trains, reflect a level of craftsmanship that positions each garment as a wearable artwork. Natalie brings a romantic yet fearless aesthetic to the runway, one built for the editorial spotlight.",location:"Australia",story:"Natalie Hamblin Couture is an Australian couture label defined by sculptural, hand-finished construction and striking, layered silhouettes. Bridal-inspired pieces finished with birdcage veils and statement trains reflect a level of craftsmanship that positions each garment as a wearable artwork. Confirmed as a Founding Designer for the inaugural My Charity Runway 2026 show.",collection:{name:"Founding Couture",tagline:"Romantic, fearless and built for the spotlight",narrative:"Natalie Hamblin Couture brings a romantic yet fearless aesthetic to the runway, one built for the editorial spotlight. The collection is defined by sculptural, hand-finished construction, with fringe and feather-like layered textures built into striking silhouettes. Bridal-inspired pieces, finished with birdcage veils and statement trains, reflect a level of craftsmanship that positions each garment as a wearable artwork."},charityPartner:{name:"Australian Cervical Cancer Foundation",focus:"Cervical cancer prevention, education and support",story:"Natalie Hamblin Couture is proud to support the Australian Cervancer Foundation, an organisation dedicated to cervical cancer prevention, education and support for women and families affected by the disease. Through My Charity Runway, Natalie hopes her work can help raise awareness and encourage more women to prioritise their health.",url:"https://www.accf.org.au/"},causes:["Cervical cancer prevention, education and support","Hand-finished Australian couture craftsmanship","Wearable art that empowers women to feel fearless"],interview:{title:"MCR Founder Interview · Natalie Hamblin",status:"Coming Soon"},website:"https://www.instagram.com/natalie_hamblin_couture/",status:"Confirmed"},{name:"Liz Skorsis",founder:"Elizabeth Skorsis",founderTagline:"Made to Captivate the Room",founderPortrait:QR,founderBio:"Elizabeth Skorsis is the founder and creative director behind Liz Skorsis, an Australian-made luxury womenswear label designed for women who want to feel confident, feminine and unforgettable. Made in Melbourne in strictly limited runs and held in a New York showroom for international clients, the label is being positioned for the global stage — with New York Fashion Week and Milan Fashion Week firmly in Elizabeth's sights as the natural next chapter for the brand. With a focus on refined tailoring, feminine statement silhouettes and limited-edition collections, she designs each garment to balance elegance with presence, celebrating quality, individuality and the beauty of intentional design.",location:"Melbourne, Australia · New York Showroom",story:"Liz Skorsis is an Australian-made luxury womenswear label known for refined tailoring, feminine statement silhouettes and limited-edition collections. Made in Melbourne by an ethically accredited manufacturer and stocked in a New York showroom for international clients, the label is building toward the world's most influential runways — with New York Fashion Week and Milan Fashion Week on the horizon. Confirmed for the inaugural My Charity Runway 2026 show.",collection:{name:"Signature Evolution",tagline:"Timeless elegance with a contemporary edge",narrative:"Expect an evolution of Liz Skorsis' signature silhouettes, reimagined in exclusive limited-edition fabrics that bring a fresh perspective to the collection. Designed to seamlessly complement existing favourites while standing confidently as individual statement pieces, each new creation embodies timeless elegance with a contemporary edge. Thoughtfully crafted for the modern wardrobe, these designs offer effortless ver
451satility — allowing women to transition from day to evening with confidence, sophistication and unmistakable style."},causes:["Women's empowerment and confidence","Ethical Australian craftsmanship and local production","Intentional, limited-edition design"],interview:{title:"MCR Founder Interview · Elizabeth Skorsis",status:"Available",url:"https://www.instagram.com/reel/DaFPNjdP7uP/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA=="},logo:F9,website:"https://www.lizskorsis.com/",status:"Confirmed"}],dU=[{name:"Moreno Marcos",founder:"Sofia Moreno-Marcos",founderTagline:"Sculptor of the Modern Silhouette",founderPortrait:T9,logo:P9,location:"Sydney, NSW",story:"Moreno Marcos is an Australian fashion house known for sculptural eveningwear, dramatic tailoring, and made-to-measure couture. Each piece is hand-finished in the label's Sydney atelier, championing craftsmanship over mass production. Sofia joins My Charity Runway as a founding designer to lend her craft to causes that empower women and uplift Australian creative communities.",website:"https://www.instagram.com/morenomarcosofficial/"},{name:"Cocolea",founder:"Dorina Cocolea",founderTagline:"True Luxury Is Measured in Decades, Not Seasons",foun
vendor: 5,055 bytes, line 451
451derPortrait:Q9,location:"Melbourne, VIC",story:"Dorina Cocolea is one of the founders of Cocolea, a luxury furniture, art and bespoke interiors house built on the conviction that true luxury is defined by longevity, not the fleeting moment. As Director and Lead Interior Designer, Dorina leads every engagement personally, translating the story of a space and its people into environments that feel considered, balanced and enduring. Cocolea is the Founding VIP Lounge Styling Partner for My Charity Runway 2026.",website:"https://cocolea.com.au/"}],uU=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Designer Directory — My Charity Runway",description:"Meet the designers showcasing at My Charity Runway 2026.",path:"/directory/designers",breadcrumbs:[{name:"Home",path:"/"},{name:"Designers",path:"/directory/designers"}]}),i.jsx(nt,{eyebrow:"Directory · Designers",title:"The 2026 Designers",subtitle:"Meet the labels walking My Charity Runway. New designers are announced monthly — check back often."}),i.jsx("section",{id:"nicole-miller",className:"scroll-mt-24 bg-background border-b border-border",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 lg:px-12 py-20 md:py-28",children:i.jsxs("div",{className:"grid md:grid-cols-12 gap-10 md:gap-14 items-start",children:[i.jsxs("div",{className:"md:col-span-5",children:[i.jsx("div",{className:"aspect-[3/4] w-full overflow-hidden bg-muted",children:i.jsx("img",{src:BE.url,alt:"Nicole Miller in her New York atelier",className:"w-full h-full object-cover object-top",loading:"lazy"})}),i.jsx("p",{className:"text-xs uppercase tracking-[0.25em] text-muted-foreground mt-3",children:"Nicole Miller · New York"})]}),i.jsxs("div",{className:"md:col-span-7",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"International Honourary Designer"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl font-bold uppercase tracking-tight leading-[0.95] mb-4",children:"Nicole Miller"}),i.jsx("p",{className:"font-heading text-xl italic text-primary mb-6",children:`"Fashion has always been about creativity, optimism, and bringing people together. That's why I'm excited to be part of My Charity Runway — it's a celebration of great design with a purpose, and that's something I believe the industry needs more of."`}),i.jsx("p",{className:"text-muted-foreground text-sm uppercase tracking-[0.2em] mb-6",children:"— Nicole Miller"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-5",children:"Nicole Miller travels to Australia for the first time as International Honourary Designer for My Charity Runway, showing pieces from her living archive alongside a preview of never-before-seen designs from an upcoming collection at the inaugural runway on 28 August at Doltone House Heritage Wharf."}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-5",children:"Trained at the Rhode Island School of Design and the Ecole de la Chambre Syndicale de la Couture Parisienne, Miller founded her eponymous label in New York in 1982. Her first show in 1991 was walked by Naomi Campbell, Christy Turlington and Linda Evangelista; a Forbes cover followed a year later. Four decades on, she is one of the longest continuously showing designers at New York Fashion Week, dressing Beyoncé, Angelina Jolie, Halle Berry and Miley Cyrus along the way."}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-8",children:"A CFDA member, Miller has received the Legend of Fashion Award, the Fashion Group International Lifetime Achievement Award and the Visionary Woman Award. Today the Nicole Miller brand spans more than 45 product categories worldwide."}),i.jsxs("ul",{className:"grid sm:grid-cols-3 gap-6 border-t border-border pt-8",children:[i.jsxs("li",{children:[i.jsx("p",{className:"font-heading text-3xl font-bold",children:"1982"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mt-1",children:"Label founded"})]}),i.jsxs("li",{children:[i.jsx("p",{className:"font-heading text-3xl font-bold",children:"40+"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mt-1",children:"Years on the runway"})]}),i.jsxs("li",{children:[i.jsx("p",{className:"font-heading text-3xl font-bold",children:"45+"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mt-1",children:"Product categories"})]})]}),i.jsx("div",{className:"mt-8",children:i.jsxs("a",{href:"https://7news.com.au/video/the-morning-show/iconic-fashion-designer-nicole-miller-combines-fashion-and-philanthropy--bc-6402445010112",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-3 bg-primary text-primary-foreground px-9 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:[i.jsx(Wr,{className:"h-3.5 w-3.5 fill-current"}),"Watch the Interview"]})})]})]})})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto 
451space-y-24",children:[cU.map(e=>{var t;return i.jsxs("article",{id:e.slug,className:"space-y-12 scroll-mt-24",children:[i.jsxs("header",{className:"flex flex-col md:flex-row md:items-end md:justify-between gap-6 pb-8 border-b border-border",children:[i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("div",{className:"w-24 h-24 bg-muted flex items-center justify-center p-3 shrink-0",children:e.logo?i.jsx("img",{src:e.logo,alt:`${e.name} logo`,className:"max-h-full max-w-full object-contain",loading:"lazy"}):i.jsx("span",{className:"font-heading text-2xl font-bold text-primary/70",children:e.name.split(" ").map(r=>r[0]).join("").slice(0,2)})}),i.jsxs("div",{children:[i.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:e.eyebrow??`${e.status} · Founding Designer`}),e.runwayDesigner!==!1&&i.jsxs("span",{className:"inline-flex items-center gap-1.5 text-[10px] uppercase tracking-[0.2em] text-primary border border-primary/40 px-2 py-1",children:[i.jsx(st,{size:11,className:"text-primary"}),"Runway Designer"]})]}),i.jsx("h3",{className:"font-heading text-3xl md:text-4xl font-bold tracking-tight",children:e.name}),i.jsx("p",{className:"text-sm uppercase tracking-[0.2em] text-muted-foreground mt-1",children:e.location})]})]}),i.jsxs("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.25em] text-foreground hover:text-primary transition-colors self-start md:self-end",children:["Visit website ",i.jsx(Ca,{size:12})]})]}),i.jsxs("div",{className:"max-w-3xl",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:"Brand Story"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed text-lg",children:e.story})]}),i.jsxs("div",{className:"grid md:grid-cols-12 gap-10 md:gap-14 items-start pt-4",children:[i.jsxs("div",{className:"md:col-span-5",children:[i.jsx("div",{className:"aspect-[3/4] w-full overflow-hidden bg-muted flex items-center justify-center",children:e.founderPortrait?i.jsx("img",{src:e.founderPortrait,alt:`${e.founder}, founder of ${e.name}`,className:"w-full h-full object-cover object-top",loading:"lazy"}):i.jsx("span",{className:"font-heading text-6xl font-bold text-primary/40",children:e.founder.split(" ").map(r=>r[0]).join("").slice(0,2)})}),i.jsxs("p",{className:"text-xs uppercase tracking-[0.25em] text-muted-foreground mt-3 text-center md:text-left",children:[e.founder," · ",e.founderRole||"Founder & Designer"]})]}),i.jsxs("div",{className:"md:col-span-7",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:e.founderRole?"Meet the Designer":"Meet the Founder"}),i.jsx("h4",{className:"font-heading text-3xl md:text-4xl font-bold tracking-tight mb-2",children:e.founder}),i.jsxs("p",{className:"font-heading text-xl italic text-primary mb-5",children:['"',e.founderTagline,'"']}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:e.founderBio})]})]}),e.collection&&i.jsx("div",{className:"pt-6 border-t border-border",children:i.jsxs("div",{className:"grid md:grid-cols-12 gap-8 md:gap-14 items-start",children:[i.jsxs("div",{className:"md:col-span-4",children:[i.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[i.jsx("div",{className:"w-10 h-10 bg-primary/10 flex items-center justify-center shrink-0",children:i.jsx(lR,{size:18,className:"text-primary"})}),i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:"The Collection"})]}),i.jsx("h4",{className:"font-heading text-3xl md:text-4xl font-bold tracking-tight leading-tight mb-2",children:e.collection.name}),e.collection.tagline&&i.jsx("p",{className:"font-heading text-lg italic text-foreground/70",children:e.collection.tagline})]}),i.jsx("div",{className:"md:col-span-8",children:i.jsx("p",{className:"text-foreground/80 leading-relaxed text-base md:text-lg",children:e.collection.narrative})})]})}),e.charityPartner&&i.jsx("div",{className:"pt-6 border-t border-border",children:i.jsx("div",{className:"bg-muted/40 border-l-4 border-primary p-8 md:p-10",children:i.jsxs("div",{className:"grid md:grid-cols-12 gap-8 md:gap-12 items-start",children:[i.jsxs("div",{className:"md:col-span-4",children:[i.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[i.jsx("div",{className:"w-10 h-10 bg-primary/10 flex items-center justify-center shrink-0",children:i.jsx(bt,{size:18,className:"text-primary",fill:"currentColor"})}),i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:"Charity Partnership"})]}),i.jsx("h4",{className:"font-heading text-2xl md:text-3xl font-bold tracking-tight leading-tight mb-2",children:e.charityPartner.name}),i.jsx("p",{className:"text-sm text-muted-foreground uppercase tracking-[0.15em]",children:e.charityPartner.focu
451s}),e.charityPartner.url&&i.jsxs("a",{href:e.charityPartner.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 mt-5 text-xs uppercase tracking-[0.25em] text-foreground hover:text-primary transition-colors border-b border-foreground/30 hover:border-primary pb-1",children:["Learn about the cause ",i.jsx(Ca,{size:12})]})]}),i.jsx("div",{className:"md:col-span-8",children:i.jsx("p",{className:"text-foreground/85 leading-relaxed text-base md:text-lg italic",children:e.charityPartner.story})})]})})}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-10 pt-6 border-t border-border items-start",children:[i.jsxs("div",{children:[i.jsxs("div",{className:"flex items-start gap-4 mb-5",children:[i.jsx("div",{className:"w-12 h-12 bg-primary/10 flex items-center justify-center shrink-0",children:i.jsx(Wr,{size:24,className:"text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-1",children:e.founderRole?"MCR Interview":"MCR Founder Interview"}),i.jsxs("p",{className:"text-sm text-muted-foreground",children:["Go behind the scenes with ",e.founder]})]})]}),(t=e.interview)!=null&&t.url?i.jsxs("a",{href:e.interview.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-5 py-3 text-xs font-semibold uppercase tracking-[0.2em] hover:bg-primary/90 transition-colors",children:[i.jsx(Wr,{size:14,fill:"currentColor"})," Watch Interview"]}):i.jsx("span",{className:"inline-flex items-center gap-2 bg-muted border border-border text-muted-foreground px-5 py-3 text-xs font-semibold uppercase tracking-[0.2em]",children:"Coming Soon"}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.15em] text-muted-foreground mt-3",children:"via Instagram Reels"})]}),i.jsxs("div",{children:[i.jsxs("div",{className:"flex items-start gap-4 mb-5",children:[i.jsx("div",{className:"w-12 h-12 bg-primary/10 flex items-center justify-center shrink-0",children:i.jsx(st,{size:24,className:"text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-1",children:"Causes Passionate About"}),i.jsxs("p",{className:"text-sm text-muted-foreground",children:["Where ",e.founder.split(" ")[0],"'s impact is focused"]})]})]}),i.jsx("ul",{className:"space-y-2",children:e.causes.map(r=>i.jsxs("li",{className:"text-foreground/85 text-base flex items-start gap-3",children:[i.jsx("span",{className:"text-primary mt-1",children:"—"}),i.jsx("span",{children:r})]},r))})]})]})]},e.name)}),i.jsxs("div",{className:"pt-8 border-t border-border",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Beyond the Runway"}),i.jsx("h3",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight mb-3",children:"Non-Runway Designers & Friends of MCR"}),i.jsx("p",{className:"text-foreground/70 leading-relaxed max-w-2xl mb-12",children:"Labels and creative houses aligned with My Charity Runway's mission of fashion for impact, contributing their craft, styling and vision beyond the runway itself."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-x-10 gap-y-12",children:dU.map(e=>i.jsxs("article",{className:"group",children:[i.jsxs("div",{className:"relative overflow-hidden bg-muted aspect-[3/4] mb-5",children:[e.founderPortrait?i.jsx("img",{src:e.founderPortrait,alt:`${e.founder}, founder of ${e.name}`,loading:"lazy",className:"absolute inset-0 w-full h-full object-cover object-top transition-transform duration-700 group-hover:scale-105"}):i.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:i.jsx("span",{className:"font-heading text-6xl font-bold text-primary/40",children:e.founder.split(" ").map(t=>t[0]).join("").slice(0,2)})}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-foreground
451/50 via-transparent to-transparent opacity-60"})]}),i.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.logo?i.jsx("div",{className:"w-12 h-12 bg-muted flex items-center justify-center p-1.5 shrink-0",children:i.jsx("img",{src:e.logo,alt:`${e.name} logo`,className:"max-h-full max-w-full object-contain",loading:"lazy"})}):null,i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-muted-foreground",children:e.location})]}),i.jsx("h4",{className:"font-heading text-xl md:text-2xl font-bold uppercase tracking-tight mb-1 group-hover:text-primary transition-colors",children:e.name}),i.jsxs("p",{className:"font-heading text-base italic text-primary mb-3",children:['"',e.founderTagline,'"']}),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed mb-4",children:e.story}),i.jsxs("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.25em] text-foreground hover:text-primary transition-colors border-b border-foreground/30 hover:border-primary pb-1",children:[e.founder," ",i.jsx(Ca,{size:12})]})]},e.name))})]}),i.jsx(Ee,{to:"/applications/designers",className:"group block bg-foreground text-background p-10 md:p-16 hover:opacity-95 transition-opacity",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:"Applications Closed · 2026"}),i.jsx("h3",{className:"font-heading text-3xl md:text-4xl font-bold mb-4 tracking-tight",children:"Could your label be next?"}),i.jsx("p",{className:"text-background/70 leading-relaxed mb-8 max-w-xl mx-auto md:mx-0",children:"Designer applications for the inaugural My Charity Runway 2026 show are now closed. If your label is ethical, story-driven, and ready for the runway, express your interest for upcoming seasons — we'd love to meet you."}),i.jsxs("span",{className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] group-hover:gap-5 transition-all",children:["Express Your Interest ",i.jsx(vr,{size:16})]})]})})]})})]}),hU="/assets/doltone-house-logo-B7RKmf8u.png",fU="/assets/anna-cesarano-portrait-BToKH4aO.jpg",pU="/assets/encore-apac-logo-OvnjzLGU.png",mU="/assets/ryan-requierme-logo-Dp86FyTA.png",gU="/assets/lenny-rocks-agency-B_62X1-S.jpg",xU="/assets/cocolea-furniture-8J1jJu1a.jpg",yU=[{group:"Presenting Partner",blurb:"We are proud to present My Charity Runway in partnership with Duet Immigration — championing Australian fashion-for-good.",entries:[{slot:"Presenting Partner",status:"Confirmed",name:"Duet Immigration",logo:tE,location:"Surry Hills, Sydney",website:"https://www.duetimmigration.com.au",story:"Duet Immigration is a boutique Australian corporate immigration practice based in Surry Hills, helping SMEs, HR teams, and skilled individuals navigate one of the world's most complex visa landscapes. Working exclusively in corporate immigration, the team delivers bespoke visa strategy, sponsorship and work visa services, and long-term talent retention advice for businesses hiring overseas. The practice has built its reputation on clarity, care, and a deeply human approach to a notoriously technical field — guiding founders, employers, and skilled professionals through every step of their Australian journey. As Presenting Partner of My Charity Runway, Duet Immigration brings the same craft, advocacy, and belief in people that defines its client work to championing Australian fashion-for-good.",storyPreview:"A boutique Sydney corporate immigration practice helping Australian businesses sponsor, hire, and retain global talent — with clarity, care, and human-first visa strategy.",values:["Boutique corporate immigration practice","Bespoke visa strategy and sponsorship advice","Human-first approach to a technical field","Long-term partnership with the charity sector"],websitePreview:"Visit Duet Immigration to explore corporate visa, sponsorship, and skilled migration services for Australian businesses.",hideInterview:!0}]}
451,{group:"Official Partners",blurb:"The official partners bringing travel, commerce, hospitality, and styling to the runway.",entries:[{slot:"Official Travel Partner",status:"Confirmed",name:"F2T",logo:dE,location:"Neutral Bay, Sydney",website:"https://www.f2t.com.au",story:"F2T is an Australian travel activation agency that takes the stress out of prizewinner travel, special events, conference and group travel to destinations all over the world. From a boardroom concept to reservations and ground handling, the F2T team brings decades of travel industry experience and exceptional service to ensure a priceless experience for every client. With a reputation built on precision, creativity and white-glove logistics, F2T has become the trusted partner for brands and agencies looking to turn travel into an unforgettable activation. As Travel Partner of My Charity Runway, F2T brings the same meticulous care and adventurous spirit to crafting extraordinary travel experiences for the MCR community.",storyPreview:"Australian travel activation specialists — from boardroom concept to ground handling, delivering unforgettable prizewinner, event and group travel experiences worldwide.",values:["Decades of travel industry expertise","End-to-end activation logistics from concept to landing","Prizewinner, conference and group travel specialists","White-glove service trusted by leading brands and agencies"],interviewPreview:"The F2T team on the art of turning travel into unforgettable brand activations — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Visit F2T — Australian travel activation specialists for prizewinner, event and group travel experiences worldwide."},{slot:"Founding E-commerce Partner",status:"Confirmed",name:"Lenny Rocks Agency",logo:gU,location:"Sydney, NSW",website:"https://www.lennyrocks.com/",story:"Lenny Rocks Agency is a Sydney-based Shopify and Shopify Plus specialist agency helping Australian brands build high-converting e-commerce stores. With a perfect five-star rating and a portfolio spanning fashion, health, pharmacy, and lifestyle, the team combines technical precision, conversion rate optimisation, and brand-led design to turn traffic into loyal customers. From store launches and redesigns to ongoing growth support, Lenny Rocks acts as a strategic digital partner for businesses ready to scale. As a Corporate Sponsor of My Charity Runway, Lenny Rocks Agency brings the same craft, clarity, and commercial focus to the Fashion for Impact platform — helping designers and charities connect with supporters through exceptional online experiences.",storyPreview:"Sydney's Shopify Plus partner agency — building high-converting e-commerce stores and conversion-led digital experiences for Australian brands.",values:["
451Shopify Plus and Shopify specialist agency","High-converting store builds and redesigns","Conversion rate optimisation and growth strategy","Sydney-based digital partner for fashion and lifestyle brands"],websitePreview:"Visit Lenny Rocks Agency — Sydney Shopify Plus specialists building high-converting e-commerce stores for Australian brands.",hideInterview:!0},{slot:"Official Hotel Partner",status:"Confirmed",name:"Sofitel Sydney Darling Harbour",logo:uE,location:"Darling Harbour, Sydney",website:"https://www.sofitel-darling-harbour.com/",story:"Sofitel Sydney Darling Harbour is a five-star luxury hotel on the harbour foreshore, moments from the runway venue and the heart of Sydney's cultural precinct. Part of Accor's prestigious Sofitel collection, the property blends French elegance with Australian warmth across its rooms, suites, and signature dining venues. As Official Hotel Partner of My Charity Runway, Sofitel Sydney Darling Harbour hosts the platform's international guests, designers, and VIP audience across the 2026 season — providing the staging, hospitality, and quiet luxury that frames a night designed to be remembered. The partnership places the MCR community in one of Sydney's most talked-about addresses for the full runway week.",storyPreview:"Sydney's five-star harbour-front luxury hotel — French elegance and Australian warmth, Official Hotel Partner of My Charity Runway 2026.",values:["Five-star luxury on Sydney's Darling Harbour foreshore","Official Hotel Partner of My Charity Runway 2026","Part of Accor's prestigious Sofitel collection","Host to international designers, guests, and VIP audience"],websitePreview:"Visit Sofitel Sydney Darling Harbour — five-star luxury hotel on the Darling Harbour foreshore.",hideInterview:!0},{slot:"Founding VIP Lounge Styling Partner",status:"Confirmed",name:"Cocolea Furniture",logo:xU,location:"Melbourne, VIC",website:"https://www.cocolea.com.au/",story:"Cocolea Furniture is a Melbourne luxury furniture, art, and bespoke interiors house founded on the belief that true luxury is defined by longevity. For more than twelve years, Cocolea has curated and created timeless furniture and sculptural pieces for enduring residential and commercial spaces, delivering over 3,500 projects with white-glove installation and a two-year warranty. Its 360 Design Service offers end-to-end bespoke interiors across Australia, from custom furniture and art sourcing to full spatial styling. As Founding VIP Lounge Styling Partner of My Charity Runway, Cocolea Furniture brings refined taste, craftsmanship, and a commitment to spaces that feel as meaningful as the moments they host.",storyPreview:"Melbourne luxury furniture and bespoke interiors house — 12+ years, 3,500+ projects, and a 360 design service for enduring spaces.",values:["Luxury furniture and bespoke interiors","12+ years and 3,500+ projects delivered","Australia-wide white-glove installation","360 design service for residential and commercial spaces"],websitePreview:"Visit Cocolea Furniture — Melbourne luxury furniture and bespoke interiors with Australia-wide design service.",hideInterview:!0}]},{group:"Experience Partners",blurb:"The venue and hospitality teams shaping how the night feels.",entries:[{slot:"Venue Partner",status:"Confirmed",name:"Doltone House",logo:hU,location:"Sydney, NSW",website:"https://doltonehouse.com.au",story:"Doltone House embodies the spirit of family. What began in the 1960s with a single venue in Sylvania Waters has grown, over three generations, into more than fifty event spaces across twelve remarkable Sydney venues — all still family-owned and operated. With over 67,000 events hosted and a reputation for hospitality at the highest level, Doltone House has become a quiet thread through some of Sydney's most meaningful moments: weddings, milestone galas, corporate launches, and the kind of nights people remember for decades. Every venue is built on the same belief — that great hospitality is personal, generous, and never accidental. As Venue Partner, Doltone House is the home of My Charity Runway: a stage built on five decades of craft, care, and Sydney storytelling.",storyPreview:"Sydney's award-winning, family-owned venue group — twelve iconic event spaces and five decades of hospital
451ity, hosting My Charity Runway 2026.",values:["Family-owned and operated since the 1960s","Twelve venues, fifty-plus event spaces across Sydney","Over 67,000 events hosted","Five decades of hospitality excellence"],founder:{name:"Anna Cesarano",role:"Chief Executive Officer · Doltone House",tagline:"Hospitality is family",portrait:fU,bio:"Anna Cesarano is the energetic, passionate force at the helm of Doltone House. A respected Sydney hospitality leader and a member of YPO Gold, Anna has spent her career developing teams, mentoring emerging talent, and championing women in business across the events industry. She is known for an instinctive ability to make every guest feel personally hosted — whether it's a 30-person dinner or a 2,000-strong gala — and for leading with the same warmth and discipline her family built the business on. Under her leadership, Doltone House has continued to evolve as one of Australia's most loved family-run venue groups, investing in its people, its spaces, and the next generation of Sydney hospitality. Anna brings that same care and ambition to hosting My Charity Runway.",linkedin:"https://www.linkedin.com/in/annacesarano/"},founderPreview:"Meet Anna Cesarano, CEO of Doltone House — a third-generation hospitality leader championing women in business and Sydney's events industry.",interviewPreview:"Anna Cesarano shares three generations of family-run Sydney hospitality — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Explore Doltone House — Sydney's leading family-owned event venues for weddings, galas, and corporate experiences."},{slot:"Experience Partner · Hair",status:"Confirmed",name:"Bleach Babes Studio",logo:iv,location:"Brookvale, Sydney",website:"https://www.bleachbabesstudio.com/",story:"Bleach Babes Studio is a Brookvale-based salon led by owner and creative director Ashley Hatcher — a hair artist with a strong editorial, runway, and event background. Alongside running the studio, Ashley is a guest artist and educator with Aveda Australia, balancing salon craft with high-pressure backstage work across fashion and live events. The studio's runway credentials run deep: Lead Hair Director for The Whitehouse Institute Graduate Runway Shows, Lead Hair for EMAS runway events at The Calyx and The Rocks, multiple years backstage at Sydney Fashion Week, hair team involvement for the David Jones x Qantas runway with Aveda, and ongoing editorial and event work across fashion, media, and creative campaigns. As Experience Partner, Bleach Babes Studio brings backstage hair leadership to My Charity Runway.",storyPreview:"Brookvale salon and editorial hair studio — Aveda guest artist credentials and deep runway experience across Sydney's biggest fashion events.",values:["Editorial, runway, and event hair specialists","Aveda Australia guest artist and educator","Backstage experience at Sydney Fashion Week","Lead hair for major Australian runway shows"],founder:{name:"Ashley Hatcher",role:"Owner & Creative Director · Bleach Babes Studio",tagline:"Editorial craft, backstage leadership",portrait:iv,bio:"Ash Hatcher is a hair artist, salon owner, and creative director with extensive experience across editorial, runway, luxury salon work, and education. As the owner of Bleach Babes Studio in Brookvale, Ash is known for creating lived-in blondes, elevated colour work, and effortless, editorial-inspired hair. Her career spans Australian Fashion Week, runway productions, campaign shoots, celebrity styling, and guest artistry with Aveda Australia where she also works as an educator and guest artist. Passionate about blending luxury with creativity, Ash is recognised for her modern approach to hair, strong creative direction, and ability to make every client feel confident and seen."},founderPreview:"Meet Ash Hatcher — owner of Bleach Babes Studio, Aveda guest artist and educator, and lead hair across Sydney's biggest runway shows.",interviewPreview:"Ash Hatcher on building an editorial hair career from salon floor to backstage — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Visit Bleach Babes Studio — Brookvale salon and editorial hair studio led by Ash Hatcher."},{slot:"Experience Partner · Makeup",status:"Confirmed",name:"Simone Aspinall Makeup",logo:sv,location:"Sydney, NSW",story:"Simone Aspinall is a highly experienced makeup artist with over 25 years in the beauty industry, specialising in editorial, bridal, runway, television, and luxury event makeup. Known for her polished yet effortless aesthetic, Simone is recognised for creating timeless, elevated looks tailored to each client and creative project. Alongside her makeup career, Simone co-hosts the KerrieXSimone workshops and is also a makeup expert for Beauticate, sharing her industry expertise with the next generation of artists. As Experience Partner, Simone brings 25+ years of backstage and editorial craft to My Charity Runway.",storyPreview:"Sydney editorial, bridal, and runway makeup artist with 25+ years across television and luxury events — co-host of KerrieXSimone workshops and Beauticate makeup expert.",values:["25+ years of editorial and runway makeup","Bridal, television, and luxury event specialist","Co-host of the KerrieXSimone workshops","Makeup expert for Beauticate"],founder:{name:"Simone Aspinall",role:"Makeup Artist · Simone Aspinall Makeup",tagline:"Polished, effortless, timeless",portrait:sv,bio:"Simone Aspinall is a highly experienced makeup artist with over 25 years in the beauty industry, specialising in editorial, bridal, runway, television, and luxury event makeup. Known for her polished yet effortless aesthetic, Simone is recognised for creating timeless, elevated looks tailored to each client and creative project. Alongside her makeup career, Simone co-hosts the KerrieXSimone workshops and is also a makeup expert for Beauticate, sharing her industry expertise with the next generation of artists."},founderPreview:"Meet Simone Aspinall — 25+ years of editorial, bridal, and runway makeup, co-host of KerrieXSimone workshops and Beauticate makeup expert.",interviewPreview:"Simone Aspinall on 25 years of editorial and runway makeup craft — MCR Interviews powered by Level Up Lounge Podcast."}]}
451,{group:"Media & Content Partners",blurb:"The publishers, podcasts, and creators telling the MCR story.",entries:[{slot:"Production Partner",status:"Confirmed",name:"Encore Event Technologies APAC",logo:pU,location:"Rydalmere, NSW",website:"https://www.encore-apac.com",story:"Encore Event Technologies is a creative event production partner trusted by venues, agencies, and brands across the Asia-Pacific region. From audio-visual design to staging, lighting, content, and live show direction, the Encore team turns big ideas and long run-sheets into seamless, unforgettable live experiences. Operating in-house at many of Australia's leading venues, Encore sits at the intersection of technical precision and creative ambition — a rare combination that makes complex shows feel effortless. As Production Partner of My Charity Runway, Encore brings the craft, equipment, and live-show expertise needed to deliver a runway worthy of the designers, charities, and audience it celebrates.",storyPreview:"APAC's trusted creative event production team — delivering audio-visual, staging, lighting, and live show direction for Australia's leading venues and brands.",values:["Creative event production across APAC","Deep technical, AV, and staging expertise","In-house partner to leading Australian venues","Trusted brand and agency collaborator"],interviewPreview:"The Encore team unpacks the craft behind unforgettable live events — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Discover Encore Event Technologies APAC — full-service event production, AV, and live show direction across Asia-Pacific."},{slot:"Content Partner · Photography",status:"Confirmed",name:"Ryan Requierme Photography",logo:mU,location:"Sydney, NSW",website:"https://www.eventphotoau.com",story:"Ryan Requierme Photography is a Sydney-based event and editorial studio capturing the real moments inside the room — from the first model walk to the last donor handshake. Specialising in fashion, wedding, and live event photography, Ryan brings a documentary eye and a gallery-grade finish to every brief, with a calm presence on the floor that lets guests forget the camera is even there. His work has documented some of Sydney's most loved weddings, brand activations, and runway moments, and is regularly shared by the brands, founders, and creatives he photographs. As Content Partner, the studio is the official lens of My Charity Runway 2026 — capturing the people, designers, and charities that make the night what it is.",storyPreview:"Sydney's editorial fashion, wedding, and live event photography studio — official lens of My Charity Runway 2026.",values:["Editorial-grade fashion and event photography","Sydney's trusted live event documentary lens","Calm, unobtrusive presence on the floor","Fast turnaround for press and media"],interviewPreview:"Ryan Requierme on the art of capturing real moments in fashion and live events — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Visit Ryan Requierme Photography — Sydney's editorial event, fashion, and wedding photography studio."},{slot:"Media Partner · Podcast",status:"Confirmed",name:"Level Up Lounge Podcast",logo:cv,location:"Sydney, NSW",website:"https://www.instagram.com/levelup_loungepodcast/",story:"Level Up Lounge Podcast is a Sydney-based show hosted by Steph and Chantel — two friends having candid, honest conversations about levelling up in life, business, wellness, and womanhood. Each episode pulls back the curtain on the journeys of founders, creatives, and everyday changemakers, with a warmth and humour that makes guests open up in a way few interview formats allow. With a growing community of listeners and a strong following across Instagram, Level Up Lounge has become a trusted platform for the kind of stories that don't usually make it onto bigger stages. As Media Partner of My Charity Runway, Level Up Lounge is the official podcast home of the MCR Founder Interview series — sharing the voices of the founders, designers, and charities behind the runway.",storyPreview:"Sydney's candid podcast on business, wellness, and womanhood — and the official home of the MCR Founder Interview series.",values:["Authentic, long-form interview format","Champions women in business and community","Engaged Sydney-based listener community","Home of the MCR Founder Interview series"],founder:{name:"Steph & Chantel",role:"Co-Hosts · Level Up Lounge Podcast",tagline:"Real conversations about levelling up",portrait:cv,bio:"Steph and Chantel are the duo behind Level Up Lounge Podcast — a show built on real talk, big questions, and even bigger laughs. Best friends turned co-hosts, they started the podcast to create the kind of space they wished existed: one where founders, creatives, and changemakers could share the full picture of their journey, the wins, the wobbles, and everything in between. Together they bring a rare combination of warmth, curiosity, and lived experience across business, wellness, and womanhood — making every guest feel heard and every listener feel like part of the conversation. As MCR's Media Partner, they are the perfect storytelling partners for the founders, designers, and charities behind the runway."},founderPreview:"Meet Steph & Chantel — best friends turned co-hosts, championing real stories of women in business, wellness, and community.",interviewPreview:"Steph & Chantel host candid conversations with the designers and charities behind the runway — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Follow Level Up Lounge Podcast on Instagram for new episodes, founder stories, and behind-the-scenes from MCR."},{slot:"Media Partner",status:"Confirmed",name:"Anna James Media & Co",logo:$R,location:"Melbourne, VIC",website:"https://www.instagram.com/anna_james_media_and_co/",story:'Anna James Media & Co was founded in 2025 by Nathan James and Anna Nguyen. It is a luxury boutique media company specialising in runway productions — creating fashion shows for designers, brands, and luxury labels; editorial content — producing high-end photo shoots, magazine features, and storytelling for fashion campaigns; and high-end events — curating exclusive events in the luxury and fashion sectors, including product launches, brand activations, and VIP experiences. These creatives are often described as a "likely duo" in the fashion world, recognised not only for their innovative work but also for their collaborative influence in the industry. Their projects position the company at the forefront of luxury and high-fashion media, catering to top-tier designers, lifestyle brands, and elite publications.',storyPreview:"A Melbourne creative studio and media collective — bold visual storytelling for fashion-forward events, inspiring creatives to be unapologetically seen.",values:["Bold, fearless visual storytelling","Specialists in fashion and creative event coverage","A platform for creative voices and visibility","Inclusive, empowering, unapologetically expressive"],interviewPreview:"Anna James Media & Co on bold visuals, fearless creativity, and inspiring creatives to be unapologetically seen — MCR Interviews powered by Level Up Lounge Podcast.",websitePreview:"Follow Anna James Media & Co on Instagram for bold visual storytelling from runway shows and fashion-forward events across Australia."}]}],vU=({entry:e,horizontal:t=!1})=>{if(e.status==="Open")return i.jsxs(Ee,{to:"/applications/partners",className:"group block bg-foreground text-background p-8 hover:opacity-95 transition-opacity h-full",children:[i.jsxs("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-4",children:["Open · ",e.slot]}),i.jsx("h4",{className:"font-heading text-2xl font-bold tracking-tight mb-3",children:e.name}),e.pitch&&i.jsx("p",{className:"text-background/70 text-sm leading-relaxed mb-6",children:e.pitch}),i.jsxs("span",{className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-primary group-hover:gap-3 transition-all",children:["Apply Now ",i.jsx(vr,{size:14})]})]});const n="py-4 text-[11px] uppercase tracking-[0.3em] text-foreground hover:text-primary hover:no-underline";return t?i.jsxs("div",{className:"bg-background border border-border flex flex-col md:flex-row",children:[i.jsxs("div",{className:"md:w-2/5 lg:w-1/3 p-8 md:border-r md:border-border flex flex-col gap-5",children:[i.jsx("div",{className:"w-24 h-24 bg-muted flex items-center justify-center p-3",children:e.logo&&i.jsx("img",{src:e.logo,alt:`${e.name} logo`,className:"max-h-full max-w-full object-contain",loading:"lazy"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:e.slot}),i.jsx("h4",{className:"font-heading text-2xl md:text-3xl font-bold tracking-tight leading-tight",children:e.name}),e.location&&i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mt-2",children:e.location})]}),e.values&&e.values.length>0&&i.jsx("ul",{className:"space-y-1.5",children:e.values.slice(0,3).map(a=>
451i.jsxs("li",{className:"text-foreground/70 text-xs flex items-start gap-2",children:[i.jsx("span",{className:"text-primary mt-0.5",children:"—"}),i.jsx("span",{children:a})]},a))})]}),i.jsx("div",{className:"flex-1 px-8 md:py-4 border-t md:border-t-0 border-border",children:i.jsxs(rc,{type:"multiple",className:"w-full",children:[e.story&&i.jsxs(Un,{value:"read-more",children:[i.jsxs("div",{className:"pt-4 pb-1",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:"About the Brand"}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:e.storyPreview??e.story})]}),i.jsx(Wn,{className:n,children:"Read More"}),i.jsxs(Hn,{children:[i.jsx("p",{className:"text-foreground/80 text-sm leading-relaxed pb-2",children:e.story}),e.values&&e.values.length>0&&i.jsxs("div",{className:"pt-4",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-3",children:"What They Bring"}),i.jsx("ul",{className:"space-y-2",children:e.values.map(a=>i.jsxs("li",{className:"text-foreground/85 text-sm flex items-start gap-3",children:[i.jsx("span",{className:"text-primary mt-0.5",children:"—"}),i.jsx("span",{children:a})]},a))})]})]})]}),e.founder&&i.jsxs(Un,{value:"founder",children:[i.jsxs("div",{className:"pt-4 pb-1",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:"Founder Story"}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:e.founderPreview??i.jsxs(i.Fragment,{children:["Meet ",i.jsx("span",{className:"font-semibold text-foreground",children:e.founder.name})," — ",e.founder.role.split("·")[0].trim(),".",e.founder.tagline&&i.jsxs("span",{className:"italic text-foreground/60",children:[' "',e.founder.tagline,'"']})]})})]}),i.jsx(Wn,{className:n,children:"Read Founder Story"}),i.jsx(Hn,{children:i.jsxs("div",{className:"grid sm:grid-cols-3 gap-5 pb-2",children:[i.jsx("div",{className:"sm:col-span-1",children:i.jsx("div",{className:"aspect-[3/4] w-full overflow-hidden bg-muted",children:i.jsx("img",{src:e.founder.portrait,alt:`${e.founder.name}, ${e.founder.role}`,className:"w-full h-full object-cover object-center",loading:"lazy"})})}),i.jsxs("div",{className:"sm:col-span-2",children:[i.jsx("h5",{className:"font-heading text-lg font-bold tracking-tight mb-1",children:e.founder.name}),i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mb-3",children:e.founder.role}),e.founder.tagline&&i.jsxs("p",{className:"font-heading italic text-primary text-sm mb-3",children:['"',e.founder.tagline,'"']}),i.jsx("p",{className:"text-foreground/80 text-sm leading-relaxed mb-4",children:e.founder.bio}),e.founder.linkedin&&i.jsxs("a",{href:e.founder.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.25em] text-foreground hover:text-primary transition-colors",children:[i.jsx(h2,{size:14})," Connect on LinkedIn"]})]})]})})]}),e.website&&i.jsxs(Un,{value:"website",className:"border-b-0",children:[i.jsxs("div",{className:"pt-4 pb-1",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:"Website"}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:e.websitePreview??`Visit ${e.name} online — ${e.website.replace(/^https?:\/\//,"")}.`})]}),i.jsx(Wn,{className:n,children:"Visit Website"}),i.jsx(Hn,{children:i.jsxs("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-foreground hover:text-primary transition-colors pb-2",children:[e.website.replace(/^https?:\/\//,""),i.jsx(Ca,{size:14})]})})]})]})})]}):i.jsxs("div",{className:"bg-background border border-border h-full flex flex-col",children:[i.jsxs("div",{className:"p-6 flex flex-col gap-4",children:[i.jsxs("div",{className:"flex items-start gap-4",children:[i.jsx("div",{className:"w-16 h-16 bg-muted flex items-center justify-center p-2 shrink-0",children:e.logo&&i.jsx("img",{src:e.logo,alt:`${e.name} logo`,className:"max-h-full max-w-full object-contain",loading:"lazy"})}),i.jsxs("div",{className:"flex-1 min-w-0",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-1",children:e.slot}),i.jsx("h4",{className:"font-heading text-xl font-bold tracking-tight leading-tight",children:e.name}),e.location&&i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mt-1",children:e.location})]})]}),e.values&&e.values.length>0&&i.jsx("ul",{className:"space-y-1.5 pt-1",children:e.values.slice(0,2).map(a=>
451i.jsxs("li",{className:"text-foreground/70 text-xs flex items-start gap-2",children:[i.jsx("span",{className:"text-primary mt-0.5",children:"—"}),i.jsx("span",{children:a})]},a))})]}),i.jsx("div",{className:"border-t border-border px-6 flex-1 flex flex-col",children:i.jsxs(rc,{type:"multiple",className:"w-full",children:[e.story&&i.jsxs(Un,{value:"read-more",children:[i.jsxs("div",{className:"pt-4 pb-1",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:"About the Brand"}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:e.storyPreview??e.story})]}),i.jsx(Wn,{className:n,children:"Read More"}),i.jsxs(Hn,{children:[i.jsx("p",{className:"text-foreground/80 text-sm leading-relaxed pb-2",children:e.story}),e.values&&e.values.length>0&&i.jsxs("div",{className:"pt-4",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-3",children:"What They Bring"}),i.jsx("ul",{className:"space-y-2",children:e.values.map(a=>i.jsxs("li",{className:"text-foreground/85 text-sm flex items-start gap-3",children:[i.jsx("span",{className:"text-primary mt-0.5",children:"—"}),i.jsx("span",{children:a})]},a))})]})]})]}),e.founder&&i.jsxs(Un,{value:"founder",children:[i.jsxs("div",{className:"pt-4 pb-1",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:"Founder Story"}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:e.founderPreview??i.jsxs(i.Fragment,{children:["Meet ",i.jsx("span",{className:"font-semibold text-foreground",children:e.founder.name})," — ",e.founder.role.split("·")[0].trim(),".",e.founder.tagline&&i.jsxs("span",{className:"italic text-foreground/60",children:[' "',e.founder.tagline,'"']})]})})]}),i.jsx(Wn,{className:n,children:"Read Founder Story"}),i.jsx(Hn,{children:i.jsxs("div",{className:"grid sm:grid-cols-3 gap-5 pb-2",children:[i.jsx("div",{className:"sm:col-span-1",children:i.jsx("div",{className:"aspect-[3/4] w-full overflow-hidden bg-muted",children:i.jsx("img",{src:e.founder.portrait,alt:`${e.founder.name}, ${e.founder.role}`,className:"w-full h-full object-cover object-center",loading:"lazy"})})}),i.jsxs("div",{className:"sm:col-span-2",children:[i.jsx("h5",{className:"font-heading text-lg font-bold tracking-tight mb-1",children:e.founder.name}),i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mb-3",children:e.founder.role}),e.founder.tagline&&i.jsxs("p",{className:"font-heading italic text-primary text-sm mb-3",children:['"',e.founder.tagline,'"']}),i.jsx("p",{className:"text-foreground/80 text-sm leading-relaxed mb-4",children:e.founder.bio}),e.founder.linkedin&&i.jsxs("a",{href:e.founder.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.25em] text-foreground hover:text-primary transition-colors",children:[i.jsx(h2,{size:14})," Connect on LinkedIn"]})]})]})})]}),e.website&&i.jsxs(Un,{value:"website",className:"border-b-0",children:[i.jsxs("div",{className:"pt-4 pb-1",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:"Website"}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:e.websitePreview??`Visit ${e.name} online — ${e.website.replace(/^https?:\/\//,"")}.`})]}),i.jsx(Wn,{className:n,children:"Visit Website"}),i.jsx(Hn,{children:i.jsxs("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-foreground hover:text-primary transition-colors pb-2",children:[e.website.replace(/^https?:\/\//,""),i.jsx(Ca,{size:14})]})})]})]})})]})},bU=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Partner Directory — My Charity Runway",description:"Our official partners, sponsors and supporting brands of My Charity Runway 2026.",path:"/directory/partners",breadcrumbs:[{name:"Home",path:"/"},{name:"Partners",path:"/directory/partners"}]}),i.jsx(nt,{eyebrow:"Directory · Partners",title:"Our Partners",subtitle:"The brands, venues, and creative teams making Australia's only charity runway possible."}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto 
451space-y-20",children:[yU.map(e=>i.jsxs("div",{children:[i.jsxs("header",{className:"mb-10 pb-6 border-b border-border",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.35em] text-primary mb-3",children:"Partner Tier"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold tracking-tight mb-3",children:e.group}),i.jsx("p",{className:"text-muted-foreground max-w-2xl text-sm md:text-base leading-relaxed",children:e.blurb})]}),i.jsx("div",{className:e.entries.length===1?"grid grid-cols-1 gap-6":"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:e.entries.map(t=>i.jsx(vU,{entry:t,horizontal:e.entries.length===1},t.name))})]},e.group)),i.jsxs("div",{className:"bg-foreground text-background p-10 md:p-14 text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-4",children:"Interested in Partnering?"}),i.jsx("h3",{className:"font-heading text-3xl md:text-4xl font-bold mb-5 tracking-tight",children:"Explore the Partner Deck."}),i.jsx("p",{className:"text-background/70 max-w-xl mx-auto mb-8 leading-relaxed",children:"Discover the full suite of founding partner tiers, benefits, and opportunities to align your brand with Australia's only charity runway."}),i.jsxs(Ee,{to:"/applications/partners",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:["View the Partner Deck ",i.jsx(vr,{size:16})]})]})]})})]}),wU="/assets/caroline-chisholm-society-CL7KE3qw.jpg",jU="/assets/danii-foundation-DsEGLxk6.png",kU="/assets/lung-foundation-australia-Bz1MxYRj.png",NU="/assets/blind-citizens-australia-Ci2TAZS1.png",SU=1,CU="4005ca95-e876-4704-aafc-5a6274d8bdcc",AU="4427161d-cf57-452e-bd20-fd23e544795e",RU="/__l5e/assets-v1/4005ca95-e876-4704-aafc-5a6274d8bdcc/safe-steps.png",EU="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/4005ca95-e876-4704-aafc-5a6274d8bdcc/safe-steps.png",PU="safe-steps.png",TU=19230,_U="image/png",MU="2026-08-24T06:19:56Z",OU={version:SU,asset_id:CU,project_id:AU,url:RU,r2_key:EU,original_filename:PU,size:TU,content_type:_U,created_at:MU},FU="/assets/concussion-cte-australia-CkQ3UTgM.png",IU=OU.url,Rh={name:"Chronic Pain Australia",tagline:"The national voice for the 3.6 million Australians living with chronic pain.",description:"Chronic Pain Australia is the peak national consumer organisation supporting the 3.6 million Australians living with chronic pain. As a lived-experience-led charity, it reduces the impact of pain through education, peer support, advocacy and awareness — empowering people to become active participants in their care. Free programs include the Painlink Helpline, online and in-person Pain Support Groups (including trauma-informed groups for women affected by SA and DFV), the Kids in Pain initiative for children and young people, dedicated men's peer support, and national campaigns such as National Pain Week and Show Me How Strong You Are.",logo:cE,website:"https://chronicpainaustralia.org.au/",websiteLabel:"chronicpainaustralia.org.au"},DU={name:"The DANII Foundation",tagline:"Supporting Australian Type 1 Diabetics since 2012.",description:"The DANII Foundation supports Australians living with Type 1 Diabetes through advocacy, education and technology access. Their successful campaigns have helped secure subsidised Continuous Glucose Monitoring (CGM) for all Australians with T1D, and they continue to provide Insulin Pump Scholarships and education programs — working toward a world where people with Type 1 Diabetes can live without fear.",logo:jU,website:"https://danii.org.au/",websiteLabel:"danii.org.au"},Z2=[{cause:"Education, Confidence & Women Empowerment",nominees:[{name:"Thanksgiving Australia",tagline:"Give Thanks By Giving",description:"Thanksgiving Australia believes every human being deserves dignity and respect and has the right to essential, basic needs in life. We exist to bring about positive change in the lives of struggling communities by sustainably aiding the underprivileged and those living below the poverty line through implementing medical services, education, projects for job creation, women's empowerment services, and fundamental human rights for existence. We are actively working towards one vision: building self
451-sustaining communities that can grow, thrive, and flourish for generations to come.",logo:ov,website:"https://thanksgiving.org.au/",websiteLabel:"thanksgiving.org.au"},Rh]},{cause:"Cancer Awareness",nominees:[{name:"Australian Cervical Cancer Foundation (ACCF)",tagline:"Australia's charity focused exclusively on cervical cancer.",description:"ACCF works to eliminate cervical cancer through prevention, education and support — including the Orange Hearts Help program, which provides direct financial aid to women and families impacted by a cervical cancer diagnosis.",founder:"Founded in honour of Australian women impacted by cervical cancer, championing the national HPV elimination mission.",podcast:"Founder interview — watch on Instagram.",instagramReel:"https://www.instagram.com/reel/DZCSoAHP0TZ/",logo:eE,website:"https://accf.org.au/",websiteLabel:"accf.org.au"},{name:"Cherish Women's Cancer Foundation",tagline:"Finding kinder treatments for the women we cherish.",description:"Donors to Cherish Women's Cancer Foundation fund vital research and clinical trials that directly improve women's lives through fewer hospital bed days, less radical surgery and complications, and the choice to retain their fertility options. Our mission is to find kinder treatments for the sake of the women we cherish – our grandmothers, mothers, sisters, daughters, wives, and for future generations to come.",logo:lv,website:"https://cherish.org.au/",websiteLabel:"cherish.org.au"}]},{cause:"Animal Welfare & Inclusivity",nominees:[{name:"Animal Welfare League NSW",tagline:"Rescuing, rehoming and advocating for animals across NSW.",description:"Animal Welfare League NSW is one of the state's leading animal welfare charities — rescuing, rehabilitating and rehoming thousands of dogs, cats and companion animals each year. Through their shelters, foster network, community outreach and advocacy, AWL NSW champions a kinder future for every animal in need.",logo:rE,website:"https://www.awlnsw.com.au/",websiteLabel:"awlnsw.com.au"},{name:"Sydney Dogs and Cats Home",tagline:"Sydney's only charity providing shelter to every lost, abandoned and surrendered companion animal.",description:"Sydney Dogs and Cats Home is the city's only charity dedicated to caring for every lost, abandoned and surrendered cat and dog — providing shelter, medical care, rehabilitation and rehoming. Their work ensures no companion animal in Sydney is left without a loving home.",logo:lE,website:"https://sydneydogsandcatshome.org/",websiteLabel:"sydneydogsandcatshome.org"}]},{cause:"Disability & Inclusion",nominees:[{name:"Autism Swim",tagline:"Drowning prevention and water safety for autistic individuals.",description:"Autism Swim is the world's leading authority on autism-specific aquatics and drowning prevention — training instructors, supporting families and equipping the community with the tools to keep autistic individuals safe in and around water.",logo:aE,website:"https://autismswim.com.au/",websiteLabel:"autismswim.com.au",podcast:"Founder interview — watch on Instagram.",instagramReel:"https://www.instagram.com/reel/DYN6YGzB30z/"},{name:"Autism Mates",tagline:"Creating social inclusion and employability for the autistic community.",description:"Autism Mates partners with schools, social enterprises and corporates to build inclusive environments — equipping students, workplaces and communities with the tools and education needed to support autistic individuals and prevent bullying through awareness rather than treatment.",logo:nE,website:"https://autismmates.org.au/",websiteLabel:"autismmates.org.au"},{name:"Blind Citizens Australia",tagline:"Australia's national representative organisation of people who are blind or vision impaired.",description:"Blind Citizens Australia advocates for a more accessible, equitable and inclusive society for Australians who are blind or vision impaired. Through peer support, policy advocacy and community education, BCA amplifies lived experience to shape services, technology and workplaces that work for everyone.",logo:NU,website:"https://bca.org.au/",websiteLabel:"bca.org.au"}]},{cause:"Family Violence Prevention",nominees:[{name:"RizeUp Australia",tagline:"Rebuilding lives after domestic and family violence.",description:"RizeUp Australia delivers practical, tangible and meaningful support to families impacted by domestic and family violence — transforming empty houses into fully furnished homes, supporting children through school programs, and raising community awareness to drive lasting change.",logo:oE,website:"https://rizeup.com.au/",websiteLabel:"rizeup.com.au"},{name:"Safe Steps",tagline:"Family Violence Response Centre — 24/7 specialist support across Victoria.",description:"Safe Steps is Victoria's state-wide 24/7 family violence response centre, providing confidential phone support, safety planning, referral, and accommodation services for anyone experiencing or at risk of family violence. Safe Steps works to keep victim-survivors and their children safe and supported.",logo:IU,website:"https://safesteps.org.au/",websiteLabel:"safesteps.org.au"}]},{cause:"Preventative Health & Early Detection",nominees:[{name:"Cherish Women's Cancer Foundation",tagline:"Finding kinder treatments for the women we cherish.",description:"Donors to Cherish Women's Cancer Foundation fund vital research and clinical trials that directly improve women's lives through fewer hospital bed days, less radical surgery and complications, and the choice to retain their fertility options. Our mission is to find kinder treatments for the sake of the women we cherish – our grandmothers, mothers, sisters, daughters, wives, and for future generations to come.",logo:lv,website:"https://cherish.org.au/",websiteLabel:"cherish.org.au"},Rh,{name:"Lung Foundation Australia",tagline:"Leading lung health and supporting all Australians living with lung disease and lung cancer.",description:"Lung Foundation Australia is the national charity dedicated to improving lung health and quality of life for Australians living with lung disease and lung cancer. Through research funding, education, advocacy and peer support, LFA works to reduce stigma, drive early diagnosis and ensure no one faces lung disease alone.",logo:kU,website:"https://lungfoundation.com.au/",websiteLabel:"lungfoundation.com.au"},{name:"Concussion and CTE Australia",tagline:"Advancing concussion awareness, research and support for safer sport and life.",description:"Concussion and CTE Australia works to raise awareness of concussion, traumatic brain injury and Chronic Traumatic Encephalopathy (CTE). Through education, research advocacy and community support, it helps individuals, families, sporting clubs and workplaces recognise, manage and prevent the long-term impacts of head trauma.",logo:FU,website:"https://concussionandcte.org/en-au/",websiteLabel:"concussionandcte.org"}]},{cause:"Sustainability and Sustainable Community",nominees:[{name:"Thanksgiving Australia",tagline:"Give Thanks By Giving",description:"Thanksgiving Australia believes every human being deserves dignity and respect and has the right to essential, basic needs in life. We exist to bring about positive change in the lives of struggling communities by sustainably aiding the underprivileged and those living below the poverty line through implementing medical services, education, projects for job creation, women's empowerment services, and fundamental human rights for existence. We are actively working towards one vision: building self
451-sustaining communities that can grow, thrive, and flourish for generations to come.",logo:ov,website:"https://thanksgiving.org.au/",websiteLabel:"thanksgiving.org.au"}]},{cause:"Children & Youth",nominees:[{name:"KidsWish",tagline:"Fulfilling the lives of children with disability or illness and their families.",description:"KidsWish is committed to fulfilling the lives of children with disability or illness and their families through supportive programs, special events and community-impact projects. Based in the Illawarra region of NSW, their goal is to build an inclusive community that can be enjoyed by all.",logo:iE,website:"https://kidswish.org.au/",websiteLabel:"kidswish.org.au"},Rh]},{cause:"Wellbeing, Connection & Community Care",nominees:[Rh,{name:"Caroline Chisholm Society",tagline:"Pregnancy and family support service — Moonee Valley, Caroline Springs and Shepparton.",description:"The Caroline Chisholm Society provides compassionate, practical pregnancy and family support across Moonee Valley, Caroline Springs and Shepparton. Their services include pregnancy support, family counselling, in-home family support, and material aid — helping women, children and families thrive through every stage of family life.",logo:wU,website:"https://caroline.org.au/",websiteLabel:"caroline.org.au"}]},{cause:"Breast Cancer & Mental Health Awareness",nominees:[]},{cause:"Diabetes Education, Prevention & Research",nominees:[DU]},{cause:"Housing & Giving",nominees:[{name:"Project Independence",tagline:"Pathways to home ownership for people with intellectual disabilities.",description:"Project Independence is an innovative Australian housing solution that empowers people with an intellectual disability to live truly independently. Residents gradually build equity in their own home using their Disability Support Pension — with 30 homes built since 2014 and new developments underway in capital cities across Australia.",logo:sE,website:"https://projectindependence.com.au/",websiteLabel:"projectindependence.com.au"}]}],LU=()=>{const e=Array.from(new Map(Z2.flatMap(t=>t.nominees.map(r=>({...r,cause:t.cause}))).map(t=>[t.name,t])).values());return i.jsxs(He,{children:[i.jsx(Se,{title:"Charity Directory — My Charity Runway",description:"The charities and causes supported by My Charity Runway designers in 2026.",path:"/directory/charities",breadcrumbs:[{name:"Home",path:"/"},{name:"Charities",path:"/directory/charities"}]}),i.jsx(nt,{eyebrow:"Directory · Charities",title:"Our Charity Nominees",subtitle:"Twelve Australian causes. One runway. Multiple charities may nominate themselves under each cause — the paired designer ultimately selects which nominee will be the beneficiary of their collection."}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto space-y-20",children:[i.jsxs("div",{className:"border border-border p-8 md:p-12 max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-4",children:"How Nominations Work"}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-semibold tracking-wide mb-6",children:"Cause-led. Designer-chosen."}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:"The runway calendar is anchored to national awareness causes. Charities self-nominate to stand under the cause that aligns with their mission. When designers are paired with a cause they're passionate about, they review the nominees within it and choose the charity that will be the beneficiary of their collection."})]}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-4 text-center",children:"2026 Causes"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-semibold tracking-wide text-center mb-12",children:"Causes & Charity Nominees"}),i.jsx("div",{className:"space-y-px bg-border",children:Z2.map(t=>i.jsx("div",{className:"bg-background p-8 md:p-10",children:i.jsxs("div",{className:"grid md:grid-cols-[200px_1fr] gap-6 md:gap-10",children:[i.jsxs("div",{className:"md:border-r md:border-border md:pr-10",children:[i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-semibold tracking-wide mb-3",children:t.cause}
451),i.jsx("p",{className:"text-xs text-foreground/60",children:t.nominees.length===0?"Open for nominations":`${t.nominees.length} ${t.nominees.length===1?"charity nominated":"charities nominated"}`})]}),i.jsx("div",{children:t.nominees.length===0?i.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4 py-2",children:[i.jsxs("p",{className:"text-sm text-muted-foreground",children:["No charities have nominated themselves under this cause yet. Charities aligned to ",t.cause.toLowerCase()," are invited to put themselves forward."]}),i.jsx("a",{href:"mailto:[email protected]?subject=Charity%20Nomination%20%E2%80%94%20My%20Charity%20Runway%202026",className:"shrink-0 inline-block text-center bg-foreground text-background px-6 py-3 text-[11px] font-semibold uppercase tracking-[0.3em] hover:bg-primary hover:text-primary-foreground transition-colors",children:"Nominate"})]}):i.jsxs("div",{className:"space-y-6",children:[t.nominees.map(r=>i.jsxs("article",{className:"border border-border p-6 md:p-8 flex flex-col",children:[i.jsxs("div",{className:"flex items-start justify-between gap-4 mb-5",children:[i.jsx("h4",{className:"font-heading text-lg md:text-xl font-semibold tracking-wide",children:r.name}),i.jsx("span",{className:"text-[10px] uppercase tracking-[0.3em] text-foreground/50 border border-border px-3 py-1 shrink-0",children:"Nominated"})]}),r.logo&&i.jsx("div",{className:`bg-white border border-border flex items-center justify-center p-4 mb-5 ${r.name==="Lung Foundation Australia"?"h-36":"h-24"}`,children:i.jsx("img",{src:r.logo,alt:`${r.name} logo`,className:"max-h-full max-w-full object-contain",loading:"lazy"})}),i.jsxs("p",{className:"text-foreground/80 italic mb-4 text-sm",children:['"',r.tagline,'"']}),i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-4",children:r.description}),r.founder&&i.jsxs("p",{className:"text-xs uppercase tracking-[0.2em] text-foreground/60 mb-4",children:[i.jsx("span",{className:"text-primary",children:"Leadership · "}),i.jsx("span",{className:"normal-case tracking-normal text-sm text-foreground/80",children:r.founder})]}),r.instagramReel&&i.jsx("div",{className:"mb-5",children:i.jsxs("a",{href:r.instagramReel,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-5 py-3 text-xs font-semibold uppercase tracking-[0.2em] hover:bg-primary/90 transition-colors",children:[i.jsx(Wr,{size:14,fill:"currentColor"})," Watch Now"]})}),i.jsxs("a",{href:r.website,target:"_blank",rel:"noopener noreferrer",className:"mt-auto inline-flex items-center gap-2 text-[11px] uppercase tracking-[0.3em] text-foreground hover:text-primary transition-colors pt-2",children:["Visit ",r.websiteLabel," →"]})]},r.name)),i.jsxs("a",{href:"mailto:[email protected]?subject=Charity%20Nomination%20%E2%80%94%20My%20Charity%20Runway%202026",className:"inline-flex items-center text-[11px] uppercase tracking-[0.3em] text-foreground/60 hover:text-primary transition-colors",children:["+ Nominate another charity under ",t.cause]})]})})]})},t.cause))})]}),e.length>0&&i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-4 text-center",children:"MCR Interviews"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-semibold tracking-wide text-center mb-4",children:"Voices Behind the Cause"}),i.jsxs("p",{className:"text-foreground/70 text-center max-w-2xl mx-auto mb-12",children:["Nominated charity founders are invited to participate in MCR Interviews powered by Level Up Lounge Podcast — sharing the story, the mission, and the people shaping change behind every cause. ",i.jsx("em",{children:"Coming soon — stay tuned."})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border max-w-4xl mx-auto",children:e.map(t=>i.jsxs("article",{className:"bg-background p-8 md:p-10 flex flex-col",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-3",children:t.cause}),i.jsx("h3",{className:"font-heading text-lg md:text-xl font-semibold tracking-wide mb-3",children:t.name}
451),i.jsxs("p",{className:"text-foreground/80 italic mb-3 text-sm",children:['"',t.tagline,'"']}),t.founder&&i.jsx("p",{className:"text-sm text-foreground/80 leading-relaxed mb-3",children:t.founder}),t.podcast&&!t.instagramReel&&i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-6",children:t.podcast.split(/(https?:\/\/\S+)/g).map((r,n)=>/^https?:\/\//.test(r)?i.jsx("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"text-primary underline hover:opacity-80 break-all",children:r},n):i.jsx("span",{children:r},n))}),t.instagramReel&&i.jsx("a",{href:t.instagramReel,target:"_blank",rel:"noopener noreferrer",className:"block mb-6 border border-border bg-black overflow-hidden group","aria-label":`Watch ${t.name} founder interview on Instagram`,children:i.jsxs("div",{className:"relative w-full",style:{aspectRatio:"9 / 16",maxHeight:520},children:[i.jsx("iframe",{src:`${t.instagramReel.replace(/\/?$/,"/")}embed`,title:`${t.name} Instagram reel preview`,loading:"lazy",allow:"encrypted-media",className:"absolute inset-0 w-full h-full pointer-events-none",scrolling:"no"}),i.jsx("div",{className:"absolute inset-0 flex items-end justify-between p-3 bg-gradient-to-t from-black/70 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity",children:i.jsx("span",{className:"text-[10px] uppercase tracking-[0.3em] text-white",children:"Watch on Instagram →"})})]})}),!t.instagramReel&&i.jsx("span",{className:"mt-auto inline-flex items-center gap-2 text-[11px] uppercase tracking-[0.3em] text-foreground/60 border border-border px-4 py-2 self-start",children:"Listen · Coming Soon"})]},`pod-${t.name}`))})]}),i.jsxs("div",{className:"text-center pt-8 border-t border-border",children:[i.jsx("p",{className:"text-foreground/70 mb-6 max-w-xl mx-auto",children:"Multiple charities may nominate themselves under any cause. Final beneficiary selection sits with the paired designer."}),i.jsx("a",{href:"mailto:[email protected]?subject=Charity%20Nomination%20%E2%80%94%20My%20Charity%20Runway%202026",className:"inline-block bg-foreground text-background px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:bg-primary hover:text-primary-foreground transition-colors",children:"Nominate Your Charity"})]})]})})]})},zU="/assets/doltone-house-wharf-JpXgEAkT.jpg",BU=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Visiting Sydney for My Charity Runway 2026",description:"Travel and accommodation guide for visitors attending My Charity Runway in Sydney, August 2026.",path:"/visiting-sydney",breadcrumbs:[{name:"Home",path:"/"},{name:"Visiting Sydney",path:"/visiting-sydney"}]}),i.jsx(nt,{eyebrow:"Plan Your Visit",title:"Visiting Sydney",subtitle:"Everything you need to know to experience My Charity Runway and the city around it — 28 August 2026."}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto grid lg:grid-cols-2 gap-16 items-start",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Venue"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Doltone House — Heritage Wharf"}),i.jsx("p",{className:"text-foreground/70 leading-relaxed mb-4",children:"Set on Sydney's iconic harbourfront, Doltone House Heritage Wharf is a heritage-listed warehouse with soaring timber ceilings, panoramic harbour views, and direct sightlines to the Sydney skyline — the perfect backdrop for Australia's only charity runway."}),i.jsx("p",{className:"text-foreground/70 leading-relaxed mb-8",children:"Guests arrive by water taxi, ferry, or a short stroll along Pyrmont's revitalised waterfront precinct."}),i.jsxs("div",{className:"flex items-start gap-3 text-sm text-foreground/80",children:[i.jsx(cr,{className:"text-primary mt-1 flex-shrink-0",size:18}),i.jsx("span",{children:"Pirrama Road, Pyrmont NSW 2009, Australia"})]})]}),i.jsxs("div",{className:"relative aspect-[4/3] overflow-hidden group",children:[i.jsx("img",{src:zU,alt:"Doltone House Heritage Wharf at dusk overlooking Sydney Harbour Bridge",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/20 to-transparent"}),i.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-6 md:p-8",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-white/80 mb-2",children:"Heritage Wharf, Pyrmont"}),i.jsx("p",{className:"font-heading text-white text-xl md:text-2xl font-semibold tracking-tight",children:"Sydney Harbour at golden hour."})]})]})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12 bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Preferred Hotel"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-12 tracking-tight uppercase",children:"Sofitel Sydney Darling Harbour"}),i.jsxs("div",{className:"grid lg:grid-cols-2 gap-16",children:[i.jsxs("div",{className:"space-y-5 text-secondary-foreground
451/80 leading-relaxed",children:[i.jsx("p",{children:"Our preferred hotel, Sofitel Sydney Darling Harbour, is a five-star French luxury hotel set on the city's vibrant western foreshore, moments from the runway venue, the CBD, and Sydney's most celebrated restaurants."}),i.jsx("p",{children:"Book your stay directly with Sofitel Sydney Darling Harbour to enjoy harbour-view rooms and signature Sofitel hospitality during your visit for My Charity Runway."}),i.jsxs("a",{href:"https://all.accor.com/hotel/8836/index.en.shtml",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 mt-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:["Book Accommodation",i.jsx("span",{"aria-hidden":"true",children:"→"})]})]}),i.jsx("div",{className:"space-y-6",children:[{icon:xp,title:"Five-star comfort",desc:"Floor-to-ceiling harbour views and signature Sofitel MyBed comfort."},{icon:qO,title:"Walk to everything",desc:"10 minutes to the runway venue, 5 minutes to Cockle Bay dining."},{icon:gl,title:"Easy arrival",desc:"20 minutes from Sydney International Airport via taxi or rideshare."}].map(e=>i.jsxs("div",{className:"flex gap-5",children:[i.jsx("div",{className:"w-12 h-12 border border-secondary-foreground/20 flex items-center justify-center flex-shrink-0",children:i.jsx(e.icon,{size:20})}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading font-semibold tracking-wide mb-1",children:e.title}),i.jsx("p",{className:"text-sm text-secondary-foreground/70",children:e.desc})]})]},e.title))})]})]})}),i.jsx("section",{className:"py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Experience Sydney"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-12 tracking-tight uppercase",children:"Make a weekend of it."}),i.jsx("div",{className:"grid md:grid-cols-3 gap-px bg-border",children:[{title:"Eat",items:["Quay & Bennelong (fine dining)","Cirrus at Barangaroo","Spice Temple","Cockle Bay Wharf"]},{title:"See",items:["Sydney Opera House","Royal Botanic Garden","Art Gallery of NSW","Bondi to Bronte coastal walk"]},{title:"Shop",items:["The Strand Arcade boutiques","Paddington Markets","QVB heritage retail","Surry Hills designer studios"]}].map(e=>i.jsxs("div",{className:"bg-background p-8",children:[i.jsx("p",{className:"text-primary font-heading text-2xl font-bold mb-5 tracking-wide",children:e.title}),i.jsx("ul",{className:"space-y-3 text-sm text-foreground/70",children:e.items.map(t=>i.jsx("li",{children:t},t))})]},e.title))})]})})]}),X2=[{name:"Amy Taylor Collection",url:"https://shop.mycharityrunway.com.au/"},{name:"Edward Meller",url:"https://shop.mycharityrunway.com.au/"},{name:"Oh So Troppy",url:"https://shop.mycharityrunway.com.au/collections/oh-so-troppy"},{name:"House of Jaise",url:"https://shop.mycharityrunway.com.au/collections/house-of-jaise"},{name:"Just Audrey",url:"https://shop.mycharityrunway.com.au/collections/just-audrey"},{name:"Styled Collective",url:"https://shop.mycharityrunway.com.au/"},{name:"where's eugene?",url:"https://shop.mycharityrunway.com.au/collections/wheres-eugene"},{name:"Moreno Marcos",url:"https://shop.mycharityrunway.com.au/"},{name:"Liz Skorsis",url:"https://shop.mycharityrunway.com.au/collections/house-of-jaise"},{name:"Natalie-Hamblin Couture",url:"https://shop.mycharityrunway.com.au/collections/natalie-hamblin-couture"},{name:"venEyes Fashionable Glasses",url:"https://shop.mycharityrunway.com.au/collections/veneyes"}],J2=()=>{const[e,t]=w.useState(""),r=n=>{n.preventDefault(),e&&(At({title:"You're on the list",description:"We'll email you the moment the marketplace opens."}),t(""))};return i.jsxs(He,{children:[i.jsx(Se,{title:"Shop the Runway — My Charity Runway Marketplace | 15% to Charity",description:"Shop the runway at the My Charity Runway marketplace. Buy pieces from Australian and international purpose-driven designers, with a minimum of 15% of every sale donated to the charity behind the collection.",path:"/shop",breadcrumbs:[{name:"Home",path:"/"},{name:"Shop the Runway",path:"/shop"}],jsonLd:{"@context":"https://schema.org","@type":"OnlineStore",name:"My Charity Runway Marketplace",url:"https://shop.mycharityrunway.com.au/",description:"Official My Charity Runway marketplace. Shop runway looks from purpose-driven designers, with a minimum of 15% of every sale donated to the designer's charity partner.",parentOrganization:{"@type":"Organization",name:"My Charity Runway",url:"https://mycharityrunway.com.au/"},areaServed:"AU",currenciesAccepted:"AUD",brand:X2.map(({name:n})=>({"@type":"Brand",name:n}))}}),i.jsx(nt,{eyebrow:"The Marketplace",title:"Shop the Runway",subtitle:"Every look showcased on the My Charity Runway stage — available to purchase directly from the designer. A minimum of 15% of every sale is donated to the charity partner behind the collection."}),i.jsx("section",{className:"bg-background border-b border-border",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 md:px-12 py-20 md:py-24",children:i.jsx("div",{className:"grid md:grid-cols-3 gap-10 md:gap-14",children:[{icon:Iu,title:"Shop the Runway",body:"From runway to wardrobe. Purchase the exact pieces walked at MCR 2026 or shop the wider capsule from each designer."},{icon:bt,title:"15% to Charity",body:"A minimum of 15% of every sale is donated to the charity partner paired with the designer. Impact is built into the price, not added on."},{icon:st,title:"Curated, Not Mass",body:"Small-batch and limited-edition pieces from Australian and international designers. When it's gone, it's gone."}].map(({icon:n,title:a,body:s})=>i.jsxs("div",{children:[i.jsx(n,{size:22,className:"text-primary mb-5"}),i.jsx("h3",{className:"font-heading text-xl uppercase tracking-tight mb-3",children:a}),i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:s})]},a))})})}),i.jsx("section",{className:"bg-warm text-warm-foreground border-b border-border",children:i.jsxs("div",{className:"max-w-6xl mx-auto px-6 md:px-12 py-24 md:py-28",children:[i.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-16",children:[i.jsx("p",{className:"text-primary text-[11px] uppercase tracking-[0.4em] mb-5",children:"Launch Line-Up"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl font-bold uppercase tracking-tight leading-[1.05] mb-6",children:"The First Designers"}
451),i.jsx("p",{className:"text-warm-foreground/70 text-base leading-relaxed",children:"The inaugural marketplace opens with pieces from the designers walking the MCR 2026 runway. More names will join as the calendar unfolds."})]}),i.jsx("ul",{className:"divide-y divide-border border-y border-border",children:X2.map(({name:n})=>i.jsx("li",{className:"py-5 md:py-6 px-2 md:px-4 text-center",children:i.jsx("span",{className:"font-heading text-lg md:text-2xl uppercase tracking-tight",children:n})},n))}),i.jsx("div",{className:"mt-10 text-center",children:i.jsxs(Ee,{to:"/directory/designers",className:"group inline-flex items-center gap-3 text-xs font-semibold uppercase tracking-[0.3em] border-b border-warm-foreground/40 pb-1 hover:text-primary hover:border-primary transition-colors",children:["Meet the Designers",i.jsx(vr,{size:14,className:"group-hover:translate-x-1 transition-transform"})]})})]})}),i.jsx("section",{className:"bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-5xl mx-auto px-6 md:px-12 py-24 md:py-28 grid md:grid-cols-2 gap-16",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-primary text-[11px] uppercase tracking-[0.4em] mb-5",children:"Early Access"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.05] mb-5",children:"Be First Through the Doors"}),i.jsx("p",{className:"text-secondary-foreground/70 text-sm leading-relaxed mb-8",children:"Join the list for first access when the marketplace opens. Powered by Shopify. Limited runs, priced with purpose."}),i.jsxs("form",{onSubmit:r,className:"flex flex-col sm:flex-row gap-3",children:[i.jsx("input",{type:"email",required:!0,value:e,onChange:n=>t(n.target.value),placeholder:"[email protected]",className:"flex-1 bg-transparent border border-secondary-foreground/30 px-5 py-4 text-sm text-secondary-foreground placeholder:text-secondary-foreground/40 focus:outline-none focus:border-primary"}),i.jsx("button",{type:"submit",className:"bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Notify Me"})]})]}),i.jsxs("div",{className:"border-l border-secondary-foreground/15 pl-8 md:pl-16",children:[i.jsx("p",{className:"text-primary text-[11px] uppercase tracking-[0.4em] mb-5",children:"Also Coming"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.05] mb-5",children:"MCR Merch Capsule"}),i.jsx("p",{className:"text-secondary-foreground/70 text-sm leading-relaxed mb-6",children:"Limited-run tees, totes and capsule pieces designed in collaboration with our 2026 designers. Wearable proof you were part of it."}),i.jsx("p",{className:"text-[10px] text-secondary-foreground/40 uppercase tracking-[0.3em]",children:"First drop · Q2 2026"})]})]})}),i.jsx("section",{className:"bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-4xl mx-auto px-6 md:px-12 py-24 md:py-32 text-center",children:[i.jsx("h2",{className:"font-heading text-4xl md:text-5xl font-bold uppercase tracking-tight leading-[1.05] mb-6",children:"Shop the Runway"}),i.jsx("p",{className:"text-muted-foreground text-base leading-relaxed mb-10 max-w-2xl mx-auto",children:"Every purchase directly supports our charity partners, with a minimum of 15% of each sale donated to the cause behind the collection."}),i.jsxs("a",{href:"https://shop.mycharityrunway.com.au/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-10 py-5 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:["Shop the Runway",i.jsx(vr,{size:16})]})]})})]})},UU=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"In the Media — My Charity Runway Press & Coverage",description:"Press coverage and features about My Charity Runway from leading fashion publications across Australia and Asia.",path:"/media",breadcrumbs:[{name:"Home",path:"/"},{name:"In the Media",path:"/media"}]}),i.jsx("section",{className:"bg-background text-foreground px-6 lg:px-12 py-20 md:py-28",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-16 md:mb-20",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-6",children:"In the Media"}),i.jsx("h1",{className:"font-heading font-bold uppercase tracking-tight text-5xl md:text-7xl leading-[0.95] mb-6",children:"Press & Coverage"}
451),i.jsx("p",{className:"text-foreground/70 text-base md:text-lg leading-relaxed max-w-2xl mx-auto",children:"My Charity Runway in the words of leading fashion publications — from Sydney premieres to founder features across Asia. New stories are added as they're published."})]}),i.jsx("div",{className:"space-y-6 md:space-y-8",children:Sb.map(e=>i.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"group block bg-card border border-border p-8 md:p-10 hover:border-primary transition-colors",children:[e.video&&e.thumbnail?i.jsxs("div",{className:"relative overflow-hidden bg-muted aspect-[16/9] mb-8",children:[i.jsx("img",{src:e.thumbnail,alt:e.title,className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),i.jsx("span",{className:"absolute inset-0 flex items-center justify-center bg-background/40 group-hover:bg-background/25 transition-colors",children:i.jsx("span",{className:"inline-flex h-16 w-16 items-center justify-center rounded-full bg-primary text-primary-foreground",children:i.jsx(Wr,{className:"h-6 w-6 fill-current"})})})]}):null,i.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-3 mb-6 pb-6 border-b border-border",children:[i.jsx("span",{className:`${e.publicationStyle} text-foreground`,children:e.publication}),i.jsx("span",{className:"text-xs uppercase tracking-[0.3em] text-foreground/50",children:e.date})]}),i.jsx("h2",{className:"font-serif text-2xl md:text-3xl text-foreground mb-4 leading-snug group-hover:text-primary transition-colors",children:e.title}),i.jsx("p",{className:"text-base text-foreground/70 mb-6 leading-relaxed",children:e.excerpt}),i.jsx("span",{className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-primary",children:e.video?i.jsxs(i.Fragment,{children:["Watch the Interview ",i.jsx(Wr,{size:12,className:"fill-current"})]}):i.jsxs(i.Fragment,{children:["Read Article ",i.jsx(Ca,{size:12})]})})]},e.url))}),i.jsxs("div",{className:"mt-20 text-center border-t border-border pt-12",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Press Enquiries"}),i.jsx("p",{className:"text-foreground/70 max-w-xl mx-auto mb-6",children:"For interviews, imagery and editorial enquiries, reach our press team."}),i.jsx("a",{href:"mailto:[email protected]",className:"inline-block bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Contact Press"})]})]})})]}),Ma="/assets/runway-stage-KcRF_cye.jpg",WU="/assets/media-kit-og-Cw8jYRKy.jpg",UE="/assets/sarah-quinn-headshot-DA8xHrIM.jpg",WE="/assets/backstage-B2XeBJvx.jpg";function ia({password:e,storageKey:t,title:r="Protected page",description:n="Please enter the access password to continue.",children:a}){const[s,o]=w.useState(!1),[l,c]=w.useState(""),[d,u]=w.useState(!1);w.useEffect(()=>{typeof window<"u"&&sessionStorage.getItem(t)==="1"&&o(!0)},[t]);const h=f=>{f.preventDefault();const p=v=>v.trim().replace(/\s+/g,"").toLowerCase(),g=["NM2026","NW2026"];(g.includes(e)?g:[e]).map(p).includes(p(l))?(sessionStorage.setItem(t,"1"),o(!0),u(!1)):u(!0)};return s?i.jsx(i.Fragment,{children:a}):i.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background px-4",children:i.jsxs("form",{onSubmit:h,className:"w-full max-w-md bg-card border border-border rounded-2xl p-8 shadow-lg space-y-6",children:[i.jsxs("div",{className:"flex flex-col items-center text-center space-y-3",children:[i.jsx("div",{className:"h-12 w-12 rounded-full bg-primary/10 flex items-center justify-center",children:i.jsx($O,{className:"h-5 w-5 text-primary"})}),i.jsx("h1",{className:"font-heading text-2xl text-foreground",children:r}),i.jsx("p",{className:"text-sm text-muted-foreground",children:n})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"gate-password",children:"Password"}),i.jsx(vt,{id:"gate-password",type:"password",autoFocus:!0,value:l,onChange:f=>{c(f.target.value),d&&u(!1)},placeholder:"Enter password"}),d&&i.jsx("p",{className:"text-sm text-destructive",children:"Incorrect password. Please try again."})]}),i.jsx(ne,{type:"submit",className:"w-full",children:"Unlock"})]})})}const ix="[email protected]",Q2="+61 435 062 313",sx=()=>i.jsx(ia,{password:"MCRPRESS",storageKey:"mcr-media-kit-access",title:"Press Pack · Access",description:"Please enter the access code provided by the My Charity Runway team to view the press pack.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"Press Pack · My Charity Runway · Sydney 2026",description:"Press and editorial pack for My Charity Runway, Australia's charity fashion runway. A Mini Met Gala experience launching Sydney, August 2026.",path:"/media-kit",ogImage:WU}),i.jsx(nt,{eyebrow:"Press & Editorial Pack",title:"My Charity Runway",subtitle:"Australia's charity fashion runway · Sydney · 28 August 2026",backgroundImage:Ma}),i.jsx("section",{className:"bg-background border-b border-border py-10",children:i.jsxs("div",{className:"max-w-5xl mx-auto px-6 flex flex-col items-center",children:[i.jsx("img",{src:mc,alt:"My Charity Runway logo",width:240,height:120,className:"h-20 md:h-24 w-auto object-contain"}),i.jsx("p",{className:"mt-5 text-[11px] uppercase tracking-[0.4em] text-muted-foreground text-center",children:"Fashion · Philanthropy · Impact"})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Story"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-6",children:"A Mini Met Gala for a Cause"}),i.jsx("p",{className:"font-heading text-lg md:text-xl text-primary uppercase tracking-widest mb-8",children:"Fashion Week meets Philanthropy · Sydney, August 2026"}
451),i.jsxs("p",{className:"text-foreground/85 text-lg leading-relaxed mb-6",children:["My Charity Runway (MCR) is the first-of-its-kind purpose-driven fashion platform in Australia, 12 designers, 12 charities, one night of international glamour that marks the ",i.jsx("em",{children:"beginning of a new movement"})," at the intersection of style and substance."]}),i.jsx("p",{className:"text-foreground/75 leading-relaxed mb-6",children:"Modelled on the production values of New York, Milan and Dubai Fashion Week, yet distinctly Australian in voice, the runway is not the finish line but the opening chapter: a stage where designers create with purpose, tell the story of a paired cause, and connect with the customers who will carry that story forward."}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"What makes MCR truly one of a kind is the calibre of special guests and cast assembled on Australian soil for the first time, international models flown in from Milan, a celebrity stylist from Dubai, and featured designers from New York showcasing archived collections alongside our Australian founding designers. It is a global fashion moment, staged in Sydney, in service of charity."})]})}),i.jsx("section",{className:"section-padding bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"How It Works"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-4",children:"A Simple Model. A Lasting Impact."}),i.jsx("p",{className:"text-foreground/75 max-w-2xl mx-auto",children:"My Charity Runway pairs Australian designers with charities to create collections with purpose, and the giving continues long after the runway lights fade."})]}),i.jsx("div",{className:"grid md:grid-cols-4 gap-6",children:[{step:"01",title:"Pair",copy:"Each designer is matched with a charity partner whose cause inspires their next collection."},{step:"02",title:"Design with Purpose",copy:"Designers create a capsule collection rooted in the charity's story, fashion as storytelling."},{step:"03",title:"Runway Moment",copy:"A Mini Met Galastyle night in Sydney puts the charity in the spotlight and the collection on a global stage."},{step:"04",title:"Ongoing Impact",copy:"A percentage of every sale from the collection flows to the paired charity, giving that keeps giving."}].map(e=>i.jsxs("div",{className:"bg-muted/40 border border-border rounded-2xl p-6 flex flex-col",children:[i.jsx("div",{className:"text-primary font-heading text-2xl mb-3",children:e.step}),i.jsx("h3",{className:"font-heading text-xl font-bold uppercase tracking-wide mb-2",children:e.title}),i.jsx("p",{className:"text-sm text-foreground/75 leading-relaxed",children:e.copy})]},e.step))}),i.jsx("div",{className:"mt-10 text-center max-w-3xl mx-auto",children:i.jsx("p",{className:"text-foreground/80 italic",children:"The runway is the beginning, not the end. Designers build lasting customer relationships, charities gain a long-term platform, and audiences become part of the movement with every piece they wear."})})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Why It's Newsworthy"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"How MCR Stands Apart"}),i.jsx("p",{className:"text-foreground/70 max-w-2xl mx-auto mt-4",children:"Global fashion weeks celebrate the clothes. MCR celebrates the cause behind every collection, a model the international press has yet to see at this scale."})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:[{title:"Dubai Fashion Week",desc:"Industry-only, trade-driven showcase positioning regional design on a global stage. Glamour as commerce."},{title:"New York &amp; Milan Fashion Week",desc:"Editorial calendar staples for buyers and press. Charity moments exist, but philanthropy is rarely the platform itself."},{title:"Australian Fashion Week",desc:"A trade and consumer hybrid focused on emerging Australian design. No structural pairing with charitable causes."},{title:"My Charity Runway",desc:"The runway is the beginning, not the headline. MCR launches a new movement where every designer creates with purpose, telling the story of a paired Australian cause and building a lasting connection with the customers who will wear, share and champion it long after the show.",highlight:!0}].map(e=>i.jsxs("div",{className:`p-8 md:p-10 ${e.highlight?"bg-secondary text-secondary-foreground":"bg-background"}`,children:[i.jsx("p",{className:`text-[11px] uppercase tracking-[0.3em] mb-3 ${e.highlight?"text-primary":"text-muted-foreground"}`,children:e.highlight?"The MCR Difference":"The Industry"}),i.jsx("h3",{className:"font-heading text-2xl font-bold uppercase tracking-wide mb-3",children:e.title.replace("&amp;","&")}),i.jsx("p",{className:`leading-relaxed ${e.highlight?"text-secondary-foreground
451/85":"text-foreground/75"}`,children:e.desc.replace("&amp;","&")})]},e.title))}),i.jsxs("div",{className:"mt-12 bg-background border border-border rounded-2xl p-8 md:p-10 max-w-3xl mx-auto",children:[i.jsx(Aa,{size:28,className:"text-primary mb-4"}),i.jsx("p",{className:"font-heading text-xl md:text-2xl leading-relaxed italic text-foreground/90",children:'"Where global fashion weeks dress the future of style, My Charity Runway dresses the future you want to see, couture with conscience, the runway as a force for change."'}),i.jsx("p",{className:"mt-4 text-xs uppercase tracking-[0.3em] text-muted-foreground",children:"MCR Editorial Positioning"})]})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Experience"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Three Audiences · One Night"})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{icon:st,tag:"For the Audience",title:"A Mini Met Gala",desc:"Red carpet arrivals, themed dress code, VIP lounge, edible cocktails, photo wall and substantial canapés. International glamour in the heart of Sydney Harbour.",image:Ma}
451,{icon:Rm,tag:"For the Designers",title:"Designing with Purpose",desc:"An artistic platform for designers to create with meaning, telling the story of a paired Australian cause through their collection and forging a genuine connection with the customers who will champion their work long after the show.",image:OE},{icon:bt,tag:"For the Charities",title:"The Spotlight",desc:"All eyes, all cameras, all press, a platform for grassroots Australian charities to deliver the messages that matter most to a curated room of media, influencers and decision makers.",image:IE}].map(e=>i.jsxs("article",{className:"bg-card border border-border rounded-2xl overflow-hidden flex flex-col",children:[i.jsx("div",{className:"aspect-[4/3] overflow-hidden",children:i.jsx("img",{src:e.image,alt:e.title,loading:"lazy",className:"w-full h-full object-cover"})}),i.jsxs("div",{className:"p-8 flex-1 flex flex-col",children:[i.jsx(e.icon,{size:22,className:"text-primary mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.tag}),i.jsx("h3",{className:"font-heading text-xl font-bold uppercase tracking-wide mb-3",children:e.title}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:e.desc})]})]},e.title))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Facts"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Event at a Glance"})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:[{icon:Er,label:"Date",value:"Friday, 28 August 2026"},{icon:cr,label:"Venue",value:"Doltone House, Jones Bay Wharf · Sydney"},{icon:lt,label:"Guests",value:"500 curated attendees"},{icon:eu,label:"The Model",value:"12 Designers × 12 Charities"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-background",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-base font-bold leading-snug",children:e.value})]},e.label))})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Credentials"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Built on a Proven Track Record"})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:[{stat:"$390M+",label:"Raised for Australian charities",desc:"Founded by individuals with a proven track record of fundraising at national scale."},{stat:"5",label:"Charity fashion events delivered",desc:"Including campaigns for Heart Research Institute, Australian Cervical Cancer Foundation, Autism Swim and Mind Your Fashion."},{stat:"25K+",label:"Monthly site visitors",desc:"A dedicated audience and network of fashion influencers, creators and editorial partners."}].map(e=>i.jsxs("div",{className:"bg-card border border-border rounded-2xl p-8 text-center",children:[i.jsx(yp,{size:20,className:"text-primary mx-auto mb-4"}),i.jsx("p",{className:"font-heading text-5xl font-bold text-primary mb-2",children:e.stat}),i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-foreground mb-3",children:e.label}),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed",children:e.desc})]},e.label))}),i.jsxs("div",{className:"mt-12 grid md:grid-cols-2 gap-8 max-w-5xl mx-auto",children:[i.jsx("img",{src:WE,alt:"Backstage at a previous MCR charity fashion event",loading:"lazy",className:"w-full h-full object-cover rounded-2xl"}),i.jsxs("div",{className:"flex flex-col justify-center",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"Previous Productions"}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wide mb-4",children:"A Heritage of Charity Fashion"}
451),i.jsxs("ul",{className:"space-y-3 text-foreground/80",children:[i.jsxs("li",{children:["· ",i.jsx("strong",{children:"Apr 2026"}),", Devil Wears Prada 2 Opening Night for Autism Swim"]}),i.jsxs("li",{children:["· ",i.jsx("strong",{children:"Sep 2025"}),", Mind Your Fashion Week for Mind Your Fashion"]}),i.jsxs("li",{children:["· ",i.jsx("strong",{children:"Nov 2024"}),", Hearts in Fashion for Heart Research Institute"]}),i.jsxs("li",{children:["· ",i.jsx("strong",{children:"Aug 2024"}),", Sunset Soiree for Australian Cervical Cancer Foundation"]})]})]})]})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto grid md:grid-cols-[1fr_2fr] gap-10 items-center",children:[i.jsx("img",{src:UE,alt:"Sarah Quinn, Founder of My Charity Runway",loading:"lazy",className:"w-full aspect-square object-cover rounded-2xl"}),i.jsxs("div",{children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Founder"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-4",children:"Sarah Quinn"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-4",children:"Founder & Managing Director of My Charity Runway. A charity-sector leader with a proven record of fundraising at national scale, Sarah created MCR to give grassroots Australian causes the platform and the glamour they deserve."}),i.jsxs("p",{className:"text-foreground/70 leading-relaxed",children:["Supported by an experienced production team: ",i.jsx("strong",{children:"Gary Holmes"})," (Director, Events & Production), ",i.jsx("strong",{children:"Chantel Rahme"})," and"," ",i.jsx("strong",{children:"Stephanie Saunders"})," (Directors of Social Media & Content), and"," ",i.jsx("strong",{children:"Ben Taber"})," (Chief Operating Officer)."]})]})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"For Editors"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Story Angles"})]}),i.jsx("div",{className:"space-y-4",children:[{icon:GO,title:"The Anti-Fashion-Week Fashion Week",desc:"How Sydney is rewriting the rules of the global fashion calendar by making philanthropy, not commerce, the centre of the runway."},{icon:st,title:"Australia's Met Gala Moment",desc:"Inside the curated 500-person room: red carpet arrivals, themed dress code, edible cocktails and a guest list of designers, charity leaders and cultural figures."},{icon:bt,title:"12 Designers, 12 Causes, One Movement",desc:"Profiles of the founding designers and the grassroots Australian charities they have chosen to dress for, from mental health to women's health to neurodiversity."},{icon:pb,title:"Designing with Purpose",desc:"The new generation of Australian designers using their craft as storytelling, creating collections that carry a cause, deepen meaning, and connect with customers who want what they wear to mean something."}].map(e=>i.jsxs("div",{className:"flex gap-5 bg-card border border-border rounded-xl p-6 md:p-8",children:[i.jsx(e.icon,{size:24,className:"text-primary shrink-0 mt-1"}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg md:text-xl font-bold uppercase tracking-wide mb-2",children:e.title}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:e.desc})]})]},e.title))})]})}),i.jsx("section",{className:"section-padding bg-card/40 border-t border-border",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"text-primary font-body text-[11px] uppercase tracking-[0.4em] mb-5",children:"In the Media"}),i.jsx("h2",{className:"font-heading text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight leading-[1.02] uppercase mb-4",children:"Media Coverage"}
451),i.jsx("p",{className:"text-foreground/70 max-w-2xl mx-auto",children:"Featured in leading fashion publications across Australia and Asia."})]}),i.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:Sb.map(e=>i.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"group flex flex-col bg-background border border-border p-6 hover:border-primary transition-colors",children:[i.jsx("div",{className:"border-b border-border pb-5 mb-5 min-h-[70px] flex items-center justify-center",children:i.jsx("span",{className:`${e.publicationStyle} text-foreground text-center`,children:e.publication})}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-foreground/50 mb-2",children:e.date}),i.jsx("h3",{className:"font-heading text-base text-foreground mb-3 leading-snug group-hover:text-primary transition-colors",children:e.title}),i.jsx("p",{className:"text-xs text-foreground/70 mb-5 flex-1 line-clamp-4",children:e.excerpt}),i.jsxs("span",{className:"inline-flex items-center gap-2 text-[10px] uppercase tracking-[0.3em] text-primary",children:["Read Article ",i.jsx(Ca,{size:11})]})]},e.url))}),i.jsx("div",{className:"mt-12 text-center",children:i.jsxs(Ee,{to:"/media",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-foreground hover:text-primary transition-colors border-b border-foreground
451/30 hover:border-primary pb-1",children:["View all media coverage ",i.jsx(vr,{size:14})]})})]})}),i.jsx("section",{className:"section-padding bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Conversation"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-4",children:"A Q&A with the Founder"}),i.jsx("p",{className:"text-foreground/75 max-w-2xl mx-auto",children:"Sarah Quinn on the story, the model and the long view behind My Charity Runway."})]}),(()=>{const e=[{q:"How does My Charity Runway work?",a:"We pair 12 designers with 12 charities for one curated runway in Sydney. Each designer creates or presents a collection inspired by their cause. The runway is the storytelling moment — and a proportion of collection sales continues to fund the charity long after the show."},{q:"How does the funding model work?",a:"MCR is a purpose-led commercial platform funded through sponsorships, brand partnerships, ticket sales and designer packages. That funding subsidises a significant portion of the premium production costs, making a professionally produced runway more accessible to designers."},{q:"Are you a charity or a not-for-profit?",a:"MCR is produced by MCR Media as a purpose-led business, built for premium execution and long-term scale. Charitable impact is embedded in the model through designer-charity pairings, sales-linked giving and ongoing storytelling."},{q:"Why are you doing this?",a:"Charities need new ways to reach people, designers need premium platforms, and audiences want experiences that align with their values. MCR brings these together — making giving feel aspirational, emotional and contemporary."},{q:"Why fashion?",a:"Fashion is one of the most powerful storytelling tools in the world — emotional, visual and personal. We use it as the entry point into deeper conversations: a dress can carry the story of a survivor, an advocate or a community."},{q:"What makes the model sustainable?",a:"The runway creates the moment; the platform creates the momentum. Year-round value is built through media, content, sales, sponsorships and long-term partnerships — for designers, charities, brands and audiences alike."},{q:"How do charities benefit?",a:"Charities gain awareness, storytelling and funding — paired with a designer who translates their mission into a creative runway story, with a proportion of collection sales directed to the cause."},{q:"How do designers benefit?",a:"Designers receive a professionally produced runway, editorial imagery, charity alignment and audience reach — with MCR subsidising a significant share of production costs. Purpose gives the collection emotional weight."},{q:"What is the long-term vision?",a:"To build a sustainable fashion-for-impact ecosystem that travels across markets and creates ongoing value for designers, charities, brands and audiences. The runway is the doorway; the platform is the long-term change mechanism."}];return i.jsx(rc,{type:"single",collapsible:!0,defaultValue:"item-0",className:"space-y-3",children:e.map((t,r)=>i.jsxs(Un,{value:`item-${r}`,className:"border border-border rounded-xl bg-card px-6 data-[state=open]:border-primary/60 transition-colors",children:[i.jsx(Wn,{className:"hover:no-underline py-5 text-left",children:i.jsxs("div",{className:"flex items-start gap-4 pr-4",children:[i.jsx("span",{className:"font-heading text-xs uppercase tracking-[0.3em] text-primary mt-1 shrink-0",children:String(r+1).padStart(2,"0")}),i.jsx("h3",{className:"font-heading text-base md:text-lg font-bold leading-snug",children:t.q})]})}),i.jsx(Hn,{className:"pl-12 pr-4 pb-5",children:i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:t.a})})]},t.q))})})(),i.jsxs("div",{className:"mt-14 bg-secondary text-secondary-foreground rounded-2xl p-8 md:p-12 text-center",children:[i.jsx(Aa,{size:28,className:"text-primary mx-auto mb-4"}),i.jsx("p",{className:"font-heading text-xl md:text-2xl leading-relaxed italic mb-6",children:'"My Charity Runway is not asking fashion to become less beautiful. We are asking beauty to become more powerful. The runway is where attention begins. The platform is where impact continues."'}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Sarah Quinn · Founder"}),i.jsx("div",{className:"mt-8",children:i.jsx(ne,{asChild:!0,size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:i.jsx("a",{href:"/mcr-founder-qa.pdf",download:!0,children:"Download the Founder Q&A (PDF)"})})})]})]})}),i.jsx("section",{className:"section-padding bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"Press Enquiries"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide mb-6",children:"Let's Tell the Story Together"}
451),i.jsx("p",{className:"text-secondary-foreground/80 leading-relaxed mb-10 max-w-xl mx-auto",children:"For interviews with the founder, exclusive previews, imagery requests, accreditation and editorial collaborations, we'd love to hear from you."}),i.jsxs("div",{className:"grid sm:grid-cols-3 gap-6 mb-10",children:[i.jsxs("a",{href:`mailto:${ix}`,className:"bg-background/5 border border-secondary-foreground/15 rounded-xl p-6 hover:border-primary transition-colors",children:[i.jsx(Es,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-secondary-foreground/60 mb-2",children:"Email"}),i.jsx("p",{className:"font-heading text-sm font-bold break-all",children:ix})]}),i.jsxs("a",{href:`tel:${Q2.replace(/\s/g,"")}`,className:"bg-background/5 border border-secondary-foreground/15 rounded-xl p-6 hover:border-primary transition-colors",children:[i.jsx(Fu,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-secondary-foreground/60 mb-2",children:"Phone"}),i.jsx("p",{className:"font-heading text-sm font-bold",children:Q2})]}),i.jsxs("a",{href:"https://instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"bg-background/5 border border-secondary-foreground/15 rounded-xl p-6 hover:border-primary transition-colors",children:[i.jsx(Cm,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-secondary-foreground/60 mb-2",children:"Social"}),i.jsx("p",{className:"font-heading text-sm font-bold",children:"@mycharityrunway"})]})]}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center items-center",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:i.jsx("a",{href:"/mcr-press-pack.pdf",download:!0,children:"Download Press Pack (PDF)"})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"bg-black text-white border border-black hover:bg-black/90 hover:text-white",children:i.jsx("a",{href:"/mcr-founder-qa.pdf",download:!0,children:"Download Founder Q&A (PDF)"})}),i.jsx(ne,{asChild:!0,size:"lg",className:"bg-foreground text-background hover:bg-foreground
451/90",children:i.jsx("a",{href:`mailto:${ix}?subject=MCR%20Media%20Enquiry`,children:"Email the Team"})})]})]})}),i.jsx("section",{className:"bg-background border-t border-border py-10",children:i.jsx("div",{className:"max-w-3xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground",children:"My Charity Runway © 2026"})})})]})}),HU="/assets/mcr-2026-1-C-WCRa72.webp",VU="/assets/mcr-2026-2-ZUGMcG-M.webp",qU="/assets/mcr-2026-3-DIXWISF-.webp",GU="/assets/mcr-2026-4-BQd1kOgY.webp",KU="/assets/mcr-2026-5-DyH7wMyo.webp",YU={slug:"my-charity-runway-2026",title:"My Charity Runway 2026",date:"28 August 2026",isoDate:"2026-08-28",excerpt:"My Charity Raffle proudly launched the inaugural My Charity Runway at Doltone House, Jones Bay Wharf — an evening where fashion, community and purpose came together.",heroImage:HU,heroAlt:"Models on the runway at the inaugural My Charity Runway, Doltone House Jones Bay Wharf",intro:["My Charity Raffle proudly launched the inaugural My Charity Runway at Doltone House, Jones Bay Wharf — an evening where fashion, community and purpose came together.","Bringing together Australian designers, charities, industry leaders and the Australian debut of New York fashion icon Nicole Miller's archive collection, the event was created to prove that fashion can be a powerful platform for positive change."],sections:[{heading:"Fashion With Purpose",paragraphs:["My Charity Runway was built around a simple idea: use fashion's spotlight to shine a light on causes that matter.","Each participating designer was connected with a charity or cause, giving every collection a story and purpose beyond the runway. From raising awareness to starting important conversations, the evening celebrated the people and organisations creating meaningful change."],image:VU,imageAlt:"A model walks the runway at My Charity Runway 2026"},{heading:"More Than a Runway",paragraphs:["Beyond the collections, My Charity Runway brought together designers, charities, supporters, media and the wider community under one roof.","It was an opportunity to discover new designers, hear the stories behind important causes and experience fashion in a way that gives back — turning an incredible night into something with lasting impact."],image:qU,imageAlt:"Guests and models backstage at My Charity Runway 2026"},{heading:"Fashion That Keeps Giving",paragraphs:["The purpose continues beyond the runway through the My Charity Runway Marketplace, where selected looks from participating designers can be purchased while supporting their chosen charity.","My Charity Runway is just getting started — fashion with heart, fashion with purpose."],image:GU,imageAlt:"Runway finale at the inaugural My Charity Runway"},{heading:"Thank You to Our Founding Partners",paragraphs:["My Charity Runway would not have been possible without the incredible partners who believed in our vision from the very beginning.","From helping bring the runway to life to creating an unforgettable experience for our guests, each partner played an important role in making our inaugural event a success.","A special thank you to our Presenting Partner, Duet Immigration, alongside MCR Media, Sofitel Sydney Darling Harbour, F1, The Lenny Rocks Agency, Cocolea, Insight, Doltone House, UTS, MGI, Whitecliffe and all of our experience partners and supporters."],image:KU,imageAlt:"Designers, models and partners celebrate on stage at My Charity Runway 2026"}]},HE=[YU],$2=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"MCR News — My Charity Runway",description:"The latest news, stories and event recaps from My Charity Runway — Australia's charity fashion runway where every look supports a cause.",path:"/updates"}),i.jsx("section",{className:"py-24 lg:py-32",children:i.jsxs("div",{className:"max-w-5xl mx-auto px-6 lg:px-12",children:[i.jsxs("header",{className:"text-center mb-16",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-4",children:"MCR News"}),i.jsx("h1",{className:"font-serif text-4xl md:text-5xl text-foreground mb-6",children:"Stories & Updates"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed max-w-2xl mx-auto",children:"Event recaps, announcements and stories from the runway where fashion gives back."})]}),i.jsx("div",{className:"space-y-12",children:HE.map(e=>i.jsxs(Ee,{to:`/news/${e.slug}`,className:"group grid md:grid-cols-2 gap-8 items-center border border-border bg-muted/30 hover:border-primary transition-colors",children:[i.jsx("div",{className:"overflow-hidden aspect-[3/2]",children:i.jsx("img",{src:e.heroImage,alt:e.heroAlt,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",loading:"lazy"})}),i.jsxs("div",{className:"p-8 md:p-10 md:pl-0",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground mb-3",children:e.date}),i.jsx("h2",{className:"font-serif text-2xl md:text-3xl text-foreground mb-4 group-hover:text-primary transition-colors",children:e.title}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:e.excerpt}),i.jsxs("span",{className:"inline-flex items-center gap-2 text-sm uppercase tracking-[0.2em] text-primary",children:["Read the story ",i.jsx(vr,{size:14,className:"group-hover:translate-x-1 transition-transform"})]})]})]},e.slug))})]})})]}),ej="https://mycharityrunway.com.au",tj=()=>{const{slug:e}=lM(),t=HE.find(n=>n.slug===e);if(!t)return i.jsx(mE,{});const r={"@context":"https://schema.org","@type":"Article",headline:t.title,datePublished:t.isoDate,image:`${ej}${t.heroImage}`,author:{"@type":"Organization",name:"My Charity Runway"},publisher:{"@type":"Organization",name:"My Charity Runway"},mainEntityOfPage:`${ej}/news/${t.slug}`};return i.jsxs(He,{children:[i.jsx(Se,{title:`${t.title} — MCR News | My Charity Runway`,description:t.excerpt,path:`/news/${t.slug}`,jsonLd:r}),i.jsx("article",{className:"py-24 lg:py-32",children:i.jsxs("div",{className:"max-w-3xl mx-auto px-6 lg:px-12",children:[i.jsxs(Ee,{to:"/updates",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.2em] text-muted-foreground hover:text-primary transition-colors mb-10",children:[i.jsx(DO,{size:14})," Back to MCR News"]}),i.jsxs("header",{className:"mb-10",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-4",children:"MCR News"}),i.jsx("h1",{className:"font-serif text-4xl md:text-5xl text-foreground mb-4",children:t.title}),i.jsx("p",{className:"text-sm uppercase tracking-[0.2em] text-muted-foreground",children:t.date})]}),i.jsx("div",{className:"aspect-[3/2] overflow-hidden mb-12",children:i.jsx("img",{src:t.heroImage,alt:t.heroAlt,className:"w-full h-full object-cover"})}),t.intro.map((n,a)=>i.jsx("p",{className:`leading-relaxed mb-6 ${a===0?"text-xl text-foreground":"text-muted-foreground"}`,children:n},a)),t.sections.map(n=>i.jsxs("section",{className:"mt-14",children:[i.jsx("h2",{className:"font-serif text-3xl text-foreground mb-6",children:n.heading}),n.paragraphs.map((a,s)=>i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:a},s)),n.image&&i.jsx("div",{className:"overflow-hidden my-8",children:i.jsx("img",{src:n.image,alt:n.imageAlt??"",className:"w-full h-auto",loading:"lazy"})})]},n.heading))]})})]})},ZU=Ab({first_name:fr().trim().min(1,"First name is required").max(100),last_name:fr().trim().max(100).optional().or(el("")),email:fr().trim().email("Invalid email").max(255),subject:fr().trim().min(1,"Subject is required").max(150),message:fr().trim().min(1,"Message is required").max(2e3)}),XU=()=>{const[e,t]=w.useState(!1),[r,n]=w.useState(!1),a=async s=>{s.preventDefault();const o=s.currentTarget,l=Object.fromEntries(new FormData(o).entries()),c=ZU.safeParse(l);if(!c.success){At({title:"Please check the form",description:c.error.errors[0].message,variant:"destructive"});return}t(!0);try{const d=new FormData;d.append("access_key","3b9ac4af-1f4b-4f7b-ac5c-87133e32c3b6"),d.append("subject",`Contact Form — ${c.data.subject}`),d.append("from_name","My Charity Runway — Contact"),d.append("first_name",c.data.first_name),d.append("last_name",c.data.last_name||""),d.append("email",c.data.email),d.append("contact_subject",c.data.subject),d.append("message",c.data.message),d.append("botcheck","");const u=await fetch("https://api.web3forms.com/submit",{method:"POST",body:d}),h=await u.json();u.ok&&h.success?(o.reset(),n(!0)):At({title:"Something went wrong",description:h.message||"Please try again in a moment.",variant:"destructive"})}catch{At({title:"Network error",description:"Please check your connection and try again.",variant:"destructive"})}finally{t(!1)}};return i.jsxs(He,{children:[i.jsx(Se,{title:"Contact My Charity Runway — Get in Touch",description:"Contact My Charity Runway for general enquiries, partnerships, press, and charity registration. Email [email protected].",path:"/contact",breadcrumbs:[{name:"Home",path:"/"},{name:"Contact",path:"/contact"}]}),i.jsx(nt,{eyebrow:"Get in touch",title:"Contact Us",subtitle:"Questions, partnerships, press — we'd love to hear from you."}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto grid lg:grid-cols-5 ga
451p-12",children:[i.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[i.jsxs("div",{children:[i.jsx("h2",{className:"font-heading text-2xl font-bold mb-2",children:"Reach Out"}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:"For all general enquiries, partnership opportunities and press requests, please use the form or contact us directly."})]}),i.jsxs("div",{className:"space-y-4 text-sm",children:[i.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Es,{size:18,className:"text-primary"}),"[email protected]"]}),i.jsxs("a",{href:"tel:+61292151661",className:"flex items-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Fu,{size:18,className:"text-primary"}),"+61 2 9215 1661"]}),i.jsxs("a",{href:"https://www.instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Cm,{size:18,className:"text-primary"}),"@mycharityrunway"]})]}),i.jsxs("div",{className:"border-t border-border pt-6 text-xs text-muted-foreground",children:[i.jsx("p",{className:"font-semibold text-foreground mb-1",children:"MCR Media Pty Ltd"}),i.jsx("p",{children:"ACN: 676 391 665"}),i.jsx("p",{children:"Sydney, Australia"})]})]}),r?i.jsxs("div",{className:"lg:col-span-3 border border-border bg-card p-8 sm:p-10 rounded-xl space-y-4",role:"status","aria-live":"polite",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:"Thank you"}),i.jsx("h3",{className:"font-heading text-2xl sm:text-3xl text-foreground",children:"Your message has been received"}),i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"Thanks for getting in touch. A member of the My Charity Runway team will respond within 3 business days."}),i.jsx("button",{type:"button",onClick:()=>n(!1),className:"text-xs uppercase tracking-[0.3em] text-primary hover:text-primary/80 transition-colors",children:"Send another message →"})]}):i.jsxs("form",{onSubmit:a,className:"lg:col-span-3 space-y-5 bg-card border border-border p-8 rounded-xl",children:[i.jsx("input",{type:"checkbox",name:"botcheck",className:"hidden",tabIndex:-1,autoComplete:"off","aria-hidden":"true"}),i.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"first_name",children:"First name"}),i.jsx(vt,{id:"first_name",name:"first_name",required:!0,maxLength:100})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"last_name",children:"Last name"}),i.jsx(vt,{id:"last_name",name:"last_name",maxLength:100})]})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"email",children:"Email"}),i.jsx(vt,{id:"email",name:"email",type:"email",required:!0,maxLength:255})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"subject",children:"Subject"}),i.jsx(vt,{id:"subject",name:"subject",required:!0,maxLength:150})]}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(We,{htmlFor:"message",children:"Message"}),i.jsx(_a,{id:"message",name:"message",rows:6,required:!0,maxLength:2e3})]}),i.jsx(ne,{type:"submit",disabled:e,className:"uppercase tracking-[0.2em] w-full sm:w-auto",children:e?"Sending…":"Send Message"})]})]})})]})},VE="/assets/sarah-patricia-field-10EwOYsE.jpg",xv="/assets/patricia-field-signed-card-xsKI3Jqr.png";var ox="focusScope.autoFocusOnMount",lx="focusScope.autoFocusOnUnmount",rj={bubbles:!1,cancelable:!0},JU="FocusScope",qE=w.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:s,...o}=e,[l,c]=w.useState(null),d=ea(a),u=ea(s),h=w.useRef(null),f=It(t,m=>c(m)),p=w.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;w.useEffect(()=>{if(n){let m=function(b){if(p.paused||!l)return;const j=b.target;l.contains(j)?h.current=j:Pi(h.current,{select:!0})},v=function(b){if(p.paused||!l)return;const j=b.relatedTarget;j!==null&&(l.contains(j)||Pi(h.current,{select:!0}))},x=function(b){if(document.activeElement===document.body)for(const k of b)k.removedNodes.length>0&&Pi(l)};document.addEventListener("focusin",m),document.addEventListener("focusout",v);const y=new MutationObserver(x);return l&&y.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",v),y.disconnect()}}},[n,l,p.paused]),w.useEffect(()=>{if(l){aj.add(p);
vendor: 2,813 bytes, line 451
451const m=document.activeElement;if(!l.contains(m)){const x=new CustomEvent(ox,rj);l.addEventListener(ox,d),l.dispatchEvent(x),x.defaultPrevented||(QU(nW(GE(l)),{select:!0}),document.activeElement===m&&Pi(l))}return()=>{l.removeEventListener(ox,d),setTimeout(()=>{const x=new CustomEvent(lx,rj);l.addEventListener(lx,u),l.dispatchEvent(x),x.defaultPrevented||Pi(m??document.body,{select:!0}),l.removeEventListener(lx,u),aj.remove(p)},0)}}},[l,d,u,p]);const g=w.useCallback(m=>{if(!r&&!n||p.paused)return;const v=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,x=document.activeElement;if(v&&x){const y=m.currentTarget,[b,j]=$U(y);b&&j?!m.shiftKey&&x===j?(m.preventDefault(),r&&Pi(b,{select:!0})):m.shiftKey&&x===b&&(m.preventDefault(),r&&Pi(j,{select:!0})):x===y&&m.preventDefault()}},[r,n,p.paused]);return i.jsx(Ue.div,{tabIndex:-1,...o,ref:f,onKeyDown:g})});qE.displayName=JU;function QU(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Pi(n,{select:t}),document.activeElement!==r)return}function $U(e){const t=GE(e),r=nj(t,e),n=nj(t.reverse(),e);return[r,n]}function GE(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function nj(e,t){for(const r of e)if(!eW(r,{upTo:t}))return r}function eW(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function tW(e){return e instanceof HTMLInputElement&&"select"in e}function Pi(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&tW(e)&&t&&e.select()}}var aj=rW();function rW(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=ij(e,t),e.unshift(t)},remove(t){var r;e=ij(e,t),(r=e[0])==null||r.resume()}}}function ij(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function nW(e){return e.filter(t=>t.tagName!=="A")}var cx=0;function aW(){w.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??sj()),document.body.insertAdjacentElement("beforeend",e[1]??sj()),cx++,()=>{cx===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),cx--}},[])}function sj(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var zi=function(){return zi=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];
vendor: 6,034 bytes, lines 451-466
451for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},zi.apply(this,arguments)};function iW(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function sW(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,s;n<a;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))}var Cf="right-scroll-bar-position",Af="width-before-scroll-bar",oW="with-scroll-bars-hidden",lW="--removed-body-scroll-bar-size";function dx(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function cW(e,t){var r=w.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}var dW=typeof window<"u"?w.useLayoutEffect:w.useEffect,oj=new WeakMap;function uW(e,t){var r=cW(null,function(n){return e.forEach(function(a){return dx(a,n)})});return dW(function(){var n=oj.get(r);if(n){var a=new Set(n),s=new Set(e),o=r.current;a.forEach(function(l){s.has(l)||dx(l,null)}),s.forEach(function(l){a.has(l)||dx(l,o)})}oj.set(r,e)},[e]),r}var Ep=function(){return Ep=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},Ep.apply(this,arguments)};function hW(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function fW(e){return e}function pW(e,t){t===void 0&&(t=fW);var r=[],n=!1,a={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(s){var o=t(s,n);return r.push(o),function(){r=r.filter(function(l){return l!==o})}},assignSyncMedium:function(s){for(n=!0;r.length;){var o=r;r=[],o.forEach(s)}r={push:function(l){return s(l)},filter:function(){return r}}},assignMedium:function(s){n=!0;var o=[];if(r.length){var l=r;r=[],l.forEach(s),o=r}var c=function(){var u=o;o=[],u.forEach(s)},d=function(){return Promise.resolve().then(c)};d(),r={push:function(u){o.push(u),d()},filter:function(u){return o=o.filter(u),r}}}};return a}function mW(e){e===void 0&&(e={});var t=pW(null);return t.options=Ep({async:!0,ssr:!1},e),t}var KE=function(e){var t=e.sideCar,r=hW(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return w.createElement(n,Ep({},r))};KE.isSideCarExport=!0;function gW(e,t){return e.useMedium(t),KE}var YE=mW(),ux=function(){},Um=w.forwardRef(function(e,t){var r=w.useRef(null),n=w.useState({onScrollCapture:ux,onWheelCapture:ux,onTouchMoveCapture:ux}),a=n[0],s=n[1],o=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,u=e.enabled,h=e.shards,f=e.sideCar,p=e.noRelative,g=e.noIsolation,m=e.inert,v=e.allowPinchZoom,x=e.as,y=x===void 0?"div":x,b=e.gapMode,j=iW(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=f,N=uW([r,t]),S=zi(zi({},j),a);return w.createElement(w.Fragment,null,u&&w.createElement(k,{sideCar:YE,removeScrollBar:d,shards:h,noRelative:p,noIsolation:g,inert:m,setCallbacks:s,allowPinchZoom:!!v,lockRef:r,gapMode:b}),o?w.cloneElement(w.Children.only(l),zi(zi({},S),{ref:N})):w.createElement(y,zi({},S,{className:c,ref:N}),l))});Um.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Um.classNames={fullWidth:Af,zeroRight:Cf};var xW=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function yW(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=xW();return t&&e.setAttribute("nonce",t),e}function vW(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function bW(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var wW=function(){var e=0,t=null;return{add:function(r){e==0&&(t=yW())&&(vW(t,r),bW(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},jW=function(){var e=wW();return function(t,r){w.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},ZE=function(){var e=jW(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},kW={left:0,top:0,right:0,gap:0},hx=function(e){return parseInt(e||"",10)||0},NW=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[hx(r),hx(n),hx(a)]},SW=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return kW;var t=NW(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},CW=ZE(),El="data-scroll-locked",AW=function(e,t,r,n){var a=e.left,s=e.top,o=e.right,l=e.gap;return r===void 0&&(r="margin"),`
452  .`.concat(oW,` {
453   overflow: hidden `).concat(n,`;
454   padding-right: `).concat(l,"px ").concat(n,`;
455  }
456  body[`).concat(El,`] {
457    overflow: hidden `).concat(n,`;
458    overscroll-behavior: contain;
459    `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
460    padding-left: `.concat(a,`px;
461    padding-top: `).concat(s,`px;
462    padding-right: `).concat(o,`px;
463    margin-left:0;
464    margin-top:0;
465    margin-right: `).concat(l,"px ").concat(n,`;
466    `),r==="padding"&&"padding-right: ".concat(l,"px ").concat(n,";
466")].filter(Boolean).join(""),`
467  }
468  
469  .`).concat(Cf,` {
470    right: `).concat(l,"px ").concat(n,`;
471  }
472  
473  .`).concat(Af,` {
474    margin-right: `).concat(l,"px ").concat(n,`;
475  }
476  
477  .`).concat(Cf," .").concat(Cf,` {
478    right: 0 `).concat(n,`;
479  }
480  
481  .`).concat(Af," .").concat(Af,` {
482    margin-right: 0 `).concat(n,`;
483  }
484  
485  body[`).concat(El,`] {
486    `).concat(lW,": ").concat(l,`px;
487  }
488`)},lj=function(){var e=parseInt(document.body.getAttribute(El)||"0",10);return isFinite(e)?e:0},RW=function(){w.useEffect(function(){return document.body.setAttribute(El,(lj()+1).toString()),function(){var e=lj()-1;e<=0?document.body.removeAttribute(El):document.body.setAttribute(El,e.toString())}},[])},EW=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;RW();var s=w.useMemo(function(){return SW(a)},[a]);return w.createElement(CW,{styles:AW(s,!t,a,r?"":"!important")})},yv=!1;if(typeof window<"u")try{var Eh=Object.defineProperty({},"passive",{get:function(){return yv=!0,!0}});window.addEventListener("test",Eh,Eh),window.removeEventListener("test",Eh,Eh)}catch{yv=!1}var Do=yv?{passive:!1}:!1,PW=function(e){return e.tagName==="TEXTAREA"},XE=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!PW(e)&&r[t]==="visible")},TW=function(e){return XE(e,"overflowY")},_W=function(e){return XE(e,"overflowX")},cj=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=JE(e,n);if(a){var s=QE(e,n),o=s[1],l=s[2];if(o>l)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},MW=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},OW=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},JE=function(e,t){return e==="v"?TW(t):_W(t)},QE=function(e,t){return e==="v"?MW(t):OW(t)},FW=function(e,t){return e==="h"&&t==="rtl"?-1:1},IW=function(e,t,r,n,a){var s=FW(e,window.getComputedStyle(t).direction),o=s*n,l=r.target,c=t.contains(l),d=!1,u=o>0,h=0,f=0;do{if(!l)break;var p=QE(e,l),g=p[0],m=p[1],v=p[2],x=m-v-s*g;(g||x)&&JE(e,l)&&(h+=x,f+=g);var y=l.parentNode;l=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(u&&(Math.abs(h)<1||!a)||!u&&(Math.abs(f)<1||!a))&&(d=!0),d},Ph=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},dj=function(e){return[e.deltaX,e.deltaY]},uj=function(e){return e&&"current"in e?e.current:e},DW=function(e,t){return e[0]===t[0]&&e[1]===t[1]},LW=function(e){return`
489  .block-interactivity-`.concat(e,` {pointer-events: none;}
490  .allow-interactivity-`).concat(e,` {pointer-events: all;}
491`)},zW=0,Lo=[];function BW(e){var t=w.useRef([]),r=w.useRef([0,0]),n=w.useRef(),a=w.useState(zW++)[0],s=w.useState(ZE)[0],o=w.useRef(e);w.useEffect(function(){o.current=e},[e]),w.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var m=sW([e.lockRef.current],(e.shards||[]).map(uj),!0).filter(Boolean);return m.forEach(function(v){return v.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),m.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=w.useCallback(function(m,v){if("touches"in m&&m.touches.length===2||m.type==="wheel"&&m.ctrlKey)return!o.current.allowPinchZoom;var x=Ph(m),y=r.current,b="deltaX"in m?m.deltaX:y[0]-x[0],j="deltaY"in m?m.deltaY:y[1]-x[1],k,N=m.target,S=Math.abs(b)>Math.abs(j)?"h":"v";if("touches"in m&&S==="h"&&N.type==="range")return!1;var C=cj(S,N);if(!C)return!0;if(C?k=S:(k=S==="v"?"h":"v",C=cj(S,N)),!C)return!1;if(!n.current&&"changedTouches"in m&&(b||j)&&(n.current=k),!k)return!0;var E=n.current||k;return IW(E,v,m,E==="h"?b:j,!0)},[]),c=w.useCallback(function(m){var v=m;if(!(!Lo.length||Lo[Lo.length-1]!==s)){var x="deltaY"in v?dj(v):Ph(v),y=t.current.filter(function(k){return k.name===v.type&&(k.target===v.target||v.target===k.shadowParent)&&DW(k.delta,x)})[0];if(y&&y.should){v.cancelable&&v.preventDefault();return}
vendor: 4,334 bytes, line 491
491if(!y){var b=(o.current.shards||[]).map(uj).filter(Boolean).filter(function(k){return k.contains(v.target)}),j=b.length>0?l(v,b[0]):!o.current.noIsolation;j&&v.cancelable&&v.preventDefault()}}},[]),d=w.useCallback(function(m,v,x,y){var b={name:m,delta:v,target:x,should:y,shadowParent:UW(x)};t.current.push(b),setTimeout(function(){t.current=t.current.filter(function(j){return j!==b})},1)},[]),u=w.useCallback(function(m){r.current=Ph(m),n.current=void 0},[]),h=w.useCallback(function(m){d(m.type,dj(m),m.target,l(m,e.lockRef.current))},[]),f=w.useCallback(function(m){d(m.type,Ph(m),m.target,l(m,e.lockRef.current))},[]);w.useEffect(function(){return Lo.push(s),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:f}),document.addEventListener("wheel",c,Do),document.addEventListener("touchmove",c,Do),document.addEventListener("touchstart",u,Do),function(){Lo=Lo.filter(function(m){return m!==s}),document.removeEventListener("wheel",c,Do),document.removeEventListener("touchmove",c,Do),document.removeEventListener("touchstart",u,Do)}},[]);var p=e.removeScrollBar,g=e.inert;return w.createElement(w.Fragment,null,g?w.createElement(s,{styles:LW(a)}):null,p?w.createElement(EW,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function UW(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const WW=gW(YE,BW);var $E=w.forwardRef(function(e,t){return w.createElement(Um,zi({},e,{ref:t,sideCar:WW}))});$E.classNames=Um.classNames;var HW=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},zo=new WeakMap,Th=new WeakMap,_h={},fx=0,e4=function(e){return e&&(e.host||e4(e.parentNode))},VW=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=e4(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},qW=function(e,t,r,n){var a=VW(t,Array.isArray(e)?e:[e]);_h[r]||(_h[r]=new WeakMap);var s=_h[r],o=[],l=new Set,c=new Set(a),d=function(h){!h||l.has(h)||(l.add(h),d(h.parentNode))};a.forEach(d);var u=function(h){!h||c.has(h)||Array.prototype.forEach.call(h.children,function(f){if(l.has(f))u(f);else try{var p=f.getAttribute(n),g=p!==null&&p!=="false",m=(zo.get(f)||0)+1,v=(s.get(f)||0)+1;zo.set(f,m),s.set(f,v),o.push(f),m===1&&g&&Th.set(f,!0),v===1&&f.setAttribute(r,"true"),g||f.setAttribute(n,"true")}catch(x){console.error("aria-hidden: cannot operate on ",f,x)}})};return u(t),l.clear(),fx++,function(){o.forEach(function(h){var f=zo.get(h)-1,p=s.get(h)-1;zo.set(h,f),s.set(h,p),f||(Th.has(h)||h.removeAttribute(n),Th.delete(h)),p||h.removeAttribute(r)}),fx--,fx||(zo=new WeakMap,zo=new WeakMap,Th=new WeakMap,_h={})}},GW=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=HW(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),qW(n,a,r,"aria-hidden")):function(){return null}},Wm="Dialog",[t4,Nre]=Fa(Wm),[KW,sa]=t4(Wm),r4=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:s,modal:o=!0}=e,l=w.useRef(null),c=w.useRef(null),[d,u]=Rs({prop:n,defaultProp:a??!1,onChange:s,caller:Wm});return i.jsx(KW,{scope:t,triggerRef:l,contentRef:c,contentId:ao(),titleId:ao(),descriptionId:ao(),open:d,onOpenChange:u,onOpenToggle:w.useCallback(()=>u(h=>!h),[u]),modal:o,children:r})};r4.displayName=Wm;var n4="DialogTrigger",a4=w.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=sa(n4,r),s=It(t,a.triggerRef);return i.jsx(Ue.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":zb(a.open),...n,ref:s,onClick:Te(e.onClick,a.onOpenToggle)})});a4.displayName=n4;var Db="DialogPortal",[YW,i4]=t4(Db,{forceMount:void 0}),s4=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:a}=e,s=sa(Db,t);return i.jsx(YW,{scope:t,forceMount:r,children:w.Children.map(n,o=>i.jsx(fi,{present:r||s.open,children:i.jsx(sb,{asChild:!0,container:a,children:o})}))})};s4.displayName=Db;var Pp="DialogOverlay",o4=w.forwardRef((e,t)=>{const r=i4(Pp,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,s=sa(Pp,e.__scopeDialog);return s.modal?i.jsx(fi,{present:n||s.open,children:i.jsx(XW,{...a,ref:t})}):null});o4.displayName=Pp;var ZW=$d("DialogOverlay.RemoveScroll"),XW=w.forwardRef((e,t)=>
vendor: 4,641 bytes, lines 491-495
491{const{__scopeDialog:r,...n}=e,a=sa(Pp,r);return i.jsx($E,{as:ZW,allowPinchZoom:!0,shards:[a.contentRef],children:i.jsx(Ue.div,{"data-state":zb(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),po="DialogContent",l4=w.forwardRef((e,t)=>{const r=i4(po,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,s=sa(po,e.__scopeDialog);return i.jsx(fi,{present:n||s.open,children:s.modal?i.jsx(JW,{...a,ref:t}):i.jsx(QW,{...a,ref:t})})});l4.displayName=po;var JW=w.forwardRef((e,t)=>{const r=sa(po,e.__scopeDialog),n=w.useRef(null),a=It(t,r.contentRef,n);return w.useEffect(()=>{const s=n.current;if(s)return GW(s)},[]),i.jsx(c4,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Te(e.onCloseAutoFocus,s=>{var o;s.preventDefault(),(o=r.triggerRef.current)==null||o.focus()}),onPointerDownOutside:Te(e.onPointerDownOutside,s=>{const o=s.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0;(o.button===2||l)&&s.preventDefault()}),onFocusOutside:Te(e.onFocusOutside,s=>s.preventDefault())})}),QW=w.forwardRef((e,t)=>{const r=sa(po,e.__scopeDialog),n=w.useRef(!1),a=w.useRef(!1);return i.jsx(c4,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var o,l;(o=e.onCloseAutoFocus)==null||o.call(e,s),s.defaultPrevented||(n.current||(l=r.triggerRef.current)==null||l.focus(),s.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:s=>{var c,d;(c=e.onInteractOutside)==null||c.call(e,s),s.defaultPrevented||(n.current=!0,s.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const o=s.target;((d=r.triggerRef.current)==null?void 0:d.contains(o))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&a.current&&s.preventDefault()}})}),c4=w.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:s,...o}=e,l=sa(po,r),c=w.useRef(null),d=It(t,c);return aW(),i.jsxs(i.Fragment,{children:[i.jsx(qE,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:s,children:i.jsx(jm,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":zb(l.open),...o,ref:d,onDismiss:()=>l.onOpenChange(!1)})}),i.jsxs(i.Fragment,{children:[i.jsx($W,{titleId:l.titleId}),i.jsx(tH,{contentRef:c,descriptionId:l.descriptionId})]})]})}),Lb="DialogTitle",d4=w.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=sa(Lb,r);return i.jsx(Ue.h2,{id:a.titleId,...n,ref:t})});d4.displayName=Lb;var u4="DialogDescription",h4=w.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=sa(u4,r);return i.jsx(Ue.p,{id:a.descriptionId,...n,ref:t})});h4.displayName=u4;var f4="DialogClose",p4=w.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=sa(f4,r);return i.jsx(Ue.button,{type:"button",...n,ref:t,onClick:Te(e.onClick,()=>a.onOpenChange(!1))})});p4.displayName=f4;function zb(e){return e?"open":"closed"}var m4="DialogTitleWarning",[Sre,g4]=W8(m4,{contentName:po,titleName:Lb,docsSlug:"dialog"}),$W=({titleId:e})=>{const t=g4(m4),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
492
493If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
494
495For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return w.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},eH="DialogDescriptionWarning",tH=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${g4(eH).contentName}}.`;return w.useEffect(()=>{var s;const a=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},rH=r4,nH=a4,aH=s4,x4=o4,y4=l4,v4=d4,b4=h4,iH=p4;const sH=rH,oH=nH,lH=aH,w4=w.forwardRef(({className:e,...t},r)=>i.jsx(x4,{ref:r,className:Re("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));w4.displayName=x4.displayName;const j4=w.forwardRef(({className:e,children:t,...r},n)=>i.jsxs(lH,{children:[i.jsx(w4,{}),i.jsxs(y4,{ref:n,className:Re("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
495nded-lg",e),...r,children:[t,i.jsxs(iH,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[i.jsx(tu,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));j4.displayName=y4.displayName;const k4=({className:e,...t})=>i.jsx("div",{className:Re("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});k4.displayName="DialogHeader";const N4=w.forwardRef(({className:e,...t},r)=>i.jsx(v4,{ref:r,className:Re("text-lg font-semibold leading-none tracking-tight",e),...t}));N4.displayName=v4.displayName;const S4=w.forwardRef(({className:e,...t},r)=>i.jsx(b4,{ref:r,className:Re("text-sm text-muted-foreground",e),...t}));S4.displayName=b4.displayName;const cH="/assets/sarah-quinn-F0jQR82O.jpg",dH="/assets/gary-holmes-C_Zfsfsb.jpg",uH="/assets/stephanie-chantel-LR6w9_E_.png",hH="/assets/ben-taber-BPQeHUAy.jpg",fH="/assets/simon-quinn-B4b4YsYZ.png",pH="/assets/marianne-grant-DgvmUCky.jpg",mH=[{name:"Sarah Quinn",role:"Founder & Managing Director",quote:"Redefining fashion through purpose and experience.",intro:"Founder and Managing Director of My Charity Runway, leading vision, partnerships and commercial strategy.",fullBio:"Sarah Quinn is the Founder and Managing Director of My Charity Runway, leading the vision, partnerships and commercial strategy behind the platform. She brings together designers, sponsors and charities to create a new model of runway experience — one that delivers both cultural relevance and measurable impact. Her focus is on building a scalable platform that supports emerging designers, engages high-value audiences and creates meaningful outcomes for charitable organisations.",image:cH,objectPosition:"center 20%"},{name:"Gary Holmes",role:"Director — Event & Production",quote:"Where creative vision meets precision execution.",intro:"Leads production and delivery, combining 25+ years in fashion media with event and talent management.",fullBio:"Gary Holmes leads the production and delivery of My Charity Runway, bringing together both the creative and technical elements required to deliver a world-class runway experience. With over 25 years' experience across media and fashion photography, and more than 14 years in talent management, event production and campaign delivery, he combines artistic vision with operational excellence. From creative direction, runway design and show flow through to backstage coordination and execution, Gary ensures every detail contributes to a cohesive and visually compelling production. His ability to translate concept into experience allows designers and partners to showcase their work within a premium, editorial-style environment. Gary also brings a strong commitment to philanthropy, serving on the Gala Events Committee for Tour de Cure.",image:dH,objectPosition:"center 15%"},{name:"Stephanie Saunders & Chantel Rahme",role:"Directors — Social Media & Content",quote:"Telling the stories behind the runway.",intro:"Lead the social media and content strategy, shaping the brand's voice across every platform.",fullBio:"Stephanie Saunders and Chantel Rahme lead the social media and content strategy for My Charity Runway, shaping the brand's voice and digital presence across all platforms. Through campaigns, interviews and behind-the-scenes storytelling, they extend the runway into a broader narrative that connects designers, partners and audiences. From content creation and digital campaigns to podcast-style interviews and live coverage, they ensure each event continues beyond the runway through engaging and strategic storytelling. Their work plays a key role in building visibility, community and ongoing engagement for the MCR platform.",image:uH,objectPosition:"center 35%"},{name:"Ben Taber",role:"Chief Operating Officer",quote:"Ensuring purpose is delivered with integrity.",intro:"Oversees operations and charity partnerships with 20+ years in the fundraising sector.",fullBio:"Ben Taber oversees operations and charity partnerships, ensuring My Charity Runway delivers meaningful outcomes with transparency, structure and impact. With over 20 years of experience leading teams in the charity fundraising sector, he brings deep expertise in building and managing initiatives that drive both engagement and measurable results. He plays a central role in aligning the platform's commercial success with its philanthropic mission, working closely with charity partners to ensure integrity, accountability and long-term value.",image:hH,objectPosition:"center 30%"},{name:"Simon Quinn",role:"Chief Technology Officer",quote:"Powering the platform behind the experience.",intro:"Leads technology and digital infrastru
495cture — applications, data systems and online experiences.",fullBio:"Simon Quinn leads the technology and digital infrastructure of My Charity Runway, supporting applications, data systems and online experiences. He ensures the platform is built with scalability, efficiency and user experience at its core. From enabling seamless designer applications to supporting partner engagement and future digital growth, Simon plays a key role in building the foundation that allows My Charity Runway to operate and evolve as a modern, technology-enabled platform.",image:fH,objectPosition:"center 20%"},{name:"Marianne Grant",role:"Marketing Officer",quote:"Driving connection through thoughtful execution.",intro:"Supports marketing and communications delivery — campaigns, stakeholders and brand consistency.",fullBio:"Marianne Grant supports the delivery of marketing and communications across My Charity Runway, ensuring campaigns are executed with consistency and impact. From stakeholder communications to campaign coordination, she plays a key role in maintaining alignment across all touchpoints.",image:pH,objectPosition:"center 20%"}],gH=()=>{const[e,t]=w.useState(null);return i.jsx("section",{id:"team",className:"section-padding bg-background scroll-mt-32",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-16",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Chapter Three"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold tracking-wide",children:"Meet the Team"}),i.jsx("p",{className:"text-muted-foreground mt-4 leading-relaxed",children:"A small, dedicated team bringing together fashion, philanthropy, and live experience — united by a shared belief in fashion that gives back."})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-x-8 gap-y-14",children:mH.map((r,n)=>i.jsxs(sH,{open:e===n,onOpenChange:a=>t(a?n:null),children:[i.jsxs("article",{className:"group flex flex-col text-center",children:[i.jsx("div",{className:"mx-auto mb-6 w-full max-w-[260px]",children:i.jsx("div",{className:"relative aspect-[3/4] overflow-hidden bg-muted border border-border",children:i.jsx("img",{src:r.image,alt:`${r.name} — ${r.role}`,loading:"lazy",className:"absolute inset-0 h-full w-full object-cover transition-transform duration-700 group-hover:scale-[1.03]",style:{objectPosition:r.objectPosition??"center top"}})})}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-bold tracking-wide text-foreground",children:r.name}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mt-2",children:r.role}),i.jsxs("p",{className:"font-heading italic text-foreground/70 text-sm mt-4",children:['"',r.quote,'"']}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mt-3 max-w-xs mx-auto",children:r.intro}),i.jsx(oH,{asChild:!0,children:i.jsx("button",{type:"button",className:"mt-5 mx-auto inline-flex items-center gap-2 text-[11px] uppercase tracking-[0.3em] text-foreground hover:text-primary transition-colors border-b border-foreground
495/30 hover:border-primary pb-1",children:"Read More"})})]}),i.jsxs(j4,{className:"max-w-2xl",children:[i.jsxs(k4,{className:"text-left",children:[i.jsxs("div",{className:"flex items-center gap-5 mb-2",children:[i.jsx("div",{className:"h-24 w-20 shrink-0 overflow-hidden bg-muted border border-border",children:i.jsx("img",{src:r.image,alt:r.name,className:"h-full w-full object-cover",style:{objectPosition:r.objectPosition??"center top"}})}),i.jsxs("div",{children:[i.jsx(N4,{className:"font-heading text-2xl font-bold tracking-wide",children:r.name}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary mt-2",children:r.role})]})]}),i.jsxs(S4,{className:"font-heading italic text-foreground/70 text-base pt-2",children:['"',r.quote,'"']})]}),i.jsx("p",{className:"text-foreground/85 text-sm md:text-base leading-relaxed",children:r.fullBio})]})]},r.name))})]})})},xH=()=>(jo(),i.jsxs(He,{children:[i.jsx(Se,{title:"About My Charity Runway — Our Story & Team",description:"Learn about My Charity Runway: Australia's charity fashion runway, our mission, how it works, and the team behind the 2026 Sydney event.",path:"/about",breadcrumbs:[{name:"Home",path:"/"},{name:"About",path:"/about"}]}),i.jsx(nt,{eyebrow:"Our Story",title:"A Vision for Fashion with Purpose",subtitle:"Born from years of fundraising, fashion and a belief that emerging designers and grassroots charities deserve a bigger stage."}),i.jsx("section",{id:"our-story",className:"section-padding bg-background scroll-mt-32",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Chapter One"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold tracking-wide",children:"Our Story"})]}),i.jsxs("figure",{className:"max-w-3xl mx-auto mb-14 text-center",children:[i.jsx(Aa,{size:24,className:"text-primary mx-auto mb-4 opacity-80","aria-hidden":"true"}),i.jsx("blockquote",{children:i.jsx("p",{className:"font-heading text-xl md:text-3xl italic text-foreground leading-snug tracking-wide",children:'"Dressing for the future you want to see, through fashion, purpose and impact."'})}),i.jsx("figcaption",{className:"mt-4 text-xs uppercase tracking-[0.3em] text-muted-foreground",children:"The MCR Ethos"})]}),i.jsxs("div",{className:"space-y-5 text-foreground/80 leading-relaxed text-base md:text-lg max-w-3xl mx-auto mb-20",children:[i.jsx("p",{children:"My Charity Runway is a purpose-driven fashion platform where creativity, commerce and philanthropy converge. Through curated runway experiences, we connect emerging and established designers with brands, partners and a community that values both style and substance."}),i.jsx("p",{children:"More than a showcase, MCR is built to create real opportunity, giving designers a platform for visibility, sales and growth, while channelling commercial outcomes into the causes that matter most."})]}),i.jsxs("div",{className:"grid lg:grid-cols-5 gap-12 items-start mb-20",children:[i.jsxs("div",{className:"lg:col-span-2",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-3",children:"Founder"}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold mb-4 tracking-wide",children:"Sarah Quinn"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-5 text-sm",children:"Mother, runner, lawyer, fundraiser, fashion advocate, and champion of the small and the brave."}),i.jsx("figure",{className:"overflow-hidden rounded-sm border border-border shadow-sm max-w-[200px]",children:i.jsx("img",{src:UE,alt:"Portrait of Sarah Quinn, founder of My Charity Runway",loading:"lazy",className:"w-full h-auto object-cover"})})]}),i.jsxs("div",{className:"lg:col-span-3 space-y-4 text-foreground/80 leading-relaxed text-[15px]",children:[i.jsxs("p",{children:["With ",i.jsx("strong",{children:"over 20 years of experience in the fundraising industry"}),", Sarah has led teams that have raised more than ",i.jsx("strong",{children:"$380 million for Australian charities"}),". Along the way, she has produced charity fashion events and worked closely with causes large and small, listening carefully to their changing needs and to the evolving expectations of their supporters."]}),i.jsxs("p",{children:["That listening shaped a deep conviction. Campaigns are only truly sustainable when"," ",i.jsx("em",{children:"everyone wins"}),", including the charity, the supporter, the maker, and the wider community. Sarah has spent years designing innovative ways to build that win-win outcome, funding and championing ideas that support local charities in fresh and future-fit ways."]}),i.jsxs("p",{children:["Along the journey she also came to a humbling realisation. ",i.jsx("strong",{children:"Her efforts alone are not enough"}),". The change she wants to see needs a platform of its own — a place where great experiences and lasting memories are delivered in support of a good cause, and where many hands lift many causes at once."]}),i.jsxs("p",{children:["My Charity Runway is that platform, founded on Sarah's vision of sustainable support for grassroots charities — the small to medium-sized organisations that often miss out on mainstream attention — by bringing ",i.jsx("strong",{children:"twelve causes onto one stage, in one night"}),". At the same time, she recognised a parallel truth: emerging designers need their first supporters. When you back a local emerging designer, you are also empowering a dream."]})]})]}),i.jsxs("div",{className:"pt-16 border-t border-border/50",children:[i.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-14",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.3em] mb-3 text-primary",children:"The Origin Story"}),i.jsx("h3",{className:"font-heading text-2xl md:text-4xl font-bold tracking-wide",children:"How My Charity Runway Came to Life"})]}
495),i.jsxs("div",{className:"grid lg:grid-cols-5 gap-12 items-start",children:[i.jsxs("div",{className:"lg:col-span-3 space-y-5 text-foreground/80 leading-relaxed text-[15px]",children:[i.jsxs("p",{children:["In September 2025, Sarah travelled to New York during fashion week. A small act of kindness, buying a pair of Carrie earrings as a thank-you gift for her Digital Manager at the time, led her back to the store of ",i.jsx("strong",{children:"Patricia Field"}),". Patricia is the legendary American costume designer renowned for her work on ",i.jsx("em",{children:"Sex and the City"}),", ",i.jsx("em",{children:"The Devil Wears Prada"}),", and she also served as the consulting costume designer for the first two seasons of ",i.jsx("em",{children:"Emily in Paris"}),"."]}),i.jsx("p",{children:"What was meant to be a quick stop became a turning point. Sarah found herself in conversation with Patricia herself. They shared fashion tips, and Sarah opened up about her long-held dream of combining fashion and fundraising as a sustainable way to support charities, champion emerging designers, and empower ordinary people to have extraordinary experiences."}),i.jsx("p",{children:"Inspired by their exchange, Patricia inscribed a gift for Sarah with six words that would become a mission."}),i.jsxs("blockquote",{className:"border-l-4 border-primary pl-6 py-2 my-6",children:[i.jsx(Aa,{size:20,className:"text-primary mb-2"}),i.jsx("p",{className:"font-heading text-xl md:text-2xl italic text-foreground tracking-wide",children:'"Look good and change the world."'}),i.jsx("footer",{className:"text-xs text-muted-foreground mt-3 not-italic uppercase tracking-[0.2em]",children:"Patricia Field, to Sarah Quinn"})]}),i.jsxs("figure",{className:"my-8 bg-background border border-border rounded-sm p-4 md:p-5 shadow-sm max-w-[280px] mx-auto",children:[i.jsx("img",{src:xv,alt:"Handwritten card from Patricia Field reading 'look good & change the world — Pat Field'",loading:"lazy",className:"w-full h-auto"}),i.jsx("figcaption",{className:"text-center text-[10px] uppercase tracking-[0.25em] text-muted-foreground mt-3",children:"The original inscription · New York 2025"})]}),i.jsxs("p",{children:["Carrying that message home, Sarah kept turning the idea over and searching for the right format, the right structure, and the true heart of it. That New York moment was the last missing piece. From it,"," ",i.jsx("strong",{children:"My Charity Runway"})," was born."]})]}),i.jsx("div",{className:"lg:col-span-2 lg:sticky lg:top-24",children:i.jsxs("figure",{className:"overflow-hidden rounded-sm border border-border shadow-sm max-w-[280px] mx-auto lg:mx-0",children:[i.jsx("img",{src:VE,alt:"Sarah Quinn with iconic stylist Patricia Field outside her store in New York, September 2025",loading:"lazy",className:"w-full h-auto object-cover"}),i.jsx("figcaption",{className:"bg-background px-3 py-2 text-[11px] text-muted-foreground italic",children:"Sarah Quinn with Patricia Field, New York, September 2025"})]})})]}),i.jsx("div",{className:"mt-14 pt-10 border-t border-border/50",children:i.jsxs("div",{className:"bg-background border border-border rounded-sm p-6 md:p-8 flex flex-col md:flex-row md:items-center md:justify-between gap-5 max-w-3xl mx-auto",children:[i.jsxs("div",{className:"flex items-start gap-4",children:[i.jsx("div",{className:"hidden sm:flex shrink-0 w-11 h-11 rounded-full bg-primary/10 border border-primary/30 items-center justify-center",children:i.jsx(u2,{size:18,className:"text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"font-body text-[10px] uppercase tracking-[0.3em] mb-1 text-primary",children:"A Spark in New York · September 2025"}),i.jsx("h4",{className:"font-heading text-base md:text-lg font-bold tracking-wide leading-snug",children:"Hear the full story from Sarah herself."}),i.jsx("p",{className:"text-muted-foreground text-xs mt-1",children:"MCR Interviews powered by Level Up Lounge Podcast (coming soon)"})]})]}),i.jsxs("a",{href:"https://open.spotify.com/show/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-primary border border-primary/40 px-5 py-3 hover:bg-primary hover:text-primary-foreground transition-colors whitespace-nowrap",children:[i.jsx(u2,{size:14}),"Listen to the Episode"]})]})})]})]})}),i.jsx("section",{id:"how-it-works",className:"section-padding bg-muted scroll-mt-32",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-14",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Chapter Two"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold tracking-wide",children:"How It Works"})]}),i.jsxs("div",{className:"grid lg:grid-cols-12 gap-10 lg:gap-14 items-center mb-16",children:[i.jsxs("figure",{className:"lg:col-span-4 max-w-[320px] mx-auto lg:mx-0",children:[i.jsx("div",{className:"overflow-hidden rounded-sm shadow-md",children:i.jsx("img",{src:Ma,alt:"Model walking the runway under stage spotlights at a curated charity fashion event",loading:"lazy",className:"w-full h-auto object-cover aspect-[3/4]"})}),i.jsx("figcaption",{className:"mt-3 text-[11px] uppercase tracking-[0.25em] text-muted-foreground",children:"The Runway · A Stage with Purpose"})]}),i.jsxs("div",{className:"lg:col-span-8",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.3em] mb-4 text-primary",children:"The Model"}),i.jsx("h3",{className:"font-heading text-2xl md:text-4xl font-bold tracking-wide leading-[1.15] mb-5",children:"A New Paradigm of Sustainable Fundraising"}
495),i.jsx("p",{className:"text-foreground/75 leading-relaxed text-base",children:"My Charity Runway fosters a purpose-driven ecosystem where fashion, commerce and philanthropy converge to generate sustained impact, not a one-night contribution, but the beginning of a movement where fashion continues to drive change long after the lights come down."})]})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-5 lg:gap-6",children:[{icon:cR,step:"01",title:"12 Designers × 12 Charities",desc:"Each designer is paired with a dedicated charity partner, building a year-long creative collaboration."},{icon:nF,step:"02",title:"Runway as a Launch Platform",desc:"Collections debut through a high-impact, curated event, amplifying both designer and cause."},{icon:QO,step:"03",title:"Proceeds Support Charity",desc:"A proportion of proceeds from each collection directly supports the aligned charity, well beyond the show."}].map(({icon:e,step:t,title:r,desc:n})=>i.jsxs("div",{className:"relative bg-background border border-border/60 rounded-sm p-7 hover:border-primary/40 transition-colors",children:[i.jsx("div",{className:"flex items-center justify-center w-11 h-11 rounded-full bg-primary/10 border border-primary/30 mb-5",children:i.jsx(e,{size:18,className:"text-primary"})}),i.jsxs("p",{className:"font-body text-[10px] uppercase tracking-[0.3em] text-primary mb-2",children:["Step ",t]}),i.jsx("h4",{className:"font-heading text-lg font-bold mb-3 tracking-wide leading-snug",children:r}),i.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:n})]},r))}),i.jsxs("div",{className:"grid lg:grid-cols-12 gap-10 lg:gap-14 items-center mt-16 pt-14 border-t border-border/50",children:[i.jsxs("figure",{className:"lg:col-span-7 order-2 lg:order-1",children:[i.jsx(Aa,{size:24,className:"text-primary mb-4 opacity-80","aria-hidden":"true"}),i.jsx("blockquote",{children:i.jsx("p",{className:"font-heading text-xl md:text-2xl italic text-foreground leading-snug tracking-wide",children:'"This is not a one-night contribution, it is the beginning of a sustainable fundraising ecosystem where fashion continues to drive impact."'})})]}),i.jsxs("figure",{className:"lg:col-span-5 order-1 lg:order-2 max-w-[280px] mx-auto lg:mx-0 lg:ml-auto",children:[i.jsx("div",{className:"overflow-hidden rounded-sm shadow-md",children:i.jsx("img",{src:WE,alt:"Backstage at a fashion show, designers and models preparing for the runway",loading:"lazy",className:"w-full h-auto object-cover aspect-[4/5]"})}),i.jsx("figcaption",{className:"mt-3 text-[11px] uppercase tracking-[0.25em] text-muted-foreground",children:"Backstage · Where Stories Begin"})]})]}),i.jsxs("div",{className:"mt-20 pt-14 border-t border-border/50",children:[i.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.3em] mb-3 text-primary",children:"Why We Exist"}),i.jsx("h3",{className:"font-heading text-2xl md:text-4xl font-bold tracking-wide",children:"A Positive Cycle"}),i.jsx("p",{className:"text-muted-foreground mt-4 leading-relaxed text-sm",children:"Four principles that shape every show, every partnership and every contribution."})]}),i.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-
4955",children:[{icon:JO,title:"Sustainable Giving",desc:"Long-term support for grassroots charities, not one-off campaigns."},{icon:st,title:"Emerging Designers",desc:"First supporters for the next generation of Australian fashion talent."},{icon:lt,title:"Community Power",desc:"When you support locally, you empower a dream and a cause."},{icon:bt,title:"Long-Term Collaboration",desc:"Charity supporters and designers become part of something extraordinary."}].map(({icon:e,title:t,desc:r})=>i.jsxs("div",{className:"border border-border/60 p-5 rounded-sm bg-background hover:border-primary/40 transition-colors",children:[i.jsx(e,{size:22,className:"text-primary mb-3"}),i.jsx("h4",{className:"font-heading font-semibold text-base mb-2",children:t}),i.jsx("p",{className:"text-muted-foreground text-xs leading-relaxed",children:r})]},t))})]})]})}),i.jsxs("section",{className:"relative bg-foreground text-background overflow-hidden",children:[i.jsxs("div",{className:"absolute inset-0 opacity-[0.04]","aria-hidden":"true",children:[i.jsx("div",{className:"absolute -top-24 -left-24 w-96 h-96 rounded-full bg-primary blur-3xl"}),i.jsx("div",{className:"absolute -bottom-24 -right-24 w-96 h-96 rounded-full bg-primary blur-3xl"})]}),i.jsxs("div",{className:"relative max-w-6xl mx-auto px-6 lg:px-12 py-14 lg:py-16 flex flex-col lg:flex-row items-center justify-between gap-8",children:[i.jsxs("div",{className:"flex items-start gap-5 max-w-2xl",children:[i.jsx("div",{className:"hidden sm:flex shrink-0 w-14 h-14 rounded-full bg-primary/15 border border-primary/30 items-center justify-center",children:i.jsx(Du,{size:24,className:"text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.3em] mb-2 text-primary",children:"Inaugural Show · August 2026"}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold tracking-wide leading-tight",children:"Be in the room where it begins."}),i.jsx("p",{className:"text-background/60 text-sm md:text-base mt-2",children:"Subscribe now for event updates and be the first to hear about ticket releases, designer announcements and exclusive news."})]})]}),i.jsxs("a",{href:"https://shop.mycharityrunway.com.au",target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 text-sm font-semibold uppercase tracking-[0.2em] hover:opacity-90 transition-all hover:scale-[1.02] whitespace-nowrap",children:["SHOP THE RUNWAY",i.jsx(vr,{size:16,className:"group-hover:translate-x-1 transition-transform"})]})]})]}),i.jsx(gH,{}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"text-primary font-body text-xs uppercase tracking-[0.3em] mb-4",children:"The Inaugural Show"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-wide",children:"Built for the Long Run"}),i.jsx("p",{className:"text-foreground/70 text-lg leading-relaxed mb-10",children:"With our inaugural show in August 2026, we aim to spark long-term collaborations. Charity supporters will gain new ways to back their chosen causes, and emerging designers will get the platform they deserve to be part of something extraordinary."}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center flex-wrap",children:[i.jsx(Ee,{to:"/applications/designers",className:"bg-primary text-primary-foreground px-8 py-4 text-sm font-semibold uppercase tracking-[0.2em] hover:opacity-90 transition-opacity",children:"Express Your Interest"}),i.jsx("a",{href:"https://shop.mycharityrunway.com.au",target:"_blank",rel:"noopener noreferrer",className:"border border-foreground
495/20 text-foreground px-8 py-4 text-sm font-semibold uppercase tracking-[0.2em] hover:bg-muted transition-colors",children:"SHOP THE RUNWAY"})]})]})})]})),yH=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Terms & Conditions — My Charity Runway",description:"Terms and conditions for My Charity Runway and MCR Media Pty Ltd.",path:"/terms",breadcrumbs:[{name:"Home",path:"/"},{name:"Terms",path:"/terms"}]}),i.jsx(nt,{eyebrow:"Legal",title:"Terms & Conditions",subtitle:"Last updated: 2026"}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-3xl mx-auto prose prose-neutral",children:[i.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-6",children:['These Terms & Conditions ("Terms") govern your access to and use of the My Charity Runway website, tickets, applications and related services operated by ',i.jsx("strong",{children:"MCR Media Pty Ltd"}),' (ACN: 676 391 665) ("we", "us", "our"). By using our website or services, you agree to these Terms.']}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"1. About Us"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"My Charity Runway is operated by MCR Media Pty Ltd, an Australian company registered with ACN 676 39
4951 665."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"2. Tickets & Event Attendance"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"All ticket sales are subject to our event terms. Tickets are non-refundable except where required by Australian Consumer Law. We reserve the right to refuse admission and to alter the programme, performers or venue without notice."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"3. Applications & Registrations"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"Submission of an application or registration does not guarantee selection. We reserve the right to accept or decline any application at our sole discretion."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"4. Intellectual Property"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"All content on this site — including the My Charity Runway name, logo, text, imagery and video — is owned by or licensed to MCR Media Pty Ltd. You may not reproduce or use any content without written permission."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"5. Filming & Photography"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"Our events are filmed and photographed. By attending, you consent to your image being captured and used in promotional materials."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"6. Limitation of Liability"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"To the maximum extent permitted by law, MCR Media Pty Ltd is not liable for any indirect, incidental or consequential loss arising from your use of our website or attendance at our events."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"7. Governing Law"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"These Terms are governed by the laws of New South Wales, Australia."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"8. Contact"}),i.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["Questions about these Terms? Email ",i.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"}),"."]})]})})]}),vH=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Privacy Policy — My Charity Runway",description:"Privacy policy for My Charity Runway and MCR Media Pty Ltd.",path:"/privacy",breadcrumbs:[{name:"Home",path:"/"},{name:"Privacy",path:"/privacy"}]}),i.jsx(nt,{eyebrow:"Legal",title:"Privacy Policy",subtitle:"How we collect, use and protect your information."}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-6",children:[i.jsx("strong",{children:"MCR Media Pty Ltd"}),' (ACN: 676 391 665), trading as My Charity Runway ("we", "us", "our"), is committed to protecting your privacy in accordance with the Australian Privacy Principles set out in the Privacy Act 1988 (Cth).']}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"1. Information We Collect"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"We collect personal information you provide directly — such as name, email, phone number and organisation — when you register, apply, subscribe to updates, purchase tickets or contact us."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"2. How We Use Your Information"}),i.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-muted-foreground mb-6",children:[i.jsx("li",{children:"To process applications, registrations and ticket purchases"}),i.jsx("li",{children:"To send you event updates, newsletters and announcements you have subscribed to"}),i.jsx("li",{children:"To respond to your enquiries"}),i.jsx("li",{children:"To improve our website, events and services"}),i.jsx("li",{children:"To comply with legal obligations"})]}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"3. Sharing Your Information"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"We do not sell your personal information. We may share it with trusted service providers (e.g. ticketing, email and analytics partners) who assist us in operating our events, and where required by law."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"4. Cookies & Analytics"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"Our website uses co
495okies and similar technologies to understand how visitors interact with our site and to improve your experience. You can disable cookies in your browser settings."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"5. Data Security"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"We take reasonable steps to protect your personal information from misuse, loss, unauthorised access, modification or disclosure."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"6. Your Rights"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"You may request access to or correction of your personal information, or unsubscribe from our communications, at any time by emailing us."}),i.jsx("h2",{className:"font-heading text-2xl font-bold mt-10 mb-3",children:"7. Contact"}),i.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["For privacy enquiries, please contact ",i.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"}),"."]})]})})]}),px="pk_live_51TYGue22IpQBPd70kgh7Q8VcSHOFntNVKtfl2w2XDxDeTis7OQsnbh1ZXtmUf9RyUsVsDSu6MhO5DkHFDW8zrgS600aluK32SM";function C4(){return px!=null&&px.startsWith("pk_test_")?i.jsxs("div",{className:"w-full bg-orange-100 border-b border-orange-300 px-4 py-2 text-center text-sm text-orange-800",children:["All payments made in the preview are in test mode."," ",i.jsx("a",{href:"https://docs.lovable.dev/features/payments#test-and-live-environments",target:"_blank",rel:"noopener noreferrer",className:"underline font-medium",children:"Read more"})]}):null}const ds=w.forwardRef(({className:e,...t},r)=>i.jsx("div",{ref:r,className:Re("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));ds.displayName="Card";const bH=w.forwardRef(({className:e,...t},r)=>i.jsx("div",{ref:r,className:Re("flex flex-col space-y-1.5 p-6",e),...t}));bH.displayName="CardHeader";const wH=w.forwardRef(({className:e,...t},r)=>i.jsx("h3",{ref:r,className:Re("text-2xl font-semibold leading-none tracking-tight",e),...t}));wH.displayName="CardTitle";const jH=w.forwardRef(({className:e,...t},r)=>i.jsx("p",{ref:r,className:Re("text-sm text-muted-foreground",e),...t}));jH.displayName="CardDescription";const kH=w.forwardRef(({className:e,...t},r)=>i.jsx("div",{ref:r,className:Re("p-6 pt-0",e),...t}));kH.displayName="CardContent";const NH=w.forwardRef(({className:e,...t},r)=>i.jsx("div",{ref:r,className:Re("flex items-center p-6 pt-0",e),...t}));NH.displayName="CardFooter";function SH(e){const t=w.useRef({value:e,previous:e});return w.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var Hm="Checkbox",[CH,Cre]=Fa(Hm),[AH,Bb]=CH(Hm);function RH(e){const{__scopeCheckbox:t,checked:r,children:n,defaultChecked:a,disabled:s,form:o,name:l,onCheckedChange:c,required:d,value:u="on",internal_do_not_use_render:h}=e,[f,p]=Rs({prop:r,defaultProp:a??!1,onChange:c,caller:Hm}),[g,m]=w.useState(null),[v,x]=w.useState(null),y=w.useRef(!1),b=g?!!o||!!g.closest("form"):!0,j={checked:f,disabled:s,setChecked:p,control:g,setControl:m,name:l,form:o,value:u,hasConsumerStoppedPropagationRef:y,required:d,defaultChecked:us(a)?!1:a,isFormControl:b,bubbleInput:v,setBubbleInput:x};return i.jsx(AH,{scope:t,...j,children:EH(h)?h(j):n})}var A4="CheckboxTrigger",R4=w.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...n},a)=>{const{control:s,value:o,disabled:l,checked:c,required:d,setControl:u,setChecked:h,hasConsumerStoppedPropagationRef:f,isFormControl:p,bubbleInput:g}=Bb(A4,e),m=It(a,u),v=w.useRef(c);return w.useEffect(()=>{const x=s==null?void 0:s.form;if(x){const y=()=>h(v.current);return x.addEventListener("reset",y),()=>x.removeEventListener("reset",y)}},[s,h]),i.jsx(Ue.button,{type:"button",role:"checkbox","aria-checked":us(c)?"mixed":c,"aria-required":d,"data-state":M4(c),"data-disabled":l?"":void 0,disabled:l,value:o,...n,ref:m,onKeyDown:Te(t,x=>{x.key==="Enter"&&x.preventDefault()}),onClick:Te(r,x=>{h(y=>us(y)?!0:!y),g&&p&&(f.current=x.isPropagationStopped(),f.current||x.stopPropagation())})})});R4.displayName=A4;var Ub=w.forwardRef((e,t)=>
495{const{__scopeCheckbox:r,name:n,checked:a,defaultChecked:s,required:o,disabled:l,value:c,onCheckedChange:d,form:u,...h}=e;return i.jsx(RH,{__scopeCheckbox:r,checked:a,defaultChecked:s,disabled:l,required:o,onCheckedChange:d,name:n,form:u,value:c,internal_do_not_use_render:({isFormControl:f})=>i.jsxs(i.Fragment,{children:[i.jsx(R4,{...h,ref:t,__scopeCheckbox:r}),f&&i.jsx(_4,{__scopeCheckbox:r})]})})});Ub.displayName=Hm;var E4="CheckboxIndicator",P4=w.forwardRef((e,t)=>{const{__scopeCheckbox:r,forceMount:n,...a}=e,s=Bb(E4,r);return i.jsx(fi,{present:n||us(s.checked)||s.checked===!0,children:i.jsx(Ue.span,{"data-state":M4(s.checked),"data-disabled":s.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});P4.displayName=E4;var T4="CheckboxBubbleInput",_4=w.forwardRef(({__scopeCheckbox:e,...t},r)=>{const{control:n,hasConsumerStoppedPropagationRef:a,checked:s,defaultChecked:o,required:l,disabled:c,name:d,value:u,form:h,bubbleInput:f,setBubbleInput:p}=Bb(T4,e),g=It(r,p),m=SH(s),v=MR(n);w.useEffect(()=>{const y=f;if(!y)return;const b=window.HTMLInputElement.prototype,k=Object.getOwnPropertyDescriptor(b,"checked").set,N=!a.current;if(m!==s&&k){const S=new Event("click",{bubbles:N});y.indeterminate=us(s),k.call(y,us(s)?!1:s),y.dispatchEvent(S)}},[f,m,s,a]);const x=w.useRef(us(s)?!1:s);return i.jsx(Ue.input,{type:"checkbox","aria-hidden":!0,defaultChecked:o??x.current,required:l,disabled:c,name:d,value:u,form:h,...t,tabIndex:-1,ref:g,style:{...t.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});_4.displayName=T4;function EH(e){return typeof e=="function"}function us(e){return e==="indeterminate"}function M4(e){return us(e)?"indeterminate":e?"checked":"unchecked"}const Tp=w.forwardRef(({className:e,...t},r)=>i.jsx(Ub,{ref:r,className:Re("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:i.jsx(P4,{className:Re("flex items-center justify-center text-current"),children:i.jsx(Gt,{className:"h-4 w-4"})})}));Tp.displayName=Ub.displayName;function PH(e,t,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(u){try{d(n.next(u))}catch(h){o(h)}}function c(u){try{d(n.throw(u))}catch(h){o(h)}}function d(u){u.done?s(u.value):a(u.value).then(l,c)}d((n=n.apply(e,t||[])).next())})}const TH=e=>e?(...t)=>e(...t):(...t)=>fetch(...t);class Wb extends Error{constructor(t,r="FunctionsError",n){super(t),this.name=r,this.context=n}toJSON(){return{name:this.name,message:this.message,context:this.context}}}class _H extends Wb{constructor(t){super("Failed to send a request to the Edge Function","FunctionsFetchError",t)}}class hj extends Wb{constructor(t){super("Relay Error invoking the Edge Function","FunctionsRelayError",t)}}class fj extends Wb{constructor(t){super("Edge Function returned a non-2xx status code","FunctionsHttpError",t)}}var vv;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(vv||(vv={}));class MH{constructor(t,{headers:r={},customFetch:n,region:a=vv.Any}={}){this.url=t,this.headers=r,this.region=a,this.fetch=TH(n)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t){return PH(this,arguments,void 0,function*(r,n={}){var a;let s,o;try{const{headers:l,method:c,body:d,signal:u,timeout:h}=n;let f={},{region:p}=n;p||(p=this.region);const g=new URL(`${this.url}/${r}`);p&&p!=="any"&&(f["x-region"]=p,g.searchParams.set("forceFunctionRegion",p));let m;d&&(l&&!Object.prototype.hasOwnProperty.call(l,"Content-Type")||!l)?typeof Blob<"u"&&d instanceof Blob||d instanceof ArrayBuffer?(f["Content-Type"]="application/octet-stream",m=d):typeof d=="str
495ing"?(f["Content-Type"]="text/plain",m=d):typeof FormData<"u"&&d instanceof FormData?m=d:(f["Content-Type"]="application/json",m=JSON.stringify(d)):d&&typeof d!="string"&&!(typeof Blob<"u"&&d instanceof Blob)&&!(d instanceof ArrayBuffer)&&!(typeof FormData<"u"&&d instanceof FormData)?m=JSON.stringify(d):m=d;let v=u;h&&(o=new AbortController,s=setTimeout(()=>o.abort(),h),u?(v=o.signal,u.addEventListener("abort",()=>o.abort())):v=o.signal);const x=yield this.fetch(g.toString(),{method:c||"POST",headers:Object.assign(Object.assign(Object.assign({},f),this.headers),l),body:m,signal:v}).catch(k=>{throw new _H(k)}),y=x.headers.get("x-relay-error");if(y&&y==="true")throw new hj(x);if(!x.ok)throw new fj(x);let b=((a=x.headers.get("Content-Type"))!==null&&a!==void 0?a:"text/plain").split(";")[0].trim(),j;return b==="application/json"?j=yield x.json():b==="application/octet-stream"||b==="application/pdf"?j=yield x.blob():b==="text/event-stream"?j=x:b==="multipart/form-data"?j=yield x.formData():j=yield x.text(),{data:j,error:null,response:x}}catch(l){return{data:null,error:l,response:l instanceof fj||l instanceof hj?l.context:void 0}}finally{s&&clearTimeout(s)}})}}const O4=3,pj=e=>Math.min(1e3*2**e,3e4),OH=[520,503],F4=["GET","HEAD","OPTIONS"];var mj=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.co
495de=e.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};function gj(e,t){return new Promise(r=>{if(t!=null&&t.aborted){r();return}const n=setTimeout(()=>{t==null||t.removeEventListener("abort",a),r()},e);function a(){clearTimeout(n),r()}t==null||t.addEventListener("abort",a)})}function FH(e,t,r,n){return!(!n||r>=O4||!F4.includes(e)||!OH.includes(t))}var IH=class{constructor(e){var t,r,n,a,s;this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=(t=e.shouldThrowOnError)!==null&&t!==void 0?t:!1,this.signal=e.signal,this.isMaybeSingle=(r=e.isMaybeSingle)!==null&&r!==void 0?r:!1,this.shouldStripNulls=(n=e.shouldStripNulls)!==null&&n!==void 0?n:!1,this.urlLengthLimit=(a=e.urlLengthLimit)!==null&&a!==void 0?a:8e3,this.retryEnabled=(s=e.retry)!==null&&s!==void 0?s:!0,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}stripNulls(){if(this.headers.get("Accept")==="text/csv")throw new Error("stripNulls() cannot be used with csv()");return this.shouldStripNulls=!0,this}setHeader(e,t){return this.headers=new Headers(this.headers),this.headers.set(e,t),this}retry(e){return this.retryEnabled=e,this}then(e,t){var r=this;if(this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json"),this.shouldStripNulls){const o=this.headers.get("Accept");o==="application/vnd.pgrst.object+json"?this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped"):(!o||o==="application/json")&&this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}const n=this.fetch;let s=(async()=>{let o=0;for(;;){const d={};r.headers.forEach((h,f)=>{d[f]=h}),o>0&&(d["X-Retry-Count"]=String(o));let u;try{u=await n(r.url.toString(),{method:r.method,headers:d,body:JSON.stringify(r.body,(h,f)=>typeof f=="bigint"?f.toString():f),signal:r.signal})}catch(h){if((h==null?void 0:h.name)==="AbortError"||(h==null?void 0:h.code)==="ABORT_ERR"||!F4.includes(r.method))throw h;if(r.retryEnabled&&o<O4){const f=pj(o);o++,await gj(f,r.signal);continue}throw h}if(FH(r.method,u.status,o,r.retryEnabled)){var l,c;const h=(l=(c=u.headers)===null||c===void 0?void 0:c.get("Retry-After"))!==null&&l!==void 0?l:null,f=h!==null?Math.max(0,parseInt(h,10)||0)*1e3:pj(o);await u.text(),o++,await gj(f,r.signal);continue}return await r.processResponse(u)}})();return this.shouldThrowOnError||(s=s.catch(o=>{var l;let c="",d="",u="";const h=o==null?void 0:o.cause;if(h){var f,p,g,m;const y=(f=h==null?void 0:h.message)!==null&&f!==void 0?f:"",b=(p=h==null?void 0:h.code)!==null&&p!==void 0?p:"";c=`${(g=o==null?void 0:o.name)!==null&&g!==void 0?g:"FetchError"}: ${o==null?void 0:o.message}`,c+=`
496
497Caused by: ${(m=h==null?void 0:h.name)!==null&&m!==void 0?m:"Error"}: ${y}`,b&&(c+=` (${b})`),h!=null&&h.stack&&(c+=`
498${h.stack}`)}else{var v;c=(v=o==null?void 0:o.stack)!==null&&v!==void 0?v:""}const x=this.url.toString().length;return(o==null?void 0:o.name)==="AbortError"||(o==null?void 0:o.code)==="ABORT_ERR"?(u="",d="Request was aborted (timeout or manual cancellation)",x>this.urlLengthLimit&&(d+=`. Note: Your request URL is ${x} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((h==null?void 0:h.name)==="HeadersOverflowError"||(h==null?void 0:h.code)==="UND_ERR_HEADERS_OVERFLOW")&&(u="",d="HTTP headers exceeded server limits (typically 16KB)",x>this.urlLengthLimit&&(d+=`. Your request URL is ${x} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{success:!1,error:{message:`${(l=o==null?void 0:o.name)!==null&&l!==void 0?l:"FetchError"}: ${o==null?void 0:o.message}`,details:c,hint:d,code:u},data:null,count:null,status:0,statusText:""}}
498)),s.then(e,t)}async processResponse(e){var t=this;let r=null,n=null,a=null,s=e.status,o=e.statusText;if(e.ok){var l,c;if(t.method!=="HEAD"){var d;const f=await e.text();if(f!=="")if(t.headers.get("Accept")==="text/csv")n=f;else if(t.headers.get("Accept")&&(!((d=t.headers.get("Accept"))===null||d===void 0)&&d.includes("application/vnd.pgrst.plan+text")))n=f;else try{n=JSON.parse(f)}catch{if(r={message:f},n=null,t.shouldThrowOnError)throw new mj({message:f,details:"",hint:"",code:""})}}const u=(l=t.headers.get("Prefer"))===null||l===void 0?void 0:l.match(/count=(exact|planned|estimated)/),h=(c=e.headers.get("content-range"))===null||c===void 0?void 0:c.split("/");u&&h&&h.length>1&&(a=parseInt(h[1])),t.isMaybeSingle&&Array.isArray(n)&&(n.length>1?(r={code:"PGRST116",details:`Results contain ${n.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},n=null,a=null,s=406,o="Not Acceptable"):n.length===1?n=n[0]:n=null)}else{const u=await e.text();try{r=JSON.parse(u),Array.isArray(r)&&e.status===404&&(n=[],r=null,s=200,o="OK")}catch{e.status===404&&u===""?(s=204,o="No Content"):r={message:u}}if(r&&t.shouldThrowOnError)throw new mj(r)}return{success:r===null,error:r,data:n,count:a,status:s,statusText:o}}returns(){return this}overrideTypes(){return this}},DH=class extends IH{throwOnError(){return super.throwOnError()}select(e){let t=!1;const r=(e??"*").split("").map(n=>/\s/.test(n)&&!t?"":(n==='"'&&(t=!t),n)).join("");return this.url.searchParams.set("select",r),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:t=!0,nullsFirst:r,foreignTable:n,referencedTable:a=n}={}){const s=a?`${a}.order`:"order",o=this.url.searchParams.get(s);return this.url.searchParams.set(s,`${o?`${o},`:""}${e}.${t?"asc":"desc"}${r===void 0?"":r?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:r=t}={}){const n=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(n,`${e}`),this}range(e,t,{foreignTable:r,referencedTable:n=r}={}){const a=typeof n>"u"?"offset":`${n}.offset`,s=typeof n>"u"?"limit":`${n}.limit`;return this.url.searchParams.set(a,`${e}`),this.url.searchParams.set(s,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:t=!1,settings:r=!1,buffers:n=!1,wal:a=!1,format:s="text"}={}){var o;const l=[e?"analyze":null,t?"verbose":null,r?"settings":null,n?"buffers":null,a?"wal":null].filter(Boolean).join("|"),c=(o=this.headers.get("Accept"))!==null&&o!==void 0?o:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${s}; for="${c}"; options=${l};`),s==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};const xj=new RegExp("[,()]");var tl=class extends DH{throwOnError(){return super.throwOnError()}eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}regexMatch(e,t){return this.url.searchParams.append(e,`match.${t}`),this}regexIMatch(e,t){return this.url.searchParams.append(e,`imatch.${t}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}isDistinct(e,t){return this.url.searchParams.append(e,`isdistinct.${t}`),this}in(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&xj.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`in.(${r})`),this}notIn(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&xj.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`not.in.(${r})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:r,type:n}={}){let a="";n==="plain"?a="pl":n==="phrase"?a="ph":n==="websearch"&&(a="w");const s=r===void 0?"":`(${r})`;return this.url.searchParams.append(e,`${a}fts${s}.${t}`),this}match(e){return Object.entries(e).filter(([t,r])=>
498r!==void 0).forEach(([t,r])=>{this.url.searchParams.append(t,`eq.${r}`)}),this}not(e,t,r){return this.url.searchParams.append(e,`not.${t}.${r}`),this}or(e,{foreignTable:t,referencedTable:r=t}={}){const n=r?`${r}.or`:"or";return this.url.searchParams.append(n,`(${e})`),this}filter(e,t,r){return this.url.searchParams.append(e,`${t}.${r}`),this}},LH=class{constructor(e,{headers:t={},schema:r,fetch:n,urlLengthLimit:a=8e3,retry:s}){this.url=e,this.headers=new Headers(t),this.schema=r,this.fetch=n,this.urlLengthLimit=a,this.retry=s}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,t){const{head:r=!1,count:n}=t??{},a=r?"HEAD":"GET";let s=!1;const o=(e??"*").split("").map(d=>/\s/.test(d)&&!s?"":(d==='"'&&(s=!s),d)).join(""),{url:l,headers:c}=this.cloneRequestState();return l.searchParams.set("select",o),n&&c.append("Prefer",`count=${n}`),new tl({method:a,url:l,headers:c,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(e,{count:t,defaultToNull:r=!0}={}){var n;const a="POST",{url:s,headers:o}=this.cloneRequestState();if(t&&o.append("Prefer",`count=${t}`),r||o.append("Prefer","missing=default"),Array.isArray(e)){const l=e.reduce((c,d)=>c.concat(Object.keys(d)),[]);if(l.length>0){const c=[...new Set(l)].map(d=>`"${d}"`);s.searchParams.set("columns",c.join(","))}}return new tl({method:a,url:s,headers:o,schema:this.schema,body:e,fetch:(n=this.fetch)!==null&&n!==void 0?n:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(e,{onConflict:t,ignoreDuplicates:r=!1,count:n,defaultToNull:a=!0}={}){var s;const o="POST",{url:l,headers:c}=this.cloneRequestState();if(c.append("Prefer",`resolution=${r?"ignore":"merge"}-duplicates`),t!==void 0&&l.searchParams.set("on_conflict",t),n&&c.append("Prefer",`count=${n}`),a||c.append("Prefer","missing=default"),Array.isArray(e)){const d=e.reduce((u,h)=>u.concat(Object.keys(h)),[]);if(d.length>0){const u=[...new Set(d)].map(h=>`"${h}"`);l.searchParams.set("columns",u.join(","))}}return new tl({method:o,url:l,headers:c,schema:this.schema,body:e,fetch:(s=this.fetch)!==null&&s!==void 0?s:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(e,{count:t}={}){var r;const n="PATCH",{url:a,headers:s}=this.cloneRequestState();return t&&s.append("Prefer",`count=${t}`),new tl({method:n,url:a,headers:s,schema:this.schema,body:e,fetch:(r=this.fetch)!==null&&r!==void 0?r:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:e}={}){var t;const r="DELETE",{url:n,headers:a}=this.cloneRequestState();return e&&a.append("Prefer",`count=${e}`),new tl({method:r,url:n,headers:a,schema:this.schema,fetch:(t=this.fetch)!==null&&t!==void 0?t:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function zH(e,t){if(ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BH(e){var t=zH(e,"string");return ou(t)=="symbol"?t:t+""}function UH(e,t,r){return(t=BH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Mh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yj(Object(r),!0).forEach(function(n){UH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var WH=class I4{constructor(t,{headers:r={},schema:n,fetch:a,timeout:s,urlLengthLimit:o=8e3,retry:l}={}){this.url=t,this.headers=new Headers(r),this.schemaName=n,this.urlLengthLimit=o;const c=a??globalThis.fetch;s!==void 0&&s>0?this.fetch=(d,u)=>{const h=new AbortController,f=setTimeout(()=>h.abort(),s),p=u==null?void 0:u.signal;if(p){if(p.aborted)return clearTimeout(f),c(d,u);const g=()=>{clearTimeout(f),h.abort()};return p.addEventListener("abort",g,{once:!0}),c(d,Mh(Mh({},u),{},{signal:h.signal})).finally(()=>{clearTimeout(f),p.removeEventListener("abort",g)})}return c(d,Mh(Mh({},u),{},{signal:h.signal})).finally(()=>clearTimeout(f))}:this.fetch=c,this.retry=l}from(t){if(!t||typeof t!="string"||t.trim()==="")throw new Error("Invalid relation name: relation must be a non-empty string.");return new LH(new URL(`${this.url}/${t}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema(t){return new I4(this.url,{headers:this.headers,schema:t,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc(t,r={},{head:n=!1,get:a=!1,count:s}={}){var o;let l;const c=new URL(`${this.url}/rpc/${t}`);let d;const u=p=>p!==null&&typeof p=="object"&&(!Array.isArray(p)||p.some(u)),h=n&&Object.values(r).some(u);h?(l="POST",d=r):n||a?(l=n?"HEAD":"GET",Object.entries(r).filter(([p,g])=>g!==void 0).map(([p,g])=>[p,Array.isArray(g)?`{${g.join(",")}}`:`${g}
498`]).forEach(([p,g])=>{c.searchParams.append(p,g)})):(l="POST",d=r);const f=new Headers(this.headers);return h?f.set("Prefer",s?`count=${s},return=minimal`:"return=minimal"):s&&f.set("Prefer",`count=${s}`),new tl({method:l,url:c,headers:f,schema:this.schemaName,body:d,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};class HH{constructor(){}static detectEnvironment(){var t;if(typeof WebSocket<"u")return{type:"native",wsConstructor:WebSocket};const r=globalThis;if(typeof globalThis<"u"&&typeof r.WebSocket<"u")return{type:"native",wsConstructor:r.WebSocket};const n=typeof global<"u"?global:void 0;if(n&&typeof n.WebSocket<"u")return{type:"native",wsConstructor:n.WebSocket};if(typeof globalThis<"u"&&typeof r.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&r.EdgeRuntime||typeof navigator<"u"&&(!((t=navigator.userAgent)===null||t===void 0)&&t.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};const a=globalThis.process;if(a){const s=a.versions;if(s&&s.node){const o=s.node,l=parseInt(o.replace(/^v/,"").split(".")[0]);return l>=22?typeof globalThis.WebSocket<"u"?{type:"native",wsConstructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${l} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${l} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option:
499import ws from "ws"
500new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const t=this.detectEnvironment();if(t.wsConstructor)return t.wsConstructor;let r=t.error||"WebSocket not supported in this environment.";throw t.workaround&&(r+=`
501
502Suggested solution: ${t.workaround}`),new Error(r)}static isWebSocketSupported(){try{const t=this.detectEnvironment();return t.type==="native"||t.type==="ws"}catch{return!1}}}const VH="2.108.2",qH=`realtime-js/${VH}`,GH="1.0.0",D4="2.0.0",KH=D4,YH=1e4,ZH=100,Bi={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},L4={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave",access_token:"access_token"},bv={connecting:"connecting",open:"open",closing:"closing",closed:"closed"};class XH{constructor(t){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=t??[]}encode(t,r){if(t.event===this.BROADCAST_EVENT&&!(t.payload instanceof ArrayBuffer)&&typeof t.payload.event=="string")return r(this._binaryEncodeUserBroadcastPush(t));let n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return r(JSON.stringify(n))}_binaryEncodeUserBroadcastPush(t){var r;return this._isArrayBuffer((r=t.payload)===null||r===void 0?void 0:r.payload)?this._encodeBinaryUserBroadcastPush(t):this._encodeJsonUserBroadcastPush(t)}_encodeBinaryUserBroadcastPush(t){var r,n;const a=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:new ArrayBuffer(0);return this._encodeUserBroadcastPush(t,this.BINARY_ENCODING,a)}_encodeJsonUserBroadcastPush(t){var r,n;const a=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:{},o=new TextEncoder().encode(JSON.stringify(a)).buffer;return this._encodeUserBroadcastPush(t,this.JSON_ENCODING,o)}_encodeUserBroadcastPush(t,r,n){var a,s;const o=t.topic,l=(a=t.ref)!==null&&a!==void 0?a:"",c=(s=t.join_ref)!==null&&s!==void 0?s:"",d=t.payload.event,u=this.allowedMetadataKeys?this._pick(t.payload,this.allowedMetadataKeys):{},h=Object.keys(u).length===0?"":JSON.stringify(u);if(c.length>255)throw new Error(`joinRef length ${c.length} exceeds maximum of 255`);if(l.length>255)throw new Error(`ref length ${l.length} exceeds maximum of 255`);if(o.length>255)throw new Error(`topic length ${o.length} exceeds maximum of 255`);if(d.length>255)throw new Error(`userEvent length ${d.length} exceeds maximum of 255`);if(h.length>255)throw new Error(`metadata length ${h.length} exceeds maximum of 255`);const f=this.USER_BROADCAST_PUSH_META_LENGTH+c.length+l.length+o.length+d.length+h.length,p=new ArrayBuffer(this.HEADER_LENGTH+f);let g=new DataView(p),m=0;g.setUint8(m++,this.KINDS.userBroadcastPush),g.setUint8(m++,c.length),g.setUint8(m++,l.length),g.setUint8(m++,o.length),g.setUint8(m++,d.length),g.setUint8(m++,h.length),g.setUint8(m++,r),Array.from(c,x=>g.setUint8(m++,x.charCodeAt(0))),Array.from(l,x=>g.setUint8(m++,x.charCodeAt(0))),Array.from(o,x=>g.setUint8(m++,x.charCodeAt(0))),Array.from(d,x=>g.setUint8(m++,x.charCodeAt(0))),Array.from(h,x=>g.setUint8(m++,x.charCodeAt(0)));var v=new Uint8Array(p.byteLength+n.byteLength);return v.set(new Uint8Array(p),0),v.set(new Uint8Array(n),p.byteLength),v.buffer}decode(t,r){if(this._isArrayBuffer(t)){let n=this._binaryDecode(t);return r(n)}if(typeof t=="string"){const n=JSON.parse(t),[a,s,o,l,c]=n;return r({join_ref:a,ref:s,topic:o,event:l,payload:c})}return r({})}_binaryDecode(t){const r=new DataView(t),n=r.getUint8(0),a=new TextDecoder;switch(n){case this.KINDS.userBroadcast:return this._decodeUserBroadcast(t,r,a)}}_decodeUserBroadcast(t,r,n){const a=r.getUint8(1),s=r.getUint8(2),o=r.getUint8(3),l=r.getUint8(4);let c=this.HEADER_LENGTH+4;const d=n.decode(t.slice(c,c+a));c=c+a;const u=n.decode(t.slice(c,c+s));c=c+s;
502const h=n.decode(t.slice(c,c+o));c=c+o;const f=t.slice(c,t.byteLength),p=l===this.JSON_ENCODING?JSON.parse(n.decode(f)):f,g={type:this.BROADCAST_EVENT,event:u,payload:p};return o>0&&(g.meta=JSON.parse(h)),{join_ref:null,ref:null,topic:d,event:this.BROADCAST_EVENT,payload:g}}_isArrayBuffer(t){var r;return t instanceof ArrayBuffer||((r=t==null?void 0:t.constructor)===null||r===void 0?void 0:r.name)==="ArrayBuffer"}_pick(t,r){return!t||typeof t!="object"?{}:Object.fromEntries(Object.entries(t).filter(([n])=>r.includes(n)))}}var at;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(at||(at={}));const vj=(e,t,r={})=>{var n;const a=(n=r.skipTypes)!==null&&n!==void 0?n:[];return t?Object.keys(t).reduce((s,o)=>(s[o]=JH(o,e,t,a),s),{}):{}},JH=(e,t,r,n)=>{const a=t.find(l=>
vendor: 5,523 bytes, line 502
502l.name===e),s=a==null?void 0:a.type,o=r[e];return s&&!n.includes(s)?z4(s,o):wv(o)},z4=(e,t)=>{if(e.charAt(0)==="_"){const r=e.slice(1,e.length);return tV(t,r)}switch(e){case at.bool:return QH(t);case at.float4:case at.float8:case at.int2:case at.int4:case at.int8:case at.numeric:case at.oid:return $H(t);case at.json:case at.jsonb:return eV(t);case at.timestamp:return rV(t);case at.abstime:case at.date:case at.daterange:case at.int4range:case at.int8range:case at.money:case at.reltime:case at.text:case at.time:case at.timestamptz:case at.timetz:case at.tsrange:case at.tstzrange:return wv(t);default:return wv(t)}},wv=e=>e,QH=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},$H=e=>{if(typeof e=="string"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},eV=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch{return e}return e},tV=(e,t)=>{if(typeof e!="string")return e;const r=e.length-1,n=e[r];if(e[0]==="{"&&n==="}"){let s;const o=e.slice(1,r);try{s=JSON.parse("["+o+"]")}catch{s=o?o.split(","):[]}return s.map(l=>z4(t,l))}return e},rV=e=>typeof e=="string"?e.replace(" ","T"):e,B4=e=>{const t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),t.pathname===""||t.pathname==="/"?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};var bd=e=>typeof e=="function"?e:function(){return e},nV=typeof self<"u"?self:null,rl=typeof window<"u"?window:null,ma=nV||rl||globalThis,aV="2.0.0",iV=1e4,sV=1e3,va={connecting:0,open:1,closing:2,closed:3},kr={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},qa={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},jv={longpoll:"longpoll",websocket:"websocket"},oV={complete:4},kv="base64url.bearer.phx.",Oh=class{constructor(e,t,r,n){this.channel=e,this.event=t,this.payload=r||function(){return{}},this.receivedResp=null,this.timeout=n,this.timeoutTimer=null,this.recHooks=[],this.sent=!1,this.ref=void 0}resend(e){this.timeout=e,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(e,t){return this.hasReceived(e)&&t(this.receivedResp.response),this.recHooks.push({status:e,callback:t}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}destroy(){this.cancelRefEvent(),this.cancelTimeout()}matchReceive({status:e,response:t,_ref:r}){this.recHooks.filter(n=>n.status===e).forEach(n=>n.callback(t))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,e=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=e,this.matchReceive(e)}),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}trigger(e,t){this.channel.trigger(this.refEvent,{status:e,response:t})}},U4=class{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},lV=class{constructor(e,t,r){this.state=kr.closed,this.topic=e,this.params=bd(t||{}),this.socket=r,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new Oh(this,qa.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new U4(()=>{this.socket.isConnected()&&this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=>this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()})),this.joinPush.receive("ok",()=>{this.state=kr.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(n=>n.send()),this.pushBuffer=[]}),this.joinPush.receive("error",n=>{this.state=kr.errored,this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,n),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.onClose(()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic}`),this.state=kr.closed,this.socket.remove(this)}),this.onError(n=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,n),this.isJoining()&&this.joinPush.reset(),this.state=kr.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),new Oh(this,qa.leave,bd({}),this.timeout).send(),this.state=kr.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.on(qa.reply,(n,a)=>{this.trigger(this.replyEventName(a),n)})}join(e=this.timeout){if(this.joinedOnce)throw new Error("tried to join multiple times. 'join' can only be called a single time per channel instance");return this.timeout=e,this.joinedOnce=!0,this.rejoin(),this.joinPush}
vendor: 5,263 bytes, line 502
502teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=kr.closed,this.bindings=[]}onClose(e){this.on(qa.close,e)}onError(e){return this.on(qa.error,t=>e(t))}on(e,t){let r=this.bindingRef++;return this.bindings.push({event:e,ref:r,callback:t}),r}off(e,t){this.bindings=this.bindings.filter(r=>!(r.event===e&&(typeof t>"u"||t===r.ref)))}canPush(){return this.socket.isConnected()&&this.isJoined()}push(e,t,r=this.timeout){if(t=t||{},!this.joinedOnce)throw new Error(`tried to push '${e}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let n=new Oh(this,e,function(){return t},r);return this.canPush()?n.send():(n.startTimeout(),this.pushBuffer.push(n)),n}leave(e=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=kr.leaving;let t=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger(qa.close,"leave")},r=new Oh(this,qa.leave,bd({}),e);return r.receive("ok",()=>t()).receive("timeout",()=>t()),r.send(),this.canPush()||r.trigger("ok",{}),r}onMessage(e,t,r){return t}filterBindings(e,t,r){return!0}isMember(e,t,r,n){return this.topic!==e?!1:n&&n!==this.joinRef()?(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:e,event:t,payload:r,joinRef:n}),!1):!0}joinRef(){return this.joinPush.ref}rejoin(e=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=kr.joining,this.joinPush.resend(e))}trigger(e,t,r,n){let a=this.onMessage(e,t,r,n);if(t&&!a)throw new Error("channel onMessage callbacks must return the payload, modified or unmodified");let s=this.bindings.filter(o=>o.event===e&&this.filterBindings(o,t,r));for(let o=0;o<s.length;o++)s[o].callback(a,r,n||this.joinRef())}replyEventName(e){return`chan_reply_${e}`}isClosed(){return this.state===kr.closed}isErrored(){return this.state===kr.errored}isJoined(){return this.state===kr.joined}isJoining(){return this.state===kr.joining}isLeaving(){return this.state===kr.leaving}},_p=class{static request(e,t,r,n,a,s,o){if(ma.XDomainRequest){let l=new ma.XDomainRequest;return this.xdomainRequest(l,e,t,n,a,s,o)}else if(ma.XMLHttpRequest){let l=new ma.XMLHttpRequest;return this.xhrRequest(l,e,t,r,n,a,s,o)}else{if(ma.fetch&&ma.AbortController)return this.fetchRequest(e,t,r,n,a,s,o);throw new Error("No suitable XMLHttpRequest implementation found")}}static fetchRequest(e,t,r,n,a,s,o){let l={method:e,headers:r,body:n},c=null;return a&&(c=new AbortController,setTimeout(()=>c.abort(),a),l.signal=c.signal),ma.fetch(t,l).then(d=>d.text()).then(d=>this.parseJSON(d)).then(d=>o&&o(d)).catch(d=>{d.name==="AbortError"&&s?s():o&&o(null)}),c}static xdomainRequest(e,t,r,n,a,s,o){return e.timeout=a,e.open(t,r),e.onload=()=>{let l=this.parseJSON(e.responseText);o&&o(l)},s&&(e.ontimeout=s),e.onprogress=()=>{},e.send(n),e}static xhrRequest(e,t,r,n,a,s,o,l){e.open(t,r,!0),e.timeout=s;for(let[c,d]of Object.entries(n))e.setRequestHeader(c,d);return e.onerror=()=>l&&l(null),e.onreadystatechange=()=>{if(e.readyState===oV.complete&&l){let c=this.parseJSON(e.responseText);l(c)}},o&&(e.ontimeout=o),e.send(a),e}static parseJSON(e){if(!e||e==="")return null;try{return JSON.parse(e)}catch{return console&&console.log("failed to parse JSON response",e),null}}static serialize(e,t){let r=[];for(var n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;let a=t?`${t}[${n}]`:n,s=e[n];typeof s=="object"?r.push(this.serialize(s,a)):r.push(encodeURIComponent(a)+"="+encodeURIComponent(s))}return r.join("&")}static appendParams(e,t){if(Object.keys(t).length===0)return e;let r=e.match(/\?/)?"&":"?";return`${e}${r}${this.serialize(t)}`}},cV=e=>{let t="",r=new Uint8Array(e),n=r.byteLength;for(let a=0;a<n;a++)t+=String.fromCharCode(r[a]);return btoa(t)},Bo=class{constructor(e,t){t&&t.length===2&&t[1].startsWith(kv)&&(this.authToken=atob(t[1].slice(kv.length))),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.awaitingBatchAck=!1,this.currentBatch=null,this.currentBatchTimer=null,this.batchBuffer=[],this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(e),this.readyState=va.connecting,setTimeout(()=>this.poll(),0)}normalizeEndpoint(e){return e.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+jv.websocket),"$1/"+jv.longpoll)}endpointURL(){return _p.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(e,t,r){this.close(e,t,r),this.readyState=va.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===va.open||this.readyState===va.connecting}poll(){const e={Accept:"application/json"};this.authToken&&(e["X-Phoenix-AuthToken"]=this.authToken),this.ajax("GET",e,null,()=>this.ontimeout(),t=>{if(t){var{status:r,token:n,messages:a}=t;if(r===410&&this.token!==null){this.onerror(410),this.closeAndRetry(3410,"session_gone",!1);return}this.token=n}else r=0;switch(r){case 200:a.forEach(s=>{setTimeout(()=>this.onmessage({data:s}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=va.open,this.onopen({}),this.poll();break;
502case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw new Error(`unhandled poll status ${r}`)}})}send(e){typeof e!="string"&&(e=cV(e)),this.currentBatch?this.currentBatch.push(e):this.awaitingBatchAck?this.batchBuffer.push(e):(this.currentBatch=[e],this.currentBatchTimer=setTimeout(()=>{this.batchSend(this.currentBatch),this.currentBatch=null},0))}batchSend(e){this.awaitingBatchAck=!0,this.ajax("POST",{"Content-Type":"application/x-ndjson"},e.join(`
503`),()=>this.onerror("timeout"),t=>{this.awaitingBatchAck=!1,!t||t.status!==200?(this.onerror(t&&t.status),this.closeAndRetry(1011,"internal server error",!1)):this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[])})}close(e,t,r){for(let a of this.reqs)a.abort();this.readyState=va.closed;let n=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:e,reason:t,wasClean:r});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,typeof CloseEvent<"u"?this.onclose(new CloseEvent("close",n)):this.onclose(n)}ajax(e,t,r,n,a){let s,o=()=>{this.reqs.delete(s),n()};s=_p.request(e,this.endpointURL(),t,r,this.timeout,o,l=>{this.reqs.delete(s),this.isActive()&&a(l)}),this.reqs.add(s)}},dV=class ed{constructor(t,r={}){let n=r.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=t,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(n.state,a=>{let{onJoin:s,onLeave:o,onSync:l}=this.caller;this.joinRef=this.channel.joinRef(),this.state=ed.syncState(this.state,a,s,o),this.pendingDiffs.forEach(c=>{this.state=ed.syncDiff(this.state,c,s,o)}),this.pendingDiffs=[],l()}),this.channel.on(n.diff,a=>{let{onJoin:s,onLeave:o,onSync:l}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(a):(this.state=ed.syncDiff(this.state,a,s,o),l())})}onJoin(t){this.caller.onJoin=t}onLeave(t){this.caller.onLeave=t}onSync(t){this.caller.onSync=t}list(t){return ed.list(this.state,t)}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}static syncState(t,r,n,a){let s=this.clone(t),o={},l={};return this.map(s,(c,d)=>{r[c]||(l[c]=d)}),this.map(r,(c,d)=>{let u=s[c];if(u){let h=d.metas.map(m=>m.phx_ref),f=u.metas.map(m=>m.phx_ref),p=d.metas.filter(m=>f.indexOf(m.phx_ref)<0),g=u.metas.filter(m=>h.indexOf(m.phx_ref)<0);p.length>0&&(o[c]=d,o[c].metas=p),g.length>0&&(l[c]=this.clone(u),l[c].metas=g)}else o[c]=d}),this.syncDiff(s,{joins:o,leaves:l},n,a)}static syncDiff(t,r,n,a){let{joins:s,leaves:o}=this.clone(r);return n||(n=function(){}),a||(a=function(){}),this.map(s,(l,c)=>{let d=t[l];if(t[l]=this.clone(c),d){let u=t[l].metas.map(f=>f.phx_ref),h=d.metas.filter(f=>u.indexOf(f.phx_ref)<0);t[l].metas.unshift(...h)}n(l,d,c)}),this.map(o,(l,c)=>{let d=t[l];if(!d)return;let u=c.metas.map(h=>h.phx_ref);d.metas=d.metas.filter(h=>u.indexOf(h.phx_ref)<0),a(l,d,c),d.metas.length===0&&delete t[l]}),t}static list(t,r){return r||(r=function(n,a){return a}),this.map(t,(n,a)=>r(n,a))}static map(t,r){return Object.getOwnPropertyNames(t).map(n=>r(n,t[n]))}static clone(t){return JSON.parse(JSON.stringify(t))}},Fh={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(e,t){if(e.payload.constructor===ArrayBuffer)return t(this.binaryEncode(e));{let r=[e.join_ref,e.ref,e.topic,e.event,e.payload];return t(JSON.stringify(r))}},decode(e,t){if(e.constructor===ArrayBuffer)return t(this.binaryDecode(e));{let[r,n,a,s,o]=JSON.parse(e);return t({join_ref:r,ref:n,topic:a,event:s,payload:o})}},binaryEncode(e){let{join_ref:t,ref:r,event:n,topic:a,payload:s}=e,o=this.META_LENGTH+t.length+r.length+a.length+n.length,l=new ArrayBuffer(this.HEADER_LENGTH+o),c=new DataView(l),d=0;c.setUint8(d++,this.KINDS.push),c.setUint8(d++,t.length),c.setUint8(d++,r.length),c.setUint8(d++,a.length),c.setUint8(d++,n.length),Array.from(t,h=>c.setUint8(d++,h.charCodeAt(0))),Array.from(r,h=>c.setUint8(d++,h.charCodeAt(0))),Array.from(a,h=>c.setUint8(d++,h.charCodeAt(0))),Array.from(n,h=>c.setUint8(d++,h.charCodeAt(0)));var u=new Uint8Array(l.byteLength+s.byteLength);return u.set(new Uint8Array(l),0),u.set(new Uint8Array(s),l.byteLength),u.buffer},binaryDecode(e){let t=new DataView(e),r=t.getUint8(0),n=new TextDecoder;
vendor: 8,661 bytes, line 503
503switch(r){case this.KINDS.push:return this.decodePush(e,t,n);case this.KINDS.reply:return this.decodeReply(e,t,n);case this.KINDS.broadcast:return this.decodeBroadcast(e,t,n)}},decodePush(e,t,r){let n=t.getUint8(1),a=t.getUint8(2),s=t.getUint8(3),o=this.HEADER_LENGTH+this.META_LENGTH-1,l=r.decode(e.slice(o,o+n));o=o+n;let c=r.decode(e.slice(o,o+a));o=o+a;let d=r.decode(e.slice(o,o+s));o=o+s;let u=e.slice(o,e.byteLength);return{join_ref:l,ref:null,topic:c,event:d,payload:u}},decodeReply(e,t,r){let n=t.getUint8(1),a=t.getUint8(2),s=t.getUint8(3),o=t.getUint8(4),l=this.HEADER_LENGTH+this.META_LENGTH,c=r.decode(e.slice(l,l+n));l=l+n;let d=r.decode(e.slice(l,l+a));l=l+a;let u=r.decode(e.slice(l,l+s));l=l+s;let h=r.decode(e.slice(l,l+o));l=l+o;let f=e.slice(l,e.byteLength),p={status:h,response:f};return{join_ref:c,ref:d,topic:u,event:qa.reply,payload:p}},decodeBroadcast(e,t,r){let n=t.getUint8(1),a=t.getUint8(2),s=this.HEADER_LENGTH+2,o=r.decode(e.slice(s,s+n));s=s+n;let l=r.decode(e.slice(s,s+a));s=s+a;let c=e.slice(s,e.byteLength);return{join_ref:null,ref:null,topic:o,event:l,payload:c}}},uV=class{constructor(e,t={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.fallbackRef=null,this.timeout=t.timeout||iV,this.transport=t.transport||ma.WebSocket||Bo,this.conn=void 0,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=t.longPollFallbackMs,this.fallbackTimer=null;let r=null;try{r=ma&&ma.sessionStorage}catch{}this.sessionStore=t.sessionStorage||r,this.establishedConnections=0,this.defaultEncoder=Fh.encode.bind(Fh),this.defaultDecoder=Fh.decode.bind(Fh),this.closeWasClean=!0,this.disconnecting=!1,this.binaryType=t.binaryType||"arraybuffer",this.connectClock=1,this.pageHidden=!1,this.encode=void 0,this.decode=void 0,this.transport!==Bo?(this.encode=t.encode||this.defaultEncoder,this.decode=t.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let n=null;rl&&rl.addEventListener&&(rl.addEventListener("pagehide",a=>{this.conn&&(this.disconnect(),n=this.connectClock)}),rl.addEventListener("pageshow",a=>{n===this.connectClock&&(n=null,this.connect())}),rl.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"?this.pageHidden=!0:(this.pageHidden=!1,!this.isConnected()&&!this.closeWasClean&&this.teardown(()=>this.connect()))})),this.heartbeatIntervalMs=t.heartbeatIntervalMs||3e4,this.autoSendHeartbeat=t.autoSendHeartbeat??!0,this.heartbeatCallback=t.heartbeatCallback??(()=>{}),this.rejoinAfterMs=a=>t.rejoinAfterMs?t.rejoinAfterMs(a):[1e3,2e3,5e3][a-1]||1e4,this.reconnectAfterMs=a=>t.reconnectAfterMs?t.reconnectAfterMs(a):[10,50,100,150,200,250,500,1e3,2e3][a-1]||5e3,this.logger=t.logger||null,!this.logger&&t.debug&&(this.logger=(a,s,o)=>{console.log(`${a}: ${s}`,o)}),this.longpollerTimeout=t.longpollerTimeout||2e4,this.params=bd(t.params||{}),this.endPoint=`${e}/${jv.websocket}`,this.vsn=t.vsn||aV,this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.heartbeatSentAt=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new U4(()=>{if(this.pageHidden){this.log("Not reconnecting as page is hidden!"),this.teardown();return}this.teardown(async()=>{t.beforeReconnect&&await t.beforeReconnect(),this.connect()})},this.reconnectAfterMs),this.authToken=t.authToken}getLongPollTransport(){return Bo}replaceTransport(e){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=e}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let e=_p.appendParams(_p.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return e.charAt(0)!=="/"?e:e.charAt(1)==="/"?`${this.protocol()}:${e}`:`${this.protocol()}://${location.host}${e}`}disconnect(e,t,r){this.connectClock++,this.disconnecting=!0,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(()=>{this.disconnecting=!1,e&&e()},t,r)}connect(e){e&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=bd(e)),!(this.conn&&!this.disconnecting)&&(this.longPollFallbackMs&&this.transport!==Bo?this.connectWithFallback(Bo,this.longPollFallbackMs):this.transportConnect())}log(e,t,r){this.logger&&this.logger(e,t,r)}hasLogger(){return this.logger!==null}onOpen(e){let t=this.makeRef();return this.stateChangeCallbacks.open.push([t,e]),t}onClose(e){let t=this.makeRef();return this.stateChangeCallbacks.close.push([t,e]),t}onError(e){let t=this.makeRef();return this.stateChangeCallbacks.error.push([t,e]),t}onMessage(e){let t=this.makeRef();return this.stateChangeCallbacks.message.push([t,e]),t}onHeartbeat(e){this.heartbeatCallback=e}ping(e){if(!this.isConnected())return!1;let t=this.makeRef(),r=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:t});let n=this.onMessage(a=>{a.ref===t&&(this.off([n]),e(Date.now()-r))});return!0}transportName(e){switch(e){case Bo:return"LongPoll";default:return e.name}}transportConnect(){this.connectClock++,this.closeWasClean=!1;let e;this.authToken&&(e=["phoenix",`${kv}${btoa(this.authToken).replace(/=/g,"")}`]),this.conn=new this.transport(this.endPointURL(),e),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=t=>this.onConnError(t),this.conn.onmessage=t=>this.onConnMessage(t),this.conn.onclose=t=>this.onConnClose(t)}getSession(e){return this.sessionStore&&this.sessionStore.getItem(e)}storeSession(e,t){this.sessionStore&&this.sessionStore.setItem(e,t)}connectWithFallback(e,t=2500){clearTimeout(this.fallbackTimer);let r=!1,n=!0,a,s,o=this.transportName(e),l=c=>{this.log("transport",`falling back to ${o}...`,c),this.off([a,s]),n=!1,this.replaceTransport(e),this.transportConnect()};if(this.getSession(`phx:fallback:${o}`))return l("memorized");this.fallbackTimer=setTimeout(l,t),s=this.onError(c=>{this.log("transport","error",c),n&&!r&&(clearTimeout(this.fallbackTimer),l(c))}),this.fallbackRef&&this.off([this.fallbackRef]),this.fallbackRef=this.onOpen(()=>{if(r=!0,!n){let c=this.transportName(e);return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${c}`,"true"),this.log("transport",`established ${c} fallback`)}clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(l,t),this.ping(c=>{this.log("transport","connected to primary after",c),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)})}),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.disconnecting=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.autoSendHeartbeat&&this.resetHeartbeat(),this.triggerStateCallbacks("open")}heartbeatTimeout(){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(e){this.log("error","error in heartbeat callback",e)}this.triggerChanError(new Error("heartbeat timeout")),this.closeWasClean=!1,this.teardown(()=>this.reconnectTimer.scheduleTimeout(),sV,"heartbeat timeout")}}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(e,t,r){if(!this.conn)return e&&e();const n=this.conn;this.waitForBufferDone(n,()=>{t?n.close(t,r||""):n.close(),this.waitForSocketClosed(n,()=>{this.conn===n&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),e&&e()})})}waitForBufferDone(e,t,r=1){if(r===5||!e.bufferedAmount){t();return}setTimeout(()=>{this.waitForBufferDone(e,t,r+1)},150*r)}waitForSocketClosed(e,t,r=1){if(r===5||e.readyState===va.closed){t();return}setTimeout(()=>{this.waitForSocketClosed(e,t,r+1)},150*r)}onConnClose(e){this.conn&&(this.conn.onclose=()=>{}),this.hasLogger()&&this.log("transport","close",e),this.triggerChanError(e),this.clearHeartbeats(),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.triggerStateCallbacks("close",e)}onConnError(e){this.hasLogger()&&this.log("transport","error",e);let t=this.transport,r=this.establishedConnections;this.triggerStateCallbacks("error",e,t,r),(t===this.transport||r>0)&&this.triggerChanError(e)}
vendor: 4,126 bytes, line 503
503triggerChanError(e){this.channels.forEach(t=>{t.isErrored()||t.isLeaving()||t.isClosed()||t.trigger(qa.error,e)})}connectionState(){switch(this.conn&&this.conn.readyState){case va.connecting:return"connecting";case va.open:return"open";case va.closing:return"closing";default:return"closed"}}isConnected(){return this.connectionState()==="open"}remove(e){this.off(e.stateChangeRefs),this.channels=this.channels.filter(t=>t!==e)}off(e){for(let t in this.stateChangeCallbacks)this.stateChangeCallbacks[t]=this.stateChangeCallbacks[t].filter(([r])=>e.indexOf(r)===-1)}channel(e,t={}){let r=new lV(e,t,this);return this.channels.push(r),r}push(e){if(this.hasLogger()){let{topic:t,event:r,payload:n,ref:a,join_ref:s}=e;this.log("push",`${t} ${r} (${s}, ${a})`,n)}this.isConnected()?this.encode(e,t=>this.conn.send(t)):this.sendBuffer.push(()=>this.encode(e,t=>this.conn.send(t)))}makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}sendHeartbeat(){if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(e){this.log("error","error in heartbeat callback",e)}return}if(this.pendingHeartbeatRef){this.heartbeatTimeout();return}this.pendingHeartbeatRef=this.makeRef(),this.heartbeatSentAt=Date.now(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(e){this.log("error","error in heartbeat callback",e)}this.heartbeatTimeoutTimer=setTimeout(()=>this.heartbeatTimeout(),this.heartbeatIntervalMs)}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}onConnMessage(e){this.decode(e.data,t=>{let{topic:r,event:n,payload:a,ref:s,join_ref:o}=t;if(s&&s===this.pendingHeartbeatRef){const l=this.heartbeatSentAt?Date.now()-this.heartbeatSentAt:void 0;this.clearHeartbeats();try{this.heartbeatCallback(a.status==="ok"?"ok":"error",l)}catch(c){this.log("error","error in heartbeat callback",c)}this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.autoSendHeartbeat&&(this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}this.hasLogger()&&this.log("receive",`${a.status||""} ${r} ${n} ${s&&"("+s+")"||""}`.trim(),a);for(let l=0;l<this.channels.length;l++){const c=this.channels[l];c.isMember(r,n,a,o)&&c.trigger(n,a,s,o)}this.triggerStateCallbacks("message",t)})}triggerStateCallbacks(e,...t){try{this.stateChangeCallbacks[e].forEach(([r,n])=>{try{n(...t)}catch(a){this.log("error",`error in ${e} callback`,a)}})}catch(r){this.log("error",`error triggering ${e} callbacks`,r)}}leaveOpenTopic(e){let t=this.channels.find(r=>r.topic===e&&(r.isJoined()||r.isJoining()));t&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${e}"`),t.leave())}};class wd{constructor(t,r){const n=fV(r);this.presence=new dV(t.getChannel(),n),this.presence.onJoin((a,s,o)=>{const l=wd.onJoinPayload(a,s,o);t.getChannel().trigger("presence",l)}),this.presence.onLeave((a,s,o)=>{const l=wd.onLeavePayload(a,s,o);t.getChannel().trigger("presence",l)}),this.presence.onSync(()=>{t.getChannel().trigger("presence",{event:"sync"})})}get state(){return wd.transformState(this.presence.state)}static transformState(t){return t=hV(t),Object.getOwnPropertyNames(t).reduce((r,n)=>{const a=t[n];return r[n]=Rf(a),r},{})}static onJoinPayload(t,r,n){const a=bj(r),s=Rf(n);return{event:"join",key:t,currentPresences:a,newPresences:s}}static onLeavePayload(t,r,n){const a=bj(r),s=Rf(n);return{event:"leave",key:t,currentPresences:a,leftPresences:s}}}function Rf(e){return e.metas.map(t=>(t.presence_ref=t.phx_ref,delete t.phx_ref,delete t.phx_ref_prev,t))}function hV(e){return JSON.parse(JSON.stringify(e))}function fV(e){return(e==null?void 0:e.events)&&{events:e.events}}function bj(e){return e!=null&&e.metas?Rf(e):[]}var wj;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(wj||(wj={}));class pV{get state(){return this.presenceAdapter.state}constructor(t,r){this.channel=t,this.presenceAdapter=new wd(this.channel.channelAdapter,r)}}function mV(e){if(e instanceof Error)return e;if(typeof e=="string")return new Error(e);
503if(e&&typeof e=="object"){const t=e;if(typeof t.code=="number"){const r=typeof t.reason=="string"&&t.reason?` (${t.reason})`:"";return new Error(`socket closed: ${t.code}${r}`,{cause:e})}return new Error("channel error: transport failure",{cause:e})}return new Error("channel error: connection lost")}class gV{constructor(t,r,n){const a=xV(n);this.channel=t.getSocket().channel(r,a),this.socket=t}get state(){return this.channel.state}set state(t){this.channel.state=t}get joinedOnce(){return this.channel.joinedOnce}get joinPush(){return this.channel.joinPush}get rejoinTimer(){return this.channel.rejoinTimer}on(t,r){return this.channel.on(t,r)}off(t,r){this.channel.off(t,r)}subscribe(t){return this.channel.join(t)}unsubscribe(t){return this.channel.leave(t)}teardown(){this.channel.teardown()}onClose(t){this.channel.onClose(t)}onError(t){return this.channel.onError(t)}push(t,r,n){let a;try{a=this.channel.push(t,r,n)}catch{throw new Error(`tried to push '${t}' to '${this.channel.topic}' before joining. Use channel.subscribe() before pushing events`)}if(this.channel.pushBuffer.length>ZH){const s=this.channel.pushBuffer.shift();s.cancelTimeout(),this.socket.log("channel",`discarded push due to buffer overflow: ${s.event}`,s.payload())}return a}updateJoinPayload(t){const r=this.channel.joinPush.payload();this.channel.joinPush.payload=()=>Object.assign(Object.assign({},r),t)}canPush(){return this.socket.isConnected()&&this.state===Bi.joined}isJoined(){return this.state===Bi.joined}isJoining(){return this.state===Bi.joining}isClosed(){return this.state===Bi.closed}isLeaving(){return this.state===Bi.leaving}updateFilterBindings(t){this.channel.filterBindings=t}updatePayloadTransform(t){this.channel.onMessage=t}getChannel(){return this.channel}}function xV(e){return{config:Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},e.config)}}var jj;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(jj||(jj={}));var xl;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(xl||(xl={}));var Ga;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(Ga||(Ga={}));class jd{get state(){return this.channelAdapter.state}set state(t){this.channelAdapter.state=t}get joinedOnce(){return this.channelAdapter.joinedOnce}get timeout(){return this.socket.timeout}get joinPush(){return this.channelAdapter.joinPush}get rejoinTimer(){return this.channelAdapter.rejoinTimer}constructor(t,r={config:{}},n){var a,s;if(this.topic=t,this.params=r,this.socket=n,this.bindings={},this.subTopic=t.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.channelAdapter=new gV(this.socket.socketAdapter,t,this.params),this.presence=new pV(this),this._onClose(()=>{this.socket._remove(this)}),this._updateFilterTransform(),this.broadcastEndpointURL=B4(this.socket.socketAdapter.endPointURL()),this.private=this.params.config.private||!1,!this.private&&(!((s=(a=this.params.config)===null||a===void 0?void 0:a.broadcast)===null||s===void 0)&&s.replay))throw new Error(`tried to use replay on public channel '${this.topic}'. It must be a private channel.`)}subscribe(t,r=this.timeout){var n,a,s;if(this.socket.isConnected()||this.socket.connect(),this.channelAdapter.isClosed()){const{config:{broadcast:o,presence:l,private:c}}=this.params,d=(a=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(p=>p.filter))!==null&&a!==void 0?a:[],u=!!this.bindings[xl.PRESENCE]&&this.bindings[xl.PRESENCE].length>0||((s=this.params.config.presence)===null||s===void 0?void 0:s.enabled)===!0,h={},f={broadcast:o,presence:Object.assign(Object.assign({},l),{enabled:u}),postgres_changes:d,private:c};this.socket.accessTokenValue&&(h.access_token=this.socket.accessTokenValue),this._onError(p=>{t==null||t(Ga.CHANNEL_ERROR,mV(p))}),this._onClose(()=>t==null?void 0:t(Ga.CLOSED)),this.updateJoinPayload(Object.assign({config:f},h)),this._updateFilterMessage(),this.channelAdapter.subscribe(r).receive("ok",async({postgres_changes:p})=>{if(this.socket._isManualToken()||this.socket.setAuth(),p===void 0){t==null||t(Ga.SUBSCRIBED);return}this._updatePostgresBindings(p,t)}
503).receive("error",p=>{this.state=Bi.errored;const g=Object.values(p).join(", ")||"error";t==null||t(Ga.CHANNEL_ERROR,new Error(g,{cause:p}))}).receive("timeout",()=>{t==null||t(Ga.TIMED_OUT)})}return this}_updatePostgresBindings(t,r){var n;const a=this.bindings.postgres_changes,s=(n=a==null?void 0:a.length)!==null&&n!==void 0?n:0,o=[];for(let l=0;l<s;l++){const c=a[l],{filter:{event:d,schema:u,table:h,filter:f}}=c,p=t&&t[l];if(p&&p.event===d&&jd.isFilterValueEqual(p.schema,u)&&jd.isFilterValueEqual(p.table,h)&&jd.isFilterValueEqual(p.filter,f))o.push(Object.assign(Object.assign({},c),{id:p.id}));else{this.unsubscribe(),this.state=Bi.errored,r==null||r(Ga.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=o,this.state!=Bi.errored&&r&&r(Ga.SUBSCRIBED)}presenceState(){return this.presence.state}async track(t,r={}){return await this.send({type:"presence",event:"track",payload:t},r.timeout||this.timeout)}async untrack(t={}){return await this.send({type:"presence",event:"untrack"},t)}on(t,r,n){const a=this.channelAdapter.isJoined()||this.channelAdapter.isJoining(),s=t===xl.PRESENCE||t===xl.POSTGRES_CHANGES;if(a&&s)throw this.socket.log("channel",`cannot add \`${t}\` callbacks for ${this.topic} after \`subscribe()\`.`),new Error(`cannot add \`${t}\` callbacks for ${this.topic} after \`subscribe()\`.`);return this._on(t,r,n)}async httpSend(t,r,n={}){var a;if(r==null)return Promise.reject(new Error("Payload is required for httpSend()"));const s=r instanceof ArrayBuffer||ArrayBuffer.isView(r),o={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":s?"application/octet-stream":"application/json"};this.socket.accessTokenValue&&(o.Authorization=`Bearer ${this.socket.accessTokenValue}`);const l=new URL(this.broadcastEndpointURL);l.pathname+=`/${encodeURIComponent(this.subTopic)}/events/${encodeURIComponent(t)}`,this.private&&l.searchParams.set("private","true");const c={method:"POST",headers:o,body:s?r:JSON.stringify(r)},d=await this._fetchWithTimeout(l.toString(),c,(a=n.timeout)!==null&&a!==void 0?a:this.timeout);if(d.status===202)return{success:!0};if(d.status===404)return Promise.reject(new Error("httpSend() requires Realtime server v2.97.0 or newer; the endpoint returned 404. Update your Supabase CLI to a recent version, or upgrade the Realtime server in your self-hosted setup. See https://github.com/supabase/supabase-js/blob/master/packages/core/realtime-js/migrations/httpsend-server-version.md"));let u=d.statusText;try{const h=await d.json();u=h.error||h.message||u}catch{}return Promise.reject(new Error(u))}async send(t,r={}){var n,a;if(!this.channelAdapter.canPush()&&t.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated 
503in the future. Please use httpSend() explicitly for REST delivery.");const{event:s,payload:o}=t,l={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(l.Authorization=`Bearer ${this.socket.accessTokenValue}`);const c={method:"POST",headers:l,body:JSON.stringify({messages:[{topic:this.subTopic,event:s,payload:o,private:this.private}]})};try{const d=await this._fetchWithTimeout(this.broadcastEndpointURL,c,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((a=d.body)===null||a===void 0?void 0:a.cancel()),d.ok?"ok":"error"}catch(d){return d instanceof Error&&d.name==="AbortError"?"timed out":"error"}}else return new Promise(s=>{var o,l,c;const d=this.channelAdapter.push(t.type,t,r.timeout||this.timeout);t.type==="broadcast"&&!(!((c=(l=(o=this.params)===null||o===void 0?void 0:o.config)===null||l===void 0?void 0:l.broadcast)===null||c===void 0)&&c.ack)&&s("ok"),d.receive("ok",()=>s("ok")),d.receive("error",()=>s("error")),d.receive("timeout",()=>s("timed out"))})}updateJoinPayload(t){this.channelAdapter.updateJoinPayload(t)}async unsubscribe(t=this.timeout){return new Promise(r=>{this.channelAdapter.unsubscribe(t).receive("ok",()=>r("ok")).receive("timeout",()=>r("timed out")).receive("error",()=>r("error"))})}teardown(){this.channelAdapter.teardown()}async _fetchWithTimeout(t,r,n){const a=new AbortController,s=setTimeout(()=>a.abort(),n),o=await this.socket.fetch(t,Object.assign(Object.assign({},r),{signal:a.signal}));return clearTimeout(s),o}_on(t,r,n){const a=t.toLocaleLowerCase(),s=this.channelAdapter.on(t,n),o={type:a,filter:r,callback:n,ref:s};return this.bindings[a]?this.bindings[a].push(o):this.bindings[a]=[o],this._updateFilterMessage(),this}_onClose(t){this.channelAdapter.onClose(t)}_onError(t){this.channelAdapter.onError(t)}_updateFilterMessage(){this.channelAdapter.updateFilterBindings((t,r,n)=>{var a,s,o,l,c,d,u;const h=t.event.toLocaleLowerCase();if(this._notThisChannelEvent(h,n))return!1;const f=(a=this.bindings[h])===null||a===void 0?void 0:a.find(p=>p.ref===t.ref);if(!f)return!0;if(["broadcast","presence","postgres_changes"].includes(h))if("id"in f){const p=f.id,g=(s=f.filter)===null||s===void 0?void 0:s.event;return p&&((o=r.ids)===null||o===void 0?void 0:o.includes(p))&&(g==="*"||(g==null?void 0:g.toLocaleLowerCase())===((l=r.data)===null||l===void 0?void 0:l.type.toLocaleLowerCase()))}else{const p=(d=(c=f==null?void 0:f.filter)===null||c===void 0?void 0:c.event)===null||d===void 0?void 0:d.toLocaleLowerCase();return p==="*"||p===((u=r==null?void 0:r.event)===null||u===void 0?void 0:u.toLocaleLowerCase())}else return f.type.toLocaleLowerCase()===h})}_notThisChannelEvent(t,r){const{close:n,error:a,leave:s,join:o}=L4;return r&&[n,a,s,o].includes(t)&&r!==this.joinPush.ref}_updateFilterTransform(){this.channelAdapter.updatePayloadTransform((t,r,n)=>{if(typeof r=="object"&&"ids"in r){const a=r.data,{schema:s,table:o,commit_timestamp:l,type:c,errors:d}=a;return Object.assign(Object.assign({},{schema:s,table:o,commit_timestamp:l,eventType:c,new:{},old:{},errors:d}),this._getPayloadRecords(a))}return r})}copyBindings(t){if(this.joinedOnce)throw new Error("cannot copy bindings into joined channel");for(const r in t.bindings)for(const n of t.bindings[r])this._on(n.type,n.filter,n.callback)}static isFilterValueEqual(t,r){return(t??void 0)===(r??void 0)}_getPayloadRecords(t){const r={new:{},old:{}};return(t.type==="INSERT"||t.type==="UPDATE")&&(r.new=vj(t.columns,t.record)),(t.type==="UPDATE"||t.type==="DELETE")&&(r.old=vj(t.columns,t.old_record)),r}}class yV{constructor(t,r){this.socket=new uV(t,r)}get timeout(){return this.socket.timeout}get endPoint(){return this.socket.endPoint}get transport(){return this.socket.transport}get heartbeatIntervalMs(){return this.socket.heartbeatIntervalMs}get heartbeatCallback(){return this.socket.heartbeatCallback}set heartbeatCallback(t){this.socket.heartbeatCallback=t}get heartbeatTimer(){return this.socket.heartbeatTimer}get pendingHeartbeatRef(){return this.socket.pendingHeartbeatRef}get reconnectTimer(){return this.socket.reconnectTimer}get vsn(){return this.socket.vsn}get encode(){return this.socket.encode}get decode(){return this.socket.decode}get reconnectAfterMs(){return this.socket.reconnectAfterMs}get sendBuffer(){return this.socket.sendBuffer}get stateChangeCallbacks(){return this.socket.stateChangeCallbacks}connect(){this.socket.connect()}disconnect(t,r,n,a=1e4){return new Promise(s=>{setTimeout(()=>s("timeout"),a),this.socket.disconnect(()=>{t(),s("ok")},r,n)})}push(t){this.socket.push(t)}log(t,r,n){this.socket.log(t,r,n)}makeRef(){return this.socket.makeRef()}onOpen(t){this.socket.onOpen(t)}onClose(t){this.socket.onClose(t)}onError(t){this.socket.onError(t)}onMessage(t){this.socket.onMessage(t)}isConnected(){return this.socket.isConnected()}isConnecting(){return this.socket.connectionState()==bv.connecting}isDisconnecting(){return this.socket.connectionState()==bv.closing}connectionState(){return this.socket.connectionState()}endPointURL(){return this.socket.endPointURL()}sendHeartbeat(){this.socket.sendHeartbeat()}getSocket(){return this.socket}}const kj={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},vV=[1e3,2e3,5e3,1e4],bV=1e4;function wV(){const e=new Map;return{get length(){return e.size},clear(){e.clear()},getItem(t){return e.has(t)?e.get(t):null},key(t){var r;return(r=Array.from(e.keys())[t])!==null&&r!==void 0?r:null},removeItem(t){e.delete(t)},setItem(t,r){e.set(t,String(r))}}}function jV(){try{if(typeof globalThis<"u"&&globalThis.sessionStorage)return globalThis.sessionStorage}catch{}return wV()}const kV=`
504  addEventListener("message", (e) => {
505    if (e.data.event === "start") {
506      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
507    }
508  });`;class NV{get endPoint(){return this.socketAdapter.endPoint}get timeout(){return this.socketAdapter.timeout}get transport(){return this.socketAdapter.transport}get heartbeatCallback(){return this.socketAdapter.heartbeatCallback}get heartbeatIntervalMs(){return this.socketAdapter.heartbeatIntervalMs}get heartbeatTimer(){return this.worker?this._workerHeartbeatTimer:this.socketAdapter.heartbeatTimer}get pendingHeartbeatRef(){return this.worker?this._pendingWorkerHeartbeatRef:this.socketAdapter.pendingHeartbeatRef}get reconnectTimer(){return this.socketAdapter.reconnectTimer}get vsn(){return this.socketAdapter.vsn}get encode(){return this.socketAdapter.encode}get decode(){return this.socketAdapter.decode}get reconnectAfterMs(){return this.socketAdapter.reconnectAfterMs}get sendBuffer(){return this.socketAdapter.sendBuffer}get stateChangeCallbacks(){return this.socketAdapter.stateChangeCallbacks}constructor(t,r){var n;if(this.channels=new Array,this.accessTokenValue=null,this.accessToken=null,this.apiKey=null,this.httpEndpoint="",this.headers={},this.params={}
508,this.ref=0,this.serializer=new XH,this._manuallySetToken=!1,this._authPromise=null,this._workerHeartbeatTimer=void 0,this._pendingWorkerHeartbeatRef=null,this._pendingDisconnectTimer=null,this._disconnectOnEmptyChannelsAfterMs=0,this._resolveFetch=s=>s?(...o)=>s(...o):(...o)=>fetch(...o),!(!((n=r==null?void 0:r.params)===null||n===void 0)&&n.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=r.params.apikey;const a=this._initializeOptions(r);this.socketAdapter=new yV(t,a),this.httpEndpoint=B4(t),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.isConnected())){this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this._setupConnectionHandlers();try{this.socketAdapter.connect()}catch(t){const r=t.message;throw r.includes("Node.js")?new Error(`${r}
509
510To use Realtime in Node.js, you need to provide a WebSocket implementation:
511
512Option 1: Use Node.js 22+ which has native WebSocket support
513Option 2: Install and provide the "ws" package:
514
515  npm install ws
516
517  import ws from "ws"
518  const client = new RealtimeClient(url, {
519    ...options,
520    transport: ws
521  })`):new Error(`WebSocket not available: ${r}`)}this._handleNodeJsRaceCondition()}}endpointURL(){return this.socketAdapter.endPointURL()}async disconnect(t,r){return this._cancelPendingDisconnect(),this.isDisconnecting()?"ok":await this.socketAdapter.disconnect(()=>{clearInterval(this._workerHeartbeatTimer),this._terminateWorker()},t,r)}getChannels(){return this.channels}async removeChannel(t){const r=await t.unsubscribe();return r==="ok"&&t.teardown(),r}async removeAllChannels(){const t=this.channels.map(async n=>{const a=await n.unsubscribe();return n.teardown(),a}),r=await Promise.all(t);return await this.disconnect(),r}log(t,r,n){this.socketAdapter.log(t,r,n)}connectionState(){return this.socketAdapter.connectionState()||bv.closed}isConnected(){return this.socketAdapter.isConnected()}isConnecting(){return this.socketAdapter.isConnecting()}isDisconnecting(){return this.socketAdapter.isDisconnecting()}channel(t,r={config:{}}){const n=`realtime:${t}`,a=this.getChannels().find(s=>s.topic===n);if(a)return a;{const s=new jd(`realtime:${t}`,r,this);return this._cancelPendingDisconnect(),this.channels.push(s),s}}push(t){this.socketAdapter.push(t)}async setAuth(t=null){this._authPromise=this._performAuth(t);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){this.socketAdapter.sendHeartbeat()}onHeartbeat(t){this.socketAdapter.heartbeatCallback=this._wrapHeartbeatCallback(t)}_makeRef(){return this.socketAdapter.makeRef()}_remove(t){this.channels=this.channels.filter(r=>r.topic!==t.topic),this.channels.length===0&&(this.log("transport","no channels remaining, scheduling disconnect"),this._schedulePendingDisconnect())}_schedulePendingDisconnect(){if(this._cancelPendingDisconnect(),this._disconnectOnEmptyChannelsAfterMs===0){this.log("transport","disconnecting immediately - no channels"),this.disconnect();return}
521this._pendingDisconnectTimer=setTimeout(()=>{this._pendingDisconnectTimer=null,this.channels.length===0&&(this.log("transport","deferred disconnect fired - no channels, disconnecting"),this.disconnect())},this._disconnectOnEmptyChannelsAfterMs),this.log("transport",`deferred disconnect scheduled in ${this._disconnectOnEmptyChannelsAfterMs}ms`)}_cancelPendingDisconnect(){this._pendingDisconnectTimer!==null&&(this.log("transport","pending disconnect cancelled - channel activity detected"),clearTimeout(this._pendingDisconnectTimer),this._pendingDisconnectTimer=null)}async _performAuth(t=null){let r,n=!1;if(t)r=t,n=!0;else if(this.accessToken)try{r=await this.accessToken()}catch(a){this.log("error","Error fetching access token from callback",a),r=this.accessTokenValue}else r=this.accessTokenValue;n?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEach(a=>{const s={access_token:r,version:qH};r&&a.updateJoinPayload(s),a.joinedOnce&&a.channelAdapter.isJoined()&&a.channelAdapter.push(L4.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(t="general"){this._isManualToken()||this.setAuth().catch(r=>{this.log("error",`Error setting auth in ${t}`,r)})}_setupConnectionHandlers(){this.socketAdapter.onOpen(()=>{(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).catch(r=>{this.log("error","error waiting for auth on connect",r)}),this.worker&&!this.workerRef&&this._startWorkerHeartbeat()}),this.socketAdapter.onClose(()=>{this.worker&&this.workerRef&&this._terminateWorker()}),this.socketAdapter.onMessage(t=>{t.ref&&t.ref===this._pendingWorkerHeartbeatRef&&(this._pendingWorkerHeartbeatRef=null)})}_handleNodeJsRaceCondition(){this.socketAdapter.isConnected()&&this.socketAdapter.getSocket().onConnOpen()}_wrapHeartbeatCallback(t){return(r,n)=>{r=="sent"&&this._setAuthSafely(),t&&t(r,n)}}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const t=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(t),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this._terminateWorker(),this.disconnect()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_workerObjectUrl(t){let r;if(t)r=t;else{const n=new Blob([kV],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_initializeOptions(t){var r,n,a,s,o,l,c,d,u,h,f,p;this.worker=(r=t==null?void 0:t.worker)!==null&&r!==void 0?r:!1,this.accessToken=(n=t==null?void 0:t.accessToken)!==null&&n!==void 0?n:null;const g={};g.timeout=(a=t==null?void 0:t.timeout)!==null&&a!==void 0?a:YH,g.heartbeatIntervalMs=(s=t==null?void 0:t.heartbeatIntervalMs)!==null&&s!==void 0?s:kj.HEARTBEAT_INTERVAL,this._disconnectOnEmptyChannelsAfterMs=(o=t==null?void 0:t.disconnectOnEmptyChannelsAfterMs)!==null&&o!==void 0?o:2*((l=t==null?void 0:t.heartbeatIntervalMs)!==null&&l!==void 0?l:kj.HEARTBEAT_INTERVAL),g.transport=(c=t==null?void 0:t.transport)!==null&&c!==void 0?c:HH.getWebSocketConstructor(),g.params=t==null?void 0:t.params,g.logger=t==null?void 0:t.logger,g.heartbeatCallback=this._wrapHeartbeatCallback(t==null?void 0:t.heartbeatCallback),g.sessionStorage=(d=t==null?void 0:t.sessionStorage)!==null&&d!==void 0?d:jV(),g.reconnectAfterMs=(u=t==null?void 0:t.reconnectAfterMs)!==null&&u!==void 0?u:y=>vV[y-1]||bV;let m,v;const x=(h=t==null?void 0:t.vsn)!==null&&h!==void 0?h:KH;switch(x){case GH:m=(y,b)=>b(JSON.stringify(y)),v=(y,b)=>b(JSON.parse(y));break;case D4:m=this.serializer.encode.bind(this.serializer),v=this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${g.vsn}`)}if(g.vsn=x,g.encode=(f=t==null?void 0:t.encode)!==null&&f!==void 0?f:m,g.decode=(p=t==null?void 0:t.decode)!==null&&p!==void 0?p:v,g.beforeReconnect=this._reconnectAuth.bind(this),(t!=null&&t.logLevel||t!=null&&t.log_level)&&(this.logLevel=t.logLevel||t.log_level,g.params=Object.assign(Object.assign({},g.params),{log_level:this.logLevel})),this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=t==null?void 0:t.workerUrl,g.autoSendHeartbeat=!this.worker}return g}async _reconnectAuth(){await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()}}
521var lu=class extends Error{constructor(e,t){var r;super(e),this.name="IcebergError",this.status=t.status,this.icebergType=t.icebergType,this.icebergCode=t.icebergCode,this.details=t.details,this.isCommitStateUnknown=t.icebergType==="CommitStateUnknownException"||[500,502,504].includes(t.status)&&((r=t.icebergType)==null?void 0:r.includes("CommitState"))===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}};function SV(e,t,r){const n=new URL(t,e);if(r)for(const[a,s]of Object.entries(r))s!==void 0&&n.searchParams.set(a,s);return n.toString()}async function CV(e){return!e||e.type==="none"?{}:e.type==="bearer"?{Authorization:`Bearer ${e.token}`}:e.type==="header"?{[e.name]:e.value}:e.type==="custom"?await e.getHeaders():{}}function AV(e){const t=e.fetchImpl??globalThis.fetch;return{async request({method:r,path:n,query:a,body:s,headers:o}){const l=SV(e.baseUrl,n,a),c=await CV(e.auth),d=await t(l,{method:r,headers:{...s?{"Content-Type":"application/json"}:{},...c,...o},body:s?JSON.stringify(s):void 0}),u=await d.text(),h=(d.headers.get("content-type")||"").includes("application/json"),f=h&&u?JSON.parse(u):u;if(!d.ok){const p=h?f:void 0,g=p==null?void 0:p.error;throw new lu((g==null?void 0:g.message)??`Request failed with status ${d.status}`,{status:d.status,icebergType:g==null?void 0:g.type,icebergCode:g==null?void 0:g.code,details:p})}return{status:d.status,headers:d.headers,data:f}}}}function Ih(e){return e.join("�")}var RV=class{constructor(e,t=""){this.client=e,this.prefix=t}async listNamespaces(e){const t=e?{parent:Ih(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:t})).data.namespaces.map(n=>({namespace:n}))}async createNamespace(e,t){const r={namespace:e.namespace,properties:t==null?void 0:t.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:r})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Ih(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Ih(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Ih(e.namespace)}`}),!0}catch(t){if(t instanceof lu&&t.status===404)return!1;throw t}}async createNamespaceIfNotExists(e,t){try{return await this.createNamespace(e,t)}catch(r){if(r instanceof lu&&r.status===409)return;throw r}}};function Uo(e){return e.join("�")}var EV=class{constructor(e,t="",r){this.client=e,this.prefix=t,this.accessDelegation=r}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Uo(e.namespace)}/tables`})).data.identifiers}async createTable(e,t){const r={};return this.accessDelegation&&(r["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Uo(e.namespace)}/tables`,body:t,headers:r})).data.metadata}async updateTable(e,t){const r=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Uo(e.namespace)}/tables/${e.name}`,body:t});return{"metadata-location":r.data["metadata-location"],metadata:r.data.metadata}}async dropTable(e,t){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Uo(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String((t==null?void 0:t.purge)??!1)}})}async loadTable(e){const t={};return this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Uo(e.namespace)}/tables/${e.name}`,headers:t})).data.metadata}async tableExists(e){const t={};this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Uo(e.namespace)}/tables/${e.name}`,headers:t}),!0}catch(r){if(r instanceof lu&&r.status===404)return!1;throw r}}async createTableIfNotExists(e,t){try{return await this.createTable(e,t)}catch(r){if(r instanceof lu&&r.status===409)return await this.loadTable({namespace:e.namespace,name:t.name});throw r}}},PV=class{constructor(e){var n;let t="v1";e.catalogName&&(t+=`/${e.catalogName}`);const r=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=AV({baseUrl:r,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=(n=e.accessDelegation)==null?void 0:n.join(","),this.namespaceOps=new RV(this.client,t),this.tableOps=new EV(this.client,t,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,t){return this.namespaceOps.createNamespace(e,t)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}
521async createTable(e,t){return this.tableOps.createTable(e,t)}async updateTable(e,t){return this.tableOps.updateTable(e,t)}async dropTable(e,t){await this.tableOps.dropTable(e,t)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,t){return this.namespaceOps.createNamespaceIfNotExists(e,t)}async createTableIfNotExists(e,t){return this.tableOps.createTableIfNotExists(e,t)}};function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function TV(e,t){if(cu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(cu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _V(e){var t=TV(e,"string");return cu(t)=="symbol"?t:t+""}function MV(e,t,r){return(t=_V(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function le(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nj(Object(r),!0).forEach(function(n){MV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var Vm=class extends Error{constructor(e,t="storage",r,n){super(e),this.__isStorageError=!0,this.namespace=t,this.name=t==="vectors"?"StorageVectorsError":"StorageError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};function qm(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}var Nv=class extends Vm{constructor(e,t,r,n="storage"){super(e,n,t,r),this.name=n==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=t,this.statusCode=r}toJSON(){return le({},super.toJSON())}},W4=class extends Vm{constructor(e,t,r="storage"){super(e,r),this.name=r==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=t}};function Mp(e,t,r){const n=le({},e),a=t.toLowerCase();for(const s of Object.keys(n))s.toLowerCase()===a&&delete n[s];return n[a]=r,n}function OV(e){const t={};for(const[r,n]of Object.entries(e))t[r.toLowerCase()]=n;return t}const FV=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),IV=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Sv=e=>{if(Array.isArray(e))return e.map(r=>Sv(r));if(typeof e=="function"||e!==Object(e))return e;const t={};return Object.entries(e).forEach(([r,n])=>{const a=r.replace(/([-_][a-z])/gi,s=>s.toUpperCase().replace(/[-_]/g,""));t[a]=Sv(n)}),t},DV=e=>!e||typeof e!="string"||e.length===0||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\")?!1:/^[\w!.\*'() &$@=;:+,?-]+$/.test(e),Sj=e=>{if(typeof e=="object"&&e!==null){const t=e;if(typeof t.msg=="string")return t.msg;if(typeof t.message=="string")return t.message;if(typeof t.error_description=="string")return t.error_description;if(typeof t.error=="string")return t.error;if(typeof t.error=="object"&&t.error!==null){const r=t.error;if(typeof r.message=="string")return r.message}}return JSON.stringify(e)},LV=async(e,t,r,n)=>{if(e!==null&&typeof e=="object"&&"json"in e&&typeof e.json=="function"){const a=e;let s=parseInt(String(a.status),10);Number.isFinite(s)||(s=500),a.json().then(o=>{const l=(o==null?void 0:o.statusCode)||(o==null?void 0:o.code)||s+"";t(new Nv(Sj(o),s,l,n))}).catch(()=>{const o=s+"";t(new Nv(a.statusText||`HTTP ${s} error`,s,o,n))})}else t(new W4(Sj(e),e,n))},zV=(e,t,r,n)=>{const a={method:e,headers:(t==null?void 0:t.headers)||{}};if(e==="GET"||e==="HEAD"||!n)return le(le({},a),r);if(IV(n)){var s;const o=(t==null?void 0:t.headers)||{};let l;for(const[c,d]of Object.entries(o))c.toLowerCase()==="content-type"&&(l=d);a.headers=Mp(o,"Content-Type",(s=l)!==null&&s!==void 0?s:"application/json"),a.body=JSON.stringify(n)}else a.body=n;return t!=null&&t.duplex&&(a.duplex=t.duplex),le(le({},a),r)};async function Dc(e,t,r,n,a,s,o){return new Promise((l,c)=>{e(r,zV(t,n,a,s)).then(d=>{if(!d.ok)throw d;if(n!=null&&n.noResolveJson)return d;if(o==="vectors"){const u=d.headers.get("content-type");if(d.headers.get("content-length")==="0"||d.status===204)return{};if(!u||!u.includes("application/json"))return{}}return d.json()}).then(d=>l(d)).catch(d=>LV(d,c,n,o))})}function H4(e="storage"){return{get:async(t,r,n,a)=>Dc(t,"GET",r,n,a,void 0,e),post:async(t,r,n,a,s)=>Dc(t,"POST",r,a,s,n,e),put:async(t,r,n,a,s)=>Dc(t,"PUT",r,a,s,n,e),head:async(t,r,n,a)=>Dc(t,"HEAD",r,le(le({},n),{},{noResolveJson:!0}),a,void 0,e),remove:async(t,r,n,a,s)=>Dc(t,"DELETE",r,a,s,n,e)}}const BV=H4("storage"),{get:du,post:In,put:Cv,head:UV,remove:Hb}=BV,Ir=H4("vectors");var gc=class{constructor(e,t={},r,n="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=OV(t),this.fetch=FV(r),this.namespace=n}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=Mp(this.headers,e,t),this}async handleOperation(e){var t=this;try{return{data:await e(),error:null}}catch(r){if(t.shouldThrowOnError)throw r;if(qm(r))return{data:null,error:r};throw r}}};let V4;V4=Symbol.toStringTag;var WV=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[V4]="StreamDownloadBuilder",this.promise=null}
521then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:(await e.downloadFn()).body,error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(qm(t))return{data:null,error:t};throw t}}};let q4;q4=Symbol.toStringTag;var HV=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[q4]="BlobDownloadBuilder",this.promise=null}asStream(){return new WV(this.downloadFn,this.shouldThrowOnError)}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:await(await e.downloadFn()).blob(),error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(qm(t))return{data:null,error:t};throw t}}};const VV={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},Cj={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var qV=class extends gc{constructor(e,t={},r,n){super(e,t,n,"storage"),this.bucketId=r}async uploadOrUpdate(e,t,r,n){var a=this;return a.handleOperation(async()=>{let s;const o=le(le({},Cj),n);let l=le(le({},a.headers),e==="POST"&&{"x-upsert":String(o.upsert)});const c=o.metadata;if(typeof Blob<"u"&&r instanceof Blob?(s=new FormData,s.append("cacheControl",o.cacheControl),c&&s.append("metadata",a.encodeMetadata(c)),s.append("",r)):typeof FormData<"u"&&r instanceof FormData?(s=r,s.has("cacheControl")||s.append("cacheControl",o.cacheControl),c&&!s.has("metadata")&&s.append("metadata",a.encodeMetadata(c))):(s=r,l["cache-control"]=`max-age=${o.cacheControl}`,l["content-type"]=o.contentType,c&&(l["x-metadata"]=a.toBase64(a.encodeMetadata(c))),(typeof ReadableStream<"u"&&s instanceof ReadableStream||s&&typeof s=="object"&&"pipe"in s&&typeof s.pipe=="function")&&!o.duplex&&(o.duplex="half")),n!=null&&n.headers)for(const[f,p]of Object.entries(n.headers))l=Mp(l,f,p);const d=a._removeEmptyFolders(t),u=a._getFinalPath(d),h=await(e=="PUT"?Cv:In)(a.fetch,`${a.url}/object/${u}`,s,le({headers:l},o!=null&&o.duplex?{duplex:o.duplex}:{}));return{path:d,id:h.Id,fullPath:h.Key}})}async upload(e,t,r){return this.uploadOrUpdate("POST",e,t,r)}async uploadToSignedUrl(e,t,r,n){var a=this;const s=a._removeEmptyFolders(e),o=a._getFinalPath(s),l=new URL(a.url+`/object/upload/sign/${o}`);return l.searchParams.set("token",t),a.handleOperation(async()=>{let c;const d=le(le({},Cj),n);let u=le(le({},a.headers),{"x-upsert":String(d.upsert)});const h=d.metadata;if(typeof Blob<"u"&&r instanceof Blob?(c=new FormData,c.append("cacheControl",d.cacheControl),h&&c.append("metadata",a.encodeMetadata(h)),c.append("",r)):typeof FormData<"u"&&r instanceof FormData?(c=r,c.has("cacheControl")||c.append("cacheControl",d.cacheControl),h&&!c.has("metadata")&&c.append("metadata",a.encodeMetadata(h))):(c=r,u["cache-control"]=`max-age=${d.cacheControl}`,u["content-type"]=d.contentType,h&&(u["x-metadata"]=a.toBase64(a.encodeMetadata(h))),(typeof ReadableStream<"u"&&c instanceof ReadableStream||c&&typeof c=="object"&&"pipe"in c&&typeof c.pipe=="function")&&!d.duplex&&(d.duplex="half")),n!=null&&n.headers)for(const[f,p]of Object.entries(n.headers))u=Mp(u,f,p);return{path:s,fullPath:(await Cv(a.fetch,l.toString(),c,le({headers:u},d!=null&&d.duplex?{duplex:d.duplex}:{}))).Key}})}async createSignedUploadUrl(e,t){var r=this;return r.handleOperation(async()=>{let n=r._getFinalPath(e);const a=le({},r.headers);t!=null&&t.upsert&&(a["x-upsert"]="true");const s=await In(r.fetch,`${r.url}/object/upload/sign/${n}`,{},{headers:a}),o=new URL(r.url+s.url),l=o.searchParams.get("token");if(!l)throw new Vm("No token returned by API");return{signedUrl:o.toString(),path:e,token:l}})}async update(e,t,r){return this.uploadOrUpdate("PUT",e,t,r)}async move(e,t,r){var n=this;return n.handleOperation(async()=>await In(n.fetch,`${n.url}/object/move`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,de
521stinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers}))}async copy(e,t,r){var n=this;return n.handleOperation(async()=>({path:(await In(n.fetch,`${n.url}/object/copy`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,destinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers})).Key}))}async createSignedUrl(e,t,r){var n=this;return n.handleOperation(async()=>{let a=n._getFinalPath(e);const s=typeof(r==null?void 0:r.transform)=="object"&&r.transform!==null&&Object.keys(r.transform).length>0;let o=await In(n.fetch,`${n.url}/object/sign/${a}`,le({expiresIn:t},s?{transform:r.transform}:{}),{headers:n.headers});const l=new URLSearchParams;r!=null&&r.download&&l.set("download",r.download===!0?"":r.download),(r==null?void 0:r.cacheNonce)!=null&&l.set("cacheNonce",String(r.cacheNonce));const c=l.toString();return{signedUrl:encodeURI(`${n.url}${o.signedURL}${c?`&${c}`:""}`)}})}async createSignedUrls(e,t,r){var n=this;return n.handleOperation(async()=>{const a=await In(n.fetch,`${n.url}/object/sign/${n.bucketId}`,{expiresIn:t,paths:e},{headers:n.headers}),s=new URLSearchParams;r!=null&&r.download&&s.set("download",r.download===!0?"":r.download),(r==null?void 0:r.cacheNonce)!=null&&s.set("cacheNonce",String(r.cacheNonce));const o=s.toString();return a.map(l=>le(le({},l),{},{signedUrl:l.signedURL?encodeURI(`${n.url}${l.signedURL}${o?`&${o}`:""}`):null}))})}download(e,t,r){const n=typeof(t==null?void 0:t.transform)=="object"&&t.transform!==null&&Object.keys(t.transform).length>0?"render/image/authenticated":"object",a=new URLSearchParams;t!=null&&t.transform&&this.applyTransformOptsToQuery(a,t.transform),(t==null?void 0:t.cacheNonce)!=null&&a.set("cacheNonce",String(t.cacheNonce));const s=a.toString(),o=this._getFinalPath(e),l=()=>du(this.fetch,`${this.url}/${n}/${o}${s?`?${s}`:""}`,{headers:this.headers,noResolveJson:!0},r);return new HV(l,this.shouldThrowOnError)}async info(e){var t=this;const r=t._getFinalPath(e);return t.handleOperation(async()=>Sv(await du(t.fetch,`${t.url}/object/info/${r}`,{headers:t.headers})))}async exists(e){var t=this;const r=t._getFinalPath(e);try{return await UV(t.fetch,`${t.url}/object/${r}`,{headers:t.headers}),{data:!0,error:null}}catch(a){if(t.shouldThrowOnError)throw a;if(qm(a)){var n;const s=a instanceof Nv?a.status:a instanceof W4?(n=a.originalError)===null||n===void 0?void 0:n.status:void 0;if(s!==void 0&&[400,404].includes(s))return{data:!1,error:a}}throw a}}getPublicUrl(e,t){const r=this._getFinalPath(e),n=new URLSearchParams;t!=null&&t.download&&n.set("download",t.download===!0?"":t.download),t!=null&&t.transform&&this.applyTransformOptsToQuery(n,t.transform),(t==null?void 0:t.cacheNonce)!=null&&n.set("cacheNonce",String(t.cacheNonce));const a=n.toString(),s=typeof(t==null?void 0:t.transform)=="object"&&t.transform!==null&&Object.keys(t.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${s}/public/${r}`)+(a?`?${a}`:"")}}}async remove(e){var t=this;return t.handleOperation(async()=>await Hb(t.fetch,`${t.url}/object/${t.bucketId}`,{prefixes:e},{headers:t.headers}))}async list(e,t,r){var n=this;return n.handleOperation(async()=>{const a=le(le(le({},VV),t),{},{prefix:e||""});return await In(n.fetch,`${n.url}/object/list/${n.bucketId}`,a,{headers:n.headers},r)})}async listV2(e,t){var r=this;return r.handleOperation(async()=>{const n=le({},e);return await In(r.fetch,`${r.url}/object/list-v2/${r.bucketId}`,n,{headers:r.headers},t)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}applyTransformOptsToQuery(e,t){return t.width&&e.set("width",t.width.toString()),t.height&&e.set("height",t.height.toString()),t.resize&&e.set("resize",t.resize),t.format&&e.set("format",t.format),t.quality&&e.set("quality",t.quality.toString()),e}};const GV="2.108.2",zu={"X-Client-Info":`storage-js/${GV}`};var KV=class extends gc{constructor(e,t={},r,n){const a=new URL(e);n!=null&&n.useNewHostname&&/supabase\.(co|in|red)$/.test(a.hostname)&&!a.hostname.includes("storage.supabase.")&&(a.hostname=a.hostname.replace("supabase.","storage.supabase."));const s=a.href.replace(/\/$/,""),o=le(le({},zu),t);super(s,o,r,"storage")}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const r=t.listBucketOptionsToQueryString(e);return await du(t.fetch,`${t.url}/bucket${r}`,{headers:t.headers})})}async getBucket(e){var t=this;return t.handleOperation(async()=>await du(t.fetch,`${t.url}/bucket/${e}`,{headers:t.headers}))}async createBucket(e,t={public:!1}){var r=this;return r.handleOperation(async()=>await In(r.fetch,`${r.url}/bucket`,{id:e,name:e,type:t.type,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async updateBucket(e,t){var r=this;return r.handleOperation(async()=>await Cv(r.fetch,`${r.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async emptyBucket(e){var t=this;return t.handleOperation(async()=>await In(t.fetch,`${t.url}/bucket/${e}/empty`,{},{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await Hb(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}listBucketOptionsToQueryString(e){const t={};return e&&("limit"in e&&(t.limit=String(e.limit)),"offset"in e&&(t.offset=String(e.offset)),e.search&&(t.search=e.search),e.sortColumn&&(t.sortColumn=e.sortColumn),e.sortOrder&&(t.sortOrder=e.sortOrder)),Object.keys(t).length>0?"?"+new URLSearchParams(t).toString():""}},YV=class extends gc{constructor(e,t={},r){const n=e.replace(/\/$/,""),a=le(le({},zu),t);super(n,a,r,"storage")}async createBucket(e){var t=this;return t.handleOperation(async()=>await In(t.fetch,`${t.url}/bucket`,{name:e},{headers:t.headers}))}async listBuckets(e){var t=this;return t.handleOperation(async()=>
521{const r=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&r.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&r.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&r.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&r.set("sortOrder",e.sortOrder),e!=null&&e.search&&r.set("search",e.search);const n=r.toString(),a=n?`${t.url}/bucket?${n}`:`${t.url}/bucket`;return await du(t.fetch,a,{headers:t.headers})})}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await Hb(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}from(e){var t=this;if(!DV(e))throw new Vm("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");const r=new PV({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>t.headers},fetch:this.fetch}),n=this.shouldThrowOnError;return new Proxy(r,{get(a,s){const o=a[s];return typeof o!="function"?o:async(...l)=>{try{return{data:await o.apply(a,l),error:null}}catch(c){if(n)throw c;return{data:null,error:c}}}}})}},ZV=class extends gc{constructor(e,t={},r){const n=e.replace(/\/$/,""),a=le(le({},zu),{},{"Content-Type":"application/json"},t);super(n,a,r,"vectors")}async createIndex(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/CreateIndex`,e,{headers:t.headers})||{})}async getIndex(e,t){var r=this;return r.handleOperation(async()=>await Ir.post(r.fetch,`${r.url}/GetIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers}))}async listIndexes(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/ListIndexes`,e,{headers:t.headers}))}async deleteIndex(e,t){var r=this;return r.handleOperation(async()=>await Ir.post(r.fetch,`${r.url}/DeleteIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers})||{})}},XV=class extends gc{constructor(e,t={},r){const n=e.replace(/\/$/,""),a=le(le({},zu),{},{"Content-Type":"application/json"},t);super(n,a,r,"vectors")}async putVectors(e){var t=this;if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/PutVectors`,e,{headers:t.headers})||{})}async getVectors(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/GetVectors`,e,{headers:t.headers}))}async listVectors(e){var t=this;if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/ListVectors`,e,{headers:t.headers}))}async queryVectors(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/QueryVectors`,e,{headers:t.headers}))}async deleteVectors(e){var t=this;if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/DeleteVectors`,e,{headers:t.headers})||{})}},JV=class extends gc{constructor(e,t={},r){const n=e.replace(/\/$/,""),a=le(le({},zu),{},{"Content-Type":"application/json"},t);super(n,a,r,"vectors")}async createBucket(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}async getBucket(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/GetVectorBucket`,{vectorBucketName:e},{headers:t.headers}))}async listBuckets(e={}){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/ListVectorBuckets`,e,{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await Ir.post(t.fetch,`${t.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}},QV=class extends JV{constructor(e,t={}){super(e,t.headers||{},t.fetch)}from(e){return new $V(this.url,this.headers,e,this.fetch)}async createBucket(e){var t=()=>super.createBucket,r=this;return t().call(r,e)}async getBucket(e){var t=()=>super.getBucket,r=this;return t().call(r,e)}async listBuckets(e={}){var t=()=>super.listBuckets,r=this;return t().call(r,e)}async deleteBucket(e){var t=()=>super.deleteBucket,r=this;return t().call(r,e)}},$V=class extends ZV{constructor(e,t,r,n){super(e,t,n),this.vectorBucketName=r}async createIndex(e){var t=()=>super.createIndex,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName}))}
521async listIndexes(e={}){var t=()=>super.listIndexes,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName}))}async getIndex(e){var t=()=>super.getIndex,r=this;return t().call(r,r.vectorBucketName,e)}async deleteIndex(e){var t=()=>super.deleteIndex,r=this;return t().call(r,r.vectorBucketName,e)}index(e){return new eq(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},eq=class extends XV{constructor(e,t,r,n,a){super(e,t,a),this.vectorBucketName=r,this.indexName=n}async putVectors(e){var t=()=>super.putVectors,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async getVectors(e){var t=()=>super.getVectors,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async listVectors(e={}){var t=()=>super.listVectors,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async queryVectors(e){var t=()=>super.queryVectors,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async deleteVectors(e){var t=()=>super.deleteVectors,r=this;return t().call(r,le(le({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}},tq=class extends KV{constructor(e,t={},r,n){super(e,t,r,n)}from(e){return new qV(this.url,this.headers,e,this.fetch)}get vectors(){return new QV(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new YV(this.url+"/iceberg",this.headers,this.fetch)}};function Gm(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}const G4="2.108.2",Ka=30*1e3,td=3,mx=td*Ka,rq=2*Ka,nq="http://localhost:9999",aq="supabase.auth.token",iq={"X-Client-Info":`gotrue-js/${G4}`},Av="X-Supabase-Api-Version",K4={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},sq=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,oq=10*60*1e3;class uu extends Error{constructor(t,r,n){super(t),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}toJSON(){return{name:this.name,message:this.message,status:this.status,code:this.code}}}function X(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class lq extends uu{constructor(t,r,n){super(t,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function cq(e){return X(e)&&e.name==="AuthApiError"}class qn extends uu{constructor(t,r){super(t),this.name="AuthUnknownError",this.originalError=r}}class Da extends uu{constructor(t,r,n,a){super(t,n,a),this.name=r,this.status=n}}class Vt extends Da{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function Dh(e){return X(e)&&e.name==="AuthSessionMissingError"}class Wo extends Da{constructor(){super("Auth session or user missing","AuthInvalidToken
521ResponseError",500,void 0)}}class Lh extends Da{constructor(t){super(t,"AuthInvalidCredentialsError",400,void 0)}}class zh extends Da{constructor(t,r=null){super(t,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{details:this.details})}}function dq(e){return X(e)&&e.name==="AuthImplicitGrantRedirectError"}class Aj extends Da{constructor(t,r=null){super(t,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{details:this.details})}}class uq extends Da{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class Rv extends Da{constructor(t,r){super(t,"AuthRetryableFetchError",r,void 0)}}function Rj(e){return X(e)&&e.name==="AuthRetryableFetchError"}class Ej extends Da{constructor(t="Refresh result discarded: session state changed mid-flight (e.g., concurrent signOut)"){super(t,"AuthRefreshDiscardedError",409,void 0)}}function hq(e){return X(e)&&e.name==="AuthRefreshDiscardedError"}class Pj extends Da{constructor(t,r,n){super(t,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reasons:this.reasons})}}class Op extends Da{constructor(t){super(t,"AuthInvalidJwtError",400,"invalid_jwt")}}const Fp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),Tj=` 	
522\r=`.split(""),fq=(()=>{const e=new Array(128);for(let t=0;t<e.length;t+=1)e[t]=-1;for(let t=0;t<Tj.length;t+=1)e[Tj[t].charCodeAt(0)]=-2;for(let t=0;t<Fp.length;t+=1)e[Fp[t].charCodeAt(0)]=t;return e})();function _j(e,t,r){if(e!==null)for(t.queue=t.queue<<8|e,t.queuedBits+=8;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(Fp[n]),t.queuedBits-=6}else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(Fp[n]),t.queuedBits-=6}}function Y4(e,t,r){const n=fq[e];if(n>-1)for(t.queue=t.queue<<6|n,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function Mj(e){const t=[],r=o=>{t.push(String.fromCodePoint(o))},n={utf8seq:0,codepoint:0},a={queue:0,queuedBits:0},s=o=>{gq(o,n,r)};for(let o=0;o<e.length;o+=1)Y4(e.charCodeAt(o),a,s);return t.join("")}function pq(e,t){if(e<=127){t(e);return}else if(e<=2047){t(192|e>>6),t(128|e&63);return}else if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|e&63);return}else if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function mq(e,t){for(let r=0;r<e.length;r+=1){let n=e.charCodeAt(r);if(n>55295&&n<=56319){const a=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|a)+65536,r+=1}pq(n,t)}}function gq(e,t,r){if(t.utf8seq===0){if(e<=127){r(e);return}for(let n=1;n<6;n+=1)if(!(e>>7-n&1)){t.utf8seq=n;break}if(t.utf8seq===2)t.codepoint=e&31;else if(t.utf8seq===3)t.codepoint=e&15;else if(t.utf8seq===4)t.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|e&63,t.utf8seq-=1,t.utf8seq===0&&r(t.codepoint)}}function Pl(e){const t=[],r={queue:0,queuedBits:0},n=a=>{t.push(a)};for(let a=0;a<e.length;a+=1)Y4(e.charCodeAt(a),r,n);return new Uint8Array(t)}function xq(e){const t=[];return mq(e,r=>t.push(r)),new Uint8Array(t)}function Ks(e){const t=[],r={queue:0,queuedBits:0},n=a=>{t.push(a)};return e.forEach(a=>_j(a,r,n)),_j(null,r,n),t.join("")}function yq(e){return Math.round(Date.now()/1e3)+e}function vq(){return Symbol("auth-callback")}const ar=()=>typeof window<"u"&&typeof document<"u",Os={tested:!1,writable:!1},Z4=()=>{if(!ar())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(Os.tested)return Os.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),Os.tested=!0,Os.writable=!0}catch{Os.tested=!0,Os.writable=!1}return Os.writable};function bq(e){const t={},r=new URL(e);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEac
522h((a,s)=>{t[s]=a})}catch{}return r.searchParams.forEach((n,a)=>{t[a]=n}),t}const X4=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),wq=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",nl=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},En=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch{return null}},Pt=async(e,t)=>{await e.removeItem(t)};class Km{constructor(){this.promise=new Km.promiseConstructor((t,r)=>{this.resolve=t,this.reject=r})}}Km.promiseConstructor=Promise;function Bh(e){const t=e.split(".");if(t.length!==3)throw new Op("Invalid JWT structure");for(let n=0;n<t.length;n++)if(!sq.test(t[n]))throw new Op("JWT not in base64url format");return{header:JSON.parse(Mj(t[0])),payload:JSON.parse(Mj(t[1])),signature:Pl(t[2]),raw:{header:t[0],payload:t[1]}}}async function jq(e){return await new Promise(t=>{setTimeout(()=>t(null),e)})}function kq(e,t){return new Promise((n,a)=>{(async()=>{for(let s=0;s<1/0;s++)try{const o=await e(s);if(!t(s,null,o)){n(o);return}}catch(o){if(!t(s,o)){a(o);return}}})()})}function Nq(e){return("0"+e.toString(16)).substr(-2)}function Sq(){const t=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let a="";for(let s=0;s<56;s++)a+=r.charAt(Math.floor(Math.random()*n));return a}return crypto.getRandomValues(t),Array.from(t,Nq).join("")}async function Cq(e){const r=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",r),a=new Uint8Array(n);return Array.from(a).map(s=>String.fromCharCode(s)).join("")}async function Aq(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e;const r=await Cq(e);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function Fs(e,t,r=!1){const n=Sq();let a=n;r&&(a+="/recovery"),await nl(e,`${t}-code-verifier`,a);const s=await Aq(n);return[s,n===s?"plain":"s256"]}const Rq=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function Eq(e){const t=e.headers.get(Av);if(!t||!t.match(Rq))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch{return null}}function Pq(e){if(!e)throw new Error("Missing exp claim");const t=Math.floor(Date.now()/1e3);if(e<=t)throw new Error("JWT has expired")}function Tq(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const _q=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Ua(e){if(!_q.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function _n(e){if(!e.passkey)throw new Error("@supabase/auth-js: the passkey API is experimental and disabled by default. Enable it by passing `auth: { experimental: { passkey: true } }` to createClient (or to the GoTrueClient constructor).")}function gx(){const e={};return new Proxy(e,{get:(t,r)=>{if(r==="__isUserNotAvailableProxy")return!0;if(typeof r=="symbol"){const n=r.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${r}" property of the session object is not supported. Please use getUser() instead.`)},set:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function Mq(e,t){return new Proxy(e,{get:(r,n,a)=>
522{if(n==="__isInsecureUserWarningProxy")return!0;if(typeof n=="symbol"){const s=n.toString();if(s==="Symbol(Symbol.toPrimitive)"||s==="Symbol(Symbol.toStringTag)"||s==="Symbol(util.inspect.custom)"||s==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(r,n,a)}return!t.value&&typeof n=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(r,n,a)}})}function Oj(e){return JSON.parse(JSON.stringify(e))}const Us=e=>{if(typeof e=="object"&&e!==null){const t=e;if(typeof t.msg=="string")return t.msg;if(typeof t.message=="string")return t.message;if(typeof t.error_description=="string")return t.error_description;if(typeof t.error=="string")return t.error}return JSON.stringify(e)},Oq=[500,501,502,503,504,520,521,522,523,524,525,526,527,528,529,530];async function Fj(e){var t;if(!wq(e))throw new Rv(Us(e),0);if(Oq.includes(e.status))throw new Rv(Us(e),e.status);let r;try{r=await e.json()}catch(s){throw new qn(Us(s),s)}let n;const a=Eq(e);if(a&&a.getTime()>=K4["2024-01-01"].timestamp&&typeof r=="object"&&r&&typeof r.code=="string"?n=r.code:typeof r=="object"&&r&&typeof r.error_code=="string"&&(n=r.error_code),n){if(n==="weak_password")throw new Pj(Us(r),e.status,((t=r.weak_password)===null||t===void 0?void 0:t.reasons)||[]);if(n==="session_not_found")throw new Vt}else if(typeof r=="object"&&r&&typeof r.weak_password=="object"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((s,o)=>s&&typeof o=="string",!0))throw new Pj(Us(r),e.status,r.weak_password.reasons);throw new lq(Us(r),e.status||500,n)}const Fq=(e,t,r,n)=>{const a={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"?a:(a.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},t==null?void 0:t.headers),a.body=JSON.stringify(n),Object.assign(Object.assign({},a),r))};async function te(e,t,r,n){var a;const s=Object.assign({},n==null?void 0:n.headers);s[Av]||(s[Av]=K4["2024-01-01"].name),n!=null&&n.jwt&&(s.Authorization=`Bearer ${n.jwt}`);const o=(a=n==null?void 0:n.query)!==null&&a!==void 0?a:{};n!=null&&n.redirectTo&&(o.redirect_to=n.redirectTo);const l=Object.keys(o).length?"?"+new URLSearchParams(o).toString():"",c=await Iq(e,t,r+l,{headers:s,noResolveJson:n==null?void 0:n.noResolveJson},{},n==null?void 0:n.body);return n!=null&&n.xform?n==null?void 0:n.xform(c):{data:Object.assign({},c),error:null}}async function Iq(e,t,r,n,a,s){const o=Fq(t,n,a,s);let l;try{l=await e(r,Object.assign({},o))}catch(c){throw console.error(c),new Rv(Us(c),0)}if(l.ok||await Fj(l),n!=null&&n.noResolveJson)return l;try{return await l.json()}catch(c){await Fj(c)}}function $r(e){var t;let r=null;zq(e)&&(r=Object.assign({},e),e.expires_at||(r.expires_at=yq(e.expires_in)));const n=(t=e.user)!==null&&t!==void 0?t:typeof(e==null?void 0:e.id)=="string"?e:null;return{data:{session:r,user:n},error:null}}function Ij(e){const t=$r(e);return!t.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(t.data.weak_password=e.weak_password),t}function Ui(e){var t;return{data:{user:(t=e.user)!==null&&t!==void 0?t:e},error:null}}function Dq(e){return{data:e,error:null}}function Lq(e){const{action_link:t,email_otp:r,hashed_token:n,redirect_to:a,verification_type:s}=e,o=Gm(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),l={action_link:t,email_otp:r,hashed_token:n,redirect_to:a,verification_type:s},c=Object.assign({},o);return{data:{properties:l,user:c},error:null}}function Dj(e){return e}function zq(e){return!!e.access_token&&!!e.refresh_token&&!!e.expires_in}const xx=["global","local","others"];class Bq{constructor({url:t="",headers:r={},fetch:n,experimental:a}){this.url=t,this.headers=r,this.fetch=X4(n),this.experimental=a??{},this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)},this.customProviders={listProviders:this._listCustomProviders.bind(this),createProvider:this._createCustomProvider.bind(this),getProvider:this._getCustomProvider.bind(this),updateProvider:this._updateCustomProvider.bind(this),deleteProvider:this._deleteCustomProvider.bind(this)},this.passkey={listPasskeys:this._adminListPasskeys.bind(this),deletePasskey:this._adminDeletePasskey.bind(this)}}
vendor: 4,766 bytes, line 522
522async signOut(t,r=xx[0]){if(xx.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${xx.join(", ")}`);try{return await te(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:t,noResolveJson:!0}),{data:null,error:null}}catch(n){if(X(n))return{data:null,error:n};throw n}}async inviteUserByEmail(t,r={}){try{return await te(this.fetch,"POST",`${this.url}/invite`,{body:{email:t,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:Ui})}catch(n){if(X(n))return{data:{user:null},error:n};throw n}}async generateLink(t){try{const{options:r}=t,n=Gm(t,["options"]),a=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(a.new_email=n==null?void 0:n.newEmail,delete a.newEmail),await te(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:a,headers:this.headers,xform:Lq,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(X(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(t){try{return await te(this.fetch,"POST",`${this.url}/admin/users`,{body:t,headers:this.headers,xform:Ui})}catch(r){if(X(r))return{data:{user:null},error:r};throw r}}async listUsers(t){var r,n,a,s,o,l,c;try{const d={nextPage:null,lastPage:0,total:0},u=await te(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(s=(a=t==null?void 0:t.perPage)===null||a===void 0?void 0:a.toString())!==null&&s!==void 0?s:""},xform:Dj});if(u.error)throw u.error;const h=await u.json(),f=(o=u.headers.get("x-total-count"))!==null&&o!==void 0?o:0,p=(c=(l=u.headers.get("link"))===null||l===void 0?void 0:l.split(","))!==null&&c!==void 0?c:[];return p.length>0&&(p.forEach(g=>{const m=parseInt(g.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(g.split(";")[1].split("=")[1]);d[`${v}Page`]=m}),d.total=parseInt(f)),{data:Object.assign(Object.assign({},h),d),error:null}}catch(d){if(X(d))return{data:{users:[]},error:d};throw d}}async getUserById(t){Ua(t);try{return await te(this.fetch,"GET",`${this.url}/admin/users/${t}`,{headers:this.headers,xform:Ui})}catch(r){if(X(r))return{data:{user:null},error:r};throw r}}async updateUserById(t,r){Ua(t);try{return await te(this.fetch,"PUT",`${this.url}/admin/users/${t}`,{body:r,headers:this.headers,xform:Ui})}catch(n){if(X(n))return{data:{user:null},error:n};throw n}}async deleteUser(t,r=!1){Ua(t);try{return await te(this.fetch,"DELETE",`${this.url}/admin/users/${t}`,{headers:this.headers,body:{should_soft_delete:r},xform:Ui})}catch(n){if(X(n))return{data:{user:null},error:n};throw n}}async _listFactors(t){Ua(t.userId);try{const{data:r,error:n}=await te(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/factors`,{headers:this.headers,xform:a=>({data:{factors:a},error:null})});return{data:r,error:n}}catch(r){if(X(r))return{data:null,error:r};throw r}}async _deleteFactor(t){Ua(t.userId),Ua(t.id);try{return{data:await te(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/factors/${t.id}`,{headers:this.headers}),error:null}}catch(r){if(X(r))return{data:null,error:r};throw r}}async _listOAuthClients(t){var r,n,a,s,o,l,c;try{const d={nextPage:null,lastPage:0,total:0},u=await te(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(s=(a=t==null?void 0:t.perPage)===null||a===void 0?void 0:a.toString())!==null&&s!==void 0?s:""},xform:Dj});if(u.error)throw u.error;const h=await u.json(),f=(o=u.headers.get("x-total-count"))!==null&&o!==void 0?o:0,p=(c=(l=u.headers.get("link"))===null||l===void 0?void 0:l.split(","))!==null&&c!==void 0?c:[];return p.length>0&&(p.forEach(g=>{const m=parseInt(g.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(g.split(";")[1].split("=")[1]);d[`${v}Page`]=m}),d.total=parseInt(f)),{data:Object.assign(Object.assign({},h),d),error:null}}catch(d){if(X(d))return{data:{clients:[]},error:d};throw d}}async _createOAuthClient(t){try{return await te(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(X(r))return{data:null,error:r};throw r}}async _getOAuthClient(t){try{return await te(this.fetch,"GET",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(X(r))return{data:null,error:r};throw r}}async _updateOAuthClient(t,r){try{return await te(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(X(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(t){try{return await te(this.fetch,"DELET
522E",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(X(r))return{data:null,error:r};throw r}}async _regenerateOAuthClientSecret(t){try{return await te(this.fetch,"POST",`${this.url}/admin/oauth/clients/${t}/regenerate_secret`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(X(r))return{data:null,error:r};throw r}}async _listCustomProviders(t){try{const r={};return t!=null&&t.type&&(r.type=t.type),await te(this.fetch,"GET",`${this.url}/admin/custom-providers`,{headers:this.headers,query:r,xform:n=>{var a;return{data:{providers:(a=n==null?void 0:n.providers)!==null&&a!==void 0?a:[]},error:null}}})}catch(r){if(X(r))return{data:{providers:[]},error:r};throw r}}async _createCustomProvider(t){try{return await te(this.fetch,"POST",`${this.url}/admin/custom-providers`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(X(r))return{data:null,error:r};throw r}}async _getCustomProvider(t){try{return await te(this.fetch,"GET",`${this.url}/admin/custom-providers/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(X(r))return{data:null,error:r};throw r}}async _updateCustomProvider(t,r){try{return await te(this.fetch,"PUT",`${this.url}/admin/custom-providers/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(X(n))return{data:null,error:n};throw n}}async _deleteCustomProvider(t){try{return await te(this.fetch,"DELETE",`${this.url}/admin/custom-providers/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(X(r))return{data:null,error:r};throw r}}async _adminListPasskeys(t){_n(this.experimental),Ua(t.userId);try{return await te(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/passkeys`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(X(r))return{data:null,error:r};throw r}}async _adminDeletePasskey(t){_n(this.experimental),Ua(t.userId),Ua(t.passkeyId);try{return await te(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/passkeys/${t.passkeyId}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(X(r))return{data:null,error:r};throw r}}}function Lj(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}globalThis&&Z4()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug");class Uq extends Error{constructor(t){super(t),this.isAcquireTimeout=!0}}function Wq(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function J4(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}" is invalid.`);return e.toLowerCase()}function Hq(e){return parseInt(e,16)}function Vq(e){const t=new TextEncoder().encode(e);return"0x"+Array.from(t,n=>n.toString(16).padStart(2,"0")).join("")}function qq(e){var t;const{chainId:r,domain:n,expirationTime:a,issuedAt:s=new Date,nonce:o,notBefore:l,requestId:c,resources:d,scheme:u,uri:h,version:f}=e;{if(!Number.isInteger(r))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!n)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(o&&o.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${o}`);if(!h)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(f!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${f}`);if(!((t=e.statement)===null||t===void 0)&&t.includes(`
523`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const p=J4(e.address),g=u?`${u}://${n}`:n,m=e.statement?`${e.statement}
524`:"",v=`${g} wants you to sign in with your Ethereum account:
525${p}
526
527${m}`;let x=`URI: ${h}
528Version: ${f}
529Chain ID: ${r}${o?`
530Nonce: ${o}`:""}
531Issued At: ${s.toISOString()}`;if(a&&(x+=`
532Expiration Time: ${a.toISOString()}`),l&&(x+=`
533Not Before: ${l.toISOString()}
533`),c&&(x+=`
534Request ID: ${c}`),d){let y=`
535Resources:`;for(const b of d){if(!b||typeof b!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${b}`);y+=`
536- ${b}`}x+=y}return`${v}
537${x}`}class Mt extends Error{constructor({message:t,code:r,cause:n,name:a}){var s;super(t,{cause:n}),this.__isWebAuthnError=!0,this.name=(s=a??(n instanceof Error?n.name:void 0))!==null&&s!==void 0?s:"Unknown Error",this.code=r}toJSON(){return{name:this.name,message:this.message,code:this.code}}}class Ip extends Mt{constructor(t,r){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:r,message:t}),this.name="WebAuthnUnknownError",this.originalError=r}}function Gq({error:e,options:t}){var r,n,a;const{publicKey:s}=t;if(!s)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new Mt({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((r=s.authenticatorSelection)===null||r===void 0?void 0:r.requireResidentKey)===!0)return new Mt({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(t.mediation==="conditional"&&((n=s.authenticatorSelection)===null||n===void 0?void 0:n.userVerification)==="required")return new Mt({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((a=s.authenticatorSelection)===null||a===void 0?void 0:a.userVerification)==="required")return new Mt({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new Mt({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new Mt({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return s.pubKeyCredParams.filter(l=>l.type==="public-key").length===0?new Mt({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new Mt({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const o=window.location.hostname;if(Q4(o)){if(s.rp.id!==o)return new Mt({message:`The RP ID "${s.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new Mt({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(s.user.id.byteLength<1||s.user.id.byteLength>64)return new Mt({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new Mt({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new Mt({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function Kq({error:e,options:t}){const{publicKey:r}=t;if(!r)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new Mt({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new Mt({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const n=window.location.hostname;if(Q4(n)){if(r.rpId!==n)return new Mt({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new Mt({message:`${window.location.hostname}
537 is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new Mt({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new Mt({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class Yq{createNewAbortSignal(){if(this.controller){const r=new Error("Cancelling existing WebAuthn API call for new one");r.name="AbortError",this.controller.abort(r)}const t=new AbortController;return this.controller=t,t.signal}cancelCeremony(){if(this.controller){const t=new Error("Manually cancelling existing WebAuthn API call");t.name="AbortError",this.controller.abort(t),this.controller=void 0}}}const Ev=new Yq;function zj(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:t,user:r,excludeCredentials:n}=e,a=Gm(e,["challenge","user","excludeCredentials"]),s=Pl(t).buffer,o=Object.assign(Object.assign({},r),{id:Pl(r.id).buffer}),l=Object.assign(Object.assign({},a),{challenge:s,user:o});if(n&&n.length>0){l.excludeCredentials=new Array(n.length);for(let c=0;c<n.length;c++){const d=n[c];l.excludeCredentials[c]=Object.assign(Object.assign({},d),{id:Pl(d.id).buffer,type:d.type||"public-key",transports:d.transports})}}return l}function Bj(e){if(!e)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(e);const{challenge:t,allowCredentials:r}=e,n=Gm(e,["challenge","allowCredentials"]),a=Pl(t).buffer,s=Object.assign(Object.assign({},n),{challenge:a});if(r&&r.length>0){s.allowCredentials=new Array(r.length);for(let o=0;o<r.length;o++){const l=r[o];s.allowCredentials[o]=Object.assign(Object.assign({},l),{id:Pl(l.id).buffer,type:l.type||"public-key",transports:l.transports})}}return s}function Uj(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e;return{id:e.id,rawId:e.id,response:{attestationObject:Ks(new Uint8Array(e.response.attestationObject)),clientDataJSON:Ks(new Uint8Array(e.response.clientDataJSON))},type:"public-key",clientExtensionResults:e.getClientExtensionResults(),authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function Wj(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e,n=e.getClientExtensionResults(),a=e.response;return{id:e.id,rawId:e.id,response:{authenticatorData:Ks(new Uint8Array(a.authenticatorData)),clientDataJSON:Ks(new Uint8Array(a.clientDataJSON)),signature:Ks(new Uint8Array(a.signature)),userHandle:a.userHandle?Ks(new Uint8Array(a.userHandle)):void 0},type:"public-key",clientExtensionResults:n,authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function Q4(e){return e==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}function Dp(){var e,t;return!!(ar()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.create)=="function"&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.get)=="function")}async function $4(e){try{const t=await navigator.credentials.create(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new Ip("Browser returned unexpected credential type",t)}:{data:null,error:new Ip("Empty credential response",t)}}catch(t){return{data:null,error:Gq({error:t,options:e})}}}async function eP(e){try{const t=await navigator.credentials.get(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new Ip("Browser returned unexpected credential type",t)}:{data:null,error:new Ip("Empty credential response",t)}}
537catch(t){return{data:null,error:Kq({error:t,options:e})}}}const Zq={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},Xq={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function Lp(...e){const t=a=>a!==null&&typeof a=="object"&&!Array.isArray(a),r=a=>a instanceof ArrayBuffer||ArrayBuffer.isView(a),n={};for(const a of e)if(a)for(const s in a){const o=a[s];if(o!==void 0)if(Array.isArray(o))n[s]=o;else if(r(o))n[s]=o;else if(t(o)){const l=n[s];t(l)?n[s]=Lp(l,o):n[s]=Lp(o)}else n[s]=o}return n}function Jq(e,t){return Lp(Zq,e,t||{})}function Qq(e,t){return Lp(Xq,e,t||{})}class $q{constructor(t){this.client=t,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(t){return this.client.mfa.enroll(Object.assign(Object.assign({},t),{factorType:"webauthn"}))}async _challenge({factorId:t,webauthn:r,friendlyName:n,signal:a},s){var o;try{const{data:l,error:c}=await this.client.mfa.challenge({factorId:t,webauthn:r});if(!l)return{data:null,error:c};const d=a??Ev.createNewAbortSignal();if(l.webauthn.type==="create"){const{user:u}=l.webauthn.credential_options.publicKey;if(!u.name){const h=n;if(h)u.name=`${u.id}:${h}`;else{const p=(await this.client.getUser()).data.user,g=((o=p==null?void 0:p.user_metadata)===null||o===void 0?void 0:o.name)||(p==null?void 0:p.email)||(p==null?void 0:p.id)||"User";u.name=`${u.id}:${g}`}}u.displayName||(u.displayName=u.name)}switch(l.webauthn.type){case"create":{const u=Jq(l.webauthn.credential_options.publicKey,s==null?void 0:s.create),{data:h,error:f}=await $4({publicKey:u,signal:d});return h?{data:{factorId:t,challengeId:l.id,webauthn:{type:l.webauthn.type,credential_response:h}},error:null}:{data:null,error:f}}case"request":{const u=Qq(l.webauthn.credential_options.publicKey,s==null?void 0:s.request),{data:h,error:f}=await eP(Object.assign(Object.assign({},l.webauthn.credential_options),{publicKey:u,signal:d}));return h?{data:{factorId:t,challengeId:l.id,webauthn:{type:l.webauthn.type,credential_response:h}},error:null}:{data:null,error:f}}}}catch(l){return X(l)?{data:null,error:l}:{data:null,error:new qn("Unexpected error in challenge",l)}}}async _verify({challengeId:t,factorId:r,webauthn:n}){return this.client.mfa.verify({factorId:r,challengeId:t,webauthn:n})}async _authenticate({factorId:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:a}={}},s){if(!r)return{data:null,error:new uu("rpId is required for WebAuthn authentication")};try{if(!Dp())return{data:null,error:new qn("Browser does not support WebAuthn",null)};const{data:o,error:l}=await this.challenge({factorId:t,webauthn:{rpId:r,rpOrigins:n},signal:a},{request:s});if(!o)return{data:null,error:l};const{webauthn:c}=o;return this._verify({factorId:t,challengeId:o.challengeId,webauthn:{type:c.type,rpId:r,rpOrigins:n,credential_response:c.credential_response}})}catch(o){return X(o)?{data:null,error:o}:{data:null,error:new qn("Unexpected error in authenticate",o)}}}async _register({friendlyName:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:a}={}},s){if(!r)return{data:null,error:new uu("rpId is required for WebAuthn registration")};try{if(!Dp())return{data:null,error:new qn("Browser does not support WebAuthn",null)};const{data:o,error:l}=await this._enroll({friendlyName:t});if(!o)return await this.client.mfa.listFactors().then(u=>{var h;return(h=u.data)===null||h===void 0?void 0:h.all.find(f=>f.factor_type==="webauthn"&&f.friendly_name===t&&f.status!=="unverified")}).then(u=>u?this.client.mfa.unenroll({factorId:u==null?void 0:u.id}):void 0),{data:null,error:l};const{data:c,error:d}=await this._challenge({factorId:o.id,friendlyName:o.friendly_name,webauthn:{rpId:r,rpOrigins:n},signal:a},{create:s});return c?this._verify({factorId:o.id,challengeId:c.challengeId,webauthn:{rpId:r,rpOrigins:n,type:c.webauthn.type,credential_response:c.webauthn.credential_response}}):{data:null,error:d}}catch(o){return X(o)?{data:null,error:o}:{data:null,error:new qn("Unexpected error in register",o)}}}}Wq();const eG={url:nq,storageKey:aq,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:iq,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1,experimental:{}},Ho={};class hu{get jwks(){var t,r;return(r=(t=Ho[this.storageKey])===null||t===void 0?void 0:t.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(t){Ho[this.storageKey]=Object.assign(Object.assign({},Ho[this.storageKey]),{jwks:t})}get jwks_cached_at(){var t,r;return(r=(t=Ho[this.storageKey])===null||t===void 0?void 0:t.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(t){Ho[this.storageKey]=Object.assign(Object.assign({},Ho[this.storageKey]),{cachedAt:t})}constructor(t){var r,n,a;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.lastRefreshFailure=null,this._sessionRemovalEpoch=0,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lock=null,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const s=Object.assign(Object.assign({},eG),t);if(this.storageKey=s.storageKey,this.instanceID=(r=hu.nextInstanceID[this.storageKey])!==null&&r!==void 0?r:0,hu.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!s.debug,typeof s.debug=="function"&&(this.logger=s.debug),this.instanceID>0&&ar()){const o=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(o),this.logDebugMessages&&console.trace(o)}if(this.persistSession=s.persistSession,this.autoRefreshToken=s.autoRefreshToken,this.experimental=(n=s.experimental)!==null&&n!==void 0?n:{},this.admin=new Bq({url:s.url,headers:s.headers,fetch:s.fetch,experimental:this.experimental}),this.url=s.url,this.headers=s.headers,this.fetch=X4(s.fetch),this.detectSessionInUrl=s.detectSessionInUrl,this.flowType=s.flowType,this.hasCustomAuthorizationHeader=s.hasCustomAuthorizationHeader,this.throwOnError=s.throwOnError,this.lockAcquireTimeout=s.lockAcquireTimeout,s.lock!=null&&(this.lock=s.lock),this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new $q(this)}
537,this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.passkey={startRegistration:this._startPasskeyRegistration.bind(this),verifyRegistration:this._verifyPasskeyRegistration.bind(this),startAuthentication:this._startPasskeyAuthentication.bind(this),verifyAuthentication:this._verifyPasskeyAuthentication.bind(this),list:this._listPasskeys.bind(this),update:this._updatePasskey.bind(this),delete:this._deletePasskey.bind(this)},this.persistSession?(s.storage?this.storage=s.storage:Z4()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=Lj(this.memoryStorage)),s.userStorage&&(this.userStorage=s.userStorage)):(this.memoryStorage={},this.storage=Lj(this.memoryStorage)),ar()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(a=this.broadcastChannel)===null||a===void 0||a.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o),(o.data.event==="TOKEN_REFRESHED"||o.data.event==="SIGNED_IN")&&(this.lastRefreshFailure=null);try{await this._notifyAllSubscribers(o.data.event,o.data.session,!1)}catch(l){this._debug("#broadcastChannel","error",l)}})}s.skipAutoInitialize||this.initialize().catch(o=>{this._debug("#initialize()","error",o)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(t){if(this.throwOnError&&t&&t.error)throw t.error;return t}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${G4}) ${new Date().toISOString()}`}_debug(...t){return this.logDebugMessages&&this.logger(this._logPrefix(),...t),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()):await this._initialize())(),await this.initializePromise)}async _initialize(){var t;try{let r={},n="none";if(ar()&&(r=bq(window.location.href),this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce")),ar()&&this.detectSessionInUrl&&n!=="none"){const{data:a,error:s}=await this._getSessionFromURL(r,n);if(s){if(this._debug("#_initialize()","error detecting session from URL",s),dq(s)){const c=(t=s.details)===null||t===void 0?void 0:t.code;if(c==="identity_already_exists"||c==="identity_not_found"||c==="single_identity_not_deletable")return{error:s}}return{error:s}}const{session:o,redirectType:l}=a;return this._debug("#_initialize()","detected session in URL",o,"redirect type",l),await this._saveSession(o),setTimeout(async()=>{l==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",o):await this._notifyAllSubscribers("SIGNED_IN",o)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return X(r)?this._returnResult({error:r}):this._returnResult({error:new qn("Unexpected error during initialization",r)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(t){var r,n,a;try{const s=await te(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(a=t==null?void 0:t.options)===null||a===void 0?void 0:a.captchaToken}},xform:$r}),{data:o,error:l}=s;if(l||!o)return this._returnResult({data:{user:null,session:null},error:l});const c=o.session,d=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",c)),this._returnResult({data:{user:d,session:c},error:null})}catch(s){if(X(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async signUp(t){var r,n,a;try{let s;if("email"in t){const{email:u,password:h,options:f}=t;let p=null,g=null;this.flowType==="pkce"&&([p,g]=await Fs(this.storage,this.storageKey)),s=await te(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:f==null?void 0:f.emailRedirectTo,body:{email:u,password:h,data:(r=f==null?void 0:f.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:f==null?void 0:f.captchaToken},code_challenge:p,code_challenge_method:g},xform:$r})}else if("phone"in t){const{phone:u,password:h,options:f}=t;s=await te(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:u,password:h,data:(n=f==null?void 0:f.data)!==null&&n!==void 0?n:{},channel:(a=f==null?void 0:f.channel)!==null&&a!==void 0?a:"sms",gotrue_meta_security:{captcha_token:f==null?void 0:f.captchaToken}},xform:$r})}else throw new Lh("You must provide either an email or phone number and a password");const{data:o,error:l}=s;if(l||!o)return await Pt(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:l});const c=o.session,d=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",c)),this._returnResult({data:{user:d,session:c},error:null})}catch(s){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async signInWithPassword(t){try{let r;if("email"in t){const{email:s,password:o,options:l}=t;r=await te(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:s,password:o,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken}},xform:Ij})}else if("phone"in t){const{phone:s,password:o,options:l}=t;r=await te(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:s,password:o,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken}},xform:Ij})}else throw new Lh("You must provide either an email or phone number and a password");const{data:n,error:a}=r;if(a)return this._returnResult({data:{user:null,session:null},error:a});if(!n||!n.session||!n.user){const s=new Wo;return this._returnResult({data:{user:null,session:null},error:s})}return n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),this._returnResult({data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:a})}catch(r){if(X(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOAuth(t){var r,n,a,s;return await this._handleProviderSignIn(t.provider,{redirectTo:(r=t.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=t.options)===null||n===void 0?void 0:n.scopes,queryParams:(a=t.options)===null||a===void 0?void 0:a.queryParams,skipBrowserRedirect:(s=t.options)===null||s===void 0?void 0:s.skipBrowserRedirect})}async exchangeCodeForSession(t){return await this.initializePromise,this.lock!=null?this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(t)):this._exchangeCodeForSession(t)}async signInWithWeb3(t){const{chain:r}=t;switch(r){case"ethereum":return await this.signInWithEthereum(t);case"solana":return await this.signInWithSolana(t);default:throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}}async signInWithEthereum(t){var r,n,a,s,o,l,c,d,u,h,f;let p,g;if("message"in t)p=t.message,g=t.signature;else{const{chain:m,wallet:v,statement:x,options:y}=t;let b;if(ar())if(typeof v=="object")b=v;else{const E=window;if("ethereum"in E&&typeof E.ethereum=="object"&&"request"in E.ethereum&&typeof E.ethereum.request=="function")b=E.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof v!="object"||!(y!=null&&y.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");b=v}const j=new URL((r=y==null?void 0:y.url)!==null&&r!==void 0?r:window.location.href),k=await b.request({method:"eth_requestAccounts"}).then(E=>E).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!k||k.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const N=J4(k[0]);let S=(n=y==null?void 0:y.signInWithEthereum)===null||n===void 0?void 0:n.chainId;if(!S){const E=await b.request({method:"eth_chainId"});S=Hq(E)}const C={domain:j.host,address:N,statement:x,uri:j.href,version:"1",chainId:S,nonce:(a=y==null?void 0:y.signInWithEthereum)===null||a===void 0?void 0:a.nonce,issuedAt:(o=(s=y==null?void 0:y.signInWithEthereum)===null||s===void 0?void 0:s.issuedAt)!==null&&o!==void 0?o:new Date,expirationTime:(l=y==null?void 0:y.signInWithEthereum)===null||l===void 0?void 0:l.expirationTime,notBefore:(c=y==null?void 0:y.signInWithEthereum)===null||c===void 0?void 0:c.notBefore,requestId:(d=y==null?void 0:y.signInWithEthereum)===null||d===void 0?void 0:d.requestId,resources:(u=y==null?void 0:y.signInWithEthereum)===null||u===void 0?void 0:u.resources};p=qq(C),g=await b.request({method:"personal_sign",params:[Vq(p),N]})}try{const{data:m,error:v}=await te(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:p,signature:g}
537,!((h=t.options)===null||h===void 0)&&h.captchaToken?{gotrue_meta_security:{captcha_token:(f=t.options)===null||f===void 0?void 0:f.captchaToken}}:null),xform:$r});if(v)throw v;if(!m||!m.session||!m.user){const x=new Wo;return this._returnResult({data:{user:null,session:null},error:x})}return m.session&&(await this._saveSession(m.session),await this._notifyAllSubscribers("SIGNED_IN",m.session)),this._returnResult({data:Object.assign({},m),error:v})}catch(m){if(X(m))return this._returnResult({data:{user:null,session:null},error:m});throw m}}async signInWithSolana(t){var r,n,a,s,o,l,c,d,u,h,f,p;let g,m;if("message"in t)g=t.message,m=t.signature;else{const{chain:v,wallet:x,statement:y,options:b}=t;let j;if(ar())if(typeof x=="object")j=x;else{const N=window;if("solana"in N&&typeof N.solana=="object"&&("signIn"in N.solana&&typeof N.solana.signIn=="function"||"signMessage"in N.solana&&typeof N.solana.signMessage=="function"))j=N.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof x!="object"||!(b!=null&&b.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");j=x}const k=new URL((r=b==null?void 0:b.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in j&&j.signIn){const N=await j.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},b==null?void 0:b.signInWithSolana),{version:"1",domain:k.host,uri:k.href}),y?{statement:y}:null));let S;if(Array.isArray(N)&&N[0]&&typeof N[0]=="object")S=N[0];else if(N&&typeof N=="object"&&"signedMessage"in N&&"signature"in N)S=N;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in S&&"signature"in S&&(typeof S.signedMessage=="string"||S.signedMessage instanceof Uint8Array)&&S.signature instanceof Uint8Array)g=typeof S.signedMessage=="string"?S.signedMessage:new TextDecoder().decode(S.signedMessage),m=S.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in j)||typeof j.signMessage!="function"||!("publicKey"in j)||typeof j!="object"||!j.publicKey||!("toBase58"in j.publicKey)||typeof j.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");g=[`${k.host} wants you to sign in with your Solana account:`,j.publicKey.toBase58(),...y?["",y,""]:[""],"Version: 1",`URI: ${k.href}`,`Issued At: ${(a=(n=b==null?void 0:b.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&a!==void 0?a:new Date().toISOString()}`,...!((s=b==null?void 0:b.signInWithSolana)===null||s===void 0)&&s.notBefore?[`Not Before: ${b.signInWithSolana.notBefore}`]:[],...!((o=b==null?void 0:b.signInWithSolana)===null||o===void 0)&&o.expirationTime?[`Expiration Time: ${b.signInWithSolana.expirationTime}`]:[],...!((l=b==null?void 0:b.signInWithSolana)===null||l===void 0)&&l.chainId?[`Chain ID: ${b.signInWithSolana.chainId}`]:[],...!((c=b==null?void 0:b.signInWithSolana)===null||c===void 0)&&c.nonce?[`Nonce: ${b.signInWithSolana.nonce}`]:[],...!((d=b==null?void 0:b.signInWithSolana)===null||d===void 0)&&d.requestId?[`Request ID: ${b.signInWithSolana.requestId}`]:[],...!((h=(u=b==null?void 0:b.signInWithSolana)===null||u===void 0?void 0:u.resources)===null||h===void 0)&&h.length?["Resources",...b.signInWithSolana.resources.map(S=>`- ${S}`)]:[]].join(`
538`);const N=await j.signMessage(new TextEncoder().encode(g),"utf8");if(!N||!(N instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");m=N}}try{const{data:v,error:x}=await te(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:g,signature:Ks(m)},!((f=t.options)===null||f===void 0)&&f.captchaToken?{gotrue_meta_security:{captcha_token:(p=t.options)===null||p===void 0?void 0:p.captchaToken}}:null),xform:$r});if(x)throw x;if(!v||!v.session||!v.user){const y=new Wo;return this._returnResult({data:{user:null,session:null},error:y})}return v.session&&(await this._saveSession(v.session),await this._notifyAllSubscribers("SIGNED_IN",v.session)),this._returnResult({data:Object.assign({},v),error:x})}catch(v){if(X(v))return this._returnResult({data:{user:null,session:null},error:v});throw v}}async _exchangeCodeForSession(t){const r=await En(this.storage,`${this.storageKey}-code-verifier`),[n,a]=(r??"").split("/");try{if(!n&&this.flowType==="pkce")throw new uq;const{data:s,error:o}=await te(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:t,code_verifier:n},xform:$r});if(await Pt(this.storage,`${this.storageKey}-code-verifier`),o)throw o;if(!s||!s.session||!s.user){const l=new Wo;return this._returnResult({data:{user:null,session:null,redirectType:null},error:l})}return s.session&&(await this._saveSession(s.session),await this._notifyAllSubscribers(a==="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",s.session)),this._returnResult({data:Object.assign(Object.assign({},s),{redirectType:a??null}),error:o})}catch(s){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(s))return this._returnResult({data:{user:null,session:null,redirectType:null},error:s});throw s}}async signInWithIdToken(t){try{const{options:r,provider:n,token:a,access_token:s,nonce:o}=t,l=await te(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:a,access_token:s,nonce:o,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:$r}),{data:c,error:d}=l;if(d)return this._returnResult({data:{user:null,session:null},error:d});if(!c||!c.session||!c.user){const u=new Wo;return this._returnResult({data:{user:null,session:null},error:u})}return c.session&&(await this._saveSession(c.session),await this._notifyAllSubscribers("SIGNED_IN",c.session)),this._returnResult({data:c,error:d})}catch(r){if(X(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOtp(t){var r,n,a,s,o;try{if("email"in t){const{email:l,options:c}=t;let d=null,u=null;this.flowType==="pkce"&&([d,u]=await Fs(this.storage,this.storageKey));const{error:h}=await te(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:l,data:(r=c==null?void 0:c.data)!==null&&r!==void 0?r:{},create_user:(n=c==null?void 0:c.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken},code_challenge:d,code_challenge_method:u},redirectTo:c==null?void 0:c.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:h})}if("phone"in t){const{phone:l,options:c}=t,{data:d,error:u}=await te(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:l,data:(a=c==null?void 0:c.data)!==null&&a!==void 0?a:{},create_user:(s=c==null?void 0:c.shouldCreateUser)!==null&&s!==void 0?s:!0,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken},channel:(o=c==null?void 0:c.channel)!==null&&o!==void 0?o:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:d==null?void 0:d.message_id},error:u})}throw new Lh("You must provide either an email or phone number.")}catch(l){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(l))return this._returnResult({data:{user:null,session:null},error:l});throw l}}async verifyOtp(t){var r,n;try{let a,s;"options"in t&&(a=(r=t.options)===null||r===void 0?void 0:r.redirectTo,s=(n=t.options)===null||n===void 0?void 0:n.captchaToken);const{data:o,error:l}=await te(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},t),{gotrue_meta_security:{captcha_token:s}}),redirectTo:a,xform:$r});if(l)throw l;if(!o)throw new Error("An error occurred on token verification.");const c=o.session,d=o.user;return c!=null&&c.access_token&&(await this._saveSession(c),await this._notifyAllSubscribers(t.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",c)),this._returnResult({data:{user:d,session:c},error:null})}catch(a){if(X(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithSSO(t){var r,n,a,s,o;try{let l=null,c=null;this.flowType==="pkce"&&([l,c]=await Fs(this.storage,this.storageKey));const d=await te(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in t?{provider_id:t.providerId}:null),"domain"in t?{domain:t.domain}:null),{redirect_to:(n=(r=t.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((a=t==null?void 0:t.options)===null||a===void 0)&&a.captchaToken?{gotrue_meta_security:{captcha_token:t.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:l,code_challenge_method:c}),headers:this.headers,xform:Dq});return!((s=d.data)===null||s===void 0)&&s.url&&ar()&&!(!((o=t.options)===null||o===void 0)&&o.skipBrowserRedirect)&&window.location.assign(d.data.url),this._returnResult(d)}catch(l){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(l))return this._returnResult({data:null,error:l});throw l}}async reauthenticate(){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate()):await this._reauthenticate()}async _reauthenticate(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)throw n;if(!r)throw new Vt;const{error:a}=await te(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return this._returnResult({data:{user:null,session:null},error:a})})}catch(t){if(X(t))return this._returnResult({data:{user:null,session:null},error:t});throw t}}async resend(t){try{const r=`${this.url}/resend`;if("email"in t){const{email:n,type:a,options:s}=t;let o=null,l=null;this.flowType==="pkce"&&([o,l]=await Fs(this.storage,this.storageKey));const{error:c}=await te(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:a,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}
538,code_challenge:o,code_challenge_method:l},redirectTo:s==null?void 0:s.emailRedirectTo});return c&&await Pt(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:c})}else if("phone"in t){const{phone:n,type:a,options:s}=t,{data:o,error:l}=await te(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:a,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:o==null?void 0:o.message_id},error:l})}throw new Lh("You must provide either an email or phone number and a type")}catch(r){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async getSession(){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async t=>t)):await this._useSession(async t=>t)}async _acquireLock(t,r){this._debug("#_acquireLock","begin",t);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),a=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await a}catch{}})()),a}return await this.lock(`lock:${this.storageKey}`,t,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const n=r();for(this.pendingInLock.push((async()=>{try{await n}catch{}})()),await n;this.pendingInLock.length;){const a=[...this.pendingInLock];await Promise.all(a),this.pendingInLock.splice(0,a.length)}return await n}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(t){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await t(r)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lock!=null&&!this.lockAcquired&&this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let t=null;const r=await En(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?t=r:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!t)return{data:{session:null},error:null};const n=t.expires_at?t.expires_at*1e3-Date.now()<mx:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",t.expires_at),!n){if(this.userStorage){const o=await En(this.userStorage,this.storageKey+"-user");o!=null&&o.user?t.user=o.user:t.user=gx()}if(this.storage.isServer&&t.user&&!t.user.__isUserNotAvailableProxy){const o={value:this.suppressGetSessionWarning};t.user=Mq(t.user,o),o.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:t},error:null}}const{data:a,error:s}=await this._callRefreshToken(t.refresh_token);if(s){if(!!(t.expires_at&&t.expires_at*1e3>Date.now())){const l=await En(this.storage,this.storageKey);if(l&&l.refresh_token===t.refresh_token)return this._returnResult({data:{session:t},error:null})}return this._returnResult({data:{session:null},error:s})}return this._returnResult({data:{session:a},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(t){if(t)return await this._getUser(t);await this.initializePromise;let r;return this.lock!=null?r=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser()):r=await this._getUser(),r.data.user&&(this.suppressGetSessionWarning=!0),r}async _getUser(t){try{return t?await te(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:t,xform:Ui}):await this._useSession(async r=>{var n,a,s;const{data:o,error:l}=r;if(l)throw l;return!(!((n=o.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new Vt}:await te(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(s=(a=o.session)===null||a===void 0?void 0:a.access_token)!==null&&s!==void 0?s:void 0,xform:Ui})})}catch(r){if(X(r))return Dh(r)&&(await this._removeSession(),await Pt(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:r});throw r}}async updateUser(t,r={}){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(t,r)):await this._updateUser(t,r)}async _updateUser(t,r={}){try{return await this._useSession(async n=>{const{data:a,error:s}=n;if(s)throw s;if(!a.session)throw new Vt;const o=a.session;let l=null,c=null;this.flowType==="pkce"&&t.email!=null&&([l,c]=await Fs(this.storage,this.storageKey));const{data:d,error:u}=await te(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},t),{code_challenge:l,code_challenge_method:c}),jwt:o.access_token,xform:Ui});if(u)throw u;return o.user=d.user,await this._saveSession(o),await this._notifyAllSubscribers("USER_UPDATED",o),this._returnResult({data:{user:o.user},error:null})})}catch(n){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(n))return this._returnResult({data:{user:null},error:n});throw n}}async setSession(t){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(t)):await this._setSession(t)}async _setSession(t){try{if(!t.access_token||!t.refresh_token)throw new Vt;const r=Date.now()/1e3;let n=r,a=!0,s=null;const{payload:o}=Bh(t.access_token);if(o.exp&&(n=o.exp,a=n<=r),a){const{data:l,error:c}=await this._callRefreshToken(t.refresh_token);if(c)return this._returnResult({data:{user:null,session:null},error:c});if(!l)return{data:{user:null,session:null},error:null};s=l}else{const{data:l,error:c}=await this._getUser(t.access_token);if(c)return this._returnResult({data:{user:null,session:null},error:c});s={access_token:t.access_token,refresh_token:t.refresh_token,user:l.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(s),await this._notifyAllSubscribers("SIGNED_IN",s)}return this._returnResult({data:{user:s.user,session:s},error:null})}catch(r){if(X(r))return this._returnResult({data:{session:null,user:null},error:r});throw r}}async refreshSession(t){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(t)):await this._refreshSession(t)}async _refreshSession(t){try{return await this._useSession(async r=>{var n;if(!t){const{data:o,error:l}=r;if(l)throw l;t=(n=o.session)!==null&&n!==void 0?n:void 0}if(!(t!=null&&t.refresh_token))throw new Vt;const{data:a,error:s}=await this._callRefreshToken(t.refresh_token);return s?this._returnResult({data:{user:null,session:null},error:s}):a?this._returnResult({data:{user:a.user,session:a},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(r){if(X(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async _getSessionFromURL(t,r){var n;try{if(!ar())throw new zh("No browser detected.");
538if(t.error||t.error_description||t.error_code)throw new zh(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new Aj("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new zh("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!t.code)throw new Aj("No code detected.");const{data:b,error:j}=await this._exchangeCodeForSession(t.code);if(j)throw j;const k=new URL(window.location.href);return k.searchParams.delete("code"),window.history.replaceState(window.history.state,"",k.toString()),{data:{session:b.session,redirectType:(n=b.redirectType)!==null&&n!==void 0?n:null},error:null}}const{provider_token:a,provider_refresh_token:s,access_token:o,refresh_token:l,expires_in:c,expires_at:d,token_type:u}=t;if(!o||!c||!l||!u)throw new zh("No session defined in URL");const h=Math.round(Date.now()/1e3),f=parseInt(c);let p=h+f;d&&(p=parseInt(d));const g=p-h;g*1e3<=Ka&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${g}s, should have been closer to ${f}s`);const m=p-f;h-m>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",m,p,h):h-m<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",m,p,h);const{data:v,error:x}=await this._getUser(o);if(x)throw x;const y={provider_token:a,provider_refresh_token:s,access_token:o,expires_in:f,expires_at:p,refresh_token:l,token_type:u,user:v.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:y,redirectType:t.type},error:null})}catch(a){if(X(a))return this._returnResult({data:{session:null,redirectType:null},error:a});throw a}}_isImplicitGrantCallback(t){return typeof this.detectSessionInUrl=="function"?this.detectSessionInUrl(new URL(window.location.href),t):!!(t.access_token||t.error||t.error_description||t.error_code)}async _isPKCECallback(t){const r=await En(this.storage,`${this.storageKey}-code-verifier`);return!!(t.code&&r)}async signOut(t={scope:"global"}){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(t)):await this._signOut(t)}async _signOut({scope:t}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:a,error:s}=r;if(s&&!Dh(s))return this._returnResult({error:s});const o=(n=a.session)===null||n===void 0?void 0:n.access_token;if(o){const{error:l}=await this.admin.signOut(o,t);if(l&&!(cq(l)&&(l.status===404||l.status===401||l.status===403)||Dh(l)))return this._returnResult({error:l})}return t!=="others"&&(await this._removeSession(),await Pt(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(t){const r=vq(),n={id:r,callback:t,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",r),this.stateChangeEmitters.delete(r)}};return this._debug("#onAuthStateChange()","registered callback with id",r),this.stateChangeEmitters.set(r,n),(async()=>(await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(r)}):await this._emitInitialSession(r)))(),{data:{subscription:n}}}async _emitInitialSession(t){return await this._useSession(async r=>{var n,a;try{const{data:{session:s},error:o}=r;if(o)throw o;await((n=this.stateChangeEmitters.get(t))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",s)),this._debug("INITIAL_SESSION","callback id",t,"session",s)}catch(s){await((a=this.stateChangeEmitters.get(t))===null||a===void 0?void 0:a.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",t,"error",s),Dh(s)?console.warn(s):console.error(s)}})}async resetPasswordForEmail(t,r={}){let n=null,a=null;this.flowType==="pkce"&&([n,a]=await Fs(this.storage,this.storageKey,!0));try{return await te(this.fetch,"POST",`${this.url}/recover`,{body:{email:t,code_challenge:n,code_challenge_method:a,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(s){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(s))return this._returnResult({data:null,error:s});throw s}}async getUserIdentities(){var t;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return this._returnResult({data:{identities:(t=r.user.identities)!==null&&t!==void 0?t:[]},error:null})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async linkIdentity(t){return"token"in t?this.linkIdentityIdToken(t):this.linkIdentityOAuth(t)}async linkIdentityOAuth(t){var r;try{const{data:n,error:a}=await this._useSession(async s=>{var o,l,c,d,u;const{data:h,error:f}=s;if(f)throw f;const p=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,t.provider,{redirectTo:(o=t.options)===null||o===void 0?void 0:o.redirectTo,scopes:(l=t.options)===null||l===void 0?void 0:l.scopes,queryParams:(c=t.options)===null||c===void 0?void 0:c.queryParams,skipBrowserRedirect:!0});return await te(this.fetch,"GET",p,{headers:this.headers,jwt:(u=(d=h.session)===null||d===void 0?void 0:d.access_token)!==null&&u!==void 0?u:void 0})});if(a)throw a;return ar()&&!(!((r=t.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),this._returnResult({data:{provider:t.provider,url:n==null?void 0:n.url},error:null})}catch(n){if(X(n))return this._returnResult({data:{provider:t.provider,url:null},error:n});throw n}}async linkIdentityIdToken(t){return await this._useSession(async r=>{var n;try{const{error:a,data:{session:s}}=r;if(a)throw a;const{options:o,provider:l,token:c,access_token:d,nonce:u}=t,h=await te(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(n=s==null?void 0:s.access_token)!==null&&n!==void 0?n:void 0,body:{provider:l,id_token:c,access_token:d,nonce:u,link_identity:!0,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:$r}),{data:f,error:p}=h;return p?this._returnResult({data:{user:null,session:null},error:p}):!f||!f.session||!f.user?this._returnResult({data:{user:null,session:null},error:new Wo}):(f.session&&(await this._saveSession(f.session),await this._notifyAllSubscribers("USER_UPDATED",f.session)),this._returnResult({data:f,error:p}))}catch(a){if(await Pt(this.storage,`${this.storageKey}-code-verifier`),X(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}})}async unlinkIdentity(t){try{return await this._useSession(async r=>{var n,a;const{data:s,error:o}=r;if(o)throw o;
538return await te(this.fetch,"DELETE",`${this.url}/user/identities/${t.identity_id}`,{headers:this.headers,jwt:(a=(n=s.session)===null||n===void 0?void 0:n.access_token)!==null&&a!==void 0?a:void 0})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _refreshAccessToken(t){const r="#_refreshAccessToken()";this._debug(r,"begin");try{const n=Date.now();return await kq(async a=>(a>0&&await jq(200*Math.pow(2,a-1)),this._debug(r,"refreshing attempt",a),await te(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:t},headers:this.headers,xform:$r})),(a,s)=>{const o=200*Math.pow(2,a);return s&&Rj(s)&&Date.now()+o-n<Ka})}catch(n){if(this._debug(r,"error",n),X(n))return this._returnResult({data:{session:null,user:null},error:n});throw n}finally{this._debug(r,"end")}}_isValidSession(t){return typeof t=="object"&&t!==null&&"access_token"in t&&"refresh_token"in t&&"expires_at"in t}async _handleProviderSignIn(t,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,t,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",t,"options",r,"url",n),ar()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:t,url:n},error:null}}async _recoverAndRefresh(){var t,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const a=await En(this.storage,this.storageKey);if(a&&this.userStorage){let o=await En(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!o&&(o={user:a.user},await nl(this.userStorage,this.storageKey+"-user",o)),a.user=(t=o==null?void 0:o.user)!==null&&t!==void 0?t:gx()}else if(a&&!a.user&&!a.user){const o=await En(this.storage,this.storageKey+"-user");o&&(o!=null&&o.user)?(a.user=o.user,await Pt(this.storage,this.storageKey+"-user"),await nl(this.storage,this.storageKey,a)):a.user=gx()}if(this._debug(n,"session from storage",a),!this._isValidSession(a)){this._debug(n,"session is not valid"),a!==null&&await this._removeSession();return}const s=((r=a.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<mx;if(this._debug(n,`session has${s?"":" not"} expired with margin of ${mx}s`),s){if(this.autoRefreshToken&&a.refresh_token){const{error:o}=await this._callRefreshToken(a.refresh_token);o&&(hq(o)?this._debug(n,"refresh discarded by commit guard",o):this._debug(n,"refresh failed",o))}}else if(a.user&&a.user.__isUserNotAvailableProxy===!0)try{const{data:o,error:l}=await this._getUser(a.access_token);!l&&(o!=null&&o.user)?(a.user=o.user,await this._saveSession(a),await this._notifyAllSubscribers("SIGNED_IN",a)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(o){console.error("Error getting user data:",o),this._debug(n,"error getting user data, skipping SIGNED_IN notification",o)}else await this._notifyAllSubscribers("SIGNED_IN",a)}catch(a){this._debug(n,"error",a),console.error(a);return}finally{this._debug(n,"end")}}async _callRefreshToken(t){var r,n;if(!t)throw new Vt;if(this.refreshingDeferred)return this.refreshingDeferred.promise;if(this.lastRefreshFailure&&this.lastRefreshFailure.refreshToken===t&&Date.now()<this.lastRefreshFailure.expiresAt)return this._debug("#_callRefreshToken()","returning cached failure (cooldown active)"),this.lastRefreshFailure.result;const a="#_callRefreshToken()";this._debug(a,"begin");try{this.refreshingDeferred=new Km;const s=await En(this.storage,this.storageKey),{data:o,error:l}=await this._refreshAccessToken(t);if(l)throw l;if(!o.session)throw new Vt;const c=await En(this.storage,this.storageKey);if(s!==null&&(c===null||c.refresh_token!==s.refresh_token)){this._debug(a,"commit guard: storage changed since refresh started, discarding rotated tokens",{startedWith:"present",nowHolds:c?"replaced":"cleared"});const f={data:null,error:new Ej};return this.refreshingDeferred.resolve(f),f}const u=this._sessionRemovalEpoch;if(await this._saveSession(o.session),this._sessionRemovalEpoch!==u){this._debug(a,"commit guard (post-save): _removeSession ran during _saveSession, und
538oing write"),await Pt(this.storage,this.storageKey),this.userStorage&&await Pt(this.userStorage,this.storageKey+"-user");const f={data:null,error:new Ej};return this.refreshingDeferred.resolve(f),f}await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const h={data:o.session,error:null};return this.lastRefreshFailure=null,this.refreshingDeferred.resolve(h),h}catch(s){if(this._debug(a,"error",s),X(s)){const o={data:null,error:s};if(!Rj(s)){const l=await En(this.storage,this.storageKey);!!(l!=null&&l.expires_at&&l.expires_at*1e3>Date.now())?this._debug(a,"proactive refresh failed, access token still valid — preserving session"):await this._removeSession()}return this.lastRefreshFailure={refreshToken:t,result:o,expiresAt:Date.now()+rq},(r=this.refreshingDeferred)===null||r===void 0||r.resolve(o),o}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(s),s}finally{this.refreshingDeferred=null,this._debug(a,"end")}}async _notifyAllSubscribers(t,r,n=!0){const a=`#_notifyAllSubscribers(${t})`;this._debug(a,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:t,session:r});const s=[],o=Array.from(this.stateChangeEmitters.values()).map(async l=>{try{await l.callback(t,r)}catch(c){s.push(c)}});if(await Promise.all(o),s.length>0){for(let l=0;l<s.length;l+=1)console.error(s[l]);throw s[0]}}finally{this._debug(a,"end")}}async _saveSession(t){this._debug("#_saveSession()",t),this.suppressGetSessionWarning=!0,await Pt(this.storage,`${this.storageKey}-code-verifier`);const r=Object.assign({},t),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await nl(this.userStorage,this.storageKey+"-user",{user:r.user});const a=Object.assign({},r);delete a.user;const s=Oj(a);await nl(this.storage,this.storageKey,s)}else{const a=Oj(r);await nl(this.storage,this.storageKey,a)}}async _removeSession(){this._sessionRemovalEpoch+=1,this._debug("#_removeSession()"),this.lastRefreshFailure=null,this.suppressGetSessionWarning=!1,await Pt(this.storage,this.storageKey),await Pt(this.storage,this.storageKey+"-code-verifier"),await Pt(this.storage,this.storageKey+"-user"),this.userStorage&&await Pt(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const t=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{t&&ar()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",t)}catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const t=setInterval(()=>this._autoRefreshTokenTick(),Ka);this.autoRefreshTicker=t,t&&typeof t=="object"&&typeof t.unref=="function"?t.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(t);const r=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=r,r&&typeof r=="object"&&typeof r.unref=="function"?r.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(r)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const t=this.autoRefreshTicker;this.autoRefreshTicker=null,t&&clearInterval(t);const r=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,r&&clearTimeout(r)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async dispose(){var t;this._removeVisibilityChangedCallback(),await this._stopAutoRefresh(),(t=this.broadcastChannel)===null||t===void 0||t.close(),this.broadcastChannel=null,this.stateChangeEmitters.clear()}async _autoRefreshTokenTick(){if(this._debug("#_autoRefreshTokenTick()","begin"),this.lock!=null){try{await this._acquireLock(0,async()=>{try{const t=Date.now();try{return await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const a=Math.floor((n.expires_at*1e3-t)/Ka);this._debug("#_autoRefreshTokenTick()",`access token expires in ${a} ticks, a tick lasts ${Ka}ms, refresh threshold is ${td} ticks`),a<=td&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(t){if(t instanceof Uq)this._debug("auto refresh token tick lock not available");else throw t}return}if(this.refreshingDeferred!==null){this._debug("#_autoRefreshTokenTick()","refresh already in flight, skipping");return}try{const t=Date.now();try{await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const a=Math.floor((n.expires_at*1e3-t)/Ka);this._debug("#_autoRefreshTokenTick()",`access token expires in ${a} ticks, a tick lasts ${Ka}ms, refresh threshold is ${td} ticks`),a<=td&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!ar()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(t){this._debug("#visibilityChangedCallback","error",t)}},window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(t){console.error("_handleVisibilityChange",t)}}async _onVisibilityChanged(t){const r=`#_onVisibilityChanged(${t})`;if(this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"){if(this.autoRefreshToken&&this._startAutoRefresh(),!t)if(await this.initializePromise,this.lock!=null)await this._acquireLock(this.lockAcquireTimeout,async()=>
538{if(document.visibilityState!=="visible"){this._debug(r,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()});else{if(document.visibilityState!=="visible"){this._debug(r,"visibilityState is no longer visible, skipping recovery");return}await this._recoverAndRefresh()}}else document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(t,r,n){const a=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&a.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&a.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[s,o]=await Fs(this.storage,this.storageKey),l=new URLSearchParams({code_challenge:`${encodeURIComponent(s)}`,code_challenge_method:`${encodeURIComponent(o)}`});a.push(l.toString())}if(n!=null&&n.queryParams){const s=new URLSearchParams(n.queryParams);a.push(s.toString())}return n!=null&&n.skipBrowserRedirect&&a.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${t}?${a.join("&")}`}async _unenroll(t){try{return await this._useSession(async r=>{var n;const{data:a,error:s}=r;return s?this._returnResult({data:null,error:s}):await te(this.fetch,"DELETE",`${this.url}/factors/${t.factorId}`,{headers:this.headers,jwt:(n=a==null?void 0:a.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _enroll(t){try{return await this._useSession(async r=>{var n,a;const{data:s,error:o}=r;if(o)return this._returnResult({data:null,error:o});const l=Object.assign({friendly_name:t.friendlyName,factor_type:t.factorType},t.factorType==="phone"?{phone:t.phone}:t.factorType==="totp"?{issuer:t.issuer}:{}),{data:c,error:d}=await te(this.fetch,"POST",`${this.url}/factors`,{body:l,headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token});return d?this._returnResult({data:null,error:d}):(t.factorType==="totp"&&c.type==="totp"&&(!((a=c==null?void 0:c.totp)===null||a===void 0)&&a.qr_code)&&(c.totp.qr_code=`data:image/svg+xml;utf-8,${c.totp.qr_code}`),this._returnResult({data:c,error:null}))})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _verify(t){const r=async()=>{try{return await this._useSession(async n=>{var a;const{data:s,error:o}=n;if(o)return this._returnResult({data:null,error:o});const l=Object.assign({challenge_id:t.challengeId},"webauthn"in t?{webauthn:Object.assign(Object.assign({},t.webauthn),{credential_response:t.webauthn.type==="create"?Uj(t.webauthn.credential_response):Wj(t.webauthn.credential_response)})}:{code:t.code}),{data:c,error:d}=await te(this.fetch,"POST",`${this.url}/factors/${t.factorId}/verify`,{body:l,headers:this.headers,jwt:(a=s==null?void 0:s.session)===null||a===void 0?void 0:a.access_token});return d?this._returnResult({data:null,error:d}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+c.expires_in},c)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",c),this._returnResult({data:c,error:d}))})}catch(n){if(X(n))return this._returnResult({data:null,error:n});throw n}};return this.lock!=null?this._acquireLock(this.lockAcquireTimeout,r):r()}async _challenge(t){const r=async()=>{try{return await this._useSession(async n=>{var a;const{data:s,error:o}=n;if(o)return this._returnResult({data:null,error:o});const l=await te(this.fetch,"POST",`${this.url}/factors/${t.factorId}/challenge`,{body:t,headers:this.headers,jwt:(a=s==null?void 0:s.session)===null||a===void 0?void 0:a.access_token});if(l.error)return l;const{data:c}=l;if(c.type!=="webauthn")return{data:c,error:null};switch(c.webauthn.type){case"create":return{data:Object.assign(Object.assign({},c),{webauthn:Object.assign(Object.assign({},c.webauthn),{credential_options:Object.assign(Object.assign({},c.webauthn.credential_options),{publicKey:zj(c.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},c),{webauthn:Object.assign(Object.assign({},c.webauthn),{credential_options:Object.assign(Object.assign({},c.webauthn.credential_options),{publicKey:Bj(c.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(n){if(X(n))return this._returnResult({data:null,error:n});throw n}};return this.lock!=null?this._acquireLock(this.lockAcquireTimeout,r):r()}async _challengeAndVerify(t){const{data:r,error:n}=await this._challenge({factorId:t.factorId});return n?this._returnResult({data:null,error:n}):await this._verify({factorId:t.factorId,challengeId:r.id,code:t.code})}async _listFactors(){var t;const{data:{user:r},error:n}=await this.getUser();if(n)return{data:null,error:n};const a={all:[],phone:[],totp:[],webauthn:[]};for(const s of(t=r==null?void 0:r.factors)!==null&&t!==void 0?t:[])a.all.push(s),s.status==="verified"&&a[s.factor_type].push(s);return{data:a,error:null}}async _getAuthenticatorAssuranceLevel(t){var r,n,a,s;if(t)try{const{payload:p}=Bh(t);let g=null;p.aal&&(g=p.aal);let m=g;const{data:{user:v},error:x}=await this.getUser(t);if(x)return this._returnResult({data:null,error:x});((n=(r=v==null?void 0:v.factors)===null||r===void 0?void 0:r.filter(j=>j.status==="verified"))!==null&&n!==void 0?n:[]).length>0&&(m="aal2");const b=p.amr||[];return{data:{currentLevel:g,nextLevel:m,currentAuthenticationMethods:b},error:null}}catch(p){if(X(p))return this._returnResult({data:null,error:p});throw p}const{data:{session:o},error:l}
538=await this.getSession();if(l)return this._returnResult({data:null,error:l});if(!o)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:c}=Bh(o.access_token);let d=null;c.aal&&(d=c.aal);let u=d;((s=(a=o.user.factors)===null||a===void 0?void 0:a.filter(p=>p.status==="verified"))!==null&&s!==void 0?s:[]).length>0&&(u="aal2");const f=c.amr||[];return{data:{currentLevel:d,nextLevel:u,currentAuthenticationMethods:f},error:null}}async _getAuthorizationDetails(t){try{return await this._useSession(async r=>{const{data:{session:n},error:a}=r;return a?this._returnResult({data:null,error:a}):n?await te(this.fetch,"GET",`${this.url}/oauth/authorizations/${t}`,{headers:this.headers,jwt:n.access_token,xform:s=>({data:s,error:null})}):this._returnResult({data:null,error:new Vt})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _approveAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:a},error:s}=n;if(s)return this._returnResult({data:null,error:s});if(!a)return this._returnResult({data:null,error:new Vt});const o=await te(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:a.access_token,body:{action:"approve"},xform:l=>({data:l,error:null})});return o.data&&o.data.redirect_url&&ar()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(n){if(X(n))return this._returnResult({data:null,error:n});throw n}}async _denyAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:a},error:s}=n;if(s)return this._returnResult({data:null,error:s});if(!a)return this._returnResult({data:null,error:new Vt});const o=await te(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:a.access_token,body:{action:"deny"},xform:l=>({data:l,error:null})});return o.data&&o.data.redirect_url&&ar()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(n){if(X(n))return this._returnResult({data:null,error:n});throw n}}async _listOAuthGrants(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;return n?this._returnResult({data:null,error:n}):r?await te(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:r.access_token,xform:a=>({data:a,error:null})}):this._returnResult({data:null,error:new Vt})})}catch(t){if(X(t))return this._returnResult({data:null,error:t});throw t}}async _revokeOAuthGrant(t){try{return await this._useSession(async r=>{const{data:{session:n},error:a}=r;return a?this._returnResult({data:null,error:a}):n?(await te(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:n.access_token,query:{client_id:t.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new Vt})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async fetchJwk(t,r={keys:[]}){let n=r.keys.find(l=>l.kid===t);if(n)return n;const a=Date.now();if(n=this.jwks.keys.find(l=>l.kid===t),n&&this.jwks_cached_at+oq>a)return n;const{data:s,error:o}=await te(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(o)throw o;return!s.keys||s.keys.length===0||(this.jwks=s,this.jwks_cached_at=a,n=s.keys.find(l=>l.kid===t),!n)?null:n}async getClaims(t,r={}){try{let n=t;if(!n){const{data:p,error:g}
538=await this.getSession();if(g||!p.session)return this._returnResult({data:null,error:g});n=p.session.access_token}const{header:a,payload:s,signature:o,raw:{header:l,payload:c}}=Bh(n);if(!(r!=null&&r.allowExpired))try{Pq(s.exp)}catch(p){throw new Op(p instanceof Error?p.message:"JWT validation failed")}const d=!a.alg||a.alg.startsWith("HS")||!a.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(a.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!d){const{error:p}=await this.getUser(n);if(p)throw p;return{data:{claims:s,header:a,signature:o},error:null}}const u=Tq(a.alg),h=await crypto.subtle.importKey("jwk",d,u,!0,["verify"]);if(!await crypto.subtle.verify(u,h,o,xq(`${l}.${c}`)))throw new Op("Invalid JWT signature");return{data:{claims:s,header:a,signature:o},error:null}}catch(n){if(X(n))return this._returnResult({data:null,error:n});throw n}}async signInWithPasskey(t){var r,n,a;_n(this.experimental);try{if(!Dp())return this._returnResult({data:null,error:new qn("Browser does not support WebAuthn",null)});const{data:s,error:o}=await this._startPasskeyAuthentication({options:{captchaToken:(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.captchaToken}});if(o||!s)return this._returnResult({data:null,error:o});const l=Bj(s.options),c=(a=(n=t==null?void 0:t.options)===null||n===void 0?void 0:n.signal)!==null&&a!==void 0?a:Ev.createNewAbortSignal(),{data:d,error:u}=await eP({publicKey:l,signal:c});if(u||!d)return this._returnResult({data:null,error:u??new qn("WebAuthn ceremony failed",null)});const h=Wj(d);return this._verifyPasskeyAuthentication({challengeId:s.challenge_id,credential:h})}catch(s){if(X(s))return this._returnResult({data:null,error:s});throw s}}async registerPasskey(t){var r,n;_n(this.experimental);try{if(!Dp())return this._returnResult({data:null,error:new qn("Browser does not support WebAuthn",null)});const{data:a,error:s}=await this._startPasskeyRegistration();if(s||!a)return this._returnResult({data:null,error:s});const o=zj(a.options),l=(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.signal)!==null&&n!==void 0?n:Ev.createNewAbortSignal(),{data:c,error:d}=await $4({publicKey:o,signal:l});if(d||!c)return this._returnResult({data:null,error:d??new qn("WebAuthn ceremony failed",null)});const u=Uj(c);return this._verifyPasskeyRegistration({challengeId:a.challenge_id,credential:u})}catch(a){if(X(a))return this._returnResult({data:null,error:a});throw a}}async _startPasskeyRegistration(){_n(this.experimental);try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)return this._returnResult({data:null,error:n});if(!r)return this._returnResult({data:null,error:new Vt});const{data:a,error:s}=await te(this.fetch,"POST",`${this.url}/passkeys/registration/options`,{headers:this.headers,jwt:r.access_token,body:{}});return s?this._returnResult({data:null,error:s}):this._returnResult({data:a,error:null})})}catch(t){if(X(t))return this._returnResult({data:null,error:t});throw t}}async _verifyPasskeyRegistration(t){_n(this.experimental);try{return await this._useSession(async r=>{const{data:{session:n},error:a}=r;if(a)return this._returnResult({data:null,error:a});if(!n)return this._returnResult({data:null,error:new Vt});const{data:s,error:o}=await te(this.fetch,"POST",`${this.url}/passkeys/registration/verify`,{headers:this.headers,jwt:n.access_token,body:{challenge_id:t.challengeId,credential:t.credential}});return o?this._returnResult({data:null,error:o}):this._returnResult({data:s,error:null})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _startPasskeyAuthentication(t){var r;_n(this.experimental);try{const{data:n,error:a}=await te(this.fetch,"POST",`${this.url}/passkeys/authentication/options`,{headers:this.headers,body:{gotrue_meta_security:{captcha_token:(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.captchaToken}}});return a?this._returnResult({data:null,error:a}):this._returnResult({data:n,error:null})}catch(n){if(X(n))return this._returnResult({data:null,error:n});throw n}}async _verifyPasskeyAuthentication(t){_n(this.experimental);try{const{data:r,error:n}=await te(this.fetch,"POST",`${this.url}/passkeys/authentication/verify`,{headers:this.headers,body:{challenge_id:t.challengeId,credential:t.credential},xform:$r});return n?this._returnResult({data:null,error:n}):(r.session&&(await this._saveSession(r.session),await this._notifyAllSubscribers("SIGNED_IN",r.session)),this._returnResult({data:r,error:null}))}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _listPasskeys(){_n(this.experimental);try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)return this._returnResult({data:null,error:n});if(!r)return this._returnResult({data:null,error:new Vt});const{data:a,error:s}=await te(this.fetch,"GET",`${this.url}/passkeys`,{headers:this.headers,jwt:r.access_token,xform:o=>({data:o,error:null})});return s?this._returnResult({data:null,error:s}):this._returnResult({data:a,error:null})})}catch(t){if(X(t))return this._returnResult({data:null,error:t});throw t}}async _updatePasskey(t){_n(this.experimental);try{return await this._useSession(async r=>{const{data:{session:n},error:a}=r;if(a)return this._returnResult({data:null,error:a});if(!n)return this._returnResult({data:null,error:new Vt});const{data:s,error:o}=await te(this.fetch,"PATCH",`${this.url}/passkeys/${t.passkeyId}`,{headers:this.headers,jwt:n.access_token,body:{friendly_name:t.friendlyName}});return o?this._returnResult({data:null,error:o}):this._returnResult({data:s,error:null})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}async _deletePasskey(t){_n(this.experimental);try{return await this._useSession(async r=>{const{data:{session:n},error:a}=r;if(a)return this._returnResult({data:null,error:a});if(!n)return this._returnResult({data:null,error:new Vt});const{error:s}
538=await te(this.fetch,"DELETE",`${this.url}/passkeys/${t.passkeyId}`,{headers:this.headers,jwt:n.access_token,noResolveJson:!0});return s?this._returnResult({data:null,error:s}):this._returnResult({data:null,error:null})})}catch(r){if(X(r))return this._returnResult({data:null,error:r});throw r}}}hu.nextInstanceID={};const tG=hu,rG="2.108.2";let rd="",zp;if(typeof Deno<"u"){var yx;rd="deno",zp=(yx=Deno.version)===null||yx===void 0?void 0:yx.deno}else if(typeof document<"u")rd="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")rd="react-native";else{var vx;rd="node",zp=typeof process<"u"?(vx=process.version)===null||vx===void 0?void 0:vx.replace(/^v/,""):void 0}const tP=[`runtime=${rd}`];zp&&tP.push(`runtime-version=${zp}`);const nG={"X-Client-Info":`supabase-js/${rG}; ${tP.join("; ")}`},aG={headers:nG},iG={schema:"public"},sG={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},oG={},lG={enabled:!1,respectSamplingDecision:!0};function cG(e,t,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(u){try{d(n.next(u))}catch(h){o(h)}}function c(u){try{d(n.throw(u))}catch(h){o(h)}}function d(u){u.done?s(u.value):a(u.value).then(l,c)}d((n=n.apply(e,[])).next())})}let bx=null;const dG="@opentelemetry/api";function uG(){return bx===null&&(bx=import(dG).catch(()=>null)),bx}function hG(){return cG(this,void 0,void 0,function*(){try{const e=yield uG();if(!e||!e.propagation||!e.context)return null;const t={};e.propagation.inject(e.context.active(),t);const r=t.traceparent;return r?{traceparent:r,tracestate:t.tracestate,baggage:t.baggage}:null}catch{return null}})}function fG(e){if(!e||typeof e!="string")return null;const t=e.split("-");if(t.length!==4)return null;const[r,n,a,s]=t;if(r.length!==2||n.length!==32||a.length!==16||s.length!==2)return null;const o=/^[0-9a-f]+$/i;return!o.test(r)||!o.test(n)||!o.test(a)||!o.test(s)||n==="00000000000000000000000000000000"||a==="0000000000000000"?null:{version:r,traceId:n,parentId:a,traceFlags:s,isSampled:(parseInt(s,16)&1)===1}}function pG(e,t){if(!e||!t||t.length===0)return!1;let r;if(e instanceof URL)r=e;else try{r=new URL(e)}catch{return!1}for(const n of t)try{if(typeof n=="string"){if(mG(r.hostname,n))return!0}else if(n instanceof RegExp){if(n.test(r.hostname))return!0}else if(typeof n=="function"&&n(r))return!0}catch{continue}return!1}function mG(e,t){if(t===e)return!0;if(t.startsWith("*.")){const r=t.slice(2);if(e.endsWith(r)&&(e===r||e.endsWith("."+r)))return!0}return!1}function gG(e){const t=[];try{const r=new URL(e);t.push(r.hostname)}catch{}return t.push("*.supabase.co","*.supabase.in"),t.push("localhost","127.0.0.1","[::1]"),t}function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function xG(e,t){if(fu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yG(e){var t=xG(e,"string");return fu(t)=="symbol"?t:t+""}function vG(e,t,r){return(t=yG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Nt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Hj(Object(r),!0).forEach(function(n){vG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}const bG=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),wG=()=>Headers,jG=(e,t,r,n,a)=>{const s=bG(n),o=wG(),l=(a==null?void 0:a.enabled)===!0,c=(a==null?void 0:a.respectSamplingDecision)!==!1,d=l?gG(t):null;return async(u,h)=>{var f;const p=(f=await r())!==null&&f!==void 0?f:e;let g=new o(h==null?void 0:h.headers);if(g.has("apikey")||g.set("apikey",e),g.has("Authorization")||g.set("Authorization",`Bearer ${p}`),d){const m=await kG(u,d,c);m&&(m.traceparent&&!g.has("traceparent")&&g.set("traceparent",m.traceparent),m.tracestate&&!g.has("tracestate")&&g.set("tracestate",m.tracestate),m.baggage&&!g.has("baggage")&&g.set("baggage",m.baggage))}return s(u,Nt(Nt({},h),{},{headers:g}))}};async function kG(e,t,r){if(!pG(typeof e=="string"||e instanceof URL?e:e.url,t))return null;const n=await hG();if(!n||!n.traceparent)return null;if(r){const a=fG(n.traceparent);if(a&&!a.isSampled)return null}return n}function Vj(e){return typeof e=="boolean"?{enabled:e}:e}function NG(e){return e.endsWith("/")?e:e+"/"}function SG(e,t){var r,n,a,s,o,l;const{db:c,auth:d,realtime:u,global:h}=e,{db:f,auth:p,realtime:g,global:m}=t,v=Vj(e.tracePropagation),x=Vj(t.tracePropagation),y={db:Nt(Nt({},f),c),auth:Nt(Nt({},p),d),realtime:Nt(Nt({},g),u),storage:{},global:Nt(Nt(Nt({},m),h),{},{headers:Nt(Nt({},(r=m==null?void 0:m.headers)!==null&&r!==void 0?r:{}),(n=h==null?void 0:h.headers)!==null&&n!==void 0?n:{})}),tracePropagation:{enabled:(a=(s=v==null?void 0:v.enabled)!==null&&s!==void 0?s:x==null?void 0:x.enabled)!==null&&a!==void 0?a:!1,respectSamplingDecision:(o=(l=v==null?void 0:v.respectSamplingDecision)!==null&&l!==void 0?l:x==null?void 0:x.respectSamplingDecision)!==null&&o!==void 0?o:!0},accessToken:async()=>""};return e.accessToken?y.accessToken=e.accessToken:delete y.accessToken,y}function CG(e){const t=e==null?void 0:e.trim();if(!t)throw new Error("supabaseUrl is required.");
538if(!t.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(NG(t))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}var AG=class extends tG{constructor(e){super(e)}},RG=class{constructor(e,t,r){var n,a;this.supabaseUrl=e,this.supabaseKey=t;const s=CG(e);if(!t)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",s),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",s),this.storageUrl=new URL("storage/v1",s),this.functionsUrl=new URL("functions/v1",s);const o=`sb-${s.hostname.split(".")[0]}-auth-token`,l={db:iG,realtime:oG,auth:Nt(Nt({},sG),{},{storageKey:o}),global:aG,tracePropagation:lG},c=SG(r??{},l);if(this.settings=c,this.storageKey=(n=c.auth.storageKey)!==null&&n!==void 0?n:"",this.headers=(a=c.global.headers)!==null&&a!==void 0?a:{},c.accessToken)this.accessToken=c.accessToken,this.auth=new Proxy({},{get:(u,h)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(h)} is not possible`)}});else{var d;this.auth=this._initSupabaseAuthClient((d=c.auth)!==null&&d!==void 0?d:{},this.headers,c.global.fetch)}this.fetch=jG(t,e,this._getAccessToken.bind(this),c.global.fetch,c.tracePropagation),this.realtime=this._initRealtimeClient(Nt({headers:this.headers,accessToken:this._getAccessToken.bind(this),fetch:this.fetch},c.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(u=>this.realtime.setAuth(u)).catch(u=>console.warn("Failed to set initial Realtime auth token:",u)),this.rest=new WH(new URL("rest/v1",s).href,{headers:this.headers,schema:c.db.schema,fetch:this.fetch,timeout:c.db.timeout,urlLengthLimit:c.db.urlLengthLimit}),this.storage=new tq(this.storageUrl.href,this.headers,this.fetch,r==null?void 0:r.storage),c.accessToken||this._listenForAuthEvents()}get functions(){return new MH(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},r={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,t,r)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e=this,t,r;if(e.accessToken)return await e.accessToken();const{data:n}=await e.auth.getSession();return(t=(r=n.session)===null||r===void 0?void 0:r.access_token)!==null&&t!==void 0?t:e.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:a,storageKey:s,flowType:o,lock:l,debug:c,throwOnError:d,experimental:u,lockAcquireTimeout:h,skipAutoInitialize:f},p,g){const m={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new AG({url:this.authUrl.href,headers:Nt(Nt({},m),p),storageKey:s,autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:a,flowType:o,lock:l,debug:c,throwOnError:d,experimental:u,fetch:g,lockAcquireTimeout:h,skipAutoInitialize:f,hasCustomAuthorizationHeader:Object.keys(this.headers).some(v=>v.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new NV(this.realtimeUrl.href,Nt(Nt({},e),{},{params:Nt(Nt({},{apikey:this.supabaseKey}),e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,t)=>{this._handleTokenChanged(e,"CLIENT",t==null?void 0:t.access_token)})}_handleTokenChanged(e,t,r){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==r?(this.changedAccessToken=r,this.realtime.setAuth(r)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}};const EG=(e,t,r)=>new RG(e,t,r);function PG(){if(typeof window<"u")return!1;const e=globalThis.process;if(!e)return!1;const t=e.version;if(t==null)return!1;const r=t.match(/^v(\d+)\./);return r?parseInt(r[1],10)<=18:!1}PG()&&console.warn("⚠️  Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to N
538ode.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");function TG(){var v,x;if(typeof window>"u")return;const e=location.hostname,r=["lovableproject.com","lovableproject-dev.com","lovable.app","gpt-eng.com","gptengineer.run"].some(y=>e===y||e.endsWith("."+y)),n="[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",a=r?((v=e.match(new RegExp("^(?:id-preview(?:-[a-z0-9]+)?|project)--("+n+")(?:-dev)?(?=\\.|$)","i")))==null?void 0:v[1])??((x=e.match(new RegExp("^("+n+")(?=[.-])","i")))==null?void 0:x[1]):void 0,s=window.parent&&window.parent!==window;if(!a||!s)return localStorage;const o=e.endsWith(".lovableproject-dev.com")||e.endsWith(".gpt-eng.com"),l=o?/^https:\/\/([a-z0-9-]+\.)*(lovable\.dev|gptengineer\.app)$|^http:\/\/localhost:3000$/:/^https:\/\/([a-z0-9-]+\.)*(lovable\.dev|gptengineer\.app)$/,c=location.ancestorOrigins&&location.ancestorOrigins[0]||(document.referrer?new URL(document.referrer).origin:""),d=c&&l.test(c)?[c]:o?["https://lovable.dev","http://localhost:3000"]:["https://lovable.dev"],u="lovable-preview-auth:result",h=2e3,f=()=>Math.random().toString(36).slice(2)+Date.now().toString(36),p=(y,b,j)=>new Promise(k=>{const N=f();let S=!1,C;const E=M=>{S||(S=!0,clearTimeout(C),window.removeEventListener("message",P),k(M))},P=M=>{if(d.indexOf(M.origin)<0)return;const O=M.data;O&&O.type===u&&O.requestId===N&&E(O)};window.addEventListener("message",P);const T={type:y,requestId:N,projectId:a,key:b};j!==void 0&&(T.value=j);for(const M of d)window.parent.postMessage(T,M);C=setTimeout(()=>E(null),h)});let g=!0;const m=250;return{getItem:async y=>{let b=await p("lovable-preview-auth:get",y);return!b&&g&&(await new Promise(j=>setTimeout(j,m)),b=await p("lovable-preview-auth:get",y)),g=!1,b&&b.ok&&typeof b.value=="string"?b.value===""?(localStorage.removeItem(y),null):b.value:localStorage.getItem(y)},setItem:(y,b)=>(localStorage.setItem(y,b),p("lovable-preview-auth:set",y,b).then(j=>{j&&j.ok&&typeof j.value=="string"&&localStorage.getItem(y)===b&&(j.value===""?localStorage.removeItem(y):localStorage.setItem(y,j.value))})),removeItem:y=>(localStorage.removeItem(y),p("lovable-preview-auth:remove",y).then(()=>{}))}}const _G="https://afobozxoruvhozixqqzh.supabase.co",MG="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFmb2JvenhvcnV2aG96aXhxcXpoIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzY4NTE4NzAsImV4cCI6MjA5MjQyNzg3MH0.30VqApAs2ilFQw6OO5Su1gynamEeaneWGiGuGq4prF0",Rt=EG(_G,MG,{auth:{storage:TG(),persistSession:!0,autoRefreshToken:!0}}),OG={designer_legal_name:"",abn_acn:"",business_name:"",sale_contact:"",phone:"",email:"",selected_charity:"",charity_acnc_date:"",dgr_status:"",gst_registered:"",signatory_name:"",signatory_title:"",typed_signature:"",signed_date:new Date().toISOString().slice(0,10),notes:""};function FG(){const[e,t]=w.useState(OG),[r,n]=w.useState(!1),[a,s]=w.useState(!1),[o,l]=w.useState(!1),c=u=>h=>t(f=>({...f,[u]:h.target.value})),d=async u=>{if(u.preventDefault(),!r){Gn.error("Please confirm you accept the Marketplace terms.");return}if(!e.typed_signature.trim()){Gn.error("Please type your full name as your electronic signature.");return}s(!0);try{const{error:h}=await Rt.functions.invoke("submit-marketplace-agreement",{body:{fields:e}});if(h)throw h;l(!0),Gn.success("Agreement submitted. A copy has been emailed to you.")}catch(h){console.error(h),Gn.error("Could not submit the agreement. Please try again or email [email protected].")}finally{s(!1)}};return o?i.jsxs("div",{className:"py-10 text-center",children:[i.jsx(Xn,{className:"w-12 h-12 text-primary mx-auto mb-4"}),i.jsx("h3",{className:"font-heading text-2xl mb-2",children:"Marketplace agreement received"}),i.jsxs("p",{className:"text-muted-foreground max-w-md mx-auto",children:["Thank you, ",e.designer_legal_name||e.typed_signature,". A copy of your submitted Schedule has been emailed to ",e.email,". Our team will c
538ountersign and send onboarding details for the MCR Shop."]})]}):i.jsxs("form",{onSubmit:d,className:"space-y-8",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground mb-4",children:"Schedule · Designer details"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[i.jsx(Pn,{id:"legal",label:"Designer legal name",required:!0,value:e.designer_legal_name,onChange:c("designer_legal_name")}),i.jsx(Pn,{id:"abn",label:"ABN",value:e.abn_acn,onChange:c("abn_acn")}),i.jsx(Pn,{id:"brand",label:"Business name / brand",value:e.business_name,onChange:c("business_name")}),i.jsx(Pn,{id:"contact",label:"Sale contact",value:e.sale_contact,onChange:c("sale_contact")}),i.jsx(Pn,{id:"phone",label:"Phone",value:e.phone,onChange:c("phone")}),i.jsx(Pn,{id:"email",label:"Email",type:"email",required:!0,value:e.email,onChange:c("email")}),i.jsx(Pn,{id:"gst",label:"Registered for GST? (Yes / No)",value:e.gst_registered,onChange:c("gst_registered")})]})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-4 text-sm",children:[i.jsx(Vo,{label:"Charity Share",value:"15% of Net Product Sales"}),i.jsx(Vo,{label:"Platform Fee",value:"Nil for 30 days from Marketplace Launch, then 7% of Net Product Sales plus GST"}),i.jsx(Vo,{label:"Marketplace Launch",value:"Wednesday 26 August 2026"}),i.jsx(Vo,{label:"Fulfilment and dispatch",value:"Designer is responsible from order confirmation. Dispatch within 3 business days after the Order becomes Binding, with tracking."}),i.jsx(Vo,{label:"GST treatment",value:"Subdivision 153-B intermediary arrangement applies (clause 5)"}),i.jsx(Vo,{label:"Settlement",value:"Paid within 10 business days after an Order becomes Binding, with a statement"})]}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground mb-4",children:"Execution"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[i.jsx(Pn,{id:"signame",label:"Signatory name",value:e.signatory_name,onChange:c("signatory_name")}),i.jsx(Pn,{id:"sigtitle",label:"Signatory title",value:e.signatory_title,onChange:c("signatory_title")}),i.jsx(Pn,{id:"typed",label:"Type your full name as your electronic signature",required:!0,value:e.typed_signature,onChange:c("typed_signature")}),i.jsx(Pn,{id:"date",label:"Date",type:"date",value:e.signed_date,onChange:c("signed_date")})]}),i.jsxs("div",{className:"mt-4",children:[i.jsx(We,{htmlFor:"notes",className:"text-sm",children:"Notes or questions (optional)"}),i.jsx(_a,{id:"notes",value:e.notes,onChange:c("notes"),className:"mt-2",rows:3})]})]}),i.jsxs("div",{className:"flex items-start gap-3",children:[i.jsx(Tp,{id:"accept-mp",checked:r,onCheckedChange:u=>n(u===!0),className:"mt-1"}),i.jsx(We,{htmlFor:"accept-mp",className:"text-sm font-normal leading-relaxed text-muted-foreground",children:"I have read the Designer Marketplace Participation Agreement and confirm I have authority to bind the named party. I accept the terms, including the Charity Share, Platform Fee and the Subdivision 153-B GST arrangement, and agree this agreement may be signed electronically."})]}),i.jsx(ne,{type:"submit",disabled:a,size:"lg",children:a?i.jsxs(i.Fragment,{children:[i.jsx(ls,{className:"w-4 h-4 mr-2 animate-spin"})," Submitting…"]}):i.jsxs(i.Fragment,{children:[i.jsx(iF,{className:"w-4 h-4 mr-2"})," Submit signed agreement"]})})]})}function Pn({id:e,label:t,value:r,onChange:n,required:a,type:s="text"}){return i.jsxs("div",{children:[i.jsxs(We,{htmlFor:e,className:"text-sm",children:[t,a&&i.jsx("span",{className:"text-primary",children:" *"})]}),i.jsx(vt,{id:e,type:s,value:r,onChange:n,required:a,className:"mt-2"})]})}function Vo({label:e,value:t}){return i.jsxs("div",{className:"rounded-md border border-border bg-muted/30 p-4",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mb-1",children:e}),i.jsx("p",{className:"text-sm leading-relaxed",children:t})]})}const IG=[{q:"What is the MCR Shop?",a:"The MCR Shop is the My Charity Runway online marketplace. Guests can order your pieces during the event, on the night, or afterwards for up to 12 months. MCR builds, hosts and promotes the storefront, takes the order and collects payment as your limited agent. The sale itself is between you and the customer."},{q:"What does it cost to participate?",a:"There is no deposit and no joining fee. The Platform Fee is nil for the first 30 days from Marketplace Launch, then 7% of Net Product Sales plus GST. Actual third-party payment processing, transaction, refund, chargeback, foreign exchange and bank costs are passed through at cost with no MCR mark-up."},{q:"How much goes to charity?",a:"15% of Net Product Sales is the Charity Share. You direct MCR to deduct it from your proceeds and pay it to your nominated charity on your behalf. It is a designer-funded share, not a customer donation, so it is not tax-deductible to the customer."},{q:"When do I get paid?",a:"An order becomes Binding five days after payment, which is the customer cooling-off period. Within 10 business days of an order becoming Binding, MCR issues a settlement statement and pays you Net Product Sales for that order, less the Charity Share and any applicable Platform Fee."},{q:"How is GST handled?",a:"If you are registered for GST, clause 5 sets up a Subdivision 153-B intermediary arrangement. MCR issues tax invoices to customers as if MCR were the supplier and issues you a recipient created tax invoice (RCTI) for each notional supply. You do not issue tax invoices to customers or to MCR while this applies. If you are not registered for GST, no GST is 
538included in your retail prices."},{q:"What do I need to supply for each product?",a:"A SKU, style, size, colour and quantity available, the retail price, at least three product images, and accurate descriptions covering sizing, materials, care, origin and safety. Stock levels must be kept close to real time so we avoid overselling."},{q:"Who handles fulfilment and delivery?",a:"You do. You are responsible from order confirmation and must dispatch with tracking within three business days after the order becomes Binding, securely packed. You bear fulfilment cost and risk until delivery, and remain responsible for quality, safety, labelling, recalls and Australian Consumer Law compliance."},{q:"What happens with returns, refunds and cancellations?",a:"Customers can cancel before an order becomes Binding and receive a refund, and no amount is payable to you for that order. After that, the Marketplace customer terms and returns policy apply, and you fund any required refund, repair, replacement, recall, return freight or chargeback for your products. MCR can offset later adjustments against future payouts."},{q:"Do I get the customer data?",a:"You receive only the customer information reasonably required to fulfil an order or manage a return, used solely for that purpose. MCR owns the customer database. You cannot export customer lists or market to them without MCR's written approval and the customer's separate consent. Product-level sales and performance reports are provided."},{q:"Is participation exclusive, and how do I exit?",a:"It is non-exclusive. The agreement starts when signed and either party may end it on 30 days' written notice. MCR may suspend a listing on reasonable grounds such as stock, safety, legal, fraud or privacy concerns. Existing orders, customer remedies and payouts continue to apply."},{q:"Who owns my brand and imagery?",a:"You do. You grant MCR a non-exclusive, royalty-free licence to use, edit and publish your name, trade marks and content for the Marketplace and related MCR promotion during the term, and afterwards only for archival and impact reporting."},{q:"How do I join?",a:"Complete the fillable Schedule above, accept the terms and submit. A copy is emailed to you and to the MCR team, we countersign, then send onboarding details covering listing setup, imagery specifications and dispatch workflow. Questions: [email protected]."}];function DG(){return i.jsx(rc,{type:"single",collapsible:!0,className:"w-full",children:IG.map(({q:e,a:t},r)=>i.jsxs(Un,{value:`faq-${r}`,children:[i.jsx(Wn,{className:"text-left font-heading text-base md:text-lg",children:e}),i.jsx(Hn,{className:"text-sm text-muted-foreground leading-relaxed",children:t})]},e))})}const LG="/agreements/designer-marketplace-participation-agreement.pdf";function zG(){return i.jsxs(He,{children:[i.jsx(Se,{title:"Founding Designer — My Charity Runway",description:"Thanks for being onboard as a founding designer. Join the MCR Shop marketplace and read the designer FAQ.",path:"/shortlisted/designer",noindex:!0}),i.jsx(C4,{}),i.jsx("section",{className:"bg-secondary text-secondary-foreground py-20 md:py-28 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-primary/10 border border-primary/30 mb-8",children:[i.jsx(st,{className:"w-4 h-4 text-primary"}),i.jsx("span",{className:"text-xs uppercase tracking-[0.3em] text-primary font-medium",children:"Private invitation"})]}),i.jsx("h1",{className:"font-heading font-bold uppercase tracking-tight text-4xl md:text-6xl leading-[0.95] mb-8",children:"Thanks for being onboard as founding designers for My Charity Runway."}),i.jsx("p",{className:"text-base md:text-lg text-secondary-foreground/80 max-w-2xl mx-auto leading-relaxed mb-6",children:"On behalf of the My Charity Runway team, thank you for signing the Participation & Engagement Agreement. We're thrilled to have you showcase your label at Australia's only charity fashion runway. Below is everything you need to get ready for the show."}),i.jsx("div",{className:"inline-block px-5 py-3 rounded-md bg-primary/10 border border-primary/30 text-sm text-secondary-foreground
538/90",children:"Below you will find the MCR Shop marketplace agreement and answers to the questions designers ask most."})]})}),i.jsx("section",{id:"mcr-shop",className:"py-16 md:py-20 px-6 lg:px-12 bg-secondary/30",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-muted-foreground mb-4 text-center",children:"MCR Shop"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl text-center mb-4",children:"Designer Marketplace Participation Agreement"}),i.jsx("p",{className:"text-center text-muted-foreground max-w-2xl mx-auto mb-10 leading-relaxed",children:"Sell your collection through the My Charity Runway Shop. Guests order during the event, on the night or for up to 12 months afterwards. There is no joining fee: 15% of Net Product Sales goes to your nominated charity, and the Platform Fee is nil for the first 30 days from launch, then 7% plus GST."}),i.jsx("div",{className:"flex justify-center mb-10",children:i.jsx(ne,{asChild:!0,variant:"outline",children:i.jsxs("a",{href:LG,target:"_blank",rel:"noopener noreferrer",children:[i.jsx(ot,{className:"w-4 h-4 mr-2"}),"Read the full Marketplace agreement"]})})}),i.jsxs(ds,{className:"p-6 md:p-10",children:[i.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[i.jsx(Iu,{className:"w-4 h-4 text-primary"}),i.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground",children:"Complete and sign"})]}),i.jsx(FG,{})]})]})}),i.jsx("section",{id:"faq",className:"py-16 md:py-20 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-muted-foreground mb-4 text-center",children:"Designer FAQ"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl text-center mb-4",children:"Questions, answered"}),i.jsxs("p",{className:"text-center text-muted-foreground mb-10",children:["Still unsure about something? Email ",i.jsx("span",{className:"text-foreground",children:"[email protected]"}),"."]}),i.jsxs(ds,{className:"p-6 md:p-8",children:[i.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[i.jsx(VO,{className:"w-4 h-4 text-primary"}),i.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground",children:"Runway and marketplace"})]}),i.jsx(DG,{})]})]})})]})}var BG="dahlia",rP="https://js.stripe.com",UG="".concat(rP,"/").concat(BG,"/stripe.js"),WG=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,HG=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,qj="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",VG=function(t){return WG.test(t)||HG.test(t)},qG=function(){for(var t=document.querySelectorAll('script[src^="'.concat(rP,'"]')),r=0;r<t.length;r++){var n=t[r];if(VG(n.src))return n}return null},Gj=function(t){var r="",n=document.createElement("script");n.src="".concat(UG).concat(r);var a=document.head||document.body;if(!a)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return a.appendChild(n),n},Lc=null,Uh=null,Wh=null,GG=function(t){return function(r){t(new Error("Failed to load Stripe.js",{cause:r}))}},KG=function(t,r){return function(){window.Stripe?t(window.Stripe):r(new Error("Stripe.js not available"))}},YG=function(t){return Lc!==null?Lc:(Lc=new Promise(function(r,n){if(typeof window>"u"||typeof document>"u"){r(null);return}if(window.Stripe&&t&&console.warn(qj),window.Stripe){r(window.Stripe);return}try{var a=qG();if(a&&t)console.warn(qj);else if(!a)a=Gj(t);else if(a&&Wh!==null&&Uh!==null){var s;a.removeEventListener("load",Wh),a.removeEventListener("error",Uh),(s=a.parentNode)===null||s===void 0||s.removeChild(a),a=Gj(t)}Wh=KG(r,n),Uh=GG(n),a.addEventListener("load",Wh),a.addEventListener("error",Uh)}catch(o){n(o);return}}),Lc.catch(function(r){return Lc=null,Promise.reject(r)}))},zc,ZG=function(){return zc||(zc=YG(null).catch(function(t){return zc=null,Promise.reject(t)}),zc)};Promise.resolve().then(function(){return ZG()}).catch(function(e){console.warn(e)});const wx="pk_live_51TYGue22IpQBPd70kgh7Q8VcSHOFntNVKtfl2w2XDxDeTis7OQsnbh1ZXtmUf9RyUsVsDSu6MhO5DkHFDW8zrgS600aluK32SM",XG=wx!=null&&wx.startsWith("pk_test_")?"sandbox":"live";function nP(){return XG}function JG(){const[e]=e8(),t=e.get("session_id"),[r,n]=w.useState("loading"),[a,s]=w.useState(null);return w.useEffect(()=>{if(!t){n("error");return}(async()=>{try{const{data:o,error:l}=await Rt.functions.invoke("verify-designer-payment",{body:{session_id:t,environment:nP()}});if(l)throw l;o!=null&&o.paid?(n("paid"),s({email:o.customer_email,amount:o.amount_total})):n("pending")}catch(o){console.error(o),n("error")}})()},[t]),w.useEffect(()=>{if(r!=="paid"||!t)return;const o=(a==null?void 0:a.amount)!=null?a.amount/100:1,l=document.createElement("script");return l.text=`
539      gtag('event', 'conversion', {
540        'send_to': 'AW-18324447759/CSNbCLTY3tAcEI_E46FE',
541        'value': ${o},
542        'currency': 'AUD',
543        'transaction_id': ${JSON.stringify(t)}
544      });
545    `,document.head.appendChild(l),()=>{document.head.removeChild(l)}},[r,t,a==null?void 0:a.amount]),i.jsxs(He,{children:[i.jsx(Se,{title:"Confirmation — My Charity Runway",description:"Designer deposit confirmation.",path:"/shortlisted/designer/confirmation",noindex:!0}),i.jsx(C4,{}),i.jsx("section",{className:"py-24 md:py-32 px-6 lg:px-12",children:i.jsx("div",{className:"max-w-2xl mx-auto",children:i.jsxs(ds,{className:"p-10 md:p-14 text-center",children:[r==="loading"&&i.jsxs(i.Fragment,{children:[i.jsx(ls,{className:"w-12 h-12 text-primary animate-spin mx-auto mb-6"}),i.jsx("h1",{className:"font-heading text-3xl mb-2",children:"Confirming your payment…"}),i.jsx("p",{className:"text-muted-foreground",children:"One moment please."})]}),r==="paid"&&i.jsxs(i.Fragment,{children:[i.jsx(Xn,{className:"w-16 h-16 text-primary mx-auto mb-6"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-muted-foreground mb-3",children:"Welcome to MCR"}),i.jsx("h1",{className:"font-heading text-3xl md:text-4xl mb-4",children:"Your slot is secured."}),i.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-2",children:["Thank you. We've received your ",i.jsx("strong",{children:"A$1,500 deposit"}),a!=null&&a.email?` and a receipt has been sent to ${a.email}`:"","."]}),i.jsx("p",{className:"text-muted-foreground leading-relaxed mb-8",children:"Our production team will be in touch within 5 business days with onboarding details, lookbook 
545submission deadlines and the balance invoice schedule."}),i.jsx(ne,{asChild:!0,children:i.jsx(Ee,{to:"/",children:"Return home"})})]}),r==="pending"&&i.jsxs(i.Fragment,{children:[i.jsx(f2,{className:"w-12 h-12 text-orange-500 mx-auto mb-6"}),i.jsx("h1",{className:"font-heading text-3xl mb-3",children:"Payment still processing"}),i.jsx("p",{className:"text-muted-foreground mb-8",children:"Your bank hasn't confirmed the deposit yet. This page will update automatically — feel free to refresh in a few minutes. We'll email you as soon as it's confirmed."}),i.jsx(ne,{asChild:!0,variant:"outline",children:i.jsx(Ee,{to:"/",children:"Return home"})})]}),r==="error"&&i.jsxs(i.Fragment,{children:[i.jsx(f2,{className:"w-12 h-12 text-destructive mx-auto mb-6"}),i.jsx("h1",{className:"font-heading text-3xl mb-3",children:"Something went wrong"}),i.jsxs("p",{className:"text-muted-foreground mb-8",children:["We couldn't verify your payment. Please contact"," ",i.jsx("a",{href:"mailto:[email protected]",className:"underline",children:"[email protected]"})," and we'll sort this out immediately."]}),i.jsx(ne,{asChild:!0,variant:"outline",children:i.jsx(Ee,{to:"/",children:"Return home"})})]})]})})})]})}const QG="data:image/png;base64,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",aP=({recipient:e,date:t="25 May 2026",preview:r,full:n,pdfHref:a,pdfNote:s="Signed letter from Sarah Quinn · A4",collectionImage:o})=>{const[l,c]=w.useState(!1);return i.jsx("section",{className:"section-padding bg-background",children:i.jsx("div",{className:"max-w-3xl mx-auto",children:i.jsxs("div",{className:"bg-background border border-border rounded-2xl shadow-xl overflow-hidden",children:[i.jsxs("div",{className:"border-b border-border px-8 md:px-12 py-8 flex flex-col items-center text-center",children:[i.jsx("img",{src:mc,alt:"My Charity Runway",className:"h-16 md:h-20 w-auto object-contain"}),i.jsx("p",{className:"mt-4 text-[10px] uppercase tracking-[0.4em] text-primary font-semibold",children:"Official Invitation · Honorary Headline Designer"})]}),i.jsxs("article",{className:"px-8 md:px-12 py-10 font-body text-foreground
545/85 leading-relaxed",children:[i.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:t}),i.jsxs("p",{className:"font-heading text-xl md:text-2xl font-bold mb-6",children:["Dear ",e,","]}),i.jsx("div",{className:"space-y-4",children:r}),i.jsx("div",{className:`grid transition-all duration-500 ease-in-out ${l?"grid-rows-[1fr] opacity-100 mt-4":"grid-rows-[0fr] opacity-0"}`,children:i.jsxs("div",{className:"overflow-hidden",children:[i.jsx("div",{className:"space-y-4",children:n}),o&&i.jsxs("div",{className:"mt-8 pt-6 border-t border-border",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-3",children:"The collection I would love to see on our runway"}),i.jsx("div",{className:"mb-4",children:o.intro}),i.jsxs("figure",{className:"overflow-hidden rounded-lg border border-border",children:[i.jsx("img",{src:o.src,alt:o.caption,className:"w-full h-auto object-cover"}),i.jsx("figcaption",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground text-center py-3 bg-muted",children:o.caption})]})]}),i.jsxs("div",{className:"mt-8",children:[i.jsx("p",{className:"mb-6",children:"With deep admiration and warm regards,"}),i.jsx("img",{src:QG,alt:"Sarah Quinn signature",className:"h-16 md:h-20 w-auto object-contain -ml-1"}),i.jsx("p",{className:"font-heading font-bold mt-2",children:"Sarah Quinn"}),i.jsx("p",{className:"text-sm text-muted-foreground",children:"Founder · My Charity Runway"}),i.jsx("p",{className:"text-sm text-muted-foreground",children:"[email protected]"})]})]})}),i.jsx("div",{className:"mt-6 flex justify-center",children:i.jsx("button",{onClick:()=>c(d=>!d),className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-primary font-semibold hover:opacity-80 transition-opacity","aria-expanded":l,children:l?i.jsxs(i.Fragment,{children:["Read less ",i.jsx(HO,{size:14})]}):i.jsxs(i.Fragment,{children:["Read full invitation ",i.jsx(mp,{size:14})]})})})]}),i.jsxs("div",{className:"border-t border-border bg-muted px-8 md:px-12 py-6 flex flex-col sm:flex-row items-center justify-between gap-4",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground",children:s}),i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2",children:i.jsxs("a",{href:a,download:!0,children:[i.jsx(ot,{size:18})," Download Signed Invitation (PDF)"]})})]})]})})})},Kj="/invites/patricia-field-official-invite.pdf",Hh=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Private Invitation — Patricia Field · My Charity Runway",description:"A private invitation to Patricia Field to headline the inaugural My Charity Runway in Sydney, August 2026.",path:"/invite/patricia-field",noindex:!0}),i.jsx(nt,{eyebrow:"Private · Honorary Headline Designer",title:"An Invitation to Patricia Field",subtitle:"Inaugural My Charity Runway · Sydney · August 2026",backgroundImage:Ma}),i.jsx("section",{className:"bg-primary/10 border-y border-primary/20 py-3",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Private & Confidential · Prepared exclusively for Patricia Field"})})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto grid lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[i.jsx("figure",{className:"order-2 lg:order-1 overflow-hidden rounded-2xl border border-border shadow-xl",children:i.jsx("img",{src:VE,alt:"Sarah Quinn with Patricia Field in New York, September 2025",className:"w-full h-auto object-cover"})}),i.jsxs("div",{className:"order-1 lg:order-2",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] mb-4 text-primary",children:"From Sarah Quinn"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-6",children:"Dear Patricia,"}),i.jsxs("p",{className:"text-foreground/80 leading-relaxed mb-4",children:["From the moment we met in your New York store in September last year, your generosity, your wit, and your six unforgettable words — ",i.jsx("em",{children:'"look good and change the world"'})," — have shaped everything that became My Charity Runway."]}
545),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:"You did not just sign a card that afternoon. You handed me a mission. This page — and the official invitation linked below — is the natural next chapter of that conversation."})]})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Official Invitation"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide",children:"Honorary Headline Designer"})]}),i.jsxs("div",{className:"bg-background border border-border rounded-2xl p-8 md:p-12 shadow-2xl",children:[i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-6",children:[i.jsx(cn,{size:20,className:"text-primary"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Inaugural Edition · Sydney 2026"}),i.jsx(cn,{size:20,className:"text-primary"})]}),i.jsxs("blockquote",{className:"border-l-4 border-primary pl-5 py-1 my-6 max-w-2xl mx-auto",children:[i.jsx(Aa,{size:18,className:"text-primary mb-2"}),i.jsx("p",{className:"font-heading text-lg md:text-xl italic leading-snug",children:'"Look good and change the world."'}),i.jsx("footer",{className:"text-[11px] text-muted-foreground mt-2 uppercase tracking-[0.2em]",children:"Patricia Field, to Sarah Quinn — New York, September 2025"})]}),i.jsxs("p",{className:"text-foreground/85 leading-relaxed mb-5",children:["It is with immense gratitude and respect that I formally invite you to be our"," ",i.jsx("strong",{children:"Honorary Headline Designer"})," at the inaugural My Charity Runway in Sydney in August 2026 — Australia's only charity fashion runway, modelled on the rigour and joy of the world's great fashion weeks, and dedicated to emerging Australian designers and grassroots Australian charities."]}),i.jsx("h3",{className:"font-heading text-xl font-bold uppercase tracking-wide mt-8 mb-3",children:"Why I am inviting you"}),i.jsxs("p",{className:"text-foreground/80 leading-relaxed mb-4",children:["You have spent a lifetime proving that fashion can be a force for storytelling, courage, and community. ",i.jsx("em",{children:"Sex and the City"})," and ",i.jsx("em",{children:"Emily in Paris"})," taught a generation that what we wear is how we show up for the lives we want. That is exactly the spirit at the heart of MCR."]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-4",children:"You also told me, very simply, that you would love to see your friends in Melbourne again. We would be honoured to make that the easiest part of the trip — to host you in Sydney for the runway, and to extend your stay so you can spend unhurried time with the people you love in Melbourne. Consider this invitation a door opened with both hands."}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mt-8",children:[i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading text-sm font-bold uppercase tracking-[0.2em] mb-3 text-primary",children:"What we are asking"}),i.jsxs("ul",{className:"space-y-2 text-foreground/80 text-sm leading-relaxed",children:[i.jsxs("li",{className:"flex gap-2",children:[i.jsx(st,{size:16,className:"text-primary shrink-0 mt-1"})," Present a curated capsule or archive moment on the MCR runway."]}),i.jsxs("li",{className:"flex gap-2",children:[i.jsx(lt,{size:16,className:"text-primary shrink-0 mt-1"})," Join us front of house as our Honorary Headline Designer."]}),i.jsxs("li",{className:"flex gap-2",children:[i.jsx(or,{size:16,className:"text-primary shrink-0 mt-1"})," Share a short message to Australia's next generation of designers."]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading text-sm font-bold uppercase tracking-[0.2em] mb-3 text-primary",children:"What we take care of"}),i.jsxs("ul",{className:"space-y-2 text-foreground/80 text-sm leading-relaxed",children:[i.jsxs("li",{className:"flex gap-2",children:[i.jsx(gl,{size:16,className:"text-primary shrink-0 mt-1"})," Return business-class travel — Sydney & Melbourne leg."]}),i.jsxs("li",{className:"flex gap-2",children:[i.jsx(xp,{size:16,className:"text-primary shrink-0 mt-1"})," Five-star accommodation with a dedicated host on the ground."]}),i.jsxs("li",{className:"flex gap-2",children:[i.jsx(bt,{size:16,className:"text-primary shrink-0 mt-1"})," A bespoke charitable contribution in your name."]})]})]})]}),i.jsxs("div",{className:"mt-10 pt-8 border-t border-border text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground mb-4",children:"Full letter — printable & shareable"}),i.jsxs("a",{href:Kj,download:!0,className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:[i.jsx(ot,{size:16}),"Download Official Invitation (PDF)"]})]})]})]})}),i.jsx(aP,{recipient:"Patricia",pdfHref:Kj,pdfNote:"Signed by Sarah Quinn · A4 · 2 pages",collectionImage:{src:xv,caption:"Patricia Field, signed card · New York · September 2025",intro:i.jsx("p",{className:"text-foreground
545/80 leading-relaxed",children:"The card you signed for me that afternoon is where this whole movement started — and where I would love our runway story with you to continue. Any capsule or archive moment you nominate would be the honour of our inaugural year."})},preview:i.jsxs(i.Fragment,{children:[i.jsxs("p",{children:["From the moment we met in your New York store in September last year, your generosity, your wit, and your six unforgettable words — ",i.jsx("em",{children:'"look good and change the world"'})," — have shaped everything that became My Charity Runway."]}),i.jsxs("p",{children:["It is with immense gratitude and respect that I formally invite you to be our"," ",i.jsx("strong",{children:"Honorary Headline Designer"})," at the inaugural My Charity Runway in Sydney in August 2026 — Australia's only charity fashion runway."]})]}),full:i.jsxs(i.Fragment,{children:[i.jsxs("p",{children:["You have spent a lifetime proving that fashion can be a force for storytelling, courage and community. ",i.jsx("em",{children:"Sex and the City"})," and ",i.jsx("em",{children:"Emily in Paris"})," taught a generation that what we wear is how we show up for the lives we want. That is exactly the spirit at the heart of MCR."]}),i.jsx("p",{children:"You also told me, very simply, that you would love to see your friends in Melbourne again. We would be honoured to make that the easiest part of the trip — to host you in Sydney for the runway, and to extend your stay so you can spend unhurried time with the people you love in Melbourne. Consider this invitation a door opened with both hands."}),i.jsxs("p",{children:[i.jsx("strong",{children:"What we are asking of you:"})," present a curated capsule or archive moment on the MCR runway in Sydney, August 2026; join us front of house as our Honorary Headline Designer for the evening; and share, in your own words, a short message to the next generation of Australian designers."]}),i.jsxs("p",{children:[i.jsx("strong",{children:"What we will take care of:"})," return business-class travel between New York and Australia (Sydney + Melbourne leg); five-star accommodation with a dedicated host on the ground; a private creative team for fittings, styling and backstage production; full editorial, press and broadcast coordination with final approval resting with you; and a bespoke charitable contribution made in your name to a 2026 charity partner of your choosing."]}),i.jsx("p",{children:"Patricia, this invitation is personal. It is the natural next chapter of a conversation that started with a kind moment in Manhattan and became a movement on the other side of the world. We would be so proud to have you with us."})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Event"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"At a Glance"})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:[{icon:Er,label:"When",value:"August 2026"},{icon:cr,label:"Where",value:"Sydney, Australia"},{icon:st,label:"Format",value:"12 designers · 12 charities"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-muted",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Where It Began"}),i.jsx("h2",{className:"font-heading text-2xl md:text-4xl font-bold uppercase tracking-wide mb-8",children:"The card you signed for me"}),i.jsx("figure",{className:"overflow-hidden rounded-2xl border border-border shadow-xl inline-block",children:i.jsx("img",{src:xv,alt:"Card signed by Patricia Field to Sarah Quinn",className:"w-full h-auto"})}),i.jsx("p",{className:"text-muted-foreground italic mt-6 max-w-xl mx-auto",children:'"L
545ook good and change the world." — six words that crossed an ocean.'})]})}),i.jsx("section",{className:"bg-background border-t border-border py-10",children:i.jsx("div",{className:"max-w-3xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground",children:"With deep admiration · Sarah Quinn, Founder · [email protected]"})})})]}),$G="/assets/nicole-miller-sarah-nyc-BfoKxptS.jpg",eK="/assets/nicole-miller-showroom-CsMggD8T.jpg",tK="/assets/nicole-miller-showroom-2-BFYRoo6Y.jpg",rK="/assets/nicole-miller-collection-D_WEnTeh.jpg",nK=()=>i.jsx(ia,{password:"NW2026",storageKey:"nm-invite-unlocked",title:"Nicole Miller · Private Invitation",description:"This page is private. Please enter the access password to continue.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"Private Invitation, Nicole Miller · My Charity Runway",description:"A private invitation to Nicole Miller to headline the inaugural My Charity Runway in Sydney, August 2026.",path:"/invite/nicole-miller",noindex:!0}),i.jsx(nt,{eyebrow:"Private · Honorary Headline Designer",title:"An Invitation to Nicole Miller",subtitle:"Inaugural My Charity Runway · Sydney · August 2026",backgroundImage:Ma}),i.jsx("section",{className:"bg-primary/10 border-y border-primary/20 py-3",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Private & Confidential · Prepared exclusively for Nicole Miller"})})}),i.jsx("section",{className:"bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto grid md:grid-cols-2 gap-1",children:[i.jsxs("figure",{children:[i.jsx("img",{src:eK,alt:"Sarah Quinn with Nicole Miller and team in the Nicole Miller New York showroom",className:"w-full h-full object-cover aspect-[4/3]"}),i.jsx("figcaption",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground text-center py-4",children:"Nicole Miller Showroom · SoHo, New York · February 2025"})]}),i.jsxs("figure",{children:[i.jsx("img",{src:tK,alt:"Sarah Quinn with Nicole Miller in the SoHo showroom, admiring the vintage collection",className:"w-full h-full object-cover aspect-[4/3]"}),i.jsx("figcaption",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground text-center py-4",children:"Admiring the vintage collection · SoHo, February 2025"})]})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto grid lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[i.jsxs("div",{children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] mb-4 text-primary",children:"From Sarah Quinn"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-6",children:"Dear Nicole,"}),i.jsxs("p",{className:"text-foreground/80 leading-relaxed mb-4",children:["When we sat together in your SoHo showroom last February, I was admiring your vintage collection and imagining how wonderful an opportunity it would be to bring it to life in Australia. In that same conversation, you said something that has stayed with me ever since:"," ",i.jsx("em",{children:"in all these years, you had never been invited to Australia to attend fashion week."})," ","I could not quite believe it."]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-4",children:"An iconic New York designer, a woman who has dressed first ladies, leading actresses, and generations of women who wanted to feel powerful and themselves at the same time, and Australia had never extended the invitation."}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:"I am writing today to change that. On behalf of My Charity Runway, please consider this your formal invitation to come to Australia, in support of Australian charities and the next generation of Australian designers."})]}),i.jsx("figure",{className:"overflow-hidden rounded-2xl border border-border shadow-xl",children:i.jsx("img",{src:$G,alt:"Sarah Quinn in conversation with Nicole Miller, New York",className:"w-full h-auto object-cover"})})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Official Invitation"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide",children:"Honorary Headline Designer"})]}),i.jsxs("div",{className:"bg-background border border-border rounded-2xl p-8 md:p-12 shadow-2xl",children:[i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-6",children:[i.jsx(cn,{size:20,className:"text-primary"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Inaugural Edition · Sydney 2026"}),i.jsx(cn,{size:20,className:"text-primary"})]}),i.jsxs("blockquote",{className:"border-l-4 border-primary pl-5 py-1 my-6 max-w-2xl mx-auto",children:[i.jsx(Aa,{size:18,className:"text-primary mb-2"}),i.jsx("p",{className:"font-heading text-lg md:text-xl italic leading-snug",children:`"I've never been invited to Australia for fashion week."`}),i.jsx("footer",{className:"text-[11px] text-muted-foreground mt-2 uppercase tracking-[0.2em]",children:"Nicole Miller, to Sarah Quinn, New York, February 2025"})]}
545),i.jsxs("p",{className:"text-foreground/85 leading-relaxed mb-5",children:["It would be the honour of our inaugural year to welcome you as an"," ",i.jsx("strong",{children:"Honorary Headline Designer"})," at My Charity Runway in Sydney, August 2026 , Australia's only charity fashion runway, built on the standards of the world's great fashion weeks and dedicated to emerging Australian designers and grassroots Australian charities."]}),i.jsx("h3",{className:"font-heading text-xl font-bold uppercase tracking-wide mt-8 mb-3",children:"Why your voice belongs here"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-4",children:"Forty years of Nicole Miller is forty years of championing women, colour, and confidence on the global stage. Australia has watched and admired from afar, now we want to give that legacy a room of its own, on our soil, in front of a new audience of designers who are only just beginning their own forty years."}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:"Your presence on our runway tells every emerging Australian designer in that room that what they do matters, and tells every donor in the audience that this is a stage worth showing up for."}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mt-8",children:[i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading text-sm font-bold uppercase tracking-[0.2em] mb-3 text-primary",children:"What we are asking"}),i.jsxs("ul",{className:"space-y-3 text-foreground/80 text-sm leading-relaxed",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(st,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsx("span",{className:"flex-1",children:"A curated capsule or signature moment on the MCR runway."})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(lt,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsx("span",{className:"flex-1",children:"Front-of-house presence as Honorary Headline Designer."})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(or,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["A short ",i.jsx("strong",{children:"opening remarks"})," moment on stage to Australia's emerging designers, ",i.jsx("strong",{children:"1 to 5 minutes"}),", entirely as Nicole is comfortable."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Er,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["Attendance at the ",i.jsx("strong",{children:"Industry Preview on 27 August 2026"})," and the ",i.jsx("strong",{children:"main runway show on 28 August 2026"}),"."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(or,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["Participation in ",i.jsx("strong",{children:"reasonable media and press opportunities"})," standard for an invited headline designer (red carpet, select interviews, photo calls and partner content), coordinated in advance with Nicole's team."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(gl,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["Management of any ",i.jsx("strong",{children:"visa or travel documentation"})," requirements on Nicole's side (MCR will provide a formal letter of invitation and supporting documentation as required)."]})]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading text-sm font-bold uppercase tracking-[0.2em] mb-3 text-primary",children:"What we take care of"}),i.jsxs("ul",{className:"space-y-3 text-foreground/80 text-sm leading-relaxed",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(gl,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["Return international travel for a delegation of up to ",i.jsx("strong",{children:"three (3) guests"}),". ",i.jsx("strong",{children:"Min. Business Class on a premium full-service carrier"})," for Nicole, and for the two accompanying members a minimum of ",i.jsx("strong",{children:"Premium Economy on a premium full-service carrier"}
545),". This can be adjusted accordingly once names and roles are shared with us."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Er,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["Proposed itinerary: depart New York ",i.jsx("strong",{children:"23 or 24 August 2026"}),", arrive Sydney ",i.jsx("strong",{children:"25 or 26 August 2026"}),", with a ",i.jsx("strong",{children:"five (5) night stay"})," in Sydney."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(xp,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsxs("span",{className:"flex-1",children:["Five-star accommodation in Sydney. Hotels listed below are examples of the standard of accommodation under consideration (such as ",i.jsx("strong",{children:"Sofitel, Park Hyatt or W"}),"), with the final partner property to be confirmed."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(bt,{size:16,className:"text-primary shrink-0 mt-[5px]"}),i.jsx("span",{className:"flex-1",children:"Full collection logistics, production and a bespoke charitable acknowledgement in your name."})]})]})]})]}),i.jsxs("div",{className:"mt-10 pt-8 border-t border-border flex flex-col sm:flex-row items-center justify-center gap-4",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2",children:i.jsxs("a",{href:"/invites/nicole-miller-official-invite.pdf",download:!0,children:[i.jsx(ot,{size:18})," Download Official Invitation (PDF)"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2 bg-black text-white border border-black hover:bg-black/90 hover:text-white",children:i.jsxs("a",{href:"/invites/nicole-miller-proposal.pdf",download:!0,children:[i.jsx(ot,{size:18})," Download Proposal / SOW (PDF)"]})})]}),i.jsx("p",{className:"text-center text-[11px] uppercase tracking-[0.3em] text-muted-foreground mt-4",children:"Signed letter · A4 · 3 pages  ·  Full partnership proposal · A4 · 7 pages"})]})]})}),i.jsx(aP,{recipient:"Nicole",pdfHref:"/invites/nicole-miller-official-invite.pdf",pdfNote:"Signed by Sarah Quinn · A4 · 3 pages",preview:i.jsxs(i.Fragment,{children:[i.jsx("p",{children:"When we sat together in your SoHo showroom in February 2025, I was admiring your vintage collection and imagining how wonderful an opportunity it would be to bring it to life in Australia. In that same conversation you said something that has stayed with me ever since: in all these years, you had never been invited to Australia to attend fashion week. I could not quite believe it."}),i.jsxs("p",{children:["I am writing today to change that. On behalf of My Charity Runway, Australia's only charity fashion runway, it would be the honour of our inaugural year to formally invite you to Sydney in August 2026 as our ",i.jsx("strong",{children:"Honorary Headline Designer"}),"."]})]}),full:i.jsxs(i.Fragment,{children:[i.jsx("p",{children:"Forty years of Nicole Miller is forty years of championing women, colour, and confidence on the global stage. Australia has watched and admired from afar. Now we would like to give that legacy a room of its own, on our soil, in front of a new audience of emerging Australian designers, and in support of grassroots Australian charities working for women, mental health, and community."}),i.jsx("p",{children:"Your presence on our runway tells every emerging Australian designer in that room that what they do matters, and tells every donor in the audience that this is a stage worth showing up for."}),i.jsxs("p",{children:[i.jsx("strong",{children:"What we are asking of you:"})," a curated capsule or signature moment on the MCR runway; front-of-house presence as Honorary Headline Designer; and a short",i.jsx("strong",{children:" opening remarks"})," moment on stage to Australia's emerging designers , 1 to 5 minutes, entirely as you are comfortable."]}),i.jsxs("p",{children:[i.jsx("strong",{children:"What we take care of:"})," return international travel for a delegation of up to three guests. ",i.jsx("strong",{children:"Min. Business Class"})," on a premium full-service carrier for Nicole, and for the two accompanying members a minimum of",i.jsx("strong",{children:" Premium Economy"}
545)," on a premium full-service carrier. This can be adjusted accordingly once names and roles are shared with us. Proposed itinerary: depart New York 23 or 24 August 2026, arrive Sydney 25 or 26 August 2026, with a five (5) night stay in Sydney. Five-star accommodation in Sydney, with hotels such as Sofitel, Park Hyatt or W listed as examples of the standard under consideration and the final partner property to be confirmed. Full ground transport, styling support and collection logistics, plus a bespoke charitable acknowledgement made in your name to one of our partner causes."]}),i.jsx("p",{children:"Nicole, this invitation is offered in the same spirit as our conversation in your showroom, warm, direct, and from one woman in fashion to another. Australia is ready for you, and we would be deeply honoured to be the ones to finally bring you here."})]}),collectionImage:{src:rK,caption:"Nicole Miller vintage capsule · SoHo showroom · February 2025",intro:i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:"Below is the capsule that first caught my eye in your showroom, the sequinned eveningwear, the gold-and-black artistry, the unmistakable Nicole Miller signature. We would be honoured to see this collection (or any other capsule you nominate) walk our runway in Sydney."})}}),i.jsx("section",{className:"section-padding bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Partnership Proposal"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide",children:"Scope of Work"}),i.jsxs("p",{className:"mt-4 text-secondary-foreground/70 max-w-2xl mx-auto leading-relaxed",children:["The detailed partnership proposal for Nicole Miller as our inaugural",i.jsx("em",{children:" Honorary International Fashion Legacy Designer"}),", covering travel for the full delegation, accommodation, collection logistics, runway production and on-event participation."]})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-6 mb-10",children:[{icon:lt,label:"Delegation",value:"Up to 3 guests",note:"Nicole + 2 representatives"},{icon:gl,label:"Travel, Nicole",value:"Min. Business Class",note:"Premium full-service carrier"},{icon:gl,label:"Travel, Team",value:"Min. Premium Economy",note:"Subject to sponsorship support level"},{icon:Er,label:"Itinerary",value:"25/26 to 30/31 Aug 2026",note:"Depart NYC 23/24 Aug · Arrive SYD 25/26 Aug · 5 nights"},{icon:xp,label:"Stay",value:"5-star · Sydney",note:"Examples: Sofitel · Park Hyatt · W (final partner to confirm)"},{icon:st,label:"Showcase",value:"Archival capsule",note:"Curated runway moment"},{icon:or,label:"Production",value:"Fully managed",note:"Freight · styling · HMUA · content"}].map(e=>i.jsxs("div",{className:"border border-secondary-foreground/15 rounded-xl p-6 bg-secondary-foreground/[0.04]",children:[i.jsx(e.icon,{size:22,className:"text-primary mb-3"}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-secondary-foreground/60 mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold mb-1",children:e.value}),i.jsx("p",{className:"text-xs text-secondary-foreground/60",children:e.note})]},e.label))}),i.jsxs("div",{className:"border-t border-secondary-foreground/15 pt-8 flex flex-col sm:flex-row items-center justify-center gap-4",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2",children:i.jsxs("a",{href:"/invites/nicole-miller-proposal.pdf",download:!0,children:[i.jsx(ot,{size:18})," Download Full Proposal (PDF)"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2 bg-transparent border-secondary-foreground/30 text-secondary-foreground hover:bg-secondary-foreground/10 hover:text-secondary-foreground",children:i.jsx("a",{href:"/invites/nicole-miller-proposal.pdf",target:"_blank",rel:"noopener noreferrer",children:"Preview in Browser"})})]}),i.jsx("p",{className:"text-center text-[11px] uppercase tracking-[0.3em] text-secondary-foreground
545/50 mt-4",children:"A4 · 7 pages · Prepared by My Charity Runway · July 2026"})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Behind the Runway"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide",children:"Optional Future Opportunities"})]}),i.jsxs("div",{className:"bg-background border border-border rounded-2xl p-8 md:p-12 shadow-xl",children:[i.jsxs("p",{className:"text-foreground/85 leading-relaxed mb-6",children:["Following confirmation of travel arrangements and subject to mutual agreement, we would love to build on the spirit of Nicole's October 2025 ",i.jsx("strong",{children:"Miami Fashion Week"})," edition, where the keynote at the MIAFW Summit, the 2023 Resort Collection exhibit at Miami Dade College, the Nicole Miller Day proclamation, and the St. Thomas University mentorship day together generated an estimated 177M+ press reach across 20 media outlets. A Sydney chapter offers a similar platform to extend that legacy into Australia and the broader Asia-Pacific region. None of the below is required of the headline invitation. These are simply optional, founder-to-founder conversations we would be honoured to open with you and your team."]}),i.jsxs("ul",{className:"space-y-4 text-foreground/85 leading-relaxed",children:[i.jsxs("li",{className:"flex gap-3",children:[i.jsx(lt,{size:18,className:"text-primary shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Mentorship moment with emerging Australian designers"}),", an intimate roundtable or masterclass during your time in Sydney, in the same generous spirit as the Miami creative exchanges and the St. Thomas University Q&A."]})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(or,{size:18,className:"text-primary shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Editorial & content collaboration"}),", a Sydney-shot editorial story with our media partners, extending the Miami narrative into a new hemisphere."]})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(cn,{size:18,className:"text-primary shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"APAC market introductions"}),", curated meetings with select Australian retail, hospitality and licensing partners during the visit, should that be of interest to the Nicole Miller team."]})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(bt,{size:18,className:"text-primary shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"From Runway to Run"}),", My Charity Runway weekend coincides with the TCS Sydney Marathon weekend. Should it be of interest, Nicole is warmly invited to join an optional 5km scenic walk or run as part of the TCS Sydney Mini Marathon on Saturday 29 August. Details will be shared once travel is confirmed."]})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(st,{size:18,className:"text-primary shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Archive-to-Australia capsule"}),", a limited, MCR-exclusive re-release of selected archival looks, introduced to the Australian market through the runway and our charity partners."]})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(bt,{size:18,className:"text-primary shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Ongoing charitable partnership"}),", naming a future MCR scholarship or grassroots cause acknowledgement in partnership with Nicole Miller, as a continuation of the legacy work."]})]})]}),i.jsx("p",{className:"text-foreground/70 leading-relaxed mt-8 text-sm italic",children:"These are entirely optional pathways and can be shaped, or set aside, at your direction. The invitation to Sydney stands on its own."})]})]})}),i.jsx("section",{className:"section-padding bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Platform Profile"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide",children:"About My Charity Runway"}),i.jsx("p",{className:"mt-4 text-muted-foreground max-w-2xl mx-auto leading-relaxed",children:"A short introduction to the platform, prepared for Nicole, her team, and any media or partners she may wish to 
545share it with."})]}),i.jsxs("div",{className:"bg-muted border border-border rounded-2xl p-8 md:p-12",children:[i.jsxs("p",{className:"text-foreground/85 leading-relaxed mb-4",children:["My Charity Runway is Australia's ",i.jsx("strong",{children:"Fashion for Impact platform"}),": a first of its kind, purpose driven runway where creativity, commerce and philanthropy converge. Twelve designers are paired with twelve charities, each creating a collection aligned to a cause, launched on the runway and supported by ongoing giving through the life of the collection. Not a show. A platform."]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-8",children:"Australian fashion has long sat between two extremes: elite, invitation only fashion weeks that are largely inaccessible, and smaller community showcases with limited production value. My Charity Runway occupies the space between them, delivering a premium, curated experience at an attainable price point, with Nicole Miller joining the inaugural edition as our Honorary International Designer."}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-10",children:[{value:"$390M+",label:"Raised for Australian charities by our founding team"},{value:"5",label:"Charity fashion events successfully produced"},{value:"25,000",label:"Monthly website visitors"},{value:"200,000+",label:"Combined community across our channels"}].map(e=>i.jsxs("div",{className:"border-t-2 border-primary pt-4",children:[i.jsx("p",{className:"font-heading text-2xl font-bold text-primary",children:e.value}),i.jsx("p",{className:"text-xs text-muted-foreground mt-1 leading-relaxed",children:e.label})]},e.value))}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading text-sm font-bold uppercase tracking-[0.2em] mb-3 text-primary",children:"The runway experience"}),i.jsxs("ul",{className:"space-y-2 text-foreground/80 text-sm leading-relaxed",children:[i.jsxs("li",{className:"flex gap-3",children:[i.jsx(st,{size:16,className:"text-primary shrink-0 mt-[4px]"}),i.jsx("span",{children:"12 designers, 12 charities, 500 guests."})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(cn,{size:16,className:"text-primary shrink-0 mt-[4px]"}),i.jsx("span",{children:"Live runway show, VIP lounge and red carpet arrival."})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(bt,{size:16,className:"text-primary shrink-0 mt-[4px]"}),i.jsx("span",{children:"First access to collections, with a share of every sale to the paired charity."})]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-heading text-sm font-bold uppercase tracking-[0.2em] mb-3 text-primary",children:"Audience and reach"}),i.jsxs("ul",{className:"space-y-2 text-foreground/80 text-sm leading-relaxed",children:[i.jsxs("li",{className:"flex gap-3",children:[i.jsx(lt,{size:16,className:"text-primary shrink-0 mt-[4px]"}),i.jsx("span",{children:"Curated, not crowded: influencers, creators, corporate and charity leaders."})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(or,{size:16,className:"text-primary shrink-0 mt-[4px]"}),i.jsx("span",{children:"50 to 100 curated influencers, professional content and press coverage."})]}),i.jsxs("li",{className:"flex gap-3",children:[i.jsx(cr,{size:16,className:"text-primary shrink-0 mt-[4px]"}),i.jsx("span",{children:"Multi million impressions achieved across previous MCR events."})]})]})]})]}),i.jsxs("div",{className:"mt-10 pt-8 border-t border-border flex flex-col sm:flex-row items-center justify-center gap-4",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2",children:i.jsxs("a",{href:"/invites/my-charity-runway-profile.pdf",download:!0,children:[i.jsx(ot,{size:18})," Download Platform Profile (PDF)"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2",children:i.jsx("a",{href:"/invites/my-charity-runway-profile.pdf",target:"_blank",rel:"noopener noreferrer",children:"Preview in Browser"})})]}),i.jsx("p",{className:"text-center text-[11px] uppercase tracking-[0.3em] text-muted-foreground mt-4",children:"A4 · 5 pages · Media and partner introduction · No sponsorship information"})]})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Event"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"At a Glance"})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:[{icon:Er,label:"When",value:"August 2026"},{icon:cr,label:"Where",value:"Sydney, Australia"},{icon:st,label:"Format",value:"12 designers · 12 charities"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-muted",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})]})}),i.jsx("section",{className:"bg-background border-t border-border py-10",children:i.jsx("div",{className:"max-w-3xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground",children:"Warmest regards · Sarah Quinn, Founder · [email protected]"})})})]})}),Yj="/agreements/nicole-miller-participation-agreement.pdf",Zj="/agreements/nicole-miller-schedule-1-deliverables.pdf",Xj="/agreements/nicole-miller-agreement-and-schedule-1.pdf",aK="/agreements/nicole-miller-operational-plan.pdf",Jj=()=>i.jsx(ia,{password:"NW2026",storageKey:"nm-agreement-unlocked",title:"Nicole Miller · Participation Agreement",description:"This page is private. Please enter the access password to continue.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"Participation Agreement · Nicole Miller · My Charity Runway",description:"Two-part formal agreement for Nicole Miller as Inaugural International Honorary Headline Designer at My Charity Runway Sydney 2026.",path:"/invite/nicole-miller/agreement",n
545oindex:!0}),i.jsx(nt,{eyebrow:"Private · Confidential Draft",title:"Participation Agreement",subtitle:"Nicole Miller · Inaugural International Honorary Headline Designer · MCR Sydney 2026"}),i.jsx("section",{className:"bg-primary/10 border-y border-primary/20 py-3",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Two-part agreement · Prepared exclusively for Nicole Miller & team"})})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"About this Agreement"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl lg:text-6xl font-bold uppercase tracking-tight leading-[1.02] mb-6",children:"An invited-guest engagement"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-3xl mx-auto",children:"A two-part engagement pack prepared for Nicole Miller as Inaugural International Honorary Headline Designer of My Charity Runway 2026. The visit is offered as an honorary, invited-guest appearance, attending as our guest for ceremonial, cultural, charitable and promotional moments, including the MCR Conversations Fashion Leadership Series. MCR hosts the Delegation from arrival to departure."})]})}),i.jsx("section",{className:"pb-16 bg-background",children:i.jsx("div",{className:"max-w-5xl mx-auto px-6",children:i.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[i.jsxs("div",{className:"border border-border rounded-xl p-6 bg-background",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"Host"}),i.jsx("p",{className:"font-heading text-lg font-bold mb-1",children:"MCR Media Pty Ltd"}),i.jsxs("p",{className:"text-sm text-foreground/80 leading-relaxed",children:["ABN 23 676 391 665",i.jsx("br",{}),"Level 5, 241 Commonwealth Street",i.jsx("br",{}),"Surry Hills, NSW 2010, Australia"]})]}),i.jsxs("div",{className:"border border-border rounded-xl p-6 bg-background",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"Invited Guest"}),i.jsx("p",{className:"font-heading text-lg font-bold mb-1",children:"Nicole Jacquline Miller"}),i.jsxs("p",{className:"text-sm text-foreground/80 leading-relaxed",children:["525 7th Avenue, Room 1900",i.jsx("br",{}),"New York, NY 10018, USA"]})]}),i.jsxs("div",{className:"border border-border rounded-xl p-6 bg-background",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"Brand Owner"}),i.jsx("p",{className:"font-heading text-lg font-bold mb-1",children:"Kobra International LTD"}),i.jsxs("p",{className:"text-sm text-foreground/80 leading-relaxed",children:["Owner of the NICOLE MILLER trademarks and related brand assets",i.jsx("br",{}),"525 7th Avenue, Room 1900",i.jsx("br",{}),"New York, NY 10018, USA"]})]})]})})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"mb-10 rounded-2xl border border-primary/30 bg-primary/5 p-6 md:p-8 flex flex-col md:flex-row md:items-center md:justify-between gap-4",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-2",children:"Signature-ready pack"}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-bold uppercase tracking-wide",children:"Agreement + Schedule 1 · Combined PDF"}),i.jsx("p",{className:"text-sm text-foreground/75 mt-1",children:"A single, signature-ready document combining the Agreement and Schedule 1."})]}),i.jsxs("div",{className:"flex gap-3 shrink-0",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2",children:i.jsxs("a",{href:Xj,download:!0,children:[i.jsx(ot,{size:18})," Download"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2",children:i.jsx("a",{href:Xj,target:"_blank",rel:"noreferrer",children:"Preview"})})]})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto",children:[i.jsxs("article",{className:"bg-background border border-border rounded-2xl p-8 md:p-10 shadow-xl flex flex-col",children:[i.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[i.jsx(hb,{className:"text-primary",size:22}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Part 1 · The Agreement"})]}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wide mb-3",children:"Invited Guest Participation Agreement"}),i.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:"Two pages · A4 · Governed by the laws of NSW"}
545),i.jsxs("ul",{className:"space-y-2 text-sm text-foreground/80 leading-relaxed mb-8 flex-1",children:[i.jsx("li",{children:"1. Invitation & Nature of Visit"}),i.jsx("li",{children:"2. Hospitality Provided by MCR"}),i.jsx("li",{children:"3. Guest Participation & MCR Conversations Fashion Leadership Series"}),i.jsx("li",{children:"4. Media, Brand & Intellectual Property"}),i.jsx("li",{children:"5. Insurance, Risk & Compliance"}),i.jsx("li",{children:"6. Confidentiality"}),i.jsx("li",{children:"7. Cancellation & Force Majeure"}),i.jsx("li",{children:"8. General & Signature Blocks"})]}),i.jsxs("div",{className:"mt-auto flex flex-col gap-3",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2 flex-1 min-w-0",children:i.jsxs("a",{href:Yj,download:!0,children:[i.jsx(ot,{size:18})," Download"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2 flex-1 min-w-0",children:i.jsx("a",{href:Yj,target:"_blank",rel:"noreferrer",children:"Preview"})})]})]}),i.jsxs("article",{className:"bg-background border border-border rounded-2xl p-8 md:p-10 shadow-xl flex flex-col",children:[i.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[i.jsx(aF,{className:"text-primary",size:22}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Part 2 · Schedule 1"})]}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wide mb-3",children:"Services & Deliverables"}),i.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:"One page · A4 · Incorporated into the Agreement"}),i.jsxs("ul",{className:"space-y-2 text-sm text-foreground/80 leading-relaxed mb-8 flex-1",children:[i.jsx("li",{children:"Appointment & event window"}),i.jsx("li",{children:"Travel, hospitality & delegation of three"}),i.jsx("li",{children:"Archive freight, logistics & in-transit insurance"}),i.jsx("li",{children:"Runway & leadership programme production"}),i.jsx("li",{children:"The Guest and Kobra co-deliverables"}),i.jsx("li",{children:"PR, media, brand & sponsor approvals"}),i.jsx("li",{children:"Indicative operational plan attached separately"})]}),i.jsxs("div",{className:"mt-auto flex flex-col gap-3",children:[i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2 flex-1 min-w-0",children:i.jsxs("a",{href:Zj,download:!0,children:[i.jsx(ot,{size:18})," Download"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2 flex-1 min-w-0",children:i.jsx("a",{href:Zj,target:"_blank",rel:"noreferrer",children:"Preview"})}),i.jsx("a",{href:aK,download:!0,className:"text-xs text-primary hover:underline text-center mt-1",children:"+ Operational plan (indicative, non-binding)"})]})]})]}),i.jsx("div",{className:"mt-10 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-4",children:"Both documents together form the complete engagement pack"})})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"At a glance"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-tight leading-[1.02]",children:"Key terms"})]}),i.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:[{label:"Nature of visit",value:"Honorary invited-guest appearance. Ceremonial, cultural, charitable and promotional participation only, not an employment, agency or service engagement."},{label:"Event",value:"My Charity Runway 2026, Sydney · 25 to 30 August 2026"},{label:"Delegation",value:"Nicole Jacquline Miller + two (2) accompanying team members"},{label:"MCR hospitality",value:"International air travel (min. Business Class for Nicole, min. Premium Economy for the team), 5-night five-star Sydney stay, ground transport, event credentials"},{label:"Collection & freight",value:"MCR arranges international freight, customs, in-transit insurance, secure handling &amp; return logistics of curated existing garments"},{label:"Runway production",value:"MCR delivers venue, staging, lighting, sound, models, hair, make-up, backstage &amp; security"},{label:"Guest role",value:"Curate a capsule from existing archive, attend agreed appearances &amp; select interviews, brief honorary on-stage moment (1 to 5 minutes)"},{label:"Fashion Leadership Series",value:"Invited speaker in the MCR Conversations Fashion Leadership Series (fireside &amp; panel)"},{label:"Fees",value:"No participation, appearance or performance fee. Honorary appointment."},{label:"Brand approvals",value:"Direct commercial sponsor association with the NICOLE MILLER name or brand requires Kobra&#39;s prior written approval, and Nicole Miller&#39;s prior written approval where personal endorsement is implied."},{label:"Brand owner",value:"Kobra International LTD owns the NICOLE MILLER trademarks and related brand assets and joins the Agreement solely in relation to clause 4 and the brand and IP provisions of Schedule 1."},{label:"Governing law",value:"New South Wales, Australia"},{label:"Host",value:"MCR Media Pty Ltd · ABN 23 676 391 665 · Level 5, 241 Commonwealth Street, Surry Hills, NSW 2010"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-5 bg-background",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-2",children:e.label}
545),i.jsx("p",{className:"text-sm text-foreground/85 leading-relaxed",dangerouslySetInnerHTML:{__html:e.value}})]},e.label))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Open items"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-tight leading-[1.02] mb-5",children:"Work in Progress"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-2xl mx-auto mb-8",children:"Media opportunities, model portfolio and brand assets are now managed on an interactive board. Each request can be accepted or declined there, with a note, and nothing is confirmed to a third party until it is accepted."}),i.jsx(ne,{asChild:!0,size:"lg",className:"gap-2",children:i.jsx(Ee,{to:"/invite/nicole-miller/work-in-progress",children:"Open the Work in Progress board"})})]})}),i.jsx("section",{className:"section-padding bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(oF,{className:"mx-auto text-primary mb-4",size:28}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-4",children:"Draft for review"}),i.jsx("p",{className:"text-secondary-foreground/85 leading-relaxed",children:"This Agreement is presented as a draft for Nicole Miller and her advisers to review. Final execution will follow review, agreed edits and countersignature by both parties."}),i.jsx("div",{className:"mt-8 flex flex-col sm:flex-row items-center justify-center gap-4",children:i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"gap-2 bg-transparent border-secondary-foreground/40 text-secondary-foreground hover:bg-secondary-foreground/10",children:i.jsx(Ee,{to:"/invite/nicole-miller",children:"← Back to Invitation"})})})]})})]})}),iK="/assets/alice-100-nude-BsMufdq6.png",sK="/assets/alice-100-white-D-w5TD9D.png",oK="/assets/allegra-100-Kxninj20.png",lK="/assets/andrea-100-black-Dsr_yv4e.png",cK="/assets/andrea-100-bronze-CdkYgSa7.png",dK="/assets/andrea-100-pewter-BEJMr1yF.png",uK="/assets/brynley-85-tan-BJsvX1A2.png",hK="/assets/brynley-85-wine-BrUwAhK4.png",fK="/assets/damsel-60-BmWfxCHY.png",pK="/assets/sami-110-CTXtgMk1.png",mK="/assets/valentina-100-C66zrquT.png",gK="/assets/waltz-110-black-CKnnaRGT.png",xK="/assets/waltz-110-eggplant-BWqQ36fL.png",yK="/assets/whisper-110-black-Cd5EgdEa.png",vK="/assets/whisper-110-wine-BqVjIm6I.png",Qj=[{name:"Sofia Louise Porte",height:"178cm",size:"Size 6-8",shoeSize:"38.5-39",portfolioLabel:"Models Milano",portfolio:"https://www.modelsmilano.com/signedgirls#/sofia/",group:"International"},{name:"Sara Fasano",height:"176cm",size:"Size 8",shoeSize:"40",portfolioLabel:"Models Milano",portfolio:"https://www.modelsmilano.com/signedgirls#/sara-f-1/",group:"International"},{name:"Thïa Close (Paris / Sydney)",height:"175cm",size:"Size 8",shoeSize:"8",portfolioLabel:"Thïa's Space",portfolio:"https://thiaclose.picflow.com/bZ896UfVecX3Ie30",group:"Local"},{name:"Madeline Bresson (QLD)",height:"178cm",size:"Size 6-8",shoeSize:"8",portfolioLabel:"Madeline Bresson",portfolio:"https://madelinebresson.picflow.com/Hpmplrei0DjBpNFi",group:"Local"},{name:"Vagya Kachhapati",height:"175cm",size:"Size 6-8",shoeSize:"8",portfolioLabel:"Vagya's Space",portfolio:"https://vagyak.picflow.com/vrBQ8QOVqBHuBQ6n",group:"Local"},{name:"Emma Bedford",height:"180cm",size:"Size 8",shoeSize:"9",portfolioLabel:"Emma's Space",portfolio:"https://bedfordemma45.picflow.com/R0muNU205VXSWG1o",group:"Local"},{name:"Ashley Triana",height:"180cm",size:"Size 6-8",shoeSize:"9",portfolioLabel:"Ashley's Space",portfolio:"https://ashleytriana.picflow.com/A9vQcT3STAw0eCit",group:"Local"},{name:"Hayley O'Hara",height:"176cm",size:"Size 6-8",shoeSize:"8.5",portfolioLabel:"Hayley O'Hara",portfolio:"https://hayleyohara.picflow.com/9UC0KZfxxW6pdvCb",group:"Local"},{name:"Natasha Milisic",height:"175cm",size:"Size 6-8",shoeSize:"8",portfolioLabel:"Natasha Milisic",portfolio:"https://natashamilisic.picflow.com/6ro0xc43pu",group:"Local"},{name:"Paige Campbell",height:"176cm",size:"Size 6",shoeSize:"9",portfolioLabel:"Paige Campbell",portfolio:"https://paigecampbell.picflow.com/SSgETkvceHUmAbZi",group:"Local"},{name:"Kymberlee Street",height:"175cm",size:"Size 8",shoeSize:"9",portfolioLabel:"Kymberlee Street",portfolio:"https://kymberleestreet.picflow.com/xwrtSpGugMpv3Epk",group:"Local"},{name:"Shai Giladi",height:"178cm",size:"Size 8",shoeSize:"8",portfolioLabel:"Shai's Space",portfolio:"https://shai.picflow.com/IdBlmyZAsNN670cg",group:"Local"},{name:"Lily O'Brien",height:"182cm",size:"Size 6-8",shoeSize:"10.5",portfolioLabel:"Lily's Space",portfolio:"https://lilyobrien279.picflow.com/9llFTTcXiXN2dAEL",group:"Local"},{name:"MJ Kambere",height:"182cm",size:"Size 8-10",shoeSize:"9",portfolioLabel:"Masika Jeannine's Space",portfolio:"https://masikajkambere.picflow.com/bWL4x0BUvBY6CUfL",group:"Local"},{name:"Hollie Brokate",height:"182cm",size:"Size 10",shoeSize:"42",portfolioLabel:"Hollie Brokate",portfolio:"https://holliebrokate.picflow.com/yxoI2GcMXQWQWb6l",group:"Local"},{name:"Diana Hills (Icon)",height:"178cm",size:"Size 8",shoeSize:"6",portfolioLabel:"Icon Management",portfolio:"https://www.iconmanagement.com.au/fashion/women/1611251/diana-hills",group:"Agency"},{name:"Emily Luo (Icon)",height:"176cm",size:"Size 8",shoeSize:"38",portfolioLabel:"Icon Management",portfolio:"https://www.iconmanagement.com.au/fashion/women/1180997/emily-luo",group:"Agency"},{name:"Dilshad Ghazala (Icon)",height:"179cm",size:"Size 8",shoeSize:"8",portfolioLabel:"Icon Management",portfolio:"https://www.iconmanagement.com.au/fashion/women/2571571/dilshad-ghazala",group:"Agency"},{name:"Alexandra Maze (Icon)",height:"182cm",size:"Size 8-10",shoeSize:"7",portfolioLabel:"Icon Management",portfolio:"https://www.iconmanagement.com.au/fashion/women/2263402/alexandra-maze",group:"Agency"},{name:"Jinama Whaddy (Icon)",height:"177cm",size:"Size 10",shoeSize:"7",portfolioLabel:"Icon Management",portfolio:"https://www.iconmanagement.com.au/fashion/women/2090524/jinama-w
545haddy",group:"Agency"},{name:"Emma Hansen (Icon)",height:"178cm",size:"Size 8",shoeSize:"6.5",portfolioLabel:"Icon Management",portfolio:"https://www.iconmanagement.com.au/fashion/women/2218282/emma-hansen",group:"Agency"},{name:"Jem (Chic)",height:"180cm",size:"Size 8",shoeSize:"9.5",portfolioLabel:"Chic Management",portfolio:"https://www.chicmanagement.com.au/model/jem/portfolio",group:"Agency"},{name:"Bria (Chic)",height:"180cm",size:"Size 8",shoeSize:"11",portfolioLabel:"Chic Management",portfolio:"https://www.chicmanagement.com.au/model/bria/portfolio",group:"Agency"},{name:"Mali Lowe (Chic)",height:"177cm",size:"Size 8",shoeSize:"10",portfolioLabel:"Chic Management",portfolio:"https://www.chicmanagement.com.au/model/mali-lowe/portfolio",group:"Agency"},{name:"Yasmin (Chic)",height:"179cm",size:"Size 6",shoeSize:"9",portfolioLabel:"Chic Management",portfolio:"https://www.chicmanagement.com.au/model/yasmin/portfolio",group:"Agency"}],$j=[{style:"Alice 100",finish:"Nude leather and lace",image:iK},{style:"Alice 100",finish:"White leather and lace",image:sK},{style:"Allegra 100",finish:"Black suede pump",image:oK},{style:"Andrea 100",finish:"Black patent slingback",image:lK},{style:"Andrea 100",finish:"Bronze silk slingback",image:cK},{style:"Andrea 100",finish:"Pewter silk slingback",image:dK},{style:"Brynley 85",finish:"Tan suede block heel",image:uK},{style:"Brynley 85",finish:"Wine suede block heel",image:hK},{style:"Damsel 60",finish:"Silver mesh slingback",image:fK},{style:"Sami 110",finish:"Black suede platform",image:pK},{style:"Valentina 100",finish:"Black leather knee boot",image:mK},{style:"Waltz 110",finish:"Black suede sandal",image:gK},{style:"Waltz 110",finish:"Eggplant suede sandal",image:xK},{style:"Whisper 110",finish:"Black patent sandal",image:yK},{style:"Whisper 110",finish:"Wine patent sandal",image:vK}],bK="Due Sunday 9 August 2026",qo=15,wK=["International","Local","Agency"],iP=e=>{const[t,r]=w.useState(!1),[n,a]=w.useState(!1);return{busy:t,done:n,setDone:a,submit:async(o,l,c,d)=>{r(!0);const{data:u,error:h}=await Rt.functions.invoke("save-nm-selection",{body:{kind:e,selections:o,note:l,submittedBy:c,rows:d}});if(r(!1),h){At({title:"Could not save",description:h.message,variant:"destructive"});return}a(!0),At({title:"Selection saved",description:u!=null&&u.emailed?"One summary email with a spreadsheet of your full selection has been sent to [email protected].":"Recorded. The MCR team has been notified."})}}},sP=({completed:e})=>e?i.jsxs("span",{className:"inline-flex items-center gap-1.5 text-[10px] uppercase tracking-[0.25em] font-semibold border border-primary/30 bg-primary/10 text-primary rounded-full px-3 py-1",children:[i.jsx(Gt,{size:12})," Completed ",e]}):i.jsx("span",{className:"inline-flex items-center text-[10px] uppercase tracking-[0.25em] font-semibold border border-primary/30 bg-primary/10 text-primary rounded-full px-3 py-1",children:bK}),jK=()=>{const[e,t]=w.useState([]),[r,n]=w.useState(""),[a,s]=w.useState(""),{busy:o,done:l,setDone:c,submit:d}=iP("models"),u=f=>{c(!1),t(p=>p.includes(f)?p.filter(g=>g!==f):[...p,f])},h=e.length;return i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Task 01"}),i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-4",children:[i.jsx(lt,{className:"text-primary",size:24}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.02]",children:"Model Casting"})]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-2xl mx-auto mb-5",children:"Please select a minimum of fifteen models for the runway. Each name links to a full portfolio. Selections are saved when you click Complete and are confirmed by email to the MCR team."}),i.jsx(sP,{completed:"Monday 11 August 2026"})]}),i.jsx("div",{className:"sticky top-16 z-20 mb-6",children:i.jsxs("div",{className:"bg-background border border-border rounded-full px-5 py-3 flex items-center justify-between shadow-sm",children:[i.jsxs("span",{className:"text-[11px] uppercase tracking-[0.25em] font-semibold text-muted-foreground",children:["Selected · minimum ",qo]}),i.jsxs("span",{className:`font-heading text-lg font-bold ${h>
545=qo?"text-primary":"text-foreground"}`,children:[h," / ",qo]})]})}),wK.map(f=>i.jsxs("div",{className:"mb-10",children:[i.jsxs("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-4",children:[f," models"]}),i.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:Qj.filter(p=>p.group===f).map(p=>{const g=e.includes(p.name);return i.jsxs("div",{className:`rounded-2xl border p-5 transition-colors ${g?"border-primary bg-primary/5":"border-border bg-background"}`,children:[i.jsxs("div",{className:"flex items-start justify-between gap-4 mb-3",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide leading-tight",children:p.name}),i.jsx("button",{type:"button",onClick:()=>u(p.name),"aria-pressed":g,"aria-label":`Select ${p.name}`,className:`shrink-0 h-8 w-8 rounded-full border flex items-center justify-center transition-colors ${g?"bg-primary border-primary text-primary-foreground":"border-border text-muted-foreground hover:border-primary"}`,children:i.jsx(Gt,{size:16})})]}),i.jsx("dl",{className:"grid grid-cols-3 gap-2 text-xs mb-4",children:[["Height",p.height],["Size",p.size],["Shoe",p.shoeSize]].map(([m,v])=>i.jsxs("div",{children:[i.jsx("dt",{className:"uppercase tracking-[0.2em] text-muted-foreground mb-1",children:m}),i.jsx("dd",{className:"text-foreground/85",children:v})]},m))}),i.jsxs("a",{href:p.portfolio,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 text-xs uppercase tracking-[0.2em] text-primary hover:underline",children:[p.portfolioLabel," ",i.jsx(Ca,{size:13})]})]},p.name)})})]},f)),i.jsxs("div",{className:"bg-background border border-border rounded-2xl p-7 space-y-4",children:[i.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"nm-model-name",className:"text-[11px] uppercase tracking-[0.2em]",children:"Confirmed by"}),i.jsx(vt,{id:"nm-model-name",value:a,onChange:f=>s(f.target.value),placeholder:"Your name"})]}),i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"nm-model-note",className:"text-[11px] uppercase tracking-[0.2em]",children:"Note (optional)"}),i.jsx(_a,{id:"nm-model-note",rows:2,value:r,onChange:f=>n(f.target.value),placeholder:"Reserves, look pairing, fit requirements…"})]})]}),i.jsxs("div",{className:"flex flex-wrap items-center gap-4 pt-2",children:[i.jsxs(ne,{className:"gap-2",disabled:o||h===0,onClick:()=>d(e,r,a,Qj.filter(f=>e.includes(f.name)).map(f=>({Model:f.name,Group:f.group,Height:f.height,"Dress size":f.size,"Shoe size":f.shoeSize,Portfolio:f.portfolio}))),children:[o?i.jsx(ls,{size:16,className:"animate-spin"}):i.jsx(Gt,{size:16}),"Complete and save selection"]}),h<qo&&h>0&&i.jsxs("span",{className:"text-xs text-muted-foreground",children:[qo-h," more to reach the minimum of ",qo]}),l&&i.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:"Saved and sent"})]})]})]})})},kK=()=>{const[e,t]=w.useState([]),[r,n]=w.useState(""),[a,s]=w.useState(""),{busy:o,done:l,setDone:c,submit:d}=iP("shoes"),u=h=>{c(!1),t(f=>f.includes(h)?f.filter(p=>p!==h):[...f,h])};return i.jsx("section",{className:"section-padding bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Task 02"}),i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-4",children:[i.jsx(ZO,{className:"text-primary",size:24}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.02]",children:"Shoe Selection · Edward Meller"})]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-2xl mx-auto mb-5",children:"Edward Meller is our footwear partner. Please tick any styles you would like paired with the archive looks."}),i.jsx(sP,{completed:"Tuesday 12 August 2026"})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 mb-8",children:$j.map(h=>{const f=`${h.style} · ${h.finish}`,p=e.includes(f);return i.jsxs("button",{type:"button",onClick:()=>u(f),"aria-pressed":p,className:`group text-left rounded-2xl border bg-background p-4 transition-colors ${p?"border-primary":"border-border hover:border-primary/50"}`,children:[i.jsxs("div",{className:"relative aspect-[4/3] mb-4 overflow-hidden rounded-xl bg-muted border border-border",children:[i.jsx("img",{src:h.image,alt:`${h.style} — ${h.finish}`,loading:"lazy",className:"h-full w-full object-contain p-2 transition-transform duration-300 group-hover:scale-105"}),i.jsx("span",{className:`absolute top-3 right-3 h-7 w-7 rounded-full border flex items-center justify-center shadow-sm transition-colors ${p?"bg-primary border-primary text-primary-foreground":"bg-background/80 border-border text-muted-foreground group-hover:border-primary"}`,children:i.jsx(Gt,{size:14})}),p&&i.jsx("div",{className:"absolute inset-0 pointer-events-none border-2 border-primary rounded-xl"})]}),i.jsx("div",{className:"flex items-start justify-between gap-3",children:i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-base font-bold uppercase tracking-wide",children:h.style}
545),i.jsx("p",{className:"text-sm text-foreground/80",children:h.finish})]})})]},f)})}),i.jsxs("div",{className:"bg-muted border border-border rounded-2xl p-7 space-y-4",children:[i.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"nm-shoe-name",className:"text-[11px] uppercase tracking-[0.2em]",children:"Confirmed by"}),i.jsx(vt,{id:"nm-shoe-name",value:a,onChange:h=>s(h.target.value),placeholder:"Your name"})]}),i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"nm-shoe-note",className:"text-[11px] uppercase tracking-[0.2em]",children:"Note (optional)"}),i.jsx(_a,{id:"nm-shoe-note",rows:2,value:r,onChange:h=>n(h.target.value),placeholder:"Look pairing, sizing requirements…"})]})]}),i.jsxs("div",{className:"flex flex-wrap items-center gap-4 pt-2",children:[i.jsxs(ne,{className:"gap-2",disabled:o||e.length===0,onClick:()=>d(e,r,a,$j.filter(h=>e.includes(`${h.style} · ${h.finish}`)).map(h=>({Style:h.style,Finish:h.finish}))),children:[o?i.jsx(ls,{size:16,className:"animate-spin"}):i.jsx(Gt,{size:16}),"Complete and save selection"]}),i.jsxs("span",{className:"text-xs text-muted-foreground",children:[e.length," selected"]}),l&&i.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:"Saved and sent"})]})]})]})})},NK=()=>i.jsxs(i.Fragment,{children:[i.jsx(jK,{}),i.jsx(kK,{})]}),SK={url:"/invites/mcr-leadership-poster.jpg"},ek="/invites/mcr-leadership-series-nicole-miller.pdf",CK=[["Event","In Conversation with Nicole Miller"],["Host","UTS School of Design"],["Moderator","Professor Timo Rissanen, UTS School of Design"],["Date","Thursday 27 August 2026"],["Time","10:00 am to 12:00 pm"],["Venue","Room CB06.04.007, Building 6 (Peter Johnson Building)"],["Address","702–730 Harris Street, Ultimo (next to the ABC)"],["Audience","75 to 100 students, then a studio visit with 10 to 15 students"]],AK=({embedded:e=!1})=>{const t=i.jsxs("div",{className:"grid md:grid-cols-[1.15fr_1fr] gap-8 items-start",children:[i.jsx("a",{href:ek,target:"_blank",rel:"noreferrer",className:"block rounded-2xl overflow-hidden border border-border bg-muted",children:i.jsx("img",{src:SK.url,alt:"Poster for the MCR Fashion Leadership Series, In Conversation with Nicole Miller at the UTS School of Design",className:"w-full h-auto",loading:"lazy"})}),i.jsxs("div",{className:"space-y-6",children:[i.jsx("div",{className:"rounded-2xl border border-border bg-muted/60 p-6 space-y-3",children:CK.map(([r,n])=>i.jsxs("p",{className:"text-sm text-foreground/85",children:[i.jsx("span",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold mr-2",children:r}),n]},r))}),i.jsx(ne,{asChild:!0,variant:"outline",className:"gap-2 w-full",children:i.jsxs("a",{href:ek,download:!0,children:[i.jsx(ot,{size:16})," Download poster (PDF)"]})}),i.jsxs("div",{className:"rounded-2xl border border-primary/30 bg-primary/5 p-6",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold mb-3",children:"Poster approval"}),i.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary bg-primary/10 px-4 py-2",children:[i.jsx(Gt,{size:16,className:"text-primary"}),i.jsx("span",{className:"text-sm font-semibold text-primary",children:"Approved"})]})]})]})]});return e?i.jsxs("div",{className:"mt-6 rounded-2xl border border-primary/30 bg-background p-6 md:p-8",children:[i.jsxs("div",{className:"mb-6",children:[i.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary",children:"Poster"}),i.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-primary/40 bg-primary/10 px-3 py-1 text-[11px] uppercase tracking-[0.16em] font-semibold text-primary",children:[i.jsx(Gt,{size:12})," Approved"]})]}),i.jsxs("p",{className:"text-sm text-foreground/80 leading-relaxed max-w-2xl",children:["A poster for the MCR Fashion Leadership Series, In Conversation with Nicole Miller, hosted with the UTS School of Design on Thursday 27 August. The morning runs in two parts, a moderated Q&A with 75 to 100 students led by"," ",i.jsx("a",{href:"https://www.linkedin.com/in/trissanen/",target:"_blank",rel:"noreferrer",className:"text-primary hover:underline",children:"Professor Timo Rissanen"})," ","of the UTS School of Design, followed by a studio visit with a smaller group. The artwork is approved and available to download as a PDF."]})]}),t]}):i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[i.jsxs("div",{className:"text-center mb-8",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Poster"}),i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-4",children:[i.jsx(iR,{className:"text-primary",size:24}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.02]",children:"MCR Fashion Leadership Series"}),i.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-primary/40 bg-primary/10 px-3 py-1 text-[11px] uppercase tracking-[0.16em] font-semibold text-primary",children:[i.jsx(Gt,{size:12})," Approved"]})]}
545),i.jsxs("p",{className:"text-foreground/80 leading-relaxed max-w-2xl mx-auto",children:["In Conversation with Nicole Miller, hosted with the UTS School of Design on Thursday 27 August. The morning runs in two parts, a moderated Q&A with 75 to 100 students, led by"," ",i.jsx("a",{href:"https://www.linkedin.com/in/trissanen/",target:"_blank",rel:"noreferrer",className:"text-primary hover:underline",children:"Professor Timo Rissanen"})," ","of the UTS School of Design, followed by a studio visit with a smaller group. The poster is approved and available to download as a PDF."]})]}),t]})})};/*! *****************************************************************************
546Copyright (c) Microsoft Corporation.
547
548Permission to use, copy, modify, and/or distribute this software for any
549purpose with or without fee is hereby granted.
550
551THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
552REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
553AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
554INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
555LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
556OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
557PERFORMANCE OF THIS SOFTWARE.
558***************************************************************************** */var Pv=function(e,t){return Pv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)n.hasOwnProperty(a)&&(r[a]=n[a])},Pv(e,t)};function q(e,t){Pv(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var me=function(){return me=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];
vendor: 8,700 bytes, line 558
558for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},me.apply(this,arguments)};function RK(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function je(e,t,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(u){try{d(n.next(u))}catch(h){o(h)}}function c(u){try{d(n.throw(u))}catch(h){o(h)}}function d(u){u.done?s(u.value):a(u.value).then(l,c)}d((n=n.apply(e,[])).next())})}function ke(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,a,s,o;return o={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function l(d){return function(u){return c([d,u])}}function c(d){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,a&&(s=d[0]&2?a.return:d[0]?a.throw||((s=a.return)&&s.call(a),0):a.next)&&!(s=s.call(a,d[1])).done)return s;switch(a=0,s&&(d=[d[0]&2,s.value]),d[0]){case 0:case 1:s=d;break;case 4:return r.label++,{value:d[1],done:!1};case 5:r.label++,a=d[1],d=[0];continue;case 7:d=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]<s[3])){r.label=d[1];break}if(d[0]===6&&r.label<s[1]){r.label=s[1],s=d;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(d);break}s[2]&&r.ops.pop(),r.trys.pop();continue}d=t.call(e,r)}catch(u){d=[6,u],a=0}finally{n=s=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function Le(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),a=0,t=0;t<r;t++)for(var s=arguments[t],o=0,l=s.length;o<l;o++,a++)n[a]=s[o];return n}var yl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nd=new Uint8Array(256);for(var Vh=0;Vh<yl.length;Vh++)nd[yl.charCodeAt(Vh)]=Vh;var EK=function(e){for(var t="",r=e.length,n=0;n<r;n+=3)t+=yl[e[n]>>2],t+=yl[(e[n]&3)<<4|e[n+1]>>4],t+=yl[(e[n+1]&15)<<2|e[n+2]>>6],t+=yl[e[n+2]&63];return r%3===2?t=t.substring(0,t.length-1)+"=":r%3===1&&(t=t.substring(0,t.length-2)+"=="),t},tk=function(e){var t=e.length*.75,r=e.length,n,a=0,s,o,l,c;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var d=new Uint8Array(t);for(n=0;n<r;n+=4)s=nd[e.charCodeAt(n)],o=nd[e.charCodeAt(n+1)],l=nd[e.charCodeAt(n+2)],c=nd[e.charCodeAt(n+3)],d[a++]=s<<2|o>>4,d[a++]=(o&15)<<4|l>>2,d[a++]=(l&3)<<6|c&63;return d},PK=/^(data)?:?([\w\/\+]+)?;?(charset=[\w-]+|base64)?.*,/i,TK=function(e){var t=e.trim(),r=t.substring(0,100),n=r.match(PK);if(!n)return tk(t);var a=n[0],s=t.substring(a.length);return tk(s)},pe=function(e){return e.charCodeAt(0)},_K=function(e){return e.codePointAt(0)},Bu=function(e,t){return Vn(e.toString(16),t,"0").toUpperCase()},Ym=function(e){return Bu(e,2)},ti=function(e){return String.fromCharCode(e)},MK=function(e){return ti(parseInt(e,16))},Vn=function(e,t,r){for(var n="",a=0,s=t-e.length;a<s;a++)n+=r;return n+e},Xt=function(e,t,r){for(var n=e.length,a=0;a<n;a++)t[r++]=e.charCodeAt(a);return n},OK=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},Uu=function(e){return e.replace(/\t|\u0085|\u2028|\u2029/g,"    ").replace(/[\b\v]/g,"")},FK=["\\n","\\f","\\r","\\u000B"],oP=function(e){return/^[\n\f\r\u000B]$/.test(e)},lP=function(e){return e.split(/[\n\f\r\u000B]/)},cP=function(e){return e.replace(/[\n\f\r\u000B]/g," ")},dP=function(e,t){var r=e.charCodeAt(t),n,a=t+1,s=1;return r>=55296&&r<=56319&&e.length>a&&(n=e.charCodeAt(a),n>=56320&&n<=57343&&(s=2)),[e.slice(t,t+s),s]},IK=function(e){for(var t=[],r=0,n=e.length;r<n;){var a=dP(e,r),s=a[0],o=a[1];t.push(s),r+=o}return t},DK=function(e){for(var t=FK.join("|"),r=["$"],n=0,a=e.length;n<a;n++){var s=e[n];if(oP(s))throw new TypeError("`wordBreak` must not include "+t);r.push(s===""?".":OK(s))}var o=r.join("|");return new RegExp("("+t+")|((.*?)("+o+"))","gm")},LK=function(e,t,r,n){for(var a=DK(t),s=Uu(e).match(a),o="",l=0,c=[],d=function(){o!==""&&c.push(o),o="",l=0},u=0,h=s.length;u<h;u++){var f=s[u];if(oP(f))d();else{var p=n(f);l+p>r&&d(),o+=f,l+=p}}return d(),c},zK=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,uP=function(e){var t=e.match(zK);if(t){var r=t[1],n=t[2],a=n===void 0?"01":n,s=t[3],o=s===void 0?"01":s,l=t[4],c=l===void 0?"00":l,d=t[5],u=d===void 0?"00":d,h=t[6],f=h===void 0?"00":h,p=t[7],g=p===void 0?"Z":p,m=t[8],v=m===void 0?"00":m,x=t[9],y=x===void 0?"00":x,b=g==="Z"?"Z":""+g+v+":"+y,j=new Date(r+"-"+a+"-"+o+"T"+c+":"+u+":"+f+b);return j}},Vb=function(e,t){for(var r,n=0,a;n<e.length;){var s=e.substring(n).match(t);if(!s)return{match:a,pos:n};a=s,n+=((r=s.index)!==null&&r!==void 0?r:0)+s[0].length}return{match:a,pos:n}},Bp=function(e){return e[e.length-1]},Tv=function(e){if(e instanceof Uint8Array)return e;for(var t=e.length,r=new Uint8Array(t),n=0;n<t;n++)r[n]=e.charCodeAt(n);return r},BK=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=e.length,n=[],a=0;a<r;a++){var s=e[a];n[a]=s instanceof Uint8Array?s:Tv(s)}for(var o=0,a=0;a<r;a++)o+=e[a].length;for(var l=new Uint8Array(o),c=0,d=0;d<r;d++)for(var u=n[d],h=0,f=u.length;h<f;h++)l[c++]=u[h];return l},UK=function(e){for(var t=0,r=0,n=e.length;r<n;r++)t+=e[r].length;for(var a=new Uint8Array(t),s=0,r=0,n=e.length;r<n;r++){var o=e[r];a.set(o,s),s+=o.length}return a},hP=function(e){for(var t="",r=0,n=e.length;r<n;r++)t+=ti(e[r]);return t},WK=function(e,t){return e.id-t.id},HK=function(e,t){for(var r=[],n=0,a=e.length;n<a;n++){var s=e[n],o=e[n-1];(n===0||t(s)!==t(o))&&r.push(s)}return r},Go=function(e){for(var t=e.length,r=0,n=Math.floor(t/2);r<n;r++){var a=r,s=t-r-1,o=e[r];e[a]=e[s],e[s]=o}return e},VK=function(e){for(var t=0,r=0,n=e.length;r<n;r++)t+=e[r];return t},qK=function(e,t){for(var r=new Array(t-e),n=0,a=r.length;n<a;n++)r[n]=e+n;return r},GK=function(e,t){for(var r=new Array(t.length),n=0,a=t.length;n<a;n++)r[n]=e[t[n]];return r},KK=function(e){return e instanceof Uint8Array||e instanceof ArrayBuffer||typeof e=="string"},Bc=function(e){if(typeof e=="string")return TK(e);if(e instanceof ArrayBuffer)return new Uint8Array(e);if(e instanceof Uint8Array)return e;throw new TypeError("`input` must be one of `string | ArrayBuffer | Uint8Array`")},nc=function(){return new Promise(function(e){setTimeout(function(){return e()},0)})},YK=function(e,t){t===void 0&&(t=!0);var r=[];t&&r.push(65279);for(var n=0,a=e.length;n<a;){var s=e.codePointAt(n);if(s<65536)r.push(s),n+=1;else if(s<1114112)r.push(fP(s),pP(s)),n+=2;else throw new Error("Invalid code point: 0x"+Ym(s))}return new Uint16Array(r)},ZK=function(e){return e>=0&&e<=65535},XK=function(e){return e>=65536&&e<=1114111},fP=function(e){return Math.floor((e-65536)/1024)+55296},pP=function(e){return(e-65536)%1024+56320},hs;(function(e){e.BigEndian="BigEndian",e.LittleEndian="LittleEndian"})(hs||(hs={}));var Uc="�".codePointAt(0),mP=function(e,t){if(t===void 0&&(t=!0),e.length<=1)return String.fromCodePoint(Uc);for(var r=t?QK(e):hs.BigEndian,n=t?2:0,a=[];e.length-n>=2;){var s=nk(e[n++],e[n++],r);if(JK(s))if(e.length-n<2)a.push(Uc);else{var o=nk(e[n++],e[n++],r);rk(o)?a.push(s,o):a.push(Uc)}else rk(s)?(n+=2,a.push(Uc)):a.push(s)}return n<e.length&&a.push(Uc),String.fromCodePoint.apply(String,a)},JK=function(e){return e>=55296&&e<=56319},rk=function(e){return e>=56320&&e<=57343},nk=function(e,t,r){if(r===hs.LittleEndian)return t<<8|e;if(r===hs.BigEndian)return e<<8|t;throw new Error("Invalid byteOrder: "+r)},QK=function(e){return gP(e)?hs.BigEndian:xP(e)?hs.LittleEndian:hs.BigEndian},gP=function(e){return e[0]===254&&e[1]===255},xP=function(e){return e[0]===255&&e[1]===254},yP=function(e){return gP(e)||xP(e)},$K=function(e){var t=String(e);if(Math.abs(e)<1){var r=parseInt(e.toString().split("e-")[1]);if(r){var n=e<0;n&&(e*=-1),e*=Math.pow(10,r-1),t="0."+new Array(r).join("0")+e.toString().substring(2),n&&(t="-"+t)}}else{var r=parseInt(e.toString().split("+")[1]);r>20&&(r-=20,e/=Math.pow(10,r),t=e.toString()+new Array(r+1).join("0"))}return t},Ef=function(e){return Math.ceil(e.toString(2).length/8)},Ko=function(e){for(var t=new Uint8Array(Ef(e)),r=1;r<=t.length;r++)t[r-1]=e>>(t.length-r)*8;return t},Wu=function(e){throw new Error(e)},pi={};(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(s,o){return Object.prototype.hasOwnProperty.call(s,o)}e.assign=function(s){for(var o=Array.prototype.slice.call(arguments,1
vendor: 18,439 bytes, line 558
558);o.length;){var l=o.shift();if(l){if(typeof l!="object")throw new TypeError(l+"must be non-object");for(var c in l)r(l,c)&&(s[c]=l[c])}}return s},e.shrinkBuf=function(s,o){return s.length===o?s:s.subarray?s.subarray(0,o):(s.length=o,s)};var n={arraySet:function(s,o,l,c,d){if(o.subarray&&s.subarray){s.set(o.subarray(l,l+c),d);return}for(var u=0;u<c;u++)s[d+u]=o[l+u]},flattenChunks:function(s){var o,l,c,d,u,h;for(c=0,o=0,l=s.length;o<l;o++)c+=s[o].length;for(h=new Uint8Array(c),d=0,o=0,l=s.length;o<l;o++)u=s[o],h.set(u,d),d+=u.length;return h}},a={arraySet:function(s,o,l,c,d){for(var u=0;u<c;u++)s[d+u]=o[l+u]},flattenChunks:function(s){return[].concat.apply([],s)}};e.setTyped=function(s){s?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,n)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,a))},e.setTyped(t)})(pi);var Hu={},La={},xc={},eY=pi,tY=4,ak=0,ik=1,rY=2;function yc(e){for(var t=e.length;--t>=0;)e[t]=0}var nY=0,vP=1,aY=2,iY=3,sY=258,qb=29,Vu=256,pu=Vu+1+qb,Tl=30,Gb=19,bP=2*pu+1,Ys=15,jx=16,oY=7,Kb=256,wP=16,jP=17,kP=18,_v=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Pf=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],lY=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],NP=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],cY=512,Xa=new Array((pu+2)*2);yc(Xa);var kd=new Array(Tl*2);yc(kd);var mu=new Array(cY);yc(mu);var gu=new Array(sY-iY+1);yc(gu);var Yb=new Array(qb);yc(Yb);var Up=new Array(Tl);yc(Up);function kx(e,t,r,n,a){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=a,this.has_stree=e&&e.length}var SP,CP,AP;function Nx(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function RP(e){return e<256?mu[e]:mu[256+(e>>>7)]}function xu(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function Pr(e,t,r){e.bi_valid>jx-r?(e.bi_buf|=t<<e.bi_valid&65535,xu(e,e.bi_buf),e.bi_buf=t>>jx-e.bi_valid,e.bi_valid+=r-jx):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function wa(e,t,r){Pr(e,r[t*2],r[t*2+1])}function EP(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function dY(e){e.bi_valid===16?(xu(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function uY(e,t){var r=t.dyn_tree,n=t.max_code,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,l=t.stat_desc.extra_base,c=t.stat_desc.max_length,d,u,h,f,p,g,m=0;for(f=0;f<=Ys;f++)e.bl_count[f]=0;for(r[e.heap[e.heap_max]*2+1]=0,d=e.heap_max+1;d<bP;d++)u=e.heap[d],f=r[r[u*2+1]*2+1]+1,f>c&&(f=c,m++),r[u*2+1]=f,!(u>n)&&(e.bl_count[f]++,p=0,u>=l&&(p=o[u-l]),g=r[u*2],e.opt_len+=g*(f+p),s&&(e.static_len+=g*(a[u*2+1]+p)));if(m!==0){do{for(f=c-1;e.bl_count[f]===0;)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[c]--,m-=2}while(m>0);for(f=c;f!==0;f--)for(u=e.bl_count[f];u!==0;)h=e.heap[--d],!(h>n)&&(r[h*2+1]!==f&&(e.opt_len+=(f-r[h*2+1])*r[h*2],r[h*2+1]=f),u--)}}function PP(e,t,r){var n=new Array(Ys+1),a=0,s,o;for(s=1;s<=Ys;s++)n[s]=a=a+r[s-1]<<1;for(o=0;o<=t;o++){var l=e[o*2+1];l!==0&&(e[o*2]=EP(n[l]++,l))}}function hY(){var e,t,r,n,a,s=new Array(Ys+1);for(r=0,n=0;n<qb-1;n++)for(Yb[n]=r,e=0;e<1<<_v[n];e++)gu[r++]=n;for(gu[r-1]=n,a=0,n=0;n<16;n++)for(Up[n]=a,e=0;e<1<<Pf[n];e++)mu[a++]=n;for(a>>=7;n<Tl;n++)for(Up[n]=a<<7,e=0;e<1<<Pf[n]-7;e++)mu[256+a++]=n;for(t=0;t<=Ys;t++)s[t]=0;for(e=0;e<=143;)Xa[e*2+1]=8,e++,s[8]++;for(;e<=255;)Xa[e*2+1]=9,e++,s[9]++;for(;e<=279;)Xa[e*2+1]=7,e++,s[7]++;for(;e<=287;)Xa[e*2+1]=8,e++,s[8]++;for(PP(Xa,pu+1,s),e=0;e<Tl;e++)kd[e*2+1]=5,kd[e*2]=EP(e,5);SP=new kx(Xa,_v,Vu+1,pu,Ys),CP=new kx(kd,Pf,0,Tl,Ys),AP=new kx(new Array(0),lY,0,Gb,oY)}function TP(e){var t;for(t=0;t<pu;t++)e.dyn_ltree[t*2]=0;for(t=0;t<Tl;t++)e.dyn_dtree[t*2]=0;for(t=0;t<Gb;t++)e.bl_tree[t*2]=0;e.dyn_ltree[Kb*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function _P(e){e.bi_valid>8?xu(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function fY(e,t,r,n){_P(e),xu(e,r),xu(e,~r),eY.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function sk(e,t,r,n){var a=t*2,s=r*2;return e[a]<e[s]||e[a]===e[s]&&n[t]<=n[r]}function Sx(e,t,r){for(var n=e.heap[r],a=r<<1;a<=e.heap_len&&(a<e.heap_len&&sk(t,e.heap[a+1],e.heap[a],e.depth)&&a++,!sk(t,n,e.heap[a],e.depth));)e.heap[r]=e.heap[a],r=a,a<<=1;e.heap[r]=n}function ok(e,t,r){var n,a,s=0,o,l;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+s*2]<<8|e.pending_buf[e.d_buf+s*2+1],a=e.pending_buf[e.l_buf+s],s++,n===0?wa(e,a,t):(o=gu[a],wa(e,o+Vu+1,t),l=_v[o],l!==0&&(a-=Yb[o],Pr(e,a,l)),n--,o=RP(n),wa(e,o,r),l=Pf[o],l!==0&&(n-=Up[o],Pr(e,n,l)));while(s<e.last_lit);wa(e,Kb,t)}function Mv(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,a=t.stat_desc.has_stree,s=t.stat_desc.elems,o,l,c=-1,d;for(e.heap_len=0,e.heap_max=bP,o=0;o<s;o++)r[o*2]!==0?(e.heap[++e.heap_len]=c=o,e.depth[o]=0):r[o*2+1]=0;for(;e.heap_len<2;)d=e.heap[++e.heap_len]=c<2?++c:0,r[d*2]=1,e.depth[d]=0,e.opt_len--,a&&(e.static_len-=n[d*2+1]);for(t.max_code=c,o=e.heap_len>>1;o>=1;o--)Sx(e,r,o);d=s;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Sx(e,r,1),l=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=l,r[d*2]=r[o*2]+r[l*2],e.depth[d]=(e.depth[o]>=e.depth[l]?e.depth[o]:e.depth[l])+1,r[o*2+1]=r[l*2+1]=d,e.heap[1]=d++,Sx(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],uY(e,t),PP(r,c,e.bl_count)}function lk(e,t,r){var n,a=-1,s,o=t[0*2+1],l=0,c=7,d=4;for(o===0&&(c=138,d=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)s=o,o=t[(n+1)*2+1],!(++l<c&&s===o)&&(l<d?e.bl_tree[s*2]+=l:s!==0?(s!==a&&e.bl_tree[s*2]++,e.bl_tree[wP*2]++):l<=10?e.bl_tree[jP*2]++:e.bl_tree[kP*2]++,l=0,a=s,o===0?(c=138,d=3):s===o?(c=6,d=3):(c=7,d=4))}function ck(e,t,r){var n,a=-1,s,o=t[0*2+1],l=0,c=7,d=4;for(o===0&&(c=138,d=3),n=0;n<=r;n++)if(s=o,o=t[(n+1)*2+1],!(++l<c&&s===o)){if(l<d)do wa(e,s,e.bl_tree);while(--l!==0);else s!==0?(s!==a&&(wa(e,s,e.bl_tree),l--),wa(e,wP,e.bl_tree),Pr(e,l-3,2)):l<=10?(wa(e,jP,e.bl_tree),Pr(e,l-3,3)):(wa(e,kP,e.bl_tree),Pr(e,l-11,7));l=0,a=s,o===0?(c=138,d=3):s===o?(c=6,d=3):(c=7,d=4)}}function pY(e){var t;for(lk(e,e.dyn_ltree,e.l_desc.max_code),lk(e,e.dyn_dtree,e.d_desc.max_code),Mv(e,e.bl_desc),t=Gb-1;t>=3&&e.bl_tree[NP[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function mY(e,t,r,n){var a;for(Pr(e,t-257,5),Pr(e,r-1,5),Pr(e,n-4,4),a=0;a<n;a++)Pr(e,e.bl_tree[NP[a]*2+1],3);ck(e,e.dyn_ltree,t-1),ck(e,e.dyn_dtree,r-1)}function gY(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return ak;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return ik;for(r=32;r<Vu;r++)if(e.dyn_ltree[r*2]!==0)return ik;return ak}var dk=!1;function xY(e){dk||(hY(),dk=!0),e.l_desc=new Nx(e.dyn_ltree,SP),e.d_desc=new Nx(e.dyn_dtree,CP),e.bl_desc=new Nx(e.bl_tree,AP),e.bi_buf=0,e.bi_valid=0,TP(e)}function MP(e,t,r,n){Pr(e,(nY<<1)+(n?1:0),3),fY(e,t,r)}function yY(e){Pr(e,vP<<1,3),wa(e,Kb,Xa),dY(e)}function vY(e,t,r,n){var a,s,o=0;e.level>0?(e.strm.data_type===rY&&(e.strm.data_type=gY(e)),Mv(e,e.l_desc),Mv(e,e.d_desc),o=pY(e),a=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=a&&(a=s)):a=s=r+5,r+4<=a&&t!==-1?MP(e,t,r,n):e.strategy===tY||s===a?(Pr(e,(vP<<1)+(n?1:0),3),ok(e,Xa,kd)):(Pr(e,(aY<<1)+(n?1:0),3),mY(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),ok(e,e.dyn_ltree,e.dyn_dtree)),TP(e),n&&_P(e)}function bY(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(gu[r]+Vu+1)*2]++,e.dyn_dtree[RP(t)*2]++),e.last_lit===e.lit_bufsize-1}xc._tr_init=xY;xc._tr_stored_block=MP;xc._tr_flush_block=vY;xc._tr_tally=bY;xc._tr_align=yY;function wY(e,t,r,n){for(var a=e&65535|0,s=e>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do a=a+t[n++]|0,s=s+a|0;while(--o);a%=65521,s%=65521}return a|s<<16|0}var OP=wY;function jY(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var kY=jY();function NY(e,t,r,n){var a=kY,s=n+r;e^=-1;for(var o=n;o<s;o++)e=e>>>8^a[(e^t[o])&255];return e^-1}var FP=NY,Zb={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},mr=pi,fn=xc,IP=OP,Ti=FP,SY=Zb,No=0,CY=1,AY=3,fs=4,uk=5,ja=0,hk=1,pn=-2,RY=-3,Cx=-5,EY=-1,PY=1,qh=2,TY=3,_Y=4,MY=0,OY=2,Zm=8,FY=9,IY=15,DY=8,LY=29,zY=256,Ov=zY+1+LY,BY=30,UY=19,WY=2*Ov+1,HY=15,De=3,Ji=258,Qn=Ji+De+1,VY=32,Xm=42,Fv=69,Tf=73,_f=91,Mf=103,Zs=113,ad=666,Bt=1,qu=2,mo=3,vc=4,qY=3;function Qi(e,t){return e.msg=SY[t],t}function fk(e){return(e<<1)-(e>4?9:0)}function Wi(e){for(var t=e.length;--t>=0;)e[t]=0}function _i(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(mr.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function Jt(e,t){fn._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,_i(e.strm)}function Ye(e,t){e.pending_buf[e.pending++]=t}function Wc(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function GY(e,t,r,n){var a=e.avail_in;return a>n&&(a=n),a===0?0:(e.avail_in-=a,mr.arraySet(t,e.input,e.next_in,a,r),e.state.wrap===1?e.adler=IP(e.adler,t,a,r):e.state.wrap===2&&(e.adler=Ti(e.adler,t,a,r)),e.next_in+=a,e.total_in+=a,a)}function DP(e,t){var r=e.max_chain_length,n=e.strstart,a,s,o=e.prev_length,l=e.nice_match,c=e.strstart>e.w_size-Qn?e.strstart-(e.w_size-Qn):0,d=e.window,u=e.w_mask,h=e.prev,f=e.strstart+Ji,p=d[n+o-1],g=d[n+o];e.prev_length>=e.good_match&&(r>>=2),l>e.lookahead&&(l=e.lookahead);do if(a=t,!(d[a+o]!==g||d[a+o-1]!==p||d[a]!==d[n]||d[++a]!==d[n+1])){n+=2,a++;do;while(d[++n]===d[++a]&&d[++n]===d[++a]&&d[++n]===d[++a]&&d[++n]===d[++a]&&d[++n]===d[++a]&&d[++n]===d[++a]&&d[++n]===d[++a]&&d[++n]===d[++a]&&n<f);if(s=Ji-(f-n),n=f-Ji,s>o){if(e.match_start=t,o=s,s>=l)break;p=d[n+o-1],g=d[n+o]}}while((t=h[t&u])>c&&--r!==0);return o<=e.lookahead?o:e.lookahead}function go(e){var t=e.w_size,r,n,a,s,o;do{if(s=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Qn)){mr.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do a=e.head[--r],e.head[r]=a>=t?a-t:0;while(--n);n=t,r=n;do a=e.prev[--r],e.prev[r]=a>=t?a-t:0;while(--n);s+=t}if(e.strm.avail_in===0)break;if(n=GY(e.strm,e.window,e.strstart+e.lookahead,s),e.lookahead+=n,e.lookahead+e.insert>=De)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+De-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<De)););}while(e.lookahead<Qn&&e.strm.avail_in!==0)}function KY(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(go(e),e.lookahead===0&&t===No)return Bt;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,Jt(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-Qn&&(Jt(e,!1),e.strm.avail_out===0))return Bt}return e.insert=0,t===fs?(Jt(e,!0),e.strm.avail_out===0?mo:vc):(e.strstart>e.block_start&&(Jt(e,!1),e.strm.avail_out===0),Bt)}function Ax(e,t){for(var r,n;;){if(e.lookahead<Qn){if(go(e),e.lookahead<Qn&&t===No)return Bt;if(e.lookahead===0)break}if(r=0,e.lookahead>=De&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+De-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-Qn&&(e.match_length=DP(e,r)),e.match_length>=De)if(n=fn._tr_tally(e,e.strstart-e.match_start,e.match_length-De),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=De){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+De-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=fn._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Jt(e,!1),e.strm.avail_out===0))return Bt}return e.insert=e.strstart<De-1?e.strstart:De-1,t===fs?(Jt(e,!0),e.strm.avail_out===0?mo:vc):e.last_lit&&(Jt(e,!1),e.strm.avail_out===0)?Bt:qu}function Yo(e,t){for(var r,n,a;;){if(e.lookahead<Qn){if(go(e),e.lookahead<Qn&&t===No)return Bt;if(e.lookahead===0)break}if(r=0,e.lookahead>=De&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+De-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=De-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-Qn&&(e.match_length=DP(e,r),e.match_length<=5&&(e.strategy===PY||e.match_length===De&&e.strstart-e.match_start>4096)&&(e.match_length=De-1)),e.prev_length>=De&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-De,n=fn._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-De),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+De-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=De-1,e.strstart++,n&&(Jt(e,!1),e.strm.avail_out===0))return Bt}else if(e.match_available){if(n=fn._tr_tally(e,0,e.window[e.strstart-1]),n&&Jt(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return Bt}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=fn._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<De-1?e.strstart:De-1,t===fs?(Jt(e,!0),e.strm.avail_out===0?mo:vc):e.last_lit&&(Jt(e,!1),e.strm.avail_out===0)?Bt:qu}function YY(e,t){for(var r,n,a,s,o=e.window;;){if(e.lookahead<=Ji){if(go(e),e.lookahead<=Ji&&t===No)return Bt;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=De&&e.strstart>0&&(a=e.strstart-1,n=o[a],n===o[++a]&&n===o[++a]&&n===o[++a])){s=e.strstart+Ji;do;while(n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&a<s);e.match_length=Ji-(s-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=De?(r=fn._tr_tally(e,1,e.match_length-De),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=fn._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Jt(e,!1),e.strm.avail_out===0))return Bt}return e.insert=0,t===fs?(Jt(e,!0),e.strm.avail_out===0?mo:vc):e.last_lit&&(Jt(e,!1),e.strm.avail_out===0)?Bt:qu}function ZY(e,t){for(var r;;){if(e.lookahead===0&&(go(e),e.lookahead===0)){if(t===No)return Bt;break}if(e.match_length=0,r=fn._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Jt(e,!1),e.strm.avail_out===0))return Bt}return e.insert=0,t===fs?(Jt(e,!0),e.strm.avail_out===0?mo:vc):e.last_lit&&(Jt(e,!1),e.strm.avail_out===0)?Bt:qu}function ua(e,t,r,n,a){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=a}var vl;vl=[new ua(0,0,0,0,KY),new ua(4,4,8,4,Ax),new ua(4,5,16,8,Ax),new ua(4,6,32,32,Ax),new ua(4,4,16,16,Yo),new ua(8,16,32,32,Yo),new ua(8,16,128,128,Yo),new ua(8,32,128,256,Yo),new ua(32,128,258,1024,Yo),new ua(32,258,258,4096,Yo)];function XY(e){e.window_size=2*e.w_size,Wi(e.head),e.max_lazy_match=vl[e.level].max_lazy,e.good_match=vl[e.level].good_length,e.nice_match=vl[e.level].nice_length,e.max_chain_length=vl[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=De-1,e.match_available=0,e.ins_h=0}function JY(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Zm,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new mr.Buf16(WY*2),this.dyn_dtree=new mr.Buf16((2*BY+1)*2),this.bl_tree=new mr.Buf16((2*UY+1)*2),Wi(this.dyn_ltree),Wi(this.dyn_dtree),Wi(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new mr.Buf16(HY+1),this.heap=new mr.Buf16(2*Ov+1),Wi(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new mr.Buf16(2*Ov+1),Wi(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function LP(e){var t;return!e||!e.state?Qi(e,pn):(e.total_in=e.total_out=0,e.data_type=OY,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?Xm:Zs,e.adler=t.wrap===2?0:1,t.last_flush=No,fn._tr_init(t),ja)}function zP(e){var t=LP(e);return t===ja&&XY(e.state),t}function QY(e,t){return!e||!e.state||e.state.wrap!==2?pn:(e.state.gzhead=t,ja)}function BP(e,t,r,n,a,s){if(!e)return pn;var o=1;if(t===EY&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),a<1||a>FY||r!==Zm||n<8||n>15||t<0||t>9||s<0||s>_Y)return Qi(e,pn);n===8&&(n=9);var l=new JY;return e.state=l,l.strm=e,l.wrap=o,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+De-1)/De),l.window=new mr.Buf8(l.w_size*2),l.head=new mr.Buf16(l.hash_size),l.prev=new mr.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=l.lit_bufsize*4,l.pending_buf=new mr.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=r,zP(e)}function $Y(e,t){return BP(e,t,Zm,IY,DY,MY)}function eZ(e,t){var r,n,a,s;if(!e||!e.state||t>uk||t<0)return e?Qi(e,pn):pn;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===ad&&t!==fs)return Qi(e,e.avail_out===0?Cx:pn);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===Xm)if(n.wrap===2)e.adler=0,Ye(n,31),Ye(n,139),Ye(n,8),n.gzhead?(Ye
vendor: 4,773 bytes, line 558
558(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Ye(n,n.gzhead.time&255),Ye(n,n.gzhead.time>>8&255),Ye(n,n.gzhead.time>>16&255),Ye(n,n.gzhead.time>>24&255),Ye(n,n.level===9?2:n.strategy>=qh||n.level<2?4:0),Ye(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Ye(n,n.gzhead.extra.length&255),Ye(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=Ti(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Fv):(Ye(n,0),Ye(n,0),Ye(n,0),Ye(n,0),Ye(n,0),Ye(n,n.level===9?2:n.strategy>=qh||n.level<2?4:0),Ye(n,qY),n.status=Zs);else{var o=Zm+(n.w_bits-8<<4)<<8,l=-1;n.strategy>=qh||n.level<2?l=0:n.level<6?l=1:n.level===6?l=2:l=3,o|=l<<6,n.strstart!==0&&(o|=VY),o+=31-o%31,n.status=Zs,Wc(n,o),n.strstart!==0&&(Wc(n,e.adler>>>16),Wc(n,e.adler&65535)),e.adler=1}if(n.status===Fv)if(n.gzhead.extra){for(a=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=Ti(e.adler,n.pending_buf,n.pending-a,a)),_i(e),a=n.pending,n.pending===n.pending_buf_size));)Ye(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>a&&(e.adler=Ti(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=Tf)}else n.status=Tf;if(n.status===Tf)if(n.gzhead.name){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=Ti(e.adler,n.pending_buf,n.pending-a,a)),_i(e),a=n.pending,n.pending===n.pending_buf_size)){s=1;break}n.gzindex<n.gzhead.name.length?s=n.gzhead.name.charCodeAt(n.gzindex++)&255:s=0,Ye(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>a&&(e.adler=Ti(e.adler,n.pending_buf,n.pending-a,a)),s===0&&(n.gzindex=0,n.status=_f)}else n.status=_f;if(n.status===_f)if(n.gzhead.comment){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=Ti(e.adler,n.pending_buf,n.pending-a,a)),_i(e),a=n.pending,n.pending===n.pending_buf_size)){s=1;break}n.gzindex<n.gzhead.comment.length?s=n.gzhead.comment.charCodeAt(n.gzindex++)&255:s=0,Ye(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>a&&(e.adler=Ti(e.adler,n.pending_buf,n.pending-a,a)),s===0&&(n.status=Mf)}else n.status=Mf;if(n.status===Mf&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&_i(e),n.pending+2<=n.pending_buf_size&&(Ye(n,e.adler&255),Ye(n,e.adler>>8&255),e.adler=0,n.status=Zs)):n.status=Zs),n.pending!==0){if(_i(e),e.avail_out===0)return n.last_flush=-1,ja}else if(e.avail_in===0&&fk(t)<=fk(r)&&t!==fs)return Qi(e,Cx);if(n.status===ad&&e.avail_in!==0)return Qi(e,Cx);if(e.avail_in!==0||n.lookahead!==0||t!==No&&n.status!==ad){var c=n.strategy===qh?ZY(n,t):n.strategy===TY?YY(n,t):vl[n.level].func(n,t);if((c===mo||c===vc)&&(n.status=ad),c===Bt||c===mo)return e.avail_out===0&&(n.last_flush=-1),ja;if(c===qu&&(t===CY?fn._tr_align(n):t!==uk&&(fn._tr_stored_block(n,0,0,!1),t===AY&&(Wi(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),_i(e),e.avail_out===0))return n.last_flush=-1,ja}return t!==fs?ja:n.wrap<=0?hk:(n.wrap===2?(Ye(n,e.adler&255),Ye(n,e.adler>>8&255),Ye(n,e.adler>>16&255),Ye(n,e.adler>>24&255),Ye(n,e.total_in&255),Ye(n,e.total_in>>8&255),Ye(n,e.total_in>>16&255),Ye(n,e.total_in>>24&255)):(Wc(n,e.adler>>>16),Wc(n,e.adler&65535)),_i(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?ja:hk)}function tZ(e){var t;return!e||!e.state?pn:(t=e.state.status,t!==Xm&&t!==Fv&&t!==Tf&&t!==_f&&t!==Mf&&t!==Zs&&t!==ad?Qi(e,pn):(e.state=null,t===Zs?Qi(e,RY):ja))}function rZ(e,t){var r=t.length,n,a,s,o,l,c,d,u;if(!e||!e.state||(n=e.state,o=n.wrap,o===2||o===1&&n.status!==Xm||n.lookahead))return pn;for(o===1&&(e.adler=IP(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(Wi(n.head),n.strstart=0,n.block_start=0,n.insert=0),u=new mr.Buf8(n.w_size),mr.arraySet(u,t,r-n.w_size,n.w_size,0),t=u,r=n.w_size),l=e.avail_in,c=e.next_in,d=e.input,e.avail_in=r,e.next_in=0,e.input=t,go(n);n.lookahead>=De;){a=n.strstart,s=n.lookahead-(De-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[a+De-1])&n.hash_mask,n.prev[a&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=a,a++;while(--s);n.strstart=a,n.lookahead=De-1,go(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=De-1,n.match_available=0,e.next_in=c,e.input=d,e.avail_in=l,n.wrap=o,ja}La.deflateInit=$Y;La.deflateInit2=BP;La.deflateReset=zP;La.deflateResetKeep=LP;La.deflateSetHeader=QY;La.deflate=eZ;La.deflateEnd=tZ;La.deflateSetDictionary=rZ;La.deflateInfo="pako deflate (from Nodeca project)";var So={},Jm=pi,UP=!0,WP=!0;try{String.fromCharCode.apply(null,[0])}catch{UP=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{WP=!1}var yu=new Jm.Buf8(256);for(var Si=0;Si<256;Si++)yu[Si]=Si>=252?6:Si>=248?5:Si>=240?4:Si>=224?3:Si>=192?2:1;yu[254]=yu[254]=1;
vendor: 2,785 bytes, line 558
558So.string2buf=function(e){var t,r,n,a,s,o=e.length,l=0;for(a=0;a<o;a++)r=e.charCodeAt(a),(r&64512)===55296&&a+1<o&&(n=e.charCodeAt(a+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),a++)),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=new Jm.Buf8(l),s=0,a=0;s<l;a++)r=e.charCodeAt(a),(r&64512)===55296&&a+1<o&&(n=e.charCodeAt(a+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|r&63):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|r&63):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|r&63);return t};function HP(e,t){if(t<65534&&(e.subarray&&WP||!e.subarray&&UP))return String.fromCharCode.apply(null,Jm.shrinkBuf(e,t));for(var r="",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r}So.buf2binstring=function(e){return HP(e,e.length)};So.binstring2buf=function(e){for(var t=new Jm.Buf8(e.length),r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t};So.buf2string=function(e,t){var r,n,a,s,o=t||e.length,l=new Array(o*2);for(n=0,r=0;r<o;){if(a=e[r++],a<128){l[n++]=a;continue}if(s=yu[a],s>4){l[n++]=65533,r+=s-1;continue}for(a&=s===2?31:s===3?15:7;s>1&&r<o;)a=a<<6|e[r++]&63,s--;if(s>1){l[n++]=65533;continue}a<65536?l[n++]=a:(a-=65536,l[n++]=55296|a>>10&1023,l[n++]=56320|a&1023)}return HP(l,n)};So.utf8border=function(e,t){var r;for(t=t||e.length,t>e.length&&(t=e.length),r=t-1;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+yu[e[r]]>t?r:t};function nZ(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var VP=nZ,Nd=La,Sd=pi,Iv=So,Dv=Zb,aZ=VP,qP=Object.prototype.toString,iZ=0,Rx=4,_l=0,pk=1,mk=2,sZ=-1,oZ=0,lZ=8;function xo(e){if(!(this instanceof xo))return new xo(e);this.options=Sd.assign({level:sZ,method:lZ,chunkSize:16384,windowBits:15,memLevel:8,strategy:oZ,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new aZ,this.strm.avail_out=0;var r=Nd.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==_l)throw new Error(Dv[r]);if(t.header&&Nd.deflateSetHeader(this.strm,t.header),t.dictionary){var n;if(typeof t.dictionary=="string"?n=Iv.string2buf(t.dictionary):qP.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=Nd.deflateSetDictionary(this.strm,n),r!==_l)throw new Error(Dv[r]);this._dict_set=!0}}xo.prototype.push=function(e,t){var r=this.strm,n=this.options.chunkSize,a,s;if(this.ended)return!1;s=t===~~t?t:t===!0?Rx:iZ,typeof e=="string"?r.input=Iv.string2buf(e):qP.call(e)==="[object ArrayBuffer]"?r.input
vendor: 4,292 bytes, line 558
558=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new Sd.Buf8(n),r.next_out=0,r.avail_out=n),a=Nd.deflate(r,s),a!==pk&&a!==_l)return this.onEnd(a),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(s===Rx||s===mk))&&(this.options.to==="string"?this.onData(Iv.buf2binstring(Sd.shrinkBuf(r.output,r.next_out))):this.onData(Sd.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&a!==pk);return s===Rx?(a=Nd.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===_l):(s===mk&&(this.onEnd(_l),r.avail_out=0),!0)};xo.prototype.onData=function(e){this.chunks.push(e)};xo.prototype.onEnd=function(e){e===_l&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Sd.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Xb(e,t){var r=new xo(t);if(r.push(e,!0),r.err)throw r.msg||Dv[r.err];return r.result}function cZ(e,t){return t=t||{},t.raw=!0,Xb(e,t)}function dZ(e,t){return t=t||{},t.gzip=!0,Xb(e,t)}Hu.Deflate=xo;Hu.deflate=Xb;Hu.deflateRaw=cZ;Hu.gzip=dZ;var Gu={},oa={},Gh=30,uZ=12,hZ=function(t,r){var n,a,s,o,l,c,d,u,h,f,p,g,m,v,x,y,b,j,k,N,S,C,E,P,T;n=t.state,a=t.next_in,P=t.input,s=a+(t.avail_in-5),o=t.next_out,T=t.output,l=o-(r-t.avail_out),c=o+(t.avail_out-257),d=n.dmax,u=n.wsize,h=n.whave,f=n.wnext,p=n.window,g=n.hold,m=n.bits,v=n.lencode,x=n.distcode,y=(1<<n.lenbits)-1,b=(1<<n.distbits)-1;e:do{m<15&&(g+=P[a++]<<m,m+=8,g+=P[a++]<<m,m+=8),j=v[g&y];t:for(;;){if(k=j>>>24,g>>>=k,m-=k,k=j>>>16&255,k===0)T[o++]=j&65535;else if(k&16){N=j&65535,k&=15,k&&(m<k&&(g+=P[a++]<<m,m+=8),N+=g&(1<<k)-1,g>>>=k,m-=k),m<15&&(g+=P[a++]<<m,m+=8,g+=P[a++]<<m,m+=8),j=x[g&b];r:for(;;){if(k=j>>>24,g>>>=k,m-=k,k=j>>>16&255,k&16){if(S=j&65535,k&=15,m<k&&(g+=P[a++]<<m,m+=8,m<k&&(g+=P[a++]<<m,m+=8)),S+=g&(1<<k)-1,S>d){t.msg="invalid distance too far back",n.mode=Gh;break e}if(g>>>=k,m-=k,k=o-l,S>k){if(k=S-k,k>h&&n.sane){t.msg="invalid distance too far back",n.mode=Gh;break e}if(C=0,E=p,f===0){if(C+=u-k,k<N){N-=k;do T[o++]=p[C++];while(--k);C=o-S,E=T}}else if(f<k){if(C+=u+f-k,k-=f,k<N){N-=k;do T[o++]=p[C++];while(--k);if(C=0,f<N){k=f,N-=k;do T[o++]=p[C++];while(--k);C=o-S,E=T}}}else if(C+=f-k,k<N){N-=k;do T[o++]=p[C++];while(--k);C=o-S,E=T}for(;N>2;)T[o++]=E[C++],T[o++]=E[C++],T[o++]=E[C++],N-=3;N&&(T[o++]=E[C++],N>1&&(T[o++]=E[C++]))}else{C=o-S;do T[o++]=T[C++],T[o++]=T[C++],T[o++]=T[C++],N-=3;while(N>2);N&&(T[o++]=T[C++],N>1&&(T[o++]=T[C++]))}}else if(k&64){t.msg="invalid distance code",n.mode=Gh;break e}else{j=x[(j&65535)+(g&(1<<k)-1)];continue r}break}}else if(k&64)if(k&32){n.mode=uZ;break e}else{t.msg="invalid literal/length code",n.mode=Gh;break e}else{j=v[(j&65535)+(g&(1<<k)-1)];continue t}break}}while(a<s&&o<c);N=m>>3,a-=N,m-=N<<3,g&=(1<<m)-1,t.next_in=a,t.next_out=o,t.avail_in=a<s?5+(s-a):5-(a-s),t.avail_out=o<c?257+(c-o):257-(o-c),n.hold=g,n.bits=m},gk=pi,Zo=15,xk=852,yk=592,vk=0,Ex=1,bk=2,fZ=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],pZ=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],mZ=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],gZ=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],xZ=function(t,r,n,a,s,o,l,c){var d=c.bits,u=0,h=0,f=0,p=0,g=0,m=0,v=0,x=0,y=0,b=0,j,k,N,S,C,E=null,P=0,T,M=new gk.Buf16(Zo+1),O=new gk.Buf16(Zo+1),I=null,W=0,L,Y,F;for(u=0;u<=Zo;u++)M[u]=0;for(h=0;h<a;h++)M[r[n+h]]++;for(g=d,p=Zo;p>=1&&M[p]===0;p--);if(g>p&&(g=p),p===0)return s[o++]=1<<24|64<<16|0,s[o++]=1<<24|64<<16|0,c.bits=1,0;for(f=1;f<p&&M[f]===0;f++);for(g<f&&(g=f),x=1,u=1;u<=Zo;u++)if(x<<=1,x-=M[u],x<0)return-1;if(x>0&&(t===vk||p!==1))return-1;for(O[1]=0,u=1;u<Zo;u++)O[u+1]=O[u]+M[u];for(h=0;h<a;h++)r[n+h]!==0&&(l[O[r[n+h]]++]=h);if(t===vk?(E=I=l,T=19):t===Ex?(E=fZ,P-=257,I=pZ,W-=257,T=256):(E=mZ,I=gZ,T=-1),b=0,h=0,u=f,C=o,m=g,v=0,N=-1,y=1<<g,S=y-1,t===Ex&&y>xk||t===bk&&y>yk)return 1;for(;;){L=u-v,l[h]<T?(Y=0,F=l[h]):l[h]>T?(Y=I[W+l[h]],F=E[P+l[h]]):(Y=96,F=0),j=1<<u-v,k=1<<m,f=k;do k-=j,s[C+(b>>v)+k]=L<<24|Y<<16|F|0;while(k!==0);for(j=1<<u-1;b&j;)j>>=1;if(j!==0?(b&=j-1,b+=j):b=0,h++,--M[u]===0){if(u===p)break;u=r[n+l[h]]}if(u>
vendor: 7,791 bytes, line 558
558g&&(b&S)!==N){for(v===0&&(v=g),C+=f,m=u-v,x=1<<m;m+v<p&&(x-=M[m+v],!(x<=0));)m++,x<<=1;if(y+=1<<m,t===Ex&&y>xk||t===bk&&y>yk)return 1;N=b&S,s[N]=g<<24|m<<16|C-o|0}}return b!==0&&(s[C+b]=u-v<<24|64<<16|0),c.bits=g,0},Lr=pi,Lv=OP,ha=FP,yZ=hZ,Cd=xZ,vZ=0,GP=1,KP=2,wk=4,bZ=5,Kh=6,yo=0,wZ=1,jZ=2,yn=-2,YP=-3,ZP=-4,kZ=-5,jk=8,XP=1,kk=2,Nk=3,Sk=4,Ck=5,Ak=6,Rk=7,Ek=8,Pk=9,Tk=10,Wp=11,Wa=12,Px=13,_k=14,Tx=15,Mk=16,Ok=17,Fk=18,Ik=19,Yh=20,Zh=21,Dk=22,Lk=23,zk=24,Bk=25,Uk=26,_x=27,Wk=28,Hk=29,pt=30,JP=31,NZ=32,SZ=852,CZ=592,AZ=15,RZ=AZ;function Vk(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function EZ(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Lr.Buf16(320),this.work=new Lr.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function QP(e){var t;return!e||!e.state?yn:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=XP,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Lr.Buf32(SZ),t.distcode=t.distdyn=new Lr.Buf32(CZ),t.sane=1,t.back=-1,yo)}function $P(e){var t;return!e||!e.state?yn:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,QP(e))}function eT(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?yn:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,$P(e))}function tT(e,t){var r,n;return e?(n=new EZ,e.state=n,n.window=null,r=eT(e,t),r!==yo&&(e.state=null),r):yn}function PZ(e){return tT(e,RZ)}var qk=!0,Mx,Ox;function TZ(e){if(qk){var t;for(Mx=new Lr.Buf32(512),Ox=new Lr.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Cd(GP,e.lens,0,288,Mx,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Cd(KP,e.lens,0,32,Ox,0,e.work,{bits:5}),qk=!1}e.lencode=Mx,e.lenbits=9,e.distcode=Ox,e.distbits=5}function rT(e,t,r,n){var a,s=e.state;return s.window===null&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new Lr.Buf8(s.wsize)),n>=s.wsize?(Lr.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(a=s.wsize-s.wnext,a>n&&(a=n),Lr.arraySet(s.window,t,r-n,a,s.wnext),n-=a,n?(Lr.arraySet(s.window,t,r-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=a,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=a))),0}function _Z(e,t){var r,n,a,s,o,l,c,d,u,h,f,p,g,m,v=0,x,y,b,j,k,N,S,C,E=new Lr.Buf8(4),P,T,M=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return yn;r=e.state,r.mode===Wa&&(r.mode=Px),o=e.next_out,a=e.output,c=e.avail_out,s=e.next_in,n=e.input,l=e.avail_in,d=r.hold,u=r.bits,h=l,f=c,C=yo;e:for(;;)switch(r.mode){case XP:if(r.wrap===0){r.mode=Px;break}for(;u<16;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(r.wrap&2&&d===35615){r.check=0,E[0]=d&255,E[1]=d>>>8&255,r.check=ha(r.check,E,2,0),d=0,u=0,r.mode=kk;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((d&255)<<8)+(d>>8))%31){e.msg="incorrect header check",r.mode=pt;break}if((d&15)!==jk){e.msg="unknown compression method",r.mode=pt;break}if(d>>>=4,u-=4,S=(d&15)+8,r.wbits===0)r.wbits=S;else if(S>r.wbits){e.msg="invalid window size",r.mode=pt;break}r.dmax=1<<S,e.adler=r.check=1,r.mode=d&512?Tk:Wa,d=0,u=0;break;case kk:for(;u<16;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(r.flags=d,(r.flags&255)!==jk){e.msg="unknown compression method",r.mode=pt;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=pt;break}r.head&&(r.head.text=d>>8&1),r.flags&512&&(E[0]=d&255,E[1]=d>>>8&255,r.check=ha(r.check,E,2,0)),d=0,u=0,r.mode=Nk;case Nk:for(;u<32;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}r.head&&(r.head.time=d),r.flags&512&&(E[0]=d&255,E[1]=d>>>8&255,E[2]=d>>>16&255,E[3]=d>>>24&255,r.check=ha(r.check,E,4,0)),d=0,u=0,r.mode=Sk;case Sk:for(;u<16;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}r.head&&(r.head.xflags=d&255,r.head.os=d>>8),r.flags&512&&(E[0]=d&255,E[1]=d>>>8&255,r.check=ha(r.check,E,2,0)),d=0,u=0,r.mode=Ck;case Ck:if(r.flags&1024){for(;u<16;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}r.length=d,r.head&&(r.head.extra_len=d),r.flags&512&&(E[0]=d&255,E[1]=d>>>8&255,r.check=ha(r.check,E,2,0)),d=0,u=0}else r.head&&(r.head.extra=null);r.mode=Ak;case Ak:if(r.flags&1024&&(p=r.length,p>l&&(p=l),p&&(r.head&&(S=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Lr.arraySet(r.head.extra,n,s,p,S)),r.flags&512&&(r.check=ha(r.check,n,p,s)),l-=p,s+=p,r.length-=p),r.length))break e;r.length=0,r.mode=Rk;case Rk:if(r.flags&2048){if(l===0)break e;p=0;do S=n[s+p++],r.head&&S&&r.length<65536&&(r.head.name+=String.fromCharCode(S));while(S&&p<l);if(r.flags&512&&(r.check=ha(r.check,n,p,s)),l-=p,s+=p,S)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=Ek;case Ek:if(r.flags&4096){if(l===0)break e;p=0;do S=n[s+p++],r.head&&S&&r.length<65536&&(r.head.comment+=String.fromCharCode(S));while(S&&p<l);if(r.flags&512&&(r.check=ha(r.check,n,p,s)),l-=p,s+=p,S)break e}else r.head&&(r.head.comment=null);r.mode=Pk;case Pk:if(r.flags&512){for(;u<16;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(d!==(r.check&65535)){e.msg="header crc mismatch",r.mode=pt;break}d=0,u=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Wa;break;case Tk:for(;u<32;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}e.adler=r.check=Vk(d),d=0,u=0,r.mode=Wp;case Wp:if(r.havedict===0)return e.next_out=o,e.avail_out=c,e.next_in=s,e.avail_in=l,r.hold=d,r.bits=u,jZ;e.adler=r.check=1,r.mode=Wa;case Wa:if(t===bZ||t===Kh)break e;case Px:if(r.last){d>>>=u&7,u-=u&7,r.mode=_x;break}for(;u<3;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}switch(r.last=d&1,d>>>=1,u-=1,d&3){case 0:r.mode=_k;break;case 1:if(TZ(r),r.mode=Yh,t===Kh){d>>>=2,u-=2;break e}break;case 2:r.mode=Ok;break;case 3:e.msg="invalid block type",r.mode=pt}d>>>=2,u-=2;break;case _k:for(d>>>=u&7,u-=u&7;u<32;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if((d&65535)!==(d>>>16^65535)){e.msg="invalid stored block lengths",r.mode=pt;break}if(r.length=d&65535,d=0,u=0,r.mode=Tx,t===Kh)break e;case Tx:r.mode=Mk;case Mk:if(p=r.length,p){if(p>l&&(p=l),p>c&&(p=c),p===0)break e;Lr.arraySet(a,n,s,p,o),l-=p,s+=p,c-=p,o+=p,r.length-=p;break}r.mode=Wa;break;case Ok:for(;u<14;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(r.nlen=(d&31)+257,d>>>=5,u-=5,r.ndist=(d&31)+1,d>>>=5,u-=5,r.ncode=(d&15)+4,d>>>=4,u-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=pt;break}r.have=0,r.mode=Fk;case Fk:for(;r.have<r.ncode;){for(;u<3;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}r.lens[M[r.have++]]=d&7,d>>>=3,u-=3}for(;r.have<19;)r.lens[M[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,P={bits:r.lenbits},C=Cd(vZ,r.lens,0,19,r.lencode,0,r.work,P),r.lenbits=P.bits,C){e.msg="invalid code lengths set",r.mode=pt;break}r.have=0,r.mode=Ik;case Ik:for(;r.have<r.nlen+r.ndist;){for(;v=r.lencode[d&(1<<r.lenbits)-1],x=v>>>24,y=v>>>16&255,b=v&65535,!(x<=u);){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(b<16)d>>>=x,u-=x,r.lens[r.have++]=b;else{if(b===16){for(T=x+2;u<T;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(d>>>=x,u-=x,r.have===0){e.msg="invalid bit length repeat",r.mode=pt;break}S=r.lens[r.have-1],p=3+(d&3),d>>>=2,u-=2}else if(b===17){for(T=x+3;u<T;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}d>>>=x,u-=x,S=0,p=3+(d&7),d>>>=3,u-=3}else{for(T=x+7;u<T;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}d>>>=x,u-=x,S=0,p=11+(d&127),d>>>=7,u-=7}if(r.have+p>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=pt;break}for(;p--;)r.lens[r.have++]=S}}if(r.mode===pt)break;
vendor: 4,178 bytes, line 558
558if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=pt;break}if(r.lenbits=9,P={bits:r.lenbits},C=Cd(GP,r.lens,0,r.nlen,r.lencode,0,r.work,P),r.lenbits=P.bits,C){e.msg="invalid literal/lengths set",r.mode=pt;break}if(r.distbits=6,r.distcode=r.distdyn,P={bits:r.distbits},C=Cd(KP,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,P),r.distbits=P.bits,C){e.msg="invalid distances set",r.mode=pt;break}if(r.mode=Yh,t===Kh)break e;case Yh:r.mode=Zh;case Zh:if(l>=6&&c>=258){e.next_out=o,e.avail_out=c,e.next_in=s,e.avail_in=l,r.hold=d,r.bits=u,yZ(e,f),o=e.next_out,a=e.output,c=e.avail_out,s=e.next_in,n=e.input,l=e.avail_in,d=r.hold,u=r.bits,r.mode===Wa&&(r.back=-1);break}for(r.back=0;v=r.lencode[d&(1<<r.lenbits)-1],x=v>>>24,y=v>>>16&255,b=v&65535,!(x<=u);){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(y&&!(y&240)){for(j=x,k=y,N=b;v=r.lencode[N+((d&(1<<j+k)-1)>>j)],x=v>>>24,y=v>>>16&255,b=v&65535,!(j+x<=u);){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}d>>>=j,u-=j,r.back+=j}if(d>>>=x,u-=x,r.back+=x,r.length=b,y===0){r.mode=Uk;break}if(y&32){r.back=-1,r.mode=Wa;break}if(y&64){e.msg="invalid literal/length code",r.mode=pt;break}r.extra=y&15,r.mode=Dk;case Dk:if(r.extra){for(T=r.extra;u<T;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}r.length+=d&(1<<r.extra)-1,d>>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=Lk;case Lk:for(;v=r.distcode[d&(1<<r.distbits)-1],x=v>>>24,y=v>>>16&255,b=v&65535,!(x<=u);){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(!(y&240)){for(j=x,k=y,N=b;v=r.distcode[N+((d&(1<<j+k)-1)>>j)],x=v>>>24,y=v>>>16&255,b=v&65535,!(j+x<=u);){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}d>>>=j,u-=j,r.back+=j}if(d>>>=x,u-=x,r.back+=x,y&64){e.msg="invalid distance code",r.mode=pt;break}r.offset=b,r.extra=y&15,r.mode=zk;case zk:if(r.extra){for(T=r.extra;u<T;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}r.offset+=d&(1<<r.extra)-1,d>>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=pt;break}r.mode=Bk;case Bk:if(c===0)break e;if(p=f-c,r.offset>p){if(p=r.offset-p,p>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=pt;break}p>r.wnext?(p-=r.wnext,g=r.wsize-p):g=r.wnext-p,p>r.length&&(p=r.length),m=r.window}else m=a,g=o-r.offset,p=r.length;p>c&&(p=c),c-=p,r.length-=p;do a[o++]=m[g++];while(--p);r.length===0&&(r.mode=Zh);break;case Uk:if(c===0)break e;a[o++]=r.length,c--,r.mode=Zh;break;case _x:if(r.wrap){for(;u<32;){if(l===0)break e;l--,d|=n[s++]<<u,u+=8}if(f-=c,e.total_out+=f,r.total+=f,f&&(e.adler=r.check=r.flags?ha(r.check,a,f,o-f):Lv(r.check,a,f,o-f)),f=c,(r.flags?d:Vk(d))!==r.check){e.msg="incorrect data check",r.mode=pt;break}d=0,u=0}r.mode=Wk;case Wk:if(r.wrap&&r.flags){for(;u<32;){if(l===0)break e;l--,d+=n[s++]<<u,u+=8}if(d!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=pt;break}d=0,u=0}r.mode=Hk;case Hk:C=wZ;break e;case pt:C=YP;break e;case JP:return ZP;case NZ:default:return yn}return e.next_out=o,e.avail_out=c,e.next_in=s,e.avail_in=l,r.hold=d,r.bits=u,(r.wsize||f!==e.avail_out&&r.mode<pt&&(r.mode<_x||t!==wk))&&rT(e,e.output,e.next_out,f-e.avail_out),h-=e.avail_in,f-=e.avail_out,e.total_in+=h,e.total_out+=f,r.total+=f,r.wrap&&f&&(e.adler=r.check=r.flags?ha(r.check,a,f,e.next_out-f):Lv(r.check,a,f,e.next_out-f)),e.data_type=r.bits+(r.last?64:0)+(r.mode===Wa?128:0)+(r.mode===Yh||r.mode===Tx?256:0),(h===0&&f===0||t===wk)&&C===yo&&(C=kZ),C}function MZ(e){if(!e||!e.state)return yn;var t=e.state;return t.window&&(t.window=null),e.state=null,yo}function OZ(e,t){var r;return!e||!e.state||(r=e.state,!(r.wrap&2))?yn:(r.head=t,t.done=!1,yo)}function FZ(e,t){var r=t.length,n,a,s;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==Wp)?yn:n.mode===Wp&&(a=1,a=Lv(a,t,r,0),a!==n.check)?YP:(s=rT(e,t,r,r),s?(n.mode=JP,ZP):(n.havedict=1,yo))}oa.inflateReset=$P;oa.inflateReset2=eT;oa.inflateResetKeep=QP;oa.inflateInit=PZ;oa.inflateInit2=tT;oa.inflate=_Z;oa.inflateEnd=MZ;oa.inflateGetHeader=OZ;oa.inflateSetDictionary=FZ;oa.inflateInfo="pako inflate (from Nodeca project)";var nT={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ER
vendor: 1,612 bytes, line 558
558ROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};function IZ(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var DZ=IZ,Ml=oa,Ad=pi,Of=So,Tt=nT,zv=Zb,LZ=VP,zZ=DZ,aT=Object.prototype.toString;function vo(e){if(!(this instanceof vo))return new vo(e);this.options=Ad.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new LZ,this.strm.avail_out=0;var r=Ml.inflateInit2(this.strm,t.windowBits);if(r!==Tt.Z_OK)throw new Error(zv[r]);if(this.header=new zZ,Ml.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Of.string2buf(t.dictionary):aT.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=Ml.inflateSetDictionary(this.strm,t.dictionary),r!==Tt.Z_OK)))throw new Error(zv[r])}vo.prototype.push=function(e,t){var r=this.strm,n=this.options.chunkSize,a=this.options.dictionary,s,o,l,c,d,u=!1;if(this.ended)return!1;o=t===~~t?t:t===!0?Tt.Z_FINISH:Tt.Z_NO_FLUSH,typeof e=="string"?r.input=Of.binstring2buf(e):aT.call(e)==="[object ArrayBuffer]"?r.input
vendor: 4,729 bytes, line 558
558=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new Ad.Buf8(n),r.next_out=0,r.avail_out=n),s=Ml.inflate(r,Tt.Z_NO_FLUSH),s===Tt.Z_NEED_DICT&&a&&(s=Ml.inflateSetDictionary(this.strm,a)),s===Tt.Z_BUF_ERROR&&u===!0&&(s=Tt.Z_OK,u=!1),s!==Tt.Z_STREAM_END&&s!==Tt.Z_OK)return this.onEnd(s),this.ended=!0,!1;r.next_out&&(r.avail_out===0||s===Tt.Z_STREAM_END||r.avail_in===0&&(o===Tt.Z_FINISH||o===Tt.Z_SYNC_FLUSH))&&(this.options.to==="string"?(l=Of.utf8border(r.output,r.next_out),c=r.next_out-l,d=Of.buf2string(r.output,l),r.next_out=c,r.avail_out=n-c,c&&Ad.arraySet(r.output,r.output,l,c,0),this.onData(d)):this.onData(Ad.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(u=!0)}while((r.avail_in>0||r.avail_out===0)&&s!==Tt.Z_STREAM_END);return s===Tt.Z_STREAM_END&&(o=Tt.Z_FINISH),o===Tt.Z_FINISH?(s=Ml.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,s===Tt.Z_OK):(o===Tt.Z_SYNC_FLUSH&&(this.onEnd(Tt.Z_OK),r.avail_out=0),!0)};vo.prototype.onData=function(e){this.chunks.push(e)};vo.prototype.onEnd=function(e){e===Tt.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ad.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Jb(e,t){var r=new vo(t);if(r.push(e,!0),r.err)throw r.msg||zv[r.err];return r.result}function BZ(e,t){return t=t||{},t.raw=!0,Jb(e,t)}Gu.Inflate=vo;Gu.inflate=Jb;Gu.inflateRaw=BZ;Gu.ungzip=Jb;var UZ=pi.assign,WZ=Hu,HZ=Gu,VZ=nT,iT={};UZ(iT,WZ,HZ,VZ);var qZ=iT;const Qm=e0(qZ);var Gk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",id=new Uint8Array(256);for(var Xh=0;Xh<Gk.length;Xh++)id[Gk.charCodeAt(Xh)]=Xh;var GZ=function(e){var t=e.length*.75,r=e.length,n,a=0,s,o,l,c;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var d=new Uint8Array(t);for(n=0;n<r;n+=4)s=id[e.charCodeAt(n)],o=id[e.charCodeAt(n+1)],l=id[e.charCodeAt(n+2)],c=id[e.charCodeAt(n+3)],d[a++]=s<<2|o>>4,d[a++]=(o&15)<<4|l>>2,d[a++]=(l&3)<<6|c&63;return d},KZ=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t},sT=function(e){return KZ(Qm.inflate(GZ(e)))},YZ=function(e,t,r){for(var n="",a=0,s=t-e.length;a<s;a++)n+=r;return n+e};const ZZ="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",XZ="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",JZ="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",QZ="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",$Z
vendor: 14,119 bytes, line 558
558="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"
558,eX
vendor: 5,136 bytes, line 558
558="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
vendor: 9,003 bytes, line 558
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"
558,tX
vendor: 14,923 bytes, line 558
558="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"
558,rX
vendor: 14,907 bytes, line 558
558="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"
558,nX
vendor: 13,099 bytes, line 558
558="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"
558,aX
vendor: 12,135 bytes, line 558
558="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"
558,iX
vendor: 13,395 bytes, line 558
558="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"
558,sX=
vendor: 12,510 bytes, line 558
558"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"
558,oX="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",lX="eJxtmNtu20YQhl+F4FULyMGeD7pz3AY1ChtG7NpFA18w1NomIlECSRcxgrx7SVk7+wOdG8H5OJydf2Z2d5gf9cV+t0v9VK/r+6vXsXlOlbHe28paq229qj/t++m62aXZ4J/m8PRb1z9/baZxefK63Z6eXN5dVMvTCh83u277xr/6kLrnl2XNq7TpXnczuZyabdee98/b2VzM/x4/dd/T5qab2pd6PQ2vaVVfvDRD005puE3Lu7eH1HbN9hTjx4/77/X6y5lcnUmjVzHIVVDicVX/1W/SsO36dLMfu6nb9/X6TAoBD+5euvZbn8axXtuZ36dhPJrVQqgPQoh5hev91LWLkIv94W1Ygq9+aX+tZAx2tfz64284/sblN/rqfLP/mqrbt3FKu7G67Nv9cNgPzZQ2H6rz7bb6vLgZq89pTMO/M/xfEqturJpqSM/d7GJIm2oamk3aNcO3av80O5xh3yyKmm1193ZIT02bqovTKjP+MAf++7zsZvZ3276kYyWWXB0z99S18/PbafPHQ71W4fjn/fxnFO+ZvkrT0LVzTr78qB/+nk38bHM9exgP8zr1z9U7jt6840YW5uSJKcZOCaBBnKgm5mU8MVNYyMwWFvO7Ukagkmgg6sDWQ5yFFqjzUrLEaQ3BEmiwNsMSaZS0vgWfOkPHWQowNeTUc0kumnxZvsgPxlGai6VTGUqAVCTQ6QkWnc77DKEiLktSUBJKqHIQZ86d8gCpHYoiEzMsb1ubYy8vW50DChB5ZhGqrijD0EqUIeiaEHIfCg5Kpuu0ApiToaGPSY0uaQsyr65L2oKi1yFt1PLaQ3lzfXTgXodGoJYzglndSLDMPg1sTPJpQJHJigw0QrGERqD9YhyTOgONQDUyuF1zaxuokc/BW2ztXCMrGZ9WMW1oQZHIXWNBkSCfRZEL5BMUiZw6CzVSFCfUSGZFNjIldoKDkonTKQiJIGzWmFd3BizJJ9SINoLDriOfUCOZS+zg+KGD1qGiLNMLxtJD1/ns00ON6EzyUCM6vbxhoBKaqbG3DFQCNiL1iHccBPV0DHhQH/JW8EW90dkyFKGywCJU0WkVSvSGeiSUODWFFD0HYdPQVoiRgfPMA+/nnRgiAyNYSjpWNQcNSMrtFCUH4ZIRpSCWocFCSuhCEY6hoUClc0WC52BJlCYYLQdhN+hygRRRlo5BKRRLS6oihSqh+ZzzRGG1Mo4Iz1LoP0qsxDGFzk0JE42ji0jCPejomJKCuwil4m5CiRMEUMVSzVLDUstSx1Juc0oVWMpqY295qVltmtWmWW2a1aZZbZrVplltmtWmWW2G1WZYbYbVZlhthtVmWG2G1WZYbYbVZlhtltVmWW2W1WZZbZbVZlltltVmWW2W1QYjQCh7E2aAQHeGhCFgPoNoy8KNb2wxBhmGKBxoUZXlLGsLI6AsftEDHV0wIURVbANLcTKlGGBIKPOAxCmhePCKUwFzAmpDFRQvjA9R06Hq8TONvshgKDCuRAZTXigUxjxNFfKRo3CLhnIJBMFRvMZpqpNBMlQJzGT5WFQMVQI/AikPMIhEU1aDjqJvQwmjSHB05cC9jbYwc5UtAHNLhDw41ha+lEqF4JaH3gmB61SYcqInxTDmQK8v08vjqv4zDf1N0w3Lf4A8/vwPpfK11w==";var cX={Courier:QZ,"Courier-Bold":ZZ,"Courier-Oblique":JZ,"Courier-BoldOblique":XZ,Helvetica:rX,"Helvetica-Bold":$Z,"Helvetica-Oblique":tX,"Helvetica-BoldOblique":eX,"Times-Roman":sX,"Times-Bold":nX,"Times-Italic":iX,"Times-BoldItalic":aX,Symbol:oX,ZapfDingbats:lX},vu;(function(e){e.Courier="Courier",e.CourierBold="Courier-Bold",e.CourierOblique="Courier-Oblique",e.CourierBoldOblique="Courier-BoldOblique",e.Helvetica="Helvetica",e.Helvetica
558Bold="Helvetica-Bold",e.HelveticaOblique="Helvetica-Oblique",e.HelveticaBoldOblique="Helvetica-BoldOblique",e.TimesRoman="Times-Roman",e.TimesRomanBold="Times-Bold",e.TimesRomanItalic="Times-Italic",e.TimesRomanBoldItalic="Times-BoldItalic",e.Symbol="Symbol",e.ZapfDingbats="ZapfDingbats"})(vu||(vu={}));var Kk={},dX=function(){function e(){var t=this;this.getWidthOfGlyph=function(r){return t.CharWidths[r]},this.getXAxisKerningForPair=function(r,n){return(t.KernPairXAmounts[r]||{})[n]}}return e.load=function(t){var r=Kk[t];if(r)return r;var n=sT(cX[t]),a=Object.assign(new e,JSON.parse(n));return a.CharWidths=a.CharMetrics.reduce(function(s,o){return s[o.N]=o.WX,s},{}),a.KernPairXAmounts=a.KernPairs.reduce(function(s,o){var l=o[0],c=o[1],d=o[2];return s[l]||(s[l]={}),s[l][c]=d,s},{}),Kk[t]=a,a},e}();const uX=
vendor: 6,083 bytes, line 558
558"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";
vendor: 17,088 bytes, lines 558-559
558var hX=sT(uX),Fx=JSON.parse(hX),Ix=function(){function e(t,r){var n=this;this.canEncodeUnicodeCodePoint=function(a){return a in n.unicodeMappings},this.encodeUnicodeCodePoint=function(a){var s=n.unicodeMappings[a];if(!s){var o=String.fromCharCode(a),l="0x"+YZ(a.toString(16),4,"0"),c=n.name+' cannot encode "'+o+'" ('+l+")";throw new Error(c)}return{code:s[0],name:s[1]}},this.name=t,this.supportedCodePoints=Object.keys(r).map(Number).sort(function(a,s){return a-s}),this.unicodeMappings=r}return e}(),Jh={Symbol:new Ix("Symbol",Fx.symbol),ZapfDingbats:new Ix("ZapfDingbats",Fx.zapfdingbats),WinAnsi:new Ix("WinAnsi",Fx.win1252)},$m=function(e){return Object.keys(e).map(function(t){return e[t]})},fX=$m(vu),Yk=function(e){return fX.includes(e)},Qh=function(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height},Dt=function(e){return"`"+e+"`"},pX=function(e){return"'"+e+"'"},Zk=function(e){var t=typeof e;return t==="string"?pX(e):t==="undefined"?Dt(e):e},mX=function(e,t,r){for(var n=new Array(r.length),a=0,s=r.length;a<s;a++){var o=r[a];n[a]=Zk(o)}var l=n.join(" or ");return Dt(t)+" must be one of "+l+", but was actually "+Zk(e)},$i=function(e,t,r){Array.isArray(r)||(r=$m(r));for(var n=0,a=r.length;n<a;n++)if(e===r[n])return;throw new TypeError(mX(e,t,r))},en=function(e,t,r){Array.isArray(r)||(r=$m(r)),$i(e,t,r.concat(void 0))},gX=function(e,t,r){Array.isArray(r)||(r=$m(r));for(var n=0,a=e.length;n<a;n++)$i(e[n],t,r)},xX=function(e){return e===null?"null":e===void 0?"undefined":typeof e=="string"?"string":isNaN(e)?"NaN":typeof e=="number"?"number":typeof e=="boolean"?"boolean":typeof e=="symbol"?"symbol":typeof e=="bigint"?"bigint":e.constructor&&e.constructor.name?e.constructor.name:e.name?e.name:e.constructor?String(e.constructor):String(e)},yX=function(e,t){return t==="null"?e===null:t==="undefined"?e===void 0:t==="string"?typeof e=="string":t==="number"?typeof e=="number"&&!isNaN(e):t==="boolean"?typeof e=="boolean":t==="symbol"?typeof e=="symbol":t==="bigint"?typeof e=="bigint":t===Date?e instanceof Date:t===Array?e instanceof Array:t===Uint8Array?e instanceof Uint8Array:t===ArrayBuffer?e instanceof ArrayBuffer:t===Function?e instanceof Function:e instanceof t[0]},vX=function(e,t,r){for(var n=new Array(r.length),a=0,s=r.length;a<s;a++){var o=r[a];o==="null"&&(n[a]=Dt("null")),o==="undefined"&&(n[a]=Dt("undefined")),o==="string"?n[a]=Dt("string"):o==="number"?n[a]=Dt("number"):o==="boolean"?n[a]=Dt("boolean"):o==="symbol"?n[a]=Dt("symbol"):o==="bigint"?n[a]=Dt("bigint"):o===Array?n[a]=Dt("Array"):o===Uint8Array?n[a]=Dt("Uint8Array"):o===ArrayBuffer?n[a]=Dt("ArrayBuffer"):n[a]=Dt(o[1])}var l=n.join(" or ");return Dt(t)+" must be of type "+l+", but was actually of type "+Dt(xX(e))},_=function(e,t,r){for(var n=0,a=r.length;n<a;n++)if(yX(e,r[n]))return;throw new TypeError(vX(e,t,r))},V=function(e,t,r){_(e,t,r.concat("undefined"))},oT=function(e,t,r){for(var n=0,a=e.length;n<a;n++)_(e[n],t,r)},zr=function(e,t,r,n){if(_(e,t,["number"]),_(r,"min",["number"]),_(n,"max",["number"]),n=Math.max(r,n),e<r||e>n)throw new Error(Dt(t)+" must be at least "+r+" and at most "+n+", but was actually "+e)},Tn=function(e,t,r,n){_(e,t,["number","undefined"]),typeof e=="number"&&zr(e,t,r,n)},lT=function(e,t,r){if(_(e,t,["number"]),e%r!==0)throw new Error(Dt(t)+" must be a multiple of "+r+", but was actually "+e)},bX=function(e,t){if(!Number.isInteger(e))throw new Error(Dt(t)+" must be an integer, but was actually "+e)},eg=function(e,t){if(![1,0].includes(Math.sign(e)))throw new Error(Dt(t)+" must be a positive number or 0, but was actually "+e)},ge=new Uint16Array(256);for(var $h=0;$h<256;$h++)ge[$h]=$h;ge[22]=pe("�");ge[24]=pe("˘");ge[25]=pe("ˇ");ge[26]=pe("ˆ");ge[27]=pe("˙");ge[28]=pe("˝");ge[29]=pe("˛");ge[30]=pe("˚");ge[31]=pe("˜");ge[127]=pe("�");ge[128]=pe("•");ge[129]=pe("†");ge[130]=pe("‡");ge[131]=pe("…");ge[132]=pe("—");ge[133]=pe("–");ge[134]=pe("ƒ");ge[135]=pe("⁄");ge[136]=pe("‹");ge[137]=pe("›");ge[138]=pe("−");ge[139]=pe("‰");ge[140]=pe("„");ge[141]=pe("“");ge[142]=pe("”");ge[143]=pe("‘");ge[144]=pe("’");ge[145]=pe("‚");ge[146]=pe("™");ge[147]=pe("fi");ge[148]=pe("fl");ge[149]=pe("Ł");ge[150]=pe("Œ");ge[151]=pe("Å ");ge[152]=pe("Ÿ");ge[153]=pe("Ž");ge[154]=pe("ı");ge[155]=pe("ł");ge[156]=pe("œ");ge[157]=pe("Å¡");ge[158]=pe("ž");ge[159]=pe("�");ge[160]=pe("€");ge[173]=pe("�");var cT=function(e){for(var t=new Array(e.length),r=0,n=e.length;r<n;r++)t[r]=ge[e[r]];return String.fromCodePoint.apply(String,t)},ri=function(){function e(t){this.populate=t,this.value=void 0}return e.prototype.getValue=function(){return this.value},e.prototype.access=function(){return this.value||(this.value=this.populate()),this.value},e.prototype.invalidate=function(){this.value=void 0},e.populatedBy=function(t){return new e(t)},e}(),dn=function(e){q(t,e);function t(r,n){var a=this,s="Method "+r+"."+n+"() not implemented";return a=e.call(this,s)||this,a}return t}(Error),Qb=function(e){q(t,e);function t(r){var n=this,a="Cannot construct "+r+" - it has a private constructor";return n=e.call(this,a)||this,n}return t}(Error),Hp=function(e){q(t,e);function t(r,n){var a=this,s=function(c){var d,u;return(d=c==null?void 0:c.name)!==null&&d!==void 0?d:(u=c==null?void 0:c.constructor)===null||u===void 0?void 0:u.name},o=Array.isArray(r)?r.map(s):[s(r)],l="Expected instance of "+o.join(" or ")+", "+("but got instance of "+(n&&s(n)));return a=e.call(this,l)||this,a}return t}(Error),wX=function(e){q(t,e);function t(r){var n=this,a=r+" stream encoding not supported";return n=e.call(this,a)||this,n}return t}(Error),$b=function(e){q(t,e);function t(r,n){var a=this,s="Cannot call "+r+"."+n+"() more than once";return a=e.call(this,s)||this,a}return t}(Error);(function(e){q(t,e);function t(r){var n=this,a="Missing catalog (ref="+r+")";return n=e.call(this,a)||this,n}return t})(Error);var jX=function(e){q(t,e);function t(){var r=this,n="Can't embed page with missing Contents";return r=e.call(this,n)||this,r}return t}(Error),kX=function(e){q(t,e);function t(r){var n,a,s,o=this,l=(s=(a=(n=r==null?void 0:r.contructor)===null||n===void 0?void 0:n.name)!==null&&a!==void 0?a:r==null?void 0:r.name)!==null&&s!==void 0?s:r,c="Unrecognized stream type: "+l;return o=e.call(this,c)||this,o}return t}(Error),NX=function(e){q(t,e);function t(){var r=this,n="Found mismatched contexts while embedding pages. All pages in the array passed to `PDFDocument.embedPages()` must be from the same document.";return r=e.call(this,n)||this,r}return t}(Error),SX=function(e){q(t,e);function t(r){var n=this,a="Attempted to convert PDFArray with "+r+" elements to rectangle, but must have exactly 4 elements.";return n=e.call(this,a)||this,n}return t}(Error),dT=function(e){q(t,e);function t(r){var n=this,a='Attempted to convert "'+r+'" to a date, but it does not match the PDF date string format.';return n=e.call(this,a)||this,n}return t}(Error),Xk=function(e){q(t,e);function t(r,n){var a=this,s="Invalid targetIndex specified: targetIndex="+r+" must be less than Count="+n;return a=e.call(this,s)||this,a}return t}(Error),Jk=function(e){q(t,e);function t(r,n){var a=this,s="Failed to "+n+" at targetIndex="+r+" due to corrupt page tree: It is likely that one or more 'Count' entries are invalid";return a=e.call(this,s)||this,a}return t}(Error),Vp=function(e){q(t,e);function t(r,n,a){var s=this,o="index should be at least "+n+" and at most "+a+", but was actually "+r;return s=e.call(this,o)||this,s}return t}(Error),ew=function(e){q(t,e);function t(){var r=this,n="Attempted to set invalid field value";return r=e.call(this,n)||this,r}return t}(Error),CX=function(e){q(t,e);function t(){var r=this,n="Attempted to select multiple values for single-select field";return r=e.call(this,n)||this,r}return t}(Error),AX=function(e){q(t,e);function t(r){var n=this,a="No /DA (default appearance) entry found for field: "+r;return n=e.call(this,a)||this,n}return t}(Error),RX=function(e){q(t,e);function t(r){var n=this,a="No Tf operator found for DA of field: "+r;return n=e.call(this,a)||this,n}return t}(Error),Qk=function(e){q(t,e);function t(r,n){var a=this,s="Failed to parse number "+("(line:"+r.line+" col:"+r.column+" offset="+r.offset+'): "'+n+'"');return a=e.call(this,s)||this,a}return t}(Error),Ps=function(e){q(t,e);function t(r,n){var a=this,s="Failed to parse PDF document "+("(line:"+r.line+" col:"+r.column+" offset="+r.offset+"): "+n);return a=e.call(this,s)||this,a}return t}(Error),EX=function(e){q(t,e);function t(r,n,a){var s=this,o="Expected next byte to be "+n+" but it was actually "+a;return s=e.call(this,r,o)||this,s}return t}(Ps),PX=function(e){q(t,e);function t(r,n){var a=this,s="Failed to parse PDF object starting with the following byte: "+n;return a=e.call(this,r,s)||this,a}return t}(Ps),TX=function(e){q(t,e);function t(r){var n=this,a="Failed to parse invalid PDF object";return n=e.call(this,r,a)||this,n}return t}(Ps),_X=function(e){q(t,e);function t(r){var n=this,a="Failed to parse PDF stream";return n=e.call(this,r,a)||this,n}return t}(Ps),MX=function(e){q(t,e);function t(r){var n=this,a="Failed to parse PDF literal string due to unbalanced parenthesis";return n=e.call(this,r,a)||this,n}return t}(Ps),OX=function(e){q(t,e);function t(r){var n=this,a="Parser stalled";return n=e.call(this,r,a)||this,n}return t}(Ps),FX=function(e){q(t,e);function t(r){var n=this,a="No PDF header found";return n=e.call(this,r,a)||this,n}return t}(Ps),IX=function(e){q(t,e);function t(r,n){var a=this,s="Did not find expected keyword '"+hP(n)+"'";return a=e.call(this,r,s)||this,a}return t}(Ps),Bv;(function(e){e[e.Null=0]="Null",e[e.Backspace=8]="Backspace",e[e.Tab=9]="Tab",e[e.Newline=10]="Newline",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationPoint=33]="ExclamationPoint",e[e.Hash=35]="Hash",e[e.Percent=37]="Percent",e[e.LeftParen=40]="LeftParen",e[e.RightParen=41]="RightParen",e[e.Plus=43]="Plus",e[e.Minus=45]="Minus",e[e.Dash=45]="Dash",e[e.Period=46]="Period",e[e.ForwardSlash=47]="ForwardSlash",e[e.Zero=48]="Zero",e[e.One=49]="One",e[e.Two=50]="Two",e[e.Three=51]="Three",e[e.Four=52]="Four",e[e.Five=53]="Five",e[e.Six=54]="Six",e[e.Seven=55]="Seven",e[e.Eight=56]="Eight",e[e.Nine=57]="Nine",e[e.LessThan=60]="LessThan",e[e.GreaterThan=62]="GreaterThan",e[e.A=65]="A",e[e.D=68]="D",e[e.E=69]="E",e[e.F=70]="F",e[e.O=79]="O",e[e.P=80]="P",e[e.R=82]="R",e[e.LeftSquareBracket=91]="LeftSquareBracket",e[e.BackSlash=92]="BackSlash",e[e.RightSquareBracket=93]="RightSquareBracket",e[e.a=97]="a",e[e.b=98]="b",e[e.d=100]="d",e[e.e=101]="e",e[e.f=102]="f",e[e.i=105]="i",e[e.j=106]="j",e[e.l=108]="l",e[e.m=109]="m",e[e.n=110]="n",e[e.o=111]="o",e[e.r=114]="r",e[e.s=115]="s",e[e.t=116]="t",e[e.u=117]="u",e[e.x=120]="x",e[e.LeftCurly=123]="LeftCurly",e[e.RightCurly=125]="RightCurly",e[e.Tilde=126]="Tilde"})(Bv||(Bv={}));const R=Bv;var tg=function(){function e(t,r){this.major=String(t),this.minor=String(r)}return e.prototype.toString=function(){var t=ti(129);return"%PDF-"+this.major+"."+this.minor+`
559%`+t+t+t+t},e.prototype.sizeInBytes=function(){return 12+this.major.length+this.minor.length},e.prototype.copyBytesInto=function(t,r){var n=r;return t[r++]=R.Percent,t[r++]=R.P,t[r++]=R.D,t[r++]=R.F,t[r++]=R.Dash,r+=Xt(this.major,t,r),t[r++]=R.Period,r+=Xt(this.minor,t,r),t[r++]=R.Newline,t[r++]=R.Percent,t[r++]=129,t[r++]=129,t[r++]=129,t[r++]=129,r-n},e.forVersion=function(t,r){return new e(t,r)},e}(),xr=function(){function e(){}return e.prototype.clone=function(t){throw new dn(this.constructor.name,"clone")},e.prototype.toString=function(){throw new dn(this.constructor.name,"toString")},e.prototype.sizeInBytes=function(){throw new dn(this.constructor.name,"sizeInBytes")},e.prototype.copyBytesInto=function(t,r){throw new dn(this.constructor.name,"copyBytesInto")},e}(),ue=function(e){q(t,e);function t(r){var n=e.call(this)||this;return n.numberValue=r,n.stringValue=$K(r),n}return t.prototype.asNumber=function(){return this.numberValue},t.prototype.value=function(){return this.numberValue},t.prototype.clone=function(){return t.of(this.numberValue)},t.prototype.toString=function(){return this.stringValue},t.prototype.sizeInBytes=function(){return this.stringValue.length},t.prototype.copyBytesInto=function(r,n){return n+=Xt(this.stringValue,r,n),this.stringValue.length},t.of=function(r){return new t(r)},t}(xr),Ve=function(e){q(t,e);function t(r){var n=e.call(this)||this;return n.array=[],n.context=r,n}return t.prototype.size=function(){return this.array.length},t.prototype.push=function(r){this.array.push(r)},t.prototype.insert=function(r,n){this.array.splice(r,0,n)},t.prototype.indexOf=function(r){var n=this.array.indexOf(r);return n===-1?void 0:n},t.prototype.remove=function(r){this.array.splice(r,1)},t.prototype.set=function(r,n){this.array[r]=n},t.prototype.get=function(r){return this.array[r]},t.prototype.lookupMaybe=function(r){for(var n,a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];return(n=this.context).lookupMaybe.apply(n,Le([this.get(r)],a))},t.prototype.lookup=function(r){for(var n,a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];return(n=this.context).lookup.apply(n,Le([this.get(r)],a))},t.prototype.asRectangle=function(){if(this.size()!==4)throw new SX(this.size());var r=this.lookup(0,ue).asNumber(),n=this.lookup(1,ue).asNumber(),a=this.lookup(2,ue).asNumber(),s=this.lookup(3,ue).asNumber(),o=r,l=n,c=a-r,d=s-n;return{x:o,y:l,width:c,height:d}},t.prototype.asArray=function(){return this.array.slice()},t.prototype.clone=function(r){for(var n=t.withContext(r||this.context),a=0,s=this.size();a<s;a++)n.push(this.array[a]);return n},t.prototype.toString=function(){for(var r="[ ",n=0,a=this.size();n<a;n++)r+=this.get(n).toString(),r+=" ";return r+="]",r},t.prototype.sizeInBytes=function(){for(var r=3,n=0,a=this.size();n<a;n++)r+=this.get(n).sizeInBytes()+1;return r},t.prototype.copyBytesInto=function(r,n){var a=n;r[n++]=R.LeftSquareBracket,r[n++]=R.Space;for(var s=0,o=this.size();s<o;s++)n+=this.get(s).copyBytesInto(r,n),r[n++]=R.Space;return r[n++]=R.RightSquareBracket,n-a},t.prototype.scalePDFNumbers=function(r,n){for(var a=0,s=this.size();a<s;a++){var o=this.lookup(a);if(o instanceof ue){var l=a%2===0?r:n;this.set(a,ue.of(o.asNumber()*l))}}},t.withContext=function(r){return new t(r)},t}(xr),Dx={},bu=function(e){q(t,e);function t(r,n){var a=this;if(r!==Dx)throw new Qb("PDFBool");return a=e.call(this)||this,a.value=n,a}return t.prototype.asBoolean=function(){return this.value},t.prototype.clone=function(){return this},t.prototype.toString=function(){return String(this.value)},t.prototype.sizeInBytes=function(){return this.value?4:5},t.prototype.copyBytesInto=function(r,n){return this.value?(r[n++]=R.t,r[n++]=R.r,r[n++]=R.u,r[n++]=R.e,4):(r[n++]=R.f,r[n++]=R.a,r[n++]=R.l,r[n++]=R.s,r[n++]=R.e,5)},t.True=new t(Dx,!0),t.False=new t(Dx,!1),t}(xr),jn=new Uint8Array(256);jn[R.LeftParen]=1;jn[R.RightParen]=1;jn[R.LessThan]=1;jn[R.GreaterThan]=1;jn[R.LeftSquareBracket]=1;jn[R.RightSquareBracket]=1;jn[R.LeftCurly]=1;jn[R.RightCurly]=1;jn[R.ForwardSlash]=1;jn[R.Percent]=1;var mi=new Uint8Array(256);mi[R.Null]=1;mi[R.Tab]=1;mi[R.Newline]=1;mi[R.FormFeed]=1;mi[R.CarriageReturn]=1;mi[R.Space]=1;var tw=new Uint8Array(256);for(var Hc=0,DX=256;Hc<DX;Hc++)tw[Hc]=mi[Hc]||jn[Hc]?1:0;tw[R.Hash]=1;var LX=function(e){return e.replace(/#([\dABCDEF]{2})/g,function(t,r){return MK(r)})},zX=function(e){return e>=R.ExclamationPoint&&e<=R.Tilde&&!tw[e]},$k={},eN=new Map,A=function(e){q(t,e);function t(r,n){var a=this;if(r!==$k)throw new Qb("PDFName");a=e.call(this)||this;for(var s="/",o=0,l=n.length;o<l;o++){var c=n[o],d=pe(c);s+=zX(d)?c:"#"+Ym(d)}return a.encodedName=s,a}return t.prototype.asBytes=function(){for(var r=[],n="",a=!1,s=function(h){h!==void 0&&r.push(h),a=!1},o=1,l=this.encodedName.length;o<l;o++){var c=this.encodedName[o],d=pe(c),u=this.encodedName[o+1];a?d>=R.Zero&&d<=R.Nine||d>=R.a&&d<=R.f||d>=R.A&&d<=R.F?(n+=c,(n.length===2||!(u>="0"&&u<="9"||u>="a"&&u<="f"||u>="A"&&u<="F"))&&(s(parseInt(n,16)),n="")):s(d):d===R.Hash?a=!0:s(d)}return new Uint8Array(r)},t.prototype.decodeText=function(){var r=this.asBytes();return String.fromCharCode.apply(String,Array.from(r))},t.prototype.asString=function(){return this.encodedName},t.prototype.value=function(){return this.encodedName},t.prototype.clone=function(){return this},t.prototype.toString=function(){return this.encodedName},t.prototype.sizeInBytes=function(){return this.encodedName.length},t.prototype.copyBytesInto=function(r,n){return n+=Xt(this.encodedName,r,n),this.encodedName.length},t.of=function(r){var n=LX(r),a=eN.get(n);return a||(a=new t($k,n),eN.set(n,a)),a},t.Length=t.of("Length"),t.FlateDecode=t.of("FlateDecode"),t.Resources=t.of("Resources"),t.Font=t.of("Font"),t.XObject=t.of("XObject"),t.ExtGState=t.of("ExtGState"),t.Contents=t.of("Contents"),t.Type=t.of("Type"),t.Parent=t.of("Parent"),t.MediaBox=t.of("MediaBox"),t.Page=t.of("Page"),t.Annots=t.of("Annots"),t.TrimBox=t.of("TrimBox"),t.ArtBox=t.of("ArtBo
559x"),t.BleedBox=t.of("BleedBox"),t.CropBox=t.of("CropBox"),t.Rotate=t.of("Rotate"),t.Title=t.of("Title"),t.Author=t.of("Author"),t.Subject=t.of("Subject"),t.Creator=t.of("Creator"),t.Keywords=t.of("Keywords"),t.Producer=t.of("Producer"),t.CreationDate=t.of("CreationDate"),t.ModDate=t.of("ModDate"),t}(xr),BX=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.asNull=function(){return null},t.prototype.clone=function(){return this},t.prototype.toString=function(){return"null"},t.prototype.sizeInBytes=function(){return 4},t.prototype.copyBytesInto=function(r,n){return r[n++]=R.n,r[n++]=R.u,r[n++]=R.l,r[n++]=R.l,4},t}(xr);const Cr=new BX;var xe=function(e){q(t,e);function t(r,n){var a=e.call(this)||this;return a.dict=r,a.context=n,a}return t.prototype.keys=function(){return Array.from(this.dict.keys())},t.prototype.values=function(){return Array.from(this.dict.values())},t.prototype.entries=function(){return Array.from(this.dict.entries())},t.prototype.set=function(r,n){this.dict.set(r,n)},t.prototype.get=function(r,n){n===void 0&&(n=!1);var a=this.dict.get(r);if(!(a===Cr&&!n))return a},t.prototype.has=function(r){var n=this.dict.get(r);return n!==void 0&&n!==Cr},t.prototype.lookupMaybe=function(r){for(var n,a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];var o=a.includes(Cr),l=(n=this.context).lookupMaybe.apply(n,Le([this.get(r,o)],a));if(!(l===Cr&&!o))return l},t.prototype.lookup=function(r){for(var n,a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];var o=a.includes(Cr),l=(n=this.context).lookup.apply(n,Le([this.get(r,o)],a));if(!(l===Cr&&!o))return l},t.prototype.delete=function(r){return this.dict.delete(r)},t.prototype.asMap=function(){return new Map(this.dict)},t.prototype.uniqueKey=function(r){r===void 0&&(r="");for(var n=this.keys(),a=A.of(this.context.addRandomSuffix(r,10));n.includes(a);)a=A.of(this.context.addRandomSuffix(r,10));return a},t.prototype.clone=function(r){for(var n=t.withContext(r||this.context),a=this.entries(),s=0,o=a.length;s<o;s++){var l=a[s],c=l[0],d=l[1];n.set(c,d)}return n},t.prototype.toString=function(){for(var r=`<<
560`,n=this.entries(),a=0,s=n.length;a<s;a++){var o=n[a],l=o[0],c=o[1];r+=l.toString()+" "+c.toString()+`
561`}return r+=">>",r},t.prototype.sizeInBytes=function(){for(var r=5,n=this.entries(),a=0,s=n.length;a<s;a++){var o=n[a],l=o[0],c=o[1];r+=l.sizeInBytes()+c.sizeInBytes()+2}return r},t.prototype.copyBytesInto=function(r,n){var a=n;r[n++]=R.LessThan,r[n++]=R.LessThan,r[n++]=R.Newline;for(var s=this.entries(),o=0,l=s.length;o<l;o++){var c=s[o],d=c[0],u=c[1];n+=d.copyBytesInto(r,n),r[n++]=R.Space,n+=u.copyBytesInto(r,n),r[n++]=R.Newline}return r[n++]=R.GreaterThan,r[n++]=R.GreaterThan,n-a},t.withContext=function(r){return new t(new Map,r)},t.fromMapWithContext=function(r,n){return new t(r,n)},t}(xr),Vr=function(e){q(t,e);function t(r){var n=e.call(this)||this;return n.dict=r,n}return t.prototype.clone=function(r){throw new dn(this.constructor.name,"clone")},t.prototype.getContentsString=function(){throw new dn(this.constructor.name,"getContentsString")},t.prototype.getContents=function(){throw new dn(this.constructor.name,"getContents")},t.prototype.getContentsSize=function(){throw new dn(this.constructor.name,"getContentsSize")},t.prototype.updateDict=function(){var r=this.getContentsSize();this.dict.set(A.Length,ue.of(r))},t.prototype.sizeInBytes=function(){return this.updateDict(),this.dict.sizeInBytes()+this.getContentsSize()+18},t.prototype.toString=function(){this.updateDict();var r=this.dict.toString();return r+=`
562stream
563`,r+=this.getContentsString(),r+=`
564endstream`,r},t.prototype.copyBytesInto=function(r,n){this.updateDict();var a=n;n+=this.dict.copyBytesInto(r,n),r[n++]=R.Newline,r[n++]=R.s,r[n++]=R.t,r[n++]=R.r,r[n++]=R.e,r[n++]=R.a,r[n++]=R.m,r[n++]=R.Newline;for(var s=this.getContents(),o=0,l=s.length;o<l;o++)r[n++]=s[o];return r[n++]=R.Newline,r[n++]=R.e,r[n++]=R.n,r[n++]=R.d,r[n++]=R.s,r[n++]=R.t,r[n++]=R.r,r[n++]=R.e,r[n++]=R.a,r[n++]=R.m,n-a},t}(xr),wu=function(e){q(t,e);function t(r,n){var a=e.call(this,r)||this;return a.contents=n,a}return t.prototype.asUint8Array=function(){return this.contents.slice()},t.prototype.clone=function(r){return t.of(this.dict.clone(r),this.contents.slice())},t.prototype.getContentsString=function(){return hP(this.contents)},t.prototype.getContents=function(){return this.contents},t.prototype.getContentsSize=function(){return this.contents.length},t.of=function(r,n){return new t(r,n)},t}(Vr),tN={},rN=new Map,Qe=function(e){q(t,e);function t(r,n,a){var s=this;if(r!==tN)throw new Qb("PDFRef");return s=e.call(this)||this,s.objectNumber=n,s.generationNumber=a,s.tag=n+" "+a+" R",s}return t.prototype.clone=function(){return this},t.prototype.toString=function(){return this.tag},t.prototype.sizeInBytes=function(){return this.tag.length},t.prototype.copyBytesInto=function(r,n){return n+=Xt(this.tag,r,n),this.tag.length},t.of=function(r,n){n===void 0&&(n=0);var a=r+" "+n+" R",s=rN.get(a);return s||(s=new t(tN,r,n),rN.set(a,s)),s},t}(xr),Fe=function(){function e(t,r){this.name=t,this.args=r||[]}return e.prototype.clone=function(t){for(var r=new Array(this.args.length),n=0,a=r.length;n<a;n++){var s=this.args[n];r[n]=s instanceof xr?s.clone(t):s}return e.of(this.name,r)},e.prototype.toString=function(){for(var t="",r=0,n=this.args.length;r<n;r++)t+=String(this.args[r])+" ";return t+=this.name,t},e.prototype.sizeInBytes=function(){for(var t=0,r=0,n=this.args.length;r<n;r++){var a=this.args[r];t+=(a instanceof xr?a.sizeInBytes():a.length)+1}return t+=this.name.length,t},e.prototype.copyBytesInto=function(t,r){for(var n=r,a=0,s=this.args.length;a<s;a++){var o=this.args[a];o instanceof xr?r+=o.copyBytesInto(t,r):r+=Xt(o,t,r),t[r++]=R.Space}return r+=Xt(this.name,t,r),r-n},e.of=function(t,r){return new e(t,r)},e}(),Uv;(function(e){e.NonStrokingColor="sc",e.NonStrokingColorN="scn",e.NonStrokingColorRgb="rg",e.NonStrokingColorGray="g",e.NonStrokingColorCmyk="k",e.NonStrokingColorspace="cs",e.StrokingColor="SC",e.StrokingColorN="SCN",e.StrokingColorRgb="RG",e.StrokingColorGray="G",e.StrokingColorCmyk="K",e.StrokingColorspace="CS",e.BeginMarkedContentSequence="BDC",e.BeginMarkedContent="BMC",e.EndMarkedContent="EMC",e.MarkedContentPointWithProps="DP",e.MarkedContentPoint="MP",e.DrawObject="Do",e.ConcatTransformationMatrix="cm",e.PopGraphicsState="Q",e.PushGraphicsState="q",e.SetFlatness="i",e.SetGraphicsStateParams="gs",e.SetLineCapStyle="J",e.SetLineDashPattern="d",e.SetLineJoinStyle="j",e.SetLineMiterLimit="M",e.SetLineWidth="w",e.SetTextMatrix="Tm",e.SetRenderingIntent="ri",e.AppendRectangle="re",e.BeginInlineImage="BI",e.BeginInlineImageData="ID",e.EndInlineImage="EI",e.ClipEvenOdd="W*",e.ClipNonZero="W",e.CloseAndStroke="s",e.CloseFillEvenOddAndStroke="b*",e.CloseFillNonZeroAndStroke="b",e.ClosePath="h",e.AppendBezierCurve="c",e.CurveToReplicateFinalPoint="y",e.CurveToReplicateInitialPoint="v",e.EndPath="n",e.FillEvenOddAndStroke="B*",e.FillEvenOdd="f*",e.FillNonZeroAndStroke="B",e.FillNonZero="f",e.LegacyFillNonZero="F",e.LineTo="l",e.MoveTo="m",e.ShadingFill="sh",e.StrokePath="S",e.BeginText="BT",e.EndText="ET",e.MoveText="Td",e.MoveTextSetLeading="TD",e.NextLine="T*",e.SetCharacterSpacing="Tc",e.SetFontAndSize="Tf",e.SetTextHorizontalScaling="Tz",e.SetTextLineHeight="TL",e.SetTextRenderingMode="Tr",e.SetTextRise="Ts",e.SetWordSpacing="Tw",e.ShowText="Tj",e.ShowTextAdjusted="TJ",e.ShowTextLine="'",e.ShowTextLineAndSpace='"',e.Type3D0="d0",e.Type3D1="d1",e.BeginCompatibilitySection="BX",e.EndCompatibilitySection="EX"})(Uv||(Uv={}));const Be=Uv;var rw=function(e){q(t,e);function t(r,n){var a=e.call(this,r)||this;return a.computeContents=function(){var s=a.getUnencodedContents();return a.encode?Qm.deflate(s):s},a.encode=n,n&&r.set(A.of("Filter"),A.of("FlateDecode")),a.contentsCache=ri.populatedBy(a.computeContents),a}return t.prototype.getContents=function(){return this.contentsCache.access()},t.prototype.getContentsSize=function(){return this.contentsCache.access().length},t.prototype.getUnencodedContents=function(){throw new dn(this.constructor.name,"getUnencodedContents")},t}(Vr),Rd=function(e){q(t,e);function t(r,n,a){a===void 0&&(a=!0);var s=e.call(this,r,a)||this;return s.operators=n,s}return t.prototype.push=function(){for(var r,n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];(r=this.operators).push.apply(r,n)},t.prototype.clone=function(r){for(var n=new Array(this.operators.length),a=0,s=this.operators.length;a<s;a++)n[a]=this.operators[a].clone(r);var o=this,l=o.dict,c=o.encode;return t.of(l.clone(r),n,c)},t.prototype.getContentsString=function(){for(var r="",n=0,a=this.operators.length;n<a;
vendor: 209,210 bytes, lines 564-595
564n++)r+=this.operators[n]+`
565`;return r},t.prototype.getUnencodedContents=function(){for(var r=new Uint8Array(this.getUnencodedContentsSize()),n=0,a=0,s=this.operators.length;a<s;a++)n+=this.operators[a].copyBytesInto(r,n),r[n++]=R.Newline;return r},t.prototype.getUnencodedContentsSize=function(){for(var r=0,n=0,a=this.operators.length;n<a;n++)r+=this.operators[n].sizeInBytes()+1;return r},t.of=function(r,n,a){return a===void 0&&(a=!0),new t(r,n,a)},t}(rw),UX=function(){function e(t){this.seed=t}return e.prototype.nextInt=function(){var t=Math.sin(this.seed++)*1e4;return t-Math.floor(t)},e.withSeed=function(t){return new e(t)},e}(),WX=function(e,t){var r=e[0],n=t[0];return r.objectNumber-n.objectNumber},Wv=function(){function e(){this.largestObjectNumber=0,this.header=tg.forVersion(1,7),this.trailerInfo={},this.indirectObjects=new Map,this.rng=UX.withSeed(1)}return e.prototype.assign=function(t,r){this.indirectObjects.set(t,r),t.objectNumber>this.largestObjectNumber&&(this.largestObjectNumber=t.objectNumber)},e.prototype.nextRef=function(){return this.largestObjectNumber+=1,Qe.of(this.largestObjectNumber)},e.prototype.register=function(t){var r=this.nextRef();return this.assign(r,t),r},e.prototype.delete=function(t){return this.indirectObjects.delete(t)},e.prototype.lookupMaybe=function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var a=r.includes(Cr),s=t instanceof Qe?this.indirectObjects.get(t):t;if(!(!s||s===Cr&&!a)){for(var o=0,l=r.length;o<l;o++){var c=r[o];if(c===Cr){if(s===Cr)return s}else if(s instanceof c)return s}throw new Hp(r,s)}},e.prototype.lookup=function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var a=t instanceof Qe?this.indirectObjects.get(t):t;if(r.length===0)return a;for(var s=0,o=r.length;s<o;s++){var l=r[s];if(l===Cr){if(a===Cr)return a}else if(a instanceof l)return a}throw new Hp(r,a)},e.prototype.getObjectRef=function(t){for(var r=Array.from(this.indirectObjects.entries()),n=0,a=r.length;n<a;n++){var s=r[n],o=s[0],l=s[1];if(l===t)return o}},e.prototype.enumerateIndirectObjects=function(){return Array.from(this.indirectObjects.entries()).sort(WX)},e.prototype.obj=function(t){if(t instanceof xr)return t;if(t==null)return Cr;if(typeof t=="string")return A.of(t);if(typeof t=="number")return ue.of(t);if(typeof t=="boolean")return t?bu.True:bu.False;if(Array.isArray(t)){for(var r=Ve.withContext(this),n=0,a=t.length;n<a;n++)r.push(this.obj(t[n]));return r}else{for(var s=xe.withContext(this),o=Object.keys(t),n=0,a=o.length;n<a;n++){var l=o[n],c=t[l];c!==void 0&&s.set(A.of(l),this.obj(c))}return s}},e.prototype.stream=function(t,r){return r===void 0&&(r={}),wu.of(this.obj(r),Tv(t))},e.prototype.flateStream=function(t,r){return r===void 0&&(r={}),this.stream(Qm.deflate(Tv(t)),me(me({},r),{Filter:"FlateDecode"}))},e.prototype.contentStream=function(t,r){return r===void 0&&(r={}),Rd.of(this.obj(r),t)},e.prototype.formXObject=function(t,r){return r===void 0&&(r={}),this.contentStream(t,me(me({BBox:this.obj([0,0,0,0]),Matrix:this.obj([1,0,0,1,0,0])},r),{Type:"XObject",Subtype:"Form"}))},e.prototype.getPushGraphicsStateContentStream=function(){if(this.pushGraphicsStateContentStreamRef)return this.pushGraphicsStateContentStreamRef;var t=this.obj({}),r=Fe.of(Be.PushGraphicsState),n=Rd.of(t,[r]);return this.pushGraphicsStateContentStreamRef=this.register(n),this.pushGraphicsStateContentStreamRef},e.prototype.getPopGraphicsStateContentStream=function(){if(this.popGraphicsStateContentStreamRef)return this.popGraphicsStateContentStreamRef;var t=this.obj({}),r=Fe.of(Be.PopGraphicsState),n=Rd.of(t,[r]);return this.popGraphicsStateContentStreamRef=this.register(n),this.popGraphicsStateContentStreamRef},e.prototype.addRandomSuffix=function(t,r){return r===void 0&&(r=4),t+"-"+Math.floor(this.rng.nextInt()*Math.pow(10,r))},e.create=function(){return new e},e}(),ni=function(e){q(t,e);function t(r,n,a){a===void 0&&(a=!0);var s=e.call(this,r,n)||this;return s.normalized=!1,s.autoNormalizeCTM=a,s}return t.prototype.clone=function(r){for(var n=t.fromMapWithContext(new Map,r||this.context,this.autoNormalizeCTM),a=this.entries(),s=0,o=a.length;s<o;s++){var l=a[s],c=l[0],d=l[1];n.set(c,d)}return n},t.prototype.Parent=function(){return this.lookupMaybe(A.Parent,xe)},t.prototype.Contents=function(){return this.lookup(A.of("Contents"))},t.prototype.Annots=function(){return this.lookupMaybe(A.Annots,Ve)},t.prototype.BleedBox=function(){return this.lookupMaybe(A.BleedBox,Ve)},t.prototype.TrimBox=function(){return this.lookupMaybe(A.TrimBox,Ve)},t.prototype.ArtBox=function(){return this.lookupMaybe(A.ArtBox,Ve)},t.prototype.Resources=function(){var r=this.getInheritableAttribute(A.Resources);return this.context.lookupMaybe(r,xe)},t.prototype.MediaBox=function(){var r=this.getInheritableAttribute(A.MediaBox);return this.context.lookup(r,Ve)},t.prototype.CropBox=function(){var r=this.getInheritableAttribute(A.CropBox);return this.context.lookupMaybe(r,Ve)},t.prototype.Rotate=function(){var r=this.getInheritableAttribute(A.Rotate);return this.context.lookupMaybe(r,ue)},t.prototype.getInheritableAttribute=function(r){var n;return this.ascend(function(a){n||(n=a.get(r))}),n},t.prototype.setParent=function(r){this.set(A.Parent,r)},t.prototype.addContentStream=function(r){var n=this.normalizedEntries().Contents||this.context.obj([]);this.set(A.Contents,n),n.push(r)},t.prototype.wrapContentStreams=function(r,n){var a=this.Contents();return a instanceof Ve?(a.insert(0,r),a.push(n),!0):!1},t.prototype.addAnnot=function(r){var n=this.normalizedEntries().Annots;n.push(r)},t.prototype.removeAnnot=function(r){var n=this.normalizedEntries().Annots,a=n.indexOf(r);a!==void 0&&n.remove(a)},t.prototype.setFontDictionary=function(r,n){var a=this.normalizedEntries().Font;a.set(r,n)},t.prototype.newFontDictionaryKey=function(r){var n=this.normalizedEntries().Font;return n.uniqueKey(r)},t.prototype.newFontDictionary=function(r,n){var a=this.newFontDictionaryKey(r);return this.setFontDictionary(a,n),a},t.prototype.setXObject=function(r,n){var a=this.normalizedEntries().XObject;a.set(r,n)},t.prototype.newXObjectKey=function(r){var n=this.normalizedEntries().XObject;return n.uniqueKey(r)},t.prototype.newXObject=function(r,n){var a=this.newXObjectKey(r);return this.setXObject(a,n),a},t.prototype.setExtGState=function(r,n){var a=this.normalizedEntries().ExtGState;a.set(r,n)},t.prototype.newExtGStateKey=function(r){var n=this.normalizedEntries().ExtGState;return n.uniqueKey(r)},t.prototype.newExtGState=function(r,n){var a=this.newExtGStateKey(r);return this.setExtGState(a,n),a},t.prototype.ascend=function(r){r(this);var n=this.Parent();n&&n.ascend(r)},t.prototype.normalize=function(){if(!this.normalized){var r=this.context,n=this.get(A.Contents),a=this.context.lookup(n);a instanceof Vr&&this.set(A.Contents,r.obj([n])),this.autoNormalizeCTM&&this.wrapContentStreams(this.context.getPushGraphicsStateContentStream(),this.context.getPopGraphicsStateContentStream());var s=this.getInheritableAttribute(A.Resources),o=r.lookupMaybe(s,xe)||r.obj({});this.set(A.Resources,o);var l=o.lookupMaybe(A.Font,xe)||r.obj({});o.set(A.Font,l);var c=o.lookupMaybe(A.XObject,xe)||r.obj({});o.set(A.XObject,c);var d=o.lookupMaybe(A.ExtGState,xe)||r.obj({});o.set(A.ExtGState,d);var u=this.Annots()||r.obj([]);this.set(A.Annots,u),this.normalized=!0}},t.prototype.normalizedEntries=function(){this.normalize();var r=this.Annots(),n=this.Resources(),a=this.Contents();return{Annots:r,Resources:n,Contents:a,Font:n.lookup(A.Font,xe),XObject:n.lookup(A.XObject,xe),ExtGState:n.lookup(A.ExtGState,xe)}},t.InheritableEntries=["Resources","MediaBox","CropBox","Rotate"],t.withContextAndParent=function(r,n){var a=new Map;return a.set(A.Type,A.Page),a.set(A.Parent,n),a.set(A.Resources,r.obj({})),a.set(A.MediaBox,r.obj([0,0,612,792])),new t(a,r,!1)},t.fromMapWithContext=function(r,n,a){return a===void 0&&(a=!0),new t(r,n,a)},t}(xe),nN=function(){function e(t,r){var n=this;this.traversedObjects=new Map,this.copy=function(a){return a instanceof ni?n.copyPDFPage(a):a instanceof xe?n.copyPDFDict(a):a instanceof Ve?n.copyPDFArray(a):a instanceof Vr?n.copyPDFStream(a):a instanceof Qe?n.copyPDFIndirectObject(a):a.clone()},this.copyPDFPage=function(a){for(var s=a.clone(),o=ni.InheritableEntries,l=0,c=o.length;l<c;l++){var d=A.of(o[l]),u=s.getInheritableAttribute(d);!s.get(d)&&u&&s.set(d,u)}return s.delete(A.of("Parent")),n.copyPDFDict(s)},this.copyPDFDict=function(a){if(n.traversedObjects.has(a))return n.traversedObjects.get(a);var s=a.clone(n.dest);n.traversedObjects.set(a,s);for(var o=a.entries(),l=0,c=o.length;l<c;l++){var d=o[l],u=d[0],h=d[1];s.set(u,n.copy(h))}return s},this.copyPDFArray=function(a){if(n.traversedObjects.has(a))return n.traversedObjects.get(a);var s=a.clone(n.dest);n.traversedObjects.set(a,s);for(var o=0,l=a.size();o<l;o++){var c=a.get(o);s.set(o,n.copy(c))}return s},this.copyPDFStream=function(a){if(n.traversedObjects.has(a))return n.traversedObjects.get(a);var s=a.clone(n.dest);n.traversedObjects.set(a,s);for(var o=a.dict.entries(),l=0,c=o.length;l<c;l++){var d=o[l],u=d[0],h=d[1];s.dict.set(u,n.copy(h))}return s},this.copyPDFIndirectObject=function(a){var s=n.traversedObjects.has(a);if(!s){var o=n.dest.nextRef();n.traversedObjects.set(a,o);var l=n.src.lookup(a);if(l){var c=n.copy(l);n.dest.assign(o,c)}}return n.traversedObjects.get(a)},this.src=t,this.dest=r}return e.for=function(t,r){return new e(t,r)},e}(),uT=function(){function e(t){this.subsections=t?[[t]]:[],this.chunkIdx=0,this.chunkLength=t?1:0}return e.prototype.addEntry=function(t,r){this.append({ref:t,offset:r,deleted:!1})},e.prototype.addDeletedEntry=function(t,r){this.append({ref:t,offset:r,deleted:!0})},e.prototype.toString=function(){for(var t=`xref
566`,r=0,n=this.subsections.length;r<n;r++){var a=this.subsections[r];t+=a[0].ref.objectNumber+" "+a.length+`
567`;for(var s=0,o=a.length;s<o;s++){var l=a[s];t+=Vn(String(l.offset),10,"0"),t+=" ",t+=Vn(String(l.ref.generationNumber),5,"0"),t+=" ",t+=l.deleted?"f":"n",t+=` 
568`}}return t},e.prototype.sizeInBytes=function(){for(var t=5,r=0,n=this.subsections.length;r<n;r++){var a=this.subsections[r],s=a.length,o=a[0];t+=2,t+=String(o.ref.objectNumber).length,t+=String(s).length,t+=20*s}return t},e.prototype.copyBytesInto=function(t,r){var n=r;return t[r++]=R.x,t[r++]=R.r,t[r++]=R.e,t[r++]=R.f,t[r++]=R.Newline,r+=this.copySubsectionsIntoBuffer(this.subsections,t,r),r-n},e.prototype.copySubsectionsIntoBuffer=function(t,r,n){for(var a=n,s=t.length,o=0;o<s;o++){var l=this.subsections[o],c=String(l[0].ref.objectNumber);n+=Xt(c,r,n),r[n++]=R.Space;var d=String(l.length);n+=Xt(d,r,n),r[n++]=R.Newline,n+=this.copyEntriesIntoBuffer(l,r,n)}return n-a},e.prototype.copyEntriesIntoBuffer=function(t,r,n){for(var a=t.length,s=0;s<a;s++){var o=t[s],l=Vn(String(o.offset),10,"0");n+=Xt(l,r,n),r[n++]=R.Space;var c=Vn(String(o.ref.generationNumber),5,"0");n+=Xt(c,r,n),r[n++]=R.Space,r[n++]=o.deleted?R.f:R.n,r[n++]=R.Space,r[n++]=R.Newline}return 20*a},e.prototype.append=function(t){if(this.chunkLength===0){this.subsections.push([t]),this.chunkIdx=0,this.chunkLength=1;return}var r=this.subsections[this.chunkIdx],n=r[this.chunkLength-1];t.ref.objectNumber-n.ref.objectNumber>1?(this.subsections.push([t]),this.chunkIdx+=1,this.chunkLength=1):(r.push(t),this.chunkLength+=1)},e.create=function(){return new e({ref:Qe.of(0,65535),offset:0,deleted:!0})},e.createEmpty=function(){return new e},e}(),nw=function(){function e(t){this.lastXRefOffset=String(t)}return e.prototype.toString=function(){return`startxref
569`+this.lastXRefOffset+`
570%%EOF`},e.prototype.sizeInBytes=function(){return 16+this.lastXRefOffset.length},e.prototype.copyBytesInto=function(t,r){var n=r;return t[r++]=R.s,t[r++]=R.t,t[r++]=R.a,t[r++]=R.r,t[r++]=R.t,t[r++]=R.x,t[r++]=R.r,t[r++]=R.e,t[r++]=R.f,t[r++]=R.Newline,r+=Xt(this.lastXRefOffset,t,r),t[r++]=R.Newline,t[r++]=R.Percent,t[r++]=R.Percent,t[r++]=R.E,t[r++]=R.O,t[r++]=R.F,r-n},e.forLastCrossRefSectionOffset=function(t){return new e(t)},e}(),HX=function(){function e(t){this.dict=t}return e.prototype.toString=function(){return`trailer
571`+this.dict.toString()},e.prototype.sizeInBytes=function(){return 8+this.dict.sizeInBytes()},e.prototype.copyBytesInto=function(t,r){var n=r;return t[r++]=R.t,t[r++]=R.r,t[r++]=R.a,t[r++]=R.i,t[r++]=R.l,t[r++]=R.e,t[r++]=R.r,t[r++]=R.Newline,r+=this.dict.copyBytesInto(t,r),r-n},e.of=function(t){return new e(t)},e}(),hT=function(e){q(t,e);function t(r,n,a){a===void 0&&(a=!0);var s=e.call(this,r.obj({}),a)||this;return s.objects=n,s.offsets=s.computeObjectOffsets(),s.offsetsString=s.computeOffsetsString(),s.dict.set(A.of("Type"),A.of("ObjStm")),s.dict.set(A.of("N"),ue.of(s.objects.length)),s.dict.set(A.of("First"),ue.of(s.offsetsString.length)),s}return t.prototype.getObjectsCount=function(){return this.objects.length},t.prototype.clone=function(r){return t.withContextAndObjects(r||this.dict.context,this.objects.slice(),this.encode)},t.prototype.getContentsString=function(){for(var r=this.offsetsString,n=0,a=this.objects.length;n<a;n++){var s=this.objects[n],o=s[1];r+=o+`
572`}return r},t.prototype.getUnencodedContents=function(){for(var r=new Uint8Array(this.getUnencodedContentsSize()),n=Xt(this.offsetsString,r,0),a=0,s=this.objects.length;a<s;a++){var o=this.objects[a],l=o[1];n+=l.copyBytesInto(r,n),r[n++]=R.Newline}return r},t.prototype.getUnencodedContentsSize=function(){return this.offsetsString.length+Bp(this.offsets)[1]+Bp(this.objects)[1].sizeInBytes()+1},t.prototype.computeOffsetsString=function(){for(var r="",n=0,a=this.offsets.length;n<a;n++){var s=this.offsets[n],o=s[0],l=s[1];r+=o+" "+l+" "}return r},t.prototype.computeObjectOffsets=function(){for(var r=0,n=new Array(this.objects.length),a=0,s=this.objects.length;a<s;a++){var o=this.objects[a],l=o[0],c=o[1];n[a]=[l.objectNumber,r],r+=c.sizeInBytes()+1}return n},t.withContextAndObjects=function(r,n,a){return a===void 0&&(a=!0),new t(r,n,a)},t}(rw),fT=function(){function e(t,r){var n=this;this.parsedObjects=0,this.shouldWaitForTick=function(a){return n.parsedObjects+=a,n.parsedObjects%n.objectsPerTick===0},this.context=t,this.objectsPerTick=r}return e.prototype.serializeToBuffer=function(){return je(this,void 0,void 0,function(){var t,r,n,a,s,o,l,c,d,u,h,f,p,g,m,v,x;return ke(this,function(y){switch(y.label){case 0:return[4,this.computeBufferSize()];case 1:t=y.sent(),r=t.size,n=t.header,a=t.indirectObjects,s=t.xref,o=t.trailerDict,l=t.trailer,c=0,d=new Uint8Array(r),c+=n.copyBytesInto(d,c),d[c++]=R.Newline,d[c++]=R.Newline,u=0,h=a.length,y.label=2;case 2:return u<h?(f=a[u],p=f[0],g=f[1],m=String(p.objectNumber),c+=Xt(m,d,c),d[c++]=R.Space,v=String(p.generationNumber),c+=Xt(v,d,c),d[c++]=R.Space,d[c++]=R.o,d[c++]=R.b,d[c++]=R.j,d[c++]=R.Newline,c+=g.copyBytesInto(d,c),d[c++]=R.Newline,d[c++]=R.e,d[c++]=R.n,d[c++]=R.d,d[c++]=R.o,d[c++]=R.b,d[c++]=R.j,d[c++]=R.Newline,d[c++]=R.Newline,x=g instanceof hT?g.getObjectsCount():1,this.shouldWaitForTick(x)?[4,nc()]:[3,4]):[3,5];case 3:y.sent(),y.label=4;case 4:return u++,[3,2];case 5:return s&&(c+=s.copyBytesInto(d,c),d[c++]=R.Newline),o&&(c+=o.copyBytesInto(d,c),d[c++]=R.Newline,d[c++]=R.Newline),c+=l.copyBytesInto(d,c),[2,d]}})})},e.prototype.computeIndirectObjectSize=function(t){var r=t[0],n=t[1],a=r.sizeInBytes()+3,s=n.sizeInBytes()+9;return a+s},e.prototype.createTrailerDict=function(){return this.context.obj({Size:this.context.largestObjectNumber+1,Root:this.context.trailerInfo.Root,Encrypt:this.context.trailerInfo.Encrypt,Info:this.context.trailerInfo.Info,ID:this.context.trailerInfo.ID})},e.prototype.computeBufferSize=function(){return je(this,void 0,void 0,function(){var t,r,n,a,s,o,l,c,d,u,h;return ke(this,function(f){switch(f.label){case 0:t=tg.forVersion(1,7),r=t.sizeInBytes()+2,n=uT.create(),a=this.context.enumerateIndirectObjects(),s=0,o=a.length,f.label=1;case 1:return s<o?(l=a[s],c=l[0],n.addEntry(c,r),r+=this.computeIndirectObjectSize(l),this.shouldWaitForTick(1)?[4,nc()]:[3,3]):[3,4];case 2:f.sent(),f.label=3;case 3:return s++,[3,1];case 4:return d=r,r+=n.sizeInBytes()+1,u=HX.of(this.createTrailerDict()),r+=u.sizeInBytes()+2,h=nw.forLastCrossRefSectionOffset(d),r+=h.sizeInBytes(),[2,{size:r,header:t,indirectObjects:a,xref:n,trailerDict:u,trailer:h}]}})})},e.forContext=function(t,r){return new e(t,r)},e}(),pT=function(e){q(t,e);function t(r){var n=e.call(this)||this;return n.data=r,n}return t.prototype.clone=function(){return t.of(this.data.slice())},t.prototype.toString=function(){return"PDFInvalidObject("+this.data.length+" bytes)"},t.prototype.sizeInBytes=function(){return this.data.length},t.prototype.copyBytesInto=function(r,n){for(var a=this.data.length,s=0;s<a;s++)r[n++]=this.data[s];return a},t.of=function(r){return new t(r)},t}(xr),Ii;(function(e){e[e.Deleted=0]="Deleted",e[e.Uncompressed=1]="Uncompressed",e[e.Compressed=2]="Compressed"})(Ii||(Ii={}));var VX=function(e){q(t,e);function t(r,n,a){a===void 0&&(a=!0);var s=e.call(this,r,a)||this;return s.computeIndex=function(){for(var o=[],l=0,c=0,d=s.entries.length;c<d;c++){var u=s.entries[c],h=s.entries[c-1];c===0?o.push(u.ref.objectNumber):u.ref.objectNumber-h.ref.objectNumber>1&&(o.push(l),o.push(u.ref.objectNumber),l=0),l+=1}return o.push(l),o},s.computeEntryTuples=function(){for(var o=new Array(s.entries.length),l=0,c=s.entries.length;l<c;l++){var d=s.entries[l];if(d.type===Ii.Deleted){var u=d.type,h=d.nextFreeObjectNumber,f=d.ref;o[l]=[u,h,f.generationNumber]}if(d.type===Ii.Uncompressed){var u=d.type,p=d.offset,f=d.ref;o[l]=[u,p,f.generationNumber]}if(d.type===Ii.Compressed){var u=d.type,g=d.objectStreamRef,m=d.index;o[l]=[u,g.objectNumber,m]}}return o},s.computeMaxEntryByteWidths=function(){for(var o=s.entryTuplesCache.access(),l=[0,0,0],c=0,d=o.length;c<d;c++){var u=o[c],h=u[0],f=u[1],p=u[2],g=Ef(h),m=Ef(f),v=Ef(p);g>l[0]&&(l[0]=g),m>l[1]&&(l[1]=m),v>l[2]&&(l[2]=v)}return l},s.entries=n||[],s.entryTuplesCache=ri.populatedBy(s.computeEntryTuples),s.maxByteWidthsCache=ri.populatedBy(s.computeMaxEntryByteWidths),s.indexCache=ri.populatedBy(s.computeIndex),r.set(A.of("Type"),A.of("XRef")),s}return t.prototype.addDeletedEntry=function(r,n){var a=Ii.Deleted;this.entries.push({type:a,ref:r,nextFreeObjectNumber:n}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},t.prototype.addUncompressedEntry=function(r,n){var a=Ii.Uncompressed;this.entries.push({type:a,ref:r,offset:n}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},t.prototype.addCompressedEntry=function(r,n,a){var s=Ii.Compressed;this.entries.push({type:s,ref:r,objectStreamRef:n,index:a}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},t.prototype.clone=function(r){var n=this,a=n.dict,s=n.entries,o=n.encode;return t.of(a.clone(r),s.slice(),o)},t.prototype.getContentsString=function(){for(var r=this.entryTuplesCache.access(),n=this.maxByteWidthsCache.access(),a="",s=0,o=r.length;s<o;s++){for(var l=r[s],c=l[0],d=l[1],u=l[2],h=Go(Ko(c)),f=Go(Ko(d)),p=Go(Ko(u)),g=n[0]-1;g>=0;g--)a+=(h[g]||0).toString(2);for(var g=n[1]-1;g>=0;g--)a+=(f[g]||0).toString(2);for(var g=n[2]-1;g>=0;g--)a+=(p[g]||0).toString(2)}return a},t.prototype.getUnencodedContents=function(){for(var r=this.entryTuplesCache.access(),n=this.maxByteWidthsCache.access(),a=new Uint8Array(this.getUnencodedContentsSize()),s=0,o=0,l=r.length;o<l;o++){for(var c=r[o],d=c[0],u=c[1],h=c[2],f=Go(Ko(d)),p=Go(Ko(u)),g=Go(Ko(h)),m=n[0]-1;m>=0;m--)a[s++]=f[m]||0;for(var m=n[1]-1;m>=0;m--)a[s++]=p[m]||0;for(var m=n[2]-1;m>=0;m--)a[s++]=g[m]||0}return a},t.prototype.getUnencodedContentsSize=function(){var r=this.maxByteWidthsCache.access(),n=VK(r);return n*this.entries.length},t.prototype.updateDict=function(){e.prototype.updateDict.call(this);var r=this.maxByteWidthsCache.access(),n=this.indexCache.access(),a=this.dict.context;this.dict.set(A.of("W"),a.obj(r)),this.dict.set(A.of("Index"),a.obj(n))},t.create=function(r,n){n===void 0&&(n=!0);var a=new t(r,[],n);return a.addDeletedEntry(Qe.of(0,65535),0),a},t.of=function(r,n,a){return a===void 0&&(a=!0),new t(r,n,a)},t}(rw),qX=function(e){q(t,e);function t(r,n,a,s){var o=e.call(this,r,n)||this;return o.encodeStreams=a,o.objectsPerStream=s,o}return t.prototype.computeBufferSize=function(){return je(this,void 0,void 0,function(){var r,n,a,s,o,l,c,d,g,m,u,x,h,f,v,p,g,m,v,x,y,b,j,k;return ke(this,function(N){switch(N.label){case 0:r=this.context.largestObjectNumber+1,n=tg.forVersion(1,7),a=n.sizeInBytes()+2,s=VX.create(this.createTrailerDict(),this.encodeStreams),o=[],l=[],c=[],d=this.context.enumerateIndirectObjects(),g=0,m=d.length,N.label=1;case 1:return g<m?(u=d[g],x=u[0],h=u[1],f=x===this.context.trailerInfo.Encrypt||h instanceof Vr||h instanceof pT||x.generationNumber!==0,f?(o.push(u),s.addUncompressedEntry(x,a),a+=this.computeIndirectObjectSize(u),this.shouldWaitForTick(1)?[4,nc()]:[3,3]):[3,4]):[3,6];case 2:N.sent(),N.label=3;case 3:return[3,5];case 4:v=Bp(l),p=Bp(c),(!v||v.length%this.objectsPerStream===0)&&(v=[],l.push(v),p=Qe.of(r++),c.push(p)),s.addCompressedEntry(x,p,v.length),v.push(u),N.label=5;case 5:return g++,[3,1];case 6:g=0,m=l.length,N.label=7;case 7:return g<m?(v=l[g],x=c[g],y=hT.withContextAndObjects(this.context,v,this.encodeStreams),s.addUncompressedEntry(x,a),a+=this.computeIndirectObjectSize([x,y]),o.push([x,y]),this.shouldWaitForTick(v.length)?[4,nc()]:[3,9]):[3,10];case 8:N.sent(),N.label=9;case 9:return g++,[3,7];case 10:return b=Qe.of(r++),s.dict.set(A.of("Size"),ue.of(r)),s.addUncompressedEntry(b,a),j=a,a+=this.computeIndirectObjectSize([b,s]),o.push([b,s]),k=nw.forLastCrossRefSectionOffset(j),a+=k.sizeInBytes(),[2,{size:a,header:n,indirectObjects:o,trailer:k}]}})})},t.forContext=function(r,n,a,s){return a===void 0&&(a=!0),s===void 0&&(s=50),new t(r,n,a,s)},t}(fT),ce=function(e){q(t,e);function t(r){var n=e.call(this)||this;return n.value=r,n}return t.prototype.asBytes=function(){for(var r=this.value+(this.value.length%2===1?"0":""),n=r.length,a=new Uint8Array(r.length/2),s=0,o=0;s<n;){var l=parseInt(r.substring(s,s+2),16);a[o]=l,s+=2,o+=1}return a},t.prototype.decodeText=function(){var r=this.asBytes();return yP(r)?mP(r):cT(r)},t.prototype.decodeDate=function(){var r=this.decodeText(),n=uP(r);if(!n)throw new dT(r);return n},t.prototype.asString=function(){return this.value},t.prototype.clone=function(){return t.of(this.value)},t.prototype.toString=function(){return"<"+this.value+">"},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(r,n){return r[n++]=R.LessThan,n+=Xt(this.value,r,n),r[n++]=R.GreaterThan,this.value.length+2},t.of=function(r){return new t(r)},t.fromText=function(r){for(var n=YK(r),a="",s=0,o=n.length;s<o;s++)a+=Bu(n[s],4);return new t(a)},t}(xr),qp=function(){function e(t,r){this.encoding=t===vu.ZapfDingbats?Jh.ZapfDingbats:t===vu.Symbol?Jh.Symbol:Jh.WinAnsi,this.font=dX.load(t),this.fontName=this.font.FontName,this.customName=r}return e.prototype.encodeText=function(t){for(var r=this.encodeTextAsGlyphs(t),n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]=Ym(r[a].code);return ce.of(n.join(""))},e.prototype.widthOfTextAtSize=function(t,r){for(var n=this.encodeTextAsGlyphs(t),a=0,s=0,o=n.length;s<o;s++){var l=n[s].name,c=(n[s+1]||{}).name,d=this.font.getXAxisKerningForPair(l,c)||0;a+=this.widthOfGlyph(l)+d}var u=r/1e3;return a*u},e.prototype.heightOfFontAtSize=function(t,r){r===void 0&&(r={});var n=r.descender,a=n===void 0?!0:n,s=this.font,o=s.Ascender,l=s.Descender,c=s.FontBBox,d=o||c[3],u=l||c[1],h=d-u;return a||(h+=l||0),h/1e3*t},e.prototype.sizeOfFontAtHeight=function(t){var r=this.font,n=r.Ascender,a=r.Descender,s=r.FontBBox,o=n||s[3],l=a||s[1];return 1e3*t/(o-l)},e.prototype.embedIntoContext=function(t,r){var n=t.obj({Type:"Font",Subtype:"Type1",BaseFont:this.customName||this.fontName,Encoding:this.encoding===Jh.WinAnsi?"WinAnsiEncoding":void 0});return r?(t.assign(r,n),r):t.register(n)},e.prototype.widthOfGlyph=function(t){return this.font.getWidthOfGlyph(t)||250},e.prototype.encodeTextAsGlyphs=function(t){for(var r=Array.from(t),n=new Array(r.length),a=0,s=r.length;a<s;a++){var o=_K(r[a]);n[a]=this.encoding.encodeUnicodeCodePoint(o)}return n},e.for=function(t,r){return new e(t,r)},e}(),GX=function(e,t){for(var r=new Array(e.length),n=0,a=e.length;n<a;n++){var s=e[n],o=aN(Ff(t(s))),l=aN.apply(void 0,s.codePoints.map(YX));r[n]=[o,l]}return KX(r)},KX=function(e){return`/CIDInit /ProcSet findresource begin
57312 dict begin
574begincmap
575/CIDSystemInfo <<
576  /Registry (Adobe)
577  /Ordering (UCS)
578  /Supplement 0
579>> def
580/CMapName /Adobe-Identity-UCS def
581/CMapType 2 def
5821 begincodespacerange
583<0000><ffff>
584endcodespacerange
585`+e.length+` beginbfchar
586`+e.map(function(t){var r=t[0],n=t[1];return r+" "+n}).join(`
587`)+`
588endbfchar
589endcmap
590CMapName currentdict /CMap defineresource pop
591end
592end`},aN=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"<"+e.join("")+">"},Ff=function(e){return Bu(e,4)},YX=function(e){if(ZK(e))return Ff(e);if(XK(e)){var t=fP(e),r=pP(e);return""+Ff(t)+Ff(r)}var n=Ym(e),a="0x"+n+" is not a valid UTF-8 or UTF-16 codepoint.";throw new Error(a)},ZX=function(e){var t=0,r=function(n){t|=1<<n-1};return e.fixedPitch&&r(1),e.serif&&r(2),r(3),e.script&&r(4),e.nonsymbolic&&r(6),e.italic&&r(7),e.allCap&&r(17),e.smallCap&&r(18),e.forceBold&&r(19),t},XX=function(e){var t=e["OS/2"]?e["OS/2"].sFamilyClass:0,r=ZX({fixedPitch:e.post.isFixedPitch,serif:1<=t&&t<=7,symbolic:!0,script:t===10,italic:e.head.macStyle.italic});return r},Je=function(e){q(t,e);function t(r){var n=e.call(this)||this;return n.value=r,n}return t.prototype.asBytes=function(){for(var r=[],n="",a=!1,s=function(h){h!==void 0&&r.push(h),a=!1},o=0,l=this.value.length;o<l;o++){var c=this.value[o],d=pe(c),u=this.value[o+1];a?d===R.Newline||d===R.CarriageReturn?s():d===R.n?s(R.Newline):d===R.r?s(R.CarriageReturn):d===R.t?s(R.Tab):d===R.b?s(R.Backspace):d===R.f?s(R.FormFeed):d===R.LeftParen?s(R.LeftParen):d===R.RightParen?s(R.RightParen):d===R.Backspace?s(R.BackSlash):d>=R.Zero&&d<=R.Seven?(n+=c,(n.length===3||!(u>="0"&&u<="7"))&&(s(parseInt(n,8)),n="")):s(d):d===R.BackSlash?a=!0:s(d)}return new Uint8Array(r)},t.prototype.decodeText=function(){var r=this.asBytes();return yP(r)?mP(r):cT(r)},t.prototype.decodeDate=function(){var r=this.decodeText(),n=uP(r);if(!n)throw new dT(r);return n},t.prototype.asString=function(){return this.value},t.prototype.clone=function(){return t.of(this.value)},t.prototype.toString=function(){return"("+this.value+")"},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(r,n){return r[n++]=R.LeftParen,n+=Xt(this.value,r,n),r[n++]=R.RightParen,this.value.length+2},t.of=function(r){return new t(r)},t.fromDate=function(r){var n=Vn(String(r.getUTCFullYear()),4,"0"),a=Vn(String(r.getUTCMonth()+1),2,"0"),s=Vn(String(r.getUTCDate()),2,"0"),o=Vn(String(r.getUTCHours()),2,"0"),l=Vn(String(r.getUTCMinutes()),2,"0"),c=Vn(String(r.getUTCSeconds()),2,"0");return new t("D:"+n+a+s+o+l+c+"Z")},t}(xr),aw=function(){function e(t,r,n,a){var s=this;this.allGlyphsInFontSortedById=function(){for(var o=new Array(s.font.characterSet.length),l=0,c=o.length;l<c;l++){var d=s.font.characterSet[l];o[l]=s.font.glyphForCodePoint(d)}return HK(o.sort(WK),function(u){return u.id})},this.font=t,this.scale=1e3/this.font.unitsPerEm,this.fontData=r,this.fontName=this.font.postscriptName||"Font",this.customName=n,this.fontFeatures=a,this.baseFontName="",this.glyphCache=ri.populatedBy(this.allGlyphsInFontSortedById)}return e.for=function(t,r,n,a){return je(this,void 0,void 0,function(){var s;return ke(this,function(o){switch(o.label){case 0:return[4,t.create(r)];case 1:return s=o.sent(),[2,new e(s,r,n,a)]}})})},e.prototype.encodeText=function(t){for(var r=this.font.layout(t,this.fontFeatures).glyphs,n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]=Bu(r[a].id,4);return ce.of(n.join(""))},e.prototype.widthOfTextAtSize=function(t,r){for(var n=this.font.layout(t,this.fontFeatures).glyphs,a=0,s=0,o=n.length;s<o;s++)a+=n[s].advanceWidth*this.scale;var l=r/1e3;return a*l},e.prototype.heightOfFontAtSize=function(t,r){r===void 0&&(r={});var n=r.descender,a=n===void 0?!0:n,s=this.font,o=s.ascent,l=s.descent,c=s.bbox,d=(o||c.maxY)*this.scale,u=(l||c.minY)*this.scale,h=d-u;return a||(h-=Math.abs(l)||0),h/1e3*t},e.prototype.sizeOfFontAtHeight=function(t){var r=this.font,n=r.ascent,a=r.descent,s=r.bbox,o=(n||s.maxY)*this.scale,l=(a||s.minY)*this.scale;return 1e3*t/(o-l)},e.prototype.embedIntoContext=function(t,r){return this.baseFontName=this.customName||t.addRandomSuffix(this.fontName),this.embedFontDict(t,r)},e.prototype.embedFontDict=function(t,r){return je(this,void 0,void 0,function(){var n,a,s;return ke(this,function(o){switch(o.label){case 0:return[4,this.embedCIDFontDict(t)];case 1:return n=o.sent(),a=this.embedUnicodeCmap(t),s=t.obj({Type:"Font",Subtype:"Type0",BaseFont:this.baseFontName,Encoding:"Identity-H",DescendantFonts:[n],ToUnicode:a}),r?(t.assign(r,s),[2,r]):[2,t.register(s)]}})})},e.prototype.isCFF=function(){return this.font.cff},e.prototype.embedCIDFontDict=function(t){return je(this,void 0,void 0,function(){var r,n;return ke(this,function(a){switch(a.label){case 0:return[4,this.embedFontDescriptor(t)];case 1:return r=a.sent(),n=t.obj({Type:"Font",Subtype:this.isCFF()?"CIDFontType0":"CIDFontType2",CIDToGIDMap:"Identity",BaseFont:this.baseFontName,CIDSystemInfo:{Registry:Je.of("Adobe"),Ordering:Je.of("Identity"),Supplement:0},FontDescriptor:r,W:this.computeWidths()}),[2,t.register(n)]}})})},e.prototype.embedFontDescriptor=function(t){return je(this,void 0,void 0,function(){var r,n,a,s,o,l,c,d,u,h,f,p,g,m,v;return ke(this,function(x){switch(x.label){case 0:return[4,this.embedFontStream(t)];case 1:return r=x.sent(),n=this.scale,a=this.font,s=a.italicAngle,o=a.ascent,l=a.descent,c=a.capHeight,d=a.xHeight,u=this.font.bbox,h=u.minX,f=u.minY,p=u.maxX,g=u.maxY,m=t.obj((v={Type:"FontDescriptor",FontName:this.baseFontName,Flags:XX(this.font),FontBBox:[h*n,f*n,p*n,g*n],ItalicAngle:s,Ascent:o*n,Descent:l*n,CapHeight:(c||o)*n,XHeight:(d||0)*n,StemV:0},v[this.isCFF()?"FontFile3":"FontFile2"]=r,v)),[2,t.register(m)]}})})},e.prototype.serializeFont=function(){return je(this,void 0,void 0,function(){return ke(this,function(t){return[2,this.fontData]})})},e.prototype.embedFontStream=function(t){return je(this,void 0,void 0,function(){var r,n,a;return ke(this,function(s){switch(s.label){case 0:return a=(n=t).flateStream,[4,this.serializeFont()];case 1:return r=a.apply(n,[s.sent(),{Subtype:this.isCFF()?"CIDFontType0C":void 0}]),[2,t.register(r)]}})})},e.prototype.embedUnicodeCmap=function(t){var r=GX(this.glyphCache.access(),this.glyphId.bind(this)),n=t.flateStream(r);return t.register(n)},e.prototype.glyphId=function(t){return t?t.id:-1},e.prototype.computeWidths=function(){for(var t=this.glyphCache.access(),r=[],n=[],a=0,s=t.length;a<s;a++){var o=t[a],l=t[a-1],c=this.glyphId(o),d=this.glyphId(l);a===0?r.push(c):c-d!==1&&(r.push(n),r.push(c),n=[]),n.push(o.advanceWidth*this.scale)}return r.push(n),r},e}(),JX=function(e){q(t,e);function t(r,n,a,s){var o=e.call(this,r,n,a,s)||this;return o.subset=o.font.createSubset(),o.glyphs=[],o.glyphCache=ri.populatedBy(function(){return o.glyphs}),o.glyphIdMap=new Map,o}return t.for=function(r,n,a,s){return je(this,void 0,void 0,function(){var o;return ke(this,function(l){switch(l.label){case 0:return[4,r.create(n)];case 1:return o=l.sent(),[2,new t(o,n,a,s)]}})})},t.prototype.encodeText=function(r){for(var n=this.font.layout(r,this.fontFeatures).glyphs,a=new Array(n.length),s=0,o=n.length;s<o;s++){var l=n[s],c=this.subset.includeGlyph(l);this.glyphs[c-1]=l,this.glyphIdMap.set(l.id,c),a[s]=Bu(c,4)}return this.glyphCache.invalidate(),ce.of(a.join(""))},t.prototype.isCFF=function(){return this.subset.cff},t.prototype.glyphId=function(r){return r?this.glyphIdMap.get(r.id):-1},t.prototype.serializeFont=function(){var r=this;return new Promise(function(n,a){var s=[];r.subset.encodeStream().on("data",function(o){return s.push(o)}).on("end",function(){return n(UK(s))}).on("error",function(o){return a(o)})})},t}(aw),Hv;(function(e){e.Source="Source",e.Data="Data",e.Alternative="Alternative",e.Supplement="Supplement",e.EncryptedPayload="EncryptedPayload",e.FormData="EncryptedPayload",e.Schema="Schema",e.Unspecified="Unspecified"})(Hv||(Hv={}));var QX=function(){function e(t,r,n){n===void 0&&(n={}),this.fileData=t,this.fileName=r,this.options=n}return e.for=function(t,r,n){return n===void 0&&(n={}),new e(t,r,n)},e.prototype.embedIntoContext=function(t,r){return je(this,void 0,void 0,function(){var n,a,s,o,l,c,d,u,h;return ke(this,function(f){return n=this.options,a=n.mimeType,s=n.description,o=n.creationDate,l=n.modificationDate,c=n.afRelationship,d=t.flateStream(this.fileData,{Type:"EmbeddedFile",Subtype:a??void 0,Params:{Size:this.fileData.length,CreationDate:o?Je.fromDate(o):void 0,ModDate:l?Je.fromDate(l):void 0}}),u=t.register(d),h=t.obj({Type:"Filespec",F:Je.of(this.fileName),UF:ce.fromText(this.fileName),EF:{F:u},Desc:s?ce.fromText(s):void 0,AFRelationship:c??void 0}),r?(t.assign(r,h),[2,r]):[2,t.register(h)]})})},e}(),iN=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],Ol;(function(e){e.DeviceGray="DeviceGray",e.DeviceRGB="DeviceRGB",e.DeviceCMYK="DeviceCMYK"})(Ol||(Ol={}));var $X={1:Ol.DeviceGray,3:Ol.DeviceRGB,4:Ol.DeviceCMYK},mT=function(){function e(t,r,n,a,s){this.imageData=t,this.bitsPerComponent=r,this.width=n,this.height=a,this.colorSpace=s}return e.for=function(t){return je(this,void 0,void 0,function(){var r,n,a,s,o,l,c,d,u,h;return ke(this,function(f){if(r=new DataView(t.buffer),n=r.getUint16(0),n!==65496)throw new Error("SOI not found in JPEG");for(a=2;a<r.byteLength&&(s=r.getUint16(a),a+=2,!iN.includes(s));)a+=r.getUint16(a);if(!iN.includes(s))throw new Error("Invalid JPEG");if(a+=2,o=r.getUint8(a++),l=r.getUint16(a),a+=2,c=r.getUint16(a),a+=2,d=r.getUint8(a++),u=$X[d],!u)throw new Error("Unknown JPEG channel.");return h=u,[2,new e(t,o,c,l,h)]})})},e.prototype.embedIntoContext=function(t,r){return je(this,void 0,void 0,function(){var n;return ke(this,function(a){return n=t.stream(this.imageData,{Type:"XObject",Subtype:"Image",BitsPerComponent:this.bitsPerComponent,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode",Decode:this.colorSpace===Ol.DeviceCMYK?[1,0,1,0,1,0,1,0]:void 0}),r?(t.assign(r,n),[2,r]):[2,t.register(n)]})})},e}(),B={};B.toRGBA8=function(e){var t=e.width,r=e.height;if(e.tabs.acTL==null)return[B.toRGBA8.decodeImage(e.data,t,r,e).buffer];var n=[];e.frames[0].data==null&&(e.frames[0].data=e.data);for(var a=t*r*4,s=new Uint8Array(a),o=new Uint8Array(a),l=new Uint8Array(a),c=0;c<e.frames.length;c++){var d=e.frames[c],u=d.rect.x,h=d.rect.y,f=d.rect.width,p=d.rect.height,g=B.toRGBA8.decodeImage(d.data,f,p,e);if(c!=0)for(var m=0;m<a;m++)l[m]=s[m];if(d.blend==0?B._copyTile(g,f,p,s,t,r,u,h,0):d.blend==1&&B._copyTile(g,f,p,s,t,r,u,h,1),n.push(s.buffer.slice(0)),d.dispose!=0){if(d.dispose==1)B._copyTile(o,f,p,s,t,r,u,h,0);else if(d.dispose==2)for(var m=0;m<a;m++)s[m]=l[m]}}return n};B.toRGBA8.decodeImage=function(e,t,r,n){var a=t*r,s=B.decode._getBPP(n),o=Math.ceil(t*s/8),l=new Uint8Array(a*4),c=new Uint32Array(l.buffer),d=n.ctype,u=n.depth,h=B._bin.readUshort;if(d==6){var f=a<<2;if(u==8)for(var p=0;p<f;p+=4)l[p]=e[p],l[p+1]=e[p+1],l[p+2]=e[p+2],l[p+3]=e[p+3];if(u==16)for(var p=0;p<f;p++)l[p]=e[p<<1]}else if(d==2){var g=n.tabs.tRNS;if(g==null){if(u==8)for(var p=0;p<a;p++){var m=p*3;c[p]=255<<24|e[m+2]<<16|e[m+1]<<8|e[m]}if(u==16)for(var p=0;p<a;p++){var m=p*6;c[p]=255<<24|e[m+4]<<16|e[m+2]<<8|e[m]}}else{var v=g[0],x=g[1],y=g[2];if(u==8)for(var p=0;p<a;p++){var b=p<<2,m=p*3;c[p]=255<<24|e[m+2]<<16|e[m+1]<<8|e[m],e[m]==v&&e[m+1]==x&&e[m+2]==y&&(l[b+3]=0)}if(u==16)for(var p=0;p<a;p++){var b=p<<2,m=p*6;c[p]=255<<24|e[m+4]<<16|e[m+2]<<8|e[m],h(e,m)==v&&h(e,m+2)==x&&h(e,m+4)==y&&(l[b+3]=0)}}}else if(d==3){var j=n.tabs.PLTE,k=n.tabs.tRNS,N=k?k.length:0;if(u==1)for(var S=0;S<r;S++)for(var C=S*o,E=S*t,p=0;p<t;p++){var b=E+p<<2,P=e[C+(p>>3)]>>7-((p&7)<<0)&1,T=3*P;l[b]=j[T],l[b+1]=j[T+1],l[b+2]=j[T+2],l[b+3]=P<N?k[P]:255}if(u==2)for(var S=0;S<r;S++)for(var C=S*o,E=S*t,p=0;p<t;p++){var b=E+p<<2,P=e[C+(p>>2)]>>6-((p&3)<<1)&3,T=3*P;l[b]=j[T],l[b+1]=j[T+1],l[b+2]=j[T+2],l[b+3]=P<N?k[P]:255}if(u==4)for(var S=0;S<r;S++)for(var C=S*o,E=S*t,p=0;p<t;p++){var b=E+p<<2,P=e[C+(p>>1)]>>4-((p&1)<<2)&15,T=3*P;l[b]=j[T],l[b+1]=j[T+1],l[b+2]=j[T+2],l[b+3]=P<N?k[P]:255}if(u==8)for(var p=0;p<a;p++){var b=p<<2,P=e[p],T=3*P;l[b]=j[T],l[b+1]=j[T+1],l[b+2]=j[T+2],l[b+3]=P<N?k[P]:255}}else if(d==4){if(u==8)for(var p=0;p<a;p++){var b=p<<2,M=p<<1,O=e[M];l[b]=O,l[b+1]=O,l[b+2]=O,l[b+3]=e[M+1]}if(u==16)for(var p=0;p<a;p++){var b=p<<2,M=p<<2,O=e[M];l[b]=O,l[b+1]=O,l[b+2]=O,l[b+3]=e[M+2]}}else if(d==0)for(var v=n.tabs.tRNS?n.tabs.tRNS:-1,S=0;S<r;S++){var I=S*o,W=S*t;if(u==1)for(var L=0;L<t;L++){var O=255*(e[I+(L>>>3)]>>>7-(L&7)&1),Y=O==v*255?0:255;c[W+L]=Y<<24|O<<16|O<<8|O}else if(u==2)for(var L=0;L<t;L++){var O=85*(e[I+(L>>>2)]>>>6-((L&3)<<1)&3),Y=O==v*85?0:255;c[W+L]=Y<<24|O<<16|O<<8|O}else if(u==4)for(var L=0;L<t;L++){var O=17*(e[I+(L>>>1)]>>>4-((L&1)<<2)&15),Y=O==v*17?0:255;c[W+L]=Y<<24|O<<16|O<<8|O}else if(u==8)for(var L=0;L<t;L++){var O=e[I+L],Y=O==v?0:255;c[W+L]=Y<<24|O<<16|O<<8|O}else if(u==16)for(var L=0;L<t;L++){var O=e[I+(L<<1)],Y=h(e,I+(L<<p))==v?0:255;c[W+L]=Y<<24|O<<16|O<<8|O}}return l};B.decode=function(e){for(var t=new Uint8Array(e),r=8,n=B._bin,a=n.readUshort,s=n.readUint,o={tabs:{},frames:[]},l=new Uint8Array(t.length),c=0,d,u=0,h=[137,80,78,71,13,10,26,10],f=0;f<8;f++)if(t[f]!=h[f])throw"The input is not a PNG file!";for(;r<t.length;){var p=n.readUint(t,r);r+=4;var g=n.readASCII(t,r,4);if(r+=4,g=="IHDR")B.decode._IHDR(t,r,o);else if(g=="IDAT"){for(var f=0;f<p;f++)l[c+f]=t[r+f];c+=p}else if(g=="acTL")o.tabs[g]={num_frames:s(t,r),num_plays:s(t,r+4)},d=new Uint8Array(t.length);else if(g=="fcTL"){if(u!=0){var m=o.frames[o.frames.length-1];m.data=B.decode._decompress(o,d.slice(0,u),m.rect.width,m.rect.height),u=0}var v={x:s(t,r+12),y:s(t,r+16),width:s(t,r+4),height:s(t,r+8)},x=a(t,r+22);x=a(t,r+20)/(x==0?100:x);var y={rect:v,delay:Math.round(x*1e3),dispose:t[r+24],blend:t[r+25]};o.frames.push(y)}else if(g=="fdAT"){for(var f=0;f<p-4;f++)d[u+f]=t[r+f+4];u+=p-4}else if(g=="pHYs")o.tabs[g]=[n.readUint(t,r),n.readUint(t,r+4),t[r+8]];else if(g=="cHRM"){o.tabs[g]=[];for(var f=0;f<8;f++)o.tabs[g].push(n.readUint(t,r+f*4))}else if(g=="tEXt"){o.tabs[g]==null&&(o.tabs[g]={});var b=n.nextZero(t,r),j=n.readASCII(t,r,b-r),k=n.readASCII(t,b+1,r+p-b-1);o.tabs[g][j]=k}else if(g=="iTXt"){o.tabs[g]==null&&(o.tabs[g]={});var b=0,N=r;b=n.nextZero(t,N);var j=n.readASCII(t,N,b-N);N=b+1,t[N],t[N+1],N+=2,b=n.nextZero(t,N),n.readASCII(t,N,b-N),N=b+1,b=n.nextZero(t,N),n.readUTF8(t,N,b-N),N=b+1;var k=n.readUTF8(t,N,p-(N-r));o.tabs[g][j]=k}else if(g=="PLTE")o.tabs[g]=n.readBytes(t,r,p);else if(g=="hIST"){var S=o.tabs.PLTE.length/3;o.tabs[g]=[];for(var f=0;f<S;f++)o.tabs[g].push(a(t,r+f*2))}else if(g=="tRNS")o.ctype==3?o.tabs[g]=n.readBytes(t,r,p):o.ctype==0?o.tabs[g]=a(t,r):o.ctype==2&&(o.tabs[g]=[a(t,r),a(t,r+2),a(t,r+4)]);else if(g=="gAMA")o.tabs[g]=n.readUint(t,r)/1e5;else if(g=="sRGB")o.tabs[g]=t[r];else if(g=="bKGD")o.ctype==0||o.ctype==4?o.tabs[g]=[a(t,r)]:o.ctype==2||o.ctype==6?o.tabs[g]=[a(t,r),a(t,r+2),a(t,r+4)]:o.ctype==3&&(o.tabs[g]=t[r]);else if(g=="IEND")break;r+=p,n.readUint(t,r),r+=4}if(u!=0){var m=o.frames[o.frames.length-1];m.data=B.decode._decompress(o,d.slice(0,u),m.rect.width,m.rect.height),u=0}return o.data=B.decode._decompress(o,l,o.width,o.height),delete o.compress,delete o.interlace,delete o.filter,o};B.decode._decompress=function(e,t,r,n){var a=B.decode._getBPP(e),s=Math.ceil(r*a/8),o=new Uint8Array((s+1+e.interlace)*n);return t=B.decode._inflate(t,o),e.interlace==0?t=B.decode._filterZero(t,e,0,r,n):e.interlace==1&&(t=B.decode._readInterlace(t,e)),t};B.decode._inflate=function(e,t){var r=B.inflateRaw(new Uint8Array(e.buffer,2,e.length-6),t);return r};B.inflateRaw=function(){var e={};return e.H={},e.H.N=function(t,r){var n=Uint8Array,a=0,s=0,o=0,l=0,c=0,d=0,u=0,h=0,f=0,p,g;if(t[0]==3&&t[1]==0)return r||new n(0);var m=e.H,v=m.b,x=m.e,y=m.R,b=m.n,j=m.A,k=m.Z,N=m.m,S=r==null;for(S&&(r=new n(t.length>>>2<<3));a==0;){if(a=v(t,f,1),s=v(t,f+1,2),f+=3,s==0){f&7&&(f+=8-(f&7));var C=(f>>>3)+4,E=t[C-4]|t[C-3]<<8;S&&(r=e.H.W(r,h+E)),r.set(new n(t.buffer,t.byteOffset+C,E),h),f=C+E<<3,h+=E;continue}if(S&&(r=e.H.W(r,h+(1<<17))),s==1&&(p=N.J,g=N.h,d=511,u=31),s==2){o=x(t,f,5)+257,l=x(t,f+5,5)+1,c=x(t,f+10,4)+4,f+=14;for(var P=1,T=0;T<38;T+=2)N.Q[T]=0,N.Q[T+1]=0;for(var T=0;T<c;T++){var M=x(t,f+T*3,3);N.Q[(N.X[T]<<1)+1]=M,M>P&&(P=M)}f+=3*c,b(N.Q,P),j(N.Q,P,N.u),p=N.w,g=N.d,f=y(N.u,(1<<P)-1,o+l,t,f,N.v);var O=m.V(N.v,0,o,N.C);d=(1<<O)-1;var I=m.V(N.v,o,l,N.D);u=(1<<I)-1,b(N.C,O),j(N.C,O,p),b(N.D,I),j(N.D,I,g)}for(;;){var W=p[k(t,f)&d];f+=W&15;var L=W>>>4;if(!(L>>>8))r[h++]=L;else{if(L==256)break;var Y=h+L-254;if(L>264){var F=N.q[L-257];Y=h+(F>>>3)+x(t,f,F&7),f+=F&7}var D=g[k(t,f)&u];f+=D&15;var Z=D>>>4,oe=N.c[Z],ee=(oe>>>4)+v(t,f,oe&15);for(f+=oe&15;h<Y;)r[h]=r[h++-ee],r[h]=r[h++-ee],r[h]=r[h++-ee],r[h]=r[h++-ee];h=Y}}}return r.length==h?r:r.slice(0,h)},e.H.W=function(t,r){var n=t.length;if(r<=n)return t;var a=new Uint8Array(n<<1);return a.set(t,0),a},e.H.R=function(t,r,n,a,s,o){for(var l=e.H.e,c=e.H.Z,d=0;d<n;){var u=t[c(a,s)&r];s+=u&15;var h=u>>>4;if(h<=15)o[d]=h,d++;else{var f=0,p=0;h==16?(p=3+l(a,s,2),s+=2,f=o[d-1]):h==17?(p=3+l(a,s,3),s+=3):h==18&&(p=11+l(a,s,7),s+=7);for(var g=d+p;d<g;)o[d]=f,d++}}return s},e.H.V=function(t,r,n,a){for(var s=0,o=0,l=a.length>>>1;o<n;){var c=t[o+r];a[o<<1]=0,a[(o<<1)+1]=c,c>s&&(s=c),o++}for(;o<l;)a[o<<1]=0,a[(o<<1)+1]=0,o++;return s},e.H.n=function(t,r){for(var n=e.H.m,a=t.length,s,o,l,c,d,u=n.j,c=0;c<=r;c++)u[c]=0;for(c=1;c<a;c+=2)u[t[c]]++;var h=n.K;for(s=0,u[0]=0,o=1;o<=r;o++)s=s+u[o-1]<<1,h[o]=s;for(l=0;l<a;l+=2)d=t[l+1],d!=0&&(t[l]=h[d],h[d]++)},e.H.A=function(t,r,n){for(var a=t.length,s=e.H.m,o=s.r,l=0;l<a;l+=2)if(t[l+1]!=0)for(var c=l>>1,d=t[l+1],u=c<<4|d,h=r-d,f=t[l]<<h,p=f+(1<<h);f!=p;){var g=o[f]>>>15-r;n[g]=u,f++}},e.H.l=function(t,r){for(var n=e.H.m.r,a=15-r,s=0;s<t.length;s+=2){var o=t[s]<<r-t[s+1];t[s]=n[o]>>>a}},e.H.M=function(t,r,n){n=n<<(r&7);var a=r>>>3;t[a]|=n,t[a+1]|=n>>>8},e.H.I=function(t,r,n){n=n<<(r&7);var a=r>>>3;t[a]|=n,t[a+1]|=n>>>8,t[a+2]|=n>>>16},e.H.e=function(t,r,n){return(t[r>>>3]|t[(r>>>3)+1]<<8)>>>(r&7)&(1<<n)-1},e.H.b=function(t,r,n){return(t[r>>>3]|t[(r>>>3)+1]<<8|t[(r>>>3)+2]<<16)>>>(r&7)&(1<<n)-1},e.H.Z=function(t,r){return(t[r>>>3]|t[(r>>>3)+1]<<8|t[(r>>>3)+2]<<16)>>>(r&7)},e.H.i=function(t,r){return(t[r>>>3]|t[(r>>>3)+1]<<8|t[(r>>>3)+2]<<16|t[(r>>>3)+3]<<24)>>>(r&7)},e.H.m=function(){var t=Uint16Array,r=Uint32Array;return{K:new t(16),j:new t(16),X:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],T:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],q:new t(32),p:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],z:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],c:new r(32),J:new t(512),_:[],h:new t(32),$:[],w:new t(32768),C:[],v:[],d:new t(32768),D:[],u:new t(512),Q:[],r:new t(32768),s:new r(286),Y:new r(30),a:new r(19),t:new r(15e3),k:new t(65536),g:new t(32768)}}(),function(){for(var t=e.H.m,r=32768,n=0;n<r;n++){var a=n;a=(a&2863311530)>>>1|(a&1431655765)<<1,a=(a&3435973836)>>>2|(a&858993459)<<2,a=(a&4042322160)>>>4|(a&252645135)<<4,a=(a&4278255360)>>>8|(a&16711935)<<8,t.r[n]=(a>>>16|a<<16)>>>17}function s(o,l,c){for(;l--!=0;)o.push(0,c)}for(var n=0;n<32;n++)t.q[n]=t.S[n]<<3|t.T[n],t.c[n]=t.p[n]<<4|t.z[n];s(t._,144,8),s(t._,112,9),s(t._,24,7),s(t._,8,8),e.H.n(t._,9),e.H.A(t._,9,t.J),e.H.l(t._,9),s(t.$,32,5),e.H.n(t.$,5),e.H.A(t.$,5,t.h),e.H.l(t.$,5),s(t.Q,19,0),s(t.C,286,0),s(t.D,30,0),s(t.v,320,0)}(),e.H.N}();B.decode._readInterlace=function(e,t){for(var r=t.width,n=t.height,a=B.decode._getBPP(t),s=a>>3,o=Math.ceil(r*a/8),l=new Uint8Array(n*o),c=0,d=[0,0,4,0,2,0,1],u=[0,4,0,2,0,1,0],h=[8,8,8,4,4,2,2],f=[8,8,4,4,2,2,1],p=0;p<7;){for(var g=h[p],m=f[p],v=0,x=0,y=d[p];y<n;)y+=g,x++;for(var b=u[p];b<r;)b+=m,v++;var j=Math.ceil(v*a/8);B.decode._filterZero(e,t,c,v,x);for(var k=0,N=d[p];N<n;){for(var S=u[p],C=c+k*j<<3;S<r;){if(a==1){var E=e[C>>3];E=E>>7-(C&7)&1,l[N*o+(S>>3)]|=E<<7-((S&7)<<0)}if(a==2){var E=e[C>>3];E=E>>6-(C&7)&3,l[N*o+(S>>2)]|=E<<6-((S&3)<<1)}if(a==4){var E=e[C>>3];E=E>>4-(C&7)&15,l[N*o+(S>>1)]|=E<<4-((S&1)<<2)}if(a>=8)for(var P=N*o+S*s,T=0;T<s;T++)l[P+T]=e[(C>>3)+T];C+=a,S+=m}k++,N+=g}v*x!=0&&(c+=x*(1+j)),p=p+1}return l};B.decode._getBPP=function(e){var t=[1,null,3,1,2,null,4][e.ctype];return t*e.depth};B.decode._filterZero=function(e,t,r,n,a){var s=B.decode._getBPP(t),o=Math.ceil(n*s/8),l=B.decode._paeth;s=Math.ceil(s/8);var c=0,d=1,u=e[r],h=0;if(u>1&&(e[r]=[0,0,1][u-2]),u==3)for(h=s;h<o;h++)e[h+1]=e[h+1]+(e[h+1-s]>>>1)&255;for(var f=0;f<a;f++)if(c=r+f*o,d=c+f+1,u=e[d-1],h=0,u==0)for(;h<o;h++)e[c+h]=e[d+h];else if(u==1){for(;h<s;h++)e[c+h]=e[d+h];for(;h<o;h++)e[c+h]=e[d+h]+e[c+h-s]}else if(u==2)for(;h<o;h++)e[c+h]=e[d+h]+e[c+h-o];else if(u==3){for(;h<s;h++)e[c+h]=e[d+h]+(e[c+h-o]>>>1);for(;h<o;h++)e[c+h]=e[d+h]+(e[c+h-o]+e[c+h-s]>>>1)}else{for(;h<s;h++)e[c+h]=e[d+h]+l(0,e[c+h-o],0);for(;h<o;h++)e[c+h]=e[d+h]+l(e[c+h-s],e[c+h-o],e[c+h-s-o])}return e};B.decode._paeth=function(e,t,r){var n=e+t-r,a=n-e,s=n-t,o=n-r;return a*a<=s*s&&a*a<=o*o?e:s*s<=o*o?t:r};B.decode._IHDR=function(e,t,r){var n=B._bin;r.width=n.readUint(e,t),t+=4,r.height=n.readUint(e,t),t+=4,r.depth=e[t],t++,r.ctype=e[t],t++,r.compress=e[t],t++,r.filter=e[t],t++,r.interlace=e[t],t++};B._bin={nextZero:function(e,t){for(;e[t]!=0;)t++;return t},readUshort:function(e,t){return e[t]<<8|e[t+1]},writeUshort:function(e,t,r){e[t]=r>>8&255,e[t+1]=r&255},readUint:function(e,t){return e[t]*(256*256*256)+(e[t+1]<<16|e[t+2]<<8|e[t+3])},writeUint:function(e,t,r){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=r&255},readASCII:function(e,t,r){for(var n="",a=0;a<r;a++)n+=String.fromCharCode(e[t+a]);return n},writeASCII:function(e,t,r){for(var n=0;n<r.length;n++)e[t+n]=r.charCodeAt(n)},readBytes:function(e,t,r){for(var n=[],a=0;a<r;a++)n.push(e[t+a]);return n},pad:function(e){return e.length<2?"0"+e:e},readUTF8:function(e,t,r){for(var n="",a,s=0;s<r;s++)n+="%"+B._bin.pad(e[t+s].toString(16));try{a=decodeURIComponent(n)}catch{return B._bin.readASCII(e,t,r)}return a}};B._copyTile=function(e,t,r,n,a,s,o,l,c){for(var d=Math.min(t,a),u=Math.min(r,s),h=0,f=0,p=0;p<u;p++)for(var g=0;g<d;g++)if(o>=0&&l>=0?(h=p*t+g<<2,f=(l+p)*a+o+g<<2):(h=(-l+p)*t-o+g<<2,f=p*a+g<<2),c==0)n[f]=e[h],n[f+1]=e[h+1],n[f+2]=e[h+2],n[f+3]=e[h+3];else if(c==1){var m=e[h+3]*.00392156862745098,v=e[h]*m,x=e[h+1]*m,y=e[h+2]*m,b=n[f+3]*(1/255),j=n[f]*b,k=n[f+1]*b,N=n[f+2]*b,S=1-m,C=m+b*S,E=C==0?0:1/C;n[f+3]=255*C,n[f+0]=(v+j*S)*E,n[f+1]=(x+k*S)*E,n[f+2]=(y+N*S)*E}else if(c==2){var m=e[h+3],v=e[h],x=e[h+1],y=e[h+2],b=n[f+3],j=n[f],k=n[f+1],N=n[f+2];m==b&&v==j&&x==k&&y==N?(n[f]=0,n[f+1]=0,n[f+2]=0,n[f+3]=0):(n[f]=v,n[f+1]=x,n[f+2]=y,n[f+3]=m)}else if(c==3){var m=e[h+3],v=e[h],x=e[h+1],y=e[h+2],b=n[f+3],j=n[f],k=n[f+1],N=n[f+2];if(m==b&&v==j&&x==k&&y==N)continue;if(m<220&&b>20)return!1}return!0};B.encode=function(e,t,r,n,a,s,o){n==null&&(n=0),o==null&&(o=!1);var l=B.encode.compress(e,t,r,n,[!1,!1,!1,0,o]);return B.encode.compressPNG(l,-1),B.encode._main(l,t,r,a,s)};B.encodeLL=function(e,t,r,n,a,s,o,l){for(var c={ctype:0+(n==1?0:2)+(a==0?0:4),depth:s,frames:[]},d=(n+a)*s,u=d*t,h=0;h<e.length;h++)c.frames.push({rect:{x:0,y:0,width:t,height:r},img:new Uint8Array(e[h]),blend:0,dispose:1,bpp:Math.ceil(d/8),bpl:Math.ceil(u/8)});B.encode.compressPNG(c,0,!0);var f=B.encode._main(c,t,r,o,l);return f};B.encode._main=function(e,t,r,n,a){a==null&&(a={});var s=B.crc.crc,o=B._bin.writeUint,l=B._bin.writeUshort,c=B._bin.writeASCII,d=8,u=e.frames.length>1,h=!1,f=33+(u?20:0);if(a.sRGB!=null&&(f+=13),a.pHYs!=null&&(f+=21),e.ctype==3){for(var p=e.plte.length,g=0;g<p;g++)e.plte[g]>>>24!=255&&(h=!0);f+=8+p*3+4+(h?8+p*1+4:0)}for(var m=0;m<e.frames.length;m++){var v=e.frames[m];u&&(f+=38),f+=v.cimg.length+12,m!=0&&(f+=4)}f+=12;for(var x=new Uint8Array(f),y=[137,80,78,71,13,10,26,10],g=0;g<8;g++)x[g]=y[g];if(o(x,d,13),d+=4,c(x,d,"IHDR"),d+=4,o(x,d,t),d+=4,o(x,d,r),d+=4,x[d]=e.depth,d++,x[d]=e.ctype,d++,x[d]=0,d++,x[d]=0,d++,x[d]=0,d++,o(x,d,s(x,d-17,17)),d+=4,a.sRGB!=null&&(o(x,d,1),d+=4,c(x,d,"sRGB"),d+=4,x[d]=a.sRGB,d++,o(x,d,s(x,d-5,5)),d+=4),a.pHYs!=null&&(o(x,d,9),d+=4,c(x,d,"pHYs"),d+=4,o(x,d,a.pHYs[0]),d+=4,o(x,d,a.pHYs[1]),d+=4,x[d]=a.pHYs[2],d++,o(x,d,s(x,d-13,13)),d+=4),u&&(o(x,d,8),d+=4,c(x,d,"acTL"),d+=4,o(x,d,e.frames.length),d+=4,o(x,d,a.loop!=null?a.loop:0),d+=4,o(x,d,s(x,d-12,12)),d+=4),e.ctype==3){var p=e.plte.length;o(x,d,p*3),d+=4,c(x,d,"PLTE"),d+=4;for(var g=0;g<p;g++){var b=g*3,j=e.plte[g],k=j&255,N=j>>>8&255,S=j>>>16&255;x[d+b+0]=k,x[d+b+1]=N,x[d+b+2]=S}if(d+=p*3,o(x,d,s(x,d-p*3-4,p*3+4)),d+=4,h){o(x,d,p),d+=4,c(x,d,"tRNS"),d+=4;for(var g=0;g<p;g++)x[d+g]=e.plte[g]>>>24&255;d+=p,o(x,d,s(x,d-p-4,p+4)),d+=4}}for(var C=0,m=0;m<e.frames.length;m++){var v=e.frames[m];u&&(o(x,d,26),d+=4,c(x,d,"fcTL"),d+=4,o(x,d,C++),d+=4,o(x,d,v.rect.width),d+=4,o(x,d,v.rect.height),d+=4,o(x,d,v.rect.x),d+=4,o(x,d,v.rect.y),d+=4,l(x,d,n[m]),d+=2,l(x,d,1e3),d+=2,x[d]=v.dispose,d++,x[d]=v.blend,d++,o(x,d,s(x,d-30,30)),d+=4);var E=v.cimg,p=E.length;o(x,d,p+(m==0?0:4)),d+=4;var P=d;c(x,d,m==0?"IDAT":"fdAT"),d+=4,m!=0&&(o(x,d,C++),d+=4),x.set(E,d),d+=p,o(x,d,s(x,P,d-P)),d+=4}return o(x,d,0),d+=4,c(x,d,"IEND"),d+=4,o(x,d,s(x,d-4,4)),d+=4,x.buffer};B.encode.compressPNG=function(e,t,r){for(var n=0;n<e.frames.length;n++){var a=e.frames[n];a.rect.width;var s=a.rect.height,o=new Uint8Array(s*a.bpl+s);a.cimg=B.encode._filterZero(a.img,s,a.bpp,a.bpl,o,t,r)}};B.encode.compress=function(e,t,r,n,a){for(var s=a[0],o=a[1],l=a[2],c=a[3],d=a[4],u=6,h=8,f=255,p=0;p<e.length;p++)for(var g=new Uint8Array(e[p]),m=g.length,v=0;v<m;v+=4)f&=g[v+3];var x=f!=255,y=B.encode.framize(e,t,r,s,o,l),b={},j=[],k=[];if(n!=0){for(var N=[],v=0;v<y.length;v++)N.push(y[v].img.buffer);for(var S=B.encode.concatRGBA(N),C=B.quantize(S,n),E=0,P=new Uint8Array(C.abuf),v=0;v<y.length;v++){var T=y[v].img,M=T.length;k.push(new Uint8Array(C.inds.buffer,E>>2,M>>2));for(var p=0;p<M;p+=4)T[p]=P[E+p],T[p+1]=P[E+p+1],T[p+2]=P[E+p+2],T[p+3]=P[E+p+3];E+=M}for(var v=0;v<C.plte.length;v++)j.push(C.plte[v].est.rgba)}else for(var p=0;p<y.length;p++){var O=y[p],I=new Uint32Array(O.img.buffer),W=O.rect.width,m=I.length,L=new Uint8Array(m);k.push(L);for(var v=0;v<m;v++){var Y=I[v];if(v!=0&&Y==I[v-1])L[v]=L[v-1];else if(v>W&&Y==I[v-W])L[v]=L[v-W];else{var F=b[Y];if(F==null&&(b[Y]=F=j.length,j.push(Y),j.length>=300))break;L[v]=F}}}var D=j.length;D<=256&&d==!1&&(D<=2?h=1:D<=4?h=2:D<=16?h=4:h=8,h=Math.max(h,c));for(var p=0;p<y.length;p++){var O=y[p];O.rect.x,O.rect.y;var W=O.rect.width,Z=O.rect.height,oe=O.img;new Uint32Array(oe.buffer);var ee=4*W,Ce=4;if(D<=256&&d==!1){ee=Math.ceil(h*W/8);for(var fe=new Uint8Array(ee*Z),ct=k[p],Et=0;Et<Z;Et++){var v=Et*ee,Ie=Et*W;if(h==8)for(var $e=0;$e<W;$e++)fe[v+$e]=ct[Ie+$e];else if(h==4)for(var $e=0;$e<W;$e++)fe[v+($e>>1)]|=ct[Ie+$e]<<4-($e&1)*4;else if(h==2)for(var $e=0;$e<W;$e++)fe[v+($e>>2)]|=ct[Ie+$e]<<6-($e&3)*2;else if(h==1)for(var $e=0;$e<W;$e++)fe[v+($e>>3)]|=ct[Ie+$e]<<7-($e&7)*1}oe=fe,u=3,Ce=1}else if(x==!1&&y.length==1){for(var fe=new Uint8Array(W*Z*3),la=W*Z,v=0;v<la;v++){var T=v*3,kn=v*4;fe[T]=oe[kn],fe[T+1]=oe[kn+1],fe[T+2]=oe[kn+2]}oe=fe,u=2,Ce=3,ee=3*W}O.img=oe,O.bpl=ee,O.bpp=Ce}return{ctype:u,depth:h,plte:j,frames:y}};B.encode.framize=function(e,t,r,n,a,s){for(var o=[],l=0;l<e.length;l++){var c=new Uint8Array(e[l]),d=new Uint32Array(c.buffer),u,h=0,f=0,p=t,g=r,m=n?1:0;if(l!=0){for(var v=s||n||l==1||o[l-2].dispose!=0?1:2,x=0,y=1e9,b=0;b<v;b++){for(var O=new Uint8Array(e[l-1-b]),j=new Uint32Array(e[l-1-b]),k=t,N=r,S=-1,C=-1,E=0;E<r;E++)for(var P=0;P<t;P++){var T=E*t+P;d[T]!=j[T]&&(P<k&&(k=P),P>S&&(S=P),E<N&&(N=E),E>C&&(C=E))}S==-1&&(k=N=S=C=0),a&&((k&1)==1&&k--,(N&1)==1&&N--);var M=(S-k+1)*(C-N+1);M<y&&(y=M,x=b,h=k,f=N,p=S-k+1,g=C-N+1)}var O=new Uint8Array(e[l-1-x]);x==1&&(o[l-1].dispose=2),u=new Uint8Array(p*g*4),B._copyTile(O,t,r,u,p,g,-h,-f,0),m=B._copyTile(c,t,r,u,p,g,-h,-f,3)?1:0,m==1?B.encode._prepareDiff(c,t,r,u,{x:h,y:f,width:p,height:g}):B._copyTile(c,t,r,u,p,g,-h,-f,0)}else u=c.slice(0);o.push({rect:{x:h,y:f,width:p,height:g},img:u,blend:m,dispose:0})}if(n)for(var l=0;l<o.length;l++){var I=o[l];if(I.blend!=1){var W=I.rect,L=o[l-1].rect,Y=Math.min(W.x,L.x),F=Math.min(W.y,L.y),D=Math.max(W.x+W.width,L.x+L.width),Z=Math.max(W.y+W.height,L.y+L.height),oe={x:Y,y:F,width:D-Y,height:Z-F};o[l-1].dispose=1,l-1!=0&&B.encode._updateFrame(e,t,r,o,l-1,oe,a),B.encode._updateFrame(e,t,r,o,l,oe,a)}}var ee=0;if(e.length!=1)for(var T=0;T<o.length;T++){var I=o[T];ee+=I.rect.width*I.rect.height}return o};B.encode._updateFrame=function(e,t,r,n,a,s,o){for(var l=Uint8Array,c=Uint32Array,d=new l(e[a-1]),u=new c(e[a-1]),h=a+1<e.length?new l(e[a+1]):null,f=new l(e[a]),p=new c(f.buffer),g=t,m=r,v=-1,x=-1,y=0;y<s.height;y++)for(var b=0;b<s.width;b++){var j=s.x+b,k=s.y+y,N=k*t+j,S=p[N];S==0||n[a-1].dispose==0&&u[N]==S&&(h==null||h[N*4+3]!=0)||(j<g&&(g=j),j>v&&(v=j),k<m&&(m=k),k>x&&(x=k))}v==-1&&(g=m=v=x=0),o&&((g&1)==1&&g--,(m&1)==1&&m--),s={x:g,y:m,width:v-g+1,height:x-m+1};var C=n[a];C.rect=s,C.blend=1,C.img=new Uint8Array(s.width*s.height*4),n[a-1].dispose==0?(B._copyTile(d,t,r,C.img,s.width,s.height,-s.x,-s.y,0),B.encode._prepareDiff(f,t,r,C.img,s)):B._copyTile(f,t,r,C.img,s.width,s.height,-s.x,-s.y,0)};B.encode._prepareDiff=function(e,t,r,n,a){B._copyTile(e,t,r,n,a.width,a.height,-a.x,-a.y,2)};B.encode._filterZero=function(e,t,r,n,a,s,o){var l=[],c=[0,1,2,3,4];s!=-1?c=[s]:(t*n>5e5||r==1)&&(c=[0]);var d;o&&(d={level:0});for(var u=o&&UZIP!=null?UZIP:Qm,h=0;h<c.length;h++){for(var f=0;f<t;f++)B.encode._filterLine(a,e,f,n,r,c[h]);l.push(u.deflate(a,d))}for(var p,g=1e9,h=0;h<l.length;h++)l[h].length<g&&(p=h,g=l[h].length);return l[p]};B.encode._filterLine=function(e,t,r,n,a,s){var o=r*n,l=o+r,c=B.decode._paeth;if(e[l]=s,l++,s==0)if(n<500)for(var d=0;d<n;d++)e[l+d]=t[o+d];else e.set(new Uint8Array(t.buffer,o,n),l);else if(s==1){for(var d=0;d<a;d++)e[l+d]=t[o+d];for(var d=a;d<n;d++)e[l+d]=t[o+d]-t[o+d-a]+256&255}else if(r==0){for(var d=0;d<a;d++)e[l+d]=t[o+d];if(s==2)for(var d=a;d<n;d++)e[l+d]=t[o+d];if(s==3)for(var d=a;d<n;d++)e[l+d]=t[o+d]-(t[o+d-a]>>1)+256&255;if(s==4)for(var d=a;d<n;d++)e[l+d]=t[o+d]-c(t[o+d-a],0,0)+256&255}else{if(s==2)for(var d=0;d<n;d++)e[l+d]=t[o+d]+256-t[o+d-n]&255;if(s==3){for(var d=0;d<a;d++)e[l+d]=t[o+d]+256-(t[o+d-n]>>1)&255;for(var d=a;d<n;d++)e[l+d]=t[o+d]+256-(t[o+d-n]+t[o+d-a]>>1)&255}if(s==4){for(var d=0;d<a;d++)e[l+d]=t[o+d]+256-c(0,t[o+d-n],0)&255;for(var d=a;d<n;d++)e[l+d]=t[o+d]+256-c(t[o+d-a],t[o+d-n],t[o+d-a-n])&255}}};B.crc={table:function(){for(var e=new Uint32Array(256),t=0;t<256;t++){for(var r=t,n=0;n<8;n++)r&1?r=3988292384^r>>>1:r=r>>>1;e[t]=r}return e}(),update:function(e,t,r,n){for(var a=0;a<n;a++)e=B.crc.table[(e^t[r+a])&255]^e>>>8;return e},crc:function(e,t,r){return B.crc.update(4294967295,e,t,r)^4294967295}};B.quantize=function(e,t){var r=new Uint8Array(e),n=r.slice(0),a=new Uint32Array(n.buffer),s=B.quantize.getKDtree(n,t),o=s[0],l=s[1];B.quantize.planeDst;for(var c=r,d=a,u=c.length,h=new Uint8Array(r.length>>2),f=0;f<u;f+=4){var p=c[f]*.00392156862745098,g=c[f+1]*(1/255),m=c[f+2]*(1/255),v=c[f+3]*(1/255),x=B.quantize.getNearest(o,p,g,m,v);h[f>>2]=x.ind,d[f>>2]=x.est.rgba}return{abuf:n.buffer,inds:h,plte:l}};B.quantize.getKDtree=function(e,t,r){r==null&&(r=1e-4);var n=new Uint32Array(e.buffer),a={i0:0,i1:e.length,bst:null,est:null,tdst:0,left:null,right:null};a.bst=B.quantize.stats(e,a.i0,a.i1),a.est=B.quantize.estats(a.bst);for(var s=[a];s.length<t;){for(var o=0,l=0,c=0;c<s.length;c++)s[c].est.L>o&&(o=s[c].est.L,l=c);if(o<r)break;var d=s[l],u=B.quantize.splitPixels(e,n,d.i0,d.i1,d.est.e,d.est.eMq255),h=d.i0>=u||d.i1<=u;if(h){d.est.L=0;continue}var f={i0:d.i0,i1:u,bst:null,est:null,tdst:0,left:null,right:null};f.bst=B.quantize.stats(e,f.i0,f.i1),f.est=B.quantize.estats(f.bst);var p={i0:u,i1:d.i1,bst:null,est:null,tdst:0,left:null,right:null};p.bst={R:[],m:[],N:d.bst.N-f.bst.N};for(var c=0;c<16;c++)p.bst.R[c]=d.bst.R[c]-f.bst.R[c];for(var c=0;c<4;c++)p.bst.m[c]=d.bst.m[c]-f.bst.m[c];p.est=B.quantize.estats(p.bst),d.left=f,d.right=p,s[l]=f,s.push(p)}s.sort(function(g,m){return m.bst.N-g.bst.N});for(var c=0;c<s.length;c++)s[c].ind=c;return[a,s]};B.quantize.getNearest=function(e,t,r,n,a){if(e.left==null)return e.tdst=B.quantize.dist(e.est.q,t,r,n,a),e;var s=B.quantize.planeDst(e.est,t,r,n,a),o=e.left,l=e.right;s>0&&(o=e.right,l=e.left);var c=B.quantize.getNearest(o,t,r,n,a);if(c.tdst<=s*s)return c;var d=B.quantize.getNearest(l,t,r,n,a);return d.tdst<c.tdst?d:c};B.quantize.planeDst=function(e,t,r,n,a){var s=e.e;return s[0]*t+s[1]*r+s[2]*n+s[3]*a-e.eMq};B.quantize.dist=function(e,t,r,n,a){var s=t-e[0],o=r-e[1],l=n-e[2],c=a-e[3];return s*s+o*o+l*l+c*c};B.quantize.splitPixels=function(e,t,r,n,a,s){var o=B.quantize.vecDot;for(n-=4;r<n;){for(;o(e,r,a)<=s;)r+=4;for(;o(e,n,a)>s;)n-=4;if(r>=n)break;var l=t[r>>2];t[r>>2]=t[n>>2],t[n>>2]=l,r+=4,n-=4}for(;o(e,r,a)>s;)r-=4;return r+4};B.quantize.vecDot=function(e,t,r){return e[t]*r[0]+e[t+1]*r[1]+e[t+2]*r[2]+e[t+3]*r[3]};B.quantize.stats=function(e,t,r){for(var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=[0,0,0,0],s=r-t>>2,o=t;o<r;o+=4){var l=e[o]*.00392156862745098,c=e[o+1]*(1/255),d=e[o+2]*(1/255),u=e[o+3]*(1/255);a[0]+=l,a[1]+=c,a[2]+=d,a[3]+=u,n[0]+=l*l,n[1]+=l*c,n[2]+=l*d,n[3]+=l*u,n[5]+=c*c,n[6]+=c*d,n[7]+=c*u,n[10]+=d*d,n[11]+=d*u,n[15]+=u*u}return n[4]=n[1],n[8]=n[2],n[9]=n[6],n[12]=n[3],n[13]=n[7],n[14]=n[11],{R:n,m:a,N:s}};B.quantize.estats=function(e){var t=e.R,r=e.m,n=e.N,a=r[0],s=r[1],o=r[2],l=r[3],c=n==0?0:1/n,d=[t[0]-a*a*c,t[1]-a*s*c,t[2]-a*o*c,t[3]-a*l*c,t[4]-s*a*c,t[5]-s*s*c,t[6]-s*o*c,t[7]-s*l*c,t[8]-o*a*c,t[9]-o*s*c,t[10]-o*o*c,t[11]-o*l*c,t[12]-l*a*c,t[13]-l*s*c,t[14]-l*o*c,t[15]-l*l*c],u=d,h=B.M4,f=[.5,.5,.5,.5],p=0,g=0;if(n!=0)for(var m=0;m<10&&(f=h.multVec(u,f),g=Math.sqrt(h.dot(f,f)),f=h.sml(1/g,f),!(Math.abs(g-p)<1e-9));m++)p=g;var v=[a*c,s*c,o*c,l*c],x=h.dot(h.sml(255,v),f);return{Cov:d,q:v,e:f,L:p,eMq255:x,eMq:h.dot(f,v),rgba:(Math.round(255*v[3])<<24|Math.round(255*v[2])<<16|Math.round(255*v[1])<<8|Math.round(255*v[0])<<0)>>>0}};B.M4={multVec:function(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3],e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7]*t[3],e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11]*t[3],e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]*t[3]]},dot:function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},sml:function(e,t){return[e*t[0],e*t[1],e*t[2],e*t[3]]}};B.encode.concatRGBA=function(e){for(var t=0,r=0;r<e.length;r++)t+=e[r].byteLength;for(var n=new Uint8Array(t),a=0,r=0;r<e.length;r++){for(var s=new Uint8Array(e[r]),o=s.length,l=0;l<o;l+=4){var c=s[l],d=s[l+1],u=s[l+2],h=s[l+3];h==0&&(c=d=u=0),n[a+l]=c,n[a+l+1]=d,n[a+l+2]=u,n[a+l+3]=h}a+=o}return n.buffer};var eJ=function(e){if(e===0)return Hs.Greyscale;if(e===2)return Hs.Truecolour;if(e===3)return Hs.IndexedColour;if(e===4)return Hs.GreyscaleWithAlpha;if(e===6)return Hs.TruecolourWithAlpha;throw new Error("Unknown color type: "+e)},tJ=function(e){for(var t=Math.floor(e.length/4),r=new Uint8Array(t*3),n=new Uint8Array(t*1),a=0,s=0,o=0;a<e.length;)r[s++]=e[a++],r[s++]=e[a++],r[s++]=e[a++],n[o++]=e[a++];return{rgbChannel:r,alphaChannel:n}},Hs;(function(e){e.Greyscale="Greyscale",e.Truecolour="Truecolour",e.IndexedColour="IndexedColour",e.GreyscaleWithAlpha="GreyscaleWithAlpha",e.TruecolourWithAlpha="TruecolourWithAlpha"})(Hs||(Hs={}));var rJ=function(){function e(t){var r=B.decode(t),n=B.toRGBA8(r);if(n.length>1)throw new Error("Animated PNGs are not supported");var a=new Uint8Array(n[0]),s=tJ(a),o=s.rgbChannel,l=s.alphaChannel;this.rgbChannel=o;var c=l.some(function(d){return d<255});c&&(this.alphaChannel=l),this.type=eJ(r.ctype),this.width=r.width,this.height=r.height,this.bitsPerComponent=8}return e.load=function(t){return new e(t)},e}(),gT=function(){function e(t){this.image=t,this.bitsPerComponent=t.bitsPerComponent,this.width=t.width,this.height=t.height,this.colorSpace="DeviceRGB"}return e.for=function(t){return je(this,void 0,void 0,function(){var r;return ke(this,function(n){return r=rJ.load(t),[2,new e(r)]})})},e.prototype.embedIntoContext=function(t,r){return je(this,void 0,void 0,function(){var n,a;return ke(this,function(s){return n=this.embedAlphaChannel(t),a=t.flateStream(this.image.rgbChannel,{Type:"XObject",Subtype:"Image",BitsPerComponent:this.image.bitsPerComponent,Width:this.image.width,Height:this.image.height,ColorSpace:this.colorSpace,SMask:n}),r?(t.assign(r,a),[2,r]):[2,t.register(a)]})})},e.prototype.embedAlphaChannel=function(t){if(this.image.alphaChannel){var r=t.flateStream(this.image.alphaChannel,{Type:"XObject",Subtype:"Image",Height:this.image.height,Width:this.image.width,BitsPerComponent:this.image.bitsPerComponent,ColorSpace:"DeviceGray",Decode:[0,1]});return t.register(r)}},e}(),xT=function(){function e(t,r,n){this.bytes=t,this.start=r||0,this.pos=this.start,this.end=r&&n?r+n:this.bytes.length}return Object.defineProperty(e.prototype,"length",{get:function(){return this.end-this.start},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmpty",{get:function(){return this.length===0},enumerable:!1,configurable:!0}),e.prototype.getByte=function(){return this.pos>=this.end?-1:this.bytes[this.pos++]},e.prototype.getUint16=function(){var t=this.getByte(),r=this.getByte();return t===-1||r===-1?-1:(t<<8)+r},e.prototype.getInt32=function(){var t=this.getByte(),r=this.getByte(),n=this.getByte(),a=this.getByte();return(t<<24)+(r<<16)+(n<<8)+a},e.prototype.getBytes=function(t,r){r===void 0&&(r=!1);var n=this.bytes,a=this.pos,s=this.end;if(t){var l=a+t;l>s&&(l=s),this.pos=l;var o=n.subarray(a,l);return r?new Uint8ClampedArray(o):o}else{var o=n.subarray(a,s);return r?new Uint8ClampedArray(o):o}},e.prototype.peekByte=function(){var t=this.getByte();return this.pos--,t},e.prototype.peekBytes=function(t,r){r===void 0&&(r=!1);var n=this.getBytes(t,r);return this.pos-=n.length,n},e.prototype.skip=function(t){t||(t=1),this.pos+=t},e.prototype.reset=function(){this.pos=this.start},e.prototype.moveStart=function(){this.start=this.pos},e.prototype.makeSubStream=function(t,r){return new e(this.bytes,t,r)},e.prototype.decode=function(){return this.bytes},e}(),nJ=new Uint8Array(0),Ku=function(){function e(t){if(this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=nJ,this.minBufferLength=512,t)for(;this.minBufferLength<t;)this.minBufferLength*=2}return Object.defineProperty(e.prototype,"isEmpty",{get:function(){for(;!this.eof&&this.bufferLength===0;)this.readBlock();return this.bufferLength===0},enumerable:!1,configurable:!0}),e.prototype.getByte=function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},e.prototype.getUint16=function(){var t=this.getByte(),r=this.getByte();return t===-1||r===-1?-1:(t<<8)+r},e.prototype.getInt32=function(){var t=this.getByte(),r=this.getByte(),n=this.getByte(),a=this.getByte();return(t<<24)+(r<<16)+(n<<8)+a},e.prototype.getBytes=function(t,r){r===void 0&&(r=!1);var n,a=this.pos;if(t){for(this.ensureBuffer(a+t),n=a+t;!this.eof&&this.bufferLength<n;)this.readBlock();var s=this.bufferLength;n>s&&(n=s)}else{for(;!this.eof;)this.readBlock();n=this.bufferLength}this.pos=n;var o=this.buffer.subarray(a,n);return r&&!(o instanceof Uint8ClampedArray)?new Uint8ClampedArray(o):o},e.prototype.peekByte=function(){var t=this.getByte();return this.pos--,t},e.prototype.peekBytes=function(t,r){r===void 0&&(r=!1);var n=this.getBytes(t,r);return this.pos-=n.length,n},e.prototype.skip=function(t){t||(t=1),this.pos+=t},e.prototype.reset=function(){this.pos=0},e.prototype.makeSubStream=function(t,r){for(var n=t+r;this.bufferLength<=n&&!this.eof;)this.readBlock();return new xT(this.buffer,t,r)},e.prototype.decode=function(){for(;!this.eof;)this.readBlock();return this.buffer.subarray(0,this.bufferLength)},e.prototype.readBlock=function(){throw new dn(this.constructor.name,"readBlock")},e.prototype.ensureBuffer=function(t){var r=this.buffer;if(t<=r.byteLength)return r;for(var n=this.minBufferLength;n<t;)n*=2;var a=new Uint8Array(n);return a.set(r),this.buffer=a},e}(),sN=function(e){return e===32||e===9||e===13||e===10},aJ=function(e){q(t,e);function t(r,n){var a=e.call(this,n)||this;return a.stream=r,a.input=new Uint8Array(5),n&&(n=.8*n),a}return t.prototype.readBlock=function(){for(var r=126,n=122,a=-1,s=this.stream,o=s.getByte();sN(o);)o=s.getByte();if(o===a||o===r){this.eof=!0;return}var l=this.bufferLength,c,d;if(o===n){for(c=this.ensureBuffer(l+4),d=0;d<4;++d)c[l+d]=0;this.bufferLength+=4}else{var u=this.input;for(u[0]=o,d=1;d<5;++d){for(o=s.getByte();sN(o);)o=s.getByte();if(u[d]=o,o===a||o===r)break}if(c=this.ensureBuffer(l+d-1),this.bufferLength+=d-1,d<5){for(;d<5;++d)u[d]=117;this.eof=!0}var h=0;for(d=0;d<5;++d)h=h*85+(u[d]-33);for(d=3;d>=0;--d)c[l+d]=h&255,h>>=8}},t}(Ku),iJ=function(e){q(t,e);function t(r,n){var a=e.call(this,n)||this;return a.stream=r,a.firstDigit=-1,n&&(n=.5*n),a}return t.prototype.readBlock=function(){var r=8e3,n=this.stream.getBytes(r);if(!n.length){this.eof=!0;return}for(var a=n.length+1>>1,s=this.ensureBuffer(this.bufferLength+a),o=this.bufferLength,l=this.firstDigit,c=0,d=n.length;c<d;c++){var u=n[c],h=void 0;if(u>=48&&u<=57)h=u&15;else if(u>=65&&u<=70||u>=97&&u<=102)h=(u&15)+9;else if(u===62){this.eof=!0;break}else continue;l<0?l=h:(s[o++]=l<<4|h,l=-1)}l>=0&&this.eof&&(s[o++]=l<<4,l=-1),this.firstDigit=l,this.bufferLength=o},t}(Ku),oN=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),sJ=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),oJ=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),lJ=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],cJ=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5],dJ=function(e){q(t,e);function t(r,n){var a=e.call(this,n)||this;a.stream=r;var s=r.getByte(),o=r.getByte();if(s===-1||o===-1)throw new Error("Invalid header in flate stream: "+s+", "+o);if((s&15)!==8)throw new Error("Unknown compression method in flate stream: "+s+", "+o);if(((s<<8)+o)%31!==0)throw new Error("Bad FCHECK in flate stream: "+s+", "+o);if(o&32)throw new Error("FDICT bit set in flate stream: "+s+", "+o);return a.codeSize=0,a.codeBuf=0,a}return t.prototype.readBlock=function(){var r,n,a=this.stream,s=this.getBits(3);if(s&1&&(this.eof=!0),s>>=1,s===0){var o=void 0;if((o=a.getByte())===-1)throw new Error("Bad block header in flate stream");var l=o;if((o=a.getByte())===-1)throw new Error("Bad block header in flate stream");if(l|=o<<8,(o=a.getByte())===-1)throw new Error("Bad block header in flate stream");var c=o;if((o=a.getByte())===-1)throw new Error("Bad block header in flate stream");if(c|=o<<8,c!==(~l&65535)&&(l!==0||c!==0))throw new Error("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;var d=this.bufferLength;r=this.ensureBuffer(d+l);var u=d+l;if(this.bufferLength=u,l===0)a.peekByte()===-1&&(this.eof=!0);else for(var h=d;h<u;++h){if((o=a.getByte())===-1){this.eof=!0;break}r[h]=o}return}var f,p;if(s===1)f=lJ,p=cJ;else if(s===2){var g=this.getBits(5)+257,m=this.getBits(5)+1,v=this.getBits(4)+4,x=new Uint8Array(oN.length),y=void 0;for(y=0;y<v;++y)x[oN[y]]=this.getBits(3);var b=this.generateHuffmanTable(x);n=0,y=0;for(var j=g+m,k=new Uint8Array(j),N=void 0,S=void 0,C=void 0;y<j;){var E=this.getCode(b);if(E===16)N=2,S=3,C=n;else if(E===17)N=3,S=3,C=n=0;else if(E===18)N=7,S=11,C=n=0;else{k[y++]=n=E;continue}for(var P=this.getBits(N)+S;P-- >0;)k[y++]=C}f=this.generateHuffmanTable(k.subarray(0,g)),p=this.generateHuffmanTable(k.subarray(g,j))}else throw new Error("Unknown block type in flate stream");r=this.buffer;for(var T=r?r.length:0,M=this.bufferLength;;){var O=this.getCode(f);if(O<256){M+1>=T&&(r=this.ensureBuffer(M+1),T=r.length),r[M++]=O;continue}if(O===256){this.bufferLength=M;return}O-=257,O=sJ[O];var I=O>>16;I>0&&(I=this.getBits(I)),n=(O&65535)+I,O=this.getCode(p),O=oJ[O],I=O>>16,I>0&&(I=this.getBits(I));var W=(O&65535)+I;M+n>=T&&(r=this.ensureBuffer(M+n),T=r.length);for(var L=0;L<n;++L,++M)r[M]=r[M-W]}},t.prototype.getBits=function(r){for(var n=this.stream,a=this.codeSize,s=this.codeBuf,o;a<r;){if((o=n.getByte())===-1)throw new Error("Bad encoding in flate stream");s|=o<<a,a+=8}return o=s&(1<<r)-1,this.codeBuf=s>>r,this.codeSize=a-=r,o},t.prototype.getCode=function(r){for(var n=this.stream,a=r[0],s=r[1],o=this.codeSize,l=this.codeBuf,c;o<s&&(c=n.getByte())!==-1;)l|=c<<o,o+=8;var d=a[l&(1<<s)-1];typeof a=="number"&&console.log("FLATE:",d);var u=d>>16,h=d&65535;if(u<1||o<u)throw new Error("Bad encoding in flate stream");return this.codeBuf=l>>u,this.codeSize=o-u,h},t.prototype.generateHuffmanTable=function(r){var n=r.length,a=0,s;for(s=0;s<n;++s)r[s]>a&&(a=r[s]);for(var o=1<<a,l=new Int32Array(o),c=1,d=0,u=2;c<=a;++c,d<<=1,u<<=1)for(var h=0;h<n;++h)if(r[h]===c){var f=0,p=d;for(s=0;s<c;++s)f=f<<1|p&1,p>>=1;for(s=f;s<o;s+=u)l[s]=c<<16|h;++d}return[l,a]},t}(Ku),uJ=function(e){q(t,e);function t(r,n,a){var s=e.call(this,n)||this;s.stream=r,s.cachedData=0,s.bitsCached=0;for(var o=4096,l={earlyChange:a,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(o),dictionaryLengths:new Uint16Array(o),dictionaryPrevCodes:new Uint16Array(o),currentSequence:new Uint8Array(o),currentSequenceLength:0},c=0;c<256;++c)l.dictionaryValues[c]=c,l.dictionaryLengths[c]=1;return s.lzwState=l,s}return t.prototype.readBlock=function(){var r=512,n=r*2,a=r,s,o,l,c=this.lzwState;if(c){var d=c.earlyChange,u=c.nextCode,h=c.dictionaryValues,f=c.dictionaryLengths,p=c.dictionaryPrevCodes,g=c.codeLength,m=c.prevCode,v=c.currentSequence,x=c.currentSequenceLength,y=0,b=this.bufferLength,j=this.ensureBuffer(this.bufferLength+n);for(s=0;s<r;s++){var k=this.readBits(g),N=x>0;if(!k||k<256)v[0]=k,x=1;else if(k>=258)if(k<u)for(x=f[k],o=x-1,l=k;o>=0;o--)v[o]=h[l],l=p[l];else v[x++]=v[0];else if(k===256){g=9,u=258,x=0;continue}else{this.eof=!0,delete this.lzwState;break}if(N&&(p[u]=m,f[u]=f[m]+1,h[u]=v[0],u++,g=u+d&u+d-1?g:Math.min(Math.log(u+d)/.6931471805599453+1,12)|0),m=k,y+=x,n<y){do n+=a;while(n<y);j=this.ensureBuffer(this.bufferLength+n)}for(o=0;o<x;o++)j[b++]=v[o]}c.nextCode=u,c.codeLength=g,c.prevCode=m,c.currentSequenceLength=x,this.bufferLength=b}},t.prototype.readBits=function(r){for(var n=this.bitsCached,a=this.cachedData;n<r;){var s=this.stream.getByte();if(s===-1)return this.eof=!0,null;a=a<<8|s,n+=8}return this.bitsCached=n-=r,this.cachedData=a,a>>>n&(1<<r)-1},t}(Ku),hJ=function(e){q(t,e);function t(r,n){var a=e.call(this,n)||this;return a.stream=r,a}return t.prototype.readBlock=function(){var r=this.stream.getBytes(2);if(!r||r.length<2||r[0]===128){this.eof=!0;return}var n,a=this.bufferLength,s=r[0];if(s<128){if(n=this.ensureBuffer(a+s+1),n[a++]=r[1],s>0){var o=this.stream.getBytes(s);n.set(o,a),a+=s}}else{s=257-s;var l=r[1];n=this.ensureBuffer(a+s+1);for(var c=0;c<s;c++)n[a++]=l}this.bufferLength=a},t}(Ku),lN=function(e,t,r){if(t===A.of("FlateDecode"))return new dJ(e);if(t===A.of("LZWDecode")){var n=1;if(r instanceof xe){var a=r.lookup(A.of("EarlyChange"));a instanceof ue&&(n=a.asNumber())}return new uJ(e,void 0,n)}if(t===A.of("ASCII85Decode"))return new aJ(e);if(t===A.of("ASCIIHexDecode"))return new iJ(e);if(t===A.of("RunLengthDecode"))return new hJ(e);throw new wX(t.asString())},yT=function(e){var t=e.dict,r=e.contents,n=new xT(r),a=t.lookup(A.of("Filter")),s=t.lookup(A.of("DecodeParms"));if(a instanceof A)n=lN(n,a,s);else if(a instanceof Ve)for(var o=0,l=a.size();o<l;o++)n=lN(n,a.lookup(o,A),s&&s.lookupMaybe(o,xe));else if(a)throw new Hp([A,Ve],a);return n},fJ=function(e){var t=e.MediaBox(),r=t.lookup(2,ue).asNumber()-t.lookup(0,ue).asNumber(),n=t.lookup(3,ue).asNumber()-t.lookup(1,ue).asNumber();return{left:0,bottom:0,right:r,top:n}},pJ=function(e){return[1,0,0,1,-e.left,-e.bottom]},vT=function(){function e(t,r,n){this.page=t;var a=r??fJ(t);this.width=a.right-a.left,this.height=a.top-a.bottom,this.boundingBox=a,this.transformationMatrix=n??pJ(a)}return e.for=function(t,r,n){return je(this,void 0,void 0,function(){return ke(this,function(a){return[2,new e(t,r,n)]})})},e.prototype.embedIntoContext=function(t,r){return je(this,void 0,void 0,function(){var n,a,s,o,l,c,d,u,h,f;return ke(this,function(p){if(n=this.page.normalizedEntries(),a=n.Contents,s=n.Resources,!a)throw new jX;return o=this.decodeContents(a),l=this.boundingBox,c=l.left,d=l.bottom,u=l.right,h=l.top,f=t.flateStream(o,{Type:"XObject",Subtype:"Form",FormType:1,BBox:[c,d,u,h],Matrix:this.transformationMatrix,Resources:s}),r?(t.assign(r,f),[2,r]):[2,t.register(f)]})})},e.prototype.decodeContents=function(t){for(var r=Uint8Array.of(R.Newline),n=[],a=0,s=t.size();a<s;a++){var o=t.lookup(a,Vr),l=void 0;if(o instanceof wu)l=yT(o).decode();else if(o instanceof Rd)l=o.getUnencodedContents();else throw new kX(o);n.push(l,r)}return BK.apply(void 0,n)},e}(),ef=function(e,t){if(e!==void 0)return t[e]},Ed;(function(e){e.UseNone="UseNone",e.UseOutlines="UseOutlines",e.UseThumbs="UseThumbs",e.UseOC="UseOC"})(Ed||(Ed={}));var Pd;(function(e){e.L2R="L2R",e.R2L="R2L"})(Pd||(Pd={}));var Td;(function(e){e.None="None",e.AppDefault="AppDefault"})(Td||(Td={}));var Gp;(function(e){e.Simplex="Simplex",e.DuplexFlipShortEdge="DuplexFlipShortEdge",e.DuplexFlipLongEdge="DuplexFlipLongEdge"})(Gp||(Gp={}));var cN=function(){function e(t){this.dict=t}return e.prototype.lookupBool=function(t){var r=this.dict.lookup(A.of(t));if(r instanceof bu)return r},e.prototype.lookupName=function(t){var r=this.dict.lookup(A.of(t));if(r instanceof A)return r},e.prototype.HideToolbar=function(){return this.lookupBool("HideToolbar")},e.prototype.HideMenubar=function(){return this.lookupBool("HideMenubar")},e.prototype.HideWindowUI=function(){return this.lookupBool("HideWindowUI")},e.prototype.FitWindow=function(){return this.lookupBool("FitWindow")},e.prototype.CenterWindow=function(){return this.lookupBool("CenterWindow")},e.prototype.DisplayDocTitle=function(){return this.lookupBool("DisplayDocTitle")},e.prototype.NonFullScreenPageMode=function(){return this.lookupName("NonFullScreenPageMode")},e.prototype.Direction=function(){return this.lookupName("Direction")},e.prototype.PrintScaling=function(){return this.lookupName("PrintScaling")},e.prototype.Duplex=function(){return this.lookupName("Duplex")},e.prototype.PickTrayByPDFSize=function(){return this.lookupBool("PickTrayByPDFSize")},e.prototype.PrintPageRange=function(){var t=this.dict.lookup(A.of("PrintPageRange"));if(t instanceof Ve)return t},e.prototype.NumCopies=function(){var t=this.dict.lookup(A.of("NumCopies"));if(t instanceof ue)return t},e.prototype.getHideToolbar=function(){var t,r;return(r=(t=this.HideToolbar())===null||t===void 0?void 0:t.asBoolean())!==null&&r!==void 0?r:!1},e.prototype.getHideMenubar=function(){var t,r;return(r=(t=this.HideMenubar())===null||t===void 0?void 0:t.asBoolean())!==null&&r!==void 0?r:!1},e.prototype.getHideWindowUI=function(){var t,r;return(r=(t=this.HideWindowUI())===null||t===void 0?void 0:t.asBoolean())!==null&&r!==void 0?r:!1},e.prototype.getFitWindow=function(){var t,r;return(r=(t=this.FitWindow())===null||t===void 0?void 0:t.asBoolean())!==null&&r!==void 0?r:!1},e.prototype.getCenterWindow=function(){var t,r;return(r=(t=this.CenterWindow())===null||t===void 0?void 0:t.asBoolean())!==null&&r!==void 0?r:!1},e.prototype.getDisplayDocTitle=function(){var t,r;return(r=(t=this.DisplayDocTitle())===null||t===void 0?void 0:t.asBoolean())!==null&&r!==void 0?r:!1},e.prototype.getNonFullScreenPageMode=function(){var t,r,n=(t=this.NonFullScreenPageMode())===null||t===void 0?void 0:t.decodeText();return(r=ef(n,Ed))!==null&&r!==void 0?r:Ed.UseNone},e.prototype.getReadingDirection=function(){var t,r,n=(t=this.Direction())===null||t===void 0?void 0:t.decodeText();return(r=ef(n,Pd))!==null&&r!==void 0?r:Pd.L2R},e.prototype.getPrintScaling=function(){var t,r,n=(t=this.PrintScaling())===null||t===void 0?void 0:t.decodeText();return(r=ef(n,Td))!==null&&r!==void 0?r:Td.AppDefault},e.prototype.getDuplex=function(){var t,r=(t=this.Duplex())===null||t===void 0?void 0:t.decodeText();return ef(r,Gp)},e.prototype.getPickTrayByPDFSize=function(){var t;return(t=this.PickTrayByPDFSize())===null||t===void 0?void 0:t.asBoolean()},e.prototype.getPrintPageRange=function(){var t=this.PrintPageRange();if(!t)return[];for(var r=[],n=0;n<t.size();n+=2){var a=t.lookup(n,ue).asNumber(),s=t.lookup(n+1,ue).asNumber();r.push({start:a,end:s})}return r},e.prototype.getNumCopies=function(){var t,r;return(r=(t=this.NumCopies())===null||t===void 0?void 0:t.asNumber())!==null&&r!==void 0?r:1},e.prototype.setHideToolbar=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("HideToolbar"),r)},e.prototype.setHideMenubar=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("HideMenubar"),r)},e.prototype.setHideWindowUI=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("HideWindowUI"),r)},e.prototype.setFitWindow=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("FitWindow"),r)},e.prototype.setCenterWindow=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("CenterWindow"),r)},e.prototype.setDisplayDocTitle=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("DisplayDocTitle"),r)},e.prototype.setNonFullScreenPageMode=function(t){$i(t,"nonFullScreenPageMode",Ed);var r=A.of(t);this.dict.set(A.of("NonFullScreenPageMode"),r)},e.prototype.setReadingDirection=function(t){$i(t,"readingDirection",Pd);var r=A.of(t);this.dict.set(A.of("Direction"),r)},e.prototype.setPrintScaling=function(t){$i(t,"printScaling",Td);var r=A.of(t);this.dict.set(A.of("PrintScaling"),r)},e.prototype.setDuplex=function(t){$i(t,"duplex",Gp);var r=A.of(t);this.dict.set(A.of("Duplex"),r)},e.prototype.setPickTrayByPDFSize=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("PickTrayByPDFSize"),r)},e.prototype.setPrintPageRange=function(t){Array.isArray(t)||(t=[t]);for(var r=[],n=0,a=t.length;n<a;n++)r.push(t[n].start),r.push(t[n].end);oT(r,"printPageRange",["number"]);var s=this.dict.context.obj(r);this.dict.set(A.of("PrintPageRange"),s)},e.prototype.setNumCopies=function(t){zr(t,"numCopies",1,Number.MAX_VALUE),bX(t,"numCopies");var r=this.dict.context.obj(t);this.dict.set(A.of("NumCopies"),r)},e.fromDict=function(t){return new e(t)},e.create=function(t){var r=t.obj({});return new e(r)},e}(),mJ=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+Tf/,bT=function(){function e(t,r){this.dict=t,this.ref=r}return e.prototype.T=function(){return this.dict.lookupMaybe(A.of("T"),Je,ce)},e.prototype.Ff=function(){var t=this.getInheritableAttribute(A.of("Ff"));return this.dict.context.lookupMaybe(t,ue)},e.prototype.V=function(){var t=this.getInheritableAttribute(A.of("V"));return this.dict.context.lookup(t)},e.prototype.Kids=function(){return this.dict.lookupMaybe(A.of("Kids"),Ve)},e.prototype.DA=function(){var t=this.dict.lookup(A.of("DA"));if(t instanceof Je||t instanceof ce)return t},e.prototype.setKids=function(t){this.dict.set(A.of("Kids"),this.dict.context.obj(t))},e.prototype.getParent=function(){var t=this.dict.get(A.of("Parent"));if(t instanceof Qe){var r=this.dict.lookup(A.of("Parent"),xe);return new e(r,t)}},e.prototype.setParent=function(t){t?this.dict.set(A.of("Parent"),t):this.dict.delete(A.of("Parent"))},e.prototype.getFullyQualifiedName=function(){var t=this.getParent();return t?t.getFullyQualifiedName()+"."+this.getPartialName():this.getPartialName()},e.prototype.getPartialName=function(){var t;return(t=this.T())===null||t===void 0?void 0:t.decodeText()},e.prototype.setPartialName=function(t){t?this.dict.set(A.of("T"),ce.fromText(t)):this.dict.delete(A.of("T"))},e.prototype.setDefaultAppearance=function(t){this.dict.set(A.of("DA"),Je.of(t))},e.prototype.getDefaultAppearance=function(){var t=this.DA();return t instanceof ce?t.decodeText():t==null?void 0:t.asString()},e.prototype.setFontSize=function(t){var r,n=(r=this.getFullyQualifiedName())!==null&&r!==void 0?r:"",a=this.getDefaultAppearance();if(!a)throw new AX(n);var s=Vb(a,mJ);if(!s.match)throw new RX(n);var o=a.slice(0,s.pos-s.match[0].length),l=s.pos<=a.length?a.slice(s.pos):"",c=s.match[1],d=o+" /"+c+" "+t+" Tf "+l;this.setDefaultAppearance(d)},e.prototype.getFlags=function(){var t,r;return(r=(t=this.Ff())===null||t===void 0?void 0:t.asNumber())!==null&&r!==void 0?r:0},e.prototype.setFlags=function(t){this.dict.set(A.of("Ff"),ue.of(t))},e.prototype.hasFlag=function(t){var r=this.getFlags();return(r&t)!==0},e.prototype.setFlag=function(t){var r=this.getFlags();this.setFlags(r|t)},e.prototype.clearFlag=function(t){var r=this.getFlags();this.setFlags(r&~t)},e.prototype.setFlagTo=function(t,r){r?this.setFlag(t):this.clearFlag(t)},e.prototype.getInheritableAttribute=function(t){var r;return this.ascend(function(n){r||(r=n.dict.get(t))}),r},e.prototype.ascend=function(t){t(this);var r=this.getParent();r&&r.ascend(t)},e}(),Lx=function(){function e(t){this.dict=t}return e.prototype.W=function(){var t=this.dict.lookup(A.of("W"));if(t instanceof ue)return t},e.prototype.getWidth=function(){var t,r;return(r=(t=this.W())===null||t===void 0?void 0:t.asNumber())!==null&&r!==void 0?r:1},e.prototype.setWidth=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("W"),r)},e.fromDict=function(t){return new e(t)},e}(),gJ=function(){function e(t){this.dict=t}return e.prototype.Rect=function(){return this.dict.lookup(A.of("Rect"),Ve)},e.prototype.AP=function(){return this.dict.lookupMaybe(A.of("AP"),xe)},e.prototype.F=function(){var t=this.dict.lookup(A.of("F"));return this.dict.context.lookupMaybe(t,ue)},e.prototype.getRectangle=function(){var t,r=this.Rect();return(t=r==null?void 0:r.asRectangle())!==null&&t!==void 0?t:{x:0,y:0,width:0,height:0}},e.prototype.setRectangle=function(t){var r=t.x,n=t.y,a=t.width,s=t.height,o=this.dict.context.obj([r,n,r+a,n+s]);this.dict.set(A.of("Rect"),o)},e.prototype.getAppearanceState=function(){var t=this.dict.lookup(A.of("AS"));if(t instanceof A)return t},e.prototype.setAppearanceState=function(t){this.dict.set(A.of("AS"),t)},e.prototype.setAppearances=function(t){this.dict.set(A.of("AP"),t)},e.prototype.ensureAP=function(){var t=this.AP();return t||(t=this.dict.context.obj({}),this.dict.set(A.of("AP"),t)),t},e.prototype.getNormalAppearance=function(){var t=this.ensureAP(),r=t.get(A.of("N"));if(r instanceof Qe||r instanceof xe)return r;throw new Error("Unexpected N type: "+(r==null?void 0:r.constructor.name))},e.prototype.setNormalAppearance=function(t){var r=this.ensureAP();r.set(A.of("N"),t)},e.prototype.setRolloverAppearance=function(t){var r=this.ensureAP();r.set(A.of("R"),t)},e.prototype.setDownAppearance=function(t){var r=this.ensureAP();r.set(A.of("D"),t)},e.prototype.removeRolloverAppearance=function(){var t=this.AP();t==null||t.delete(A.of("R"))},e.prototype.removeDownAppearance=function(){var t=this.AP();t==null||t.delete(A.of("D"))},e.prototype.getAppearances=function(){var t=this.AP();if(t){var r=t.lookup(A.of("N"),xe,Vr),n=t.lookupMaybe(A.of("R"),xe,Vr),a=t.lookupMaybe(A.of("D"),xe,Vr);return{normal:r,rollover:n,down:a}}},e.prototype.getFlags=function(){var t,r;return(r=(t=this.F())===null||t===void 0?void 0:t.asNumber())!==null&&r!==void 0?r:0},e.prototype.setFlags=function(t){this.dict.set(A.of("F"),ue.of(t))},e.prototype.hasFlag=function(t){var r=this.getFlags();return(r&t)!==0},e.prototype.setFlag=function(t){var r=this.getFlags();this.setFlags(r|t)},e.prototype.clearFlag=function(t){var r=this.getFlags();this.setFlags(r&~t)},e.prototype.setFlagTo=function(t,r){r?this.setFlag(t):this.clearFlag(t)},e.fromDict=function(t){return new e(t)},e}(),zx=function(){function e(t){this.dict=t}return e.prototype.R=function(){var t=this.dict.lookup(A.of("R"));if(t instanceof ue)return t},e.prototype.BC=function(){var t=this.dict.lookup(A.of("BC"));if(t instanceof Ve)return t},e.prototype.BG=function(){var t=this.dict.lookup(A.of("BG"));if(t instanceof Ve)return t},e.prototype.CA=function(){var t=this.dict.lookup(A.of("CA"));if(t instanceof ce||t instanceof Je)return t},e.prototype.RC=function(){var t=this.dict.lookup(A.of("RC"));if(t instanceof ce||t instanceof Je)return t},e.prototype.AC=function(){var t=this.dict.lookup(A.of("AC"));if(t instanceof ce||t instanceof Je)return t},e.prototype.getRotation=function(){var t;return(t=this.R())===null||t===void 0?void 0:t.asNumber()},e.prototype.getBorderColor=function(){var t=this.BC();if(t){for(var r=[],n=0,a=t==null?void 0:t.size();n<a;n++){var s=t.get(n);s instanceof ue&&r.push(s.asNumber())}return r}},e.prototype.getBackgroundColor=function(){var t=this.BG();if(t){for(var r=[],n=0,a=t==null?void 0:t.size();n<a;n++){var s=t.get(n);s instanceof ue&&r.push(s.asNumber())}return r}},e.prototype.getCaptions=function(){var t=this.CA(),r=this.RC(),n=this.AC();return{normal:t==null?void 0:t.decodeText(),rollover:r==null?void 0:r.decodeText(),down:n==null?void 0:n.decodeText()}},e.prototype.setRotation=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("R"),r)},e.prototype.setBorderColor=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("BC"),r)},e.prototype.setBackgroundColor=function(t){var r=this.dict.context.obj(t);this.dict.set(A.of("BG"),r)},e.prototype.setCaptions=function(t){var r=ce.fromText(t.normal);if(this.dict.set(A.of("CA"),r),t.rollover){var n=ce.fromText(t.rollover);this.dict.set(A.of("RC"),n)}else this.dict.delete(A.of("RC"));if(t.down){var a=ce.fromText(t.down);this.dict.set(A.of("AC"),a)}else this.dict.delete(A.of("AC"))},e.fromDict=function(t){return new e(t)},e}(),Vv=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.MK=function(){var r=this.dict.lookup(A.of("MK"));if(r instanceof xe)return r},t.prototype.BS=function(){var r=this.dict.lookup(A.of("BS"));if(r instanceof xe)return r},t.prototype.DA=function(){var r=this.dict.lookup(A.of("DA"));if(r instanceof Je||r instanceof ce)return r},t.prototype.P=function(){var r=this.dict.get(A.of("P"));if(r instanceof Qe)return r},t.prototype.setP=function(r){this.dict.set(A.of("P"),r)},t.prototype.setDefaultAppearance=function(r){this.dict.set(A.of("DA"),Je.of(r))},t.prototype.getDefaultAppearance=function(){var r=this.DA();return r instanceof ce?r.decodeText():r==null?void 0:r.asString()},t.prototype.getAppearanceCharacteristics=function(){var r=this.MK();if(r)return zx.fromDict(r)},t.prototype.getOrCreateAppearanceCharacteristics=function(){var r=this.MK();if(r)return zx.fromDict(r);var n=zx.fromDict(this.dict.context.obj({}));return this.dict.set(A.of("MK"),n.dict),n},t.prototype.getBorderStyle=function(){var r=this.BS();if(r)return Lx.fromDict(r)},t.prototype.getOrCreateBorderStyle=function(){var r=this.BS();if(r)return Lx.fromDict(r);var n=Lx.fromDict(this.dict.context.obj({}));return this.dict.set(A.of("BS"),n.dict),n},t.prototype.getOnValue=function(){var r,n=(r=this.getAppearances())===null||r===void 0?void 0:r.normal;if(n instanceof xe)for(var a=n.keys(),s=0,o=a.length;s<o;s++){var l=a[s];if(l!==A.of("Off"))return l}},t.fromDict=function(r){return new t(r)},t.create=function(r,n){var a=r.obj({Type:"Annot",Subtype:"Widget",Rect:[0,0,0,0],Parent:n});return new t(a)},t}(gJ),bc=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.FT=function(){var r=this.getInheritableAttribute(A.of("FT"));return this.dict.context.lookup(r,A)},t.prototype.getWidgets=function(){var r=this.Kids();if(!r)return[Vv.fromDict(this.dict)];for(var n=new Array(r.size()),a=0,s=r.size();a<s;a++){var o=r.lookup(a,xe);n[a]=Vv.fromDict(o)}return n},t.prototype.addWidget=function(r){var n=this.normalizedEntries().Kids;n.push(r)},t.prototype.removeWidget=function(r){var n=this.Kids();if(n){if(r<0||r>n.size())throw new Vp(r,0,n.size());n.remove(r)}else{if(r!==0)throw new Vp(r,0,0);this.setKids([])}},t.prototype.normalizedEntries=function(){var r=this.Kids();return r||(r=this.dict.context.obj([this.ref]),this.dict.set(A.of("Kids"),r)),{Kids:r}},t.fromDict=function(r,n){return new t(r,n)},t}(bT),iw=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.Opt=function(){return this.dict.lookupMaybe(A.of("Opt"),Je,ce,Ve)},t.prototype.setOpt=function(r){this.dict.set(A.of("Opt"),this.dict.context.obj(r))},t.prototype.getExportValues=function(){var r=this.Opt();if(r){if(r instanceof Je||r instanceof ce)return[r];for(var n=[],a=0,s=r.size();a<s;a++){var o=r.lookup(a);(o instanceof Je||o instanceof ce)&&n.push(o)}return n}},t.prototype.removeExportValue=function(r){var n=this.Opt();if(n)if(n instanceof Je||n instanceof ce){if(r!==0)throw new Vp(r,0,0);this.setOpt([])}else{if(r<0||r>n.size())throw new Vp(r,0,n.size());n.remove(r)}},t.prototype.normalizeExportValues=function(){for(var r,n,a,s,o=(r=this.getExportValues())!==null&&r!==void 0?r:[],l=[],c=this.getWidgets(),d=0,u=c.length;d<u;d++){var h=c[d],f=(n=o[d])!==null&&n!==void 0?n:ce.fromText((s=(a=h.getOnValue())===null||a===void 0?void 0:a.decodeText())!==null&&s!==void 0?s:"");l.push(f)}this.setOpt(l)},t.prototype.addOpt=function(r,n){var a;this.normalizeExportValues();var s=r.decodeText(),o;if(n)for(var l=(a=this.getExportValues())!==null&&a!==void 0?a:[],c=0,d=l.length;c<d;c++){var u=l[c];u.decodeText()===s&&(o=c)}var h=this.Opt();return h.push(r),o??h.size()-1},t.prototype.addWidgetWithOpt=function(r,n,a){var s=this.addOpt(n,a),o=A.of(String(s));return this.addWidget(r),o},t}(bc),rg=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setValue=function(r){var n,a=(n=this.getOnValue())!==null&&n!==void 0?n:A.of("Yes");if(r!==a&&r!==A.of("Off"))throw new ew;this.dict.set(A.of("V"),r);for(var s=this.getWidgets(),o=0,l=s.length;o<l;o++){var c=s[o],d=c.getOnValue()===r?r:A.of("Off");c.setAppearanceState(d)}},t.prototype.getValue=function(){var r=this.V();return r instanceof A?r:A.of("Off")},t.prototype.getOnValue=function(){var r=this.getWidgets()[0];return r==null?void 0:r.getOnValue()},t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({FT:"Btn",Kids:[]}),a=r.register(n);return new t(n,a)},t}(iw),Ot=function(e){return 1<<e},Mn;(function(e){e[e.ReadOnly=Ot(0)]="ReadOnly",e[e.Required=Ot(1)]="Required",e[e.NoExport=Ot(2)]="NoExport"})(Mn||(Mn={}));var sn;(function(e){e[e.NoToggleToOff=Ot(14)]="NoToggleToOff",e[e.Radio=Ot(15)]="Radio",e[e.PushButton=Ot(16)]="PushButton",e[e.RadiosInUnison=Ot(25)]="RadiosInUnison"})(sn||(sn={}));var xt;(function(e){e[e.Multiline=Ot(12)]="Multiline",e[e.Password=Ot(13)]="Password",e[e.FileSelect=Ot(20)]="FileSelect",e[e.DoNotSpellCheck=Ot(22)]="DoNotSpellCheck",e[e.DoNotScroll=Ot(23)]="DoNotScroll",e[e.Comb=Ot(24)]="Comb",e[e.RichText=Ot(25)]="RichText"})(xt||(xt={}));var Xe;(function(e){e[e.Combo=Ot(17)]="Combo",e[e.Edit=Ot(18)]="Edit",e[e.Sort=Ot(19)]="Sort",e[e.MultiSelect=Ot(21)]="MultiSelect",e[e.DoNotSpellCheck=Ot(22)]="DoNotSpellCheck",e[e.CommitOnSelChange=Ot(26)]="CommitOnSelChange"})(Xe||(Xe={}));var wT=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setValues=function(r){if(this.hasFlag(Xe.Combo)&&!this.hasFlag(Xe.Edit)&&!this.valuesAreValid(r))throw new ew;if(r.length===0&&this.dict.delete(A.of("V")),r.length===1&&this.dict.set(A.of("V"),r[0]),r.length>1){if(!this.hasFlag(Xe.MultiSelect))throw new CX;this.dict.set(A.of("V"),this.dict.context.obj(r))}this.updateSelectedIndices(r)},t.prototype.valuesAreValid=function(r){for(var n=this.getOptions(),a=function(c,d){var u=r[c].decodeText();if(!n.find(function(h){return u===(h.display||h.value).decodeText()}))return{value:!1}},s=0,o=r.length;s<o;s++){var l=a(s);if(typeof l=="object")return l.value}return!0},t.prototype.updateSelectedIndices=function(r){if(r.length>1){for(var n=new Array(r.length),a=this.getOptions(),s=function(c,d){var u=r[c].decodeText();n[c]=a.findIndex(function(h){return u===(h.display||h.value).decodeText()})},o=0,l=r.length;o<l;o++)s(o,l);this.dict.set(A.of("I"),this.dict.context.obj(n.sort()))}else this.dict.delete(A.of("I"))},t.prototype.getValues=function(){var r=this.V();if(r instanceof Je||r instanceof ce)return[r];if(r instanceof Ve){for(var n=[],a=0,s=r.size();a<s;a++){var o=r.lookup(a);(o instanceof Je||o instanceof ce)&&n.push(o)}return n}return[]},t.prototype.Opt=function(){return this.dict.lookupMaybe(A.of("Opt"),Je,ce,Ve)},t.prototype.setOptions=function(r){for(var n=new Array(r.length),a=0,s=r.length;a<s;a++){var o=r[a],l=o.value,c=o.display;n[a]=this.dict.context.obj([l,c||l])}this.dict.set(A.of("Opt"),this.dict.context.obj(n))},t.prototype.getOptions=function(){var r=this.Opt();if(r instanceof Je||r instanceof ce)return[{value:r,display:r}];if(r instanceof Ve){for(var n=[],a=0,s=r.size();a<s;a++){var o=r.lookup(a);if((o instanceof Je||o instanceof ce)&&n.push({value:o,display:o}),o instanceof Ve&&o.size()>0){var l=o.lookup(0,Je,ce),c=o.lookupMaybe(1,Je,ce);n.push({value:l,display:c||l})}}return n}return[]},t}(bc),ng=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({FT:"Ch",Ff:Xe.Combo,Kids:[]}),a=r.register(n);return new t(n,a)},t}(wT),Kp=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.addField=function(r){var n=this.normalizedEntries().Kids;n==null||n.push(r)},t.prototype.normalizedEntries=function(){var r=this.Kids();return r||(r=this.dict.context.obj([]),this.dict.set(A.of("Kids"),r)),{Kids:r}},t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({}),a=r.register(n);return new t(n,a)},t}(bT),sw=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(r,n){return new t(r,n)},t}(bc),ag=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.MaxLen=function(){var r=this.dict.lookup(A.of("MaxLen"));if(r instanceof ue)return r},t.prototype.Q=function(){var r=this.dict.lookup(A.of("Q"));if(r instanceof ue)return r},t.prototype.setMaxLength=function(r){this.dict.set(A.of("MaxLen"),ue.of(r))},t.prototype.removeMaxLength=function(){this.dict.delete(A.of("MaxLen"))},t.prototype.getMaxLength=function(){var r;return(r=this.MaxLen())===null||r===void 0?void 0:r.asNumber()},t.prototype.setQuadding=function(r){this.dict.set(A.of("Q"),ue.of(r))},t.prototype.getQuadding=function(){var r;return(r=this.Q())===null||r===void 0?void 0:r.asNumber()},t.prototype.setValue=function(r){this.dict.set(A.of("V"),r)},t.prototype.removeValue=function(){this.dict.delete(A.of("V"))},t.prototype.getValue=function(){var r=this.V();if(r instanceof Je||r instanceof ce)return r},t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({FT:"Tx",Kids:[]}),a=r.register(n);return new t(n,a)},t}(bc),ig=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({FT:"Btn",Ff:sn.PushButton,Kids:[]}),a=r.register(n);return new t(n,a)},t}(iw),sg=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setValue=function(r){var n=this.getOnValues();if(!n.includes(r)&&r!==A.of("Off"))throw new ew;this.dict.set(A.of("V"),r);for(var a=this.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s],c=l.getOnValue()===r?r:A.of("Off");l.setAppearanceState(c)}},t.prototype.getValue=function(){var r=this.V();return r instanceof A?r:A.of("Off")},t.prototype.getOnValues=function(){for(var r=this.getWidgets(),n=[],a=0,s=r.length;a<s;a++){var o=r[a].getOnValue();o&&n.push(o)}return n},t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({FT:"Btn",Ff:sn.Radio,Kids:[]}),a=r.register(n);return new t(n,a)},t}(iw),og=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.fromDict=function(r,n){return new t(r,n)},t.create=function(r){var n=r.obj({FT:"Ch",Kids:[]}),a=r.register(n);return new t(n,a)},t}(wT),ow=function(e){if(!e)return[];for(var t=[],r=0,n=e.size();r<n;r++){var a=e.get(r),s=e.lookup(r);a instanceof Qe&&s instanceof xe&&t.push([jT(s,a),a])}return t},jT=function(e,t){var r=xJ(e);return r?Kp.fromDict(e,t):yJ(e,t)},xJ=function(e){var t=e.lookup(A.of("Kids"));if(t instanceof Ve)for(var r=0,n=t.size();r<n;r++){var a=t.lookup(r),s=a instanceof xe&&a.has(A.of("T"));if(s)return!0}return!1},yJ=function(e,t){var r=lw(e,A.of("FT")),n=e.context.lookup(r,A);return n===A.of("Btn")?vJ(e,t):n===A.of("Ch")?bJ(e,t):n===A.of("Tx")?ag.fromDict(e,t):n===A.of("Sig")?sw.fromDict(e,t):bc.fromDict(e,t)},vJ=function(e,t){var r,n=lw(e,A.of("Ff")),a=e.context.lookupMaybe(n,ue),s=(r=a==null?void 0:a.asNumber())!==null&&r!==void 0?r:0;return qv(s,sn.PushButton)?ig.fromDict(e,t):qv(s,sn.Radio)?sg.fromDict(e,t):rg.fromDict(e,t)},bJ=function(e,t){var r,n=lw(e,A.of("Ff")),a=e.context.lookupMaybe(n,ue),s=(r=a==null?void 0:a.asNumber())!==null&&r!==void 0?r:0;return qv(s,Xe.Combo)?ng.fromDict(e,t):og.fromDict(e,t)},qv=function(e,t){return(e&t)!==0},lw=function(e,t){var r;return kT(e,function(n){r||(r=n.get(t))}),r},kT=function(e,t){t(e);var r=e.lookupMaybe(A.of("Parent"),xe);r&&kT(r,t)},Yp=function(){function e(t){this.dict=t}return e.prototype.Fields=function(){var t=this.dict.lookup(A.of("Fields"));if(t instanceof Ve)return t},e.prototype.getFields=function(){for(var t=this.normalizedEntries().Fields,r=new Array(t.size()),n=0,a=t.size();n<a;n++){var s=t.get(n),o=t.lookup(n,xe);r[n]=[jT(o,s),s]}return r},e.prototype.getAllFields=function(){var t=[],r=function(n){if(n)for(var a=0,s=n.length;a<s;a++){var o=n[a];t.push(o);var l=o[0];l instanceof Kp&&r(ow(l.Kids()))}};return r(this.getFields()),t},e.prototype.addField=function(t){var r=this.normalizedEntries().Fields;r==null||r.push(t)},e.prototype.removeField=function(t){var r=t.getParent(),n=r===void 0?this.normalizedEntries().Fields:r.Kids(),a=n==null?void 0:n.indexOf(t.ref);if(n===void 0||a===void 0)throw new Error("Tried to remove inexistent field "+t.getFullyQualifiedName());n.remove(a),r!==void 0&&n.size()===0&&this.removeField(r)},e.prototype.normalizedEntries=function(){var t=this.Fields();return t||(t=this.dict.context.obj([]),this.dict.set(A.of("Fields"),t)),{Fields:t}},e.fromDict=function(t){return new e(t)},e.create=function(t){var r=t.obj({Fields:[]});return new e(r)},e}(),NT=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.Pages=function(){return this.lookup(A.of("Pages"),xe)},t.prototype.AcroForm=function(){return this.lookupMaybe(A.of("AcroForm"),xe)},t.prototype.getAcroForm=function(){var r=this.AcroForm();if(r)return Yp.fromDict(r)},t.prototype.getOrCreateAcroForm=function(){var r=this.getAcroForm();if(!r){r=Yp.create(this.context);var n=this.context.register(r.dict);this.set(A.of("AcroForm"),n)}return r},t.prototype.ViewerPreferences=function(){return this.lookupMaybe(A.of("ViewerPreferences"),xe)},t.prototype.getViewerPreferences=function(){var r=this.ViewerPreferences();if(r)return cN.fromDict(r)},t.prototype.getOrCreateViewerPreferences=function(){var r=this.getViewerPreferences();if(!r){r=cN.create(this.context);var n=this.context.register(r.dict);this.set(A.of("ViewerPreferences"),n)}return r},t.prototype.insertLeafNode=function(r,n){var a=this.get(A.of("Pages")),s=this.Pages().insertLeafNode(r,n);return s||a},t.prototype.removeLeafNode=function(r){this.Pages().removeLeafNode(r)},t.withContextAndPages=function(r,n){var a=new Map;return a.set(A.of("Type"),A.of("Catalog")),a.set(A.of("Pages"),n),new t(a,r)},t.fromMapWithContext=function(r,n){return new t(r,n)},t}(xe),ST=function(e){q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.Parent=function(){return this.lookup(A.of("Parent"))},t.prototype.Kids=function(){return this.lookup(A.of("Kids"),Ve)},t.prototype.Count=function(){return this.lookup(A.of("Count"),ue)},t.prototype.pushTreeNode=function(r){var n=this.Kids();n.push(r)},t.prototype.pushLeafNode=function(r){var n=this.Kids();this.insertLeafKid(n.size(),r)},t.prototype.insertLeafNode=function(r,n){var a=this.Kids(),s=this.Count().asNumber();if(n>s)throw new Xk(n,s);for(var o=n,l=0,c=a.size();l<c;l++){if(o===0){this.insertLeafKid(l,r);return}var d=a.get(l),u=this.context.lookup(d);if(u instanceof t){if(u.Count().asNumber()>o)return u.insertLeafNode(r,o)||d;o-=u.Count().asNumber()}u instanceof ni&&(o-=1)}if(o===0){this.insertLeafKid(a.size(),r);return}throw new Jk(n,"insertLeafNode")},t.prototype.removeLeafNode=function(r,n){n===void 0&&(n=!0);var a=this.Kids(),s=this.Count().asNumber();if(r>=s)throw new Xk(r,s);for(var o=r,l=0,c=a.size();l<c;l++){var d=a.get(l),u=this.context.lookup(d);if(u instanceof t)if(u.Count().asNumber()>o){u.removeLeafNode(o,n),n&&u.Kids().size()===0&&a.remove(l);return}else o-=u.Count().asNumber();if(u instanceof ni)if(o===0){this.removeKid(l);return}else o-=1}throw new Jk(r,"removeLeafNode")},t.prototype.ascend=function(r){r(this);var n=this.Parent();n&&n.ascend(r)},t.prototype.traverse=function(r){for(var n=this.Kids(),a=0,s=n.size();a<s;a++){var o=n.get(a),l=this.context.lookup(o);l instanceof t&&l.traverse(r),r(l,o)}},t.prototype.insertLeafKid=function(r,n){var a=this.Kids();this.ascend(function(s){var o=s.Count().asNumber()+1;s.set(A.of("Count"),ue.of(o))}),a.insert(r,n)},t.prototype.removeKid=function(r){var n=this.Kids(),a=n.lookup(r);a instanceof ni&&this.ascend(function(s){var o=s.Count().asNumber()-1;s.set(A.of("Count"),ue.of(o))}),n.remove(r)},t.withContext=function(r,n){var a=new Map;return a.set(A.of("Type"),A.of("Pages")),a.set(A.of("Kids"),r.obj([])),a.set(A.of("Count"),r.obj(0)),n&&a.set(A.of("Parent"),n),new t(a,r)},t.fromMapWithContext=function(r,n){return new t(r,n)},t}(xe),dr=new Uint8Array(256);dr[R.Zero]=1;dr[R.One]=1;dr[R.Two]=1;dr[R.Three]=1;dr[R.Four]=1;dr[R.Five]=1;dr[R.Six]=1;dr[R.Seven]=1;dr[R.Eight]=1;dr[R.Nine]=1;var lg=new Uint8Array(256);lg[R.Period]=1;lg[R.Plus]=1;lg[R.Minus]=1;var cw=new Uint8Array(256);for(var Vc=0,wJ=256;Vc<wJ;Vc++)cw[Vc]=dr[Vc]||lg[Vc]?1:0;var dN=R.Newline,uN=R.CarriageReturn,jJ=function(){function e(t,r){r===void 0&&(r=!1),this.bytes=t,this.capNumbers=r}return e.prototype.parseRawInt=function(){for(var t="";!this.bytes.done();){var r=this.bytes.peek();if(!dr[r])break;t+=ti(this.bytes.next())}var n=Number(t);if(!t||!isFinite(n))throw new Qk(this.bytes.position(),t);return n},e.prototype.parseRawNumber=function(){for(var t="";!this.bytes.done();){var r=this.bytes.peek();if(!cw[r]||(t+=ti(this.bytes.next()),r===R.Period))break}for(;!this.bytes.done();){var r=this.bytes.peek();if(!dr[r])break;t+=ti(this.bytes.next())}var n=Number(t);if(!t||!isFinite(n))throw new Qk(this.bytes.position(),t);if(n>Number.MAX_SAFE_INTEGER)if(this.capNumbers){var a="Parsed number that is too large for some PDF readers: "+t+", using Number.MAX_SAFE_INTEGER instead.";return console.warn(a),Number.MAX_SAFE_INTEGER}else{var a="Parsed number that is too large for some PDF readers: "+t+", not capping.";console.warn(a)}return n},e.prototype.skipWhitespace=function(){for(;!this.bytes.done()&&mi[this.bytes.peek()];)this.bytes.next()},e.prototype.skipLine=function(){for(;!this.bytes.done();){var t=this.bytes.peek();if(t===dN||t===uN)return;this.bytes.next()}},e.prototype.skipComment=function(){if(this.bytes.peek()!==R.Percent)return!1;for(;!this.bytes.done();){var t=this.bytes.peek();if(t===dN||t===uN)return!0;this.bytes.next()}return!0},e.prototype.skipWhitespaceAndComments=function(){for(this.skipWhitespace();this.skipComment();)this.skipWhitespace()},e.prototype.matchKeyword=function(t){for(var r=this.bytes.offset(),n=0,a=t.length;n<a;n++)if(this.bytes.done()||this.bytes.next()!==t[n])return this.bytes.moveTo(r),!1;return!0},e}(),cg=function(){function e(t){this.idx=0,this.line=0,this.column=0,this.bytes=t,this.length=this.bytes.length}return e.prototype.moveTo=function(t){this.idx=t},e.prototype.next=function(){var t=this.bytes[this.idx++];return t===R.Newline?(this.line+=1,this.column=0):this.column+=1,t},e.prototype.assertNext=function(t){if(this.peek()!==t)throw new EX(this.position(),t,this.peek());return this.next()},e.prototype.peek=function(){return this.bytes[this.idx]},e.prototype.peekAhead=function(t){return this.bytes[this.idx+t]},e.prototype.peekAt=function(t){return this.bytes[t]},e.prototype.done=function(){return this.idx>=this.length},e.prototype.offset=function(){return this.idx},e.prototype.slice=function(t,r){return this.bytes.slice(t,r)},e.prototype.position=function(){return{line:this.line,column:this.column,offset:this.idx}},e.of=function(t){return new e(t)},e.fromPDFRawStream=function(t){return e.of(yT(t).decode())},e}(),kJ=R.Space,qc=R.CarriageReturn,Gc=R.Newline,Kc=[R.s,R.t,R.r,R.e,R.a,R.m],tf=[R.e,R.n,R.d,R.s,R.t,R.r,R.e,R.a,R.m],rt={header:[R.Percent,R.P,R.D,R.F,R.Dash],eof:[R.Percent,R.Percent,R.E,R.O,R.F],obj:[R.o,R.b,R.j],endobj:[R.e,R.n,R.d,R.o,R.b,R.j],xref:[R.x,R.r,R.e,R.f],trailer:[R.t,R.r,R.a,R.i,R.l,R.e,R.r],startxref:[R.s,R.t,R.a,R.r,R.t,R.x,R.r,R.e,R.f],true:[R.t,R.r,R.u,R.e],false:[R.f,R.a,R.l,R.s,R.e],null:[R.n,R.u,R.l,R.l],stream:Kc,streamEOF1:Le(Kc,[kJ,qc,Gc]),streamEOF2:Le(Kc,[qc,Gc]),streamEOF3:Le(Kc,[qc]),streamEOF4:Le(Kc,[Gc]),endstream:tf,EOF1endstream:Le([qc,Gc],tf),EOF2endstream:Le([qc],tf),EOF3endstream:Le([Gc],tf)},CT=function(e){q(t,e);function t(r,n,a){a===void 0&&(a=!1);var s=e.call(this,r,a)||this;return s.context=n,s}return t.prototype.parseObject=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(rt.true))return bu.True;if(this.matchKeyword(rt.false))return bu.False;if(this.matchKeyword(rt.null))return Cr;var r=this.bytes.peek();if(r===R.LessThan&&this.bytes.peekAhead(1)===R.LessThan)return this.parseDictOrStream();if(r===R.LessThan)return this.parseHexString();if(r===R.LeftParen)return this.parseString();if(r===R.ForwardSlash)return this.parseName();if(r===R.LeftSquareBracket)return this.parseArray();if(cw[r])return this.parseNumberOrRef();throw new PX(this.bytes.position(),r)},t.prototype.parseNumberOrRef=function(){var r=this.parseRawNumber();this.skipWhitespaceAndComments();var n=this.bytes.offset();if(dr[this.bytes.peek()]){var a=this.parseRawNumber();if(this.skipWhitespaceAndComments(),this.bytes.peek()===R.R)return this.bytes.assertNext(R.R),Qe.of(r,a)}return this.bytes.moveTo(n),ue.of(r)},t.prototype.parseHexString=function(){var r="";for(this.bytes.assertNext(R.LessThan);!this.bytes.done()&&this.bytes.peek()!==R.GreaterThan;)r+=ti(this.bytes.next());return this.bytes.assertNext(R.GreaterThan),ce.of(r)},t.prototype.parseString=function(){for(var r=0,n=!1,a="";!this.bytes.done();){var s=this.bytes.next();if(a+=ti(s),n||(s===R.LeftParen&&(r+=1),s===R.RightParen&&(r-=1)),s===R.BackSlash?n=!n:n&&(n=!1),r===0)return Je.of(a.substring(1,a.length-1))}throw new MX(this.bytes.position())},t.prototype.parseName=function(){this.bytes.assertNext(R.ForwardSlash);for(var r="";!this.bytes.done();){var n=this.bytes.peek();if(mi[n]||jn[n])break;r+=ti(n),this.bytes.next()}return A.of(r)},t.prototype.parseArray=function(){this.bytes.assertNext(R.LeftSquareBracket),this.skipWhitespaceAndComments();for(var r=Ve.withContext(this.context);this.bytes.peek()!==R.RightSquareBracket;){var n=this.parseObject();r.push(n),this.skipWhitespaceAndComments()}return this.bytes.assertNext(R.RightSquareBracket),r},t.prototype.parseDict=function(){this.bytes.assertNext(R.LessThan),this.bytes.assertNext(R.LessThan),this.skipWhitespaceAndComments();for(var r=new Map;!this.bytes.done()&&this.bytes.peek()!==R.GreaterThan&&this.bytes.peekAhead(1)!==R.GreaterThan;){var n=this.parseName(),a=this.parseObject();r.set(n,a),this.skipWhitespaceAndComments()}this.skipWhitespaceAndComments(),this.bytes.assertNext(R.GreaterThan),this.bytes.assertNext(R.GreaterThan);var s=r.get(A.of("Type"));return s===A.of("Catalog")?NT.fromMapWithContext(r,this.context):s===A.of("Pages")?ST.fromMapWithContext(r,this.context):s===A.of("Page")?ni.fromMapWithContext(r,this.context):xe.fromMapWithContext(r,this.context)},t.prototype.parseDictOrStream=function(){var r=this.bytes.position(),n=this.parseDict();if(this.skipWhitespaceAndComments(),!this.matchKeyword(rt.streamEOF1)&&!this.matchKeyword(rt.streamEOF2)&&!this.matchKeyword(rt.streamEOF3)&&!this.matchKeyword(rt.streamEOF4)&&!this.matchKeyword(rt.stream))return n;var a=this.bytes.offset(),s,o=n.get(A.of("Length"));o instanceof ue?(s=a+o.asNumber(),this.bytes.moveTo(s),this.skipWhitespaceAndComments(),this.matchKeyword(rt.endstream)||(this.bytes.moveTo(a),s=this.findEndOfStreamFallback(r))):s=this.findEndOfStreamFallback(r);var l=this.bytes.slice(a,s);return wu.of(n,l)},t.prototype.findEndOfStreamFallback=function(r){for(var n=1,a=this.bytes.offset();!this.bytes.done()&&(a=this.bytes.offset(),this.matchKeyword(rt.stream)?n+=1:this.matchKeyword(rt.EOF1endstream)||this.matchKeyword(rt.EOF2endstream)||this.matchKeyword(rt.EOF3endstream)||this.matchKeyword(rt.endstream)?n-=1:this.bytes.next(),n!==0););if(n!==0)throw new _X(r);return a},t.forBytes=function(r,n,a){return new t(cg.of(r),n,a)},t.forByteStream=function(r,n,a){return a===void 0&&(a=!1),new t(r,n,a)},t}(jJ),NJ=function(e){q(t,e);function t(r,n){var a=e.call(this,cg.fromPDFRawStream(r),r.dict.context)||this,s=r.dict;return a.alreadyParsed=!1,a.shouldWaitForTick=n||function(){return!1},a.firstOffset=s.lookup(A.of("First"),ue).asNumber(),a.objectCount=s.lookup(A.of("N"),ue).asNumber(),a}return t.prototype.parseIntoContext=function(){return je(this,void 0,void 0,function(){var r,n,a,s,o,l,c,d;return ke(this,function(u){switch(u.label){case 0:if(this.alreadyParsed)throw new $b("PDFObjectStreamParser","parseIntoContext");this.alreadyParsed=!0,r=this.parseOffsetsAndObjectNumbers(),n=0,a=r.length,u.label=1;case 1:return n<a?(s=r[n],o=s.objectNumber,l=s.offset,this.bytes.moveTo(this.firstOffset+l),c=this.parseObject(),d=Qe.of(o,0),this.context.assign(d,c),this.shouldWaitForTick()?[4,nc()]:[3,3]):[3,4];case 2:u.sent(),u.label=3;case 3:return n++,[3,1];case 4:return[2]}})})},t.prototype.parseOffsetsAndObjectNumbers=function(){for(var r=[],n=0,a=this.objectCount;n<a;n++){this.skipWhitespaceAndComments();var s=this.parseRawInt();this.skipWhitespaceAndComments();var o=this.parseRawInt();r.push({objectNumber:s,offset:o})}return r},t.forStream=function(r,n){return new t(r,n)},t}(CT),SJ=function(){function e(t){this.alreadyParsed=!1,this.dict=t.dict,this.bytes=cg.fromPDFRawStream(t),this.context=this.dict.context;var r=this.dict.lookup(A.of("Size"),ue),n=this.dict.lookup(A.of("Index"));if(n instanceof Ve){this.subsections=[];for(var a=0,s=n.size();a<s;a+=2){var o=n.lookup(a+0,ue).asNumber(),l=n.lookup(a+1,ue).asNumber();this.subsections.push({firstObjectNumber:o,length:l})}}else this.subsections=[{firstObjectNumber:0,length:r.asNumber()}];var c=this.dict.lookup(A.of("W"),Ve);this.byteWidths=[-1,-1,-1];for(var a=0,s=c.size();a<s;a++)this.byteWidths[a]=c.lookup(a,ue).asNumber()}return e.prototype.parseIntoContext=function(){if(this.alreadyParsed)throw new $b("PDFXRefStreamParser","parseIntoContext");this.alreadyParsed=!0,this.context.trailerInfo={Root:this.dict.get(A.of("Root")),Encrypt:this.dict.get(A.of("Encrypt")),Info:this.dict.get(A.of("Info")),ID:this.dict.get(A.of("ID"))};var t=this.parseEntries();return t},e.prototype.parseEntries=function(){for(var t=[],r=this.byteWidths,n=r[0],a=r[1],s=r[2],o=0,l=this.subsections.length;o<l;o++)for(var c=this.subsections[o],d=c.firstObjectNumber,u=c.length,h=0;h<u;h++){for(var f=0,p=0,g=n;p<g;p++)f=f<<8|this.bytes.next();for(var m=0,p=0,g=a;p<g;p++)m=m<<8|this.bytes.next();for(var v=0,p=0,g=s;p<g;p++)v=v<<8|this.bytes.next();n===0&&(f=1);var x=d+h,y={ref:Qe.of(x,v),offset:m,deleted:f===0,inObjectStream:f===2};t.push(y)}return t},e.forStream=function(t){return new e(t)},e}(),CJ=function(e){q(t,e);function t(r,n,a,s){n===void 0&&(n=1/0),a===void 0&&(a=!1),s===void 0&&(s=!1);var o=e.call(this,cg.of(r),Wv.create(),s)||this;return o.alreadyParsed=!1,o.parsedObjects=0,o.shouldWaitForTick=function(){return o.parsedObjects+=1,o.parsedObjects%o.objectsPerTick===0},o.objectsPerTick=n,o.throwOnInvalidObject=a,o}return t.prototype.parseDocument=function(){return je(this,void 0,void 0,function(){var r,n;return ke(this,function(a){switch(a.label){case 0:if(this.alreadyParsed)throw new $b("PDFParser","parseDocument");this.alreadyParsed=!0,this.context.header=this.parseHeader(),a.label=1;case 1:return this.bytes.done()?[3,3]:[4,this.parseDocumentSection()];case 2:if(a.sent(),n=this.bytes.offset(),n===r)throw new OX(this.bytes.position());return r=n,[3,1];case 3:return this.maybeRecoverRoot(),this.context.lookup(Qe.of(0))&&(console.warn("Removing parsed object: 0 0 R"),this.context.delete(Qe.of(0))),[2,this.context]}})})},t.prototype.maybeRecoverRoot=function(){var r=function(u){return u instanceof xe&&u.lookup(A.of("Type"))===A.of("Catalog")},n=this.context.lookup(this.context.trailerInfo.Root);if(!r(n))for(var a=this.context.enumerateIndirectObjects(),s=0,o=a.length;s<o;s++){var l=a[s],c=l[0],d=l[1];r(d)&&(this.context.trailerInfo.Root=c)}},t.prototype.parseHeader=function(){for(;!this.bytes.done();){if(this.matchKeyword(rt.header)){var r=this.parseRawInt();this.bytes.assertNext(R.Period);var n=this.parseRawInt(),a=tg.forVersion(r,n);return this.skipBinaryHeaderComment(),a}this.bytes.next()}throw new FX(this.bytes.position())},t.prototype.parseIndirectObjectHeader=function(){this.skipWhitespaceAndComments();var r=this.parseRawInt();this.skipWhitespaceAndComments();var n=this.parseRawInt();if(this.skipWhitespaceAndComments(),!this.matchKeyword(rt.obj))throw new IX(this.bytes.position(),rt.obj);return Qe.of(r,n)},t.prototype.matchIndirectObjectHeader=function(){var r=this.bytes.offset();try{return this.parseIndirectObjectHeader(),!0}catch{return this.bytes.moveTo(r),!1}},t.prototype.parseIndirectObject=function(){return je(this,void 0,void 0,function(){var r,n;return ke(this,function(a){switch(a.label){case 0:return r=this.parseIndirectObjectHeader(),this.skipWhitespaceAndComments(),n=this.parseObject(),this.skipWhitespaceAndComments(),this.matchKeyword(rt.endobj),n instanceof wu&&n.dict.lookup(A.of("Type"))===A.of("ObjStm")?[4,NJ.forStream(n,this.shouldWaitForTick).parseIntoContext()]:[3,2];case 1:return a.sent(),[3,3];case 2:n instanceof wu&&n.dict.lookup(A.of("Type"))===A.of("XRef")?SJ.forStream(n).parseIntoContext():this.context.assign(r,n),a.label=3;case 3:return[2,r]}})})},t.prototype.tryToParseInvalidIndirectObject=function(){var r=this.bytes.position(),n="Trying to parse invalid object: "+JSON.stringify(r)+")";if(this.throwOnInvalidObject)throw new Error(n);console.warn(n);var a=this.parseIndirectObjectHeader();console.warn("Invalid object ref: "+a),this.skipWhitespaceAndComments();for(var s=this.bytes.offset(),o=!0;!this.bytes.done()&&(this.matchKeyword(rt.endobj)&&(o=!1),!!o);)this.bytes.next();if(o)throw new TX(r);var l=this.bytes.offset()-rt.endobj.length,c=pT.of(this.bytes.slice(s,l));return this.context.assign(a,c),a},t.prototype.parseIndirectObjects=function(){return je(this,void 0,void 0,function(){var r;return ke(this,function(n){switch(n.label){case 0:this.skipWhitespaceAndComments(),n.label=1;case 1:if(!(!this.bytes.done()&&dr[this.bytes.peek()]))return[3,8];r=this.bytes.offset(),n.label=2;case 2:return n.trys.push([2,4,,5]),[4,this.parseIndirectObject()];case 3:return n.sent(),[3,5];case 4:return n.sent(),this.bytes.moveTo(r),this.tryToParseInvalidIndirectObject(),[3,5];case 5:return this.skipWhitespaceAndComments(),this.skipJibberish(),this.shouldWaitForTick()?[4,nc()]:[3,7];case 6:n.sent(),n.label=7;case 7:return[3,1];case 8:return[2]}})})},t.prototype.maybeParseCrossRefSection=function(){if(this.skipWhitespaceAndComments(),!!this.matchKeyword(rt.xref)){this.skipWhitespaceAndComments();for(var r=-1,n=uT.createEmpty();!this.bytes.done()&&dr[this.bytes.peek()];){var a=this.parseRawInt();this.skipWhitespaceAndComments();var s=this.parseRawInt();this.skipWhitespaceAndComments();var o=this.bytes.peek();if(o===R.n||o===R.f){var l=Qe.of(r,s);this.bytes.next()===R.n?n.addEntry(l,a):n.addDeletedEntry(l,a),r+=1}else r=a;this.skipWhitespaceAndComments()}return n}},t.prototype.maybeParseTrailerDict=function(){if(this.skipWhitespaceAndComments(),!!this.matchKeyword(rt.trailer)){this.skipWhitespaceAndComments();var r=this.parseDict(),n=this.context;n.trailerInfo={Root:r.get(A.of("Root"))||n.trailerInfo.Root,Encrypt:r.get(A.of("Encrypt"))||n.trailerInfo.Encrypt,Info:r.get(A.of("Info"))||n.trailerInfo.Info,ID:r.get(A.of("ID"))||n.trailerInfo.ID}}},t.prototype.maybeParseTrailer=function(){if(this.skipWhitespaceAndComments(),!!this.matchKeyword(rt.startxref)){this.skipWhitespaceAndComments();var r=this.parseRawInt();return this.skipWhitespace(),this.matchKeyword(rt.eof),this.skipWhitespaceAndComments(),this.matchKeyword(rt.eof),this.skipWhitespaceAndComments(),nw.forLastCrossRefSectionOffset(r)}},t.prototype.parseDocumentSection=function(){return je(this,void 0,void 0,function(){return ke(this,function(r){switch(r.label){case 0:return[4,this.parseIndirectObjects()];case 1:return r.sent(),this.maybeParseCrossRefSection(),this.maybeParseTrailerDict(),this.maybeParseTrailer(),this.skipJibberish(),[2]}})})},t.prototype.skipJibberish=function(){for(this.skipWhitespaceAndComments();!this.bytes.done();){var r=this.bytes.offset(),n=this.bytes.peek(),a=n>=R.Space&&n<=R.Tilde;if(a&&(this.matchKeyword(rt.xref)||this.matchKeyword(rt.trailer)||this.matchKeyword(rt.startxref)||this.matchIndirectObjectHeader())){this.bytes.moveTo(r);break}this.bytes.next()}},t.prototype.skipBinaryHeaderComment=function(){this.skipWhitespaceAndComments();try{var r=this.bytes.offset();this.parseIndirectObjectHeader(),this.bytes.moveTo(r)}catch{this.bytes.next(),this.skipWhitespaceAndComments()}},t.forBytesWithOptions=function(r,n,a,s){return new t(r,n,a,s)},t}(CT),fa=function(e){return 1<<e},_d;(function(e){e[e.Invisible=fa(0)]="Invisible",e[e.Hidden=fa(1)]="Hidden",e[e.Print=fa(2)]="Print",e[e.NoZoom=fa(3)]="NoZoom",e[e.NoRotate=fa(4)]="NoRotate",e[e.NoView=fa(5)]="NoView",e[e.ReadOnly=fa(6)]="ReadOnly",e[e.Locked=fa(7)]="Locked",e[e.ToggleNoView=fa(8)]="ToggleNoView",e[e.LockedContents=fa(9)]="LockedContents"})(_d||(_d={}));var dg=function(e){return e instanceof A?e:A.of(e)},he=function(e){return e instanceof ue?e:ue.of(e)},Ne=function(e){return e instanceof ue?e.asNumber():e},ju;(function(e){e.Degrees="degrees",e.Radians="radians"})(ju||(ju={}));var de=function(e){return _(e,"degreeAngle",["number"]),{type:ju.Degrees,angle:e}},AT=ju.Radians,RT=ju.Degrees,ET=function(e){return e*Math.PI/180},AJ=function(e){return e*180/Math.PI},$t=function(e){return e.type===AT?e.angle:e.type===RT?ET(e.angle):Wu("Invalid rotation: "+JSON.stringify(e))},PT=function(e){return e.type===AT?AJ(e.angle):e.type===RT?e.angle:Wu("Invalid rotation: "+JSON.stringify(e))},gi=function(e){e===void 0&&(e=0);var t=e/90%4;return t===0?0:t===1?90:t===2?180:t===3?270:0},Co=function(e,t){t===void 0&&(t=0);var r=gi(t);return r===90||r===270?{width:e.height,height:e.width}:{width:e.width,height:e.height}},RJ=function(e,t,r){t===void 0&&(t=0),r===void 0&&(r=0);var n=e.x,a=e.y,s=e.width,o=e.height,l=gi(r),c=t/2;return l===0?{x:n-c,y:a-c,width:s,height:o}:l===90?{x:n-o+c,y:a-c,width:o,height:s}:l===180?{x:n-s+c,y:a-o+c,width:s,height:o}:l===270?{x:n-c,y:a-s+c,width:o,height:s}:{x:n-c,y:a-c,width:s,height:o}},TT=function(){return Fe.of(Be.ClipNonZero)},Zp=Math.cos,Xp=Math.sin,Jp=Math.tan,ug=function(e,t,r,n,a,s){return Fe.of(Be.ConcatTransformationMatrix,[he(e),he(t),he(r),he(n),he(a),he(s)])},un=function(e,t){return ug(1,0,0,1,e,t)},ku=function(e,t){return ug(e,0,0,t,0,0)},wc=function(e){return ug(Zp(Ne(e)),Xp(Ne(e)),-Xp(Ne(e)),Zp(Ne(e)),0,0)},rf=function(e){return wc(ET(Ne(e)))},dw=function(e,t){return ug(1,Jp(Ne(e)),Jp(Ne(t)),1,0,0)},hg=function(e,t){return Fe.of(Be.SetLineDashPattern,["["+e.map(he).join(" ")+"]",he(t)])},bl;(function(e){e[e.Butt=0]="Butt",e[e.Round=1]="Round",e[e.Projecting=2]="Projecting"})(bl||(bl={}));var fg=function(e){return Fe.of(Be.SetLineCapStyle,[he(e)])},hN;(function(e){e[e.Miter=0]="Miter",e[e.Round=1]="Round",e[e.Bevel=2]="Bevel"})(hN||(hN={}));var Ao=function(e){return Fe.of(Be.SetGraphicsStateParams,[dg(e)])},Wt=function(){return Fe.of(Be.PushGraphicsState)},Ht=function(){return Fe.of(Be.PopGraphicsState)},Yu=function(e){return Fe.of(Be.SetLineWidth,[he(e)])},Br=function(e,t,r,n,a,s){return Fe.of(Be.AppendBezierCurve,[he(e),he(t),he(r),he(n),he(a),he(s)])},nf=function(e,t,r,n){return Fe.of(Be.CurveToReplicateInitialPoint,[he(e),he(t),he(r),he(n)])},ws=function(){return Fe.of(Be.ClosePath)},Oa=function(e,t){return Fe.of(Be.MoveTo,[he(e),he(t)])},Kt=function(e,t){return Fe.of(Be.LineTo,[he(e),he(t)])},Zu=function(){return Fe.of(Be.StrokePath)},uw=function(){return Fe.of(Be.FillNonZero)},hw=function(){return Fe.of(Be.FillNonZeroAndStroke)},_T=function(){return Fe.of(Be.EndPath)},EJ=function(){return Fe.of(Be.NextLine)},MT=function(e){return Fe.of(Be.ShowText,[e])},OT=function(){return Fe.of(Be.BeginText)},FT=function(){return Fe.of(Be.EndText)},fw=function(e,t){return Fe.of(Be.SetFontAndSize,[dg(e),he(t)])},PJ=function(e){return Fe.of(Be.SetTextLineHeight,[he(e)])},fN;(function(e){e[e.Fill=0]="Fill",e[e.Outline=1]="Outline",e[e.FillAndOutline=2]="FillAndOutline",e[e.Invisible=3]="Invisible",e[e.FillAndClip=4]="FillAndClip",e[e.OutlineAndClip=5]="OutlineAndClip",e[e.FillAndOutlineAndClip=6]="FillAndOutlineAndClip",e[e.Clip=7]="Clip"})(fN||(fN={}));var TJ=function(e,t,r,n,a,s){return Fe.of(Be.SetTextMatrix,[he(e),he(t),he(r),he(n),he(a),he(s)])},IT=function(e,t,r,n,a){return TJ(Zp(Ne(e)),Xp(Ne(e))+Jp(Ne(t)),-Xp(Ne(e))+Jp(Ne(r)),Zp(Ne(e)),n,a)},pw=function(e){return Fe.of(Be.DrawObject,[dg(e)])},_J=function(e){return Fe.of(Be.NonStrokingColorGray,[he(e)])},MJ=function(e){return Fe.of(Be.StrokingColorGray,[he(e)])},OJ=function(e,t,r){return Fe.of(Be.NonStrokingColorRgb,[he(e),he(t),he(r)])},FJ=function(e,t,r){return Fe.of(Be.StrokingColorRgb,[he(e),he(t),he(r)])},IJ=function(e,t,r,n){return Fe.of(Be.NonStrokingColorCmyk,[he(e),he(t),he(r),he(n)])},DJ=function(e,t,r,n){return Fe.of(Be.StrokingColorCmyk,[he(e),he(t),he(r),he(n)])},DT=function(e){return Fe.of(Be.BeginMarkedContent,[dg(e)])},LT=function(){return Fe.of(Be.EndMarkedContent)},js;(function(e){e.Grayscale="Grayscale",e.RGB="RGB",e.CMYK="CMYK"})(js||(js={}));var zT=function(e){return zr(e,"gray",0,1),{type:js.Grayscale,gray:e}},ze=function(e,t,r){return zr(e,"red",0,1),zr(t,"green",0,1),zr(r,"blue",0,1),{type:js.RGB,red:e,green:t,blue:r}},BT=function(e,t,r,n){return zr(e,"cyan",0,1),zr(t,"magenta",0,1),zr(r,"yellow",0,1),zr(n,"key",0,1),{type:js.CMYK,cyan:e,magenta:t,yellow:r,key:n}},mw=js.Grayscale,gw=js.RGB,xw=js.CMYK,Ro=function(e){return e.type===mw?_J(e.gray):e.type===gw?OJ(e.red,e.green,e.blue):e.type===xw?IJ(e.cyan,e.magenta,e.yellow,e.key):Wu("Invalid color: "+JSON.stringify(e))},Xu=function(e){return e.type===mw?MJ(e.gray):e.type===gw?FJ(e.red,e.green,e.blue):e.type===xw?DJ(e.cyan,e.magenta,e.yellow,e.key):Wu("Invalid color: "+JSON.stringify(e))},yr=function(e,t){return t===void 0&&(t=1),(e==null?void 0:e.length)===1?zT(e[0]*t):(e==null?void 0:e.length)===3?ze(e[0]*t,e[1]*t,e[2]*t):(e==null?void 0:e.length)===4?BT(e[0]*t,e[1]*t,e[2]*t,e[3]*t):void 0},pN=function(e){return e.type===mw?[e.gray]:e.type===gw?[e.red,e.green,e.blue]:e.type===xw?[e.cyan,e.magenta,e.yellow,e.key]:Wu("Invalid color: "+JSON.stringify(e))},ie=0,se=0,Me=0,Oe=0,sd=0,od=0,mN=new Map([["A",7],["a",7],["C",6],["c",6],["H",1],["h",1],["L",2],["l",2],["M",2],["m",2],["Q",4],["q",4],["S",4],["s",4],["T",2],["t",2],["V",1],["v",1],["Z",0],["z",0]]),LJ=function(e){for(var t,r=[],n=[],a="",s=!1,o=0,l=0,c=e;l<c.length;l++){var d=c[l];if(mN.has(d))o=mN.get(d),t&&(a.length>0&&(n[n.length]=+a),r[r.length]={cmd:t,args:n},n=[],a="",s=!1),t=d;else if([" ",","].includes(d)||d==="-"&&a.length>0&&a[a.length-1]!=="e"||d==="."&&s){if(a.length===0)continue;n.length===o?(r[r.length]={cmd:t,args:n},n=[+a],t==="M"&&(t="L"),t==="m"&&(t="l")):n[n.length]=+a,s=d===".",a=["-","."].includes(d)?d:""}else a+=d,d==="."&&(s=!0)}return a.length>0&&(n.length===o?(r[r.length]={cmd:t,args:n},n=[+a],t==="M"&&(t="L"),t==="m"&&(t="l")):n[n.length]=+a),r[r.length]={cmd:t,args:n},r},zJ=function(e){ie=se=Me=Oe=sd=od=0;for(var t=[],r=0;r<e.length;r++){var n=e[r];if(n.cmd&&typeof gN[n.cmd]=="function"){var a=gN[n.cmd](n.args);Array.isArray(a)?t=t.concat(a):t.push(a)}}return t},gN={M:function(e){return ie=e[0],se=e[1],Me=Oe=null,sd=ie,od=se,Oa(ie,se)},m:function(e){return ie+=e[0],se+=e[1],Me=Oe=null,sd=ie,od=se,Oa(ie,se)},C:function(e){return ie=e[4],se=e[5],Me=e[2],Oe=e[3],Br(e[0],e[1],e[2],e[3],e[4],e[5])},c:function(e){var t=Br(e[0]+ie,e[1]+se,e[2]+ie,e[3]+se,e[4]+ie,e[5]+se);return Me=ie+e[2],Oe=se+e[3],ie+=e[4],se+=e[5],t},S:function(e){(Me===null||Oe===null)&&(Me=ie,Oe=se);var t=Br(ie-(Me-ie),se-(Oe-se),e[0],e[1],e[2],e[3]);return Me=e[0],Oe=e[1],ie=e[2],se=e[3],t},s:function(e){(Me===null||Oe===null)&&(Me=ie,Oe=se);var t=Br(ie-(Me-ie),se-(Oe-se),ie+e[0],se+e[1],ie+e[2],se+e[3]);return Me=ie+e[0],Oe=se+e[1],ie+=e[2],se+=e[3],t},Q:function(e){return Me=e[0],Oe=e[1],ie=e[2],se=e[3],nf(e[0],e[1],ie,se)},q:function(e){var t=nf(e[0]+ie,e[1]+se,e[2]+ie,e[3]+se);return Me=ie+e[0],Oe=se+e[1],ie+=e[2],se+=e[3],t},T:function(e){Me===null||Oe===null?(Me=ie,Oe=se):(Me=ie-(Me-ie),Oe=se-(Oe-se));var t=nf(Me,Oe,e[0],e[1]);return Me=ie-(Me-ie),Oe=se-(Oe-se),ie=e[0],se=e[1],t},t:function(e){Me===null||Oe===null?(Me=ie,Oe=se):(Me=ie-(Me-ie),Oe=se-(Oe-se));var t=nf(Me,Oe,ie+e[0],se+e[1]);return ie+=e[0],se+=e[1],t},A:function(e){var t=xN(ie,se,e);return ie=e[5],se=e[6],t},a:function(e){e[5]+=ie,e[6]+=se;var t=xN(ie,se,e);return ie=e[5],se=e[6],t},L:function(e){return ie=e[0],se=e[1],Me=Oe=null,Kt(ie,se)},l:function(e){return ie+=e[0],se+=e[1],Me=Oe=null,Kt(ie,se)},H:function(e){return ie=e[0],Me=Oe=null,Kt(ie,se)},h:function(e){return ie+=e[0],Me=Oe=null,Kt(ie,se)},V:function(e){return se=e[0],Me=Oe=null,Kt(ie,se)},v:function(e){return se+=e[0],Me=Oe=null,Kt(ie,se)},Z:function(){var e=ws();return ie=sd,se=od,e},z:function(){var e=ws();return ie=sd,se=od,e}},xN=function(e,t,r){for(var n=r[0],a=r[1],s=r[2],o=r[3],l=r[4],c=r[5],d=r[6],u=BJ(c,d,n,a,o,l,s,e,t),h=[],f=0,p=u;f<p.length;f++){var g=p[f],m=UJ.apply(void 0,g);h.push(Br.apply(void 0,m))}return h},BJ=function(e,t,r,n,a,s,o,l,c){var d=o*(Math.PI/180),u=Math.sin(d),h=Math.cos(d);r=Math.abs(r),n=Math.abs(n),Me=h*(l-e)*.5+u*(c-t)*.5,Oe=h*(c-t)*.5-u*(l-e)*.5;var f=Me*Me/(r*r)+Oe*Oe/(n*n);f>1&&(f=Math.sqrt(f),r*=f,n*=f);var p=h/r,g=u/r,m=-u/n,v=h/n,x=p*l+g*c,y=m*l+v*c,b=p*e+g*t,j=m*e+v*t,k=(b-x)*(b-x)+(j-y)*(j-y),N=1/k-.25;N<0&&(N=0);var S=Math.sqrt(N);s===a&&(S=-S);var C=.5*(x+b)-S*(j-y),E=.5*(y+j)+S*(b-x),P=Math.atan2(y-E,x-C),T=Math.atan2(j-E,b-C),M=T-P;M<0&&s===1?M+=2*Math.PI:M>0&&s===0&&(M-=2*Math.PI);for(var O=Math.ceil(Math.abs(M/(Math.PI*.5+.001))),I=[],W=0;W<O;W++){var L=P+W*M/O,Y=P+(W+1)*M/O;I[W]=[C,E,L,Y,r,n,u,h]}return I},UJ=function(e,t,r,n,a,s,o,l){var c=l*a,d=-o*s,u=o*a,h=l*s,f=.5*(n-r),p=8/3*Math.sin(f*.5)*Math.sin(f*.5)/Math.sin(f),g=e+Math.cos(r)-p*Math.sin(r),m=t+Math.sin(r)+p*Math.cos(r),v=e+Math.cos(n),x=t+Math.sin(n),y=v+p*Math.sin(n),b=x-p*Math.cos(n),j=[c*g+d*m,u*g+h*m,c*y+d*b,u*y+h*b,c*v+d*x,u*v+h*x];return j},WJ=function(e){return zJ(LJ(e))},HJ=function(e,t){for(var r=[Wt(),t.graphicsState&&Ao(t.graphicsState),OT(),Ro(t.color),fw(t.font,t.size),PJ(t.lineHeight),IT($t(t.rotate),$t(t.xSkew),$t(t.ySkew),t.x,t.y)].filter(Boolean),n=0,a=e.length;n<a;n++)r.push(MT(e[n]),EJ());return r.push(FT(),Ht()),r},UT=function(e,t){return[Wt(),t.graphicsState&&Ao(t.graphicsState),un(t.x,t.y),wc($t(t.rotate)),ku(t.width,t.height),dw($t(t.xSkew),$t(t.ySkew)),pw(e),Ht()].filter(Boolean)},VJ=function(e,t){return[Wt(),t.graphicsState&&Ao(t.graphicsState),un(t.x,t.y),wc($t(t.rotate)),ku(t.xScale,t.yScale),dw($t(t.xSkew),$t(t.ySkew)),pw(e),Ht()].filter(Boolean)},qJ=function(e){var t,r;return[Wt(),e.graphicsState&&Ao(e.graphicsState),e.color&&Xu(e.color),Yu(e.thickness),hg((t=e.dashArray)!==null&&t!==void 0?t:[],(r=e.dashPhase)!==null&&r!==void 0?r:0),Oa(e.start.x,e.start.y),e.lineCap&&fg(e.lineCap),Oa(e.start.x,e.start.y),Kt(e.end.x,e.end.y),Zu(),Ht()].filter(Boolean)},ac=function(e){var t,r;return[Wt(),e.graphicsState&&Ao(e.graphicsState),e.color&&Ro(e.color),e.borderColor&&Xu(e.borderColor),Yu(e.borderWidth),e.borderLineCap&&fg(e.borderLineCap),hg((t=e.borderDashArray)!==null&&t!==void 0?t:[],(r=e.borderDashPhase)!==null&&r!==void 0?r:0),un(e.x,e.y),wc($t(e.rotate)),dw($t(e.xSkew),$t(e.ySkew)),Oa(0,0),Kt(0,e.height),Kt(e.width,e.height),Kt(e.width,0),ws(),e.color&&e.borderWidth?hw():e.color?uw():e.borderColor?Zu():ws(),Ht()].filter(Boolean)},Qp=4*((Math.sqrt(2)-1)/3),GJ=function(e){var t=Ne(e.x),r=Ne(e.y),n=Ne(e.xScale),a=Ne(e.yScale);t-=n,r-=a;var s=n*Qp,o=a*Qp,l=t+n*2,c=r+a*2,d=t+n,u=r+a;return[Wt(),Oa(t,u),Br(t,u-o,d-s,r,d,r),Br(d+s,r,l,u-o,l,u),Br(l,u+o,d+s,c,d,c),Br(d-s,c,t,u+o,t,u),Ht()]},KJ=function(e){var t=Ne(e.x),r=Ne(e.y),n=Ne(e.xScale),a=Ne(e.yScale),s=-n,o=-a,l=n*Qp,c=a*Qp,d=s+n*2,u=o+a*2,h=s+n,f=o+a;return[un(t,r),wc($t(e.rotate)),Oa(s,f),Br(s,f-c,h-l,o,h,o),Br(h+l,o,d,f-c,d,f),Br(d,f+c,h+l,u,h,u),Br(h-l,u,s,f+c,s,f)]},Gv=function(e){var t,r,n;return Le([Wt(),e.graphicsState&&Ao(e.graphicsState),e.color&&Ro(e.color),e.borderColor&&Xu(e.borderColor),Yu(e.borderWidth),e.borderLineCap&&fg(e.borderLineCap),hg((t=e.borderDashArray)!==null&&t!==void 0?t:[],(r=e.borderDashPhase)!==null&&r!==void 0?r:0)],e.rotate===void 0?GJ({x:e.x,y:e.y,xScale:e.xScale,yScale:e.yScale}):KJ({x:e.x,y:e.y,xScale:e.xScale,yScale:e.yScale,rotate:(n=e.rotate)!==null&&n!==void 0?n:de(0)}),[e.color&&e.borderWidth?hw():e.color?uw():e.borderColor?Zu():ws(),Ht()]).filter(Boolean)},YJ=function(e,t){var r,n,a;return Le([Wt(),t.graphicsState&&Ao(t.graphicsState),un(t.x,t.y),wc($t((r=t.rotate)!==null&&r!==void 0?r:de(0))),t.scale?ku(t.scale,-t.scale):ku(1,-1),t.color&&Ro(t.color),t.borderColor&&Xu(t.borderColor),t.borderWidth&&Yu(t.borderWidth),t.borderLineCap&&fg(t.borderLineCap),hg((n=t.borderDashArray)!==null&&n!==void 0?n:[],(a=t.borderDashPhase)!==null&&a!==void 0?a:0)],WJ(e),[t.color&&t.borderWidth?hw():t.color?uw():t.borderColor?Zu():ws(),Ht()]).filter(Boolean)},ZJ=function(e){var t=Ne(e.size),r=-1+.75,n=-1+.51,a=1-.525,s=1-.31,o=-1+.325,l=-((o-r)*(s-r))/(a-n)+n;return[Wt(),e.color&&Xu(e.color),Yu(e.thickness),un(e.x,e.y),Oa(o*t,l*t),Kt(r*t,n*t),Kt(s*t,a*t),Zu(),Ht()].filter(Boolean)},Ts=function(e){return e.rotation===0?[un(0,0),rf(0)]:e.rotation===90?[un(e.width,0),rf(90)]:e.rotation===180?[un(e.width,e.height),rf(180)]:e.rotation===270?[un(0,e.height),rf(270)]:[]},af=function(e){var t=ac({x:e.x,y:e.y,width:e.width,height:e.height,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:de(0),xSkew:de(0),ySkew:de(0)});if(!e.filled)return t;var r=Ne(e.width),n=Ne(e.height),a=Math.min(r,n)/2,s=ZJ({x:r/2,y:n/2,size:a,thickness:e.thickness,color:e.markColor});return Le([Wt()],t,s,[Ht()])},sf=function(e){var t=Ne(e.width),r=Ne(e.height),n=Math.min(t,r)/2,a=Gv({x:e.x,y:e.y,xScale:n,yScale:n,color:e.color,borderColor:e.borderColor,borderWidth:e.borderWidth});if(!e.filled)return a;var s=Gv({x:e.x,y:e.y,xScale:n*.45,yScale:n*.45,color:e.dotColor,borderColor:void 0,borderWidth:0});return Le([Wt()],a,s,[Ht()])},yN=function(e){var t=Ne(e.x),r=Ne(e.y),n=Ne(e.width),a=Ne(e.height),s=ac({x:t,y:r,width:n,height:a,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:de(0),xSkew:de(0),ySkew:de(0)}),o=yw(e.textLines,{color:e.textColor,font:e.font,size:e.fontSize,rotate:de(0),xSkew:de(0),ySkew:de(0)});return Le([Wt()],s,o,[Ht()])},yw=function(e,t){for(var r=[OT(),Ro(t.color),fw(t.font,t.size)],n=0,a=e.length;n<a;n++){var s=e[n],o=s.encoded,l=s.x,c=s.y;r.push(IT($t(t.rotate),$t(t.xSkew),$t(t.ySkew),l,c),MT(o))}return r.push(FT()),r},WT=function(e){var t=Ne(e.x),r=Ne(e.y),n=Ne(e.width),a=Ne(e.height),s=Ne(e.borderWidth),o=Ne(e.padding),l=t+s/2+o,c=r+s/2+o,d=n-(s/2+o)*2,u=a-(s/2+o)*2,h=[Oa(l,c),Kt(l,c+u),Kt(l+d,c+u),Kt(l+d,c),ws(),TT(),_T()],f=ac({x:t,y:r,width:n,height:a,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:de(0),xSkew:de(0),ySkew:de(0)}),p=yw(e.textLines,{color:e.textColor,font:e.font,size:e.fontSize,rotate:de(0),xSkew:de(0),ySkew:de(0)}),g=Le([DT("Tx"),Wt()],p,[Ht(),LT()]);return Le([Wt()],f,h,g,[Ht()])},XJ=function(e){for(var t=Ne(e.x),r=Ne(e.y),n=Ne(e.width),a=Ne(e.height),s=Ne(e.lineHeight),o=Ne(e.borderWidth),l=Ne(e.padding),c=t+o/2+l,d=r+o/2+l,u=n-(o/2+l)*2,h=a-(o/2+l)*2,f=[Oa(c,d),Kt(c,d+h),Kt(c+u,d+h),Kt(c+u,d),ws(),TT(),_T()],p=ac({x:t,y:r,width:n,height:a,borderWidth:e.borderWidth,color:e.color,borderColor:e.borderColor,rotate:de(0),xSkew:de(0),ySkew:de(0)}),g=[],m=0,v=e.selectedLines.length;m<v;m++){var x=e.textLines[e.selectedLines[m]];g.push.apply(g,ac({x:x.x-l,y:x.y-(s-x.height)/2,width:n-o,height:x.height+(s-x.height)/2,borderWidth:0,color:e.selectedColor,borderColor:void 0,rotate:de(0),xSkew:de(0),ySkew:de(0)}))}var y=yw(e.textLines,{color:e.textColor,font:e.font,size:e.fontSize,rotate:de(0),xSkew:de(0),ySkew:de(0)}),b=Le([DT("Tx"),Wt()],y,[Ht(),LT()]);return Le([Wt()],p,g,f,b,[Ht()])},JJ=function(e){q(t,e);function t(){var r=this,n="Input document to `PDFDocument.load` is encrypted. You can use `PDFDocument.load(..., { ignoreEncryption: true })` if you wish to load the document anyways.";return r=e.call(this,n)||this,r}return t}(Error),QJ=function(e){q(t,e);function t(){var r=this,n="Input to `PDFDocument.embedFont` was a custom font, but no `fontkit` instance was found. You must register a `fontkit` instance with `PDFDocument.registerFontkit(...)` before embedding custom fonts.";return r=e.call(this,n)||this,r}return t}(Error),$J=function(e){q(t,e);function t(){var r=this,n="A `page` passed to `PDFDocument.addPage` or `PDFDocument.insertPage` was from a different (foreign) PDF document. If you want to copy pages from one PDFDocument to another, you must use `PDFDocument.copyPages(...)` to copy the pages before adding or inserting them.";return r=e.call(this,n)||this,r}return t}(Error),eQ=function(e){q(t,e);function t(){var r=this,n="PDFDocument has no pages so `PDFDocument.removePage` cannot be called";return r=e.call(this,n)||this,r}return t}(Error),tQ=function(e){q(t,e);function t(r){var n=this,a='PDFDocument has no form field with the name "'+r+'"';return n=e.call(this,a)||this,n}return t}(Error),Is=function(e){q(t,e);function t(r,n,a){var s,o,l=this,c=n==null?void 0:n.name,d=(o=(s=a==null?void 0:a.constructor)===null||s===void 0?void 0:s.name)!==null&&o!==void 0?o:a,u='Expected field "'+r+'" to be of type '+c+", "+("but it is actually of type "+d);return l=e.call(this,u)||this,l}return t}(Error);(function(e){q(t,e);function t(r){var n=this,a='Failed to select check box due to missing onValue: "'+r+'"';return n=e.call(this,a)||this,n}return t})(Error);var HT=function(e){q(t,e);function t(r){var n=this,a='A field already exists with the specified name: "'+r+'"';return n=e.call(this,a)||this,n}return t}(Error),rQ=function(e){q(t,e);function t(r){var n=this,a='Field name contains invalid component: "'+r+'"';return n=e.call(this,a)||this,n}return t}(Error);(function(e){q(t,e);function t(r){var n=this,a='A non-terminal field already exists with the specified name: "'+r+'"';return n=e.call(this,a)||this,n}return t})(Error);var nQ=function(e){q(t,e);function t(r){var n=this,a="Reading rich text fields is not supported: Attempted to read rich text field: "+r;return n=e.call(this,a)||this,n}return t}(Error),aQ=function(e){q(t,e);function t(r,n){var a=this,s="Failed to layout combed text as lineLength="+r+" is greater than cellCount="+n;return a=e.call(this,s)||this,a}return t}(Error),iQ=function(e){q(t,e);function t(r,n,a){var s=this,o="Attempted to set text with length="+r+" for TextField with maxLength="+n+" and name="+a;return s=e.call(this,o)||this,s}return t}(Error),sQ=function(e){q(t,e);function t(r,n,a){var s=this,o="Attempted to set maxLength="+n+", which is less than "+r+", the length of this field's current value (name="+a+")";return s=e.call(this,o)||this,s}return t}(Error),zt;(function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"})(zt||(zt={}));var VT=4,qT=500,GT=function(e,t,r,n){n===void 0&&(n=!1);for(var a=VT;a<qT;){for(var s=0,o=0,l=e.length;o<l;o++){s+=1;for(var c=e[o],d=c.split(" "),u=r.width,h=0,f=d.length;h<f;h++){var p=h===f-1,g=p?d[h]:d[h]+" ",m=t.widthOfTextAtSize(g,a);u-=m,u<=0&&(s+=1,u=r.width-m)}}if(!n&&s>e.length)return a-1;var v=t.heightAtSize(a),x=v+v*.2,y=x*s;if(y>Math.abs(r.height))return a-1;a+=1}return a},oQ=function(e,t,r,n){for(var a=r.width/n,s=r.height,o=VT,l=IK(e);o<qT;){for(var c=0,d=l.length;c<d;c++){var u=l[c],h=t.widthOfTextAtSize(u,o)>a*.75;if(h)return o-1}var f=t.heightAtSize(o,{descender:!1});if(f>s)return o-1;o+=1}return o},lQ=function(e){for(var t=e.length;t>0;t--)if(/\s/.test(e[t]))return t},cQ=function(e,t,r,n){for(var a,s=e.length;s>0;){var o=e.substring(0,s),l=r.encodeText(o),c=r.widthOfTextAtSize(o,n);if(c<t){var d=e.substring(s)||void 0;return{line:o,encoded:l,width:c,remainder:d}}s=(a=lQ(o))!==null&&a!==void 0?a:0}return{line:e,encoded:r.encodeText(e),width:r.widthOfTextAtSize(e,n),remainder:void 0}},KT=function(e,t){var r=t.alignment,n=t.fontSize,a=t.font,s=t.bounds,o=lP(Uu(e));(n===void 0||n===0)&&(n=GT(o,a,s,!0));for(var l=a.heightAtSize(n),c=l+l*.2,d=[],u=s.x,h=s.y,f=s.x+s.width,p=s.y+s.height,g=s.y+s.height,m=0,v=o.length;m<v;m++)for(var x=o[m];x!==void 0;){var y=cQ(x,s.width,a,n),b=y.line,j=y.encoded,k=y.width,N=y.remainder,S=r===zt.Left?s.x:r===zt.Center?s.x+s.width/2-k/2:r===zt.Right?s.x+s.width-k:s.x;g-=c,S<u&&(u=S),g<h&&(h=g),S+k>f&&(f=S+k),g+l>p&&(p=g+l),d.push({text:b,encoded:j,width:k,height:l,x:S,y:g}),x=N==null?void 0:N.trim()}return{fontSize:n,lineHeight:c,lines:d,bounds:{x:u,y:h,width:f-u,height:p-h}}},dQ=function(e,t){var r=t.fontSize,n=t.font,a=t.bounds,s=t.cellCount,o=cP(Uu(e));if(o.length>s)throw new aQ(o.length,s);(r===void 0||r===0)&&(r=oQ(o,n,a,s));for(var l=a.width/s,c=n.heightAtSize(r,{descender:!1}),d=a.y+(a.height/2-c/2),u=[],h=a.x,f=a.y,p=a.x+a.width,g=a.y+a.height,m=0,v=0;m<s;){var x=dP(o,v),y=x[0],b=x[1],j=n.encodeText(y),k=n.widthOfTextAtSize(y,r),N=a.x+(l*m+l/2),S=N-k/2;S<h&&(h=S),d<f&&(f=d),S+k>p&&(p=S+k),d+c>g&&(g=d+c),u.push({text:o,encoded:j,width:k,height:c,x:S,y:d}),m+=1,v+=b}return{fontSize:r,cells:u,bounds:{x:h,y:f,width:p-h,height:g-f}}},$p=function(e,t){var r=t.alignment,n=t.fontSize,a=t.font,s=t.bounds,o=cP(Uu(e));(n===void 0||n===0)&&(n=GT([o],a,s));var l=a.encodeText(o),c=a.widthOfTextAtSize(o,n),d=a.heightAtSize(n,{descender:!1}),u=r===zt.Left?s.x:r===zt.Center?s.x+s.width/2-c/2:r===zt.Right?s.x+s.width-c:s.x,h=s.y+(s.height/2-d/2);return{fontSize:n,line:{text:o,encoded:l,width:c,height:d,x:u,y:h},bounds:{x:u,y:h,width:c,height:d}}},jc=function(e){return"normal"in e?e:{normal:e}},uQ=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]+(\d*\.\d+|\d+)[\0\t\n\f\r\ ]+Tf/,ks=function(e){var t,r,n=(t=e.getDefaultAppearance())!==null&&t!==void 0?t:"",a=(r=Vb(n,uQ).match)!==null&&r!==void 0?r:[],s=Number(a[2]);return isFinite(s)?s:void 0},hQ=/(\d*\.\d+|\d+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+(g|rg|k)/,vn=function(e){var t,r=(t=e.getDefaultAppearance())!==null&&t!==void 0?t:"",n=Vb(r,hQ).match,a=n??[],s=a[1],o=a[2],l=a[3],c=a[4],d=a[5];if(d==="g"&&s)return zT(Number(s));if(d==="rg"&&s&&o&&l)return ze(Number(s),Number(o),Number(l));if(d==="k"&&s&&o&&l&&c)return BT(Number(s),Number(o),Number(l),Number(c))},bn=function(e,t,r,n){var a;n===void 0&&(n=0);var s=[Ro(t).toString(),fw((a=r==null?void 0:r.name)!==null&&a!==void 0?a:"dummy__noop",n).toString()].join(`
593`);e.setDefaultAppearance(s)},fQ=function(e,t){var r,n,a,s=vn(t),o=vn(e.acroField),l=t.getRectangle(),c=t.getAppearanceCharacteristics(),d=t.getBorderStyle(),u=(r=d==null?void 0:d.getWidth())!==null&&r!==void 0?r:0,h=gi(c==null?void 0:c.getRotation()),f=Co(l,h),p=f.width,g=f.height,m=Ts(me(me({},l),{rotation:h})),v=ze(0,0,0),x=(n=yr(c==null?void 0:c.getBorderColor()))!==null&&n!==void 0?n:v,y=yr(c==null?void 0:c.getBackgroundColor()),b=yr(c==null?void 0:c.getBackgroundColor(),.8),j=(a=s??o)!==null&&a!==void 0?a:v;bn(s?t:e.acroField,j);var k={x:0+u/2,y:0+u/2,width:p-u,height:g-u,thickness:1.5,borderWidth:u,borderColor:x,markColor:j};return{normal:{on:Le(m,af(me(me({},k),{color:y,filled:!0}))),off:Le(m,af(me(me({},k),{color:y,filled:!1})))},down:{on:Le(m,af(me(me({},k),{color:b,filled:!0}))),off:Le(m,af(me(me({},k),{color:b,filled:!1})))}}},pQ=function(e,t){var r,n,a,s=vn(t),o=vn(e.acroField),l=t.getRectangle(),c=t.getAppearanceCharacteristics(),d=t.getBorderStyle(),u=(r=d==null?void 0:d.getWidth())!==null&&r!==void 0?r:0,h=gi(c==null?void 0:c.getRotation()),f=Co(l,h),p=f.width,g=f.height,m=Ts(me(me({},l),{rotation:h})),v=ze(0,0,0),x=(n=yr(c==null?void 0:c.getBorderColor()))!==null&&n!==void 0?n:v,y=yr(c==null?void 0:c.getBackgroundColor()),b=yr(c==null?void 0:c.getBackgroundColor(),.8),j=(a=s??o)!==null&&a!==void 0?a:v;bn(s?t:e.acroField,j);var k={x:p/2,y:g/2,width:p-u,height:g-u,borderWidth:u,borderColor:x,dotColor:j};return{normal:{on:Le(m,sf(me(me({},k),{color:y,filled:!0}))),off:Le(m,sf(me(me({},k),{color:y,filled:!1})))},down:{on:Le(m,sf(me(me({},k),{color:b,filled:!0}))),off:Le(m,sf(me(me({},k),{color:b,filled:!1})))}}},mQ=function(e,t,r){var n,a,s,o,l,c=vn(t),d=vn(e.acroField),u=ks(t),h=ks(e.acroField),f=t.getRectangle(),p=t.getAppearanceCharacteristics(),g=t.getBorderStyle(),m=p==null?void 0:p.getCaptions(),v=(n=m==null?void 0:m.normal)!==null&&n!==void 0?n:"",x=(s=(a=m==null?void 0:m.down)!==null&&a!==void 0?a:v)!==null&&s!==void 0?s:"",y=(o=g==null?void 0:g.getWidth())!==null&&o!==void 0?o:0,b=gi(p==null?void 0:p.getRotation()),j=Co(f,b),k=j.width,N=j.height,S=Ts(me(me({},f),{rotation:b})),C=ze(0,0,0),E=yr(p==null?void 0:p.getBorderColor()),P=yr(p==null?void 0:p.getBackgroundColor()),T=yr(p==null?void 0:p.getBackgroundColor(),.8),M={x:y,y,width:k-y*2,height:N-y*2},O=$p(v,{alignment:zt.Center,fontSize:u??h,font:r,bounds:M}),I=$p(x,{alignment:zt.Center,fontSize:u??h,font:r,bounds:M}),W=Math.min(O.fontSize,I.fontSize),L=(l=c??d)!==null&&l!==void 0?l:C;bn(c||u!==void 0?t:e.acroField,L,r,W);var Y={x:0+y/2,y:0+y/2,width:k-y,height:N-y,borderWidth:y,borderColor:E,textColor:L,font:r.name,fontSize:W};return{normal:Le(S,yN(me(me({},Y),{color:P,textLines:[O.line]}))),down:Le(S,yN(me(me({},Y),{color:T,textLines:[I.line]})))}},gQ=function(e,t,r){var n,a,s,o,l=vn(t),c=vn(e.acroField),d=ks(t),u=ks(e.acroField),h=t.getRectangle(),f=t.getAppearanceCharacteristics(),p=t.getBorderStyle(),g=(n=e.getText())!==null&&n!==void 0?n:"",m=(a=p==null?void 0:p.getWidth())!==null&&a!==void 0?a:0,v=gi(f==null?void 0:f.getRotation()),x=Co(h,v),y=x.width,b=x.height,j=Ts(me(me({},h),{rotation:v})),k=ze(0,0,0),N=yr(f==null?void 0:f.getBorderColor()),S=yr(f==null?void 0:f.getBackgroundColor()),C,E,P=e.isCombed()?0:1,T={x:m+P,y:m+P,width:y-(m+P)*2,height:b-(m+P)*2};if(e.isMultiline()){var M=KT(g,{alignment:e.getAlignment(),fontSize:d??u,font:r,bounds:T});C=M.lines,E=M.fontSize}else if(e.isCombed()){var M=dQ(g,{fontSize:d??u,font:r,bounds:T,cellCount:(s=e.getMaxLength())!==null&&s!==void 0?s:0});C=M.cells,E=M.fontSize}else{var M=$p(g,{alignment:e.getAlignment(),fontSize:d??u,font:r,bounds:T});C=[M.line],E=M.fontSize}var O=(o=l??c)!==null&&o!==void 0?o:k;bn(l||d!==void 0?t:e.acroField,O,r,E);var I={x:0+m/2,y:0+m/2,width:y-m,height:b-m,borderWidth:m??0,borderColor:N,textColor:O,font:r.name,fontSize:E,color:S,textLines:C,padding:P};return Le(j,WT(I))},xQ=function(e,t,r){var n,a,s,o=vn(t),l=vn(e.acroField),c=ks(t),d=ks(e.acroField),u=t.getRectangle(),h=t.getAppearanceCharacteristics(),f=t.getBorderStyle(),p=(n=e.getSelected()[0])!==null&&n!==void 0?n:"",g=(a=f==null?void 0:f.getWidth())!==null&&a!==void 0?a:0,m=gi(h==null?void 0:h.getRotation()),v=Co(u,m),x=v.width,y=v.height,b=Ts(me(me({},u),{rotation:m})),j=ze(0,0,0),k=yr(h==null?void 0:h.getBorderColor()),N=yr(h==null?void 0:h.getBackgroundColor()),S=1,C={x:g+S,y:g+S,width:x-(g+S)*2,height:y-(g+S)*2},E=$p(p,{alignment:zt.Left,fontSize:c??d,font:r,bounds:C}),P=E.line,T=E.fontSize,M=(s=o??l)!==null&&s!==void 0?s:j;bn(o||c!==void 0?t:e.acroField,M,r,T);var O={x:0+g/2,y:0+g/2,width:x-g,height:y-g,borderWidth:g??0,borderColor:k,textColor:M,font:r.name,fontSize:T,color:N,textLines:[P],padding:S};return Le(b,WT(O))},yQ=function(e,t,r){var n,a,s=vn(t),o=vn(e.acroField),l=ks(t),c=ks(e.acroField),d=t.getRectangle(),u=t.getAppearanceCharacteristics(),h=t.getBorderStyle(),f=(n=h==null?void 0:h.getWidth())!==null&&n!==void 0?n:0,p=gi(u==null?void 0:u.getRotation()),g=Co(d,p),m=g.width,v=g.height,x=Ts(me(me({},d),{rotation:p})),y=ze(0,0,0),b=yr(u==null?void 0:u.getBorderColor()),j=yr(u==null?void 0:u.getBackgroundColor()),k=e.getOptions(),N=e.getSelected();e.isSorted()&&k.sort();for(var S="",C=0,E=k.length;C<E;C++)S+=k[C],C<E-1&&(S+=`
594`);for(var P=1,T={x:f+P,y:f+P,width:m-(f+P)*2,height:v-(f+P)*2},M=KT(S,{alignment:zt.Left,fontSize:l??c,font:r,bounds:T}),O=M.lines,I=M.fontSize,W=M.lineHeight,L=[],C=0,E=O.length;C<E;C++){var Y=O[C];N.includes(Y.text)&&L.push(C)}var F=ze(153/255,193/255,218/255),D=(a=s??o)!==null&&a!==void 0?a:y;return bn(s||l!==void 0?t:e.acroField,D,r,I),Le(x,XJ({x:0+f/2,y:0+f/2,width:m-f,height:v-f,borderWidth:f??0,borderColor:b,textColor:D,font:r.name,fontSize:I,color:j,textLines:O,lineHeight:W,selectedColor:F,selectedLines:L,padding:P}))},YT=function(){function e(t,r,n){this.alreadyEmbedded=!1,_(t,"ref",[[Qe,"PDFRef"]]),_(r,"doc",[[Ns,"PDFDocument"]]),_(n,"embedder",[[vT,"PDFPageEmbedder"]]),this.ref=t,this.doc=r,this.width=n.width,this.height=n.height,this.embedder=n}return e.prototype.scale=function(t){return _(t,"factor",["number"]),{width:this.width*t,height:this.height*t}},e.prototype.size=function(){return this.scale(1)},e.prototype.embed=function(){return je(this,void 0,void 0,function(){return ke(this,function(t){switch(t.label){case 0:return this.alreadyEmbedded?[3,2]:[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:t.sent(),this.alreadyEmbedded=!0,t.label=2;case 2:return[2]}})})},e.of=function(t,r,n){return new e(t,r,n)},e}(),Kr=function(){function e(t,r,n){this.modified=!0,_(t,"ref",[[Qe,"PDFRef"]]),_(r,"doc",[[Ns,"PDFDocument"]]),_(n,"embedder",[[aw,"CustomFontEmbedder"],[qp,"StandardFontEmbedder"]]),this.ref=t,this.doc=r,this.name=n.fontName,this.embedder=n}return e.prototype.encodeText=function(t){return _(t,"text",["string"]),this.modified=!0,this.embedder.encodeText(t)},e.prototype.widthOfTextAtSize=function(t,r){return _(t,"text",["string"]),_(r,"size",["number"]),this.embedder.widthOfTextAtSize(t,r)},e.prototype.heightAtSize=function(t,r){var n;return _(t,"size",["number"]),V(r==null?void 0:r.descender,"options.descender",["boolean"]),this.embedder.heightOfFontAtSize(t,{descender:(n=r==null?void 0:r.descender)!==null&&n!==void 0?n:!0})},e.prototype.sizeAtHeight=function(t){return _(t,"height",["number"]),this.embedder.sizeOfFontAtHeight(t)},e.prototype.getCharacterSet=function(){return this.embedder instanceof qp?this.embedder.encoding.supportedCodePoints:this.embedder.font.characterSet},e.prototype.embed=function(){return je(this,void 0,void 0,function(){return ke(this,function(t){switch(t.label){case 0:return this.modified?[4,this.embedder.embedIntoContext(this.doc.context,this.ref)]:[3,2];case 1:t.sent(),this.modified=!1,t.label=2;case 2:return[2]}})})},e.of=function(t,r,n){return new e(t,r,n)},e}(),Kv=function(){function e(t,r,n){_(t,"ref",[[Qe,"PDFRef"]]),_(r,"doc",[[Ns,"PDFDocument"]]),_(n,"embedder",[[mT,"JpegEmbedder"],[gT,"PngEmbedder"]]),this.ref=t,this.doc=r,this.width=n.width,this.height=n.height,this.embedder=n}return e.prototype.scale=function(t){return _(t,"factor",["number"]),{width:this.width*t,height:this.height*t}},e.prototype.scaleToFit=function(t,r){_(t,"width",["number"]),_(r,"height",["number"]);var n=t/this.width,a=r/this.height,s=Math.min(n,a);return this.scale(s)},e.prototype.size=function(){return this.scale(1)},e.prototype.embed=function(){return je(this,void 0,void 0,function(){var t,r,n;return ke(this,function(a){switch(a.label){case 0:return this.embedder?(this.embedTask||(t=this,r=t.doc,n=t.ref,this.embedTask=this.embedder.embedIntoContext(r.context,n)),[4,this.embedTask]):[2];case 1:return a.sent(),this.embedder=void 0,[2]}})})},e.of=function(t,r,n){return new e(t,r,n)},e}(),ps;(function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"})(ps||(ps={}));var kc=function(e){V(e==null?void 0:e.x,"options.x",["number"]),V(e==null?void 0:e.y,"options.y",["number"]),V(e==null?void 0:e.width,"options.width",["number"]),V(e==null?void 0:e.height,"options.height",["number"]),V(e==null?void 0:e.textColor,"options.textColor",[[Object,"Color"]]),V(e==null?void 0:e.backgroundColor,"options.backgroundColor",[[Object,"Color"]]),V(e==null?void 0:e.borderColor,"options.borderColor",[[Object,"Color"]]),V(e==null?void 0:e.borderWidth,"options.borderWidth",["number"]),V(e==null?void 0:e.rotate,"options.rotate",[[Object,"Rotation"]])},Eo=function(){function e(t,r,n){_(t,"acroField",[[bc,"PDFAcroTerminal"]]),_(r,"ref",[[Qe,"PDFRef"]]),_(n,"doc",[[Ns,"PDFDocument"]]),this.acroField=t,this.ref=r,this.doc=n}return e.prototype.getName=function(){var t;return(t=this.acroField.getFullyQualifiedName())!==null&&t!==void 0?t:""},e.prototype.isReadOnly=function(){return this.acroField.hasFlag(Mn.ReadOnly)},e.prototype.enableReadOnly=function(){this.acroField.setFlagTo(Mn.ReadOnly,!0)},e.prototype.disableReadOnly=function(){this.acroField.setFlagTo(Mn.ReadOnly,!1)},e.prototype.isRequired=function(){return this.acroField.hasFlag(Mn.Required)},e.prototype.enableRequired=function(){this.acroField.setFlagTo(Mn.Required,!0)},e.prototype.disableRequired=function(){this.acroField.setFlagTo(Mn.Required,!1)},e.prototype.isExported=function(){return!this.acroField.hasFlag(Mn.NoExport)},e.prototype.enableExporting=function(){this.acroField.setFlagTo(Mn.NoExport,!1)},e.prototype.disableExporting=function(){this.acroField.setFlagTo(Mn.NoExport,!0)},e.prototype.needsAppearancesUpdate=function(){throw new dn(this.constructor.name,"needsAppearancesUpdate")},e.prototype.defaultUpdateAppearances=function(t){throw new dn(this.constructor.name,"defaultUpdateAppearances")},e.prototype.markAsDirty=function(){this.doc.getForm().markFieldAsDirty(this.ref)},e.prototype.markAsClean=function(){this.doc.getForm().markFieldAsClean(this.ref)},e.prototype.isDirty=function(){return this.doc.getForm().fieldIsDirty(this.ref)},e.prototype.createWidget=function(t){var r,n=t.textColor,a=t.backgroundColor,s=t.borderColor,o=t.borderWidth,l=PT(t.rotate),c=t.caption,d=t.x,u=t.y,h=t.width+o,f=t.height+o,p=!!t.hidden,g=t.page;lT(l,"degreesAngle",90);var m=Vv.create(this.doc.context,this.ref),v=RJ({x:d,y:u,width:h,height:f},o,l);m.setRectangle(v),g&&m.setP(g);var x=m.getOrCreateAppearanceCharacteristics();a&&x.setBackgroundColor(pN(a)),x.setRotation(l),c&&x.setCaptions({normal:c}),s&&x.setBorderColor(pN(s));var y=m.getOrCreateBorderStyle();if(o!==void 0&&y.setWidth(o),m.setFlagTo(_d.Print,!0),m.setFlagTo(_d.Hidden,p),m.setFlagTo(_d.Invisible,!1),n){var b=(r=this.acroField.getDefaultAppearance())!==null&&r!==void 0?r:"",j=b+`
595`+Ro(n).toString();this.acroField.setDefaultAppearance(j)}return m},e.prototype.updateWidgetAppearanceWithFont=function(t,r,n){var a=n.normal,s=n.rollover,o=n.down;this.updateWidgetAppearances(t,{normal:this.createAppearanceStream(t,a,r),rollover:s&&this.createAppearanceStream(t,s,r),down:o&&this.createAppearanceStream(t,o,r)})},e.prototype.updateOnOffWidgetAppearance=function(t,r,n){var a=n.normal,s=n.rollover,o=n.down;this.updateWidgetAppearances(t,{normal:this.createAppearanceDict(t,a,r),rollover:s&&this.createAppearanceDict(t,s,r),down:o&&this.createAppearanceDict(t,o,r)})},e.prototype.updateWidgetAppearances=function(t,r){var n=r.normal,a=r.rollover,s=r.down;t.setNormalAppearance(n),a?t.setRolloverAppearance(a):t.removeRolloverAppearance(),s?t.setDownAppearance(s):t.removeDownAppearance()},e.prototype.createAppearanceStream=function(t,r,n){var a,s=this.acroField.dict.context,o=t.getRectangle(),l=o.width,c=o.height,d=n&&{Font:(a={},a[n.name]=n.ref,a)},u=s.formXObject(r,{Resources:d,BBox:s.obj([0,0,l,c]),Matrix:s.obj([1,0,0,1,0,0])}),h=s.register(u);return h},e.prototype.createImageAppearanceStream=function(t,r,n){var a,s,o=this.acroField.dict.context,l=t.getRectangle(),c=t.getAppearanceCharacteristics(),d=t.getBorderStyle(),u=(s=d==null?void 0:d.getWidth())!==null&&s!==void 0?s:0,h=gi(c==null?void 0:c.getRotation()),f=Ts(me(me({},l),{rotation:h})),p=Co(l,h),g=r.scaleToFit(p.width-u*2,p.height-u*2),m={x:u,y:u,width:g.width,height:g.height,rotate:de(0),xSkew:de(0),ySkew:de(0)};n===ps.Center?(m.x+=(p.width-u*2)/2-g.width/2,m.y+=(p.height-u*2)/2-g.height/2):n===ps.Right&&(m.x=p.width-u-g.width,m.y=p.height-u-g.height);var v=this.doc.context.addRandomSuffix("Image",10),x=Le(f,UT(v,m)),y={XObject:(a={},a[v]=r.ref,a)},b=o.formXObject(x,{Resources:y,BBox:o.obj([0,0,l.width,l.height]),Matrix:o.obj([1,0,0,1,0,0])});return o.register(b)},e.prototype.createAppearanceDict=function(t,r,n){var a=this.acroField.dict.context,s=this.createAppearanceStream(t,r.on),o=this.createAppearanceStream(t,r.off),l=a.obj({});return l.set(n,s),l.set(A.of("Off"),o),l},e}(),ld=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroCheckBox",[[rg,"PDFAcroCheckBox"]]),s.acroField=r,s}return t.prototype.check=function(){var r,n=(r=this.acroField.getOnValue())!==null&&r!==void 0?r:A.of("Yes");this.markAsDirty(),this.acroField.setValue(n)},t.prototype.uncheck=function(){this.markAsDirty(),this.acroField.setValue(A.of("Off"))},t.prototype.isChecked=function(){var r=this.acroField.getOnValue();return!!r&&r===this.acroField.getValue()},t.prototype.addToPage=function(r,n){var a,s,o,l,c,d;_(r,"page",[[on,"PDFPage"]]),kc(n),n||(n={}),"textColor"in n||(n.textColor=ze(0,0,0)),"backgroundColor"in n||(n.backgroundColor=ze(1,1,1)),"borderColor"in n||(n.borderColor=ze(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var u=this.createWidget({x:(a=n.x)!==null&&a!==void 0?a:0,y:(s=n.y)!==null&&s!==void 0?s:0,width:(o=n.width)!==null&&o!==void 0?o:50,height:(l=n.height)!==null&&l!==void 0?l:50,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(c=n.borderWidth)!==null&&c!==void 0?c:0,rotate:(d=n.rotate)!==null&&d!==void 0?d:de(0),hidden:n.hidden,page:r.ref}),h=this.doc.context.register(u.dict);this.acroField.addWidget(h),u.setAppearanceState(A.of("Off")),this.updateWidgetAppearance(u,A.of("Yes")),r.node.addAnnot(h)},t.prototype.needsAppearancesUpdate=function(){for(var r,n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=o.getAppearanceState(),c=(r=o.getAppearances())===null||r===void 0?void 0:r.normal;if(!(c instanceof xe)||l&&!c.has(l))return!0}return!1},t.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},t.prototype.updateAppearances=function(r){var n;V(r,"provider",[Function]);for(var a=this.acroField.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s],c=(n=l.getOnValue())!==null&&n!==void 0?n:A.of("Yes");c&&this.updateWidgetAppearance(l,c,r)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(r,n,a){var s=a??fQ,o=jc(s(this,r));this.updateOnOffWidgetAppearance(r,n,o)},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo),If=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroComboBox",[[ng,"PDFAcroComboBox"]]),s.acroField=r,s}return t.prototype.getOptions=function(){for(var r=this.acroField.getOptions(),n=new Array(r.length),a=0,s=n.length;a<s;a++){var o=r[a],l=o.display,c=o.value;n[a]=(l??c).decodeText()}return n},t.prototype.getSelected=function(){for(var r=this.acroField.getValues(),n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]=r[a].decodeText();return n},t.prototype.setOptions=function(r){_(r,"options",[Array]);for(var n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]={value:ce.fromText(r[a])};this.acroField.setOptions(n)},t.prototype.addOptions=function(r){_(r,"options",["string",Array]);for(var n=Array.isArray(r)?r:[r],a=this.acroField.getOptions(),s=new Array(n.length),o=0,l=n.length;o<l;o++)s[o]={value:ce.fromText(n[o])};this.acroField.setOptions(a.concat(s))},t.prototype.select=function(r,n){n===void 0&&(n=!1),_(r,"options",["string",Array]),_(n,"merge",["boolean"]);var a=Array.isArray(r)?r:[r],s=this.getOptions(),o=a.find(function(h){return!s.includes(h)});o&&this.enableEditing(),this.markAsDirty(),(a.length>1||a.length===1&&n)&&this.enableMultiselect();for(var l=new Array(a.length),c=0,d=a.length;c<d;c++)l[c]=ce.fromText(a[c]);if(n){var u=this.acroField.getValues();this.acroField.setValues(u.concat(l))}else this.acroField.setValues(l)},t.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},t.prototype.setFontSize=function(r){eg(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},t.prototype.isEditable=function(){return this.acroField.hasFlag(Xe.Edit)},t.prototype.enableEditing=function(){this.acroField.setFlagTo(Xe.Edit,!0)},t.prototype.disableEditing=function(){this.acroField.setFlagTo(Xe.Edit,!1)},t.prototype.isSorted=function(){return this.acroField.hasFlag(Xe.Sort)},t.prototype.enableSorting=function(){this.acroField.setFlagTo(Xe.Sort,!0)},t.prototype.disableSorting=function(){this.acroField.setFlagTo(Xe.Sort,!1)},t.prototype.isMultiselect=function(){return this.acroField.hasFlag(Xe.MultiSelect)},t.prototype.enableMultiselect=function(){this.acroField.setFlagTo(Xe.MultiSelect,!0)},t.prototype.disableMultiselect=function(){this.acroField.setFlagTo(Xe.MultiSelect,!1)},t.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(Xe.DoNotSpellCheck)},t.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(Xe.DoNotSpellCheck,!1)},t.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(Xe.DoNotSpellCheck,!0)},t.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(Xe.CommitOnSelChange)},t.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(Xe.CommitOnSelChange,!0)},t.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(Xe.CommitOnSelChange,!1)},t.prototype.addToPage=function(r,n){var a,s,o,l,c,d,u;_(r,"page",[[on,"PDFPage"]]),kc(n),n||(n={}),"textColor"in n||(n.textColor=ze(0,0,0)),"backgroundColor"in n||(n.backgroundColor=ze(1,1,1)),"borderColor"in n||(n.borderColor=ze(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var h=this.createWidget({x:(a=n.x)!==null&&a!==void 0?a:0,y:(s=n.y)!==null&&s!==void 0?s:0,width:(o=n.width)!==null&&o!==void 0?o:200,height:(l=n.height)!==null&&l!==void 0?l:50,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(c=n.borderWidth)!==null&&c!==void 0?c:0,rotate:(d=n.rotate)!==null&&d!==void 0?d:de(0),hidden:n.hidden,page:r.ref}),f=this.doc.context.register(h.dict);this.acroField.addWidget(f);var p=(u=n.font)!==null&&u!==void 0?u:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(h,p),r.node.addAnnot(f)},t.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof Vr;if(!l)return!0}return!1},t.prototype.defaultUpdateAppearances=function(r){_(r,"font",[[Kr,"PDFFont"]]),this.updateAppearances(r)},t.prototype.updateAppearances=function(r,n){_(r,"font",[[Kr,"PDFFont"]]),V(n,"provider",[Function]);for(var a=this.acroField.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s];this.updateWidgetAppearance(l,r,n)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(r,n,a){var s=a??xQ,o=jc(s(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo),Df=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroListBox",[[og,"PDFAcroListBox"]]),s.acroField=r,s}return t.prototype.getOptions=function(){for(var r=this.acroField.getOptions(),n=new Array(r.length),a=0,s=n.length;a<s;a++){var o=r[a],l=o.display,c=o.value;n[a]=(l??c).decodeText()}return n},t.prototype.getSelected=function(){for(var r=this.acroField.getValues(),n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]=r[a].decodeText();return n},t.prototype.setOptions=function(r){_(r,"options",[Array]),this.markAsDirty();for(var n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]={value:ce.fromText(r[a])};this.acroField.setOptions(n)},t.prototype.addOptions=function(r){_(r,"options",["string",Array]),this.markAsDirty();for(var n=Array.isArray(r)?r:[r],a=this.acroField.getOptions(),s=new Array(n.length),o=0,l=n.length;o<l;o++)s[o]={value:ce.fromText(n[o])};this.acroField.setOptions(a.concat(s))},t.prototype.select=function(r,n){n===void 0&&(n=!1),_(r,"options",["string",Array]),_(n,"merge",["boolean"]);var a=Array.isArray(r)?r:[r],s=this.getOptions();gX(a,"option",s),this.markAsDirty(),(a.length>1||a.length===1&&n)&&this.enableMultiselect();for(var o=new Array(a.length),l=0,c=a.length;l<c;l++)o[l]=ce.fromText(a[l]);if(n){var d=this.acroField.getValues();this.acroField.setValues(d.concat(o))}else this.acroField.setValues(o)},t.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},t.prototype.setFontSize=function(r){eg(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},t.prototype.isSorted=function(){return this.acroField.hasFlag(Xe.Sort)},t.prototype.enableSorting=function(){this.acroField.setFlagTo(Xe.Sort,!0)},t.prototype.disableSorting=function(){this.acroField.setFlagTo(Xe.Sort,!1)},t.prototype.isMultiselect=function(){return this.acroField.hasFlag(Xe.MultiSelect)},t.prototype.enableMultiselect=function(){this.acroField.setFlagTo(Xe.MultiSelect,!0)},t.prototype.disableMultiselect=function(){this.acroField.setFlagTo(Xe.MultiSelect,!1)},t.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(Xe.CommitOnSelChange)},t.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(Xe.CommitOnSelChange,!0)},t.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(Xe.CommitOnSelChange,!1)},t.prototype.addToPage=function(r,n){var a,s,o,l,c,d,u;_(r,"page",[[on,"PDFPage"]]),kc(n),n||(n={}),"textColor"in n||(n.textColor=ze(0,0,0)),"backgroundColor"in n||(n.backgroundColor=ze(1,1,1)),"borderColor"in n||(n.borderColor=ze(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var h=this.createWidget({x:(a=n.x)!==null&&a!==void 0?a:0,y:(s=n.y)!==null&&s!==void 0?s:0,width:(o=n.width)!==null&&o!==void 0?o:200,height:(l=n.height)!==null&&l!==void 0?l:100,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(c=n.borderWidth)!==null&&c!==void 0?c:0,rotate:(d=n.rotate)!==null&&d!==void 0?d:de(0),hidden:n.hidden,page:r.ref}),f=this.doc.context.register(h.dict);this.acroField.addWidget(f);var p=(u=n.font)!==null&&u!==void 0?u:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(h,p),r.node.addAnnot(f)},t.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof Vr;if(!l)return!0}return!1},t.prototype.defaultUpdateAppearances=function(r){_(r,"font",[[Kr,"PDFFont"]]),this.updateAppearances(r)},t.prototype.updateAppearances=function(r,n){_(r,"font",[[Kr,"PDFFont"]]),V(n,"provider",[Function]);for(var a=this.acroField.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s];this.updateWidgetAppearance(l,r,n)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(r,n,a){var s=a??yQ,o=jc(s(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo),cd=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroRadioButton",[[sg,"PDFAcroRadioButton"]]),s.acroField=r,s}return t.prototype.getOptions=function(){var r=this.acroField.getExportValues();if(r){for(var n=new Array(r.length),a=0,s=r.length;a<s;a++)n[a]=r[a].decodeText();return n}for(var o=this.acroField.getOnValues(),l=new Array(o.length),a=0,s=l.length;a<s;a++)l[a]=o[a].decodeText();return l},t.prototype.getSelected=function(){var r=this.acroField.getValue();if(r!==A.of("Off")){var n=this.acroField.getExportValues();if(n){for(var a=this.acroField.getOnValues(),s=0,o=a.length;s<o;s++)if(a[s]===r)return n[s].decodeText()}return r.decodeText()}},t.prototype.select=function(r){_(r,"option",["string"]);var n=this.getOptions();$i(r,"option",n),this.markAsDirty();var a=this.acroField.getOnValues(),s=this.acroField.getExportValues();if(s)for(var o=0,l=s.length;o<l;o++)s[o].decodeText()===r&&this.acroField.setValue(a[o]);else for(var o=0,l=a.length;o<l;o++){var c=a[o];c.decodeText()===r&&this.acroField.setValue(c)}},t.prototype.clear=function(){this.markAsDirty(),this.acroField.setValue(A.of("Off"))},t.prototype.isOffToggleable=function(){return!this.acroField.hasFlag(sn.NoToggleToOff)},t.prototype.enableOffToggling=function(){this.acroField.setFlagTo(sn.NoToggleToOff,!1)},t.prototype.disableOffToggling=function(){this.acroField.setFlagTo(sn.NoToggleToOff,!0)},t.prototype.isMutuallyExclusive=function(){return!this.acroField.hasFlag(sn.RadiosInUnison)},t.prototype.enableMutualExclusion=function(){this.acroField.setFlagTo(sn.RadiosInUnison,!1)},t.prototype.disableMutualExclusion=function(){this.acroField.setFlagTo(sn.RadiosInUnison,!0)},t.prototype.addOptionToPage=function(r,n,a){var s,o,l,c,d,u,h,f,p;_(r,"option",["string"]),_(n,"page",[[on,"PDFPage"]]),kc(a);var g=this.createWidget({x:(s=a==null?void 0:a.x)!==null&&s!==void 0?s:0,y:(o=a==null?void 0:a.y)!==null&&o!==void 0?o:0,width:(l=a==null?void 0:a.width)!==null&&l!==void 0?l:50,height:(c=a==null?void 0:a.height)!==null&&c!==void 0?c:50,textColor:(d=a==null?void 0:a.textColor)!==null&&d!==void 0?d:ze(0,0,0),backgroundColor:(u=a==null?void 0:a.backgroundColor)!==null&&u!==void 0?u:ze(1,1,1),borderColor:(h=a==null?void 0:a.borderColor)!==null&&h!==void 0?h:ze(0,0,0),borderWidth:(f=a==null?void 0:a.borderWidth)!==null&&f!==void 0?f:1,rotate:(p=a==null?void 0:a.rotate)!==null&&p!==void 0?p:de(0),hidden:a==null?void 0:a.hidden,page:n.ref}),m=this.doc.context.register(g.dict),v=this.acroField.addWidgetWithOpt(m,ce.fromText(r),!this.isMutuallyExclusive());g.setAppearanceState(A.of("Off")),this.updateWidgetAppearance(g,v),n.node.addAnnot(m)},t.prototype.needsAppearancesUpdate=function(){for(var r,n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=o.getAppearanceState(),c=(r=o.getAppearances())===null||r===void 0?void 0:r.normal;if(!(c instanceof xe)||l&&!c.has(l))return!0}return!1},t.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},t.prototype.updateAppearances=function(r){V(r,"provider",[Function]);for(var n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=o.getOnValue();l&&this.updateWidgetAppearance(o,l,r)}},t.prototype.updateWidgetAppearance=function(r,n,a){var s=a??pQ,o=jc(s(this,r));this.updateOnOffWidgetAppearance(r,n,o)},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo),Yv=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroSignature",[[sw,"PDFAcroSignature"]]),s.acroField=r,s}return t.prototype.needsAppearancesUpdate=function(){return!1},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo),Lf=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroText",[[ag,"PDFAcroText"]]),s.acroField=r,s}return t.prototype.getText=function(){var r=this.acroField.getValue();if(!r&&this.isRichFormatted())throw new nQ(this.getName());return r==null?void 0:r.decodeText()},t.prototype.setText=function(r){V(r,"text",["string"]);var n=this.getMaxLength();if(n!==void 0&&r&&r.length>n)throw new iQ(r.length,n,this.getName());this.markAsDirty(),this.disableRichFormatting(),r?this.acroField.setValue(ce.fromText(r)):this.acroField.removeValue()},t.prototype.getAlignment=function(){var r=this.acroField.getQuadding();return r===0?zt.Left:r===1?zt.Center:r===2?zt.Right:zt.Left},t.prototype.setAlignment=function(r){$i(r,"alignment",zt),this.markAsDirty(),this.acroField.setQuadding(r)},t.prototype.getMaxLength=function(){return this.acroField.getMaxLength()},t.prototype.setMaxLength=function(r){if(Tn(r,"maxLength",0,Number.MAX_SAFE_INTEGER),this.markAsDirty(),r===void 0)this.acroField.removeMaxLength();else{var n=this.getText();if(n&&n.length>r)throw new sQ(n.length,r,this.getName());this.acroField.setMaxLength(r)}},t.prototype.removeMaxLength=function(){this.markAsDirty(),this.acroField.removeMaxLength()},t.prototype.setImage=function(r){for(var n=this.getAlignment(),a=n===zt.Center?ps.Center:n===zt.Right?ps.Right:ps.Left,s=this.acroField.getWidgets(),o=0,l=s.length;o<l;o++){var c=s[o],d=this.createImageAppearanceStream(c,r,a);this.updateWidgetAppearances(c,{normal:d})}this.markAsClean()},t.prototype.setFontSize=function(r){eg(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},t.prototype.isMultiline=function(){return this.acroField.hasFlag(xt.Multiline)},t.prototype.enableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(xt.Multiline,!0)},t.prototype.disableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(xt.Multiline,!1)},t.prototype.isPassword=function(){return this.acroField.hasFlag(xt.Password)},t.prototype.enablePassword=function(){this.acroField.setFlagTo(xt.Password,!0)},t.prototype.disablePassword=function(){this.acroField.setFlagTo(xt.Password,!1)},t.prototype.isFileSelector=function(){return this.acroField.hasFlag(xt.FileSelect)},t.prototype.enableFileSelection=function(){this.acroField.setFlagTo(xt.FileSelect,!0)},t.prototype.disableFileSelection=function(){this.acroField.setFlagTo(xt.FileSelect,!1)},t.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(xt.DoNotSpellCheck)},t.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(xt.DoNotSpellCheck,!1)},t.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(xt.DoNotSpellCheck,!0)},t.prototype.isScrollable=function(){return!this.acroField.hasFlag(xt.DoNotScroll)},t.prototype.enableScrolling=function(){this.acroField.setFlagTo(xt.DoNotScroll,!1)},t.prototype.disableScrolling=function(){this.acroField.setFlagTo(xt.DoNotScroll,!0)},t.prototype.isCombed=function(){return this.acroField.hasFlag(xt.Comb)&&!this.isMultiline()&&!this.isPassword()&&!this.isFileSelector()&&this.getMaxLength()!==void 0},t.prototype.enableCombing=function(){if(this.getMaxLength()===void 0){var r="PDFTextFields must have a max length in order to be combed";console.warn(r)}this.markAsDirty(),this.disableMultiline(),this.disablePassword(),this.disableFileSelection(),this.acroField.setFlagTo(xt.Comb,!0)},t.prototype.disableCombing=function(){this.markAsDirty(),this.acroField.setFlagTo(xt.Comb,!1)},t.prototype.isRichFormatted=function(){return this.acroField.hasFlag(xt.RichText)},t.prototype.enableRichFormatting=function(){this.acroField.setFlagTo(xt.RichText,!0)},t.prototype.disableRichFormatting=function(){this.acroField.setFlagTo(xt.RichText,!1)},t.prototype.addToPage=function(r,n){var a,s,o,l,c,d,u;_(r,"page",[[on,"PDFPage"]]),kc(n),n||(n={}),"textColor"in n||(n.textColor=ze(0,0,0)),"backgroundColor"in n||(n.backgroundColor=ze(1,1,1)),"borderColor"in n||(n.borderColor=ze(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var h=this.createWidget({x:(a=n.x)!==null&&a!==void 0?a:0,y:(s=n.y)!==null&&s!==void 0?s:0,width:(o=n.width)!==null&&o!==void 0?o:200,height:(l=n.height)!==null&&l!==void 0?l:50,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(c=n.borderWidth)!==null&&c!==void 0?c:0,rotate:(d=n.rotate)!==null&&d!==void 0?d:de(0),hidden:n.hidden,page:r.ref}),f=this.doc.context.register(h.dict);this.acroField.addWidget(f);var p=(u=n.font)!==null&&u!==void 0?u:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(h,p),r.node.addAnnot(f)},t.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof Vr;if(!l)return!0}return!1},t.prototype.defaultUpdateAppearances=function(r){_(r,"font",[[Kr,"PDFFont"]]),this.updateAppearances(r)},t.prototype.updateAppearances=function(r,n){_(r,"font",[[Kr,"PDFFont"]]),V(n,"provider",[Function]);for(var a=this.acroField.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s];this.updateWidgetAppearance(l,r,n)}this.markAsClean()},t.prototype.updateWidgetAppearance=function(r,n,a){var s=a??gQ,o=jc(s(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo),io;(function(e){e.Courier="Courier",e.CourierBold="Courier-Bold",e.CourierOblique="Courier-Oblique",e.CourierBoldOblique="Courier-BoldOblique",e.Helvetica="Helvetica",e.HelveticaBold="Helvetica-Bold",e.HelveticaOblique="Helvetica-Oblique",e.HelveticaBoldOblique="Helvetica-BoldOblique",e.TimesRoman="Times-Roman",e.TimesRomanBold="Times-Bold",e.TimesRomanItalic="Times-Italic",e.TimesRomanBoldItalic="Times-BoldItalic",e.Symbol="Symbol",e.ZapfDingbats="ZapfDingbats"})(io||(io={}));var vQ=function(){function e(t,r){var n=this;this.embedDefaultFont=function(){return n.doc.embedStandardFont(io.Helvetica)},_(t,"acroForm",[[Yp,"PDFAcroForm"]]),_(r,"doc",[[Ns,"PDFDocument"]]),this.acroForm=t,this.doc=r,this.dirtyFields=new Set,this.defaultFontCache=ri.populatedBy(this.embedDefaultFont)}return e.prototype.hasXFA=function(){return this.acroForm.dict.has(A.of("XFA"))},e.prototype.deleteXFA=function(){this.acroForm.dict.delete(A.of("XFA"))},e.prototype.getFields=function(){for(var t=this.acroForm.getAllFields(),r=[],n=0,a=t.length;n<a;n++){var s=t[n],o=s[0],l=s[1],c=bQ(o,l,this.doc);c&&r.push(c)}return r},e.prototype.getFieldMaybe=function(t){_(t,"name",["string"]);for(var r=this.getFields(),n=0,a=r.length;n<a;n++){var s=r[n];if(s.getName()===t)return s}},e.prototype.getField=function(t){_(t,"name",["string"]);var r=this.getFieldMaybe(t);if(r)return r;throw new tQ(t)},e.prototype.getButton=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof zf)return r;throw new Is(t,zf,r)},e.prototype.getCheckBox=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof ld)return r;throw new Is(t,ld,r)},e.prototype.getDropdown=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof If)return r;throw new Is(t,If,r)},e.prototype.getOptionList=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof Df)return r;throw new Is(t,Df,r)},e.prototype.getRadioGroup=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof cd)return r;throw new Is(t,cd,r)},e.prototype.getSignature=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof Yv)return r;throw new Is(t,Yv,r)},e.prototype.getTextField=function(t){_(t,"name",["string"]);var r=this.getField(t);if(r instanceof Lf)return r;throw new Is(t,Lf,r)},e.prototype.createButton=function(t){_(t,"name",["string"]);var r=Xo(t),n=this.findOrCreateNonTerminals(r.nonTerminal),a=ig.create(this.doc.context);return a.setPartialName(r.terminal),Jo(n,[a,a.ref],r.terminal),zf.of(a,a.ref,this.doc)},e.prototype.createCheckBox=function(t){_(t,"name",["string"]);var r=Xo(t),n=this.findOrCreateNonTerminals(r.nonTerminal),a=rg.create(this.doc.context);return a.setPartialName(r.terminal),Jo(n,[a,a.ref],r.terminal),ld.of(a,a.ref,this.doc)},e.prototype.createDropdown=function(t){_(t,"name",["string"]);var r=Xo(t),n=this.findOrCreateNonTerminals(r.nonTerminal),a=ng.create(this.doc.context);return a.setPartialName(r.terminal),Jo(n,[a,a.ref],r.terminal),If.of(a,a.ref,this.doc)},e.prototype.createOptionList=function(t){_(t,"name",["string"]);var r=Xo(t),n=this.findOrCreateNonTerminals(r.nonTerminal),a=og.create(this.doc.context);return a.setPartialName(r.terminal),Jo(n,[a,a.ref],r.terminal),Df.of(a,a.ref,this.doc)},e.prototype.createRadioGroup=function(t){_(t,"name",["string"]);var r=Xo(t),n=this.findOrCreateNonTerminals(r.nonTerminal),a=sg.create(this.doc.context);return a.setPartialName(r.terminal),Jo(n,[a,a.ref],r.terminal),cd.of(a,a.ref,this.doc)},e.prototype.createTextField=function(t){_(t,"name",["string"]);var r=Xo(t),n=this.findOrCreateNonTerminals(r.nonTerminal),a=ag.create(this.doc.context);return a.setPartialName(r.terminal),Jo(n,[a,a.ref],r.terminal),Lf.of(a,a.ref,this.doc)},e.prototype.flatten=function(t){t===void 0&&(t={updateFieldAppearances:!0}),t.updateFieldAppearances&&this.updateFieldAppearances();for(var r=this.getFields(),n=0,a=r.length;n<a;n++){for(var s=r[n],o=s.acroField.getWidgets(),l=0,c=o.length;l<c;l++){var d=o[l],u=this.findWidgetPage(d),h=this.findWidgetAppearanceRef(s,d),f=u.node.newXObject("FlatWidget",h),p=d.getRectangle(),g=Le([Wt(),un(p.x,p.y)],Ts(me(me({},p),{rotation:0})),[pw(f),Ht()]).filter(Boolean);u.pushOperators.apply(u,g)}this.removeField(s)}},e.prototype.removeField=function(t){for(var r=t.acroField.getWidgets(),n=new Set,a=0,s=r.length;a<s;a++){var o=r[a],l=this.findWidgetAppearanceRef(t,o),c=this.findWidgetPage(o);n.add(c),c.node.removeAnnot(l)}n.forEach(function(p){return p.node.removeAnnot(t.ref)}),this.acroForm.removeField(t.acroField);for(var d=t.acroField.normalizedEntries().Kids,u=d.size(),h=0;h<u;h++){var f=d.get(h);f instanceof Qe&&this.doc.context.delete(f)}this.doc.context.delete(t.ref)},e.prototype.updateFieldAppearances=function(t){V(t,"font",[[Kr,"PDFFont"]]),t=t??this.getDefaultFont();for(var r=this.getFields(),n=0,a=r.length;n<a;n++){var s=r[n];s.needsAppearancesUpdate()&&s.defaultUpdateAppearances(t)}},e.prototype.markFieldAsDirty=function(t){V(t,"fieldRef",[[Qe,"PDFRef"]]),this.dirtyFields.add(t)},e.prototype.markFieldAsClean=function(t){V(t,"fieldRef",[[Qe,"PDFRef"]]),this.dirtyFields.delete(t)},e.prototype.fieldIsDirty=function(t){return V(t,"fieldRef",[[Qe,"PDFRef"]]),this.dirtyFields.has(t)},e.prototype.getDefaultFont=function(){return this.defaultFontCache.access()},e.prototype.findWidgetPage=function(t){var r=t.P(),n=this.doc.getPages().find(function(s){return s.ref===r});if(n===void 0){var a=this.doc.context.getObjectRef(t.dict);if(a===void 0)throw new Error("Could not find PDFRef for PDFObject");if(n=this.doc.findPageForAnnotationRef(a),n===void 0)throw new Error("Could not find page for PDFRef "+a)}return n},e.prototype.findWidgetAppearanceRef=function(t,r){var n,a=r.getNormalAppearance();if(a instanceof xe&&(t instanceof ld||t instanceof cd)){var s=t.acroField.getValue(),o=(n=a.get(s))!==null&&n!==void 0?n:a.get(A.of("Off"));o instanceof Qe&&(a=o)}if(!(a instanceof Qe)){var l=t.getName();throw new Error("Failed to extract appearance ref for: "+l)}return a},e.prototype.findOrCreateNonTerminals=function(t){for(var r=[this.acroForm],n=0,a=t.length;n<a;n++){var s=t[n];if(!s)throw new rQ(s);var o=r[0],l=r[1],c=this.findNonTerminal(s,o);if(c)r=c;else{var d=Kp.create(this.doc.context);d.setPartialName(s),d.setParent(l);var u=this.doc.context.register(d.dict);o.addField(u),r=[d,u]}}return r},e.prototype.findNonTerminal=function(t,r){for(var n=r instanceof Yp?this.acroForm.getFields():ow(r.Kids()),a=0,s=n.length;a<s;a++){var o=n[a],l=o[0],c=o[1];if(l.getPartialName()===t){if(l instanceof Kp)return[l,c];throw new HT(t)}}},e.of=function(t,r){return new e(t,r)},e}(),bQ=function(e,t,r){if(e instanceof ig)return zf.of(e,t,r);if(e instanceof rg)return ld.of(e,t,r);if(e instanceof ng)return If.of(e,t,r);if(e instanceof og)return Df.of(e,t,r);if(e instanceof ag)return Lf.of(e,t,r);if(e instanceof sg)return cd.of(e,t,r);if(e instanceof sw)return Yv.of(e,t,r)},Xo=function(e){if(e.length===0)throw new Error("PDF field names must not be empty strings");for(var t=e.split("."),r=0,n=t.length;r<n;r++)if(t[r]==="")throw new Error('Periods in PDF field names must be separated by at least one character: "'+e+'"');return t.length===1?{nonTerminal:[],terminal:t[0]}:{nonTerminal:t.slice(0,t.length-1),terminal:t[t.length-1]}},Jo=function(e,t,r){for(var n=e[0],a=e[1],s=t[0],o=t[1],l=n.normalizedEntries(),c=ow("Kids"in l?l.Kids:l.Fields),d=0,u=c.length;d<u;d++)if(c[d][0].getPartialName()===r)throw new HT(r);n.addField(o),s.setParent(a)},wQ={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],Executive:[521.86,756],Folio:[612,936],Legal:[612,1008],Letter:[612,792],Tabloid:[792,1224]},Zv;(function(e){e[e.Fastest=1/0]="Fastest",e[e.Fast=1500]="Fast",e[e.Medium=500]="Medium",e[e.Slow=100]="Slow"})(Zv||(Zv={}));var jQ=function(){function e(t,r,n){this.alreadyEmbedded=!1,this.ref=t,this.doc=r,this.embedder=n}return e.prototype.embed=function(){return je(this,void 0,void 0,function(){var t,r,n,a,s;return ke(this,function(o){switch(o.label){case 0:return this.alreadyEmbedded?[3,2]:[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:t=o.sent(),this.doc.catalog.has(A.of("Names"))||this.doc.catalog.set(A.of("Names"),this.doc.context.obj({})),r=this.doc.catalog.lookup(A.of("Names"),xe),r.has(A.of("EmbeddedFiles"))||r.set(A.of("EmbeddedFiles"),this.doc.context.obj({})),n=r.lookup(A.of("EmbeddedFiles"),xe),n.has(A.of("Names"))||n.set(A.of("Names"),this.doc.context.obj([])),a=n.lookup(A.of("Names"),Ve),a.push(ce.fromText(this.embedder.fileName)),a.push(t),this.doc.catalog.has(A.of("AF"))||this.doc.catalog.set(A.of("AF"),this.doc.context.obj([])),s=this.doc.catalog.lookup(A.of("AF"),Ve),s.push(t),this.alreadyEmbedded=!0,o.label=2;case 2:return[2]}})})},e.of=function(t,r,n){return new e(t,r,n)},e}(),kQ=function(){function e(t,r,n){this.alreadyEmbedded=!1,this.ref=t,this.doc=r,this.embedder=n}return e.prototype.embed=function(){return je(this,void 0,void 0,function(){var t,r,n,a,s,o,l;return ke(this,function(c){switch(c.label){case 0:return this.alreadyEmbedded?[3,2]:(t=this.doc,r=t.catalog,n=t.context,[4,this.embedder.embedIntoContext(this.doc.context,this.ref)]);case 1:a=c.sent(),r.has(A.of("Names"))||r.set(A.of("Names"),n.obj({})),s=r.lookup(A.of("Names"),xe),s.has(A.of("JavaScript"))||s.set(A.of("JavaScript"),n.obj({})),o=s.lookup(A.of("JavaScript"),xe),o.has(A.of("Names"))||o.set(A.of("Names"),n.obj([])),l=o.lookup(A.of("Names"),Ve),l.push(ce.fromText(this.embedder.scriptName)),l.push(a),this.alreadyEmbedded=!0,c.label=2;case 2:return[2]}})})},e.of=function(t,r,n){return new e(t,r,n)},e}(),NQ=function(){function e(t,r){this.script=t,this.scriptName=r}return e.for=function(t,r){return new e(t,r)},e.prototype.embedIntoContext=function(t,r){return je(this,void 0,void 0,function(){var n;return ke(this,function(a){return n=t.obj({Type:"Action",S:"JavaScript",JS:ce.fromText(this.script)}),r?(t.assign(r,n),[2,r]):[2,t.register(n)]})})},e}(),Ns=function(){function e(t,r,n){var a=this;if(this.defaultWordBreaks=[" "],this.computePages=function(){var s=[];return a.catalog.Pages().traverse(function(o,l){if(o instanceof ni){var c=a.pageMap.get(o);c||(c=on.of(o,l,a),a.pageMap.set(o,c)),s.push(c)}}),s},this.getOrCreateForm=function(){var s=a.catalog.getOrCreateAcroForm();return vQ.of(s,a)},_(t,"context",[[Wv,"PDFContext"]]),_(r,"ignoreEncryption",["boolean"]),this.context=t,this.catalog=t.lookup(t.trailerInfo.Root),this.isEncrypted=!!t.lookup(t.trailerInfo.Encrypt),this.pageCache=ri.populatedBy(this.computePages),this.pageMap=new Map,this.formCache=ri.populatedBy(this.getOrCreateForm),this.fonts=[],this.images=[],this.embeddedPages=[],this.embeddedFiles=[],this.javaScripts=[],!r&&this.isEncrypted)throw new JJ;n&&this.updateInfoDict()}return e.load=function(t,r){return r===void 0&&(r={}),je(this,void 0,void 0,function(){var n,a,s,o,l,c,d,u,h,f,p,g;return ke(this,function(m){switch(m.label){case 0:return n=r.ignoreEncryption,a=n===void 0?!1:n,s=r.parseSpeed,o=s===void 0?Zv.Slow:s,l=r.throwOnInvalidObject,c=l===void 0?!1:l,d=r.updateMetadata,u=d===void 0?!0:d,h=r.capNumbers,f=h===void 0?!1:h,_(t,"pdf",["string",Uint8Array,ArrayBuffer]),_(a,"ignoreEncryption",["boolean"]),_(o,"parseSpeed",["number"]),_(c,"throwOnInvalidObject",["boolean"]),p=Bc(t),[4,CJ.forBytesWithOptions(p,o,c,f).parseDocument()];case 1:return g=m.sent(),[2,new e(g,a,u)]}})})},e.create=function(t){return t===void 0&&(t={}),je(this,void 0,void 0,function(){var r,n,a,s,o,l;return ke(this,function(c){return r=t.updateMetadata,n=r===void 0?!0:r,a=Wv.create(),s=ST.withContext(a),o=a.register(s),l=NT.withContextAndPages(a,o),a.trailerInfo.Root=a.register(l),[2,new e(a,!1,n)]})})},e.prototype.registerFontkit=function(t){this.fontkit=t},e.prototype.getForm=function(){var t=this.formCache.access();return t.hasXFA()&&(console.warn("Removing XFA form data as pdf-lib does not support reading or writing XFA"),t.deleteXFA()),t},e.prototype.getTitle=function(){var t=this.getInfoDict().lookup(A.Title);if(t)return Ci(t),t.decodeText()},e.prototype.getAuthor=function(){var t=this.getInfoDict().lookup(A.Author);if(t)return Ci(t),t.decodeText()},e.prototype.getSubject=function(){var t=this.getInfoDict().lookup(A.Subject);if(t)return Ci(t),t.decodeText()},e.prototype.getKeywords=function(){var t=this.getInfoDict().lookup(A.Keywords);if(t)return Ci(t),t.decodeText()},e.prototype.getCreator=function(){var t=this.getInfoDict().lookup(A.Creator);if(t)return Ci(t),t.decodeText()},e.prototype.getProducer=function(){var t=this.getInfoDict().lookup(A.Producer);if(t)return Ci(t),t.decodeText()},e.prototype.getCreationDate=function(){var t=this.getInfoDict().lookup(A.CreationDate);if(t)return Ci(t),t.decodeDate()},e.prototype.getModificationDate=function(){var t=this.getInfoDict().lookup(A.ModDate);if(t)return Ci(t),t.decodeDate()},e.prototype.setTitle=function(t,r){_(t,"title",["string"]);var n=A.of("Title");if(this.getInfoDict().set(n,ce.fromText(t)),r!=null&&r.showInWindowTitleBar){var a=this.catalog.getOrCreateViewerPreferences();a.setDisplayDocTitle(!0)}},e.prototype.setAuthor=function(t){_(t,"author",["string"]);var r=A.of("Author");this.getInfoDict().set(r,ce.fromText(t))},e.prototype.setSubject=function(t){_(t,"author",["string"]);var r=A.of("Subject");this.getInfoDict().set(r,ce.fromText(t))},e.prototype.setKeywords=function(t){_(t,"keywords",[Array]);var r=A.of("Keywords");this.getInfoDict().set(r,ce.fromText(t.join(" ")))},e.prototype.setCreator=function(t){_(t,"creator",["string"]);var r=A.of("Creator");this.getInfoDict().set(r,ce.fromText(t))},e.prototype.setProducer=function(t){_(t,"creator",["string"]);var r=A.of("Producer");this.getInfoDict().set(r,ce.fromText(t))},e.prototype.setLanguage=function(t){_(t,"language",["string"]);var r=A.of("Lang");this.catalog.set(r,Je.of(t))},e.prototype.setCreationDate=function(t){_(t,"creationDate",[[Date,"Date"]]);var r=A.of("CreationDate");this.getInfoDict().set(r,Je.fromDate(t))},e.prototype.setModificationDate=function(t){_(t,"modificationDate",[[Date,"Date"]]);var r=A.of("ModDate");this.getInfoDict().set(r,Je.fromDate(t))},e.prototype.getPageCount=function(){return this.pageCount===void 0&&(this.pageCount=this.getPages().length),this.pageCount},e.prototype.getPages=function(){return this.pageCache.access()},e.prototype.getPage=function(t){var r=this.getPages();return zr(t,"index",0,r.length-1),r[t]},e.prototype.getPageIndices=function(){return qK(0,this.getPageCount())},e.prototype.removePage=function(t){var r=this.getPageCount();if(this.pageCount===0)throw new eQ;zr(t,"index",0,r-1),this.catalog.removeLeafNode(t),this.pageCount=r-1},e.prototype.addPage=function(t){return _(t,"page",["undefined",[on,"PDFPage"],Array]),this.insertPage(this.getPageCount(),t)},e.prototype.insertPage=function(t,r){var n=this.getPageCount();if(zr(t,"index",0,n),_(r,"page",["undefined",[on,"PDFPage"],Array]),!r||Array.isArray(r)){var a=Array.isArray(r)?r:wQ.A4;r=on.create(this),r.setSize.apply(r,a)}else if(r.doc!==this)throw new $J;var s=this.catalog.insertLeafNode(r.ref,t);return r.node.setParent(s),this.pageMap.set(r.node,r),this.pageCache.invalidate(),this.pageCount=n+1,r},e.prototype.copyPages=function(t,r){return je(this,void 0,void 0,function(){var n,a,s,o,l,c,d,u;return ke(this,function(h){switch(h.label){case 0:return _(t,"srcDoc",[[e,"PDFDocument"]]),_(r,"indices",[Array]),[4,t.flush()];case 1:for(h.sent(),n=nN.for(t.context,this.context),a=t.getPages(),s=new Array(r.length),o=0,l=r.length;o<l;o++)c=a[r[o]],d=n.copy(c.node),u=this.context.register(d),s[o]=on.of(d,u,this);return[2,s]}})})},e.prototype.copy=function(){return je(this,void 0,void 0,function(){var t,r,n,a;return ke(this,function(s){switch(s.label){case 0:return[4,e.create()];case 1:return t=s.sent(),[4,t.copyPages(this,this.getPageIndices())];case 2:for(r=s.sent(),n=0,a=r.length;n<a;n++)t.addPage(r[n]);return this.getAuthor()!==void 0&&t.setAuthor(this.getAuthor()),this.getCreationDate()!==void 0&&t.setCreationDate(this.getCreationDate()),this.getCreator()!==void 0&&t.setCreator(this.getCreator()),this.getModificationDate()!==void 0&&t.setModificationDate(this.getModificationDate()),this.getProducer()!==void 0&&t.setProducer(this.getProducer()),this.getSubject()!==void 0&&t.setSubject(this.getSubject()),this.getTitle()!==void 0&&t.setTitle(this.getTitle()),t.defaultWordBreaks=this.defaultWordBreaks,[2,t]}})})},e.prototype.addJavaScript=function(t,r){_(t,"name",["string"]),_(r,"script",["string"]);var n=NQ.for(r,t),a=this.context.nextRef(),s=kQ.of(a,this,n);this.javaScripts.push(s)},e.prototype.attach=function(t,r,n){return n===void 0&&(n={}),je(this,void 0,void 0,function(){var a,s,o,l;return ke(this,function(c){return _(t,"attachment",["string",Uint8Array,ArrayBuffer]),_(r,"name",["string"]),V(n.mimeType,"mimeType",["string"]),V(n.description,"description",["string"]),V(n.creationDate,"options.creationDate",[Date]),V(n.modificationDate,"options.modificationDate",[Date]),en(n.afRelationship,"options.afRelationship",Hv),a=Bc(t),s=QX.for(a,r,n),o=this.context.nextRef(),l=jQ.of(o,this,s),this.embeddedFiles.push(l),[2]})})},e.prototype.embedFont=function(t,r){return r===void 0&&(r={}),je(this,void 0,void 0,function(){var n,a,s,o,l,c,d,u,h,f;return ke(this,function(p){switch(p.label){case 0:return n=r.subset,a=n===void 0?!1:n,s=r.customName,o=r.features,_(t,"font",["string",Uint8Array,ArrayBuffer]),_(a,"subset",["boolean"]),Yk(t)?(l=qp.for(t,s),[3,7]):[3,1];case 1:return KK(t)?(c=Bc(t),d=this.assertFontkit(),a?[4,JX.for(d,c,s,o)]:[3,3]):[3,6];case 2:return u=p.sent(),[3,5];case 3:return[4,aw.for(d,c,s,o)];case 4:u=p.sent(),p.label=5;case 5:return l=u,[3,7];case 6:throw new TypeError("`font` must be one of `StandardFonts | string | Uint8Array | ArrayBuffer`");case 7:return h=this.context.nextRef(),f=Kr.of(h,this,l),this.fonts.push(f),[2,f]}})})},e.prototype.embedStandardFont=function(t,r){if(_(t,"font",["string"]),!Yk(t))throw new TypeError("`font` must be one of type `StandardFonts`");var n=qp.for(t,r),a=this.context.nextRef(),s=Kr.of(a,this,n);return this.fonts.push(s),s},e.prototype.embedJpg=function(t){return je(this,void 0,void 0,function(){var r,n,a,s;return ke(this,function(o){switch(o.label){case 0:return _(t,"jpg",["string",Uint8Array,ArrayBuffer]),r=Bc(t),[4,mT.for(r)];case 1:return n=o.sent(),a=this.context.nextRef(),s=Kv.of(a,this,n),this.images.push(s),[2,s]}})})},e.prototype.embedPng=function(t){return je(this,void 0,void 0,function(){var r,n,a,s;return ke(this,function(o){switch(o.label){case 0:return _(t,"png",["string",Uint8Array,ArrayBuffer]),r=Bc(t),[4,gT.for(r)];case 1:return n=o.sent(),a=this.context.nextRef(),s=Kv.of(a,this,n),this.images.push(s),[2,s]}})})},e.prototype.embedPdf=function(t,r){return r===void 0&&(r=[0]),je(this,void 0,void 0,function(){var n,a,s;return ke(this,function(o){switch(o.label){case 0:return _(t,"pdf",["string",Uint8Array,ArrayBuffer,[e,"PDFDocument"]]),_(r,"indices",[Array]),t instanceof e?(a=t,[3,3]):[3,1];case 1:return[4,e.load(t)];case 2:a=o.sent(),o.label=3;case 3:return n=a,s=GK(n.getPages(),r),[2,this.embedPages(s)]}})})},e.prototype.embedPage=function(t,r,n){return je(this,void 0,void 0,function(){var a;return ke(this,function(s){switch(s.label){case 0:return _(t,"page",[[on,"PDFPage"]]),[4,this.embedPages([t],[r],[n])];case 1:return a=s.sent()[0],[2,a]}})})},e.prototype.embedPages=function(t,r,n){return r===void 0&&(r=[]),n===void 0&&(n=[]),je(this,void 0,void 0,function(){var d,u,a,s,o,l,c,d,u,h,f,p,g,m,v;return ke(this,function(x){switch(x.label){case 0:if(t.length===0)return[2,[]];for(d=0,u=t.length-1;d<u;d++)if(a=t[d],s=t[d+1],a.node.context!==s.node.context)throw new NX;o=t[0].node.context,l=o===this.context?function(y){return y}:nN.for(o,this.context).copy,c=new Array(t.length),d=0,u=t.length,x.label=1;case 1:return d<u?(h=l(t[d].node),f=r[d],p=n[d],[4,vT.for(h,f,p)]):[3,4];case 2:g=x.sent(),m=this.context.nextRef(),c[d]=YT.of(m,this,g),x.label=3;case 3:return d++,[3,1];case 4:return(v=this.embeddedPages).push.apply(v,c),[2,c]}})})},e.prototype.flush=function(){return je(this,void 0,void 0,function(){return ke(this,function(t){switch(t.label){case 0:return[4,this.embedAll(this.fonts)];case 1:return t.sent(),[4,this.embedAll(this.images)];case 2:return t.sent(),[4,this.embedAll(this.embeddedPages)];case 3:return t.sent(),[4,this.embedAll(this.embeddedFiles)];case 4:return t.sent(),[4,this.embedAll(this.javaScripts)];case 5:return t.sent(),[2]}})})},e.prototype.save=function(t){return t===void 0&&(t={}),je(this,void 0,void 0,function(){var r,n,a,s,o,l,c,d,u,h;return ke(this,function(f){switch(f.label){case 0:return r=t.useObjectStreams,n=r===void 0?!0:r,a=t.addDefaultPage,s=a===void 0?!0:a,o=t.objectsPerTick,l=o===void 0?50:o,c=t.updateFieldAppearances,d=c===void 0?!0:c,_(n,"useObjectStreams",["boolean"]),_(s,"addDefaultPage",["boolean"]),_(l,"objectsPerTick",["number"]),_(d,"updateFieldAppearances",["boolean"]),s&&this.getPageCount()===0&&this.addPage(),d&&(u=this.formCache.getValue(),u&&u.updateFieldAppearances()),[4,this.flush()];case 1:return f.sent(),h=n?qX:fT,[2,h.forContext(this.context,l).serializeToBuffer()]}})})},e.prototype.saveAsBase64=function(t){return t===void 0&&(t={}),je(this,void 0,void 0,function(){var r,n,a,s,o;return ke(this,function(l){switch(l.label){case 0:return r=t.dataUri,n=r===void 0?!1:r,a=RK(t,["dataUri"]),_(n,"dataUri",["boolean"]),[4,this.save(a)];case 1:return s=l.sent(),o=EK(s),[2,n?"data:application/pdf;base64,"+o:o]}})})},e.prototype.findPageForAnnotationRef=function(t){for(var r=this.getPages(),n=0,a=r.length;n<a;n++){var s=r[n],o=s.node.Annots();if((o==null?void 0:o.indexOf(t))!==void 0)return s}},e.prototype.embedAll=function(t){return je(this,void 0,void 0,function(){var r,n;return ke(this,function(a){switch(a.label){case 0:r=0,n=t.length,a.label=1;case 1:return r<n?[4,t[r].embed()]:[3,4];case 2:a.sent(),a.label=3;case 3:return r++,[3,1];case 4:return[2]}})})},e.prototype.updateInfoDict=function(){var t="pdf-lib (https://github.com/Hopding/pdf-lib)",r=new Date,n=this.getInfoDict();this.setProducer(t),this.setModificationDate(r),n.get(A.of("Creator"))||this.setCreator(t),n.get(A.of("CreationDate"))||this.setCreationDate(r)},e.prototype.getInfoDict=function(){var t=this.context.lookup(this.context.trailerInfo.Info);if(t instanceof xe)return t;var r=this.context.obj({});return this.context.trailerInfo.Info=this.context.register(r),r},e.prototype.assertFontkit=function(){if(!this.fontkit)throw new QJ;return this.fontkit},e}();function Ci(e){if(!(e instanceof ce)&&!(e instanceof Je))throw new Hp([ce,Je],e)}var Ya;(function(e){e.Normal="Normal",e.Multiply="Multiply",e.Screen="Screen",e.Overlay="Overlay",e.Darken="Darken",e.Lighten="Lighten",e.ColorDodge="ColorDodge",e.ColorBurn="ColorBurn",e.HardLight="HardLight",e.SoftLight="SoftLight",e.Difference="Difference",e.Exclusion="Exclusion"})(Ya||(Ya={}));var on=function(){function e(t,r,n){this.fontSize=24,this.fontColor=ze(0,0,0),this.lineHeight=24,this.x=0,this.y=0,_(t,"leafNode",[[ni,"PDFPageLeaf"]]),_(r,"ref",[[Qe,"PDFRef"]]),_(n,"doc",[[Ns,"PDFDocument"]]),this.node=t,this.ref=r,this.doc=n}return e.prototype.setRotation=function(t){var r=PT(t);lT(r,"degreesAngle",90),this.node.set(A.of("Rotate"),this.doc.context.obj(r))},e.prototype.getRotation=function(){var t=this.node.Rotate();return de(t?t.asNumber():0)},e.prototype.setSize=function(t,r){_(t,"width",["number"]),_(r,"height",["number"]);var n=this.getMediaBox();this.setMediaBox(n.x,n.y,t,r);var a=this.getCropBox(),s=this.getBleedBox(),o=this.getTrimBox(),l=this.getArtBox(),c=this.node.CropBox(),d=this.node.BleedBox(),u=this.node.TrimBox(),h=this.node.ArtBox();c&&Qh(a,n)&&this.setCropBox(n.x,n.y,t,r),d&&Qh(s,n)&&this.setBleedBox(n.x,n.y,t,r),u&&Qh(o,n)&&this.setTrimBox(n.x,n.y,t,r),h&&Qh(l,n)&&this.setArtBox(n.x,n.y,t,r)},e.prototype.setWidth=function(t){_(t,"width",["number"]),this.setSize(t,this.getSize().height)},e.prototype.setHeight=function(t){_(t,"height",["number"]),this.setSize(this.getSize().width,t)},e.prototype.setMediaBox=function(t,r,n,a){_(t,"x",["number"]),_(r,"y",["number"]),_(n,"width",["number"]),_(a,"height",["number"]);var s=this.doc.context.obj([t,r,t+n,r+a]);this.node.set(A.MediaBox,s)},e.prototype.setCropBox=function(t,r,n,a){_(t,"x",["number"]),_(r,"y",["number"]),_(n,"width",["number"]),_(a,"height",["number"]);var s=this.doc.context.obj([t,r,t+n,r+a]);this.node.set(A.CropBox,s)},e.prototype.setBleedBox=function(t,r,n,a){_(t,"x",["number"]),_(r,"y",["number"]),_(n,"width",["number"]),_(a,"height",["number"]);var s=this.doc.context.obj([t,r,t+n,r+a]);this.node.set(A.BleedBox,s)},e.prototype.setTrimBox=function(t,r,n,a){_(t,"x",["number"]),_(r,"y",["number"]),_(n,"width",["number"]),_(a,"height",["number"]);var s=this.doc.context.obj([t,r,t+n,r+a]);this.node.set(A.TrimBox,s)},e.prototype.setArtBox=function(t,r,n,a){_(t,"x",["number"]),_(r,"y",["number"]),_(n,"width",["number"]),_(a,"height",["number"]);var s=this.doc.context.obj([t,r,t+n,r+a]);this.node.set(A.ArtBox,s)},e.prototype.getSize=function(){var t=this.getMediaBox(),r=t.width,n=t.height;return{width:r,height:n}},e.prototype.getWidth=function(){return this.getSize().width},e.prototype.getHeight=function(){return this.getSize().height},e.prototype.getMediaBox=function(){var t=this.node.MediaBox();return t.asRectangle()},e.prototype.getCropBox=function(){var t,r=this.node.CropBox();return(t=r==null?void 0:r.asRectangle())!==null&&t!==void 0?t:this.getMediaBox()},e.prototype.getBleedBox=function(){var t,r=this.node.BleedBox();return(t=r==null?void 0:r.asRectangle())!==null&&t!==void 0?t:this.getCropBox()},e.prototype.getTrimBox=function(){var t,r=this.node.TrimBox();return(t=r==null?void 0:r.asRectangle())!==null&&t!==void 0?t:this.getCropBox()},e.prototype.getArtBox=function(){var t,r=this.node.ArtBox();return(t=r==null?void 0:r.asRectangle())!==null&&t!==void 0?t:this.getCropBox()},e.prototype.translateContent=function(t,r){_(t,"x",["number"]),_(r,"y",["number"]),this.node.normalize(),this.getContentStream();var n=this.createContentStream(Wt(),un(t,r)),a=this.doc.context.register(n),s=this.createContentStream(Ht()),o=this.doc.context.register(s);this.node.wrapContentStreams(a,o)},e.prototype.scale=function(t,r){_(t,"x",["number"]),_(r,"y",["number"]),this.setSize(this.getWidth()*t,this.getHeight()*r),this.scaleContent(t,r),this.scaleAnnotations(t,r)},e.prototype.scaleContent=function(t,r){_(t,"x",["number"]),_(r,"y",["number"]),this.node.normalize(),this.getContentStream();var n=this.createContentStream(Wt(),ku(t,r)),a=this.doc.context.register(n),s=this.createContentStream(Ht()),o=this.doc.context.register(s);this.node.wrapContentStreams(a,o)},e.prototype.scaleAnnotations=function(t,r){_(t,"x",["number"]),_(r,"y",["number"]);var n=this.node.Annots();if(n)for(var a=0;a<n.size();a++){var s=n.lookup(a);s instanceof xe&&this.scaleAnnot(s,t,r)}},e.prototype.resetPosition=function(){this.getContentStream(!1),this.x=0,this.y=0},e.prototype.setFont=function(t){_(t,"font",[[Kr,"PDFFont"]]),this.font=t,this.fontKey=this.node.newFontDictionary(this.font.name,this.font.ref)},e.prototype.setFontSize=function(t){_(t,"fontSize",["number"]),this.fontSize=t},e.prototype.setFontColor=function(t){_(t,"fontColor",[[Object,"Color"]]),this.fontColor=t},e.prototype.setLineHeight=function(t){_(t,"lineHeight",["number"]),this.lineHeight=t},e.prototype.getPosition=function(){return{x:this.x,y:this.y}},e.prototype.getX=function(){return this.x},e.prototype.getY=function(){return this.y},e.prototype.moveTo=function(t,r){_(t,"x",["number"]),_(r,"y",["number"]),this.x=t,this.y=r},e.prototype.moveDown=function(t){_(t,"yDecrease",["number"]),this.y-=t},e.prototype.moveUp=function(t){_(t,"yIncrease",["number"]),this.y+=t},e.prototype.moveLeft=function(t){_(t,"xDecrease",["number"]),this.x-=t},e.prototype.moveRight=function(t){_(t,"xIncrease",["number"]),this.x+=t},e.prototype.pushOperators=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];oT(t,"operator",[[Fe,"PDFOperator"]]);var n=this.getContentStream();n.push.apply(n,t)},e.prototype.drawText=function(t,r){var n,a,s,o,l,c,d;r===void 0&&(r={}),_(t,"text",["string"]),V(r.color,"options.color",[[Object,"Color"]]),Tn(r.opacity,"opacity.opacity",0,1),V(r.font,"options.font",[[Kr,"PDFFont"]]),V(r.size,"options.size",["number"]),V(r.rotate,"options.rotate",[[Object,"Rotation"]]),V(r.xSkew,"options.xSkew",[[Object,"Rotation"]]),V(r.ySkew,"options.ySkew",[[Object,"Rotation"]]),V(r.x,"options.x",["number"]),V(r.y,"options.y",["number"]),V(r.lineHeight,"options.lineHeight",["number"]),V(r.maxWidth,"options.maxWidth",["number"]),V(r.wordBreaks,"options.wordBreaks",[Array]),en(r.blendMode,"options.blendMode",Ya);for(var u=this.setOrEmbedFont(r.font),h=u.oldFont,f=u.newFont,p=u.newFontKey,g=r.size||this.fontSize,m=r.wordBreaks||this.doc.defaultWordBreaks,v=function(S){return f.widthOfTextAtSize(S,g)},x=r.maxWidth===void 0?lP(Uu(t)):LK(t,m,r.maxWidth,v),y=new Array(x.length),b=0,j=x.length;b<j;b++)y[b]=f.encodeText(x[b]);var k=this.maybeEmbedGraphicsState({opacity:r.opacity,blendMode:r.blendMode}),N=this.getContentStream();N.push.apply(N,HJ(y,{color:(n=r.color)!==null&&n!==void 0?n:this.fontColor,font:p,size:g,rotate:(a=r.rotate)!==null&&a!==void 0?a:de(0),xSkew:(s=r.xSkew)!==null&&s!==void 0?s:de(0),ySkew:(o=r.ySkew)!==null&&o!==void 0?o:de(0),x:(l=r.x)!==null&&l!==void 0?l:this.x,y:(c=r.y)!==null&&c!==void 0?c:this.y,lineHeight:(d=r.lineHeight)!==null&&d!==void 0?d:this.lineHeight,graphicsState:k})),r.font&&(h?this.setFont(h):this.resetFont())},e.prototype.drawImage=function(t,r){var n,a,s,o,l,c,d;r===void 0&&(r={}),_(t,"image",[[Kv,"PDFImage"]]),V(r.x,"options.x",["number"]),V(r.y,"options.y",["number"]),V(r.width,"options.width",["number"]),V(r.height,"options.height",["number"]),V(r.rotate,"options.rotate",[[Object,"Rotation"]]),V(r.xSkew,"options.xSkew",[[Object,"Rotation"]]),V(r.ySkew,"options.ySkew",[[Object,"Rotation"]]),Tn(r.opacity,"opacity.opacity",0,1),en(r.blendMode,"options.blendMode",Ya);var u=this.node.newXObject("Image",t.ref),h=this.maybeEmbedGraphicsState({opacity:r.opacity,blendMode:r.blendMode}),f=this.getContentStream();f.push.apply(f,UT(u,{x:(n=r.x)!==null&&n!==void 0?n:this.x,y:(a=r.y)!==null&&a!==void 0?a:this.y,width:(s=r.width)!==null&&s!==void 0?s:t.size().width,height:(o=r.height)!==null&&o!==void 0?o:t.size().height,rotate:(l=r.rotate)!==null&&l!==void 0?l:de(0),xSkew:(c=r.xSkew)!==null&&c!==void 0?c:de(0),ySkew:(d=r.ySkew)!==null&&d!==void 0?d:de(0),graphicsState:h}))},e.prototype.drawPage=function(t,r){var n,a,s,o,l;r===void 0&&(r={}),_(t,"embeddedPage",[[YT,"PDFEmbeddedPage"]]),V(r.x,"options.x",["number"]),V(r.y,"options.y",["number"]),V(r.xScale,"options.xScale",["
595number"]),V(r.yScale,"options.yScale",["number"]),V(r.width,"options.width",["number"]),V(r.height,"options.height",["number"]),V(r.rotate,"options.rotate",[[Object,"Rotation"]]),V(r.xSkew,"options.xSkew",[[Object,"Rotation"]]),V(r.ySkew,"options.ySkew",[[Object,"Rotation"]]),Tn(r.opacity,"opacity.opacity",0,1),en(r.blendMode,"options.blendMode",Ya);var c=this.node.newXObject("EmbeddedPdfPage",t.ref),d=this.maybeEmbedGraphicsState({opacity:r.opacity,blendMode:r.blendMode}),u=r.width!==void 0?r.width/t.width:r.xScale!==void 0?r.xScale:1,h=r.height!==void 0?r.height/t.height:r.yScale!==void 0?r.yScale:1,f=this.getContentStream();f.push.apply(f,VJ(c,{x:(n=r.x)!==null&&n!==void 0?n:this.x,y:(a=r.y)!==null&&a!==void 0?a:this.y,xScale:u,yScale:h,rotate:(s=r.rotate)!==null&&s!==void 0?s:de(0),xSkew:(o=r.xSkew)!==null&&o!==void 0?o:de(0),ySkew:(l=r.ySkew)!==null&&l!==void 0?l:de(0),graphicsState:d}))},e.prototype.drawSvgPath=function(t,r){var n,a,s,o,l,c,d,u,h;r===void 0&&(r={}),_(t,"path",["string"]),V(r.x,"options.x",["number"]),V(r.y,"options.y",["number"]),V(r.scale,"options.scale",["number"]),V(r.rotate,"options.rotate",[[Object,"Rotation"]]),V(r.borderWidth,"options.borderWidth",["number"]),V(r.color,"options.color",[[Object,"Color"]]),Tn(r.opacity,"opacity.opacity",0,1),V(r.borderColor,"options.borderColor",[[Object,"Color"]]),V(r.borderDashArray,"options.borderDashArray",[Array]),V(r.borderDashPhase,"options.borderDashPhase",["number"]),en(r.borderLineCap,"options.borderLineCap",bl),Tn(r.borderOpacity,"options.borderOpacity",0,1),en(r.blendMode,"options.blendMode",Ya);var f=this.maybeEmbedGraphicsState({opacity:r.opacity,borderOpacity:r.borderOpacity,blendMode:r.blendMode});!("color"in r)&&!("borderColor"in r)&&(r.borderColor=ze(0,0,0));var p=this.getContentStream();p.push.apply(p,YJ(t,{x:(n=r.x)!==null&&n!==void 0?n:this.x,y:(a=r.y)!==null&&a!==void 0?a:this.y,scale:r.scale,rotate:(s=r.rotate)!==null&&s!==void 0?s:de(0),color:(o=r.color)!==null&&o!==void 0?o:void 0,borderColor:(l=r.borderColor)!==null&&l!==void 0?l:void 0,borderWidth:(c=r.borderWidth)!==null&&c!==void 0?c:0,borderDashArray:(d=r.borderDashArray)!==null&&d!==void 0?d:void 0,borderDashPhase:(u=r.borderDashPhase)!==null&&u!==void 0?u:void 0,borderLineCap:(h=r.borderLineCap)!==null&&h!==void 0?h:void 0,graphicsState:f}))},e.prototype.drawLine=function(t){var r,n,a,s,o;_(t.start,"options.start",[[Object,"{ x: number, y: number }"]]),_(t.end,"options.end",[[Object,"{ x: number, y: number }"]]),_(t.start.x,"options.start.x",["number"]),_(t.start.y,"options.start.y",["number"]),_(t.end.x,"options.end.x",["number"]),_(t.end.y,"options.end.y",["number"]),V(t.thickness,"options.thickness",["number"]),V(t.color,"options.color",[[Object,"Color"]]),V(t.dashArray,"options.dashArray",[Array]),V(t.dashPhase,"options.dashPhase",["number"]),en(t.lineCap,"options.lineCap",bl),Tn(t.opacity,"opacity.opacity",0,1),en(t.blendMode,"options.blendMode",Ya);var l=this.maybeEmbedGraphicsState({borderOpacity:t.opacity,blendMode:t.blendMode});"color"in t||(t.color=ze(0,0,0));var c=this.getContentStream();c.push.apply(c,qJ({start:t.start,end:t.end,thickness:(r=t.thickness)!==null&&r!==void 0?r:1,color:(n=t.color)!==null&&n!==void 0?n:void 0,dashArray:(a=t.dashArray)!==null&&a!==void 0?a:void 0,dashPhase:(s=t.dashPhase)!==null&&s!==void 0?s:void 0,lineCap:(o=t.lineCap)!==null&&o!==void 0?o:void 0,graphicsState:l}))},e.prototype.drawRectangle=function(t){var r,n,a,s,o,l,c,d,u,h,f,p,g;t===void 0&&(t={}),V(t.x,"options.x",["number"]),V(t.y,"options.y",["number"]),V(t.width,"options.width",["number"]),V(t.height,"options.height",["number"]),V(t.rotate,"options.rotate",[[Object,"Rotation"]]),V(t.xSkew,"options.xSkew",[[Object,"Rotation"]]),V(t.ySkew,"options.ySkew",[[Object,"Rotation"]]),V(t.borderWidth,"options.borderWidth",["number"]),V(t.color,"options.color",[[Object,"Color"]]),Tn(t.opacity,"opacity.opacity",0,1),V(t.borderColor,"options.borderColor",[[Object,"Color"]]),V(t.borderDashArray,"options.borderDashArray",[Array]),V(t.borderDashPhase,"options.borderDashPhase",["number"]),en(t.borderLineCap,"options.borderLineCap",bl),Tn(t.borderOpacity,"options.borderOpacity",0,1),en(t.blendMode,"options.blendMode",Ya);var m=this.maybeEmbedGraphicsState({opacity:t.opacity,borderOpacity:t.borderOpacity,blendMode:t.blendMode});!("color"in t)&&!("borderColor"in t)&&(t.color=ze(0,0,0));var v=this.getContentStream();v.push.apply(v,ac({x:(r=t.x)!==null&&r!==void 0?r:this.x,y:(n=t.y)!==null&&n!==void 0?n:this.y,width:(a=t.width)!==null&&a!==void 0?a:150,height:(s=t.height)!==null&&s!==void 0?s:100,rotate:(o=t.rotate)!==null&&o!==void 0?o:de(0),xSkew:(l=t.xSkew)!==null&&l!==void 0?l:de(0),ySkew:(c=t.ySkew)!==null&&c!==void 0?c:de(0),borderWidth:(d=t.borderWidth)!==null&&d!==void 0?d:0,color:(u=t.color)!==null&&u!==void 0?u:void 0,borderColor:(h=t.borderColor)!==null&&h!==void 0?h:void 0,borderDashArray:(f=t.borderDashArray)!==null&&f!==void 0?f:void 0,borderDashPhase:(p=t.borderDashPhase)!==null&&p!==void 0?p:void 0,graphicsState:m,borderLineCap:(g=t.borderLineCap)!==null&&g!==void 0?g:void 0}))},e.prototype.drawSquare=function(t){t===void 0&&(t={});var r=t.size;V(r,"size",["number"]),this.drawRectangle(me(me({},t),{width:r,height:r}))},e.prototype.drawEllipse=function(t){var r,n,a,s,o,l,c,d,u,h,f;t===void 0&&(t={}),V(t.x,"options.x",["number"]),V(t.y,"options.y",["number"]),V(t.xScale,"options.xScale",["
595number"]),V(t.yScale,"options.yScale",["number"]),V(t.rotate,"options.rotate",[[Object,"Rotation"]]),V(t.color,"options.color",[[Object,"Color"]]),Tn(t.opacity,"opacity.opacity",0,1),V(t.borderColor,"options.borderColor",[[Object,"Color"]]),Tn(t.borderOpacity,"options.borderOpacity",0,1),V(t.borderWidth,"options.borderWidth",["number"]),V(t.borderDashArray,"options.borderDashArray",[Array]),V(t.borderDashPhase,"options.borderDashPhase",["number"]),en(t.borderLineCap,"options.borderLineCap",bl),en(t.blendMode,"options.blendMode",Ya);var p=this.maybeEmbedGraphicsState({opacity:t.opacity,borderOpacity:t.borderOpacity,blendMode:t.blendMode});!("color"in t)&&!("borderColor"in t)&&(t.color=ze(0,0,0));var g=this.getContentStream();g.push.apply(g,Gv({x:(r=t.x)!==null&&r!==void 0?r:this.x,y:(n=t.y)!==null&&n!==void 0?n:this.y,xScale:(a=t.xScale)!==null&&a!==void 0?a:100,yScale:(s=t.yScale)!==null&&s!==void 0?s:100,rotate:(o=t.rotate)!==null&&o!==void 0?o:void 0,color:(l=t.color)!==null&&l!==void 0?l:void 0,borderColor:(c=t.borderColor)!==null&&c!==void 0?c:void 0,borderWidth:(d=t.borderWidth)!==null&&d!==void 0?d:0,borderDashArray:(u=t.borderDashArray)!==null&&u!==void 0?u:void 0,borderDashPhase:(h=t.borderDashPhase)!==null&&h!==void 0?h:void 0,borderLineCap:(f=t.borderLineCap)!==null&&f!==void 0?f:void 0,graphicsState:p}))},e.prototype.drawCircle=function(t){t===void 0&&(t={});var r=t.size,n=r===void 0?100:r;V(n,"size",["number"]),this.drawEllipse(me(me({},t),{xScale:n,yScale:n}))},e.prototype.setOrEmbedFont=function(t){var r=this.font,n=this.fontKey;t?this.setFont(t):this.getFont();var a=this.font,s=this.fontKey;return{oldFont:r,oldFontKey:n,newFont:a,newFontKey:s}},e.prototype.getFont=function(){if(!this.font||!this.fontKey){var t=this.doc.embedStandardFont(io.Helvetica);this.setFont(t)}return[this.font,this.fontKey]},e.prototype.resetFont=function(){this.font=void 0,this.fontKey=void 0},e.prototype.getContentStream=function(t){return t===void 0&&(t=!0),t&&this.contentStream?this.contentStream:(this.contentStream=this.createContentStream(),this.contentStreamRef=this.doc.context.register(this.contentStream),this.node.addContentStream(this.contentStreamRef),this.contentStream)},e.prototype.createContentStream=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=this.doc.context.obj({}),a=Rd.of(n,t);return a},e.prototype.maybeEmbedGraphicsState=function(t){var r=t.opacity,n=t.borderOpacity,a=t.blendMode;if(!(r===void 0&&n===void 0&&a===void 0)){var s=this.doc.context.obj({Type:"ExtGState",ca:r,CA:n,BM:a}),o=this.node.newExtGState("GS",s);return o}},e.prototype.scaleAnnot=function(t,r,n){for(var a=["RD","CL","Vertices","QuadPoints","L","Rect"],s=0,o=a.length;s<o;s++){var l=t.lookup(A.of(a[s]));l instanceof Ve&&l.scalePDFNumbers(r,n)}var c=t.lookup(A.of("InkList"));if(c instanceof Ve)for(var s=0,o=c.size();s<o;s++){var d=c.lookup(s);d instanceof Ve&&d.scalePDFNumbers(r,n)}},e.of=function(t,r,n){return new e(t,r,n)},e.create=function(t){_(t,"doc",[[Ns,"PDFDocument"]]);var r=Qe.of(-1),n=ni.withContextAndParent(t.context,r),a=t.context.register(n);return new e(n,a,t)},e}(),zf=function(e){q(t,e);function t(r,n,a){var s=e.call(this,r,n,a)||this;return _(r,"acroButton",[[ig,"PDFAcroPushButton"]]),s.acroField=r,s}return t.prototype.setImage=function(r,n){n===void 0&&(n=ps.Center);for(var a=this.acroField.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s],c=this.createImageAppearanceStream(l,r,n);this.updateWidgetAppearances(l,{normal:c})}this.markAsClean()},t.prototype.setFontSize=function(r){eg(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},t.prototype.addToPage=function(r,n,a){var s,o,l,c,d,u,h,f,p,g,m;V(r,"text",["string"]),V(n,"page",[[on,"PDFPage"]]),kc(a);var v=this.createWidget({x:((s=a==null?void 0:a.x)!==null&&s!==void 0?s:0)-((o=a==null?void 0:a.borderWidth)!==null&&o!==void 0?o:0)/2,y:((l=a==null?void 0:a.y)!==null&&l!==void 0?l:0)-((c=a==null?void 0:a.borderWidth)!==null&&c!==void 0?c:0)/2,width:(d=a==null?void 0:a.width)!==null&&d!==void 0?d:100,height:(u=a==null?void 0:a.height)!==null&&u!==void 0?u:50,textColor:(h=a==null?void 0:a.textColor)!==null&&h!==void 0?h:ze(0,0,0),backgroundColor:(f=a==null?void 0:a.backgroundColor)!==null&&f!==void 0?f:ze(.75,.75,.75),borderColor:a==null?void 0:a.borderColor,borderWidth:(p=a==null?void 0:a.borderWidth)!==null&&p!==void 0?p:0,rotate:(g=a==null?void 0:a.rotate)!==null&&g!==void 0?g:de(0),caption:r,hidden:a==null?void 0:a.hidden,page:n.ref}),x=this.doc.context.register(v.dict);this.acroField.addWidget(x);var y=(m=a==null?void 0:a.font)!==null&&m!==void 0?m:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(v,y),n.node.addAnnot(x)},t.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),a=0,s=n.length;a<s;a++){var o=n[a],l=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof Vr;if(!l)return!0}return!1},t.prototype.defaultUpdateAppearances=function(r){_(r,"font",[[Kr,"PDFFont"]]),this.updateAppearances(r)},t.prototype.updateAppearances=function(r,n){_(r,"font",[[Kr,"PDFFont"]]),V(n,"provider",[Function]);for(var a=this.acroField.getWidgets(),s=0,o=a.length;s<o;s++){var l=a[s];this.updateWidgetAppearance(l,r,n)}},t.prototype.updateWidgetAppearance=function(r,n,a){var s=a??mQ,o=jc(s(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},t.of=function(r,n,a){return new t(r,n,a)},t}(Eo);const Yc=ze(.85,.36,.09),vN=ze(.09,.09,.1),Ai=ze(.42,.42,.45),SQ=ze(.85,.85,.87),Bx=e=>e.replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"').replace(/[\u2013\u2014]/g,"-").replace(/\u2026/g,"...").replace(/\u00a0/g," ").replace(/\u00b7/g,"|").normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"");async function CQ(e){var v;const t=await Ns.create(),r=await t.embedFont(io.Helvetica),n=await t.embedFont(io.Helvetica
595Bold),a=await t.embedFont(io.HelveticaOblique),s=595.28,o=841.89,l=52,c=s-l*2;let d=t.addPage([s,o]),u=o-l;const h=()=>{d=t.addPage([s,o]),u=o-l},f=x=>{u-x<l+30&&h()},p=(x,y,b,j)=>{const k=Bx(x).split(/\s+/).filter(Boolean),N=[];let S="";for(const C of k){const E=S?`${S} ${C}`:C;y.widthOfTextAtSize(E,b)>j&&S?(N.push(S),S=C):S=E}return S&&N.push(S),N},g=(x,y={})=>{const b=y.font??r,j=y.size??10,k=y.color??vN,N=y.x??l,S=y.width??c-(N-l),C=y.leading??j*1.45;for(const E of p(x,b,j,S))f(C),d.drawText(E,{x:N,y:u-j,size:j,font:b,color:k}),u-=C;u-=y.gap??0};d.drawText("MY CHARITY RUNWAY",{x:l,y:u-10,size:10,font:n,color:Yc}),u-=30,g("Nicole Miller Sydney Itinerary",{font:n,size:22,gap:4}),g("Working document, 25 to 30 August 2026",{font:a,size:10,color:Ai,gap:6}),g("Indicative schedule for The Guest's visit to Sydney. Times are in local Sydney time and may be confirmed closer to the date.",{size:9.5,color:Ai,gap:10}),d.drawLine({start:{x:l,y:u},end:{x:s-l,y:u},thickness:1,color:Yc}),u-=22;for(const x of e){f(120),g(`${x.day.toUpperCase()}  |  ${x.date}`,{font:n,size:13,color:Yc,gap:1}),g(x.summary,{font:a,size:9.5,color:Ai,gap:8});for(const y of x.blocks){f(46);const b=l,j=l+96,k=c-96,N=u;d.drawText(Bx(y.time),{x:b,y:u-10,size:9.5,font:n,color:vN}),u=u;const C=[];if(y.booked&&C.push("BOOKED"),y.optional&&C.push("OPTIONAL"),y.tbc&&C.push("TBC"),g(y.title,{font:n,size:10.5,x:j,width:k,gap:0}),C.length&&g(C.join("  ·  "),{font:n,size:7.5,color:Yc,x:j,width:k,gap:0}),y.location&&g(y.location,{size:9,color:Ai,x:j,width:k,gap:0}),y.detail&&g(y.detail,{size:9.5,x:j,width:k,gap:0}),y.who&&g(y.who,{size:9,font:a,color:Ai,x:j,width:k,gap:0}),(v=y.links)!=null&&v.length)for(const E of y.links)g(`${E.label}: ${E.url}`,{size:8.5,color:Ai,x:j,width:k,gap:0});u-=10,u<N&&d.drawLine({start:{x:l,y:u+4},end:{x:s-l,y:u+4},thickness:.5,color:SQ}),u-=6}u-=6}f(150),g("ACCOMMODATION",{font:n,size:12,color:Yc,gap:4}),g("Sofitel Sydney Darling Harbour",{font:n,size:11,gap:2}),g("12 Darling Dr, Sydney NSW 2000  ·  (02) 8388 8888",{size:9.5,color:Ai,gap:4}),g("Check in: Tuesday 25 August   |   Check out: Sunday 30 August",{size:9.5,gap:4}),g("Booking references: Room 1 QMLPDMTF  ·  Room 2 QPGPBZHK  ·  Room 3 QPPPDCJJ",{size:9.5,gap:10});const m=t.getPages();return m.forEach((x,y)=>{x.drawText(Bx(`My Charity Runway  ·  Nicole Miller Itinerary  ·  Page ${y+1} of ${m.length}`),{x:l,y:28,size:8,font:r,color:Ai})}),t.setTitle("Nicole Miller Sydney Itinerary"),t.setAuthor("My Charity Runway"),t.save()}async function AQ(e){const t=await CQ(e),r=new Blob([t],{type:"application/pdf"}),n=URL.createObjectURL(r),a=document.createElement("a");a.href=n,a.download="nicole-miller-sydney-itinerary.pdf",document.body.appendChild(a),a.click(),a.remove(),URL.revokeObjectURL(n)}const bN=[{day:"Day 1",date:"Tuesday 25 August",summary:"Arrival",blocks:[{time:"06:55",title:"Flight arrives, airport pick up and check in",detail:"The Guest's flight lands at 6:55am. Airport pick up is arranged and The Guest is taken to Sofitel Darling Harbour to check in. Three rooms are reserved at the hotel.",location:"Sydney Airport to Sofitel Darling Harbour"},{time:"Morning",title:"Facial treatment at Beauty Hub Sydney CBD, post flight recovery",booked:!0,detail:"Approved. A post flight recovery facial at Beauty Hub Sydney CBD, the same salon Cindy Bailey visited when she was in town this week. Timed before rest so the afternoon is clear.",location:"Beauty Hub, Sydney CBD",links:[]},{time:"Late morning",title:"Strand Arcade, Australian designer flagship stores",booked:!0,detail:"Approved. Scheduled after rest. The Strand Arcade houses flagship stores for contemporary Australian designers and is a short walk from the hotel.",location:"Strand Arcade, Sydney CBD",links:[{url:"https://www.strandarcade.com.au/",label:"Strand Arcade"}]},{time:"13:00",title:"Lunch and Potting Shed at The Grounds of Alexandria (Booked)",booked:!0,detail:"Approved. Lunch at The Grounds of Alexandria, a garden and produce precinct set in a restored industrial warehouse. Booking confirmed for 1:00pm at the Potting Shed, the garden bar and dining room at The Grounds of Alexandria.",location:"The Potting Shed, The Grounds of Alexandria",links:[{url:"https://thegrounds.com.au/",label:"The Grounds of Alexandria"}]},{time:"14:30",title:"Camilla villa visit, Private Fashion Industry Appointment (Booked)",booked:!0,detail:"Private Fashion Industry Appointment, no photos or videos will be taken. Booking confirmed for 2:30pm. To provide Nicole with a distinctive Australian fashion brand experience, meet and greet with CEO Rebeca Mansergh, with interest in CAMILLA's print and design process, the craftsmanship and storytelling behind its collections, and the Villa and selected pieces or materials.",location:"Camilla",links:[{url:"https://camilla.com/",label:"Camilla"}]}
595,{time:"Late afternoon",title:"The Rocks",detail:"Heritage architecture, Nurses Walk, the Argyle Cut and Campbell's Cove, plus Argyle Gallery for Australian and Aboriginal art, jewellery and crafts.",location:"The Rocks, Sydney",links:[{url:"https://www.therocks.com/",label:"The Rocks"},{url:"https://www.therocks.com/things-to-do/nurses-walk",label:"Nurses Walk"},{url:"https://www.therocks.com/things-to-do/argyle-cut",label:"Argyle Cut"},{url:"https://www.therocks.com/things-to-do/campbells-cove",label:"Campbell's Cove"},{url:"https://argylegallery.com.au/",label:"Argyle Gallery"}]},{time:"18:30",title:"Dinner at Luna Lu (Booked)",booked:!0,detail:"Fine dining against the backdrop of the Sydney Opera House. Booking for 6:30pm on 25 August. A table of five, three from Team Nicole, Sarah and Michael, Matt Rich's Australian contact.",location:"Luna Lu, Circular Quay",who:"Table of five: three from Team Nicole, Sarah and Michael (Matt Rich's Australian contact).",links:[{url:"https://www.lunalu.com.au/",label:"Luna Lu"}]}]},{day:"Day 2",date:"Wednesday 26 August",summary:"Press and Sydney icons",blocks:[{time:"TBC",title:"Jeney arrival and check in",detail:"Jeney arrives and checks in to Sofitel Darling Harbour. One room is reserved at the hotel.",location:"Sofitel Darling Harbour"},{time:"Morning",title:"Press interviews",detail:"Rain from PR Fuller Agency to liaise and arrange interviews from appropriate media outlets. Interview questions will be shared with Nicole ahead of the interview."},{time:"Optional",title:"Art Gallery of NSW",detail:"Optional visit if time permits between press interviews and the bridge climb. A short curated stop, subject to timing.",location:"Art Gallery of New South Wales, The Domain",tbc:!0,optional:!0},{time:"14:45",title:"Sydney Harbour Bridge Climb",location:"Sydney Harbour Bridge",who:"Booked for Nicole and Sarah. Other team members are warmly invited to join. Two additional passes have been requested for Preeti and Alex, pending payment."},{time:"20:30",title:"Dinner at Bennelong (Booked)",booked:!0,detail:"Confirmed for 8:30pm on 26 August. Reservation is held under the name Preeti Singh for a group of four.",location:"Bennelong, Sydney Opera House",who:"Table of four, reservation under Preeti Singh.",links:[{url:"https://www.bennelong.com.au/",label:"Bennelong"}]}]},{day:"Day 3",date:"Thursday 27 August",summary:"Leadership series and welcome",blocks:[{time:"10:00 to 11:00",title:"Moderated Q&A with Nicole Miller",detail:"A moderated conversation with a larger audience of 75 to 100 students, drawn from Fashion and Textile Design, Fashion Business, and the Fashion Institute. Moderated by Professor Timo Rissanen (UTS School of Design). Questions are prepared with Nicole in advance, focusing on her career, entrepreneurship, longevity in business, and reading the zeitgeist.",location:"Room CB06.04.007, Building 6 (Peter Johnson Building), 702–730 Harris Street, Ultimo (next to the ABC)",links:[{label:"Professor Timo Rissanen, LinkedIn",url:"https://www.linkedin.com/in/trissanen/"}]},{time:"11:00 to 12:00",title:"UTS Fashion and Textile studio visit",detail:"An informal visit to the UTS Fashion and Textile studios with a select group of third year and Honours students, capped at 10 to 15, with a few lecturers and professors joining to support. Student work will be on display for Nicole to see.",location:"Room CB06.04.007, Building 6 (Peter Johnson Building), 702–730 Harris Street, Ultimo (next to the ABC)"},{time:"17:00",title:"Nicole Welcome Party — Preview cocktail party",detail:"A preview cocktail party to welcome The Guest and introduce the collection to media and industry.",location:"The Press",tbc:!0},{time:"20:45",title:"Dinner at Margaret",location:"Margaret",detail:"Booking held for the group."}]},{day:"Day 4",date:"Friday 28 August",summary:"Showcase day",blocks:[{time:"12:00",title:"Showcase rehearsal",detail:"Rehearsal begins for the runway showcase."},{time:"17:30",title:"Red Carpet Arrival"},{time:"18:00",title:"VIP Lounge opens"},{time:"19:00",title:"Show time",detail:"The runway showcase begins."}
595,{time:"20:00",title:"VIP Lounge — post show",detail:"Post show drinks and significant canapés in the VIP Lounge, finishing at 10pm.",tbc:!0,optional:!0,who:"Please confirm if a separate dinner booking is still required after 10pm."},{time:"Late",title:"Dinner",detail:"Optional post show dinner after the VIP Lounge closes at 10pm. Not yet booked, subject to the team's preference.",tbc:!0,optional:!0,who:"Please confirm if a dinner booking is required."}]},{day:"Day 5",date:"Saturday 29 August",summary:"Zoo and vintage shopping",blocks:[{time:"Optional",title:"Taronga Zoo visit",detail:"An optional harbour ferry crossing to Taronga Zoo, with views back across Sydney Harbour. Offered subject to timing and The Guest's preference.",location:"Taronga Zoo, Mosman",tbc:!0,optional:!0},{time:"Afternoon",title:"Vintage clothing shopping in Surry Hills and Newtown",detail:"An afternoon of vintage discovery across two of Sydney's most characterful neighbourhoods. Surry Hills and Newtown are both celebrated inner city hubs for curated vintage and pre loved fashion, with clusters of independent stores along Crown Street and King Street. The team may browse at their own pace, with the shops below suggested as a starting point.",location:"Surry Hills and Newtown, Sydney",tbc:!0,optional:!0,links:[{url:"https://www.instagram.com/zooemporiumvintage/",label:"Zoo Emporium, Surry Hills"},{url:"https://www.searchsecondhand.com.au/cream-on-crown.html",label:"Cream on Crown, Surry Hills"},{url:"https://www.broadsheet.com.au/sydney/newtown/shops/collective-ensemble-newtown",label:"Collective Ensemble, Newtown"},{url:"https://www.route66.com.au/",label:"Route 66 Sydney, Newtown"},{url:"https://reunionstore.co/",label:"Reunion, Newtown"},{url:"https://thewildemerchant.com/",label:"The Wilde Merchant, Newtown"}]},{time:"Evening",title:"Dinner at Chedi Thai — Booked",detail:"Dinner is booked at Chedi Thai, a well kept neighbourhood favourite of Nicole Kidman.",tbc:!1,booked:!0,links:[{url:"https://www.chedithai.com.au/",label:"Chedi Thai Restaurant"}]}]},{day:"Day 6",date:"Sunday 30 August",summary:"Departure",blocks:[{time:"TBC",title:"Depart Sydney",detail
595:"The Guest departs Sydney."}]}],Ds=(e,t)=>`${e.date} — ${t.title}`,wN="nm-optional-activities",RQ=()=>{const e=(()=>{try{return JSON.parse(localStorage.getItem(wN)??"{}")}catch{return{}}})(),[t,r]=w.useState(e.picked??[]),[n,a]=w.useState(e.note??""),[s,o]=w.useState(e.name??""),[l,c]=w.useState({}),[d,u]=w.useState(!1),[h,f]=w.useState(!1),[p,g]=w.useState(null),[m,v]=w.useState([]),[x,y]=w.useState(!1),b=async()=>{y(!0);try{await AQ(bN)}catch(C){At({title:"Could not build the PDF",description:String(C),variant:"destructive"})}finally{y(!1)}},j=C=>{try{localStorage.setItem(wN,JSON.stringify({picked:t,note:n,name:s,...C}))}catch{}},k=C=>{f(!1),r(E=>{const P=E.includes(C)?E.filter(T=>T!==C):[...E,C];return j({picked:P}),P})},N=async C=>{var M;if(!s.trim()){At({title:"Name required",description:"Please add your name before submitting the day's choices.",variant:"destructive"});return}const E=t.filter(O=>O.startsWith(C.date));if(E.length===0){At({title:"Nothing selected",description:`Choose at least one option for ${C.day} before submitting.`,variant:"destructive"});return}g(C.date);const P=((M=l[C.date])==null?void 0:M.trim())??"",{error:T}=await Rt.functions.invoke("save-nm-selection",{body:{kind:"activities",selections:E,note:`${C.day}, ${C.date}${P?` — ${P}`:""}`,submittedBy:s.trim(),notifyTo:"[email protected]",rows:E.map(O=>({Day:`${C.day} — ${C.date}`,Item:O,"Chosen by":s.trim(),Message:P}))}});if(g(null),T){At({title:"Could not save",description:T.message,variant:"destructive"});return}v(O=>O.includes(C.date)?O:[...O,C.date]),At({title:`${C.day} choices sent`,description:`Saved under ${s.trim()} and emailed to [email protected].`})},S=async()=>{if(!s.trim()){At({title:"Name required",description:"Please add the name of the person confirming these choices.",variant:"destructive"});return}u(!0);const{error:C}=await Rt.functions.invoke("save-nm-selection",{body:{kind:"activities",selections:t,note:n,submittedBy:s.trim(),notifyTo:"[email protected]",rows:t.map(E=>({Type:"Optional activity",Item:E,"Confirmed by":s.trim()}))}});if(u(!1),C){At({title:"Could not save",description:C.message,variant:"destructive"});return}j({}),f(!0),At({title:"Choices saved",description:`Saved under ${s.trim()} and emailed to [email protected].`})};return i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Working document"}),i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-4",children:[i.jsx(WO,{className:"text-primary",size:24}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.02]",children:"Itinerary"})]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-2xl mx-auto",children:"Indicative schedule for The Guest's visit to Sydney, 25 to 30 August. Times are in local Sydney time and may be confirmed closer to the date."}),i.jsx("div",{className:"mt-6 flex justify-center",children:i.jsxs(ne,{onClick:b,disabled:x,className:"rounded-full px-6",children:[x?i.jsx(ls,{className:"mr-2 h-4 w-4 animate-spin"}):i.jsx(ot,{className:"mr-2 h-4 w-4"}),"Download itinerary (PDF)"]})})]}),i.jsx("div",{className:"relative pl-6 md:pl-8 border-l-2 border-primary/30 space-y-10",children:bN.map(C=>i.jsxs("div",{className:"relative",children:[i.jsx("span",{className:"absolute -left-[31px] md:-left-[39px] top-1.5 h-3 w-3 rounded-full bg-primary ring-4 ring-muted"}),i.jsxs("div",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1 mb-4",children:[i.jsx("h3",{className:"font-heading text-lg md:text-xl font-bold uppercase tracking-wide",children:C.day}),C.day==="Day 1"&&i.jsx("div",{className:"w-full mb-2 bg-background border border-border rounded-xl overflow-hidden",children:i.jsxs("div",{className:"flex flex-col md:flex-row",children:[i.jsxs("div",{className:"md:w-1/3 bg-primary/5 p-6 md:p-8 flex flex-col justify-center",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary font-semibold mb-2",children:"Accommodation"}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-bold uppercase tracking-tight leading-tight",children:"Sofitel Sydney Darling Harbour"}
595),i.jsxs("p",{className:"text-sm text-foreground/70 mt-3 leading-relaxed",children:["12 Darling Dr, Sydney NSW 2000",i.jsx("br",{}),"(02) 8388 8888"]})]}),i.jsxs("div",{className:"md:w-2/3 p-6 md:p-8",children:[i.jsxs("div",{className:"grid sm:grid-cols-2 gap-4 mb-5",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-muted-foreground mb-1",children:"Check in"}),i.jsx("p",{className:"text-sm font-semibold text-foreground",children:"Tuesday 25 August"})]}),i.jsxs("div",{children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-muted-foreground mb-1",children:"Check out"}),i.jsx("p",{className:"text-sm font-semibold text-foreground",children:"Sunday 30 August"})]})]}),i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:"Booking references"}),i.jsxs("div",{className:"grid sm:grid-cols-3 gap-3",children:[i.jsxs("div",{className:"border border-border rounded-lg px-4 py-3",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.2em] text-muted-foreground",children:"Room 1"}),i.jsx("p",{className:"font-mono text-sm font-semibold text-foreground mt-1",children:"QMLPDMTF"})]}),i.jsxs("div",{className:"border border-border rounded-lg px-4 py-3",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.2em] text-muted-foreground",children:"Room 2"}),i.jsx("p",{className:"font-mono text-sm font-semibold text-foreground mt-1",children:"QPGPBZHK"})]}),i.jsxs("div",{className:"border border-border rounded-lg px-4 py-3",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.2em] text-muted-foreground",children:"Room 3"}),i.jsx("p",{className:"font-mono text-sm font-semibold text-foreground mt-1",children:"QPPPDCJJ"})]})]})]})]})}),i.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:C.date}),i.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground",children:C.summary})]}),i.jsx("div",{className:"space-y-3",children:C.blocks.map((E,P)=>i.jsxs("div",{className:"bg-background border border-border rounded-xl p-4 md:p-5",children:[i.jsxs("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 mb-1",children:[i.jsxs("span",{className:"inline-flex items-center gap-1.5 text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:[i.jsx(ko,{size:14})," ",E.time]}),E.booked&&i.jsx("span",{className:"text-[10px] uppercase tracking-[0.2em] text-primary border border-primary/40 bg-primary/10 rounded-full px-2 py-0.5 font-semibold",children:"Booked"}),E.tbc&&i.jsx("span",{className:"text-[10px] uppercase tracking-[0.2em] text-muted-foreground border border-border rounded-full px-2 py-0.5",children:"TBC"})]}),i.jsxs("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-2",children:[i.jsx("span",{className:"text-sm md:text-base text-foreground font-semibold leading-snug",children:E.title}),E.optional&&i.jsxs("label",{htmlFor:Ds(C,E),className:`inline-flex items-center gap-2 rounded-full border px-3 py-1 cursor-pointer transition-colors ${t.includes(Ds(C,E))?"border-primary bg-primary/10":"border-border hover:border-primary/50"}`,children:[i.jsx(Tp,{id:Ds(C,E),checked:t.includes(Ds(C,E)),onCheckedChange:()=>k(Ds(C,E))}),i.jsx("span",{className:"text-[11px] uppercase tracking-[0.16em] font-semibold text-foreground/80",children:t.includes(Ds(C,E))?s.trim()?`Chosen by ${s.trim()}`:"Chosen":"Click to choose this option"})]})]}),E.detail&&i.jsx("p",{className:"text-sm text-foreground/75 leading-relaxed mt-1.5",children:E.detail}),E.who&&i.jsx("p",{className:"text-xs text-primary/90 mt-2 font-medium",children:E.who}),E.location&&i.jsxs("p",{className:"text-xs text-foreground/60 mt-2 inline-flex items-center gap-1.5",children:[i.jsx(cr,{size:13,className:"text-primary"})," ",E.location]}),E.links&&E.links.length>0&&i.jsx("div",{className:"mt-2 flex flex-wrap gap-x-4 gap-y-2",children:E.links.map(T=>{const M=`${Ds(C,E)} — ${T.label}`,O=t.includes(M);return E.optional?i.jsxs("label",{className:`inline-flex items-center gap-2 rounded-full border px-3 py-1 cursor-pointer transition-colors ${O?"border-primary bg-primary/10":"border-border hover:border-primary/50"}`,children:[i.jsx(Tp,{checked:O,onCheckedChange:()=>k(M)}),i.jsx("a",{href:T.url,target:"_blank",rel:"noreferrer",className:"text-xs text-primary hover:underline",onClick:I=>I.stopPropagation(),children:T.label}),i.jsx("span",{className:"text-[11px] uppercase tracking-[0.16em] font-semibold text-foreground
595/80",children:O?s.trim()?`Chosen by ${s.trim()}`:"Chosen":"Click to choose"})]},T.url):i.jsx("a",{href:T.url,target:"_blank",rel:"noreferrer",className:"inline-flex items-center rounded-full border border-border px-3 py-1 text-xs text-primary hover:border-primary/50 hover:underline",children:T.label},T.url)})})]},P))}),C.date==="Thursday 27 August"&&i.jsx(AK,{embedded:!0}),i.jsxs("div",{className:"mt-4 rounded-xl border border-border bg-background p-4 flex flex-wrap items-center gap-3",children:[i.jsxs("div",{className:"flex-1 min-w-[200px]",children:[i.jsx(We,{htmlFor:`day-name-${C.date}`,className:"text-[11px] uppercase tracking-[0.2em] text-muted-foreground",children:"Chosen by"}),i.jsx(vt,{id:`day-name-${C.date}`,value:s,onChange:E=>{o(E.target.value),j({name:E.target.value})},placeholder:"Your name",className:"mt-1.5"})]}),i.jsxs("div",{className:"flex-1 min-w-[260px]",children:[i.jsx(We,{htmlFor:`day-msg-${C.date}`,className:"text-[11px] uppercase tracking-[0.2em] text-muted-foreground",children:"Message"}),i.jsx(_a,{id:`day-msg-${C.date}`,value:l[C.date]??"",onChange:E=>c(P=>({...P,[C.date]:E.target.value})),placeholder:"Notes, numbers attending, anything else",className:"mt-1.5 min-h-[64px]"})]}),i.jsxs(ne,{onClick:()=>N(C),disabled:p===C.date,className:"mt-6",children:[p===C.date&&i.jsx(ls,{className:"animate-spin",size:16}),m.includes(C.date)?`Resend ${C.day} choices`:`Submit ${C.day} choices`]}),m.includes(C.date)&&i.jsxs("span",{className:"text-xs text-primary inline-flex items-center gap-1.5 mt-6",children:[i.jsx(Gt,{size:14})," Sent to [email protected]"]})]})]},C.day))}),i.jsxs("div",{className:"mt-10 rounded-2xl border border-primary/30 bg-background p-6 md:p-8",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Optional activities"}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-bold uppercase tracking-tight mb-2",children:"Confirm the choices"}),i.jsx("p",{className:"text-sm text-foreground/75 leading-relaxed mb-6 max-w-2xl",children:"All dinner bookings are already confirmed. Choose the optional activities above, add any remarks, and send. A confirmation is emailed to [email protected]."}),t.length>0&&i.jsx("ul",{className:"mb-6 space-y-1.5",children:t.map(C=>i.jsxs("li",{className:"text-sm text-foreground/85 flex items-center gap-2",children:[i.jsx(Gt,{size:14,className:"text-primary"})," ",C]},C))}),i.jsxs("div",{className:"grid gap-4 md:grid-cols-2 mb-4",children:[i.jsxs("div",{children:[i.jsx(We,{htmlFor:"activity-name",children:"Your name (required)"}),i.jsx(vt,{id:"activity-name",value:s,onChange:C=>{o(C.target.value),f(!1),j({name:C.target.value})},placeholder:"Who is confirming",className:"mt-1.5"})]}),i.jsxs("div",{children:[i.jsx(We,{htmlFor:"activity-note",children:"Remarks"}),i.jsx(_a,{id:"activity-note",value:n,onChange:C=>{a(C.target.value),f(!1),j({note:C.target.value})},placeholder:"Preferred times, numbers attending, anything else",className:"mt-1.5"})]})]}),i.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[i.jsxs(ne,{onClick:S,disabled:d||t.length===0||!s.trim(),children:[d&&i.jsx(ls,{className:"animate-spin",size:16}),h?"Save updated choices":"Save choices"]}),t.length===0&&i.jsx("span",{className:"text-xs text-muted-foreground",children:"Choose an optional activity above."}),t.length>0&&!s.trim()&&i.jsx("span",{className:"text-xs text-muted-foreground",children:"Add your name to save these choices."})]}),h&&i.jsxs("p",{className:"text-xs text-primary mt-3",children:["Saved under ",s.trim()," and sent to [email protected]. You can update and resend at any time."]})]})]})})};function vw(){const[e,t]=w.useState(null),[r,n]=w.useState(!1),[a,s]=w.useState(!0);return w.useEffect(()=>{const{data:o}=Rt.auth.onAuthStateChange((l,c)=>{t((c==null?void 0:c.user)??null),c!=null&&c.user?setTimeout(async()=>{const{data:d}=await Rt.from("user_roles").select("role").eq("user_id",c.user.id).eq("role","admin").maybeSingle();n(!!d),s(!1)},0):(n(!1),s(!1))});return Rt.auth.getSession().then(({data:{session:l}})=>{t((l==null?void 0:l.user)??null),l!=null&&l.user||s(!1)}),()=>o.subscription.unsubscribe()},[]),{user:e,isAdmin:r,loading:a}}const EQ=[{key:"media",icon:Jn,eyebrow:"Task 03",title:"Media Opportunities",blurb
595:"Confirmed media engagements secured for the Guest. These are recorded here for reference only, no further action is required.",accept:"Accept",decline:"Decline",acceptStatus:"accepted"}],PQ={pending:"bg-muted text-foreground/70 border-border",accepted:"bg-primary/10 text-primary border-primary/30",provided:"bg-primary/10 text-primary border-primary/30",declined:"bg-destructive/10 text-destructive border-destructive/30"},TQ={pending:"Awaiting response",accepted:"Accepted",provided:"Provided",declined:"Declined"},_Q=({item:e,section:t,onChanged:r,isAdmin:n})=>{const a=async()=>{const{error:s}=await Rt.from("wip_items").delete().eq("id",e.id);if(s){At({title:"Could not delete",description:s.message,variant:"destructive"});return}r()};return i.jsxs("article",{className:"bg-background border border-border rounded-2xl p-7 md:p-8",children:[i.jsxs("div",{className:"flex items-start justify-between gap-4 mb-4",children:[i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-bold uppercase tracking-wide",children:e.title}),i.jsx("span",{className:`text-[10px] uppercase tracking-[0.2em] font-semibold border rounded-full px-3 py-1 whitespace-nowrap ${PQ[e.status]}`,children:TQ[e.status]})]}),e.summary&&i.jsx("p",{className:"text-sm text-foreground/80 leading-relaxed mb-4",children:e.summary}),(e.when_local||e.when_sydney||e.location)&&i.jsxs("div",{className:"rounded-xl border border-border bg-muted/60 p-4 mb-4 space-y-1.5",children:[e.when_local&&i.jsxs("p",{className:"text-sm text-foreground/85",children:[i.jsx("span",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold mr-2",children:"New York"}),e.when_local]}),e.when_sydney&&i.jsxs("p",{className:"text-sm text-foreground/85",children:[i.jsx("span",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold mr-2",children:"Sydney"}),e.when_sydney]}),e.location&&i.jsxs("p",{className:"text-sm text-foreground/85",children:[i.jsx("span",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold mr-2",children:"Format"}),e.location]})]}),e.options.length>0&&i.jsx("ul",{className:"space-y-2 text-sm text-foreground/85 leading-relaxed mb-4",children:e.options.map(s=>i.jsxs("li",{className:"flex gap-3",children:[i.jsx("span",{className:"mt-[7px] h-1.5 w-1.5 rounded-full bg-primary shrink-0"}),i.jsx("span",{children:s})]},s))}),e.notes&&i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed mb-4",children:e.notes}),e.links.length>0&&i.jsx("div",{className:"flex flex-wrap gap-3 mb-4",children:e.links.map(s=>i.jsx("a",{href:s,target:"_blank",rel:"noreferrer",className:"text-sm text-primary hover:underline break-all",children:s},s))}),i.jsxs("div",{className:"flex flex-wrap items-center gap-3 pt-4 border-t border-border",children:[i.jsxs("span",{className:"inline-flex items-center gap-2 text-[11px] uppercase tracking-[0.2em] text-primary font-semibold",children:[i.jsx(Gt,{size:16})," Confirmed, no action required"]}),n&&i.jsxs(ne,{size:"sm",variant:"ghost",className:"gap-2 text-destructive ml-auto",onClick:a,children:[i.jsx(lF,{size:16})," Delete"]})]}),i.jsxs("div",{className:"mt-4 flex flex-wrap gap-x-6 gap-y-1 text-[11px] uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:[e.due_note&&i.jsx("span",{children:e.due_note}),e.responded_at&&i.jsxs("span",{children:["Last response ",new Date(e.responded_at).toLocaleString("en-AU"),e.responded_by?` · ${e.responded_by}`:""]})]})]})},jN={category:"media",title:"",summary:"",when_local:"",when_sydney:"",location:"",notes:"",options:"",due_note:""},MQ=({onCreated:e})=>{const[t,r]=w.useState(jN),[n,a]=w.useState(!1),s=(l,c)=>r(d=>({...d,[l]:c})),o=async()=>{if(!t.title.trim()){At({title:"Title is required",variant:"destructive"});return}a(!0);const{error:l}=await Rt.from("wip_items").insert({category:t.category,title:t.title.trim(),summary:t.summary.trim()||null,when_local:t.when_local.trim()||null,when_sydney:t.when_sydney.trim()||null,location:t.location.trim()||null,notes:t.notes.trim()||null,due_note:t.due_note.trim()||null,options:t.options.split(`
596`).map(c=>
596c.trim()).filter(Boolean),sort_order:99});if(a(!1),l){At({title:"Could not add item",description:l.message,variant:"destructive"});return}r(jN),At({title:"Item added"}),e()};return i.jsx("section",{className:"section-padding bg-background border-t border-border",children:i.jsxs("div",{className:"max-w-3xl mx-auto px-6",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"MCR only"}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-tight mb-6",children:"Add an item"}),i.jsxs("div",{className:"space-y-4",children:[i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"wip-cat",children:"Section"}),i.jsx("select",{id:"wip-cat",value:t.category,onChange:l=>s("category",l.target.value),className:"w-full h-10 rounded-md border border-input bg-background px-3 text-sm",children:i.jsx("option",{value:"media",children:"Media opportunity"})})]}),[["title","Title"],["summary","Summary"],["when_local","New York time"],["when_sydney","Sydney time"],["location","Format / location"],["due_note","Due note"]].map(([l,c])=>i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:`wip-${l}`,children:c}),i.jsx(vt,{id:`wip-${l}`,value:t[l],onChange:d=>s(l,d.target.value)})]},l)),i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"wip-options",children:"Options (one per line)"}),i.jsx(_a,{id:"wip-options",rows:3,value:t.options,onChange:l=>s("options",l.target.value)})]}),i.jsxs("div",{className:"space-y-1.5",children:[i.jsx(We,{htmlFor:"wip-notes",children:"Notes"}),i.jsx(_a,{id:"wip-notes",rows:3,value:t.notes,onChange:l=>s("notes",l.target.value)})]}),i.jsxs(ne,{className:"gap-2",onClick:o,disabled:n,children:[i.jsx(tF,{size:16})," Add item"]})]})]})})},Ux=()=>{const{isAdmin:e}=vw(),[t,r]=w.useState([]),[n,a]=w.useState(!0),s=w.useCallback(async()=>{const{data:o}=await Rt.functions.invoke("get-wip-items",{body:{password:"NW2026"}});r((o==null?void 0:o.items)??[]),a(!1)},[]);return w.useEffect(()=>{s()},[s]),i.jsx(ia,{password:"NW2026",storageKey:"nm-agreement-unlocked",title:"Nicole Miller · Work in Progress",description:"This page is private. Please enter the access password to continue.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"Work in Progress · Nicole Miller · My Charity Runway",description:"Private working board for casting, footwear and media for Nicole Miller.",path:"/private/nm-studio",noindex:!0}),i.jsx(nt,{eyebrow:"Private · Working board",title:"Work in Progress",subtitle:"Casting, footwear and confirmed media for Nicole Miller"}),i.jsx("section",{className:"bg-primary/10 border-y border-primary/20 py-3",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Nothing is confirmed to a third party until it is accepted here"})})}),i.jsx(RQ,{}),i.jsx(NK,{}),n?i.jsx("div",{className:"py-24 flex justify-center text-muted-foreground",children:i.jsx(ls,{className:"animate-spin"})}):EQ.map((o,l)=>{const c=o.icon,d=t.filter(u=>u.category===o.key);return i.jsx("section",{className:`section-padding ${l%2===0?"bg-muted":"bg-background"}`,children:i.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:o.eyebrow}),i.jsxs("div",{className:"flex items-center justify-center gap-3 mb-4",children:[i.jsx(c,{className:"text-primary",size:24}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight leading-[1.02]",children:o.title})]}),i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-2xl mx-auto",children:o.blurb})]}),i.jsx("div",{className:"space-y-6",children:d.length===0?i.jsx("p",{className:"text-center text-sm text-muted-foreground",children:"No items yet. MCR will add them here as they are confirmed."}):d.map(u=>i.jsx(_Q,{item:u,section:o,onChanged:s,isAdmin:e},u.id))})]})},o.key)}),e&&i.jsx(MQ,{onCreated:s})]})})},OQ="/assets/launch-event-og-C2bw0mx6.jpg",FQ="Exclusive Invite to My Charity Runway Launch Event",kN="[email protected]",Wx=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Private Launch Event · My Charity Runway · 17 June 2026",description:"Private, invitation-only Launc
596h Event for My Charity Runway. Reserved for Designers, Charity Leaders, Partners and Media.",path:"/activation",ogImage:OQ,noindex:!0}),i.jsx(nt,{eyebrow:"Private · Invitation Only",title:"My Charity Runway Launch Event",subtitle:"Doltone House, Jones Bay Wharf · Soho · Sydney · 17 June 2026",backgroundImage:Ma}),i.jsx("section",{className:"bg-primary/10 border-y border-primary/20 py-3",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Private & Confidential · By Invitation Only"})})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Launch"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-4",children:"An Exclusive Launch Event"}),i.jsx("p",{className:"font-heading text-lg md:text-xl text-primary uppercase tracking-widest mb-8",children:"Beyond the runway. Connecting brands with purpose."}),i.jsx("p",{className:"text-foreground/80 text-lg leading-relaxed mb-6",children:"You are warmly invited to a private Launch Event marking the official launch of My Charity Runway. Unlike conventional fashion week productions, every collection on our runway is paired with a registered Australian charity, turning each show into a force for funding change."}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"This invitation-only evening is reserved for our founding circle of Designers, Charity Leaders, Partners and Media, gathered over drinks and canapés to unveil the vision, the designers, and the causes that will define the inaugural runway in August 2026."})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"At a Glance"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Event Details"})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-5 gap-6 mb-10",children:[{icon:Er,label:"Date",value:"Wednesday, 17 June 2026"},{icon:ko,label:"Time",value:"6:00 PM to 10:00 PM"},{icon:cr,label:"Venue",value:"Soho, Doltone House"},{icon:lt,label:"Capacity",value:"Limited to 30 guests"},{icon:st,label:"Dress Code",value:"Cocktail Formal"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-background",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))}),i.jsx("div",{className:"bg-background border border-border rounded-2xl p-8 md:p-10 max-w-3xl mx-auto",children:i.jsxs("div",{className:"flex items-start gap-4",children:[i.jsx(cr,{size:22,className:"text-primary shrink-0 mt-1"}),i.jsxs("div",{children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-2",children:"The Venue"}),i.jsx("h3",{className:"font-heading text-xl md:text-2xl font-bold uppercase tracking-wide mb-3",children:"Soho · Doltone House, Jones Bay Wharf"}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-4",children:"A landmark waterfront destination on Sydney Harbour, Doltone House Jones Bay Wharf brings together heritage architecture and contemporary design. The Soho space is a refined, intimate setting perfectly suited to this private launch moment."}),i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-4",children:"Drinks and canapés will be served throughout the evening."}),i.jsxs("a",{href:"https://doltonehouse.com.au/space/soho/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.3em] text-primary hover:opacity-80 transition-opacity",children:["View the Soho Space ",i.jsx(Ca,{size:14})]})]})]})}),i.jsxs("div",{className:"mt-10 max-w-3xl mx-auto bg-secondary text-secondary-foreground rounded-2xl p-8 md:p-10 text-center",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-3",children:"The Invitation"}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wide mb-3",children:"Download Your Invite"}
596),i.jsx("p",{className:"text-secondary-foreground/75 leading-relaxed mb-6 max-w-xl mx-auto",children:"A printable PDF invitation featuring Doltone House, Jones Bay Wharf. Share with a guest or keep for the evening."}),i.jsx(ne,{asChild:!0,size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:i.jsxs("a",{href:"/invites/mcr-launch-event-invite.pdf",download:!0,children:[i.jsx(ot,{size:18,className:"mr-2"}),"Download Invitation (PDF)"]})})]})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Room"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Reserved For"})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-px bg-border",children:[{title:"Designers",desc:"Founding and invited Australian designers."},{title:"Charity Leaders",desc:"Cause partners shaping the 2026 runway."},{title:"Partners",desc:"Founding sponsors and brand collaborators."},{title:"Media",desc:"Editorial, press and broadcast."}].map(e=>i.jsxs("div",{className:"bg-background p-8 text-center",children:[i.jsx(st,{size:20,className:"text-primary mx-auto mb-4"}),i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:e.title}),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed",children:e.desc})]},e.title))})]})}),i.jsx("section",{id:"rsvp",className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"RSVP"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide mb-4",children:"Confirm Your Attendance"}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"Kindly RSVP using the form below. Final venue details and arrival instructions will be sent ahead of the evening."})]}),i.jsxs("div",{className:"bg-secondary text-secondary-foreground p-8 md:p-10",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-2",children:"Exclusive Invite"}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wide mb-6",children:"My Charity Runway Launch Event"}),i.jsx(Fb,{audience:FQ,email:kN,messagePlaceholder:`Please include:
597• Your role (Designer / Charity Leader / Partner / Media)
598• Organisation or label you represent
599• Number of guests (if a +1 has been extended)
600• Dietary or access requirements
601• Anything else we should know`})]})]})}),i.jsx("section",{className:"bg-background border-t border-border py-10",children:i.jsx("div",{className:"max-w-3xl mx-auto px-6 text-center",children:i.jsxs("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground",children:["With thanks · Sarah Quinn, Founder · ",kN]})})})]}),IQ=1,DQ="e800d44b-9cb3-45f0-8607-d13798c345fd",LQ="4427161d-cf57-452e-bd20-fd23e544795e",zQ="/__l5e/assets-v1/e800d44b-9cb3-45f0-8607-d13798c345fd/nicole-miller-runway.jpg",BQ="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/e800d44b-9cb3-45f0-8607-d13798c345fd/nicole-miller-runway.jpg",UQ="nicole-miller-runway.jpg",WQ=139332,HQ="image/jpeg",VQ="2026-07-30T02:15:47Z",ZT={version:IQ,asset_id:DQ,project_id:LQ,url:zQ,r2_key:BQ,original_filename:UQ,size:WQ,content_type:HQ,created_at:VQ},qQ="Private Preview Cocktail Party · Welcoming Nicole Miller",GQ="[email protected]",Hx=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Private Preview Party · Welcoming Nicole Miller · My Charity Runway",description:"An invitation-only preview cocktail party at The Press, welcoming Nicole Miller and launching My Charity Runway, the Fashion for Impact platform.",path:"/invite/preview-party",noindex:!0}),i.jsx(nt,{eyebrow:"Private · Invitation Only",title:"An Evening With Nicole Miller",subtitle:"Preview Cocktail Party · The Press · Sydney · 5:00 to 7:00 PM",backgroundImage:ZT.url}),i.jsx("section",{className:"bg-primary/10 border-y border-primary/20 py-3",children:i.jsx("div",{className:"max-w-6xl mx-auto px-6 text-center",children:i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Private & Confidential · By Invitation Only"})})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Invitation"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-6",children:"Join Us to Welcome Nicole Miller"}
601),i.jsx("p",{className:"text-foreground/80 text-lg leading-relaxed mb-6",children:"You are warmly invited to an intimate preview cocktail party welcoming New York designer Nicole Miller to Sydney, and marking the launch of My Charity Runway, Australia's Fashion for Impact platform."}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"The evening includes a closer look at a small selection of Nicole's archive pieces, presented up close, and an unhurried conversation where she shares her wisdom with the people shaping fashion here in Australia."})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"At a Glance"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Event Details"})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:[{icon:Er,label:"Date",value:"Thursday, 27 August 2026"},{icon:ko,label:"Time",value:"5:00 PM to 7:00 PM"},{icon:cr,label:"Venue",value:"The Press, Sydney"},{icon:lR,label:"Dress Code",value:"Cocktail and Timeless"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-background",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto grid lg:grid-cols-2 gap-12 items-center",children:[i.jsx("div",{className:"overflow-hidden rounded-2xl border border-border",children:i.jsx("img",{src:BE.url,alt:"Nicole Miller in her atelier",loading:"lazy",className:"w-full h-full object-cover"})}),i.jsxs("div",{children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Evening"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-6",children:"Archive, Up Close"}),i.jsx("div",{className:"space-y-6",children:[{title:"A closer look at the archive",desc:"A handful of Nicole's archive pieces, shown on mannequin so guests can study the cut, the print and the craft in person."},{title:"Her wisdom, shared",desc:"A relaxed conversation on building a label that has lasted four decades, and what she would tell anyone starting out in fashion today."},{title:"Drinks and canapés",desc:"Served throughout the evening, with the founding circle of designers, charity leaders, partners and press in the room."}].map(e=>i.jsxs("div",{className:"border-l-2 border-primary pl-5",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:e.title}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:e.desc})]},e.title))})]})]})}),i.jsx("section",{className:"section-padding bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(bt,{size:24,className:"text-primary mx-auto mb-5"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold mb-4",children:"Giving"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-5",children:"Donations Are Encouraged"}),i.jsx("p",{className:"text-secondary-foreground/80 leading-relaxed",children:"There is no ticket price for this evening. Guests are warmly encouraged to make a donation to Nicole's nominated charities on the night. Every dollar goes directly to the causes on our 2026 runway."})]})}),i.jsx("section",{id:"rsvp",className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-10",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"RSVP"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide mb-4",children:"Confirm Your Attendance"}
601),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"Places are strictly limited and this invitation is non transferable. Arrival details will be sent ahead of the evening."})]}),i.jsxs("div",{className:"bg-secondary text-secondary-foreground p-8 md:p-10 rounded-2xl",children:[i.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[i.jsx(st,{size:16,className:"text-primary"}),i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary",children:"Invite Only"})]}),i.jsx("h3",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wide mb-6",children:"Preview Cocktail Party · The Press"}),i.jsx(Fb,{audience:qQ,email:GQ,messagePlaceholder:`Please include:
602• Your role (Designer / Charity / Partner / Media)
603• Any dietary requirements
604• Anything else we should know`})]})]})})]}),KQ=1,YQ="4705f559-8153-4772-8283-7a999c9d019a",ZQ="4427161d-cf57-452e-bd20-fd23e544795e",XQ="/__l5e/assets-v1/4705f559-8153-4772-8283-7a999c9d019a/nm-runway-bow.jpg",JQ="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/4705f559-8153-4772-8283-7a999c9d019a/nm-runway-bow.jpg",QQ="nm-runway-bow.jpg",$Q=74640,e$="image/jpeg",t$="2026-07-31T12:50:23Z",Ju={version:KQ,asset_id:YQ,project_id:ZQ,url:XQ,r2_key:JQ,original_filename:QQ,size:$Q,content_type:e$,created_at:t$},r$=1,n$="e79967fa-9aba-4d56-a9c2-eb978ee8ac84",a$="4427161d-cf57-452e-bd20-fd23e544795e",i$="/__l5e/assets-v1/e79967fa-9aba-4d56-a9c2-eb978ee8ac84/nm-red-carpet.png",s$="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/e79967fa-9aba-4d56-a9c2-eb978ee8ac84/nm-red-carpet.png",o$="nm-red-carpet.png",l$=147874,c$="image/webp",d$="2026-07-31T12:50:26Z",Qu={version:r$,asset_id:n$,project_id:a$,url:i$,r2_key:s$,original_filename:o$,size:l$,content_type:c$,created_at:d$},u$=1,h$="776dd4eb-95f2-4c4c-85f9-559a29bf10b7",f$="4427161d-cf57-452e-bd20-fd23e544795e",p$="/__l5e/assets-v1/776dd4eb-95f2-4c4c-85f9-559a29bf10b7/nm-runway-print.webp",m$="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/776dd4eb-95f2-4c4c-85f9-559a29bf10b7/nm-runway-print.webp",g$="nm-runway-print.webp",x$=332e3,y$="image/webp",v$="2026-08-03T13:05:28Z",bw={version:u$,asset_id:h$,project_id:f$,url:p$,r2_key:m$,original_filename:g$,size:x$,content_type:y$,created_at:v$},b$=1,w$="8e9cdb1c-5eb6-41ee-9251-087e59537133",j$="4427161d-cf57-452e-bd20-fd23e544795e",k$="/__l5e/assets-v1/8e9cdb1c-5eb6-41ee-9251-087e59537133/nm-1991-checkerboard.jpg",N$="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/8e9cdb1c-5eb6-41ee-9251-087e59537133/nm-1991-checkerboard.jpg",S$="nm-1991-checkerboard.jpg",C$=221498,A$="image/jpeg",R$="2026-08-03T13:05:32Z",ww={version:b$,asset_id:w$,project_id:j$,url:k$,r2_key:N$,original_filename:S$,size:C$,content_type:A$,created_at:R$},E$=1,P$="abbf69d4-67de-42e1-8838-c3079a0f4c28",T$="4427161d-cf57-452e-bd20-fd23e544795e",_$="/__l5e/assets-v1/abbf69d4-67de-42e1-8838-c3079a0f4c28/styled-collective-isla-gown.jpg",M$="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/abbf69d4-67de-42e1-8838-c3079a0f4c28/styled-collective-isla-gown.jpg",O$="styled-collective-isla-gown.jpg",F$=327999,I$="image/jpeg",D$="2026-08-03T13:13:14Z",jw={version:E$,asset_id:P$,project_id:T$,url:_$,r2_key:M$,original_filename:O$,size:F$,content_type:I$,created_at:D$},L$=1,z$="a10595fe-e758-4874-b900-7d800ba38f93",B$="4427161d-cf57-452e-bd20-fd23e544795e",U$="/__l5e/assets-v1/a10595fe-e758-4874-b900-7d800ba38f93/liz-skorsis-walker-coat.jpg",W$="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/a10595fe-e758-4874-b900-7d800ba38f93/liz-skorsis-walker-coat.jpg",H$="liz-skorsis-walker-coat.jpg",V$=202201,q$="image/jpeg",G$="2026-08-03T13:13:17Z",kw={version:L$,asset_id:z$,project_id:B$,url:U$,r2_key:W$,original_filename:H$,size:V$,content_type:q$,created_at:G$},K$=[{time:"5:30 PM",title:"Red Carpet Arrivals",detail:"Step onto the carpet. Photographers and press wall on arrival."},{time:"6:00 PM",title:"Welcome Drinks & Canapés",detail:"Champagne, canapés and conversation before the show."},{time:"7:00 PM",title:"The Runway",detail:"Twelve collections. Twelve causes. One night in Sydney."},{time:"8:00 – 10:00 PM",title:"Post Show Drinks & Substantial Canapés",detail
604:"With Nicole Miller and the Australian designers."}],Y$=[{image:Ju.url,name:"Nicole Miller",note:"New York minimalism: fluid column silhouettes, liquid jersey and a sharp, unfussy line.",cue:"Wear: a clean column, a strong shoulder, one perfect drape."},{image:Qu.url,name:"The Archive",note:"Archival New York Fashion Week pieces, print, sequin and colour with an editorial edge.",cue:"Wear: high shine, deep jewel tones, evening glamour."},{image:Fm,name:"Amy Taylor Collection",note:"Queen of the Backless. Sculpted eveningwear made to be photographed from every angle.",cue:"Wear: an open back, a bold neckline, undone hair."},{image:Im,name:"Oh So Troppy",note:"Tropical joy made for women. Colour, print and unapologetic optimism.",cue:"Wear: saturated colour and print as a statement."},{image:Ib,name:"Edward Meller",note:"Style from the ground up. Considered Italian-leaning footwear and tailoring.",cue:"Wear: a sharp suit, an exceptional shoe."},{image:bw.url,name:"The Power of Fashion",note:"The dress code. Print, texture and attitude, worn with total conviction.",cue:"Wear: pattern on pattern, a strong shoulder, jewellery stacked."},{image:ww.url,name:"Graphic Icon",note:"Nicole Miller archive, Spring 1991. Bold graphic print and a clean, confident line.",cue:"Wear: high contrast black and white, or one graphic statement piece."},{image:jw.url,name:"Styled Collective",note:"Occasion dressing with impact. Sculpted monochrome gowns cut for movement and the camera.",cue:"Wear: a sculpted black and white gown, a high split, minimal jewellery."},{image:kw.url,name:"Liz Skorsis",note:"Australian tailoring at its most refined. The Walker tailored coat, worn as eveningwear.",cue:"Wear: a tailored coat over the look, sharp trousers, a strong flat or heel."}],Vx=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"VIP & Media Invitation · My Charity Runway · 28 August 2026",description:"Private invitation for Media and VIP guests to My Charity Runway, Doltone House, Jones Bay Wharf, Sydney, 28 August 2026.",path:"/invite/vip",noindex:!0}),i.jsx("div",{className:"bg-background border-b border-gold/20 py-8 flex justify-center",children:i.jsx("img",{src:mc,alt:"My Charity Runway",className:"h-20 md:h-24 w-auto object-contain"})}),i.jsx(nt,{eyebrow:"You and Your Guest Are Invited to the Inaugural",title:"My Charity Runway",subtitle:"Friday 28 August 2026 · Doltone House, Jones Bay Wharf, Sydney",backgroundImage:Ma}),i.jsx("div",{className:"h-[3px] w-full",style:{background:"var(--gradient-gilt)"}}),i.jsx("section",{className:"border-b border-gold/25 py-3",style:{background:"var(--gradient-ember)"},children:i.jsxs("div",{className:"max-w-6xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Strictly by invitation · Media & VIP guests"}),i.jsx("p",{className:"text-xs sm:text-sm uppercase tracking-[0.25em] text-foreground font-semibold mt-2",children:"You and your guest are invited"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-foreground/70 mt-1",children:"This invitation admits the attendee and their guest · Non transferable"})]})}),i.jsxs("section",{className:"section-padding bg-background relative overflow-hidden",children:[i.jsx("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-64 opacity-70",style:{background:"var(--gradient-ember)"},"aria-hidden":"true"}),i.jsxs("div",{className:"relative max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Invitation"}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-[0.2em] leading-tight mb-4",children:"You and Your Guest Are Invited"}),i.jsx("h3",{className:"font-heading text-lg md:text-xl font-bold uppercase tracking-[0.2em] leading-tight mb-6 text-foreground/80",children:"Twelve Collections, Twelve Causes"}),i.jsx("div",{className:"h-px w-24 mx-auto mb-8",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-foreground/80 text-lg leading-relaxed mb-6",children:"My Charity Runway is Australia's Fashion for Impact platform, and we would love you with us for our Sydney show. Nicole Miller comes to Australia for the first time with an archival New York Fashion Week collection, shown alongside Australian designers, each paired with a charity."}
604),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"Red carpet, drinks, the runway, then a post show reception with Nicole and the Australian designers."})]})]}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Evening"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Run of Show"})]}),i.jsx("div",{className:"space-y-px bg-border border border-border rounded-2xl overflow-hidden",children:K$.map(e=>i.jsxs("div",{className:"bg-background p-6 md:p-8 flex flex-col md:flex-row md:items-baseline gap-2 md:gap-8",children:[i.jsx("p",{className:"font-heading text-xl md:text-2xl font-bold text-primary md:w-32 shrink-0",children:e.time}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide",children:e.title}),i.jsx("p",{className:"text-foreground/70 text-sm mt-1 leading-relaxed",children:e.detail})]})]},e.time))}),i.jsx("div",{className:"grid sm:grid-cols-3 gap-6 mt-10",children:[{icon:Er,label:"Date",value:"Friday, 28 August 2026"},{icon:ko,label:"Arrivals",value:"5:30 PM"},{icon:cr,label:"Venue",value:"Doltone House, Jones Bay Wharf"}].map(e=>i.jsxs("div",{className:"border border-gold/35 rounded-xl p-6 text-center bg-background shadow-[0_10px_40px_-24px_hsl(var(--plum))]",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})]})}),i.jsxs("section",{className:"section-padding text-champagne relative",style:{background:"var(--gradient-lux)"},children:[i.jsx("div",{className:"absolute inset-x-0 top-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"}),i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(st,{size:24,className:"text-gold mx-auto mb-5"}),i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-gold mb-4",children:"Dress Code"}),i.jsx("h2",{className:"font-heading text-4xl md:text-6xl font-bold uppercase tracking-wide leading-none mb-4",children:"Power of Fashion"}),i.jsx("p",{className:"text-primary text-base md:text-lg italic font-heading mb-6",children:"dress for the future you want to see."}),i.jsx("p",{className:"text-champagne/80 text-lg leading-relaxed",children:"Evening dress, worn your way. A sculpted gown, sharp tailoring, something from the archive, or the piece you have been waiting for an excuse to wear. Colour and print are very welcome."})]}),i.jsx("div",{className:"absolute inset-x-0 bottom-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"})]}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Inspiration"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-4",children:"A Preview of the Mood"}),i.jsx("p",{className:"text-foreground/70 max-w-2xl mx-auto leading-relaxed",children:"A glimpse of the houses on our runway, and how to take your cue from them."})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8",children:Y$.map(e=>i.jsxs("figure",{className:"group border border-gold/30 rounded-2xl overflow-hidden bg-background transition-shadow duration-500 hover:shadow-[0_24px_60px_-30px_hsl(var(--plum))]",children:[i.jsx("div",{className:"aspect-[3/4] overflow-hidden",children:i.jsx("img",{src:e.image,alt:`${e.name} style inspiration`,loading:"lazy",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"})}),i.jsxs("figcaption",{className:"p-6",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:e.name}),i.jsx("div",{className:"h-px w-10 mb-4",style:{background:"var(--gradient-gilt)"}}
604),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed mb-4",children:e.note}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold leading-relaxed",children:e.cue})]})]},e.name))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"RSVP"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-6",children:"RSVP to Fuller PR"}),i.jsx("p",{className:"text-foreground/75 leading-relaxed mb-8",children:"Places are limited and strictly by invitation. Please confirm your attendance with Rain Fuller."}),i.jsxs("div",{className:"bg-background border border-gold/35 rounded-2xl p-8 space-y-5 shadow-[0_24px_70px_-40px_hsl(var(--plum))]",children:[i.jsx("div",{className:"h-px w-16 mx-auto",style:{background:"var(--gradient-gilt)"}}),i.jsxs("a",{href:"mailto:[email protected]?subject=RSVP%20%C2%B7%20My%20Charity%20Runway%20%C2%B7%2028%20August%202026",className:"flex items-center justify-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Es,{size:18,className:"text-primary"}),i.jsx("span",{className:"font-heading text-lg font-bold",children:"[email protected]"})]}),i.jsxs("a",{href:"tel:+61432070301",className:"flex items-center justify-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Fu,{size:18,className:"text-primary"}),i.jsx("span",{className:"font-heading text-lg font-bold",children:"Rain Fuller · 0432 070 301"})]}),i.jsx(ne,{asChild:!0,size:"lg",className:"w-full mt-2",children:i.jsx("a",{href:"mailto:[email protected]?subject=RSVP%20%C2%B7%20My%20Charity%20Runway%20%C2%B7%2028%20August%202026",children:"RSVP Now"})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"w-full gap-2",children:i.jsxs("a",{href:"/invites/mcr-vip-rsvp-invitation.pdf",download:!0,children:[i.jsx(ot,{size:18})," Download Invitation (PDF)"]})}),i.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"w-full gap-2",children:i.jsxs("a",{href:"/invites/mcr-vip-rsvp-invitation-page-1.jpg",download:!0,children:[i.jsx(Jn,{size:16})," Page 1 (JPG)"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"w-full gap-2",children:i.jsxs("a",{href:"/invites/mcr-vip-rsvp-invitation-page-2.jpg",download:!0,children:[i.jsx(Jn,{size:16})," Page 2 (JPG)"]})})]}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground pt-1",children:"Printable A4 PDF · Mobile friendly JPG pages"})]}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-6",children:"This invite is for the intended addressee only and is non transferable"}),i.jsxs("div",{className:"mt-8 flex flex-col items-center gap-3",children:[i.jsx("div",{className:"h-px w-16",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground",children:"Follow the runway"}),i.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2",children:[i.jsx("a",{href:"https://www.instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"font-heading text-sm font-bold tracking-wide text-foreground hover:text-primary transition-colors",children:"@mycharityrunway"}),i.jsx("span",{className:"text-muted-foreground text-xs",children:"#MyCharityRunway"}),i.jsx("a",{href:"https://mycharityrunway.com.au",className:"text-xs uppercase tracking-[0.2em] text-muted-foreground hover:text-primary transition-colors",children:"mycharityrunway.com.au"})]})]})]})})]}),Z$=[{time:"5:30 PM",title:"Red Carpet Arrivals",detail:"Step onto the carpet. Photographers and press wall on arrival."},{time:"6:00 PM",title:"Welcome Drinks & Canapés",detail:"Champagne, canapés and conversation before the show."},{time:"7:00 PM",title:"The Runway",detail:"Twelve collections. Twelve causes. One night in Sydney."},{time:"8:00 – 10:00 PM",title:"Post Show Drinks & Substantial Canapés",detail
604:"With Nicole Miller and the Australian designers."}],X$=[{image:Ju.url,name:"Nicole Miller",note:"New York minimalism: fluid column silhouettes, liquid jersey and a sharp, unfussy line.",cue:"Wear: a clean column, a strong shoulder, one perfect drape."},{image:Qu.url,name:"The Archive",note:"Archival New York Fashion Week pieces, print, sequin and colour with an editorial edge.",cue:"Wear: high shine, deep jewel tones, evening glamour."},{image:Fm,name:"Amy Taylor Collection",note:"Queen of the Backless. Sculpted eveningwear made to be photographed from every angle.",cue:"Wear: an open back, a bold neckline, undone hair."},{image:Im,name:"Oh So Troppy",note:"Tropical joy made for women. Colour, print and unapologetic optimism.",cue:"Wear: saturated colour and print as a statement."},{image:Ib,name:"Edward Meller",note:"Style from the ground up. Considered Italian-leaning footwear and tailoring.",cue:"Wear: a sharp suit, an exceptional shoe."},{image:bw.url,name:"The Power of Fashion",note:"The dress code. Print, texture and attitude, worn with total conviction.",cue:"Wear: pattern on pattern, a strong shoulder, jewellery stacked."},{image:ww.url,name:"Graphic Icon",note:"Nicole Miller archive, Spring 1991. Bold graphic print and a clean, confident line.",cue:"Wear: high contrast black and white, or one graphic statement piece."},{image:jw.url,name:"Styled Collective",note:"Occasion dressing with impact. Sculpted monochrome gowns cut for movement and the camera.",cue:"Wear: a sculpted black and white gown, a high split, minimal jewellery."},{image:kw.url,name:"Liz Skorsis",note:"Australian tailoring at its most refined. The Walker tailored coat, worn as eveningwear.",cue:"Wear: a tailored coat over the look, sharp trousers, a strong flat or heel."}],J$=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"VIP & Media Invitation · My Charity Runway · 28 August 2026",description:"Private invitation for Media and VIP guests to My Charity Runway, Doltone House, Jones Bay Wharf, Sydney, 28 August 2026.",path:"/invite/mcrvip",noindex:!0}),i.jsx(nt,{eyebrow:"You Are Invited to the Inaugural",title:"My Charity Runway",subtitle:"Friday 28 August 2026 · Doltone House, Jones Bay Wharf, Sydney",backgroundImage:Ma}),i.jsx("div",{className:"h-[3px] w-full",style:{background:"var(--gradient-gilt)"}}),i.jsx("section",{className:"border-b border-gold/25 py-3",style:{background:"var(--gradient-ember)"},children:i.jsxs("div",{className:"max-w-6xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Strictly by invitation · Media & VIP guests"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-2",children:"This invite is for the intended addressee only and is non transferable"})]})}),i.jsxs("section",{className:"section-padding bg-background relative overflow-hidden",children:[i.jsx("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-64 opacity-70",style:{background:"var(--gradient-ember)"},"aria-hidden":"true"}),i.jsxs("div",{className:"relative max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Invitation"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-6",children:"Twelve Collections, Twelve Causes"}),i.jsx("div",{className:"h-px w-24 mx-auto mb-8",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-foreground/80 text-lg leading-relaxed mb-8",children:"My Charity Runway is Australia's Fashion for Impact platform, and we would love you with us for our Sydney show. Nicole Miller comes to Australia for the first time with an archival New York Fashion Week collection, shown alongside Australian designers, each paired with a charity."}),i.jsx("p",{className:"text-foreground/75 leading-relaxed mb-12",children:"Red carpet, drinks, the runway, then a post show reception with Nicole and the Australian designers."}),i.jsxs("div",{className:"mt-4 pt-10 border-t border-gold/25 max-w-xl mx-auto",children:[i.jsx("p",{className:"text-sm text-muted-foreground italic leading-loose mb-5",children:"Legendary New York designer Nicole Miller brings 45 years of fashion history to the runway through her archival pieces."}),i.jsx("a",{href:"https://7news.com.au/video/the-morning-show/iconic-fashion-designer-nicole-miller-combines-fashion-and-philanthropy--bc-6402445010112",target:"_blank",rel:"noopener noreferrer",className:"inline-block text-[11px] uppercase tracking-[0.3em] text-muted-foreground
604/80 border-b border-gold/40 pb-1 hover:text-primary transition-colors",children:"Watch the interview on The Morning Show"})]})]})]}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Evening"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Run of Show"})]}),i.jsx("div",{className:"space-y-px bg-border border border-border rounded-2xl overflow-hidden",children:Z$.map(e=>i.jsxs("div",{className:"bg-background p-6 md:p-8 flex flex-col md:flex-row md:items-baseline gap-2 md:gap-8",children:[i.jsx("p",{className:"font-heading text-xl md:text-2xl font-bold text-primary md:w-32 shrink-0",children:e.time}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide",children:e.title}),i.jsx("p",{className:"text-foreground/70 text-sm mt-1 leading-relaxed",children:e.detail})]})]},e.time))}),i.jsx("div",{className:"grid sm:grid-cols-3 gap-6 mt-10",children:[{icon:Er,label:"Date",value:"Friday, 28 August 2026"},{icon:ko,label:"Arrivals",value:"5:30 PM"},{icon:cr,label:"Venue",value:"Doltone House, Jones Bay Wharf"}].map(e=>i.jsxs("div",{className:"border border-gold/35 rounded-xl p-6 text-center bg-background shadow-[0_10px_40px_-24px_hsl(var(--plum))]",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})]})}),i.jsxs("section",{className:"section-padding text-champagne relative",style:{background:"var(--gradient-lux)"},children:[i.jsx("div",{className:"absolute inset-x-0 top-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"}),i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(st,{size:24,className:"text-gold mx-auto mb-5"}),i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-gold mb-4",children:"Dress Code"}),i.jsx("h2",{className:"font-heading text-4xl md:text-6xl font-bold uppercase tracking-wide leading-none mb-4",children:"Power of Fashion"}),i.jsx("p",{className:"text-primary text-base md:text-lg italic font-heading mb-6",children:"dress for the future you want to see."}),i.jsx("p",{className:"text-champagne/80 text-lg leading-relaxed",children:"Evening dress, worn your way. A sculpted gown, sharp tailoring, something from the archive, or the piece you have been waiting for an excuse to wear. Colour and print are very welcome."})]}),i.jsx("div",{className:"absolute inset-x-0 bottom-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"})]}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Inspiration"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-4",children:"A Preview of the Mood"}),i.jsx("p",{className:"text-foreground/70 max-w-2xl mx-auto leading-relaxed",children:"A glimpse of the houses on our runway, and how to take your cue from them."})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8",children:X$.map(e=>i.jsxs("figure",{className:"group border border-gold/30 rounded-2xl overflow-hidden bg-background transition-shadow duration-500 hover:shadow-[0_24px_60px_-30px_hsl(var(--plum))]",children:[i.jsx("div",{className:"aspect-[3/4] overflow-hidden",children:i.jsx("img",{src:e.image,alt:`${e.name} style inspiration`,loading:"lazy",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"})}),i.jsxs("figcaption",{className:"p-6",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:e.name}),i.jsx("div",{className:"h-px w-10 mb-4",style:{background:"var(--gradient-gilt)"}}
604),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed mb-4",children:e.note}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold leading-relaxed",children:e.cue})]})]},e.name))})]})}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"RSVP"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-6",children:"RSVP to My Charity Runway"}),i.jsx("p",{className:"text-foreground/75 leading-relaxed mb-10",children:"Places are limited and strictly by invitation. Please confirm your attendance with your host and download your personal invitation below."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-6 text-left",children:[{name:"Sarah Quinn",email:"[email protected]",phone:"0435 062 313",tel:"+61435062313",pdf:"/invites/mcr-vip-invitation-sarah-quinn.pdf"},{name:"Gary Holmes",email:"[email protected]",phone:"0408 492 372",tel:"+61408492372",pdf:"/invites/mcr-vip-invitation-gary-holmes.pdf"}].map(e=>i.jsxs("div",{className:"bg-background border border-gold/35 rounded-2xl p-8 space-y-5 shadow-[0_24px_70px_-40px_hsl(var(--plum))] text-center",children:[i.jsx("div",{className:"h-px w-16 mx-auto",style:{background:"var(--gradient-gilt)"}}),i.jsx("h3",{className:"font-heading text-xl font-bold uppercase tracking-wide",children:e.name}),i.jsxs("a",{href:`mailto:${e.email}?subject=RSVP%20%C2%B7%20My%20Charity%20Runway%20%C2%B7%2028%20August%202026`,className:"flex items-center justify-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Es,{size:18,className:"text-primary"}),i.jsx("span",{className:"font-heading text-base font-bold break-all",children:e.email})]}),i.jsxs("a",{href:`tel:${e.tel}`,className:"flex items-center justify-center gap-3 text-foreground hover:text-primary transition-colors",children:[i.jsx(Fu,{size:18,className:"text-primary"}),i.jsx("span",{className:"font-heading text-base font-bold",children:e.phone})]}),i.jsx(ne,{asChild:!0,size:"lg",className:"w-full mt-2",children:i.jsx("a",{href:`mailto:${e.email}?subject=RSVP%20%C2%B7%20My%20Charity%20Runway%20%C2%B7%2028%20August%202026`,children:"RSVP Now"})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"w-full gap-2",children:i.jsxs("a",{href:e.pdf,download:!0,children:[i.jsx(ot,{size:18})," Download Invitation (PDF)"]})}),i.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"w-full gap-2",children:i.jsxs("a",{href:e.pdf.replace(".pdf","-page-1.jpg"),download:!0,children:[i.jsx(Jn,{size:16})," Page 1 (JPG)"]})}),i.jsx(ne,{asChild:!0,size:"lg",variant:"outline",className:"w-full gap-2",children:i.jsxs("a",{href:e.pdf.replace(".pdf","-page-2.jpg"),download:!0,children:[i.jsx(Jn,{size:16})," Page 2 (JPG)"]})})]}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground pt-1",children:"Printable A4 PDF · Mobile friendly JPG pages"})]},e.email))}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-8",children:"This invite is for the intended addressee only and is non transferable"}),i.jsxs("div",{className:"mt-8 flex flex-col items-center gap-3",children:[i.jsx("div",{className:"h-px w-16",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground",children:"Follow the runway"}),i.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2",children:[i.jsx("a",{href:"https://www.instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"font-heading text-sm font-bold tracking-wide text-foreground hover:text-primary transition-colors",children:"@mycharityrunway"}),i.jsx("span",{className:"text-muted-foreground text-xs",children:"#MyCharityRunway"}),i.jsx("a",{href:"https://mycharityrunway.com.au",className:"text-xs uppercase tracking-[0.2em] text-muted-foreground hover:text-primary transition-colors",children:"mycharityrunway.com.au"})]})]})]})})]}),Q$=1,$$="fdc1c70d-da59-40a2-87bf-5f0a3385443a",eee="4427161d-cf57-452e-bd20-fd23e544795e",tee="/__l5e/assets-v1/fdc1c70d-da59-40a2-87bf-5f0a3385443a/channel-seven-logo.png",ree="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/fdc1c70d-da59-40a2-87bf-5f0a3385443a/channel-seven-logo.png",nee="channel-seven-logo.png",aee=6543,iee="image/png",see="2026-07-30T02:50:26Z",oee={version:Q$,asset_id:$$,project_id:eee,url:tee,r2_key:ree,original_filename:nee,size:aee,content_type:iee,created_at:see},lee=1,cee="8742fde1-4d2c-4945-a8cd-48547786bc53",dee="4427161d-cf57-452e-bd20-fd23e544795e",uee="/__l5e/assets-v1/8742fde1-4d2c-4945-a8cd-48547786bc53/morning-show-logo.png",hee="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/8742fde1-4d2c-4945-a8cd-48547786bc53/morning-show-logo.png",fee="morning-show-logo.png",pee=127894,mee="image/png",gee="2026-07-30T02:50:26Z",xee={version:lee,asset_id:cee,project_id:dee,url:uee,r2_key:hee,original_filename:fee,size:pee,content_type:mee,created_at:gee},yee="Friday 21 August 2026",vee="https://events.humanitix.com/my-charity-runway/tickets?accesscode=MCRCREATOR",bee=[{icon:or,title:"Red Carpet Arrival",detail:"Your name on the arrivals list, a walk down the carpet and coverage from our official photographers and the press wall."},{icon:cF,title:"Award Winning Cocktail on Arrival",detail:"An award-winning signature cocktail or a glass of bubbles on arrival. One drink per guest is included with this creator offer."},{icon:lt,title:"A Plus One",detail:"Bring a guest. Two seats reserved in the creator section, with a good view of the runway for filming."}],wee=[i.jsxs(i.Fragment,{children:["One story share with"," ",i.jsx("a",{href:"https://events.humanitix.com/my-charity-runway",target:"_blank",rel:"noopener noreferrer",className:"text-gold underline underline-offset-4 hover:text-gold/80 font-semibold",children:"ticket links"})," ","of any published post on our Instagram, within 3 days of booking."]}),"One post/reel after the event.","Tag @mycharityrunway and use #MyCharityRunway so we can reshare.","Content is yours. You keep full creative control, no approvals required.","We supply a media kit with logos, key facts, designer and charity credits."],jee=[{time:"5:30 PM",title:"Red Carpet Arrivals",detail
604:"Arrivals, photographers and the press wall."},{time:"6:00 PM",title:"Welcome Drink",detail:"One signature cocktail or bubbles on arrival."},{time:"7:00 PM",title:"The Runway",detail:"Twelve collections. Twelve causes. One night in Sydney."},{time:"8:00 – 10:00 PM",title:"Post Show Networking",detail:"Networking opportunities with designers and guests."}],kee=[{image:Qu.url,name:"Red Carpet Moment",note:"High-impact arrivals, photographed for the press wall and social cut-through.",cue:"Wear: a statement piece, strong silhouette, confident accessories."},{image:bw.url,name:"The Power of Fashion",note:"The dress code. Print, texture and attitude, worn with total conviction.",cue:"Wear: pattern on pattern, a strong shoulder, jewellery stacked."},{image:ww.url,name:"Graphic Icon",note:"Nicole Miller archive, Spring 1991. Bold graphic print and a clean, confident line.",cue:"Wear: high contrast black and white, or one graphic statement piece."},{image:jw.url,name:"Styled Collective",note:"Occasion dressing with impact. Sculpted monochrome gowns cut for movement and the camera.",cue:"Wear: a sculpted black and white gown, a high split, minimal jewellery."},{image:kw.url,name:"Liz Skorsis",note:"Australian tailoring at its most refined. The Walker tailored coat, worn as eveningwear.",cue:"Wear: a tailored coat over the look, sharp trousers, a strong flat or heel."},{image:Ju.url,name:"Runway Finale",note:"Nicole Miller's signature bow detail and confident New York glamour.",cue:"Wear: a dramatic bow, a fitted silhouette, a polished finish."}],qx=()=>i.jsxs(He,{children:[i.jsx(Se,{title:"Content Creator Invitation · My Charity Runway · 28 August 2026",description:"Exclusive content creator invitation to My Charity Runway, Doltone House, Jones Bay Wharf, Sydney, 28 August 2026.",path:"/invite/creators",noindex:!0}),i.jsx("div",{className:"bg-background border-b border-gold/20 py-8 flex justify-center",children:i.jsx("img",{src:mc,alt:"My Charity Runway",className:"h-20 md:h-24 w-auto object-contain"})}),i.jsxs("section",{className:"relative text-champagne py-24 md:py-32 px-6 lg:px-12 overflow-hidden",style:{background:"var(--gradient-lux)"},children:[i.jsx("img",{src:Ma,alt:"","aria-hidden":"true",width:1920,height:1080,className:"absolute inset-0 w-full h-full object-cover opacity-30"}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-ink/80 via-ink/70 to-ink/90"}),i.jsxs("div",{className:"relative max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-gold/80 mb-4",children:"You Are Invited to the Inaugural"}),i.jsx("h1",{className:"font-heading font-bold uppercase tracking-tight text-4xl md:text-6xl lg:text-7xl leading-[0.95] mb-6",children:"My Charity Runway"}),i.jsx("p",{className:"text-lg md:text-xl text-champagne/80 max-w-2xl mx-auto mb-6",children:"Friday 28 August 2026 · Doltone House, Jones Bay Wharf, Sydney"}),i.jsx("div",{className:"h-px w-24 mx-auto mb-10",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-champagne/90 text-lg md:text-xl leading-relaxed mb-4",children:"As seen on Channel 7's The Morning Show, Nicole Miller, a global fashion icon, brings pieces from her archival collection to Australia for the first time."}),i.jsxs("div",{className:"flex items-center justify-center gap-6 mb-8",children:[i.jsx("img",{src:oee.url,alt:"Channel 7",className:"h-10 md:h-12 w-auto object-contain",loading:"lazy"}),i.jsx("span",{className:"h-8 w-px bg-champagne/25","aria-hidden":"true"}),i.jsx("img",{src:xee.url,alt:"The Morning Show",className:"h-12 md:h-14 w-auto object-contain rounded",loading:"lazy"})]}),i.jsx("p",{className:"text-champagne/80 text-base md:text-lg leading-relaxed mb-6",children:"Join Nicole and Australian designers to raise awareness and funds for Australian charities. This is fashion with purpose."}),i.jsx("p",{className:"text-champagne/70 text-base md:text-lg leading-relaxed",children:"Access is not for sale and cannot be transferred or requested."})]}),i.jsx("div",{className:"absolute inset-x-0 bottom-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"})]}),i.jsx("div",{className:"h-[3px] w-full",style:{background:"var(--gradient-gilt)"}}),i.jsx("section",{className:"border-b border-gold/25 bg-champagne py-3",children:i.jsxs("div",{className:"max-w-6xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:"Content Creator Exclusive · Strictly by invitation"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-2",children:"Access is not for purchase. This invite is for the intended addressee only and is non transferable"})]})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The Invitation"}),i.jsx("h2",{className:"font-heading text-lg md:text-xl font-bold uppercase tracking-[0.2em] leading-tight mb-6",children:"Twelve Collections, Twelve Causes"}),i.jsx("div",{className:"h-px w-24 mx-auto mb-8",style:{background:"var(--gradient-gilt)"}}
604),i.jsx("p",{className:"text-foreground/80 text-lg leading-relaxed mb-6",children:"My Charity Runway is Australia's Fashion for Impact platform. Nicole Miller comes to Australia for the first time with an archival New York Fashion Week collection, shown alongside Australian designers, each paired with a charity."}),i.jsx("p",{className:"text-foreground/75 leading-relaxed",children:"We have set aside a small number of places for creators whose audiences love fashion, style and purpose. Red carpet, cocktails, the runway, then post-show networking with designers and guests."})]})}),i.jsx("section",{className:"section-padding bg-warm",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Offer"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"What Is Included"})]}),i.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:bee.map(e=>i.jsxs("div",{className:"bg-background border border-gold/35 rounded-2xl p-8 text-center shadow-[0_18px_60px_-40px_hsl(var(--plum))]",children:[i.jsx(e.icon,{size:24,className:"text-primary mx-auto mb-4"}),i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-3",children:e.title}),i.jsx("div",{className:"h-px w-10 mx-auto mb-4",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed",children:e.detail})]},e.title))})]})}),i.jsxs("section",{className:"section-padding text-champagne relative",style:{background:"var(--gradient-lux)"},children:[i.jsx("div",{className:"absolute inset-x-0 top-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"}),i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(st,{size:24,className:"text-gold mx-auto mb-5"}),i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-gold mb-4",children:"In Exchange"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-none mb-6",children:"Share the Runway"}),i.jsx("p",{className:"text-champagne/80 leading-relaxed mb-10",children:"A simple, good-faith exchange. Attend as our guest, then share the night with your audience."}),i.jsx("ul",{className:"text-left space-y-4 max-w-xl mx-auto",children:wee.map((e,t)=>i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Xn,{size:18,className:"text-gold shrink-0 mt-1"}),i.jsx("span",{className:"text-champagne/85 leading-relaxed",children:e})]},t))}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-champagne/60 mt-10 leading-relaxed",children:"Gifted attendance. Please disclose in line with the AANA Code and ACCC guidance, for example #gifted or #invited."})]}),i.jsx("div",{className:"absolute inset-x-0 bottom-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"})]}),i.jsx("section",{className:"section-padding bg-primary/5",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"The Evening"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide",children:"Run of Show"})]}),i.jsx("div",{className:"space-y-px bg-border border border-border rounded-2xl overflow-hidden",children:jee.map(e=>i.jsxs("div",{className:"bg-background p-6 md:p-8 flex flex-col md:flex-row md:items-baseline gap-2 md:gap-8",children:[i.jsx("p",{className:"font-heading text-xl md:text-2xl font-bold text-primary md:w-32 shrink-0",children:e.time}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide",children:e.title}),i.jsx("p",{className:"text-foreground/70 text-sm mt-1 leading-relaxed",children:e.detail})]})]},e.time))}),i.jsx("div",{className:"grid sm:grid-cols-3 gap-6 mt-10",children:[{icon:Er,label:"Date",value:"Friday, 28 August 2026"},{icon:ko,label:"Arrivals",value:"5:30 PM"},{icon:cr,label:"Venue",value:"Doltone House, Jones Bay Wharf"}].map(e=>i.jsxs("div",{className:"border border-gold/35 rounded-xl p-6 text-center bg-background shadow-[0_10px_40px_-24px_hsl(var(--plum))]",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})]})}),i.jsxs("section",{className:"section-padding text-champagne relative",style:{background:"var(--gradient-lux)"},children:[i.jsx("div",{className:"absolute inset-x-0 top-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"}),i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx(st,{size:24,className:"text-gold mx-auto mb-5"}),i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-gold mb-4",children:"Dress Code"}),i.jsx("h2",{className:"font-heading text-4xl md:text-6xl font-bold uppercase tracking-wide leading-none mb-4",children:"Power of Fashion"}),i.jsx("p",{className:"text-primary text-base md:text-lg italic font-heading mb-6",children:"dress for the future you want to see."}),i.jsx("p",{className:"text-champagne/80 text-lg leading-relaxed",children:"Evening dress, worn your way. A sculpted gown, sharp tailoring, something from the archive, or the piece you have been waiting for an excuse to wear. Colour and print are very welcome."})]}),i.jsx("div",{className:"absolute inset-x-0 bottom-0 h-px",style:{background:"var(--gradient-gilt)"},"aria-hidden":"true"})]}),i.jsx("section",{className:"section-padding bg-muted",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Inspiration"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide mb-4",children:"A Preview of the Mood"}
604),i.jsx("p",{className:"text-foreground/70 max-w-2xl mx-auto leading-relaxed",children:"A glimpse of the houses on our runway, and how to take your cue from them."})]}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8",children:kee.map(e=>i.jsxs("figure",{className:"group border border-gold/30 rounded-2xl overflow-hidden bg-background transition-shadow duration-500 hover:shadow-[0_24px_60px_-30px_hsl(var(--plum))]",children:[i.jsx("div",{className:"aspect-[3/4] overflow-hidden",children:i.jsx("img",{src:e.image,alt:`${e.name} style inspiration`,loading:"lazy",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"})}),i.jsxs("figcaption",{className:"p-6",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:e.name}),i.jsx("div",{className:"h-px w-10 mb-4",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-sm text-foreground/70 leading-relaxed mb-4",children:e.note}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.2em] text-primary font-semibold leading-relaxed",children:e.cue})]})]},e.name))})]})}),i.jsx("section",{className:"section-padding bg-champagne",children:i.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Claim Your Place"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide mb-6",children:"Claim Your Offer"}),i.jsx("p",{className:"text-foreground/75 leading-relaxed mb-8",children:"Places are strictly limited and allocated in order of response. Tell us your handle and your plus one, and we will confirm your name on the arrivals list."}),i.jsxs("div",{className:"bg-background border border-gold/35 rounded-2xl p-8 space-y-5 shadow-[0_24px_70px_-40px_hsl(var(--plum))]",children:[i.jsx("div",{className:"h-px w-16 mx-auto",style:{background:"var(--gradient-gilt)"}}),i.jsxs("p",{className:"text-[11px] uppercase tracking-[0.3em] text-primary font-semibold",children:["Offer ends ",yee]}),i.jsx(ne,{asChild:!0,size:"lg",className:"w-full text-base",children:i.jsx("a",{href:vee,target:"_blank",rel:"noopener noreferrer",children:"RSVP"})}),i.jsxs("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground leading-relaxed",children:["Use access code ",i.jsx("span",{className:"text-primary font-semibold",children:"MCRCREATOR"})," at checkout."]})]}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-6 leading-relaxed",children:"This invite is for the intended addressee only and is non transferable. Places cannot be sold, gifted or reassigned."}),i.jsxs("div",{className:"mt-8 flex flex-col items-center gap-3",children:[i.jsx("div",{className:"h-px w-16",style:{background:"var(--gradient-gilt)"}}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground",children:"Follow the runway"}),i.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-2",children:[i.jsx("a",{href:"https://www.instagram.com/mycharityrunway",target:"_blank",rel:"noopener noreferrer",className:"font-heading text-sm font-bold tracking-wide text-foreground hover:text-primary transition-colors",children:"@mycharityrunway"}),i.jsx("span",{className:"text-muted-foreground text-xs",children:"#MyCharityRunway"}),i.jsx("a",{href:"https://mycharityrunway.com.au",className:"text-xs uppercase tracking-[0.2em] text-muted-foreground hover:text-primary transition-colors",children:"mycharityrunway.com.au"})]})]})]})})]}),Nee="/assets/aimer-runway-CUHZyRG0.jpg",NN="/proposals/aimer-july-activation-proposal.pdf",See="/agreements/aimer-mcr-mou.pdf",Qr=({eyebrow:e,title:t,children:r,alt:n=!1})=>i.jsx("section",{className:`section-padding ${n?"bg-muted":"bg-background"}`,children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[e&&i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:e}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-10",children:t}),r]})}),Ri=({value:e,label:t})=>i.jsxs("div",{className:"border border-border rounded-xl p-6 bg-background text-center",children:[i.jsx("p",{className:"font-heading text-3xl md:text-4xl font-bold text-primary",children:e}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-2",children:t})]}),SN=({left:e,right:t})=>i.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-[40%_60%] gap-2 md:gap-6 py-4 border-b border-border last:border-0",children:[i.jsx("p",{className:"font-heading text-sm font-bold uppercase tracking-wider text-foreground",children:e}
604),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:t})]}),CN=()=>i.jsx(ia,{password:"AIMER2026",storageKey:"mcr-aimer-proposal-unlock",title:"AIMER × My Charity Runway",description:"Private proposal. Please enter the access password provided by My Charity Runway.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"AIMER × My Charity Runway — July Flagship Activation",description:"Private activation proposal prepared for AIMER Australia by My Charity Runway.",path:"/private/aimer",noindex:!0}),i.jsx("div",{className:"[&_h1]:text-3xl md:[&_h1]:text-4xl lg:[&_h1]:text-5xl",children:i.jsx(nt,{eyebrow:"Private · Prepared for AIMER Australia",title:"The Confidence Edit",subtitle:"AIMER × My Charity Runway — July Flagship Activation at Westfield Sydney",backgroundImage:Ma})}),i.jsx("section",{className:"bg-background",children:i.jsx("figure",{className:"max-w-7xl mx-auto px-0 sm:px-6 pt-8 md:pt-12",children:i.jsxs("div",{className:"relative overflow-visible sm:overflow-hidden rounded-none sm:rounded-xl md:rounded-2xl border-y sm:border border-border shadow-none sm:shadow-2xl bg-secondary",children:[i.jsx("img",{src:Nee,alt:"AIMER runway presented by My Charity Runway — model walking the Westfield Sydney runway",width:1536,height:1024,loading:"eager",className:"block w-full h-auto"}),i.jsx("div",{className:"absolute inset-x-0 bottom-0 h-1/3 bg-gradient-to-t from-background/80 to-transparent pointer-events-none"}),i.jsx("figcaption",{className:"absolute bottom-4 md:bottom-6 left-4 right-4 md:left-6 md:right-6 text-center",children:i.jsx("p",{className:"text-[9px] sm:text-[10px] md:text-xs uppercase tracking-[0.25em] sm:tracking-[0.35em] md:tracking-[0.4em] text-white/95 font-semibold drop-shadow-lg",children:"AÍMER · Presented by My Charity Runway · Westfield Sydney"})})]})})}),i.jsx("section",{className:"section-padding bg-background border-b border-border",children:i.jsx("div",{className:"max-w-6xl mx-auto grid md:grid-cols-4 gap-6",children:[{icon:Er,label:"When",value:"July 2026"},{icon:cr,label:"Where",value:"Westfield Sydney"},{icon:lt,label:"Guests",value:"100–150 VIP"},{icon:cn,label:"Format",value:"90-min Runway"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-muted",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})}),i.jsx("section",{className:"bg-secondary text-secondary-foreground py-14",children:i.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"The full proposal"}),i.jsx("h2",{className:"font-heading text-2xl md:text-4xl font-bold uppercase tracking-wide mb-6",children:"Download the AIMER Activation Proposal"}),i.jsx("p",{className:"text-secondary-foreground/75 mb-8 max-w-2xl mx-auto",children:"A 15-page branded document covering concept, audience, format, charity integration, content, distribution, commercials and timeline."}),i.jsxs("a",{href:NN,download:!0,className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:[i.jsx(ot,{size:16}),"Download Proposal (PDF)"]})]})}),i.jsxs(Qr,{eyebrow:"Section 01",title:"Executive Summary",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 text-foreground/85 leading-relaxed",children:[i.jsx("p",{children:"Following the launch of AIMER’s flagship store at Westfield Sydney, this proposal outlines a premium July activation designed to build brand awareness, strengthen local market positioning and drive retail conversion in Australia."}),i.jsxs("p",{children:["The activation will be delivered as part of ",i.jsx("strong",{children:"My Charity Runway"})," — a fashion-led community and charity platform combining runway presentation, premium guest experience, content creation, media engagement and measurable retail outcomes."]})]}),i.jsxs("blockquote",{className:"border-l-4 border-primary pl-5 py-1 mt-10 max-w-3xl",children:[i.jsx(Aa,{size:18,className:"text-primary mb-2"}),i.jsx("p",{className:"font-heading text-lg md:text-xl italic leading-snug",children:"This is not simply an event. It is a market-entry brand moment for AIMER in Australia."})]})]}),i.jsxs(Qr,{eyebrow:"Section 02",title:"The Confidence Edit — Concept",alt:!0,children:[i.jsx("p",{className:"text-foreground
604/80 leading-relaxed max-w-3xl mb-8",children:"A premium runway and retail activation celebrating confidence, femininity, comfort and self-expression — showcasing AIMER across four curated product stories that reflect the lifestyle needs of modern women."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-5",children:[["Everyday Confidence","Comfortable, supportive and refined everyday intimatewear."],["Modern Romance","Feminine lace, detail, softness and elevated styling."],["Body Sculpt & Fit","Shape-enhancing, seamless and support-led pieces."],["Evening Expression","Sleepwear, loungewear and intimate lifestyle pieces."]].map(([e,t])=>i.jsxs("div",{className:"bg-background border border-border rounded-xl p-6",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:e}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:t})]},e))})]}),i.jsx(Qr,{eyebrow:"Section 03",title:"Strategic Objectives",children:i.jsx("div",{className:"grid md:grid-cols-2 gap-5",children:[[eu,"Build brand awareness","Introduce AIMER to Australian consumers beyond the flagship store opening."],[yp,"Drive store traffic","Encourage guests and Westfield shoppers to visit the AIMER store."],[lt,"Generate customer leads","Capture qualified customer data through RSVP, QR codes and post-event follow-up."],[or,"Create premium content","Produce photography, video and social assets for ongoing digital use."],[cn,"Build brand credibility","Associate AIMER with fashion, purpose, community and premium retail experience."],[bt,"Activate purpose","Tie commerce to a meaningful charity outcome that supports women."]].map(([e,t,r])=>{const n=e;return i.jsxs("div",{className:"flex gap-4 p-6 border border-border rounded-xl bg-background",children:[i.jsx(n,{size:22,className:"text-primary shrink-0 mt-1"}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading font-bold uppercase tracking-wide text-base mb-1",children:t}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:r})]})]},t)})})}),i.jsxs(Qr,{eyebrow:"Section 04",title:"Market Opportunity",alt:!0,children:[i.jsxs("p",{className:"text-foreground/80 leading-relaxed max-w-3xl mb-8",children:["Australia’s intimatewear market is highly competitive, but there is clear opportunity for a premium brand combining comfort, elegance, modern fit and emotional storytelling. AIMER’s strongest opportunity is to own the position of ",i.jsx("strong",{children:"premium intimatewear for women who value elegance, comfort and refined everyday luxury"}),"."]}),i.jsx("div",{className:"overflow-x-auto bg-background border border-border rounded-xl",children:i.jsxs("table",{className:"w-full text-sm",children:[i.jsx("thead",{className:"bg-secondary text-secondary-foreground",children:i.jsxs("tr",{children:[i.jsx("th",{className:"text-left p-4 font-heading uppercase tracking-wider text-xs",children:"Segment"}),i.jsx("th",{className:"text-left p-4 font-heading uppercase tracking-wider text-xs",children:"Example Brands"}),i.jsx("th",{className:"text-left p-4 font-heading uppercase tracking-wider text-xs",children:"Opportunity for AIMER"})]})}),i.jsx("tbody",{children:[["Everyday accessible","Bras N Things, Bonds, Bendon","Offer a more premium and refined alternative."],["Bold fashion lingerie","Honey Birdette, Agent Provocateur","Position as elegant, sophisticated and less overt."],["Comfort & bodywear","Boody, Nala, SKIMS","Compete through comfort, fit and elevated design."],["Premium European","Simone Pérèle, Chantelle","Offer a distinctive Asian premium design perspective."]].map(e=>i.jsxs("tr",{className:"border-t border-border",children:[i.jsx("td",{className:"p-4 font-semibold",children:e[0]}),i.jsx("td",{className:"p-4 text-foreground/75",children:e[1]}),i.jsx("td",{className:"p-4 text-foreground/75",children:e[2]})]},e[0]))})]})}),i.jsx("p",{className:"text-xs text-muted-foreground italic mt-4 max-w-3xl",children:"Public market signals: Westfield Sydney lists AIMER as a tenant; Scentre Group reported 160M customer visits across 42 Westfield destinations from 1 Jan – 19 Apr 2026 (+3.1% YoY). Planning context only."})]}),i.jsxs(Qr,{eyebrow:"Section 05",title:"Event Format · 90-Minute VIP Runway",children:[i.jsx("div",{className:"bg-muted border border-border rounded-2xl p-6 md:p-10",children:[["6:00pm","Guest arrival, media wall, drinks and networking."],["6:20pm","Welcome remarks from AIMER and charity partner."],["6:30pm","AIMER runway presentation."],["6:50pm","Brand storytelling and charity moment."],["7:00pm","VIP shopping invitation and private fitting opportunity."],["7:15pm","Creator content capture and media interviews."],["7:30pm","Formal close, guests directed to AIMER store."]].map(([e,t])=>i.jsx(SN,{left:e,right:t},e))}
604),i.jsx("p",{className:"text-foreground/75 text-sm mt-6 max-w-3xl",children:"Curated for approximately 100–150 invited VIP guests, with additional exposure from Westfield Sydney shopper traffic."})]}),i.jsx(Qr,{eyebrow:"Section 06",title:"Charity Integration",alt:!0,children:i.jsxs("div",{className:"grid md:grid-cols-2 gap-10",children:[i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading font-bold uppercase tracking-wide mb-4",children:"Recommended themes"}),i.jsx("ul",{className:"space-y-2 text-foreground/80",children:["Women's health","Breast cancer support","Domestic violence recovery","Migrant women's empowerment","Body confidence & self-esteem"].map(e=>i.jsxs("li",{className:"flex gap-3",children:[i.jsx(Xn,{size:18,className:"text-primary shrink-0 mt-0.5"}),e]},e))})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading font-bold uppercase tracking-wide mb-4",children:"Event mechanics"}),i.jsx("ul",{className:"space-y-2 text-foreground/80",children:["Donation from selected event sales","QR code donation for guests and shoppers","Charity representative welcome moment","Confidence message wall for social sharing","Post-event PR story tying activation to purpose"].map(e=>i.jsxs("li",{className:"flex gap-3",children:[i.jsx(Xn,{size:18,className:"text-primary shrink-0 mt-0.5"}),e]},e))})]})]})}),i.jsxs(Qr,{eyebrow:"Section 07",title:"Audience & Guest Strategy",children:[i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-3xl mb-8",children:"The event will prioritise a curated guest list — a premium room that supports AIMER’s desired brand image, rather than mass attendance."}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-10",children:[i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading font-bold uppercase tracking-wide mb-4 text-primary",children:"Primary"}),i.jsx("ul",{className:"space-y-1.5 text-foreground/80 text-sm",children:["Women aged 25–55","Premium retail shoppers","Sydney CBD professionals","Existing Westfield Sydney shoppers","Chinese-Australian & Asian-Australian consumers","Fashion, beauty, lifestyle & wellness audiences","VIP customers & high-value retail clients"].map(e=>i.jsxs("li",{children:["• ",e]},e))})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading font-bold uppercase tracking-wide mb-4 text-primary",children:"Secondary"}),i.jsx("ul",{className:"space-y-1.5 text-foreground/80 text-sm",children:["Fashion & lifestyle media","Influencers & content creators","Stylists & industry tastemakers","Charity supporters","Westfield retail & partner networks","Retail and commercial partners"].map(e=>i.jsxs("li",{children:["• ",e]},e))})]})]})]}),i.jsxs(Qr,{eyebrow:"Section 08",title:"Performance Forecast",alt:!0,children:[i.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[i.jsx(Ri,{value:"150–200",label:"Invited Guests"}),i.jsx(Ri,{value:"100–150",label:"Confirmed Attendance"}),i.jsx(Ri,{value:"3,000–5,000+",label:"Organic Shopper Exposure"}),i.jsx(Ri,{value:"150–250",label:"Same-Day Store Visits"}),i.jsx(Ri,{value:"150–300",label:"CRM Leads Captured"}),i.jsx(Ri,{value:"60–100",label:"Social Content Pieces"}),i.jsx(Ri,{value:"6–10",label:"PR / Earned Mentions"}),i.jsx(Ri,{value:"8–12%",label:"Event-to-Sale Conversion"})]}),i.jsx("p",{className:"text-xs text-muted-foreground italic mt-6 max-w-3xl",children:"Planning estimates dependent on venue position, Westfield support, invitation quality, weather, day of week and final promotional plan."})]}),i.jsxs(Qr,{eyebrow:"Section 09",title:"Commercial Proposal",children:[i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-3xl mb-10",children:"An all-inclusive production and management package, with the package fee set below the indicative market value — reflecting efficiencies through the My Charity Runway production platform."}),i.jsx("div",{className:"grid lg:grid-cols-3 gap-6",children:[{name:"Core Activation",fee:"$39,500",gst:"$43,450",market:"$47,000",advantage:"$7,500",tag:"Option 1",recommended:!1,note:"Recommended if AIMER or Westfield separately covers venue, staging, AV, flooring, catering and centre approvals."},{name:"Flagship Activation",fee:"$95,000",gst:"$104,500",market:"$127,000",advantage:"$32,000",tag:"Option 2 · Recommended",recommended:!0,note:"The most commercially balanced package for a premium flagship activation at Westfield Sydney."},{name:"Premium Brand Moment",fee:"$150,000",gst:"$165,000",market:"$195,000",advantage:"$45,000",tag:"Option 3",recommended:!1,note:"Larger, higher-impact event with enhanced guest experience, premium content output and stronger PR."}].map(e=>i.jsxs("div",{className:`rounded-2xl p-8 border-2 ${e.recommended?"border-primary bg-primary/5 shadow-xl":"border-border bg-background"}`,children:[i.jsx("p",{className:`text-[10px] uppercase tracking-[0.3em] font-bold mb-3 ${e.recommended?"text-primary":"text-muted-foreground"}`,children:e.tag}),i.jsx("h3",{className:"font-heading text-2xl font-bold uppercase tracking-wide mb-4",children:e.name}),i.jsx("p",{className:"font-heading text-4xl font-bold text-primary mb-1",children:e.fee}),i.jsxs("p",{className:"text-xs text-muted-foreground mb-6",children:["ex GST · ",e.gst," inc GST"]}
604),i.jsx("p",{className:"text-sm text-foreground/75 leading-relaxed mb-6",children:e.note}),i.jsxs("div",{className:"space-y-2 text-sm border-t border-border pt-4",children:[i.jsxs("div",{className:"flex justify-between",children:[i.jsx("span",{className:"text-muted-foreground",children:"Indicative market value"}),i.jsx("span",{className:"font-semibold",children:e.market})]}),i.jsxs("div",{className:"flex justify-between",children:[i.jsx("span",{className:"text-muted-foreground",children:"Value advantage"}),i.jsx("span",{className:"font-semibold text-primary",children:e.advantage})]})]})]},e.name))}),i.jsxs("div",{className:"mt-10 bg-secondary text-secondary-foreground p-8 rounded-2xl",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-2",children:"Recommended Investment"}),i.jsx("p",{className:"font-heading text-2xl md:text-3xl font-bold mb-2",children:"Option 2 — Flagship Activation Package · $95,000 ex GST"}),i.jsx("p",{className:"text-secondary-foreground/75 text-sm max-w-3xl",children:"Includes production management, runway presentation, model casting, hair & makeup, photography & videography, PR & media support, guest list management, charity integration, creative direction and supplier management. 20% management fee included."})]})]}),i.jsx(Qr,{eyebrow:"Section 10",title:"Proposed July Timeline",alt:!0,children:i.jsx("div",{className:"bg-background border border-border rounded-2xl p-6 md:p-10",children:[["Week 1","Confirm package, budget, charity direction and preferred event date."],["Week 1","Secure venue footprint and Westfield permissions."],["Week 1–2","Finalise creative direction, runway format and event flow."],["Week 2","Confirm talent, production suppliers, content team and guest list strategy."],["Week 2–3","Prepare invitations, PR materials, social teasers and event assets."],["Week 3","Conduct fittings, confirm styling, signage and backstage requirements."],["Week 3–4","Manage RSVPs, media outreach and influencer confirmations."],["Event Week","Final run sheet, rehearsals, production bump-in and guest confirmation."],["Event Day","Deliver runway activation, VIP shopping and content capture."],["48 Hours Post","Deliver initial photo selects and social content."],["7–14 Days Post","Deliver event recap, PR follow-up and performance report."]].map(([e,t])=>i.jsx(SN,{left:e,right:t},e+t))})}),i.jsx(Qr,{eyebrow:"Section 11",title:"Why This Activation Matters for AIMER",children:i.jsx("div",{className:"grid md:grid-cols-2 gap-5",children:[[db,"Second wave of attention after store opening."],[lt,"Introduce the brand to premium Sydney consumers."],[cn,"Differentiate from established local lingerie competitors."],[bt,"Build emotional connection through charity-led storytelling."],[or,"Generate high-quality content for ongoing digital use."],[yp,"Drive measurable traffic to the Westfield Sydney store."],[eu,"Build credibility with media, creators and retail partners."],[st,"Position AIMER as a fashion brand with purpose."]].map(([e,t])=>{const r=e;return i.jsxs("div",{className:"flex gap-4 p-5 border border-border rounded-xl bg-muted",children:[i.jsx(r,{size:20,className:"text-primary shrink-0 mt-1"}),i.jsx("p",{className:"text-foreground/85 leading-relaxed",children:t})]},t)})})}),i.jsx(Qr,{eyebrow:"Section 12",title:"Memorandum of Understanding",alt:!0,children:i.jsxs("div",{className:"grid lg:grid-cols-[1.1fr_1fr] gap-10 items-start",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-foreground/80 leading-relaxed mb-6",children:"A short form Memorandum of Understanding confirming AIMER's participation as a Partner, a Designer and Intimate Apparel Partner, and a Vendor on My Charity Runway. It records the relationship at a high level and is deliberately simple, so it should require little to no further editing."}),i.jsx("ul",{className:"space-y-2 text-foreground/80 mb-8",children:["Fillable on screen — entity details, ABN, contacts, commencement date and notes","Roles: Partner, Designer and Intimate Apparel Partner, and Shop Vendor","Brand use, intellectual property, products, confidentiality and liability","Shop sales remain subject to a separate MCR Shop Vendor Agreement","Signature blocks for both parties, key details pre-filled"].map(e=>i.jsxs("li",{className:"flex gap-3",children:[i.jsx(Xn,{size:18,className:"text-primary shrink-0 mt-0.5"}),e]},e))}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[i.jsxs("a",{href:See,download:!0,className:"inline-flex items-center justify-center gap-3 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:[i.jsx(YO,{size:16}),"Download fillable MOU"]}),i.jsxs("a",{href:"mailto:[email protected]?subject=AIMER%20%C3%97%20MCR%20%E2%80%94%20Completed%20Memorandum%20of%20Understanding&body=Please%20find%20the%20completed%20MOU%20attached.",className:"inline-flex items-center justify-center gap-3 border border-border text-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:bg-muted transition-colors",children:[i.jsx(Es,{size:16}),"Email completed MOU"]})]})]}),i.jsxs("div",{className:"bg-background border border-border rounded-2xl p-8",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-5",children:"How to complete"}
604),i.jsx("ol",{className:"space-y-4 text-sm text-foreground/80",children:["Download the PDF and open it in Adobe Acrobat Reader, Preview or any modern browser.","Type directly into the highlighted fields, including entity details and the commencement date.","Click the signature box to sign, you can draw, type or insert an image of your signature, then save the completed file and email it to [email protected].","We countersign and return a fully executed copy within two business days."].map((e,t)=>i.jsxs("li",{className:"flex gap-4",children:[i.jsxs("span",{className:"font-heading font-bold text-primary shrink-0",children:["0",t+1]}),i.jsx("span",{className:"leading-relaxed",children:e})]},e))}),i.jsxs("p",{className:"text-xs text-muted-foreground mt-6 leading-relaxed",children:["Return to: ",i.jsx("strong",{className:"text-foreground",children:"[email protected]"})]})]})]})}),i.jsx("section",{className:"bg-secondary text-secondary-foreground py-20",children:i.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Next Step"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide mb-6",children:"Let’s build the room."}),i.jsx("p",{className:"text-secondary-foreground/80 max-w-2xl mx-auto mb-10 leading-relaxed",children:"Download the full proposal, share with your team, and we will confirm venue footprint, charity direction and creative kickoff within Week 1."}),i.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[i.jsxs("a",{href:NN,download:!0,className:"inline-flex items-center justify-center gap-3 bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:[i.jsx(ot,{size:16}),"Download Proposal (PDF)"]}),i.jsx("a",{href:"mailto:[email protected]?subject=AIMER%20%C3%97%20MCR%20July%20Activation",className:"inline-flex items-center justify-center gap-3 border border-secondary-foreground/30 text-secondary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:bg-secondary-foreground/10 transition-colors",children:"Contact the Partnerships Team"})]}),i.jsx("p",{className:"text-xs text-secondary-foreground/60 mt-10 uppercase tracking-[0.3em]",children:"Gary Holmes · Sarah Quinn · My Charity Runway · [email protected]"})]})})]})}),Cee="/assets/acbc-hero-BbAkYQLz.jpg",Aee="/assets/acbc-runway-1-C6ZFaAVt.jpg",Ree="/assets/acbc-runway-2-ygvH3unz.png",Eee="/assets/acbc-runway-3-Dg4TkR3J.jpg",Pee="/assets/acbc-runway-4-DZhWjblQ.png",Qo=({eyebrow:e,title:t,children:r,alt:n=!1})=>i.jsx("section",{className:`section-padding ${n?"bg-muted":"bg-background"}`,children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[e&&i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:e}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-10",children:t}),r]})}),Tee=({left:e,right:t})=>i.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-[40%_60%] gap-2 md:gap-6 py-4 border-b border-border last:border-0",children:[i.jsx("p",{className:"font-heading text-sm font-bold uppercase tracking-wider text-foreground",children:e}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:t})]}),_ee=[{tag:"Option 1 · Ultimate",name:"Ultimate Premium Production",fee:"$10,000",totalValue:"$12,500",discount:"$2,500",recommended:!0,summary:"A fully produced two-part runway moment showcasing daytime Business Wear and evening Event Dressing. A complete brand and styling experience for ACBC members.",includes:["6 professional runway models (half day call)","Executive Stylist and Designer working with the looks","Hair and makeup fully included","Red carpet arrivals experience","Professional photography (high resolution)","Professional video production, professionally edited Reel format for LinkedIn and Instagram","Showcase 1: Business Wear (daytime executive)","Showcase 2: Event Dressing (evening)","12 styled outfits across both showcases","Guest interviews on personal style and dressing","Run of show, cueing and backstage management"],breakdown:[["Production cost","$1,875"],["Management fee","$2,500"],["Talent, styling, hair and makeup, content and delivery","$8,125"]]},{tag:"Option 2 · Premium",name:"Premium Production",fee:"$5,000",totalValue:"$6,250",discount:"$1,250",recommended:!1,summary:"Member led storytelling on the runway. 6 fashion models styled by their own stylists, speaking to their looks, with 1 designer providing executive event dressing.",includes:["6 fashion models (half day call)","Personally styled by each model's own stylist","Models speak to their own outfits on mic","1 designer providing executive event dressing","Hair and makeup fully included","Professional photography with full breakdown","Run of show and backstage coordination"],breakdown:[["Production cost","$940"],["Management fee","$1,250"],["Talent, hair and makeup, designer and content","$4,060"]]}],AN=()=>
604i.jsx(ia,{password:"ACBC2026",storageKey:"mcr-acbc-proposal-unlock",title:"ACBC × My Charity Runway",description:"Private proposal. Please enter the access password provided by My Charity Runway.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"ACBC × My Charity Runway — Fashion x Wellbeing Women's Night",description:"Private member and VIP guest exclusive proposal for ACBC women members. Dress for purpose in support of R U OK? Day. Presented by My Charity Runway.",path:"/private/acbc",noindex:!0}),i.jsx("div",{className:"[&_h1]:text-3xl md:[&_h1]:text-4xl lg:[&_h1]:text-5xl",children:i.jsx(nt,{eyebrow:"Private · Prepared for ACBC (Australia China Business Council)",title:"Fashion x Wellbeing",subtitle:"ACBC Member & VIP Guest Exclusive Night · Women Only · Dress for Purpose",backgroundImage:Cee})}),i.jsx("section",{className:"section-padding bg-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"A glimpse of the night"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-4",children:"Runway Demonstration"}),i.jsx("p",{className:"text-foreground/75 max-w-3xl mb-10 leading-relaxed",children:"An illustrative look at how ACBC members and VIP guests could appear styled on the runway. Member led storytelling, executive presence and evening dressing."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-5",children:[{src:Aee,alt:"Editorial runway lineup demonstration"},{src:Ree,alt:"ACBC members in runway demonstration looks"},{src:Eee,alt:"Members in evening looks on the runway"},{src:Pee,alt:"ACBC members at a previous runway event"}].map(e=>i.jsx("figure",{className:"overflow-hidden rounded-xl border border-border bg-muted",children:i.jsx("img",{src:e.src,alt:e.alt,loading:"lazy",className:"w-full h-72 md:h-80 object-cover"})},e.alt))}),i.jsx("p",{className:"mt-6 text-xs uppercase tracking-[0.3em] text-muted-foreground text-center",children:"Disclaimer: previous event photos used for demonstration for the upcoming event with AI technology."})]})}),i.jsx("section",{className:"section-padding bg-background border-b border-border",children:i.jsx("div",{className:"max-w-6xl mx-auto grid md:grid-cols-4 gap-6",children:[{icon:Er,label:"When",value:"2026 · 4pm to 8pm"},{icon:cr,label:"Where",value:"Sydney (Member Venue)"},{icon:lt,label:"Guests",value:"ACBC Members & VIP Guests · Women's Only"},{icon:cn,label:"Format",value:"Runway + Networking + Wellbeing"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-muted",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})}),i.jsxs(Qo,{eyebrow:"Section 01",title:"Executive Summary",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 text-foreground/85 leading-relaxed",children:[i.jsxs("p",{children:["The ",i.jsx("strong",{children:"ACBC Fashion x Wellbeing Member Exclusive Night"})," is a curated runway and networking moment designed for ACBC women members and their VIP guests. An evening to dress for purpose in support of R U OK? Day. A celebration of elegance, wellbeing and the bicultural community that defines ACBC."]}),i.jsxs("p",{children:["Produced by ",i.jsx("strong",{children:"My Charity Runway"}),", the evening combines premium runway presentation, executive styling and high end content capture. Delivered as a turnkey package with two commercial tiers to suit the room ACBC wants to build."]})]}),i.jsxs("blockquote",{className:"border-l-4 border-primary pl-5 py-1 mt-10 max-w-3xl",children:[i.jsx(Aa,{size:18,className:"text-primary mb-2"}),i.jsx("p",{className:"font-heading text-lg md:text-xl italic leading-snug",children:"Dress for purpose. A women’s night where business, style and wellbeing meet on the runway in support of R U OK?"})]})]}),i.jsxs(Qo,{eyebrow:"Section 02",title:"The Concept: Fashion x Wellbeing",alt:!0,children:[i.jsx("p",{className:"text-foreground
604/80 leading-relaxed max-w-3xl mb-8",children:"A two part evening pairing daytime executive presence with evening confidence. A celebration of how ACBC women members and their VIP guests live, lead and connect across two cultures. Dress for purpose in support of R U OK? Day."}),i.jsx("div",{className:"grid md:grid-cols-2 gap-5",children:[[zO,"Business Wear · Daytime Showcase","Refined executive tailoring for the boardroom, the breakfast, the deal."],[st,"Event Dressing · Evening Showcase","Elevated event looks for galas, openings, member nights and celebrations."],[bt,"Wellbeing Thread","Styling as confidence, woven through pace, music and presentation."],[lt,"Member Voices","Optional member led storytelling on the runway (Option 2)."]].map(([e,t,r])=>{const n=e;return i.jsxs("div",{className:"bg-background border border-border rounded-xl p-6",children:[i.jsx(n,{size:20,className:"text-primary mb-3"}),i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-2",children:t}),i.jsx("p",{className:"text-foreground/75 text-sm leading-relaxed",children:r})]},t)})})]}),i.jsx("section",{className:"section-padding bg-secondary text-secondary-foreground",children:i.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Dress for purpose · R U OK?"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-8",children:"Fashion is a language."}),i.jsx(Aa,{size:22,className:"text-primary mx-auto mb-4"}),i.jsx("p",{className:"font-heading text-xl md:text-2xl italic leading-relaxed mb-8",children:"What we wear speaks before we do. It shapes how we feel, how we lead, and how the world meets us."}),i.jsxs("div",{className:"space-y-5 text-secondary-foreground/85 leading-relaxed text-base md:text-lg max-w-3xl mx-auto text-left md:text-center",children:[i.jsxs("p",{children:[i.jsx("strong",{children:"Fashion x Wellbeing"})," is a night about looking after yourself, inside and out. Style is not vanity; it is self respect made visible. The cut of a jacket, the rhythm of a fabric, the confidence of a colour. They all change how we hold ourselves in a room, and how that room responds."]}),i.jsx("p",{children:"When we dress with intention, we move with intention. We sleep better, stand taller, listen more openly, and lead more generously. Wellbeing begins with care for the body, the mind, the breath, and the presence we choose to bring."}),i.jsxs("p",{children:[i.jsx("strong",{children:"Dress for purpose."})," This evening is an invitation to ACBC women members and their VIP guests to pause, reset, celebrate and ask the question that matters: ",i.jsx("em",{children:"Are you OK?"})," Be styled, be seen, and be reminded that wellbeing, like fashion, is a daily, deliberate act of looking after yourself and each other."]})]})]})}),i.jsxs(Qo,{eyebrow:"Section 03",title:"Suggested Program (4pm to 8pm)",children:[i.jsx("div",{className:"bg-muted border border-border rounded-2xl p-6 md:p-10",children:[["4:00pm","Member and VIP guest arrivals, red carpet, drinks and networking."],["4:30pm","ACBC welcome and Fashion x Wellbeing introduction."],["4:45pm","Showcase 1: Business Wear (daytime executive)."],["5:10pm","Guest interviews: members on how they dress and lead."],["5:40pm","Wellbeing and exercise segment with guest speaker (optional — provided by ACBC, not included in MCR scope of work)."],["6:15pm","Networking pause, canapés and refreshments."],["6:45pm","Showcase 2: Event Dressing (evening)."],["7:10pm","Designer and stylist Q&A, member photo wall."],["7:40pm","Closing remarks: Dress for Purpose and R U OK? message, drinks continue until 8:00pm."]].map(([e,t])=>i.jsx(Tee,{left:e,right:t},e))}),i.jsx("p",{className:"text-foreground/75 text-sm mt-6 max-w-3xl",children:"Full two showcase flow applies to Option 1. Option 2 uses a single condensed runway moment."})]}),i.jsxs(Qo,{eyebrow:"Section 03b",title:"Wellbeing and Movement Segment",alt:!0,children:[i.jsxs("div",{className:"bg-background border border-primary/20 rounded-2xl p-6 md:p-8 mb-6",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-primary font-bold mb-2",children:"Optional · Not included in Scope of Work"}
604),i.jsx("p",{className:"text-foreground/85 leading-relaxed",children:"This segment is an optional addition that can be provided by ACBC. It is not included in the My Charity Runway production scope or pricing. If ACBC wishes to include a wellbeing and movement segment, they may curate their own guest speaker or wellness practitioner. My Charity Runway will accommodate the timing within the run sheet and provide stage management support on the night."})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 items-start",children:[i.jsxs("div",{className:"space-y-4 text-foreground/85 leading-relaxed",children:[i.jsx("p",{children:"A dedicated 20 to 25 minute segment within the program, designed to bring the wellbeing thread to life beyond the runway. A guest speaker from the wellness, movement or executive health space joins ACBC members for a short, high impact conversation and demonstration."}),i.jsx("p",{children:"Possible formats include a movement and mobility coach, a longevity and recovery expert, a breath and mindfulness practitioner, or a corporate athlete trainer."})]}),i.jsxs("div",{className:"bg-background border border-border rounded-2xl p-6 md:p-8",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-4",children:"What it could include"}),i.jsx("ul",{className:"space-y-2 text-sm",children:["1 guest speaker (wellbeing, movement or executive health)","Short keynote or fireside chat (10 to 12 minutes)","Live demonstration or guided exercise moment","Audience Q&A facilitated by the host","Speaker brief, run sheet and stage management support from MCR"].map(e=>i.jsxs("li",{className:"flex gap-2 text-foreground/85",children:[i.jsx(Xn,{size:16,className:"text-primary shrink-0 mt-0.5"}),i.jsx("span",{children:e})]},e))})]})]})]}),i.jsxs(Qo,{eyebrow:"Section 04",title:"Two Production Options",alt:!0,children:[i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-3xl mb-10",children:"Two tiers, all turnkey, all priced below indicative market value through the My Charity Runway production platform."}),i.jsx("div",{className:"grid lg:grid-cols-2 gap-6",children:_ee.map(e=>i.jsxs("div",{className:`rounded-2xl p-8 border-2 flex flex-col ${e.recommended?"border-primary bg-primary/5 shadow-xl":"border-border bg-background"}`,children:[i.jsx("p",{className:`text-[10px] uppercase tracking-[0.3em] font-bold mb-3 ${e.recommended?"text-primary":"text-muted-foreground"}`,children:e.tag}),i.jsx("h3",{className:"font-heading text-2xl font-bold uppercase tracking-wide mb-4",children:e.name}),i.jsx("p",{className:"font-heading text-4xl font-bold text-primary mb-1",children:e.fee}),i.jsx("p",{className:"text-xs text-muted-foreground mb-5",children:"package price · ex GST"}),i.jsx("p",{className:"text-sm text-foreground/75 leading-relaxed mb-6",children:e.summary}),i.jsx("ul",{className:"space-y-2 text-sm mb-6",children:e.includes.map(t=>i.jsxs("li",{className:"flex gap-2 text-foreground/85",children:[i.jsx(Xn,{size:16,className:"text-primary shrink-0 mt-0.5"}),i.jsx("span",{children:t})]},t))}),i.jsxs("div",{className:"space-y-1.5 text-sm border-t border-border pt-4 mb-4",children:[i.jsx("p",{className:"text-[10px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:"Cost breakdown"}),e.breakdown.map(([t,r])=>i.jsxs("div",{className:"flex justify-between gap-3",children:[i.jsx("span",{className:"text-muted-foreground",children:t}),i.jsx("span",{className:"font-semibold",children:r})]},t)),i.jsxs("div",{className:"flex justify-between gap-3 pt-2 border-t border-border mt-2",children:[i.jsx("span",{className:"font-heading uppercase text-xs tracking-wider",children:"Total value"}),i.jsx("span",{className:"font-semibold",children:e.totalValue})]}),i.jsxs("div",{className:"flex justify-between gap-3",children:[i.jsx("span",{className:"text-muted-foreground",children:"Discount (20%)"}),i.jsxs("span",{className:"font-semibold text-primary",children:["-",e.discount]})]}),i.jsxs("div",{className:"flex justify-between gap-3 pt-2 border-t border-border mt-2",children:[i.jsx("span",{className:"font-heading uppercase text-xs tracking-wider",children:"Package price"}),i.jsx("span",{className:"font-bold text-primary",children:e.fee})]})]})]},e.name))}),i.jsxs("div",{className:"mt-10 bg-secondary text-secondary-foreground p-8 rounded-2xl",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-primary mb-2",children:"Recommended Investment"}),i.jsx("p",{className:"font-heading text-2xl md:text-3xl font-bold mb-2",children:"Option 1 · Ultimate Premium Production · $10,000 ex GST"}
604),i.jsx("p",{className:"text-secondary-foreground/75 text-sm max-w-3xl",children:"Two full showcases, 12 styled outfits, executive stylist and designer, red carpet, hair and makeup, professional photography and professional video production. The complete Fashion x Wellbeing experience for ACBC women members and VIP guests."})]})]}),i.jsx(Qo,{eyebrow:"Section 05",title:"Why This Night Works for ACBC",children:i.jsx("div",{className:"grid md:grid-cols-2 gap-5",children:[[db,"A premium women member and VIP guest moment beyond standard networking."],[lt,"Bicultural celebration of Australian and Chinese design narratives."],[cn,"Executive room, executive presentation, executive content."],[bt,"Wellbeing and R U OK? framing aligns with modern member priorities."],[or,"High resolution photo and video assets for ACBC communications."],[oR,"Turnkey production. ACBC focuses on members, MCR delivers the show."]].map(([e,t])=>{const r=e;return i.jsxs("div",{className:"flex gap-4 p-5 border border-border rounded-xl bg-muted",children:[i.jsx(r,{size:20,className:"text-primary shrink-0 mt-1"}),i.jsx("p",{className:"text-foreground/85 leading-relaxed",children:t})]},t)})})}),i.jsx("section",{className:"bg-secondary text-secondary-foreground py-20",children:i.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Next Step"}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide mb-6",children:"Let’s build the room."}),i.jsx("p",{className:"text-secondary-foreground/80 max-w-2xl mx-auto mb-10 leading-relaxed",children:"Confirm the preferred option, date and venue and we will lock creative direction, casting and run sheet for ACBC women members and their VIP guests within the first week."}),i.jsx("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:i.jsx("a",{href:"mailto:[email protected]?subject=ACBC%20Fashion%20x%20Wellbeing%20Women%20Member%20Night",className:"inline-flex items-center justify-center gap-3 bg-primary text-primary-foreground px-10 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:"Contact the Partnerships Team"})}),i.jsx("p",{className:"text-xs text-secondary-foreground/60 mt-10 uppercase tracking-[0.3em]",children:"Gary Holmes · Sarah Quinn · My Charity Runway · [email protected]"})]})})]})}),Mee=1,Oee="c7fc0ecb-c6dc-4de9-8432-d38fc4b1de94",Fee="4427161d-cf57-452e-bd20-fd23e544795e",Iee="/__l5e/assets-v1/c7fc0ecb-c6dc-4de9-8432-d38fc4b1de94/mcr-billboard-projection.mp4",Dee="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/c7fc0ecb-c6dc-4de9-8432-d38fc4b1de94/mcr-billboard-projection.mp4",Lee="mcr-billboard-projection.mp4",zee=22662090,Bee="video/mp4",Uee="2026-07-15T06:06:03Z",Gx={version:Mee,asset_id:Oee,project_id:Fee,url:Iee,r2_key:Dee,original_filename:Lee,size:zee,content_type:Bee,created_at:Uee};function RN(){return i.jsxs(ia,{password:"mcr2026",storageKey:"mcr-billboard-gate",title:"Billboard Projection — Private Preview",description:"Enter the access password to view this asset.",children:[i.jsx(Se,{title:"MCR × Times Square Billboard Projection",description:"Private preview — My Charity Runway teaser projected on a Times Square-style billboard.",path:"/private/billboard"}),i.jsx("main",{className:"min-h-screen bg-background text-foreground",children:i.jsxs("section",{className:"max-w-5xl mx-auto px-6 py-16",children:[i.jsxs("div",{className:"mb-10",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-muted-foreground mb-3",children:"Private · Media Preview"}),i.jsx("h1",{className:"font-heading text-4xl md:text-5xl font-bold leading-tight",children:"Times Square × My Charity Runway"}),i.jsx("p",{className:"mt-4 text-muted-foreground max-w-2xl",children:"A visualisation of the MCR designer teaser projected live on a New York billboard — built for social, press, and pitch use."})]}),i.jsx("div",{className:"relative rounded-2xl overflow-hidden border border-border bg-black shadow-2xl",children:i.jsx("video",{src:Gx.url,controls:!0,autoPlay:!0,loop:!0,playsInl
604ine:!0,className:"w-full h-auto max-h-[80vh] object-contain bg-black"})}),i.jsxs("div",{className:"mt-8 flex flex-col sm:flex-row gap-4",children:[i.jsxs("a",{href:Gx.url,download:"MCR-Billboard-Projection.mp4",className:"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground px-8 py-4 text-sm font-semibold uppercase tracking-[0.25em] hover:opacity-90 transition-opacity",children:[i.jsx(ot,{size:16}),"Download MP4"]}),i.jsx("a",{href:Gx.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 border border-border px-8 py-4 text-sm font-semibold uppercase tracking-[0.25em] hover:bg-muted transition-colors",children:"Open in new tab"})]}),i.jsxs("div",{className:"mt-12 text-xs text-muted-foreground space-y-1 border-t border-border pt-6",children:[i.jsx("p",{children:"Format: 1080 × 1920 · Vertical · ~13s · H.264 / AAC"}),i.jsx("p",{children:"Use: Instagram Reels, TikTok, Stories, press kits."}),i.jsx("p",{children:"Password protected — share the link and password with approved recipients only."})]})]})})]})}const Wee="/assets/sydney-venue-BGHqG67n.jpg",Hee=1,Vee="4c7d029b-c9df-45b6-978c-e61649b51d8e",qee="4427161d-cf57-452e-bd20-fd23e544795e",Gee="/__l5e/assets-v1/4c7d029b-c9df-45b6-978c-e61649b51d8e/nm-backstage-nyfw.jpg",Kee="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/4c7d029b-c9df-45b6-978c-e61649b51d8e/nm-backstage-nyfw.jpg",Yee="nm-backstage-nyfw.jpg",Zee=338994,Xee="image/jpeg",Jee="2026-07-31T12:50:17Z",XT={version:Hee,asset_id:Vee,project_id:qee,url:Gee,r2_key:Kee,original_filename:Yee,size:Zee,content_type:Xee,created_at:Jee},Qee=1,$ee="32553bec-b28f-4dbb-9abd-5e22c685f1ba",ete="4427161d-cf57-452e-bd20-fd23e544795e",tte="/__l5e/assets-v1/32553bec-b28f-4dbb-9abd-5e22c685f1ba/nm-studio-portrait.jpg",rte="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/32553bec-b28f-4dbb-9abd-5e22c685f1ba/nm-studio-portrait.jpg",nte="nm-studio-portrait.jpg",ate=615633,ite="image/jpeg",ste="2026-07-31T12:50:21Z",ote={version:Qee,asset_id:$ee,project_id:ete,url:tte,r2_key:rte,original_filename:nte,size:ate,content_type:ite,created_at:ste},lte=1,cte="65f4a917-7c0e-4b6c-816f-5c520fc2803e",dte="4427161d-cf57-452e-bd20-fd23e544795e",ute="/__l5e/assets-v1/65f4a917-7c0e-4b6c-816f-5c520fc2803e/nm-cfda-awards.jpg",hte="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/65f4a917-7c0e-4b6c-816f-5c520fc2803e/nm-cfda-awards.jpg",fte="nm-cfda-awards.jpg",pte=67893,mte="image/jpeg",gte="2026-07-31T12:50:30Z",JT={version:lte,asset_id:cte,project_id:dte,url:ute,r2_key:hte,original_filename:fte,size:pte,content_type:mte,created_at:gte},xte="/proposals/sofitel-event-partnership.pdf",yte="https://7news.com.au/video/the-morning-show/iconic-fashion-designer-nicole-miller-combines-fashion-and-philanthropy--bc-6402445010112",of=({eyebrow:e,title:t,children:r,alt:n=!1})=>i.jsx("section",{className:`section-padding ${n?"bg-muted":"bg-background"}`,children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[e&&i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:e}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-10",children:t}),r]})}),vte=({left:e,right:t})=>i.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-[38%_62%] gap-2 md:gap-6 py-4 border-b border-border last:border-0",children:[i.jsx("p",{className:"font-heading text-sm font-bold uppercase tracking-wider text-foreground",children:e}),i.jsx("p",{className:"text-foreground/80 leading-relaxed",children:t})]}),bte=[{src:ote.url,caption:"Nicole Miller in her New York studio"},{src:Ju.url,caption:"Runway finale, New York Fashion Week"},{src:Qu.url,caption:"Red carpet in Nicole Miller"},{src:JT.url,caption:"CFDA Fashion Awards"}],EN=()=>i.jsx(i.Fragment,{children:i.jsxs(He,{children:[i.jsx(Se,{title:"Sofitel Sydney Darling Harbour — Event Partnership Request",description:"Private event partnership request prepared for Sofitel Sydney Darling Harbour by My Charity Runway.",path:"/private/sofitel",noindex:!0}),i.jsx("div",{className:"[&_h1]:text-3xl md:[&_h1]:text-4xl lg:[&_h1]:text-5xl",children:i.jsx(nt,{eyebrow:"Private · Prepared for Sofitel Sydney Darling Harbour",title:"Event Partnership Request",subtitle:"Accommodation and a media preview for Nicole Miller’s Sydney visit with My Charity Runway, 25–30 August 2026.",backgroundImage:Wee})}),i.jsx("section",{className:"section-padding bg-background border-b border-border",children:i.jsx("div",{className:"max-w-6xl mx-auto grid md:grid-cols-4 gap-6",children:[{icon:Er,label:"Dates",value:"25–30 Aug 2026"},{icon:LO,label:"Primary ask",value:"1 suite · 5 nights"},{icon:cr,label:"Hotel",value:"Sofitel Darling Harbour"},{icon:lt,label:"Guests",value:"Nicole Miller & team"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-muted",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.3em] text-muted-foreground mb-2",children:e.label}),i.jsx("p",{className:"font-heading text-lg font-bold",children:e.value})]},e.label))})}),i.jsxs(of,{eyebrow:"Section 01",title:"Nicole Miller in Sydney",alt:!0,children:[i.jsxs("div",{className:"grid lg:grid-cols-12 gap-10 items-start",children:[i.jsx("div",{className:"lg:col-span-6",children:i.jsxs("a",{href:yte,target:"_blank",rel:"noopener noreferrer",className:"group block",children:[i.jsxs("div",{className:"relative overflow-hidden bg-muted aspect-[16/10]",children:[i.jsx("img",{src:XT.url,alt:"Nicole Miller backstage with models at New York Fashion Week",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),i.jsx("span",{className:"absolute inset-0 flex items-center justify-center bg-background/40 group-hover:bg-background/25 transition-colors",children:i.jsx("span",{className:"inline-flex h-16 w-16 items-center justify-center rounded-full bg-primary text-primary-foreground",children:i.jsx(Wr,{className:"h-6 w-6 fill-current"})})})]}),i.jsxs("span",{className:"mt-3 inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-primary",children:["Watch the interview · Channel Seven’s The Morning Show",i.jsx(Wr,{size:12,className:"fill-current"})]})]})}),i.jsxs("div",{className:"lg:col-span-6",children:[i.jsx("p",{className:"text-foreground
604/85 leading-relaxed mb-5",children:"Nicole Miller is one of the longest-running independent American fashion designers, with more than four decades at New York Fashion Week. Her pieces have been worn by Beyoncé, Angelina Jolie and Halle Berry."}),i.jsx("p",{className:"text-foreground/85 leading-relaxed mb-6",children:"In 2026 she makes her first Australian runway appearance as International Honourary Designer for My Charity Runway, the Fashion for Impact platform bringing the production and guest experience of international fashion weeks to Sydney, with value directed back to Australian charities."}),i.jsxs("blockquote",{className:"border-l-4 border-primary pl-5 py-1",children:[i.jsx("p",{className:"font-heading text-lg italic leading-snug",children:"“Fashion has always been about creativity, optimism, and bringing people together. That’s why I’m excited to be part of My Charity Runway.”"}),i.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:"— Nicole Miller"})]})]})]}),i.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mt-12",children:bte.map(e=>i.jsxs("figure",{children:[i.jsx("div",{className:"relative overflow-hidden bg-background aspect-[3/4]",children:i.jsx("img",{src:e.src,alt:e.caption,className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"})}),i.jsx("figcaption",{className:"text-[10px] uppercase tracking-[0.25em] text-muted-foreground mt-2",children:e.caption})]},e.caption))})]}),i.jsxs(of,{eyebrow:"Section 02",title:"What We Are Asking",children:[i.jsx("p",{className:"text-foreground/80 leading-relaxed max-w-3xl mb-8",children:"Our primary objective is a complimentary suite for Nicole Miller for five nights (25–30 August 2026), or at minimum a complimentary suite upgrade, in recognition of the brand exposure, media coverage and VIP audience delivered to Sofitel."}),i.jsx("div",{className:"bg-muted border border-border rounded-2xl p-6 md:p-10",children:[["Dates","Check in Tuesday 25 August, check out Sunday 30 August 2026 (five nights)."],["Room 1 — Nicole Miller","Complimentary suite for the International Honourary Designer, or a complimentary suite upgrade as a minimum."],["Rooms 2–4 — Team","Three rooms for the travelling team at the media rate, or as part of the in-kind partnership."],["Industry preview (optional)","Complimentary conference room or event space for a two-hour media-only preview, up to 50 guests, with archival garments on mannequins."],["Preview drinks","Drinks service from 4pm to 6pm on Thursday 27 August, at Sofitel Sydney Darling Harbour or Sofitel Sydney Wentworth Point."],["Portrait shoot","A short professional portrait session with Nicole Miller on property, with imagery shared for Sofitel’s own use."]].map(([e,t])=>i.jsx(vte,{left:e,right:t},e))})]}),i.jsxs(of,{eyebrow:"Section 03",title:"What Sofitel Receives",alt:!0,children:[i.jsx("div",{className:"grid md:grid-cols-2 gap-x-12 gap-y-3",children:["Preferred hotel partner status for My Charity Runway 2026.","Sofitel named as host hotel in media releases, EDMs and event collateral.","Logo and credit on the event website and partnership pages.","Portrait, video and social content captured on property, free for Sofitel to reuse.","Host venue credit for the media-only industry preview and drinks.","Direct access to international media, designers and VIP guests."].map(e=>i.jsxs("div",{className:"flex gap-3 text-foreground/80 py-2",children:[i.jsx(Xn,{size:18,className:"text-primary shrink-0 mt-0.5"}),i.jsx("span",{children:e})]},e))}),i.jsx("p",{className:"text-sm text-muted-foreground mt-8 max-w-3xl",children:"Runway: Friday 28 August 2026, Doltone House Heritage Wharf, Pyrmont. Nicole Miller’s Australian debut has already been featured on Channel Seven’s The Morning Show."})]}),i.jsx(of,{eyebrow:"Section 04",title:"Next Steps",children:i.jsxs("div",{className:"grid md:grid-cols-2 gap-10 items-start",children:[i.jsxs("div",{className:"space-y-5 text-foreground/85 leading-relaxed",children:[i.jsx("p",{children:"We would love to confirm Sofitel as our preferred hotel and hospital
604ity partner so we can lock in travel, media logistics and guest communications. This can be structured as an in-kind exchange, or a media rate plus benefits package, whichever best fits Sofitel’s approvals."}),i.jsxs("div",{className:"flex flex-wrap gap-4",children:[i.jsxs("a",{href:"mailto:[email protected]?subject=Sofitel%20Darling%20Harbour%20Partnership%20Request",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:["Contact us",i.jsx(vr,{size:16})]}),i.jsxs("a",{href:xte,download:!0,className:"inline-flex items-center gap-3 border border-border px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:border-primary hover:text-primary transition-colors",children:[i.jsx(ot,{size:16}),"Download (PDF)"]})]})]}),i.jsxs("div",{className:"bg-muted border border-border rounded-2xl p-6 md:p-8",children:[i.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wide mb-4",children:"Requested actions"}),i.jsx("ul",{className:"space-y-3 text-sm",children:["Confirm availability of 4 rooms, 25–30 August 2026.","Confirm complimentary suite or suite upgrade for Nicole Miller.","Advise availability of a room for the media-only preview.","Confirm drinks 4pm to 6pm, Thursday 27 August.","Share Sofitel brand assets for MCR event collateral."].map(e=>i.jsxs("li",{className:"flex gap-2 text-foreground/85",children:[i.jsx(Xn,{size:16,className:"text-primary shrink-0 mt-0.5"}),i.jsx("span",{children:e})]},e))})]})]})})]})}),wte=[{time:"10:00 AM",title:"Venue and Greenroom access opens",notes:["Production, AV and venue crew on site.","Greenroom (downstairs) set with racks, steamers, mirrors and itemised label zones.","Work health and safety induction for all crew and contractors."]},{time:"10:00 AM to 10:30 AM",title:"Designers and labels arrive for Greenroom setup",notes:["Labels bring their own clothing racks, lift access available.","All outfits pre itemised, tagged by look number and ready for fittings.","Model portfolios and look allocations provided to labels in advance.","Dresser and wardrobe assistants briefed on garment handling."]},{time:"10:30 AM to 11:00 AM",title:"Model call opens, staged arrivals commence",notes:["Sign in, ID and engagement paperwork check at the Greenroom desk.","Models briefed on breaks, meal times, private changing areas and chaperone arrangements."]},{time:"11:00 AM onwards",title:"Models arrive in staged groups for fittings",notes:["Stage 1 from 11:00 AM: models assigned to Labels 1 and 2.","Stage 2 from 12:00 PM: models assigned to Labels 3 and 4.","Stage 3 from 1:00 PM: models assigned to Labels 5, 6 and 7.","Stage 4 from 2:00 PM: models assigned to the Nicole Miller feature segment.","Staging limits Greenroom occupancy, protects call time lengths and keeps each model within a reasonable engaged period.","Latest start for the fittings process is 11:00 AM."]},{time:"12:00 PM",title:"Official MCR media arrival",notes:["MCR appointed crew only (Ryan, Tahir and MCR team).","Greenroom capture restricted to MCR media, with model consent obtained on sign in."]},{time:"12:15 PM to 12:45 PM",title:"First rehearsal and practice walk",notes:["Runway timing, flow, spacing and exit points.","Attended by models already fitted under Stages 1 and 2."]},{time:"12:45 PM to 4:30 PM",title:"Fittings continue in the Greenroom",notes:["Models attend each assigned designer in their allocated stage window.","Rolling meal break and rest periods rostered so no model is on continuous call.","Hair and makeup direction finalised per label.","Any alterations completed by label wardrobe teams."]},{time:"4:00 PM",title:"General and accredited media and influencer access opens",notes:["Access limited to the Runway and Staging Areas 1 and 2.","No third party media access to the Greenroom at any time."]},{time:"4:30 PM to 5:00 PM",title:"Full technical rehearsal with AV team",notes:["Runway run through with lighting, sound and screen cues, in front of media."]},{time:"5:30 PM",title:"All models to Greenroom for final preparation",notes:["Final hair, makeup, dressing and look one line up."]}],jte=[{time:"5:30 PM to 6:00 PM",title:"Media call and photo opportunities",notes:["Models and designers available for press, subject to final preparation.","Locations: Runway, Media Wall, Staging Areas 1 and 2.","Participation is optional for models, preparation takes priority."]},{time:"5:30 PM",title:"Red carpet arrivals commence"},{time:"6:00 PM",title:"Doors open, guest arrival",notes:["VIP Lounge pre drinks commence, cash bar open."]},{time:"7:15 PM",title:"Show call",notes:["First label models to Staging Area.","Guests seated."]},{time:"7:30 PM to 8:30 PM",title:"Runway show",notes:["Labels 1 to 4, four minutes per label, 16 to 18 minutes total.","Seven minute interval, entertainment to be confirmed.","Labels 5 to 7, four minutes per label, 12 minutes total.","Nicole Miller feature show, four to seven minutes, to be confirmed.","Total show run time 45 to 50 minutes."]},{time:"8:30 PM to 10:00 PM",title:"Post show drinks",notes:["VIP Lounge and cash bar open.","Models released progressively once dressed out."]},{time:"10:00 PM",title:"Event concludes"},{time:"10:00 PM to 11:00 PM",title:"Bump out",notes:["Labels collect garments and racks against the itemised list.","Greenroom cleared, venue handed back to Doltone House."]}],kte=["Downstairs: Greenroom and Staging Area 1","Upstairs: Staging Area 2 and Runway (Show Room)"],Nte=["Single day, one off charity runway production. All engagements are for this event only, with no ongoing roles created and no displacement of local performers or crew.","Local models, dressers, hair and makeup artists and production crew are engaged on Australian terms and conditions no less favourable than the relevant award or industry standard.","Model call times are staged from 11:00 AM so that individual engaged hours remain reasonable, with rostered meal breaks and rest periods across the day.","Private, secure and separated changing areas are provided in the Greenroom, with chaperone and supervision arrangements for any participant under 18.","Photography and filming inside the Greenroom is restricted to MCR appointed media, only with the consent of participants recorded at sign in.","Public liability and event insurance is in place and a certificate of currency is available on request.","Work health and safety inductions, incident reporting and first aid coverage are managed by the production team with the venue."];function PN({slots:e}){return i.jsx("ol",{className:"space-y-0",children:e.map(t=>i.jsxs("li",{className:"grid md:grid-cols-[210px_1fr] gap-2 md:gap-8 border-t border-border py-6",children:[i.jsx("span",{className:"font-heading text-base md:text-lg text-primary whitespace-nowrap",children:t.time}),i.jsxs("div",{children:[i.jsx("p",{className:"text-foreground font-medium leading-snug",children:t.title}),t.notes&&i.jsx("ul",{className:"mt-3 space-y-2",children:t.notes.map(r=>i.jsxs("li",{className:"flex gap-3 text-sm text-muted-foreground leading-relaxed",children:[i.jsx("span",{className:"text-primary/70 flex-shrink-0",children:"·"}),i.jsx("span",{children:r})]},r))})]})]},t.time+t.title))})}function TN(){return i.jsxs(ia,{password:"MCR2026",storageKey:"mcr-runsheet-gate",title:"Event Schedule — Internal",description:"Internal working document. Enter the access password to continue.",children:[i.jsx(Se,{title:"MCR Event Schedule — Internal Run Sheet",description:"Internal working c
604all and run sheet for My Charity Runway at Doltone House, Jones Bay Wharf.",path:"/private/run-sheet",noindex:!0}),i.jsx("main",{className:"min-h-screen bg-background text-foreground",children:i.jsxs("section",{className:"max-w-4xl mx-auto px-6 py-16",children:[i.jsxs("header",{className:"border-b border-border pb-10 mb-12",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Internal working document · Draft"}),i.jsx("h1",{className:"font-heading text-4xl md:text-5xl font-bold leading-tight",children:"Event Schedule · Call and Run Sheet"}),i.jsx("p",{className:"mt-5 text-muted-foreground leading-relaxed max-w-2xl",children:"My Charity Runway, Australia's charity fashion runway. This document sets out the full production day for the inaugural show, from bump in and fittings through to bump out."}),i.jsxs("div",{className:"mt-6 flex flex-wrap gap-x-8 gap-y-3 text-sm text-muted-foreground",children:[i.jsxs("span",{className:"inline-flex items-center gap-2",children:[i.jsx(cr,{size:15,className:"text-primary"}),"Doltone House, Jones Bay Wharf"]}),i.jsxs("span",{className:"inline-flex items-center gap-2",children:[i.jsx(ko,{size:15,className:"text-primary"}),"28 August 2026 · Show 7:30 PM"]}),i.jsxs("span",{className:"inline-flex items-center gap-2",children:[i.jsx(lt,{size:15,className:"text-primary"}),"Designers · Models · Media · Crew"]})]}),i.jsxs("a",{href:"/mcr-call-and-run-sheet.pdf",download:!0,className:"mt-8 inline-flex items-center gap-2 rounded-full bg-primary px-6 py-3 text-sm font-medium text-primary-foreground transition-opacity hover:opacity-90",children:[i.jsx(ot,{size:16}),"Download Call and Run Sheet (PDF)"]})]}),i.jsxs("div",{className:"mb-14 rounded-2xl border border-border bg-card p-7",children:[i.jsxs("h2",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-5 inline-flex items-center gap-2",children:[i.jsx(hb,{size:14}),"Production standards and duty of care"]}),i.jsx("ul",{className:"space-y-3",children:Nte.map(e=>i.jsxs("li",{className:"flex gap-4 text-sm text-foreground/85 leading-relaxed",children:[i.jsx("span",{className:"text-primary flex-shrink-0",children:"—"}),i.jsx("span",{children:e})]},e))})]}),i.jsxs("div",{className:"mb-14",children:[i.jsx("h2",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-5",children:"Event areas"}),i.jsx("ul",{className:"space-y-3",children:kte.map(e=>i.jsxs("li",{className:"flex gap-4 text-foreground/85 leading-relaxed",children:[i.jsx("span",{className:"text-primary flex-shrink-0",children:"—"}),i.jsx("span",{children:e})]},e))})]}),i.jsxs("div",{className:"mb-14",children:[i.jsx("h2",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-8",children:"Bump in, fittings and rehearsal"}),i.jsx(PN,{slots:wte})]}),i.jsxs("div",{children:[i.jsx("h2",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-8",children:"Doors, show and bump out"}),i.jsx(PN,{slots:jte})]}),i.jsxs("div",{className:"mt-14 border-t border-border pt-6 text-xs text-muted-foreground space-y-1",children:[i.jsx("p",{children:"Draft run sheet, subject to change. Confirm timings with the production team."}),i.jsx("p",{children:"Internal circulation only. Do not distribute outside approved stakeholders."})]})]})})]})}const Ste={url:"/invites/mcr-leadership-poster.jpg"},Cte=[{id:"media-vip-dress-code",title:"Media and VIP Invitation, dress code page",subtitle:"Power of Fashion · A preview of the mood",meta:"Designer mood board · page two of the invitation",preview:"/invites/mcr-media-vip-invite-page-2.jpg",pdf:"/invites/mcr-media-vip-invite-page-2.jpg",fileName:"mcr-media-vip-invite-dress-code.jpg",note:"The designer mood board page on its own, for sharing the dress code cue with guests and media."},{id:"uts-partnership",title:"In Conversation with Nicole Miller",subtitle:"MCR Fashion Leadership Series · UTS School of Design",meta:"Thursday 27 August 2026 · 10:00 am · Sydney",preview:Ste.url,pdf:"/invites/mcr-leadership-series-nicole-miller.pdf",fileName:"mcr-leadership-series-nicole-miller.pdf",note:"Full version with the UTS partnership line and the mycharityrunway.com.au footer."},{id:"uts-clean",title:"In Conversation with Nicole Miller (clean version)",subtitle:"MCR Fashion Leadership Series · UTS School of Design",meta:"Thursday 27 August 2026 · 10:00 am · Sydney",preview:"/invites/mcr-leadership-series-nicole-miller-clean-1.jpg",pdf:"/invites/mcr-leadership-series-nicole-miller-clean.pdf",fileName:"mcr-leadership-series-nicole-miller-clean.pdf",note:"UTS logo only, without the in partnership with line and without the website footer band."}],_N=[{id:"sarah",contact:"Sarah Quinn",email:"[email protected]",phone:"0435 062 313",slug:"sarah-quinn"},{id:"gary",contact:"Gary Holmes",email:"[email protected]",phone:"0408 492 372",slug:"gary-holmes"},{id:"rain",contact:"Rain Fuller",email:"[email protected]",phone:"0432 070 301",slug:"rain-fuller"}],MN=()=>i.jsx(ia,{password:"MCR2026",storageKey:"mcr-flyers-unlocked",title:"Flyers library",description:"Internal flyer library for My Charity Runway. Please enter the access password.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"Flyers Library | My Charity Runway",description:"Private flyer library for My Charity Runway with downloadable print ready artwork.",path:"/private/flyers",noindex:!0}),i.jsx(nt,{eyebrow:"Internal Library",title:"Flyers",subtitle:"Every current My Charity Runway flyer, with print ready downloads. Please check the version before sharing externally."}),i.jsx("section",{className:"pt-16 md:pt-24 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-primary font-semibold mb-3",children:"Strictly by invitation · Doltone House, Jones Bay Wharf"}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold leading-tight mb-3",children:"Media and VIP Invitation · personalised RSVP versions"}),i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed max-w-3xl mb-10",children:"Friday 28 August 2026, 5:30 pm red carpet arrivals. Two page invitation. Page one carries the run of show and RSVP details, page two is the Power of Fashion dress code mood board. Three identical versions, each with a different RSVP contact."}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8",children:_N.map(e=>i.jsxs("article",{className:"space-y-4",children:[i.jsx("a",{href:`/invites/mcr-media-vip-invite-${e.slug}.pdf`,target:"_blank",rel:"noreferrer",className:"block rounded-2xl overflow-hidden border border-border bg-muted",children:i.jsx("img",{src:`/invites/mcr-media-vip-invite-${e.slug}-page-1.jpg`,alt:`Media and VIP invitation with ${e.contact} as the RSVP contact`,className:"w-full h-auto",loading:"lazy"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg font-bold",children:e.contact}),i.jsx("p",{className:"text-sm text-muted-foreground break-all",children:e.email}),i.jsx("p",{className:"text-sm text-muted-foreground",children:e.phone})]}),i.jsxs("div",{className:"flex flex-col gap-2",children:[i.jsx(ne,{asChild:!0,className:"gap-2 w-full",children:i.jsxs("a",{href:`/invites/mcr-media-vip-invite-${e.slug}.pdf`,download:`mcr-media-vip-invite-${e.slug}.pdf`,children:[i.jsx(ot,{size:16})," Download PDF"]})}),i.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[i.jsx(ne,{asChild:!0,variant:"outline",className:"gap-2 w-full",children:i.jsxs("a",{href:`/invites/mcr-media-vip-invite-${e.slug}-page-1.jpg`,download:`mcr-media-vip-invite-${e.slug}-page-1.jpg`,children:[i.jsx(Jn,{size:15})," Page 1"]})}),i.jsx(ne,{asChild:!0,variant:"outline",className:"gap-2 w-full",children:i.jsxs("a",{href:`/invites/mcr-media-vip-invite-${e.slug}-page-2.jpg`,download:`mcr-media-vip-invite-${e.slug}-page-2.jpg`,children:[i.jsx(Jn,{size:15})," Page 2"]})})]})]})]},e.id))})]})}),i.jsx("section",{className:"pt-16 md:pt-24 px-6 lg:px-12",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-primary font-semibold mb-3",children:"Invite only · The Press, Sydney"}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold leading-tight mb-3",children:"Industry Preview Party · personalised RSVP versions"}),i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed max-w-3xl mb-10",children:"Thursday 27 August 2026, 5:00 pm to 7:00 pm. Single page A4 flyer welcoming Nicole Miller. Invite only, limited to media, charity partners, corporate partners, designers and runway models. Dress code cocktail and timeless. Three identical versions, each with a different RSVP contact."}),i.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8",children:_N.map(e=>i.jsxs("article",{className:"space-y-4",children:[i.jsx("a",{href:`/invites/mcr-industry-preview-party-${e.slug}.pdf`,target:"_blank",rel:"noreferrer",className:"block rounded-2xl overflow-hidden border border-border bg-muted",children:i.jsx("img",{src:`/invites/mcr-industry-preview-party-${e.slug}.jpg`,alt:`Industry Preview Party flyer with ${e.contact} as the RSVP contact`,className:"w-full h-auto",loading:"lazy"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"font-heading text-lg font-bold",children:e.contact}),i.jsx("p",{className:"text-sm text-muted-foreground break-all",children:e.email}),i.jsx("p",{className:"text-sm text-muted-foreground",children:e.phone})]}),i.jsxs("div",{className:"flex flex-col gap-2",children:[i.jsx(ne,{asChild:!0,className:"gap-2 w-full",children:i.jsxs("a",{href:`/invites/mcr-industry-preview-party-${e.slug}.pdf`,download:`mcr-industry-preview-party-${e.slug}.pdf`,children:[i.jsx(ot,{size:16})," Download PDF"]})}),i.jsx(ne,{asChild:!0,variant:"outline",className:"gap-2 w-full",children:i.jsxs("a",{href:`/invites/mcr-industry-preview-party-${e.slug}.jpg`,download:`mcr-industry-preview-party-${e.slug}.jpg`,children:[i.jsx(Jn,{size:15})," High res JPG"]})})]})]},e.id))})]})}),i.jsx("section",{className:"py-16 md:py-24 px-6 lg:px-12",children:i.jsx("div",{className:"max-w-5xl mx-auto 
604space-y-14",children:Cte.map(e=>i.jsxs("article",{className:"grid md:grid-cols-[1.05fr_1fr] gap-8 items-start border-b border-border pb-14 last:border-0 last:pb-0",children:[i.jsx("a",{href:e.pdf,target:"_blank",rel:"noreferrer",className:"block rounded-2xl overflow-hidden border border-border bg-muted",children:i.jsx("img",{src:e.preview,alt:`${e.title} flyer preview`,className:"w-full h-auto",loading:"lazy"})}),i.jsxs("div",{className:"space-y-5",children:[i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-primary font-semibold",children:e.subtitle}),i.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold leading-tight",children:e.title}),i.jsx("p",{className:"text-sm text-foreground/80",children:e.meta}),i.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.note}),i.jsxs("div",{className:"flex flex-wrap gap-3 pt-2",children:[i.jsx(ne,{asChild:!0,className:"gap-2",children:i.jsxs("a",{href:e.pdf,download:e.fileName,children:[i.jsx(ot,{size:16})," Download PDF"]})}),i.jsx(ne,{asChild:!0,variant:"outline",className:"gap-2",children:i.jsx("a",{href:e.pdf,target:"_blank",rel:"noreferrer",children:"Open in new tab"})})]})]})]},e.id))})})]})}),Kx="/partnerships/mcr-corporate-partner-deliverables.pdf",Ate=[{icon:Jn,eyebrow:"Section 01",title:"Brand acknowledgement",items:[{label:"Media wall",desc:"Logo placement on the official event media wall used for all step and repeat photography, red carpet arrivals and post event editorial imagery."},{label:"Runway screens",desc:"Logo included in the partner acknowledgement reel played on the runway screens before the show and during intermission."},{label:"Event programme",desc:"Logo and one line brand descriptor in the printed and digital event programme distributed to all guests."},{label:"Signage",desc:"Logo on partner signage at the venue entry, VIP lounge and registration desk."},{label:"Website",desc:"Logo and link on the Partners page of mycharityrunway.com.au for the full 2026 season."},{label:"Stage mention",desc:"Verbal acknowledgement of Corporate Partners by the host on show night."}]},{icon:pb,eyebrow:"Section 02",title:"Digital and media",items:[{label:"Social media",desc:"One dedicated partner announcement post plus inclusion in two collective partner posts across MCR channels."},{label:"EDM",desc:"Logo in two MCR newsletters to the subscriber database."},{label:"Media release",desc:"Named in the official partner list within season media releases and the media kit."},{label:"Content library",desc:"Access to a curated set of event photography for the partner's own marketing use, royalty free for twelve months."}]},{icon:Du,eyebrow:"Section 03",title:"Hospitality and access",items:[{label:"Tickets",desc:"Two reserved seats to the 2026 runway show with VIP lounge access."},{label:"Preview party",desc:"Two invitations to the Industry Preview Party."},{label:"Gift bag",desc:"Option to include one branded item in the guest gift bag, subject to curation approval."},{label:"Networking",desc:"Invitations to year round MCR partner and charity events."}]},{icon:uc,eyebrow:"Section 04",title:"Recognition and renewal",items:[{label:"Founding status",desc:"Permanent recognition as an inaugural 2026 Corporate Partner."},{label:"Impact report",desc:"Named in the post season impact report shared with partners and charity beneficiaries."},{label:"Renewal",desc:"First right of renewal for the 2027 season at the same tier."}]},{icon:ub,eyebrow:"Section 05",title:"Partner obligations",items:[{label:"Value",desc:"In kind goods or services with a confirmed fair value of AUD $5,000 or above, delivered by the agreed date."},{label:"Assets",desc:"Vector logo files and a fifty word brand descriptor supplied within ten business days of confirmation."},{label:"Insurance",desc:"Current public liability cover where the partner is delivering goods or services on site."},{label:"Approvals",desc:"Use of MCR marks in partner marketing to be approved in writing before publication."}]}],Yx=()=>i.jsx(ia,{password:"MCR2026",storageKey:"mcr-corporate-partner-unlocked",title:"Corporate Partner deliverables",description:"Private partnership document for My Charity Runway. Please enter the access password.",children:i.jsxs(He,{children:[i.jsx(Se,{title:"Corporate Partner Deliverables | My Charity Runway",description:"Private Corporate Partner deliverables schedule for My Charity Runway 2026.",path:"/private/corporate-partner",noindex:!0}),i.jsx(nt,{backgroundImage:FE,eyebrow:"Private · Partnerships",title:"Corporate Partner Deliverables",subtitle:"Threshold: in kind support valued at AUD $5,000 or above. The acknowledgement package below is confirmed in the partnership letter of agreement."}),i.jsx("section",{className:"section-padding bg-background",children:i.jsx("div",{className:"max-w-6xl mx-auto",children:i.jsxs("div",{className:"grid gap-8 md:grid-cols-[1fr_auto] md:items-center border border-border p-8 md:p-10",children:[i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-4",children:"Threshold"}),i.jsx("p",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-tight mb-3",children:"AUD $5,000 in kind"}),i.jsx("p",{className:"text-muted-foreground leading-relaxed max-w-2xl",children:"Corporate Partners support the 2026 season through in kind goods or services valued at AUD $5,000 or above. In kind value is assessed at fair retail value and confirmed in writing before the partnership is announced."})]}),i.jsxs("div",{className:"flex flex-col gap-3",children:[i.jsx(ne,{asChild:!0,size:"lg",children:i.jsxs("a",{href:Kx,download:"mcr-corporate-partner-deliverables.pdf",children:[i.jsx(ot,{className:"mr-2 h-4 w-4"}),"Download PDF"]})}),i.jsx(ne,{asChild:!0,variant:"outline",size:"lg",children:i.jsx("a",{href:Kx,target:"_blank",rel:"noreferrer",children:"View in browser"})})]})]})})}),Ate.map((e,t)=>i.jsx("section",{className:`section-padding ${t%2===1?"bg-muted":"bg-background"}`,children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[i.jsx("div",{className:"w-12 h-12 border border-foreground flex items-center justify-center",children:i.jsx(e.icon,{size:20})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.4em] text-primary mb-1",children:e.eyebrow}),i.jsx("h2",{className:"font-heading text-2xl md:text-4xl font-bold uppercase tracking-tight",children:e.title})]})]}),i.jsx("div",{className:"divide-y divide-border border-t border-border",children:e.items.map(r=>i.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-[30%_70%] gap-2 md:gap-8 py-5",children:[i.jsx("p",{className:"font-heading text-sm font-bold uppercase tracking-wider",children:r.label}),i.jsx("p",{className:"text-muted-foreground leading-relaxed",children:r.desc})]},r.label))})]})}
604,e.title)),i.jsx("section",{className:"section-padding bg-secondary text-secondary-foreground text-center",children:i.jsxs("div",{className:"max-w-3xl mx-auto",children:[i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold mb-6 tracking-tight uppercase",children:"Confirm a Corporate Partnership"}),i.jsx("p",{className:"text-secondary-foreground/70 mb-8 leading-relaxed",children:"Deliverables are indicative and confirmed in the partnership letter of agreement. Placement and sizing on the media wall and signage is scaled by tier."}),i.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[i.jsx(ne,{asChild:!0,size:"lg",children:i.jsxs("a",{href:Kx,download:"mcr-corporate-partner-deliverables.pdf",children:[i.jsx(ot,{className:"mr-2 h-4 w-4"}),"Download deliverables PDF"]})}),i.jsx(ne,{asChild:!0,variant:"outline",size:"lg",children:i.jsx("a",{href:"mailto:[email protected]?subject=Corporate%20Partnership%20Enquiry",children:"[email protected]"})})]})]})})]})}),Rte=1,Ete="1bbd9f13-b02e-4e32-b2ef-13f1cc667f6c",Pte="4427161d-cf57-452e-bd20-fd23e544795e",Tte="/__l5e/assets-v1/1bbd9f13-b02e-4e32-b2ef-13f1cc667f6c/runway-collage-hero.jpg",_te="a/v1/4427161d-cf57-452e-bd20-fd23e544795e/1bbd9f13-b02e-4e32-b2ef-13f1cc667f6c/runway-collage-hero.jpg",Mte="runway-collage-hero.jpg",Ote=192495,Fte="image/jpeg",Ite="2026-09-01T05:15:18Z",Dte={version:Rte,asset_id:Ete,project_id:Pte,url:Tte,r2_key:_te,original_filename:Mte,size:Ote,content_type:Fte,created_at:Ite},Lte="https://youtu.be/WOmkpJ9PeTs?si=Lo9OId6GkqOHCrAM",zte="https://7news.com.au/video/the-morning-show/iconic-fashion-designer-nicole-miller-combines-fashion-and-philanthropy--bc-6402445010112",Bte="https://www.ragtrader.com.au/news/nicole-miller-eyes-aussie-growth-through-charity-runway",Ls=e=>e.toLocaleString("en-AU"),Nw=[{outlet:"Channel 7 — The Morning Show",type:"National TV",date:"Pre-departure · July 2026",detail:"Nicole Miller joins Channel Seven's The Morning Show to discuss her first Australian runway appearance and the Fashion for Impact platform.",impressions:58e4,url:zte},{outlet:"Channel 7 — Sunrise",type:"National TV",date:"Pre-departure · August 2026",detail:"National breakfast television segment previewing Nicole Miller's Australian debut with My Charity Runway.",impressions:42e4},{outlet:"ABC News Breakfast",type:"National TV",date:"26 August 2026",detail:"ABC Breakfast News coverage of Nicole Miller's arrival in Sydney ahead of the runway.",impressions:22e4},{outlet:"SBS World News",type:"National TV",date:"26 August 2026",detail:"SBS World News expert-opinion segment with Nicole Miller on copyright matters relating to fashion designers.",impressions:26e4},{outlet:"SBS Chinese",type:"National TV",date:"August 2026",detail:"SBS Chinese-language channel feature, leaning into founder Sarah Quinn's first-generation migrant story, with social media clips across SBS digital channels.",impressions:75e3},{outlet:"Network 10 — 10 News",type:"National TV",date:"4 September 2026 · live",detail:"Network 10 lunchtime news, broadcast live following the 28 August runway, recapping the event and Nicole Miller's Australian debut.",impressions:19e4},{outlet:"The Daily Telegraph",type:"Print + Digital",date:"Pre-event · August 2026",detail:"Pre-event print and digital feature in The Daily Telegraph previewing the inaugural My Charity Runway runway and Nicole Miller's headline appearance.",impressions:13e4},{outlet:"Ragtrader",type:"Print + Digital",date:"Post-event · September 2026",detail:"Post-event trade coverage in Ragtrader reporting on Nicole Miller's Australian growth plans through the charity runway.",impressions:45e3,url:Bte},{outlet:"2SER 107.3",type:"Radio + Podcast",date:"During trip · August 2026",detail:"Zoom interview on community radio 2SER while Nicole Miller was in Australia, discussing fashion, philanthropy and the runway.",impressions:4e4},{outlet:"UTS — MCR Conversations",type:"Academic",date:"During trip · August 2026",detail:"MCR Conversations session hosted by Professor Timo Rissanen at UTS, exploring sustainable and purpose-driven fashion with Nicole Miller.",impressions:6e3},{outlet:"100+ content creators & influencers (UGC)",type:"Social / UGC",date:"28 August 2026",detail
604:"On-site content creators, fashion influencers and TV personalities publishing runway content across Instagram, TikTok and short-form platforms.",impressions:32e5},{outlet:"Getty Images (event photography)",type:"Image Syndication",date:"28 August 2026",detail:"Getty Images captured and syndicated official runway photography for editorial licensing across domestic and international media.",impressions:85e4}],Zx=Nw.reduce((e,t)=>e+t.impressions,0),Ute=Nw.filter(e=>e.type==="National TV").reduce((e,t)=>e+t.impressions,0),lf=({eyebrow:e,title:t,children:r,alt:n=!1})=>i.jsx("section",{className:`section-padding ${n?"bg-muted":"bg-background"}`,children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[e&&i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:e}),i.jsx("h2",{className:"font-heading text-3xl md:text-5xl font-bold uppercase tracking-wide leading-tight mb-10",children:t}),r]})}),Wte={"National TV":$y,"Print + Digital":sR,"Radio + Podcast":rF,Academic:iR,"Social / UGC":lt,"Image Syndication":or},Hte=[{src:XT.url,caption:"Backstage, New York Fashion Week"},{src:Ju.url,caption:"Runway finale bow"},{src:Qu.url,caption:"Red carpet in Nicole Miller"},{src:JT.url,caption:"CFDA Fashion Awards"}];function Vte(){return i.jsxs(ia,{password:"NM2026",storageKey:"mcr-nm-impact-gate",title:"Nicole Miller Impact Report",description:"Private report prepared for Gordon Brothers. Enter the access password to continue.",children:[i.jsx(Se,{title:"Nicole Miller Impact Report — My Charity Runway 2026",description:"Private event recap and press-coverage impact report for Nicole Miller's Australian trip with My Charity Runway, prepared for Gordon Brothers.",path:"/private/nicole-miller-impact-report",noindex:!0}),i.jsxs(He,{children:[i.jsx("div",{className:"[&_h1]:text-3xl md:[&_h1]:text-4xl lg:[&_h1]:text-5xl",children:i.jsx(nt,{eyebrow:"Private · Prepared for Gordon Brothers Head Office",title:"Nicole Miller Impact Report",subtitle:"Event recap and press-coverage impact report for Nicole Miller's Australian visit with My Charity Runway, August–September 2026.",backgroundImage:ZT.url})}),i.jsx("section",{className:"section-padding bg-background border-b border-border",children:i.jsxs("div",{className:"max-w-6xl mx-auto",children:[i.jsx("p",{className:"font-body text-xs uppercase tracking-[0.4em] text-primary mb-3",children:"Headline results"}),i.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wide leading-tight mb-10",children:"By the numbers"}),i.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 md:gap-6",children:[{icon:KO,label:"Estimated impressions",value:Ls(Zx)},{icon:$y,label:"National TV segments",value:"6"},{icon:lt,label:"Event attendees",value:"500"},{icon:sF,label:"Content creators on site",value:"100+"}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-5 md:p-7 text-center bg-card",children:[i.jsx(e.icon,{size:22,className:"text-primary mx-auto mb-3"}),i.jsx("p",{className:"font-heading text-2xl md:text-3xl font-bold tabular-nums",children:e.value}),i.jsx("p",{className:"text-[10px] md:text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-2",children:e.label})]},e.label))})]})}),i.jsx(lf,{eyebrow:"Section 01",title:"Executive summary",alt:!0,children:i.jsxs("div",{className:"grid lg:grid-cols-12 gap-10 items-start",children:[i.jsxs("div",{className:"lg:col-span-7 space-y-5 text-foreground/85 leading-relaxed",children:[i.jsx("p",{children:"In August 2026, American designer Nicole Miller travelled to Sydney as International Honourary Designer for the inaugural My Charity Runway — Australia's charity fashion runway, modelled on New Zealand Fashion Week. Her visit delivered the runway's headline moment on Friday 28 August at Doltone House Heritage Wharf, Pyrmont, and generated sustained national media coverage across the full trip."}),i.jsx("p",{children:"Coverage spanned national television (Channel 7, Sunrise, ABC News Breakfast, SBS World News, SBS Chinese and Network 10), print and trade press (The Daily Telegraph and Ragtrader), community radio (2SER), and an academic public conversation at UTS hosted by Professor Timo Rissanen. On the night, 500 attendees — including over 100 content creators, fashion influencers and TV personalities — and Getty Images syndication amplified the moment across social and editorial channels."}),i.jsx("p",{children:"Using industry-standard reach figures for Australian media, this report estimates total earned-media and on-site impressions delivered for Nicole Miller and the My Charity Runway platform during the visit."})]}),i.jsx("div",{className:"lg:col-span-5",children:i.jsxs("div",{className:"rounded-2xl border border-border bg-background p-6 md:p-8",children:[i.jsxs("h3",{className:"font-heading text-sm font-bold uppercase tracking-wider mb-5 flex items-center gap-2",children:[i.jsx(yp,{size:16,className:"text-primary"}),"Coverage at a glance"]}
604),i.jsx("ul",{className:"space-y-3 text-sm",children:[["National TV segments","6"],["Print & trade titles","2"],["Radio interviews","1"],["Academic sessions","1"],["Event attendees","500"],["Content creators on site","100+"],["Total estimated impressions",Ls(Zx)]].map(([e,t])=>i.jsxs("li",{className:"flex items-center justify-between border-b border-border/60 pb-2 last:border-0",children:[i.jsx("span",{className:"text-foreground/75",children:e}),i.jsx("span",{className:"font-heading font-bold tabular-nums",children:t})]},e))})]})})]})}),i.jsxs(lf,{eyebrow:"Section 02",title:"Press coverage & estimated impressions",children:[i.jsx("p",{className:"text-foreground/75 leading-relaxed max-w-3xl mb-8",children:"Reach figures below use industry-standard audience estimates for Australian national television, print and digital, community radio and social channels. Broadcast figures combine average segment audience with social and digital clip views; print figures combine pass-along readership with digital article reads."}),i.jsx("div",{className:"overflow-x-auto rounded-2xl border border-border bg-card",children:i.jsxs("table",{className:"w-full text-left text-sm",children:[i.jsx("thead",{className:"bg-muted",children:i.jsxs("tr",{className:"text-[11px] uppercase tracking-[0.2em] text-muted-foreground",children:[i.jsx("th",{className:"px-4 md:px-6 py-4 font-semibold",children:"Outlet"}),i.jsx("th",{className:"px-4 md:px-6 py-4 font-semibold hidden md:table-cell",children:"Type"}),i.jsx("th",{className:"px-4 md:px-6 py-4 font-semibold",children:"Date"}),i.jsx("th",{className:"px-4 md:px-6 py-4 font-semibold text-right",children:"Impressions"})]})}),i.jsx("tbody",{children:Nw.map(e=>{const t=Wte[e.type];return i.jsxs("tr",{className:"border-t border-border/60 align-top",children:[i.jsx("td",{className:"px-4 md:px-6 py-4",children:i.jsxs("div",{className:"flex items-start gap-3",children:[i.jsx(t,{size:16,className:"text-primary shrink-0 mt-0.5"}),i.jsxs("div",{children:[i.jsx("p",{className:"font-heading font-bold text-foreground leading-snug",children:e.outlet}),i.jsx("p",{className:"text-foreground/70 leading-relaxed mt-1 max-w-md",children:e.detail}),e.url&&i.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"mt-2 inline-flex items-center gap-1.5 text-[11px] uppercase tracking-[0.2em] text-primary hover:underline",children:[e.type==="National TV"?"Watch segment":"Read coverage",e.type==="National TV"?i.jsx(Wr,{size:11,className:"fill-current"}):i.jsx(vr,{size:11})]})]})]})}),i.jsx("td",{className:"px-4 md:px-6 py-4 hidden md:table-cell text-foreground/70",children:e.type}),i.jsx("td",{className:"px-4 md:px-6 py-4 text-foreground/70 whitespace-nowrap",children:e.date}),i.jsx("td",{className:"px-4 md:px-6 py-4 text-right font-heading font-bold tabular-nums whitespace-nowrap",children:Ls(e.impressions)})]},e.outlet)})}),i.jsx("tfoot",{children:i.jsxs("tr",{className:"bg-muted border-t-2 border-border",children:[i.jsx("td",{className:"px-4 md:px-6 py-4 font-heading font-bold uppercase tracking-wider text-sm",colSpan:3,children:"Total estimated impressions"}),i.jsx("td",{className:"px-4 md:px-6 py-4 text-right font-heading font-bold tabular-nums text-lg",children:Ls(Zx)})]})})]})}),i.jsx("div",{className:"grid md:grid-cols-3 gap-4 md:gap-6 mt-8",children:[{icon:$y,label:"National TV",value:Ls(Ute)},{icon:sR,label:"Print & trade",value:Ls(175e3)},{icon:lt,label:"Social / UGC + Getty",value:Ls(405e4)}].map(e=>i.jsxs("div",{className:"border border-border rounded-xl p-6 text-center bg-background",children:[i.jsx(e.icon,{size:20,className:"text-primary mx-auto mb-2"}),i.jsx("p",{className:"font-heading text-xl font-bold tabular-nums",children:e.value}),i.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-muted-foreground mt-1",children:e.label})]},e.label))})]}),i.jsxs(lf,{eyebrow:"Section 03",title:"The night — 28 August 2026",alt:!0,children:[i.jsxs("div",{className:"grid lg:grid-cols-12 gap-10 items-start",children:[i.jsx("div",{className:"lg:col-span-6",children:i.jsxs("a",{href:Lte,target:"_blank",rel:"noopener noreferrer",className:"group block",children:[i.jsxs("div",{className:"relative overflow-hidden bg-muted aspect-[16/10]",children:[i.jsx("img",{src:Dte.url,alt:"My Charity Runway runway, 28 August 2026",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),i.jsx("span",{className:"absolute inset-0 flex items-center justify-center bg-background/40 group-hover:bg-background/25 transition-colors",children:i.jsx("span",{className:"inline-flex h-16 w-16 items-center justify-center rounded-full bg-primary text-primary-foreground",children:i.jsx(Wr,{className:"h-6 w-6 fill-current"})})})]}),i.jsxs("span",{className:"mt-3 inline-flex items-center gap-2 text-xs uppercase tracking-[0.3em] text-primary",children:["Watch the SBS News interview · My Charity Runway founder",i.jsx(Wr,{size:12,className:"fill-current"})]})]})}),i.jsxs("div",{className:"lg:col-span-6 space-y-5 text-foreground
604/85 leading-relaxed",children:[i.jsx("p",{children:"The runway was held on Friday 28 August 2026 at Doltone House Heritage Wharf, Pyrmont — Sydney's harbourfront heritage venue. Nicole Miller headlined as International Honourary Designer, closing the show with a feature segment and runway bow."}),i.jsx("p",{children:"The room held 500 guests, including over 100 content creators, fashion influencers and TV personalities, alongside charity partners, designers and corporate stakeholders. Getty Images captured and syndicated the official runway photography for editorial licensing."}),i.jsx("ul",{className:"space-y-2",children:["500 attendees across VIP, media, designer and charity guests","100+ content creators, influencers and TV personalities","Getty Images official event photography and syndication","Nicole Miller feature segment and runway finale"].map(e=>i.jsxs("li",{className:"flex gap-3",children:[i.jsx(Xn,{size:18,className:"text-primary shrink-0 mt-0.5"}),i.jsx("span",{children:e})]},e))})]})]}),i.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mt-12",children:Hte.map(e=>i.jsxs("figure",{children:[i.jsx("div",{className:"relative overflow-hidden bg-background aspect-[3/4]",children:i.jsx("img",{src:e.src,alt:e.caption,className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"})}),i.jsx("figcaption",{className:"text-[10px] uppercase tracking-[0.25em] text-muted-foreground mt-2",children:e.caption})]},e.caption))})]}),i.jsxs(lf,{eyebrow:"Section 04",title:"Methodology & notes",children:[i.jsx("div",{className:"grid md:grid-cols-2 gap-x-12 gap-y-3 max-w-4xl",children:["National TV impressions combine average live audience per segment with digital and social clip views on the broadcaster's own channels.","SBS Chinese includes the linear broadcast plus social media clips distributed across SBS digital and Chinese-language social platforms.","Network 10 figures reflect the live lunchtime bulletin on 4 September, the first national TV post-event coverage.","Print figures combine estimated pass-along readership for the print edition with digital article reads on the publisher's site.","Content creator (UGC) impressions assume 100+ creators at an average reach of ~32,000 per creator across Instagram, TikTok and short-form video.","Getty Images figures reflect editorial image licensing and downstream syndication of official runway photography.","UTS MCR Conversations combines the live academic audie
604nce with recorded-session views post-event.","All figures are estimates based on industry-standard Australian media reach benchmarks and are indicative, not audited."].map(e=>i.jsxs("div",{className:"flex gap-3 text-foreground/80 py-2",children:[i.jsx("span",{className:"text-primary shrink-0 mt-0.5",children:"—"}),i.jsx("span",{className:"leading-relaxed",children:e})]},e))}),i.jsxs("div",{className:"mt-10 flex flex-wrap gap-4",children:[i.jsxs("a",{href:"mailto:[email protected]?subject=Nicole%20Miller%20Impact%20Report%20—%20Gordon%20Brothers",className:"inline-flex items-center gap-3 bg-primary text-primary-foreground px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:opacity-90 transition-opacity",children:["Request the full report",i.jsx(vr,{size:16})]}),i.jsxs("a",{href:"/mcr-press-pack.pdf",download:!0,className:"inline-flex items-center gap-3 border border-border px-8 py-4 text-xs font-semibold uppercase tracking-[0.3em] hover:border-primary hover:text-primary transition-colors",children:[i.jsx(ot,{size:16}),"Press pack (PDF)"]})]})]}),i.jsx("div",{className:"section-padding bg-foreground text-background",children:i.jsxs("div",{className:"max-w-6xl mx-auto text-center",children:[i.jsx("p",{className:"text-xs uppercase tracking-[0.3em] text-background/60 mb-3",children:"Prepared for Gordon Brothers Head Office"}),i.jsx("p",{className:"font-heading text-lg md:text-xl font-bold uppercase tracking-wide",children:"My Charity Runway · Fashion for Impact"}),i.jsx("p",{className:"text-sm text-background/60 mt-3",children:"Private & confidential. Internal circulation only. Do not distribute outside approved stakeholders."})]})})]})]})}function qte(){const e=jo(),{user:t,isAdmin:r,loading:n}=vw(),[a,s]=w.useState("signin"),[o,l]=w.useState(""),[c,d]=w.useState(""),[u,h]=w.useState(!1),[f,p]=w.useState(null);w.useEffect(()=>{(async()=>{const{count:m}=await Rt.from("user_roles").select("*",{count:"exact",head:!0}).eq("role","admin");p((m??0)>0)})()},[]),w.useEffect(()=>{!n&&t&&r&&e("/admin",{replace:!0})},[t,r,n,e]);const g=async m=>{m.preventDefault(),h(!0);try{if(a==="signup"){const{data:v,error:x}=await Rt.auth.signUp({email:o,password:c});if(x)throw x;v.user&&!f&&await Rt.from("user_roles").insert({user_id:v.user.id,role:"admin"});const{error:y}=await Rt.auth.signInWithPassword({email:o,password:c});if(y)throw y;Gn.success("Account created. You're signed in.")}else{const{error:v}=await Rt.auth.signInWithPassword({email:o,password:c});if(v)throw v;Gn.success("Signed in")}}catch(v){Gn.error(v.message)}finally{h(!1)}};return i.jsxs("div",{className:"min-h-screen flex items-center justify-center bg-background px-4",children:[i.jsx(Se,{title:"Admin · My Charity Runway",description:"Admin sign in",path:"/admin/login",noindex:!0}),i.jsxs(ds,{className:"w-full max-w-md p-8",children:[i.jsx("h1",{className:"font-heading text-3xl mb-2",children:"Admin"}),i.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:a==="signup"?f===!1?"First-time setup — create the bootstrap admin account.":"Create a new account (an existing admin must grant you access).":"Sign in to view designer signatures and deposits."}),i.jsxs("form",{onSubmit:g,className:"space-y-4",children:[i.jsxs("div",{children:[i.jsx(We,{htmlFor:"email",children:"Email"}),i.jsx(vt,{id:"email",type:"email",required:!0,value:o,onChange:m=>l(m.target.value)})]}),i.jsxs("div",{children:[i.jsx(We,{htmlFor:"password",children:"Password"}),i.jsx(vt,{id:"password",type:"password",required:!0,minLength:8,value:c,onChange:m=>d(m.target.value)})]}),i.jsx(ne,{type:"submit",disabled:u,className:"w-full",children:u?"Please wait…":a==="signup"?"Create account":"Sign in"})]}),i.jsx("div",{className:"mt-6 text-center text-sm",children:a==="signin"?f===!1?i.jsx("button",{onClick:()=>s("signup"),className:"text-primary hover:underline",children:"Set up the first admin account"}):i.jsx("button",{onClick:()=>s("signup"),className:"text-muted-foreground hover:text-foreground",children:"Need an account?"}):i.jsx("button",{onClick:()=>s("signin"),className:"text-muted-foreground hover:text-foreground",children:"Back to sign in"})})]})]})}var Xx="rovingFocusGroup.onEntryFocus",Gte={bubbles:!1,cancelable:!0},$u="RovingFocusGroup",[Xv,QT,Kte]=ib($u),[Yte,$T]=Fa($u,[Kte]),[Zte,Xte]=Yte($u),e3=w.forwardRef((e,t)=>
vendor: 1,317 bytes, line 604
604i.jsx(Xv.Provider,{scope:e.__scopeRovingFocusGroup,children:i.jsx(Xv.Slot,{scope:e.__scopeRovingFocusGroup,children:i.jsx(Jte,{...e,ref:t})})}));e3.displayName=$u;var Jte=w.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:s,currentTabStopId:o,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:d,preventScrollOnEntryFocus:u=!1,...h}=e,f=w.useRef(null),p=It(t,f),g=Tb(s),[m,v]=Rs({prop:o,defaultProp:l??null,onChange:c,caller:$u}),[x,y]=w.useState(!1),b=ea(d),j=QT(r),k=w.useRef(!1),[N,S]=w.useState(0);return w.useEffect(()=>{const C=f.current;if(C)return C.addEventListener(Xx,b),()=>C.removeEventListener(Xx,b)},[b]),i.jsx(Zte,{scope:r,orientation:n,dir:g,loop:a,currentTabStopId:m,onItemFocus:w.useCallback(C=>v(C),[v]),onItemShiftTab:w.useCallback(()=>y(!0),[]),onFocusableItemAdd:w.useCallback(()=>S(C=>C+1),[]),onFocusableItemRemove:w.useCallback(()=>S(C=>C-1),[]),children:i.jsx(Ue.div,{tabIndex:x||N===0?-1:0,"data-orientation":n,...h,ref:p,style:{outline:"none",...e.style},onMouseDown:Te(e.onMouseDown,()=>{k.current=!0}),onFocus:Te(e.onFocus,C=>{const E=!k.current;if(C.target===C.currentTarget&&E&&!x){const P=new CustomEvent(Xx,Gte);if(C.currentTarget.dispatchEvent(P),!P.defaultPrevented){const T=j().filter(L=>L.focusable),M=T.find(L=>L.active),O=T.find(L=>
vendor: 6,225 bytes, line 604
604L.id===m),W=[M,O,...T].filter(Boolean).map(L=>L.ref.current);n3(W,u)}}k.current=!1}),onBlur:Te(e.onBlur,()=>y(!1))})})}),t3="RovingFocusGroupItem",r3=w.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:s,children:o,...l}=e,c=ao(),d=s||c,u=Xte(t3,r),h=u.currentTabStopId===d,f=QT(r),{onFocusableItemAdd:p,onFocusableItemRemove:g,currentTabStopId:m}=u;return w.useEffect(()=>{if(n)return p(),()=>g()},[n,p,g]),i.jsx(Xv.ItemSlot,{scope:r,id:d,focusable:n,active:a,children:i.jsx(Ue.span,{tabIndex:h?0:-1,"data-orientation":u.orientation,...l,ref:t,onMouseDown:Te(e.onMouseDown,v=>{n?u.onItemFocus(d):v.preventDefault()}),onFocus:Te(e.onFocus,()=>u.onItemFocus(d)),onKeyDown:Te(e.onKeyDown,v=>{if(v.key==="Tab"&&v.shiftKey){u.onItemShiftTab();return}if(v.target!==v.currentTarget)return;const x=ere(v,u.orientation,u.dir);if(x!==void 0){if(v.metaKey||v.ctrlKey||v.altKey||v.shiftKey)return;v.preventDefault();let b=f().filter(j=>j.focusable).map(j=>j.ref.current);if(x==="last")b.reverse();else if(x==="prev"||x==="next"){x==="prev"&&b.reverse();const j=b.indexOf(v.currentTarget);b=u.loop?tre(b,j+1):b.slice(j+1)}setTimeout(()=>n3(b))}}),children:typeof o=="function"?o({isCurrentTabStop:h,hasTabStop:m!=null}):o})})});r3.displayName=t3;var Qte={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function $te(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function ere(e,t,r){const n=$te(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return Qte[n]}function n3(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function tre(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var rre=e3,nre=r3,pg="Tabs",[are,Are]=Fa(pg,[$T]),a3=$T(),[ire,Sw]=are(pg),i3=w.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,onValueChange:a,defaultValue:s,orientation:o="horizontal",dir:l,activationMode:c="automatic",...d}=e,u=Tb(l),[h,f]=Rs({prop:n,onChange:a,defaultProp:s??"",caller:pg});return i.jsx(ire,{scope:r,baseId:ao(),value:h,onValueChange:f,orientation:o,dir:u,activationMode:c,children:i.jsx(Ue.div,{dir:u,"data-orientation":o,...d,ref:t})})});i3.displayName=pg;var s3="TabsList",o3=w.forwardRef((e,t)=>{const{__scopeTabs:r,loop:n=!0,...a}=e,s=Sw(s3,r),o=a3(r);return i.jsx(rre,{asChild:!0,...o,orientation:s.orientation,dir:s.dir,loop:n,children:i.jsx(Ue.div,{role:"tablist","aria-orientation":s.orientation,...a,ref:t})})});o3.displayName=s3;var l3="TabsTrigger",c3=w.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,disabled:a=!1,...s}=e,o=Sw(l3,r),l=a3(r),c=h3(o.baseId,n),d=f3(o.baseId,n),u=n===o.value;return i.jsx(nre,{asChild:!0,...l,focusable:!a,active:u,children:i.jsx(Ue.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":d,"data-state":u?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...s,ref:t,onMouseDown:Te(e.onMouseDown,h=>{!a&&h.button===0&&h.ctrlKey===!1?o.onValueChange(n):h.preventDefault()}),onKeyDown:Te(e.onKeyDown,h=>{[" ","Enter"].includes(h.key)&&o.onValueChange(n)}),onFocus:Te(e.onFocus,()=>{const h=o.activationMode!=="manual";!u&&!a&&h&&o.onValueChange(n)})})})});c3.displayName=l3;var d3="TabsContent",u3=w.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,forceMount:a,children:s,...o}=e,l=Sw(d3,r),c=h3(l.baseId,n),d=f3(l.baseId,n),u=n===l.value,h=w.useRef(u);return w.useEffect(()=>{const f=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(f)},[]),i.jsx(fi,{present:a||u,children:({present:f})=>i.jsx(Ue.div,{"data-state":u?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":c,hidden:!f,id:d,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0},children:f&&s})})});u3.displayName=d3;function h3(e,t){return`${e}-trigger-${t}`}function f3(e,t){return`${e}-content-${t}`}var sre=i3,p3=o3,m3=c3,g3=u3;const ore=sre,x3=w.forwardRef(({className:e,...t},r)=>i.jsx(p3,{ref:r,className:Re("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));x3.displayName=p3.displayName;const Bf=w.forwardRef(({className:e,...t},r)=>i.jsx(m3,{ref:r,className:Re("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",e),...t}));Bf.displayName=m3.displayName;const Uf=w.forwardRef(({className:e,...t},r)=>i.jsx(g3,{ref:r,className:Re("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));Uf.displayName=g3.displayName;const Jv=w.forwardRef(({className:e,...t},r)=>i.jsx("div",{className:"relative w-full overflow-auto",children:i.jsx("table",{ref:r,className:Re("w-full caption-bottom text-sm",e),...t})}));Jv.displayName="Table";const Qv=w.forwardRef(({className:e,...t},r)=>i.jsx("thead",{ref:r,className:Re("[&_tr]:border-b",e),...t}));Qv.displayName="TableHeader";const $v=w.forwardRef(({className:e,...t},r)=>i.jsx("tbody",{ref:r,className:Re("[&_tr:last-child]:border-0",e),...t}));$v.displayName="TableBody";const lre=w.forwardRef(({className:e,...t},r)=>i.jsx("tfoot",{ref:r,className:Re("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));lre.displayName="TableFooter";const Ws=w.forwardRef(({className:e,...t},r)=>i.jsx("tr",{ref:r,className:Re("border-b transition-colors data-[state=selected]:bg-muted hover:bg-muted/50",e),...t}));Ws.displayName="TableRow";const tn=w.forwardRef(({className:e,...t},r)=>i.jsx("th",{ref:r,className:Re("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...t}));tn.displayName="TableHead";const Nr=w.forwardRef(({className:e,...t},r)=>i.jsx("td",{ref:r,className:Re("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...t}));
604Nr.displayName="TableCell";const cre=w.forwardRef(({className:e,...t},r)=>i.jsx("caption",{ref:r,className:Re("mt-4 text-sm text-muted-foreground",e),...t}));cre.displayName="TableCaption";const dre=Sm("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function ure({className:e,variant:t,...r}){return i.jsx("div",{className:Re(dre({variant:t}),e),...r})}function hre(){const e=jo(),[t,r]=w.useState([]),[n,a]=w.useState([]),[s,o]=w.useState(""),[l,c]=w.useState(null),d=async()=>{const[{data:m},{data:v},{data:x}]=await Promise.all([Rt.from("designer_signatures").select("*").order("created_at",{ascending:!1}),Rt.from("designer_deposits").select("*").order("created_at",{ascending:!1}),Rt.from("event_settings").select("next_event_date").eq("id",!0).maybeSingle()]);r(m??[]),a(v??[]),o((x==null?void 0:x.next_event_date)??"")};w.useEffect(()=>{d()},[]);const u=async()=>{await Rt.auth.signOut(),e("/admin/login")},h=async()=>{const{error:m}=await Rt.from("event_settings").update({next_event_date:s||null}).eq("id",!0);m?Gn.error(m.message):Gn.success("Event date saved")},f=async m=>{c(m);try{const{data:v,error:x}=await Rt.functions.invoke("issue-balance-invoices",{body:{deposit_id:m,environment:nP()}});if(x)throw x;Gn.success(`Invoice issued: ${v.invoice_id}`),await d()}catch(v){Gn.error(v.message)}finally{c(null)}},p=(m,v="AUD")=>new Intl.NumberFormat("en-AU",{style:"currency",currency:v}).format(m/100),g=m=>{const v={paid:"default",pending:"secondary",refunded:"destructive",invoiced:"outline"};return i.jsx(ure,{variant:v[m]??"outline",children:m})};return i.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[i.jsx(Se,{title:"Admin · My Charity Runway",description:"Admin dashboard",path:"/admin",noindex:!0}),i.jsxs("header",{className:"border-b border-border px-6 py-4 flex items-center justify-between",children:[i.jsxs("div",{children:[i.jsx(Ee,{to:"/",className:"font-heading text-xl",children:"My Charity Runway"}),i.jsx("span",{className:"text-xs uppercase tracking-widest text-muted-foreground ml-3",children:"Admin"})]}),i.jsx(ne,{variant:"outline",size:"sm",onClick:u,children:"Sign out"})]}),i.jsx("main",{className:"max-w-7xl mx-auto px-6 py-8 space-y-8",children:i.jsxs(ore,{defaultValue:"signatures",children:[i.jsxs(x3,{children:[i.jsxs(Bf,{value:"signatures",children:["Signatures (",t.length,")"]}),i.jsxs(Bf,{value:"deposits",children:["Deposits (",n.length,")"]}),i.jsx(Bf,{value:"settings",children:"Settings"})]}),i.jsx(Uf,{value:"signatures",className:"mt-6",children:i.jsx(ds,{className:"p-0 overflow-hidden",children:i.jsxs(Jv,{children:[i.jsx(Qv,{children:i.jsxs(Ws,{children:[i.jsx(tn,{children:"Name"}),i.jsx(tn,{children:"Brand"}),i.jsx(tn,{children:"Email"}),i.jsx(tn,{children:"Mobile"}),i.jsx(tn,{children:"Signed"})]})}),i.jsxs($v,{children:[t.length===0&&i.jsx(Ws,{children:i.jsx(Nr,{colSpan:5,className:"text-center text-muted-foreground py-12",children:"No signatures yet."})}),t.map(m=>i.jsxs(Ws,{children:[i.jsx(Nr,{className:"font-medium",children:m.full_name}),i.jsx(Nr,{children:m.brand_name??"—"}),i.jsx(Nr,{children:i.jsx("a",{href:`mailto:${m.email}`,className:"text-primary hover:underline",children:m.email})}),i.jsx(Nr,{children:m.mobile??"—"}),i.jsx(Nr,{className:"text-sm text-muted-foreground",children:new Date(m.created_at).toLocaleString()})]},m.id))]})]})})}),i.jsx(Uf,{value:"deposits",className:"mt-6",children:i.jsx(ds,{className:"p-0 overflow-hidden",children:i.jsxs(Jv,{children:[i.jsx(Qv,{children:i.jsxs(Ws,{children:[i.jsx(tn,{children:"Name"}),i.jsx(tn,{children:"Email"}),i.jsx(tn,{children:"Deposit"}),i.jsx(tn,{children:"Balance"}),i.jsx(tn,{children:"Event"}),i.jsx(tn,{children:"Actions"})]})}),i.jsxs($v,{children:[n.length===0&&i.jsx(Ws,{children:i.jsx(Nr,{colSpan:6,className:"text-center text-muted-foreground py-12",children:"No deposits yet."})}),n.map(m=>i.jsxs(Ws,{children:[i.jsx(Nr,{className:"font-medium",children:m.full_name}),i.jsx(Nr,{children:i.jsx("a",{href:`mailto:${m.email}`,className:"text-primary hover:underline",children:m.email})}),i.jsx(Nr,{children:i.jsxs("div",{className:"space-y-1",children:[g(m.status),i.jsx("div",{className:"text-xs text-muted-foreground",children:p(m.amount_cents)}),m.paid_at&&i.jsx("div",{className:"text-xs text-muted-foreground",children:new Date(m.paid_at).toLocaleDateString()})]})}),i.jsx(Nr,{children:i.jsxs("div",{className:"space-y-1",children:[g(m.balance_status),i.jsx("div",{className:"text-xs text-muted-foreground",children:p(m.balance_amount_cents)}),m.balance_due_at&&i.jsxs("div",{className:"text-xs text-muted-foreground",children:["Due ",new Date(m.balance_due_at).toLocaleDateString()]})]})}),i.jsx(Nr,{className:"text-sm",children:m.event_date??"—"}),i.jsx(Nr,{children:m.status==="paid"&&m.balance_status==="pending"&&i.jsx(ne,{size:"sm",variant:"outline",disabled:l===m.id||!m.event_date,onClick:()=>f(m.id),children:l===m.id?"Issuing…":"Issue balance invoice"})})]},m.id))]})]})})}),i.jsx(Uf,{value:"settings",className:"mt-6",children:i.jsxs(ds,{className:"p-6 max-w-md 
604space-y-4",children:[i.jsxs("div",{children:[i.jsx(We,{htmlFor:"event-date",children:"Next event date"}),i.jsx(vt,{id:"event-date",type:"date",value:s,onChange:m=>o(m.target.value)}),i.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"Used to schedule balance invoices (issued 60 days prior, due 30 days prior)."})]}),i.jsx(ne,{onClick:h,children:"Save"})]})})]})})]})}function fre({children:e}){const{user:t,isAdmin:r,loading:n}=vw();return n?i.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background text-muted-foreground",children:"Loading…"}):t?r?i.jsx(i.Fragment,{children:e}):i.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center bg-background text-foreground p-8 text-center",children:[i.jsx("h1",{className:"font-heading text-3xl mb-4",children:"Not authorised"}),i.jsx("p",{className:"text-muted-foreground max-w-md",children:"Your account exists but doesn't have admin access. Ask another admin to grant you the role, or contact support."})]}):i.jsx(jM,{to:"/admin/login",replace:!0})}const pre=()=>{const{pathname:e,hash:t}=jr();return w.useEffect(()=>{t||window.scrollTo({top:0,left:0,behavior:"auto"})},[e,t]),null},mre=new w_,gre=()=>i.jsx(k_,{client:mre,children:i.jsxs(TD,{children:[i.jsx(qF,{}),i.jsx(D8,{}),i.jsxs(ZM,{children:[i.jsx(pre,{}),i.jsxs(NM,{children:[i.jsx(K,{path:"/",element:i.jsx(_B,{})}),i.jsx(K,{path:"/designer-deck",element:i.jsx(DB,{})}),i.jsx(K,{path:"/charity-deck",element:i.jsx(HB,{})}),i.jsx(K,{path:"/applications/designers",element:i.jsx(y9,{})}),i.jsx(K,{path:"/applications/partners",element:i.jsx(j9,{})}),i.jsx(K,{path:"/applications/charities",element:i.jsx(S9,{})}),i.jsx(K,{path:"/register",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/press-media",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/press",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/media",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/buyers",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/influencers",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/volunteers",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/registrations/models",element:i.jsx(Ba,{})}),i.jsx(K,{path:"/directory/designers",element:i.jsx(uU,{})}),i.jsx(K,{path:"/directory/partners",element:i.jsx(bU,{})}),i.jsx(K,{path:"/directory/charities",element:i.jsx(LU,{})}),i.jsx(K,{path:"/visiting-sydney",element:i.jsx(BU,{})}),i.jsx(K,{path:"/shop",element:i.jsx(J2,{})}),i.jsx(K,{path:"/merch",element:i.jsx(J2,{})}),i.jsx(K,{path:"/media",element:i.jsx(UU,{})}),i.jsx(K,{path:"/media-kit",element:i.jsx(sx,{})}),i.jsx(K,{path:"/press",element:i.jsx(sx,{})}),i.jsx(K,{path:"/press-kit",element:i.jsx(sx,{})}),i.jsx(K,{path:"/updates",element:i.jsx($2,{})}),i.jsx(K,{path:"/news",element:i.jsx($2,{})}),i.jsx(K,{path:"/updates/:slug",element:i.jsx(tj,{})}),i.jsx(K,{path:"/news/:slug",element:i.jsx(tj,{})}),i.jsx(K,{path:"/contact",element:i.jsx(XU,{})}),i.jsx(K,{path:"/about",element:i.jsx(xH,{})}),i.jsx(K,{path:"/terms",element:i.jsx(yH,{})}),i.jsx(K,{path:"/privacy",element:i.jsx(vH,{})}),i.jsx(K,{path:"/shortlisted/designer",element:i.jsx(zG,{})}),i.jsx(K,{path:"/shortlisted/designer/confirmation",element:i.jsx(JG,{})}),i.jsx(K,{path:"/invite/patricia-field",element:i.jsx(Hh,{})}),i.jsx(K,{path:"/headlinedesigner",element:i.jsx(Hh,{})}),i.jsx(K,{path:"/invited/headlinedesigner",element:i.jsx(Hh,{})}),i.jsx(K,{path:"/invite/headlinedesigner",element:i.jsx(Hh,{})}),i.jsx(K,{path:"/invite/nicole-miller",element:i.jsx(nK,{})}),i.jsx(K,{path:"/invite/nicole-miller/agreement",element:i.jsx(Jj,{})}),i.jsx(K,{path:"/nicole-miller/agreement",element:i.jsx(Jj,{})}),i.jsx(K,{path:"/invite/nicole-miller/work-in-progress",element:i.jsx(Ux,{})}),i.jsx(K,{path:"/nicole-miller/work-in-progress",element:i.jsx(Ux,{})}),i.jsx(K,{path:"/private/nm-studio",element:i.jsx(Ux,{})}),i.jsx(K,{path:"/private/nicole-miller-impact-report",element:i.jsx(Vte,{})}),i.jsx(K,{path:"/activation",element:i.jsx(Wx,{})}),i.jsx(K,{path:"/launch-event",element:i.jsx(Wx,{})}),i.jsx(K,{path:"/invite/launch-event",element:i.jsx(Wx,{})}),i.jsx(K,{path:"/invite/preview-party",element:i.jsx(Hx,{})}),i.jsx(K,{path:"/preview-party",element:i.jsx(Hx,{})}),i.jsx(K,{path:"/invite/welcome-nicole",element:i.jsx(Hx,{})}),i.jsx(K,{path:"/invite/vip",element:i.jsx(Vx,{})}),i.jsx(K,{path:"/vip",element:i.jsx(Vx,{})}),i.jsx(K,{path:"/invite/media",element:i.jsx(Vx,{})}),i.jsx(K,{path:"/invite/mcrvip",element:i.jsx(J$,{})}),i.jsx(K,{path:"/invite/creators",element:i.jsx(qx,{})}),i.jsx(K,{path:"/invite/creator",element:i.jsx(qx,{})}),i.jsx(K,{path:"/creators",element:i.jsx(qx,{})}),i.jsx(K,{path:"/private/aimer",element:i.jsx(CN,{})}),i.jsx(K,{path:"/aimer",element:i.jsx(CN,{})}),i.jsx(K,{path:"/private/acbc",element:i.jsx(AN,{})}),i.jsx(K,{path:"/acbc",element:i.jsx(AN,{})}),i.jsx(K,{path:"/private/billboard",element:i.jsx(RN,{})}),i.jsx(K,{path:"/private/sofitel",element:i.jsx(EN,{})}),i.jsx(K,{path:"/sofitel",element:i.jsx(EN,{})}),i.jsx(K,{path:"/billboard",element:i.jsx(RN,{})}),i.jsx(K,{path:"/private/run-sheet",element:i.jsx(TN,{})}),i.jsx(K,{path:"/private/event-schedule",element:i.jsx(TN,{})}),i.jsx(K,{path:"/private/flyers",element:i.jsx(MN,{})}),i.jsx(K,{path:"/flyers",element:i.jsx(MN,{})}),i.jsx(K,{path:"/private/corporate-partner",element:i.jsx(Yx,{})}),i.jsx(K,{path:"/corporate-partner",element:i.jsx(Yx,{})}),i.jsx(K,{path:"/private/partnership",element:i.jsx(Yx,{})}),i.jsx(K,{path:"/admin/login",element:i.jsx(qte,{})}),i.jsx(K,{path:"/admin",element:i.jsx(fre,{children:i.jsx(hre,{})})}
604),i.jsx(K,{path:"*",element:i.jsx(mE,{})})]})]})]})});rA(document.getElementById("root")).render(i.jsx(gre,{}));

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.