PageSourceSearch

https://ssoportal.dbkl.gov.my/assets/index-C2Ck_hQk.js

js dbkl.gov.my collected 2026-10-01 11:33:12 UTC 773,931 bytes, 170 lines download raw bytes

vendor: 5,578 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PublicLayout-DaXA17cp.js","assets/LanguageSwitcher-CJB-VlT5.js","assets/index-BiViRNPP.js","assets/LeftOutlined-CHl-lZ_J.js","assets/EllipsisOutlined-DIV8NI9X.js","assets/index-BHYvtf69.js","assets/PurePanel-DPow7OQr.js","assets/DownOutlined-CKzy86DD.js","assets/GlobalOutlined-t7GdkWl0.js","assets/index-BM8sFuiT.js","assets/SafetyCertificateOutlined-CGs3kabA.js","assets/index-BGGN1bJc.js","assets/AuthLayout-CTzgUa_V.js","assets/row-BWiv9UYE.js","assets/useBreakpoint-DlSAgkQ2.js","assets/LockOutlined-BkvKfjyk.js","assets/AdminLayout-Csuqn4Br.js","assets/apiClient-C4N6sn9J.js","assets/uiSlice-Cg1TJAKF.js","assets/index-BSt-2wWn.js","assets/Input-Do526fC5.js","assets/UserOutlined-BTkHwa1e.js","assets/LogoutOutlined-BXzu0ikT.js","assets/index-ttIIPnRJ.js","assets/index-B2gaItSf.js","assets/index-CKGvttRB.js","assets/index-Cz-cqOE7.js","assets/index-CDlHOjNY.js","assets/index-UGHG33Ej.js","assets/index-Dc88BRgm.js","assets/SearchOutlined-a6Puw7u8.js","assets/TeamOutlined-CzH7_fJF.js","assets/BankOutlined-CbLrQ9BV.js","assets/AppstoreOutlined-CjYRZM1V.js","assets/DollarOutlined-BIoxVsij.js","assets/CustomerLayout-dF-g9qOd.js","assets/SettingOutlined-d_Y-gffy.js","assets/LandingPage-Dn2m013Z.js","assets/ThunderboltOutlined-r0ETfzEo.js","assets/ArrowRightOutlined-OUukhyaB.js","assets/index-BcIMf13e.js","assets/SafetyOutlined-CJmcCSqo.js","assets/FileProtectOutlined-Ci2XP5jz.js","assets/AuditOutlined-C2C00SaZ.js","assets/RegisterPage-Bniw3wHa.js","assets/index-BNmeW-G1.js","assets/index-DqPirz55.js","assets/index-CpjAYDrg.js","assets/index-DS7k8J1v.js","assets/useBubbleLock-_ftajmed.js","assets/ArrowLeftOutlined-Dyz1kvmG.js","assets/index-Domgm94v.js","assets/LoginPage-c5a72Ni5.js","assets/MailOutlined-CD-C6E0l.js","assets/ActivateAccountPage-C33vNxZm.js","assets/CheckCircleOutlined-BQAs-Pw-.js","assets/ForgotPasswordPage-BdIogHA-.js","assets/ResetPasswordPage-BdbYxwVK.js","assets/AdminDashboard-D_InWtHU.js","assets/datetime-CDRYhGzF.js","assets/index-BqFznvHJ.js","assets/ClockCircleOutlined-B0XLAoTb.js","assets/index-CE7KuxRf.js","assets/index-BozNo5lt.js","assets/OnboardingQueue-CgVaPKun.js","assets/ReloadOutlined-Dv_zg7iL.js","assets/Table-GuT7WoYV.js","assets/index-CW8cQO-u.js","assets/Pagination-Bfup9OV4.js","assets/OrganizationsPage-CnxmiWgh.js","assets/ProductManagement-BD6tJP20.js","assets/index-pMdM7gxs.js","assets/StopOutlined-CoJmH1Wu.js","assets/index-uz7E8exq.js","assets/BillingManagement-DhSM0rAO.js","assets/OrganizationDetail-oCHf2uZU.js","assets/OrgUsersPanel-B0Lo4rx4.js","assets/UploadOutlined-DxXfXhAb.js","assets/Trans-1n152E1N.js","assets/IdcardOutlined-CnMkRJ_F.js","assets/index-293XbUOp.js","assets/index-DjVfrSbY.js","assets/SendOutlined-BRvFmYJa.js","assets/UndoOutlined-2N5vBocu.js","assets/ExportOutlined-C3Zc48Ip.js","assets/DeleteOutlined-_IRXCnBX.js","assets/ApiOutlined-CYQhWy4P.js","assets/TenantUsersManagement-B-WhCK9l.js","assets/CustomerDashboard-BVfOj60u.js","assets/ProductCatalog-BUIdJe_F.js","assets/MySubscriptions-BBi8PMz3.js","assets/UsersPage-B-k9ej_o.js","assets/UserAddOutlined-D3Ejkyly.js","assets/SettingsPage-DqHhHcnw.js","assets/ColorPicker-DyT2Qhqs.js","assets/OrgLayout-DGlfA6Ot.js","assets/ThemeToggle-D9qoKUR9.js","assets/useOrgLoginFactors-LqfimDQz.js","assets/useDocumentTitle-BdziQDzk.js","assets/SessionTimeout-DPn5cJs4.js","assets/progress-Dq9XNjZB.js","assets/NotificationOutlined-D-mSpIoE.js","assets/KeyOutlined-CI5BMsLy.js","assets/OrgLoginPage-KeVepWxs.js","assets/ScanOutlined-DVrBSLQk.js","assets/EkycCredentialsPage-DwLHITR8.js","assets/EmployeePortalPage-BsoFSpcJ.js","assets/usePortalPalette-Dcfk0_dI.js","assets/EmployeePortalBody-4HeHB87l.js","assets/ssoLaunch-Dkcq5etA.js","assets/LinkOutlined-wLQVl53y.js","assets/AppLaunchRelay-CX37605o.js","assets/EmployeePortalIdentityPage-BOd4o3sa.js","assets/MyIdentity-B3wx_O_4.js","assets/EmployeePortalSigningPage-By6WOi0u.js","assets/EndorsementsPage-B454YafW.js","assets/DownloadOutlined-C7kxJTu3.js","assets/OrgDashboard-OL_p3SbU.js","assets/OrgUsersPage-CURV7DL6.js","assets/index-CyiUhLGs.js","assets/AppLauncher-BK7AoqXX.js","assets/ApplicationsAdmin-ftYJu9qJ.js","assets/PortalContentAdmin-hc2botMd.js","assets/index-uLxGJWoW.js","assets/CertificatesAdmin-CTqcpOgr.js","assets/EndorsementReturnPage-BMdCoWgA.js","assets/SsoAudit-1PyXYLbj.js","assets/OrgSettings-Zz_k4Cog.js","assets/KycWizardPage-0OaEplY2.js","assets/EkycReturnPage-CreSYfYV.js","assets/FrCapturePage-B_K7g5Pa.js"])))=>i.map(i=>d[i]);
2function Cw(e,t){for(var i=0;i<t.length;i++){const r=t[i];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const c=Object.getOwnPropertyDescriptor(r,s);c&&Object.defineProperty(e,s,c.get?c:{enumerable:!0,get:()=>r[s]})}}}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 s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const c of s)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function i(s){const c={};return s.integrity&&(c.integrity=s.integrity),s.referrerPolicy&&(c.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?c.credentials="include":s.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function r(s){if(s.ep)return;s.ep=!0;const c=i(s);fetch(s.href,c)}})();
vendor: 5,471 bytes, line 2
2function Oh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var mm={exports:{}},$s={};var s0;function xw(){if(s0)return $s;s0=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function i(r,s,c){var u=null;if(c!==void 0&&(u=""+c),s.key!==void 0&&(u=""+s.key),"key"in s){c={};for(var d in s)d!=="key"&&(c[d]=s[d])}else c=s;return s=c.ref,{$$typeof:e,type:r,key:u,ref:s!==void 0?s:null,props:c}}return $s.Fragment=t,$s.jsx=i,$s.jsxs=i,$s}var l0;function Ew(){return l0||(l0=1,mm.exports=xw()),mm.exports}var J=Ew(),gm={exports:{}},Ce={};var c0;function Tw(){if(c0)return Ce;c0=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),v=Symbol.iterator;function x(O){return O===null||typeof O!="object"?null:(O=v&&O[v]||O["@@iterator"],typeof O=="function"?O:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,k={};function T(O,z,te){this.props=O,this.context=z,this.refs=k,this.updater=te||C}T.prototype.isReactComponent={},T.prototype.setState=function(O,z){if(typeof O!="object"&&typeof O!="function"&&O!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,O,z,"setState")},T.prototype.forceUpdate=function(O){this.updater.enqueueForceUpdate(this,O,"forceUpdate")};function A(){}A.prototype=T.prototype;function P(O,z,te){this.props=O,this.context=z,this.refs=k,this.updater=te||C}var $=P.prototype=new A;$.constructor=P,E($,T.prototype),$.isPureReactComponent=!0;var R=Array.isArray;function _(){}var M={H:null,A:null,T:null,S:null},B=Object.prototype.hasOwnProperty;function D(O,z,te){var ie=te.ref;return{$$typeof:e,type:O,key:z,ref:ie!==void 0?ie:null,props:te}}function H(O,z){return D(O.type,z,O.props)}function I(O){return typeof O=="object"&&O!==null&&O.$$typeof===e}function K(O){var z={"=":"=0",":":"=2"};return"$"+O.replace(/[=:]/g,function(te){return z[te]})}var Q=/\/+/g;function ne(O,z){return typeof O=="object"&&O!==null&&O.key!=null?K(""+O.key):z.toString(36)}function re(O){switch(O.status){case"fulfilled":return O.value;case"rejected":throw O.reason;default:switch(typeof O.status=="string"?O.then(_,_):(O.status="pending",O.then(function(z){O.status==="pending"&&(O.status="fulfilled",O.value=z)},function(z){O.status==="pending"&&(O.status="rejected",O.reason=z)})),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason}}throw O}function j(O,z,te,ie,se){var de=typeof O;(de==="undefined"||de==="boolean")&&(O=null);var he=!1;if(O===null)he=!0;else switch(de){case"bigint":case"string":case"number":he=!0;break;case"object":switch(O.$$typeof){case e:case t:he=!0;break;case p:return he=O._init,j(he(O._payload),z,te,ie,se)}}if(he)return se=se(O),he=ie===""?"."+ne(O,0):ie,R(se)?(te="",he!=null&&(te=he.replace(Q,"$&/")+"/"),j(se,z,te,"",function($e){return $e})):se!=null&&(I(se)&&(se=H(se,te+(se.key==null||O&&O.key===se.key?"":(""+se.key).replace(Q,"$&/")+"/")+he)),z.push(se)),1;he=0;var fe=ie===""?".":ie+":";if(R(O))for(var pe=0;pe<O.length;pe++)ie=O[pe],de=fe+ne(ie,pe),he+=j(ie,z,te,de,se);else if(pe=x(O),typeof pe=="function")for(O=pe.call(O),pe=0;!(ie=O.next()).done;)ie=ie.value,de=fe+ne(ie,pe++),he+=j(ie,z,te,de,se);else if(de==="object"){if(typeof O.then=="function")return j(re(O),z,te,ie,se);throw z=String(O),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(O).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.")}return he}function X(O,z,te){if(O==null)return O;var ie=[],se=0;return j(O,ie,"","",function(de){return z.call(te,de,se++)}),ie}function Z(O){if(O._status===-1){var z=O._result;z=z(),z.then(function(te){(O._status===0||O._status===-1)&&(O._status=1,O._result=te)},function(te){(O._status===0||O._status===-1)&&(O._status=2,O._result=te)}),O._status===-1&&(O._status=0,O._result=z)}if(O._status===1)return O._result.default;throw O._result}var le=typeof reportError=="function"?reportError:function(O){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof O=="object"&&O!==null&&typeof O.message=="string"?String(O.message):String(O),error:O});if(!window.dispatchEvent(z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",O);return}console.error(O)},ce={map:X,forEach:function(O,z,te){X(O,function(){z.apply(this,arguments)},te)},count:function(O){var z=0;return X(O,function(){z++}),z},toArray:function(O){return X(O,function(z){return z})||[]},only:function(O){if(!I(O))throw Error("React.Children.only expected to receive a single React element child.");return O}};return Ce.Activity=b,Ce.Children=ce,Ce.Component=T,Ce.Fragment=i,Ce.Profiler=s,Ce.PureComponent=P,Ce.StrictMode=r,Ce.Suspense=g,Ce.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Ce.__COMPILER_RUNTIME={__proto__:null,c:function(O){return M.H.useMemoCache(O)}}
vendor: 6,489 bytes, line 2
2,Ce.cache=function(O){return function(){return O.apply(null,arguments)}},Ce.cacheSignal=function(){return null},Ce.cloneElement=function(O,z,te){if(O==null)throw Error("The argument must be a React element, but you passed "+O+".");var ie=E({},O.props),se=O.key;if(z!=null)for(de in z.key!==void 0&&(se=""+z.key),z)!B.call(z,de)||de==="key"||de==="__self"||de==="__source"||de==="ref"&&z.ref===void 0||(ie[de]=z[de]);var de=arguments.length-2;if(de===1)ie.children=te;else if(1<de){for(var he=Array(de),fe=0;fe<de;fe++)he[fe]=arguments[fe+2];ie.children=he}return D(O.type,se,ie)},Ce.createContext=function(O){return O={$$typeof:u,_currentValue:O,_currentValue2:O,_threadCount:0,Provider:null,Consumer:null},O.Provider=O,O.Consumer={$$typeof:c,_context:O},O},Ce.createElement=function(O,z,te){var ie,se={},de=null;if(z!=null)for(ie in z.key!==void 0&&(de=""+z.key),z)B.call(z,ie)&&ie!=="key"&&ie!=="__self"&&ie!=="__source"&&(se[ie]=z[ie]);var he=arguments.length-2;if(he===1)se.children=te;else if(1<he){for(var fe=Array(he),pe=0;pe<he;pe++)fe[pe]=arguments[pe+2];se.children=fe}if(O&&O.defaultProps)for(ie in he=O.defaultProps,he)se[ie]===void 0&&(se[ie]=he[ie]);return D(O,de,se)},Ce.createRef=function(){return{current:null}},Ce.forwardRef=function(O){return{$$typeof:d,render:O}},Ce.isValidElement=I,Ce.lazy=function(O){return{$$typeof:p,_payload:{_status:-1,_result:O},_init:Z}},Ce.memo=function(O,z){return{$$typeof:m,type:O,compare:z===void 0?null:z}},Ce.startTransition=function(O){var z=M.T,te={};M.T=te;try{var ie=O(),se=M.S;se!==null&&se(te,ie),typeof ie=="object"&&ie!==null&&typeof ie.then=="function"&&ie.then(_,le)}catch(de){le(de)}finally{z!==null&&te.types!==null&&(z.types=te.types),M.T=z}},Ce.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Ce.use=function(O){return M.H.use(O)},Ce.useActionState=function(O,z,te){return M.H.useActionState(O,z,te)},Ce.useCallback=function(O,z){return M.H.useCallback(O,z)},Ce.useContext=function(O){return M.H.useContext(O)},Ce.useDebugValue=function(){},Ce.useDeferredValue=function(O,z){return M.H.useDeferredValue(O,z)},Ce.useEffect=function(O,z){return M.H.useEffect(O,z)},Ce.useEffectEvent=function(O){return M.H.useEffectEvent(O)},Ce.useId=function(){return M.H.useId()},Ce.useImperativeHandle=function(O,z,te){return M.H.useImperativeHandle(O,z,te)},Ce.useInsertionEffect=function(O,z){return M.H.useInsertionEffect(O,z)},Ce.useLayoutEffect=function(O,z){return M.H.useLayoutEffect(O,z)},Ce.useMemo=function(O,z){return M.H.useMemo(O,z)},Ce.useOptimistic=function(O,z){return M.H.useOptimistic(O,z)},Ce.useReducer=function(O,z,te){return M.H.useReducer(O,z,te)},Ce.useRef=function(O){return M.H.useRef(O)},Ce.useState=function(O){return M.H.useState(O)},Ce.useSyncExternalStore=function(O,z,te){return M.H.useSyncExternalStore(O,z,te)},Ce.useTransition=function(){return M.H.useTransition()},Ce.version="19.2.4",Ce}var u0;function Fu(){return u0||(u0=1,gm.exports=Tw()),gm.exports}var y=Fu();const Y=Oh(y),ww=Cw({__proto__:null,default:Y},[y]);var hm={exports:{}},Rs={},pm={exports:{}},ym={};var d0;function Pw(){return d0||(d0=1,(function(e){function t(j,X){var Z=j.length;j.push(X);e:for(;0<Z;){var le=Z-1>>>1,ce=j[le];if(0<s(ce,X))j[le]=X,j[Z]=ce,Z=le;else break e}}function i(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var X=j[0],Z=j.pop();if(Z!==X){j[0]=Z;e:for(var le=0,ce=j.length,O=ce>>>1;le<O;){var z=2*(le+1)-1,te=j[z],ie=z+1,se=j[ie];if(0>s(te,Z))ie<ce&&0>s(se,te)?(j[le]=se,j[ie]=Z,le=ie):(j[le]=te,j[z]=Z,le=z);else if(ie<ce&&0>s(se,Z))j[le]=se,j[ie]=Z,le=ie;else break e}}return X}function s(j,X){var Z=j.sortIndex-X.sortIndex;return Z!==0?Z:j.id-X.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,d=u.now();e.unstable_now=function(){return u.now()-d}}var g=[],m=[],p=1,b=null,v=3,x=!1,C=!1,E=!1,k=!1,T=typeof setTimeout=="function"?setTimeout:null,A=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;function $(j){for(var X=i(m);X!==null;){if(X.callback===null)r(m);else if(X.startTime<=j)r(m),X.sortIndex=X.expirationTime,t(g,X);else break;X=i(m)}}function R(j){if(E=!1,$(j),!C)if(i(g)!==null)C=!0,_||(_=!0,K());else{var X=i(m);X!==null&&re(R,X.startTime-j)}}var _=!1,M=-1,B=5,D=-1;function H(){return k?!0:!(e.unstable_now()-D<B)}function I(){if(k=!1,_){var j=e.unstable_now();D=j;var X=!0;try{e:{C=!1,E&&(E=!1,A(M),M=-1),x=!0;var Z=v;try{t:{for($(j),b=i(g);b!==null&&!(b.expirationTime>j&&H());){var le=b.callback;if(typeof le=="function"){b.callback=null,v=b.priorityLevel;var ce=le(b.expirationTime<=j);if(j=e.unstable_now(),typeof ce=="function"){b.callback=ce,$(j),X=!0;break t}b===i(g)&&r(g),$(j)}else r(g);b=i(g)}if(b!==null)X=!0;else{var O=i(m);O!==null&&re(R,O.startTime-j),X=!1}}break e}finally{b=null,v=Z,x=!1}X=void 0}}finally{X?K():_=!1}}}var K;if(typeof P=="function")K=function(){P(I)};else if(typeof MessageChannel<"u"){var Q=new MessageChannel,ne=Q.port2;Q.port1.onmessage=I,K=function(){ne.postMessage(null)}}else K=function(){T(I,0)};function re(j,X){M=T(function(){j(e.unstable_now())},X)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(j){j.callback=null},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_next=function(j){switch(v){case 1:case 2:case 3:var X=3;break;default:X=v}var Z=v;v=X;try{return j()}finally{v=Z}},e.unstable_requestPaint=function(){k=!0},e.unstable_runWithPriority=function(j,X){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var Z=v;v=j;try{return X()}finally{v=Z}},e.unstable_scheduleCallback=function(j,X,Z){var le=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?le+Z:le):Z=le,j){case 1:var ce=-1;break;case 2:ce=250;break;case 5:ce=1073741823;break;case 4:ce=1e4;break;default:ce=5e3}return ce=Z+ce,j={id:p++,callback:X,priorityLevel:j,startTime:Z,expirationTime:ce,sortIndex:-1},Z>le?(j.sortIndex=Z,t(m,j),i(g)===null&&j===i(m)&&(E?(A(M),M=-1):E=!0,re(R,Z-le))):(j.sortIndex=ce,t(g,j),C||x||(C=!0,_||(_=!0,K())
vendor: 4,825 bytes, line 2
2)),j},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(j){var X=v;return function(){var Z=v;v=X;try{return j.apply(this,arguments)}finally{v=Z}}}})(ym)),ym}var f0;function Aw(){return f0||(f0=1,pm.exports=Pw()),pm.exports}var bm={exports:{}},ta={};var m0;function $w(){if(m0)return ta;m0=1;var e=Fu();function t(g){var m="https://react.dev/errors/"+g;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)m+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+g+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var r={d:{f:i,r:function(){throw Error(t(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},s=Symbol.for("react.portal");function c(g,m,p){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:b==null?null:""+b,children:g,containerInfo:m,implementation:p}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(g,m){if(g==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return ta.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,ta.createPortal=function(g,m){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(t(299));return c(g,m,null,p)},ta.flushSync=function(g){var m=u.T,p=r.p;try{if(u.T=null,r.p=2,g)return g()}finally{u.T=m,r.p=p,r.d.f()}},ta.preconnect=function(g,m){typeof g=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(g,m))},ta.prefetchDNS=function(g){typeof g=="string"&&r.d.D(g)},ta.preinit=function(g,m){if(typeof g=="string"&&m&&typeof m.as=="string"){var p=m.as,b=d(p,m.crossOrigin),v=typeof m.integrity=="string"?m.integrity:void 0,x=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;p==="style"?r.d.S(g,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:b,integrity:v,fetchPriority:x}):p==="script"&&r.d.X(g,{crossOrigin:b,integrity:v,fetchPriority:x,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},ta.preinitModule=function(g,m){if(typeof g=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var p=d(m.as,m.crossOrigin);r.d.M(g,{crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(g)},ta.preload=function(g,m){if(typeof g=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var p=m.as,b=d(p,m.crossOrigin);r.d.L(g,p,{crossOrigin:b,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},ta.preloadModule=function(g,m){if(typeof g=="string")if(m){var p=d(m.as,m.crossOrigin);r.d.m(g,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(g)},ta.requestFormReset=function(g){r.d.r(g)},ta.unstable_batchedUpdates=function(g,m){return g(m)},ta.useFormState=function(g,m,p){return u.H.useFormState(g,m,p)},ta.useFormStatus=function(){return u.H.useHostTransitionStatus()},ta.version="19.2.4",ta}var g0;function cC(){if(g0)return bm.exports;g0=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),bm.exports=$w(),bm.exports}var h0;function Rw(){if(h0)return Rs;h0=1;var e=Aw(),t=Fu(),i=cC();function r(a){var n="https://react.dev/errors/"+a;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)n+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function c(a){var n=a,o=a;if(a.alternate)for(;n.return;)n=n.return;else{a=n;do n=a,(n.flags&4098)!==0&&(o=n.return),a=n.return;while(a)}return n.tag===3?o:null}function u(a){if(a.tag===13){var n=a.memoizedState;if(n===null&&(a=a.alternate,a!==null&&(n=a.memoizedState)),n!==null)return n.dehydrated}return null}function d(a){if(a.tag===31){var n=a.memoizedState;if(n===null&&(a=a.alternate,a!==null&&(n=a.memoizedState)),n!==null)return n.dehydrated}return null}
vendor: 12,706 bytes, lines 2-9
2function g(a){if(c(a)!==a)throw Error(r(188))}function m(a){var n=a.alternate;if(!n){if(n=c(a),n===null)throw Error(r(188));return n!==a?null:a}for(var o=a,l=n;;){var f=o.return;if(f===null)break;var h=f.alternate;if(h===null){if(l=f.return,l!==null){o=l;continue}break}if(f.child===h.child){for(h=f.child;h;){if(h===o)return g(f),a;if(h===l)return g(f),n;h=h.sibling}throw Error(r(188))}if(o.return!==l.return)o=f,l=h;else{for(var S=!1,w=f.child;w;){if(w===o){S=!0,o=f,l=h;break}if(w===l){S=!0,l=f,o=h;break}w=w.sibling}if(!S){for(w=h.child;w;){if(w===o){S=!0,o=h,l=f;break}if(w===l){S=!0,l=h,o=f;break}w=w.sibling}if(!S)throw Error(r(189))}}if(o.alternate!==l)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:n}function p(a){var n=a.tag;if(n===5||n===26||n===27||n===6)return a;for(a=a.child;a!==null;){if(n=p(a),n!==null)return n;a=a.sibling}return null}var b=Object.assign,v=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),A=Symbol.for("react.consumer"),P=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),_=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),D=Symbol.for("react.activity"),H=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function K(a){return a===null||typeof a!="object"?null:(a=I&&a[I]||a["@@iterator"],typeof a=="function"?a:null)}var Q=Symbol.for("react.client.reference");function ne(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===Q?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case E:return"Fragment";case T:return"Profiler";case k:return"StrictMode";case R:return"Suspense";case _:return"SuspenseList";case D:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case C:return"Portal";case P:return a.displayName||"Context";case A:return(a._context.displayName||"Context")+".Consumer";case $:var n=a.render;return a=a.displayName,a||(a=n.displayName||n.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case M:return n=a.displayName||null,n!==null?n:ne(a.type)||"Memo";case B:n=a._payload,a=a._init;try{return ne(a(n))}catch{}}return null}var re=Array.isArray,j=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z={pending:!1,data:null,method:null,action:null},le=[],ce=-1;function O(a){return{current:a}}function z(a){0>ce||(a.current=le[ce],le[ce]=null,ce--)}function te(a,n){ce++,le[ce]=a.current,a.current=n}var ie=O(null),se=O(null),de=O(null),he=O(null);function fe(a,n){switch(te(de,n),te(se,a),te(ie,null),n.nodeType){case 9:case 11:a=(a=n.documentElement)&&(a=a.namespaceURI)?Rv(a):0;break;default:if(a=n.tagName,n=n.namespaceURI)n=Rv(n),a=Mv(n,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}z(ie),te(ie,a)}function pe(){z(ie),z(se),z(de)}function $e(a){a.memoizedState!==null&&te(he,a);var n=ie.current,o=Mv(n,a.type);n!==o&&(te(se,a),te(ie,o))}function Ie(a){se.current===a&&(z(ie),z(se)),he.current===a&&(z(he),Ts._currentValue=Z)}var ke,Oe;function yt(a){if(ke===void 0)try{throw Error()}catch(o){var n=o.stack.trim().match(/\n( *(at )?)/);ke=n&&n[1]||"",Oe=-1<o.stack.indexOf(`
3    at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
4`+ke+a+Oe}var Lt=!1;function et(a,n){if(!a||Lt)return"";Lt=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(n){var ae=function(){throw Error()};if(Object.defineProperty(ae.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ae,[])}catch(G){var V=G}Reflect.construct(a,[],ae)}else{try{ae.call()}catch(G){V=G}a.call(ae.prototype)}}else{try{throw Error()}catch(G){V=G}(ae=a())&&typeof ae.catch=="function"&&ae.catch(function(){})}}catch(G){if(G&&V&&typeof G.stack=="string")return[G.stack,V.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=l.DetermineComponentFrameRoot(),S=h[0],w=h[1];if(S&&w){var L=S.split(`
5`),q=w.split(`
6`);for(f=l=0;l<L.length&&!L[l].includes("DetermineComponentFrameRoot");)l++;for(;f<q.length&&!q[f].includes("DetermineComponentFrameRoot");)f++;if(l===L.length||f===q.length)for(l=L.length-1,f=q.length-1;1<=l&&0<=f&&L[l]!==q[f];)f--;for(;1<=l&&0<=f;l--,f--)if(L[l]!==q[f]){if(l!==1||f!==1)do if(l--,f--,0>f||L[l]!==q[f]){var W=`
7`+L[l].replace(" at new "," at ");return a.displayName&&W.includes("<anonymous>")&&(W=W.replace("<anonymous>",a.displayName)),W}while(1<=l&&0<=f);break}}}finally{Lt=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?yt(o):""}function It(a,n){switch(a.tag){case 26:case 27:case 5:return yt(a.type);case 16:return yt("Lazy");case 13:return a.child!==n&&n!==null?yt("Suspense Fallback"):yt("Suspense");case 19:return yt("SuspenseList");case 0:case 15:return et(a.type,!1);case 11:return et(a.type.render,!1);case 1:return et(a.type,!0);case 31:return yt("Activity");default:return""}}function Ye(a){try{var n="",o=null;do n+=It(a,o),o=a,a=a.return;while(a);return n}catch(l){return`
8Error generating stack: `+l.message+`
9`+l.stack}}var bt=Object.prototype.hasOwnProperty,oa=e.unstable_scheduleCallback,ft=e.unstable_cancelCallback,Ht=e.unstable_shouldYield,ka=e.unstable_requestPaint,mt=e.unstable_now,xn=e.unstable_getCurrentPriorityLevel,Da=e.unstable_ImmediatePriority,sa=e.unstable_UserBlockingPriority,Nt=e.unstable_NormalPriority,rn=e.unstable_LowPriority,Ca=e.unstable_IdlePriority,on=e.log,lt=e.unstable_setDisableYieldValue,je=null,Pe=null;function Ve(a){if(typeof on=="function"&&lt(a),Pe&&typeof Pe.setStrictMode=="function")try{Pe.setStrictMode(je,a)}catch{}}var He=Math.clz32?Math.clz32:sn,xa=Math.log,la=Math.LN2;function sn(a){return a>>>=0,a===0?32:31-(xa(a)/la|0)|0}var gt=256,ca=262144,Jt=4194304;function Bt(a){var n=a&42;if(n!==0)return n;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function ln(a,n,o){var l=a.pendingLanes;if(l===0)return 0;var f=0,h=a.suspendedLanes,S=a.pingedLanes;a=a.warmLanes;var w=l&134217727;return w!==0?(l=w&~h,l!==0?f=Bt(l):(S&=w,S!==0?f=Bt(S):o||(o=w&~a,o!==0&&(f=Bt(o))))):(w=l&~h,w!==0?f=Bt(w):S!==0?f=Bt(S):o||(o=l&~a,o!==0&&(f=Bt(o)))),f===0?0:n!==0&&n!==f&&(n&h)===0&&(h=f&-f,o=n&-n,h>=o||h===32&&(o&4194048)!==0)?n:f}function ua(a,n){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&n)===0}function nt(a,n){switch(a){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function jn(){var a=Jt;return Jt<<=1,(Jt&62914560)===0&&(Jt=4194304),a}function cn(a){for(var n=[],o=0;31>o;o++)n.push(a);return n}function ja(a,n){a.pendingLanes|=n,n!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function zn(a,n,o,l,f,h){var S=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var w=a.entanglements,L=a.expirationTimes,q=a.hiddenUpdates;for(o=S&~o;0<o;){var W=31-He(o),ae=1<<W;w[W]=0,L[W]=-1;var V=q[W];if(V!==null)for(q[W]=null,W=0;W<V.length;W++){var G=V[W];G!==null&&(G.lane&=-536870913)}o&=~ae}l!==0&&Fn(a,l,0),h!==0&&f===0&&a.tag!==0&&(a.suspendedLanes|=h&~(S&~n))}function Fn(a,n,o){a.pendingLanes|=n,a.suspendedLanes&=~n;var l=31-He(n);a.entangledLanes|=n,a.entanglements[l]=a.entanglements[l]|1073741824|o&261930}function Yi(a,n){var o=a.entangledLanes|=n;for(a=a.entanglements;o;){var l=31-He(o),f=1<<l;f&n|a[l]&n&&(a[l]|=n),o&=~f}}function ui(a,n){var o=n&-n;return o=(o&42)!==0?1:un(o),(o&(a.suspendedLanes|n))!==0?0:o}function un(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function dn(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function In(){var a=X.p;return a!==0?a:(a=window.event,a===void 0?32:e0(a.type))}function za(a,n){var o=X.p;try{return X.p=a,n()}finally{X.p=o}}var Et=Math.random().toString(36).slice(2),Xe="__reactFiber$"+Et,Dt="__reactProps$"+Et,Fa="__reactContainer$"+Et,it="__reactEvents$"+Et,Xi="__reactListeners$"+Et,Fo="__reactHandles$"+Et,ht="__reactResources$"+Et,Ut="__reactMarker$"+Et;function Ia(a){delete a[Xe],delete a[Dt],delete a[it],delete a[Xi],delete a[Fo]}function na(a){var n=a[Xe];if(n)return n;for(var o=a.parentNode;o;){if(n=o[Fa]||o[Xe]){if(o=n.alternate,n.child!==null||o!==null&&o.child!==null)for(a=zv(a);a!==null;){if(o=a[Xe])return o;a=zv(a)}return n}a=o,o=a.parentNode}return null}function Ha(a){if(a=a[Xe]||a[Fa]){var n=a.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return a}return null}function En(a){var n=a.tag;if(n===5||n===26||n===27||n===6)return a.stateNode;throw Error(r(33))}function Ba(a){var n=a[ht];return n||(n=a[ht]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function pt(a){a[Ut]=!0}var Io=new Set,Or={};function Tt(a,n){Tn(a,n),Tn(a+"Capture",n)}function Tn(a,n){for(Or[a]=n,a=0;a<n.length;a++)Io.add(n[a])}var id=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Ee={},ea={};function da(a){return bt.call(ea,a)?!0:bt.call(Ee,a)?!1:id.test(a)?ea[a]=!0:(Ee[a]=!0,!1)}function Qi(a,n,o){if(da(n))if(o===null)a.removeAttribute(n);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(n);return;case"boolean":var l=n.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){a.removeAttribute(n);return}}a.setAttribute(n,""+o)}}function Wi(a,n,o){if(o===null)a.removeAttribute(n);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(n);return}a.setAttribute(n,""+o)}}function fn(a,n,o,l){if(l===null)a.removeAttribute(o);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(n,o,""+l)}}function fa(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function zl(a){var n=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function rd(a,n,o){var l=Object.getOwnPropertyDescriptor(a.constructor.prototype,n);if(!a.hasOwnProperty(n)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var f=l.get,h=l.set;return Object.defineProperty(a,n,{configurable:!0,get:function(){return f.call(this)},set:function(S){o=""+S,h.call(this,S)}}),Object.defineProperty(a,n,{enumerable:l.enumerable}),{getValue:function(){return o},setValue:function(S){o=""+S},stopTracking:function(){a._valueTracker=null,delete a[n]}}}}function Ho(a){if(!a._valueTracker){var n=zl(a)?"checked":"value";a._valueTracker=rd(a,n,""+a[n])}}function Fl(a){if(!a)return!1;var n=a._valueTracker;if(!n)return!0;var o=n.getValue(),l="";return a&&(l=zl(a)?a.checked?"true":"false":a.value),a=l,a!==o?(n.setValue(a),!0):!1}function Il(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}
vendor: 4,523 bytes, line 9
9catch{return a.body}}var pE=/[\n"\\]/g;function Ua(a){return a.replace(pE,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function od(a,n,o,l,f,h,S,w){a.name="",S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?a.type=S:a.removeAttribute("type"),n!=null?S==="number"?(n===0&&a.value===""||a.value!=n)&&(a.value=""+fa(n)):a.value!==""+fa(n)&&(a.value=""+fa(n)):S!=="submit"&&S!=="reset"||a.removeAttribute("value"),n!=null?sd(a,S,fa(n)):o!=null?sd(a,S,fa(o)):l!=null&&a.removeAttribute("value"),f==null&&h!=null&&(a.defaultChecked=!!h),f!=null&&(a.checked=f&&typeof f!="function"&&typeof f!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?a.name=""+fa(w):a.removeAttribute("name")}function Ep(a,n,o,l,f,h,S,w){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(a.type=h),n!=null||o!=null){if(!(h!=="submit"&&h!=="reset"||n!=null)){Ho(a);return}o=o!=null?""+fa(o):"",n=n!=null?""+fa(n):o,w||n===a.value||(a.value=n),a.defaultValue=n}l=l??f,l=typeof l!="function"&&typeof l!="symbol"&&!!l,a.checked=w?a.checked:!!l,a.defaultChecked=!!l,S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"&&(a.name=S),Ho(a)}function sd(a,n,o){n==="number"&&Il(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function _r(a,n,o,l){if(a=a.options,n){n={};for(var f=0;f<o.length;f++)n["$"+o[f]]=!0;for(o=0;o<a.length;o++)f=n.hasOwnProperty("$"+a[o].value),a[o].selected!==f&&(a[o].selected=f),f&&l&&(a[o].defaultSelected=!0)}else{for(o=""+fa(o),n=null,f=0;f<a.length;f++){if(a[f].value===o){a[f].selected=!0,l&&(a[f].defaultSelected=!0);return}n!==null||a[f].disabled||(n=a[f])}n!==null&&(n.selected=!0)}}function Tp(a,n,o){if(n!=null&&(n=""+fa(n),n!==a.value&&(a.value=n),o==null)){a.defaultValue!==n&&(a.defaultValue=n);return}a.defaultValue=o!=null?""+fa(o):""}function wp(a,n,o,l){if(n==null){if(l!=null){if(o!=null)throw Error(r(92));if(re(l)){if(1<l.length)throw Error(r(93));l=l[0]}o=l}o==null&&(o=""),n=o}o=fa(n),a.defaultValue=o,l=a.textContent,l===o&&l!==""&&l!==null&&(a.value=l),Ho(a)}function Lr(a,n){if(n){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=n;return}}a.textContent=n}var yE=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Pp(a,n,o){var l=n.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?l?a.setProperty(n,""):n==="float"?a.cssFloat="":a[n]="":l?a.setProperty(n,o):typeof o!="number"||o===0||yE.has(n)?n==="float"?a.cssFloat=o:a[n]=(""+o).trim():a[n]=o+"px"}function Ap(a,n,o){if(n!=null&&typeof n!="object")throw Error(r(62));if(a=a.style,o!=null){for(var l in o)!o.hasOwnProperty(l)||n!=null&&n.hasOwnProperty(l)||(l.indexOf("--")===0?a.setProperty(l,""):l==="float"?a.cssFloat="":a[l]="");for(var f in n)l=n[f],n.hasOwnProperty(f)&&o[f]!==l&&Pp(a,f,l)}else for(var h in n)n.hasOwnProperty(h)&&Pp(a,h,n[h])}function ld(a){if(a.indexOf("-")===-1)return!1;switch(a){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 bE=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
9dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),vE=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Hl(a){return vE.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function Hn(){}var cd=null;function ud(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var Nr=null,Dr=null;function $p(a){var n=Ha(a);if(n&&(a=n.stateNode)){var o=a[Dt]||null;e:switch(a=n.stateNode,n.type){case"input":if(od(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),n=o.name,o.type==="radio"&&n!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+Ua(""+n)+'"][type="radio"]'),n=0;n<o.length;n++){var l=o[n];if(l!==a&&l.form===a.form){var f=l[Dt]||null;if(!f)throw Error(r(90));od(l,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(n=0;n<o.length;n++)l=o[n],l.form===a.form&&Fl(l)}break e;case"textarea":Tp(a,o.value,o.defaultValue);break e;case"select":n=o.value,n!=null&&_r(a,!!o.multiple,n,!1)}}}var dd=!1;function Rp(a,n,o){if(dd)return a(n,o);dd=!0;try{var l=a(n);return l}finally{if(dd=!1,(Nr!==null||Dr!==null)&&(Ac(),Nr&&(n=Nr,a=Dr,Dr=Nr=null,$p(n),a)))for(n=0;n<a.length;n++)$p(a[n])}}function Bo(a,n){var o=a.stateNode;if(o===null)return null;var l=o[Dt]||null;if(l===null)return null;o=l[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(a=a.type,l=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!l;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,n,typeof o));return o}var Bn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fd=!1;if(Bn)try{var Uo={};Object.defineProperty(Uo,"passive",{get:function(){fd=!0}}),window.addEventListener("test",Uo,Uo),window.removeEventListener("test",Uo,Uo)}catch{fd=!1}var di=null,md=null,Bl=null;function Mp(){if(Bl)return Bl;var a,n=md,o=n.length,l,f="value"in di?di.value:di.textContent,h=f.length;for(a=0;a<o&&n[a]===f[a];a++);var S=o-a;for(l=1;l<=S&&n[o-l]===f[h-l];l++);return Bl=f.slice(a,1<l?1-l:void 0)}function Ul(a){var n=a.keyCode;
vendor: 2,821 bytes, line 9
9return"charCode"in a?(a=a.charCode,a===0&&n===13&&(a=13)):a=n,a===10&&(a=13),32<=a||a===13?a:0}function ql(){return!0}function Op(){return!1}function ma(a){function n(o,l,f,h,S){this._reactName=o,this._targetInst=f,this.type=l,this.nativeEvent=h,this.target=S,this.currentTarget=null;for(var w in a)a.hasOwnProperty(w)&&(o=a[w],this[w]=o?o(h):h[w]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?ql:Op,this.isPropagationStopped=Op,this}return b(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=ql)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=ql)},persist:function(){},isPersistent:ql}),n}var Zi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vl=ma(Zi),qo=b({},Zi,{view:0,detail:0}),SE=ma(qo),gd,hd,Vo,Kl=b({},qo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yd,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==Vo&&(Vo&&a.type==="mousemove"?(gd=a.screenX-Vo.screenX,hd=a.screenY-Vo.screenY):hd=gd=0,Vo=a),gd)},movementY:function(a){return"movementY"in a?a.movementY:hd}}),_p=ma(Kl),kE=b({},Kl,{dataTransfer:0}),CE=ma(kE),xE=b({},qo,{relatedTarget:0}),pd=ma(xE),EE=b({},Zi,{animationName:0,elapsedTime:0,pseudoElement:0}),TE=ma(EE),wE=b({},Zi,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),PE=ma(wE),AE=b({},Zi,{data:0}),Lp=ma(AE),$E={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},RE={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"},ME={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function OE(a){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(a):(a=ME[a])?!!n[a]:!1}function yd(){return OE}var _E=b({},qo,{key:function(a){if(a.key){var n=$E[a.key]||a.key;if(n!=="Unidentified")return n}
vendor: 4,492 bytes, line 9
9return a.type==="keypress"?(a=Ul(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?RE[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yd,charCode:function(a){return a.type==="keypress"?Ul(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Ul(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),LE=ma(_E),NE=b({},Kl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Np=ma(NE),DE=b({},qo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yd}),jE=ma(DE),zE=b({},Zi,{propertyName:0,elapsedTime:0,pseudoElement:0}),FE=ma(zE),IE=b({},Kl,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),HE=ma(IE),BE=b({},Zi,{newState:0,oldState:0}),UE=ma(BE),qE=[9,13,27,32],bd=Bn&&"CompositionEvent"in window,Ko=null;Bn&&"documentMode"in document&&(Ko=document.documentMode);var VE=Bn&&"TextEvent"in window&&!Ko,Dp=Bn&&(!bd||Ko&&8<Ko&&11>=Ko),jp=" ",zp=!1;function Fp(a,n){switch(a){case"keyup":return qE.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ip(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var jr=!1;function KE(a,n){switch(a){case"compositionend":return Ip(n);case"keypress":return n.which!==32?null:(zp=!0,jp);case"textInput":return a=n.data,a===jp&&zp?null:a;default:return null}}function GE(a,n){if(jr)return a==="compositionend"||!bd&&Fp(a,n)?(a=Mp(),Bl=md=di=null,jr=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Dp&&n.locale!=="ko"?null:n.data;default:return null}}var YE={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 Hp(a){var n=a&&a.nodeName&&a.nodeName.toLowerCase();return n==="input"?!!YE[a.type]:n==="textarea"}function Bp(a,n,o,l){Nr?Dr?Dr.push(l):Dr=[l]:Nr=l,n=Nc(n,"onChange"),0<n.length&&(o=new Vl("onChange","change",null,o,l),a.push({event:o,listeners:n}))}var Go=null,Yo=null;function XE(a){Ev(a,0)}function Gl(a){var n=En(a);if(Fl(n))return a}function Up(a,n){if(a==="change")return n}var qp=!1;if(Bn){var vd;if(Bn){var Sd="oninput"in document;if(!Sd){var Vp=document.createElement("div");Vp.setAttribute("oninput","return;"),Sd=typeof Vp.oninput=="function"}vd=Sd}else vd=!1;qp=vd&&(!document.documentMode||9<document.documentMode)}function Kp(){Go&&(Go.detachEvent("onpropertychange",Gp),Yo=Go=null)}function Gp(a){if(a.propertyName==="value"&&Gl(Yo)){var n=[];Bp(n,Yo,a,ud(a)),Rp(XE,n)}}function QE(a,n,o){a==="focusin"?(Kp(),Go=n,Yo=o,Go.attachEvent("onpropertychange",Gp)):a==="focusout"&&Kp()}function WE(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Gl(Yo)}function ZE(a,n){if(a==="click")return Gl(n)}function JE(a,n){if(a==="input"||a==="change")return Gl(n)}function eT(a,n){return a===n&&(a!==0||1/a===1/n)||a!==a&&n!==n}var Ea=typeof Object.is=="function"?Object.is:eT;function Xo(a,n){if(Ea(a,n))return!0;if(typeof a!="object"||a===null||typeof n!="object"||n===null)return!1;var o=Object.keys(a),l=Object.keys(n);if(o.length!==l.length)return!1;for(l=0;l<o.length;l++){var f=o[l];if(!bt.call(n,f)||!Ea(a[f],n[f]))return!1}return!0}function Yp(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Xp(a,n){var o=Yp(a);a=0;for(var l;o;){if(o.nodeType===3){if(l=a+o.textContent.length,a<=n&&l>=n)return{node:o,offset:n-a};a=l}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Yp(o)}}function Qp(a,n){return a&&n?a===n?!0:a&&a.nodeType===3?!1:n&&n.nodeType===3?Qp(a,n.parentNode):"contains"in a?a.contains(n):a.compareDocumentPosition?!!(a.compareDocumentPosition(n)&16):!1:!1}function Wp(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var n=Il(a.document);n instanceof a.HTMLIFrameElement;){try{var o=typeof n.contentWindow.location.href=="string"}catch{o=!1}
vendor: 19,042 bytes, line 9
9if(o)a=n.contentWindow;else break;n=Il(a.document)}return n}function kd(a){var n=a&&a.nodeName&&a.nodeName.toLowerCase();return n&&(n==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||n==="textarea"||a.contentEditable==="true")}var tT=Bn&&"documentMode"in document&&11>=document.documentMode,zr=null,Cd=null,Qo=null,xd=!1;function Zp(a,n,o){var l=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;xd||zr==null||zr!==Il(l)||(l=zr,"selectionStart"in l&&kd(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Qo&&Xo(Qo,l)||(Qo=l,l=Nc(Cd,"onSelect"),0<l.length&&(n=new Vl("onSelect","select",null,n,o),a.push({event:n,listeners:l}),n.target=zr)))}function Ji(a,n){var o={};return o[a.toLowerCase()]=n.toLowerCase(),o["Webkit"+a]="webkit"+n,o["Moz"+a]="moz"+n,o}var Fr={animationend:Ji("Animation","AnimationEnd"),animationiteration:Ji("Animation","AnimationIteration"),animationstart:Ji("Animation","AnimationStart"),transitionrun:Ji("Transition","TransitionRun"),transitionstart:Ji("Transition","TransitionStart"),transitioncancel:Ji("Transition","TransitionCancel"),transitionend:Ji("Transition","TransitionEnd")},Ed={},Jp={};Bn&&(Jp=document.createElement("div").style,"AnimationEvent"in window||(delete Fr.animationend.animation,delete Fr.animationiteration.animation,delete Fr.animationstart.animation),"TransitionEvent"in window||delete Fr.transitionend.transition);function er(a){if(Ed[a])return Ed[a];if(!Fr[a])return a;var n=Fr[a],o;for(o in n)if(n.hasOwnProperty(o)&&o in Jp)return Ed[a]=n[o];return a}var ey=er("animationend"),ty=er("animationiteration"),ay=er("animationstart"),aT=er("transitionrun"),nT=er("transitionstart"),iT=er("transitioncancel"),ny=er("transitionend"),iy=new Map,Td="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Td.push("scrollEnd");function mn(a,n){iy.set(a,n),Tt(n,[a])}var Yl=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},qa=[],Ir=0,wd=0;function Xl(){for(var a=Ir,n=wd=Ir=0;n<a;){var o=qa[n];qa[n++]=null;var l=qa[n];qa[n++]=null;var f=qa[n];qa[n++]=null;var h=qa[n];if(qa[n++]=null,l!==null&&f!==null){var S=l.pending;S===null?f.next=f:(f.next=S.next,S.next=f),l.pending=f}h!==0&&ry(o,f,h)}}function Ql(a,n,o,l){qa[Ir++]=a,qa[Ir++]=n,qa[Ir++]=o,qa[Ir++]=l,wd|=l,a.lanes|=l,a=a.alternate,a!==null&&(a.lanes|=l)}function Pd(a,n,o,l){return Ql(a,n,o,l),Wl(a)}function tr(a,n){return Ql(a,null,null,n),Wl(a)}function ry(a,n,o){a.lanes|=o;var l=a.alternate;l!==null&&(l.lanes|=o);for(var f=!1,h=a.return;h!==null;)h.childLanes|=o,l=h.alternate,l!==null&&(l.childLanes|=o),h.tag===22&&(a=h.stateNode,a===null||a._visibility&1||(f=!0)),a=h,h=h.return;return a.tag===3?(h=a.stateNode,f&&n!==null&&(f=31-He(o),a=h.hiddenUpdates,l=a[f],l===null?a[f]=[n]:l.push(n),n.lane=o|536870912),h):null}function Wl(a){if(50<bs)throw bs=0,jf=null,Error(r(185));for(var n=a.return;n!==null;)a=n,n=a.return;return a.tag===3?a.stateNode:null}var Hr={};function rT(a,n,o,l){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ta(a,n,o,l){return new rT(a,n,o,l)}function Ad(a){return a=a.prototype,!(!a||!a.isReactComponent)}function Un(a,n){var o=a.alternate;return o===null?(o=Ta(a.tag,n,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=n,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,n=a.dependencies,o.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function oy(a,n){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=n,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,n=o.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),a}function Zl(a,n,o,l,f,h){var S=0;if(l=a,typeof a=="function")Ad(a)&&(S=1);else if(typeof a=="string")S=uw(a,o,ie.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case D:return a=Ta(31,o,n,f),a.elementType=D,a.lanes=h,a;case E:return ar(o.children,f,h,n);case k:S=8,f|=24;break;case T:return a=Ta(12,o,n,f|2),a.elementType=T,a.lanes=h,a;case R:return a=Ta(13,o,n,f),a.elementType=R,a.lanes=h,a;case _:return a=Ta(19,o,n,f),a.elementType=_,a.lanes=h,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case P:S=10;break e;case A:S=9;break e;case $:S=11;break e;case M:S=14;break e;case B:S=16,l=null;break e}S=29,o=Error(r(130,a===null?"null":typeof a,"")),l=null}return n=Ta(S,o,n,f),n.elementType=a,n.type=l,n.lanes=h,n}function ar(a,n,o,l){return a=Ta(7,a,l,n),a.lanes=o,a}function $d(a,n,o){return a=Ta(6,a,null,n),a.lanes=o,a}function sy(a){var n=Ta(18,null,null,0);return n.stateNode=a,n}function Rd(a,n,o){return n=Ta(4,a.children!==null?a.children:[],a.key,n),n.lanes=o,n.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},n}var ly=new WeakMap;function Va(a,n){if(typeof a=="object"&&a!==null){var o=ly.get(a);return o!==void 0?o:(n={value:a,source:n,stack:Ye(n)},ly.set(a,n),n)}return{value:a,source:n,stack:Ye(n)}}var Br=[],Ur=0,Jl=null,Wo=0,Ka=[],Ga=0,fi=null,wn=1,Pn="";function qn(a,n){Br[Ur++]=Wo,Br[Ur++]=Jl,Jl=a,Wo=n}function cy(a,n,o){Ka[Ga++]=wn,Ka[Ga++]=Pn,Ka[Ga++]=fi,fi=a;var l=wn;a=Pn;var f=32-He(l)-1;l&=~(1<<f),o+=1;var h=32-He(n)+f;if(30<h){var S=f-f%5;h=(l&(1<<S)-1).toString(32),l>>=S,f-=S,wn=1<<32-He(n)+f|o<<f|l,Pn=h+a}else wn=1<<h|o<<f|l,Pn=a}function Md(a){a.return!==null&&(qn(a,1),cy(a,1,0))}function Od(a){for(;a===Jl;)Jl=Br[--Ur],Br[Ur]=null,Wo=Br[--Ur],Br[Ur]=null;for(;a===fi;)fi=Ka[--Ga],Ka[Ga]=null,Pn=Ka[--Ga],Ka[Ga]=null,wn=Ka[--Ga],Ka[Ga]=null}function uy(a,n){Ka[Ga++]=wn,Ka[Ga++]=Pn,Ka[Ga++]=fi,wn=n.id,Pn=n.overflow,fi=a}var Yt=null,rt=null,De=!1,mi=null,Ya=!1,_d=Error(r(519));function gi(a){var n=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Zo(Va(n,a)),_d}function dy(a){var n=a.stateNode,o=a.type,l=a.memoizedProps;switch(n[Xe]=a,n[Dt]=l,o){case"dialog":Me("cancel",n),Me("close",n);break;case"iframe":case"object":case"embed":Me("load",n);break;case"video":case"audio":for(o=0;o<Ss.length;o++)Me(Ss[o],n);break;case"source":Me("error",n);break;case"img":case"image":case"link":Me("error",n),Me("load",n);break;case"details":Me("toggle",n);break;case"input":Me("invalid",n),Ep(n,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Me("invalid",n);break;case"textarea":Me("invalid",n),wp(n,l.value,l.defaultValue,l.children)}o=l.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||n.textContent===""+o||l.suppressHydrationWarning===!0||Av(n.textContent,o)?(l.popover!=null&&(Me("beforetoggle",n),Me("toggle",n)),l.onScroll!=null&&Me("scroll",n),l.onScrollEnd!=null&&Me("scrollend",n),l.onClick!=null&&(n.onclick=Hn),n=!0):n=!1,n||gi(a,!0)}function fy(a){for(Yt=a.return;Yt;)switch(Yt.tag){case 5:case 31:case 13:Ya=!1;return;case 27:case 3:Ya=!0;return;default:Yt=Yt.return}}function qr(a){if(a!==Yt)return!1;if(!De)return fy(a),De=!0,!1;var n=a.tag,o;if((o=n!==3&&n!==27)&&((o=n===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||Zf(a.type,a.memoizedProps)),o=!o),o&&rt&&gi(a),fy(a),n===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=jv(a)}else if(n===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=jv(a)}else n===27?(n=rt,Ai(a.type)?(a=nm,nm=null,rt=a):rt=n):rt=Yt?Qa(a.stateNode.nextSibling):null;return!0}function nr(){rt=Yt=null,De=!1}function Ld(){var a=mi;return a!==null&&(ya===null?ya=a:ya.push.apply(ya,a),mi=null),a}function Zo(a){mi===null?mi=[a]:mi.push(a)}var Nd=O(null),ir=null,Vn=null;function hi(a,n,o){te(Nd,n._currentValue),n._currentValue=o}function Kn(a){a._currentValue=Nd.current,z(Nd)}function Dd(a,n,o){for(;a!==null;){var l=a.alternate;if((a.childLanes&n)!==n?(a.childLanes|=n,l!==null&&(l.childLanes|=n)):l!==null&&(l.childLanes&n)!==n&&(l.childLanes|=n),a===o)break;a=a.return}}function jd(a,n,o,l){var f=a.child;for(f!==null&&(f.return=a);f!==null;){var h=f.dependencies;if(h!==null){var S=f.child;h=h.firstContext;e:for(;h!==null;){var w=h;h=f;for(var L=0;L<n.length;L++)if(w.context===n[L]){h.lanes|=o,w=h.alternate,w!==null&&(w.lanes|=o),Dd(h.return,o,a),l||(S=null);break e}h=w.next}}else if(f.tag===18){if(S=f.return,S===null)throw Error(r(341));S.lanes|=o,h=S.alternate,h!==null&&(h.lanes|=o),Dd(S,o,a),S=null}else S=f.child;if(S!==null)S.return=f;else for(S=f;S!==null;){if(S===a){S=null;break}if(f=S.sibling,f!==null){f.return=S.return,S=f;break}S=S.return}f=S}}function Vr(a,n,o,l){a=null;for(var f=n,h=!1;f!==null;){if(!h){if((f.flags&524288)!==0)h=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var S=f.alternate;if(S===null)throw Error(r(387));if(S=S.memoizedProps,S!==null){var w=f.type;Ea(f.pendingProps.value,S.value)||(a!==null?a.push(w):a=[w])}}else if(f===he.current){if(S=f.alternate,S===null)throw Error(r(387));S.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(a!==null?a.push(Ts):a=[Ts])}f=f.return}a!==null&&jd(n,a,o,l),n.flags|=262144}function ec(a){for(a=a.firstContext;a!==null;){if(!Ea(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function rr(a){ir=a,Vn=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Xt(a){return my(ir,a)}function tc(a,n){return ir===null&&rr(a),my(a,n)}function my(a,n){var o=n._currentValue;if(n={context:n,memoizedValue:o,next:null},Vn===null){if(a===null)throw Error(r(308));Vn=n,a.dependencies={lanes:0,firstContext:n},a.flags|=524288}else Vn=Vn.next=n;return o}var oT=typeof AbortController<"u"?AbortController:function(){var a=[],n=this.signal={aborted:!1,addEventListener:function(o,l){a.push(l)}};this.abort=function(){n.aborted=!0,a.forEach(function(o){return o()})}},sT=e.unstable_scheduleCallback,lT=e.unstable_NormalPriority,At={$$typeof:P,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zd(){return{controller:new oT,data:new Map,refCount:0}}function Jo(a){a.refCount--,a.refCount===0&&sT(lT,function(){a.controller.abort()})}var es=null,Fd=0,Kr=0,Gr=null;function cT(a,n){if(es===null){var o=es=[];Fd=0,Kr=Uf(),Gr={status:"pending",value:void 0,then:function(l){o.push(l)}}}return Fd++,n.then(gy,gy),n}function gy(){if(--Fd===0&&es!==null){Gr!==null&&(Gr.status="fulfilled");var a=es;es=null,Kr=0,Gr=null;for(var n=0;n<a.length;n++)(0,a[n])()}}function uT(a,n){var o=[],l={status:"pending",value:null,reason:null,then:function(f){o.push(f)}};return a.then(function(){l.status="fulfilled",l.value=n;for(var f=0;f<o.length;f++)(0,o[f])(n)},function(f){for(l.status="rejected",l.reason=f,f=0;f<o.length;f++)(0,o[f])(void 0)}),l}var hy=j.S;j.S=function(a,n){Zb=mt(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&cT(a,n),hy!==null&&hy(a,n)};var or=O(null);function Id(){var a=or.current;return a!==null?a:tt.pooledCache}function ac(a,n){n===null?te(or,or.current):te(or,n.pool)}function py(){var a=Id();return a===null?null:{parent:At._currentValue,pool:a}}var Yr=Error(r(460)),Hd=Error(r(474)),nc=Error(r(542)),ic={then:function(){}};function yy(a){return a=a.status,a==="fulfilled"||a==="rejected"}function by(a,n,o){switch(o=a[o],o===void 0?a.push(n):o!==n&&(n.then(Hn,Hn),n=o),n.status){case"fulfilled":return n.value;case"rejected":throw a=n.reason,Sy(a),a;default:if(typeof n.status=="string")n.then(Hn,Hn);else{if(a=tt,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=n,a.status="pending",a.then(function(l){if(n.status==="pending"){var f=n;f.status="fulfilled",f.value=l}},function(l){if(n.status==="pending"){var f=n;f.status="rejected",f.reason=l}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw a=n.reason,Sy(a),a}throw lr=n,Yr}}function sr(a){try{var n=a._init;return n(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(lr=o,Yr):o}}var lr=null;function vy(){if(lr===null)throw Error(r(459));var a=lr;return lr=null,a}function Sy(a){if(a===Yr||a===nc)throw Error(r(483))}var Xr=null,ts=0;function rc(a){var n=ts;return ts+=1,Xr===null&&(Xr=[]),by(Xr,a,n)}function as(a,n){n=n.props.ref,a.ref=n!==void 0?n:null}function oc(a,n){throw n.$$typeof===v?Error(r(525)):(a=Object.prototype.toString.call(n),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":a)))}function ky(a){function n(F,N){if(a){var U=F.deletions;U===null?(F.deletions=[N],F.flags|=16):U.push(N)}}function o(F,N){if(!a)return null;for(;N!==null;)n(F,N),N=N.sibling;return null}function l(F){for(var N=new Map;F!==null;)F.key!==null?N.set(F.key,F):N.set(F.index,F),F=F.sibling;return N}function f(F,N){return F=Un(F,N),F.index=0,F.sibling=null,F}function h(F,N,U){return F.index=U,a?(U=F.alternate,U!==null?(U=U.index,U<N?(F.flags|=67108866,N):U):(F.flags|=67108866,N)):(F.flags|=1048576,N)}function S(F){return a&&F.alternate===null&&(F.flags|=67108866),F}function w(F,N,U,ee){return N===null||N.tag!==6?(N=$d(U,F.mode,ee),N.return=F,N):(N=f(N,U),N.return=F,N)}function L(F,N,U,ee){var ge=U.type;return ge===E?W(F,N,U.props.children,ee,U.key):N!==null&&(N.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===B&&sr(ge)===N.type)?(N=f(N,U.props),as(N,U),N.return=F,N):(N=Zl(U.type,U.key,U.props,null,F.mode,ee),as(N,U),N.return=F,N)}function q(F,N,U,ee){return N===null||N.tag!==4||N.stateNode.containerInfo!==U.containerInfo||N.stateNode.implementation!==U.implementation?(N=Rd(U,F.mode,ee),N.return=F,N):(N=f(N,U.children||[]),N.return=F,N)}function W(F,N,U,ee,ge){return N===null||N.tag!==7?(N=ar(U,F.mode,ee,ge),N.return=F,N):(N=f(N,U),N.return=F,N)}function ae(F,N,U){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=$d(""+N,F.mode,U),N.return=F,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case x:return U=Zl(N.type,N.key,N.props,null,F.mode,U),as(U,N),U.return=F,U;case C:return N=Rd(N,F.mode,U),N.return=F,N;case B:return N=sr(N),ae(F,N,U)}if(re(N)||K(N))return N=ar(N,F.mode,U,null),N.return=F,N;if(typeof N.then=="function")return ae(F,rc(N),U);if(N.$$typeof===P)return ae(F,tc(F,N),U);oc(F,N)}return null}function V(F,N,U,ee){var ge=N!==null?N.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return ge!==null?null:w(F,N,""+U,ee);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case x:return U.key===ge?L(F,N,U,ee):null;case C:return U.key===ge?q(F,N,U,ee):null;case B:return U=sr(U),V(F,N,U,ee)}if(re(U)||K(U))return ge!==null?null:W(F,N,U,ee,null);if(typeof U.then=="function")return V(F,N,rc(U),ee);if(U.$$typeof===P)return V(F,N,tc(F,U),ee);oc(F,U)}return null}function G(F,N,U,ee,ge){if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return F=F.get(U)||null,w(N,F,""+ee,ge);if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case x:return F=F.get(ee.key===null?U:ee.key)||null,L(N,F,ee,ge);case C:return F=F.get(ee.key===null?U:ee.key)||null,q(N,F,ee,ge);case B:return ee=sr(ee),G(F,N,U,ee,ge)}if(re(ee)||K(ee))return F=F.get(U)||null,W(N,F,ee,ge,null);if(typeof ee.then=="function")return G(F,N,U,rc(ee),ge);if(ee.$$typeof===P)return G(F,N,U,tc(N,ee),ge);oc(N,ee)}return null}function ue(F,N,U,ee){for(var ge=null,ze=null,me=N,we=N=0,Le=null;me!==null&&we<U.length;we++){me.index>we?(Le=me,me=null):Le=me.sibling;var Fe=V(F,me,U[we],ee);if(Fe===null){me===null&&(me=Le);break}a&&me&&Fe.alternate===null&&n(F,me),N=h(Fe,N,we),ze===null?ge=Fe:ze.sibling=Fe,ze=Fe,me=Le}if(we===U.length)return o(F,me),De&&qn(F,we),ge;if(me===null){for(;we<U.length;we++)me=ae(F,U[we],ee),me!==null&&(N=h(me,N,we),ze===null?ge=me:ze.sibling=me,ze=me);return De&&qn(F,we),ge}for(me=l(me);we<U.length;we++)Le=G(me,F,we,U[we],ee),Le!==null&&(a&&Le.alternate!==null&&me.delete(Le.key===null?we:Le.key),N=h(Le,N,we),ze===null?ge=Le:ze.sibling=Le,ze=Le);return a&&me.forEach(function(_i){return n(F,_i)}),De&&qn(F,we),ge}function ye(F,N,U,ee){if(U==null)throw Error(r(151));for(var ge=null,ze=null,me=N,we=N=0,Le=null,Fe=U.next();me!==null&&!Fe.done;we++,Fe=U.next()){me.index>we?(Le=me,me=null):Le=me.sibling;var _i=V(F,me,Fe.value,ee);if(_i===null){me===null&&(me=Le);break}a&&me&&_i.alternate===null&&n(F,me),N=h(_i,N,we),ze===null?ge=_i:ze.sibling=_i,ze=_i,me=Le}if(Fe.done)return o(F,me),De&&qn(F,we),ge;if(me===null){for(;!Fe.done;we++,Fe=U.next())Fe=ae(F,Fe.value,ee),Fe!==null&&(N=h(Fe,N,we),ze===null?ge=Fe:ze.sibling=Fe,ze=Fe);return De&&qn(F,we),ge}for(me=l(me);!Fe.done;we++,Fe=U.next())Fe=G(me,F,we,Fe.value,ee),Fe!==null&&(a&&Fe.alternate!==null&&me.delete(Fe.key===null?we:Fe.key),N=h(Fe,N,we),ze===null?ge=Fe:ze.sibling=Fe,ze=Fe);return a&&me.forEach(function(kw){return n(F,kw)}),De&&qn(F,we),ge}function Ze(F,N,U,ee){if(typeof U=="object"&&U!==null&&U.type===E&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case x:e:{for(var ge=U.key;N!==null;){if(N.key===ge){if(ge=U.type,ge===E){if(N.tag===7){o(F,N.sibling),ee=f(N,U.props.children),ee.return=F,F=ee;break e}}else if(N.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===B&&sr(ge)===N.type){o(F,N.sibling),ee=f(N,U.props),as(ee,U),ee.return=F,F=ee;break e}o(F,N);break}else n(F,N);
vendor: 5,659 bytes, line 9
9N=N.sibling}U.type===E?(ee=ar(U.props.children,F.mode,ee,U.key),ee.return=F,F=ee):(ee=Zl(U.type,U.key,U.props,null,F.mode,ee),as(ee,U),ee.return=F,F=ee)}return S(F);case C:e:{for(ge=U.key;N!==null;){if(N.key===ge)if(N.tag===4&&N.stateNode.containerInfo===U.containerInfo&&N.stateNode.implementation===U.implementation){o(F,N.sibling),ee=f(N,U.children||[]),ee.return=F,F=ee;break e}else{o(F,N);break}else n(F,N);N=N.sibling}ee=Rd(U,F.mode,ee),ee.return=F,F=ee}return S(F);case B:return U=sr(U),Ze(F,N,U,ee)}if(re(U))return ue(F,N,U,ee);if(K(U)){if(ge=K(U),typeof ge!="function")throw Error(r(150));return U=ge.call(U),ye(F,N,U,ee)}if(typeof U.then=="function")return Ze(F,N,rc(U),ee);if(U.$$typeof===P)return Ze(F,N,tc(F,U),ee);oc(F,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,N!==null&&N.tag===6?(o(F,N.sibling),ee=f(N,U),ee.return=F,F=ee):(o(F,N),ee=$d(U,F.mode,ee),ee.return=F,F=ee),S(F)):o(F,N)}return function(F,N,U,ee){try{ts=0;var ge=Ze(F,N,U,ee);return Xr=null,ge}catch(me){if(me===Yr||me===nc)throw me;var ze=Ta(29,me,null,F.mode);return ze.lanes=ee,ze.return=F,ze}}}var cr=ky(!0),Cy=ky(!1),pi=!1;function Bd(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ud(a,n){a=a.updateQueue,n.updateQueue===a&&(n.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function yi(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function bi(a,n,o){var l=a.updateQueue;if(l===null)return null;if(l=l.shared,(Be&2)!==0){var f=l.pending;return f===null?n.next=n:(n.next=f.next,f.next=n),l.pending=n,n=Wl(a),ry(a,null,o),n}return Ql(a,l,n,o),Wl(a)}function ns(a,n,o){if(n=n.updateQueue,n!==null&&(n=n.shared,(o&4194048)!==0)){var l=n.lanes;l&=a.pendingLanes,o|=l,n.lanes=o,Yi(a,o)}}function qd(a,n){var o=a.updateQueue,l=a.alternate;if(l!==null&&(l=l.updateQueue,o===l)){var f=null,h=null;if(o=o.firstBaseUpdate,o!==null){do{var S={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};h===null?f=h=S:h=h.next=S,o=o.next}while(o!==null);h===null?f=h=n:h=h.next=n}else f=h=n;o={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:h,shared:l.shared,callbacks:l.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=n:a.next=n,o.lastBaseUpdate=n}var Vd=!1;function is(){if(Vd){var a=Gr;if(a!==null)throw a}}function rs(a,n,o,l){Vd=!1;var f=a.updateQueue;pi=!1;var h=f.firstBaseUpdate,S=f.lastBaseUpdate,w=f.shared.pending;if(w!==null){f.shared.pending=null;var L=w,q=L.next;L.next=null,S===null?h=q:S.next=q,S=L;var W=a.alternate;W!==null&&(W=W.updateQueue,w=W.lastBaseUpdate,w!==S&&(w===null?W.firstBaseUpdate=q:w.next=q,W.lastBaseUpdate=L))}if(h!==null){var ae=f.baseState;S=0,W=q=L=null,w=h;do{var V=w.lane&-536870913,G=V!==w.lane;if(G?(_e&V)===V:(l&V)===V){V!==0&&V===Kr&&(Vd=!0),W!==null&&(W=W.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});e:{var ue=a,ye=w;V=n;var Ze=o;switch(ye.tag){case 1:if(ue=ye.payload,typeof ue=="function"){ae=ue.call(Ze,ae,V);break e}ae=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=ye.payload,V=typeof ue=="function"?ue.call(Ze,ae,V):ue,V==null)break e;ae=b({},ae,V);break e;case 2:pi=!0}}V=w.callback,V!==null&&(a.flags|=64,G&&(a.flags|=8192),G=f.callbacks,G===null?f.callbacks=[V]:G.push(V))}else G={lane:V,tag:w.tag,payload:w.payload,callback:w.callback,next:null},W===null?(q=W=G,L=ae):W=W.next=G,S|=V;if(w=w.next,w===null){if(w=f.shared.pending,w===null)break;G=w,w=G.next,G.next=null,f.lastBaseUpdate=G,f.shared.pending=null}}while(!0);W===null&&(L=ae),f.baseState=L,f.firstBaseUpdate=q,f.lastBaseUpdate=W,h===null&&(f.shared.lanes=0),xi|=S,a.lanes=S,a.memoizedState=ae}}function xy(a,n){if(typeof a!="function")throw Error(r(191,a));a.call(n)}function Ey(a,n){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)xy(o[a],n)}var Qr=O(null),sc=O(0);function Ty(a,n){a=ti,te(sc,a),te(Qr,n),ti=a|n.baseLanes}function Kd(){te(sc,ti),te(Qr,Qr.current)}function Gd(){ti=sc.current,z(Qr),z(sc)}var wa=O(null),Xa=null;function vi(a){var n=a.alternate;te(wt,wt.current&1),te(wa,a),Xa===null&&(n===null||Qr.current!==null||n.memoizedState!==null)&&(Xa=a)}function Yd(a){te(wt,wt.current),te(wa,a),Xa===null&&(Xa=a)}function wy(a){a.tag===22?(te(wt,wt.current),te(wa,a),Xa===null&&(Xa=a)):Si()}function Si(){te(wt,wt.current),te(wa,wa.current)}function Pa(a){z(wa),Xa===a&&(Xa=null),z(wt)}var wt=O(0);function lc(a){for(var n=a;n!==null;){if(n.tag===13){var o=n.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||tm(o)||am(o)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break;for(;n.sibling===null;){if(n.return===null||n.return===a)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Gn=0,Te=null,Qe=null,$t=null,cc=!1,Wr=!1,ur=!1,uc=0,os=0,Zr=null,dT=0;function vt(){throw Error(r(321))}function Xd(a,n){if(n===null)return!1;for(var o=0;o<n.length&&o<a.length;o++)if(!Ea(a[o],n[o]))return!1;return!0}function Qd(a,n,o,l,f,h){return Gn=h,Te=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,j.H=a===null||a.memoizedState===null?cb:ff,ur=!1,h=o(l,f),ur=!1,Wr&&(h=Ay(n,o,l,f)),Py(a),h}function Py(a){j.H=cs;var n=Qe!==null&&Qe.next!==null;if(Gn=0,$t=Qe=Te=null,cc=!1,os=0,Zr=null,n)throw Error(r(300));
vendor: 7,889 bytes, line 9
9a===null||Rt||(a=a.dependencies,a!==null&&ec(a)&&(Rt=!0))}function Ay(a,n,o,l){Te=a;var f=0;do{if(Wr&&(Zr=null),os=0,Wr=!1,25<=f)throw Error(r(301));if(f+=1,$t=Qe=null,a.updateQueue!=null){var h=a.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}j.H=ub,h=n(o,l)}while(Wr);return h}function fT(){var a=j.H,n=a.useState()[0];return n=typeof n.then=="function"?ss(n):n,a=a.useState()[0],(Qe!==null?Qe.memoizedState:null)!==a&&(Te.flags|=1024),n}function Wd(){var a=uc!==0;return uc=0,a}function Zd(a,n,o){n.updateQueue=a.updateQueue,n.flags&=-2053,a.lanes&=~o}function Jd(a){if(cc){for(a=a.memoizedState;a!==null;){var n=a.queue;n!==null&&(n.pending=null),a=a.next}cc=!1}Gn=0,$t=Qe=Te=null,Wr=!1,os=uc=0,Zr=null}function ia(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $t===null?Te.memoizedState=$t=a:$t=$t.next=a,$t}function Pt(){if(Qe===null){var a=Te.alternate;a=a!==null?a.memoizedState:null}else a=Qe.next;var n=$t===null?Te.memoizedState:$t.next;if(n!==null)$t=n,Qe=a;else{if(a===null)throw Te.alternate===null?Error(r(467)):Error(r(310));Qe=a,a={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},$t===null?Te.memoizedState=$t=a:$t=$t.next=a}return $t}function dc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ss(a){var n=os;return os+=1,Zr===null&&(Zr=[]),a=by(Zr,a,n),n=Te,($t===null?n.memoizedState:$t.next)===null&&(n=n.alternate,j.H=n===null||n.memoizedState===null?cb:ff),a}function fc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return ss(a);if(a.$$typeof===P)return Xt(a)}throw Error(r(438,String(a)))}function ef(a){var n=null,o=Te.updateQueue;if(o!==null&&(n=o.memoCache),n==null){var l=Te.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(n={data:l.data.map(function(f){return f.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),o===null&&(o=dc(),Te.updateQueue=o),o.memoCache=n,o=n.data[n.index],o===void 0)for(o=n.data[n.index]=Array(a),l=0;l<a;l++)o[l]=H;return n.index++,o}function Yn(a,n){return typeof n=="function"?n(a):n}function mc(a){var n=Pt();return tf(n,Qe,a)}function tf(a,n,o){var l=a.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=o;var f=a.baseQueue,h=l.pending;if(h!==null){if(f!==null){var S=f.next;f.next=h.next,h.next=S}n.baseQueue=f=h,l.pending=null}if(h=a.baseState,f===null)a.memoizedState=h;else{n=f.next;var w=S=null,L=null,q=n,W=!1;do{var ae=q.lane&-536870913;if(ae!==q.lane?(_e&ae)===ae:(Gn&ae)===ae){var V=q.revertLane;if(V===0)L!==null&&(L=L.next={lane:0,revertLane:0,gesture:null,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null}),ae===Kr&&(W=!0);else if((Gn&V)===V){q=q.next,V===Kr&&(W=!0);continue}else ae={lane:0,revertLane:q.revertLane,gesture:null,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null},L===null?(w=L=ae,S=h):L=L.next=ae,Te.lanes|=V,xi|=V;ae=q.action,ur&&o(h,ae),h=q.hasEagerState?q.eagerState:o(h,ae)}else V={lane:ae,revertLane:q.revertLane,gesture:q.gesture,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null},L===null?(w=L=V,S=h):L=L.next=V,Te.lanes|=ae,xi|=ae;q=q.next}while(q!==null&&q!==n);if(L===null?S=h:L.next=w,!Ea(h,a.memoizedState)&&(Rt=!0,W&&(o=Gr,o!==null)))throw o;a.memoizedState=h,a.baseState=S,a.baseQueue=L,l.lastRenderedState=h}return f===null&&(l.lanes=0),[a.memoizedState,l.dispatch]}function af(a){var n=Pt(),o=n.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var l=o.dispatch,f=o.pending,h=n.memoizedState;if(f!==null){o.pending=null;var S=f=f.next;do h=a(h,S.action),S=S.next;while(S!==f);Ea(h,n.memoizedState)||(Rt=!0),n.memoizedState=h,n.baseQueue===null&&(n.baseState=h),o.lastRenderedState=h}return[h,l]}function $y(a,n,o){var l=Te,f=Pt(),h=De;if(h){if(o===void 0)throw Error(r(407));o=o()}else o=n();var S=!Ea((Qe||f).memoizedState,o);if(S&&(f.memoizedState=o,Rt=!0),f=f.queue,of(Oy.bind(null,l,f,a),[a]),f.getSnapshot!==n||S||$t!==null&&$t.memoizedState.tag&1){if(l.flags|=2048,Jr(9,{destroy:void 0},My.bind(null,l,f,o,n),null),tt===null)throw Error(r(349));h||(Gn&127)!==0||Ry(l,n,o)}return o}function Ry(a,n,o){a.flags|=16384,a={getSnapshot:n,value:o},n=Te.updateQueue,n===null?(n=dc(),Te.updateQueue=n,n.stores=[a]):(o=n.stores,o===null?n.stores=[a]:o.push(a))}function My(a,n,o,l){n.value=o,n.getSnapshot=l,_y(n)&&Ly(a)}function Oy(a,n,o){return o(function(){_y(n)&&Ly(a)})}function _y(a){var n=a.getSnapshot;a=a.value;try{var o=n();return!Ea(a,o)}catch{return!0}}function Ly(a){var n=tr(a,2);n!==null&&ba(n,a,2)}function nf(a){var n=ia();if(typeof a=="function"){var o=a;if(a=o(),ur){Ve(!0);try{o()}finally{Ve(!1)}}}return n.memoizedState=n.baseState=a,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:a},n}function Ny(a,n,o,l){return a.baseState=o,tf(a,Qe,typeof l=="function"?l:Yn)}function mT(a,n,o,l,f){if(pc(a))throw Error(r(485));if(a=n.action,a!==null){var h={payload:f,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(S){h.listeners.push(S)}};j.T!==null?o(!0):h.isTransition=!1,l(h),o=n.pending,o===null?(h.next=n.pending=h,Dy(n,h)):(h.next=o.next,n.pending=o.next=h)}}function Dy(a,n){var o=n.action,l=n.payload,f=a.state;if(n.isTransition){var h=j.T,S={};j.T=S;try{var w=o(f,l),L=j.S;L!==null&&L(S,w),jy(a,n,w)}catch(q){rf(a,n,q)}finally{h!==null&&S.types!==null&&(h.types=S.types),j.T=h}}else try{h=o(f,l),jy(a,n,h)}catch(q){rf(a,n,q)}}function jy(a,n,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(l){zy(a,n,l)},function(l){return rf(a,n,l)}):zy(a,n,o)}function zy(a,n,o){n.status="fulfilled",n.value=o,Fy(n),a.state=o,n=a.pending,n!==null&&(o=n.next,o===n?a.pending=null:(o=o.next,n.next=o,Dy(a,o)))}function rf(a,n,o){var l=a.pending;if(a.pending=null,l!==null){l=l.next;do n.status="rejected",n.reason=o,Fy(n),n=n.next;while(n!==l)}a.action=null}function Fy(a){a=a.listeners;for(var n=0;n<a.length;n++)(0,a[n])()}function Iy(a,n){return n}function Hy(a,n){if(De){var o=tt.formState;if(o!==null){e:{var l=Te;if(De){if(rt){t:{for(var f=rt,h=Ya;f.nodeType!==8;){if(!h){f=null;break t}if(f=Qa(f.nextSibling),f===null){f=null;break t}}h=f.data,f=h==="F!"||h==="F"?f:null}if(f){rt=Qa(f.nextSibling),l=f.data==="F!";break e}}gi(l)}l=!1}l&&(n=o[0])}}return o=ia(),o.memoizedState=o.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Iy,lastRenderedState:n},o.queue=l,o=ob.bind(null,Te,l),l.dispatch=o,l=nf(!1),h=df.bind(null,Te,!1,l.queue),l=ia(),f={state:n,dispatch:null,action:a,pending:null},l.queue=f,o=mT.bind(null,Te,f,h,o),f.dispatch=o,l.memoizedState=a,[n,o,!1]}function By(a){var n=Pt();return Uy(n,Qe,a)}function Uy(a,n,o){if(n=tf(a,n,Iy)[0],a=mc(Yn)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var l=ss(n)}catch(S){throw S===Yr?nc:S}else l=n;n=Pt();var f=n.queue,h=f.dispatch;return o!==n.memoizedState&&(Te.flags|=2048,Jr(9,{destroy:void 0},gT.bind(null,f,o),null)),[l,h,a]}function gT(a,n){a.action=n}function qy(a){var n=Pt(),o=Qe;if(o!==null)return Uy(n,o,a);Pt(),n=n.memoizedState,o=Pt();var l=o.queue.dispatch;return o.memoizedState=a,[n,l,!1]}function Jr(a,n,o,l){return a={tag:a,create:o,deps:l,inst:n,next:null},n=Te.updateQueue,n===null&&(n=dc(),Te.updateQueue=n),o=n.lastEffect,o===null?n.lastEffect=a.next=a:(l=o.next,o.next=a,a.next=l,n.lastEffect=a),a}function Vy(){return Pt().memoizedState}function gc(a,n,o,l){var f=ia();Te.flags|=a,f.memoizedState=Jr(1|n,{destroy:void 0},o,l===void 0?null:l)}function hc(a,n,o,l){var f=Pt();l=l===void 0?null:l;var h=f.memoizedState.inst;Qe!==null&&l!==null&&Xd(l,Qe.memoizedState.deps)?f.memoizedState=Jr(n,h,o,l):(Te.flags|=a,f.memoizedState=Jr(1|n,h,o,l))}function Ky(a,n){gc(8390656,8,a,n)}function of(a,n){hc(2048,8,a,n)}
vendor: 4,877 bytes, line 9
9function hT(a){Te.flags|=4;var n=Te.updateQueue;if(n===null)n=dc(),Te.updateQueue=n,n.events=[a];else{var o=n.events;o===null?n.events=[a]:o.push(a)}}function Gy(a){var n=Pt().memoizedState;return hT({ref:n,nextImpl:a}),function(){if((Be&2)!==0)throw Error(r(440));return n.impl.apply(void 0,arguments)}}function Yy(a,n){return hc(4,2,a,n)}function Xy(a,n){return hc(4,4,a,n)}function Qy(a,n){if(typeof n=="function"){a=a();var o=n(a);return function(){typeof o=="function"?o():n(null)}}if(n!=null)return a=a(),n.current=a,function(){n.current=null}}function Wy(a,n,o){o=o!=null?o.concat([a]):null,hc(4,4,Qy.bind(null,n,a),o)}function sf(){}function Zy(a,n){var o=Pt();n=n===void 0?null:n;var l=o.memoizedState;return n!==null&&Xd(n,l[1])?l[0]:(o.memoizedState=[a,n],a)}function Jy(a,n){var o=Pt();n=n===void 0?null:n;var l=o.memoizedState;if(n!==null&&Xd(n,l[1]))return l[0];if(l=a(),ur){Ve(!0);try{a()}finally{Ve(!1)}}return o.memoizedState=[l,n],l}function lf(a,n,o){return o===void 0||(Gn&1073741824)!==0&&(_e&261930)===0?a.memoizedState=n:(a.memoizedState=o,a=ev(),Te.lanes|=a,xi|=a,o)}function eb(a,n,o,l){return Ea(o,n)?o:Qr.current!==null?(a=lf(a,o,l),Ea(a,n)||(Rt=!0),a):(Gn&42)===0||(Gn&1073741824)!==0&&(_e&261930)===0?(Rt=!0,a.memoizedState=o):(a=ev(),Te.lanes|=a,xi|=a,n)}function tb(a,n,o,l,f){var h=X.p;X.p=h!==0&&8>h?h:8;var S=j.T,w={};j.T=w,df(a,!1,n,o);try{var L=f(),q=j.S;if(q!==null&&q(w,L),L!==null&&typeof L=="object"&&typeof L.then=="function"){var W=uT(L,l);ls(a,n,W,Ra(a))}else ls(a,n,l,Ra(a))}catch(ae){ls(a,n,{then:function(){},status:"rejected",reason:ae},Ra())}finally{X.p=h,S!==null&&w.types!==null&&(S.types=w.types),j.T=S}}function pT(){}function cf(a,n,o,l){if(a.tag!==5)throw Error(r(476));var f=ab(a).queue;tb(a,f,n,Z,o===null?pT:function(){return nb(a),o(l)})}function ab(a){var n=a.memoizedState;if(n!==null)return n;n={memoizedState:Z,baseState:Z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:Z},next:null};var o={};return n.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:o},next:null},a.memoizedState=n,a=a.alternate,a!==null&&(a.memoizedState=n),n}function nb(a){var n=ab(a);n.next===null&&(n=a.alternate.memoizedState),ls(a,n.next.queue,{},Ra())}function uf(){return Xt(Ts)}function ib(){return Pt().memoizedState}function rb(){return Pt().memoizedState}function yT(a){for(var n=a.return;n!==null;){switch(n.tag){case 24:case 3:var o=Ra();a=yi(o);var l=bi(n,a,o);l!==null&&(ba(l,n,o),ns(l,n,o)),n={cache:zd()},a.payload=n;return}n=n.return}}function bT(a,n,o){var l=Ra();o={lane:l,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},pc(a)?sb(n,o):(o=Pd(a,n,o,l),o!==null&&(ba(o,a,l),lb(o,n,l)))}function ob(a,n,o){var l=Ra();ls(a,n,o,l)}function ls(a,n,o,l){var f={lane:l,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(pc(a))sb(n,f);else{var h=a.alternate;if(a.lanes===0&&(h===null||h.lanes===0)&&(h=n.lastRenderedReducer,h!==null))try{var S=n.lastRenderedState,w=h(S,o);if(f.hasEagerState=!0,f.eagerState=w,Ea(w,S))return Ql(a,n,f,0),tt===null&&Xl(),!1}catch{}if(o=Pd(a,n,f,l),o!==null)return ba(o,a,l),lb(o,n,l),!0}return!1}function df(a,n,o,l){if(l={lane:2,revertLane:Uf(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},pc(a)){if(n)throw Error(r(479))}else n=Pd(a,o,l,2),n!==null&&ba(n,a,2)}function pc(a){var n=a.alternate;return a===Te||n!==null&&n===Te}function sb(a,n){Wr=cc=!0;var o=a.pending;o===null?n.next=n:(n.next=o.next,o.next=n),a.pending=n}function lb(a,n,o){if((o&4194048)!==0){var l=n.lanes;l&=a.pendingLanes,o|=l,n.lanes=o,Yi(a,o)}}var cs={readContext:Xt,use:fc,useCallback:vt,useContext:vt,useEffect:vt,useImperativeHandle:vt,useLayoutEffect:vt,useInsertionEffect:vt,useMemo:vt,useReducer:vt,useRef:vt,useState:vt,useDebugValue:vt,useDeferredValue:vt,useTransition:vt,useSyncExternalStore:vt,useId:vt,useHostTransitionStatus:vt,useFormState:vt,useActionState:vt,useOptimistic:vt,useMemoCache:vt,useCacheRefresh:vt};cs.useEffectEvent=vt;var cb={readContext:Xt,use:fc,useCallback:function(a,n){return ia().memoizedState=[a,n===void 0?null:n],a},useContext:Xt,useEffect:Ky,useImperativeHandle:function(a,n,o){o=o!=null?o.concat([a]):null,gc(4194308,4,Qy.bind(null,n,a),o)},useLayoutEffect:function(a,n){return gc(4194308,4,a,n)},useInsertionEffect:function(a,n){gc(4,2,a,n)},useMemo:function(a,n){var o=ia();n=n===void 0?null:n;var l=a();if(ur){Ve(!0);try{a()}finally{Ve(!1)}}return o.memoizedState=[l,n],l},useReducer:function(a,n,o){var l=ia();if(o!==void 0){var f=o(n);if(ur){Ve(!0);try{o(n)}finally{Ve(!1)}}}else f=n;return l.memoizedState=l.baseState=f,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:f},l.queue=a,a=a.dispatch=bT.bind(null,Te,a),[l.memoizedState,a]}
vendor: 6,043 bytes, line 9
9,useRef:function(a){var n=ia();return a={current:a},n.memoizedState=a},useState:function(a){a=nf(a);var n=a.queue,o=ob.bind(null,Te,n);return n.dispatch=o,[a.memoizedState,o]},useDebugValue:sf,useDeferredValue:function(a,n){var o=ia();return lf(o,a,n)},useTransition:function(){var a=nf(!1);return a=tb.bind(null,Te,a.queue,!0,!1),ia().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,n,o){var l=Te,f=ia();if(De){if(o===void 0)throw Error(r(407));o=o()}else{if(o=n(),tt===null)throw Error(r(349));(_e&127)!==0||Ry(l,n,o)}f.memoizedState=o;var h={value:o,getSnapshot:n};return f.queue=h,Ky(Oy.bind(null,l,h,a),[a]),l.flags|=2048,Jr(9,{destroy:void 0},My.bind(null,l,h,o,n),null),o},useId:function(){var a=ia(),n=tt.identifierPrefix;if(De){var o=Pn,l=wn;o=(l&~(1<<32-He(l)-1)).toString(32)+o,n="_"+n+"R_"+o,o=uc++,0<o&&(n+="H"+o.toString(32)),n+="_"}else o=dT++,n="_"+n+"r_"+o.toString(32)+"_";return a.memoizedState=n},useHostTransitionStatus:uf,useFormState:Hy,useActionState:Hy,useOptimistic:function(a){var n=ia();n.memoizedState=n.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=o,n=df.bind(null,Te,!0,o),o.dispatch=n,[a,n]},useMemoCache:ef,useCacheRefresh:function(){return ia().memoizedState=yT.bind(null,Te)},useEffectEvent:function(a){var n=ia(),o={impl:a};return n.memoizedState=o,function(){if((Be&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},ff={readContext:Xt,use:fc,useCallback:Zy,useContext:Xt,useEffect:of,useImperativeHandle:Wy,useInsertionEffect:Yy,useLayoutEffect:Xy,useMemo:Jy,useReducer:mc,useRef:Vy,useState:function(){return mc(Yn)},useDebugValue:sf,useDeferredValue:function(a,n){var o=Pt();return eb(o,Qe.memoizedState,a,n)},useTransition:function(){var a=mc(Yn)[0],n=Pt().memoizedState;return[typeof a=="boolean"?a:ss(a),n]},useSyncExternalStore:$y,useId:ib,useHostTransitionStatus:uf,useFormState:By,useActionState:By,useOptimistic:function(a,n){var o=Pt();return Ny(o,Qe,a,n)},useMemoCache:ef,useCacheRefresh:rb};ff.useEffectEvent=Gy;var ub={readContext:Xt,use:fc,useCallback:Zy,useContext:Xt,useEffect:of,useImperativeHandle:Wy,useInsertionEffect:Yy,useLayoutEffect:Xy,useMemo:Jy,useReducer:af,useRef:Vy,useState:function(){return af(Yn)},useDebugValue:sf,useDeferredValue:function(a,n){var o=Pt();return Qe===null?lf(o,a,n):eb(o,Qe.memoizedState,a,n)},useTransition:function(){var a=af(Yn)[0],n=Pt().memoizedState;return[typeof a=="boolean"?a:ss(a),n]},useSyncExternalStore:$y,useId:ib,useHostTransitionStatus:uf,useFormState:qy,useActionState:qy,useOptimistic:function(a,n){var o=Pt();return Qe!==null?Ny(o,Qe,a,n):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:ef,useCacheRefresh:rb};ub.useEffectEvent=Gy;function mf(a,n,o,l){n=a.memoizedState,o=o(l,n),o=o==null?n:b({},n,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var gf={enqueueSetState:function(a,n,o){a=a._reactInternals;var l=Ra(),f=yi(l);f.payload=n,o!=null&&(f.callback=o),n=bi(a,f,l),n!==null&&(ba(n,a,l),ns(n,a,l))},enqueueReplaceState:function(a,n,o){a=a._reactInternals;var l=Ra(),f=yi(l);f.tag=1,f.payload=n,o!=null&&(f.callback=o),n=bi(a,f,l),n!==null&&(ba(n,a,l),ns(n,a,l))},enqueueForceUpdate:function(a,n){a=a._reactInternals;var o=Ra(),l=yi(o);l.tag=2,n!=null&&(l.callback=n),n=bi(a,l,o),n!==null&&(ba(n,a,o),ns(n,a,o))}};function db(a,n,o,l,f,h,S){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(l,h,S):n.prototype&&n.prototype.isPureReactComponent?!Xo(o,l)||!Xo(f,h):!0}function fb(a,n,o,l){a=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(o,l),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(o,l),n.state!==a&&gf.enqueueReplaceState(n,n.state,null)}function dr(a,n){var o=n;if("ref"in n){o={};for(var l in n)l!=="ref"&&(o[l]=n[l])}if(a=a.defaultProps){o===n&&(o=b({},o));for(var f in a)o[f]===void 0&&(o[f]=a[f])}return o}function mb(a){Yl(a)}function gb(a){console.error(a)}function hb(a){Yl(a)}function yc(a,n){try{var o=a.onUncaughtError;o(n.value,{componentStack:n.stack})}catch(l){setTimeout(function(){throw l})}}function pb(a,n,o){try{var l=a.onCaughtError;l(o.value,{componentStack:o.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function hf(a,n,o){return o=yi(o),o.tag=3,o.payload={element:null},o.callback=function(){yc(a,n)},o}function yb(a){return a=yi(a),a.tag=3,a}function bb(a,n,o,l){var f=o.type.getDerivedStateFromError;if(typeof f=="function"){var h=l.value;a.payload=function(){return f(h)},a.callback=function(){pb(n,o,l)}}var S=o.stateNode;S!==null&&typeof S.componentDidCatch=="function"&&(a.callback=function(){pb(n,o,l),typeof f!="function"&&(Ei===null?Ei=new Set([this]):Ei.add(this));var w=l.stack;this.componentDidCatch(l.value,{componentStack:w!==null?w:""})})}function vT(a,n,o,l,f){if(o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(n=o.alternate,n!==null&&Vr(n,o,f,!0),o=wa.current,o!==null){switch(o.tag){case 31:case 13:return Xa===null?$c():o.alternate===null&&St===0&&(St=3),o.flags&=-257,o.flags|=65536,o.lanes=f,l===ic?o.flags|=16384:(n=o.updateQueue,n===null?o.updateQueue=new Set([l]):n.add(l),If(a,l,f)),!1;case 22:return o.flags|=65536,l===ic?o.flags|=16384:(n=o.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([l])},o.updateQueue=n):(o=n.retryQueue,o===null?n.retryQueue=new Set([l]):o.add(l)),If(a,l,f)),!1}throw Error(r(435,o.tag))}return If(a,l,f),$c(),!1}if(De)return n=wa.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=f,l!==_d&&(a=Error(r(422),{cause:l}),Zo(Va(a,o)))):(l!==_d&&(n=Error(r(423),{cause:l}),Zo(Va(n,o))),a=a.current.alternate,a.flags|=65536,f&=-f,a.lanes|=f,l=Va(l,o),f=hf(a.stateNode,l,f),qd(a,f),St!==4&&(St=2)),!1;var h=Error(r(520),{cause:l});if(h=Va(h,o),ys===null?ys=[h]:ys.push(h),St!==4&&(St=2),n===null)return!0;l=Va(l,o),o=n;do{switch(o.tag){case 3:return o.flags|=65536,a=f&-f,o.lanes|=a,a=hf
vendor: 13,753 bytes, line 9
9(o.stateNode,l,a),qd(o,a),!1;case 1:if(n=o.type,h=o.stateNode,(o.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Ei===null||!Ei.has(h))))return o.flags|=65536,f&=-f,o.lanes|=f,f=yb(f),bb(f,a,o,l),qd(o,f),!1}o=o.return}while(o!==null);return!1}var pf=Error(r(461)),Rt=!1;function Qt(a,n,o,l){n.child=a===null?Cy(n,null,o,l):cr(n,a.child,o,l)}function vb(a,n,o,l,f){o=o.render;var h=n.ref;if("ref"in l){var S={};for(var w in l)w!=="ref"&&(S[w]=l[w])}else S=l;return rr(n),l=Qd(a,n,o,S,h,f),w=Wd(),a!==null&&!Rt?(Zd(a,n,f),Xn(a,n,f)):(De&&w&&Md(n),n.flags|=1,Qt(a,n,l,f),n.child)}function Sb(a,n,o,l,f){if(a===null){var h=o.type;return typeof h=="function"&&!Ad(h)&&h.defaultProps===void 0&&o.compare===null?(n.tag=15,n.type=h,kb(a,n,h,l,f)):(a=Zl(o.type,null,l,n,n.mode,f),a.ref=n.ref,a.return=n,n.child=a)}if(h=a.child,!Ef(a,f)){var S=h.memoizedProps;if(o=o.compare,o=o!==null?o:Xo,o(S,l)&&a.ref===n.ref)return Xn(a,n,f)}return n.flags|=1,a=Un(h,l),a.ref=n.ref,a.return=n,n.child=a}function kb(a,n,o,l,f){if(a!==null){var h=a.memoizedProps;if(Xo(h,l)&&a.ref===n.ref)if(Rt=!1,n.pendingProps=l=h,Ef(a,f))(a.flags&131072)!==0&&(Rt=!0);else return n.lanes=a.lanes,Xn(a,n,f)}return yf(a,n,o,l,f)}function Cb(a,n,o,l){var f=l.children,h=a!==null?a.memoizedState:null;if(a===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((n.flags&128)!==0){if(h=h!==null?h.baseLanes|o:o,a!==null){for(l=n.child=a.child,f=0;l!==null;)f=f|l.lanes|l.childLanes,l=l.sibling;l=f&~h}else l=0,n.child=null;return xb(a,n,h,o,l)}if((o&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},a!==null&&ac(n,h!==null?h.cachePool:null),h!==null?Ty(n,h):Kd(),wy(n);else return l=n.lanes=536870912,xb(a,n,h!==null?h.baseLanes|o:o,o,l)}else h!==null?(ac(n,h.cachePool),Ty(n,h),Si(),n.memoizedState=null):(a!==null&&ac(n,null),Kd(),Si());return Qt(a,n,f,o),n.child}function us(a,n){return a!==null&&a.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function xb(a,n,o,l,f){var h=Id();return h=h===null?null:{parent:At._currentValue,pool:h},n.memoizedState={baseLanes:o,cachePool:h},a!==null&&ac(n,null),Kd(),wy(n),a!==null&&Vr(a,n,l,!0),n.childLanes=f,null}function bc(a,n){return n=Sc({mode:n.mode,children:n.children},a.mode),n.ref=a.ref,a.child=n,n.return=a,n}function Eb(a,n,o){return cr(n,a.child,null,o),a=bc(n,n.pendingProps),a.flags|=2,Pa(n),n.memoizedState=null,a}function ST(a,n,o){var l=n.pendingProps,f=(n.flags&128)!==0;if(n.flags&=-129,a===null){if(De){if(l.mode==="hidden")return a=bc(n,l),n.lanes=536870912,us(null,a);if(Yd(n),(a=rt)?(a=Dv(a,Ya),a=a!==null&&a.data==="&"?a:null,a!==null&&(n.memoizedState={dehydrated:a,treeContext:fi!==null?{id:wn,overflow:Pn}:null,retryLane:536870912,hydrationErrors:null},o=sy(a),o.return=n,n.child=o,Yt=n,rt=null)):a=null,a===null)throw gi(n);return n.lanes=536870912,null}return bc(n,l)}var h=a.memoizedState;if(h!==null){var S=h.dehydrated;if(Yd(n),f)if(n.flags&256)n.flags&=-257,n=Eb(a,n,o);else if(n.memoizedState!==null)n.child=a.child,n.flags|=128,n=null;else throw Error(r(558));else if(Rt||Vr(a,n,o,!1),f=(o&a.childLanes)!==0,Rt||f){if(l=tt,l!==null&&(S=ui(l,o),S!==0&&S!==h.retryLane))throw h.retryLane=S,tr(a,S),ba(l,a,S),pf;$c(),n=Eb(a,n,o)}else a=h.treeContext,rt=Qa(S.nextSibling),Yt=n,De=!0,mi=null,Ya=!1,a!==null&&uy(n,a),n=bc(n,l),n.flags|=4096;return n}return a=Un(a.child,{mode:l.mode,children:l.children}),a.ref=n.ref,n.child=a,a.return=n,a}function vc(a,n){var o=n.ref;if(o===null)a!==null&&a.ref!==null&&(n.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(n.flags|=4194816)}}function yf(a,n,o,l,f){return rr(n),o=Qd(a,n,o,l,void 0,f),l=Wd(),a!==null&&!Rt?(Zd(a,n,f),Xn(a,n,f)):(De&&l&&Md(n),n.flags|=1,Qt(a,n,o,f),n.child)}function Tb(a,n,o,l,f,h){return rr(n),n.updateQueue=null,o=Ay(n,l,o,f),Py(a),l=Wd(),a!==null&&!Rt?(Zd(a,n,h),Xn(a,n,h)):(De&&l&&Md(n),n.flags|=1,Qt(a,n,o,h),n.child)}function wb(a,n,o,l,f){if(rr(n),n.stateNode===null){var h=Hr,S=o.contextType;typeof S=="object"&&S!==null&&(h=Xt(S)),h=new o(l,h),n.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=gf,n.stateNode=h,h._reactInternals=n,h=n.stateNode,h.props=l,h.state=n.memoizedState,h.refs={},Bd(n),S=o.contextType,h.context=typeof S=="object"&&S!==null?Xt(S):Hr,h.state=n.memoizedState,S=o.getDerivedStateFromProps,typeof S=="function"&&(mf(n,o,S,l),h.state=n.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(S=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),S!==h.state&&gf.enqueueReplaceState(h,h.state,null),rs(n,l,h,f),is(),h.state=n.memoizedState),typeof h.componentDidMount=="function"&&(n.flags|=4194308),l=!0}else if(a===null){h=n.stateNode;var w=n.memoizedProps,L=dr(o,w);h.props=L;var q=h.context,W=o.contextType;S=Hr,typeof W=="object"&&W!==null&&(S=Xt(W));var ae=o.getDerivedStateFromProps;W=typeof ae=="function"||typeof h.getSnapshotBeforeUpdate=="function",w=n.pendingProps!==w,W||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(w||q!==S)&&fb(n,h,l,S),pi=!1;var V=n.memoizedState;h.state=V,rs(n,l,h,f),is(),q=n.memoizedState,w||V!==q||pi?(typeof ae=="function"&&(mf(n,o,ae,l),q=n.memoizedState),(L=pi||db(n,o,L,l,V,q,S))?(W||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(n.flags|=4194308)):(typeof h.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=l,n.memoizedState=q),h.props=l,h.state=q,h.context=S,l=L):(typeof h.componentDidMount=="function"&&(n.flags|=4194308),l=!1)}else{h=n.stateNode,Ud(a,n),S=n.memoizedProps,W=dr(o,S),h.props=W,ae=n.pendingProps,V=h.context,q=o.contextType,L=Hr,typeof q=="object"&&q!==null&&(L=Xt(q)),w=o.getDerivedStateFromProps,(q=typeof w=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(S!==ae||V!==L)&&fb(n,h,l,L),pi=!1,V=n.memoizedState,h.state=V,rs(n,l,h,f),is();var G=n.memoizedState;S!==ae||V!==G||pi||a!==null&&a.dependencies!==null&&ec(a.dependencies)?(typeof w=="function"&&(mf(n,o,w,l),G=n.memoizedState),(W=pi||db(n,o,W,l,V,G,L)||a!==null&&a.dependencies!==null&&ec(a.dependencies))?(q||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(l,G,L),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(l,G,L)),typeof h.componentDidUpdate=="function"&&(n.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof h.componentDidUpdate!="function"||S===a.memoizedProps&&V===a.memoizedState||(n.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||S===a.memoizedProps&&V===a.memoizedState||(n.flags|=1024),n.memoizedProps=l,n.memoizedState=G),h.props=l,h.state=G,h.context=L,l=W):(typeof h.componentDidUpdate!="function"||S===a.memoizedProps&&V===a.memoizedState||(n.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||S===a.memoizedProps&&V===a.memoizedState||(n.flags|=1024),l=!1)}return h=l,vc(a,n),l=(n.flags&128)!==0,h||l?(h=n.stateNode,o=l&&typeof o.getDerivedStateFromError!="function"?null:h.render(),n.flags|=1,a!==null&&l?(n.child=cr(n,a.child,null,f),n.child=cr(n,null,o,f)):Qt(a,n,o,f),n.memoizedState=h.state,a=n.child):a=Xn(a,n,f),a}function Pb(a,n,o,l){return nr(),n.flags|=256,Qt(a,n,o,l),n.child}var bf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function vf(a){return{baseLanes:a,cachePool:py()}}function Sf(a,n,o){return a=a!==null?a.childLanes&~o:0,n&&(a|=$a),a}function Ab(a,n,o){var l=n.pendingProps,f=!1,h=(n.flags&128)!==0,S;if((S=h)||(S=a!==null&&a.memoizedState===null?!1:(wt.current&2)!==0),S&&(f=!0,n.flags&=-129),S=(n.flags&32)!==0,n.flags&=-33,a===null){if(De){if(f?vi(n):Si(),(a=rt)?(a=Dv(a,Ya),a=a!==null&&a.data!=="&"?a:null,a!==null&&(n.memoizedState={dehydrated:a,treeContext:fi!==null?{id:wn,overflow:Pn}:null,retryLane:536870912,hydrationErrors:null},o=sy(a),o.return=n,n.child=o,Yt=n,rt=null)):a=null,a===null)throw gi(n);return am(a)?n.lanes=32:n.lanes=536870912,null}var w=l.children;return l=l.fallback,f?(Si(),f=n.mode,w=Sc({mode:"hidden",children:w},f),l=ar(l,f,o,null),w.return=n,l.return=n,w.sibling=l,n.child=w,l=n.child,l.memoizedState=vf(o),l.childLanes=Sf(a,S,o),n.memoizedState=bf,us(null,l)):(vi(n),kf(n,w))}var L=a.memoizedState;if(L!==null&&(w=L.dehydrated,w!==null)){if(h)n.flags&256?(vi(n),n.flags&=-257,n=Cf(a,n,o)):n.memoizedState!==null?(Si(),n.child=a.child,n.flags|=128,n=null):(Si(),w=l.fallback,f=n.mode,l=Sc({mode:"visible",children:l.children},f),w=ar(w,f,o,null),w.flags|=2,l.return=n,w.return=n,l.sibling=w,n.child=l,cr(n,a.child,null,o),l=n.child,l.memoizedState=vf(o),l.childLanes=Sf(a,S,o),n.memoizedState=bf,n=us(null,l));else if(vi(n),am(w)){if(S=w.nextSibling&&w.nextSibling.dataset,S)var q=S.dgst;S=q,l=Error(r(419)),l.stack="",l.digest=S,Zo({value:l,source:null,stack:null}),n=Cf(a,n,o)}else if(Rt||Vr(a,n,o,!1),S=(o&a.childLanes)!==0,Rt||S){if(S=tt,S!==null&&(l=ui(S,o),l!==0&&l!==L.retryLane))throw L.retryLane=l,tr(a,l),ba(S,a,l),pf;tm(w)||$c(),n=Cf(a,n,o)}else tm(w)?(n.flags|=192,n.child=a.child,n=null):(a=L.treeContext,rt=Qa(w.nextSibling),Yt=n,De=!0,mi=null,Ya=!1,a!==null&&uy(n,a),n=kf(n,l.children),n.flags|=4096);return n}return f?(Si(),w=l.fallback,f=n.mode,L=a.child,q=L.sibling,l=Un(L,{mode:"hidden",children:l.children}),l.subtreeFlags=L.subtreeFlags&65011712,q!==null?w=Un(q,w):(w=ar(w,f,o,null),w.flags|=2),w.return=n,l.return=n,l.sibling=w,n.child=l,us(null,l),l=n.child,w=a.child.memoizedState,w===null?w=vf(o):(f=w.cachePool,f!==null?(L=At._currentValue,f=f.parent!==L?{parent:L,pool:L}:f):f=py(),w={baseLanes:w.baseLanes|o,cachePool:f}),l.memoizedState=w,l.childLanes=Sf(a,S,o),n.memoizedState=bf,us(a.child,l)):(vi(n),o=a.child,a=o.sibling,o=Un(o,{mode:"visible",children:l.children}),o.return=n,o.sibling=null,a!==null&&(S=n.deletions,S===null?(n.deletions=[a],n.flags|=16):S.push(a)),n.child=o,n.memoizedState=null,o)}function kf(a,n){return n=Sc({mode:"visible",children:n},a.mode),n.return=a,a.child=n}function Sc(a,n){return a=Ta(22,a,null,n),a.lanes=0,a}function Cf(a,n,o){return cr(n,a.child,null,o),a=kf(n,n.pendingProps.children),a.flags|=2,n.memoizedState=null,a}function $b(a,n,o){a.lanes|=n;var l=a.alternate;l!==null&&(l.lanes|=n),Dd(a.return,n,o)}function xf(a,n,o,l,f,h){var S=a.memoizedState;S===null?a.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:l,tail:o,tailMode:f,treeForkCount:h}:(S.isBackwards=n,S.rendering=null,S.renderingStartTime=0,S.last=l,S.tail=o,S.tailMode=f,S.treeForkCount=h)}function Rb(a,n,o){var l=n.pendingProps,f=l.revealOrder,h=l.tail;l=l.children;var S=wt.current,w=(S&2)!==0;if(w?(S=S&1|2,n.flags|=128):S&=1,te(wt,S),Qt(a,n,l,o),l=De?Wo:0,!w&&a!==null&&(a.flags&128)!==0)e:for(a=n.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&$b(a,o,n);else if(a.tag===19)$b(a,o,n);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break e;for(;a.sibling===null;){if(a.return===null||a.return===n)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(f){case"forwards":for(o=n.child,f=null;o!==null;)a=o.alternate,a!==null&&lc(a)===null&&(f=o),o=o.sibling;o=f,o===null?(f=n.child,n.child=null):(f=o.sibling,o.sibling=null),xf(n,!1,f,o,h,l);break;case"backwards":case"unstable_legacy-backwards":for(o=null,f=n.child,n.child=null;f!==null;){if(a=f.alternate,a!==null&&lc(a)===null){n.child=f;break}a=f.sibling,f.sibling=o,o=f,f=a}xf(n,!0,o,null,h,l);break;case"together":xf(n,!1,null,null,void 0,l);break;default:n.memoizedState=null}return n.child}function Xn(a,n,o){if(a!==null&&(n.dependencies=a.dependencies),xi|=n.lanes,(o&n.childLanes)===0)if(a!==null){if(Vr(a,n,o,!1),(o&n.childLanes)===0)return null}else return null;if(a!==null&&n.child!==a.child)throw Error(r(153));if(n.child!==null){for(a=n.child,o=Un(a,a.pendingProps),n.child=o,o.return=n;a.sibling!==null;)a=a.sibling,o=o.sibling=Un(a,a.pendingProps),o.return=n;o.sibling=null}return n.child}function Ef(a,n){return(a.lanes&n)!==0?!0:(a=a.dependencies,!!(a!==null&&ec(a)))}function kT(a,n,o){switch(n.tag){case 3:fe(n,n.stateNode.containerInfo),hi(n,At,a.memoizedState.cache),nr();break;case 27:case 5:$e(n);break;case 4:fe(n,n.stateNode.containerInfo);break;case 10:hi(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,Yd(n),null;break;case 13:var l=n.memoizedState;if(l!==null)return l.dehydrated!==null?(vi(n),n.flags|=128,null):(o&n.child.childLanes)!==0?Ab(a,n,o):(vi(n),a=Xn(a,n,o),a!==null?a.sibling:null);vi(n);break;case 19:var f=(a.flags&128)!==0;if(l=(o&n.childLanes)!==0,l||(Vr(a,n,o,!1),l=(o&n.childLanes)!==0),f){if(l)return Rb(a,n,o);n.flags|=128}if(f=n.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),te(wt,wt.current),l)break;return null;case 22:return n.lanes=0,Cb(a,n,o,n.pendingProps);case 24:hi(n,At,a.memoizedState.cache)}return Xn(a,n,o)}function Mb(a,n,o){if(a!==null)if(a.memoizedProps!==n.pendingProps)Rt=!0;else{if(!Ef(a,o)&&(n.flags&128)===0)return Rt=!1,kT(a,n,o);Rt=(a.flags&131072)!==0}
vendor: 6,324 bytes, line 9
9else Rt=!1,De&&(n.flags&1048576)!==0&&cy(n,Wo,n.index);switch(n.lanes=0,n.tag){case 16:e:{var l=n.pendingProps;if(a=sr(n.elementType),n.type=a,typeof a=="function")Ad(a)?(l=dr(a,l),n.tag=1,n=wb(null,n,a,l,o)):(n.tag=0,n=yf(null,n,a,l,o));else{if(a!=null){var f=a.$$typeof;if(f===$){n.tag=11,n=vb(null,n,a,l,o);break e}else if(f===M){n.tag=14,n=Sb(null,n,a,l,o);break e}}throw n=ne(a)||a,Error(r(306,n,""))}}return n;case 0:return yf(a,n,n.type,n.pendingProps,o);case 1:return l=n.type,f=dr(l,n.pendingProps),wb(a,n,l,f,o);case 3:e:{if(fe(n,n.stateNode.containerInfo),a===null)throw Error(r(387));l=n.pendingProps;var h=n.memoizedState;f=h.element,Ud(a,n),rs(n,l,null,o);var S=n.memoizedState;if(l=S.cache,hi(n,At,l),l!==h.cache&&jd(n,[At],o,!0),is(),l=S.element,h.isDehydrated)if(h={element:l,isDehydrated:!1,cache:S.cache},n.updateQueue.baseState=h,n.memoizedState=h,n.flags&256){n=Pb(a,n,l,o);break e}else if(l!==f){f=Va(Error(r(424)),n),Zo(f),n=Pb(a,n,l,o);break e}else for(a=n.stateNode.containerInfo,a.nodeType===9?a=a.body:a=a.nodeName==="HTML"?a.ownerDocument.body:a,rt=Qa(a.firstChild),Yt=n,De=!0,mi=null,Ya=!0,o=Cy(n,null,l,o),n.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(nr(),l===f){n=Xn(a,n,o);break e}Qt(a,n,l,o)}n=n.child}return n;case 26:return vc(a,n),a===null?(o=Bv(n.type,null,n.pendingProps,null))?n.memoizedState=o:De||(o=n.type,a=n.pendingProps,l=Dc(de.current).createElement(o),l[Xe]=n,l[Dt]=a,Wt(l,o,a),pt(l),n.stateNode=l):n.memoizedState=Bv(n.type,a.memoizedProps,n.pendingProps,a.memoizedState),null;case 27:return $e(n),a===null&&De&&(l=n.stateNode=Fv(n.type,n.pendingProps,de.current),Yt=n,Ya=!0,f=rt,Ai(n.type)?(nm=f,rt=Qa(l.firstChild)):rt=f),Qt(a,n,n.pendingProps.children,o),vc(a,n),a===null&&(n.flags|=4194304),n.child;case 5:return a===null&&De&&((f=l=rt)&&(l=WT(l,n.type,n.pendingProps,Ya),l!==null?(n.stateNode=l,Yt=n,rt=Qa(l.firstChild),Ya=!1,f=!0):f=!1),f||gi(n)),$e(n),f=n.type,h=n.pendingProps,S=a!==null?a.memoizedProps:null,l=h.children,Zf(f,h)?l=null:S!==null&&Zf(f,S)&&(n.flags|=32),n.memoizedState!==null&&(f=Qd(a,n,fT,null,null,o),Ts._currentValue=f),vc(a,n),Qt(a,n,l,o),n.child;case 6:return a===null&&De&&((a=o=rt)&&(o=ZT(o,n.pendingProps,Ya),o!==null?(n.stateNode=o,Yt=n,rt=null,a=!0):a=!1),a||gi(n)),null;case 13:return Ab(a,n,o);case 4:return fe(n,n.stateNode.containerInfo),l=n.pendingProps,a===null?n.child=cr(n,null,l,o):Qt(a,n,l,o),n.child;case 11:return vb(a,n,n.type,n.pendingProps,o);case 7:return Qt(a,n,n.pendingProps,o),n.child;case 8:return Qt(a,n,n.pendingProps.children,o),n.child;case 12:return Qt(a,n,n.pendingProps.children,o),n.child;case 10:return l=n.pendingProps,hi(n,n.type,l.value),Qt(a,n,l.children,o),n.child;case 9:return f=n.type._context,l=n.pendingProps.children,rr(n),f=Xt(f),l=l(f),n.flags|=1,Qt(a,n,l,o),n.child;case 14:return Sb(a,n,n.type,n.pendingProps,o);case 15:return kb(a,n,n.type,n.pendingProps,o);case 19:return Rb(a,n,o);case 31:return ST(a,n,o);case 22:return Cb(a,n,o,n.pendingProps);case 24:return rr(n),l=Xt(At),a===null?(f=Id(),f===null&&(f=tt,h=zd(),f.pooledCache=h,h.refCount++,h!==null&&(f.pooledCacheLanes|=o),f=h),n.memoizedState={parent:l,cache:f},Bd(n),hi(n,At,f)):((a.lanes&o)!==0&&(Ud(a,n),rs(n,null,null,o),is()),f=a.memoizedState,h=n.memoizedState,f.parent!==l?(f={parent:l,cache:l},n.memoizedState=f,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=f),hi(n,At,l)):(l=h.cache,hi(n,At,l),l!==f.cache&&jd(n,[At],o,!0))),Qt(a,n,n.pendingProps.children,o),n.child;case 29:throw n.pendingProps}throw Error(r(156,n.tag))}function Qn(a){a.flags|=4}function Tf(a,n,o,l,f){if((n=(a.mode&32)!==0)&&(n=!1),n){if(a.flags|=16777216,(f&335544128)===f)if(a.stateNode.complete)a.flags|=8192;else if(iv())a.flags|=8192;else throw lr=ic,Hd}else a.flags&=-16777217}function Ob(a,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!Gv(n))if(iv())a.flags|=8192;else throw lr=ic,Hd}function kc(a,n){n!==null&&(a.flags|=4),a.flags&16384&&(n=a.tag!==22?jn():536870912,a.lanes|=n,no|=n)}function ds(a,n){if(!De)switch(a.tailMode){case"hidden":n=a.tail;for(var o=null;n!==null;)n.alternate!==null&&(o=n),n=n.sibling;o===null?a.tail=null:o.sibling=null;break;case"collapsed":o=a.tail;for(var l=null;o!==null;)o.alternate!==null&&(l=o),o=o.sibling;l===null?n||a.tail===null?a.tail=null:a.tail.sibling=null:l.sibling=null}}function ot(a){var n=a.alternate!==null&&a.alternate.child===a.child,o=0,l=0;if(n)for(var f=a.child;f!==null;)o|=f.lanes|f.childLanes,l|=f.subtreeFlags&65011712,l|=f.flags&65011712,f.return=a,f=f.sibling;else for(f=a.child;f!==null;)o|=f.lanes|f.childLanes,l|=f.subtreeFlags,l|=f.flags,f.return=a,f=f.sibling;return a.subtreeFlags|=l,a.childLanes=o,n}function CT(a,n,o){var l=n.pendingProps;switch(Od(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ot(n),null;case 1:return ot(n),null;case 3:return o=n.stateNode,l=null,a!==null&&(l=a.memoizedState.cache),n.memoizedState.cache!==l&&(n.flags|=2048),Kn(At),pe(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(qr(n)?Qn(n):a===null||a.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Ld())),ot(n),null;case 26:var f=n.type,h=n.memoizedState;return a===null?(Qn(n),h!==null?(ot(n),Ob(n,h)):(ot(n),Tf(n,f,null,l,o))):h?h!==a.memoizedState?(Qn(n),ot(n),Ob(n,h)):(ot(n),n.flags&=-16777217):(a=a.memoizedProps,a!==l&&Qn(n),ot(n),Tf(n,f,a,l,o)),null;case 27:if(Ie(n),o=de.current,f=n.type,a!==null&&n.stateNode!=null)a.memoizedProps!==l&&Qn(n);else{if(!l){if(n.stateNode===null)throw Error(r(166));return ot(n),null}a=ie.current,qr(n)?dy(n):(a=Fv(f,l,o),n.stateNode=a,Qn(n))}return ot(n),null;case 5:if(Ie(n),f=n.type,a!==null&&n.stateNode!=null)a.memoizedProps!==l&&Qn(n);else{if(!l){if(n.stateNode===null)throw Error(r(166));return ot(n),null}if(h=ie.current,qr(n))dy(n);else{var S=Dc(de.current);switch(h){case 1:h=S.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:h=S.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":h=S.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":h=S.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":h=S.createElement("div"),h.innerHTML="<script><\/script>",h=h.removeChild(h.firstChild);break;
vendor: 22,990 bytes, line 9
9case"select":h=typeof l.is=="string"?S.createElement("select",{is:l.is}):S.createElement("select"),l.multiple?h.multiple=!0:l.size&&(h.size=l.size);break;default:h=typeof l.is=="string"?S.createElement(f,{is:l.is}):S.createElement(f)}}h[Xe]=n,h[Dt]=l;e:for(S=n.child;S!==null;){if(S.tag===5||S.tag===6)h.appendChild(S.stateNode);else if(S.tag!==4&&S.tag!==27&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===n)break e;for(;S.sibling===null;){if(S.return===null||S.return===n)break e;S=S.return}S.sibling.return=S.return,S=S.sibling}n.stateNode=h;e:switch(Wt(h,f,l),f){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Qn(n)}}return ot(n),Tf(n,n.type,a===null?null:a.memoizedProps,n.pendingProps,o),null;case 6:if(a&&n.stateNode!=null)a.memoizedProps!==l&&Qn(n);else{if(typeof l!="string"&&n.stateNode===null)throw Error(r(166));if(a=de.current,qr(n)){if(a=n.stateNode,o=n.memoizedProps,l=null,f=Yt,f!==null)switch(f.tag){case 27:case 5:l=f.memoizedProps}a[Xe]=n,a=!!(a.nodeValue===o||l!==null&&l.suppressHydrationWarning===!0||Av(a.nodeValue,o)),a||gi(n,!0)}else a=Dc(a).createTextNode(l),a[Xe]=n,n.stateNode=a}return ot(n),null;case 31:if(o=n.memoizedState,a===null||a.memoizedState!==null){if(l=qr(n),o!==null){if(a===null){if(!l)throw Error(r(318));if(a=n.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Xe]=n}else nr(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ot(n),a=!1}else o=Ld(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return n.flags&256?(Pa(n),n):(Pa(n),null);if((n.flags&128)!==0)throw Error(r(558))}return ot(n),null;case 13:if(l=n.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(f=qr(n),l!==null&&l.dehydrated!==null){if(a===null){if(!f)throw Error(r(318));if(f=n.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(r(317));f[Xe]=n}else nr(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ot(n),f=!1}else f=Ld(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=f),f=!0;if(!f)return n.flags&256?(Pa(n),n):(Pa(n),null)}return Pa(n),(n.flags&128)!==0?(n.lanes=o,n):(o=l!==null,a=a!==null&&a.memoizedState!==null,o&&(l=n.child,f=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(f=l.alternate.memoizedState.cachePool.pool),h=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(h=l.memoizedState.cachePool.pool),h!==f&&(l.flags|=2048)),o!==a&&o&&(n.child.flags|=8192),kc(n,n.updateQueue),ot(n),null);case 4:return pe(),a===null&&Gf(n.stateNode.containerInfo),ot(n),null;case 10:return Kn(n.type),ot(n),null;case 19:if(z(wt),l=n.memoizedState,l===null)return ot(n),null;if(f=(n.flags&128)!==0,h=l.rendering,h===null)if(f)ds(l,!1);else{if(St!==0||a!==null&&(a.flags&128)!==0)for(a=n.child;a!==null;){if(h=lc(a),h!==null){for(n.flags|=128,ds(l,!1),a=h.updateQueue,n.updateQueue=a,kc(n,a),n.subtreeFlags=0,a=o,o=n.child;o!==null;)oy(o,a),o=o.sibling;return te(wt,wt.current&1|2),De&&qn(n,l.treeForkCount),n.child}a=a.sibling}l.tail!==null&&mt()>wc&&(n.flags|=128,f=!0,ds(l,!1),n.lanes=4194304)}else{if(!f)if(a=lc(h),a!==null){if(n.flags|=128,f=!0,a=a.updateQueue,n.updateQueue=a,kc(n,a),ds(l,!0),l.tail===null&&l.tailMode==="hidden"&&!h.alternate&&!De)return ot(n),null}else 2*mt()-l.renderingStartTime>wc&&o!==536870912&&(n.flags|=128,f=!0,ds(l,!1),n.lanes=4194304);l.isBackwards?(h.sibling=n.child,n.child=h):(a=l.last,a!==null?a.sibling=h:n.child=h,l.last=h)}return l.tail!==null?(a=l.tail,l.rendering=a,l.tail=a.sibling,l.renderingStartTime=mt(),a.sibling=null,o=wt.current,te(wt,f?o&1|2:o&1),De&&qn(n,l.treeForkCount),a):(ot(n),null);case 22:case 23:return Pa(n),Gd(),l=n.memoizedState!==null,a!==null?a.memoizedState!==null!==l&&(n.flags|=8192):l&&(n.flags|=8192),l?(o&536870912)!==0&&(n.flags&128)===0&&(ot(n),n.subtreeFlags&6&&(n.flags|=8192)):ot(n),o=n.updateQueue,o!==null&&kc(n,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),l=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(l=n.memoizedState.cachePool.pool),l!==o&&(n.flags|=2048),a!==null&&z(or),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Kn(At),ot(n),null;case 25:return null;case 30:return null}throw Error(r(156,n.tag))}function xT(a,n){switch(Od(n),n.tag){case 1:return a=n.flags,a&65536?(n.flags=a&-65537|128,n):null;case 3:return Kn(At),pe(),a=n.flags,(a&65536)!==0&&(a&128)===0?(n.flags=a&-65537|128,n):null;case 26:case 27:case 5:return Ie(n),null;case 31:if(n.memoizedState!==null){if(Pa(n),n.alternate===null)throw Error(r(340));nr()}return a=n.flags,a&65536?(n.flags=a&-65537|128,n):null;case 13:if(Pa(n),a=n.memoizedState,a!==null&&a.dehydrated!==null){if(n.alternate===null)throw Error(r(340));nr()}return a=n.flags,a&65536?(n.flags=a&-65537|128,n):null;case 19:return z(wt),null;case 4:return pe(),null;case 10:return Kn(n.type),null;case 22:case 23:return Pa(n),Gd(),a!==null&&z(or),a=n.flags,a&65536?(n.flags=a&-65537|128,n):null;case 24:return Kn(At),null;case 25:return null;default:return null}}function _b(a,n){switch(Od(n),n.tag){case 3:Kn(At),pe();break;case 26:case 27:case 5:Ie(n);break;case 4:pe();break;case 31:n.memoizedState!==null&&Pa(n);break;case 13:Pa(n);break;case 19:z(wt);break;case 10:Kn(n.type);break;case 22:case 23:Pa(n),Gd(),a!==null&&z(or);break;case 24:Kn(At)}}function fs(a,n){try{var o=n.updateQueue,l=o!==null?o.lastEffect:null;if(l!==null){var f=l.next;o=f;do{if((o.tag&a)===a){l=void 0;var h=o.create,S=o.inst;l=h(),S.destroy=l}o=o.next}while(o!==f)}}catch(w){Ge(n,n.return,w)}}function ki(a,n,o){try{var l=n.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var h=f.next;l=h;do{if((l.tag&a)===a){var S=l.inst,w=S.destroy;if(w!==void 0){S.destroy=void 0,f=n;var L=o,q=w;try{q()}catch(W){Ge(f,L,W)}}}l=l.next}while(l!==h)}}catch(W){Ge(n,n.return,W)}}function Lb(a){var n=a.updateQueue;if(n!==null){var o=a.stateNode;try{Ey(n,o)}catch(l){Ge(a,a.return,l)}}}function Nb(a,n,o){o.props=dr(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(l){Ge(a,n,l)}}function ms(a,n){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var l=a.stateNode;break;case 30:l=a.stateNode;break;default:l=a.stateNode}typeof o=="function"?a.refCleanup=o(l):o.current=l}}catch(f){Ge(a,n,f)}}function An(a,n){var o=a.ref,l=a.refCleanup;if(o!==null)if(typeof l=="function")try{l()}catch(f){Ge(a,n,f)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(f){Ge(a,n,f)}else o.current=null}function Db(a){var n=a.type,o=a.memoizedProps,l=a.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":o.autoFocus&&l.focus();break e;case"img":o.src?l.src=o.src:o.srcSet&&(l.srcset=o.srcSet)}}catch(f){Ge(a,a.return,f)}}function wf(a,n,o){try{var l=a.stateNode;VT(l,a.type,o,n),l[Dt]=n}catch(f){Ge(a,a.return,f)}}function jb(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Ai(a.type)||a.tag===4}function Pf(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||jb(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&Ai(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Af(a,n,o){var l=a.tag;if(l===5||l===6)a=a.stateNode,n?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,n):(n=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,n.appendChild(a),o=o._reactRootContainer,o!=null||n.onclick!==null||(n.onclick=Hn));else if(l!==4&&(l===27&&Ai(a.type)&&(o=a.stateNode,n=null),a=a.child,a!==null))for(Af(a,n,o),a=a.sibling;a!==null;)Af(a,n,o),a=a.sibling}function Cc(a,n,o){var l=a.tag;if(l===5||l===6)a=a.stateNode,n?o.insertBefore(a,n):o.appendChild(a);else if(l!==4&&(l===27&&Ai(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Cc(a,n,o),a=a.sibling;a!==null;)Cc(a,n,o),a=a.sibling}function zb(a){var n=a.stateNode,o=a.memoizedProps;try{for(var l=a.type,f=n.attributes;f.length;)n.removeAttributeNode(f[0]);Wt(n,l,o),n[Xe]=a,n[Dt]=o}catch(h){Ge(a,a.return,h)}}var Wn=!1,Mt=!1,$f=!1,Fb=typeof WeakSet=="function"?WeakSet:Set,qt=null;function ET(a,n){if(a=a.containerInfo,Qf=Uc,a=Wp(a),kd(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var l=o.getSelection&&o.getSelection();if(l&&l.rangeCount!==0){o=l.anchorNode;var f=l.anchorOffset,h=l.focusNode;l=l.focusOffset;try{o.nodeType,h.nodeType}catch{o=null;break e}var S=0,w=-1,L=-1,q=0,W=0,ae=a,V=null;t:for(;;){for(var G;ae!==o||f!==0&&ae.nodeType!==3||(w=S+f),ae!==h||l!==0&&ae.nodeType!==3||(L=S+l),ae.nodeType===3&&(S+=ae.nodeValue.length),(G=ae.firstChild)!==null;)V=ae,ae=G;for(;;){if(ae===a)break t;if(V===o&&++q===f&&(w=S),V===h&&++W===l&&(L=S),(G=ae.nextSibling)!==null)break;ae=V,V=ae.parentNode}ae=G}o=w===-1||L===-1?null:{start:w,end:L}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wf={focusedElem:a,selectionRange:o},Uc=!1,qt=n;qt!==null;)if(n=qt,a=n.child,(n.subtreeFlags&1028)!==0&&a!==null)a.return=n,qt=a;else for(;qt!==null;){switch(n=qt,h=n.alternate,a=n.flags,n.tag){case 0:if((a&4)!==0&&(a=n.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)f=a[o],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&h!==null){a=void 0,o=n,f=h.memoizedProps,h=h.memoizedState,l=o.stateNode;try{var ue=dr(o.type,f);a=l.getSnapshotBeforeUpdate(ue,h),l.__reactInternalSnapshotBeforeUpdate=a}catch(ye){Ge(o,o.return,ye)}}break;case 3:if((a&1024)!==0){if(a=n.stateNode.containerInfo,o=a.nodeType,o===9)em(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":em(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=n.sibling,a!==null){a.return=n.return,qt=a;break}qt=n.return}}function Ib(a,n,o){var l=o.flags;switch(o.tag){case 0:case 11:case 15:Jn(a,o),l&4&&fs(5,o);break;case 1:if(Jn(a,o),l&4)if(a=o.stateNode,n===null)try{a.componentDidMount()}catch(S){Ge(o,o.return,S)}else{var f=dr(o.type,n.memoizedProps);n=n.memoizedState;try{a.componentDidUpdate(f,n,a.__reactInternalSnapshotBeforeUpdate)}catch(S){Ge(o,o.return,S)}}l&64&&Lb(o),l&512&&ms(o,o.return);break;case 3:if(Jn(a,o),l&64&&(a=o.updateQueue,a!==null)){if(n=null,o.child!==null)switch(o.child.tag){case 27:case 5:n=o.child.stateNode;break;case 1:n=o.child.stateNode}try{Ey(a,n)}catch(S){Ge(o,o.return,S)}}break;case 27:n===null&&l&4&&zb(o);case 26:case 5:Jn(a,o),n===null&&l&4&&Db(o),l&512&&ms(o,o.return);break;case 12:Jn(a,o);break;case 31:Jn(a,o),l&4&&Ub(a,o);break;case 13:Jn(a,o),l&4&&qb(a,o),l&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=_T.bind(null,o),JT(a,o))));break;case 22:if(l=o.memoizedState!==null||Wn,!l){n=n!==null&&n.memoizedState!==null||Mt,f=Wn;var h=Mt;Wn=l,(Mt=n)&&!h?ei(a,o,(o.subtreeFlags&8772)!==0):Jn(a,o),Wn=f,Mt=h}break;case 30:break;default:Jn(a,o)}}function Hb(a){var n=a.alternate;n!==null&&(a.alternate=null,Hb(n)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(n=a.stateNode,n!==null&&Ia(n)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var ct=null,ga=!1;function Zn(a,n,o){for(o=o.child;o!==null;)Bb(a,n,o),o=o.sibling}function Bb(a,n,o){if(Pe&&typeof Pe.onCommitFiberUnmount=="function")try{Pe.onCommitFiberUnmount(je,o)}catch{}switch(o.tag){case 26:Mt||An(o,n),Zn(a,n,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Mt||An(o,n);var l=ct,f=ga;Ai(o.type)&&(ct=o.stateNode,ga=!1),Zn(a,n,o),Cs(o.stateNode),ct=l,ga=f;break;case 5:Mt||An(o,n);case 6:if(l=ct,f=ga,ct=null,Zn(a,n,o),ct=l,ga=f,ct!==null)if(ga)try{(ct.nodeType===9?ct.body:ct.nodeName==="HTML"?ct.ownerDocument.body:ct).removeChild(o.stateNode)}catch(h){Ge(o,n,h)}else try{ct.removeChild(o.stateNode)}catch(h){Ge(o,n,h)}break;case 18:ct!==null&&(ga?(a=ct,Lv(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),fo(a)):Lv(ct,o.stateNode));break;case 4:l=ct,f=ga,ct=o.stateNode.containerInfo,ga=!0,Zn(a,n,o),ct=l,ga=f;break;case 0:case 11:case 14:case 15:ki(2,o,n),Mt||ki(4,o,n),Zn(a,n,o);break;case 1:Mt||(An(o,n),l=o.stateNode,typeof l.componentWillUnmount=="function"&&Nb(o,n,l)),Zn(a,n,o);break;case 21:Zn(a,n,o);break;case 22:Mt=(l=Mt)||o.memoizedState!==null,Zn(a,n,o),Mt=l;break;default:Zn(a,n,o)}}function Ub(a,n){if(n.memoizedState===null&&(a=n.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{fo(a)}catch(o){Ge(n,n.return,o)}}}function qb(a,n){if(n.memoizedState===null&&(a=n.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{fo(a)}catch(o){Ge(n,n.return,o)}}function TT(a){switch(a.tag){case 31:case 13:case 19:var n=a.stateNode;return n===null&&(n=a.stateNode=new Fb),n;case 22:return a=a.stateNode,n=a._retryCache,n===null&&(n=a._retryCache=new Fb),n;default:throw Error(r(435,a.tag))}}function xc(a,n){var o=TT(a);n.forEach(function(l){if(!o.has(l)){o.add(l);var f=LT.bind(null,a,l);l.then(f,f)}})}function ha(a,n){var o=n.deletions;if(o!==null)for(var l=0;l<o.length;l++){var f=o[l],h=a,S=n,w=S;e:for(;w!==null;){switch(w.tag){case 27:if(Ai(w.type)){ct=w.stateNode,ga=!1;break e}break;case 5:ct=w.stateNode,ga=!1;break e;case 3:case 4:ct=w.stateNode.containerInfo,ga=!0;break e}w=w.return}if(ct===null)throw Error(r(160));Bb(h,S,f),ct=null,ga=!1,h=f.alternate,h!==null&&(h.return=null),f.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)Vb(n,a),n=n.sibling}var gn=null;function Vb(a,n){var o=a.alternate,l=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:ha(n,a),pa(a),l&4&&(ki(3,a,a.return),fs(3,a),ki(5,a,a.return));break;case 1:ha(n,a),pa(a),l&512&&(Mt||o===null||An(o,o.return)),l&64&&Wn&&(a=a.updateQueue,a!==null&&(l=a.callbacks,l!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?l:o.concat(l))));break;case 26:var f=gn;if(ha(n,a),pa(a),l&512&&(Mt||o===null||An(o,o.return)),l&4){var h=o!==null?o.memoizedState:null;if(l=a.memoizedState,o===null)if(l===null)if(a.stateNode===null){e:{l=a.type,o=a.memoizedProps,f=f.ownerDocument||f;t:switch(l){case"title":h=f.getElementsByTagName("title")[0],(!h||h[Ut]||h[Xe]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=f.createElement(l),f.head.insertBefore(h,f.querySelector("head > title"))),Wt(h,l,o),h[Xe]=a,pt(h),l=h;break e;case"link":var S=Vv("link","href",f).get(l+(o.href||""));if(S){for(var w=0;w<S.length;w++)if(h=S[w],h.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&h.getAttribute("rel")===(o.rel==null?null:o.rel)&&h.getAttribute("title")===(o.title==null?null:o.title)&&h.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){S.splice(w,1);break t}}h=f.createElement(l),Wt(h,l,o),f.head.appendChild(h);break;case"meta":if(S=Vv("meta","content",f).get(l+(o.content||""))){for(w=0;w<S.length;w++)if(h=S[w],h.getAttribute("content")===(o.content==null?null:""+o.content)&&h.getAttribute("name")===(o.name==null?null:o.name)&&h.getAttribute("property")===(o.property==null?null:o.property)&&h.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&h.getAttribute("charset")===(o.charSet==null?null:o.charSet)){S.splice(w,1);break t}}h=f.createElement(l),Wt(h,l,o),f.head.appendChild(h);break;default:throw Error(r(468,l))}h[Xe]=a,pt(h),l=h}a.stateNode=l}else Kv(f,a.type,a.stateNode);else a.stateNode=qv(f,l,a.memoizedProps);else h!==l?(h===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):h.count--,l===null?Kv(f,a.type,a.stateNode):qv(f,l,a.memoizedProps)):l===null&&a.stateNode!==null&&wf(a,a.memoizedProps,o.memoizedProps)}break;case 27:ha(n,a),pa(a),l&512&&(Mt||o===null||An(o,o.return)),o!==null&&l&4&&wf(a,a.memoizedProps,o.memoizedProps);break;case 5:if(ha(n,a),pa(a),l&512&&(Mt||o===null||An(o,o.return)),a.flags&32){f=a.stateNode;try{Lr(f,"")}catch(ue){Ge(a,a.return,ue)}}l&4&&a.stateNode!=null&&(f=a.memoizedProps,wf(a,f,o!==null?o.memoizedProps:f)),l&1024&&($f=!0);break;case 6:if(ha(n,a),pa(a),l&4){if(a.stateNode===null)throw Error(r(162));l=a.memoizedProps,o=a.stateNode;try{o.nodeValue=l}catch(ue){Ge(a,a.return,ue)}}break;case 3:if(Fc=null,f=gn,gn=jc(n.containerInfo),ha(n,a),gn=f,pa(a),l&4&&o!==null&&o.memoizedState.isDehydrated)try{fo(n.containerInfo)}catch(ue){Ge(a,a.return,ue)}$f&&($f=!1,Kb(a));break;case 4:l=gn,gn=jc(a.stateNode.containerInfo),ha(n,a),pa(a),gn=l;break;case 12:ha(n,a),pa(a);break;case 31:ha(n,a),pa(a),l&4&&(l=a.updateQueue,l!==null&&(a.updateQueue=null,xc(a,l)));break;case 13:ha(n,a),pa(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Tc=mt()),l&4&&(l=a.updateQueue,l!==null&&(a.updateQueue=null,xc(a,l)));break;case 22:f=a.memoizedState!==null;var L=o!==null&&o.memoizedState!==null,q=Wn,W=Mt;if(Wn=q||f,Mt=W||L,ha(n,a),Mt=W,Wn=q,pa(a),l&8192)e:for(n=a.stateNode,n._visibility=f?n._visibility&-2:n._visibility|1,f&&(o===null||L||Wn||Mt||fr(a)),o=null,n=a;;){if(n.tag===5||n.tag===26){if(o===null){L=o=n;try{if(h=L.stateNode,f)S=h.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none";else{w=L.stateNode;var ae=L.memoizedProps.style,V=ae!=null&&ae.hasOwnProperty("display")?ae.display:null;w.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(ue){Ge(L,L.return,ue)}}}else if(n.tag===6){if(o===null){L=n;try{L.stateNode.nodeValue=f?"":L.memoizedProps}catch(ue){Ge(L,L.return,ue)}}}else if(n.tag===18){if(o===null){L=n;try{var G=L.stateNode;f?Nv(G,!0):Nv(L.stateNode,!1)}catch(ue){Ge(L,L.return,ue)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===a)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break e;for(;n.sibling===null;){if(n.return===null||n.return===a)break e;o===n&&(o=null),n=n.return}o===n&&(o=null),n.sibling.return=n.return,n=n.sibling}l&4&&(l=a.updateQueue,l!==null&&(o=l.retryQueue,o!==null&&(l.retryQueue=null,xc(a,o))));break;case 19:ha(n,a),pa(a),l&4&&(l=a.updateQueue,l!==null&&(a.updateQueue=null,xc(a,l)));break;case 30:break;case 21:break;default:ha(n,a),pa(a)}}function pa(a){var n=a.flags;if(n&2){try{for(var o,l=a.return;l!==null;){if(jb(l)){o=l;break}l=l.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var f=o.stateNode,h=Pf(a);Cc(a,h,f);break;case 5:var S=o.stateNode;o.flags&32&&(Lr(S,""),o.flags&=-33);var w=Pf(a);Cc(a,w,S);break;case 3:case 4:var L=o.stateNode.containerInfo,q=Pf(a);Af(a,q,L);break;default:throw Error(r(161))}}catch(W){Ge(a,a.return,W)}a.flags&=-3}n&4096&&(a.flags&=-4097)}function Kb(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var n=a;Kb(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),a=a.sibling}}function Jn(a,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)Ib(a,n.alternate,n),n=n.sibling}function fr(a){for(a=a.child;a!==null;){var n=a;switch(n.tag){case 0:case 11:case 14:case 15:ki(4,n,n.return),fr(n);break;case 1:An(n,n.return);var o=n.stateNode;typeof o.componentWillUnmount=="function"&&Nb(n,n.return,o),fr(n);break;case 27:Cs(n.stateNode);case 26:case 5:An(n,n.return),fr(n);break;case 22:n.memoizedState===null&&fr(n);break;case 30:fr(n);break;default:fr(n)}a=a.sibling}}function ei(a,n,o){for(o=o&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var l=n.alternate,f=a,h=n,S=h.flags;switch(h.tag){case 0:case 11:case 15:ei(f,h,o),fs(4,h);break;case 1:if(ei(f,h,o),l=h,f=l.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(q){Ge(l,l.return,q)}if(l=h,f=l.updateQueue,f!==null){var w=l.stateNode;try{var L=f.shared.hiddenCallbacks;if(L!==null)for(f.shared.hiddenCallbacks=null,f=0;f<L.length;f++)xy(L[f],w)}catch(q){Ge(l,l.return,q)}}o&&S&64&&Lb(h),ms(h,h.return);break;case 27:zb(h);case 26:case 5:ei(f,h,o),o&&l===null&&S&4&&Db(h),ms(h,h.return);break;case 12:ei(f,h,o);break;case 31:ei(f,h,o),o&&S&4&&Ub(f,h);break;case 13:ei(f,h,o),o&&S&4&&qb(f,h);break;case 22:h.memoizedState===null&&ei(f,h,o),ms(h,h.return);break;case 30:break;default:ei(f,h,o)}n=n.sibling}}function Rf(a,n){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(a=n.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&Jo(o))}function Mf(a,n){a=null,n.alternate!==null&&(a=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==a&&(n.refCount++,a!=null&&Jo(a))}function hn(a,n,o,l){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Gb(a,n,o,l),n=n.sibling}function Gb(a,n,o,l){var f=n.flags;switch(n.tag){case 0:case 11:case 15:hn(a,n,o,l),f&2048&&fs(9,n);break;case 1:hn(a,n,o,l);break;case 3:hn(a,n,o,l),f&2048&&(a=null,n.alternate!==null&&(a=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==a&&(n.refCount++,a!=null&&Jo(a)));break;case 12:if(f&2048){hn(a,n,o,l),a=n.stateNode;try{var h=n.memoizedProps,S=h.id,w=h.onPostCommit;typeof w=="function"&&w(S,n.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(L){Ge(n,n.return,L)}}else hn(a,n,o,l);break;case 31:hn(a,n,o,l);break;case 13:hn(a,n,o,l);break;case 23:break;case 22:h=n.stateNode,S=n.alternate,n.memoizedState!==null?h._visibility&2?hn(a,n,o,l):gs(a,n):h._visibility&2?hn(a,n,o,l):(h._visibility|=2,eo(a,n,o,l,(n.subtreeFlags&10256)!==0||!1)),f&2048&&Rf(S,n);break;case 24:hn(a,n,o,l),f&2048&&Mf(n.alternate,n);break;default:hn(a,n,o,l)}}function eo(a,n,o,l,f){for(f=f&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var h=a,S=n,w=o,L=l,q=S.flags;switch(S.tag){case 0:case 11:case 15:eo(h,S,w,L,f),fs(8,S);break;case 23:break;case 22:var W=S.stateNode;S.memoizedState!==null?W._visibility&2?eo(h,S,w,L,f):gs(h,S):(W._visibility|=2,eo(h,S,w,L,f)),f&&q&2048&&Rf(S.alternate,S);break;case 24:eo(h,S,w,L,f),f&&q&2048&&Mf(S.alternate,S);break;default:eo(h,S,w,L,f)}n=n.sibling}}function gs(a,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var o=a,l=n,f=l.flags;switch(l.tag){case 22:gs(o,l),f&2048&&Rf(l.alternate,l);break;case 24:gs(o,l),f&2048&&Mf(l.alternate,l);break;default:gs(o,l)}n=n.sibling}}var hs=8192;function to(a,n,o){if(a.subtreeFlags&hs)for(a=a.child;a!==null;)Yb(a,n,o),a=a.sibling}function Yb(a,n,o){switch(a.tag){case 26:to(a,n,o),a.flags&hs&&a.memoizedState!==null&&dw(o,gn,a.memoizedState,a.memoizedProps);break;case 5:to(a,n,o);break;case 3:case 4:var l=gn;gn=jc(a.stateNode.containerInfo),to(a,n,o),gn=l;break;case 22:a.memoizedState===null&&(l=a.alternate,l!==null&&l.memoizedState!==null?(l=hs,hs=16777216,to(a,n,o),hs=l):to(a,n,o));break;default:to(a,n,o)}}function Xb(a){var n=a.alternate;if(n!==null&&(a=n.child,a!==null)){n.child=null;do n=a.sibling,a.sibling=null,a=n;while(a!==null)}}
vendor: 17,762 bytes, line 9
9function ps(a){var n=a.deletions;if((a.flags&16)!==0){if(n!==null)for(var o=0;o<n.length;o++){var l=n[o];qt=l,Wb(l,a)}Xb(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Qb(a),a=a.sibling}function Qb(a){switch(a.tag){case 0:case 11:case 15:ps(a),a.flags&2048&&ki(9,a,a.return);break;case 3:ps(a);break;case 12:ps(a);break;case 22:var n=a.stateNode;a.memoizedState!==null&&n._visibility&2&&(a.return===null||a.return.tag!==13)?(n._visibility&=-3,Ec(a)):ps(a);break;default:ps(a)}}function Ec(a){var n=a.deletions;if((a.flags&16)!==0){if(n!==null)for(var o=0;o<n.length;o++){var l=n[o];qt=l,Wb(l,a)}Xb(a)}for(a=a.child;a!==null;){switch(n=a,n.tag){case 0:case 11:case 15:ki(8,n,n.return),Ec(n);break;case 22:o=n.stateNode,o._visibility&2&&(o._visibility&=-3,Ec(n));break;default:Ec(n)}a=a.sibling}}function Wb(a,n){for(;qt!==null;){var o=qt;switch(o.tag){case 0:case 11:case 15:ki(8,o,n);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var l=o.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Jo(o.memoizedState.cache)}if(l=o.child,l!==null)l.return=o,qt=l;else e:for(o=a;qt!==null;){l=qt;var f=l.sibling,h=l.return;if(Hb(l),l===o){qt=null;break e}if(f!==null){f.return=h,qt=f;break e}qt=h}}}var wT={getCacheForType:function(a){var n=Xt(At),o=n.data.get(a);return o===void 0&&(o=a(),n.data.set(a,o)),o},cacheSignal:function(){return Xt(At).controller.signal}},PT=typeof WeakMap=="function"?WeakMap:Map,Be=0,tt=null,Re=null,_e=0,Ke=0,Aa=null,Ci=!1,ao=!1,Of=!1,ti=0,St=0,xi=0,mr=0,_f=0,$a=0,no=0,ys=null,ya=null,Lf=!1,Tc=0,Zb=0,wc=1/0,Pc=null,Ei=null,jt=0,Ti=null,io=null,ai=0,Nf=0,Df=null,Jb=null,bs=0,jf=null;function Ra(){return(Be&2)!==0&&_e!==0?_e&-_e:j.T!==null?Uf():In()}function ev(){if($a===0)if((_e&536870912)===0||De){var a=ca;ca<<=1,(ca&3932160)===0&&(ca=262144),$a=a}else $a=536870912;return a=wa.current,a!==null&&(a.flags|=32),$a}function ba(a,n,o){(a===tt&&(Ke===2||Ke===9)||a.cancelPendingCommit!==null)&&(ro(a,0),wi(a,_e,$a,!1)),ja(a,o),((Be&2)===0||a!==tt)&&(a===tt&&((Be&2)===0&&(mr|=o),St===4&&wi(a,_e,$a,!1)),$n(a))}function tv(a,n,o){if((Be&6)!==0)throw Error(r(327));var l=!o&&(n&127)===0&&(n&a.expiredLanes)===0||ua(a,n),f=l?RT(a,n):Ff(a,n,!0),h=l;do{if(f===0){ao&&!l&&wi(a,n,0,!1);break}else{if(o=a.current.alternate,h&&!AT(o)){f=Ff(a,n,!1),h=!1;continue}if(f===2){if(h=n,a.errorRecoveryDisabledLanes&h)var S=0;else S=a.pendingLanes&-536870913,S=S!==0?S:S&536870912?536870912:0;if(S!==0){n=S;e:{var w=a;f=ys;var L=w.current.memoizedState.isDehydrated;if(L&&(ro(w,S).flags|=256),S=Ff(w,S,!1),S!==2){if(Of&&!L){w.errorRecoveryDisabledLanes|=h,mr|=h,f=4;break e}h=ya,ya=f,h!==null&&(ya===null?ya=h:ya.push.apply(ya,h))}f=S}if(h=!1,f!==2)continue}}if(f===1){ro(a,0),wi(a,n,0,!0);break}e:{switch(l=a,h=f,h){case 0:case 1:throw Error(r(345));case 4:if((n&4194048)!==n)break;case 6:wi(l,n,$a,!Ci);break e;case 2:ya=null;break;case 3:case 5:break;default:throw Error(r(329))}if((n&62914560)===n&&(f=Tc+300-mt(),10<f)){if(wi(l,n,$a,!Ci),ln(l,0,!0)!==0)break e;ai=n,l.timeoutHandle=Ov(av.bind(null,l,o,ya,Pc,Lf,n,$a,mr,no,Ci,h,"Throttled",-0,0),f);break e}av(l,o,ya,Pc,Lf,n,$a,mr,no,Ci,h,null,-0,0)}}break}while(!0);$n(a)}function av(a,n,o,l,f,h,S,w,L,q,W,ae,V,G){if(a.timeoutHandle=-1,ae=n.subtreeFlags,ae&8192||(ae&16785408)===16785408){ae={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Hn},Yb(n,h,ae);var ue=(h&62914560)===h?Tc-mt():(h&4194048)===h?Zb-mt():0;if(ue=fw(ae,ue),ue!==null){ai=h,a.cancelPendingCommit=ue(uv.bind(null,a,n,h,o,l,f,S,w,L,W,ae,null,V,G)),wi(a,h,S,!q);return}}uv(a,n,h,o,l,f,S,w,L)}function AT(a){for(var n=a;;){var o=n.tag;if((o===0||o===11||o===15)&&n.flags&16384&&(o=n.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var l=0;l<o.length;l++){var f=o[l],h=f.getSnapshot;f=f.value;try{if(!Ea(h(),f))return!1}catch{return!1}}if(o=n.child,n.subtreeFlags&16384&&o!==null)o.return=n,n=o;else{if(n===a)break;for(;n.sibling===null;){if(n.return===null||n.return===a)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function wi(a,n,o,l){n&=~_f,n&=~mr,a.suspendedLanes|=n,a.pingedLanes&=~n,l&&(a.warmLanes|=n),l=a.expirationTimes;for(var f=n;0<f;){var h=31-He(f),S=1<<h;l[h]=-1,f&=~S}o!==0&&Fn(a,o,n)}function Ac(){return(Be&6)===0?(vs(0),!1):!0}function zf(){if(Re!==null){if(Ke===0)var a=Re.return;else a=Re,Vn=ir=null,Jd(a),Xr=null,ts=0,a=Re;for(;a!==null;)_b(a.alternate,a),a=a.return;Re=null}}function ro(a,n){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,YT(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),ai=0,zf(),tt=a,Re=o=Un(a.current,null),_e=n,Ke=0,Aa=null,Ci=!1,ao=ua(a,n),Of=!1,no=$a=_f=mr=xi=St=0,ya=ys=null,Lf=!1,(n&8)!==0&&(n|=n&32);var l=a.entangledLanes;if(l!==0)for(a=a.entanglements,l&=n;0<l;){var f=31-He(l),h=1<<f;n|=a[f],l&=~h}return ti=n,Xl(),o}function nv(a,n){Te=null,j.H=cs,n===Yr||n===nc?(n=vy(),Ke=3):n===Hd?(n=vy(),Ke=4):Ke=n===pf?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Aa=n,Re===null&&(St=1,yc(a,Va(n,a.current)))}function iv(){var a=wa.current;return a===null?!0:(_e&4194048)===_e?Xa===null:(_e&62914560)===_e||(_e&536870912)!==0?a===Xa:!1}function rv(){var a=j.H;return j.H=cs,a===null?cs:a}function ov(){var a=j.A;return j.A=wT,a}function $c(){St=4,Ci||(_e&4194048)!==_e&&wa.current!==null||(ao=!0),(xi&134217727)===0&&(mr&134217727)===0||tt===null||wi(tt,_e,$a,!1)}function Ff(a,n,o){var l=Be;Be|=2;var f=rv(),h=ov();(tt!==a||_e!==n)&&(Pc=null,ro(a,n)),n=!1;var S=St;e:do try{if(Ke!==0&&Re!==null){var w=Re,L=Aa;switch(Ke){case 8:zf(),S=6;break e;case 3:case 2:case 9:case 6:wa.current===null&&(n=!0);var q=Ke;if(Ke=0,Aa=null,oo(a,w,L,q),o&&ao){S=0;break e}break;default:q=Ke,Ke=0,Aa=null,oo(a,w,L,q)}}$T(),S=St;break}catch(W){nv(a,W)}while(!0);return n&&a.shellSuspendCounter++,Vn=ir=null,Be=l,j.H=f,j.A=h,Re===null&&(tt=null,_e=0,Xl()),S}function $T(){for(;Re!==null;)sv(Re)}function RT(a,n){var o=Be;Be|=2;var l=rv(),f=ov();tt!==a||_e!==n?(Pc=null,wc=mt()+500,ro(a,n)):ao=ua(a,n);e:do try{if(Ke!==0&&Re!==null){n=Re;var h=Aa;t:switch(Ke){case 1:Ke=0,Aa=null,oo(a,n,h,1);break;case 2:case 9:if(yy(h)){Ke=0,Aa=null,lv(n);break}n=function(){Ke!==2&&Ke!==9||tt!==a||(Ke=7),$n(a)},h.then(n,n);break e;case 3:Ke=7;break e;case 4:Ke=5;break e;case 7:yy(h)?(Ke=0,Aa=null,lv(n)):(Ke=0,Aa=null,oo(a,n,h,7));break;case 5:var S=null;switch(Re.tag){case 26:S=Re.memoizedState;case 5:case 27:var w=Re;if(S?Gv(S):w.stateNode.complete){Ke=0,Aa=null;var L=w.sibling;if(L!==null)Re=L;else{var q=w.return;q!==null?(Re=q,Rc(q)):Re=null}break t}}Ke=0,Aa=null,oo(a,n,h,5);break;case 6:Ke=0,Aa=null,oo(a,n,h,6);break;case 8:zf(),St=6;break e;default:throw Error(r(462))}}MT();break}catch(W){nv(a,W)}while(!0);return Vn=ir=null,j.H=l,j.A=f,Be=o,Re!==null?0:(tt=null,_e=0,Xl(),St)}function MT(){for(;Re!==null&&!Ht();)sv(Re)}function sv(a){var n=Mb(a.alternate,a,ti);a.memoizedProps=a.pendingProps,n===null?Rc(a):Re=n}function lv(a){var n=a,o=n.alternate;switch(n.tag){case 15:case 0:n=Tb(o,n,n.pendingProps,n.type,void 0,_e);break;case 11:n=Tb(o,n,n.pendingProps,n.type.render,n.ref,_e);break;case 5:Jd(n);default:_b(o,n),n=Re=oy(n,ti),n=Mb(o,n,ti)}a.memoizedProps=a.pendingProps,n===null?Rc(a):Re=n}function oo(a,n,o,l){Vn=ir=null,Jd(n),Xr=null,ts=0;var f=n.return;try{if(vT(a,f,n,o,_e)){St=1,yc(a,Va(o,a.current)),Re=null;return}}catch(h){if(f!==null)throw Re=f,h;St=1,yc(a,Va(o,a.current)),Re=null;return}n.flags&32768?(De||l===1?a=!0:ao||(_e&536870912)!==0?a=!1:(Ci=a=!0,(l===2||l===9||l===3||l===6)&&(l=wa.current,l!==null&&l.tag===13&&(l.flags|=16384))),cv(n,a)):Rc(n)}function Rc(a){var n=a;do{if((n.flags&32768)!==0){cv(n,Ci);return}a=n.return;var o=CT(n.alternate,n,ti);if(o!==null){Re=o;return}if(n=n.sibling,n!==null){Re=n;return}Re=n=a}while(n!==null);St===0&&(St=5)}function cv(a,n){do{var o=xT(a.alternate,a);if(o!==null){o.flags&=32767,Re=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!n&&(a=a.sibling,a!==null)){Re=a;return}Re=a=o}while(a!==null);St=6,Re=null}function uv(a,n,o,l,f,h,S,w,L){a.cancelPendingCommit=null;do Mc();while(jt!==0);if((Be&6)!==0)throw Error(r(327));if(n!==null){if(n===a.current)throw Error(r(177));if(h=n.lanes|n.childLanes,h|=wd,zn(a,o,h,S,w,L),a===tt&&(Re=tt=null,_e=0),io=n,Ti=a,ai=o,Nf=h,Df=f,Jb=l,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,NT(Nt,function(){return hv(),null})):(a.callbackNode=null,a.callbackPriority=0),l=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||l){l=j.T,j.T=null,f=X.p,X.p=2,S=Be,Be|=4;try{ET(a,n,o)}finally{Be=S,X.p=f,j.T=l}}jt=1,dv(),fv(),mv()}}function dv(){if(jt===1){jt=0;var a=Ti,n=io,o=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||o){o=j.T,j.T=null;var l=X.p;X.p=2;var f=Be;Be|=4;try{Vb(n,a);var h=Wf,S=Wp(a.containerInfo),w=h.focusedElem,L=h.selectionRange;if(S!==w&&w&&w.ownerDocument&&Qp(w.ownerDocument.documentElement,w)){if(L!==null&&kd(w)){var q=L.start,W=L.end;if(W===void 0&&(W=q),"selectionStart"in w)w.selectionStart=q,w.selectionEnd=Math.min(W,w.value.length);else{var ae=w.ownerDocument||document,V=ae&&ae.defaultView||window;if(V.getSelection){var G=V.getSelection(),ue=w.textContent.length,ye=Math.min(L.start,ue),Ze=L.end===void 0?ye:Math.min(L.end,ue);!G.extend&&ye>Ze&&(S=Ze,Ze=ye,ye=S);var F=Xp(w,ye),N=Xp(w,Ze);if(F&&N&&(G.rangeCount!==1||G.anchorNode!==F.node||G.anchorOffset!==F.offset||G.focusNode!==N.node||G.focusOffset!==N.offset)){var U=ae.createRange();U.setStart(F.node,F.offset),G.removeAllRanges(),ye>Ze?(G.addRange(U),G.extend(N.node,N.offset)):(U.setEnd(N.node,N.offset),G.addRange(U))}}}}for(ae=[],G=w;G=G.parentNode;)G.nodeType===1&&ae.push({element:G,left:G.scrollLeft,top:G.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<ae.length;w++){var ee=ae[w];ee.element.scrollLeft=ee.left,ee.element.scrollTop=ee.top}}Uc=!!Qf,Wf=Qf=null}finally{Be=f,X.p=l,j.T=o}}a.current=n,jt=2}}function fv(){if(jt===2){jt=0;var a=Ti,n=io,o=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||o){o=j.T,j.T=null;var l=X.p;X.p=2;var f=Be;Be|=4;try{Ib(a,n.alternate,n)}finally{Be=f,X.p=l,j.T=o}}jt=3}}function mv(){if(jt===4||jt===3){jt=0,ka();var a=Ti,n=io,o=ai,l=Jb;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?jt=5:(jt=0,io=Ti=null,gv(a,a.pendingLanes));var f=a.pendingLanes;if(f===0&&(Ei=null),dn(o),n=n.stateNode,Pe&&typeof Pe.onCommitFiberRoot=="function")try{Pe.onCommitFiberRoot(je,n,void 0,(n.current.flags&128)===128)}catch{}if(l!==null){n=j.T,f=X.p,X.p=2,j.T=null;try{for(var h=a.onRecoverableError,S=0;S<l.length;S++){var w=l[S];h(w.value,{componentStack:w.stack})}}finally{j.T=n,X.p=f}}(ai&3)!==0&&Mc(),$n(a),f=a.pendingLanes,(o&261930)!==0&&(f&42)!==0?a===jf?bs++:(bs=0,jf=a):bs=0,vs(0)}}function gv(a,n){(a.pooledCacheLanes&=n)===0&&(n=a.pooledCache,n!=null&&(a.pooledCache=null,Jo(n)))}function Mc(){return dv(),fv(),mv(),hv()}function hv(){if(jt!==5)return!1;var a=Ti,n=Nf;Nf=0;var o=dn(ai),l=j.T,f=X.p;try{X.p=32>o?32:o,j.T=null,o=Df,Df=null;var h=Ti,S=ai;if(jt=0,io=Ti=null,ai=0,(Be&6)!==0)throw Error(r(331));var w=Be;if(Be|=4,Qb(h.current),Gb(h,h.current,S,o),Be=w,vs(0,!1),Pe&&typeof Pe.onPostCommitFiberRoot=="function")try{Pe.onPostCommitFiberRoot(je,h)}catch{}return!0}finally{X.p=f,j.T=l,gv(a,n)}}function pv(a,n,o){n=Va(o,n),n=hf(a.stateNode,n,2),a=bi(a,n,2),a!==null&&(ja(a,2),$n(a))}function Ge(a,n,o){if(a.tag===3)pv(a,a,o);else for(;n!==null;){if(n.tag===3){pv(n,a,o);break}else if(n.tag===1){var l=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Ei===null||!Ei.has(l))){a=Va(o,a),o=yb(2),l=bi(n,o,2),l!==null&&(bb(o,l,n,a),ja(l,2),$n(l));break}}n=n.return}}function If(a,n,o){var l=a.pingCache;if(l===null){l=a.pingCache=new PT;var f=new Set;l.set(n,f)}else f=l.get(n),f===void 0&&(f=new Set,l.set(n,f));f.has(o)||(Of=!0,f.add(o),a=OT.bind(null,a,n,o),n.then(a,a))}function OT(a,n,o){var l=a.pingCache;l!==null&&l.delete(n),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,tt===a&&(_e&o)===o&&(St===4||St===3&&(_e&62914560)===_e&&300>mt()-Tc?(Be&2)===0&&ro(a,0):_f|=o,no===_e&&(no=0)),$n(a)}function yv(a,n){n===0&&(n=jn()),a=tr(a,n),a!==null&&(ja(a,n),$n(a))}function _T(a){var n=a.memoizedState,o=0;n!==null&&(o=n.retryLane),yv(a,o)}function LT(a,n){var o=0;switch(a.tag){case 31:case 13:var l=a.stateNode,f=a.memoizedState;f!==null&&(o=f.retryLane);break;case 19:l=a.stateNode;break;case 22:l=a.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(n),yv(a,o)}function NT(a,n){return oa(a,n)}var Oc=null,so=null,Hf=!1,_c=!1,Bf=!1,Pi=0;function $n(a){a!==so&&a.next===null&&(so===null?Oc=so=a:so=so.next=a),_c=!0,Hf||(Hf=!0,jT())}function vs(a,n){if(!Bf&&_c){Bf=!0;do for(var o=!1,l=Oc;l!==null;){if(a!==0){var f=l.pendingLanes;if(f===0)var h=0;else{var S=l.suspendedLanes,w=l.pingedLanes;h=(1<<31-He(42|a)+1)-1,h&=f&~(S&~w),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(o=!0,kv(l,h))}else h=_e,h=ln(l,l===tt?h:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(h&3)===0||ua(l,h)||(o=!0,kv(l,h));l=l.next}while(o);Bf=!1}}function DT(){bv()}function bv(){_c=Hf=!1;var a=0;Pi!==0&&GT()&&(a=Pi);for(var n=mt(),o=null,l=Oc;l!==null;){var f=l.next,h=vv(l,n);h===0?(l.next=null,o===null?Oc=f:o.next=f,f===null&&(so=o)):(o=l,(a!==0||(h&3)!==0)&&(_c=!0)),l=f}jt!==0&&jt!==5||vs(a),Pi!==0&&(Pi=0)}function vv(a,n){for(var o=a.suspendedLanes,l=a.pingedLanes,f=a.expirationTimes,h=a.pendingLanes&-62914561;0<h;){var S=31-He(h),w=1<<S,L=f[S];L===-1?((w&o)===0||(w&l)!==0)&&(f[S]=nt(w,n)):L<=n&&(a.expiredLanes|=w),h&=~w}if(n=tt,o=_e,o=ln(a,a===n?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),l=a.callbackNode,o===0||a===n&&(Ke===2||Ke===9)||a.cancelPendingCommit!==null)return l!==null&&l!==null&&ft(l),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||ua(a,o)){if(n=o&-o,n===a.callbackPriority)return n;switch(l!==null&&ft(l),dn(o)){case 2:case 8:o=sa;break;case 32:o=Nt;break;case 268435456:o=Ca;break;default:o=Nt}return l=Sv.bind(null,a),o=oa(o,l),a.callbackPriority=n,a.callbackNode=o,n}return l!==null&&l!==null&&ft(l),a.callbackPriority=2,a.callbackNode=null,2}function Sv(a,n){if(jt!==0&&jt!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Mc()&&a.callbackNode!==o)return null;var l=_e;return l=ln(a,a===tt?l:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),l===0?null:(tv(a,l,n),vv(a,mt()),a.callbackNode!=null&&a.callbackNode===o?Sv.bind(null,a):null)}function kv(a,n){if(Mc())return null;tv(a,n,!0)}function jT(){XT(function(){(Be&6)!==0?oa(Da,DT):bv()})}function Uf(){if(Pi===0){var a=Kr;a===0&&(a=gt,gt<<=1,(gt&261888)===0&&(gt=256)),Pi=a}return Pi}function Cv(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Hl(""+a)}function xv(a,n){var o=n.ownerDocument.createElement("input");return o.name=n.name,o.value=n.value,a.id&&o.setAttribute("form",a.id),n.parentNode.insertBefore(o,n),a=new FormData(a),o.parentNode.removeChild(o),a}function zT(a,n,o,l,f){if(n==="submit"&&o&&o.stateNode===f){var h=Cv((f[Dt]||null).action),S=l.submitter;S&&(n=(n=S[Dt]||null)?Cv(n.formAction):S.getAttribute("formAction"),n!==null&&(h=n,S=null));var w=new Vl("action","action",null,l,f);a.push({event:w,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Pi!==0){var L=S?xv(f,S):new FormData(f);cf(o,{pending:!0,data:L,method:f.method,action:h},null,L)}}else typeof h=="function"&&(w.preventDefault(),L=S?xv(f,S):new FormData(f),cf(o,{pending:!0,data:L,method:f.method,action:h},h,L))},currentTarget:f}]})}}for(var qf=0;qf<Td.length;qf++){var Vf=Td[qf],FT=Vf.toLowerCase(),IT=Vf[0].toUpperCase()+Vf.slice(1);mn(FT,"on"+IT)}mn(ey,"onAnimationEnd"),mn(ty,"onAnimationIteration"),mn(ay,"onAnimationStart"),mn("dblclick","onDoubleClick"),mn("focusin","onFocus"),mn("focusout","onBlur"),mn(aT,"onTransitionRun"),mn(nT,"onTransitionStart"),mn(iT,"onTransitionCancel"),mn(ny,"onTransitionEnd"),Tn("onMouseEnter",["mouseout","mouseover"]),Tn("onMouseLeave",["mouseout","mouseover"]),Tn("onPointerEnter",["pointerout","pointerover"]),Tn("onPointerLeave",["pointerout","pointerover"]),Tt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Tt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Tt("onBeforeInput",["compositionend","keypress","textInput","paste"]),Tt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Tt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Tt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ss="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(" "),HT=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ss));function Ev(a,n){n=(n&4)!==0;for(var o=0;o<a.length;o++){var l=a[o],f=l.event;l=l.listeners;e:{var h=void 0;if(n)for(var S=l.length-1;0<=S;S--){var w=l[S],L=w.instance,q=w.currentTarget;if(w=w.listener,L!==h&&f.isPropagationStopped())break e;h=w,f.currentTarget=q;try{h(f)}catch(W){Yl(W)}f.currentTarget=null,h=L}else for(S=0;S<l.length;S++){if(w=l[S],L=w.instance,q=w.currentTarget,w=w.listener,L!==h&&f.isPropagationStopped())break e;h=w,f.currentTarget=q;try{h(f)}catch(W){Yl(W)}f.currentTarget=null,h=L}}}}function Me(a,n){var o=n[it];o===void 0&&(o=n[it]=new Set);var l=a+"__bubble";o.has(l)||(Tv(n,a,2,!1),o.add(l))}function Kf(a,n,o){var l=0;n&&(l|=4),Tv(o,a,l,n)}var Lc="_reactListening"+Math.random().toString(36).slice(2);
vendor: 3,385 bytes, line 9
9function Gf(a){if(!a[Lc]){a[Lc]=!0,Io.forEach(function(o){o!=="selectionchange"&&(HT.has(o)||Kf(o,!1,a),Kf(o,!0,a))});var n=a.nodeType===9?a:a.ownerDocument;n===null||n[Lc]||(n[Lc]=!0,Kf("selectionchange",!1,n))}}function Tv(a,n,o,l){switch(e0(n)){case 2:var f=hw;break;case 8:f=pw;break;default:f=lm}o=f.bind(null,n,o,a),f=void 0,!fd||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(f=!0),l?f!==void 0?a.addEventListener(n,o,{capture:!0,passive:f}):a.addEventListener(n,o,!0):f!==void 0?a.addEventListener(n,o,{passive:f}):a.addEventListener(n,o,!1)}function Yf(a,n,o,l,f){var h=l;if((n&1)===0&&(n&2)===0&&l!==null)e:for(;;){if(l===null)return;var S=l.tag;if(S===3||S===4){var w=l.stateNode.containerInfo;if(w===f)break;if(S===4)for(S=l.return;S!==null;){var L=S.tag;if((L===3||L===4)&&S.stateNode.containerInfo===f)return;S=S.return}for(;w!==null;){if(S=na(w),S===null)return;if(L=S.tag,L===5||L===6||L===26||L===27){l=h=S;continue e}w=w.parentNode}}l=l.return}Rp(function(){var q=h,W=ud(o),ae=[];e:{var V=iy.get(a);if(V!==void 0){var G=Vl,ue=a;switch(a){case"keypress":if(Ul(o)===0)break e;case"keydown":case"keyup":G=LE;break;case"focusin":ue="focus",G=pd;break;case"focusout":ue="blur",G=pd;break;case"beforeblur":case"afterblur":G=pd;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":G=_p;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":G=CE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":G=jE;break;case ey:case ty:case ay:G=TE;break;case ny:G=FE;break;case"scroll":case"scrollend":G=SE;break;case"wheel":G=HE;break;case"copy":case"cut":case"paste":G=PE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":G=Np;break;case"toggle":case"beforetoggle":G=UE}var ye=(n&4)!==0,Ze=!ye&&(a==="scroll"||a==="scrollend"),F=ye?V!==null?V+"Capture":null:V;ye=[];for(var N=q,U;N!==null;){var ee=N;if(U=ee.stateNode,ee=ee.tag,ee!==5&&ee!==26&&ee!==27||U===null||F===null||(ee=Bo(N,F),ee!=null&&ye.push(ks(N,ee,U))),Ze)break;N=N.return}0<ye.length&&(V=new G(V,ue,null,o,W),ae.push({event:V,listeners:ye}))}}if((n&7)===0){e:{if(V=a==="mouseover"||a==="pointerover",G=a==="mouseout"||a==="pointerout",V&&o!==cd&&(ue=o.relatedTarget||o.fromElement)&&(na(ue)||ue[Fa]))break e;if((G||V)&&(V=W.window===W?W:(V=W.ownerDocument)?V.defaultView||V.parentWindow:window,G?(ue=o.relatedTarget||o.toElement,G=q,ue=ue?na(ue):null,ue!==null&&(Ze=c(ue),ye=ue.tag,ue!==Ze||ye!==5&&ye!==27&&ye!==6)&&(ue=null)):(G=null,ue=q),G!==ue)){if(ye=_p,ee="onMouseLeave",F="onMouseEnter",N="mouse",(a==="pointerout"||a==="pointerover")&&(ye=Np,ee="onPointerLeave",F="onPointerEnter",N="pointer"),Ze=G==null?V:En(G),U=ue==null?V:En(ue),V=new ye(ee,N+"leave",G,o,W),V.target=Ze,V.relatedTarget=U,ee=null,na(W)===q&&(ye=new ye(F,N+"enter",ue,o,W),ye.target=U,ye.relatedTarget=Ze,ee=ye),Ze=ee,G&&ue)t:{for(ye=BT,F=G,N=ue,U=0,ee=F;ee;ee=ye(ee))U++;ee=0;for(var ge=N;ge;ge=ye(ge))ee++;for(;0<U-ee;)F=ye(F),U--;for(;0<ee-U;)N=ye(N),ee--;for(;U--;){if(F===N||N!==null&&F===N.alternate){ye=F;break t}F=ye(F),N=ye(N)}ye=null}else ye=null;G!==null&&wv(ae,V,G,ye,!1),ue!==null&&Ze!==null&&wv(ae,Ze,ue,ye,!0)}}
vendor: 5,196 bytes, lines 9-10
9e:{if(V=q?En(q):window,G=V.nodeName&&V.nodeName.toLowerCase(),G==="select"||G==="input"&&V.type==="file")var ze=Up;else if(Hp(V))if(qp)ze=JE;else{ze=WE;var me=QE}else G=V.nodeName,!G||G.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?q&&ld(q.elementType)&&(ze=Up):ze=ZE;if(ze&&(ze=ze(a,q))){Bp(ae,ze,o,W);break e}me&&me(a,V,q),a==="focusout"&&q&&V.type==="number"&&q.memoizedProps.value!=null&&sd(V,"number",V.value)}switch(me=q?En(q):window,a){case"focusin":(Hp(me)||me.contentEditable==="true")&&(zr=me,Cd=q,Qo=null);break;case"focusout":Qo=Cd=zr=null;break;case"mousedown":xd=!0;break;case"contextmenu":case"mouseup":case"dragend":xd=!1,Zp(ae,o,W);break;case"selectionchange":if(tT)break;case"keydown":case"keyup":Zp(ae,o,W)}var we;if(bd)e:{switch(a){case"compositionstart":var Le="onCompositionStart";break e;case"compositionend":Le="onCompositionEnd";break e;case"compositionupdate":Le="onCompositionUpdate";break e}Le=void 0}else jr?Fp(a,o)&&(Le="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(Le="onCompositionStart");Le&&(Dp&&o.locale!=="ko"&&(jr||Le!=="onCompositionStart"?Le==="onCompositionEnd"&&jr&&(we=Mp()):(di=W,md="value"in di?di.value:di.textContent,jr=!0)),me=Nc(q,Le),0<me.length&&(Le=new Lp(Le,a,null,o,W),ae.push({event:Le,listeners:me}),we?Le.data=we:(we=Ip(o),we!==null&&(Le.data=we)))),(we=VE?KE(a,o):GE(a,o))&&(Le=Nc(q,"onBeforeInput"),0<Le.length&&(me=new Lp("onBeforeInput","beforeinput",null,o,W),ae.push({event:me,listeners:Le}),me.data=we)),zT(ae,a,q,o,W)}Ev(ae,n)})}function ks(a,n,o){return{instance:a,listener:n,currentTarget:o}}function Nc(a,n){for(var o=n+"Capture",l=[];a!==null;){var f=a,h=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||h===null||(f=Bo(a,o),f!=null&&l.unshift(ks(a,f,h)),f=Bo(a,n),f!=null&&l.push(ks(a,f,h))),a.tag===3)return l;a=a.return}return[]}function BT(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function wv(a,n,o,l,f){for(var h=n._reactName,S=[];o!==null&&o!==l;){var w=o,L=w.alternate,q=w.stateNode;if(w=w.tag,L!==null&&L===l)break;w!==5&&w!==26&&w!==27||q===null||(L=q,f?(q=Bo(o,h),q!=null&&S.unshift(ks(o,q,L))):f||(q=Bo(o,h),q!=null&&S.push(ks(o,q,L)))),o=o.return}S.length!==0&&a.push({event:n,listeners:S})}var UT=/\r\n?/g,qT=/\u0000|\uFFFD/g;function Pv(a){return(typeof a=="string"?a:""+a).replace(UT,`
10`).replace(qT,"")}function Av(a,n){return n=Pv(n),Pv(a)===n}function We(a,n,o,l,f,h){switch(o){case"children":typeof l=="string"?n==="body"||n==="textarea"&&l===""||Lr(a,l):(typeof l=="number"||typeof l=="bigint")&&n!=="body"&&Lr(a,""+l);break;case"className":Wi(a,"class",l);break;case"tabIndex":Wi(a,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":Wi(a,o,l);break;case"style":Ap(a,l,h);break;case"data":if(n!=="object"){Wi(a,"data",l);break}case"src":case"href":if(l===""&&(n!=="a"||o!=="href")){a.removeAttribute(o);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){a.removeAttribute(o);break}l=Hl(""+l),a.setAttribute(o,l);break;case"action":case"formAction":if(typeof l=="function"){a.setAttribute(o,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof h=="function"&&(o==="formAction"?(n!=="input"&&We(a,n,"name",f.name,f,null),We(a,n,"formEncType",f.formEncType,f,null),We(a,n,"formMethod",f.formMethod,f,null),We(a,n,"formTarget",f.formTarget,f,null)):(We(a,n,"encType",f.encType,f,null),We(a,n,"method",f.method,f,null),We(a,n,"target",f.target,f,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){a.removeAttribute(o);break}l=Hl(""+l),a.setAttribute(o,l);break;case"onClick":l!=null&&(a.onclick=Hn);break;case"onScroll":l!=null&&Me("scroll",a);break;case"onScrollEnd":l!=null&&Me("scrollend",a);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(o=l.__html,o!=null){if(f.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":a.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){a.removeAttribute("xlink:href");break}o=Hl(""+l),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?a.setAttribute(o,""+l):a.removeAttribute(o);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":l===!0?a.setAttribute(o,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?a.setAttribute(o,l):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?a.setAttribute(o,l):a.removeAttribute(o);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?a.removeAttribute(o):a.setAttribute(o,l);break;case"popover":Me("beforetoggle",a),Me("toggle",a),Qi(a,"popover",l);break;case"xlinkActuate":fn(a,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":fn(a,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":fn(a,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":fn(a,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":fn(a,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":fn(a,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":fn(a,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":fn(a,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":fn(a,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Qi(a,"is",l);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=bE.get(o)||o,Qi(a,o,l))}}function Xf(a,n,o,l,f,h){switch(o){case"style":Ap(a,l,h);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(o=l.__html,o!=null){if(f.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof l=="string"?Lr(a,l):(typeof l=="number"||typeof l=="bigint")&&Lr(a,""+l);break;case"onScroll":l!=null&&Me("scroll",a);break;case"onScrollEnd":l!=null&&Me("scrollend",a);break;case"onClick":l!=null&&(a.onclick=Hn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Or.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(f=o.endsWith("Capture"),n=o.slice(2,f?o.length-7:void 0),h=a[Dt]||null,h=h!=null?h[o]:null,typeof h=="function"&&a.removeEventListener(n,h,f),typeof l=="function")){typeof h!="function"&&h!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(n,l,f);break e}o in a?a[o]=l:l===!0?a.setAttribute(o,""):Qi(a,o,l)}}}function Wt(a,n,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Me("error",a),Me("load",a);var l=!1,f=!1,h;for(h in o)if(o.hasOwnProperty(h)){var S=o[h];if(S!=null)switch(h){case"src":l=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,n));default:We(a,n,h,S,o,null)}}f&&We(a,n,"srcSet",o.srcSet,o,null),l&&We(a,n,"src",o.src,o,null);return;case"input":Me("invalid",a);var w=h=S=f=null,L=null,q=null;for(l in o)if(o.hasOwnProperty(l)){var W=o[l];if(W!=null)switch(l){case"name":f=W;break;case"type":S=W;break;case"checked":L=W;break;case"defaultChecked":q=W;break;case"value":h=W;break;case"defaultValue":w=W;break;case"children":case"dangerouslySetInnerHTML":if(W!=null)throw Error(r(137,n));break;default:We(a,n,l,W,o,null)}}Ep(a,h,w,L,q,S,f,!1);return;case"select":Me("invalid",a),l=S=h=null;for(f in o)if(o.hasOwnProperty(f)&&(w=o[f],w!=null))switch(f){case"value":h=w;break;case"defaultValue":S=w;break;case"multiple":l=w;default:We(a,n,f,w,o,null)}n=h,o=S,a.multiple=!!l,n!=null?_r(a,!!l,n,!1):o!=null&&_r(a,!!l,o,!0);return;case"textarea":Me("invalid",a),h=f=l=null;for(S in o)if(o.hasOwnProperty(S)&&(w=o[S],w!=null))switch(S){case"value":l=w;break;case"defaultValue":f=w;break;case"children":h=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(r(91));break;default:We(a,n,S,w,o,null)}wp(a,l,f,h);return;case"option":for(L in o)o.hasOwnProperty(L)&&(l=o[L],l!=null)&&(L==="selected"?a.selected=l&&typeof l!="function"&&typeof l!="symbol":We(a,n,L,l,o,null));return;case"dialog":Me("beforetoggle",a),Me("toggle",a),Me("cancel",a),Me("close",a);break;case"iframe":case"object":Me("load",a);break;case"video":case"audio":for(l=0;l<Ss.length;l++)Me(Ss[l],a);break;case"image":Me("error",a),Me("load",a);break;case"details":Me("toggle",a);break;case"embed":case"source":case"link":Me("error",a),Me("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(q in o)if(o.hasOwnProperty(q)&&(l=o[q],l!=null))switch(q){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,n));default:We(a,n,q,l,o,null)}return;default:if(ld(n)){for(W in o)o.hasOwnProperty(W)&&(l=o[W],l!==void 0&&Xf(a,n,W,l,o,void 0));return}}for(w in o)o.hasOwnProperty(w)&&(l=o[w],l!=null&&We(a,n,w,l,o,null))}function VT(a,n,o,l){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,h=null,S=null,w=null,L=null,q=null,W=null;for(G in o){var ae=o[G];if(o.hasOwnProperty(G)&&ae!=null)switch(G){case"checked":break;case"value":break;case"defaultValue":L=ae;default:l.hasOwnProperty(G)||We(a,n,G,null,l,ae)}}for(var V in l){var G=l[V];if(ae=o[V],l.hasOwnProperty(V)&&(G!=null||ae!=null))switch(V){case"type":h=G;break;case"name":f=G;break;case"checked":q=G;break;case"defaultChecked":W=G;break;case"value":S=G;break;case"defaultValue":w=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(r(137,n));break;default:G!==ae&&We(a,n,V,G,l,ae)}}od(a,S,w,L,q,W,h,f);return;case"select":G=S=w=V=null;for(h in o)if(L=o[h],o.hasOwnProperty(h)&&L!=null)switch(h){case"value":break;case"multiple":G=L;default:l.hasOwnProperty(h)||We(a,n,h,null,l,L)}for(f in l)if(h=l[f],L=o[f],l.hasOwnProperty(f)&&(h!=null||L!=null))switch(f){case"value":V=h;break;case"defaultValue":w=h;break;case"multiple":S=h;default:h!==L&&We(a,n,f,h,l,L)}n=w,o=S,l=G,V!=null?_r(a,!!o,V,!1):!!l!=!!o&&(n!=null?_r(a,!!o,n,!0):_r(a,!!o,o?[]:"",!1));return;case"textarea":G=V=null;for(w in o)if(f=o[w],o.hasOwnProperty(w)&&f!=null&&!l.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:We(a,n,w,null,l,f)}for(S in l)if(f=l[S],h=o[S],l.hasOwnProperty(S)&&(f!=null||h!=null))switch(S){case"value":V=f;break;case"defaultValue":G=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(r(91));break;default:f!==h&&We(a,n,S,f,l,h)}Tp(a,V,G);return;case"option":for(var ue in o)V=o[ue],o.hasOwnProperty(ue)&&V!=null&&!l.hasOwnProperty(ue)&&(ue==="selected"?a.selected=!1:We(a,n,ue,null,l,V));for(L in l)V=l[L],G=o[L],l.hasOwnProperty(L)&&V!==G&&(V!=null||G!=null)&&(L==="selected"?a.selected=V&&typeof V!="function"&&typeof V!="symbol":We(a,n,L,V,l,G));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ye in o)V=o[ye],o.hasOwnProperty(ye)&&V!=null&&!l.hasOwnProperty(ye)&&We(a,n,ye,null,l,V);for(q in l)if(V=l[q],G=o[q],l.hasOwnProperty(q)&&V!==G&&(V!=null||G!=null))switch(q){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,n));break;default:We(a,n,q,V,l,G)}return;default:if(ld(n)){for(var Ze in o)V=o[Ze],o.hasOwnProperty(Ze)&&V!==void 0&&!l.hasOwnProperty(Ze)&&Xf(a,n,Ze,void 0,l,V);for(W in l)V=l[W],G=o[W],!l.hasOwnProperty(W)||V===G||V===void 0&&G===void 0||Xf
vendor: 10,224 bytes, line 10
10(a,n,W,V,l,G);return}}for(var F in o)V=o[F],o.hasOwnProperty(F)&&V!=null&&!l.hasOwnProperty(F)&&We(a,n,F,null,l,V);for(ae in l)V=l[ae],G=o[ae],!l.hasOwnProperty(ae)||V===G||V==null&&G==null||We(a,n,ae,V,l,G)}function $v(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function KT(){if(typeof performance.getEntriesByType=="function"){for(var a=0,n=0,o=performance.getEntriesByType("resource"),l=0;l<o.length;l++){var f=o[l],h=f.transferSize,S=f.initiatorType,w=f.duration;if(h&&w&&$v(S)){for(S=0,w=f.responseEnd,l+=1;l<o.length;l++){var L=o[l],q=L.startTime;if(q>w)break;var W=L.transferSize,ae=L.initiatorType;W&&$v(ae)&&(L=L.responseEnd,S+=W*(L<w?1:(w-q)/(L-q)))}if(--l,n+=8*(h+S)/(f.duration/1e3),a++,10<a)break}}if(0<a)return n/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var Qf=null,Wf=null;function Dc(a){return a.nodeType===9?a:a.ownerDocument}function Rv(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Mv(a,n){if(a===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&n==="foreignObject"?0:a}function Zf(a,n){return a==="textarea"||a==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Jf=null;function GT(){var a=window.event;return a&&a.type==="popstate"?a===Jf?!1:(Jf=a,!0):(Jf=null,!1)}var Ov=typeof setTimeout=="function"?setTimeout:void 0,YT=typeof clearTimeout=="function"?clearTimeout:void 0,_v=typeof Promise=="function"?Promise:void 0,XT=typeof queueMicrotask=="function"?queueMicrotask:typeof _v<"u"?function(a){return _v.resolve(null).then(a).catch(QT)}:Ov;function QT(a){setTimeout(function(){throw a})}function Ai(a){return a==="head"}function Lv(a,n){var o=n,l=0;do{var f=o.nextSibling;if(a.removeChild(o),f&&f.nodeType===8)if(o=f.data,o==="/$"||o==="/&"){if(l===0){a.removeChild(f),fo(n);return}l--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")l++;else if(o==="html")Cs(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,Cs(o);for(var h=o.firstChild;h;){var S=h.nextSibling,w=h.nodeName;h[Ut]||w==="SCRIPT"||w==="STYLE"||w==="LINK"&&h.rel.toLowerCase()==="stylesheet"||o.removeChild(h),h=S}}else o==="body"&&Cs(a.ownerDocument.body);o=f}while(o);fo(n)}function Nv(a,n){var o=a;a=0;do{var l=o.nextSibling;if(o.nodeType===1?n?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(n?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),l&&l.nodeType===8)if(o=l.data,o==="/$"){if(a===0)break;a--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||a++;o=l}while(o)}function em(a){var n=a.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var o=n;switch(n=n.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":em(o),Ia(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function WT(a,n,o,l){for(;a.nodeType===1;){var f=o;if(a.nodeName.toLowerCase()!==n.toLowerCase()){if(!l&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(l){if(!a[Ut])switch(n){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(h=a.getAttribute("rel"),h==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(h!==f.rel||a.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||a.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||a.getAttribute("title")!==(f.title==null?null:f.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(h=a.getAttribute("src"),(h!==(f.src==null?null:f.src)||a.getAttribute("type")!==(f.type==null?null:f.type)||a.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&h&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(n==="input"&&a.type==="hidden"){var h=f.name==null?null:""+f.name;if(f.type==="hidden"&&a.getAttribute("name")===h)return a}else return a;if(a=Qa(a.nextSibling),a===null)break}return null}function ZT(a,n,o){if(n==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=Qa(a.nextSibling),a===null))return null;return a}function Dv(a,n){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!n||(a=Qa(a.nextSibling),a===null))return null;return a}function tm(a){return a.data==="$?"||a.data==="$~"}function am(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function JT(a,n){var o=a.ownerDocument;if(a.data==="$~")a._reactRetry=n;else if(a.data!=="$?"||o.readyState!=="loading")n();else{var l=function(){n(),o.removeEventListener("DOMContentLoaded",l)};o.addEventListener("DOMContentLoaded",l),a._reactRetry=l}}function Qa(a){for(;a!=null;a=a.nextSibling){var n=a.nodeType;if(n===1||n===3)break;if(n===8){if(n=a.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return a}var nm=null;function jv(a){a=a.nextSibling;for(var n=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(n===0)return Qa(a.nextSibling);n--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||n++}a=a.nextSibling}return null}function zv(a){a=a.previousSibling;for(var n=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(n===0)return a;n--}else o!=="/$"&&o!=="/&"||n++}a=a.previousSibling}return null}function Fv(a,n,o){switch(n=Dc(o),a){case"html":if(a=n.documentElement,!a)throw Error(r(452));return a;case"head":if(a=n.head,!a)throw Error(r(453));return a;case"body":if(a=n.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function Cs(a){for(var n=a.attributes;n.length;)a.removeAttributeNode(n[0]);Ia(a)}var Wa=new Map,Iv=new Set;function jc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var ni=X.d;X.d={f:ew,r:tw,D:aw,C:nw,L:iw,m:rw,X:sw,S:ow,M:lw};function ew(){var a=ni.f(),n=Ac();return a||n}function tw(a){var n=Ha(a);n!==null&&n.tag===5&&n.type==="form"?nb(n):ni.r(a)}var lo=typeof document>"u"?null:document;function Hv(a,n,o){var l=lo;if(l&&typeof n=="string"&&n){var f=Ua(n);f='link[rel="'+a+'"][href="'+f+'"]',typeof o=="string"&&(f+='[crossorigin="'+o+'"]'),Iv.has(f)||(Iv.add(f),a={rel:a,crossOrigin:o,href:n},l.querySelector(f)===null&&(n=l.createElement("link"),Wt(n,"link",a),pt(n),l.head.appendChild(n)))}}function aw(a){ni.D(a),Hv("dns-prefetch",a,null)}function nw(a,n){ni.C(a,n),Hv("preconnect",a,n)}function iw(a,n,o){ni.L(a,n,o);var l=lo;if(l&&a&&n){var f='link[rel="preload"][as="'+Ua(n)+'"]';n==="image"&&o&&o.imageSrcSet?(f+='[imagesrcset="'+Ua(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(f+='[imagesizes="'+Ua(o.imageSizes)+'"]')):f+='[href="'+Ua(a)+'"]';var h=f;switch(n){case"style":h=co(a);break;case"script":h=uo(a)}Wa.has(h)||(a=b({rel:"preload",href:n==="image"&&o&&o.imageSrcSet?void 0:a,as:n},o),Wa.set(h,a),l.querySelector(f)!==null||n==="style"&&l.querySelector(xs(h))||n==="script"&&l.querySelector(Es(h))||(n=l.createElement("link"),Wt(n,"link",a),pt(n),l.head.appendChild(n)))}}function rw(a,n){ni.m(a,n);var o=lo;if(o&&a){var l=n&&typeof n.as=="string"?n.as:"script",f='link[rel="modulepreload"][as="'+Ua(l)+'"][href="'+Ua(a)+'"]',h=f;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=uo(a)}if(!Wa.has(h)&&(a=b({rel:"modulepreload",href:a},n),Wa.set(h,a),o.querySelector(f)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Es(h)))return}l=o.createElement("link"),Wt(l,"link",a),pt(l),o.head.appendChild(l)}}}function ow(a,n,o){ni.S(a,n,o);var l=lo;if(l&&a){var f=Ba(l).hoistableStyles,h=co(a);n=n||"default";var S=f.get(h);if(!S){var w={loading:0,preload:null};if(S=l.querySelector(xs(h)))w.loading=5;else{a=b({rel:"stylesheet",href:a,"data-precedence":n},o),(o=Wa.get(h))&&im(a,o);var L=S=l.createElement("link");pt(L),Wt(L,"link",a),L._p=new Promise(function(q,W){L.onload=q,L.onerror=W}),L.addEventListener("load",function(){w.loading|=1}),L.addEventListener("error",function(){w.loading|=2}),w.loading|=4,zc(S,n,l)}S={type:"stylesheet",instance:S,count:1,state:w},f.set(h,S)}}}function sw(a,n){ni.X(a,n);var o=lo;if(o&&a){var l=Ba(o).hoistableScripts,f=uo(a),h=l.get(f);h||(h=o.querySelector(Es(f)),h||(a=b({src:a,async:!0},n),(n=Wa.get(f))&&rm(a,n),h=o.createElement("script"),pt(h),Wt(h,"link",a),o.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},l.set(f,h))}}function lw(a,n){ni.M(a,n);var o=lo;if(o&&a){var l=Ba(o).hoistableScripts,f=uo(a),h=l.get(f);h||(h=o.querySelector(Es(f)),h||(a=b({src:a,async:!0,type:"module"},n),(n=Wa.get(f))&&rm(a,n),h=o.createElement("script"),pt(h),Wt(h,"link",a),o.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},l.set(f,h))}}function Bv(a,n,o,l){var f=(f=de.current)?jc(f):null;if(!f)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(n=co(o.href),o=Ba(f).hoistableStyles,l=o.get(n),l||(l={type:"style",instance:null,count:0,state:null},o.set(n,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=co(o.href);var h=Ba(f).hoistableStyles,S=h.get(a);if(S||(f=f.ownerDocument||f,S={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(a,S),(h=f.querySelector(xs(a)))&&!h._p&&(S.instance=h,S.state.loading=5),Wa.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Wa.set(a,o),h||cw(f,a,o,S.state))),n&&l===null)throw Error(r(528,""));return S}if(n&&l!==null)throw Error(r(529,""));return null;
vendor: 5,353 bytes, line 10
10case"script":return n=o.async,o=o.src,typeof o=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=uo(o),o=Ba(f).hoistableScripts,l=o.get(n),l||(l={type:"script",instance:null,count:0,state:null},o.set(n,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function co(a){return'href="'+Ua(a)+'"'}function xs(a){return'link[rel="stylesheet"]['+a+"]"}function Uv(a){return b({},a,{"data-precedence":a.precedence,precedence:null})}function cw(a,n,o,l){a.querySelector('link[rel="preload"][as="style"]['+n+"]")?l.loading=1:(n=a.createElement("link"),l.preload=n,n.addEventListener("load",function(){return l.loading|=1}),n.addEventListener("error",function(){return l.loading|=2}),Wt(n,"link",o),pt(n),a.head.appendChild(n))}function uo(a){return'[src="'+Ua(a)+'"]'}function Es(a){return"script[async]"+a}function qv(a,n,o){if(n.count++,n.instance===null)switch(n.type){case"style":var l=a.querySelector('style[data-href~="'+Ua(o.href)+'"]');if(l)return n.instance=l,pt(l),l;var f=b({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return l=(a.ownerDocument||a).createElement("style"),pt(l),Wt(l,"style",f),zc(l,o.precedence,a),n.instance=l;case"stylesheet":f=co(o.href);var h=a.querySelector(xs(f));if(h)return n.state.loading|=4,n.instance=h,pt(h),h;l=Uv(o),(f=Wa.get(f))&&im(l,f),h=(a.ownerDocument||a).createElement("link"),pt(h);var S=h;return S._p=new Promise(function(w,L){S.onload=w,S.onerror=L}),Wt(h,"link",l),n.state.loading|=4,zc(h,o.precedence,a),n.instance=h;case"script":return h=uo(o.src),(f=a.querySelector(Es(h)))?(n.instance=f,pt(f),f):(l=o,(f=Wa.get(h))&&(l=b({},o),rm(l,f)),a=a.ownerDocument||a,f=a.createElement("script"),pt(f),Wt(f,"link",l),a.head.appendChild(f),n.instance=f);case"void":return null;default:throw Error(r(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(l=n.instance,n.state.loading|=4,zc(l,o.precedence,a));return n.instance}function zc(a,n,o){for(var l=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=l.length?l[l.length-1]:null,h=f,S=0;S<l.length;S++){var w=l[S];if(w.dataset.precedence===n)h=w;else if(h!==f)break}h?h.parentNode.insertBefore(a,h.nextSibling):(n=o.nodeType===9?o.head:o,n.insertBefore(a,n.firstChild))}function im(a,n){a.crossOrigin==null&&(a.crossOrigin=n.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=n.referrerPolicy),a.title==null&&(a.title=n.title)}function rm(a,n){a.crossOrigin==null&&(a.crossOrigin=n.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=n.referrerPolicy),a.integrity==null&&(a.integrity=n.integrity)}var Fc=null;function Vv(a,n,o){if(Fc===null){var l=new Map,f=Fc=new Map;f.set(o,l)}else f=Fc,l=f.get(o),l||(l=new Map,f.set(o,l));if(l.has(a))return l;for(l.set(a,null),o=o.getElementsByTagName(a),f=0;f<o.length;f++){var h=o[f];if(!(h[Ut]||h[Xe]||a==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var S=h.getAttribute(n)||"";S=a+S;var w=l.get(S);w?w.push(h):l.set(S,[h])}}return l}function Kv(a,n,o){a=a.ownerDocument||a,a.head.insertBefore(o,n==="title"?a.querySelector("head > title"):null)}function uw(a,n,o){if(o===1||n.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;return n.rel==="stylesheet"?(a=n.disabled,typeof n.precedence=="string"&&a==null):!0;case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function Gv(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function dw(a,n,o,l){if(o.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var f=co(l.href),h=n.querySelector(xs(f));if(h){n=h._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(a.count++,a=Ic.bind(a),n.then(a,a)),o.state.loading|=4,o.instance=h,pt(h);return}h=n.ownerDocument||n,l=Uv(l),(f=Wa.get(f))&&im(l,f),h=h.createElement("link"),pt(h);var S=h;S._p=new Promise(function(w,L){S.onload=w,S.onerror=L}),Wt(h,"link",l),o.instance=h}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,n),(n=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=Ic.bind(a),n.addEventListener("load",o),n.addEventListener("error",o))}}var om=0;function fw(a,n){return a.stylesheets&&a.count===0&&Bc(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var l=setTimeout(function(){if(a.stylesheets&&Bc(a,a.stylesheets),a.unsuspend){var h=a.unsuspend;a.unsuspend=null,h()}},6e4+n);0<a.imgBytes&&om===0&&(om=62500*KT());var f=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Bc(a,a.stylesheets),a.unsuspend)){var h=a.unsuspend;a.unsuspend=null,h()}},(a.imgBytes>om?50:800)+n);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(l),clearTimeout(f)}}:null}function Ic(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Bc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Hc=null;function Bc(a,n){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Hc=new Map,n.forEac
vendor: 9,856 bytes, line 10
10h(mw,a),Hc=null,Ic.call(a))}function mw(a,n){if(!(n.state.loading&4)){var o=Hc.get(a);if(o)var l=o.get(null);else{o=new Map,Hc.set(a,o);for(var f=a.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<f.length;h++){var S=f[h];(S.nodeName==="LINK"||S.getAttribute("media")!=="not all")&&(o.set(S.dataset.precedence,S),l=S)}l&&o.set(null,l)}f=n.instance,S=f.getAttribute("data-precedence"),h=o.get(S)||l,h===l&&o.set(null,f),o.set(S,f),this.count++,l=Ic.bind(this),f.addEventListener("load",l),f.addEventListener("error",l),h?h.parentNode.insertBefore(f,h.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(f,a.firstChild)),n.state.loading|=4}}var Ts={$$typeof:P,Provider:null,Consumer:null,_currentValue:Z,_currentValue2:Z,_threadCount:0};function gw(a,n,o,l,f,h,S,w,L){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=cn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cn(0),this.hiddenUpdates=cn(null),this.identifierPrefix=l,this.onUncaughtError=f,this.onCaughtError=h,this.onRecoverableError=S,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=L,this.incompleteTransitions=new Map}function Yv(a,n,o,l,f,h,S,w,L,q,W,ae){return a=new gw(a,n,o,S,L,q,W,ae,w),n=1,h===!0&&(n|=24),h=Ta(3,null,null,n),a.current=h,h.stateNode=a,n=zd(),n.refCount++,a.pooledCache=n,n.refCount++,h.memoizedState={element:l,isDehydrated:o,cache:n},Bd(h),a}function Xv(a){return a?(a=Hr,a):Hr}function Qv(a,n,o,l,f,h){f=Xv(f),l.context===null?l.context=f:l.pendingContext=f,l=yi(n),l.payload={element:o},h=h===void 0?null:h,h!==null&&(l.callback=h),o=bi(a,l,n),o!==null&&(ba(o,a,n),ns(o,a,n))}function Wv(a,n){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<n?o:n}}function sm(a,n){Wv(a,n),(a=a.alternate)&&Wv(a,n)}function Zv(a){if(a.tag===13||a.tag===31){var n=tr(a,67108864);n!==null&&ba(n,a,67108864),sm(a,67108864)}}function Jv(a){if(a.tag===13||a.tag===31){var n=Ra();n=un(n);var o=tr(a,n);o!==null&&ba(o,a,n),sm(a,n)}}var Uc=!0;function hw(a,n,o,l){var f=j.T;j.T=null;var h=X.p;try{X.p=2,lm(a,n,o,l)}finally{X.p=h,j.T=f}}function pw(a,n,o,l){var f=j.T;j.T=null;var h=X.p;try{X.p=8,lm(a,n,o,l)}finally{X.p=h,j.T=f}}function lm(a,n,o,l){if(Uc){var f=cm(l);if(f===null)Yf(a,n,l,qc,o),t0(a,l);else if(bw(f,a,n,o,l))l.stopPropagation();else if(t0(a,l),n&4&&-1<yw.indexOf(a)){for(;f!==null;){var h=Ha(f);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var S=Bt(h.pendingLanes);if(S!==0){var w=h;for(w.pendingLanes|=2,w.entangledLanes|=2;S;){var L=1<<31-He(S);w.entanglements[1]|=L,S&=~L}$n(h),(Be&6)===0&&(wc=mt()+500,vs(0))}}break;case 31:case 13:w=tr(h,2),w!==null&&ba(w,h,2),Ac(),sm(h,2)}if(h=cm(l),h===null&&Yf(a,n,l,qc,o),h===f)break;f=h}f!==null&&l.stopPropagation()}else Yf(a,n,l,null,o)}}function cm(a){return a=ud(a),um(a)}var qc=null;function um(a){if(qc=null,a=na(a),a!==null){var n=c(a);if(n===null)a=null;else{var o=n.tag;if(o===13){if(a=u(n),a!==null)return a;a=null}else if(o===31){if(a=d(n),a!==null)return a;a=null}else if(o===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;a=null}else n!==a&&(a=null)}}return qc=a,null}function e0(a){switch(a){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(xn()){case Da:return 2;case sa:return 8;case Nt:case rn:return 32;case Ca:return 268435456;default:return 32}default:return 32}}var dm=!1,$i=null,Ri=null,Mi=null,ws=new Map,Ps=new Map,Oi=[],yw="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function t0(a,n){switch(a){case"focusin":case"focusout":$i=null;break;case"dragenter":case"dragleave":Ri=null;break;case"mouseover":case"mouseout":Mi=null;break;case"pointerover":case"pointerout":ws.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ps.delete(n.pointerId)}}function As(a,n,o,l,f,h){return a===null||a.nativeEvent!==h?(a={blockedOn:n,domEventName:o,eventSystemFlags:l,nativeEvent:h,targetContainers:[f]},n!==null&&(n=Ha(n),n!==null&&Zv(n)),a):(a.eventSystemFlags|=l,n=a.targetContainers,f!==null&&n.indexOf(f)===-1&&n.push(f),a)}function bw(a,n,o,l,f){switch(n){case"focusin":return $i=As($i,a,n,o,l,f),!0;case"dragenter":return Ri=As(Ri,a,n,o,l,f),!0;case"mouseover":return Mi=As(Mi,a,n,o,l,f),!0;case"pointerover":var h=f.pointerId;return ws.set(h,As(ws.get(h)||null,a,n,o,l,f)),!0;case"gotpointercapture":return h=f.pointerId,Ps.set(h,As(Ps.get(h)||null,a,n,o,l,f)),!0}return!1}function a0(a){var n=na(a.target);if(n!==null){var o=c(n);if(o!==null){if(n=o.tag,n===13){if(n=u(o),n!==null){a.blockedOn=n,za(a.priority,function(){Jv(o)});return}}else if(n===31){if(n=d(o),n!==null){a.blockedOn=n,za(a.priority,function(){Jv(o)});return}}else if(n===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Vc(a){if(a.blockedOn!==null)return!1;for(var n=a.targetContainers;0<n.length;){var o=cm(a.nativeEvent);if(o===null){o=a.nativeEvent;var l=new o.constructor(o.type,o);cd=l,o.target.dispatchEvent(l),cd=null}else return n=Ha(o),n!==null&&Zv(n),a.blockedOn=o,!1;n.shift()}return!0}function n0(a,n,o){Vc(a)&&o.delete(n)}function vw(){dm=!1,$i!==null&&Vc($i)&&($i=null),Ri!==null&&Vc(Ri)&&(Ri=null),Mi!==null&&Vc(Mi)&&(Mi=null),ws.forEach(n0),Ps.forEach(n0)}function Kc(a,n){a.blockedOn===n&&(a.blockedOn=null,dm||(dm=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,vw)))}var Gc=null;function i0(a){Gc!==a&&(Gc=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Gc===a&&(Gc=null);for(var n=0;n<a.length;n+=3){var o=a[n],l=a[n+1],f=a[n+2];if(typeof l!="function"){if(um(l||o)===null)continue;break}var h=Ha(o);h!==null&&(a.splice(n,3),n-=3,cf(h,{pending:!0,data:f,method:o.method,action:l},l,f))}}))}function fo(a){function n(L){return Kc(L,a)}$i!==null&&Kc($i,a),Ri!==null&&Kc(Ri,a),Mi!==null&&Kc(Mi,a),ws.forEach(n),Ps.forEach(n);for(var o=0;o<Oi.length;o++){var l=Oi[o];l.blockedOn===a&&(l.blockedOn=null)}for(;0<Oi.length&&(o=Oi[0],o.blockedOn===null);)a0(o),o.blockedOn===null&&Oi.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(l=0;l<o.length;l+=3){var f=o[l],h=o[l+1],S=f[Dt]||null;if(typeof h=="function")S||i0(o);else if(S){var w=null;if(h&&h.hasAttribute("formAction")){if(f=h,S=h[Dt]||null)w=S.formAction;else if(um(f)!==null)continue}else w=S.action;typeof w=="function"?o[l+1]=w:(o.splice(l,3),l-=3),i0(o)}}}function r0(){function a(h){h.canIntercept&&h.info==="react-transition"&&h.intercept({handler:function(){return new Promise(function(S){return f=S})},focusReset:"manual",scroll:"manual"})}function n(){f!==null&&(f(),f=null),l||setTimeout(o,20)}function o(){if(!l&&!navigation.transition){var h=navigation.currentEntry;h&&h.url!=null&&navigation.navigate(h.url,{state:h.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,f=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(o,100),function(){l=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),f!==null&&(f(),f=null)}}}function fm(a){this._internalRoot=a}Yc.prototype.render=fm.prototype.render=function(a){var n=this._internalRoot;if(n===null)throw Error(r(409));var o=n.current,l=Ra();Qv(o,l,a,n,null,null)},Yc.prototype.unmount=fm.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var n=a.containerInfo;Qv(a.current,2,null,a,null,null),Ac(),n[Fa]=null}};function Yc(a){this._internalRoot=a}Yc.prototype.unstable_scheduleHydration=function(a){if(a){var n=In();a={blockedOn:null,target:a,priority:n};for(var o=0;o<Oi.length&&n!==0&&n<Oi[o].priority;o++);Oi.splice(o,0,a),o===0&&a0(a)}};var o0=t.version;if(o0!=="19.2.4")throw Error(r(527,o0,"19.2.4"));X.findDOMNode=function(a){var n=a._reactInternals;if(n===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=m(n),a=a!==null?p(a):null,a=a===null?null:a.stateNode,a};var Sw={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.4"};
vendor: 23,957 bytes, line 10
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Xc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xc.isDisabled&&Xc.supportsFiber)try{je=Xc.inject(Sw),Pe=Xc}catch{}}return Rs.createRoot=function(a,n){if(!s(a))throw Error(r(299));var o=!1,l="",f=mb,h=gb,S=hb;return n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(f=n.onUncaughtError),n.onCaughtError!==void 0&&(h=n.onCaughtError),n.onRecoverableError!==void 0&&(S=n.onRecoverableError)),n=Yv(a,1,!1,null,null,o,l,null,f,h,S,r0),a[Fa]=n.current,Gf(a),new fm(n)},Rs.hydrateRoot=function(a,n,o){if(!s(a))throw Error(r(299));var l=!1,f="",h=mb,S=gb,w=hb,L=null;return o!=null&&(o.unstable_strictMode===!0&&(l=!0),o.identifierPrefix!==void 0&&(f=o.identifierPrefix),o.onUncaughtError!==void 0&&(h=o.onUncaughtError),o.onCaughtError!==void 0&&(S=o.onCaughtError),o.onRecoverableError!==void 0&&(w=o.onRecoverableError),o.formState!==void 0&&(L=o.formState)),n=Yv(a,1,!0,n,o??null,l,f,L,h,S,w,r0),n.context=Xv(null),o=n.current,l=Ra(),l=un(l),f=yi(l),f.callback=null,bi(o,f,l),o=l,n.current.lanes=o,ja(n,o),$n(n),a[Fa]=n.current,Gf(a),new Yc(n)},Rs.version="19.2.4",Rs}var p0;function Mw(){if(p0)return hm.exports;p0=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),hm.exports=Rw(),hm.exports}var uC=Mw(),Iu=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(){}},Ow={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},_w=class{#e=Ow;#a=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},ug=new _w;function Lw(e){setTimeout(e,0)}var Hu=typeof window>"u"||"Deno"in globalThis;function pn(){}function Nw(e,t){return typeof e=="function"?e(t):e}function Dw(e){return typeof e=="number"&&e>=0&&e!==1/0}function jw(e,t){return Math.max(e+(t||0)-Date.now(),0)}function dg(e,t){return typeof e=="function"?e(t):e}function zw(e,t){return typeof e=="function"?e(t):e}function y0(e,t){const{type:i="all",exact:r,fetchStatus:s,predicate:c,queryKey:u,stale:d}=e;if(u){if(r){if(t.queryHash!==_h(u,t.options))return!1}else if(!sl(t.queryKey,u))return!1}if(i!=="all"){const g=t.isActive();if(i==="active"&&!g||i==="inactive"&&g)return!1}return!(typeof d=="boolean"&&t.isStale()!==d||s&&s!==t.state.fetchStatus||c&&!c(t))}function b0(e,t){const{exact:i,status:r,predicate:s,mutationKey:c}=e;if(c){if(!t.options.mutationKey)return!1;if(i){if(ol(t.options.mutationKey)!==ol(c))return!1}else if(!sl(t.options.mutationKey,c))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function _h(e,t){return(t?.queryKeyHashFn||ol)(e)}function ol(e){return JSON.stringify(e,(t,i)=>fg(i)?Object.keys(i).sort().reduce((r,s)=>(r[s]=i[s],r),{}):i)}function sl(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(i=>sl(e[i],t[i])):!1}var Fw=Object.prototype.hasOwnProperty;function dC(e,t,i=0){if(e===t)return e;if(i>500)return t;const r=v0(e)&&v0(t);if(!r&&!(fg(e)&&fg(t)))return t;const c=(r?e:Object.keys(e)).length,u=r?t:Object.keys(t),d=u.length,g=r?new Array(d):{};let m=0;for(let p=0;p<d;p++){const b=r?p:u[p],v=e[b],x=t[b];if(v===x){g[b]=v,(r?p<c:Fw.call(e,b))&&m++;continue}if(v===null||x===null||typeof v!="object"||typeof x!="object"){g[b]=x;continue}const C=dC(v,x,i+1);g[b]=C,C===v&&m++}return c===d&&m===c?e:g}function v0(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function fg(e){if(!S0(e))return!1;const t=e.constructor;if(t===void 0)return!0;const i=t.prototype;return!(!S0(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function S0(e){return Object.prototype.toString.call(e)==="[object Object]"}function Iw(e){return new Promise(t=>{ug.setTimeout(t,e)})}function Hw(e,t,i){return typeof i.structuralSharing=="function"?i.structuralSharing(e,t):i.structuralSharing!==!1?dC(e,t):t}function Bw(e,t,i=0){const r=[...e,t];return i&&r.length>i?r.slice(1):r}function Uw(e,t,i=0){const r=[t,...e];return i&&r.length>i?r.slice(0,-1):r}var Lh=Symbol();function fC(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Lh?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function qw(e,t,i){let r=!1,s;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(s??=t(),r||(r=!0,s.aborted?i():s.addEventListener("abort",i,{once:!0})),s)}),e}var Vw=class extends Iu{#e;#a;#t;constructor(){super(),this.#t=e=>{if(!Hu&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#a||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#a?.(),this.#a=void 0)}setEventListener(e){this.#t=e,this.#a?.(),this.#a=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},mC=new Vw;function Kw(){let e,t;const i=new Promise((s,c)=>{e=s,t=c});i.status="pending",i.catch(()=>{});function r(s){Object.assign(i,s),delete i.resolve,delete i.reject}return i.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},i.reject=s=>{r({status:"rejected",reason:s}),t(s)},i}var Gw=Lw;function Yw(){let e=[],t=0,i=d=>{d()},r=d=>{d()},s=Gw;const c=d=>{t?e.push(d):s(()=>{i(d)})},u=()=>{const d=e;e=[],d.length&&s(()=>{r(()=>{d.forEach(g=>{i(g)})})})};return{batch:d=>{let g;t++;try{g=d()}finally{t--,t||u()}return g},batchCalls:d=>(...g)=>{c(()=>{d(...g)})},schedule:c,setNotifyFunction:d=>{i=d},setBatchNotifyFunction:d=>{r=d},setScheduler:d=>{s=d}}}var ra=Yw(),Xw=class extends Iu{#e=!0;#a;#t;constructor(){super(),this.#t=e=>{if(!Hu&&window.addEventListener){const t=()=>e(!0),i=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",i)}}}}onSubscribe(){this.#a||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#a?.(),this.#a=void 0)}setEventListener(e){this.#t=e,this.#a?.(),this.#a=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(i=>{i(e)}))}isOnline(){return this.#e}},vu=new Xw;function Qw(e){return Math.min(1e3*2**e,3e4)}function gC(e){return(e??"online")==="online"?vu.isOnline():!0}var mg=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function hC(e){let t=!1,i=0,r;const s=Kw(),c=()=>s.status!=="pending",u=E=>{if(!c()){const k=new mg(E);v(k),e.onCancel?.(k)}},d=()=>{t=!0},g=()=>{t=!1},m=()=>mC.isFocused()&&(e.networkMode==="always"||vu.isOnline())&&e.canRun(),p=()=>gC(e.networkMode)&&e.canRun(),b=E=>{c()||(r?.(),s.resolve(E))},v=E=>{c()||(r?.(),s.reject(E))},x=()=>new Promise(E=>{r=k=>{(c()||m())&&E(k)},e.onPause?.()}).then(()=>{r=void 0,c()||e.onContinue?.()}),C=()=>{if(c())return;let E;const k=i===0?e.initialPromise:void 0;try{E=k??e.fn()}catch(T){E=Promise.reject(T)}Promise.resolve(E).then(b).catch(T=>{if(c())return;const A=e.retry??(Hu?0:3),P=e.retryDelay??Qw,$=typeof P=="function"?P(i,T):P,R=A===!0||typeof A=="number"&&i<A||typeof A=="function"&&A(i,T);if(t||!R){v(T);return}i++,e.onFail?.(i,T),Iw($).then(()=>m()?void 0:x()).then(()=>{t?v(T):C()})})};return{promise:s,status:()=>s.status,cancel:u,continue:()=>(r?.(),s),cancelRetry:d,continueRetry:g,canStart:p,start:()=>(p()?C():x().then(C),s)}}var pC=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Dw(this.gcTime)&&(this.#e=ug.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Hu?1/0:300*1e3))}clearGcTimeout(){this.#e&&(ug.clearTimeout(this.#e),this.#e=void 0)}},Ww=class extends pC{#e;#a;#t;#i;#n;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#t=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=C0(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#n?.promise}setOptions(e){if(this.options={...this.#o,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=C0(this.options);t.data!==void 0&&(this.setState(k0(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#t.remove(this)}setData(e,t){const i=Hw(this.state.data,e,this.options);return this.#r({data:i,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),i}setState(e,t){this.#r({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#n?.promise;return this.#n?.cancel(e),t?t.then(pn).catch(pn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>zw(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Lh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>dg(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!jw(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#n?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#n?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#n&&(this.#s?this.#n.cancel({revert:!0}):this.#n.cancelRetry()),this.scheduleGc()),this.#t.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#r({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#n?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#n)return this.#n.continueRetry(),this.#n.promise}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(g=>g.options.queryFn);d&&this.setOptions(d.options)}const i=new AbortController,r=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#s=!0,i.signal)})},s=()=>{const d=fC(this.options,t),m=(()=>{const p={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(p),p})();return this.#s=!1,this.options.persister?this.options.persister(d,m,this):d(m)},u=(()=>{const d={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:s};return r(d),d})();this.options.behavior?.onFetch(u,this),this.#a=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#r({type:"fetch",meta:u.fetchOptions?.meta}),this.#n=hC({initialPromise:t?.initialPromise,fn:u.fetchFn,onCancel:d=>{d instanceof mg&&d.revert&&this.setState({...this.#a,fetchStatus:"idle"}),i.abort()},onFail:(d,g)=>{this.#r({type:"failed",failureCount:d,error:g})},onPause:()=>{this.#r({type:"pause"})},onContinue:()=>{this.#r({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const d=await this.#n.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#t.config.onSuccess?.(d,this),this.#t.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof mg){if(d.silent)return this.#n.promise;if(d.revert){if(this.state.data===void 0)throw d;return this.state.data}}throw this.#r({type:"error",error:d}),this.#t.config.onError?.(d,this),this.#t.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#r(e){const t=i=>{switch(e.type){case"failed":return{...i,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...Zw(i.data,this.options),fetchMeta:e.meta??null};case"success":const r={...i,...k0(e.data,e.dataUpdatedAt),dataUpdateCount:i.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#a=e.manual?r:void 0,r;case"error":const s=e.error;return{...i,error:s,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...e.state}}};this.state=t(this.state),ra.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),this.#t.notify({query:this,type:"updated",action:e})})}};function Zw(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:gC(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function k0(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function C0(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,i=t!==void 0,r=i?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}function x0(e){return{onFetch:(t,i)=>{const r=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,c=t.state.data?.pages||[],u=t.state.data?.pageParams||[];let d={pages:[],pageParams:[]},g=0;const m=async()=>{let p=!1;const b=C=>{qw(C,()=>t.signal,()=>p=!0)},v=fC(t.options,t.fetchOptions),x=async(C,E,k)=>{if(p)return Promise.reject();if(E==null&&C.pages.length)return Promise.resolve(C);const A=(()=>{const _={client:t.client,queryKey:t.queryKey,pageParam:E,direction:k?"backward":"forward",meta:t.options.meta};return b(_),_})(),P=await v(A),{maxPages:$}=t.options,R=k?Uw:Bw;return{pages:R(C.pages,P,$),pageParams:R(C.pageParams,E,$)}};if(s&&c.length){const C=s==="backward",E=C?Jw:E0,k={pages:c,pageParams:u},T=E(r,k);d=await x(k,T,C)}else{const C=e??c.length;do{const E=g===0?u[0]??r.initialPageParam:E0(r,d);if(g>0&&E==null)break;d=await x(d,E),g++}while(g<C)}return d};t.options.persister?t.fetchFn=()=>t.options.persister?.(m,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},i):t.fetchFn=m}}}function E0(e,{pages:t,pageParams:i}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,i[r],i):void 0}function Jw(e,{pages:t,pageParams:i}){return t.length>0?e.getPreviousPageParam?.(t[0],t,i[0],i):void 0}var eP=class extends pC{#e;#a;#t;#i;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#a=[],this.state=e.state||tP(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#a.includes(e)||(this.#a.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#a=this.#a.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#a.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#n({type:"continue"})},i={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=hC({fn:()=>this.options.mutationFn?this.options.mutationFn(e,i):Promise.reject(new Error("No mutationFn found")),onFail:(c,u)=>{this.#n({type:"failed",failureCount:c,error:u})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const r=this.state.status==="pending",s=!this.#i.canStart();try{if(r)t();else{this.#n({type:"pending",variables:e,isPaused:s}),this.#t.config.onMutate&&await this.#t.config.onMutate(e,this,i);const u=await this.options.onMutate?.(e,i);u!==this.state.context&&this.#n({type:"pending",context:u,variables:e,isPaused:s})}const c=await this.#i.start();return await this.#t.config.onSuccess?.(c,e,this.state.context,this,i),await this.options.onSuccess?.(c,e,this.state.context,i),await this.#t.config.onSettled?.(c,null,this.state.variables,this.state.context,this,i),await this.options.onSettled?.(c,null,e,this.state.context,i),this.#n({type:"success",data:c}),c}catch(c){try{await this.#t.config.onError?.(c,e,this.state.context,this,i)}catch(u){Promise.reject(u)}try{await this.options.onError?.(c,e,this.state.context,i)}catch(u){Promise.reject(u)}try{await this.#t.config.onSettled?.(void 0,c,this.state.variables,this.state.context,this,i)}catch(u){Promise.reject(u)}try{await this.options.onSettled?.(void 0,c,e,this.state.context,i)}catch(u){Promise.reject(u)}throw this.#n({type:"error",error:c}),c}finally{this.#t.runNext(this)}}#n(e){const t=i=>{switch(e.type){case"failed":return{...i,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...i,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:e.error,failureCount:i.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),ra.batch(()=>{this.#a.forEach(i=>{i.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:"updated",action:e})})}};function tP(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var aP=class extends Iu{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#a=new Map,this.#t=0}#e;#a;#t;build(e,t,i){const r=new eP({client:e,mutationCache:this,mutationId:++this.#t,options:e.defaultMutationOptions(t),state:i});return this.add(r),r}add(e){this.#e.add(e);const t=Qc(e);if(typeof t=="string"){const i=this.#a.get(t);i?i.push(e):this.#a.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){const t=Qc(e);if(typeof t=="string"){const i=this.#a.get(t);if(i)if(i.length>1){const r=i.indexOf(e);r!==-1&&i.splice(r,1)}else i[0]===e&&this.#a.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Qc(e);if(typeof t=="string"){const r=this.#a.get(t)?.find(s=>s.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=Qc(e);return typeof t=="string"?this.#a.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ra.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#a.clear()})}getAll(){return Array.from(this.#e)}find(e){const t={exact:!0,...e};return this.getAll().find(i=>b0(t,i))}findAll(e={}){return this.getAll().filter(t=>b0(e,t))}notify(e){ra.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return ra.batch(()=>Promise.all(e.map(t=>t.continue().catch(pn))))}};function Qc(e){return e.options.scope?.id}var nP=class extends Iu{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,i){const r=t.queryKey,s=t.queryHash??_h(r,t);let c=this.get(s);return c||(c=new Ww({client:e,queryKey:r,queryHash:s,options:e.defaultQueryOptions(t),state:i,defaultOptions:e.getQueryDefaults(r)}),this.add(c)),c}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){ra.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(i=>y0(t,i))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(i=>y0(e,i)):t}notify(e){ra.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){ra.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){ra.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},iP=class{#e;#a;#t;#i;#n;#o;#s;#r;constructor(e={}){this.#e=e.queryCache||new nP,this.#a=e.mutationCache||new aP,this.#t=e.defaultOptions||{},this.#i=new Map,this.#n=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#s=mC.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#r=vu.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#o--,this.#o===0&&(this.#s?.(),this.#s=void 0,this.#r?.(),this.#r=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),i=this.#e.build(this,t),r=i.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&i.isStaleByTime(dg(t.staleTime,i))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:i})=>{const r=i.data;return[t,r]})}setQueryData(e,t,i){const r=this.defaultQueryOptions({queryKey:e}),c=this.#e.get(r.queryHash)?.state.data,u=Nw(t,c);if(u!==void 0)return this.#e.build(this,r).setData(u,{...i,manual:!0})}setQueriesData(e,t,i){return ra.batch(()=>this.#e.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,i)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;ra.batch(()=>{t.findAll(e).forEach(i=>{t.remove(i)})})}resetQueries(e,t){const i=this.#e;return ra.batch(()=>(i.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const i={revert:!0,...t},r=ra.batch(()=>this.#e.findAll(e).map(s=>s.cancel(i)));return Promise.all(r).then(pn).catch(pn)}invalidateQueries(e,t={}){return ra.batch(()=>(this.#e.findAll(e).forEach(i=>{i.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const i={...t,cancelRefetch:t.cancelRefetch??!0},r=ra.batch(()=>this.#e.findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let c=s.fetch(void 0,i);return i.throwOnError||(c=c.catch(pn)),s.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(r).then(pn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const i=this.#e.build(this,t);
10return i.isStaleByTime(dg(t.staleTime,i))?i.fetch(t):Promise.resolve(i.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(pn).catch(pn)}fetchInfiniteQuery(e){return e.behavior=x0(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(pn).catch(pn)}ensureInfiniteQueryData(e){return e.behavior=x0(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return vu.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#a}getDefaultOptions(){return this.#t}setDefaultOptions(e){this.#t=e}setQueryDefaults(e,t){this.#i.set(ol(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#i.values()],i={};return t.forEach(r=>{sl(e,r.queryKey)&&Object.assign(i,r.defaultOptions)}),i}setMutationDefaults(e,t){this.#n.set(ol(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#n.values()],i={};return t.forEach(r=>{sl(e,r.mutationKey)&&Object.assign(i,r.defaultOptions)}),i}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#t.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=_h(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===Lh&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#t.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#a.clear()}},rP=y.createContext(void 0),oP=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),J.jsx(rP.Provider,{value:e,children:t}));const sP="modulepreload",lP=function(e){return"/"+e},T0={},xe=function(t,i,r){let s=Promise.resolve();if(i&&i.length>0){let g=function(m){return Promise.all(m.map(p=>Promise.resolve(p).then(b=>({status:"fulfilled",value:b}),b=>({status:"rejected",reason:b}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),d=u?.nonce||u?.getAttribute("nonce");s=g(i.map(m=>{if(m=lP(m),m in T0)return;T0[m]=!0;const p=m.endsWith(".css"),b=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${b}`))return;const v=document.createElement("link");if(v.rel=p?"stylesheet":sP,p||(v.as="script"),v.crossOrigin="",v.href=m,d&&v.setAttribute("nonce",d),document.head.appendChild(v),p)return new Promise((x,C)=>{v.addEventListener("load",x),v.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${m}`)))})}))}function c(u){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=u,window.dispatchEvent(d),!d.defaultPrevented)throw u}return s.then(u=>{for(const d of u||[])d.status==="rejected"&&c(d.reason);return t().catch(c)})};var w0="popstate";function P0(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function cP(e={}){function t(r,s){let c=s.state?.masked,{pathname:u,search:d,hash:g}=c||r.location;return gg("",{pathname:u,search:d,hash:g},s.state&&s.state.usr||null,s.state&&s.state.key||"default",c?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function i(r,s){return typeof s=="string"?s:ll(s)}return dP(t,i,null,e)}function dt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function tn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function uP(){return Math.random().toString(36).substring(2,10)}function A0(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function gg(e,t,i=null,r,s){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?$o(t):t,state:i,key:t&&t.key||r||uP(),unstable_mask:s}}function ll({pathname:e="/",search:t="",hash:i=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function $o(e){let t={};if(e){let i=e.indexOf("#");i>=0&&(t.hash=e.substring(i),e=e.substring(0,i));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function dP(e,t,i,r={}){let{window:s=document.defaultView,v5Compat:c=!1}=r,u=s.history,d="POP",g=null,m=p();
10m==null&&(m=0,u.replaceState({...u.state,idx:m},""));function p(){return(u.state||{idx:null}).idx}function b(){d="POP";let k=p(),T=k==null?null:k-m;m=k,g&&g({action:d,location:E.location,delta:T})}function v(k,T){d="PUSH";let A=P0(k)?k:gg(E.location,k,T);m=p()+1;let P=A0(A,m),$=E.createHref(A.unstable_mask||A);try{u.pushState(P,"",$)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;s.location.assign($)}c&&g&&g({action:d,location:E.location,delta:1})}function x(k,T){d="REPLACE";let A=P0(k)?k:gg(E.location,k,T);m=p();let P=A0(A,m),$=E.createHref(A.unstable_mask||A);u.replaceState(P,"",$),c&&g&&g({action:d,location:E.location,delta:0})}function C(k){return fP(k)}let E={get action(){return d},get location(){return e(s,u)},listen(k){if(g)throw new Error("A history only accepts one active listener");return s.addEventListener(w0,b),g=k,()=>{s.removeEventListener(w0,b),g=null}},createHref(k){return t(s,k)},createURL:C,encodeLocation(k){let T=C(k);return{pathname:T.pathname,search:T.search,hash:T.hash}},push:v,replace:x,go(k){return u.go(k)}};return E}function fP(e,t=!1){let i="http://localhost";
10typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),dt(i,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:ll(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=i+r),new URL(r,i)}function yC(e,t,i="/"){return mP(e,t,i,!1)}function mP(e,t,i,r){let s=typeof t=="string"?$o(t):t,c=si(s.pathname||"/",i);if(c==null)return null;let u=bC(e);gP(u);let d=null;for(let g=0;d==null&&g<u.length;++g){let m=TP(c);d=xP(u[g],m,r)}return d}function bC(e,t=[],i=[],r="",s=!1){let c=(u,d,g=s,m)=>{let p={relativePath:m===void 0?u.path||"":m,caseSensitive:u.caseSensitive===!0,childrenIndex:d,route:u};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(r)&&g)return;dt(p.relativePath.startsWith(r),`Absolute route path "${p.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(r.length)}let b=On([r,p.relativePath]),v=i.concat(p);u.children&&u.children.length>0&&(dt(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),bC(u.children,t,v,b,g)),!(u.path==null&&!u.index)&&t.push({path:b,score:kP(b,u.index),routesMeta:v})};return e.forEach((u,d)=>{if(u.path===""||!u.path?.includes("?"))c(u,d);else for(let g of vC(u.path))c(u,d,!0,g)}),t}function vC(e){let t=e.split("/");if(t.length===0)return[];let[i,...r]=t,s=i.endsWith("?"),c=i.replace(/\?$/,"");if(r.length===0)return s?[c,""]:[c];let u=vC(r.join("/")),d=[];return d.push(...u.map(g=>g===""?c:[c,g].join("/"))),s&&d.push(...u),d.map(g=>e.startsWith("/")&&g===""?"/":g)}function gP(e){e.sort((t,i)=>t.score!==i.score?i.score-t.score:CP(t.routesMeta.map(r=>r.childrenIndex),i.routesMeta.map(r=>r.childrenIndex)))}var hP=/^:[\w-]+$/,pP=3,yP=2,bP=1,vP=10,SP=-2,$0=e=>e==="*";function kP(e,t){let i=e.split("/"),r=i.length;return i.some($0)&&(r+=SP),t&&(r+=yP),i.filter(s=>!$0(s)).reduce((s,c)=>s+(hP.test(c)?pP:c===""?bP:vP),r)}function CP(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function xP(e,t,i=!1){let{routesMeta:r}=e,s={},c="/",u=[];for(let d=0;d<r.length;++d){let g=r[d],m=d===r.length-1,p=c==="/"?t:t.slice(c.length)||"/",b=Su({path:g.relativePath,caseSensitive:g.caseSensitive,end:m},p),v=g.route;if(!b&&m&&i&&!r[r.length-1].route.index&&(b=Su({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},p)),!b)return null;
10Object.assign(s,b.params),u.push({params:s,pathname:On([c,b.pathname]),pathnameBase:$P(On([c,b.pathnameBase])),route:v}),b.pathnameBase!=="/"&&(c=On([c,b.pathnameBase]))}return u}function Su(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[i,r]=EP(e.path,e.caseSensitive,e.end),s=t.match(i);if(!s)return null;let c=s[0],u=c.replace(/(.)\/+$/,"$1"),d=s.slice(1);return{params:r.reduce((m,{paramName:p,isOptional:b},v)=>{if(p==="*"){let C=d[v]||"";u=c.slice(0,c.length-C.length).replace(/(.)\/+$/,"$1")}const x=d[v];return b&&!x?m[p]=void 0:m[p]=(x||"").replace(/%2F/g,"/"),m},{}),pathname:c,pathnameBase:u,pattern:e}}function EP(e,t=!1,i=!0){tn(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 r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,d,g,m,p)=>{if(r.push({paramName:d,isOptional:g!=null}),g){let b=p.charAt(m+u.length);return b&&b!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function TP(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return tn(!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 si(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let i=t.endsWith("/")?t.length-1:t.length,r=e.charAt(i);return r&&r!=="/"?null:e.slice(i)||"/"}var wP=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function PP(e,t="/"){let{pathname:i,search:r="",hash:s=""}=typeof e=="string"?$o(e):e,c;return i?(i=i.replace(/\/\/+/g,"/"),i.startsWith("/")?c=R0(i.substring(1),"/"):c=R0(i,t)):c=t,{pathname:c,search:RP(r),hash:MP(s)}}function R0(e,t){let i=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?i.length>1&&i.pop():s!=="."&&i.push(s)}),i.length>1?i.join("/"):"/"}function vm(e,t,i,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function AP(e){return e.filter((t,i)=>i===0||t.route.path&&t.route.path.length>0)}function Nh(e){let t=AP(e);return t.map((i,r)=>r===t.length-1?i.pathname:i.pathnameBase)}function Bu(e,t,i,r=!1){let s;typeof e=="string"?s=$o(e):(s={...e},dt(!s.pathname||!s.pathname.includes("?"),vm("?","pathname","search",s)),dt(!s.pathname||!s.pathname.includes("#"),vm("#","pathname","hash",s)),dt(!s.search||!s.search.includes("#"),vm("#","search","hash",s)));let c=e===""||s.pathname==="",u=c?"/":s.pathname,d;if(u==null)d=i;else{let b=t.length-1;if(!r&&u.startsWith("..")){let v=u.split("/");for(;v[0]==="..";)v.shift(),b-=1;s.pathname=v.join("/")}d=b>=0?t[b]:"/"}let g=PP(s,d),m=u&&u!=="/"&&u.endsWith("/"),p=(c||u===".")&&i.endsWith("/");return!g.pathname.endsWith("/")&&(m||p)&&(g.pathname+="/"),g}var On=e=>e.join("/").replace(/\/\/+/g,"/"),$P=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),RP=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,MP=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,OP=class{constructor(e,t,i,r=!1){this.status=e,this.statusText=t||"",this.internal=r,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function _P(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function LP(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var SC=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function kC(e,t){let i=e;
10if(typeof i!="string"||!wP.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let r=i,s=!1;if(SC)try{let c=new URL(window.location.href),u=i.startsWith("//")?new URL(c.protocol+i):new URL(i),d=si(u.pathname,t);u.origin===c.origin&&d!=null?i=d+u.search+u.hash:s=!0}catch{tn(!1,`<Link to="${i}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:s,to:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var CC=["POST","PUT","PATCH","DELETE"];new Set(CC);var NP=["GET",...CC];new Set(NP);var Ro=y.createContext(null);Ro.displayName="DataRouter";var Uu=y.createContext(null);Uu.displayName="DataRouterState";var DP=y.createContext(!1),xC=y.createContext({isTransitioning:!1});xC.displayName="ViewTransition";var jP=y.createContext(new Map);jP.displayName="Fetchers";var zP=y.createContext(null);zP.displayName="Await";var La=y.createContext(null);La.displayName="Navigation";var kl=y.createContext(null);kl.displayName="Location";var nn=y.createContext({outlet:null,matches:[],isDataRoute:!1});nn.displayName="Route";var Dh=y.createContext(null);Dh.displayName="RouteError";var EC="REACT_ROUTER_ERROR",FP="REDIRECT",IP="ROUTE_ERROR_RESPONSE";function HP(e){if(e.startsWith(`${EC}:${FP}:{`))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 BP(e){if(e.startsWith(`${EC}:${IP}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new OP(t.status,t.statusText,t.data)}catch{}}function UP(e,{relative:t}={}){dt(Mo(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:r}=y.useContext(La),{hash:s,pathname:c,search:u}=Cl(e,{relative:t}),d=c;return i!=="/"&&(d=c==="/"?i:On([i,c])),r.createHref({pathname:d,search:u,hash:s})}function Mo(){return y.useContext(kl)!=null}function Ln(){return dt(Mo(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(kl).location}var TC="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function wC(e){y.useContext(La).static||y.useLayoutEffect(e)}function jh(){let{isDataRoute:e}=y.useContext(nn);return e?rA():qP()}function qP(){dt(Mo(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext(Ro),{basename:t,navigator:i}=y.useContext(La),{matches:r}=y.useContext(nn),{pathname:s}=Ln(),c=JSON.stringify(Nh(r)),u=y.useRef(!1);return wC(()=>{u.current=!0}),y.useCallback((g,m={})=>{if(tn(u.current,TC),!u.current)return;if(typeof g=="number"){i.go(g);return}let p=Bu(g,JSON.parse(c),s,m.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:On([t,p.pathname])),(m.replace?i.replace:i.push)(p,m.state,m)},[t,i,c,s,e])}var VP=y.createContext(null);function KP(e){let t=y.useContext(nn).outlet;return y.useMemo(()=>t&&y.createElement(VP.Provider,{value:e},t),[t,e])}function GP(){let{matches:e}=y.useContext(nn),t=e[e.length-1];return t?t.params:{}}function Cl(e,{relative:t}={}){let{matches:i}=y.useContext(nn),{pathname:r}=Ln(),s=JSON.stringify(Nh(i));return y.useMemo(()=>Bu(e,JSON.parse(s),r,t==="path"),[e,s,r,t])}function YP(e,t){return PC(e,t)}function PC(e,t,i){dt(Mo(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=y.useContext(La),{matches:s}=y.useContext(nn),c=s[s.length-1],u=c?c.params:{},d=c?c.pathname:"/",g=c?c.pathnameBase:"/",m=c&&c.route;{let k=m&&m.path||"";$C(d,!m||k.endsWith("*")||k.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (under <Route path="${k}">) 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.
11
12Please change the parent <Route path="${k}"> to <Route path="${k==="/"?"*":`${k}/*`}">.`)}let p=Ln(),b;if(t){let k=typeof t=="string"?$o(t):t;dt(g==="/"||k.pathname?.startsWith(g),`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 "${g}" but pathname "${k.pathname}" was given in the \`location\` prop.`),b=k}else b=p;let v=b.pathname||"/",x=v;if(g!=="/"){let k=g.replace(/^\//,"").split("/");x="/"+v.replace(/^\//,"").split("/").slice(k.length).join("/")}let C=yC(e,{pathname:x});tn(m||C!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),tn(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.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 E=JP(C&&C.map(k=>Object.assign({},k,{params:Object.assign({},u,k.params),pathname:On([g,r.encodeLocation?r.encodeLocation(k.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:k.pathname]),pathnameBase:k.pathnameBase==="/"?g:On([g,r.encodeLocation?r.encodeLocation(k.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:k.pathnameBase])})),s,i);return t&&E?y.createElement(kl.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...b},navigationType:"POP"}},E):E}function XP(){let e=iA(),t=_P(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),i=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:r},c={padding:"2px 4px",backgroundColor:r},u=null;return console.error("Error handled by React Router default ErrorBoundary:",e),u=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:c},"ErrorBoundary")," or"," ",y.createElement("code",{style:c},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application 
12Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),i?y.createElement("pre",{style:s},i):null,u)}var QP=y.createElement(XP,null),AC=class extends y.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 i=BP(e.digest);i&&(e=i)}let t=e!==void 0?y.createElement(nn.Provider,{value:this.props.routeContext},y.createElement(Dh.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(WP,{error:e},t):t}};AC.contextType=DP;var Sm=new WeakMap;function WP({children:e,error:t}){let{basename:i}=y.useContext(La);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let r=HP(t.digest);if(r){let s=Sm.get(t);if(s)throw s;let c=kC(r.location,i);if(SC&&!Sm.get(t))if(c.isExternal||r.reloadDocument)window.location.href=c.absoluteURL||c.to;else{const u=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:r.replace}));throw Sm.set(t,u),u}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${c.absoluteURL||c.to}`})}}return e}function ZP({routeContext:e,match:t,children:i}){let r=y.useContext(Ro);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),y.createElement(nn.Provider,{value:e},i)}function JP(e,t=[],i){let r=i?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let s=e,c=r?.errors;if(c!=null){let p=s.findIndex(b=>b.route.id&&c?.[b.route.id]!==void 0);dt(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),s=s.slice(0,Math.min(s.length,p+1))}let u=!1,d=-1;if(i&&r){u=r.renderFallback;for(let p=0;p<s.length;p++){let b=s[p];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(d=p),b.route.id){let{loaderData:v,errors:x}=r,C=b.route.loader&&!v.hasOwnProperty(b.route.id)&&(!x||x[b.route.id]===void 0);if(b.route.lazy||C){i.isStatic&&(u=!0),d>=0?s=s.slice(0,d+1):s=[s[0]];break}}}}let g=i?.onError,m=r&&g?(p,b)=>{g(p,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:LP(r.matches),errorInfo:b})}:void 0;return s.reduceRight((p,b,v)=>{let x,C=!1,E=null,k=null;r&&(x=c&&b.route.id?c[b.route.id]:void 0,E=b.route.errorElement||QP,u&&(d<0&&v===0?($C("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,k=null):d===v&&(C=!0,k=b.route.hydrateFallbackElement||null)));let T=t.concat(s.slice(0,v+1)),A=()=>{let P;return x?P=E:C?P=k:b.route.Component?P=y.createElement(b.route.Component,null):b.route.element?P=b.route.element:P=p,y.createElement(ZP,{match:b,routeContext:{outlet:p,matches:T,isDataRoute:r!=null},children:P})};return r&&(b.route.ErrorBoundary||b.route.errorElement||v===0)?y.createElement(AC,{location:r.location,revalidation:r.revalidation,component:E,error:x,children:A(),routeContext:{outlet:null,matches:T,isDataRoute:!0},onError:m}):A()},null)}function zh(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=y.useContext(Ro);return dt(t,zh(e)),t}function tA(e){let t=y.useContext(Uu);return dt(t,zh(e)),t}function aA(e){let t=y.useContext(nn);return dt(t,zh(e)),t}function Fh(e){let t=aA(e),i=t.matches[t.matches.length-1];return dt(i.route.id,`${e} can only be used on routes that contain a unique "id"`),i.route.id}function nA(){return Fh("useRouteId")}function iA(){let e=y.useContext(Dh),t=tA("useRouteError"),i=Fh("useRouteError");return e!==void 0?e:t.errors?.[i]}function rA(){let{router:e}=eA("useNavigate"),t=Fh("useNavigate"),i=y.useRef(!1);return wC(()=>{i.current=!0}),y.useCallback(async(s,c={})=>{tn(i.current,TC),i.current&&(typeof s=="number"?await e.navigate(s):await e.navigate(s,{fromRouteId:t,...c}))},[e,t])}var M0={};function $C(e,t,i){!t&&!M0[e]&&(M0[e]=!0,tn(!1,i))}y.memo(oA);function oA({routes:e,future:t,state:i,isStatic:r,onError:s}){return PC(e,void 0,{state:i,isStatic:r,onError:s})}function cl({to:e,replace:t,state:i,relative:r}){dt(Mo(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=y.useContext(La);tn(!s,"<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:c}=y.useContext(nn),{pathname:u}=Ln(),d=jh(),g=Bu(e,Nh(c),u,r==="path"),m=JSON.stringify(g);return y.useEffect(()=>{d(JSON.parse(m),{replace:t,state:i,relative:r})},[d,m,r,t,i]),null}function K9(e){return KP(e.context)}function be(e){dt(!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 sA({basename:e="/",children:t=null,location:i,navigationType:r="POP",navigator:s,static:c=!1,unstable_useTransitions:u}){dt(!Mo(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let d=e.replace(/^\/*/,"/"),g=y.useMemo(()=>({basename:d,navigator:s,static:c,unstable_useTransitions:u,future:{}}),[d,s,c,u]);typeof i=="string"&&(i=$o(i));
12let{pathname:m="/",search:p="",hash:b="",state:v=null,key:x="default",unstable_mask:C}=i,E=y.useMemo(()=>{let k=si(m,d);return k==null?null:{location:{pathname:k,search:p,hash:b,state:v,key:x,unstable_mask:C},navigationType:r}},[d,m,p,b,v,x,r,C]);return tn(E!=null,`<Router basename="${d}"> is not able to match the URL "${m}${p}${b}" because it does not start with the basename, so the <Router> won't render anything.`),E==null?null:y.createElement(La.Provider,{value:g},y.createElement(kl.Provider,{children:t,value:E}))}function lA({children:e,location:t}){return YP(hg(e),t)}function hg(e,t=[]){let i=[];return y.Children.forEach(e,(r,s)=>{if(!y.isValidElement(r))return;let c=[...t,s];if(r.type===y.Fragment){i.push.apply(i,hg(r.props.children,c));return}dt(r.type===be,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),dt(!r.props.index||!r.props.children,"An index route cannot have child routes.");let u={id:r.props.id||c.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(u.children=hg(r.props.children,c)),i.push(u)}),i}var cu="get",uu="application/x-www-form-urlencoded";function qu(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function cA(e){return qu(e)&&e.tagName.toLowerCase()==="button"}function uA(e){return qu(e)&&e.tagName.toLowerCase()==="form"}function dA(e){return qu(e)&&e.tagName.toLowerCase()==="input"}function fA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function mA(e,t){return e.button===0&&(!t||t==="_self")&&!fA(e)}function pg(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,i)=>{let r=e[i];return t.concat(Array.isArray(r)?r.map(s=>[i,s]):[[i,r]])},[]))}function gA(e,t){let i=pg(e);return t&&t.forEach((r,s)=>{i.has(s)||t.getAll(s).forEach(c=>{i.append(s,c)})}),i}var Wc=null;function hA(){if(Wc===null)try{new FormData(document.createElement("form"),0),Wc=!1}catch{Wc=!0}return Wc}var pA=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function km(e){return e!=null&&!pA.has(e)?(tn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${uu}"`),null):e}function yA(e,t){let i,r,s,c,u;if(uA(e)){let d=e.getAttribute("action");r=d?si(d,t):null,i=e.getAttribute("method")||cu,s=km(e.getAttribute("enctype"))||uu,c=new FormData(e)}else if(cA(e)||dA(e)&&(e.type==="submit"||e.type==="image")){let d=e.form;if(d==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=e.getAttribute("formaction")||d.getAttribute("action");if(r=g?si(g,t):null,i=e.getAttribute("formmethod")||d.getAttribute("method")||cu,s=km(e.getAttribute("formenctype"))||km(d.getAttribute("enctype"))||uu,c=new FormData(d,e),!hA()){let{name:m,type:p,value:b}=e;if(p==="image"){let v=m?`${m}.`:"";c.append(`${v}x`,"0"),c.append(`${v}y`,"0")}else m&&c.append(m,b)}}else{if(qu(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=cu,r=null,s=uu,u=e}return c&&s==="text/plain"&&(u=c,c=void 0),{action:r,method:i.toLowerCase(),encType:s,formData:c,body:u}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Ih(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function bA(e,t,i,r){let s=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return i?s.pathname.endsWith("/")?s.pathname=`${s.pathname}_.${r}`:s.pathname=`${s.pathname}.${r}`:s.pathname==="/"?s.pathname=`_root.${r}`:t&&si(s.pathname,t)==="/"?s.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:s.pathname=`${s.pathname.replace(/\/$/,"")}.${r}`,s}async function vA(e,t){if(e.id in t)return t[e.id];try{let i=await import(e.module);return t[e.id]=i,i}catch(i){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.
12isSpaMode,window.location.reload(),new Promise(()=>{})}}function SA(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 kA(e,t,i){let r=await Promise.all(e.map(async s=>{let c=t.routes[s.route.id];if(c){let u=await vA(c,i);return u.links?u.links():[]}return[]}));return TA(r.flat(1).filter(SA).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function O0(e,t,i,r,s,c){let u=(g,m)=>i[m]?g.route.id!==i[m].route.id:!0,d=(g,m)=>i[m].pathname!==g.pathname||i[m].route.path?.endsWith("*")&&i[m].params["*"]!==g.params["*"];return c==="assets"?t.filter((g,m)=>u(g,m)||d(g,m)):c==="data"?t.filter((g,m)=>{let p=r.routes[g.route.id];if(!p||!p.hasLoader)return!1;if(u(g,m)||d(g,m))return!0;if(g.route.shouldRevalidate){let b=g.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:i[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function CA(e,t,{includeHydrateFallback:i}={}){return xA(e.map(r=>{let s=t.routes[r.route.id];if(!s)return[];let c=[s.module];return s.clientActionModule&&(c=c.concat(s.clientActionModule)),s.clientLoaderModule&&(c=c.concat(s.clientLoaderModule)),i&&s.hydrateFallbackModule&&(c=c.concat(s.hydrateFallbackModule)),s.imports&&(c=c.concat(s.imports)),c}).flat(1))}function xA(e){return[...new Set(e)]}function EA(e){let t={},i=Object.keys(e).sort();for(let r of i)t[r]=e[r];return t}function TA(e,t){let i=new Set;return new Set(t),e.reduce((r,s)=>{let c=JSON.stringify(EA(s));return i.has(c)||(i.add(c),r.push({key:c,link:s})),r},[])}function RC(){let e=y.useContext(Ro);return Ih(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function wA(){let e=y.useContext(Uu);return Ih(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Hh=y.createContext(void 0);Hh.displayName="FrameworkContext";function MC(){let e=y.useContext(Hh);return Ih(e,"You must render this element inside a <HydratedRouter> element"),e}function PA(e,t){let i=y.useContext(Hh),[r,s]=y.useState(!1),[c,u]=y.useState(!1),{onFocus:d,onBlur:g,onMouseEnter:m,onMouseLeave:p,onTouchStart:b}=t,v=y.useRef(null);y.useEffect(()=>{if(e==="render"&&u(!0),e==="viewport"){let E=T=>{T.forEach(A=>{u(A.isIntersecting)})},k=new IntersectionObserver(E,{threshold:.5});return v.current&&k.observe(v.current),()=>{k.disconnect()}}},[e]),y.useEffect(()=>{if(r){let E=setTimeout(()=>{u(!0)},100);return()=>{clearTimeout(E)}}},[r]);let x=()=>{s(!0)},C=()=>{s(!1),u(!1)};return i?e!=="intent"?[c,v,{}]:[c,v,{onFocus:Ms(d,x),onBlur:Ms(g,C),onMouseEnter:Ms(m,x),onMouseLeave:Ms(p,C),onTouchStart:Ms(b,x)}]:[!1,v,{}]}function Ms(e,t){return i=>{e&&e(i),i.defaultPrevented||t(i)}}function AA({page:e,...t}){let{router:i}=RC(),r=y.useMemo(()=>yC(i.routes,e,i.basename),[i.routes,e,i.basename]);return r?y.createElement(RA,{page:e,matches:r,...t}):null}function $A(e){let{manifest:t,routeModules:i}=MC(),[r,s]=y.useState([]);return y.useEffect(()=>{let c=!1;return kA(e,t,i).then(u=>{c||s(u)}),()=>{c=!0}},[e,t,i]),r}function RA({page:e,matches:t,...i}){let r=Ln(),{future:s,manifest:c,routeModules:u}=MC(),{basename:d}=RC(),{loaderData:g,matches:m}=wA(),p=y.useMemo(()=>O0(e,t,m,c,r,"data"),[e,t,m,c,r]),b=y.useMemo(()=>O0(e,t,m,c,r,"assets"),[e,t,m,c,r]),v=y.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let E=new Set,k=!1;if(t.forEach(A=>{let P=c.routes[A.route.id];!P||!P.hasLoader||(!p.some($=>$.route.id===A.route.id)&&A.route.id in g&&u[A.route.id]?.shouldRevalidate||P.hasClientLoader?k=!0:E.add(A.route.id))}),E.size===0)return[];let T=bA(e,d,s.unstable_trailingSlashAwareDataRequests,"data");return k&&E.size>0&&T.searchParams.set("_routes",t.filter(A=>E.has(A.route.id)).map(A=>A.route.id).join(",")),[T.pathname+T.search]},[d,s.unstable_trailingSlashAwareDataRequests,g,r,c,p,t,e,u]),x=y.useMemo(()=>CA(b,c),[b,c]),C=$A(b);return y.createElement(y.Fragment,null,v.map(E=>y.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...i})),x.map(E=>y.createElement("link",{key:E,rel:"modulepreload",href:E,...i})),C.map(({key:E,link:k})=>y.createElement("link",{key:E,nonce:i.nonce,...k,crossOrigin:k.crossOrigin??i.crossOrigin})))}function MA(...e){return t=>{e.forEach(i=>
12{typeof i=="function"?i(t):i!=null&&(i.current=t)})}}var OA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{OA&&(window.__reactRouterVersion="7.13.1")}catch{}function _A({basename:e,children:t,unstable_useTransitions:i,window:r}){let s=y.useRef();s.current==null&&(s.current=cP({window:r,v5Compat:!0}));let c=s.current,[u,d]=y.useState({action:c.action,location:c.location}),g=y.useCallback(m=>{i===!1?d(m):y.startTransition(()=>d(m))},[i]);return y.useLayoutEffect(()=>c.listen(g),[c,g]),y.createElement(sA,{basename:e,children:t,location:u.location,navigationType:u.action,navigator:c,unstable_useTransitions:i})}var OC=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_C=y.forwardRef(function({onClick:t,discover:i="render",prefetch:r="none",relative:s,reloadDocument:c,replace:u,unstable_mask:d,state:g,target:m,to:p,preventScrollReset:b,viewTransition:v,unstable_defaultShouldRevalidate:x,...C},E){let{basename:k,navigator:T,unstable_useTransitions:A}=y.useContext(La),P=typeof p=="string"&&OC.test(p),$=kC(p,k);p=$.to;let R=UP(p,{relative:s}),_=Ln(),M=null;if(d){let re=Bu(d,[],_.unstable_mask?_.unstable_mask.pathname:"/",!0);k!=="/"&&(re.pathname=re.pathname==="/"?k:On([k,re.pathname])),M=T.createHref(re)}let[B,D,H]=PA(r,C),I=jA(p,{replace:u,unstable_mask:d,state:g,target:m,preventScrollReset:b,relative:s,viewTransition:v,unstable_defaultShouldRevalidate:x,unstable_useTransitions:A});function K(re){t&&t(re),re.defaultPrevented||I(re)}let Q=!($.isExternal||c),ne=y.createElement("a",{...C,...H,href:(Q?M:void 0)||$.absoluteURL||R,onClick:Q?K:t,ref:MA(E,D),target:m,"data-discover":!P&&i==="render"?"true":void 0});return B&&!P?y.createElement(y.Fragment,null,ne,y.createElement(AA,{page:R})):ne});_C.displayName="Link";var LA=y.forwardRef(function({"aria-current":t="page",caseSensitive:i=!1,className:r="",end:s=!1,style:c,to:u,viewTransition:d,children:g,...m},p){let b=Cl(u,{relative:m.relative}),v=Ln(),x=y.useContext(Uu),{navigator:C,basename:E}=y.useContext(La),k=x!=null&&BA(b)&&d===!0,T=C.encodeLocation?C.encodeLocation(b).pathname:b.pathname,A=v.pathname,P=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;i||(A=A.toLowerCase(),P=P?P.toLowerCase():null,T=T.toLowerCase()),P&&E&&(P=si(P,E)||P);const $=T!=="/"&&T.endsWith("/")?T.length-1:T.length;let R=A===T||!s&&A.startsWith(T)&&A.charAt($)==="/",_=P!=null&&(P===T||!s&&P.startsWith(T)&&P.charAt(T.length)==="/"),M={isActive:R,isPending:_,isTransitioning:k},B=R?t:void 0,D;typeof r=="function"?D=r(M):D=[r,R?"active":null,_?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let H=typeof c=="function"?c(M):c;return y.createElement(_C,{...m,"aria-current":B,className:D,ref:p,style:H,to:u,viewTransition:d},typeof g=="function"?g(M):g)});LA.displayName="NavLink";var NA=y.forwardRef(({discover:e="render",fetcherKey:t,navigate:i,reloadDocument:r,replace:s,state:c,method:u=cu,action:d,onSubmit:g,relative:m,preventScrollReset:p,viewTransition:b,unstable_defaultShouldRevalidate:v,...x},C)=>{let{unstable_useTransitions:E}=y.useContext(La),k=IA(),T=HA(d,{relative:m}),A=u.toLowerCase()==="get"?"get":"post",P=typeof d=="string"&&OC.test(d),$=R=>{if(g&&g(R),R.defaultPrevented)return;R.preventDefault();let _=R.nativeEvent.submitter,M=_?.getAttribute("formmethod")||u,B=()=>k(_||R.currentTarget,{fetcherKey:t,method:M,navigate:i,replace:s,state:c,relative:m,preventScrollReset:p,viewTransition:b,unstable_defaultShouldRevalidate:v});E&&i!==!1?y.startTransition(()=>B()):B()};return y.createElement("form",{ref:C,method:A,action:T,onSubmit:r?g:$,...x,"data-discover":!P&&e==="render"?"true":void 0})});NA.displayName="Form";function DA(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function LC(e){let t=y.useContext(Ro);return dt(t,DA(e)),t}function jA(e,{target:t,replace:i,unstable_mask:r,state:s,preventScrollReset:c,relative:u,viewTransition:d,unstable_defaultShouldRevalidate:g,unstable_useTransitions:m}={}){let p=jh(),b=Ln(),v=Cl(e,{relative:u});return y.useCallback(x=>{if(mA(x,t)){x.preventDefault();let C=i!==void 0?i:ll(b)===ll(v),E=()=>p(e,{replace:C,unstable_mask:r,state:s,preventScrollReset:c,relative:u,viewTransition:d,unstable_defaultShouldRevalidate:g});m?y.startTransition(()=>E()):E()}},[b,p,v,i,r,s,t,e,c,u,d,g,m])}function G9(e){tn(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=y.useRef(pg(e)),i=y.useRef(!1),r=Ln(),s=y.useMemo(()=>gA(r.search,i.current?null:t.current),[r.search]),c=jh(),u=y.useCallback((d,g)=>{const m=pg(typeof d=="function"?d(new URLSearchParams(s)):d);
12i.current=!0,c("?"+m,g)},[c,s]);return[s,u]}var zA=0,FA=()=>`__${String(++zA)}__`;function IA(){let{router:e}=LC("useSubmit"),{basename:t}=y.useContext(La),i=nA(),r=e.fetch,s=e.navigate;return y.useCallback(async(c,u={})=>{let{action:d,method:g,encType:m,formData:p,body:b}=yA(c,t);if(u.navigate===!1){let v=u.fetcherKey||FA();await r(v,i,u.action||d,{unstable_defaultShouldRevalidate:u.unstable_defaultShouldRevalidate,preventScrollReset:u.preventScrollReset,formData:p,body:b,formMethod:u.method||g,formEncType:u.encType||m,flushSync:u.flushSync})}else await s(u.action||d,{unstable_defaultShouldRevalidate:u.unstable_defaultShouldRevalidate,preventScrollReset:u.preventScrollReset,formData:p,body:b,formMethod:u.method||g,formEncType:u.encType||m,replace:u.replace,state:u.state,fromRouteId:i,flushSync:u.flushSync,viewTransition:u.viewTransition})},[r,s,t,i])}function HA(e,{relative:t}={}){let{basename:i}=y.useContext(La),r=y.useContext(nn);dt(r,"useFormAction must be used inside a RouteContext");let[s]=r.matches.slice(-1),c={...Cl(e||".",{relative:t})},u=Ln();if(e==null){c.search=u.search;let d=new URLSearchParams(c.search),g=d.getAll("index");if(g.some(p=>p==="")){d.delete("index"),g.filter(b=>b).forEach(b=>d.append("index",b));let p=d.toString();c.search=p?`?${p}`:""}}return(!e||e===".")&&s.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(c.pathname=c.pathname==="/"?i:On([i,c.pathname])),ll(c)}function BA(e,{relative:t}={}){let i=y.useContext(xC);dt(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=LC("useViewTransitionState"),s=Cl(e,{relative:t});if(!i.isTransitioning)return!1;let c=si(i.currentLocation.pathname,r)||i.currentLocation.pathname,u=si(i.nextLocation.pathname,r)||i.nextLocation.pathname;return Su(s.pathname,u)!=null||Su(s.pathname,c)!=null}var NC=cC();function Gt(e){const t=y.useRef(e);return t.current=e,y.useCallback((...r)=>t.current?.(...r),[])}function _a(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const _0=_a()?y.useLayoutEffect:y.useEffect,_n=(e,t)=>{const i=y.useRef(!0);_0(()=>e(i.current),t),_0(()=>(i.current=!1,()=>{i.current=!0}),[])},Y9=(e,t)=>{_n(i=>{if(!i)return e()},t)},DC=e=>{const t=y.useRef(!1),[i,r]=y.useState(e);y.useEffect(()=>(t.current=!1,()=>{t.current=!0}),[]);function s(c,u){u&&t.current||r(c)}return[i,s]};function UA(e,t){const[i,r]=y.useState(e),s=t!==void 0?t:i;return _n(c=>{c||r(t)},[t]),[s,r]}var Cm={exports:{}},qe={};var L0;function qA(){if(L0)return qe;L0=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),d=Symbol.for("react.server_context"),g=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),b=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),C;C=Symbol.for("react.module.reference");function E(k){if(typeof k=="object"&&k!==null){var T=k.$$typeof;switch(T){case e:switch(k=k.type,k){case i:case s:case r:case m:case p:return k;default:switch(k=k&&k.$$typeof,k){case d:case u:case g:case v:case b:case c:return k;default:return T}}case t:return T}}}return qe.ContextConsumer=u,qe.ContextProvider=c,qe.Element=e,qe.ForwardRef=g,qe.Fragment=i,qe.Lazy=v,qe.Memo=b,qe.Portal=t,qe.Profiler=s,qe.StrictMode=r,qe.Suspense=m,qe.SuspenseList=p,qe.isAsyncMode=function(){return!1},qe.isConcurrentMode=function(){return!1},qe.isContextConsumer=function(k){return E(k)===u},qe.isContextProvider=function(k){return E(k)===c},qe.isElement=function(k){return typeof k=="object"&&k!==null&&k.$$typeof===e},qe.isForwardRef=function(k){return E(k)===g},qe.isFragment=function(k){return E(k)===i},qe.isLazy=function(k){return E(k)===v},qe.isMemo=function(k){return E(k)===b},qe.isPortal=function(k){return E(k)===t},qe.isProfiler=function(k){return E(k)===s},qe.isStrictMode=function(k){return E(k)===r},qe.isSuspense=function(k){return E(k)===m},qe.isSuspenseList=function(k){return E(k)===p},qe.isValidElementType=function(k){return typeof k=="string"||typeof k=="function"||k===i||k===s||k===r||k===m||k===p||k===x||typeof k=="object"&&k!==null&&(k.$$typeof===v||k.$$typeof===b||k.$$typeof===c||k.$$typeof===u||k.$$typeof===g||k.$$typeof===C||k.getModuleId!==void 0)},qe.typeOf=E,qe}var N0;
12function VA(){return N0||(N0=1,Cm.exports=qA()),Cm.exports}var xm=VA();function Bh(e,t,i){const r=y.useRef({});return(!("value"in r.current)||i(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}const KA=Symbol.for("react.element"),GA=Symbol.for("react.transitional.element"),YA=Symbol.for("react.fragment");function jC(e){return e&&typeof e=="object"&&(e.$$typeof===KA||e.$$typeof===GA)&&e.type===YA}const XA=Number(y.version.split(".")[0]),QA=(e,t)=>{typeof e=="function"?e(t):typeof e=="object"&&e&&"current"in e&&(e.current=t)},xl=(...e)=>{const t=e.filter(Boolean);return t.length<=1?t[0]:i=>{e.forEach(r=>{QA(r,i)})}},Vu=(...e)=>Bh(()=>xl(...e),e,(t,i)=>t.length!==i.length||t.every((r,s)=>r!==i[s])),El=e=>{if(!e)return!1;if(Uh(e)&&XA>=19)return!0;const t=xm.isMemo(e)?e.type.type:e.type;return!(typeof t=="function"&&!t.prototype?.render&&t.$$typeof!==xm.ForwardRef||typeof e=="function"&&!e.prototype?.render&&e.$$typeof!==xm.ForwardRef)};function Uh(e){return y.isValidElement(e)&&!jC(e)}const X9=e=>Uh(e)&&El(e),Ku=e=>{if(e&&Uh(e)){const t=e;return t.props.propertyIsEnumerable("ref")?t.props.ref:t.ref}return null};function vn(e,t){let i=e;for(let r=0;r<t.length;r+=1){if(i==null)return;i=i[t[r]]}return i}function zC(e,t,i,r){if(!t.length)return i;const[s,...c]=t;let u;return!e&&typeof s=="number"?u=[]:Array.isArray(e)?u=[...e]:u={...e},r&&i===void 0&&c.length===1?delete u[s][c[0]]:u[s]=zC(u[s],c,i,r),u}function en(e,t,i,r=!1){return t.length&&r&&i===void 0&&!vn(e,t.slice(0,-1))?e:zC(e,t,i,r)}function WA(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function D0(e){return Array.isArray(e)?[]:{}}const ZA=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function FC(e,t={}){const{prepareArray:i}=t,r=i||(()=>[]);let s=D0(e[0]);return e.forEach(c=>{function u(d,g){const m=new Set(g),p=vn(c,d),b=Array.isArray(p);if(b||WA(p)){if(!m.has(p)){m.add(p);const v=vn(s,d);b?s=en(s,d,r(v,p)):(!v||typeof v!="object")&&(s=en(s,d,D0(p))),ZA(p).forEach(x=>{Object.getOwnPropertyDescriptor(p,x).enumerable&&u([...d,x],m)})}}else s=en(s,d,p)}u([])}),s}function vo(...e){return FC(e)}let yg={};const JA=e=>{};function e$(e,t){}function t$(e,t){}function a$(){yg={}}function IC(e,t,i){!t&&!yg[i]&&(e(!1,i),yg[i]=!0)}function Sa(e,t){IC(e$,e,t)}function n$(e,t){IC(t$,e,t)}Sa.preMessage=JA;Sa.resetWarned=a$;Sa.noteOnce=n$;function qh(e,t){const i=Object.assign({},e);return Array.isArray(t)&&t.forEach(r=>{delete i[r]}),i}function qi(e,t={}){let i=[];return Y.Children.forEach(e,r=>{r==null&&!t.keepEmpty||(Array.isArray(r)?i=i.concat(qi(r)):jC(r)&&r.props?i=i.concat(qi(r.props.children,t)):i.push(r))}),i}function i$(){}const r$=y.createContext({}),Gu=()=>{const e=()=>{};return e.deprecated=i$,e};function ku(e){return e instanceof HTMLElement||e instanceof SVGElement}function HC(e){return e&&typeof e=="object"&&ku(e.nativeElement)?e.nativeElement:ku(e)?e:null}const bg=y.createContext(null);function o$({children:e,onBatchResize:t}){const i=y.useRef(0),r=y.useRef([]),s=y.useContext(bg),c=y.useCallback((u,d,g)=>{i.current+=1;const m=i.current;r.current.push({size:u,element:d,data:g}),Promise.resolve().then(()=>{m===i.current&&(t?.(r.current),r.current=[])}),s?.(u,d,g)},[t,s]);return y.createElement(bg.Provider,{value:c},e)}const zi=new Map;function s$(e){e.forEach(t=>{const{target:i}=t;zi.get(i)?.forEach(r=>r(i))})}let Em;function BC(){return Em||(Em=new ResizeObserver(s$)),Em}function l$(e,t){zi.has(e)||(zi.set(e,new Set),BC().observe(e)),zi.get(e).add(t)}function c$(e,t){zi.has(e)&&(zi.get(e).delete(t),zi.get(e).size||(BC().unobserve(e),zi.delete(e)))}function u$(e,t,i,r){const s=y.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),c=Gt(d=>{const{width:g,height:m}=d.getBoundingClientRect(),{offsetWidth:p,offsetHeight:b}=d,v=Math.floor(g),x=Math.floor(m);if(s.current.width!==v||s.current.height!==x||s.current.offsetWidth!==p||s.current.offsetHeight!==b){const C={width:v,height:x,offsetWidth:p,offsetHeight:b};s.current=C;const E=p===Math.round(g)?g:p,k=b===Math.round(m)?m:b,T={...C,offsetWidth:E,offsetHeight:k};r?.(T,d),Promise.resolve().then(()=>{i?.(T,d)})}}),u=typeof t=="function";y.useEffect(()=>{const d=u?t():t;return d&&e&&l$(d,c),()=>{d&&c$(d,c)}},[e,u?0:t])}function d$(e,t){const{children:i,disabled:r,onResize:s,data:c}=e,u=y.useRef(null),d=y.useContext(bg),g=typeof i=="function",m=g?i(u):i,p=!g&&y.isValidElement(m)&&El(m),b=p?Ku(m):null,v=Vu(b,u),x=()=>HC(u.current);return y.useImperativeHandle(t,()=>x()),u$(!r,x,s,(C,E)=>{d?.(C,E,c)}),p?y.cloneElement(m,{ref:v}):m}const f$=y.forwardRef(d$);function vg(){return vg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},vg.apply(this,arguments)}const m$="rc-observer-key";function g$(e,t){const{children:i}=e;return(typeof i=="function"?[i]:qi(i)).map((s,c)=>{const u=s?.key||`${m$}-${c}`;return y.createElement(f$,vg({},e,{key:u,ref:c===0?t:void 0}),s)})}const UC=y.forwardRef(g$);UC.Collection=o$;function qC(e){var t,i,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(i=qC(e[t]))&&(r&&(r+=" "),r+=i)}else for(i in e)e[i]&&(r&&(r+=" "),r+=i);return r}function oe(){for(var e,t,i=0,r="",s=arguments.length;i<s;i++)(e=arguments[i])&&(t=qC(e))&&(r&&(r+=" "),r+=t);return r}function Sg(e,t){(t==null||t>e.length)&&(t=e.length);for(var i=0,r=Array(t);i<t;i++)r[i]=e[i];return r}function h$(e){if(Array.isArray(e))return Sg(e)}function p$(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function VC(e,t){if(e){if(typeof e=="string")return Sg(e,t);var i={}.toString.call(e).slice(8,-1);return i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set"?Array.from(e):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?Sg(e,t):void 0}}function y$(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
13In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zt(e){return h$(e)||p$(e)||VC(e)||y$()}let KC=e=>+setTimeout(e,16),GC=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(KC=e=>window.requestAnimationFrame(e),GC=e=>window.cancelAnimationFrame(e));let j0=0;const Vh=new Map;function YC(e){Vh.delete(e)}const ri=(e,t=1)=>{j0+=1;const i=j0;function r(s){if(s===0)YC(i),e();else{const c=KC(()=>{r(s-1)});Vh.set(i,c)}}return r(t),i};ri.cancel=e=>{const t=Vh.get(e);return YC(e),GC(t)};const ul="ant",Yu="anticon",Q9=["outlined","borderless","filled","underlined"],b$=(e,t)=>t||(e?`${ul}-${e}`:ul),at=y.createContext({getPrefixCls:b$,iconPrefixCls:Yu}),{Consumer:W9}=at,z0={};function kn(e){const t=y.useContext(at),{getPrefixCls:i,direction:r,getPopupContainer:s,renderEmpty:c}=t,u=t[e];return{classNames:z0,styles:z0,...u,getPrefixCls:i,direction:r,getPopupContainer:s,renderEmpty:c}}function dl(e){for(var t=0,i,r=0,s=e.length;s>=4;++r,s-=4)i=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,i=(i&65535)*1540483477+((i>>>16)*59797<<16),i^=i>>>24,t=(i&65535)*1540483477+((i>>>16)*59797<<16)^(t&65535)*1540483477+((t>>
13>16)*59797<<16);switch(s){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function kg(e,t){if(!e)return!1;if(e.contains)return e.contains(t);let i=t;for(;i;){if(i===e)return!0;i=i.parentNode}return!1}const F0="data-rc-order",I0="data-rc-priority",v$="rc-util-key",Cg=new Map;function XC({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:v$}function Xu(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function S$(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Kh(e){return Array.from((Cg.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function QC(e,t={}){if(!_a())return null;const{csp:i,prepend:r,priority:s=0}=t,c=S$(r),u=c==="prependQueue",d=document.createElement("style");d.setAttribute(F0,c),u&&s&&d.setAttribute(I0,`${s}`),i?.nonce&&(d.nonce=i?.nonce),d.innerHTML=e;const g=Xu(t),{firstChild:m}=g;if(r){if(u){const p=(t.styles||Kh(g)).filter(b=>{if(!["prepend","prependQueue"].includes(b.getAttribute(F0)))return!1;const v=Number(b.getAttribute(I0)||0);return s>=v});if(p.length)return g.insertBefore(d,p[p.length-1].nextSibling),d}g.insertBefore(d,m)}else g.appendChild(d);return d}function WC(e,t={}){let{styles:i}=t;return i||=Kh(Xu(t)),i.find(r=>r.getAttribute(XC(t))===e)}function fl(e,t={}){const i=WC(e,t);i&&Xu(t).removeChild(i)}function k$(e,t){const i=Cg.get(e);if(!i||!kg(document,i)){const r=QC("",t),{parentNode:s}=r;Cg.set(e,s),e.removeChild(r)}}function Bi(e,t,i={}){const r=Xu(i),s=Kh(r),c={...i,styles:s};k$(r,c);const u=WC(t,c);if(u)return c.csp?.nonce&&u.nonce!==c.csp?.nonce&&(u.nonce=c.csp?.nonce),u.innerHTML!==e&&(u.innerHTML=e),u;const d=QC(e,c);return d.setAttribute(XC(c),t),d}function xg(e,t,i=!1){const r=new Set;function s(c,u,d=1){const g=r.has(c);if(Sa(!g,"Warning: There may be circular references"),g)return!1;if(c===u)return!0;if(i&&d>1)return!1;r.add(c);const m=d+1;if(Array.isArray(c)){if(!Array.isArray(u)||c.length!==u.length)return!1;for(let p=0;p<c.length;p++)if(!s(c[p],u[p],m))return!1;return!0}if(c&&u&&typeof c=="object"&&typeof u=="object"){const p=Object.keys(c);return p.length!==Object.keys(u).length?!1:p.every(b=>s(c[b],u[b],m))}return!1}return s(e,t)}const C$="%";function Eg(e){return e.join(C$)}let H0=0;class x${instanceId;constructor(t){this.instanceId=t}cache=new Map;updateTimes=new Map;extracted=new Set;get(t){return this.opGet(Eg(t))}opGet(t){return this.cache.get(t)||null}update(t,i){return this.opUpdate(Eg(t),i)}opUpdate(t,i){const r=this.cache.get(t),s=i(r);s===null?(this.cache.delete(t),this.updateTimes.delete(t)):(this.cache.set(t,s),this.updateTimes.set(t,H0),H0+=1)}}const Gh="data-token-hash",oi="data-css-hash",Er="__cssinjs_instance__";function E$(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${oi}]`)||[],{firstChild:i}=document.head;Array.from(t).forEach(s=>{s[Er]||=e,s[Er]===e&&document.head.insertBefore(s,i)});const r={};Array.from(document.querySelectorAll(`style[${oi}]`)).forEach(s=>{const c=s.getAttribute(oi);r[c]?s[Er]===e&&s.parentNode?.removeChild(s):r[c]=!0})}return new x$(e)}const Tl=y.createContext({hashPriority:"low",cache:E$(),defaultCache:!0,autoPrefix:!1});function T$(e,t){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}class Cu{static MAX_CACHE_SIZE=20;static MAX_CACHE_OFFSET=5;cache;keys;cacheCallTimes;constructor(){this.cache=new Map,this.keys=[],this.cacheCallTimes=0}size(){return this.keys.length}internalGet(t,i=!1){let r={map:this.cache};return t.forEach(s=>{r?r=r?.map?.get(s):r=void 0}),r?.value&&i&&(r.value[1]=this.cacheCallTimes++),r?.value}get(t){return this.internalGet(t,!0)?.[0]}has(t){return!!this.internalGet(t)}set(t,i){if(!this.has(t)){if(this.size()+1>Cu.MAX_CACHE_SIZE+Cu.MAX_CACHE_OFFSET){const[s]=this.keys.reduce((c,u)=>{const[,d]=c;return this.internalGet(u)[1]<d?[u,this.internalGet(u)[1]]:c},[this.keys[0],this.cacheCallTimes]);this.delete(s)}this.keys.push(t)}let r=this.cache;t.forEach((s,c)=>{if(c===t.length-1)r.set(s,{value:[i,this.cacheCallTimes++]});else{const u=r.get(s);u?u.map||(u.map=new Map):r.set(s,{map:new Map}),r=r.get(s).map}})}deleteByPath(t,i){const r=t.get(i[0]);if(i.length===1)return r.map?t.set(i[0],{map:r.map}):t.delete(i[0]),r.value?.[0];const s=this.deleteByPath(r.map,i.slice(1));return(!r.map||r.map.size===0)&&!r.value&&t.delete(i[0]),s}delete(t){if(this.has(t))return this.keys=this.keys.filter(i=>!T$(i,t)),this.deleteByPath(this.cache,t)}}let B0=0;class ZC{derivatives;id;constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=B0,t.length===0&&(t.length>0,void 0),B0+=1}getDerivativeToken(t){return this.derivatives.reduce((i,r)=>r(t,i),void 0)}}const Tm=new Cu;function xu(e){const t=Array.isArray(e)?e:[e];return Tm.has(t)||Tm.set(t,new ZC(t)),Tm.get(t)}const w$=new WeakMap,wm={};function P$(e,t){let i=w$;for(let r=0;r<t.length;r+=1){const s=t[r];
13i.has(s)||i.set(s,new WeakMap),i=i.get(s)}return i.has(wm)||i.set(wm,e()),i.get(wm)}const U0=new WeakMap;function Js(e){let t=U0.get(e)||"";return t||(Object.keys(e).forEach(i=>{const r=e[i];t+=i,r instanceof ZC?t+=r.id:r&&typeof r=="object"?t+=Js(r):t+=r}),t=dl(t),U0.set(e,t)),t}function A$(e,t){return dl(`${t}_${Js(e)}`)}const Tg=_a();function ve(e){return typeof e=="number"?`${e}px`:e}function JC(e){const{hashCls:t,hashPriority:i="low"}=e||{};if(!t)return"";const r=`.${t}`;return i==="low"?`:where(${r})`:r}const $$=e=>e!=null;function Yh(e,t){const i=typeof t=="function"?t():t;return i?{...e,csp:{...e.csp,nonce:i}}:e}const du=(e,t="")=>`--${t?`${t}-`:""}${e}`.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase(),R$=(e,t,i)=>{const{hashCls:r,hashPriority:s="low",scope:c}=i||{};if(!Object.keys(e).length)return"";const u=`${JC({hashCls:r,hashPriority:s})}.${t}`,d=[c].flat().filter(Boolean);return`${d.length?d.map(m=>`${u}.${m}`).join(", "):u}{${Object.entries(e).map(([m,p])=>`${m}:${p};`).join("")}}`},e1=(e,t,i)=>{const{hashCls:r,hashPriority:s="low",prefix:c,unitless:u,ignore:d,preserve:g}=i||{},m={},p={};return Object.entries(e).forEach(([b,v])=>{if(g?.[b])p[b]=v;else if((typeof v=="string"||typeof v=="number")&&!d?.[b]){const x=du(b,c);m[x]=typeof v=="number"&&!u?.[b]?`${v}px`:String(v),p[b]=`var(${x})`}}),[p,R$(m,t,{scope:i?.scope,hashCls:r,hashPriority:s})]},Zc=new Map;function Xh(e,t,i,r,s){const{cache:c}=y.useContext(Tl),u=[e,...t],d=Eg(u),g=b=>{c.opUpdate(d,v=>{const[x=0,C]=v||[void 0,void 0],k=C||i(),T=[x,k];return b?b(T):T})};y.useMemo(()=>{g()},[d]);const p=c.opGet(d)[1];return y.useInsertionEffect(()=>(g(([b,v])=>[b+1,v]),Zc.has(d)||(s?.(p),Zc.set(d,!0),Promise.resolve().then(()=>{Zc.delete(d)})),()=>{c.opUpdate(d,b=>{const[v=0,x]=b||[];return v-1===0?(r?.(x,!1),Zc.delete(d),null):[v-1,x]})}),[d]),p}const M$={},O$="css",vr=new Map;function _$(e){vr.set(e,(vr.get(e)||0)+1)}function L$(e,t){typeof document<"u"&&document.querySelectorAll(`style[${Gh}="${e}"]`).forEach(r=>{r[Er]===t&&r.parentNode?.removeChild(r)})}const N$=-1;function D$(e,t){vr.set(e,(vr.get(e)||0)-1);const i=new Set;vr.forEach((r,s)=>{r<=0&&i.add(s)}),vr.size-i.size>N$&&i.forEach(r=>{L$(r,t),vr.delete(r)})}const t1=(e,t,i,r)=>{let c={...i.getDerivativeToken(e),...t};return r&&(c=r(c)),c},j$="token";function z$(e,t,i){const{cache:{instanceId:r},container:s,hashPriority:c}=y.useContext(Tl),{salt:u="",override:d=M$,formatToken:g,getComputedToken:m,cssVar:p,nonce:b}=i,v=P$(()=>Object.assign({},...t),t),x=Js(v),C=Js(d),E=Js(p);return Xh(j$,[u,e.id,x,C,E],()=>{const T=m?m(v,d,e):t1(v,d,e,g),A={...T},P=`${u}_${p.prefix}`,$=dl(P),R=`${O$}-${$}`;A._tokenKey=A$(A,P);const[_,M]=e1(T,p.key,{prefix:p.prefix,ignore:p.ignore,unitless:p.unitless,preserve:p.preserve,hashPriority:c,hashCls:p.hashed?R:void 0});return _._hashId=$,_$(p.key),[_,R,A,M,p.key]},([,,,,T])=>{D$(T,r)},([,,,T,A])=>{if(!T)return;let P={mark:oi,prepend:"queue",attachTo:s,priority:-999};P=Yh(P,b);const $=Bi(T,dl(`css-var-${A}`),P);$[Er]=r,$.setAttribute(Gh,A)})}var F$={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},st="-ms-",el="-moz-",Ue="-webkit-",a1="comm",Qh="rule",Wh="decl",I$="@import",H$="@namespace",n1="@keyframes",B$="@layer",i1=Math.abs,Zh=String.fromCharCode,wg=Object.assign;function U$(e,t){return zt(e,0)^45?(((t<<2^zt(e,0))<<2^zt(e,1))<<2^zt(e,2))<<2^zt(e,3):0}function r1(e){return e.trim()}function ii(e,t){return(e=t.exec(e))?e[0]:e}function Ae(e,t,i){return e.replace(t,i)}function fu(e,t,i){return e.indexOf(t,i)}function zt(e,t){return e.charCodeAt(t)|0}function wr(e,t,i){return e.slice(t,i)}function yn(e){return e.length}function o1(e){return e.length}function Xs(e,t){return t.push(e),e}function q$(e,t){return e.map(t).join("")}function q0(e,t){return e.filter(function(i){return!ii(i,t)})}var Qu=1,Eo=1,s1=0,an=0,Ot=0,Oo="";function Wu(e,t,i,r,s,c,u,d){return{value:e,root:t,parent:i,type:r,props:s,children:c,line:Qu,column:Eo,length:u,return:"",siblings:d}}function Ni(e,t){return wg(Wu("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function mo(e){for(;e.root;)e=Ni(e.root,{children:[e]});Xs(e,e.siblings)}function V$(){return Ot}function K$(){return Ot=an>0?zt(Oo,--an):0,Eo--,Ot===10&&(Eo=1,Qu--),Ot}function Sn(){return Ot=an<s1?zt(Oo,an++):0,Eo++,Ot===10&&(Eo=1,Qu++),Ot}function Fi(){return zt(Oo,an)}function mu(){return an}function Zu(e,t){return wr(Oo,e,t)}function ml(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function G$(e){return Qu=Eo=1,s1=yn(Oo=e),an=0,[]}function Y$(e){return Oo="",e}function Pm(e){return r1(Zu(an-1,Pg(e===91?e+2:e===40?e+1:e)))}
vendor: 4,864 bytes, line 13
13function X$(e){for(;(Ot=Fi())&&Ot<33;)Sn();return ml(e)>2||ml(Ot)>3?"":" "}function Q$(e,t){for(;--t&&Sn()&&!(Ot<48||Ot>102||Ot>57&&Ot<65||Ot>70&&Ot<97););return Zu(e,mu()+(t<6&&Fi()==32&&Sn()==32))}function Pg(e){for(;Sn();)switch(Ot){case e:return an;case 34:case 39:e!==34&&e!==39&&Pg(Ot);break;case 40:e===41&&Pg(e);break;case 92:Sn();break}return an}function W$(e,t){for(;Sn()&&e+Ot!==57;)if(e+Ot===84&&Fi()===47)break;return"/*"+Zu(t,an-1)+"*"+Zh(e===47?e:Sn())}function Z$(e){for(;!ml(Fi());)Sn();return Zu(e,an)}function V0(e){return Y$(gu("",null,null,null,[""],e=G$(e),0,[0],e))}function gu(e,t,i,r,s,c,u,d,g){for(var m=0,p=0,b=u,v=0,x=0,C=0,E=1,k=1,T=1,A=0,P="",$=s,R=c,_=r,M=P;k;)switch(C=A,A=Sn()){case 40:if(C!=108&&zt(M,b-1)==58){fu(M+=Ae(Pm(A),"&","&\f"),"&\f",i1(m?d[m-1]:0))!=-1&&(T=-1);break}case 34:case 39:case 91:M+=Pm(A);break;case 9:case 10:case 13:case 32:M+=X$(C);break;case 92:M+=Q$(mu()-1,7);continue;case 47:switch(Fi()){case 42:case 47:Xs(J$(W$(Sn(),mu()),t,i,g),g),(ml(C||1)==5||ml(Fi()||1)==5)&&yn(M)&&wr(M,-1,void 0)!==" "&&(M+=" ");break;default:M+="/"}break;case 123*E:d[m++]=yn(M)*T;case 125*E:case 59:case 0:switch(A){case 0:case 125:k=0;case 59+p:T==-1&&(M=Ae(M,/\f/g,"")),x>0&&(yn(M)-b||E===0&&C===47)&&Xs(x>32?G0(M+";",r,i,b-1,g):G0(Ae(M," ","")+";",r,i,b-2,g),g);break;case 59:M+=";";default:if(Xs(_=K0(M,t,i,m,p,s,d,P,$=[],R=[],b,c),c),A===123)if(p===0)gu(M,t,_,_,$,c,b,d,R);else{switch(v){case 99:if(zt(M,3)===110)break;case 108:if(zt(M,2)===97)break;default:p=0;case 100:case 109:case 115:}p?gu(e,_,_,r&&Xs(K0(e,_,_,0,0,s,d,P,s,$=[],b,R),R),s,R,b,d,r?$:R):gu(M,_,_,_,[""],R,0,d,R)}}m=p=x=0,E=T=1,P=M="",b=u;break;case 58:b=1+yn(M),x=C;default:if(E<1){if(A==123)--E;else if(A==125&&E++==0&&K$()==125)continue}switch(M+=Zh(A),A*E){case 38:T=p>0?1:(M+="\f",-1);break;case 44:d[m++]=(yn(M)-1)*T,T=1;break;case 64:Fi()===45&&(M+=Pm(Sn())),v=Fi(),p=b=yn(P=M+=Z$(mu())),A++;break;case 45:C===45&&yn(M)==2&&(E=0)}}return c}function K0(e,t,i,r,s,c,u,d,g,m,p,b){for(var v=s-1,x=s===0?c:[""],C=o1(x),E=0,k=0,T=0;E<r;++E)for(var A=0,P=wr(e,v+1,v=i1(k=u[E])),$=e;A<C;++A)($=r1(k>0?x[A]+" "+P:Ae(P,/&\f/g,x[A])))&&(g[T++]=$);return Wu(e,t,i,s===0?Qh:d,g,m,p,b)}function J$(e,t,i,r){return Wu(e,t,i,a1,Zh(V$()),wr(e,2,-2),0,r)}function G0(e,t,i,r,s){return Wu(e,t,i,Wh,wr(e,0,r),wr(e,r+1,-1),r,s)}function l1(e,t,i){switch(U$(e,t)){case 5103:return Ue+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return Ue+e+e;case 4855:return Ue+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return el+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ue+e+el+e+st+e+e;case 5936:switch(zt(e,t+11)){case 114:return Ue+e+st+Ae(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ue+e+st+Ae(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ue+e+st+Ae(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Ue+e+st+e+e;case 6165:return Ue+e+st+"flex-"+e+e;case 5187:return Ue+e+Ae(e,/(\w+).+(:[^]+)/,Ue+"box-$1$2"+st+"flex-$1$2")+e;case 5443:return Ue+e+st+"flex-item-"+Ae(e,/flex-|-self/g,"")+(ii(e,/flex-|baseline/)?"":st+"grid-row-"+Ae(e,/flex-|-self/g,""))+e;case 4675:return Ue+e+st+"flex-line-pack"+Ae(e,/align-content|flex-|-self/g,"")+e;case 5548:return Ue+e+st+Ae(e,"shrink","negative")+e;case 5292:return Ue+e+st+Ae(e,"basis","preferred-size")+e;case 6060:return Ue+"box-"+Ae(e,"-grow","")+Ue+e+st+Ae(e,"grow","positive")+e;case 4554:return Ue+Ae(e,/([^-])(transform)/g,"$1"+Ue+"$2")+e;case 6187:return Ae(Ae(Ae(e,/(zoom-|grab)/,Ue+"$1"),/(image-set)/,Ue+"$1"),e,"")+e;case 5495:case 3959:return Ae(e,/(image-set\([^]*)/,Ue+"$1$`$1");case 4968:return Ae(Ae(e,/(.+:)(flex-)?(.*)/,Ue+"box-pack:$3"+st+"flex-pack:$3"),/space-between/,"justify")+Ue+e+e;case 4200:if(!ii(e,/flex-|baseline/))return st+"grid-column-align"+wr(e,t)+e;break;case 2592:case 3360:return st+Ae(e,"template-","")+e;case 4384:case 3616:return i&&i.some(function(r,s){return t=s,ii(r.props,/grid-\w+-end/)})?~fu(e+(i=i[t].value),"span",0)?e:st+Ae(e,"-start","")+e+st+"grid-row-span:"+(~fu(i,"span",0)?ii(i,/\d+/):+ii(i,/\d+/)-+ii(e,/\d+/))+";":st+Ae(e,"-start","")+e;case 4896:case 4128:return i&&i.some(function(r){return ii(r.props,/grid-\w+-start/)})?e:st+Ae(Ae(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Ae(e,/(.+)-inline(.+)/,Ue+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(yn(e)-1-t>6)switch(zt(e,t+1)){case 109:if(zt(e,t+4)!==45)break;case 102:return Ae(e,/(.+:)(.+)-([^]+)/,"$1"+Ue+"$2-$3$1"+el+(zt(e,t+3)==108?"$3":"$2-$3"))+e;
13case 115:return~fu(e,"stretch",0)?l1(Ae(e,"stretch","fill-available"),t,i)+e:e}break;case 5152:case 5920:return Ae(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,s,c,u,d,g,m){return st+s+":"+c+m+(u?st+s+"-span:"+(d?g:+g-+c)+m:"")+e});case 4949:if(zt(e,t+6)===121)return Ae(e,":",":"+Ue)+e;break;case 6444:switch(zt(e,zt(e,14)===45?18:11)){case 120:return Ae(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Ue+(zt(e,14)===45?"inline-":"")+"box$3$1"+Ue+"$2$3$1"+st+"$2box$3")+e;case 100:return Ae(e,":",":"+st)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ae(e,"scroll-","scroll-snap-")+e}return e}function gl(e,t){for(var i="",r=0;r<e.length;r++)i+=t(e[r],r,e,t)||"";return i}function Y0(e,t,i,r){switch(e.type){case B$:if(e.children.length)break;case I$:case H$:case Wh:return e.return=e.return||e.value;case a1:return"";case n1:return e.return=e.value+"{"+gl(e.children,r)+"}";case Qh:if(!yn(e.value=e.props.join(",")))return""}return yn(i=gl(e.children,r))?e.return=e.value+"{"+i+"}":""}function eR(e){var t=o1(e);return function(i,r,s,c){for(var u="",d=0;d<t;d++)u+=e[d](i,r,s,c)||"";return u}}function tR(e,t,i,r){if(e.length>-1&&!e.return)switch(e.type){case Wh:e.return=l1(e.value,e.length,i);return;case n1:return gl([Ni(e,{value:Ae(e.value,"@","@"+Ue)})],r);case Qh:if(e.length)return q$(i=e.props,function(s){switch(ii(s,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":mo(Ni(e,{props:[Ae(s,/:(read-\w+)/,":"+el+"$1")]})),mo(Ni(e,{props:[s]})),wg(e,{props:q0(i,r)});break;case"::placeholder":mo(Ni(e,{props:[Ae(s,/:(plac\w+)/,":"+Ue+"input-$1")]})),mo(Ni(e,{props:[Ae(s,/:(plac\w+)/,":"+el+"$1")]})),mo(Ni(e,{props:[Ae(s,/:(plac\w+)/,st+"input-$1")]})),mo(Ni(e,{props:[s]})),wg(e,{props:q0(i,r)});break}return""})}}const X0="data-ant-cssinjs-cache-path",c1="_FILE_STYLE__";let Tr,u1=!0;function aR(){if(!Tr&&(Tr={},_a())){const e=document.createElement("div");e.className=X0,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);let t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(r=>{const[s,c]=r.split(":");Tr[s]=c});const i=document.querySelector(`style[${X0}]`);i&&(u1=!1,i.parentNode?.removeChild(i)),document.body.removeChild(e)}}function nR(e){return aR(),!!Tr[e]}function iR(e){const t=Tr[e];let i=null;if(t&&_a())if(u1)i=c1;else{const r=document.querySelector(`style[${oi}="${Tr[e]}"]`);r?i=r.innerHTML:delete Tr[e]}return[i,t]}const rR="_skip_check_",d1="_multi_value_";function Am(e,t){return(t?gl(V0(e),eR([tR,Y0])):gl(V0(e),Y0)).replace(/\{%%%\:[^;];}/g,";")}function oR(e){return typeof e=="object"&&e&&(rR in e||d1 in e)}function Q0(e,t,i="high"){if(!t)return e;const r=JC({hashCls:t,hashPriority:i});return e.split(",").map(c=>{const u=c.trim().split(/\s+/);let d=u[0]||"";const g=d.match(/^\w+/)?.[0]||"";return d=`${g}${r}${d.slice(g.length)}`,[d,...u.slice(1)].join(" ")}).join(",")}const Ag=(e,t={},{root:i,injectHash:r,parentSelectors:s}={root:!0,parentSelectors:[]})=>{const{hashId:c,layer:u,path:d,hashPriority:g,transformers:m=[],linters:p=[]}=t;let b="",v={};function x(k){const T=k.getName(c);if(!v[T]){const[A]=Ag(k.style,t,{root:!1,parentSelectors:s});v[T]=`@keyframes ${k.getName(c)}${A}`}}function C(k,T=[]){return k.forEach(A=>{Array.isArray(A)?C(A,T):A&&T.push(A)}),T}return C(Array.isArray(e)?e:[e]).forEach(k=>{const T=typeof k=="string"&&!i?{}:k;if(typeof T=="string")b+=`${T}
14`;else if(T._keyframe)x(T);else{const A=m.reduce((P,$)=>$?.visit?.(P)||P,T);Object.keys(A).forEach(P=>{const $=A[P];if(typeof $=="object"&&$&&(P!=="animationName"||!$._keyframe)&&!oR($)){let R=!1,_=P.trim(),M=!1;(i||r)&&c?_.startsWith("@")?R=!0:_==="&"?_=Q0("",c,g):_=Q0(P,c,g):i&&!c&&(_==="&"||_==="")&&(_="",M=!0);const[B,D]=Ag($,t,{root:M,injectHash:R,parentSelectors:[...s,_]});v={...v,...D},b+=`${_}${B}`}else{let R=function(M,B){const D=M.replace(/[A-Z]/g,I=>`-${I.toLowerCase()}`);let H=B;!F$[M]&&typeof H=="number"&&H!==0&&(H=`${H}px`),M==="animationName"&&B?._keyframe&&(x(B),H=B.getName(c)),b+=`${D}:${H};`};const _=$?.value??$;typeof $=="object"&&$?.[d1]&&Array.isArray(_)?_.forEach(M=>{R(P,M)}):$$(_)&&R(P,_)}})}}),i?u&&(b&&(b=`@layer ${u.name} {${b}}`),u.dependencies&&(v[`@layer ${u.name}`]=u.dependencies.map(k=>`@layer ${k}, ${u.name};`).join(`
15`))):b=`{${b}}`,[b,v]};function f1(e,t){return dl(`${e.join("%")}${t}`)}const sR="style";function $g(e,t){const{path:i,hashId:r,layer:s,nonce:c,clientOnly:u,order:d=0}=e,{mock:g,hashPriority:m,container:p,transformers:b,linters:v,cache:x,layer:C,autoPrefix:E}=y.useContext(Tl),k=[r||""];C&&k.push("layer"),k.push(...i);let T=Tg;Xh(sR,k,()=>{const A=k.join("|");if(nR(A)){const[B,D]=iR(A);if(B)return[B,D,{},u,d]}const P=t(),[$,R]=Ag(P,{hashId:r,hashPriority:m,layer:C?s:void 0,path:i.join("-"),transformers:b,linters:v}),_=Am($,E||!1),M=f1(k,_);return[_,M,R,u,d]},(A,P)=>{const[,$]=A;P&&Tg&&fl($,{mark:oi,attachTo:p})},A=>{const[P,$,R,,_]=A;if(T&&P!==c1){let M={mark:oi,prepend:C?!1:"queue",attachTo:p,priority:_};M=Yh(M,c);const B=[],D=[];
15Object.keys(R).forEach(I=>{I.startsWith("@layer")?B.push(I):D.push(I)}),B.forEach(I=>{Bi(Am(R[I],E||!1),`_layer-${I}`,{...M,prepend:!0})});const H=Bi(P,$,M);H[Er]=x.instanceId,D.forEach(I=>{Bi(Am(R[I],E||!1),`_effect-${I}`,M)})}})}const lR="cssVar",cR=(e,t)=>{const{key:i,prefix:r,unitless:s,ignore:c,token:u,hashId:d,scope:g,nonce:m}=e,{cache:{instanceId:p},container:b,hashPriority:v}=y.useContext(Tl),{_tokenKey:x}=u,C=Array.isArray(g)?g.join("@@"):g,E=[...e.path,i,C,x];return Xh(lR,E,()=>{const T=t(),[A,P]=e1(T,i,{prefix:r,unitless:s,ignore:c,scope:g,hashPriority:v,hashCls:d}),$=f1(E,P);return[A,P,$,i]},([,,T])=>{Tg&&fl(T,{mark:oi,attachTo:b})},([,T,A])=>{if(!T)return;let P={mark:oi,prepend:"queue",attachTo:b,priority:-999};P=Yh(P,m);const $=Bi(T,A,P);$[Er]=p,$.setAttribute(Gh,i)})};class ut{name;style;constructor(t,i){this.name=t,this.style=i}getName(t=""){return t?`${t}-${this.name}`:this.name}_keyframe=!0}function go(e){return e.notSplit=!0,e}go(["borderTop","borderBottom"]),go(["borderTop"]),go(["borderBottom"]),go(["borderLeft","borderRight"]),go(["borderLeft"]),go(["borderRight"]);function _t(e){"@babel/helpers - typeof";return _t=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},_t(e)}function uR(e){if(Array.isArray(e))return e}function dR(e,t){var i=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var r,s,c,u,d=[],g=!0,m=!1;try{if(c=(i=i.call(e)).next,t===0){if(Object(i)!==i)return;g=!1}else for(;!(g=(r=c.call(i)).done)&&(d.push(r.value),d.length!==t);g=!0);}catch(p){m=!0,s=p}finally{try{if(!g&&i.return!=null&&(u=i.return(),Object(u)!==u))return}finally{if(m)throw s}}return d}}function fR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
16In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m1(e,t){return uR(e)||dR(e,t)||VC(e,t)||fR()}function mR(e,t){if(_t(e)!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var r=i.call(e,t);if(_t(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function g1(e){var t=mR(e,"string");return _t(t)=="symbol"?t:t+""}function Kt(e,t,i){return(t=g1(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function W0(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),i.push.apply(i,r)}return i}function Ct(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]!=null?arguments[t]:{};t%2?W0(Object(i),!0).forEach(function(r){Kt(e,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):W0(Object(i)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))})}return e}function _o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gR(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g1(r.key),r)}}function Lo(e,t,i){return t&&gR(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function So(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hl(e,t){return hl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},hl(e,t)}function h1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hl(e,t)}function pl(e){return pl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},pl(e)}function Jh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Jh=function(){return!!e})()}function hR(e,t){if(t&&(_t(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return So(e)}function p1(e){var t=Jh();return function(){var i,r=pl(e);if(t){var s=pl(this).constructor;i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments);return hR(this,i)}}var pR=Lo(function e(){_o(this,e)}),y1="CALC_UNIT",yR=new RegExp(y1,"g");function $m(e){return typeof e=="number"?"".concat(e).concat(y1):e}var bR=(function(e){h1(i,e);var t=p1(i);function i(r,s){var c;_o(this,i),c=t.call(this),Kt(So(c),"result",""),Kt(So(c),"unitlessCssVar",void 0),Kt(So(c),"lowPriority",void 0);var u=_t(r);return c.unitlessCssVar=s,r instanceof i?c.result="(".concat(r.result,")"):u==="number"?c.result=$m(r):u==="string"&&(c.result=r),c}return Lo(i,[{key:"add",value:function(s){return s instanceof i?this.result="".concat(this.result," + ").concat(s.getResult()):(typeof s=="number"||typeof s=="string")&&(this.result="".concat(this.result," + ").concat($m(s))),this.lowPriority=!0,this}},{key:"sub",value:function(s){return s instanceof i?this.result="".concat(this.result," - ").concat(s.getResult()):(typeof s=="number"||typeof s=="string")&&(this.result="".concat(this.result," - ").concat($m(s))),this.lowPriority=!0,this}},{key:"mul",value:function(s){return this.lowPriority&&(this.result="(".concat(this.result,")")),s instanceof i?this.result="".concat(this.result," * ").concat(s.getResult(!0)):(typeof s=="number"||typeof s=="string")&&(this.result="".concat(this.result," * ").concat(s)),this.lowPriority=!1,this}},{key:"div",value:function(s){return this.lowPriority&&(this.result="(".concat(this.result,")")),s instanceof i?this.result="".concat(this.result," / ").concat(s.getResult(!0)):(typeof s=="number"||typeof s=="string")&&(this.result="".concat(this.result," / ").concat(s)),this.lowPriority=!1,this}},{key:"getResult",value:function(s){return this.lowPriority||s?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(s){var c=this,u=s||{},d=u.unit,g=!0;return typeof d=="boolean"?g=d:Array.from(this.unitlessCssVar).some(function(m){return c.result.includes(m)})&&(g=!1),this.result=this.result.replace(yR,g?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),i})(pR),vR=function(t,i){var r=bR;return function(s){return new r(s,i)}},Z0=function(t,i){return"".concat([i,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(
16Boolean).join("-"))};function J0(e,t,i,r){var s=Ct({},t[e]);if(r!=null&&r.deprecatedTokens){var c=r.deprecatedTokens;c.forEach(function(d){var g=m1(d,2),m=g[0],p=g[1];if(s!=null&&s[m]||s!=null&&s[p]){var b;(b=s[p])!==null&&b!==void 0||(s[p]=s?.[m])}})}var u=Ct(Ct({},i),s);return Object.keys(u).forEach(function(d){u[d]===t[d]&&delete u[d]}),u}var b1=typeof CSSINJS_STATISTIC<"u",Rg=!0;function Na(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];if(!b1)return Object.assign.apply(Object,[{}].concat(t));Rg=!1;var r={};return t.forEach(function(s){if(_t(s)==="object"){var c=Object.keys(s);c.forEach(function(u){Object.defineProperty(r,u,{configurable:!0,enumerable:!0,get:function(){return s[u]}})})}}),Rg=!0,r}var eS={};function SR(){}var kR=function(t){var i,r=t,s=SR;return b1&&typeof Proxy<"u"&&(i=new Set,r=new Proxy(t,{get:function(u,d){if(Rg){var g;(g=i)===null||g===void 0||g.add(d)}return u[d]}}),s=function(u,d){var g;eS[u]={global:Array.from(i),component:Ct(Ct({},(g=eS[u])===null||g===void 0?void 0:g.component),d)}}),{token:r,keys:i,flush:s}};function tS(e,t,i){if(typeof i=="function"){var r;return i(Na(t,(r=t[e])!==null&&r!==void 0?r:{}))}return i??{}}function CR(e){return{max:function(){for(var i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];return"max(".concat(r.map(function(c){return ve(c)}).join(","),")")},min:function(){for(var i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];return"min(".concat(r.map(function(c){return ve(c)}).join(","),")")}}}var xR=1e3*60*10,ER=(function(){function e(){_o(this,e),Kt(this,"map",new Map),Kt(this,"objectIDMap",new WeakMap),Kt(this,"nextID",0),Kt(this,"lastAccessBeat",new Map),Kt(this,"accessBeat",0)}return Lo(e,[{key:"set",value:function(i,r){this.clear();var s=this.getCompositeKey(i);this.map.set(s,r),this.lastAccessBeat.set(s,Date.now())}},{key:"get",value:function(i){var r=this.getCompositeKey(i),s=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,s}},{key:"getCompositeKey",value:function(i){var r=this,s=i.map(function(c){return c&&_t(c)==="object"?"obj_".concat(r.getObjectID(c)):"".concat(_t(c),"_").concat(c)});return s.join("|")}},{key:"getObjectID",value:function(i){if(this.objectIDMap.has(i))return this.objectIDMap.get(i);var r=this.nextID;return this.objectIDMap.set(i,r),this.nextID+=1,r}},{key:"clear",value:function(){var i=this;if(this.accessBeat>1e4){var r=Date.now();this.lastAccessBeat.forEach(function(s,c){r-s>xR&&(i.map.delete(c),i.lastAccessBeat.delete(c))}),this.accessBeat=0}}}]),e})(),aS=new ER;function TR(e,t){return Y.useMemo(function(){var i=aS.get(t);if(i)return i;var r=e();return aS.set(t,r),r},t)}var wR=function(){return{}};function PR(e){var t=e.useCSP,i=t===void 0?wR:t,r=e.useToken,s=e.usePrefix,c=e.getResetStyles,u=e.getCommonStyle,d=e.getCompUnitless;function g(v,x,C,E){var k=Array.isArray(v)?v[0]:v;function T(B){return"".concat(String(k)).concat(B.slice(0,1).toUpperCase()).concat(B.slice(1))}var A=E?.unitless||{},P=typeof d=="function"?d(v):{},$=Ct(Ct({},P),{},Kt({},T("zIndexPopup"),!0));Object.keys(A).forEach(function(B){$[T(B)]=A[B]});var R=Ct(Ct({},E),{},{unitless:$,prefixToken:T}),_=p(v,x,C,R),M=m(k,C,R);return function(B){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:B,H=_(B,D),I=E?.extraCssVarPrefixCls,K=typeof I=="function"?I({prefixCls:B,rootCls:D}):I,Q=M(K!=null&&K.length?[D].concat(Zt(K)):D);return[H,Q]}}function m(v,x,C){var E=C.unitless,k=C.prefixToken,T=C.ignore;return function(A){var P=r(),$=P.cssVar,R=P.realToken,_=i();return cR({path:[v],prefix:$.prefix,key:$.key,unitless:E,ignore:T,token:R,scope:A,nonce:function(){return _.nonce}},function(){var M=tS(v,R,x),B=J0(v,R,M,{deprecatedTokens:C?.deprecatedTokens});return M&&Object.keys(M).forEach(function(D){B[k(D)]=B[D],delete B[D]}),B}),$?.key}}function p(v,x,C){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},k=Array.isArray(v)?v:[v,v],T=m1(k,1),A=T[0],P=k.join("-"),$=e.layer||{name:"antd"};return function(R){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R,M=r(),B=M.theme,D=M.realToken,H=M.hashId,I=M.token,K=M.cssVar,Q=M.zeroRuntime,ne=y.useMemo(function(){return Q},[]);if(ne)return H;var re=s(),j=re.rootPrefixCls,X=re.iconPrefixCls,Z=i(),le="css",ce=TR(function(){var se=new Set;return Object.keys(E.unitless||{}
16).forEach(function(de){se.add(du(de,K.prefix)),se.add(du(de,Z0(A,K.prefix)))}),vR(le,se)},[le,A,K?.prefix]),O=CR(),z=O.max,te=O.min,ie={theme:B,token:I,hashId:H,nonce:function(){return Z.nonce},clientOnly:E.clientOnly,layer:$,order:E.order||-999};return typeof c=="function"&&$g(Ct(Ct({},ie),{},{clientOnly:!1,path:["Shared",j]}),function(){return c(I,{prefix:{rootPrefixCls:j,iconPrefixCls:X},csp:Z})}),$g(Ct(Ct({},ie),{},{path:[P,R,X]}),function(){if(E.injectStyle===!1)return[];var se=kR(I),de=se.token,he=se.flush,fe=tS(A,D,C),pe=".".concat(R),$e=J0(A,D,fe,{deprecatedTokens:E.deprecatedTokens});fe&&_t(fe)==="object"&&Object.keys(fe).forEach(function(yt){fe[yt]="var(".concat(du(yt,Z0(A,K.prefix)),")")});var Ie=Na(de,{componentCls:pe,prefixCls:R,iconCls:".".concat(X),antCls:".".concat(j),calc:ce,max:z,min:te},fe),ke=x(Ie,{hashId:H,prefixCls:R,rootPrefixCls:j,iconPrefixCls:X});he(A,$e);var Oe=typeof u=="function"?u(Ie,R,_,E.resetFont):null;return[E.resetStyle===!1?null:Oe,ke]}),H}}function b(v,x,C){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},k=p(v,x,C,Ct({resetStyle:!1,order:-998},E)),T=function(P){var $=P.prefixCls,R=P.rootCls,_=R===void 0?$:R;return k($,_),null};return T}return{genStyleHooks:g,genSubStyleComponent:b,genComponentStyleHook:p}}const wl=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];function hu(e){return(e+8)/e}function AR(e){const t=Array.from({length:10}).map((i,r)=>{const s=r-1,c=e*Math.E**(s/5),u=r>1?Math.floor(c):Math.ceil(c);return Math.floor(u/2)*2});return t[1]=e,t.map(i=>({size:i,lineHeight:hu(i)}))}const $R="6.3.2",ep={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},To={...ep,colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
17'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
18'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0},RR={aliceblue:"9ehhb",antiquewhite:"9sgk7",aqua:"1ekf",aquamarine:"4zsno",azure:"9eiv3",beige:"9lhp8",bisque:"9zg04",black:"0",blanchedalmond:"9zhe5",blue:"73",blueviolet:"5e31e",brown:"6g016",burlywood:"8ouiv",cadetblue:"3qba8",chartreuse:"4zshs",chocolate:"87k0u",coral:"9yvyo",cornflowerblue:"3xael",cornsilk:"9zjz0",crimson:"8l4xo",cyan:"1ekf",darkblue:"3v",darkcyan:"rkb",darkgoldenrod:"776yz",darkgray:"6mbhl",darkgreen:"jr4",darkgrey:"6mbhl",darkkhaki:"7ehkb",darkmagenta:"5f91n",darkolivegreen:"3bzfz",darkorange:"9yygw",darkorchid:"5z6x8",darkred:"5f8xs",darksalmon:"9441m",darkseagreen:"5lwgf",darkslateblue:"2th1n",darkslategray:"1ugcv",darkslategrey:"1ugcv",darkturquoise:"14up",darkviolet:"5rw7n",deeppink:"9yavn",deepskyblue:"11xb",dimgray:"442g9",dimgrey:"442g9",dodgerblue:"16xof",firebrick:"6y7tu",floralwhite:"9zkds",forestgreen:"1cisi",fuchsia:"9y70f",gainsboro:"8m8kc",ghostwhite:"9pq0v",goldenrod:"8j4f4",gold:"9zda8",gray:"50i2o",green:"pa8",greenyellow:"6senj",grey:"50i2o",honeydew:"9eiuo",hotpink:"9yrp0",indianred:"80gnw",indigo:"2xcoy",ivory:"9zldc",khaki:"9edu4",lavenderblush:"9ziet",lavender:"90c8q",lawngreen:"4vk74",lemonchiffon:"9zkct",lightblue:"6s73a",lightcoral:"9dtog",lightcyan:"8s1rz",lightgoldenrodyellow:"9sjiq",lightgray:"89jo3",lightgreen:"5nkwg",lightgrey:"89jo3",lightpink:"9z6wx",lightsalmon:"9z2ii",lightseagreen:"19xgq",lightskyblue:"5arju",lightslategray:"4nwk9",lightslategrey:"4nwk9",lightsteelblue:"6wau6",lightyellow:"9zlcw",lime:"1edc",limegreen:"1zcxe",linen:"9shk6",magenta:"9y70f",maroon:"4zsow",mediumaquamarine:"40eju",mediumblue:"5p",mediumorchid:"79qkz",mediumpurple:"5r3rv",mediumseagreen:"2d9ip",mediumslateblue:"4tcku",mediumspringgreen:"1di2",mediumturquoise:"2uabw",mediumvioletred:"7rn9h",midnightblue:"z980",mintcream:"9ljp6",mistyrose:"9zg0x",moccasin:"9zfzp",navajowhite:"9zest",navy:"3k",oldlace:"9wq92",olive:"50hz4",olivedrab:"472ub",orange:"9z3eo",orangered:"9ykg0",orchid:"8iu3a",palegoldenrod:"9bl4a",palegreen:"5yw0o",paleturquoise:"6v4ku",palevioletred:"8k8lv",papayawhip:"9zi6t",peachpuff:"9ze0p",peru:"80oqn",pink:"9z8wb",plum:"8nba5",powderblue:"6wgdi",purple:"4zssg",rebe
18ccapurple:"3zk49",red:"9y6tc",rosybrown:"7cv4f",royalblue:"2jvtt",saddlebrown:"5fmkz",salmon:"9rvci",sandybrown:"9jn1c",seagreen:"1tdnb",seashell:"9zje6",sienna:"6973h",silver:"7ir40",skyblue:"5arjf",slateblue:"45e4t",slategray:"4e100",slategrey:"4e100",snow:"9zke2",springgreen:"1egv",steelblue:"2r1kk",tan:"87yx8",teal:"pds",thistle:"8ggk8",tomato:"9yqfb",turquoise:"2j4r4",violet:"9b10u",wheat:"9ld4j",white:"9zldr",whitesmoke:"9lhpx",yellow:"9zl6o",yellowgreen:"61fzm"},Vt=Math.round;function Rm(e,t){const i=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=i.map(s=>parseFloat(s));for(let s=0;s<3;s+=1)r[s]=t(r[s]||0,i[s]||"",s);return i[3]?r[3]=i[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const nS=(e,t,i)=>i===0?e:e/100;function Os(e,t){const i=t||255;return e>i?i:e<0?0:e}class xt{isValid=!0;r=0;g=0;b=0;a=1;_h;_hsl_s;_hsv_s;_l;_v;_max;_min;_brightness;constructor(t){function i(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let s=function(c){return r.startsWith(c)};const r=t.trim();if(/^#?[A-F\d]{3,8}$/i.test(r))this.fromHexString(r);else if(s("rgb"))this.fromRgbString(r);else if(s("hsl"))this.fromHslString(r);else if(s("hsv")||s("hsb"))this.fromHsvString(r);else{const c=RR[r.toLowerCase()];c&&this.fromHexString(parseInt(c,36).toString(16).padStart(6,"0"))}}else if(t instanceof xt)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._hsl_s=t._hsl_s,this._hsv_s=t._hsv_s,this._l=t._l,this._v=t._v;else if(i("rgb"))this.r=Os(t.r),this.g=Os(t.g),this.b=Os(t.b),this.a=typeof t.a=="number"?Os(t.a,1):1;else if(i("hsl"))this.fromHsl(t);else if(i("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const i=this.toHsv();return i.h=t,this._c(i)}getLuminance(){function t(c){const u=c/255;return u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4)}const i=t(this.r),r=t(this.g),s=t(this.b);return .2126*i+.7152*r+.0722*s}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Vt(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/t+2:(this.r-this.g)/t+4))}return this._h}getSaturation(){return this.getHSVSaturation()}getHSVSaturation(){if(typeof this._hsv_s>"u"){const t=this.getMax()-this.getMin();t===0?this._hsv_s=0:this._hsv_s=t/this.getMax()}return this._hsv_s}getHSLSaturation(){if(typeof this._hsl_s>"u"){const t=this.getMax()-this.getMin();if(t===0)this._hsl_s=0;else{const i=this.getLightness();this._hsl_s=t/255/(1-Math.abs(2*i-1))}}return this._hsl_s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const i=this.getHue(),r=this.getSaturation();let s=this.getLightness()-t/100;return s<0&&(s=0),this._c({h:i,s:r,l:s,a:this.a})}lighten(t=10){const i=this.getHue(),r=this.getSaturation();let s=this.getLightness()+t/100;return s>1&&(s=1),this._c({h:i,s:r,l:s,a:this.a})}mix(t,i=50){const r=this._c(t),s=i/100,c=d=>(r[d]-this[d])*s+this[d],u={r:Vt(c("r")),g:Vt(c("g")),b:Vt(c("b")),a:Vt(c("a")*100)/100};return this._c(u)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const i=this._c(t),r=this.a+i.a*(1-this.a),s=c=>Vt((this[c]*this.a+i[c]*i.a*(1-this.a))/r);return this._c({r:s("r"),g:s("g"),b:s("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const i=(this.r||0).toString(16);t+=i.length===2?i:"0"+i;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const s=(this.b||0).toString(16);if(t+=s.length===2?s:"0"+s,typeof this.a=="number"&&this.a>=0&&this.a<1){const c=Vt(this.a*255).toString(16);t+=c.length===2?c:"0"+c}return t}toHsl(){return{h:this.getHue(),s:this.getHSLSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),i=Vt(this.getHSLSaturation()*100),r=Vt(this.getLightness()*100);return this.a!==1?`hsla(${t},${i}%,${r}%,${this.a})`:`hsl(${t},${i}%,${r}%)`}toHsv(){return{h:this.getHue(),s:this.getHSVSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,i,r){const s=this.clone();return s[t]=Os(i,r),s}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const i=t.replace("#","");function r(s,c){return parseInt(i[s]+i[c||s],16)}i.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=i[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=i[6]?r(6,7)/255:1)}fromHsl({h:t,s:i,l:r,a:s}){const c=(t%360+360)%360;if(this._h=c,this._hsl_s=i,this._l=r,this.a=typeof s=="number"?s:1,i<=0){const x=Vt(r*255);this.r=x,this.g=x,this.b=x;return}let u=0,d=0,g=0;const m=c/60,p=(1-Math.abs(2*r-1))*i,b=p*(1-Math.abs(m%2-1));m>=0&&m<1?(u=p,d=b):m>=1&&m<2?(u=b,d=p):m>=2&&m<3?(d=p,g=b):m>=3&&m<4?(d=b,g=p):m>=4&&m<5?(u=b,g=p):m>=5&&m<6&&(u=p,g=b);const v=r-p/2;this.r=Vt((u+v)*255),this.g=Vt((d+v)*255),this.b=Vt((g+v)*255)}fromHsv({h:t,s:i,v:r,a:s}){const c=(t%360+360)%360;this._h=c,this._hsv_s=i,this._v=r,this.a=typeof s=="number"?s:1;const u=Vt(r*255);if(this.r=u,this.g=u,this.b=u,i<=0)return;const d=c/60,g=Math.floor(d),m=d-g,p=Vt(r*(1-i)*255),b=Vt(r*(1-i*m)*255),v=Vt(r*(1-i*(1-m))*255);switch(g){case 0:this.g=v,this.b=p;break;case 1:this.r=b,this.b=p;break;case 2:this.r=p,this.b=v;break;case 3:this.r=p,this.g=b;break;case 4:this.r=v,this.g=p;break;default:this.g=p,this.b=b;break}}fromHsvString(t){const i=Rm(t,nS);this.fromHsv({h:i[0],s:i[1],v:i[2],a:i[3]})}fromHslString(t){const i=Rm(t,nS);this.fromHsl({h:i[0],s:i[1],l:i[2],a:i[3]})}fromRgbString(t){const i=Rm(t,(r,s)=>s.includes("%")?Vt(r/100*255):r);this.r=i[0],this.g=i[1],this.b=i[2],this.a=i[3]}}const Jc=2,iS=.16,MR=.05,OR=.05,_R=.15,v1=5,S1=4,LR=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function rS(e,t,i){let r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=i?Math.round(e.h)-Jc*t:Math.round(e.h)+Jc*t:r=i?Math.round(e.h)+Jc*t:Math.round(e.h)-Jc*t,r<0?r+=360:r>=360&&(r-=360),r}function oS(e,t,i){if(e.h===0&&e.s===0)return e.s;let r;return i?r=e.s-iS*t:t===S1?r=e.s+iS:r=e.s+MR*t,r>1&&(r=1),i&&t===v1&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function sS(e,t,i){let r;return i?r=e.v+OR*t:r=e.v-_R*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function Pl(e,t={}){const i=[],r=new xt(e),s=r.toHsv();for(let c=v1;c>0;c-=1){const u=new xt({h:rS(s,c,!0),s:oS(s,c,!0),v:sS(s,c,!0)});i.push(u)}i.push(r);for(let c=1;c<=S1;c+=1){const u=new xt({h:rS(s,c),s:oS(s,c),v:sS(s,c)});i.push(u)}return t.theme==="dark"?LR.map(({index:c,amount:u})=>new xt(t.backgroundColor||"#141414").mix(i[c],u).toHexString()):i.map(c=>c.toHexString())}const Mm={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Mg=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];Mg.primary=Mg[5];const Og=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];Og.primary=Og[5];const _g=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];_g.primary=_g[5];const Lg=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];Lg.primary=Lg[5];
18const Ng=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];Ng.primary=Ng[5];const Dg=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];Dg.primary=Dg[5];const jg=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];jg.primary=jg[5];const zg=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];zg.primary=zg[5];const Eu=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Eu.primary=Eu[5];const Fg=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];Fg.primary=Fg[5];const Ig=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];Ig.primary=Ig[5];const Hg=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];Hg.primary=Hg[5];const Bg=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];Bg.primary=Bg[5];const Om={red:Mg,volcano:Og,orange:_g,gold:Lg,yellow:Ng,lime:Dg,green:jg,cyan:zg,blue:Eu,geekblue:Fg,purple:Ig,magenta:Hg,grey:Bg};function k1(e,{generateColorPalettes:t,generateNeutralColorPalettes:i}){const{colorSuccess:r,colorWarning:s,colorError:c,colorInfo:u,colorPrimary:d,colorBgBase:g,colorTextBase:m}=e,p=t(d),b=t(r),v=t(s),x=t(c),C=t(u),E=i(g,m),k=e.colorLink||e.colorInfo,T=t(k),A=new xt(x[1]).mix(new xt(x[3]),50).toHexString(),P={};return wl.forEach($=>{const R=e[$];if(R){const _=t(R);P[`${$}Hover`]=_[5],P[`${$}Active`]=_[7]}}),{...E,colorPrimaryBg:p[1],colorPrimaryBgHover:p[2],colorPrimaryBorder:p[3],colorPrimaryBorderHover:p[4],colorPrimaryHover:p[5],colorPrimary:p[6],colorPrimaryActive:p[7],colorPrimaryTextHover:p[8],colorPrimaryText:p[9],colorPrimaryTextActive:p[10],colorSuccessBg:b[1],colorSuccessBgHover:b[2],colorSuccessBorder:b[3],colorSuccessBorderHover:b[4],colorSuccessHover:b[4],colorSuccess:b[6],colorSuccessActive:b[7],colorSuccessTextHover:b[8],colorSuccessText:b[9],colorSuccessTextActive:b[10],colorErrorBg:x[1],colorErrorBgHover:x[2],colorErrorBgFilledHover:A,colorErrorBgActive:x[3],colorErrorBorder:x[3],colorErrorBorderHover:x[4],colorErrorHover:x[5],colorError:x[6],colorErrorActive:x[7],colorErrorTextHover:x[8],colorErrorText:x[9],colorErrorTextActive:x[10],colorWarningBg:v[1],colorWarningBgHover:v[2],colorWarningBorder:v[3],colorWarningBorderHover:v[4],colorWarningHover:v[4],colorWarning:v[6],colorWarningActive:v[7],colorWarningTextHover:v[8],colorWarningText:v[9],colorWarningTextActive:v[10],colorInfoBg:C[1],colorInfoBgHover:C[2],colorInfoBorder:C[3],colorInfoBorderHover:C[4],colorInfoHover:C[4],colorInfo:C[6],colorInfoActive:C[7],colorInfoTextHover:C[8],colorInfoText:C[9],colorInfoTextActive:C[10],colorLinkHover:T[4],colorLink:T[6],colorLinkActive:T[7],...P,colorBgMask:new xt("#000").setA(.45).toRgbString(),colorWhite:"#fff"}}const NR=e=>{let t=e,i=e,r=e,s=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?i=4:e<8&&e>=7?i=5:e<14&&e>=8?i=6:e<16&&e>=14?i=7:e>=16&&(i=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?s=4:e>=8&&(s=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:i,borderRadiusLG:t,borderRadiusOuter:s}};function DR(e){const{motionUnit:t,motionBase:i,borderRadius:r,lineWidth:s}=e;return{motionDurationFast:`${(i+t).toFixed(1)}s`,motionDurationMid:`${(i+t*2).toFixed(1)}s`,motionDurationSlow:`${(i+t*3).toFixed(1)}s`,lineWidthBold:s+1,...NR(r)}}const C1=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},x1=e=>{const t=AR(e),i=t.map(p=>p.size),r=t.map(p=>p.lineHeight),s=i[1],c=i[0],u=i[2],d=r[1],g=r[0],m=r[2];return{fontSizeSM:c,fontSize:s,fontSizeLG:u,fontSizeXL:i[3],fontSizeHeading1:i[6],fontSizeHeading2:i[5],fontSizeHeading3:i[4],fontSizeHeading4:i[3],fontSizeHeading5:i[2],lineHeight:d,lineHeightLG:m,lineHeightSM:g,fontHeight:Math.round(d*s),fontHeightLG:Math.round(m*u),fontHeightSM:Math.round(g*c),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function jR(e){const{sizeUnit:t,sizeStep:i}=e;return{sizeXXL:t*(i+8),sizeXL:t*(i+4),sizeLG:t*(i+2),sizeMD:t*(i+1),sizeMS:t*i,size:t*i,sizeSM:t*(i-1),sizeXS:t*(i-2),sizeXXS:t*(i-3)}}const Za=(e,t)=>new xt(e).setA(t).toRgbString(),ho=(e,t)=>new xt(e).darken(t).toHexString(),zR=e=>{const t=Pl(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},FR=(e,t)=>{const i=e||"#fff",r=t||"#000";return{colorBgBase:i,colorTextBase:r,colorText:Za(r,.88),colorTextSecondary:Za(r,.65),colorTextTertiary:Za(r,.45),colorTextQuaternary:Za(r,.25),colorFill:Za(r,.15),colorFillSecondary:Za(r,.06),colorFillTertiary:Za(r,.04),colorFillQuaternary:Za(r,.02),colorBgSolid:Za(r,1),c
18olorBgSolidHover:Za(r,.75),colorBgSolidActive:Za(r,.95),colorBgLayout:ho(i,4),colorBgContainer:ho(i,0),colorBgElevated:ho(i,0),colorBgSpotlight:Za(r,.85),colorBgBlur:"transparent",colorBorder:ho(i,15),colorBorderDisabled:ho(i,15),colorBorderSecondary:ho(i,6)}};function Ju(e){Mm.pink=Mm.magenta,Om.pink=Om.magenta;const t=Object.keys(ep).map(i=>{const r=e[i]===Mm[i]?Om[i]:Pl(e[i]);return Array.from({length:10},()=>1).reduce((s,c,u)=>(s[`${i}-${u+1}`]=r[u],s[`${i}${u+1}`]=r[u],s),{})}).reduce((i,r)=>(i={...i,...r},i),{});return{...e,...t,...k1(e,{generateColorPalettes:zR,generateNeutralColorPalettes:FR}),...x1(e.fontSize),...jR(e),...C1(e),...DR(e)}}const tp=xu(Ju),yl={token:To,override:{override:To},hashed:!0},ap=Y.createContext(yl);function _m(e){return e>=0&&e<=255}function Qs(e,t){const{r:i,g:r,b:s,a:c}=new xt(e).toRgb();if(c<1)return e;const{r:u,g:d,b:g}=new xt(t).toRgb();for(let m=.01;m<=1;m+=.01){const p=Math.round((i-u*(1-m))/m),b=Math.round((r-d*(1-m))/m),v=Math.round((s-g*(1-m))/m);if(_m(p)&&_m(b)&&_m(v))return new xt({r:p,g:b,b:v,a:Math.round(m*100)/100}).toRgbString()}return new xt({r:i,g:r,b:s,a:1}).toRgbString()}function E1(e){const{override:t,...i}=e,r={...t};Object.keys(To).forEach(x=>{delete r[x]});const s={...i,...r},c=480,u=576,d=768,g=992,m=1200,p=1600,b=1920;return s.motion===!1&&(s.motionDurationFast="0s",s.motionDurationMid="0s",s.motionDurationSlow="0s"),{...s,colorFillContent:s.colorFillSecondary,colorFillContentHover:s.colorFill,colorFillAlter:s.colorFillQuaternary,colorBgContainerDisabled:s.colorFillTertiary,colorBorderBg:s.colorBgContainer,colorSplit:Qs(s.colorBorderSecondary,s.colorBgContainer),colorTextPlaceholder:s.colorTextQuaternary,colorTextDisabled:s.colorTextQuaternary,colorTextHeading:s.colorText,colorTextLabel:s.colorTextSecondary,colorTextDescription:s.colorTextTertiary,colorTextLightSolid:s.colorWhite,colorHighlight:s.colorError,colorBgTextHover:s.colorFillSecondary,colorBgTextActive:s.colorFill,colorIcon:s.colorTextTertiary,colorIconHover:s.colorText,colorErrorOutline:Qs(s.colorErrorBg,s.colorBgContainer),colorWarningOutline:Qs(s.colorWarningBg,s.colorBgContainer),fontSizeIcon:s.fontSizeSM,lineWidthFocus:s.lineWidth*3,lineWidth:s.lineWidth,controlOutlineWidth:s.lineWidth*2,controlInteractiveSize:s.controlHeight/2,controlItemBgHover:s.colorFillTertiary,controlItemBgActive:s.colorPrimaryBg,controlItemBgActiveHover:s.colorPrimaryBgHover,controlItemBgActiveDisabled:s.colorFill,controlTmpOutline:s.colorFillQuaternary,controlOutline:Qs(s.colorPrimaryBg,s.colorBgContainer),lineType:s.lineType,borderRadius:s.borderRadius,borderRadiusXS:s.borderRadiusXS,borderRadiusSM:s.borderRadiusSM,borderRadiusLG:s.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:s.sizeXXS,paddingXS:s.sizeXS,paddingSM:s.sizeSM,padding:s.size,paddingMD:s.sizeMD,paddingLG:s.sizeLG,paddingXL:s.sizeXL,paddingContentHorizontalLG:s.sizeLG,paddingContentVerticalLG:s.sizeMS,paddingContentHorizontal:s.sizeMS,paddingContentVertical:s.sizeSM,paddingContentHorizontalSM:s.size,paddingContentVerticalSM:s.sizeXS,marginXXS:s.sizeXXS,marginXS:s.sizeXS,marginSM:s.sizeSM,margin:s.size,marginMD:s.sizeMD,marginLG:s.sizeLG,marginXL:s.sizeXL,marginXXL:s.sizeXXL,boxShadow:`
19      0 6px 16px 0 rgba(0, 0, 0, 0.08),
20      0 3px 6px -4px rgba(0, 0, 0, 0.12),
21      0 9px 28px 8px rgba(0, 0, 0, 0.05)
22    `,boxShadowSecondary:`
23      0 6px 16px 0 rgba(0, 0, 0, 0.08),
24      0 3px 6px -4px rgba(0, 0, 0, 0.12),
25      0 9px 28px 8px rgba(0, 0, 0, 0.05)
26    `,boxShadowTertiary:`
27      0 1px 2px 0 rgba(0, 0, 0, 0.03),
28      0 1px 6px -1px rgba(0, 0, 0, 0.02),
29      0 2px 4px 0 rgba(0, 0, 0, 0.02)
30    `,screenXS:c,screenXSMin:c,screenXSMax:u-1,screenSM:u,screenSMMin:u,screenSMMax:d-1,screenMD:d,screenMDMin:d,screenMDMax:g-1,screenLG:g,screenLGMin:g,screenLGMax:m-1,screenXL:m,screenXLMin:m,screenXLMax:p-1,screenXXL:p,screenXXLMin:p,screenXXLMax:b-1,screenXXXL:b,screenXXXLMin:b,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
31      0 1px 2px -2px ${new xt("rgba(0, 0, 0, 0.16)").toRgbString()},
32      0 3px 6px 0 ${new xt("rgba(0, 0, 0, 0.12)").toRgbString()},
33      0 5px 12px 4px ${new xt("rgba(0, 0, 0, 0.09)").toRgbString()}
34    `,boxShadowDrawerRight:`
35      -6px 0 16px 0 rgba(0, 0, 0, 0.08),
36      -3px 0 6px -4px rgba(0, 0, 0, 0.12),
37      -9px 0 28px 8px rgba(0, 0, 0, 0.05)
38    `,boxShadowDrawerLeft:`
39      6px 0 16px 0 rgba(0, 0, 0, 0.08),
40      3px 0 6px -4px rgba(0, 0, 0, 0.12),
41      9px 0 28px 8px rgba(0, 0, 0, 0.05)
42    `,boxShadowDrawerUp:`
43      0 6px 16px 0 rgba(0, 0, 0, 0.08),
44      0 3px 6px -4px rgba(0, 0, 0, 0.12),
45      0 9px 28px 8px rgba(0, 0, 0, 0.05)
46    `,boxShadowDrawerDown:`
47      0 -6px 16px 0 rgba(0, 0, 0, 0.08),
48      0 -3px 6px -4px rgba(0, 0, 0, 0.12),
49      0 -9px 28px 8px rgba(0, 0, 0, 0.05)
50    `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTo
50p:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)",...r}}const T1={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0,opacityImage:!0},IR={motionBase:!0,motionUnit:!0},HR={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},w1=(e,t,i)=>{const r=i.getDerivativeToken(e),{override:s,...c}=t;let u={...r,override:s};return u=E1(u),c&&Object.entries(c).forEach(([d,g])=>{const{theme:m,...p}=g;let b=p;m&&(b=w1({...u,...p},{override:p},m)),u[d]=b}),u};function Nn(){const{token:e,hashed:t,theme:i,override:r,cssVar:s,zeroRuntime:c}=Y.useContext(ap),{csp:u}=Y.useContext(at),d={prefix:s?.prefix??"ant",key:s?.key??"css-var-root"},g=`${$R}-${t||""}`,m=i||tp,[p,b,v]=z$(m,[To,e],{salt:g,override:r,getComputedToken:w1,cssVar:{...d,unitless:T1,ignore:IR,preserve:HR},nonce:u?.nonce});return[m,v,t?b:"",p,d,!!c]}const Z9={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Al=(e,t=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}),np=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),BR=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),UR=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),qR=(e,t,i,r)=>{const s=`[class^="${t}"], [class*=" ${t}"]`,c=i?`.${i}`:s,u={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let d={};return r!==!1&&(d={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[c]:{...d,...u,[s]:u}}},P1=(e,t)=>({outline:`${ve(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:["outline-offset","outline"].map(i=>`${i} 0s`).join(", ")}),$l=(e,t)=>({"&:focus-visible":P1(e,t)}),A1=e=>({[`.${e}`]:{...np(),[`.${e} .${e}-icon`]:{display:"block"}}}),J9=e=>({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none",...$l(e),"&:hover":{color:e.colorLinkHover,textDecoration:e.linkHoverDecoration},"&:focus":{color:e.colorLinkHover,textDecoration:e.linkFocusDecoration},"&:active":{color:e.colorLinkActive,textDecoration:e.linkHoverDecoration}}),{genStyleHooks:Cn,genComponentStyleHook:VR,genSubStyleComponent:ip}=PR({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=y.useContext(at);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,i,r,s,c]=Nn();return{theme:e,realToken:t,hashId:i,token:r,cssVar:s,zeroRuntime:c}},useCSP:()=>{const{csp:e}=y.useContext(at);return e??{}},getResetStyles:(e,t)=>{const i=UR(e);return[i,{"&":i},A1(t?.prefix.iconPrefixCls??Yu)]},getCommonStyle:qR,getCompUnitless:()=>T1}),Vi=(e,t)=>{const i=`--${e.replace(/\./g,"")}-${t}-`;return[c=>`${i}${c}`,(c,u)=>u?`var(${i}${c}, ${u})`:`var(${i}${c})`]},KR=(e,t)=>(Nn(),$g({hashId:"",path:["ant-design-icons",e],nonce:()=>t?.nonce,layer:{name:"antd"}},()=>A1(e)));var GR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};const rp=y.createContext({});function $1(e){return e?.getRootNode?.()}function YR(e){return $1(e)instanceof ShadowRoot}function XR(e){return YR(e)?$1(e):null}
50function QR(e){return e.replace(/-(.)/g,(t,i)=>i.toUpperCase())}function WR(e,t){Sa(e,`[@ant-design/icons] ${t}`)}function lS(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function cS(e={}){return Object.keys(e).reduce((t,i)=>{const r=e[i];return i==="class"?(t.className=r,delete t.class):(delete t[i],t[QR(i)]=r),t},{})}function Ug(e,t,i){return i?Y.createElement(e.tag,{key:t,...cS(e.attrs),...i},(e.children||[]).map((r,s)=>Ug(r,`${t}-${e.tag}-${s}`))):Y.createElement(e.tag,{key:t,...cS(e.attrs)},(e.children||[]).map((r,s)=>Ug(r,`${t}-${e.tag}-${s}`)))}function R1(e){return Pl(e)[0]}function M1(e){return e?Array.isArray(e)?e:[e]:[]}const ZR=`
51.anticon {
52  display: inline-flex;
53  align-items: center;
54  color: inherit;
55  font-style: normal;
56  line-height: 0;
57  text-align: center;
58  text-transform: none;
59  vertical-align: -0.125em;
60  text-rendering: optimizeLegibility;
61  -webkit-font-smoothing: antialiased;
62  -moz-osx-font-smoothing: grayscale;
63}
64
65.anticon > * {
66  line-height: 1;
67}
68
69.anticon svg {
70  display: inline-block;
71  vertical-align: inherit;
72}
73
74.anticon::before {
75  display: none;
76}
77
78.anticon .anticon-icon {
79  display: block;
80}
81
82.anticon[tabindex] {
83  cursor: pointer;
84}
85
86.anticon-spin::before,
87.anticon-spin {
88  display: inline-block;
89  -webkit-animation: loadingCircle 1s infinite linear;
90  animation: loadingCircle 1s infinite linear;
91}
92
93@-webkit-keyframes loadingCircle {
94  100% {
95    -webkit-transform: rotate(360deg);
96    transform: rotate(360deg);
97  }
98}
99
100@keyframes loadingCircle {
101  100% {
102    -webkit-transform: rotate(360deg);
103    transform: rotate(360deg);
104  }
105}
106`,JR=e=>{const{csp:t,prefixCls:i,layer:r}=y.useContext(rp);let s=ZR;i&&(s=s.replace(/anticon/g,i)),r&&(s=`@layer ${r} {
107${s}
108}`),y.useEffect(()=>{const c=e.current,u=XR(c);Bi(s,"@ant-design-icons",{prepend:!r,csp:t,attachTo:u})},[])},tl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function eM({primaryColor:e,secondaryColor:t}){tl.primaryColor=e,tl.secondaryColor=t||R1(e),tl.calculated=!!t}function tM(){return{...tl}}const No=e=>{const{icon:t,className:i,onClick:r,style:s,primaryColor:c,secondaryColor:u,...d}=e,g=y.useRef(null);let m=tl;if(c&&(m={primaryColor:c,secondaryColor:u||R1(c)}),JR(g),WR(lS(t),`icon should be icon definiton, but got ${t}`),!lS(t))return null;let p=t;return p&&typeof p.icon=="function"&&(p={...p,icon:p.icon(m.primaryColor,m.secondaryColor)}),Ug(p.icon,`svg-${p.name}`,{className:i,onClick:r,style:s,"data-icon":p.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",...d,ref:g})};No.displayName="IconReact";No.getTwoToneColors=tM;No.setTwoToneColors=eM;function O1(e){const[t,i]=M1(e);return No.setTwoToneColors({primaryColor:t,secondaryColor:i})}function aM(){const e=No.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}function qg(){return qg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},qg.apply(this,arguments)}O1(Eu.primary);const li=y.forwardRef((e,t)=>{const{className:i,icon:r,spin:s,rotate:c,tabIndex:u,onClick:d,twoToneColor:g,...m}=e,{prefixCls:p="anticon",rootClassName:b}=y.useContext(rp),v=oe(b,p,{[`${p}-${r.name}`]:!!r.name,[`${p}-spin`]:!!s||r.name==="loading"},i);let x=u;x===void 0&&d&&(x=-1);const C=c?{msTransform:`rotate(${c}deg)`,transform:`rotate(${c}deg)`}:void 0,[E,k]=M1(g);return y.createElement("span",qg({role:"img","aria-label":r.name},m,{ref:t,tabIndex:x,onClick:d,className:v}),y.createElement(No,{icon:r,primaryColor:E,secondaryColor:k,style:C}))});li.getTwoToneColor=aM;li.setTwoToneColor=O1;function Vg(){return Vg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Vg.apply(this,arguments)}const nM=(e,t)=>y.createElement(li,Vg({},e,{ref:t,icon:GR})),op=y.forwardRef(nM);var iM={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.
10806L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};function Kg(){return Kg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Kg.apply(this,arguments)}const rM=(e,t)=>y.createElement(li,Kg({},e,{ref:t,icon:iM})),sp=y.forwardRef(rM);var oM={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};function Gg(){return Gg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Gg.apply(this,arguments)}const sM=(e,t)=>y.createElement(li,Gg({},e,{ref:t,icon:oM})),Do=y.forwardRef(sM);var lM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};function Yg(){return Yg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Yg.apply(this,arguments)}const cM=(e,t)=>y.createElement(li,Yg({},e,{ref:t,icon:lM})),lp=y.forwardRef(cM);var uM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};function Xg(){return Xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Xg.apply(this,arguments)}const dM=(e,t)=>y.createElement(li,Xg({},e,{ref:t,icon:uM})),cp=y.forwardRef(dM),_1=y.createContext({}),fM=e=>{const{children:t,...i}=e,r=y.useMemo(()=>({motion:i.motion}),[i.motion]);return y.createElement(_1.Provider,{value:r},t)};function mM(e){const[,t]=y.useReducer(c=>c+1,0),i=y.useRef(e),r=Gt(()=>i.current),s=Gt(c=>{i.current=typeof c=="function"?c(i.current):c,t()});return[r,s]}const Rn="none",eu="appear",tu="enter",au="leave",uS="none",bn="prepare",Sr="start",kr="active",up="end",L1="prepared";function dS(e,t){const i={};return i[e.toLowerCase()]=t.toLowerCase(),i[`Webkit${e}`]=`webkit${t}`,i[`Moz${e}`]=`moz${t}`,i[`ms${e}`]=`MS${t}`,i[`O${e}`]=`o${t.toLowerCase()}`,i}function gM(e,t){const i={animationend:dS("Animation","AnimationEnd"),transitionend:dS("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete i.animationend.animation,"TransitionEvent"in t||delete i.transitionend.transition),i}const hM=gM(_a(),typeof window<"u"?window:{});let N1={};_a()&&({style:N1}=document.createElement("div"));const nu={};function D1(e){if(nu[e])return nu[e];const t=hM[e];if(t){const i=Object.keys(t),r=i.length;for(let s=0;s<r;s+=1){const c=i[s];if(Object.prototype.hasOwnProperty.call(t,c)&&c in N1)return nu[e]=t[c],nu[e]}}return""}const j1=D1("animationend"),z1=D1("transitionend"),pM=!!(j1&&z1),fS=j1||"animationend",mS=z1||"transitionend";function gS(e,t){if(!e)return null;if(typeof e=="object"){const i=t.replace(/-\w/g,r=>r[1].toUpperCase());return e[i]}return`${e}-${t}`}const yM=(e=>{const t=y.useRef();function i(s){s&&(s.removeEventListener(mS,e),s.removeEventListener(fS,e))}function r(s){t.current&&t.current!==s&&i(t.current),s&&s!==t.current&&(s.addEventListener(mS,e),s.addEventListener(fS,e),t.current=s)}return y.useEffect(()=>()=>{i(t.current),t.current=null},[]),[r,i]}),F1=_a()?y.useLayoutEffect:y.useEffect,bM=(()=>{const e=y.useRef(null);function t(){ri.cancel(e.current)}function i(r,s=2){t();const c=ri(()=>{s<=1?r({isCanceled:()=>c!==e.current}):i(r,s-1)});e.current=c}return y.useEffect(()=>()=>{t()},[]),[i,t]}),vM=[bn,Sr,kr,up],SM=[bn,L1],I1=!1,kM=!0;function H1(e){return e===kr||e===up}const CM=((e,t,i)=>{const[r,s]=DC(uS),[c,u]=bM();function d(){s(bn,!0)}const g=t?SM:vM;return F1(()=>
108{if(r!==uS&&r!==up){const m=g.indexOf(r),p=g[m+1],b=i(r);b===I1?s(p,!0):p&&c(v=>{function x(){v.isCanceled()||s(p,!0)}b===!0?x():Promise.resolve(b).then(x)})}},[e,r]),y.useEffect(()=>()=>{u()},[]),[d,r]});function xM(e,t,i,{motionEnter:r=!0,motionAppear:s=!0,motionLeave:c=!0,motionDeadline:u,motionLeaveImmediately:d,onAppearPrepare:g,onEnterPrepare:m,onLeavePrepare:p,onAppearStart:b,onEnterStart:v,onLeaveStart:x,onAppearActive:C,onEnterActive:E,onLeaveActive:k,onAppearEnd:T,onEnterEnd:A,onLeaveEnd:P,onVisibleChanged:$}){const[R,_]=y.useState(),[M,B]=mM(Rn),[D,H]=y.useState([null,null]),I=M(),K=y.useRef(!1),Q=y.useRef(null);function ne(){return i()}const re=y.useRef(!1);function j(){B(Rn),H([null,null])}const X=Gt(fe=>{const pe=M();if(pe===Rn)return;const $e=ne();if(fe&&!fe.deadline&&fe.target!==$e)return;const Ie=re.current;let ke;pe===eu&&Ie?ke=T?.($e,fe):pe===tu&&Ie?ke=A?.($e,fe):pe===au&&Ie&&(ke=P?.($e,fe)),Ie&&ke!==!1&&j()}),[Z]=yM(X),le=fe=>{switch(fe){case eu:return{[bn]:g,[Sr]:b,[kr]:C};case tu:return{[bn]:m,[Sr]:v,[kr]:E};case au:return{[bn]:p,[Sr]:x,[kr]:k};default:return{}}},ce=y.useMemo(()=>le(I),[I]),[O,z]=CM(I,!e,fe=>{if(fe===bn){const pe=ce[bn];return pe?pe(ne()):I1}return fe in ce&&H([ce[fe]?.(ne(),null)||null,fe]),fe===kr&&I!==Rn&&(Z(ne()),u>0&&(clearTimeout(Q.current),Q.current=setTimeout(()=>{X({deadline:!0})},u))),fe===L1&&j(),kM}),te=H1(z);re.current=te;const ie=y.useRef(null);F1(()=>{if(K.current&&ie.current===t)return;_(t);const fe=K.current;K.current=!0;let pe;!fe&&t&&s&&(pe=eu),fe&&t&&r&&(pe=tu),(fe&&!t&&c||!fe&&d&&!t&&c)&&(pe=au);const $e=le(pe);pe&&(e||$e[bn])?(B(pe),O()):B(Rn),ie.current=t},[t]),y.useEffect(()=>{(I===eu&&!s||I===tu&&!r||I===au&&!c)&&B(Rn)},[s,r,c]),y.useEffect(()=>()=>{K.current=!1,clearTimeout(Q.current)},[]);const se=y.useRef(!1);y.useEffect(()=>{R&&(se.current=!0),R!==void 0&&I===Rn&&((se.current||R)&&$?.(R),se.current=!0)},[R,I]);let de=D[0];ce[bn]&&z===Sr&&(de={transition:"none",...de});const he=D[1];return[M,z,de,R??t,!K.current&&I===Rn&&e&&s?"NONE":z===Sr||z===kr?he===z:!0]}function EM(e){let t=e;typeof e=="object"&&({transitionSupport:t}=e);function i(s,c){return!!(s.motionName&&t&&c!==!1)}const r=y.forwardRef((s,c)=>{const{visible:u=!0,removeOnLeave:d=!0,forceRender:g,children:m,motionName:p,leavedClassName:b,eventProps:v}=s,{motion:x}=y.useContext(_1),C=i(s,x),E=y.useRef();function k(){return HC(E.current)}const[T,A,P,$,R]=xM(C,u,k,s),_=T(),M=y.useRef($);$&&(M.current=!0);const B=y.useMemo(()=>{const H={};return Object.defineProperties(H,{nativeElement:{enumerable:!0,get:k},inMotion:{enumerable:!0,get:()=>()=>T()!==Rn},enableMotion:{enumerable:!0,get:()=>()=>C}}),H},[]);y.useImperativeHandle(c,()=>B,[]);const D=y.useRef(0);return R&&(D.current+=1),y.useMemo(()=>{if(R==="NONE")return null;let H;const I={...v,visible:u};if(!m)H=null;else if(_===Rn)$?H=m({...I},E):!d&&M.current&&b?H=m({...I,className:b},E):g||!d&&!b?H=m({...I,style:{display:"none"}},E):H=null;else{let K;A===bn?K="prepare":H1(A)?K="active":A===Sr&&(K="start");const Q=gS(p,`${_}-${K}`);H=m({...I,className:oe(gS(p,_),{[Q]:Q&&K,[p]:typeof p=="string"}),style:P},E)}return y.isValidElement(H)&&El(H)&&(Ku(H)||(H=y.cloneElement(H,{ref:E}))),H},[D.current])});return r.displayName="CSSMotion",r}const Dn=EM(pM),Qg="add",Wg="keep",Zg="remove",Lm="removed";function TM(e){let t;return e&&typeof e=="object"&&"key"in e?t=e:t={key:e},{...t,key:String(t.key)}}function Jg(e=[]){return e.map(TM)}function wM(e=[],t=[]){let i=[],r=0;const s=t.length,c=Jg(e),u=Jg(t);c.forEach(m=>{let p=!1;for(let b=r;b<s;b+=1){const v=u[b];if(v.key===m.key){r<b&&(i=i.concat(u.slice(r,b).map(x=>({...x,status:Qg}))),r=b),i.push({...v,status:Wg}),r+=1,p=!0;break}}p||i.push({...m,status:Zg})}),r<s&&(i=i.concat(u.slice(r).map(m=>({...m,status:Qg}))));const d={};return i.forEach(({key:m})=>{d[m]=(d[m]||0)+1}),Object.keys(d).filter(m=>d[m]>1).forEach(m=>{i=i.filter(({key:p,status:b})=>p!==m||b!==Zg),i.forEach(p=>{p.key===m&&(p.status=Wg)})}),i}function eh(){return eh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},eh.apply(this,arguments)}const PM=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function AM(e,t=Dn){class i extends y.Component{static defaultProps={component:"div"};state={keyEntities:[]};static getDerivedStateFromProps({keys:s},{keyEntities:c}){const u=Jg(s);return{keyEntities:wM(c,u).filter(g=>{const m=c.find(({key:p})=>g.key===p);return!(m&&m.status===Lm&&g.status===Zg)})}}removeKey=s=>{this.setState(c=>({keyEntities:c.keyEntities.map(d=>d.key!==s?d:{...d,status:Lm})}),()=>{const{keyEntities:c}=this.state;c.filter(({status:d})=>d!==Lm).length===0&&this.props.onAllRemoved&&this.props.onAllRemoved()})};render(){const{keyEntities:s}=this.state,{component:c,children:u,onVisibleChanged:d,onAllRemoved:g,...m}=this.props,p=c||y.Fragment,b={};return PM.forEach(v=>{b[v]=m[v],delete m[v]}),delete m.keys,y.createElement(p,m,s.map(({status:v,...x},C)=>{const E=v===Qg||v===Wg;return y.createElement(t,eh({},b,{key:x.key,visible:E,eventProps:x,onVisibleChanged:k=>{d?.(k,{key:x.key}),k||this.removeKey(x.key)}}),(k,T)=>u({...k,index:C},T))}))}}return i}const $M=AM(),RM=`accept acceptCharset accessKey action allowFullScreen allowTransparency
109    alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
110    charSet checked classID className colSpan cols content contentEditable contextMenu
111    controls coords crossOrigin data dateTime default defer dir disabled download draggable
112    encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
113    headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
114    is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
115    mediaGroup method min minLength multiple muted name noValidate nonce open
116    optimum pattern placeholder poster preload radioGroup readOnly rel required
117    reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
118    shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
119    summary tabIndex target title type useMap value width wmode wrap`,MM=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
120    onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
121    onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
122    onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
123    onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
124    onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
125    onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,OM=`${RM} ${MM}`.split(/[\s\n]+/),_M="aria-",LM="data-";function hS(e,t){return e.indexOf(t)===0}function Rl(e,t=!1){let i;t===!1?i={aria:!0,data:!0,attr:!0}:t===!0?i={aria:!0}:i={...t};const r={};return Object.keys(e).forEach(s=>{(i.aria&&(s==="role"||hS(s,_M))||i.data&&hS(s,LM)||i.attr&&OM.includes(s))&&(r[s]=e[s])}),r}const NM={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};var DM={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};function bl(e){"@babel/helpers - typeof";return bl=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},bl(e)}function pS(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),i.push.apply(i,r)}return i}function yS(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]!=null?arguments[t]:{};t%2?pS(Object(i),!0).forEach(function(r){jM(e,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):pS(Object(i)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))})}return e}function jM(e,t,i){return t=zM(t),t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function zM(e){var t=FM(e,"string");return bl(t)=="symbol"?t:String(t)}function FM(e,t){if(bl(e)!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var r=i.call(e,t);if(bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IM=yS(yS({},DM),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"});const B1={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},bS={lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],...IM},timePickerLocale:{...B1}},Ma="${label} is not a valid ${type}",Ki={locale:"en",Pagination:NM,DatePicker:bS,TimePicker:B1,Calendar:bS,global:{placeholder:"Please select",close:"Close",sortable:"sortable"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label}
125 date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Ma,method:Ma,array:Ma,object:Ma,number:Ma,date:Ma,boolean:Ma,integer:Ma,float:Ma,regexp:Ma,email:Ma,url:Ma,hex:Ma},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};let pu={...Ki.Modal},yu=[];const vS=()=>yu.reduce((e,t)=>({...e,...t}),Ki.Modal);function HM(e){if(e){const t={...e};return yu.push(t),pu=vS(),()=>{yu=yu.filter(i=>i!==t),pu=vS()}}pu={...Ki.Modal}}function U1(){return pu}const dp=y.createContext(void 0),Ml=(e,t)=>{const i=y.useContext(dp),r=y.useMemo(()=>{const c=t||Ki[e],u=i?.[e]??{};return{...typeof c=="function"?c():c,...u||{}}},[e,t,i]),s=y.useMemo(()=>{const c=i?.locale;return i?.exist&&!c?Ki.locale:c},[i]);return[r,s]},BM="internalMark",UM=e=>{const{locale:t={},children:i,_ANT_MARK__:r}=e;y.useEffect(()=>HM(t?.Modal),[t]);const s=y.useMemo(()=>({...t,exist:!0}),[t]);return y.createElement(dp.Provider,{value:s},i)};function SS(...e){const t={};return e.forEach(i=>
125{i&&Object.keys(i).forEach(r=>{i[r]!==void 0&&(t[r]=i[r])})}),t}const Pr=e=>e!=null,wo=e=>{if(!e)return;const{closable:t,closeIcon:i}=e;return{closable:t,closeIcon:i}},q1={},kS=(e,t)=>{if(!e&&(e===!1||t===!1||t===null))return!1;if(e===void 0&&t===void 0)return null;let i={closeIcon:typeof t!="boolean"&&t!==null?t:void 0};return e&&typeof e=="object"&&(i={...i,...e}),i},qM=(e,t,i)=>e===!1?!1:e?SS(i,t,e):t===!1?!1:t?SS(i,t):i.closable?i:!1,VM=(e,t,i)=>{const{closeIconRender:r}=t,{closeIcon:s,...c}=e;let u=s;const d=Rl(c,!0);return Pr(u)&&(r&&(u=r(u)),u=Y.isValidElement(u)?Y.cloneElement(u,{"aria-label":i,...u.props,...d}):Y.createElement("span",{"aria-label":i,...d},u)),[u,d]},V1=(e,t,i=q1,r="Close")=>{const s=kS(e?.closable,e?.closeIcon),c=kS(t?.closable,t?.closeIcon),u={closeIcon:Y.createElement(Do,null),...i},d=qM(s,c,u),g=typeof d!="boolean"?!!d?.disabled:!1;if(d===!1)return[!1,null,g,{}];const[m,p]=VM(d,u,r);return[!0,m,g,p]},K1=(e,t,i=q1)=>{const[r]=Ml("global",Ki.global);return Y.useMemo(()=>V1(e,t,{closeIcon:Y.createElement(Do,null),...i},r.close),[e,t,i,r.close])},th=(e,t)=>{let i={};return e&&typeof e=="object"&&(i=e),typeof e=="boolean"&&(i={enabled:e}),i.closable===void 0&&t!==void 0&&(i.closable=t),i},KM=(e,t,i,r)=>y.useMemo(()=>{const s=th(e,r),c=th(t),u={blur:!1,...c,...s,closable:s.closable??r??c.closable??!0},d=u.blur?`${i}-mask-blur`:void 0;return[u.enabled!==!1,{mask:d},!!u.closable]},[e,t,i,r]),ed=(e,...t)=>{const i=e||{};return t.filter(Boolean).reduce((r,s)=>(Object.keys(s||{}).forEach(c=>{const u=i[c],d=s[c];if(u&&typeof u=="object")if(d&&typeof d=="object")r[c]=ed(u,r[c],d);else{const{_default:g}=u;g&&(r[c]=r[c]||{},r[c][g]=oe(r[c][g],d))}else r[c]=oe(r[c],d)}),r),{})},GM=(e,...t)=>y.useMemo(()=>ed.apply(void 0,[e].concat(t)),[e].concat(t)),fp=(...e)=>e.filter(Boolean).reduce((t,i={})=>
125(Object.keys(i).forEach(r=>{t[r]={...t[r],...i[r]}}),t),{}),YM=(...e)=>y.useMemo(()=>fp.apply(void 0,e),[].concat(e)),ah=(e,t)=>{const i={...e};return Object.keys(t).forEach(r=>{if(r!=="_default"){const s=t[r],c=i[r]||{};i[r]=s?ah(c,s):c}}),i},Ii=(e,t)=>typeof e=="function"?e(t):e,ci=(e,t,i,r)=>{const s=e.map(g=>g?Ii(g,i):void 0),c=t.map(g=>g?Ii(g,i):void 0),u=GM.apply(void 0,[r].concat(Zt(s))),d=YM.apply(void 0,Zt(c));return y.useMemo(()=>r?[ah(u,r),ah(d,r)]:[u,d],[u,d,r])},CS=e=>e==="horizontal"||e==="vertical",XM=(e,t,i)=>y.useMemo(()=>{const r=CS(e);let s;return r?s=e:typeof t=="boolean"?s=t?"vertical":"horizontal":s=CS(i)?i:"horizontal",[s,s==="vertical"]},[i,e,t]),QM=()=>{const[e,t]=y.useState([]),i=y.useCallback(r=>(t(s=>[].concat(Zt(s),[r])),()=>{t(s=>s.filter(c=>c!==r))}),[]);return[e,i]},G1=Y.createContext(void 0),Di=100,WM=10,mp=Di*WM,Y1={Modal:Di,Drawer:Di,Popover:Di,Popconfirm:Di,Tooltip:Di,Tour:Di,FloatButton:Di},ZM={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1},JM=e=>e in Y1,eO=(e,t)=>{const[,i]=Nn(),r=Y.useContext(G1),s=JM(e);let c;if(t!==void 0)c=[t,t];else{let u=r??0;s?u+=(r?0:i.zIndexPopupBase)+Y1[e]:u+=ZM[e],c=[r===void 0?t:u,u]}return c},Ol=e=>`${e}-css-var`,tO=y.createContext(void 0),X1=y.createContext(null);let aO=!1;function nO(e){return aO}const xS=[];function iO(e,t){const[i]=y.useState(()=>_a()?document.createElement("div"):null),r=y.useRef(!1),s=y.useContext(X1),[c,u]=y.useState(xS),d=s||(r.current?void 0:p=>{u(b=>[p,...b])});function g(){i.parentElement||document.body.appendChild(i),r.current=!0}function m(){i.parentElement?.removeChild(i),r.current=!1}return _n(()=>(e?s?s(g):g():m(),m),[e]),_n(()=>{c.length&&(c.forEach(p=>p()),u(xS))},[c]),[i,d]}let Nm;function Q1(e){const t=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)}`,i=document.createElement("div");i.id=t;const r=i.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";let s,c;if(e){const g=getComputedStyle(e);r.scrollbarColor=g.scrollbarColor,r.scrollbarWidth=g.scrollbarWidth;const m=getComputedStyle(e,"::-webkit-scrollbar"),p=parseInt(m.width,10),b=parseInt(m.height,10);try{const v=p?`width: ${m.width};`:"",x=b?`height: ${m.height};`:"";Bi(`
126#${t}::-webkit-scrollbar {
127${v}
128${x}
129}`,t)}catch(v){console.error(v),s=p,c=b}}document.body.appendChild(i);const u=e&&s&&!isNaN(s)?s:i.offsetWidth-i.clientWidth,d=e&&c&&!isNaN(c)?c:i.offsetHeight-i.clientHeight;return document.body.removeChild(i),fl(t),{width:u,height:d}}function eq(e){return typeof document>"u"?0:(Nm===void 0&&(Nm=Q1()),Nm.width)}function rO(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:Q1(e)}function oO(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}const sO=`rc-util-locker-${Date.now()}`;let ES=0;function lO(e){const t=!!e,[i]=y.useState(()=>(ES+=1,`${sO}_${ES}`));_n(()=>{if(t){const r=rO(document.body).width,s=oO();Bi(`
130html body {
131  overflow-y: hidden;
132  ${s?`width: calc(100% - ${r}px);`:""}
133}`,i)}else fl(i);return()=>{fl(i)}},[t,i])}function cO(){return{...ww}.useId}let TS=0;function tq(e,t){const r=String(t).replace(/[^a-zA-Z0-9_.:-]/g,"-");return`${e}-${r}`}const wS=cO(),gp=wS?(function(t){const i=wS();return t||i}):(function(t){const[i,r]=y.useState("ssr-id");return y.useEffect(()=>{const s=TS;TS+=1,r(`rc_unique_${s}`)},[]),t||i});let Cr=[];const uO=200;let W1=0;const Z1=e=>{if(e.key==="Escape"&&!e.isComposing){if(Date.now()-W1<uO)return;const i=Cr.length;for(let r=i-1;r>=0;r-=1)Cr[r].onEsc({top:r===i-1,event:e})}},J1=()=>{W1=Date.now()};function dO(){window.addEventListener("keydown",Z1),window.addEventListener("compositionend",J1)}function fO(){Cr.length===0&&(window.removeEventListener("keydown",Z1),window.removeEventListener("compositionend",J1))}function mO(e,t){const i=gp(),r=Gt(t),s=()=>{Cr.find(u=>u.id===i)||Cr.push({id:i,onEsc:r})},c=()=>{Cr=Cr.filter(u=>u.id!==i)};y.useMemo(()=>{e?s():e||c()},[e]),y.useEffect(()=>{if(e)return s(),dO(),()=>{c(),fO()}},[e])}const PS=e=>e===!1?!1:!_a()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e,ex=y.forwardRef((e,t)=>{const{open:i,autoLock:r,getContainer:s,debug:c,autoDestroy:u=!0,children:d,onEsc:g}=e,[m,p]=y.useState(i),b=m||i;y.useEffect(()=>{(u||i)&&p(i)},[i,u]);const[v,x]=y.useState(()=>PS(s));y.useEffect(()=>{const R=PS(s);x(()=>R??null)});const[C,E]=iO(b&&!v),k=v??C;lO(r&&i&&_a()&&(k===C||k===document.body)),mO(i,g);let T=null;d&&El(d)&&t&&(T=Ku(d));const A=Vu(T,t);if(!b||!_a()||v===void 0)return null;const P=k===!1||nO();let $=d;return t&&($=y.cloneElement(d,{ref:A})),y.createElement(X1.Provider,{value:E},P?$:NC.createPortal($,k))});function gO(e){const{prefixCls:t,align:i,arrow:r,arrowPos:s}=e,{className:c,content:u,style:d}=r||{},{x:g=0,y:m=0}=s,p=y.useRef(null);if(!i||!i.points)return null;const b={position:"absolute"};if(i.autoArrow!==!1){const v=i.points[0],x=i.points[1],C=v[0],E=v[1],k=x[0],T=x[1];C===k||!["t","b"].includes(C)?b.top=m:C==="t"?b.top=0:b.bottom=0,E===T||!["l","r"].includes(E)?b.left=g:E==="l"?b.left=0:b.right=0}return y.createElement("div",{ref:p,className:oe(`${t}-arrow`,c),style:{...b,...d}},u)}function nh(){return nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},nh.apply(this,arguments)}function hO(e){const{prefixCls:t,open:i,zIndex:r,mask:s,motion:c,mobile:u}=e;return s?y.createElement(Dn,nh({},c,{motionAppear:!0,visible:i,removeOnLeave:!0}),({className:d})=>y.createElement("div",{style:{zIndex:r},className:oe(`${t}-mask`,u&&`${t}-mobile-mask`,d)})):null}const pO=y.memo(({children:e})=>e,(e,t)=>t.cache);function tx(e,t,i,r,s,c,u,d){const g="auto",m=e?{}:{left:"-1000vw",top:"-1000vh",right:g,bottom:g};if(!e&&(t||!i)){const{points:p}=r,b=r.dynamicInset||r._experimental?.dynamicInset,v=b&&p[0][1]==="r",x=b&&p[0][0]==="b";v?(m.right=s,m.left=g):(m.left=u,m.right=g),x?(m.bottom=c,m.top=g):(m.top=d,m.bottom=g)}return m}function ih(){return ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},ih.apply(this,arguments)}const yO=y.forwardRef((e,t)=>
133{const{onEsc:i,popup:r,className:s,prefixCls:c,style:u,target:d,onVisibleChanged:g,open:m,keepDom:p,fresh:b,onClick:v,mask:x,arrow:C,arrowPos:E,align:k,motion:T,maskMotion:A,mobile:P,forceRender:$,getPopupContainer:R,autoDestroy:_,portal:M,children:B,zIndex:D,onMouseEnter:H,onMouseLeave:I,onPointerEnter:K,onPointerDownCapture:Q,ready:ne,offsetX:re,offsetY:j,offsetR:X,offsetB:Z,onAlign:le,onPrepare:ce,onResize:O,stretch:z,targetWidth:te,targetHeight:ie}=e,se=typeof r=="function"?r():r,de=m||p,he=!!P,[fe,pe,$e]=y.useMemo(()=>P?[P.mask,P.maskMotion,P.motion]:[x,A,T],[P,x,A,T]),Ie=R?.length>0,[ke,Oe]=y.useState(!R||!Ie);_n(()=>{!ke&&Ie&&d&&Oe(!0)},[ke,Ie,d]);const yt=Gt((It,Ye)=>{O?.(It,Ye),le()}),Lt=tx(he,ne,m,k,X,Z,re,j);if(!ke)return null;const et={};return z&&(z.includes("height")&&ie?et.height=ie:z.includes("minHeight")&&ie&&(et.minHeight=ie),z.includes("width")&&te?et.width=te:z.includes("minWidth")&&te&&(et.minWidth=te)),m||(et.pointerEvents="none"),y.createElement(M,{open:$||de,getContainer:R&&(()=>R(d)),autoDestroy:_,onEsc:i},y.createElement(hO,{prefixCls:c,open:m,zIndex:D,mask:fe,motion:pe,mobile:he}),y.createElement(UC,{onResize:yt,disabled:!m},It=>y.createElement(Dn,ih({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:$,leavedClassName:`${c}-hidden`},$e,{onAppearPrepare:ce,onEnterPrepare:ce,visible:m,onVisibleChanged:Ye=>{T?.onVisibleChanged?.(Ye),g(Ye)}}),({className:Ye,style:bt},oa)=>{const ft=oe(c,Ye,s,{[`${c}-mobile`]:he});return y.createElement("div",{ref:xl(It,t,oa),className:ft,style:{"--arrow-x":`${E.x||0}
133px`,"--arrow-y":`${E.y||0}px`,...Lt,...et,...bt,boxSizing:"border-box",zIndex:D,...u},onMouseEnter:H,onMouseLeave:I,onPointerEnter:K,onClick:v,onPointerDownCapture:Q},C&&y.createElement(gO,{prefixCls:c,arrow:C,arrowPos:E,align:k}),y.createElement(pO,{cache:!m&&!b},se))})),B)}),AS=y.createContext(null),bO=y.createContext(null),hp=(e=>{if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){const{width:t,height:i}=e.getBBox();if(t||i)return!0}if(e.getBoundingClientRect){const{width:t,height:i}=e.getBoundingClientRect();if(t||i)return!0}}return!1});function vO(e=[],t=[],i){const r=(s,c)=>s[c]||"";return i?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function SO(e,t,i,r){const{points:s}=i,c=Object.keys(e);for(let u=0;u<c.length;u+=1){const d=c[u];if(vO(e[d]?.points,s,r))return`${t}-placement-${d}`}return""}function pp(e){return e.ownerDocument.defaultView}function kO(e){const t=[];let i=e?.parentElement;const r=["hidden","scroll","clip","auto"];for(;i;){const{overflowX:s,overflowY:c,overflow:u}=pp(i).getComputedStyle(i);[s,c,u].some(d=>r.includes(d))&&t.push(i),i=i.parentElement}return t}function vl(e,t=1){return Number.isNaN(e)?t:e}function _s(e){return vl(parseFloat(e),0)}function $S(e,t){const i={...e};return(t||[]).forEach(r=>{if(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)return;const{overflow:s,overflowClipMargin:c,borderTopWidth:u,borderBottomWidth:d,borderLeftWidth:g,borderRightWidth:m}=pp(r).getComputedStyle(r),p=r.getBoundingClientRect(),{offsetHeight:b,clientHeight:v,offsetWidth:x,clientWidth:C}=r,E=_s(u),k=_s(d),T=_s(g),A=_s(m),P=vl(Math.round(p.width/x*1e3)/1e3),$=vl(Math.round(p.height/b*1e3)/1e3),R=(x-C-T-A)*P,_=(b-v-E-k)*$,M=E*$,B=k*$,D=T*P,H=A*P;let I=0,K=0;if(s==="clip"){const X=_s(c);I=X*P,K=X*$}const Q=p.x+D-I,ne=p.y+M-K,re=Q+p.width+2*I-D-H-R,j=ne+p.height+2*K-M-B-_;i.left=Math.max(i.left,Q),i.top=Math.max(i.top,ne),i.right=Math.min(i.right,re),i.bottom=Math.min(i.bottom,j)}),i}function RS(e,t=0){const i=`${t}`,r=i.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(i)}function MS(e,t){const[i,r]=t||[];return[RS(e.width,i),RS(e.height,r)]}function OS(e=""){return[e[0],e[1]]}function po(e,t){const i=t[0],r=t[1];let s,c;return i==="t"?c=e.y:i==="b"?c=e.y+e.height:c=e.y+e.height/2,r==="l"?s=e.x:r==="r"?s=e.x+e.width:s=e.x+e.width/2,{x:s,y:c}}function Li(e,t){const i={t:"b",b:"t",l:"r",r:"l"},r=[...e];return r[t]=i[e[t]]||"c",r}function _S(e){return e.join("")}function CO(e,t,i,r,s,c,u,d){const[g,m]=y.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:s[r]||{}}),p=y.useRef(0),b=y.useMemo(()=>!t||d?[]:kO(t),[t]),v=y.useRef({});e||(v.current={});const C=Gt(()=>{if(t&&i&&e&&!d){let Ve=function(Ee,ea,da=yt){const Qi=Q.x+Ee,Wi=Q.y+ea,fn=Qi+te,fa=Wi+z,zl=Math.max(Qi,da.left),rd=Math.max(Wi,da.top),Ho=Math.min(fn,da.right),Fl=Math.min(fa,da.bottom);return Math.max(0,(Ho-zl)*(Fl-rd))},Yi=function(){cn=Q.y+Pe,ja=cn+z,zn=Q.x+je,Fn=zn+te};const T=t,A=T.ownerDocument,P=pp(T),{position:$}=P.getComputedStyle(T),R=T.style.left,_=T.style.top,M=T.style.right,B=T.style.bottom,D=T.style.overflow,H={...s[r],...c},I=A.createElement("div");T.parentElement?.appendChild(I),I.style.left=`${T.offsetLeft}px`,I.style.top=`${T.offsetTop}px`,I.style.position=$,I.style.height=`${T.offsetHeight}px`,I.style.width=`${T.offsetWidth}px`,T.style.left="0",T.style.top="0",T.style.right="auto",T.style.bottom="auto",T.style.overflow="hidden";let K;if(Array.isArray(i))K={x:i[0],y:i[1],width:0,height:0};else{const Ee=i.getBoundingClientRect();
133Ee.x=Ee.x??Ee.left,Ee.y=Ee.y??Ee.top,K={x:Ee.x,y:Ee.y,width:Ee.width,height:Ee.height}}const Q=T.getBoundingClientRect(),{height:ne,width:re}=P.getComputedStyle(T);Q.x=Q.x??Q.left,Q.y=Q.y??Q.top;const{clientWidth:j,clientHeight:X,scrollWidth:Z,scrollHeight:le,scrollTop:ce,scrollLeft:O}=A.documentElement,z=Q.height,te=Q.width,ie=K.height,se=K.width,de={left:0,top:0,right:j,bottom:X},he={left:-O,top:-ce,right:Z-O,bottom:le-ce};let{htmlRegion:fe}=H;const pe="visible",$e="visibleFirst";fe!=="scroll"&&fe!==$e&&(fe=pe);const Ie=fe===$e,ke=$S(he,b),Oe=$S(de,b),yt=fe===pe?Oe:ke,Lt=Ie?Oe:yt;T.style.left="auto",T.style.top="auto",T.style.right="0",T.style.bottom="0";const et=T.getBoundingClientRect();T.style.left=R,T.style.top=_,T.style.right=M,T.style.bottom=B,T.style.overflow=D,T.parentElement?.removeChild(I);const It=vl(Math.round(te/parseFloat(re)*1e3)/1e3),Ye=vl(Math.round(z/parseFloat(ne)*1e3)/1e3);if(It===0||Ye===0||ku(i)&&!hp(i))return;const{offset:bt,targetOffset:oa}=H;let[ft,Ht]=MS(Q,bt);const[ka,mt]=MS(K,oa);K.x-=ka,K.y-=mt;const[xn,Da]=H.points||[],sa=OS(Da),Nt=OS(xn),rn=po(K,sa),Ca=po(Q,Nt),on={...H};let lt=[Nt,sa],je=rn.x-Ca.x+ft,Pe=rn.y-Ca.y+Ht;const He=Ve(je,Pe),xa=Ve(je,Pe,Oe),la=po(K,["t","l"]),sn=po(Q,["t","l"]),gt=po(K,["b","r"]),ca=po(Q,["b","r"]),Jt=H.overflow||{},{adjustX:Bt,adjustY:ln,shiftX:ua,shiftY:nt}=Jt,jn=Ee=>typeof Ee=="boolean"?Ee:Ee>=0;let cn,ja,zn,Fn;Yi();const ui=jn(ln),un=Nt[0]===sa[0];if(ui&&Nt[0]==="t"&&(ja>Lt.bottom||v.current.bt)){let Ee=Pe;un?Ee-=z-ie:Ee=la.y-ca.y-Ht;const ea=Ve(je,Ee),da=Ve(je,Ee,Oe);ea>He||ea===He&&(!Ie||da>=xa)?(v.current.bt=!0,Pe=Ee,Ht=-Ht,lt=[Li(lt[0],0),Li(lt[1],0)]):v.current.bt=!1}if(ui&&Nt[0]==="b"&&(cn<Lt.top||v.current.tb)){let Ee=Pe;un?Ee+=z-ie:Ee=gt.y-sn.y-Ht;const ea=Ve(je,Ee),da=Ve(je,Ee,Oe);ea>He||ea===He&&(!Ie||da>=xa)?(v.current.tb=!0,Pe=Ee,Ht=-Ht,lt=[Li(lt[0],0),Li(lt[1],0)]):v.current.tb=!1}const dn=jn(Bt),In=Nt[1]===sa[1];if(dn&&Nt[1]==="l"&&(Fn>Lt.right||v.current.rl)){let Ee=je;In?Ee-=te-se:Ee=la.x-ca.x-ft;const ea=Ve(Ee,Pe),da=Ve(Ee,Pe,Oe);ea>He||ea===He&&(!Ie||da>=xa)?(v.current.rl=!0,je=Ee,ft=-ft,lt=[Li(lt[0],1),Li(lt[1],1)]):v.current.rl=!1}if(dn&&Nt[1]==="r"&&(zn<Lt.left||v.current.lr)){let Ee=je;In?Ee+=te-se:Ee=gt.x-sn.x-ft;const ea=Ve(Ee,Pe),da=Ve(Ee,Pe,Oe);ea>He||ea===He&&(!Ie||da>=xa)?(v.current.lr=!0,je=Ee,ft=-ft,lt=[Li(lt[0],1),Li(lt[1],1)]):v.current.lr=!1}on.points=[_S(lt[0]),_S(lt[1])],Yi();const za=ua===!0?0:ua;typeof za=="number"&&(zn<Oe.left&&(je-=zn-Oe.left-ft,K.x+se<Oe.left+za&&(je+=K.x-Oe.left+se-za)),Fn>Oe.right&&(je-=Fn-Oe.right-ft,K.x>Oe.right-za&&(je+=K.x-Oe.right+za)));const Et=nt===!0?0:nt;typeof Et=="number"&&(cn<Oe.top&&(Pe-=cn-Oe.top-Ht,K.y+ie<Oe.top+Et&&(Pe+=K.y-Oe.top+ie-Et)),ja>Oe.bottom&&(Pe-=ja-Oe.bottom-Ht,K.y>Oe.bottom-Et&&(Pe+=K.y-Oe.bottom+Et)));const Xe=Q.x+je,Dt=Xe+te,Fa=Q.y+Pe,it=Fa+z,Xi=K.x,Fo=Xi+se,ht=K.y,Ut=ht+ie,Ia=Math.max(Xe,Xi),na=Math.min(Dt,Fo),En=(Ia+na)/2-Xe,Ba=Math.max(Fa,ht),pt=Math.min(it,Ut),Or=(Ba+pt)/2-Fa;u?.(t,on);let Tt=et.right-Q.x-(je+Q.width),Tn=et.bottom-Q.y-(Pe+Q.height);It===1&&(je=Math.floor(je),Tt=Math.floor(Tt)),Ye===1&&(Pe=Math.floor(Pe),Tn=Math.floor(Tn));const id={ready:!0,offsetX:je/It,offsetY:Pe/Ye,offsetR:Tt/It,offsetB:Tn/Ye,arrowX:En/It,arrowY:Or/Ye,scaleX:It,scaleY:Ye,align:on};m(id)}}),E=()=>{p.current+=1;const T=p.current;Promise.resolve().then(()=>{p.current===T&&C()})},k=()=>{m(T=>({...T,ready:!1}))};return _n(k,[r]),_n(()=>{e||k()},[e]),[g.ready,g.offsetX,g.offsetY,g.offsetR,g.offsetB,g.arrowX,g.arrowY,g.scaleX,g.scaleY,g.align,E]}function xO(){const e=y.useRef(null),t=()=>{e.current&&(clearTimeout(e.current),e.current=null)},i=(r,s)=>{t(),s===0?r():e.current=setTimeout(()=>{r()},s*1e3)};return y.useEffect(()=>()=>{t()},[]),i}function EO(){const[e,t]=Y.useState(null),[i,r]=Y.useState(!1),[s,c]=Y.useState(!1),u=Y.useRef(null),d=Gt(m=>{m===!1?(u.current=null,r(!1)):s&&i?u.current=m:(r(!0),t(m),u.current=null,i||c(!0))}),g=Gt(m=>{m?(c(!1),u.current&&(t(u.current),u.current=null)):(c(!1),u.current=null)});return[d,i,e,g]}function rh(){return rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},rh.apply(this,arguments)}const TO=e=>{const{prefixCls:t,isMobile:i,ready:r,open:s,align:c,offsetR:u,offsetB:d,offsetX:g,offsetY:m,arrowPos:p,popupSize:b,motion:v,uniqueContainerClassName:x,uniqueContainerStyle:C}=e,E=`${t}-unique-container`,[k,T]=Y.useState(!1),A=tx(i,r,s,c,u,d,g,m),P=Y.useRef(A);r&&(P.current=A);const $={};
133return b&&($.width=b.width,$.height=b.height),Y.createElement(Dn,rh({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,leavedClassName:`${E}-hidden`},v,{visible:s,onVisibleChanged:R=>{T(R)}}),({className:R,style:_})=>{const M=oe(E,R,x,{[`${E}-visible`]:k});return Y.createElement("div",{className:M,style:{"--arrow-x":`${p?.x||0}px`,"--arrow-y":`${p?.y||0}px`,...P.current,...$,..._,...C}})})},wO=({children:e,postTriggerProps:t})=>{const[i,r,s,c]=EO(),u=y.useMemo(()=>!s||!t?s:t(s),[s,t]),[d,g]=y.useState(null),[m,p]=y.useState(null),b=y.useRef(null),v=Gt(Z=>{b.current=Z,ku(Z)&&d!==Z&&g(Z)}),x=y.useRef(null),C=xO(),E=Gt((Z,le)=>{x.current=le,C(()=>{i(Z)},Z.delay)}),k=Z=>{C(()=>{x.current?.()||i(!1)},Z)},T=Gt(Z=>{c(Z)}),[A,P,$,R,_,M,B,,,D,H]=CO(r,d,u?.target,u?.popupPlacement,u?.builtinPlacements||{},u?.popupAlign,void 0,!1),I=y.useMemo(()=>{if(!u)return"";const Z=SO(u.builtinPlacements||{},u.prefixCls||"",D,!1);return oe(Z,u.getPopupClassNameFromAlign?.(D))},[D,u?.getPopupClassNameFromAlign,u?.builtinPlacements,u?.prefixCls]),K=y.useMemo(()=>({show:E,hide:k}),[]);y.useEffect(()=>{H()},[u?.target]);const Q=Gt(()=>(H(),Promise.resolve())),ne=y.useRef({}),re=y.useContext(AS),j=y.useMemo(()=>({registerSubPopup:(Z,le)=>{ne.current[Z]=le,re?.registerSubPopup(Z,le)}}),[re]),X=u?.prefixCls;return y.createElement(bO.Provider,{value:K},e,u&&y.createElement(AS.Provider,{value:j},y.createElement(yO,{ref:v,portal:ex,onEsc:u.onEsc,prefixCls:X,popup:u.popup,className:oe(u.popupClassName,I,`${X}-unique-controlled`),style:u.popupStyle,target:u.target,open:r,keepDom:!0,fresh:!0,autoDestroy:!1,onVisibleChanged:T,ready:A,offsetX:P,offsetY:$,offsetR:R,offsetB:_,onAlign:H,onPrepare:Q,onResize:Z=>p({width:Z.offsetWidth,height:Z.offsetHeight}),arrowPos:{x:M,y:B},align:D,zIndex:u.zIndex,mask:u.mask,arrow:u.arrow,motion:u.popupMotion,maskMotion:u.maskMotion,getPopupContainer:u.getPopupContainer},y.createElement(TO,{prefixCls:X,isMobile:!1,ready:A,open:r,align:D,offsetR:R,offsetB:_,offsetX:P,offsetY:$,arrowPos:{x:M,y:B},popupSize:m,motion:u.popupMotion,uniqueContainerClassName:oe(u.uniqueContainerClassName,I),uniqueContainerStyle:u.uniqueContainerStyle}))))};function PO(e){return e&&Y.isValidElement(e)&&e.type===Y.Fragment}const AO=(e,t,i)=>Y.isValidElement(e)?Y.cloneElement(e,typeof i=="function"?i(e.props||{}):i):t;function Ar(e,t){return AO(e,e,t)}const $O=({children:e})=>{const{getPrefixCls:t}=Y.useContext(at),i=t();return Y.isValidElement(e)?Y.createElement(Dn,{visible:!0,motionName:`${i}-fade`,motionAppear:!0,motionEnter:!0,motionLeave:!1,removeOnLeave:!1},({style:r,className:s})=>Ar(e,c=>({className:oe(c.className,s),style:{...c.style,...r}}))):e},iu=[null,null];function RO(e){if(iu[0]!==e){const t={};Object.keys(e).forEach(i=>{t[i]={...e[i],dynamicInset:!1}}),iu[0]=e,iu[1]=t}return iu[1]}const MO=({children:e})=>{const t=i=>{const{id:r,builtinPlacements:s,popup:c}=i,u=typeof c=="function"?c():c,d=RO(s);return{...i,getPopupContainer:null,arrow:!1,popup:Y.createElement($O,{key:r},u),builtinPlacements:d}};return Y.createElement(wO,{postTriggerProps:t},e)},Tu=y.createContext(!1),ax=({children:e,disabled:t})=>{const i=y.useContext(Tu);return y.createElement(Tu.Provider,{value:t??i},e)},Po=y.createContext(void 0),OO=({children:e,size:t})=>{const i=y.useContext(Po);return y.createElement(Po.Provider,{value:t||i},e)};function _O(){const e=y.useContext(Tu),t=y.useContext(Po);return{componentDisabled:e,componentSize:t}}function LO(e,t,i){Gu();const r=e||{},s=r.inherit===!1||!t?{...yl,hashed:t?.hashed??yl.hashed,cssVar:t?.cssVar}:t,c=y.useId();return Bh(()=>{if(!e)return t;const u={...s.components};Object.keys(e.components||{}).forEach(m=>{u[m]={...u[m],...e.components[m]}});const d=`css-var-${c.replace(/:/g,"")}`,g={prefix:i?.prefixCls,...s.cssVar,...r.cssVar,key:r.cssVar?.key||d};return{...s,...r,token:{...s.token,...r.token},components:u,cssVar:g}},[r,s],(u,d)=>u.some((g,m)=>{const p=d[m];return!xg(g,p,!0)}))}const LS=y.createContext(!0);function NO(e){const t=y.useContext(LS),{children:i}=e,[,r]=Nn(),{motion:s}=r,c=y.useRef(!1);return c.current||(c.current=t!==s),c.current?y.createElement(LS.Provider,{value:s},y.createElement(fM,{motion:s}
133,i)):i}const DO=()=>null,jO=({iconPrefixCls:e,csp:t})=>(KR(e,t),null),zO=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"];let wu,nx,ix,rx;function Dm(){return wu||ul}function FO(){return nx||Yu}const IO=e=>{const{prefixCls:t,iconPrefixCls:i,theme:r,holderRender:s}=e;t!==void 0&&(wu=t),i!==void 0&&(nx=i),"holderRender"in e&&(rx=s),r&&(ix=r)},HO=()=>({getPrefixCls:(e,t)=>t||(e?`${Dm()}-${e}`:Dm()),getIconPrefixCls:FO,getRootPrefixCls:()=>wu||Dm(),getTheme:()=>ix,holderRender:rx}),BO=e=>{const{children:t,csp:i,autoInsertSpaceInButton:r,alert:s,affix:c,anchor:u,app:d,form:g,locale:m,componentSize:p,direction:b,space:v,splitter:x,virtual:C,dropdownMatchSelectWidth:E,popupMatchSelectWidth:k,popupOverflow:T,legacyLocale:A,parentContext:P,iconPrefixCls:$,theme:R,componentDisabled:_,segmented:M,statistic:B,spin:D,calendar:H,carousel:I,cascader:K,collapse:Q,typography:ne,checkbox:re,descriptions:j,divider:X,drawer:Z,skeleton:le,steps:ce,image:O,layout:z,list:te,mentions:ie,modal:se,progress:de,result:he,slider:fe,breadcrumb:pe,masonry:$e,menu:Ie,pagination:ke,input:Oe,textArea:yt,otp:Lt,empty:et,badge:It,radio:Ye,rate:bt,ribbon:oa,switch:ft,transfer:Ht,avatar:ka,message:mt,tag:xn,table:Da,card:sa,cardMeta:Nt,tabs:rn,timeline:Ca,timePicker:on,upload:lt,notification:je,tree:Pe,colorPicker:Ve,datePicker:He,rangePicker:xa,flex:la,wave:sn,dropdown:gt,warning:ca,tour:Jt,tooltip:Bt,popover:ln,popconfirm:ua,qrcode:nt,floatButton:jn,floatButtonGroup:cn,variant:ja,inputNumber:zn,treeSelect:Fn,watermark:Yi}=e,ui=y.useCallback((ht,Ut)=>{const{prefixCls:Ia}=e;if(Ut)return Ut;const na=Ia||P.getPrefixCls("");return ht?`${na}-${ht}`:na},[P.getPrefixCls,e.prefixCls]),un=$||P.iconPrefixCls||Yu,dn=i||P.csp,In=LO(R,P.theme,{prefixCls:ui("")}),za={csp:dn,autoInsertSpaceInButton:r,alert:s,affix:c,anchor:u,app:d,locale:m||A,direction:b,space:v,splitter:x,virtual:C,popupMatchSelectWidth:k??E,popupOverflow:T,getPrefixCls:ui,iconPrefixCls:un,theme:In,segmented:M,statistic:B,spin:D,calendar:H,carousel:I,cascader:K,collapse:Q,typography:ne,checkbox:re,descriptions:j,divider:X,drawer:Z,skeleton:le,steps:ce,image:O,input:Oe,textArea:yt,otp:Lt,layout:z,list:te,mentions:ie,modal:se,progress:de,result:he,slider:fe,breadcrumb:pe,masonry:$e,menu:Ie,pagination:ke,empty:et,badge:It,radio:Ye,rate:bt,ribbon:oa,switch:ft,transfer:Ht,avatar:ka,message:mt,tag:xn,table:Da,card:sa,cardMeta:Nt,tabs:rn,timeline:Ca,timePicker:on,upload:lt,notification:je,tree:Pe,colorPicker:Ve,datePicker:He,rangePicker:xa,flex:la,wave:sn,dropdown:gt,warning:ca,tour:Jt,tooltip:Bt,popover:ln,popconfirm:ua,qrcode:nt,floatButton:jn,floatButtonGroup:cn,variant:ja,inputNumber:zn,treeSelect:Fn,watermark:Yi},Et={...P};Object.keys(za).forEach(ht=>{za[ht]!==void 0&&(Et[ht]=za[ht])}),zO.forEach(ht=>{const Ut=e[ht];Ut&&(Et[ht]=Ut)}),typeof r<"u"&&(Et.button={autoInsertSpace:r,...Et.button});const Xe=Bh(()=>Et,Et,(ht,Ut)=>{const Ia=Object.keys(ht),na=Object.keys(Ut);return Ia.length!==na.length||Ia.some(Ha=>ht[Ha]!==Ut[Ha])}),{layer:Dt}=y.useContext(Tl),Fa=y.useMemo(()=>({prefixCls:un,csp:dn,layer:Dt?"antd":void 0}),[un,dn,Dt]);let it=y.createElement(y.Fragment,null,y.createElement(jO,{iconPrefixCls:un,csp:dn}),y.createElement(DO,{dropdownMatchSelectWidth:E}),t);const Xi=y.useMemo(()=>vo(Ki.Form?.defaultValidateMessages||{},Xe.locale?.Form?.defaultValidateMessages||{},Xe.form?.validateMessages||{},g?.validateMessages||{}),[Xe,g?.validateMessages]);Object.keys(Xi).length>0&&(it=y.createElement(tO.Provider,{value:Xi},it)),m&&(it=y.createElement(UM,{locale:m,_ANT_MARK__:BM},it)),it=y.createElement(rp.Provider,{value:Fa},it),p&&(it=y.createElement(OO,{size:p},it)),it=y.createElement(NO,null,it),Bt?.unique&&(it=y.createElement(MO,null,it));const Fo=y.useMemo(()=>{const{algorithm:ht,token:Ut,components:Ia,cssVar:na,...Ha}=In||{},En=ht&&(!Array.isArray(ht)||ht.length>0)?xu(ht):tp,Ba={};Object.entries(Ia||{}).forEach(([Io,Or])=>{const Tt={...Or};"algorithm"in Tt&&(Tt.algorithm===!0?Tt.theme=En:(Array.isArray(Tt.algorithm)||typeof Tt.algorithm=="function")&&(Tt.theme=xu(Tt.algorithm)),delete Tt.algorithm),Ba[Io]=Tt});const pt={...To,...Ut};return{...Ha,theme:En,token:pt,components:Ba,override:{override:pt,...Ba},cssVar:na}},[In]);return R&&(it=y.createElement(ap.Provider,{value:Fo},it)),Xe.warning&&(it=y.createElement(r$.Provider,{value:Xe.warning},it)),_!==void 0&&(it=y.createElement(ax,{disabled:_},it)),y.createElement(at.Provider,{value:Xe},it)},Gi=e=>{const t=y.useContext(at),i=y.useContext(dp);return y.createElement(BO,{parentContext:t,legacyLocale:i,...e})};Gi.ConfigContext=at;Gi.SizeContext=Po;Gi.config=IO;Gi.useConfig=_O;Object.defineProperty(Gi,"SizeContext",{get:()=>Po});const oh={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEM
133ICOLON:186,EQUALS:187,WIN_KEY:224};function Pu(){return Pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Pu.apply(this,arguments)}const yp=y.forwardRef((e,t)=>{const{prefixCls:i,style:r,className:s,duration:c=4.5,showProgress:u,pauseOnHover:d=!0,eventKey:g,content:m,closable:p,props:b,onClick:v,onNoticeClose:x,times:C,hovering:E}=e,[k,T]=y.useState(!1),[A,P]=y.useState(0),[$,R]=y.useState(0),_=E||k,M=typeof c=="number"?c:0,B=M>0&&u,D=()=>{x(g)},H=re=>{(re.key==="Enter"||re.code==="Enter"||re.keyCode===oh.ENTER)&&D()};y.useEffect(()=>{if(!_&&M>0){const re=Date.now()-$,j=setTimeout(()=>{D()},M*1e3-$);return()=>{d&&clearTimeout(j),R(Date.now()-re)}}},[M,_,C]),y.useEffect(()=>{if(!_&&B&&(d||$===0)){const re=performance.now();let j;const X=()=>{cancelAnimationFrame(j),j=requestAnimationFrame(Z=>{const le=Z+$-re,ce=Math.min(le/(M*1e3),1);P(ce*100),ce<1&&X()})};return X(),()=>{d&&cancelAnimationFrame(j)}}},[M,$,_,B,C]);const I=y.useMemo(()=>typeof p=="object"&&p!==null?p:{},[p]),K=Rl(I,!0),Q=100-(!A||A<0?0:A>100?100:A),ne=`${i}-notice`;return y.createElement("div",Pu({},b,{ref:t,className:oe(ne,s,{[`${ne}-closable`]:p}),style:r,onMouseEnter:re=>{T(!0),b?.onMouseEnter?.(re)},onMouseLeave:re=>{T(!1),b?.onMouseLeave?.(re)},onClick:v}),y.createElement("div",{className:`${ne}-content`},m),p&&y.createElement("button",Pu({className:`${ne}-close`,onKeyDown:H,"aria-label":"Close"},K,{onClick:re=>{re.preventDefault(),re.stopPropagation(),D()}}),I.closeIcon??"x"),B&&y.createElement("progress",{className:`${ne}-progress`,max:"100",value:Q},Q+"%"))}),ox=Y.createContext({}),sx=({children:e,classNames:t})=>Y.createElement(ox.Provider,{value:{classNames:t}},e),NS=8,DS=3,jS=16,UO=e=>{const t={offset:NS,threshold:DS,gap:jS};return e&&typeof e=="object"&&(t.offset=e.offset??NS,t.threshold=e.threshold??DS,t.gap=e.gap??jS),[!!e,t]};function Au(){return Au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Au.apply(this,arguments)}const qO=e=>{const{configList:t,placement:i,prefixCls:r,className:s,style:c,motion:u,onAllNoticeRemoved:d,onNoticeClose:g,stack:m}=e,{classNames:p}=y.useContext(ox),b=y.useRef({}),[v,x]=y.useState(null),[C,E]=y.useState([]),k=t.map(M=>({config:M,key:String(M.key)})),[T,{offset:A,threshold:P,gap:$}]=UO(m),R=T&&(C.length>0||k.length<=P),_=typeof u=="function"?u(i):u;return y.useEffect(()=>{T&&C.length>1&&E(M=>M.filter(B=>k.some(({key:D})=>B===D)))},[C,k,T]),y.useEffect(()=>{T&&b.current[k[k.length-1]?.key]&&x(b.current[k[k.length-1]?.key])},[k,T]),Y.createElement($M,Au({key:i,className:oe(r,`${r}-${i}`,p?.list,s,{[`${r}-stack`]:!!T,[`${r}-stack-expanded`]:R}),style:c,keys:k,motionAppear:!0},_,{onAllRemoved:()=>{d(i)}}),({config:M,className:B,style:D,index:H},I)=>{const{key:K,times:Q}=M,ne=String(K),{className:re,style:j,classNames:X,styles:Z,...le}=M,ce=k.findIndex(z=>z.key===ne),O={};if(T){const z=k.length-1-(ce>-1?ce:H-1),te=i==="top"||i==="bottom"?"-50%":"0";if(z>0){O.height=R?b.current[ne]?.offsetHeight:v?.offsetHeight;let ie=0;for(let he=0;he<z;he++)ie+=b.current[k[k.length-1-he].key]?.offsetHeight+$;const se=(R?ie:z*A)*(i.startsWith("top")?1:-1),de=!R&&v?.offsetWidth&&b.current[ne]?.offsetWidth?(v?.offsetWidth-A*2*(z<3?z:3))/b.current[ne]?.offsetWidth:1;O.transform=`translate3d(${te}, ${se}px, 0) scaleX(${de})`}else O.transform=`translate3d(${te}, 0, 0)`}return Y.createElement("div",{ref:I,className:oe(`${r}-notice-wrapper`,B,X?.wrapper),style:{...D,...O,...Z?.wrapper},onMouseEnter:()=>E(z=>z.includes(ne)?z:[...z,ne]),onMouseLeave:()=>E(z=>z.filter(te=>te!==ne))},Y.createElement(yp,Au({},le,{ref:z=>{ce>-1?b.current[ne]=z:delete b.current[ne]},prefixCls:r,classNames:X,styles:Z,className:oe(re,p?.notice),style:j,times:Q,key:K,eventKey:K,onNoticeClose:g,hovering:T&&C.length>0})))})},VO=y.forwardRef((e,t)=>{const{prefixCls:i="rc-notification",container:r,motion:s,maxCount:c,className:u,style:d,onAllRemoved:g,stack:m,renderNotifications:p}=e,[b,v]=y.useState([]),x=P=>{const $=b.find(B=>B.key===P),R=$?.closable,_=R&&typeof R=="object"?R:{},{onClose:M}=_;M?.(),$?.onClose?.(),v(B=>B.filter(D=>D.key!==P))};y.useImperativeHandle(t,()=>({open:P=>{v($=>{let R=[...$];const _=R.findIndex(B=>B.key===P.key),M={...P};return _>=0?(M.times=($[_]?.times||0)+1,R[_]=M):(M.times=0,R.push(M)),c>0&&R.length>c&&(R=R.slice(-c)),R})},close:P=>{x(P)},destroy:()=>{v([])}}));const[C,E]=y.useState({});y.useEffect(()=>{const P={};b.forEach($=>{const{placement:R="topRight"}=$;R&&(P[R]=P[R]||[],P[R].push($))}
133),Object.keys(C).forEach($=>{P[$]=P[$]||[]}),E(P)},[b]);const k=P=>{E($=>{const R={...$};return(R[P]||[]).length||delete R[P],R})},T=y.useRef(!1);if(y.useEffect(()=>{Object.keys(C).length>0?T.current=!0:T.current&&(g?.(),T.current=!1)},[C]),!r)return null;const A=Object.keys(C);return NC.createPortal(y.createElement(y.Fragment,null,A.map(P=>{const $=C[P],R=y.createElement(qO,{key:P,configList:$,placement:P,prefixCls:i,className:u?.(P),style:d?.(P),motion:s,onNoticeClose:x,onAllNoticeRemoved:k,stack:m});return p?p(R,{prefixCls:i,key:P}):R})),r)}),KO=()=>document.body;let zS=0;function GO(...e){const t={};return e.forEach(i=>{i&&Object.keys(i).forEach(r=>{const s=i[r];s!==void 0&&(t[r]=s)})}),t}function lx(e={}){const{getContainer:t=KO,motion:i,prefixCls:r,maxCount:s,className:c,style:u,onAllRemoved:d,stack:g,renderNotifications:m,...p}=e,[b,v]=y.useState(),x=y.useRef(),C=y.createElement(VO,{container:b,ref:x,prefixCls:r,motion:i,maxCount:s,className:c,style:u,onAllRemoved:d,stack:g,renderNotifications:m}),[E,k]=y.useState([]),T=Gt(P=>{const $=GO(p,P);($.key===null||$.key===void 0)&&($.key=`rc-notification-${zS}`,zS+=1),k(R=>[...R,{type:"open",config:$}])}),A=y.useMemo(()=>({open:T,close:P=>{k($=>[...$,{type:"close",key:P}])},destroy:()=>{k(P=>[...P,{type:"destroy"}])}}),[]);return y.useEffect(()=>{v(t())}),y.useEffect(()=>{if(x.current&&E.length){E.forEach(R=>{switch(R.type){case"open":x.current.open(R.config);break;case"close":x.current.close(R.key);break;case"destroy":x.current.destroy();break}});let P,$;k(R=>((P!==R||!$)&&(P=R,$=R.filter(_=>!E.includes(_))),$))}},[E]),[A,C]}var YO={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};function sh(){return sh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},sh.apply(this,arguments)}const XO=(e,t)=>y.createElement(li,sh({},e,{ref:t,icon:YO})),cx=y.forwardRef(XO),QO=e=>{const{componentCls:t,iconCls:i,boxShadow:r,colorText:s,colorSuccess:c,colorError:u,colorWarning:d,colorInfo:g,fontSizeLG:m,motionEaseInOutCirc:p,motionDurationSlow:b,marginXS:v,paddingXS:x,borderRadiusLG:C,zIndexPopup:E,contentPadding:k,contentBg:T}=e,A=`${t}-notice`,P=new ut("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:x,transform:"translateY(0)",opacity:1}}),$=new ut("MessageMoveOut",{"0%":{maxHeight:e.height,padding:x,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),R={padding:x,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${i}`]:{marginInlineEnd:v,fontSize:m},[`${A}-content`]:{display:"inline-block",padding:k,background:T,borderRadius:C,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${i}`]:{color:c},[`${t}-error > ${i}`]:{color:u},[`${t}-warning > ${i}`]:{color:d},[`${t}-info > ${i},
134      ${t}-loading > ${i}`]:{color:g}};return[{[t]:{...Al(e),color:s,position:"fixed",top:v,width:"100%",pointerEvents:"none",zIndex:E,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
135        ${t}-move-up-appear,
136        ${t}-move-up-enter
137      `]:{animationName:P,animationDuration:b,animationPlayState:"paused",animationTimingFunction:p},[`
138        ${t}-move-up-appear${t}-move-up-appear-active,
139        ${t}-move-up-enter${t}-move-up-enter-active
140      `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:$,animationDuration:b,animationPlayState:"paused",animationTimingFunction:p},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}}},{[t]:{[`${A}-wrapper`]:{...R}}},{[`${t}-notice-pure-panel`]:{...R,padding:0,textAlign:"start"}}]},WO=e=>({zIndexPopup:e.zIndexPopupBase+mp+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),ux=Cn("Message",e=>{const t=Na(e,{height:150});return QO(t)},WO),ZO={info:y.createElement(cp,null),success:y.createElement(op,null),error:y.createElement(sp,null),warning:y.createElement(lp,null),loading:y.createElement(cx,null)},dx=e=>{const{prefixCls:t,type:i,icon:r,children:s,classNames:c,styles:u}=e,d=r||i&&ZO[i],g=Ar(d,m=>{const p={...m?.style,...u?.icon};return{className:oe(m.className,c?.icon),style:p}});return y.createElement("div",{className:oe(`${t}-custom-content`,`${t}-${i}`)},g,y.createElement("span",{className:c?.content,style:u?.content},s))},aq=e=>
140{const{prefixCls:t,className:i,style:r,type:s,icon:c,content:u,classNames:d,styles:g,...m}=e,{getPrefixCls:p,className:b,style:v,classNames:x,styles:C}=kn("message"),E=t||p("message"),k=Ol(E),[T,A]=ux(E,k),[P,$]=ci([x,d],[C,g],{props:e});return y.createElement(yp,{...m,prefixCls:E,className:oe(b,P.root,i,T,`${E}-notice-pure-panel`,A,k),style:{...$.root,...v,...r},eventKey:"pure",duration:null,content:y.createElement(dx,{prefixCls:E,type:s,icon:c,classNames:P,styles:$},u)})};function JO(e,t){return{motionName:t??`${e}-move-up`}}function e_(e){let t;const i=new Promise(s=>{t=e(()=>{s(!0)})}),r=()=>{t?.()};return r.then=(s,c)=>i.then(s,c),r.promise=i,r}const t_=8,a_=3,n_=({children:e,prefixCls:t})=>{const i=Ol(t),[r,s]=ux(t,i);return y.createElement(sx,{classNames:{list:oe(r,s,i)}},e)},i_=(e,{prefixCls:t,key:i})=>y.createElement(n_,{prefixCls:t,key:i},e),r_=y.forwardRef((e,t)=>{const{top:i,prefixCls:r,getContainer:s,maxCount:c,duration:u=a_,rtl:d,transitionName:g,onAllRemoved:m,pauseOnHover:p=!0}=e,{getPrefixCls:b,direction:v,getPopupContainer:x}=kn("message"),{message:C}=y.useContext(at),E=r||b("message"),k=()=>({left:"50%",transform:"translateX(-50%)",top:i??t_}),T=()=>oe({[`${E}-rtl`]:d??v==="rtl"}),A=()=>JO(E,g),[P,$]=ci([e?.classNames,C?.classNames],[e?.styles,C?.styles],{props:e}),[R,_]=lx({prefixCls:E,style:k,className:T,motion:A,closable:!1,duration:u,getContainer:()=>s?.()||x?.()||document.body,maxCount:c,onAllRemoved:m,renderNotifications:i_,pauseOnHover:p});return y.useImperativeHandle(t,()=>({...R,prefixCls:E,message:C,classNames:P,styles:$})),_});let FS=0;function o_(e){const t=y.useRef(null);return Gu(),[y.useMemo(()=>{const r=g=>{t.current?.close(g)},s=g=>{if(!t.current){const O=()=>{};return O.then=()=>{},O}const{open:m,prefixCls:p,message:b,classNames:v,styles:x}=t.current,C=b?.className||{},E=b?.style||{},k=b?.classNames||{},T=b?.styles||{},A=`${p}-notice`,{content:P,icon:$,type:R,key:_,className:M,style:B,onClose:D,classNames:H={},styles:I={},...K}=g;let Q=_;Pr(Q)||(FS+=1,Q=`antd-message-${FS}`);const ne={...e,...g},re=Ii(k,{props:ne}),j=Ii(H,{props:ne}),X=Ii(T,{props:ne}),Z=Ii(I,{props:ne}),le=ed(void 0,re,j,v),ce=fp(X,Z,x);return e_(O=>(m({...K,key:Q,content:y.createElement(dx,{prefixCls:p,type:R,icon:$,classNames:le,styles:ce},P),placement:"top",className:oe({[`${A}-${R}`]:R},M,C,le.root),style:{...ce.root,...E,...B},onClose:()=>{D?.(),O()}}),()=>{r(Q)}))},u={open:s,destroy:g=>{g!==void 0?r(g):t.current?.destroy()}};return["info","success","warning","error","loading"].forEach(g=>{const m=(p,b,v)=>{let x;p&&typeof p=="object"&&"content"in p?x=p:x={content:p};let C,E;typeof b=="function"?E=b:(C=b,E=v);const k={onClose:E,duration:C,...x,type:g};return s(k)};u[g]=m}),u},[]),y.createElement(r_,{key:"message-holder",...e,ref:t})]}function s_(e){return o_(e)}const $u="__rc_react_root__";function fx(e,t){const i=t[$u]||uC.createRoot(t);i.render(e),t[$u]=i}async function mx(e){return Promise.resolve().then(()=>{e[$u]?.unmount(),delete e[$u]})}const jm=()=>({height:0,opacity:0}),IS=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},l_=e=>({height:e?e.offsetHeight:0}),zm=(e,t)=>t?.deadline===!0||t.propertyName==="height",c_=(e=ul)=>({motionName:`${e}-motion-collapse`,onAppearStart:jm,onEnterStart:jm,onAppearActive:IS,onEnterActive:IS,onLeaveStart:l_,onLeaveActive:jm,onAppearEnd:zm,onEnterEnd:zm,onLeaveEnd:zm,motionDeadline:500}),Ru=(e,t,i)=>i!==void 0?i:`${e}-${t}`,u_=e=>{const{componentCls:t,colorPrimary:i,motionDurationSlow:r,motionEaseInOut:s,motionEaseOutCirc:c,antCls:u}=e,[,d]=Vi(u,"wave");return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:d("color",i),boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:["box-shadow 0.4s","opacity 2s"].map(g=>`${g} ${c}`).join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:["box-shadow","opacity"].map(g=>`${g} ${r} ${s}`).join(",")}}}}},d_=VR("Wave",u_),gx=`${ul}-wave-target`;function HS(e){return e&&typeof e=="string"&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"&&e!=="canvastext"}
140function f_(e,t=null){const i=getComputedStyle(e),{borderTopColor:r,borderColor:s,backgroundColor:c}=i;return t&&HS(i[t])?i[t]:[r,s,c].find(HS)??null}function Fm(e){return Number.isNaN(e)?0:e}const m_=e=>{const{className:t,target:i,component:r,colorSource:s}=e,c=y.useRef(null),{getPrefixCls:u}=y.useContext(at),d=u(),[g]=Vi(d,"wave"),[m,p]=y.useState(null),[b,v]=y.useState([]),[x,C]=y.useState(0),[E,k]=y.useState(0),[T,A]=y.useState(0),[P,$]=y.useState(0),[R,_]=y.useState(!1),M={left:x,top:E,width:T,height:P,borderRadius:b.map(H=>`${H}px`).join(" ")};m&&(M[g("color")]=m);function B(){const H=getComputedStyle(i);p(f_(i,s));const I=H.position==="static",{borderLeftWidth:K,borderTopWidth:Q}=H;C(I?i.offsetLeft:Fm(-Number.parseFloat(K))),k(I?i.offsetTop:Fm(-Number.parseFloat(Q))),A(i.offsetWidth),$(i.offsetHeight);const{borderTopLeftRadius:ne,borderTopRightRadius:re,borderBottomLeftRadius:j,borderBottomRightRadius:X}=H;v([ne,re,X,j].map(Z=>Fm(Number.parseFloat(Z))))}if(y.useEffect(()=>{if(i){const H=ri(()=>{B(),_(!0)});let I;return typeof ResizeObserver<"u"&&(I=new ResizeObserver(B),I.observe(i)),()=>{ri.cancel(H),I?.disconnect()}}},[i]),!R)return null;const D=(r==="Checkbox"||r==="Radio")&&i?.classList.contains(gx);return y.createElement(Dn,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(H,I)=>
140{if(I.deadline||I.propertyName==="opacity"){const K=c.current?.parentElement;mx(K).then(()=>{K?.remove()})}return!1}},({className:H},I)=>y.createElement("div",{ref:xl(c,I),className:oe(t,H,{"wave-quick":D}),style:M}))},g_=(e,t)=>{const{component:i}=t;if(i==="Checkbox"&&!e.querySelector("input")?.checked)return;const r=document.createElement("div");r.style.position="absolute",r.style.left="0px",r.style.top="0px",e?.insertBefore(r,e?.firstChild),fx(y.createElement(m_,{...t,target:e}),r)},h_=(e,t,i,r)=>{const{wave:s}=y.useContext(at),[,c,u]=Nn(),d=Gt(p=>{const b=e.current;if(s?.disabled||!b)return;const v=b.querySelector(`.${gx}`)||b,{showEffect:x}=s||{};(x||g_)(v,{className:t,token:c,component:i,event:p,hashId:u,colorSource:r})}),g=y.useRef(null);return y.useEffect(()=>()=>{ri.cancel(g.current)},[]),p=>{ri.cancel(g.current),g.current=ri(()=>{d(p)})}},p_=e=>{const{children:t,disabled:i,component:r,colorSource:s}=e,{getPrefixCls:c}=y.useContext(at),u=y.useRef(null),d=c("wave"),g=d_(d),m=h_(u,oe(d,g),r,s);if(Y.useEffect(()=>{const b=u.current;if(!b||b.nodeType!==window.Node.ELEMENT_NODE||i)return;const v=x=>{!hp(x.target)||!b.getAttribute||b.getAttribute("disabled")||b.disabled||b.className.includes("disabled")&&!b.className.includes("disabled:")||b.getAttribute("aria-disabled")==="true"||b.className.includes("-leave")||m(x)};return b.addEventListener("click",v,!0),()=>{b.removeEventListener("click",v,!0)}},[i]),!Y.isValidElement(t))return t??null;const p=El(t)?xl(Ku(t),u):u;return Ar(t,{ref:p})},Mr=e=>{const t=Y.useContext(Po);return Y.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},y_=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"}}}},b_=Cn(["Space","Compact"],y_,()=>({}),{resetStyle:!1}),td=y.createContext(null),v_=(e,t)=>{const i=y.useContext(td),r=y.useMemo(()=>{if(!i)return"";const{compactDirection:s,isFirstItem:c,isLastItem:u}=i,d=s==="vertical"?"-vertical-":"-";return oe(`${e}-compact${d}item`,{[`${e}-compact${d}first-item`]:c,[`${e}-compact${d}last-item`]:u,[`${e}-compact${d}item-rtl`]:t==="rtl"})},[e,t,i]);return{compactSize:i?.compactSize,compactDirection:i?.compactDirection,compactItemClassnames:r}},S_=e=>{const{children:t}=e;return y.createElement(td.Provider,{value:null},t)},k_=e=>{const{children:t,...i}=e;return y.createElement(td.Provider,{value:y.useMemo(()=>i,[i])},t)},nq=e=>{const{getPrefixCls:t,direction:i}=y.useContext(at),{size:r,direction:s,orientation:c,block:u,prefixCls:d,className:g,rootClassName:m,children:p,vertical:b,...v}=e,[x,C]=XM(c,b,s),E=Mr(_=>r??_),k=t("space-compact",d),[T]=b_(k),A=oe(k,T,{[`${k}-rtl`]:i==="rtl",[`${k}-block`]:u,[`${k}-vertical`]:C},g,m),P=y.useContext(td),$=qi(p),R=y.useMemo(()=>$.map((_,M)=>{const B=_?.key||`${k}-item-${M}`;return y.createElement(k_,{key:B,compactSize:E,compactDirection:x,isFirstItem:M===0&&(!P||P?.isFirstItem),isLastItem:M===$.length-1&&(!P||P?.isLastItem)},_)}),[$,P,x,E,k]);return $.length===0?null:y.createElement("div",{className:A,...v},R)},hx=y.createContext(void 0),C_=e=>{const{getPrefixCls:t,direction:i}=y.useContext(at),{prefixCls:r,size:s,className:c,...u}=e,d=t("btn-group",r),[,,g]=Nn(),m=y.useMemo(()=>{switch(s){case"large":return"lg";case"small":return"sm";default:return""}},[s]),p=oe(d,{[`${d}-${m}`]:m,[`${d}-rtl`]:i==="rtl"},c,g);return y.createElement(hx.Provider,{value:s},y.createElement("div",{...u,className:p}))},BS=/^[\u4E00-\u9FA5]{2}$/,lh=BS.test.bind(BS);function px(e){return e==="danger"?{danger:!0}:{type:e}}function US(e){return typeof e=="string"}function Im(e){return e==="text"||e==="link"}function x_(e,t,i,r){if(!Pr(e)||e==="")return;const s=t?" ":"";return typeof e!="string"&&typeof e!="number"&&US(e.type)&&lh(e.props.children)?Ar(e,c=>{const u=oe(c.className,r)||void 0,d={...i,...c.style};return{...c,children:c.children.split("").join(s),className:u,style:d}}):US(e)?Y.createElement("span",{className:r,style:i},lh(e)?e.split("").join(s):e):PO(e)?Y.createElement("span",{className:r,style:i},e):Ar(e,c=>({...c,className:oe(c.className,r)||void 0,style:{...c.style,...i}}))}function E_(e,t,i,r){let s=!1;const c=[];
140return Y.Children.forEach(e,u=>{const d=typeof u,g=d==="string"||d==="number";if(s&&g){const m=c.length-1,p=c[m];c[m]=`${p}${u}`}else c.push(u);s=g}),Y.Children.map(c,u=>x_(u,t,i,r))}["default","primary","danger"].concat(Zt(wl));const yx=y.forwardRef((e,t)=>{const{className:i,style:r,children:s,prefixCls:c}=e,u=oe(`${c}-icon`,i);return Y.createElement("span",{ref:t,className:u,style:r},s)}),qS=y.forwardRef((e,t)=>{const{prefixCls:i,className:r,style:s,iconClassName:c}=e,u=oe(`${i}-loading-icon`,r);return Y.createElement(yx,{prefixCls:i,className:u,style:s,ref:t},Y.createElement(cx,{className:c}))}),Hm=()=>({width:0,opacity:0,transform:"scale(0)"}),Bm=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),T_=e=>{const{prefixCls:t,loading:i,existIcon:r,className:s,style:c,mount:u}=e,d=!!i;return r?Y.createElement(qS,{prefixCls:t,className:s,style:c}):Y.createElement(Dn,{visible:d,motionName:`${t}-loading-icon-motion`,motionAppear:!u,motionEnter:!u,motionLeave:!u,removeOnLeave:!0,onAppearStart:Hm,onAppearActive:Bm,onEnterStart:Hm,onEnterActive:Bm,onLeaveStart:Bm,onLeaveActive:Hm},({className:g,style:m},p)=>{const b={...c,...m};return Y.createElement(qS,{prefixCls:t,className:oe(s,g),style:b,ref:p})})},w_=e=>{const{componentCls:t,antCls:i,motionDurationMid:r,motionEaseInOut:s}=e;return{[t]:{[`${i}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`${["height","opacity"].map(c=>`${c} ${r} ${s}`).join(", ")} !important`}},[`${i}-motion-collapse`]:{overflow:"hidden",transition:`${["height","opacity"].map(c=>`${c} ${r} ${s}`).join(", ")} !important`}}}},VS=e=>({animationDuration:e,animationFillMode:"both"}),bx=(e,t,i,r,s=!1)=>{const c=s?"&":"";return{[`
141      ${c}${e}-enter,
142      ${c}${e}-appear
143    `]:{...VS(r),animationPlayState:"paused"},[`${c}${e}-leave`]:{...VS(r),animationPlayState:"paused"},[`
144      ${c}${e}-enter${e}-enter-active,
145      ${c}${e}-appear${e}-appear-active
146    `]:{animationName:t,animationPlayState:"running"},[`${c}${e}-leave${e}-leave-active`]:{animationName:i,animationPlayState:"running",pointerEvents:"none"}}},P_=new ut("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),A_=new ut("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),$_=(e,t=!1)=>{const{antCls:i}=e,r=`${i}-fade`,s=t?"&":"";return[bx(r,P_,A_,e.motionDurationMid,t),{[`
147        ${s}${r}-enter,
148        ${s}${r}-appear
149      `]:{opacity:0,animationTimingFunction:"linear"},[`${s}${r}-leave`]:{animationTimingFunction:"linear"}}]},R_=()=>({"@media (prefers-reduced-motion: reduce)":{transition:"none",animation:"none"}}),M_=new ut("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0}
149,"100%":{transform:"scale(1)",opacity:1}}),O_=new ut("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),KS=new ut("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),GS=new ut("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),__=new ut("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),L_=new ut("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),N_=new ut("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),D_=new ut("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),j_=new ut("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),z_=new ut("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}
149}),F_=new ut("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),I_=new ut("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),H_={zoom:{inKeyframes:M_,outKeyframes:O_},"zoom-big":{inKeyframes:KS,outKeyframes:GS},"zoom-big-fast":{inKeyframes:KS,outKeyframes:GS},"zoom-left":{inKeyframes:N_,outKeyframes:D_},"zoom-right":{inKeyframes:j_,outKeyframes:z_},"zoom-up":{inKeyframes:__,outKeyframes:L_},"zoom-down":{inKeyframes:F_,outKeyframes:I_}},B_=(e,t)=>{const{antCls:i}=e,r=`${i}-${t}`,{inKeyframes:s,outKeyframes:c}=H_[t];return[bx(r,s,c,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[`
150        ${r}-enter,
151        ${r}-appear
152      `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},YS=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),U_=e=>{const{componentCls:t,fontSize:i,lineWidth:r,groupBorderColor:s,colorErrorHover:c}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:i}},YS(`${t}-primary`,s),YS(`${t}-danger`,c)]}},Um=e=>Math.round(Number(e||0)),q_=e=>{if(e instanceof xt)return e;if(e&&typeof e=="object"&&"h"in e&&"b"in e){const{b:t,...i}=e;return{...i,v:t}}return typeof e=="string"&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e};class $r extends xt{constructor(t){super(q_(t))}toHsbString(){const t=this.toHsb(),i=Um(t.s*100),r=Um(t.b*100),s=Um(t.h),c=t.a,u=`hsb(${s}, ${i}%, ${r}%)`,d=`hsba(${s}, ${i}%, ${r}%, ${c.toFixed(c===0?0:2)})`;return c===1?u:d}toHsb(){const{v:t,...i}=this.toHsv();return{...i,b:t,a:this.a}}}const iq="rc-color-picker",bu=e=>e instanceof $r?e:new $r(e),rq=bu("#1677ff"),oq=e=>{const{offset:t,targetRef:i,containerRef:r,color:s,type:c}=e,{width:u,height:d}=r.current.getBoundingClientRect(),{width:g,height:m}=i.current.getBoundingClientRect(),p=g/2,b=m/2,v=(t.x+p)/u,x=1-(t.y+b)/d,C=s.toHsb(),E=v,k=(t.x+p)/u*360;if(c)switch(c){case"hue":return bu({...C,h:k<=0?0:k});case"alpha":return bu({...C,a:E<=0?0:E})}return bu({h:C.h,s:v<=0?0:v,b:x>=1?1:x,a:C.a})},sq=(e,t)=>{const i=e.toHsb();switch(t){case"hue":return{x:i.h/360*100,y:50};case"alpha":return{x:e.a*100,y:50};default:return{x:i.s*100,y:(1-i.b)*100}}},V_=({color:e,prefixCls:t,className:i,style:r,innerClassName:s,innerStyle:c,onClick:u})=>{const d=`${t}-color-block`;return Y.createElement("div",{className:oe(d,i),style:r,onClick:u},Y.createElement("div",{className:oe(`${d}-inner`,s),style:{background:e,...c}}))},K_=(e,t)=>e?.replace(/[^0-9a-f]/gi,"").slice(0,t?8:6)||"",G_=(e,t)=>e?K_(e,t):"";let ch=(function(){function e(t){if(_o(this,e),this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=t.colors?.map(r=>({color:new e(r.color),percent:r.percent})),this.cleared=t.cleared;return}const i=Array.isArray(t);i&&t.length?(this.colors=t.map(({color:r,percent:s})=>({color:new e(r),percent:s})),this.metaColor=new $r(this.colors[0].color.metaColor)):this.metaColor=new $r(i?"":t),(!t||i&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return Lo(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return G_(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:i}=this;return i?`linear-gradient(90deg, ${i.map(s=>`${s.color.toRgbString()} ${s.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(i){return!i||this.isGradient()!==i.isGradient()?!1:this.isGradient()?this.colors.length===i.colors.length&&this.colors.every((r,s)=>{const c=i.colors[s];return r.percent===c.percent&&r.color.equals(c.color)}):this.toHexString()===i.toHexString()}}])})();var Y_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.9
1526 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};function uh(){return uh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},uh.apply(this,arguments)}const X_=(e,t)=>y.createElement(li,uh({},e,{ref:t,icon:Y_})),Q_=y.forwardRef(X_);function Hi(){return Hi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)({}).hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Hi.apply(null,arguments)}const W_=Y.forwardRef((e,t)=>{const{prefixCls:i,forceRender:r,className:s,style:c,children:u,isActive:d,role:g,classNames:m,styles:p}=e,[b,v]=Y.useState(d||r);return Y.useEffect(()=>{(r||d)&&v(!0)},[r,d]),b?Y.createElement("div",{ref:t,className:oe(`${i}-panel`,{[`${i}-panel-active`]:d,[`${i}-panel-inactive`]:!d},s),style:c,role:g},Y.createElement("div",{className:oe(`${i}-body`,m?.body),style:p?.body},u)):null}),vx=Y.forwardRef((e,t)=>{const{showArrow:i=!0,headerClass:r,isActive:s,onItemClick:c,forceRender:u,className:d,classNames:g={},styles:m={},prefixCls:p,collapsible:b,accordion:v,panelKey:x,extra:C,header:E,expandIcon:k,openMotion:T,destroyOnHidden:A,children:P,...$}=e,R=b==="disabled",_=C!=null&&typeof C!="boolean",M={onClick:()=>{c?.(x)},onKeyDown:Q=>{(Q.key==="Enter"||Q.keyCode===oh.ENTER||Q.which===oh.ENTER)&&c?.(x)},role:v?"tab":"button","aria-expanded":s,"aria-disabled":R,tabIndex:R?-1:0},B=typeof k=="function"?k(e):Y.createElement("i",{className:"arrow"}),D=B&&Y.createElement("div",Hi({className:oe(`${p}-expand-icon`,g?.icon),style:m?.icon},["header","icon"].includes(b)?M:{}),B),H=oe(`${p}-item`,{[`${p}-item-active`]:s,[`${p}-item-disabled`]:R},d),K={className:oe(r,`${p}-header`,{[`${p}-collapsible-${b}`]:!!b},g?.header),style:m?.header,...["header","icon"].includes(b)?{}:M};return Y.createElement("div",Hi({},$,{ref:t,className:H}),Y.createElement("div",K,i&&D,Y.createElement("span",Hi({className:oe(`${p}-title`,g?.title),style:m?.title},b==="header"?M:{}),E),_&&Y.createElement("div",{className:`${p}-extra`},C)),Y.createElement(Dn,Hi({visible:s,leavedClassName:`${p}-panel-hidden`},T,{forceRender:u,removeOnLeave:A}),({className:Q,style:ne},re)=>Y.createElement(W_,{ref:re,prefixCls:p,className:Q,classNames:g,style:ne,styles:m,isActive:s,forceRender:u,role:v?"tabpanel":void 0},P)))});function Sx(e,t,i){if(!e||!t)return e||t;const r=Array.from(new Set([...Object.keys(e),...Object.keys(t)])),s={};return r.forEach(c=>{s[c]=i(e[c],t[c])}),s}function Z_(e,t){return Sx(e,t,(i,r)=>oe(i,r))}function J_(e,t){return Sx(e,t,(i,r)=>({...i,...r}))}const eL=(e,t)=>{const{prefixCls:i,accordion:r,collapsible:s,destroyOnHidden:c,onItemClick:u,activeKey:d,openMotion:g,expandIcon:m,classNames:p,styles:b}=t;return e.map((v,x)=>{const{children:C,label:E,key:k,collapsible:T,onItemClick:A,destroyOnHidden:P,classNames:$,styles:R,..._}=v,M=String(k??x),B=T??s,D=P??c,H=K=>{B!=="disabled"&&(u(K),A?.(K))};let I=!1;return r?I=d[0]===M:I=d.indexOf(M)>-1,Y.createElement(vx,Hi({},_,{classNames:Z_(p,$),styles:J_(b,R),prefixCls:i,key:M,panelKey:M,isActive:I,accordion:r,openMotion:g,expandIcon:m,header:E,collapsible:B,onItemClick:H,destroyOnHidden:D}),C)})},tL=(e,t,i)=>{if(!e)return null;const{prefixCls:r,accordion:s,collapsible:c,destroyOnHidden:u,onItemClick:d,activeKey:g,openMotion:m,expandIcon:p,classNames:b,styles:v}=i,x=e.key||String(t),{header:C,headerClass:E,destroyOnHidden:k,collapsible:T,onItemClick:A}=e.props;let P=!1;s?P=g[0]===x:P=g.indexOf(x)>-1;const $=T??c,R=M=>{$!=="disabled"&&(d(M),A?.(M))},_={key:x,panelKey:x,header:C,headerClass:E,classNames:b,styles:v,isActive:P,prefixCls:r,destroyOnHidden:k??u,openMotion:m,accordion:s,children:e.props.children,onItemClick:R,expandIcon:p,collapsible:$};return typeof e.type=="string"?e:(Object.keys(_).forEach(M=>{typeof _[M]>"u"&&delete _[M]}),Y.cloneElement(e,_))};function aL(e,t,i){return Array.isArray(e)?eL(e,i):qi(t).map((r,s)=>tL(r,s,i))}function XS(e){let t=e;if(!Array.isArray(t)){const i=typeof t;
152t=i==="number"||i==="string"?[t]:[]}return t.map(i=>String(i))}const nL=Y.forwardRef((e,t)=>{const{prefixCls:i="rc-collapse",destroyOnHidden:r=!1,style:s,accordion:c,className:u,children:d,collapsible:g,openMotion:m,expandIcon:p,activeKey:b,defaultActiveKey:v,onChange:x,items:C,classNames:E,styles:k}=e,T=oe(i,u),[A,P]=UA(v,b),$=XS(A),R=Gt(B=>{const D=XS(B);P(D),x?.(D)}),_=B=>{R(c?$[0]===B?[]:[B]:$.includes(B)?$.filter(D=>D!==B):[...$,B])};Sa(!d,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");const M=aL(C,d,{prefixCls:i,accordion:c,openMotion:m,expandIcon:p,collapsible:g,destroyOnHidden:r,onItemClick:_,activeKey:$,classNames:E,styles:k});return Y.createElement("div",Hi({ref:t,className:T,style:s,role:c?"tablist":void 0},Rl(e,{aria:!0,data:!0})),M)}),bp=Object.assign(nL,{Panel:vx}),{Panel:lq}=bp,iL=y.forwardRef((e,t)=>{const{getPrefixCls:i}=y.useContext(at),{prefixCls:r,className:s,showArrow:c=!0}=e,u=i("collapse",r),d=oe({[`${u}-no-arrow`]:!c},s);return y.createElement(bp.Panel,{ref:t,...e,prefixCls:u,className:d})}),rL=e=>{const{componentCls:t,contentBg:i,padding:r,headerBg:s,headerPadding:c,collapseHeaderPaddingSM:u,collapseHeaderPaddingLG:d,collapsePanelBorderRadius:g,lineWidth:m,lineType:p,colorBorder:b,colorText:v,colorTextHeading:x,colorTextDisabled:C,fontSizeLG:E,lineHeight:k,lineHeightLG:T,marginSM:A,paddingSM:P,paddingLG:$,paddingXS:R,motionDurationSlow:_,fontSizeIcon:M,contentPadding:B,fontHeight:D,fontHeightLG:H}=e,I=`${ve(m)} ${p} ${b}`;return{[t]:{...Al(e),backgroundColor:s,border:I,borderRadius:g,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:I,"&:first-child":{[`
153            &,
154            & > ${t}-header`]:{borderRadius:`${ve(g)} ${ve(g)} 0 0`}},"&:last-child":{[`
155            &,
156            & > ${t}-header`]:{borderRadius:`0 0 ${ve(g)} ${ve(g)}`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:c,color:x,lineHeight:k,cursor:"pointer",transition:`all ${_}, visibility 0s`,...$l(e),[`> ${t}-title`]:{flex:"auto"},[`${t}-expand-icon`]:{height:D,display:"flex",alignItems:"center",marginInlineEnd:A},[`${t}-arrow`]:{...np(),fontSize:M,transition:`transform ${_}`,svg:{transition:`transform ${_}`}},[`${t}-title`]:{marginInlineEnd:"auto"}},[`${t}-collapsible-header`]:{cursor:"default",[`${t}-title`]:{flex:"none",cursor:"pointer"},[`${t}-expand-icon`]:{cursor:"pointer"}},[`${t}-collapsible-icon`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-panel`]:{color:v,backgroundColor:i,borderTop:I,[`& > ${t}-body`]:{padding:B},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:u,paddingInlineStart:R,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(P).sub(R).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:P}}},"&-large":{[`> ${t}-item`]:{fontSize:E,lineHeight:T,[`> ${t}-header`]:{padding:d,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:H,marginInlineStart:e.calc($).sub(r).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:$}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-panel`]:{borderRadius:`0 0 ${ve(g)} ${ve(g)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n          &,\n          & > .arrow\n        ":{color:C,cursor:"not-allowed"}},[`&${t}-icon-placement-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,marginInlineEnd:0,marginInlineStart:A}}}}}}},oL=e=>{const{componentCls:t}=e,i=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[i]:{transform:"rotate(180deg)"}}}},sL=e=>{const{componentCls:t,headerBg:i,borderlessContentPadding:r,borderlessContentBg:s,colorBorder:c}=e;return{[`${t}-borderless`]:{backgroundColor:i,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${c}`},[`
157        > ${t}-item:last-child,
158        > ${t}-item:last-child ${t}-header
159      `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-panel`]:{backgroundColor:s,borderTop:0},[`> ${t}-item > ${t}-panel > ${t}-body`]:{padding:r}}}},lL=e=>{const{componentCls:t,paddingSM:i}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-panel`]:{backgroundColor:"transparent",border:0,[`> ${t}-body`]:{paddingBlock:i}}}}}},cL=e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}
159px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:"transparent"}),uL=Cn("Collapse",e=>{const t=Na(e,{collapseHeaderPaddingSM:`${ve(e.paddingXS)} ${ve(e.paddingSM)}`,collapseHeaderPaddingLG:`${ve(e.padding)} ${ve(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[rL(t),sL(t),lL(t),oL(t),w_(t)]},cL),dL=y.forwardRef((e,t)=>{const{getPrefixCls:i,direction:r,expandIcon:s,className:c,style:u,classNames:d,styles:g}=kn("collapse"),{prefixCls:m,className:p,rootClassName:b,style:v,bordered:x=!0,ghost:C,size:E,expandIconPlacement:k,expandIconPosition:T,children:A,destroyInactivePanel:P,destroyOnHidden:$,expandIcon:R,classNames:_,styles:M}=e,B=Mr(z=>E??z??"middle"),D=i("collapse",m),H=i(),[I,K]=uL(D),Q=k??T??"start",ne={...e,size:B,bordered:x,expandIconPlacement:Q},[re,j]=ci([d,_],[g,M],{props:ne}),X=R??s,Z=y.useCallback((z={})=>{const te=typeof X=="function"?X(z):y.createElement(Q_,{rotate:z.isActive?r==="rtl"?-90:90:void 0,"aria-label":z.isActive?"expanded":"collapsed"});return Ar(te,ie=>({className:oe(ie.className,`${D}-arrow`)}))},[X,D,r]),le=oe(`${D}-icon-placement-${Q}`,{[`${D}-borderless`]:!x,[`${D}-rtl`]:r==="rtl",[`${D}-ghost`]:!!C,[`${D}-large`]:B==="large",[`${D}-small`]:B==="small"},c,p,b,I,K,re.root),ce=y.useMemo(()=>({...c_(H),motionAppear:!1,leavedClassName:`${D}-panel-hidden`}),[H,D]),O=y.useMemo(()=>A?qi(A).map(z=>z):null,[A]);return y.createElement(bp,{ref:t,openMotion:ce,...qh(e,["rootClassName"]),expandIcon:Z,prefixCls:D,className:le,style:{...j.root,...u,...v},classNames:re,styles:j,destroyOnHidden:$??P},O)}),fL=Object.assign(dL,{Panel:iL}),Mu=e=>e instanceof ch?e:new ch(e),mL=e=>Math.round(Number(e||0)),cq=e=>mL(e.toHsb().a*100),uq=(e,t)=>{const i=e.toRgb();if(!i.r&&!i.g&&!i.b){const r=e.toHsb();return r.a=1,Mu(r)}return i.a=1,Mu(i)},dq=(e,t)=>{const i=[{percent:0,color:e[0].color}].concat(Zt(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;r<i.length-1;r+=1){const s=i[r].percent,c=i[r+1].percent,u=i[r].color,d=i[r+1].color;if(s<=t&&t<=c){const g=c-s;if(g===0)return u;const m=(t-s)/g*100,p=new $r(u),b=new $r(d);return p.mix(b,m).toRgbString()}}return""},gL=e=>e.map(t=>(t.colors=t.colors.map(Mu),t)),kx=(e,t)=>{const{r:i,g:r,b:s,a:c}=e.toRgb(),u=new $r(e.toRgbString()).onBackground(t).toHsv();return c<=.5?u.v>.5:i*.299+r*.587+s*.114>192},QS=(e,t)=>`panel-${e.key??t}`,fq=({prefixCls:e,presets:t,value:i,onChange:r})=>{const[s]=Ml("ColorPicker"),[,c]=Nn(),u=y.useMemo(()=>gL(t),[t]),d=`${e}-presets`,g=y.useMemo(()=>u.reduce((b,v,x)=>{const{defaultOpen:C=!0}=v;return C&&b.push(QS(v,x)),b},[]),[u]),m=b=>{r?.(b)},p=u.map((b,v)=>({key:QS(b,v),label:Y.createElement("div",{className:`${d}-label`},b?.label),children:Y.createElement("div",{className:`${d}-items`},Array.isArray(b?.colors)&&b.colors?.length>0?b.colors.map((x,C)=>{const E=Mu(x);return Y.createElement(V_,{key:`preset-${C}-${x.toHexString()}`,color:E.toCssString(),prefixCls:e,className:oe(`${d}-color`,{[`${d}-color-checked`]:x.toCssString()===i?.toCssString(),[`${d}-color-bright`]:kx(x,c.colorBgElevated)}),onClick:()=>m(x)})}):Y.createElement("span",{className:`${d}-empty`},s.presetEmpty))}));return Y.createElement("div",{className:d},Y.createElement(fL,{defaultActiveKey:g,ghost:!0,items:p}))},Cx=e=>{const{paddingInline:t,onlyIconSize:i,borderColorDisabled:r}=e;return Na(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:i,colorBorderDisabled:r})},xx=e=>{const t=e.contentFontSize??e.fontSize,i=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,s=e.contentLineHeight??hu(t),c=e.contentLineHeightSM??hu(i),u=e.contentLineHeightLG??hu(r),d=kx(new ch(e.colorBgSolid),"#fff")?"#000":"#fff",g=wl.reduce((b,v)=>({...b,[`${v}ShadowColor`]:`0 ${ve(e.controlOutlineWidth)} 0 ${Qs(e[`${v}1`],e.colorBgContainer)}`}),{}),m=e.colorBgContainerDisabled,p=e.colorBgContainerDisabled;return{...g,fontWeight:400,iconGap:e.marginXS,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorderDisabled,defaultGhostColor:e.colorBg
vendor: 10,263 bytes, line 159
159Container,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:d,contentFontSize:t,contentFontSizeSM:i,contentFontSizeLG:r,contentLineHeight:s,contentLineHeightSM:c,contentLineHeightLG:u,paddingBlock:Math.max((e.controlHeight-t*s)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-i*c)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-r*u)/2-e.lineWidth,0),defaultBgDisabled:m,dashedBgDisabled:p}},hL=e=>{const{componentCls:t,antCls:i,lineWidth:r}=e,[s,c]=Vi(i,"btn");return{[t]:[{[s("border-width")]:r,[s("border-color")]:"#000",[s("border-color-hover")]:c("border-color"),[s("border-color-active")]:c("border-color"),[s("border-color-disabled")]:c("border-color"),[s("border-style")]:"solid",[s("text-color")]:"#000",[s("text-color-hover")]:c("text-color"),[s("text-color-active")]:c("text-color"),[s("text-color-disabled")]:c("text-color"),[s("bg-color")]:"#ddd",[s("bg-color-hover")]:c("bg-color"),[s("bg-color-active")]:c("bg-color"),[s("bg-color-disabled")]:e.colorBgContainerDisabled,[s("bg-color-container")]:e.colorBgContainer,[s("shadow")]:"none"},{border:[c("border-width"),c("border-style"),c("border-color")].join(" "),color:c("text-color"),backgroundColor:c("bg-color"),[`&:not(:disabled):not(${t}-disabled)`]:{"&:hover":{border:[c("border-width"),c("border-style"),c("border-color-hover")].join(" "),color:c("text-color-hover"),backgroundColor:c("bg-color-hover")},"&:active":{border:[c("border-width"),c("border-style"),c("border-color-active")].join(" "),color:c("text-color-active"),backgroundColor:c("bg-color-active")}}},{[`&${t}-variant-solid`]:{[s("solid-bg-color")]:c("color-base"),[s("solid-bg-color-hover")]:c("color-hover"),[s("solid-bg-color-active")]:c("color-active"),[s("border-color")]:"transparent",[s("text-color")]:e.colorTextLightSolid,[s("bg-color")]:c("solid-bg-color"),[s("bg-color-hover")]:c("solid-bg-color-hover"),[s("bg-color-active")]:c("solid-bg-color-active"),boxShadow:c("shadow")},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[s("border-color")]:c("color-base"),[s("border-color-hover")]:c("color-hover"),[s("border-color-active")]:c("color-active"),[s("bg-color")]:c("bg-color-container"),[s("text-color")]:c("color-base"),[s("text-color-hover")]:c("color-hover"),[s("text-color-active")]:c("color-active"),boxShadow:c("shadow")},[`&${t}-variant-dashed`]:{[s("border-style")]:"dashed",[s("bg-color-disabled")]:e.dashedBgDisabled},[`&${t}-variant-filled`]:{[s("border-color")]:"transparent",[s("text-color")]:c("color-base"),[s("bg-color")]:c("color-light"),[s("bg-color-hover")]:c("color-light-hover"),[s("bg-color-active")]:c("color-light-active")},[`&${t}-variant-text, &${t}-variant-link`]:{[s("border-color")]:"transparent",[s("text-color")]:c("color-base"),[s("text-color-hover")]:c("color-hover"),[s("text-color-active")]:c("color-active"),[s("bg-color")]:"transparent",[s("bg-color-hover")]:"transparent",[s("bg-color-active")]:"transparent",[`&:disabled, &${e.componentCls}-disabled`]:{background:"transparent",borderColor:"transparent"}},[`&${t}-variant-text`]:{[s("bg-color-hover")]:c("color-light"),[s("bg-color-active")]:c("color-light-active")}},{[`&${t}-variant-link`]:{[s("color-base")]:e.colorLink,[s("color-hover")]:e.colorLinkHover,[s("color-active")]:e.colorLinkActive,[s("bg-color-hover")]:e.linkHoverBg},[`&${t}-color-primary`]:{[s("color-base")]:e.colorPrimary,[s("color-hover")]:e.colorPrimaryHover,[s("color-active")]:e.colorPrimaryActive,[s("color-light")]:e.colorPrimaryBg,[s("color-light-hover")]:e.colorPrimaryBgHover,[s("color-light-active")]:e.colorPrimaryBorder,[s("shadow")]:e.primaryShadow,[`&${t}-variant-solid`]:{[s("text-color")]:e.primaryColor,[s("text-color-hover")]:c("text-color"),[s("text-color-active")]:c("text-color")}},[`&${t}-color-dangerous`]:{[s("color-base")]:e.colorError,[s("color-hover")]:e.colorErrorHover,[s("color-active")]:e.colorErrorActive,[s("color-light")]:e.colorErrorBg,[s("color-light-hover")]:e.colorErrorBgFilledHover,[s("color-light-active")]:e.colorErrorBgActive,[s("shadow")]:e.dangerShadow,[`&${t}-variant-solid`]:{[s("text-color")]:e.dangerColor,[s("text-color-hover")]:c("text-color"),[s("text-color-active")]:c("text-color")}},[`&${t}-color-default`]:{[s("solid-bg-color")]:e.colorBgSolid,[s("solid-bg-color-hover")]:e.colorBgSolidHover,[s("solid-bg-color-active")]:e.colorBgSolidActive,[s("color-base")]:e.defaultBorderColor,[s("color-hover")]:e.defaultHoverBorderColor,[s("color-active")]:e.defaultActiveBorderColor,[s("color-light")]:e.colorFillTertiary,[s("color-light-hover")]:e.colorFillSecondary,[s("color-light-active")]:e.colorFill,[s("text-color")]:e.defaultColor,[s("text-color-hover")]:e.defaultHoverColor,[s("text-color-active")]:e.defaultActiveColor,[s("shadow")]:e.defaultShadow,[`&${t}-variant-outlined`]:{[s("bg-color-disabled")]:e.defaultBgDisabled},[`&${t}-variant-solid`]:{[s("text-color")]:e.solidTextColor,[s("text-color-hover")]:c("text-color"),[s("text-color-active")]:c("text-color")},[`&${t}-variant-filled, &${t}-variant-text`]:{[s("text-color-hover")]:c("text-color"),[s("text-color-active")]:c("text-color")},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[s("text-color")]:e.defaultColor,[s("text-color-hover")]:e.defaultHoverColor,[s("text-color-active")]:e.defaultActiveColor,[s("bg-color-container")]:e.defaultBg,[s("bg-color-hover")]:e.defaultHoverBg,[s("bg-color-active")]:e.defaultActiveBg},[`&${t}-variant-text`]:{[s("text-color")]:e.textTextColor,[s("text-color-hover")]:e.textTextHoverColor,[s("text-color-active")]:e.textTextActiveColor,[s("bg-color-hover")]:e.textHoverBg},[`&${t}-background-ghost`]:{[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[s("text-color")]:e.defaultGhostColor,[s("border-color")]:e.defaultGhostBorderColor}}}},wl.map(u=>{const d=e[`${u}6`],g=e[`${u}1`],m=e[`${u}Hover`],p=e[`${u}2`],b=e[`${u}3`],v=e[`${u}Active`],x=e[`${u}ShadowColor`];return{[`&${t}-color-${u}`]:{[s("color-base")]:d,[s("color-hover")]:m,[s("color-active")]:v,[s("color-light")]:g,[s("color-light-hover")]:p,[s("color-light-active")]:b,[s("shadow")]:x}}}),{[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",borderColor:e.colorBorderDisabled,background:c("bg-color-disabled"),color:e.colorTextDisabled,boxShadow:"none"}},{[`&${t}-background-ghost`]:{[s("bg-color")]:e.ghostBg,[s("bg-color-hover")]:e.ghostBg,[s("bg-color-active")]:e.ghostBg,[s("shadow")]:"none",[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[s("bg-color-hover")]:e.ghostBg,[s("bg-color-active")]:e.ghostBg}}}]}},pL=e=>{const{componentCls:t,iconCls:i,fontWeight:r,opacityLoading:s,motionDurationSlow:c,motionEaseInOut:u,iconGap:d,calc:g}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:d,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",...R_(),"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:np(),"> a":{color:"currentColor"},"&:not(:disabled)":$l(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${i})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"}},[`&${t}-loading`]:{opacity:s,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(m=>`${m} ${c} ${u}`).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:g(d).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:g(d).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:g(d).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:g(d).mul(-1).equal()}}}}}},yL=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:"50%"}),vp=(e,t="")=>{const{componentCls:i,controlHeight:r,fontSize:s,borderRadius:c,buttonPaddingHorizontal:u,iconCls:d,buttonPaddingVertical:g,buttonIconOnlyFontSize:m}=e;return[{[t]:{fontSize:s,height:r,padding:`${ve(g)} ${ve(u)}`,borderRadius:c,[`&${i}-icon-only`]:{width:r,[d]:{fontSize:m}}}},{[`${i}${i}-circle${t}`]:yL(e)},{[`${i}${i}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${i}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},bL=e=>{const t=Na(e,{fontSize:e.contentFontSize});return vp(t,e.componentCls)},vL=e=>{const t=Na(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return vp(t,`${e.componentCls}-sm`)},SL=e=>{const t=Na(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return vp(t,`${e.componentCls}-lg`)},kL=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},CL=Cn("Button",e=>{const t=Cx(e);return[pL(t),bL(t),vL(t),SL(t),kL(t),hL(t),U_(t)]},xx,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function xL(e,t,i,r){const{focusElCls:s,focus:c,borderElCls:u}=i,d=u?">
159 *":"",g=["hover",c?"focus":null,"active"].filter(Boolean).map(m=>`&:${m} ${d}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":{[g]:{zIndex:3},...s?{[`&${s}`]:{zIndex:3}}:{},[`&[disabled] ${d}`]:{zIndex:0}}}}function EL(e,t,i){const{borderElCls:r}=i,s=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${s}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${s}, &${e}-sm ${s}, &${e}-lg ${s}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${s}, &${e}-sm ${s}, &${e}-lg ${s}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function TL(e,t={focus:!0}){const{componentCls:i}=e,{componentCls:r}=t,s=r||i,c=`${s}-compact`;return{[c]:{...xL(e,c,t,s),...EL(s,c,t)}}}function wL(e,t,i){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${i}-status-success)`]:{zIndex:2},"&-item":{"&:hover,&:focus,&:active":{zIndex:3},"&[disabled]":{zIndex:0}}}}function PL(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function AL(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:{...wL(e,t,e.componentCls),...PL(e.componentCls,t)}}}const $L=e=>{const{antCls:t,componentCls:i,lineWidth:r,calc:s,colorBgContainer:c}=e,u=`${i}-variant-solid:not([disabled])`,d=s(r).mul(-1).equal(),[g,m]=Vi(t,"btn"),p=b=>({[`${i}-compact${b?"-vertical":""}-item`]:{[g("compact-connect-border-color")]:m("bg-color-hover"),[`&${u}`]:{transition:"none",[`& + ${u}:before`]:[{position:"absolute",backgroundColor:m("compact-connect-border-color"),content:'""'},b?{top:d,insetInline:d,height:r}:{insetBlock:d,insetInlineStart:d,width:r}],"&:hover:before":{display:"none"}}}});return[p(),p(!0),{[`${u}${i}-color-default`]:{[g("compact-connect-border-color")]:`color-mix(in srgb, ${m("bg-color-hover")} 75%, ${c})`}}]},RL=ip(["Button","compact"],e=>{const t=Cx(e);return[TL(t),AL(t),$L(t)]},xx);function ML(e){if(typeof e=="object"&&e){let t=e?.delay;return t=!Number.isNaN(t)&&typeof t=="number"?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}const OL={default:["default","outlined"],primary:["primary","solid"],dashed:["default","dashed"],link:["link","link"],text:["default","text"]},_L=Y.forwardRef((e,t)=>{const{_skipSemantic:i,loading:r=!1,prefixCls:s,color:c,variant:u,type:d,danger:g=!1,shape:m,size:p,disabled:b,className:v,rootClassName:x,children:C,icon:E,iconPosition:k,iconPlacement:T,ghost:A=!1,block:P=!1,htmlType:$="button",classNames:R,styles:_,style:M,autoInsertSpace:B,autoFocus:D,...H}=e,I=qi(C),K=d||"default",{getPrefixCls:Q,direction:ne,autoInsertSpace:re,className:j,style:X,classNames:Z,styles:le,loadingIcon:ce,shape:O,color:z,variant:te}=kn("button"),ie=m||O||"default",[se,de]=y.useMemo(()=>{if(c&&u)return[c,u];if(d||g){const nt=OL[K]||[];return g?["danger",nt[1]]:nt}return z&&te?[z,te]:["default","outlined"]},[c,u,d,g,z,te,K]),[he,fe]=y.useMemo(()=>A&&de==="solid"?[se,"outlined"]:[se,de],[se,de,A]),pe=he==="danger",$e=pe?"dangerous":he,Ie=B??re??!0,ke=Q("btn",s),[Oe,yt]=CL(ke),Lt=y.useContext(Tu),et=b??Lt,It=y.useContext(hx),Ye=y.useMemo(()=>ML(r),[r]),[bt,oa]=y.useState(Ye.loading),[ft,Ht]=y.useState(!1),ka=y.useRef(null),mt=Vu(t,ka),xn=I.length===1&&!E&&!Im(fe),Da=y.useRef(!0);Y.useEffect(()=>(Da.current=!1,()=>{Da.current=!0}),[]),_n(()=>{let nt=null;Ye.delay>0?nt=setTimeout(()=>{nt=null,oa(!0)},Ye.delay):oa(Ye.loading);function jn(){nt&&(clearTimeout(nt),nt=null)}return jn},[Ye.delay,Ye.loading]),y.useEffect(()=>{if(!ka.current||!Ie)return;const nt=ka.current.textContent||"";xn&&lh(nt)?ft||Ht(!0):ft&&Ht(!1)}),y.useEffect(()=>{D&&ka.current&&ka.current.focus()},[]);const sa=Y.useCallback(nt=>{if(bt||et){nt.preventDefault();return}e.onClick?.(("href"in e,nt))},[e.onClick,bt,et]),{compactSize:Nt,compactItemClassnames:rn}=v_(ke,ne),Ca=Mr(nt=>p??Nt??It??nt),on=bt?"loading":E,lt=T??k??"start",je=qh(H,["navigate"]),Pe={...e,type:K,color:he,variant:fe,danger:pe,shape:ie,size:Ca,disabled:et,loading:bt,iconPlacement:lt},[Ve,He]=ci([i?void 0:Z,R],[i?void 0:le,_],{props:Pe}),xa=oe(ke,Oe,yt,{[`${ke}-${ie}`]:ie!=="default"&&ie!=="square"&&ie,[`${ke}-${K}`]:K,[`${ke}-dangerous`]:g,[`${ke}-color-${$e}`]:$e,[`${ke}-variant-${fe}`]:fe,[`${ke}-lg`]:Ca==="large",[`${ke}-sm`]:Ca==="small",[`${ke}-icon-only`]:!C&&C!==0&&!!on,[`${ke}-background-ghost`]:A&&!Im(fe),[`${ke}-loading`]:bt,[`${ke}-two-chinese-chars`]:ft&&Ie&&!bt,[`${ke}-block`]:P,[`${ke}-rtl`]:ne==="rtl",[`${ke}-icon-end`]:lt==="end"},rn,v,x,j,Ve.root),la={...He.root,...X,...M},sn={className:Ve.icon,style:He.icon},gt=nt=>Y.createElement(yx,{prefixCls:ke,...sn},nt),ca=Y.createElement(T_,{existIcon:!!E,prefixCls:ke,loading:bt,mount:Da.current,...sn}),Jt=r&&typeof r=="object"&&r.icon||ce;let Bt;E&&!bt?Bt=gt(E):r&&Jt?Bt=gt(Jt):Bt=ca;const ln=Pr(C)?E_(C,xn&&Ie,He.content,Ve.content):null;if(je.href!==void 0)return Y.createElement("a",{...je,className:oe(xa,{[`${ke}-disabled`]:et}),href:et?void 0:je.href,style:la,onClick:sa,ref:mt,tabIndex:et?-1:0,"aria-disabled":et},Bt,ln);let ua=Y.createElement("button",{...H,type:$,className:xa,style:la,onClick:sa,disabled:et,ref:mt},Bt,ln,rn&&Y.createElement(RL,{prefixCls:ke}));return Im(fe)||(ua=Y.createElement(p_,{component:"Button",disabled:bt},ua)),ua}),_l=_L;_l.Group=C_;_l.__ANT_BUTTON=!0;const qm=e=>typeof e?.then=="function",Ex=e=>{const{type:t,children:i,prefixCls:r,buttonProps:s,close:c,autoFocus:u,emitEvent:d,isSilent:g,quitOnNullishReturnValue:m,actionFn:p}=e,b=y.useRef(!1),v=y.useRef(null),[x,C]=DC(!1),E=(...A)=>{c?.(...A)};y.useEffect(()=>{let A=null;return u&&(A=setTimeout(()=>{v.current?.focus({preventScroll:!0})}
159)),()=>{A&&clearTimeout(A)}},[u]);const k=A=>{qm(A)&&(C(!0),A.then((...P)=>{C(!1,!0),E.apply(void 0,P),b.current=!1},P=>{if(C(!1,!0),b.current=!1,!g?.())return Promise.reject(P)}))},T=A=>{if(b.current)return;if(b.current=!0,!p){E();return}let P;if(d){if(P=p(A),m&&!qm(P)){b.current=!1,E(A);return}}else if(p.length)P=p(c),b.current=!1;else if(P=p(),!qm(P)){E();return}k(P)};return y.createElement(_l,{...px(t),onClick:T,loading:x,prefixCls:r,...s,ref:v},i)},Ll=Y.createContext({}),{Provider:Tx}=Ll,WS=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:i,isSilent:r,mergedOkCancel:s,rootPrefixCls:c,close:u,onCancel:d,onConfirm:g,onClose:m}=y.useContext(Ll);return s?Y.createElement(Ex,{isSilent:r,actionFn:d,close:(...p)=>{u?.(...p),g?.(!1),m?.()},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${c}-btn`},i):null},ZS=()=>{const{autoFocusButton:e,close:t,isSilent:i,okButtonProps:r,rootPrefixCls:s,okTextLocale:c,okType:u,onConfirm:d,onOk:g,onClose:m}=y.useContext(Ll);return Y.createElement(Ex,{isSilent:i,type:u||"primary",actionFn:g,close:(...p)=>{t?.(...p),d?.(!0),m?.()},autoFocus:e==="ok",buttonProps:r,prefixCls:`${s}-btn`},c)},wx=y.createContext({});function JS(e,t,i){let r=t;return!r&&i&&(r=`${e}-${i}`),r}function ek(e,t){let i=e[`page${t?"Y":"X"}Offset`];const r=`scroll${t?"Top":"Left"}`;if(typeof i!="number"){const s=e.document;i=s.documentElement[r],typeof i!="number"&&(i=s.body[r])}return i}function LL(e){const t=e.getBoundingClientRect(),i={left:t.left,top:t.top},r=e.ownerDocument,s=r.defaultView||r.parentWindow;return i.left+=ek(s),i.top+=ek(s,!0),i}function tk(e,t=!1){if(hp(e)){const i=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(i)||e.isContentEditable||i==="a"&&!!e.getAttribute("href"),s=e.getAttribute("tabindex"),c=Number(s);let u=null;return s&&!Number.isNaN(c)?u=c:r&&u===null&&(u=0),r&&e.disabled&&(u=null),u!==null&&(u>=0||t&&u<0)}return!1}function Px(e,t=!1){const i=[...e.querySelectorAll("*")].filter(r=>tk(r,t));return tk(e,t)&&i.unshift(e),i}function mq(e,t){if(!e)return;e.focus(t);const{cursor:i}=t||{};if(i&&(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)){const r=e.value.length;switch(i){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}let ko=null,ji=[];const dh=new Map,Sp=new Map;function kp(){return ji[ji.length-1]}function NL(e){const t=kp();if(e&&t){let i;for(const[s,c]of dh.entries())if(c===t){i=s;break}const r=Sp.get(i);return!!r&&(r===e||r.contains(e))}return!1}function DL(e){const{activeElement:t}=document;return e===t||e.contains(t)}function Vm(){const e=kp(),{activeElement:t}=document;if(!NL(t))if(e&&!DL(e)){const i=Px(e);(i.includes(ko)?ko:i[0])?.focus({preventScroll:!0})}else ko=t}function ak(e){if(e.key==="Tab"){const{activeElement:t}=document,i=kp(),r=Px(i),s=r[r.length-1];e.shiftKey&&t===r[0]?ko=s:!e.shiftKey&&t===s&&(ko=r[0])}}function jL(e,t){return e&&(dh.set(t,e),ji=ji.filter(i=>i!==e),ji.push(e),window.addEventListener("focusin",Vm),window.addEventListener("keydown",ak,!0),Vm()),()=>{ko=null,ji=ji.filter(i=>i!==e),dh.delete(t),Sp.delete(t),ji.length===0&&(window.removeEventListener("focusin",Vm),window.removeEventListener("keydown",ak,!0))}}function zL(e,t){const i=gp();return y.useEffect(()=>{if(e){const s=t();if(s)return jL(s,i)}},[e,i]),[s=>{s&&Sp.set(i,s)}]}const FL=y.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function Ou(){return Ou=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Ou.apply(this,arguments)}const IL=Y.forwardRef((e,t)=>{const{prefixCls:i,className:r,style:s,title:c,ariaId:u,footer:d,closable:g,closeIcon:m,onClose:p,children:b,bodyStyle:v,bodyProps:x,modalRender:C,onMouseDown:E,onMouseUp:k,holderRef:T,visible:A,forceRender:P,width:$,height:R,classNames:_,styles:M,isFixedPos:B,focusTrap:D}=e,{panel:H}=Y.useContext(wx),I=y.useRef(null),K=Vu(T,H,I),[Q]=zL(A&&B&&D!==!1,()=>I.current);Y.useImperativeHandle(t,()=>({focus:()=>{I.current?.focus({preventScroll:!0})}}));const ne={};$!==void 0&&(ne.width=$),R!==void 0&&(ne.height=R);const re=d?Y.createElement("div",{className:oe(`${i}-footer`,_?.footer),style:{...M?.footer}},d):null,j=c?Y.createElement("div",{className:oe(`${i}-header`,_?.header),style:{...M?.header}},Y.createElement("div",{className:oe(`${i}-title`,_?.title),id:u,style:{...M?.title}},c)):null,X=y.useMemo(()=>
159typeof g=="object"&&g!==null?g:g?{closeIcon:m??Y.createElement("span",{className:`${i}-close-x`})}:{},[g,m,i]),Z=Rl(X,!0),le=typeof g=="object"&&g.disabled,ce=g?Y.createElement("button",Ou({type:"button",onClick:p,"aria-label":"Close"},Z,{className:`${i}-close`,disabled:le}),X.closeIcon):null,O=Y.createElement("div",{className:oe(`${i}-container`,_?.container),style:M?.container},ce,j,Y.createElement("div",Ou({className:oe(`${i}-body`,_?.body),style:{...v,...M?.body}},x),b),re);return Y.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":c?u:null,"aria-modal":"true",ref:K,style:{...s,...ne},className:oe(i,r),onMouseDown:E,onMouseUp:k,tabIndex:-1,onFocus:z=>{Q(z.target)}},Y.createElement(FL,{shouldUpdate:A||P},C?C(O):O))});function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},fh.apply(this,arguments)}const HL=y.forwardRef((e,t)=>{const{prefixCls:i,title:r,style:s,className:c,visible:u,forceRender:d,destroyOnHidden:g,motionName:m,ariaId:p,onVisibleChanged:b,mousePosition:v}=e,x=y.useRef(null),C=y.useRef(null);y.useImperativeHandle(t,()=>({...C.current,inMotion:x.current.inMotion,enableMotion:x.current.enableMotion}));const[E,k]=y.useState(),T={};E&&(T.transformOrigin=E);function A(){if(!x.current?.nativeElement)return;const P=LL(x.current.nativeElement);k(v&&(v.x||v.y)?`${v.x-P.left}px ${v.y-P.top}px`:"")}return y.createElement(Dn,{visible:u,onVisibleChanged:b,onAppearPrepare:A,onEnterPrepare:A,forceRender:d,motionName:m,removeOnLeave:g,ref:x},({className:P,style:$},R)=>y.createElement(IL,fh({},e,{ref:C,title:r,ariaId:p,prefixCls:i,holderRef:R,style:{...$,...s,...T},className:oe(c,P)})))});function mh(){return mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},mh.apply(this,arguments)}const BL=e=>{const{prefixCls:t,style:i,visible:r,maskProps:s,motionName:c,className:u}=e;return y.createElement(Dn,{key:"mask",visible:r,motionName:c,leavedClassName:`${t}-mask-hidden`},({className:d,style:g},m)=>y.createElement("div",mh({ref:m,style:{...g,...i},className:oe(`${t}-mask`,d,u)},s)))};function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},al.apply(this,arguments)}const UL=e=>{const{prefixCls:t="rc-dialog",zIndex:i,visible:r=!1,focusTriggerAfterClose:s=!0,wrapStyle:c,wrapClassName:u,wrapProps:d,onClose:g,afterOpenChange:m,afterClose:p,transitionName:b,animation:v,closable:x=!0,mask:C=!0,maskTransitionName:E,maskAnimation:k,maskClosable:T=!0,maskStyle:A,maskProps:P,rootClassName:$,rootStyle:R,classNames:_,styles:M}=e,B=y.useRef(null),D=y.useRef(null),H=y.useRef(null),[I,K]=y.useState(r),[Q,ne]=y.useState(!1),re=gp();function j(){kg(D.current,document.activeElement)||(B.current=document.activeElement)}function X(){kg(D.current,document.activeElement)||H.current?.focus()}function Z(){if(K(!1),C&&B.current&&s){try{B.current.focus({preventScroll:!0})}catch{}B.current=null}I&&p?.()}function le(se){se?X():Z(),m?.(se)}function ce(se){g?.(se)}const O=y.useRef(!1);let z=null;T&&(z=se=>{D.current===se.target&&O.current&&ce(se)});function te(se){O.current=se.target===D.current}y.useEffect(()=>{if(r){if(O.current=!1,K(!0),j(),D.current){const se=getComputedStyle(D.current);ne(se.position==="fixed")}}else I&&H.current.enableMotion()&&!H.current.inMotion()&&Z()},[r]);const ie={zIndex:i,...c,...M?.wrapper,display:I?null:"none"};return y.createElement("div",al({className:oe(`${t}-root`,$),style:R},Rl(e,{data:!0})),y.createElement(BL,{prefixCls:t,visible:C&&r,motionName:JS(t,E,k),style:{zIndex:i,...A,...M?.mask},maskProps:P,className:_?.mask}),y.createElement("div",al({className:oe(`${t}-wrap`,u,_?.wrapper),ref:D,onClick:z,onMouseDown:te,style:ie},d),y.createElement(HL,al({},e,{isFixedPos:Q,ref:H,closable:x,ariaId:re,prefixCls:t,visible:r&&I,onClose:ce,onVisibleChanged:le,motionName:JS(t,b,v)}))))};function gh(){return gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},gh.apply(this,arguments)}const qL=e=>{const{visible:t,getContainer:i,forceRender:r,destroyOnHidden:s=!1,afterClose:c,closable:u,panelRef:d,keyboard:g=!0,onClose:m}=e,[p,b]=y.useState(t),v=y.useMemo(()=>({panel:d}),[d]),x=({top:C,event:E})=>{if(C&&g){E.stopPropagation(),m?.(E);return}};return y.useEffect(()=>{t&&b(!0)},[t]),!r&&s&&!p?null:y.createElement(wx.Provider,{value:v},y.createElement(ex,{open:t||r||p,onEsc:x,autoDestroy:!1,getContainer:i,autoLock:t||p},y.createElement(UL,gh({},e,{destroyOnHidden:s,afterClose:()=>{const C=u&&typeof u=="object"?u:{},{afterClose:E}=C||{};E?.(),c?.(),b(!1)}}))))},xr="RC_FORM_INTERNAL_HOOKS",Je=()=>{Sa(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Ao=y.createContext({getFieldValue:Je,getFieldsValue:Je,getFieldError:Je,getFieldWarning:Je,getFieldsError:Je,isFieldsTouched:Je,isFieldTouched:Je,isFieldValidating:Je,isFieldsValidating:Je,resetFields:Je,setFields:Je,setFieldValue:Je,setFieldsValue:Je,validateFields:Je,submit:Je,getInternalHooks:()=>(Je(),{dispatch:Je,initEntityValue:Je,registerField:Je,useSubscribe:Je,setInitialValues:Je,destroyForm:Je,setCallbacks:Je,registerWatch:Je,getFields:Je,setValidateMessages:Je,setPreserve:Je,getInitialValue:Je})}),_u=y.createContext(null);function hh(e){return e==null?[]:Array.isArray(e)?e:[e]}function VL(e){return e&&!!e._init}function ph(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invali
159d for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",tel:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var yh=ph();function KL(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function GL(e,t,i){if(Jh())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var s=new(e.bind.apply(e,r));return i&&hl(s,i.prototype),s}function bh(e){var t=typeof Map=="function"?new Map:void 0;return bh=function(r){if(r===null||!KL(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,s)}function s(){return GL(r,arguments,pl(this).constructor)}return s.prototype=Object.create(r.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),hl(s,r)},bh(e)}var YL=/%[sdj%]/g,XL=function(){};function vh(e){if(!e||!e.length)return null;var t={};return e.forEach(function(i){var r=i.field;t[r]=t[r]||[],t[r].push(i)}),t}function Oa(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),r=1;r<t;r++)i[r-1]=arguments[r];var s=0,c=i.length;if(typeof e=="function")return e.apply(null,i);if(typeof e=="string"){var u=e.replace(YL,function(d){if(d==="%%")return"%";if(s>=c)return d;switch(d){case"%s":return String(i[s++]);case"%d":return Number(i[s++]);case"%j":try{return JSON.stringify(i[s++])}catch{return"[Circular]"}break;default:return d}});return u}return e}function QL(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"||e==="tel"}function Ft(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||QL(t)&&typeof e=="string"&&!e)}function WL(e,t,i){var r=[],s=0,c=e.length;function u(d){r.push.apply(r,Zt(d||[])),s++,s===c&&i(r)}e.forEach(function(d){t(d,u)})}function nk(e,t,i){var r=0,s=e.length;function c(u){if(u&&u.length){i(u);return}var d=r;r=r+1,d<s?t(e[d],c):i([])}c([])}function ZL(e){var t=[];return Object.keys(e).forEach(function(i){t.push.apply(t,Zt(e[i]||[]))}),t}var ik=(function(e){h1(i,e);var t=p1(i);function i(r,s){var c;return _o(this,i),c=t.call(this,"Async Validation Error"),Kt(So(c),"errors",void 0),Kt(So(c),"fields",void 0),c.errors=r,c.fields=s,c}return Lo(i)})(bh(Error));function JL(e,t,i,r,s){if(t.first){var c=new Promise(function(v,x){var C=function(T){return r(T),T.length?x(new ik(T,vh(T))):v(s)},E=ZL(e);nk(E,i,C)});return c.catch(function(v){return v}),c}var u=t.firstFields===!0?Object.keys(e):t.firstFields||[],d=Object.keys(e),g=d.length,m=0,p=[],b=new Promise(function(v,x){var C=function(k){if(p.push.apply(p,k),m++,m===g)return r(p),p.length?x(new ik(p,vh(p))):v(s)};d.length||(r(p),v(s)),d.forEach(function(E){var k=e[E];u.indexOf(E)!==-1?nk(k,i,C):WL(k,i,C)})});return b.catch(function(v){return v}),b}function eN(e){return!!(e&&e.message!==void 0)}function tN(e,t){for(var i=e,r=0;r<t.length;r++){if(i==null)return i;i=i[t[r]]}return i}function rk(e,t){return function(i){var r;return e.fullFields?r=tN(t,e.fullFields):r=t[i.field||e.fullField],eN(i)?(i.field=i.field||e.fullField,i.fieldValue=r,i):{message:typeof i=="function"?i():i,fieldValue:r,field:i.field||e.fullField}
159}}function ok(e,t){if(t){for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];_t(r)==="object"&&_t(e[i])==="object"?e[i]=Ct(Ct({},e[i]),r):e[i]=r}}return e}var yo="enum",aN=function(t,i,r,s,c){t[yo]=Array.isArray(t[yo])?t[yo]:[],t[yo].indexOf(i)===-1&&s.push(Oa(c.messages[yo],t.fullField,t[yo].join(", ")))},nN=function(t,i,r,s,c){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(i)||s.push(Oa(c.messages.pattern.mismatch,t.fullField,i,t.pattern));else if(typeof t.pattern=="string"){var u=new RegExp(t.pattern);u.test(i)||s.push(Oa(c.messages.pattern.mismatch,t.fullField,i,t.pattern))}}},iN=function(t,i,r,s,c){var u=typeof t.len=="number",d=typeof t.min=="number",g=typeof t.max=="number",m=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p=i,b=null,v=typeof i=="number",x=typeof i=="string",C=Array.isArray(i);if(v?b="number":x?b="string":C&&(b="array"),!b)return!1;C&&(p=i.length),x&&(p=i.replace(m,"_").length),u?p!==t.len&&s.push(Oa(c.messages[b].len,t.fullField,t.len)):d&&!g&&p<t.min?s.push(Oa(c.messages[b].min,t.fullField,t.min)):g&&!d&&p>t.max?s.push(Oa(c.messages[b].max,t.fullField,t.max)):d&&g&&(p<t.min||p>t.max)&&s.push(Oa(c.messages[b].range,t.fullField,t.min,t.max))},Ax=function(t,i,r,s,c,u){t.required&&(!r.hasOwnProperty(t.field)||Ft(i,u||t.type))&&s.push(Oa(c.messages.required,t.fullField))},ru;const rN=(function(){if(ru)return ru;var e="[a-fA-F\\d:]",t=function(_){return _&&_.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},i="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",s=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(i,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(i,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(i,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(i,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(i,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(i,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(i,"|(?::").concat(r,"){1,7}|:))")],c="(?:%[0-9a-zA-Z]{1,})?",u="(?:".concat(s.join("|"),")").concat(c),d=new RegExp("(?:^".concat(i,"$)|(?:^").concat(u,"$)")),g=new RegExp("^".concat(i,"$")),m=new RegExp("^".concat(u,"$")),p=function(_){return _&&_.exact?d:new RegExp("(?:".concat(t(_)).concat(i).concat(t(_),")|(?:").concat(t(_)).concat(u).concat(t(_),")"),"g")};p.v4=function(R){return R&&R.exact?g:new RegExp("".concat(t(R)).concat(i).concat(t(R)),"g")},p.v6=function(R){return R&&R.exact?m:new RegExp("".concat(t(R)).concat(u).concat(t(R)),"g")};var b="(?:(?:[a-z]+:)?//)",v="(?:\\S+(?::\\S*)?@)?",x=p.v4().source,C=p.v6().source,E="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",k="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",T="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",A="(?::\\d{2,5})?",P='(?:[/?#][^\\s"]*)?',$="(?:".concat(b,"|www\\.)").concat(v,"(?:localhost|").concat(x,"|").concat(C,"|").concat(E).concat(k).concat(T,")").concat(A).concat(P);return ru=new RegExp("(?:^".concat($,"$)"),"i"),ru});var Km={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,tel:/^(\+[0-9]{1,3}[-\s\u2011]?)?(\([0-9]{1,4}\)[-\s\u2011]?)?([0-9]+[-\s\u2011]?)*[0-9]+$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Ws={integer:function(t){return Ws.number(t)&&parseInt(t,10)===t},float:function(t){return Ws.number(t)&&!Ws.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return _t(t)==="object"&&!Ws.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Km.email)},tel:function(t){return typeof t=="string"&&t.length<=32&&!!t.match(Km.tel)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(rN())},hex:function(t){return typeof t=="string"&&!!t.match(Km.hex)}},oN=function(t,i,r,s,c){if(t.required&&i===void 0){Ax(t,i,r,s,c);return}var u=["integer","float","array","regexp","object","method","email","tel","number","date","url","hex"],d=t.type;u.indexOf(d)>-1?Ws[d](i)||s.push(Oa(c.messages.types[d],t.fullField,t.type)):d&&_t(i)!==t.type&&s.push(Oa(c.messages.types[d],t.fullField,t.type))},sN=function(t,i,r,s,c){(/^\s+$/.test(i)||i==="")&&s.push(Oa(c.messages.whitespace,t.fullField))};const Ne={required:Ax,whitespace:sN,type:oN,range:iN,enum:aN,pattern:nN};var lN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c)}r(u)},cN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(i==null&&!t.required)return r();Ne.required(t,i,s,u,c,"array"),i!=null&&(Ne.type(t,i,s,u,c),Ne.range(t,i,s,u,c))}r(u)},uN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&Ne.type(t,i,s,u,c)}r(u)},dN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i,"date")&&!t.required)return r();if(Ne.required(t,i,s,u,c),!Ft(i,"date")){var g;i instanceof Date?g=i:g=new Date(i),Ne.type(t,g,s,u,c),g&&Ne.range(t,g.getTime(),s,u,c)}}r(u)},fN="enum",mN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&Ne[fN](t,i,s,u,c)}r(u)},gN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&(Ne.type(t,i,s,u,c),Ne.range(t,i,s,u,c))}r(u)},hN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&(Ne.type(t,i,s,u,c),Ne.range(t,i,s,u,c))}r(u)},pN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&Ne.type(t,i,s,u,c)}r(u)},yN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);
159if(d){if(i===""&&(i=void 0),Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&(Ne.type(t,i,s,u,c),Ne.range(t,i,s,u,c))}r(u)},bN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),i!==void 0&&Ne.type(t,i,s,u,c)}r(u)},vN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i,"string")&&!t.required)return r();Ne.required(t,i,s,u,c),Ft(i,"string")||Ne.pattern(t,i,s,u,c)}r(u)},SN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i)&&!t.required)return r();Ne.required(t,i,s,u,c),Ft(i)||Ne.type(t,i,s,u,c)}r(u)},kN=function(t,i,r,s,c){var u=[],d=Array.isArray(i)?"array":_t(i);Ne.required(t,i,s,u,c,d),r(u)},CN=function(t,i,r,s,c){var u=[],d=t.required||!t.required&&s.hasOwnProperty(t.field);if(d){if(Ft(i,"string")&&!t.required)return r();Ne.required(t,i,s,u,c,"string"),Ft(i,"string")||(Ne.type(t,i,s,u,c),Ne.range(t,i,s,u,c),Ne.pattern(t,i,s,u,c),t.whitespace===!0&&Ne.whitespace(t,i,s,u,c))}r(u)},ou=function(t,i,r,s,c){var u=t.type,d=[],g=t.required||!t.required&&s.hasOwnProperty(t.field);if(g){if(Ft(i,u)&&!t.required)return r();Ne.required(t,i,s,d,c,u),Ft(i,u)||Ne.type(t,i,s,d,c)}r(d)};const nl={string:CN,method:pN,number:yN,boolean:uN,regexp:SN,integer:hN,float:gN,array:cN,object:bN,enum:mN,pattern:vN,date:dN,url:ou,hex:ou,email:ou,tel:ou,required:kN,any:lN};var Nl=(function(){function e(t){_o(this,e),Kt(this,"rules",null),Kt(this,"_messages",yh),this.define(t)}return Lo(e,[{key:"define",value:function(i){var r=this;if(!i)throw new Error("Cannot configure a schema with no rules");if(_t(i)!=="object"||Array.isArray(i))throw new Error("Rules must be an object");this.rules={}
159,Object.keys(i).forEach(function(s){var c=i[s];r.rules[s]=Array.isArray(c)?c:[c]})}},{key:"messages",value:function(i){return i&&(this._messages=ok(ph(),i)),this._messages}},{key:"validate",value:function(i){var r=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},u=i,d=s,g=c;if(typeof d=="function"&&(g=d,d={}),!this.rules||Object.keys(this.rules).length===0)return g&&g(null,u),Promise.resolve(u);function m(C){var E=[],k={};function T(P){if(Array.isArray(P)){var $;E=($=E).concat.apply($,Zt(P))}else E.push(P)}for(var A=0;A<C.length;A++)T(C[A]);E.length?(k=vh(E),g(E,k)):g(null,u)}if(d.messages){var p=this.messages();p===yh&&(p=ph()),ok(p,d.messages),d.messages=p}else d.messages=this.messages();var b={},v=d.keys||Object.keys(this.rules);v.forEach(function(C){var E=r.rules[C],k=u[C];E.forEach(function(T){var A=T;typeof A.transform=="function"&&(u===i&&(u=Ct({},u)),k=u[C]=A.transform(k),k!=null&&(A.type=A.type||(Array.isArray(k)?"array":_t(k)))),typeof A=="function"?A={validator:A}:A=Ct({},A),A.validator=r.getValidationMethod(A),A.validator&&(A.field=C,A.fullField=A.fullField||C,A.type=r.getType(A),b[C]=b[C]||[],b[C].push({rule:A,value:k,source:u,field:C}))})});var x={};return JL(b,d,function(C,E){var k=C.rule,T=(k.type==="object"||k.type==="array")&&(_t(k.fields)==="object"||_t(k.defaultField)==="object");T=T&&(k.required||!k.required&&C.value),k.field=C.field;function A(M,B){return Ct(Ct({},B),{},{fullField:"".concat(k.fullField,".").concat(M),fullFields:k.fullFields?[].concat(Zt(k.fullFields),[M]):[M]})}function P(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],B=Array.isArray(M)?M:[M];!d.suppressWarning&&B.length&&e.warning("async-validator:",B),B.length&&k.message!==void 0&&k.message!==null&&(B=[].concat(k.message));var D=B.map(rk(k,u));if(d.first&&D.length)return x[k.field]=1,E(D);if(!T)E(D);else{if(k.required&&!C.value)return k.message!==void 0?D=[].concat(k.message).map(rk(k,u)):d.error&&(D=[d.error(k,Oa(d.messages.required,k.field))]),E(D);var H={};k.defaultField&&Object.keys(C.value).map(function(Q){H[Q]=k.defaultField}),H=Ct(Ct({},H),C.rule.fields);var I={};Object.keys(H).forEach(function(Q){var ne=H[Q],re=Array.isArray(ne)?ne:[ne];I[Q]=re.map(A.bind(null,Q))});var K=new e(I);K.messages(d.messages),C.rule.options&&(C.rule.options.messages=d.messages,C.rule.options.error=d.error),K.validate(C.value,C.rule.options||d,function(Q){var ne=[];D&&D.length&&ne.push.apply(ne,Zt(D)),Q&&Q.length&&ne.push.apply(ne,Zt(Q)),E(ne.length?ne:null)})}}var $;if(k.asyncValidator)$=k.asyncValidator(k,C.value,P,C.source,d);else if(k.validator){try{$=k.validator(k,C.value,P,C.source,d)}catch(M){var R,_;(R=(_=console).error)===null||R===void 0||R.call(_,M),d.suppressValidatorError||setTimeout(function(){throw M},0),P(M.message)}$===!0?P():$===!1?P(typeof k.message=="function"?k.message(k.fullField||k.field):k.message||"".concat(k.fullField||k.field," fails")):$ instanceof Array?P($):$ instanceof Error&&P($.message)}$&&$.then&&$.then(function(){return P()},function(M){return P(M)})},function(C){m(C)},u)}},{key:"getType",value:function(i){if(i.type===void 0&&i.pattern instanceof RegExp&&(i.type="pattern"),typeof i.validator!="function"&&i.type&&!nl.hasOwnProperty(i.type))throw new Error(Oa("Unknown rule type %s",i.type));return i.type||"string"}},{key:"getValidationMethod",value:function(i){if(typeof i.validator=="function")return i.validator;var r=Object.keys(i),s=r.indexOf("message");return s!==-1&&r.splice(s,1),r.length===1&&r[0]==="required"?nl.required:nl[this.getType(i)]||void 0}}]),e})();Kt(Nl,"register",function(t,i){if(typeof i!="function")throw new Error("Cannot register a validator by type, validator is not a function");nl[t]=i});Kt(Nl,"warning",XL);Kt(Nl,"messages",yh);Kt(Nl,"validators",nl);const va="'${name}' is not a valid ${type}",$x={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}
159' is invalid date"},types:{string:va,method:va,array:va,object:va,number:va,date:va,boolean:va,integer:va,float:va,regexp:va,email:va,tel:va,url:va,hex:va},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},sk=Nl;function xN(e,t){return e.replace(/\\?\$\{\w+\}/g,i=>{if(i.startsWith("\\"))return i.slice(1);const r=i.slice(2,-1);return t[r]})}const lk="CODE_LOGIC_ERROR";async function Sh(e,t,i,r,s){const c={...i};if(delete c.ruleIndex,sk.warning=()=>{},c.validator){const v=c.validator;c.validator=(...x)=>{try{return v(...x)}catch(C){return console.error(C),Promise.reject(lk)}}}let u=null;c&&c.type==="array"&&c.defaultField&&(u=c.defaultField,delete c.defaultField);const d=new sk({[e]:[c]}),g=vo($x,r.validateMessages);d.messages(g);let m=[];try{await Promise.resolve(d.validate({[e]:t},{...r}))}catch(v){v.errors&&(m=v.errors.map(({message:x},C)=>{const E=x===lk?g.default:x;return y.isValidElement(E)?y.cloneElement(E,{key:`error_${C}`}):E}))}if(!m.length&&u&&Array.isArray(t)&&t.length>0)return(await Promise.all(t.map((x,C)=>Sh(`${e}.${C}`,x,u,r,s)))).reduce((x,C)=>[...x,...C],[]);const p={...i,name:e,enum:(i.enum||[]).join(", "),...s};return m.map(v=>typeof v=="string"?xN(v,p):v)}function EN(e,t,i,r,s,c){const u=e.join("."),d=i.map((m,p)=>{const b=m.validator,v={...m,ruleIndex:p};return b&&(v.validator=(x,C,E)=>{let k=!1;const A=b(x,C,(...P)=>{Promise.resolve().then(()=>{Sa(!k,"Your validator function has already return a promise. `callback` will be ignored."),k||E(...P)})});k=A&&typeof A.then=="function"&&typeof A.catch=="function",Sa(k,"`callback` is deprecated. Please return a promise instead."),k&&A.then(()=>{E()}).catch(P=>{E(P||" ")})}),v}).sort(({warningOnly:m,ruleIndex:p},{warningOnly:b,ruleIndex:v})=>!!m==!!b?p-v:m?1:-1);let g;if(s===!0)g=new Promise(async(m,p)=>{for(let b=0;b<d.length;b+=1){const v=d[b],x=await Sh(u,t,v,r,c);if(x.length){p([{errors:x,rule:v}]);return}}m([])});else{const m=d.map(p=>Sh(u,t,p,r,c).then(b=>({errors:b,rule:p})));g=(s?wN(m):TN(m)).then(p=>Promise.reject(p))}return g.catch(m=>m),g}async function TN(e){return Promise.all(e).then(t=>[].concat(...t))}async function wN(e){let t=0;return new Promise(i=>{e.forEach(r=>{r.then(s=>{s.errors.length&&i([s]),t+=1,t===e.length&&i([])})})})}function kt(e){return hh(e)}function ck(e,t){let i={};return t.forEach(r=>{const s=vn(e,r);i=en(i,r,s)}),i}function Co(e,t,i=!1){return e&&e.some(r=>Lu(t,r,i))}function Lu(e,t,i=!1){return!e||!t||!i&&e.length!==t.length?!1:t.every((r,s)=>e[s]===r)}function PN(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||typeof e!="object"||typeof t!="object")return!1;const i=Object.keys(e),r=Object.keys(t);return[...new Set([...i,...r])].every(c=>{const u=e[c],d=t[c];return typeof u=="function"&&typeof d=="function"?!0:u===d})}function AN(e,...t){const i=t[0];return i&&i.target&&typeof i.target=="object"&&e in i.target?i.target[e]:i}function uk(e,t,i){const{length:r}=e;if(t<0||t>=r||i<0||i>=r)return e;const s=e[t],c=t-i;return c>0?[...e.slice(0,i),s,...e.slice(i,t),...e.slice(t+1,r)]:c<0?[...e.slice(0,t),...e.slice(t+1,i+1),s,...e.slice(i+1,r)]:e}async function $N(){return new Promise(e=>{ri(()=>{e()})})}function kh(){return kh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},kh.apply(this,arguments)}const gr=[],Ls=[];function Gm(e,t,i,r,s,c){return typeof e=="function"?e(t,i,"source"in c?{source:c.source}:{}):r!==s}class RN extends y.Component{static contextType=Ao;state={resetCount:0};cancelRegisterFunc=null;mounted=!1;touched=!1;dirty=!1;validatePromise;prevValidating;errors=gr;warnings=Ls;constructor(t){if(super(t),t.fieldContext){const{getInternalHooks:i}=t.fieldContext,{initEntityValue:r}=i(xr);r(this)}}componentDidMount(){const{shouldUpdate:t,fieldContext:i}=this.props;if(this.mounted=!0,i){const{getInternalHooks:r}=i,{registerField:s}=r(xr);this.cancelRegisterFunc=s(this)}t===!0&&this.reRender()}componentWillUnmount(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}cancelRegister=()=>{const{preserve:t,isListField:i,name:r}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(i,t,kt(r)),this.cancelRegisterFunc=null};getNamePath=()=>{const{name:t,fieldContext:i}=this.props,{prefixName:r=[]}=i;return t!==void 0?[...r,...t]:[]};getRules=()=>{const{rules:t=[],fieldContext:i}=this.props;return t.map(r=>typeof r=="function"?r(i):r)};reRender(){this.mounted&&this.forceUpdate()}refresh=()=>{this.mounted&&this.setState(({resetCount:t})=>({resetCount:t+1}))};metaCache=null;triggerMetaEvent=t=>{const{onMetaChange:i}=this.props;if(i){const r={...this.getMeta(),destroy:t};xg(this.metaCache,r)||i(r),this.metaCache=r}else this.metaCache=null};onStoreChange=(t,i,r)=>{const{shouldUpdate:s,dependencies:c=[],onReset:u}=this.props,{store:d}=r,g=this.getNamePath(),m=this.getValue(t),p=this.getValue(d),b=i&&Co(i,g);switch(r.type==="valueUpdate"&&r.source==="external"&&!xg(m,p)&&(this.touched=!0,this.dirty=!0,this.validatePromise=null,this.errors=gr,this.warnings=Ls,this.triggerMetaEvent()),r.type){case"reset":if(!i||b){this.touched=!1,this.dirty=!1,this.validatePromise=void 0,this.errors=gr,this.warnings=Ls,this.triggerMetaEvent(),u?.(),this.refresh();return}break;case"remove":{if(s&&Gm(s,t,d,m,p,r)){this.reRender();return}break}case"setField":{const{data:v}=r;if(b){"touched"in v&&(this.touched=v.touched),"validating"in v&&!("originRCField"in v)&&(this.validatePromise=v.validating?Promise.resolve([]):null),"errors"in v&&(this.errors=v.errors||gr),"warnings"in v&&(this.warnings=v.warnings||Ls),this.dirty=!0,this.triggerMetaEvent(),this.reRender();return}else if("value"in v&&Co(i,g,!0)){this.reRender();return}if(s&&!g.length&&Gm(s,t,d,m,p,r)){this.reRender();return}break}
159case"dependenciesUpdate":{if(c.map(kt).some(x=>Co(r.relatedFields,x))){this.reRender();return}break}default:if(b||(!c.length||g.length||s)&&Gm(s,t,d,m,p,r)){this.reRender();return}break}s===!0&&this.reRender()};validateRules=t=>{const i=this.getNamePath(),r=this.getValue(),{triggerName:s,validateOnly:c=!1,delayFrame:u}=t||{},d=Promise.resolve().then(async()=>{if(!this.mounted)return[];const{validateFirst:g=!1,messageVariables:m,validateDebounce:p}=this.props;u&&await $N();let b=this.getRules();if(s&&(b=b.filter(x=>x).filter(x=>{const{validateTrigger:C}=x;return C?hh(C).includes(s):!0})),p&&s&&(await new Promise(x=>{setTimeout(x,p)}),this.validatePromise!==d))return[];const v=EN(i,r,b,t,g,m);return v.catch(x=>x).then((x=gr)=>{if(this.validatePromise===d){this.validatePromise=null;const C=[],E=[];x.forEach?.(({rule:{warningOnly:k},errors:T=gr})=>{k?E.push(...T):C.push(...T)}),this.errors=C,this.warnings=E,this.triggerMetaEvent(),this.reRender()}}),v});return c||(this.validatePromise=d,this.dirty=!0,this.errors=gr,this.warnings=Ls,this.triggerMetaEvent(),this.reRender()),d};isFieldValidating=()=>!!this.validatePromise;isFieldTouched=()=>this.touched;isFieldDirty=()=>{if(this.dirty||this.props.initialValue!==void 0)return!0;const{fieldContext:t}=this.props,{getInitialValue:i}=t.getInternalHooks(xr);return i(this.getNamePath())!==void 0};getErrors=()=>this.errors;getWarnings=()=>this.warnings;isListField=()=>this.props.isListField;isList=()=>this.props.isList;isPreserve=()=>this.props.preserve;getMeta=()=>(this.prevValidating=this.isFieldValidating(),{touched:this.isFieldTouched(),validating:this.prevValidating,errors:this.errors,warnings:this.warnings,name:this.getNamePath(),validated:this.validatePromise===null});getOnlyChild=t=>{if(typeof t=="function"){const r=this.getMeta();return{...this.getOnlyChild(t(this.getControlled(),r,this.props.fieldContext)),isFunction:!0}}const i=qi(t);return i.length!==1||!y.isValidElement(i[0])?{child:i,isFunction:!1}:{child:i[0],isFunction:!1}};getValue=t=>{const{getFieldsValue:i}=this.props.fieldContext,r=this.getNamePath();return vn(t||i(!0),r)};getControlled=(t={})=>{const{name:i,trigger:r="onChange",validateTrigger:s,getValueFromEvent:c,normalize:u,valuePropName:d="value",getValueProps:g,fieldContext:m}=this.props,p=s!==void 0?s:m.validateTrigger,b=this.getNamePath(),{getInternalHooks:v,getFieldsValue:x}=m,{dispatch:C}=v(xr),E=this.getValue(),k=g||(R=>({[d]:R})),T=t[r],A=i!==void 0?k(E):{},P={...t,...A};return P[r]=(...R)=>{this.touched=!0,this.dirty=!0,this.triggerMetaEvent();let _;c?_=c(...R):_=AN(d,...R),u&&(_=u(_,E,x(!0))),_!==E&&C({type:"updateValue",namePath:b,value:_}),T&&T(...R)},hh(p||[]).forEach(R=>{const _=P[R];P[R]=(...M)=>{_&&_(...M);const{rules:B}=this.props;B&&B.length&&C({type:"validateField",namePath:b,triggerName:R})}}),P};render(){const{resetCount:t}=this.state,{children:i}=this.props,{child:r,isFunction:s}=this.getOnlyChild(i);let c;return s?c=r:y.isValidElement(r)?c=y.cloneElement(r,this.getControlled(r.props)):(Sa(!r,"`children` of Field is not validate ReactElement."),c=r),y.createElement(y.Fragment,{key:t},c)}}function Rx({name:e,...t}){const i=y.useContext(Ao),r=y.useContext(_u),s=e!==void 0?kt(e):void 0,c=t.isListField??!!r;let u="keep";return c||(u=`_${(s||[]).join("_")}`),y.createElement(RN,kh({key:u,name:s,isListField:c},t,{fieldContext:i}))}function MN({name:e,initialValue:t,children:i,rules:r,validateTrigger:s,isListField:c}){const u=y.useContext(Ao),d=y.useContext(_u),m=y.useRef({keys:[],id:0}).current,p=y.useMemo(()=>[...kt(u.prefixName)||[],...kt(e)],[u.prefixName,e]),b=y.useMemo(()=>({...u,prefixName:p}),[u,p]),v=y.useMemo(()=>({getKey:C=>{const E=p.length,k=C[E];return[m.keys[k],C.slice(E+1)]}}),[m,p]);if(typeof i!="function")return Sa(!1,"Form.List only accepts function as children."),null;const x=(C,E,{source:k})=>k==="internal"?!1:C!==E;return y.createElement(_u.Provider,{value:v},y.createElement(Ao.Provider,{value:b},y.createElement(Rx,{name:[],shouldUpdate:x,rules:r,validateTrigger:s,initialValue:t,isList:!0,isListField:c??!!d},({value:C=[],onChange:E},k)=>{const{getFieldValue:T}=u,A=()=>T(p||[])||[],P={add:(R,_)=>{const M=A();_>=0&&_<=M.length?(m.keys=[...m.keys.slice(0,_),m.id,...m.keys.slice(_)],E([...M.slice(0,_),R,...M.slice(_)])):(m.keys=[...m.keys,m.
159id],E([...M,R])),m.id+=1},remove:R=>{const _=A(),M=new Set(Array.isArray(R)?R:[R]);M.size<=0||(m.keys=m.keys.filter((B,D)=>!M.has(D)),E(_.filter((B,D)=>!M.has(D))))},move(R,_){if(R===_)return;const M=A();R<0||R>=M.length||_<0||_>=M.length||(m.keys=uk(m.keys,R,_),E(uk(M,R,_)))}};let $=C||[];return Array.isArray($)||($=[]),i($.map((R,_)=>{let M=m.keys[_];return M===void 0&&(m.keys[_]=m.id,M=m.keys[_],m.id+=1),{name:_,key:M,isListField:!0}}),P,k)})))}function ON(e){let t=!1,i=e.length;const r=[];return e.length?new Promise((s,c)=>{e.forEach((u,d)=>{u.catch(g=>(t=!0,g)).then(g=>{i-=1,r[d]=g,!(i>0)&&(t&&c(r),s(r))})})}):Promise.resolve([])}const Ch="__@field_split__";function su(e){return e.map(t=>`${typeof t}:${t}`).join(Ch)}class bo{kvs=new Map;set(t,i){this.kvs.set(su(t),i)}get(t){return this.kvs.get(su(t))}getAsPrefix(t){const i=su(t),r=i+Ch,s=[],c=this.kvs.get(i);return c!==void 0&&s.push(c),this.kvs.forEach((u,d)=>{d.startsWith(r)&&s.push(u)}),s}update(t,i){const r=this.get(t),s=i(r);s?this.set(t,s):this.delete(t)}delete(t){this.kvs.delete(su(t))}map(t){return[...this.kvs.entries()].map(([i,r])=>{const s=i.split(Ch);return t({key:s.map(c=>{const[,u,d]=c.match(/^([^:]*):(.*)$/);return u==="number"?Number(d):d}),value:r})})}toJSON(){const t={};return this.map(({key:i,value:r})=>(t[i.join(".")]=r,null)),t}}const _N=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)};class LN{namePathList=[];taskId=0;watcherList=new Set;form;constructor(t){this.form=t}register(t){return this.watcherList.add(t),()=>{this.watcherList.delete(t)}}notify(t){t.forEach(i=>{this.namePathList.every(r=>!Lu(r,i))&&this.namePathList.push(i)}),this.doBatch()}doBatch(){this.taskId+=1;const t=this.taskId;_N(()=>{if(t===this.taskId&&this.watcherList.size){const i=this.form.getForm(),r=i.getFieldsValue(),s=i.getFieldsValue(!0);this.watcherList.forEach(c=>{c(r,s,this.namePathList)}),this.namePathList=[]}})}}class NN{formHooked=!1;forceRootUpdate;subscribable=!0;store={};fieldEntities=[];initialValues={};callbacks={};validateMessages=null;preserve=null;lastValidatePromise=null;watcherCenter=new LN(this);constructor(t){this.forceRootUpdate=t}getForm=()=>({getFieldValue:this.getFieldValue,getFieldsValue:this.getFieldsValue,getFieldError:this.getFieldError,getFieldWarning:this.getFieldWarning,getFieldsError:this.getFieldsError,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,isFieldValidating:this.isFieldValidating,is
159FieldsValidating:this.isFieldsValidating,resetFields:this.resetFields,setFields:this.setFields,setFieldValue:this.setFieldValue,setFieldsValue:this.setFieldsValue,validateFields:this.validateFields,submit:this.submit,_init:!0,getInternalHooks:this.getInternalHooks});getInternalHooks=t=>t===xr?(this.formHooked=!0,{dispatch:this.dispatch,initEntityValue:this.initEntityValue,registerField:this.registerField,useSubscribe:this.useSubscribe,setInitialValues:this.setInitialValues,destroyForm:this.destroyForm,setCallbacks:this.setCallbacks,setValidateMessages:this.setValidateMessages,getFields:this.getFields,setPreserve:this.setPreserve,getInitialValue:this.getInitialValue,registerWatch:this.registerWatch}):(Sa(!1,"`getInternalHooks` is internal usage. Should not call directly."),null);useSubscribe=t=>{this.subscribable=t};prevWithoutPreserves=null;setInitialValues=(t,i)=>{if(this.initialValues=t||{},i){let r=vo(t,this.store);this.prevWithoutPreserves?.map(({key:s})=>{r=en(r,s,vn(t,s))}),this.prevWithoutPreserves=null,this.updateStore(r)}};destroyForm=t=>{if(t)this.updateStore({});else{const i=new bo;this.getFieldEntities(!0).forEach(r=>{this.isMergedPreserve(r.isPreserve())||i.set(r.getNamePath(),!0)}),this.prevWithoutPreserves=i}};getInitialValue=t=>{const i=vn(this.initialValues,t);return t.length?vo(i):i};setCallbacks=t=>{this.callbacks=t};setValidateMessages=t=>{this.validateMessages=t};setPreserve=t=>{this.preserve=t};registerWatch=t=>this.watcherCenter.register(t);notifyWatch=(t=[])=>{this.watcherCenter.notify(t)};timeoutId=null;warningUnhooked=()=>{};updateStore=t=>{this.store=t};getFieldEntities=(t=!1)=>t?this.fieldEntities.filter(i=>i.getNamePath().length):this.fieldEntities;getFieldsMap=(t=!1)=>{const i=new bo;return this.getFieldEntities(t).forEach(r=>{const s=r.getNamePath();i.set(s,r)}),i};getFieldEntitiesForNamePathList=(t,i=!1)=>{if(!t)return this.getFieldEntities(!0);const r=this.getFieldsMap(!0);return i?t.flatMap(s=>{const c=kt(s),u=r.getAsPrefix(c);return u.length?u:[{INVALIDATE_NAME_PATH:c}]}):t.map(s=>{const c=kt(s);return r.get(c)||{INVALIDATE_NAME_PATH:kt(s)}})};getFieldsValue=(t,i)=>{this.warningUnhooked();let r,s;if(t===!0||Array.isArray(t)?(r=t,s=i):t&&typeof t=="object"&&(s=t.filter),r===!0&&!s)return this.store;const c=this.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null,!0),u=[],d=[];c.forEach(m=>{const p=m.INVALIDATE_NAME_PATH||m.getNamePath();if(m.isList?.()){d.push(p);return}if(!s)u.push(p);else{const b="getMeta"in m?m.getMeta():null;s(b)&&u.push(p)}});let g=ck(this.store,u.map(kt));return d.forEach(m=>{vn(g,m)||(g=en(g,m,[]))}),g};getFieldValue=t=>{this.warningUnhooked();const i=kt(t);return vn(this.store,i)};getFieldsError=t=>(this.warningUnhooked(),this.getFieldEntitiesForNamePathList(t).map((r,s)=>r&&!r.INVALIDATE_NAME_PATH?{name:r.getNamePath(),errors:r.getErrors(),warnings:r.getWarnings()}:{name:kt(t[s]),errors:[],warnings:[]}));getFieldError=t=>{this.warningUnhooked();const i=kt(t);return this.getFieldsError([i])[0].errors};getFieldWarning=t=>{this.warningUnhooked();const i=kt(t);return this.getFieldsError([i])[0].warnings};isFieldsTouched=(...t)=>{this.warningUnhooked();const[i,r]=t;let s,c=!1;t.length===0?s=null:t.length===1?Array.isArray(i)?(s=i.map(kt),c=!1):(s=null,c=i):(s=i.map(kt),c=r);const u=this.getFieldEntities(!0),d=b=>b.isFieldTouched();if(!s)return c?u.every(b=>d(b)||b.isList()):u.some(d);const g=new bo;s.forEach(b=>{g.set(b,[])}),u.forEach(b=>{const v=b.getNamePath();s.forEach(x=>{x.every((C,E)=>v[E]===C)&&g.update(x,C=>[...C,b])})});const m=b=>b.some(d),p=g.map(({value:b})=>b);return c?p.every(m):p.some(m)};isFieldTouched=t=>(this.warningUnhooked(),this.isFieldsTouched([t]));isFieldsValidating=t=>{this.warningUnhooked();const i=this.getFieldEntities();if(!t)return i.some(s=>s.isFieldValidating());const r=t.map(kt);return i.some(s=>{const c=s.getNamePath();return Co(r,c)&&s.isFieldValidating()})};isFieldValidating=t=>(this.warningUnhooked(),this.isFieldsValidating([t]));resetWithFieldInitialValue=(t={})=>{const i=new bo,r=this.getFieldEntities(!0);r.forEach(u=>{const{initialValue:d}=u.props,g=u.getNamePath();if(d!==void 0){const m=i.get(g)||new Set;m.add({entity:u,value:d}),i.set(g,m)}});const s=u=>{u.forEach(d=>{const{initialValue:g}=d.props;if(g!==void 0){const m=d.getNamePath();if(this.getInitialValue(m)!==void 0)Sa(!1,`Form already set 'initialValues' with path '${m.join(".")}'. Field can not overwrite it.`);else{const b=i.get(m);
159if(b&&b.size>1)Sa(!1,`Multiple Field with path '${m.join(".")}' set 'initialValue'. Can not decide which one to pick.`);else if(b){const v=this.getFieldValue(m);!d.isListField()&&(!t.skipExist||v===void 0)&&this.updateStore(en(this.store,m,[...b][0].value))}}}})};let c;t.entities?c=t.entities:t.namePathList?(c=[],t.namePathList.forEach(u=>{const d=i.get(u);d&&c.push(...[...d].map(g=>g.entity))})):c=r,s(c)};resetFields=t=>{this.warningUnhooked();const i=this.store;if(!t){this.updateStore(vo(this.initialValues)),this.resetWithFieldInitialValue(),this.notifyObservers(i,null,{type:"reset"}),this.notifyWatch();return}const r=t.map(kt);r.forEach(s=>{const c=this.getInitialValue(s);this.updateStore(en(this.store,s,c))}),this.resetWithFieldInitialValue({namePathList:r}),this.notifyObservers(i,r,{type:"reset"}),this.notifyWatch(r)};setFields=t=>{this.warningUnhooked();const i=this.store,r=[];t.forEach(s=>{const{name:c,...u}=s,d=kt(c);r.push(d),"value"in u&&this.updateStore(en(this.store,d,u.value)),this.notifyObservers(i,[d],{type:"setField",data:s})}),this.notifyWatch(r)};getFields=()=>this.getFieldEntities(!0).map(r=>{const s=r.getNamePath(),u={...r.getMeta(),name:s,value:this.getFieldValue(s)};return Object.defineProperty(u,"originRCField",{value:!0}),u});initEntityValue=t=>{const{initialValue:i}=t.props;if(i!==void 0){const r=t.getNamePath();vn(this.store,r)===void 0&&this.updateStore(en(this.store,r,i))}};isMergedPreserve=t=>(t!==void 0?t:this.preserve)??!0;registerField=t=>{this.fieldEntities.push(t);const i=t.getNamePath();if(this.notifyWatch([i]),t.props.initialValue!==void 0){const r=this.store;this.resetWithFieldInitialValue({entities:[t],skipExist:!0}),this.notifyObservers(r,[t.getNamePath()],{type:"valueUpdate",source:"internal"})}return(r,s,c=[])=>{if(this.fieldEntities=this.fieldEntities.filter(u=>u!==t),!this.isMergedPreserve(s)&&(!r||c.length>1)){const u=r?void 0:this.getInitialValue(i);if(i.length&&this.getFieldValue(i)!==u&&this.fieldEntities.every(d=>!Lu(d.getNamePath(),i))){const d=this.store;this.updateStore(en(d,i,u,!0)),this.notifyObservers(d,[i],{type:"remove"}),this.triggerDependenciesUpdate(d,i)}}this.notifyWatch([i])}};dispatch=t=>{switch(t.type){case"updateValue":{const{namePath:i,value:r}=t;this.updateValue(i,r);break}case"validateField":{const{namePath:i,triggerName:r}=t;this.validateFields([i],{triggerName:r});break}}};notifyObservers=(t,i,r)=>{if(this.subscribable){const s={...r,store:this.getFieldsValue(!0)};this.getFieldEntities().forEach(({onStoreChange:c})=>{c(t,i,s)})}else this.forceRootUpdate()};triggerDependenciesUpdate=(t,i)=>{const r=this.getDependencyChildrenFields(i);return r.length&&this.validateFields(r,{delayFrame:!0}),this.notifyObservers(t,r,{type:"dependenciesUpdate",relatedFields:[i,...r]}),r};updateValue=(t,i)=>{const r=kt(t),s=this.store;this.updateStore(en(this.store,r,i)),this.notifyObservers(s,[r],{type:"valueUpdate",source:"internal"}),this.notifyWatch([r]);const c=this.triggerDependenciesUpdate(s,r),{onValuesChange:u}=this.callbacks;if(u){const d=this.getFieldsMap(!0).get(r),g=ck(this.store,[r]),m=this.getFieldsValue(),p=FC([m,g],{prepareArray:b=>d?.isList()?[]:[...b||[]]});u(g,p)}this.triggerOnFieldsChange([r,...c])};setFieldsValue=t=>{this.warningUnhooked();const i=this.store;if(t){const r=vo(this.store,t);this.updateStore(r)}this.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),this.notifyWatch()};setFieldValue=(t,i)=>{this.setFields([{name:t,value:i,errors:[],warnings:[],touched:!0}])};getDependencyChildrenFields=t=>{const i=new Set,r=[],s=new bo;this.getFieldEntities().forEach(u=>{const{dependencies:d}=u.props;(d||[]).forEach(g=>{const m=kt(g);s.update(m,(p=new Set)=>(p.add(u),p))})});const c=u=>{(s.get(u)||new Set).forEach(g=>{if(!i.has(g)){i.add(g);const m=g.getNamePath();g.isFieldDirty()&&m.length&&(r.push(m),c(m))}})};return c(t),r};triggerOnFieldsChange=(t,i)=>{const{onFieldsChange:r}=this.callbacks;if(r){const s=this.getFields();if(i){const u=new bo;i.forEach(({name:d,errors:g})=>{u.set(d,g)}),s.forEach(d=>{d.errors=u.get(d.name)||d.errors})}const c=s.filter(({name:u})=>Co(t,u));c.length&&r(c,s)}};validateFields=(t,i)=>{this.warningUnhooked();let r,s;Array.isArray(t)||typeof t=="string"||typeof i=="string"?(r=t,s=i):s=t;const c=!!r,u=c?r.map(kt):[],d=[...u],g=[],m=String(Date.now()),p=new Set,{recursive:b,dirty:v}=s||{};
159this.getFieldEntities(!0).forEach(k=>{const T=k.getNamePath();if(c||((!k.isList()||!u.some(A=>Lu(A,T,!0)))&&d.push(T),u.push(T)),!(!k.props.rules||!k.props.rules.length)&&!(v&&!k.isFieldDirty())&&(p.add(T.join(m)),!c||Co(u,T,b))){const A=k.validateRules({validateMessages:{...$x,...this.validateMessages},...s});g.push(A.then(()=>({name:T,errors:[],warnings:[]})).catch(P=>{const $=[],R=[];return P.forEach?.(({rule:{warningOnly:_},errors:M})=>{_?R.push(...M):$.push(...M)}),$.length?Promise.reject({name:T,errors:$,warnings:R}):{name:T,errors:$,warnings:R}}))}});const x=ON(g);this.lastValidatePromise=x,x.catch(k=>k).then(k=>{const T=k.map(({name:A})=>A);this.notifyObservers(this.store,T,{type:"validateFinish"}),this.triggerOnFieldsChange(T,k)});const C=x.then(()=>this.lastValidatePromise===x?Promise.resolve(this.getFieldsValue(d)):Promise.reject([])).catch(k=>{const T=k.filter(P=>P&&P.errors.length),A=T[0]?.errors?.[0];return Promise.reject({message:A,values:this.getFieldsValue(u),errorFields:T,outOfDate:this.lastValidatePromise!==x})});C.catch(k=>k);const E=u.filter(k=>p.has(k.join(m)));return this.triggerOnFieldsChange(E),C};submit=()=>{this.warningUnhooked(),this.validateFields().then(t=>{const{onFinish:i}=this.callbacks;if(i)try{i(t)}catch(r){console.error(r)}}).catch(t=>{const{onFinishFailed:i}=this.callbacks;i&&i(t)})}}function Mx(e){const t=y.useRef(null),[,i]=y.useState({});if(!t.current)if(e)t.current=e;else{const r=()=>{i({})},s=new NN(r);t.current=s.getForm()}return[t.current]}const xh=y.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),Ox=({validateMessages:e,onFormChange:t,onFormFinish:i,children:r})=>{const s=y.useContext(xh),c=y.useRef({});return y.createElement(xh.Provider,{value:{...s,validateMessages:{...s.validateMessages,...e},triggerFormChange:(u,d)=>{t&&t(u,{changedFields:d,forms:c.current}),s.triggerFormChange(u,d)},triggerFormFinish:(u,d)=>{i&&i(u,{values:d,forms:c.current}),s.triggerFormFinish(u,d)},registerForm:(u,d)=>{u&&(c.current={...c.current,[u]:d}),s.registerForm(u,d)},unregisterForm:u=>{const d={...c.current};delete d[u],c.current=d,s.unregisterForm(u)}}},r)};function Eh(){return Eh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},Eh.apply(this,arguments)}const DN=({name:e,initialValues:t,fields:i,form:r,preserve:s,children:c,component:u="form",validateMessages:d,validateTrigger:g="onChange",onValuesChange:m,onFieldsChange:p,onFinish:b,onFinishFailed:v,clearOnDestroy:x,...C},E)=>{const k=y.useRef(null),T=y.useContext(xh),[A]=Mx(r),{useSubscribe:P,setInitialValues:$,setCallbacks:R,setValidateMessages:_,setPreserve:M,destroyForm:B}=A.getInternalHooks(xr);y.useImperativeHandle(E,()=>({...A,nativeElement:k.current})),y.useEffect(()=>(T.registerForm(e,A),()=>{T.unregisterForm(e)}),[T,A,e]),_({...T.validateMessages,...d}),R({onValuesChange:m,onFieldsChange:(re,...j)=>{T.triggerFormChange(e,re),p&&p(re,...j)},onFinish:re=>{T.triggerFormFinish(e,re),b&&b(re)},onFinishFailed:v}),M(s);const D=y.useRef(null);$(t,!D.current),D.current||(D.current=!0),y.useEffect(()=>()=>B(x),[]);let H;const I=typeof c=="function";if(I){const re=A.getFieldsValue(!0);H=c(re,A)}else H=c;P(!I);const K=y.useRef(null);y.useEffect(()=>{PN(K.current||[],i||[])||A.setFields(i||[]),K.current=i},[i,A]);const Q=y.useMemo(()=>({...A,validateTrigger:g}),[A,g]),ne=y.createElement(_u.Provider,{value:null},y.createElement(Ao.Provider,{value:Q},H));return u===!1?ne:y.createElement(u,Eh({},C,{ref:k,onSubmit:re=>{re.preventDefault(),re.stopPropagation(),A.submit()},onReset:re=>{re.preventDefault(),A.resetFields(),C.onReset?.(re)}}),ne)};function Ym(e){try{return JSON.stringify(e)}catch{return Math.random()}}function jN(...e){const[t,i={}]=e,r=VL(i)?{form:i}:i,s=r.form,[c,u]=y.useState(()=>typeof t=="function"?t({}):void 0),d=y.useMemo(()=>Ym(c),[c]),g=y.useRef(d);g.current=d;const m=y.useContext(Ao),p=s||m,b=p&&p._init,{getFieldsValue:v,getInternalHooks:x}=p,{registerWatch:C}=x(xr),E=Gt((T,A)=>{const P=r.preserve?A??v(!0):T??v(),$=typeof t=="function"?t(P):vn(P,kt(t));Ym(c)!==Ym($)&&u($)}),k=typeof t=="function"?t:JSON.stringify(t);return y.useEffect(()=>{b&&E()},[b,k]),y.useEffect(()=>b?C((A,P)=>{E(A,P)}):void 0,[b]),c}const zN=y.forwardRef(DN),Dl=zN;Dl.FormProvider=Ox;Dl.Field=Rx;Dl.List=MN;Dl.useForm=Mx;Dl.useWatch=jN;const gq=y.createContext({labelAlign:"right",layout:"horizontal",itemRef:()=>{}}),hq=y.createContext(null),pq=e=>{const t=qh(e,["prefixCls"]);return y.createElement(Ox,{...t})},yq=y.createContext({prefixCls:""}),dk=y.createContext({}),FN=({children:e,status:t,override:i})=>{const r=y.useContext(dk),s=y.useMemo(()=>{const c={...r};return i&&delete c.isFormItemInput,t&&(delete c.status,delete c.hasFeedback,delete c.feedbackIcon),c},[t,i,r]);return y.createElement(dk.Provider,{value:s},e)}
159,bq=y.createContext(void 0),IN=e=>{const{space:t,form:i,children:r}=e;if(!Pr(r))return null;let s=r;return i&&(s=Y.createElement(FN,{override:!0,status:!0},s)),t&&(s=Y.createElement(S_,null,s)),s},HN=()=>_a()&&window.document.documentElement;function BN(e,t,i){return y.useMemo(()=>({...{trap:t??!0,focusTriggerAfterClose:i??!0},...e}),[e,t,i])}const ad=e=>{const{prefixCls:t,className:i,style:r,size:s,shape:c}=e,u=oe({[`${t}-lg`]:s==="large",[`${t}-sm`]:s==="small"}),d=oe({[`${t}-circle`]:c==="circle",[`${t}-square`]:c==="square",[`${t}-round`]:c==="round"}),g=y.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return y.createElement("span",{className:oe(t,u,d,i),style:{...g,...r}})},UN=new ut("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Cp=e=>({height:e,lineHeight:ve(e)}),Ui=e=>({width:e,...Cp(e)}),qN=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:UN,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Xm=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),...Cp(e)}),VN=e=>{const{skeletonAvatarCls:t,gradientFromColor:i,controlHeight:r,controlHeightLG:s,controlHeightSM:c}=e;return{[t]:{display:"inline-block",verticalAlign:"top",background:i,...Ui(r)},[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:{...Ui(s)},[`${t}${t}-sm`]:{...Ui(c)}}},KN=e=>{const{controlHeight:t,borderRadiusSM:i,skeletonInputCls:r,controlHeightLG:s,controlHeightSM:c,gradientFromColor:u,calc:d}=e;return{[r]:{display:"inline-block",verticalAlign:"top",background:u,borderRadius:i,...Xm(t,d)},[`${r}-lg`]:{...Xm(s,d)},[`${r}-sm`]:{...Xm(c,d)}}},_x=e=>{const{gradientFromColor:t,borderRadiusSM:i,imageSizeBase:r,calc:s}=e;return{display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:t,borderRadius:i,...Ui(s(r).mul(2).equal())}},GN=e=>({[e.skeletonNodeCls]:{..._x(e)}}),YN=e=>{const{skeletonImageCls:t,imageSizeBase:i,calc:r}=e;return{[t]:{..._x(e),[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:{...Ui(i),maxWidth:r(i).mul(4).equal(),maxHeight:r(i).mul(4).equal()},[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}},[`${t}${t}-circle`]:{borderRadius:"50%"}}},Qm=(e,t,i)=>{const{skeletonButtonCls:r}=e;return{[`${i}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${i}${r}-round`]:{borderRadius:t}}},Wm=(e,t)=>({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal(),...Cp(e)}),XN=e=>{const{borderRadiusSM:t,skeletonButtonCls:i,controlHeight:r,controlHeightLG:s,controlHeightSM:c,gradientFromColor:u,calc:d}=e;return{[i]:{display:"inline-block",verticalAlign:"top",background:u,borderRadius:t,width:d(r).mul(2).equal(),minWidth:d(r).mul(2).equal(),...Wm(r,d)},...Qm(e,r,i),[`${i}-lg`]:{...Wm(s,d)},...Qm(e,s,`${i}-lg`),[`${i}-sm`]:{...Wm(c,d)},...Qm(e,c,`${i}-sm`)}},QN=e=>{const{componentCls:t,skeletonAvatarCls:i,skeletonTitleCls:r,skeletonParagraphCls:s,skeletonButtonCls:c,skeletonInputCls:u,skeletonNodeCls:d,skeletonImageCls:g,controlHeight:m,controlHeightLG:p,controlHeightSM:b,gradientFromColor:v,padding:x,marginSM:C,borderRadius:E,titleHeight:k,blockRadius:T,paragraphLiHeight:A,controlHeightXS:P,paragraphMarginTop:$}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:x,verticalAlign:"top",[i]:{display:"inline-block",verticalAlign:"top",background:v,...Ui(m)},[`${i}-circle`]:{borderRadius:"50%"},[`${i}-lg`]:{...Ui(p)},[`${i}-sm`]:{...Ui(b)}},[`${t}-section`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:k,background:v,borderRadius:T,[`+ ${s}`]:{marginBlockStart:b}},[s]:{padding:0,"> li":{width:"100%",height:A,listStyle:"none",background:v,borderRadius:T,"+ li":{marginBlockStart:P}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-section`]:{[`${r}, ${s} > li`]:{borderRadius:E}}},[`${t}-with-avatar ${t}-section`]:{[r]:{marginBlockStart:C,[`+ ${s}`]:{marginBlockStart:$}}},[`${t}${t}-element`]:{display:"inline-block",width:"auto",...XN(e),...VN(e),...KN(e),...GN(e),...YN(e)},[`${t}${t}-block`]:{width:"100%",[c]:{width:"100%"},[u]:{width:"100%"}},[`${t}${t}-active`]:{[`
160        ${r},
161        ${s} > li,
162        ${i},
163        ${c},
164        ${u},
165        ${d},
166        ${g}
167      `]:{...qN(e)}}}},WN=e=>{const{colorFillContent:t,colorFill:i}=e,r=t,s=i;return{color:r,colorGradientEnd:s,gradientFromColor:r,gradientToColor:s,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},jl=Cn("Skeleton",e=>{const{componentCls:t,calc:i}=e,r=Na(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonNodeCls:`${t}-node`,skeletonImageCls:`${t}-image`,imageSizeBase:i(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackgroun
167d:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return QN(r)},WN,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ZN=e=>{const{prefixCls:t,className:i,classNames:r,rootClassName:s,active:c,style:u,styles:d,shape:g="circle",size:m,...p}=e,{getPrefixCls:b}=y.useContext(at),v=b("skeleton",t),[x,C]=jl(v),E=Mr(T=>m??T),k=oe(v,`${v}-element`,{[`${v}-active`]:c},r?.root,i,s,x,C);return y.createElement("div",{className:k,style:d?.root},y.createElement(ad,{prefixCls:`${v}-avatar`,className:r?.content,style:{...d?.content,...u},shape:g,size:E,...p}))},JN=e=>{const{prefixCls:t,className:i,rootClassName:r,classNames:s,active:c,style:u,styles:d,block:g=!1,size:m,...p}=e,{getPrefixCls:b}=y.useContext(at),v=b("skeleton",t),[x,C]=jl(v),E=Mr(T=>m??T),k=oe(v,`${v}-element`,{[`${v}-active`]:c,[`${v}-block`]:g},s?.root,i,r,x,C);return y.createElement("div",{className:k,style:d?.root},y.createElement(ad,{prefixCls:`${v}-button`,className:s?.content,style:{...d?.content,...u},size:E,...p}))},Lx=e=>{const{prefixCls:t,className:i,classNames:r,rootClassName:s,internalClassName:c,style:u,styles:d,active:g,children:m}=e,{getPrefixCls:p}=y.useContext(at),b=p("skeleton",t),[v,x]=jl(b),C=oe(b,`${b}-element`,{[`${b}-active`]:g},v,r?.root,i,s,x);return y.createElement("div",{className:C,style:d?.root},y.createElement("div",{className:oe(r?.content,c||`${b}-node`),style:{...d?.content,...u}},m))},eD=e=>{const{getPrefixCls:t}=y.useContext(at),i=t("skeleton",e.prefixCls);return y.createElement(Lx,{...e,internalClassName:`${i}-image`},y.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${i}-image-svg`},y.createElement("title",null,"Image placeholder"),y.createElement("path",{d:"M365.7 329.1q0 45.8-32 77.7t-77.7 32-77.7-32-32-77.7 32-77.6 77.7-32 77.7 32 32 77.6M951 548.6v256H146.3V694.9L329 512l91.5 91.4L713 311zm54.8-402.3H91.4q-7.4 0-12.8 5.4T73 164.6v694.8q0 7.5 5.5 12.9t12.8 5.4h914.3q7.5 0 12.9-5.4t5.4-12.9V164.6q0-7.5-5.4-12.9t-12.9-5.4m91.4 18.3v694.8q0 37.8-26.8 64.6t-64.6 26.9H91.4q-37.7 0-64.6-26.9T0 859.4V164.6q0-37.8 26.8-64.6T91.4 73h914.3q37.8 0 64.6 26.9t26.8 64.6",className:`${i}-image-path`})))},tD=e=>{const{prefixCls:t,className:i,classNames:r,rootClassName:s,active:c,block:u,style:d,styles:g,size:m,...p}=e,{getPrefixCls:b}=y.useContext(at),v=b("skeleton",t),[x,C]=jl(v),E=Mr(T=>m??T),k=oe(v,`${v}-element`,{[`${v}-active`]:c,[`${v}-block`]:u},r?.root,i,s,x,C);return y.createElement("div",{className:k,style:g?.root},y.createElement(ad,{prefixCls:`${v}-input`,className:r?.content,style:{...g?.content,...d},size:E,...p}))},aD=(e,t)=>{const{width:i,rows:r=2}=t;if(Array.isArray(i))return i[e];if(r-1===e)return i},nD=e=>{const{prefixCls:t,className:i,style:r,rows:s=0}=e,c=Array.from({length:s}).map((u,d)=>y.createElement("li",{key:d,style:{width:aD(d,e)}}));return y.createElement("ul",{className:oe(t,i),style:r},c)},iD=({prefixCls:e,className:t,width:i,style:r})=>y.createElement("h3",{className:oe(e,t),style:{width:i,...r}});function Zm(e){return e&&typeof e=="object"?e:{}}function rD(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function oD(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function sD(e,t){const i={};return(!e||!t)&&(i.width="61%"),!e&&t?i.rows=3:i.rows=2,i}const jo=e=>{const{prefixCls:t,loading:i,className:r,rootClassName:s,classNames:c,style:u,styles:d,children:g,avatar:m=!1,title:p=!0,paragraph:b=!0,active:v,round:x}=e,{getPrefixCls:C,direction:E,className:k,style:T,classNames:A,styles:P}=kn("skeleton"),$=C("skeleton",t),[R,_]=jl($),M={...e,avatar:m,title:p,paragraph:b},[B,D]=ci([A,c],[P,d],{props:M});if(i||!("loading"in e)){const H=!!m,I=!!p,K=!!b;let Q;if(H){const j={className:B.avatar,prefixCls:`${$}-avatar`,...rD(I,K),...Zm(m),style:D.avatar};Q=y.createElement("div",{className:oe(B.header,`${$}-header`),style:D.header},y.createElement(ad,{...j}))}let ne;if(I||K){let j;if(I){const Z={className:B.title,prefixCls:`${$}-title`,...oD(H,K),...Zm(p),style:D.title};j=y.createElement(iD,{...Z})}let X;if(K){const Z={className:B.paragraph,prefixCls:`${$}-paragraph`,...sD(H,I),...Zm(b),style:D.paragraph};X=y.createElement(nD,{...Z})}ne=y.createElement("div",{className:oe(B.section,`${$}-section`),style:D.section},j,X)}const re=oe($,{[`${$}-with-avatar`]:H,[`${$}-active`]:v,[`${$}-rtl`]:E==="rtl",[`${$}-round`]:x},B.root,k,r,s,R,_);return y.createElement("div",{className:re,style:{...D.root,...T,...u}},Q,ne)}return g??null};jo.Button=JN;jo.Avatar=ZN;jo.Input=tD;jo.Image=eD;jo.Node=Lx;function fk(){}const lD=y.createContext({add:fk,remove:fk});function cD(e){const t=y.useContext(lD),i=y.useRef(null);return Gt(s=>{if(s){const c=e?s.querySelector(e):s;c&&(t.add(c),i.current=c)}else t.remove(i.current)})}const mk=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:i}=y.useContext(Ll);return Y.createElement(_l,{onClick:i,...e},t)},gk=()=>{const{confirmLoading:e,okButtonProps:t,okType:i,okTextLocale:r,onOk:s}=y.useContext(Ll);return Y.createElement(_l,{...px(i),loading:e,onClick:s,...t},r)};function uD(e,t){return Y.createElement("span",{className:`${e}-close-x`},t||Y.createElement(Do,{className:`${e}-close-icon`}))}const dD=e=>{const{okText:t,okType:i="primary",cancelText:r,confirmLoading:s,onOk:c,onCancel:u,okButtonProps:d,cancelButtonProps:g,footer
167:m}=e,[p]=Ml("Modal",U1()),b=t||p?.okText,v=r||p?.cancelText,x=Y.useMemo(()=>({confirmLoading:s,okButtonProps:d,cancelButtonProps:g,okTextLocale:b,cancelTextLocale:v,okType:i,onOk:c,onCancel:u}),[s,d,g,b,v,i,c,u]);let C;return typeof m=="function"||typeof m>"u"?(C=Y.createElement(Y.Fragment,null,Y.createElement(mk,null),Y.createElement(gk,null)),typeof m=="function"&&(C=m(C,{OkBtn:gk,CancelBtn:mk})),C=Y.createElement(Tx,{value:x},C)):C=m,Y.createElement(ax,{disabled:!1},C)},fD=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},mD=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},gD=(e,t)=>{const{componentCls:i,gridColumns:r,antCls:s}=e,[c,u]=Vi(s,"grid"),[,d]=Vi(s,"col"),g={};for(let m=r;m>=0;m--)m===0?(g[`${i}${t}-${m}`]={display:"none"},g[`${i}-push-${m}`]={insetInlineStart:"auto"},g[`${i}-pull-${m}`]={insetInlineEnd:"auto"},g[`${i}${t}-push-${m}`]={insetInlineStart:"auto"},g[`${i}${t}-pull-${m}`]={insetInlineEnd:"auto"},g[`${i}${t}-offset-${m}`]={marginInlineStart:0},g[`${i}${t}-order-${m}`]={order:0}):(g[`${i}${t}-${m}`]=[{[c("display")]:"block",display:"block"},{display:u("display"),flex:`0 0 ${m/r*100}%`,maxWidth:`${m/r*100}%`}],g[`${i}${t}-push-${m}`]={insetInlineStart:`${m/r*100}%`},g[`${i}${t}-pull-${m}`]={insetInlineEnd:`${m/r*100}%`},g[`${i}${t}-offset-${m}`]={marginInlineStart:`${m/r*100}%`},g[`${i}${t}-order-${m}`]={order:m});return g[`${i}${t}-flex`]={flex:d(`${t.replace(/-/,"")}-flex`)},g},Th=(e,t)=>gD(e,t),hD=(e,t,i)=>({[`@media (min-width: ${ve(t)})`]:{...Th(e,i)}}),pD=()=>({}),yD=()=>({}),vq=Cn("Grid",fD,pD),Nx=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),Sq=Cn("Grid",e=>{const t=Na(e,{gridColumns:24}),i=Nx(t);return delete i.xs,[mD(t),Th(t,""),Th(t,"-xs"),Object.keys(i).map(r=>hD(t,i[r],`-${r}`)).reduce((r,s)=>({...r,...s}),{})]},yD);function hk(e){return{position:e,inset:0}}const bD=e=>{const{componentCls:t,antCls:i}=e;return[{[`${t}-root`]:{[`${t}${i}-zoom-enter, ${t}${i}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${i}-zoom-leave ${t}-container`]:{pointerEvents:"none"},[`${t}-mask`]:{...hk("fixed"),zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`&${t}-mask-blur`]:{backdropFilter:"blur(4px)"},[`${t}-hidden`]:{display:"none"}},[`${t}-wrap`]:{...hk("fixed"),zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"}}},{[`${t}-root`]:$_(e)}]},vD=e=>{const{componentCls:t,motionDurationMid:i}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${ve(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:{...Al(e),pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${ve(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto","&:focus-visible":{borderRadius:e.borderRadiusLG,...P1(e)},[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-container`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:{position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:["color","background-color"].map(r=>`${r} ${i}`).join(", "),"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:ve(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive},...$l(e)},[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${ve(e.borderRadiusLG)} ${ve(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${ve(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}}},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-container,
168          ${t}-body,
169          ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},SD=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},kD=e=>{const{componentCls:t}=e,i=Nx(e),r={...i};delete r.xs;const s=`--${t.replace(".","")}-`,c=Object.keys(r).map(u=>({[`@media (min-width: ${ve(r[u])})`]:{width:`var(${s}${u}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(Zt(Object.keys(i).map((u,d)=>{const g=Object.keys(i)[d-1];return g?{[`${s}${u}-width`]:`var(${s}${g}-width)`}:null})),[{width:`var(${s}xs-width)`}],Zt(c))}}},Dx=e=>{const t=e.padding,i=e.fontSizeHeading5,r=e.lineHeightHeading5;return Na(e,{modalHeaderHeight:e.calc(e.calc(r).mul(i).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},jx=e=>({footerBg:"transparent",headerBg:"transparent",titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${ve(e.paddingMD)} ${ve(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${ve(e.padding)} ${ve(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${ve(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${ve(e.paddingXS)} ${ve(e.padding)}`:0,footerBorderTop:e.wireframe?`${ve(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${ve(e.borderRadiusLG)} ${ve(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${ve(e.padding*2)} ${ve(e.padding*2)} ${ve(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM,mask:!0}),CD=Cn("Modal",e=>{const t=Dx(e);return[vD(t),SD(t),bD(t),B_(t,"zoom"),kD(t)]},jx,{unitless:{titleLineHeight:!0}});let wh;const xD=e=>{wh={x:e.pageX,y:e.pageY},setTimeout(()=>{wh=null},100)};HN()&&document.documentElement.addEventListener("click",xD,!0);const ED=e=>{const{prefixCls:t,className:i,rootClassName:r,open:s,wrapClassName:c,centered:u,getContainer:d,style:g,width:m=520,footer:p,classNames:b,styles:v,children:x,loading:C,confirmLoading:E,zIndex:k,mousePosition:T,onOk:A,onCancel:P,okButtonProps:$,cancelButtonProps:R,destroyOnHidden:_,destroyOnClose:M,panelRef:B=null,closable:D,mask:H,modalRender:I,maskClosable:K,focusTriggerAfterClose:Q,focusable:ne,...re}=e,{getPopupContainer:j,getPrefixCls:X,direction:Z,className:le,style:ce,classNames:O,styles:z,centered:te,cancelButtonProps:ie,okButtonProps:se,mask:de}=kn("modal"),{modal:he}=y.useContext(at),[fe,pe]=y.useMemo(()=>typeof D=="boolean"?[void 0,void 0]:[D?.afterClose,D?.onClose],[D]),$e=X("modal",t),Ie=X(),[ke,Oe,yt]=KM(H,de,$e,K),Lt=BN(ne,ke,Q),et=gt=>{E||(P?.(gt),pe?.())},It=gt=>{A?.(gt),pe?.()},Ye=Ol($e),[bt,oa]=CD($e,Ye),ft=oe(c,{[`${$e}-centered`]:u??te,[`${$e}-wrap-rtl`]:Z==="rtl"}),Ht=p!==null&&!C?y.createElement(dD,{...e,okButtonProps:{...se,...$},onOk:It,cancelButtonProps:{...ie,...R},onCancel:et}):null,[ka,mt,xn,Da]=K1(wo(e),wo(he),{closable:!0,closeIcon:y.createElement(Do,{className:`${$e}-close-icon`}),closeIconRender:gt=>uD($e,gt)}),sa=ka?{disabled:xn,closeIcon:mt,afterClose:fe,...Da}:!1,Nt=I?gt=>y.createElement("div",{className:`${$e}-render`},I(gt)):void 0,rn=`.${$e}-${I?"render":"container"}`,Ca=cD(rn),on=xl(B,Ca),[lt,je]=eO("Modal",k),Pe={...e,width:m,panelRef:B,focusTriggerAfterClose:Lt.focusTriggerAfterClose,focu
169sable:Lt,mask:ke,maskClosable:yt,zIndex:lt},[Ve,He]=ci([O,b,Oe],[z,v],{props:Pe}),[xa,la]=y.useMemo(()=>m&&typeof m=="object"?[void 0,m]:[m,void 0],[m]),sn=y.useMemo(()=>{const gt={};return la&&Object.keys(la).forEach(ca=>{const Jt=la[ca];Jt!==void 0&&(gt[`--${$e}-${ca}-width`]=typeof Jt=="number"?`${Jt}px`:Jt)}),gt},[$e,la]);return y.createElement(IN,{form:!0,space:!0},y.createElement(G1.Provider,{value:je},y.createElement(qL,{width:xa,...re,zIndex:lt,getContainer:d===void 0?j:d,prefixCls:$e,rootClassName:oe(bt,r,oa,Ye,Ve.root),rootStyle:He.root,footer:Ht,visible:s,mousePosition:T??wh,onClose:et,closable:sa,closeIcon:mt,transitionName:Ru(Ie,"zoom",e.transitionName),maskTransitionName:Ru(Ie,"fade",e.maskTransitionName),mask:ke,maskClosable:yt,className:oe(bt,i,le),style:{...ce,...g,...sn},classNames:{...Ve,wrapper:oe(Ve.wrapper,ft)},styles:He,panelRef:on,destroyOnHidden:_??M,modalRender:Nt,focusTriggerAfterClose:Lt.focusTriggerAfterClose,focusTrap:Lt.trap},C?y.createElement(jo,{active:!0,title:!1,paragraph:{rows:4},className:`${$e}-body-skeleton`}):x)))},TD=e=>{const{componentCls:t,titleFontSize:i,titleLineHeight:r,modalConfirmIconSize:s,fontSize:c,lineHeight:u,modalTitleHeight:d,fontHeight:g,confirmBodyPadding:m}=e,p=`${t}-confirm`;return{[p]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${p}-body-wrapper`]:{...BR()},[`&${t} ${t}-body`]:{padding:m},[`${p}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:s,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(g).sub(s).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(d).sub(s).equal()).div(2).equal()}},[`${p}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${ve(e.marginSM)})`},[`${p}-body-no-icon ${p}-paragraph`]:{maxWidth:"100%"},[`${e.iconCls} + ${p}-paragraph`]:{maxWidth:`calc(100% - ${ve(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${p}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:i,lineHeight:r},[`${p}-container`]:{color:e.colorText,fontSize:c,lineHeight:u},[`${p}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${p}-error ${p}-body > ${e.iconCls}`]:{color:e.colorError},[`${p}-warning ${p}-body > ${e.iconCls},
170        ${p}-confirm ${p}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${p}-info ${p}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${p}-success ${p}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},wD=ip(["Modal","confirm"],e=>{const t=Dx(e);return TD(t)},jx,{order:-1e3}),PD=e=>{const{prefixCls:t,icon:i,okText:r,cancelText:s,confirmPrefixCls:c,type:u,okCancel:d,footer:g,locale:m,autoFocusButton:p,focusable:b,...v}=e;let x=i;if(!i&&i!==null)switch(u){case"info":x=y.createElement(cp,null);break;case"success":x=y.createElement(op,null);break;case"error":x=y.createElement(sp,null);break;default:x=y.createElement(lp,null)}const C=d??u==="confirm",E=y.useMemo(()=>{const I=b?.autoFocusButton||p;return I||I===null?I:"ok"},[p,b?.autoFocusButton]),[k]=Ml("Modal"),T=m||k,A=r||(C?T?.okText:T?.justOkText),P=s||T?.cancelText,{closable:$}=v,{onClose:R}=$&&typeof $=="object"?$:{},_=y.useMemo(()=>({autoFocusButton:E,cancelTextLocale:P,okTextLocale:A,mergedOkCancel:C,onClose:R,...v}),[E,P,A,C,R,v]),M=y.createElement(y.Fragment,null,y.createElement(WS,null),y.createElement(ZS,null)),B=Pr(e.title)&&e.title!=="",D=Pr(x),H=`${c}-body`;return y.createElement("div",{className:`${c}-body-wrapper`},y.createElement("div",{className:oe(H,{[`${H}-has-title`]:B,[`${H}-no-icon`]:!D})},x,y.createElement("div",{className:`${c}-paragraph`},B&&y.createElement("span",{className:`${c}-title`},e.title),y.createElement("div",{className:`${c}-content`},e.content))),g===void 0||typeof g=="function"?y.createElement(Tx,{value:_},y.createElement("div",{className:`${c}-btns`},typeof g=="function"?g(M,{OkBtn:ZS,CancelBtn:WS}):M)):g,y.createElement(wD,{prefixCls:t}))},AD=e=>{const{close:t,zIndex:i,maskStyle:r,direction:s,prefixCls:c,wrapClassName:u,rootPrefixCls:d,bodyStyle:g,closable:m=!1,onConfirm:p,styles:b,title:v,mask:x,maskClosable:C,okButtonProps:E,cancelButtonProps:k}=e,{cancelButtonProps:T,okButtonProps:A}=kn("modal"),P=`${c}-confirm`,$=e.width||416,R=e.style||{},_=oe(P,`${P}-${e.type}`,{[`${P}-rtl`]:s==="rtl"},e.className),M=y.useMemo(()=>{const H=th(x,C);return H.closable??(H.closable=!1),H},[x,C]),[,B]=Nn(),D=y.useMemo(()=>i!==void 0?i:B.zIndexPopupBase+mp,[i,B]);return y.createElement(ED,{...e,className:_,wrapClassName:oe({[`${P}-centered`]:!!e.centered},u),onCancel:()=>{t?.({triggerCancel:!0}),p?.(!1)},title:v,footer:null,transitionName:Ru(d||"","zoom",e.transitionName),maskTransitionName:Ru(d||"","fade",e.maskTransitionName),mask:M,style:R,styles:{body:g,mask:r,...b},width:$,zIndex:D,closable:m},y.createElement(PD,{...e,confirmPrefixCls:P,okButtonProps:{...A,...E},cancelButtonProps:{...T,...k}}))},zx=e=>{const{rootPrefixCls:t,iconPrefixCls:i,direction:r,theme:s}=e;return y.createElement(Gi,{prefixCls:t,iconPrefixCls:i,direction:r,theme:s},y.createElement(AD,{...e}))},Zs=[];let Fx="";function Ix(){return Fx}const $D=e=>{const{prefixCls:t,getContainer:i,direction:r}=e,s=U1(),c=y.useContext(at),u=Ix()||c.getPrefixCls(),d=t||`${u}-modal`;let g=i;return g===!1&&(g=void 0),Y.createElement(zx,{...e,rootPrefixCls:u,prefixCls:d,iconPrefixCls:c.iconPrefixCls,theme:c.theme,direction:r??c.direction,locale:c.locale?.Modal??s,getContainer:g})};function kq(e){const t=HO(),i=document.createDocumentFragment();let r={...e,close:d,open:!0},s;function c(...m){m.some(b=>b?.triggerCancel)&&e.onCancel?.(()=>{},...m.slice(1));for(let b=0;b<Zs.length;b++)if(Zs[b]===d){Zs.splice(b,1);break}mx(i).then(()=>{})}const u=m=>{clearTimeout(s),s=setTimeout(()=>{const p=t.getPrefixCls(void 0,Ix()),b=t.getIconPrefixCls(),v=t.getTheme(),x=Y.createElement($D,{...m});fx(Y.createElement(Gi,{prefixCls:p,iconPrefixCls:b,theme:v},typeof t.holderRender=="function"?t.holderRender(x):x),i)})};function d(...m){r={...r,open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),c.apply(this,m)}},u(r)}function g(m){typeof m=="function"?r=m(r):r={...r,...m},u(r)}return u(r),Zs.push(d),{destroy:d,update:g}}function RD(e){return{...e,type:"warning"}}function MD(e){return{...e,type:"info"}}function OD(e){return{...e,type:"success"}}function _D(e){return{...e,type:"error"}}function LD(e){return{...e,type:"confirm"}}function Cq({rootPrefixCls:e}){Fx=e}const ND=y.forwardRef((e,t)=>
170{const{afterClose:i,config:r,...s}=e,[c,u]=y.useState(!0),[d,g]=y.useState(r),{direction:m,getPrefixCls:p}=y.useContext(at),b=p("modal"),v=p(),x=()=>{i(),d.afterClose?.()},C=(...T)=>{u(!1),T.some(P=>P?.triggerCancel)&&d.onCancel?.(()=>{},...T.slice(1))};y.useImperativeHandle(t,()=>({destroy:C,update:T=>{g(A=>{const P=typeof T=="function"?T(A):T;return{...A,...P}})}}));const E=d.okCancel??d.type==="confirm",[k]=Ml("Modal",Ki.Modal);return y.createElement(zx,{prefixCls:b,rootPrefixCls:v,...d,close:C,open:c,afterClose:x,okText:d.okText||(E?k?.okText:k?.justOkText),direction:d.direction||m,cancelText:d.cancelText||k?.cancelText,...s})});let pk=0;const DD=y.memo(y.forwardRef((e,t)=>{const[i,r]=QM();return y.useImperativeHandle(t,()=>({patchElement:r}),[r]),y.createElement(y.Fragment,null,i)}));function jD(){const e=y.useRef(null),[t,i]=y.useState([]);y.useEffect(()=>{t.length&&(Zt(t).forEach(u=>{u()}),i([]))},[t]);const r=y.useCallback(c=>function(d){pk+=1;const g=y.createRef();let m;const p=new Promise(E=>{m=E});let b=!1,v;const x=y.createElement(ND,{key:`modal-${pk}`,config:c(d),ref:g,afterClose:()=>{v?.()},isSilent:()=>b,onConfirm:E=>{m(E)}});return v=e.current?.patchElement(x),v&&Zs.push(v),{destroy:()=>{function E(){g.current?.destroy()}g.current?E():i(k=>[].concat(Zt(k),[E]))},update:E=>{function k(){g.current?.update(E)}g.current?k():i(T=>[].concat(Zt(T),[k]))},then:E=>(b=!0,p.then(E))}},[]);return[y.useMemo(()=>({info:r(MD),success:r(OD),error:r(_D),warning:r(RD),confirm:r(LD)}),[r]),y.createElement(DD,{key:"modal-holder",ref:e})]}const zD=e=>{const{componentCls:t,notificationMarginEdge:i,animationMaxHeight:r}=e,s=`${t}-notice`,c=new ut("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),u=new ut("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),d=new ut("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),g=new ut("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[s]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:u}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:d}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:c}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:i,_skip_check_:!0},[s]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:g}}}}},FD=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],ID={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},HD=(e,t)=>{const{componentCls:i}=e;return{[`${i}-${t}`]:{[`&${i}-stack > ${i}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[ID[t]]:{value:0,_skip_check_:!0}}}}},BD=e=>{const t={};for(let i=1;i<e.notificationStackLayer;i++)t[`&:nth-last-child(${i+1})`]={overflow:"hidden",[`& > ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return{[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"},...t}},UD=e=>{const t={};for(let i=1;i<e.notificationStackLayer;i++)t[`&:nth-last-child(${i+1})`]={background:e.colorBgBlur,backdropFilter:"blur(10px)","-webkit-backdrop-filter":"blur(10px)"};return t},qD=e=>{const{componentCls:t}=e;return{[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:{transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:"transform, opacity",position:"absolute",...BD(e)}},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:{...UD(e)}},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}},...FD.map(i=>HD(e,i)).reduce((i,r)=>({...i,...r}),{})}},Hx=e=>{const{iconCls:t,componentCls:i,boxShadow:r,fontSizeLG:s,notificationMarginBottom:c,borderRadiusLG:u,colorSuccess:d,colorInfo:g,colorWarning:m,colorError:p,colorTextHeading:b,notificationBg:v,notificationPadding:x,notificationMarginEdge:C,progressBg:E,notificationProgressHeight:k,fontSize:T,lineHeight:A,width:P,
170notificationIconSize:$,colorText:R,colorSuccessBg:_,colorErrorBg:M,colorInfoBg:B,colorWarningBg:D,motionDurationMid:H}=e,I=`${i}-notice`;return{position:"relative",marginBottom:c,marginInlineStart:"auto",background:v,borderRadius:u,boxShadow:r,[I]:{padding:x,width:P,maxWidth:`calc(100vw - ${ve(e.calc(C).mul(2).equal())})`,lineHeight:A,wordWrap:"break-word",borderRadius:u,overflow:"hidden","&-success":_?{background:_}:{},"&-error":M?{background:M}:{},"&-info":B?{background:B}:{},"&-warning":D?{background:D}:{}},[`${I}-title`]:{marginBottom:e.marginXS,color:b,fontSize:s,lineHeight:e.lineHeightLG},[`${I}-description`]:{fontSize:T,color:R,marginTop:e.marginXS},[`${I}-closable ${I}-title`]:{paddingInlineEnd:e.paddingLG},[`${I}-with-icon ${I}-title`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add($).equal(),fontSize:s},[`${I}-with-icon ${I}-description`]:{marginInlineStart:e.calc(e.marginSM).add($).equal(),fontSize:T},[`${I}-icon`]:{position:"absolute",fontSize:$,lineHeight:1,[`&-success${t}`]:{color:d},[`&-info${t}`]:{color:g},[`&-warning${t}`]:{color:m},[`&-error${t}`]:{color:p}},[`${I}-close`]:{position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:["color","background-color"].map(K=>`${K} ${H}`).join(", "),display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},...$l(e)},[`${I}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${ve(u)} * 2)`,left:{_skip_check_:!0,value:u},right:{_skip_check_:!0,value:u},bottom:0,blockSize:k,border:0,"&, &::-webkit-progress-bar":{borderRadius:u,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:E},"&::-webkit-progress-value":{borderRadius:u,background:E}},[`${I}-actions`]:{float:"right",marginTop:e.marginSM}}},VD=e=>{const{componentCls:t,notificationMarginBottom:i,notificationMarginEdge:r,motionDurationMid:s,motionEaseInOut:c}=e,u=`${t}-notice`,d=new ut("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:i},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:{...Al(e),position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:c,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:c,animationFillMode:"both",animationDuration:s,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:d,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${u}-actions`]:{float:"left"}}}},{[t]:{[`${u}-wrapper`]:Hx(e)}}]},Bx=e=>({zIndexPopup:e.zIndexPopupBase+mp+50,width:384,progressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),Ux=e=>{const t=e.paddingMD,i=e.paddingLG;return Na(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:i,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${ve(e.paddingMD)} ${ve(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2})},qx=Cn("Notification",e=>{const t=Ux(e);return[VD(t),zD(t),qD(t)]},Bx),KD=ip(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,i=Ux(e);return{[`${t}-pure-panel`]:{...Hx(i),width:i.width,maxWidth:`calc(100vw - ${ve(e.calc(i.notificationMarginEdge).mul(2).equal())})`,margin:0}}},Bx);function xp(e,t){return t===null||t===!1?null:t||y.createElement(Do,{className:`${e}-close-icon`})}const GD={success:op,info:cp,error:sp,warning:lp},Vx=e=>{const{prefixCls:t,icon:i,type:r,title:s,description:c,actions:u,role:d="alert",styles:g,classNames:m}=e;let p=null;return i?p=y.createElement("span",{className:oe(`${t}-icon`,m.icon),style:g.icon},i):r&&(p=y.createElement(GD[r]||null,{className:oe(`${t}-icon`,m.icon,`${t}-icon-${r}`),style:g.icon})),y.createElement("div",{className:oe({[`${t}-with-icon`]:p}),role:d},p,y.createElement("div",{className:oe(`${t}-title`,m.title),style:g.title},s),c&&y.createElement("div",{className:oe(`${t}-description`,m.description),style:g.description},c),u&&y.createElement("div",{className:oe(`${t}-actions`,m.actions),style:g.actions},u))},xq=e=>{const{prefixCls:t,icon:i,type:r,message:s,title:c,description:u,btn:d,actions:g,closeIcon:m,className:p,style:b,styles:v,classNames:x,closable:C,...E}=e,{getPrefixCls:k,className:T,style:A,classNames:P,styles:$}=kn("notification"),[R,_]=ci([P,x],[$,v],{props:e}),{notification:M}=y.useContext(at),B=g??d,D=c??s,H=t||k("notification"),I=`${H}-notice`,K=Ol(H),[Q,ne]=qx(H,K),[re,j,,X]=K1(wo(e),wo(M),{closable:!0,closeIcon:y.createElement(Do,{className:`${H}-close-icon`}),closeIconRender:le=>xp(H,le)}),Z=re?{onClose:C&&typeof C=="object"?C?.onClose:void 0,closeIcon:j,...X}:!1;return y.createElement("div",{className:oe(`${I}-pure-panel`,Q,p,ne,K,R.root),style:_.root},y.createElement(KD,{prefixCls:H}),y.createElement(yp,{style:{...A,...b},...E,prefixCls:H,eventKey:"pure",duration:null,closable:Z,className:oe(p,T),content:y.createElement(Vx,{classNames:R,styles:_,prefixCls:I,icon:i,type:r,title:D,description:u,actions:B})}))};function YD(e,t,i){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:i};break;case"bottomLeft":r={left:0,top:"auto",bottom:i};break;default:r={right:0,top:"auto",bottom:i};break}return r}function XD(e){return{motionName:`${e}-fade`}}function QD(e,t,i){return typeof e<"u"?e:typeof t?.closeIcon<"u"?t.closeIcon:i?.closeIcon}const yk=24,WD=4.5,ZD="topRight",JD=({children:e,prefixCls:t})=>{const i=Ol(t),[r,s]=qx(t,i);return Y.createElement(sx,{classNames:{list:oe(r,s,i)}},e)},e2=(e,{prefixCls:t,key:i})=>Y.createElement(JD,{prefixCls:t,key:i},e),t2=Y.forwardRef((e,t)=>
170{const{top:i,bottom:r,prefixCls:s,getContainer:c,maxCount:u,rtl:d,onAllRemoved:g,stack:m,duration:p=WD,pauseOnHover:b=!0,showProgress:v}=e,{getPrefixCls:x,getPopupContainer:C,direction:E}=kn("notification"),{notification:k}=y.useContext(at),[,T]=Nn(),A=s||x("notification"),P=y.useMemo(()=>typeof p=="number"&&p>0?p:!1,[p]),$=I=>YD(I,i??yk,r??yk),R=()=>oe({[`${A}-rtl`]:d??E==="rtl"}),_=()=>XD(A),[M,B]=lx({prefixCls:A,style:$,className:R,motion:_,closable:{closeIcon:xp(A)},duration:P,getContainer:()=>c?.()||C?.()||document.body,maxCount:u,pauseOnHover:b,showProgress:v,onAllRemoved:g,renderNotifications:e2,stack:m===!1?!1:{threshold:typeof m=="object"?m?.threshold:void 0,offset:8,gap:T.margin}}),[D,H]=ci([k?.classNames,e?.classNames],[k?.styles,e?.styles],{props:e});return Y.useImperativeHandle(t,()=>({...M,prefixCls:A,notification:k,classNames:D,styles:H})),B});function a2(e){const t=Y.useRef(null);Gu();const{notification:i}=Y.useContext(at);return[Y.useMemo(()=>{const s=g=>{if(!t.current)return;const{open:m,prefixCls:p,notification:b,classNames:v,styles:x}=t.current,C=b?.className||{},E=b?.style||{},k=`${p}-notice`,{title:T,message:A,description:P,icon:$,type:R,btn:_,actions:M,className:B,style:D,role:H="alert",closeIcon:I,closable:K,classNames:Q={},styles:ne={},...re}=g,j=T??A,X=M??_,Z=xp(k,QD(I,e,b)),[le,ce,,O]=V1(wo({...e||{},...g}),wo(i),{closable:!0,closeIcon:Z}),z=le?{onClose:K&&typeof K=="object"?K.onClose:void 0,closeIcon:ce,...O}:!1,te=Ii(Q,{props:g}),ie=Ii(ne,{props:g}),se=ed(void 0,v,te),de=fp(x,ie);return m({placement:e?.placement??ZD,...re,content:Y.createElement(Vx,{prefixCls:k,icon:$,type:R,title:j,description:P,actions:X,role:H,classNames:se,styles:de}),className:oe({[`${k}-${R}`]:R},B,C,se.root),style:{...E,...de.root,...D},closable:z})},u={open:s,destroy:g=>{g!==void 0?t.current?.close(g):t.current?.destroy()}};return["success","info","warning","error"].forEach(g=>{u[g]=m=>s({...m,type:g})}),u},[e,i]),Y.createElement(t2,{key:"notification-holder",...e,ref:t})]}function n2(e){return a2(e)}const bk=Y.createContext({}),Kx=Y.createContext({message:{},notification:{},modal:{}}),i2=e=>{const{componentCls:t,colorText:i,fontSize:r,lineHeight:s,fontFamily:c}=e;return{[t]:{color:i,fontSize:r,lineHeight:s,fontFamily:c,[`&${t}-rtl`]:{direction:"rtl"}}}},r2=()=>({}),o2=Cn("App",i2,r2),s2=e=>{const{prefixCls:t,children:i,className:r,rootClassName:s,message:c,notification:u,style:d,component:g="div"}=e,{direction:m,getPrefixCls:p,className:b,style:v}=kn("app"),x=p("app",t),[C,E]=o2(x),k=oe(C,x,r,s,E,{[`${x}-rtl`]:m==="rtl"}),T=y.useContext(bk),A=Y.useMemo(()=>({message:{...T.message,...c},notification:{...T.notification,...u}}),[c,u,T.message,T.notification]),[P,$]=s_(A.message),[R,_]=n2(A.notification),[M,B]=jD(),D=Y.useMemo(()=>({message:P,notification:R,modal:M}),[P,R,M]);Gu()(!(E&&g===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const H=g===!1?Y.Fragment:g,I={className:oe(b,k),style:{...v,...d}};return Y.createElement(Kx.Provider,{value:D},Y.createElement(bk.Provider,{value:A},Y.createElement(H,{...g===!1?void 0:I},B,$,_,i)))},l2=()=>Y.useContext(Kx),Gx=s2;Gx.useApp=l2;function c2(e,t,i){var r=i||{},s=r.noTrailing,c=s===void 0?!1:s,u=r.noLeading,d=u===void 0?!1:u,g=r.debounceMode,m=g===void 0?void 0:g,p,b=!1,v=0;function x(){p&&clearTimeout(p)}function C(k){var T=k||{},A=T.upcomingOnly,P=A===void 0?!1:A;x(),b=!P}function E(){for(var k=arguments.length,T=new Array(k),A=0;A<k;A++)T[A]=arguments[A];var P=this,$=Date.now()-v;if(b)return;function R(){v=Date.now(),t.apply(P,T)}function _(){p=void 0}!d&&m&&!p&&R(),x(),m===void 0&&$>e?d?(v=Date.now(),c||(p=setTimeout(m?_:R,e))):R():c!==!0&&(p=setTimeout(m?_:R,m===void 0?e-$:e))}return E.cancel=C,E}function u2(e,t,i){var r={},s=r.atBegin,c=s===void 0?!1:s;return c2(e,t,{debounceMode:c!==!1})}const Nu=100,Yx=Nu/5,Xx=Nu/2-Yx/2,Jm=Xx*2*Math.PI,vk=50,Sk=e=>{const{dotClassName:t,style:i,hasCircleCls:r}=e;return y.createElement("circle",{className:oe(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:Xx,cx:vk,cy:vk,strokeWidth:Yx,style:i})},d2=({percent:e,prefixCls:t})=>{const i=`${t}-dot`,r=`${i}-holder`,s=`${r}-hidden`,[c,u]=y.useState(!1);_n(()=>{e!==0&&u(!0)},[e!==0]);const d=Math.max(Math.min(e,100),0);if(!c)return null;const g={strokeDashoffset:`${Jm/4}`,strokeDasharray:`${Jm*d/100} ${Jm*(100-d)/100}`};return y.createElement("span",{className:oe(r,`${i}-progress`,d<=0&&s)},y.createElement("svg",{viewBox:`0 0 ${Nu} ${Nu}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":d},y.createElement(Sk,{dotClassName:i,hasCircleCls:!0}),y.createElement(Sk,{dotClassName:i,style:g})))};function f2(e){const{prefixCls:t,percent:i=0,className:r,style:s}=e,c=`${t}-dot`,u=`${c}-holder`,d=`${u}-hidden`;return y.createElement(y.Fragment,null,y.createElement("span",{className:oe(u,r,i>0&&d),style:s},y.createElement("span",{className:oe(c,`${t}-dot-spin`)},[1,2,3,4].map(g=>y.createElement("i",{className:`${t}-dot-item`,key:g})))),y.createElement(d2,{prefixCls:t,percent:i}))}function m2(e){const{prefixCls:t,indicator:i,percent:r,className:s,style:c}=e,u=`${t}-dot`;return i&&y.isValidElement(i)?Ar(i,d=>({className:oe(d.className,u,s),style:{...d.style,...c},percent:r})):y.createElement(f2,{prefixCls:t,percent:r,className:s,style:c}
170)}const g2=new ut("antSpinMove",{to:{opacity:1}}),h2=new ut("antRotate",{to:{transform:"rotate(405deg)"}}),p2=e=>{const{componentCls:t}=e,i=`${t}-section`;return{[t]:{...Al(e),position:"relative","&-rtl":{direction:"rtl"},[`&${i}, ${i}`]:{display:"flex",alignItems:"center",flexDirection:"column",gap:e.paddingSM,color:e.colorPrimary},[`&${i}`]:{display:"inline-flex"},[i]:{position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)",zIndex:1},[`${t}-description`]:{fontSize:e.fontSize,lineHeight:1},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},"&-spinning":{[`${t}-description`]:{textShadow:`0 0px 5px ${e.colorBgContainer}`},[`${t}-container`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-fullscreen":{position:"fixed",inset:0,backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,opacity:0,pointerEvents:"none",transition:`all ${e.motionDurationMid}`,[`&${t}-spinning`]:{opacity:1,pointerEvents:"auto"},[i]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},y2=e=>{const{componentCls:t,antCls:i,motionDurationSlow:r}=e,[s,c]=Vi(i,"spin");return{[t]:{[s("dot-holder-size")]:e.dotSize,[s("dot-item-size")]:`calc((${c("dot-holder-size")} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:"1em",height:"1em",fontSize:c("dot-holder-size"),display:"inline-block",transition:["transform","opacity"].map(u=>`${u} ${r} ease`).join(", "),transformOrigin:"50% 50%",lineHeight:1,"&-hidden":{transform:"scale(0.3)",opacity:0}
170},position:"relative",display:"inline-block",fontSize:c("dot-holder-size"),width:"1em",height:"1em","&-spin":{transform:"rotate(45deg)",animationName:h2,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-item":{position:"absolute",display:"block",width:c("dot-item-size"),height:c("dot-item-size"),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:g2,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-progress":{position:"absolute",left:"50%",top:0,transform:"translateX(-50%)"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(u=>`${u} ${r} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},b2=e=>{const{componentCls:t}=e,[i]=Vi(e.antCls,"spin");return{[t]:{"&-sm":{[i("dot-holder-size")]:e.dotSizeSM},"&-lg":{[i("dot-holder-size")]:e.dotSizeLG}}}},v2=e=>{const{controlHeightLG:t,controlHeight:i}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:i}},S2=Cn("Spin",e=>{const t=Na(e,{spinDotDefault:e.colorTextDescription});return[p2(t),y2(t),b2(t)]},v2),k2=200,kk=[[30,.05],[70,.03],[96,.01]];function C2(e,t){const[i,r]=y.useState(0),s=y.useRef(null),c=t==="auto";return y.useEffect(()=>(c&&e&&(r(0),s.current=setInterval(()=>{r(u=>{const d=100-u;for(let g=0;g<kk.length;g+=1){const[m,p]=kk[g];if(u<=m)return u+d*p}return u})},k2)),()=>{s.current&&(clearInterval(s.current),s.current=null)}),[c,e]),c?i:t}let Qx;function x2(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const Wx=e=>{const{prefixCls:t,spinning:i=!0,delay:r=0,className:s,rootClassName:c,size:u,tip:d,description:g,wrapperClassName:m,style:p,children:b,fullscreen:v=!1,indicator:x,percent:C,classNames:E,styles:k,...T}=e,{getPrefixCls:A,direction:P,indicator:$,className:R,style:_,classNames:M,styles:B}=kn("spin"),D=A("spin",t),[H,I]=S2(D),[K,Q]=y.useState(()=>i&&!x2(i,r)),ne=C2(K,C);y.useEffect(()=>{if(i){const ie=u2(r,()=>{Q(!0)});return ie(),()=>{ie?.cancel?.()}}Q(!1)},[r,i]);const re=Mr(ie=>u??ie),j=g??d,X={...e,size:re,spinning:K,tip:j,description:j,fullscreen:v,children:b,percent:ne},[Z,le]=ci([M,E],[B,k],{props:X}),ce=x??$??Qx,O=typeof b<"u",z=O||v,te=y.createElement(y.Fragment,null,y.createElement(m2,{className:oe(Z.indicator),style:le.indicator,prefixCls:D,indicator:ce,percent:ne}),j&&y.createElement("div",{className:oe(`${D}-description`,Z.tip,Z.description),style:{...le.tip,...le.description}},j));return y.createElement("div",{className:oe(D,{[`${D}-sm`]:re==="small",[`${D}-lg`]:re==="large",[`${D}-spinning`]:K,[`${D}-rtl`]:P==="rtl",[`${D}-fullscreen`]:v},c,Z.root,v&&Z.mask,z?m:[`${D}-section`,Z.section],R,s,H,I),style:{...le.root,...z?{}:le.section,...v?le.mask:{},..._,...p},"aria-live":"polite","aria-busy":K,...T},K&&(z?y.createElement("div",{className:oe(`${D}-section`,Z.section),style:le.section},te):te),O&&y.createElement("div",{className:oe(`${D}-container`,Z.container),style:le.container},b))};Wx.setDefaultIndicator=e=>{Qx=e};const E2=e=>{const t=e?.algorithm?xu(e.algorithm):tp,i={...To,...e?.token};return t1(i,{override:e?.token},t,E1)};function T2(e){const{sizeUnit:t,sizeStep:i}=e,r=i-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const w2=(e,t)=>{const i=t??Ju(e),r=i.fontSizeSM,s=i.controlHeight-4;return{...i,...T2(t??e),...x1(r),controlHeight:s,...C1({...i,controlHeight:s})}},Ja=(e,t)=>new xt(e).setA(t).toRgbString(),hr=(e,t)=>new xt(e).lighten(t).toHexString(),Ck=e=>{const t=Pl(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},P2=(e,t)=>{const i=e||"#000",r=t||"#fff";return{colorBgBase:i,colorTextBase:r,colorText:Ja(r,.85),colorTextSecondary:Ja(r,.65),colorTextTertiary:Ja(r,.45),colorTextQuaternary:Ja(r,.25),colorFill:Ja(r,.18),colorFillSecondary:Ja(r,.12),colorFillTertiary:Ja(r,.08),colorFillQuaternary:Ja(r,.04),colorBgSolid:Ja(r,.95),colorBgSolidHover:Ja(r,1),colorBgSolidActive:Ja(r,.9),colorBgElevated:hr(i,12),colorBgContainer:hr(i,8),colorBgLayout:hr(i,0),colorBgSpotlight:hr(i,26),colorBgBlur:Ja(r,.04),colorBorder:hr(i,26),colorBorderDisabled:hr(i,26),colorBorderSecondary:hr(i,19)}},A2=(e,t)=>{const i=Object.keys(ep).map(u=>{const d=Pl(e[u],{theme:"dark"});return Array.from({length:10},()=>1).reduce((g,m,p)=>(g[`${u}-${p+1}`]=d[p],g[`${u}${p+1}`]=d[p],g),{})}).reduce((u,d)=>(u={...u,...d},u),{}),r=t??Ju(e),s=k1(e,{generateColorPalettes:Ck,generateNeutralColorPalettes:P2}),c=wl.reduce((u,d)=>{const g=e[d];if(g){const m=Ck(g);u[`${d}Hover`]=m[7],u[`${d}Active`]=m[5]}return u},{});return{...r,...i,...s,...c,colorPrimaryBg:s.colorPrimaryBorder,colorPrimaryBgHover:s.colorPrimaryBorderHover}};function $2(){const[e,t,i,r]=Nn();return{theme:e,token:t,hashId:i,cssVar:r}}const xk={defaultSeed:yl.token,useToken:$2,defaultAlgorithm:Ju,darkAlgorithm:A2,compactAlgorithm:w2,getDesignToken:E2,defaultConfig:yl,_internalContext:ap};var Ns={},eg={exports:{}},Ek;function zo(){return Ek||(Ek=1,(function(e){function t(i){return i&&i.__esModule?i:{default:i}}
170e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(eg)),eg.exports}var Ds={},Tk;function R2(){if(Tk)return Ds;Tk=1,Object.defineProperty(Ds,"__esModule",{value:!0}),Ds.default=void 0;const e={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};return Ds.default=e,Ds}var js={},zs={},Fs={},Is={},wk;function Zx(){return wk||(wk=1,Object.defineProperty(Is,"__esModule",{value:!0}),Is.commonLocale=void 0,Is.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}),Is}var Pk;function M2(){if(Pk)return Fs;Pk=1,Object.defineProperty(Fs,"__esModule",{value:!0}),Fs.default=void 0;var e=Zx();function t(g){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},t(g)}function i(g,m){var p=Object.keys(g);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(g);m&&(b=b.filter(function(v){return Object.getOwnPropertyDescriptor(g,v).enumerable})),p.push.apply(p,b)}return p}function r(g){for(var m=1;m<arguments.length;m++){var p=arguments[m]!=null?arguments[m]:{};m%2?i(Object(p),!0).forEach(function(b){s(g,b,p[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(p)):i(Object(p)).forEach(function(b){Object.defineProperty(g,b,Object.getOwnPropertyDescriptor(p,b))})}return g}function s(g,m,p){return m=c(m),m in g?Object.defineProperty(g,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):g[m]=p,g}function c(g){var m=u(g,"string");return t(m)=="symbol"?m:String(m)}function u(g,m){if(t(g)!="object"||!g)return g;var p=g[Symbol.toPrimitive];if(p!==void 0){var b=p.call(g,m);if(t(b)!="object")return b;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(g)}var d=r(r({},e.commonLocale),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"});return Fs.default=d,Fs}var Hs={},Ak;function Jx(){if(Ak)return Hs;Ak=1,Object.defineProperty(Hs,"__esModule",{value:!0}),Hs.default=void 0;const e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};return Hs.default=e,Hs}var $k;function eE(){if($k)return zs;$k=1;var e=zo().default;Object.defineProperty(zs,"__esModule",{value:!0}),zs.default=void 0;var t=e(M2()),i=e(Jx());const r={lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],...t.default},timePickerLocale:{...i.default}};return zs.default=r,zs}var Rk;function O2(){if(Rk)return js;Rk=1;var e=zo().default;Object.defineProperty(js,"__esModule",{value:!0}),js.default=void 0;var t=e(eE());return js.default=t.default,js}var Mk;function _2(){if(Mk)return Ns;Mk=1;var e=zo().default;Object.defineProperty(Ns,"__esModule",{value:!0}),Ns.default=void 0;var t=e(R2()),i=e(O2()),r=e(eE()),s=e(Jx());const c="${label} is not a valid ${type}",u={locale:"en",Pagination:t.default,DatePicker:r.default,TimePicker:s.default,Calendar:i.default,global:{placeholder:"Please select",close:"Close",sortable:"sortable"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label}
170 date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:c,method:c,array:c,object:c,number:c,date:c,boolean:c,integer:c,float:c,regexp:c,email:c,url:c,hex:c},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};return Ns.default=u,Ns}var tg,Ok;function L2(){return Ok||(Ok=1,tg=_2()),tg}var N2=L2();const D2=Oh(N2);var Bs={},Us={},_k;function j2(){if(_k)return Us;_k=1,Object.defineProperty(Us,"__esModule",{value:!0}),Us.default=void 0;const e={items_per_page:"/ halaman",jump_to:"Lompat ke",jump_to_confirm:"Sahkan",page:"",prev_page:"Halaman sebelumnya",next_page:"Halam seterusnya",prev_5:"5 halaman sebelum",next_5:"5 halaman seterusnya",prev_3:"3 halaman sebelumnya",next_3:"3 halaman seterusnya",page_size:"Page Size"};return Us.default=e,Us}var qs={},Vs={},Ks={},Lk;function z2(){if(Lk)return Ks;Lk=1,Object.defineProperty(Ks,"__esModule",{value:!0}),Ks.default=void 0;var e=Zx();function t(g){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},t(g)}function i(g,m){var p=Object.keys(g);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(g);m&&(b=b.filter(function(v){return Object.getOwnPropertyDescriptor(g,v).enumerable})),p.push.apply(p,b)}return p}function r(g){for(var m=1;m<arguments.length;m++){var p=arguments[m]!=null?arguments[m]:{};m%2?i(Object(p),!0).forEach(function(b){s(g,b,p[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(p)):i(Object(p)).forEach(function(b){Object.defineProperty(g,b,Object.getOwnPropertyDescriptor(p,b))})}return g}function s(g,m,p){return m=c(m),m in g?Object.defineProperty(g,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):g[m]=p,g}function c(g){var m=u(g,"string");return t(m)=="symbol"?m:String(m)}function u(g,m){if(t(g)!="object"||!g)return g;var p=g[Symbol.toPrimitive];if(p!==void 0){var b=p.call(g,m);if(t(b)!="object")return b;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(g)}var d=r(r({},e.commonLocale),{},{locale:"ms_MY",today:"Hari ini",now:"Sekarang",backToToday:"Kembali ke hari ini",ok:"OK",timeSelect:"Pilih masa",dateSelect:"Pilih tarikh",weekSelect:"Pilih minggu",clear:"Padam",week:"Minggu",month:"Bulan",year:"Tahun",previousMonth:"Bulan lepas",nextMonth:"Bulan depan",monthSelect:"Pilih bulan",yearSelect:"Pilih tahun",decadeSelect:"Pilih dekad",previousYear:"Tahun lepas (Ctrl+left)",nextYear:"Tahun depan (Ctrl+right)",previousDecade:"Dekad lepas",nextDecade:"Dekad depan",previousCentury:"Abad lepas",nextCentury:"Abad depan",monthBeforeYear:!1});return Ks.default=d,Ks}var Gs={},Nk;function tE(){if(Nk)return Gs;Nk=1,Object.defineProperty(Gs,"__esModule",{value:!0}),Gs.default=void 0;const e={placeholder:"Sila pilih masa",rangePlaceholder:["Masa mula","Masa tamat"]};return Gs.default=e,Gs}var Dk;function aE(){if(Dk)return Vs;Dk=1;var e=zo().default;Object.defineProperty(Vs,"__esModule",{value:!0}),Vs.default=void 0;var t=e(z2()),i=e(tE());const r={lang:{placeholder:"Pilih tarikh",rangePlaceholder:["Tarikh mula","Tarikh akhir"],...t.default},timePickerLocale:{...i.default}};return Vs.default=r,Vs}var jk;function F2(){if(jk)return qs;jk=1;var e=zo().default;Object.defineProperty(qs,"__esModule",{value:!0}),qs.default=void 0;var t=e(aE());return qs.default=t.default,qs}var zk;function I2(){if(zk)return Bs;zk=1;var e=zo().default;Object.defineProperty(Bs,"__esModule",{value:!0}),Bs.default=void 0;var t=e(j2()),i=e(F2()),r=e(aE()),s=e(tE());const c="${label} bukan ${type} jenis yang sah",u={locale:"ms-my",Pagination:t.default,DatePicker:r.default,TimePicker:s.default,Calendar:i.default,global:{placeholder:"Sila pilih",close:"Tutup"},Table:{filterTitle:"Cari dengan tajuk",filterConfirm:"OK",filterReset:"Menetapkan semula",emptyText:"Tiada data",selectAll:"Pilih Semua",selectInvert:"Terbalikkan",filterEmptyText:"Tiada Saringan",filterCheckAll:"Semak Semua",filterSearchPlaceholder:"Cari",selectNone:"Kosong Semua",selectionAll:"Semua Data",sortTitle:"Urutkan",expand:"Buka",collapse:"Tutup",triggerDesc:"Turun",triggerAsc:"Naik",cancelSort:"Batal Urut"},Modal:{okText:"OK",cancelText:"Batal",justOkText:"OK"},Tour:{Next:"Seterusnya",Previous:"Sebelumnya",Finish:"Tamat"},Popconfirm:{okText:"OK",cancelText:"Batal"},Transfer:{titles:["",""],notFoundContent:"Tidak dijumpai",searchPlaceholder:"Carian di sini",itemUnit:"item",itemsUnit:"item",remove:"Buang",selectCurrent:"Pilih Halaman Ini",removeCurrent:"Buang Dari Halaman Ini",selectAll:"Pilih Semua",removeAll:"Buang Semua",selectInvert:"Balik Pilihan"},Upload:{uploading:"Sedang memuat naik...",removeFile:"Buang fail",uploadError:"Masalah muat naik",previewFile:"Tengok fail",downloadFile:"Muat turun fail"},Empty:{description:"Tiada data"},Icon:{icon:"ikon"},Text:{edit:"Sunting",copy:"Salin",copied:"Berjaya menyalin",expand:"Kembang"},Form:{optional:"(Opsional)",defaultValidateMessages:{default:"Ralat pengesahan untuk ${label}",required:"Isi ${label}",enum:"${label} mesti salah satu dari [${enum}]",whitespace:"${label} tidak boleh kosong",date:{format:"Format tarikh ${label} salah",parse:"${label}
170 tidak boleh jadi tarikh",invalid:"${label} adalah tarikh tidak sah"},types:{string:c,method:c,array:c,object:c,number:c,date:c,boolean:c,integer:c,float:c,regexp:c,email:c,url:c,hex:c},string:{len:"${label} mesti ${len} aksara",min:"Min ${min} aksara",max:"Max ${max} aksara",range:"${label} antara ${min}-${max} aksara"},number:{len:"${label} sama dengan ${len}",min:"Min ${min}",max:"Max ${max}",range:"${label} antara ${min}-${max}"},array:{len:"${len} ${label}",min:"Min ${min} ${label}",max:"Max ${max} ${label}",range:"${label} antara ${min}-${max}"},pattern:{mismatch:"${label} tidak sesuai ${pattern}"}}},QRCode:{expired:"Kod QR luput",refresh:"Segar Semula"},ColorPicker:{presetEmpty:"Tiada",transparent:"Tidak tembus cahaya",singleColor:"Warna tunggal",gradientColor:"Warna gradien"}};return Bs.default=u,Bs}var ag,Fk;function H2(){return Fk||(Fk=1,ag=I2()),ag}var B2=H2();const U2=Oh(B2);var ng={};const Se=e=>typeof e=="string",Ys=()=>{let e,t;const i=new Promise((r,s)=>{e=r,t=s});return i.resolve=e,i.reject=t,i},Ik=e=>e==null?"":""+e,q2=(e,t,i)=>{e.forEach(r=>{t[r]&&(i[r]=t[r])})},V2=/###/g,Hk=e=>e&&e.indexOf("###")>-1?e.replace(V2,"."):e,Bk=e=>!e||Se(e),il=(e,t,i)=>{const r=Se(t)?t.split("."):t;let s=0;for(;s<r.length-1;){if(Bk(e))return{};const c=Hk(r[s]);!e[c]&&i&&(e[c]=new i),Object.prototype.hasOwnProperty.call(e,c)?e=e[c]:e={},++s}return Bk(e)?{}:{obj:e,k:Hk(r[s])}},Uk=(e,t,i)=>{const{obj:r,k:s}=il(e,t,Object);if(r!==void 0||t.length===1){r[s]=i;return}let c=t[t.length-1],u=t.slice(0,t.length-1),d=il(e,u,Object);for(;d.obj===void 0&&u.length;)c=`${u[u.length-1]}.${c}`,u=u.slice(0,u.length-1),d=il(e,u,Object),d?.obj&&typeof d.obj[`${d.k}.${c}`]<"u"&&(d.obj=void 0);d.obj[`${d.k}.${c}`]=i},K2=(e,t,i,r)=>{const{obj:s,k:c}=il(e,t,Object);s[c]=s[c]||[],s[c].push(i)},Du=(e,t)=>{const{obj:i,k:r}=il(e,t);if(i&&Object.prototype.hasOwnProperty.call(i,r))return i[r]},G2=(e,t,i)=>{const r=Du(e,i);return r!==void 0?r:Du(t,i)},nE=(e,t,i)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?Se(e[r])||e[r]instanceof String||Se(t[r])||t[r]instanceof String?i&&(e[r]=t[r]):nE(e[r],t[r],i):e[r]=t[r]);return e},pr=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Y2={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const X2=e=>Se(e)?e.replace(/[&<>"'\/]/g,t=>Y2[t]):e;class Q2{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const i=this.regExpMap.get(t);if(i!==void 0)return i;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const W2=[" ",",","?","!",";"],Z2=new Q2(20),J2=(e,t,i)=>{t=t||"",i=i||"";const r=W2.filter(u=>t.indexOf(u)<0&&i.indexOf(u)<0);if(r.length===0)return!0;const s=Z2.getRegExp(`(${r.map(u=>u==="?"?"\\?":u).join("|")})`);let c=!s.test(e);if(!c){const u=e.indexOf(i);u>0&&!s.test(e.substring(0,u))&&(c=!0)}return c},Ph=(e,t,i=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(i);let s=e;for(let c=0;c<r.length;){if(!s||typeof s!="object")return;let u,d="";for(let g=c;g<r.length;++g)if(g!==c&&(d+=i),d+=r[g],u=s[d],u!==void 0){if(["string","number","boolean"].indexOf(typeof u)>-1&&g<r.length-1)continue;c+=g-c+1;break}s=u}return s},Sl=e=>e?.replace(/_/g,"-"),ej={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class ju{constructor(t,i={}){this.init(t,i)}init(t,i={}){this.prefix=i.prefix||"i18next:",this.logger=t||ej,this.options=i,this.debug=i.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,i,r,s){return s&&!this.debug?null:(Se(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[i](t))}create(t){return new ju(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new ju(this.logger,t)}}var Mn=new ju;class nd{constructor(){this.observers={}}on(t,i){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const s=this.observers[r].get(i)||0;this.observers[r].set(i,s+1)}),this}off(t,i){if(this.observers[t]){if(!i){delete this.observers[t];return}this.observers[t].delete(i)}}emit(t,...i){this.observers[t]&&Array.from(this.observers[t].entries()).forEac
170h(([s,c])=>{for(let u=0;u<c;u++)s(...i)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([s,c])=>{for(let u=0;u<c;u++)s.apply(s,[t,...i])})}}class qk extends nd{constructor(t,i={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=i,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const i=this.options.ns.indexOf(t);i>-1&&this.options.ns.splice(i,1)}getResource(t,i,r,s={}){const c=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,u=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure;let d;t.indexOf(".")>-1?d=t.split("."):(d=[t,i],r&&(Array.isArray(r)?d.push(...r):Se(r)&&c?d.push(...r.split(c)):d.push(r)));const g=Du(this.data,d);return!g&&!i&&!r&&t.indexOf(".")>-1&&(t=d[0],i=d[1],r=d.slice(2).join(".")),g||!u||!Se(r)?g:Ph(this.data?.[t]?.[i],r,c)}addResource(t,i,r,s,c={silent:!1}){const u=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator;let d=[t,i];r&&(d=d.concat(u?r.split(u):r)),t.indexOf(".")>-1&&(d=t.split("."),s=i,i=d[1]),this.addNamespaces(i),Uk(this.data,d,s),c.silent||this.emit("added",t,i,r,s)}addResources(t,i,r,s={silent:!1}){for(const c in r)(Se(r[c])||Array.isArray(r[c]))&&this.addResource(t,i,c,r[c],{silent:!0});s.silent||this.emit("added",t,i,r)}addResourceBundle(t,i,r,s,c,u={silent:!1,skipCopy:!1}){let d=[t,i];t.indexOf(".")>-1&&(d=t.split("."),s=r,r=i,i=d[1]),this.addNamespaces(i);let g=Du(this.data,d)||{};u.skipCopy||(r=JSON.parse(JSON.stringify(r))),s?nE(g,r,c):g={...g,...r},Uk(this.data,d,g),u.silent||this.emit("added",t,i,r)}removeResourceBundle(t,i){this.hasResourceBundle(t,i)&&delete this.data[t][i],this.removeNamespaces(i),this.emit("removed",t,i)}hasResourceBundle(t,i){return this.getResource(t,i)!==void 0}getResourceBundle(t,i){return i||(i=this.options.defaultNS),this.getResource(t,i)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const i=this.getDataByLanguage(t);return!!(i&&Object.keys(i)||[]).find(s=>i[s]&&Object.keys(i[s]).length>0)}toJSON(){return this.data}}var iE={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,i,r,s){return e.forEach(c=>{t=this.processors[c]?.process(t,i,r,s)??t}),t}};const rE=Symbol("i18next/PATH_KEY");function tj(){const e=[],t=Object.create(null);let i;return t.get=(r,s)=>(i?.revoke?.(),s===rE?e:(e.push(s),i=Proxy.revocable(r,t),i.proxy)),Proxy.revocable(Object.create(null),t).proxy}function xo(e,t){const{[rE]:i}=e(tj()),r=t?.keySeparator??".",s=t?.nsSeparator??":";if(i.length>1&&s){const c=t?.ns,u=Array.isArray(c)?c:null;if(u&&u.length>1&&u.slice(1).includes(i[0]))return`${i[0]}${s}${i.slice(1).join(r)}`}return i.join(r)}const Vk={},ig=e=>!Se(e)&&typeof e!="boolean"&&typeof e!="number";class zu extends nd{constructor(t,i={}){super(),q2(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
170i18nFormat","utils"],t,this),this.options=i,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Mn.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,i={interpolation:{}}){const r={...i};if(t==null)return!1;const s=this.resolve(t,r);if(s?.res===void 0)return!1;const c=ig(s.res);return!(r.returnObjects===!1&&c)}extractFromKey(t,i){let r=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let c=i.ns||this.options.defaultNS||[];const u=r&&t.indexOf(r)>-1,d=!this.options.userDefinedKeySeparator&&!i.keySeparator&&!this.options.userDefinedNsSeparator&&!i.nsSeparator&&!J2(t,r,s);if(u&&!d){const g=t.match(this.interpolator.nestingRegexp);if(g&&g.length>0)return{key:t,namespaces:Se(c)?[c]:c};const m=t.split(r);(r!==s||r===s&&this.options.ns.indexOf(m[0])>-1)&&(c=m.shift()),t=m.join(s)}return{key:t,namespaces:Se(c)?[c]:c}}translate(t,i,r){let s=typeof i=="object"?{...i}:i;if(typeof s!="object"&&this.options.overloadTranslationOptionHandler&&(s=this.options.overloadTranslationOptionHandler(arguments)),typeof s=="object"&&(s={...s}),s||(s={}),t==null)return"";typeof t=="function"&&(t=xo(t,{...this.options,...s})),Array.isArray(t)||(t=[String(t)]),t=t.map(Q=>typeof Q=="function"?xo(Q,{...this.options,...s}):String(Q));const c=s.returnDetails!==void 0?s.returnDetails:this.options.returnDetails,u=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,{key:d,namespaces:g}=this.extractFromKey(t[t.length-1],s),m=g[g.length-1];let p=s.nsSeparator!==void 0?s.nsSeparator:this.options.nsSeparator;p===void 0&&(p=":");const b=s.lng||this.language,v=s.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(b?.toLowerCase()==="cimode")return v?c?{res:`${m}${p}${d}`,usedKey:d,exactUsedKey:d,usedLng:b,usedNS:m,usedParams:this.getUsedParamsDetails(s)}:`${m}${p}${d}`:c?{res:d,usedKey:d,exactUsedKey:d,usedLng:b,usedNS:m,usedParams:this.getUsedParamsDetails(s)}:d;const x=this.resolve(t,s);let C=x?.res;const E=x?.usedKey||d,k=x?.exactUsedKey||d,T=["[object Number]","[object Function]","[object RegExp]"],A=s.joinArrays!==void 0?s.joinArrays:this.options.joinArrays,P=!this.i18nFormat||this.i18nFormat.handleAsObject,$=s.count!==void 0&&!Se(s.count),R=zu.hasDefaultValue(s),_=$?this.pluralResolver.getSuffix(b,s.count,s):"",M=s.ordinal&&$?this.pluralResolver.getSuffix(b,s.count,{ordinal:!1}):"",B=$&&!s.ordinal&&s.count===0,D=B&&s[`defaultValue${this.options.pluralSeparator}zero`]||s[`defaultValue${_}`]||s[`defaultValue${M}`]||s.defaultValue;let H=C;P&&!C&&R&&(H=D);const I=ig(H),K=Object.prototype.toString.apply(H);if(P&&H&&I&&T.indexOf(K)<0&&!(Se(A)&&Array.isArray(H))){if(!s.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const Q=this.options.returnedObjectHandler?this.options.returnedObjectHandler(E,H,{...s,ns:g}):`key '${d} (${this.language})' returned an object instead of string.`;return c?(x.res=Q,x.usedParams=this.getUsedParamsDetails(s),x):Q}if(u){const Q=Array.isArray(H),ne=Q?[]:{},re=Q?k:E;for(const j in H)if(Object.prototype.hasOwnProperty.call(H,j)){const X=`${re}${u}${j}`;R&&!C?ne[j]=this.translate(X,{...s,defaultValue:ig(D)?D[j]:void 0,joinArrays:!1,ns:g}):ne[j]=this.translate(X,{...s,joinArrays:!1,ns:g}),ne[j]===X&&(ne[j]=H[j])}C=ne}}else if(P&&Se(A)&&Array.isArray(C))C=C.join(A),C&&(C=this.extendTranslation(C,t,s,r));else{let Q=!1,ne=!1;!this.isValidLookup(C)&&R&&(Q=!0,C=D),this.isValidLookup(C)||(ne=!0,C=d);const j=(s.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&ne?void 0:C,X=R&&D!==C&&this.options.updateMissing;if(ne||Q||X){if(this.logger.log(X?"updateKey":"missingKey",b,m,d,X?D:C),u){const O=this.resolve(d,{...s,keySeparator:!1});O&&O.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let Z=[];const le=this.languageUtils.getFallbackCodes(this.options.fallbackLng,s.lng||this.language);if(this.options.saveMissingTo==="fallback"&&le&&le[0])for(let O=0;O<le.length;O++)Z.push(le[O]);else this.options.saveMissingTo==="all"?Z=this.languageUtils.toResolveHierarchy(s.lng||this.language):Z.push(s.lng||this.language);const ce=(O,z,te)=>{const ie=R&&te!==C?te:j;this.options.missingKeyHandler?this.options.missingKeyHandler(O,m,z,ie,X,s):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(O,m,z,ie,X,s),this.emit
vendor: 19,826 bytes, line 170
170("missingKey",O,m,z,C)};this.options.saveMissing&&(this.options.saveMissingPlurals&&$?Z.forEach(O=>{const z=this.pluralResolver.getSuffixes(O,s);B&&s[`defaultValue${this.options.pluralSeparator}zero`]&&z.indexOf(`${this.options.pluralSeparator}zero`)<0&&z.push(`${this.options.pluralSeparator}zero`),z.forEach(te=>{ce([O],d+te,s[`defaultValue${te}`]||D)})}):ce(Z,d,D))}C=this.extendTranslation(C,t,s,x,r),ne&&C===d&&this.options.appendNamespaceToMissingKey&&(C=`${m}${p}${d}`),(ne||Q)&&this.options.parseMissingKeyHandler&&(C=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${m}${p}${d}`:d,Q?C:void 0,s))}return c?(x.res=C,x.usedParams=this.getUsedParamsDetails(s),x):C}extendTranslation(t,i,r,s,c){if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const g=Se(t)&&(r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let m;if(g){const b=t.match(this.interpolator.nestingRegexp);m=b&&b.length}let p=r.replace&&!Se(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(p={...this.options.interpolation.defaultVariables,...p}),t=this.interpolator.interpolate(t,p,r.lng||this.language||s.usedLng,r),g){const b=t.match(this.interpolator.nestingRegexp),v=b&&b.length;m<v&&(r.nest=!1)}!r.lng&&s&&s.res&&(r.lng=this.language||s.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,(...b)=>c?.[0]===b[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${b[0]} in key: ${i[0]}`),null):this.translate(...b,i),r)),r.interpolation&&this.interpolator.reset()}const u=r.postProcess||this.options.postProcess,d=Se(u)?[u]:u;return t!=null&&d?.length&&r.applyPostProcessor!==!1&&(t=iE.handle(d,t,i,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...s,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t,i={}){let r,s,c,u,d;return Se(t)&&(t=[t]),Array.isArray(t)&&(t=t.map(g=>typeof g=="function"?xo(g,{...this.options,...i}):g)),t.forEach(g=>{if(this.isValidLookup(r))return;const m=this.extractFromKey(g,i),p=m.key;s=p;let b=m.namespaces;this.options.fallbackNS&&(b=b.concat(this.options.fallbackNS));const v=i.count!==void 0&&!Se(i.count),x=v&&!i.ordinal&&i.count===0,C=i.context!==void 0&&(Se(i.context)||typeof i.context=="number")&&i.context!=="",E=i.lngs?i.lngs:this.languageUtils.toResolveHierarchy(i.lng||this.language,i.fallbackLng);b.forEach(k=>{this.isValidLookup(r)||(d=k,!Vk[`${E[0]}-${k}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(d)&&(Vk[`${E[0]}-${k}`]=!0,this.logger.warn(`key "${s}" for languages "${E.join(", ")}" won't get resolved as namespace "${d}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),E.forEach(T=>{if(this.isValidLookup(r))return;u=T;const A=[p];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(A,p,T,k,i);else{let $;v&&($=this.pluralResolver.getSuffix(T,i.count,i));const R=`${this.options.pluralSeparator}zero`,_=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(v&&(i.ordinal&&$.indexOf(_)===0&&A.push(p+$.replace(_,this.options.pluralSeparator)),A.push(p+$),x&&A.push(p+R)),C){const M=`${p}${this.options.contextSeparator||"_"}${i.context}`;A.push(M),v&&(i.ordinal&&$.indexOf(_)===0&&A.push(M+$.replace(_,this.options.pluralSeparator)),A.push(M+$),x&&A.push(M+R))}}let P;for(;P=A.pop();)this.isValidLookup(r)||(c=P,r=this.getResource(T,k,P,i))}))})}),{res:r,usedKey:s,exactUsedKey:c,usedLng:u,usedNS:d}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,i,r,s={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,i,r,s):this.resourceStore.getResource(t,i,r,s)}getUsedParamsDetails(t={}){const i=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!Se(t.replace);let s=r?t.replace:t;if(r&&typeof t.count<"u"&&(s.count=t.count),this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),!r){s={...s};for(const c of i)delete s[c]}return s}static hasDefaultValue(t){const i="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&i===r.substring(0,i.length)&&t[r]!==void 0)return!0;return!1}}class Kk{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Mn.create("languageUtils")}getScriptPartFromCode(t){if(t=Sl(t),!t||t.indexOf("-")<0)return null;const i=t.split("-");return i.length===2||(i.pop(),i[i.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(i.join("-"))}getLanguagePartFromCode(t){if(t=Sl(t),!t||t.indexOf("-")<0)return t;const i=t.split("-");return this.formatLanguageCode(i[0])}formatLanguageCode(t){if(Se(t)&&t.indexOf("-")>-1){let i;try{i=Intl.getCanonicalLocales(t)[0]}catch{}return i&&this.options.lowerCaseLng&&(i=i.toLowerCase()),i||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let i;return t.forEach(r=>{if(i)return;const s=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(s))&&(i=s)}),!i&&this.options.supportedLngs&&t.forEach(r=>{if(i)return;const s=this.getScriptPartFromCode(r);if(this.isSupportedCode(s))return i=s;const c=this.getLanguagePartFromCode(r);if(this.isSupportedCode(c))return i=c;i=this.options.supportedLngs.find(u=>{if(u===c)return u;if(!(u.indexOf("-")<0&&c.indexOf("-")<0)&&(u.indexOf("-")>0&&c.indexOf("-")<0&&u.substring(0,u.indexOf("-"))===c||u.indexOf(c)===0&&c.length>1))return u})}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}getFallbackCodes(t,i){if(!t)return[];if(typeof t=="function"&&(t=t(i)),Se(t)&&(t=[t]),Array.isArray(t))return t;if(!i)return t.default||[];let r=t[i];return r||(r=t[this.getScriptPartFromCode(i)]),r||(r=t[this.formatLanguageCode(i)]),r||(r=t[this.getLanguagePartFromCode(i)]),r||(r=t.default),r||[]}toResolveHierarchy(t,i){const r=this.getFallbackCodes((i===!1?[]:i)||this.options.fallbackLng||[],t),s=[],c=u=>{u&&(this.isSupportedCode(u)?s.push(u):this.logger.warn(`rejecting language code not found in supportedLngs: ${u}`))};return Se(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&c(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&c(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&c(this.getLanguagePartFromCode(t))):Se(t)&&c(this.formatLanguageCode(t)),r.forEach(u=>{s.indexOf(u)<0&&c(this.formatLanguageCode(u))}),s}}const Gk={zero:0,one:1,two:2,few:3,many:4,other:5},Yk={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class aj{constructor(t,i={}){this.languageUtils=t,this.options=i,this.logger=Mn.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,i={}){const r=Sl(t==="dev"?"en":t),s=i.ordinal?"ordinal":"cardinal",c=JSON.stringify({cleanedCode:r,type:s});if(c in this.pluralRulesCache)return this.pluralRulesCache[c];let u;try{u=new Intl.PluralRules(r,{type:s})}catch{if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),Yk;if(!t.match(/-|_/))return Yk;const g=this.languageUtils.getLanguagePartFromCode(t);u=this.getRule(g,i)}return this.pluralRulesCache[c]=u,u}needsPlural(t,i={}){let r=this.getRule(t,i);return r||(r=this.getRule("dev",i)),r?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,i,r={}){return this.getSuffixes(t,r).map(s=>`${i}${s}`)}getSuffixes(t,i={}){let r=this.getRule(t,i);return r||(r=this.getRule("dev",i)),r?r.resolvedOptions().pluralCategories.sort((s,c)=>Gk[s]-Gk[c]).map(s=>`${this.options.prepend}${i.ordinal?`ordinal${this.options.prepend}`:""}${s}`):[]}getSuffix(t,i,r={}){const s=this.getRule(t,r);return s?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${s.select(i)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",i,r))}}const Xk=(e,t,i,r=".",s=!0)=>{let c=G2(e,t,i);return!c&&s&&Se(i)&&(c=Ph(e,i,r),c===void 0&&(c=Ph(t,i,r))),c},rg=e=>e.replace(/\$/g,"$$$$");class Qk{constructor(t={}){this.logger=Mn.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(i=>i),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:i,escapeValue:r,useRawValueToEscape:s,prefix:c,prefixEscaped:u,suffix:d,suffixEscaped:g,formatSeparator:m,unescapeSuffix:p,unescapePrefix:b,nestingPrefix:v,nestingPrefixEscaped:x,nestingSuffix:C,nestingSuffixEscaped:E,nestingOptionsSeparator:k,maxReplaces:T,alwaysFormat:A}=t.interpolation;this.escape=i!==void 0?i:X2,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=s!==void 0?s:!1,this.prefix=c?pr(c):u||"{{",this.suffix=d?pr(d):g||"}}",this.formatSeparator=m||",",this.unescapePrefix=p?"":b||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=v?pr(v):x||pr("$t("),this.nestingSuffix=C?pr(C):E||pr(")"),this.nestingOptionsSeparator=k||",",this.maxReplaces=T||1e3,this.alwaysFormat=A!==void 0?A:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(i,r)=>i?.source===r?(i.lastIndex=0,i):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,i,r,s){let c,u,d;const g=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},m=x=>{if(x.indexOf(this.formatSeparator)<0){const T=Xk(i,g,x,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(T,void 0,r,{...s,...i,interpolationkey:x}):T}const C=x.split(this.formatSeparator),E=C.shift().trim(),k=C.join(this.formatSeparator).trim();return this.format(Xk(i,g,E,this.options.keySeparator,this.options.ignoreJSONStructure),k,r,{...s,...i,interpolationkey:E})};this.resetRegExp();const p=s?.missingInterpolationHandler||this.options.missingInterpolationHandler,b=s?.interpolation?.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:x=>rg(x)},{regex:this.regexp,safeValue:x=>this.escapeValue?rg(this.escape(x)):rg(x)}].forEach(x=>{for(d=0;c=x.regex.exec(t);){const C=c[1].trim();if(u=m(C),u===void 0)if(typeof p=="function"){const k=p(t,c,s);u=Se(k)?k:""}else if(s&&Object.prototype.hasOwnProperty.call(s,C))u="";else if(b){u=c[0];continue}else this.logger.warn(`missed to pass in variable ${C} for interpolating ${t}`),u="";else!Se(u)&&!this.useRawValueToEscape&&(u=Ik(u));const E=x.safeValue(u);if(t=t.replace(c[0],E),b?(x.regex.lastIndex+=u.length,x.regex.lastIndex-=c[0].length):x.regex.lastIndex=0,d++,d>=this.maxReplaces)break}}),t}nest(t,i,r={}){let s,c,u;const d=(g,m)=>{const p=this.nestingOptionsSeparator;if(g.indexOf(p)<0)return g;const b=g.split(new RegExp(`${pr(p)}[ ]*{`));let v=`{${b[1]}`;g=b[0],v=this.interpolate(v,u);const x=v.match(/'/g),C=v.match(/"/g);((x?.length??0)%2===0&&!C||(C?.length??0)%2!==0)&&(v=v.replace(/'/g,'"'));try{u=JSON.parse(v),m&&(u={...m,...u})}catch(E){return this.logger.warn(`failed parsing options string in nesting for key ${g}`,E),`${g}${p}${v}`}return u.defaultValue&&u.defaultValue.indexOf(this.prefix)>-1&&delete u.defaultValue,g};for(;s=this.nestingRegexp.exec(t);){let g=[];u={...r},u=u.replace&&!Se(u.replace)?u.replace:u,u.applyPostProcessor=!1,delete u.defaultValue;const m=/{.*}/.test(s[1])?s[1].lastIndexOf("}")+1:s[1].indexOf(this.formatSeparator);if(m!==-1&&(g=s[1].slice(m).split(this.formatSeparator).map(p=>p.trim()).filter(Boolean),s[1]=s[1].slice(0,m)),c=i(d.call(this,s[1].trim(),u),u),c&&s[0]===t&&!Se(c))return c;Se(c)||(c=Ik(c)),c||(this.logger.warn(`missed to resolve ${s[1]} for nesting ${t}`),c=""),g.length&&(c=g.reduce((p,b)=>this.format(p,b,r.lng,{...r,interpolationkey:s[1].trim()}),c.trim())),t=t.replace(s[0],c),this.regexp.lastIndex=0}return t}}const nj=e=>{let t=e.toLowerCase().trim();const i={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const s=r[1].substring(0,r[1].length-1);t==="currency"&&s.indexOf(":")<0?i.currency||(i.currency=s.trim()):t==="relativetime"&&s.indexOf(":")<0?i.range||(i.range=s.trim()):s.split(";").forEach(u=>{if(u){const[d,...g]=u.split(":"),m=g.join(":").trim().replace(/^'+|'+$/g,""),p=d.trim();i[p]||(i[p]=m),m==="false"&&(i[p]=!1),m==="true"&&(i[p]=!0),isNaN(m)||(i[p]=parseInt(m,10))}})}return{formatName:t,formatOptions:i}},Wk=e=>{const t={};return(i,r,s)=>{let c=s;s&&s.interpolationkey&&s.formatParams&&s.formatParams[s.interpolationkey]&&s[s.interpolationkey]&&(c={...c,[s.interpolationkey]:void 0});const u=r+JSON.stringify(c);let d=t[u];return d||(d=e(Sl(r),s),t[u]=d),d(i)}},ij=e=>(t,i,r)=>e(Sl(i),r)(t);class rj{constructor(t={}){this.logger=Mn.create("formatter"),this.options=t,this.init(t)}init(t,i={interpolation:{}}){this.formatSeparator=i.interpolation.formatSeparator||",";const r=i.cacheInBuiltFormats?Wk:ij;this.formats={number:r((s,c)=>{const u=new Intl.NumberFormat(s,{...c});return d=>u.format(d)}),currency:r((s,c)=>{const u=new Intl.NumberFormat(s,{...c,style:"currency"});return d=>u.format(d)}),datetime:r((s,c)=>{const u=new Intl.DateTimeFormat(s,{...c});return d=>u.format(d)}),relativetime:r((s,c)=>{const u=new Intl.RelativeTimeFormat(s,{...c});return d=>u.format(d,c.range||"day")}),list:r((s,c)=>{const u=new Intl.ListFormat(s,{...c});return d=>u.format(d)})}}add(t,i){this.formats[t.toLowerCase().trim()]=i}addCached(t,i){this.formats[t.toLowerCase().trim()]=Wk(i)}format(t,i,r,s={}){const c=i.split(this.formatSeparator);if(c.length>1&&c[0].indexOf("(")>1&&c[0].indexOf(")")<0&&c.find(d=>d.indexOf(")")>-1)){const d=c.findIndex(g=>g.indexOf(")")>-1);c[0]=[c[0],...c.splice(1,d)].join(this.formatSeparator)}return c.reduce((d,g)=>{const{formatName:m,formatOptions:p}=nj(g);if(this.formats[m]){let b=d;try{const v=s?.formatParams?.[s.interpolationkey]||{},x=v.locale||v.lng||s.locale||s.lng||r;b=this.formats[m](d,x,{...p,...s,...v})}catch(v){this.logger.warn(v)}return b}else this.logger.warn(`there was no format function for ${m}`);return d},t)}}const oj=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class sj extends nd{constructor(t,i,r,s={}){super(),this.backend=t,this.store=i,this.services=r,this.languageUtils=r.languageUtils,this.options=s,this.logger=Mn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(r,s.backend,s)}queueLoad(t,i,r,s){const c={},u={},d={},g={};return t.forEach(m=>{let p=!0;i.forEach(b=>{const v=`${m}|${b}`;!r.reload&&this.store.hasResourceBundle(m,b)?this.state[v]=2:this.state[v]<0||(this.state[v]===1?u[v]===void 0&&(u[v]=!0):(this.state[v]=1,p=!1,u[v]===void 0&&(u[v]=!0),c[v]===void 0&&(c[v]=!0),g[b]===void 0&&(g[b]=!0)))}),p||(d[m]=!0)}),(Object.keys(c).length||Object.keys(u).length)&&this.queue.push({pending:u,pendingCount:Object.keys(u).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(c),pending:Object.keys(u),toLoadLanguages:Object.keys(d),toLoadNamespaces:Object.keys(g)}}loaded(t,i,r){const s=t.split("|"),c=s[0],u=s[1];i&&this.emit("failedLoading",c,u,i),!i&&r&&this.store.addResourceBundle(c,u,r,void 0,void 0,{skipCopy:!0}),this.state[t]=i?-1:2,i&&r&&(this.state[t]=0);const d={};this.queue.forEach(g=>{K2(g.loaded,[c],u),oj(g,t),i&&g.errors.push(i),g.pendingCount===0&&!g.done&&(Object.keys(g.loaded).forEach(m=>{d[m]||(d[m]={});const p=g.loaded[m];p.length&&p.forEach(b=>{d[m][b]===void 0&&(d[m][b]=!0)})}),g.done=!0,g.errors.length?g.callback(g.errors):g.callback())}),this.emit("loaded",d),this.queue=this.queue.filter(g=>!g.done)}read(t,i,r,s=0,c=this.retryTimeout,u){if(!t.length)return u(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:i,fcName:r,tried:s,wait:c,callback:u});return}this.readingCalls++;const d=(m,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const b=this.waitingReads.shift();this.read(b.lng,b.ns,b.fcName,b.tried,b.wait,b.callback)}if(m&&p&&s<this.maxRetries){setTimeout(()=>{this.read.call(this,t,i,r,s+1,c*2,u)},c);return}u(m,p)},g=this.backend[r].bind(this.backend);if(g.length===2){try{const m=g(t,i);m&&typeof m.then=="function"?m.then(p=>d(null,p)).catch(d):d(null,m)}catch(m){d(m)}return}return g(t,i,d)}prepareLoading(t,i,r={},s){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();Se(t)&&(t=this.languageUtils.toResolveHierarchy(t)),Se(i)&&(i=[i]);const c=this.queueLoad(t,i,r,s);if(!c.toLoad.length)return c.pending.length||s(),null;c.toLoad.forEach(u=>{this.loadOne(u)})}load(t,i,r){this.prepareLoading(t,i,{},r)}reload(t,i,r){this.prepareLoading(t,i,{reload:!0},r)}loadOne(t,i=""){const r=t.split("|"),s=r[0],c=r[1];this.read(s,c,"read",void 0,void 0,(u,d)=>{u&&this.logger.warn(`${i}loading namespace ${c} for language ${s} failed`,u),!u&&d&&this.logger.log(`${i}loaded namespace ${c} for language ${s}`,d),this.loaded(t,u,d)})}saveMissing(t,i,r,s,c,u={},d=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(i)){this.logger.warn(`did not save key "${r}" as the namespace "${i}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend?.create){const g={...u,isUpdate:c},m=this.backend.create.bind(this.backend);if(m.length<6)try{let p;m.length===5?p=m(t,i,r,s,g):p=m(t,i,r,s),p&&typeof p.then=="function"?p.then(b=>d(null,b)).catch(d):d(null,p)}catch(p){d(p)}else m(t,i,r,s,d,g)}!t||!t[0]||this.store.addResource(t[0],i,r,s)}}}const og=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),Se(e[1])&&(t.defaultValue=e[1]),Se(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const i=e[3]||e[2];
170Object.keys(i).forEach(r=>{t[r]=i[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),Zk=e=>(Se(e.ns)&&(e.ns=[e.ns]),Se(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),Se(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),lu=()=>{},lj=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(i=>{typeof e[i]=="function"&&(e[i]=e[i].bind(e))})},oE="__i18next_supportNoticeShown",cj=()=>!!(typeof globalThis<"u"&&globalThis[oE]||typeof process<"u"&&ng&&ng.I18NEXT_NO_SUPPORT_NOTICE||typeof process<"u"&&ng),uj=()=>{typeof globalThis<"u"&&(globalThis[oE]=!0)},dj=e=>!!(e?.modules?.backend?.name?.indexOf("Locize")>0||e?.modules?.backend?.constructor?.name?.indexOf("Locize")>0||e?.options?.backend?.backends&&e.options.backend.backends.some(t=>t?.name?.indexOf("Locize")>0||t?.constructor?.name?.indexOf("Locize")>0)||e?.options?.backend?.projectId||e?.options?.backend?.backendOptions&&e.options.backend.backendOptions.some(t=>t?.projectId));class rl extends nd{constructor(t={},i){if(super(),this.options=Zk(t),this.services={},this.logger=Mn,this.modules={external:[]},lj(this),i&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,i),this;setTimeout(()=>{this.init(t,i)},0)}}init(t={},i){this.isInitializing=!0,typeof t=="function"&&(i=t,t={}),t.defaultNS==null&&t.ns&&(Se(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=og();this.options={...r,...this.options,...Zk(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=r.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!dj(this)&&!cj()&&(typeof console<"u"&&typeof console.info<"u"&&console.info("🌐 i18next is made possible by our own product, Locize — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙"),uj());const s=m=>m?typeof m=="function"?new m:m:null;if(!this.options.isClone){this.modules.logger?Mn.init(s(this.modules.logger),this.options):Mn.init(null,this.options);let m;this.modules.formatter?m=this.modules.formatter:m=rj;const p=new Kk(this.options);this.store=new qk(this.options.resources,this.options);const b=this.services;b.logger=Mn,b.resourceStore=this.store,b.languageUtils=p,b.pluralResolver=new aj(p,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),m&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(b.formatter=s(m),b.formatter.init&&b.formatter.init(b,this.options),this.options.interpolation.format=b.formatter.format.bind(b.formatter)),b.interpolator=new Qk(this.options),b.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},b.backendConnector=new sj(s(this.modules.backend),b.resourceStore,b,this.options),b.backendConnector.on("*",(x,...C)=>{this.emit(x,...C)}),this.modules.languageDetector&&(b.languageDetector=s(this.modules.languageDetector),b.languageDetector.init&&b.languageDetector.init(b,this.options.detection,this.options)),this.modules.i18nFormat&&(b.i18nFormat=s(this.modules.i18nFormat),b.i18nFormat.init&&b.i18nFormat.init(this)),this.translator=new zu(this.services,this.options),this.translator.on("*",(x,...C)=>{this.emit(x,...C)}),this.modules.external.forEach(x=>{x.init&&x.init(this)})}if(this.format=this.options.interpolation.format,i||(i=lu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const m=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);m.length>0&&m[0]!=="dev"&&(this.options.lng=m[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(m=>{this[m]=(...p)=>this.store[m](...p)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(m=>{this[m]=(...p)=>(this.store[m](...p),this)});const d=Ys(),g=()=>{const m=(p,b)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit
170("initialized",this.options),d.resolve(b),i(p,b)};if(this.languages&&!this.isInitialized)return m(null,this.t.bind(this));this.changeLanguage(this.options.lng,m)};return this.options.resources||!this.options.initAsync?g():setTimeout(g,0),d}loadResources(t,i=lu){let r=i;const s=Se(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(s?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const c=[],u=d=>{if(!d||d==="cimode")return;this.services.languageUtils.toResolveHierarchy(d).forEach(m=>{m!=="cimode"&&c.indexOf(m)<0&&c.push(m)})};s?u(s):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(g=>u(g)),this.options.preload?.forEach?.(d=>u(d)),this.services.backendConnector.load(c,this.options.ns,d=>{!d&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(d)})}else r(null)}reloadResources(t,i,r){const s=Ys();return typeof t=="function"&&(r=t,t=void 0),typeof i=="function"&&(r=i,i=void 0),t||(t=this.languages),i||(i=this.options.ns),r||(r=lu),this.services.backendConnector.reload(t,i,c=>{s.resolve(),r(c)}),s}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&iE.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let i=0;i<this.languages.length;i++){const r=this.languages[i];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,i){this.isLanguageChangingTo=t;const r=Ys();this.emit("languageChanging",t);const s=d=>{this.language=d,this.languages=this.services.languageUtils.toResolveHierarchy(d),this.resolvedLanguage=void 0,this.setResolvedLanguage(d)},c=(d,g)=>{g?this.isLanguageChangingTo===t&&(s(g),this.translator.changeLanguage(g),this.isLanguageChangingTo=void 0,this.emit("languageChanged",g),this.logger.log("languageChanged",g)):this.isLanguageChangingTo=void 0,r.resolve((...m)=>this.t(...m)),i&&i(d,(...m)=>this.t(...m))},u=d=>{!t&&!d&&this.services.languageDetector&&(d=[]);const g=Se(d)?d:d&&d[0],m=this.store.hasLanguageSomeTranslations(g)?g:this.services.languageUtils.getBestMatchFromCodes(Se(d)?[d]:d);m&&(this.language||s(m),this.translator.language||this.translator.changeLanguage(m),this.services.languageDetector?.cacheUserLanguage?.(m)),this.loadResources(m,p=>{c(p,m)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(u):this.services.languageDetector.detect(u):u(t),r}getFixedT(t,i,r){const s=(c,u,...d)=>{let g;typeof u!="object"?g=this.options.overloadTranslationOptionHandler([c,u].concat(d)):g={...u},g.lng=g.lng||s.lng,g.lngs=g.lngs||s.lngs,g.ns=g.ns||s.ns,g.keyPrefix!==""&&(g.keyPrefix=g.keyPrefix||r||s.keyPrefix);const m={...this.options,...g};typeof g.keyPrefix=="function"&&(g.keyPrefix=xo(g.keyPrefix,m));const p=this.options.keySeparator||".";let b;return g.keyPrefix&&Array.isArray(c)?b=c.map(v=>(typeof v=="function"&&(v=xo(v,m)),`${g.keyPrefix}${p}${v}`)):(typeof c=="function"&&(c=xo(c,m)),b=g.keyPrefix?`${g.keyPrefix}${p}${c}`:c),this.t(b,g)};return Se(t)?s.lng=t:s.lngs=t,s.ns=i,s.keyPrefix=r,s}t(...t){return this.translator?.translate(...t)}exists(...t){return this.translator?.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,i={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
170if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=i.lng||this.resolvedLanguage||this.languages[0],s=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const u=(d,g)=>{const m=this.services.backendConnector.state[`${d}|${g}`];return m===-1||m===0||m===2};if(i.precheck){const d=i.precheck(this,u);if(d!==void 0)return d}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||u(r,t)&&(!s||u(c,t)))}loadNamespaces(t,i){const r=Ys();return this.options.ns?(Se(t)&&(t=[t]),t.forEach(s=>{this.options.ns.indexOf(s)<0&&this.options.ns.push(s)}),this.loadResources(s=>{r.resolve(),i&&i(s)}),r):(i&&i(),Promise.resolve())}loadLanguages(t,i){const r=Ys();Se(t)&&(t=[t]);const s=this.options.preload||[],c=t.filter(u=>s.indexOf(u)<0&&this.services.languageUtils.isSupportedCode(u));return c.length?(this.options.preload=s.concat(c),this.loadResources(u=>{r.resolve(),i&&i(u)}),r):(i&&i(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";try{const s=new Intl.Locale(t);if(s&&s.getTextInfo){const c=s.getTextInfo();if(c&&c.direction)return c.direction}}catch{}const i=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services?.languageUtils||new Kk(og());return t.toLowerCase().indexOf("-latn")>1?"ltr":i.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},i){const r=new rl(t,i);return r.createInstance=rl.createInstance,r}cloneInstance(t={},i=lu){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const s={...this.options,...t,isClone:!0},c=new rl(s);if((t.debug!==void 0||t.prefix!==void 0)&&(c.logger=c.logger.clone(t)),["store","services","language"].forEach(d=>{c[d]=this[d]}),c.services={...this.services},c.services.utils={hasLoadedNamespace:c.hasLoadedNamespace.bind(c)},r){const d=Object.keys(this.store.data).reduce((g,m)=>(g[m]={...this.store.data[m]},g[m]=Object.keys(g[m]).reduce((p,b)=>(p[b]={...g[m][b]},p),g[m]),g),{});c.store=new qk(d,s),c.services.resourceStore=c.store}if(t.interpolation){const g={...og().interpolation,...this.options.interpolation,...t.interpolation},m={...s,interpolation:g};c.services.interpolator=new Qk(m)}return c.translator=new zu(c.services,s),c.translator.on("*",(d,...g)=>{c.emit(d,...g)}),c.init(s,i),c.translator.options=s,c.translator.backendConnector.services.utils={hasLoadedNamespace:c.hasLoadedNamespace.bind(c)},c}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const aa=rl.createInstance();aa.createInstance;aa.dir;aa.init;aa.loadResources;aa.reloadResources;aa.use;aa.changeLanguage;aa.getFixedT;aa.t;aa.exists;aa.setDefaultNamespace;aa.hasLoadedNamespace;aa.loadNamespaces;aa.loadLanguages;const fj=(e,t,i,r)=>{const s=[i,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(s,"warn","react-i18next::",!0);Rr(s[0])&&(s[0]=`react-i18next:: ${s[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...s):console?.warn&&console.warn(...s)},Jk={},Ah=(e,t,i,r)=>{Rr(i)&&Jk[i]||(Rr(i)&&(Jk[i]=new Date),fj(e,t,i,r))},sE=(e,t)=>()=>{if(e.isInitialized)t();else{const i=()=>{setTimeout(()=>{e.off("initialized",i)},0),t()};e.on("initialized",i)}},$h=(e,t,i)=>{e.loadNamespaces(t,sE(e,i))},eC=(e,t,i,r)=>{if(Rr(i)&&(i=[i]),e.options.preload&&e.options.preload.indexOf(t)>-1)return $h(e,i,r);i.forEach(s=>{e.options.ns.indexOf(s)<0&&e.options.ns.push(s)}),e.loadLanguages(t,sE(e,r))},mj=(e,t,i={})=>
170!t.languages||!t.languages.length?(Ah(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:i.lng,precheck:(r,s)=>{if(i.bindI18n&&i.bindI18n.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!s(r.isLanguageChangingTo,e))return!1}}),Rr=e=>typeof e=="string",gj=e=>typeof e=="object"&&e!==null,hj=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,pj={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},yj=e=>pj[e],bj=e=>e.replace(hj,yj);let Rh={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:bj,transDefaultProps:void 0};const vj=(e={})=>{Rh={...Rh,...e}},Sj=()=>Rh;let lE;const kj=e=>{lE=e},Cj=()=>lE,xj={type:"3rdParty",init(e){vj(e.options.react),kj(e)}},Ej=y.createContext();class Tj{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(i=>{this.usedNamespaces[i]||(this.usedNamespaces[i]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}var sg={exports:{}},lg={};var tC;function wj(){if(tC)return lg;tC=1;var e=Fu();function t(b,v){return b===v&&(b!==0||1/b===1/v)||b!==b&&v!==v}var i=typeof Object.is=="function"?Object.is:t,r=e.useState,s=e.useEffect,c=e.useLayoutEffect,u=e.useDebugValue;function d(b,v){var x=v(),C=r({inst:{value:x,getSnapshot:v}}),E=C[0].inst,k=C[1];return c(function(){E.value=x,E.getSnapshot=v,g(E)&&k({inst:E})},[b,x,v]),s(function(){return g(E)&&k({inst:E}),b(function(){g(E)&&k({inst:E})})},[b]),u(x),x}function g(b){var v=b.getSnapshot;b=b.value;try{var x=v();return!i(b,x)}catch{return!0}}function m(b,v){return v()}var p=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?m:d;return lg.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:p,lg}var aC;function Pj(){return aC||(aC=1,sg.exports=wj()),sg.exports}var Aj=Pj();const $j=(e,t)=>{if(Rr(t))return t;if(gj(t)&&Rr(t.defaultValue))return t.defaultValue;if(typeof e=="function")return"";if(Array.isArray(e)){const i=e[e.length-1];return typeof i=="function"?"":i}return e},Rj={t:$j,ready:!1},Mj=()=>()=>{},Oj=(e,t={})=>{const{i18n:i}=t,{i18n:r,defaultNS:s}=y.useContext(Ej)||{},c=i||r||Cj();c&&!c.reportNamespaces&&(c.reportNamespaces=new Tj),c||Ah(c,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const u=y.useMemo(()=>({...Sj(),...c?.options?.react,...t}),[c,t]),{useSuspense:d,keyPrefix:g}=u,m=e||s||c?.options?.defaultNS,p=Rr(m)?[m]:m||["translation"],b=y.useMemo(()=>p,p);c?.reportNamespaces?.addUsedNamespaces?.(b);const v=y.useRef(0),x=y.useCallback(D=>{if(!c)return Mj;const{bindI18n:H,bindI18nStore:I}=u,K=()=>{v.current+=1,D()};return H&&c.on(H,K),I&&c.store.on(I,K),()=>{H&&H.split(" ").forEach(Q=>c.off(Q,K)),I&&I.split(" ").forEach(Q=>c.store.off(Q,K))}},[c,u]),C=y.useRef(),E=y.useCallback(()=>{if(!c)return Rj;const D=!!(c.isInitialized||c.initializedStoreOnce)&&b.every(re=>mj(re,c,u)),H=t.lng||c.language,I=v.current,K=C.current;if(K&&K.ready===D&&K.lng===H&&K.keyPrefix===g&&K.revision===I)return K;const ne={t:c.getFixedT(H,u.nsMode==="fallback"?b:b[0],g),ready:D,lng:H,keyPrefix:g,revision:I};return C.current=ne,ne},[c,b,g,u,t.lng]),[k,T]=y.useState(0),{t:A,ready:P}=Aj.useSyncExternalStore(x,E,E);y.useEffect(()=>{if(c&&!P&&!d){const D=()=>T(H=>H+1);t.lng?eC(c,t.lng,b,D):$h(c,b,D)}},[c,t.lng,b,P,d,k]);const $=c||{},R=y.useRef(null),_=y.useRef(),M=D=>{const H=Object.getOwnPropertyDescriptors(D);H.__original&&delete H.__original;const I=Object.create(Object.getPrototypeOf(D),H);if(!Object.prototype.hasOwnProperty.call(I,"__original"))try{Object.defineProperty(I,"__original",{value:D,writable:!1,enumerable:!1,configurable:!1})}catch{}return I},B=y.useMemo(()=>{const D=$,H=D?.language;let I=D;D&&(R.current&&R.current.__original===D?_.current!==H?(I=M(D),R.current=I,_.current=H):I=R.current:(I=M(D),R.current=I,_.current=H));const K=!P&&!d?(...ne)=>(Ah(c,"USE_T_BEFORE_READY","useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t."),A(...ne)):A,Q=[K,I,P];return Q.t=K,Q.i18n=I,Q.ready=P,Q},[A,$,P,$.resolvedLanguage,$.language,$.languages]);if(c&&d&&!P)throw new Promise(D=>{const H=()=>D();t.lng?eC(c,t.lng,b,H):$h(c,b,H)});return B},nC=e=>{let t;const i=new Set,r=(m,p)=>{const b=typeof m=="function"?m(t):m;if(!Object.is(b,t)){const v=t;t=p??(typeof b!="object"||b===null)?b:Object.assign({}
170,t,b),i.forEach(x=>x(t,v))}},s=()=>t,d={setState:r,getState:s,getInitialState:()=>g,subscribe:m=>(i.add(m),()=>i.delete(m))},g=t=e(r,s,d);return d},_j=(e=>e?nC(e):nC),Lj=e=>e;function Nj(e,t=Lj){const i=Y.useSyncExternalStore(e.subscribe,Y.useCallback(()=>t(e.getState()),[e,t]),Y.useCallback(()=>t(e.getInitialState()),[e,t]));return Y.useDebugValue(i),i}const Dj=e=>{const t=_j(e),i=r=>Nj(t,r);return Object.assign(i,t),i},cE=(e=>Dj);function jj(e,t){let i;try{i=e()}catch{return}return{getItem:s=>{var c;const u=g=>g===null?null:JSON.parse(g,void 0),d=(c=i.getItem(s))!=null?c:null;return d instanceof Promise?d.then(u):u(d)},setItem:(s,c)=>i.setItem(s,JSON.stringify(c,void 0)),removeItem:s=>i.removeItem(s)}}const Mh=e=>t=>{try{const i=e(t);return i instanceof Promise?i:{then(r){return Mh(r)(i)},catch(r){return this}}}catch(i){return{then(r){return this},catch(r){return Mh(r)(i)}}}},zj=(e,t)=>(i,r,s)=>{let c={storage:jj(()=>window.localStorage),partialize:k=>k,version:0,merge:(k,T)=>({...T,...k}),...t},u=!1,d=0;const g=new Set,m=new Set;let p=c.storage;if(!p)return e((...k)=>{console.warn(`[zustand persist middleware] Unable to update item '${c.name}', the given storage is currently unavailable.`),i(...k)},r,s);const b=()=>{const k=c.partialize({...r()});return p.setItem(c.name,{state:k,version:c.version})},v=s.setState;s.setState=(k,T)=>(v(k,T),b());const x=e((...k)=>(i(...k),b()),r,s);s.getInitialState=()=>x;let C;const E=()=>{var k,T;if(!p)return;const A=++d;u=!1,g.forEach($=>{var R;return $((R=r())!=null?R:x)});const P=((T=c.onRehydrateStorage)==null?void 0:T.call(c,(k=r())!=null?k:x))||void 0;return Mh(p.getItem.bind(p))(c.name).then($=>{if($)if(typeof $.version=="number"&&$.version!==c.version){if(c.migrate){const R=c.migrate($.state,$.version);return R instanceof Promise?R.then(_=>[!0,_]):[!0,R]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,$.state];return[!1,void 0]}).then($=>{var R;if(A!==d)return;const[_,M]=$;if(C=c.merge(M,(R=r())!=null?R:x),i(C,!0),_)return b()}).then(()=>{A===d&&(P?.(C,void 0),C=r(),u=!0,m.forEach($=>$(C)))}).catch($=>{A===d&&P?.(void 0,$)})};return s.persist={setOptions:k=>{c={...c,...k},k.storage&&(p=k.storage)},clearStorage:()=>{p?.removeItem(c.name)},getOptions:()=>c,rehydrate:()=>E(),hasHydrated:()=>u,onHydrate:k=>(g.add(k),()=>{g.delete(k)}),onFinishHydration:k=>(m.add(k),()=>{m.delete(k)})},c.skipHydration||E(),C||x},uE=zj,Eq="/api",Fj=[{code:"AUTH",name:"FortiAuth",icon:"SafetyOutlined",color:"#1677ff",description:"Identity & Access Management"},{code:"REG",name:"FortiReg",icon:"AuditOutlined",color:"#52c41a",description:"Regulatory Compliance Management"},{code:"CERT",name:"FortiCert",icon:"SafetyCertificateOutlined",color:"#faad14",description:"Certificate Lifecycle Management"},{code:"DOC",name:"FortiDoc",icon:"FileProtectOutlined",color:"#722ed1",description:"Secure Document Management"},{code:"TRUST",name:"FortiTrust",icon:"BankOutlined",color:"#13c2c2",description:"Trust Services & PKI"},{code:"SIGN",name:"FortiSign",icon:"EditOutlined",color:"#eb2f96",description:"Electronic Signature Platform"},{code:"TS",name:"FortiTS",icon:"FieldTimeOutlined",color:"#fa8c16",description:"Trusted Timestamping Service"},{code:"GOV",name:"FortiGov",icon:"GlobalOutlined",color:"#f5222d",description:"Governance, Risk & Compliance"}],Tq=Object.fromEntries(Fj.map(e=>[e.code,e])),yr={ACCESS_TOKEN:"accessToken",REFRESH_TOKEN:"refreshToken",AUTH_STORE:"fortisuite-auth",UI_STORE:"fortisuite-ui"},iC={user:null,accessToken:null,refreshToken:null,isAuthenticated:!1,orgSlug:null,userType:null},dE=cE()(uE(e=>({...iC,login:(t,i)=>{localStorage.setItem(yr.ACCESS_TOKEN,t.accessToken),localStorage.setItem(yr.REFRESH_TOKEN,t.refreshToken),e({user:t.user,accessToken:t.accessToken,refreshToken:t.refreshToken,isAuthenticated:!0,orgSlug:i??t.user?.orgSlug??null,userType:t.user?.userType??"platform"})},logout:()=>{localStorage.removeItem(yr.ACCESS_TOKEN),localStorage.removeItem(yr.REFRESH_TOKEN),e(iC)},setTokens:(t,i)=>{localStorage.setItem(yr.ACCESS_TOKEN,t),localStorage.setItem(yr.REFRESH_TOKEN,i),e({accessToken:t,refreshToken:i})},updateUser:t=>{e(i=>i.user?{user:{...i.user,...t}}:{})}}),{name:yr.AUTH_STORE,partialize:e=>({user:e.user,accessToken:e.accessToken,refreshToken:e.refreshToken,isAuthenticated:e.isAuthenticated,orgSlug:e.orgSlug,userType:e.userType})})),cg={primaryColor:"#1890ff",secondaryColor:null,fontScale:"NORMAL",logo:null},rC=cE()(uE((e,t)=>({mode:"light",userSetMode:!1,branding:cg,setMode:i=>e({mode:i,userSetMode:!0}),toggleMode:()=>e({mode:t().mode==="light"?"dark":"light",userSetMode:!0}),applyBranding:i=>{const r=(i.fontScale??"").toUpperCase(),s={primaryColor:i.primaryColor||cg.primaryColor,secondaryColor:i.secondaryColor||null,fontScale:["NORMAL","LARGE","XLARGE"].includes(r)?r:"NORMAL",logo:i.logoData||i.logoUrl||null},c=t(),u=!c.userSetMode&&i.defaultTheme?i.defaultTheme.toLowerCase()==="dark"?"dark":"light":c.mode;e({branding:s,mode:u})},resetBranding:()=>e({branding:cg})}),{name:"fortisuite-theme",partialize:e=>({mode:e.mode,userSetMode:e.userSetMode,branding:e.branding})})),Ij=e=>e==="XLARGE"?16:e==="LARGE"?15:14,br=({children:e,superAdminOnly:t=!1})=>{const{slug:i}
170=GP(),{user:r}=dE(),s=r?.roleCodes??[];return(t?s.includes("SUPERADMIN"):s.some(u=>u==="ADMIN"||u==="SUPERADMIN"))?J.jsx(J.Fragment,{children:e}):J.jsx(cl,{to:`/org/${i}/dashboard`,replace:!0})},Hj=y.lazy(()=>xe(()=>import("./PublicLayout-DaXA17cp.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),Bj=y.lazy(()=>xe(()=>import("./AuthLayout-CTzgUa_V.js"),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,13,14,10,11,15]))),Uj=y.lazy(()=>xe(()=>import("./AdminLayout-Csuqn4Br.js"),__vite__mapDeps([16,17,18,19,20,11,5,13,14,21,22,9,2,3,4,6,7,10,23,24,25,26,27,28,29,30,31,32,33,34]))),qj=y.lazy(()=>xe(()=>import("./CustomerLayout-dF-g9qOd.js"),__vite__mapDeps([35,18,5,21,22,9,2,3,4,6,7,10,11,23,24,14,25,33,36]))),Vj=y.lazy(()=>xe(()=>import("./LandingPage-Dn2m013Z.js"),__vite__mapDeps([37,5,38,11,39,13,14,40,4,8,41,32,42,10,43]))),Kj=y.lazy(()=>xe(()=>import("./RegisterPage-Bniw3wHa.js"),__vite__mapDeps([44,17,19,20,11,5,13,14,40,4,45,38,29,30,46,6,47,7,48,49,50,51]))),Gj=y.lazy(()=>xe(()=>import("./LoginPage-c5a72Ni5.js"),__vite__mapDeps([52,17,19,20,11,5,13,14,40,4,29,30,53,15]))),oC=y.lazy(()=>xe(()=>import("./ActivateAccountPage-C33vNxZm.js"),__vite__mapDeps([54,17,19,20,11,5,13,14,45,55,29,30,15,51]))),Yj=y.lazy(()=>xe(()=>import("./ForgotPasswordPage-BdIogHA-.js"),__vite__mapDeps([56,17,19,20,11,5,13,14,45,55,29,30,53]))),Xj=y.lazy(()=>xe(()=>import("./ResetPasswordPage-BdbYxwVK.js"),__vite__mapDeps([57,17,19,20,11,5,13,14,45,55,29,30,15,51]))),Qj=y.lazy(()=>xe(()=>import("./AdminDashboard-D_InWtHU.js"),__vite__mapDeps([58,17,59,60,32,55,61,34,11,5,13,14,40,4,62,10,47,63,31]))),Wj=y.lazy(()=>xe(()=>import("./OnboardingQueue-CgVaPKun.js"),__vite__mapDeps([64,17,59,60,5,63,11,61,23,65,40,4,66,46,6,47,7,30,48,49,2,3,67,20,14,68,26,29]))),Zj=y.lazy(()=>xe(()=>import("./OrganizationsPage-CnxmiWgh.js"),__vite__mapDeps([69,17,59,63,5,29,11,20,30,32,65,40,4,66,46,6,47,7,48,49,2,3,67,14,68]))),Jj=y.lazy(()=>xe(()=>import("./ProductManagement-BD6tJP20.js"),__vite__mapDeps([70,17,19,20,11,5,13,14,63,71,25,72,33,65,40,4,55,26,6,29,30,73,7,66,46,47,48,49,2,3,67,68,36,51]))),ez=y.lazy(()=>xe(()=>import("./BillingManagement-DhSM0rAO.js"),__vite__mapDeps([74,11,5,34,40,4,47]))),tz=y.lazy(()=>xe(()=>import("./OrganizationDetail-oCHf2uZU.js"),__vite__mapDeps([75,17,76,19,20,11,5,13,14,40,4,47,66,46,6,7,30,48,49,2,3,67,68,63,71,25,29,10,77,31,26,78,60,59,43,79,65,80,73,81,82,51,83,28,50,32,84,61,8,27,33,15,85,86]))),az=y.lazy(()=>xe(()=>import("./TenantUsersManagement-B-WhCK9l.js"),__vite__mapDeps([87,17,76,19,20,11,5,13,14,40,4,47,66,46,6,7,30,48,49,2,3,67,68,63,71,25,29,10,77,31,26,78,60,32]))),nz=y.lazy(()=>xe(()=>import("./CustomerDashboard-BVfOj60u.js"),__vite__mapDeps([88,17,59,38,11,5,33,13,14,40,4,62,31,61,39,47,78,63,8,41,32,42,10,43]))),iz=y.lazy(()=>xe(()=>import("./ProductCatalog-BUIdJe_F.js"),__vite__mapDeps([89,17,11,5,33,47,13,14,40,4,26,6,63,28,46,7,30,68,3,55,51,8,41,32,42,10,43]))),rz=y.lazy(()=>xe(()=>import("./MySubscriptions-BBi8PMz3.js"),__vite__mapDeps([90,17,59,60,11,5,63,72,33,65,40,4,66,46,6,47,7,30,48,49,2,3,67,20,14,68,26,78]))),oz=y.lazy(()=>xe(()=>import("./UsersPage-B-k9ej_o.js"),__vite__mapDeps([91,17,59,19,20,11,5,13,14,51,63,71,25,72,55,31,65,92,29,30,66,46,4,6,47,7,48,49,2,3,67,68,26]))),sz=y.lazy(()=>xe(()=>import("./SettingsPage-DqHhHcnw.js"),__vite__mapDeps([93,17,11,5,36,40,4,32,27,14,63,19,20,13,51,47,71,25,83,26,6,29,30,94,28,46,7,73]))),lz=y.lazy(()=>xe(()=>import("./OrgLayout-DGlfA6Ot.js"),__vite__mapDeps([95,96,17,5,97,98,18,99,26,6,100,61,1,2,3,4,7,8,33,79,42,86,101,31,10,43,36,21,102,22,9,11,23,24,14,25,60]))),cz=y.lazy(()=>xe(()=>import("./OrgLoginPage-KeVepWxs.js"),__vite__mapDeps([103,1,2,3,4,5,6,7,8,17,98,19,20,11,13,14,60,40,10,80,29,30,79,104,26]))),uz=y.lazy(()=>xe(()=>import("./LoginCallbackPage-CPSRoR-u.js"),[])),dz=y.lazy(()=>xe(()=>import("./EkycCredentialsPage-DwLHITR8.js"),__vite__mapDeps([105,17,19,20,11,5,13,14,45,10,78,80,29,30,15,102,60,40,4]))),fz=y.lazy(()=>xe(()=>import("./EmployeePortalPage-BsoFSpcJ.js"),__vite__mapDeps([106,17,107,96,5,99,26,6,100,61,1,2,3,4,7,8,108,109,60,47,101,110,84,48,49,21,42,22]))),mz=y.lazy(()=>xe(()=>import("./AppLaunchRelay-CX37605o.js"),__vite__mapDeps([111,17,109,45]))),gz=y.lazy(()=>xe(()=>import("./EmployeePortalIdentityPage-BOd4o3sa.js"),__vite__mapDeps([112,17,107,99,26,6,100,5,61,113,59,19,20,11,13,14,60,40,4,65,79,27,63,55,104,80,47,10,29,30,7,46,50]))),hz=y.lazy(()=>xe(()=>import("./EmployeePortalSigningPage-By6WOi0u.js"),__vite__mapDeps([114,17,107,99,26,6,100,5,61,115,59,60,11,63,116,40,4,13,14,47,29,20,30,46,7,66,48,49,2,3,67,68,65,85,77,51,50]))),pz=y.lazy(()=>xe(()=>import("./OrgDashboard-OL_p3SbU.js"),__vite__mapDeps([117,108,17,109,107,60,47,101,
170110,26,6,84,48,49]))),yz=y.lazy(()=>xe(()=>import("./OrgUsersPage-CURV7DL6.js"),__vite__mapDeps([118,17,97,59,19,20,11,5,13,14,60,24,25,21,63,79,10,65,71,72,55,40,4,66,46,6,47,7,30,48,49,2,3,67,68,29,77,26,80,119,85,116,100,78]))),bz=y.lazy(()=>xe(()=>import("./AppLauncher-BK7AoqXX.js"),__vite__mapDeps([120,17,60,11,5,40,4,65,33,47,13,14,26,6,80,66,46,7,30,48,49,2,3,67,20,68,84,10,24,25,63]))),vz=y.lazy(()=>xe(()=>import("./MyIdentity-B3wx_O_4.js"),__vite__mapDeps([113,17,59,19,20,11,5,13,14,60,40,4,65,79,27,63,55,104,80,47,10,26,6,29,30,7,46,61]))),Sz=y.lazy(()=>xe(()=>import("./ApplicationsAdmin-ftYJu9qJ.js"),__vite__mapDeps([121,17,19,20,11,5,13,14,60,24,25,33,63,81,86,31,71,85,40,4,66,46,6,47,7,30,48,49,2,3,67,68,65,26,29,73]))),kz=y.lazy(()=>xe(()=>import("./PortalContentAdmin-hc2botMd.js"),__vite__mapDeps([122,17,19,20,11,5,13,14,60,40,4,101,80,66,46,6,47,7,30,48,49,2,3,67,68,110,26,29,123,119,85,116,100,77,73,81,63,71,25]))),Cz=y.lazy(()=>xe(()=>import("./CertificatesAdmin-CTqcpOgr.js"),__vite__mapDeps([124,17,59,19,20,11,5,13,14,60,63,72,40,4,29,30,65,10,92,66,46,6,47,7,48,49,2,3,67,68,26]))),xz=y.lazy(()=>xe(()=>import("./EndorsementsPage-B454YafW.js"),__vite__mapDeps([115,17,59,60,5,11,63,116,40,4,13,14,47,29,20,30,46,6,7,66,48,49,2,3,67,68,65,26,85,77,51]))),Ez=y.lazy(()=>xe(()=>import("./EndorsementReturnPage-BMdCoWgA.js"),__vite__mapDeps([125,45]))),Tz=y.lazy(()=>xe(()=>import("./SsoAudit-1PyXYLbj.js"),__vite__mapDeps([126,17,59,60,11,5,63,40,4,65,66,46,6,47,7,30,48,49,2,3,67,20,14,68]))),wz=y.lazy(()=>xe(()=>import("./OrgSettings-Zz_k4Cog.js"),__vite__mapDeps([127,17,19,20,11,5,13,14,60,40,4,84,8,80,63,15,29,30,82,79,67,49,28,81,33,94,6,25,46,47,7,73,123,3,119,85,116,100,77,53,86]))),Pz=y.lazy(()=>xe(()=>import("./KycWizardPage-0OaEplY2.js"),__vite__mapDeps([128,45,60]))),Az=y.lazy(()=>xe(()=>import("./EkycReturnPage-CreSYfYV.js"),__vite__mapDeps([129,45]))),$z=y.lazy(()=>xe(()=>import("./FrCapturePage-B_K7g5Pa.js"),__vite__mapDeps([130,45,5,104,11,80,78,60,40,4]))),Rz=()=>J.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:J.jsx(Wx,{size:"large"})});function sC({children:e,allowedRoles:t}){const{isAuthenticated:i,user:r}=dE();return i?t&&r&&!t.includes(r.role)?J.jsx(cl,{to:"/login",replace:!0}):J.jsx(J.Fragment,{children:e}):J.jsx(cl,{to:"/login",replace:!0})}function Mz(){const e=rC(s=>s.mode),t=rC(s=>s.branding),{i18n:i}=Oj(),r=(i.resolvedLanguage||i.language||"en").split("-")[0];return y.useEffect(()=>{document.documentElement.dataset.theme=e},[e]),y.useEffect(()=>{document.documentElement.lang=r},[r]),J.jsx(Gi,{locale:r==="ms"?U2:D2,theme:{algorithm:e==="dark"?xk.darkAlgorithm:xk.defaultAlgorithm,token:{colorPrimary:t.primaryColor,colorInfo:t.secondaryColor||t.primaryColor,fontSize:Ij(t.fontScale),borderRadius:6}},children:J.jsx(Gx,{children:J.jsx(_A,{children:J.jsx(y.Suspense,{fallback:J.jsx(Rz,{}),children:J.jsxs(lA,{children:[J.jsxs(be,{element:J.jsx(Hj,{}),children:[J.jsx(be,{path:"/",element:J.jsx(Vj,{})}),J.jsx(be,{path:"/register",element:J.jsx(Kj,{})})]}),J.jsxs(be,{element:J.jsx(Bj,{}),children:[J.jsx(be,{path:"/login",element:J.jsx(Gj,{})}),J.jsx(be,{path:"/activate",element:J.jsx(oC,{})}),J.jsx(be,{path:"/org/:slug/activate",element:J.jsx(oC,{})}),J.jsx(be,{path:"/forgot-password",element:J.jsx(Yj,{})}),J.jsx(be,{path:"/reset-password",element:J.jsx(Xj,{})})]}),J.jsxs(be,{element:J.jsx(sC,{allowedRoles:["PlatformAdmin"],children:J.jsx(Uj,{})}),children:[J.jsx(be,{path:"/admin/dashboard",element:J.jsx(Qj,{})}),J.jsx(be,{path:"/admin/onboarding",element:J.jsx(Wj,{})}),J.jsx(be,{path:"/admin/organizations",element:J.jsx(Zj,{})}),J.jsx(be,{path:"/admin/organizations/:id",element:J.jsx(tz,{})}),J.jsx(be,{path:"/admin/users",element:J.jsx(az,{})}),J.jsx(be,{path:"/admin/products",element:J.jsx(Jj,{})}),J.jsx(be,{path:"/admin/billing",element:J.jsx(ez,{})})]}),J.jsxs(be,{element:J.jsx(sC,{allowedRoles:["CustomerAdmin","CustomerUser"],children:J.jsx(qj,{})}),children:[J.jsx(be,{path:"/dashboard",element:J.jsx(nz,{})}),J.jsx(be,{path:"/products",element:J.jsx(iz,{})}),J.jsx(be,{path:"/subscriptions",element:J.jsx(rz,{})}),J.jsx(be,{path:"/users",element:J.jsx(oz,{})}),J.jsx(be,{path:"/settings",element:J.jsx(sz,{})})]}),J.jsx(be,{path:"/org/:slug/login",element:J.jsx(cz,{})}),J.jsx(be,{path:"/org/:slug/login/callback",element:J.jsx(uz,{})}),J.jsx(be,{path:"/org/:slug/ekyc/credentials",element:J.jsx(dz,{})}),J.jsx(be,{path:"/org/:slug/launch/:appId",element:J.jsx(mz,{})}),J.jsx(be,{path:"/org/:slug/home",element:J.jsx(fz,{})}),J.jsx(be,{path:"/org/:slug/me",element:J.jsx(gz,{})}),J.jsx(be,{path:"/org/:slug/my-signing",element:J.jsx(hz,{})}),J.jsx(be,{path:"/org/:slug/ekyc/return",element:J.jsx(Az,{})}),J.jsx(be,{path:"/org/:slug/endorsement/return",element:J.jsx(Ez,{})}),J.jsx(be,{path:"/kyc/:slug/:sessionId",element:J.jsx(Pz,{})}),J.jsx(be,{path:"/fr/:slug/:sessionId",element:J.jsx($z,{})}),J.jsxs(be,{path:"/org/:slug",element:J.jsx(lz,{}),children:[J.jsx(be,{index:!0,element:J.jsx(cl,{to:"dashboard",replace:!0})}),J.jsx(be,{path:"dashboard",element:J.jsx(pz,{})}),J.jsx(be,{path:"launcher",element:J.jsx(bz,{})}),J.jsx(be,{path:"identity",element:J.jsx(vz,{})}),J.jsx(be,{path:"users",element:J.jsx(br,{children:J.jsx(yz,{})})}),J.jsx(be,{path:"applications",element:J.jsx(br,{children:J.jsx(Sz,{})})}),J.jsx(be,{path:"portal-content",element:J.jsx(br,{children:J.jsx(kz,{})})}),J.jsx(be,{path:"certificates",element:J.jsx(br,{children:J.jsx(Cz,{})})}),J.jsx(be,{path:"endorsements",element:J.jsx(br,{children:J.jsx(xz,{})})}),J.jsx(be,{path:"audit",element:J.jsx(br,{children:J.jsx(Tz,{})})}),J.jsx(be,{path:"settings",element:J.jsx(br,{superAdminOnly:!0,children:J.jsx(wz,{})})})]}),J.jsx(be,{path:"*",element:J.jsx(cl,{to:"/",replace:!0})})]})})})})})}const Oz={title:"Invalid Activation Link",subTitle:"This activation link is invali
170d or missing a token. Please check your email for the correct link."},_z={title:"Account Activated!",subTitle:"Your password has been set successfully. You can now sign in to FortiSuite."},Lz={title:"Set Your Password",subtitle:"Choose a secure password to activate your FortiSuite account."},Nz={passwordLabel:"Password",passwordRequired:"Please enter a password",passwordMin:"Password must be at least 8 characters",passwordPlaceholder:"At least 8 characters",confirmPasswordLabel:"Confirm Password",confirmPasswordRequired:"Please confirm your password",passwordsMismatch:"Passwords do not match",confirmPasswordPlaceholder:"Re-enter your password"},Dz="Activating...",jz="Activate Account",zz="Go to Sign In",Fz="Sign In",Iz="Already activated?",Hz={failedTitle:"Activation Failed",failedDefault:"Activation failed. The link may have expired."},Bz={invalidLink:Oz,success:_z,heading:Lz,form:Nz,activating:Dz,activateButton:jz,goToSignIn:zz,signIn:Fz,alreadyActivated:Iz,notify:Hz},Uz="Failed to load dashboard metrics.",qz={title:"Platform Dashboard",subtitle:"Overview of FortiSuite platform activity and metrics."},Vz={totalOrganizations:"Total Organizations",activeSubscriptions:"Active Subscriptions",pendingOnboarding:"Pending Onboarding",monthlyRevenue:"Monthly Revenue",trendThisMonth:"+{{count}} this month",trendAwaitingReview:"{{count}} awaiting review",trendPaidInvoices:"paid invoices this month"},Kz={title:"Subscriptions by Product",count_one:"{{count}} subscription",count_other:"{{count}} subscriptions"},Gz={title:"Recent Activity",empty:"No activity yet."},Yz={justNow:"just now",minutes_one:"{{count}} minute ago",minutes_other:"{{count}} minutes ago",hours_one:"{{count}} hour ago",hours_other:"{{count}} hours ago",days_one:"{{count}} day ago",days_other:"{{count}} days ago"},Xz={onboarding:{title:"Onboarding Queue",description:"Review pending requests"},organizations:{title:"Organizations",description:"Manage all tenants"},userManagement:{title:"User Management",description:"Manage platform users"}},Qz={loadError:Uz,header:qz,stats:Vz,products:Kz,activity:Gz,timeAgo:Yz,quickLinks:Xz},Wz={dashboard:"Dashboard",onboarding:"Onboarding",organizations:"Organizations",tenantUsers:"Tenant Users",products:"Products",billing:"Billing"},Zz="Platform Admin",Jz={profile:"My Profile",logout:"Logout"},eF={logout:"Logout"},tF={displayName:"Admin"},aF={title:"My Profile",name:"Name",email:"Email",role:"Role",password:{heading:"Change password",current:"Current password",new:"New password",confirm:"Confirm new password",submit:"Change password",hint:"At least 12 characters. Changing it signs out every other device on this account.",required:"Required",tooShort:"Use at least 12 characters",mismatch:"The two passwords do not match",sameAsCurrent:"The new password must be different from the current one",changed:"Password changed. Other devices have been signed out.",failed:"The password could not be changed"}},nF={menu:Wz,platformAdmin:Zz,userMenu:Jz,tooltip:eF,fallback:tF,profileModal:aF},iF={title:"Organizations",subtitle:"Manage all organizations registered on the FortiSuite platform."},rF={placeholder:"Search organizations by name, email, or country..."},oF={name:"Organization Name",slug:"Slug / Code",contactEmail:"Contact Email",country:"Country",status:"Status",created:"Created",actions:"Actions"},sF={viewDetails:"View Details",view:"View"},lF={showTotal:"{{from}}-{{to}} of {{total}} organizations",empty:"No organizations found."},cF={header:iF,search:rF,columns:oF,actions:sF,table:lF},uF={loadFailed:"Failed to load applications.",handoffFailed:"Failed to prepare secure handoff."},dF={header:"Header",value:"Value",noHeaders:"No headers injected."},fF={defaultDescription:"Single sign-on application.",noAccess:"No Access",launch:"Launch"},mF={title:"My Applications",intro:"Launch your applications with single sign-on. Your identity is securely passed to each application through the access gateway."},gF="Loading your applications...",hF="You don't have any applications yet. Contact your administrator to request access.",pF={title:"Secure Handoff Prepared",openApp:"Open {{name}}",openAppFallback:"Open Application",alertMessage:"Single sign-on session prepared for {{name}}.",alertMessageFallback:"Single sign-on session prepared for the application.",alertDescription:"When you open the application, the request is routed through the access gateway, which injects the identity headers below server-side. Browsers cannot set these headers directly.",targetUrl:"Target URL",injectedHeaders:"Injected Headers",accessLogReference:"Access log reference:"},yF={messages:uF,table:dF,tile:fF,header:mF,loading:gF,empty:hF,modal:pF},bF={loadFailed:"Failed to load applications.",updated:"Application updated.",updateFailed:"Update failed.",created:"Application created.",createFailed:"Create failed.",disabled:"Application disabled.",enabled:"Application enabled.",toggleFailed:"Failed to toggle application.",deleted:"Application deleted.",deleteFailed:"Failed to delete application.",headerMapsLoadFailed:"Failed to load header mappings.",headerMapsIncomplete:"Each mapping needs a claim key and a header name.",headerMapsSaved:"Header mappings saved.",headerMapsSaveFailed:"Failed to save header mappings.",userAccessLoadFailed:"Failed to load user access.",userAccessUpdated:"User access updated.",userAccessUpdateFailed:"Failed to update user access."}
170,vF={title:"Applications",add:"Add Application"},SF={application:"Application",targetUrl:"Target URL",integration:"Integration",status:"Status"},kF={edit:"Edit",headerMapping:"Header Mapping",userAccess:"User Access",delete:"Delete"},CF={editTitle:"Edit Application",addTitle:"Add Application",update:"Update",create:"Create",name:{label:"Name",required:"Name is required",placeholder:"HR Portal"},code:{label:"Code",required:"Code is required",placeholder:"HR_PORTAL"},description:{label:"Description",placeholder:"Short description of the application"},iconUrl:{label:"Icon URL",placeholder:"https://example.com/icon.png"},targetUrl:{label:"Target URL",required:"Target URL is required",placeholder:"https://app.example.com",absolute:"Enter a full address including https://, e.g. https://app.example.gov.my/start",https:"Must use https:// — identity is not passed over plain http"},integrationType:{label:"Integration Type",required:"Integration type is required"},sortOrder:{label:"Sort Order"}},xF={title:"Header Mapping",titleWithApp:"Header Mapping — {{name}}",description:"Map SSO claims to HTTP headers injected into requests to this application.",save:"Save",empty:"No header mappings",columns:{claimKey:"Claim Key",headerName:"Header Name",defaultValue:"Default Value",required:"Required"},claimKeyPlaceholder:"Select or type a claim",headerNamePlaceholder:"X-User-Id",defaultValuePlaceholder:"(optional)",addMapping:"Add Mapping"},EF={title:"User Access",titleWithApp:"User Access — {{name}}",description:"Select which users can access this application.",save:"Save",noUsers:"No users found",inactive:"Inactive",searchPlaceholder:"Search name, email, IC, staff no…",filterDepartment:"All departments",filterStatus:"All statuses",statusActive:"Active",statusInactive:"Inactive",selectAllMatching:"Select all matching",clearSelection:"Clear selection",selectedCount:"{{count}} selected",selectAllMatchingDone:"{{count}} matching users selected",colName:"Name",colEmail:"Email",colDepartment:"Department",colStatus:"Status"},TF={messages:bF,card:vF,columns:SF,switch:{on:"On",off:"Off"},tooltips:kF,delete:{title:"Delete this application?",description:"This cannot be undone.",okText:"Delete"},editModal:CF,headerModal:xF,accessModal:EF},wF="Digital Trust & Security Platform",PF={secureAuth:{title:"Secure Authentication",description:"Enterprise-grade identity and access management"},compliance:{title:"Compliance & Governance",description:"Stay compliant with global regulatory standards"},certificates:{title:"Digital Certificates",description:"Trusted PKI and certificate lifecycle management"}},AF={copyright:"© {{year}} FortiSuite. All rights reserved."},$F={tagline:wF,features:PF,footer:AF},RF={title:"Billing Management",subtitle:"Manage invoices, payments, and billing across all organizations."},MF={description:"Billing management will be available in a future update."},OF={header:RF,empty:MF},_F="Loading products...",LF={title:"Product Catalog",subtitle:`Explore FortiSuite's suite of security and compliance products. Click "View Plans" to see available subscription options.`},NF={noProducts:"No products available at this time.",noPlans:"No plans available for this product."},DF={viewPlans:"View Plans",comingSoon:"Coming Soon",subscribe:"Subscribe"},jF={modalTitle:"Subscription Plans",modalTitleWithProduct:"{{product}} — Subscription Plans",loading:"Loading plans...",upToUsers:"· up to {{count}} users"},zF={Monthly:"/mo",Quarterly:"/qtr",Annual:"/yr"},FF={loadPlansFailed:{message:"Failed to load plans",description:"Could not fetch plans for this product. Please try again."},noOrganization:{message:"No organization",description:"Your account is not associated with an organization."},subscriptionCreated:{message:"Subscription Created",description:"You have successfully subscribed to {{product}} — {{plan}}."},subscriptionFailed:{message:"Subscription Failed",defaultDescription:"Failed to create subscription."}},IF={loadingProducts:_F,header:LF,empty:NF,actions:DF,plans:jF,billing:zF,notifications:FF},HF={loadCaFailed:"Failed to load certificate authority.",loadCertsFailed:"Failed to load certificates.",loadRevocationsFailed:"Failed to load revocations.",loadUsersFailed:"Failed to load users.",caInitialized:"Certificate Authority initialized.",caInitFailed:"Failed to initialize CA.",certRevoked:"Certificate revoked.",revokeFailed:"Failed to revoke certificate.",selectUser:"Please select a user.",certIssued:"Certificate issued.",issueFailed:"Failed to issue certificate."},BF={cardTitle:"Certificate Authority",emptyDescription:"No Certificate Authority has been initialized for this organization.",initButton:"Initialize CA",labels:{name:"Name",commonName:"Common Name",organization:"Organization",country:"Country",type:"Type",validity:"Validity",certificatePem:"Certificate (PEM)"},rootCa:"Root CA",intermediateCa:"Intermediate CA"},UF={certificates:"Certificates",revocations:"Revocations"},qF={searchPlaceholder:"Search certificates...",issueForUser:"Issue for User",issueMissing:"Issue missing certificates",issueMissingConfirmTitle:"Issue certificates for all verified members without one?",issueMissingConfirmBody:"Every eKYC-verified member with no active certificate will get one issued now. Members who already have a certificate are skipped, so this is safe to re-run.",issueMissingOk:"Issue certificates",totalCertificates:"Total {{total}} certificates",columns:{subject:"Subject",serialNumber:"Serial Number",purpose:"Purpose",status:"Status",validTo:"Valid To",actions:"Actions"},alreadyRevoked:"Already revoked",revoke:"Revoke"},VF={totalRevocations:"Total {{total}} revocations",columns:{commonName:"Common Name",serialNumber:"Serial Number",reason:"Reason",revocationDate:"Revocation Date",notes:"Notes"}},KF={title:"Initialize Certificate Authority",okText:"Initialize",commonNameLabel:"Common Name",commonNameRequired:"Common name is required",commonNamePlaceholder:"Acme Corp Root CA",organizationLabel:"Organization",organizationPlaceholder:"Acme Corporation",countryLabel:"Country",countryRequired:"Country is required",countryPlaceholder:"MY"},GF={title:"Revoke Certificate",titleWithName:"Revoke Certificate — {{name}}",okText:"Revoke",serial:"Serial: ",reasonLabel:"Reason",reasonRequired:"Reason is required",notesLabel:"Notes",notesPlaceholder:"Optional notes"},YF={title:"Issue Certificate for User",okText:"Issue",intro:"Select a verified user to issue a certificate. The certificate will be signed by the organization CA.",selectPlaceholder:"Select a user"},XF={messages:HF,ca:BF,tabs:UF,certs:qF,revocations:VF,caInitModal:KF,revokeModal:GF,issueModal:YF},QF={save:"Save",cancel:"Cancel",close:"Close",confirm:"Confirm",delete:"Delete",edit:"Edit",add:"Add",remove:"Remove",submit:"Submit",continue:"Continue",back:"Back",next:"Next",refresh:"Refresh",search:"Search",download:"Download",open:"Open",retry:"Retry",logout:"Logout",login:"Sign In",goToHomepage:"Go to Homepage"},WF={loading:"Loading…",active:"Active",inactive:"Inactive",pending:"Pending",success:"Success",error:"Error",verified:"Verified",failed:"Failed",notStarted:"Not Started"},ZF={name:"Name",email:"Email",status:"Status",actions:"Actions",date:"Date",description:"Description",noData:"No data",poweredBy:"Powered by FortiSuite",language:"Language"},JF={superAdmin:"Super Admin",admin:"Admin",user:"User"},e3={actions:QF,status:WF,labels:ZF,roles:JF},t3={greeting:"Welcome back{{name}}!",managingFor:"Managing FortiSuite for {{org}}
170",defaultSubtitle:"Your FortiSuite dashboard",browseProducts:"Browse Products"},a3={activeProducts:"Active Products",trialSuffix:"(+{{count}} trial)",totalUsers:"Total Users",licensed:"licensed",expiringSoon:"Expiring Soon",next30Days:"next 30 days"},n3={heading:"Your Subscriptions",viewAll:"View all",empty:"No active subscriptions yet. <1>Browse products</1> to get started.",plan:"Plan",billing:"Billing",billingAnnual:"Annual",expires:"Expires",manage:"Manage"},i3={welcome:t3,stats:a3,subscriptions:n3},r3={title:"Settings",subtitle:"Manage your organization settings and product branding."},o3={organization:"Organization",whitelabel:"Whitelabel"},s3={labelOrganization:"Organization",labelYourRole:"Your Role",labelEmail:"Email",labelName:"Name",roleAdmin:"Admin",roleUser:"User"},l3={intro:"Customize how products appear to your organization. Override names, descriptions, and colors for your subscribed products.",emptyDescription:"No active subscriptions to customize. Subscribe to a product first.",originalName:"Original Name",customNameLabel:"Custom Name",customDescriptionLabel:"Custom Description",customColorLabel:"Custom Color",customizedTag:"Customized",customizeButton:"Customize",resetButton:"Reset",resetConfirm:{title:"Reset to default",description:"Remove all custom branding for this product?",okText:"Reset"}},c3={title:"Customize Product Branding",okText:"Save",customNameLabel:"Custom Name",customDescriptionLabel:"Custom Description",customIconLabel:"Custom Icon (Ant Design icon name)",customColorLabel:"Custom Color",placeholderDefault:"Leave empty to use default",placeholderIcon:"e.g. SafetyOutlined"},u3={errorTitle:"Error",loadFailed:"Failed to load settings.",brandingSaved:"Branding saved successfully.",saveFailed:"Failed to save override.",overrideRemoved:"Override removed. Product reset to defaults.",resetFailed:"Failed to reset override."},d3={page:r3,tabs:o3,organization:s3,whitelabel:l3,modal:c3,notifications:u3},f3={title:"User Management",subtitle:"Manage users in your organization."},m3={refresh:"Refresh",addUser:"Add User"},g3={placeholder:"Search by name or email..."},h3={name:"Name",email:"Email",role:"Role",status:"Status",lastLogin:"Last Login",actions:"Actions"},p3={admin:"Admin",user:"User"},y3={inactive:"Inactive",active:"Active",pendingActivation:"Pending activation"},b3={total:"{{total}} users"},v3={edit:"Edit",deactivate:"Deactivate",activate:"Activate"},S3={title:"Deactivate user",description:"Are you sure you want to deactivate this user?",okText:"Deactivate"},k3={editTitle:"Edit User",addTitle:"Add User",okEdit:"Save Changes",okAdd:"Create User"},C3={emailLabel:"Email",emailPlaceholder:"[email protected]",emailRequired:"Please enter an email address",emailInvalid:"Please enter a valid email",firstNameLabel:"First Name",firstNamePlaceholder:"John",firstNameRequired:"Please enter a first name",lastNameLabel:"Last Name",lastNamePlaceholder:"Doe",lastNameRequired:"Please enter a last name",roleLabel:"Role",roleRequired:"Please select a role"},x3={errorTitle:"Error",loadFailed:"Failed to load users.",updateSuccess:"User updated successfully.",createSuccess:"User created successfully.",createSuccessDescription:"An activation email has been sent.",operationFailed:"Operation failed.",deactivated:"User deactivated.",deactivateFailed:"Failed to deactivate user.",activated:"User activated.",activateFailed:"Failed to activate user."},E3={header:f3,actions:m3,search:g3,columns:h3,role:p3,status:y3,table:b3,tooltip:v3,deactivateConfirm:S3,modal:k3,form:C3,notifications:x3},T3={dashboard:"Dashboard",products:"Products",subscriptions:"Subscriptions",users:"Users",settings:"Settings"},w3={myProfile:"My Profile",logout:"Logout"},P3={admin:"Admin",user:"User"},A3={organization:"My Organization",user:"User"},$3="Powered by FortiSuite",R3={logout:"Logout"},M3={menu:T3,userMenu:w3,roleBadge:P3,fallback:A3,poweredBy:$3,tooltip:R3},O3={invalidLink:"Invalid setup link.",loadFailed:"Could not load account setup.",setupFailed:"Setup failed."},_3={message:"Account setup complete."},L3={title:"Account ready",subtitle:"Your identity is verified and your sign-in credentials are set.",goToSignIn:"Go to sign in"},N3={title:"Complete your account",identityVerifiedWithEmail:"Identity verified — <1>{{email}}</1>. Set your sign-in credentials to finish.",identityVerifiedNoEmail:"Identity verified. Set your sign-in credentials to finish."},D3={label:"Create a password",placeholder:"••••••••",required:"Enter a password",minLength:"At least 8 characters",confirmLabel:"Confirm password",confirmPlaceholder:"••••••••",confirmRequired:"Confirm your password",mismatch:"Passwords do not match"},j3={alertTitle:"Set up your authenticator",alertDescription:"Add this key to Google/Microsoft Authenticator or Authy, then enter the 6-digit code it shows:",codeLabel:"Authenticator code",codePlaceholder:"123456",codeRequired:"Enter the 6-digit code"},z3="Finish setup",F3="Powered by <1>FortiSuite</1>",I3={errors:O3,success:_3,ready:L3,header:N3,password:D3,totp:j3,finishSetup:z3,poweredBy:F3},H3="Finalising your verification…",B3={title:"Identity verification"},U3={missingReference:"This verification link is missing its reference. Please use the link from your email.",confirmFailed:"Could not confirm your verification (HTTP {{status}}).",stillProcessing:"Your verification is still being processed. Please try the link again shortly.",noNextStep:"Verification finished, but no next step was provided."},q3={loading:H3,result:B3,errors:U3},V3="Document Signing",K3="Search reference or type…",G3="Filter by status",Y3="{{total}} requests",X3={refNo:"Reference",status:"Status",factors:"Approval",placement:"Placement",page:"Page",created:"Requested",actions:"Actions"},Q3={AwaitingApproval:"Awaiting approval",Approved:"Approved",Signing:"Signing…",Signed:"Signed",Rejected:"Rejected",Failed:"Failed",Expired:"Expired"},W3={download:"Download"},Z3={title:"My handwritten signature",none:"No signature yet",help:"This image is drawn into your signature on every document you sign. You cannot sign a document until it is set.",create:"Create signature",change:"Change signature",modalTitle:"Set your signature",modalHelp:"Draw with your mouse or finger, or upload a photo or scan of your signature. Use a clear, reasonably large stroke — a very small or faint signature cannot be rendered onto the document.",clear:"Clear",upload:"Upload image",uploadHint:"Any image works (JPG, PNG, HEIC) — it is converted automatically. Best results: a dark signature on plain white paper, cropped close.",uploadNotImage:"That file is not an image. Choose a photo or scan of your signature.",uploadTooLarge:"That image is too large (max 10 MB). Try a smaller photo.",uploadFailed:"Could not read that image. Try a different file.",save:"Save signature",saved:"Signature saved",saveFailed:"Could not save the signature",drawFirst:"Please draw or upload your signature first"},J3={loadFailed:"Could not load signing requests",downloadUnavailable:"The signed document is not available for download"},e4={title:V3,searchPlaceholder:K3,filterStatus:G3,totalItems:Y3,columns:X3,status:Q3,actions:W3,signature:Z3,messages:J3,return:{loading:"Finalising your signature…",errors:{missingReference:"This link is missing its signing reference. Please start again from the system that requested the signature.",stillProcessing:"Your approval is still being processed. 
170Close this page and check back in the system that requested the signature.",confirmFailed:"The signature could not be completed (error {{status}})."},result:{title:"Signing could not be completed",signed:"Document signed",notSigned:"Not signed — {{status}}",ref:"Reference: {{ref}}",close:"Close"}}},t4={title:"Check Your Email",subTitle:"If an account exists with that email address, you'll receive a password reset link shortly. Please check your inbox and spam folder.",backToSignIn:"Back to Sign In"},a4={title:"Forgot Password?",subtitle:"Enter your email address and we'll send you a link to reset your password."},n4={emailLabel:"Email",emailPlaceholder:"[email protected]",emailRequired:"Please enter your email",emailInvalid:"Please enter a valid email address"},i4={sending:"Sending...",sendResetLink:"Send Reset Link"},r4={rememberPassword:"Remember your password?",signIn:"Sign In"},o4={success:t4,heading:a4,form:n4,actions:i4,footer:r4},s4={requestFailed:"Request failed (HTTP {{status}})",sessionNotFound:"This verification session could not be found or has expired.",serviceUnreachable:"Could not reach the verification service.",captureFailed:"Could not capture from the camera. Try again.",cameraDenied:"Camera access was denied or is unavailable. Allow camera access to continue."},l4={unavailableTitle:"Verification unavailable",verifiedTitle:"Identity verified",failedTitle:"Verification failed",returning:"Returning you to sign in…"},c4={title:"Face verification",instruction:"Center your face in the frame, then capture to finish signing in.",enableCamera:"Enable camera",captureVerify:"Capture & verify",poweredBy:"Powered by <1>FortiSuite</1>"},u4={errors:s4,result:l4,capture:c4},d4={sessionNotFound:"This verification session could not be found.",serviceUnreachable:"Could not reach the verification service.",requestFailed:"Request failed (HTTP {{status}})"},f4={title:"Verification unavailable"},m4={title:"This verification session is {{status}}.",subTitle:"Start a new verification from your portal if needed."},g4={subtitle:"MyIDD secure verification for {{name}}"},h4={errors:d4,unavailable:f4,sessionState:m4,brand:g4},p4={title:"FortiSuite — Digital Trust & Security Platform",subtitle:"Enterprise-grade security products for digital trust, compliance, and identity management",getStarted:"Get Started",learnMore:"Learn More"},y4={title:"Our Product Suite",subtitle:"A comprehensive portfolio of security and compliance solutions designed for modern enterprises."},b4={title:"Ready to secure your enterprise?",subtitle:"Join hundreds of organizations using FortiSuite for their digital trust needs.",requestAccess:"Request Access"},v4={hero:p4,products:y4,cta:b4},S4="Sign In",k4={emailLabel:"Email",emailPlaceholder:"[email protected]",emailRequired:"Please enter your email",emailInvalid:"Please enter a valid email address",passwordLabel:"Password",passwordRequired:"Please enter your password"},C4="Forgot password?",x4={signingIn:"Signing in...",signIn:"Sign In"},E4={noAccount:"Don't have an account?",requestAccess:"Request access"},T4={failedTitle:"Sign In Failed",missingFields:"Please enter both your email and password.",invalidCredentials:"Invalid email or password. Please try again."},w4={title:S4,form:k4,forgotPassword:C4,actions:x4,footer:E4,notification:T4},P4={loadFailed:"Failed to load onboarding requests.",approveSuccess:"Onboarding request approved successfully.",approveFailed:"Failed to approve request. Please try again.",rejectReasonRequired:"Please provide a rejection reason.",rejectSuccess:"Onboarding request rejected.",rejectFailed:"Failed to reject request. Please try again."},A4={title:"Onboarding Queue",subtitle:"Review and process pending organization onboarding requests."},$4={organization:"Organization",contact:"Contact",email:"Email",productsRequested:"Products Requested",submitted:"Submitted",status:"Status",actions:"Actions"},R4={pending:"Pending",inProgress:"In Progress",completed:"Completed",rejected:"Rejected"},M4={approve:"Approve",reject:"Reject"},O4={showTotal:"{{start}}-{{end}} of {{total}} requests",empty:"No pending onboarding requests."},_4={title:"Reject Onboarding Request",okText:"Confirm Rejection",intro:"Please provide a reason for rejecting this onboarding request. The reason will be recorded for audit purposes.",reasonPlaceholder:"Enter rejection reason..."},L4={messages:P4,header:A4,columns:$4,status:R4,actions:M4,table:O4,rejectModal:_4},N4="Loading organization...",D4={description:"Organization not found.",back:"Back to Organizations"},j4={back:"Back to Organizations",subtitle:"Organization details and subscriptions.",refresh:"Refresh"},z4={title:"Getting Started — what's next",sendInviteConfirmTitle:"Send the onboarding eKYC invite?",sendInviteWarning:"Heads up — {{missing}} is configured yet, so members who verify now won't receive a certificate / Digital ID until you set it. Send anyway?",sendInviteMissingCa:"no Certificate Authority",sendInviteMissingPrefix:"no Digital ID prefix",sendInviteMissingJoiner:" and ",sendInviteReady:"Pending members (the org admin, plus any staff you added) will be emailed their eKYC verification link.",sendInviteOk:"Send invite",sendInviteButton:"Send eKYC invite",portalLabel:"Organization SSO portal",portalDefaultHint:"Default (FortiSuite-hosted). Set a custom URL below if the portal is self-hosted.",copy:"Copy",openPortal:"Open portal",customUrlLabel:"Custom portal URL (leave blank to use the FortiSuite-hosted default)",customUrlPlaceholder:"https://sso.dbkl.gov.my",save:"Save",gatewayUrlsLabel:"FortiSuite service gateway URLs (leave blank to use the instance default shown)",ekycGatewayLabel:"eKYC / login gateway",certGatewayLabel:"Certificate gateway",saveGatewayUrls:"Save gateway URLs",ekycSettingsLabel:"eKYC verification gates (per-organization; blank / “Mesh default” = the mesh's own defaults)",ekycFaceMinLabel:"Face match minimum (30–100)",ekycLiveMinLabel:"Liveness minimum (20–100)",ekycDocStrictLabel:"Document-type check (reject non-IC uploads)",ekycDocStrictDefault:"Mesh default (enforced)",ekycDocStrictOn:"Enforced",ekycDocStrictOff:"Off",ekycStrictVerdictLabel:"Verdict mode (how a borderline result ends)",ekycStrictVerdictDefault:"Mesh default (3 outcomes)",ekycStrictVerdictOn:"Strict — 2 outcomes (Needs Review is rejected)",ekycStrictVerdictOff:"Standard — 3 outcomes (allow Needs Review)",ekycDefaultPlaceholder:"Default ({{value}})",ekycSettingsHint:"Applied to every new eKYC session this organization creates when verification is delegated to the external eKYC provider (Ekyc:Provider = External); the built-in simulated engine uses the instance-wide thresholds. Liveness applies to both the verdict gate and the on-screen score. The document-type check blocks the wizard when the uploaded image is not the expected document (e.g. not a MyKad). Liveness actions and blink count customize the on-screen liveness challenge; blank uses the defaults.",ekycLivenessActionsLabel:"Liveness actions (blank = all)",ekycLivenessActionsPlaceholder:"All actions (mesh default)",ekycActionBlink:"Blink",ekycActionSmile:"Smile",ekycActionTurnLeft:"Turn left",ekycActionTurnRight:"Turn right",ekycRequiredBlinksLabel:"Required blinks (1–5)",saveEkycSettings:"Save eKYC settings",notProvisioned:"The organization's SSO portal URL appears here once its tenant database is provisioned (below).",steps:{step1Title:"1. Provision the tenant database",step1DoneHint:"Done — the org has an active tenant database.",step1Hint:'Use "Provision Database" in the Tenant Databases section below.',step2Title:"2. Choose the Certificate Authority",step2DoneHint:"Done — issuing via {{provider}}.",step2Hint:"Pick VKCA or TMCA in the Certificate Authority card below.",step3Title:"3. Set the Digital ID prefix",step3DoneHint:"Done — Digital IDs are issued as {{prefix}}-XXXX-XXXX.",step3Hint:"Choose the org prefix in the Digital ID (MyIDD) card below — required before any Digital ID can be issued.",step4Title:"4. Send the onboarding eKYC invite",step4Hint:'Once configured, use "Send eKYC invite" above. The admin gets their verification link; completing eKYC activates their account, issues their Digital ID + certificate, and sets up their platform password.',step5Title:"5. Staff sign in to the SSO portal",step5DoneHint:"Share the portal URL above — users key in their MyIDD and verify by face.",step5Hint:"Available once the portal is provisioned."}},F4={title:"Organization Information",name:"Name",slug:"Slug",status:"Status",active:"Active",inactive:"Inactive",contactEmail:"Contact Email",phone:"Phone",country:"Country",address:"Address",city:"City",created:"Created"},I4={title:"Subscriptions ({{count}}
170)",empty:"No subscriptions found for this organization.",colProduct:"Product",colPlan:"Plan",colBilling:"Billing",colPrice:"Price",colStatus:"Status",colStartDate:"Start Date"},H4={title:"Assigned Products ({{assigned}} / {{total}})",save:"Save",updatedTitle:"Products Updated",updatedDescription:"Product access saved successfully.",saveFailed:"Failed to save product access."},B4={title:"Certificate Authority",update:"Update",initialize:"Initialize",description:"The issuing CA for this organization. Every identity certificate minted on an eKYC completion (with the user's Digital ID / MyIDD) is issued by this provider.",current:"Current",notConfigured:"Not configured",provider:"Provider",vkcaInternal:"VKCA (Internal)",optionInternal:"VKCA — Vista Kencana (Internal CA)",optionTmca:"TMCA — TM Trustgate, Telekom Malaysia (External CA)",switchWarning:"Switching supersedes the current CA. Already-issued certificates keep their provider; only future eKYC-issued certificates will use {{provider}}.",updatedTitle:"Certificate Authority Updated",updatedDefaultDescription:"Issuing CA set to {{provider}}.",saveFailed:"Failed to set the certificate authority."},U4={title:"Digital ID (MyIDD)",update:"Update",setPrefix:"Set prefix",descriptionPrinted:"Every member's Digital ID is printed as ",format:"PREFIX-XXXX-XXXX",descriptionStamped:" and stamped on eKYC completion (alongside the certificate above). Choose this organization's prefix; the rest is generated. ",oneTime:"This is a one-time choice",descriptionPermanent:" — once the first Digital ID is issued, the prefix is permanent.",notAvailableTitle:"Not available yet",notAvailableDescription:"Provision this organization's tenant database (or apply pending migrations) before setting a Digital ID prefix.",prefixLabel:"Prefix",exampleLabel:"Example Digital ID",lockedMessage:"Locked — {{count}} Digital ID issued. The prefix can no longer be changed.",lockedMessage_other:"Locked — {{count}} Digital IDs issued. The prefix can no longer be changed.",noneWarningTitle:"No Digital IDs will be issued until a prefix is set",noneWarningDescription:"eKYC will still verify members, but their Digital ID stays empty until you choose a prefix. It is then stamped automatically.",prefixInputLabel:"Organization prefix (2–10 letters or digits)",prefixPlaceholder:"e.g. DBKL",previewLabel:"Preview",enterAtLeast:"Enter at least 2 letters or digits.",prefixSaved:"Digital ID prefix saved.",prefixSaveFailed:"Failed to save the Digital ID prefix."},q4={sentTitle:"eKYC invite sent",sentDescription:"{{invited}} invited, {{skipped}} skipped, {{failed}} failed.",sentDefaultDescription:"Invites sent.",sendFailed:"Failed to send the eKYC invite."},V4={title:"API Keys",createButton:"Create API Key",descriptionPrefix:"Keys let another backend act for this organization over the service API — starting an eKYC, or requesting a document signature (",endpoint:"POST /api/ekyc/sessions  ·  POST /api/org/{slug}/endorsements",descriptionWith:" with header ",header:"X-Api-Key",descriptionSuffix:"). The full key is shown only once at creation — store it securely.",empty:"No API keys yet.",colName:"Name",colKey:"Key",colCreated:"Created",colLastUsed:"Last used",never:"never",colStatus:"Status",statusRevoked:"Revoked",statusActive:"Active",revokeConfirmTitle:"Revoke this API key?",revokeConfirmDescription:"Any service using it will immediately lose access.",revokeOk:"Revoke",revokeButton:"Revoke",createModalTitle:"Create API Key",createModalCancel:"Cancel",createModalOk:"Create Key",createModalDescription:"Give the key a name so you can recognize where it's used (e.g. the calling service).",createModalPlaceholder:"e.g. Onboarding service",createdModalTitle:"API key created",createdWarning:"Copy this key now — it will <1>not</1> be shown again. Treat it like a password.",createdCopy:"Copy",createdDone:"Done",createFailed:"Failed to create API key.",revokedSuccess:"API key revoked",revokeFailed:"Failed to revoke API key.",colAudience:"Works on",audienceLabel:"Where may this key be used?",audienceSatellite:"The organization's own instance only",audienceCentral:"Central only",audienceAny:"Anywhere (legacy)",audienceTagSatellite:"Satellite",audienceTagCentral:"Central",audienceTagAny:"Anywhere",audienceHintSatellite:"Recommended for a self-hosted organization. The key is refused at central, so a leaked key cannot be used to reach this organization through us. It works only once you send it: push the API keys section from Satellite sync, further down this page.",audienceHintCentral:"The key works against central only.",audienceHintAny:"The same secret authenticates at central AND on the self-hosted instance. Kept for keys created before this choice existed — avoid it for a new one."},K4={title:"Tenant Databases ({{count}})",provisionButton:"Provision Database",empty:"No tenant databases provisioned yet.",colDatabaseName:"Database Name",colServer:"Server",colStatus:"Status",colMigration:"Migration",colProvisioned:"Provisioned",colActions:"Actions",suspendConfirm:"Suspend this database?",suspendTooltip:"Suspend",reactivateConfirm:"Reactivate this database?",reactivateTooltip:"Reactivate",viewError:"View Error",provisionModalTitle:"Provision Tenant Database",provisionModalOk:"Provision",provisionModalBodyPrefix:"Create a single tenant database for ",provisionModalBodySuffix:". All subscribed products will share this database.",provisionedTitle:"Database Provisioned",provisionedDescription:"Tenant database has been created successfully.",provisionFailedTitle:"Provisioning Failed",provisionFailed:"Failed to provision database.",statusUpdatedTitle:"Status Upd
170ated",statusUpdatedDescription:"Database status changed to {{status}}.",statusUpdateFailed:"Failed to update status."},G4={errorTitle:"Error",loadFailed:"Failed to load organization details.",portalUrlSaved:"Portal URL saved",portalUrlSaveFailed:"Failed to save portal URL.",gatewayUrlsSaved:"Gateway URLs saved",gatewayUrlsSaveFailed:"Failed to save gateway URLs.",portalUrlCopied:"Portal URL copied",copied:"Copied",ekycSettingsSaved:"eKYC settings saved",ekycSettingsSaveFailed:"Failed to save eKYC settings."},Y4={title:"Document Signing",explainTitle:"How a signature is authorised",explainBody:"Before any document is signed, the signer must pass the approval factors below, in order. Leave the list empty to inherit the org's login factors. The signature itself is applied by the certificate authority, which holds the member's private key.",factorsLabel:"Approval factors & order",factorsPlaceholder:"Inherit login factors",factorsTooltip:"Which checks the signer must pass before the signature is released. Same set and ordering as the portal's login flow.",factorFr:"Face recognition (FR)",factorTotp:"TOTP (authenticator app)",factorPassword:"Password",effective:"Currently enforced",expiryLabel:"Approval window (minutes)",expiryTooltip:"How long a signing request stays open for the signer to approve. Blank = 15 minutes.",requireImageLabel:"Require handwritten signature",requireImageTooltip:"The CA renders the member's signature image into the document and refuses to sign without one. Turning this off will cause signing to fail unless the image exists.",showIdLabel:"Show ID in signature",showTimestampLabel:"Show timestamp in signature",reasonLabel:"Default reason",locationLabel:"Default location",saved:"Signing settings saved",saveFailed:"Could not save signing settings"},X4={loading:N4,notFound:D4,header:j4,gettingStarted:z4,orgInfo:F4,subscriptions:I4,products:H4,ca:B4,digitalId:U4,invite:q4,apiKeys:V4,tenantDbs:K4,messages:G4,signing:Y4},Q4={dashboard:"Dashboard",launcher:"App Launcher",identity:"My Identity",applications:"Applications",portalContent:"Portal Content",users:"Users",certificates:"Certificates",audit:"Audit",settings:"Settings",endorsements:"Document Signing"},W4={profile:"My Profile",logout:"Logout",changePassword:"Change password",changePasswordFailed:"Could not start the password change."},Z4={orgName:"Organization",displayName:"User"},J4="Powered by FortiSuite",eI={superAdmin:"Super Admin",admin:"Admin",user:"User"},tI={logout:"Logout"},aI={menu:Q4,userMenu:W4,fallback:Z4,poweredBy:J4,roleBadge:eI,tooltip:tI},nI={title:"Organization Portal",orgPrefix:"{{name}} — ",description:"this is the SSO portal your staff sign in to.",portalUrl:"Portal URL",copyTooltip:"Copy",copy:"Copy",open:"Open"},iI={title:"Digital ID (MyIDD)",descriptionPrinted:"Every member's Digital ID is printed as ",format:"PREFIX-XXXX-XXXX",descriptionChoose:". You choose the first segment (your organization's prefix); the rest is generated. ",oneTime:"This is a one-time choice",descriptionPermanent:" — once the first Digital ID is issued, the prefix is permanent.",notAvailableTitle:"Not available yet",notAvailableDescription:"Digital IDs aren't provisioned for this organization yet. Provision the tenant database (or apply pending migrations) first.",prefixLabel:"Prefix",exampleLabel:"Example Digital ID",lockedMessage:"Locked — {{count}} Digital ID issued. The prefix can no longer be changed.",lockedMessage_other:"Locked — {{count}} Digital IDs issued. The prefix can no longer be changed.",noneWarningTitle:"No Digital IDs will be issued until you set a prefix",noneWarningDescription:"eKYC approvals will still succeed, but the member's Digital ID stays empty until you choose a prefix here. It is then stamped automatically.",prefixInputLabel:"Organization prefix (2–10 letters or digits)",prefixPlaceholder:"e.g. DBKL",update:"Update",setPrefix:"Set prefix",previewLabel:"Preview",enterAtLeast:"Enter at least 2 letters or digits.",prefixSaved:"Digital ID prefix saved.",prefixSaveFailed:"Failed to save Digital ID prefix."},rI={title:"Login Identifier",description:"Choose what your members type on the sign-in page. Face verification is unchanged — this only decides which identifier they enter to start login.",digitalIdOption:"Digital ID (MyIDD)",digitalIdHint:"Members sign in with their ",digitalIdHintSuffix:" Digital ID.",icOption:"IC Number",icHintPrefix:"Members sign in with their IC number (e.g. ",icSample:"830509-03-6093",icHintSuffix:").",idTypeSaved:"Login ID type saved.",idTypeSaveFailed:"Failed to save login ID type."}
170,oI={title:"Login flow (factors & order)",description:"Choose which factors a member must pass and in what order. They are challenged top-to-bottom; sign-in completes only after every enabled factor passes.",saving:" Saving…",currentFlow:"Current flow: ",selectAtLeastOne:"Select at least one factor.",flowSaved:"Login flow saved.",flowSaveFailed:"Failed to save login flow.",factors:{PASSWORD:"Password",TOTP:"Authenticator code (TOTP)",FR:"Face recognition (FR)"}},sI={title:"Member Landing",description:"What regular members see after signing in. Admins always get the management sidebar.",saving:" Saving…",launcherOption:"App Launcher (default)",launcherHint:"The current sidebar layout with the app grid.",portalOption:"Employee Portal",portalHint:"A standalone landing — My Apps plus announcements, messages and birthdays.",landingSaved:"Member landing saved.",landingSaveFailed:"Failed to save member landing."},lI={title:"Portal Branding",save:"Save",pageTitleLabel:"Portal title",pageTitleTooltip:"Heading shown on the login page.",pageTitlePlaceholder:"e.g. Dewan Bandaraya Kuala Lumpur Portal",welcomeLabel:"Welcome message",welcomePlaceholder:"Shown under the title on the login page.",primaryColorLabel:"Primary colour",secondaryColorLabel:"Secondary / accent colour",fontScaleLabel:"Base font size",fontScaleNormal:"Normal",fontScaleLarge:"Large",fontScaleXLarge:"Extra large",defaultThemeLabel:"Default theme",defaultThemeTooltip:"Members can still toggle; this is the initial mode.",themeLight:"Light",themeDark:"Dark",logoLabel:"Logo",logoTooltip:"Upload an image (≤ 200 KB) — takes precedence over the URL below.",uploadLogo:"Upload logo",removeLogo:"Remove",logoUrlLabel:"…or Logo URL",logoUrlRuleMessage:"Enter a valid URL",logoUrlTooltip:"Optional. Used only if no logo is uploaded above.",logoUrlPlaceholder:"https://…/logo.png",logoTooLarge:"Logo must be 200 KB or smaller.",settingsSaved:"Settings saved.",settingsSaveFailed:"Failed to save settings."},cI={loadFailed:"Failed to load portal settings.",copied:"Copied to clipboard."},uI={title:"Email (SMTP)",description:"Send this organization's emails (member activation, eKYC invites, login codes, Digital-ID welcome) through your own mail server. When disabled, the platform's default mail server is used.",enableLabel:"Use custom SMTP for this organization",disabledHint:"Emails are currently sent via the platform default.",save:"Save",saved:"Email settings saved.",saveFailed:"Failed to save email settings.",hostLabel:"SMTP host",hostRequired:"SMTP host is required when custom SMTP is enabled",portLabel:"Port",usernameLabel:"Username",usernameTooltip:"Leave blank if your mail server allows unauthenticated relay (e.g. an internal relay).",usernamePlaceholder:"(optional)",passwordLabel:"Password",passwordPlaceholder:"(optional)",passwordStoredPlaceholder:"•••••••• (stored — leave blank to keep)",passwordKeepTooltip:"A password is stored. Leave blank to keep it; type a new one to replace it.",fromEmailLabel:"From email",fromEmailRequired:"From email is required when custom SMTP is enabled",fromEmailInvalid:"Enter a valid email address",fromNameLabel:"From name",sslLabel:"Use STARTTLS (SSL)",sslTooltip:"Turn off only for internal relays that accept plain connections (e.g. port 25).",testHint:"Send a test email using the values above (you can test before saving; a blank password uses the stored one).",testEmailPlaceholder:"[email protected]",sendTest:"Send test",testEmailRequired:"Enter a recipient email for the test.",testSent:"Test email sent.",testFailed:"Test email failed."},dI={title:"Files (SFTP)",save:"Save",description:"Store this organization's uploaded files (portal content images; later the HCM staff-file pickup) on your own SFTP server. When disabled, the platform's default file server is used.",enableLabel:"Use custom SFTP for this organization",disabledHint:"Files use the platform default SFTP (if configured).",hostLabel:"SFTP host",hostRequired:"SFTP host is required when custom SFTP is enabled.",portLabel:"Port",usernameLabel:"Username",passwordLabel:"Password",passwordKeepTooltip:"Leave blank to keep the stored password.",passwordStoredPlaceholder:"(stored — leave blank to keep)",basePathLabel:"Base path",basePathTooltip:"Remote root directory. The organization's files are written under it, e.g. /ELESEN5/dbkl-6532/portal-content/…",saved:"SFTP settings saved.",saveFailed:"Failed to save SFTP settings.",testHint:"Test the connection using the values above (you can test before saving; a blank password uses the stored one).",testButton:"Test connection",testOk:"Connection OK.",testFailed:"Connection test failed."},fI={portalCard:nI,digitalId:iI,loginId:rI,loginFlow:oI,landing:sI,branding:lI,messages:cI,smtp:uI,sftp:dI},mI={title:"Users",searchPlaceholder:"Search users...",refreshTooltip:"Refresh the list (re-fetches with the current filters, doesn't reset them)",inviteToEkyc:"Invite to eKYC",inviteToEkycTooltip:`Sends to every not-yet-verified user in the whole org — not just what's currently shown. To invite only specific users, select their rows and use "Invite selected" instead.`,inviteSelected:"Invite selected ({{count}})",selectedCount:"{{count}} selected",clearSelection:"Clear",bulkImport:"Bulk Import",addUser:"Add User"},gI={title:"Send eKYC invites to all pending users?",description:"Each not-yet-verified user gets a secure verification link by email.",okText:"Send invites"},hI={total:"Total {{total}} users"},pI={user:"User",roles:"Roles",department:"Department",ekyc:"eKYC",invite:"Invite Email",digitalId:"Digital ID",certificate:"Certificate",status:"Status",emailConfirmed:"Email Confirmed",lastLogin:"Last Login",actions:"Actions"},yI={pending:"Pending"},bI={sent:"Sent",failed:"Failed",none:"Not invited",sentTooltip:"Invite email accepted by the mail server ({{when}})"}
170,vI={serialTooltip:"Serial {{serial}}",issued:"Issued",failed:"Failed",pending:"Pending",retry:"Retry"},SI={inactive:"Inactive",active:"Active",pendingActivation:"Pending activation",reverificationRequired:"Sign-in blocked",reverificationTooltip:"An admin forced a re-verification on {{when}}. This member cannot sign in until they complete the new eKYC invite."},kI={confirmed:"Confirmed",pending:"Pending"},CI={never:"Never"},xI={inviteToEkyc:"Invite to eKYC",forceReinvite:"Force re-verify",forceReinviteTooltip:"Reset this member's verification, revoke their certificate, block their sign-in and send a new eKYC invite.",activationLink:"Activation link",edit:"Edit",deactivate:"Deactivate",activate:"Activate"},EI={title:"Deactivate this user?",description:"They will no longer be able to log in.",okText:"Deactivate"},TI={editTitle:"Edit User",addTitle:"Add User",updateOk:"Update",createOk:"Create",emailLabel:"Email",emailRequired:"Email is required",emailInvalid:"Enter a valid email",emailPlaceholder:"[email protected]",firstNameLabel:"First Name",firstNameRequired:"First name is required",firstNamePlaceholder:"John",lastNameLabel:"Last Name",lastNameRequired:"Last name is required",lastNamePlaceholder:"Doe",roleLabel:"Role",roleRequired:"Role is required",rolePlaceholder:"Select a role",roleSuperAdmin:"Super Administrator",roleAdmin:"Administrator",roleUser:"User",icLabel:"IC Number",icTooltip:"Optional. Needed if you want the eKYC invite to verify the member's document IC against this value.",icPlaceholder:"e.g. 900101-14-5678",icInvalid:"Enter a valid IC number (digits, dashes or spaces)"},wI={title:"Bulk Import Users",close:"Close",import:"Import",importAndInvite:"Import & Invite",importHcm:"Import HCM file",modeHcm:"HCM master file",modeCsv:"CSV list",hcmInstructions:"Upload the HCM EmpMaster feed (pipe-delimited .txt, no header). New staff are created; staff already imported (same employee number) have their HR fields updated. Nothing is emailed by the import — send eKYC invites from the table afterwards.",hcmFormat:"status|emp no|name|[date of birth]|phone|dept id|dept name|job code|job title|id type|id number|email|retirement date|picture",uploadHcm:"Select HCM file",hcmFileRequired:"Select the HCM EmpMaster file first.",hcmNoEmailNote:"Emails must be unique: rows sharing an email (e.g. placeholder addresses) are rejected and listed below, so the real address can be fixed in HCM.",hcmCreated:"{{count}} created",hcmUpdated:"{{count}} updated",hcmSkipped:"{{count}} skipped",hcmInvalid:"{{count}} invalid",hcmFailed:"{{count}} failed",colLine:"Line",colEmployeeNo:"Emp. No",colName:"Name",colError:"Detail",instructionsPrefix:"One user per line as CSV: ",instructionsCsv:"email,firstName,lastName,icNumber,employeeId",instructionsSuffix:". Existing users are skipped. Paste rows or upload a .csv file.",uploadCsv:"Upload .csv",sendInviteCheckbox:"Send an eKYC invitation email to every uploaded user",sendInviteHint:"Completing eKYC auto-issues each user their Digital ID (MyIDD) and certificate.",resultsHeading:"Results",colEmail:"Email",colStatus:"Status",colInvite:"eKYC invite",colActivationLink:"Activation link"},PI={title:"eKYC Invites",close:"Close",intro:"Each pending user gets an email with a secure verification link, also shown below so you can copy it if needed — it works even if email delivery is delayed.",colEmail:"Email",colStatus:"Status",colVerificationLink:"Verification link",emailFailed:"Email failed"},AI={title:"Account Activation Link",close:"Close",intro:"Share this one-time link with <1>{{email}}</1> to set their password and activate their organization-portal login. It was also emailed (if SMTP is configured).",copy:"Copy"},$I="Copy",RI={loadUsersFailed:"Failed to load users.",userUpdated:"User updated successfully.",updateFailed:"Update failed.",userCreated:"User created successfully.",createFailed:"Create failed.",userDeactivated:"User deactivated.",deactivateFailed:"Failed to deactivate user.",userActivated:"User activated.",activateFailed:"Failed to activate user.",bulkRowRequired:"Provide at least one row: email,firstName,lastName,icNumber,employeeId",importComplete:"Import complete.",bulkImportFailed:"Bulk import failed.",ekycInviteSent:"eKYC invite sent.",ekycInviteFailed:"Failed to send eKYC invite.",forceReinviteSent:"Verification reset and a new invite sent. This member cannot sign in until they complete it.",forceReinviteFailed:"Could not force re-verification.",invitesSent:"Invites sent.",invitePendingFailed:"Failed to invite pending users.",copied:"Copied to clipboard.",activationLinkFailed:"Failed to generate activation link.",certIssued:"Certificate issued for {{email}}.",certIssuanceFailed:"Certificate issuance failed.",certIssueError:"Could not issue the certificate."},MI={titleSingle:"Invite {{email}} to eKYC?",titleForce:"Force {{email}} to verify again?",okTextForce:"Reset and re-invite",forceWarningTitle:"This blocks their sign-in",forceWarningBody:"Their existing verification, Digital ID trust and certificate are revoked immediately, and they will NOT be able to sign in — with any factor — until they complete the new verification. Their Digital ID number itself is kept.",descriptionForce:"Use this when the member's identity can no longer be trusted — the wrong person was verified, the document is disputed, or their staff record was corrected. They receive a fresh eKYC link by email and regain access only after passing it.",titleAll:"Invite all pending users to eKYC?",titleSelected:"Invite the {{count}} selected users to eKYC?",descriptionSingle:"The user will receive an email with a secure link to complete identity verification.",descriptionAll:"Every user who hasn't completed eKYC yet will receive an email with a secure verification link.",descriptionSelected:"Each of the {{count}} selected users receives an email with a secure verification link. Already-verified users are skipped. The Invite Email column shows per-user success or failure afterwards.",okText:"Send invite",icMatchLabel:"Require the document IC to match the registered IC",icMatchHint:"After eKYC, the IC read from the document (OCR) is compared with the IC on the user record. If they match, the result is approved as usual. If not, the verification FAILS — the member is emailed the reason, no Digital ID or certificate is issued, and 
170you can simply invite them again. Note a poor photo can misread the IC, so a failure is not necessarily a fraud attempt.",noIcWarning:"This user has no IC number on file — the invite will be rejected. Add the IC via Edit first.",registeredIc:"Registered IC:",nameMatchLabel:"Require the document name to match the registered name",nameMatchHint:"After eKYC, the full name read from the document (OCR) is compared with the name on the user record (case and spacing are ignored). If they match, the result is approved as usual. If not, the verification FAILS — the member is emailed the reason, no Digital ID or certificate is issued, and you can simply invite them again. Note a poor photo can misread the name, so a failure is not necessarily a fraud attempt.",registeredName:"Registered name:",noNameWarning:"This user has no name on file — the invite will be rejected. Add the name via Edit first."},OI={card:mI,invitePendingConfirm:gI,pagination:hI,columns:pI,ekycStatus:yI,invite:bI,cert:vI,status:SI,emailConfirmed:kI,lastLogin:CI,rowActions:xI,deactivateConfirm:EI,modal:TI,bulk:wI,inviteModal:PI,activationModal:AI,copyTooltip:$I,messages:RI,inviteConfirm:MI},_I={title:"Users ({{count}})",searchPlaceholder:"Search users",inviteToEkyc:"Invite to eKYC",bulkImport:"Bulk Import",addUser:"Add User"},LI={title:"Send eKYC invites to all pending users?",description:"Each not-yet-verified user gets a secure verification link by email.",okText:"Send invites"},NI={unavailable:"This organization has no provisioned tenant database yet, so it has no users to manage."},DI={showTotal:"{{from}}-{{to}} of {{total}} users"},jI={emptyText:"No users yet. Add one or bulk-import a roster."},zI={name:"Name",role:"Role",ekyc:"eKYC",status:"Status",actions:"Actions"},FI={pending:"Pending"},II={inactive:"Inactive",active:"Active",pendingActivation:"Pending activation"},HI={inviteToEkyc:"Invite to eKYC",activationLink:"Activation link",deactivate:"Deactivate",activate:"Activate"},BI={deactivateTitle:"Deactivate this user?",activateTitle:"Activate this user?"},UI={title:"Add User",okText:"Create",emailLabel:"Email",emailRequired:"A valid email is required",emailPlaceholder:"[email protected]",firstNameLabel:"First name",lastNameLabel:"Last name",roleLabel:"Role",hint:"The user is created unactivated and receives an activation link to set their password."},qI={title:"Bulk Import Users",close:"Close",import:"Import",instructions:"One user per line as CSV: <1>{{format}}</1>. Existing users are skipped. Each new user gets an activation link to distribute internally.",csvFormat:"email,firstName,lastName,icNumber,employeeId",sendInviteCheckbox:"Send an eKYC invitation email to every uploaded user",sendInviteHint:"Completing eKYC auto-issues each user their Digital ID (MyIDD) and certificate.",resultsHeading:"Results",colEmail:"Email",colStatus:"Status",colInvite:"eKYC invite",colActivationLink:"Activation link",copyAll:"Copy all (email,link)"},VI={title:"eKYC Invites",close:"Close",intro:"Each pending user gets an email with a secure verification link. The link is also shown below so you can copy it if needed — it works even if email delivery is delayed.",colEmail:"Email",colStatus:"Status",colVerificationLink:"Verification link",copyAll:"Copy all (email,link)"},KI={title:"Account Activation Link",close:"Close",intro:"Share this one-time link with <1>{{email}}</1> to set their password and activate their organization-portal login. It was also emailed (if SMTP is configured).",copy:"Copy"},GI="Copy",YI={userCreated:"User created. An activation link was generated.",createFailed:"Failed to create user.",bulkRowRequired:"Provide at least one row: email,firstName,lastName,icNumber,employeeId",importComplete:"Import complete.",bulkImportFailed:"Bulk import failed.",ekycInviteSent:"eKYC invite sent.",ekycInviteFailed:"Failed to send eKYC invite.",invitesSent:"Invites sent.",invitePendingFailed:"Failed to invite pending users.",userDeactivated:"User deactivated.",userActivated:"User activated.",toggleFailed:"Failed to update user.",roleUpdated:"Role updated.",roleUpdateFailed:"Failed to update role.",copied:"Copied to clipboard.",activationLinkFailed:"Failed to generate activation link."},XI={card:_I,invitePendingConfirm:LI,empty:NI,pagination:DI,table:jI,columns:zI,ekycStatus:FI,status:II,rowActions:HI,toggleConfirm:
170BI,addModal:UI,bulk:qI,inviteModal:VI,activationModal:KI,copyTooltip:GI,messages:YI},QI={portalTitle:"{{org}} SSO Portal",subtitle:"Logged-in employee portal",myApps:"My Apps",myAppsSubtitle:"Select an application to continue with your SSO session.",ssoActive:"SSO active",noApps:"No applications assigned yet.",launchError:"Could not launch the application.",announcements:"Announcements",announcementsSubtitle:"Company-wide updates for today.",noAnnouncements:"No announcements.",messages:"Messages",messagesSubtitle:"Latest internal messages.",noMessages:"No messages.",birthdays:"Staff Birthdays",birthdaysSubtitle:"Celebrate colleagues this week.",noBirthdays:"No birthdays this week.",today:"🎂 Today",featured:"Featured",link:"Link",dontShowAgain:"Don't show again",myIdentity:"My Identity",mySigning:"Document Signing",launchOpening:"Opening the application…",launchBounced:"The application did not complete sign-in. Please try opening it again.",backToPortal:"Back to the portal"},WI={icNumber:"IC Number",digitalId:"Digital ID (MyIDD)",icPlaceholder:"e.g. 830509039999",digitalIdPlaceholder:"e.g. ABCD-EFGH-JKLM",welcome:"Sign in to continue.",continue:"Continue",enterId:"Enter your {{label}}",signedIn:"Signed in.",notFoundTitle:"Organization Not Found",notFoundBody:"This organization portal doesn't exist or has been deactivated.",verifying:"Verifying your identity…",verifyingHint:"Complete the steps in the verification window.",startError:"Could not start sign-in.",signInFailed:"Sign-in failed. Please try again.",securityFailed:"Security validation failed. Please try again.",verifyTimeout:"Verification timed out. Please try again.",popupBlocked:"Your browser blocked the verification window. Allow popups and try again.",cancelled:"Verification was cancelled. Please try again.",forgotPassword:"Forgot password?",resetTitle:"Reset your password",resetHint:"Enter your ID or email. If the account exists, we'll email you a secure link to verify yourself and set a new password.",resetOk:"Send reset link",resetIdRequired:"Enter your ID or email first.",resetSent:"If the account exists, a reset link has been emailed.",resetFailed:"Could not send the reset link. Please try again.",resetDone:"Your password has been reset. Sign in with your new password."},ZI={title:"My Identity",subtitle:"Manage your verified identity (eKYC) and your digital certificate.",backToPortal:"Back to portal",loading:"Loading your identity...",ekycTitle:"Identity Verification (eKYC)",digitalId:"Digital ID",digitalIdPending:"Pending — your organization is finalising the Digital ID prefix.",digitalIdOnVerify:"Issued once you complete identity verification.",faceEnrolled:"Face Enrolled",enrolled:"Enrolled",notEnrolled:"Not Enrolled",verifiedAt:"Verified At",verifyWithKyc:"Verify with MyIDD KYC",manualVerify:"Manual Verify (legacy)",enrollFace:"Enroll Face",identityVerified:"Your identity has been verified.",certTitle:"My ID Digital",serialNumber:"Serial Number",commonName:"Common Name",validFrom:"Valid From",validTo:"Valid To",downloadPem:"Download (.pem)",noCert:"No digital certificate issued yet.",certLastError:"Certificate not issued yet — last attempt failed: {{error}}",issueCert:"Issue My ID Digital",verifyFirstTitle:"Verify your identity first",verifyFirstBody:"You need to complete eKYC verification before a digital certificate can be issued.",verifyModalTitle:"Verify Identity",verifyModalHint:"Provide your identity details for IC scan verification.",dateOfBirth:"Date of Birth",nationality:"Nationality",nationalityPlaceholder:"e.g. Malaysian",gender:"Gender",genderPlaceholder:"Select gender",male:"Male",female:"Female",other:"Other",icPlaceholder:"e.g. 900101-14-5678",icRequired:"IC number is required",dobRequired:"Date of birth is required",nationalityRequired:"Nationality is required",genderRequired:"Gender is required",statusUnknown:"Unknown",msg:{kycVerified:"Identity verified successfully via MyIDD KYC.",kycNotSuccessful:"Identity verification was not successful. Please try again.",kycSecurityFailed:"The verification response failed security validation.",kycStartFailed:"Could not start verification.",loadStatusFailed:"Failed to load identity status.",verifySubmitted:"Identity verification submitted.",verifyFailed:"Verification failed.",faceEnrolled:"Face enrolled successfully.",faceFailed:"Face enrollment failed.",certIssued:"My ID Digital issued.",certFailed:"Failed to issue certificate.",passwordChanged:"Password changed.",passwordChangeCancelled:"Password was not changed."}},JI={loading:"Loading your applications...",loadFailed:"Failed to load applications."},e5={home:QI,login:WI,identity:ZI,launcher:JI},t5={featured:{label:"Featured / Urgent",subtitle:"Prominent banner shown above “My Apps”.",titleLabel:"Heading",bodyLabel:"Text",hint:"Use for the single most important notice — it sits at the very top of the portal. Add a button link for a call to action."},announcement:{label:"Announcements",subtitle:"Company-wide updates on the portal.",titleLabel:"Heading",bodyLabel:"Text"},message:{label:"Messages",subtitle:"Internal messages shown on the portal.",titleLabel:"From",bodyLabel:"Message"},popup:{label:"Login Popup",subtitle:"Forced modal shown to members right after login.",titleLabel:"Title",bodyLabel:"Message",hint:"Shown as a blocking modal after login, with a close button and a “Don’t show again” option (remembered per device). Keep one active at a time."}},a5={loadFailed:"Failed to load content.",saved:"Saved.",saveFailed:"Failed to save.",deleted:"Deleted.",deleteFailed:"Failed to delete."},n5={title:"Portal Content",description:"Manage the cards shown on the Employee Portal landing. Members see active items; each item can carry an optional button that opens an external link."},i5={link:"Link",linkOpen:"Open",order:"Order",active:"Active",statusActive:"Active",statusHidden:"Hidden",empty:"No {{label}} yet.",photo:"Photo"},r5={add:"Add"},o5={title:"Delete this item?",okText:"Delete"},s5={title:"Staff Birthdays",subtitle:"Celebrated this week.",alertMessage:"Automatic",alertDescription:"Birthdays are computed from each member's IC number (or date of birth) — no manual entry needed. The portal shows colleagues whose birthday falls within the next 7 days."},l5={editTitle:"Edit {{label}}",addTitle:"Add {{label}}",okText:"Save",defaultTitleLabel:"Title",defaultBodyLabel:"Body",required:"Required",linkUrlLabel:"Button link (optional)",linkUrlInvalid:"Must start with http:// or https://",linkUrlPlaceholder:"https://intranet.example.gov.my/townhall",linkLabelLabel:"Button text",linkLabelTooltip:"Shown on the button; defaults to “Open” when a link is set.",linkLabelPlaceholder:"Read more",orderLabel:"Order",activeLabel:"Active",imageLabel:"Photo",imageTooltip:"Optional. Shown on the card, banner or popup. PNG/JPEG up to 1 MB.",uploadPhoto:"Upload photo",replacePhoto:"Replace photo",removePhoto:"Remove",imageTooLarge:"The photo must be 1 MB or smaller.",imageInvalidType:"Only PNG, JPEG, GIF or WebP images are supported."},c5={kinds:t5,messages:a5,header:n5,table:i5,actions:r5,deleteConfirm:o5,birthdays:s5,modal:l5},u5={title:"Product Management",subtitle:"Manage the FortiSuite product catalog and subscription plans.",addProduct:"Add Product"},d5={loadProductsFailed:"Failed to load products.",productUpdated:"Product updated.",productCreated:"Product created.",productActivated:"Product activated.",productDeactivated:"Product deactivated.",toggleProductFailed:"Failed to toggle product.",loadPlansFailed:"Failed to load plans.",planUpdated:"Plan updated.",planCreated:"Plan created.",planDeactivated:"Plan deactivated.",deactivatePlanFailed:"Failed to deactivate plan.",operationFailed:"Operation failed."},f5={editTooltip:"Edit",activateTooltip:"Activate",deactivateTooltip:"Deactivate"},m5={editTitle:"Edit Product",addTitle:"Add Product",saveText:"Save",createText:"Create",codeLabel:"Product Code",codePlaceholder:"e.g., AUTH",
170nameLabel:"Product Name",namePlaceholder:"e.g., FORTI.AUTH",descriptionLabel:"Description",descriptionPlaceholder:"Product description...",iconLabel:"Icon Name",iconPlaceholder:"e.g., safety-certificate",sortOrderLabel:"Sort Order",required:"Required"},g5={title:"Subscription Plans — {{name}}",addPlan:"Add Plan"},h5={name:"Name",monthly:"Monthly",annual:"Annual",status:"Status",actions:"Actions",editTooltip:"Edit",deactivateTooltip:"Deactivate",deactivateConfirm:"Deactivate this plan?",deactivateOk:"Deactivate"},p5={active:"Active",inactive:"Inactive"},y5={editTitle:"Edit Plan",addTitle:"Add Plan",saveText:"Save",createText:"Create",nameLabel:"Plan Name",namePlaceholder:"e.g., Professional",descriptionLabel:"Description",descriptionPlaceholder:"Plan description...",monthlyPriceLabel:"Monthly Price",annualPriceLabel:"Annual Price",featuresLabel:"Features (JSON array)",featuresHelp:'e.g., ["SSO", "MFA", "24/7 Support"]',featuresPlaceholder:'["Feature 1", "Feature 2"]',limitsLabel:"Limits (JSON object)",limitsHelp:'e.g., {"maxUsers": 100, "maxApiCalls": 10000}',limitsPlaceholder:'{"maxUsers": 50}',required:"Required"},b5={header:u5,messages:d5,card:f5,productModal:m5,planDrawer:g5,planColumns:h5,status:p5,planModal:y5},v5={login:"Login",register:"Register"},S5={copyright:"© {{year}} FortiSuite. All rights reserved."},k5={nav:v5,footer:S5},C5={failedTitle:"Registration Failed",genericError:"Something went wrong. Please try again."},x5={title:"Registration Submitted!",subtitle:"We'll review your request and get back to you shortly. Our team typically responds within 1-2 business days.",returnHome:"Return to Home",signIn:"Sign In"},E5={title:"Request Access to FortiSuite",subtitle:"Fill in your organization details and we'll reach out to set up your account."},T5={organization:"Organization Information",contact:"Contact Information",products:"Products of Interest",productsHint:"Select the FortiSuite products your organization is interested in."},w5={organizationName:{label:"Organization Name",placeholder:"Acme Corporation",required:"Please enter your organization name"},organizationType:{label:"Organization Type",placeholder:"Select type",required:"Please select an organization type"},industry:{label:"Industry",placeholder:"e.g. Financial Services"},country:{label:"Country",placeholder:"e.g. United States"},contactName:{label:"Contact Name",placeholder:"Jane Smith",required:"Please enter the contact name"},contactEmail:{label:"Contact Email",placeholder:"[email protected]",required:"Please enter your email",invalid:"Please enter a valid email address"},contactPhone:{label:"Contact Phone",placeholder:"+1 555 000 0000"},notes:{label:"Additional Notes",placeholder:"Tell us about your requirements, use case, or any questions you have..."}},P5="(optional)",A5={Enterprise:"Enterprise",Government:"Government",LawFirm:"Law Firm",Bank:"Bank",Healthcare:"Healthcare",Technology:"Technology",Other:"Other"},$5={submit:"Submit Registration",back:"Back"},R5={haveAccount:"Already have an account?",signIn:"Sign in"},M5={notify:C5,success:x5,header:E5,sections:T5,fields:w5,optionalSuffix:P5,orgTypes:A5,buttons:$5,footer:R5},O5={title:"Invalid Reset Link",subTitle:"This password reset link is invalid or missing a token. Please request a new one.",requestNew:"Request New Link"},_5={title:"Password Reset!",subTitle:"Your password has been changed successfully. You can now sign in with your new password.",signIn:"Sign In"},L5={title:"Reset Your Password",subtitle:"Enter a new password for your FortiSuite account."},N5={newPassword:{label:"New Password",placeholder:"At least 8 characters",required:"Please enter a new password",minLength:"Password must be at least 8 characters"},confirmPassword:{label:"Confirm New Password",placeholder:"Re-enter your new password",required:"Please confirm your new password",mismatch:"Passwords do not match"},submit:"Reset Password",submitting:"Resetting..."},D5={rememberPrompt:"Remember your password?",signIn:"Sign In"},j5={title:"Reset Failed",default:"Password reset failed. The link may have expired."},z5={invalidLink:O5,complete:_5,header:L5,form:N5,footer:D5,error:j5},F5="SSO Audit",I5={loginActivity:"Login Activity",appAccess:"App Access"},H5={email:"Email",method:"Method",status:"Status",failReason:"Fail Reason",ipAddress:"IP Address",timestamp:"Timestamp"},B5={application:"Application",userId:"User ID",ipAddress:"IP Address",accessedAt:"Accessed At"},U5={loginTotal:"Total {{total}} login events",accessTotal:"Total {{total}} access events"},q5={loadLoginsError:"Failed to load login activity.",loadAccessError:"Failed to load application access logs."},V5={title:F5,tabs:I5,loginColumns:H5,accessColumns:B5,pagination:U5,messages:q5},K5={title:"My Subscriptions",subtitle:"Manage your organization's active product subscriptions."},G5={active:"Active: {{count}}",trial:"Trial: {{count}}",cancelled:"Cancelled: {{count}}"},Y5={product:"Product",plan:"Plan",price:"Price",status:"Status",startDate:"Start Date",expiry:"Expiry",autoRenew:"Auto-Renew",actions:"Actions"},X5={active:"Active",trial:"Trial",inactive:"Inactive",suspended:"Suspended",cancelled:"Cancelled"},Q5={perMonth:"/mo",perQuarter:"/qtr",perYear:"/yr"}
170,W5="Expired",Z5="On",J5="Off",eH={cancelTooltip:"Cancel subscription",cannotCancelTooltip:"Cannot cancel",cancel:"Cancel"},tH={showTotal:"{{start}}-{{end}} of {{total}} subscriptions",empty:"No subscriptions found."},aH={title:"Cancel Subscription",okText:"Yes, Cancel Subscription",confirmText:"Are you sure you want to cancel your subscription to <1>{{product}}</1> ({{plan}})?",warning:"This action cannot be easily undone. Access to the product will be revoked at the end of the current billing period."},nH={loadFailed:"Failed to load subscriptions.",cancelSuccess:"Subscription for {{product}} has been cancelled.",cancelFailed:"Failed to cancel subscription."},iH={header:K5,summary:G5,columns:Y5,statusFilters:X5,cycle:Q5,expiredTag:W5,autoRenewOn:Z5,autoRenewOff:J5,actions:eH,table:tH,cancelModal:aH,messages:nH},rH="Tenant Users",oH="Manage the users of any subscribing organization. Pick an organization to begin.",sH={label:"Organization",loading:"Loading organizations…",placeholder:"Select an organization",notFound:"No organizations"},lH={selectOrg:"Select an organization above to manage its users."},cH={title:rH,subtitle:oH,picker:sH,empty:lH},uH={title:"Pautan Pengaktifan Tidak Sah",subTitle:"Pautan pengaktifan ini tidak sah atau tiada token. Sila semak e-mel anda untuk mendapatkan pautan yang betul."},dH={title:"Akaun Telah Diaktifkan!",subTitle:"Kata laluan anda telah berjaya ditetapkan. Anda kini boleh log masuk ke FortiSuite."},fH={title:"Tetapkan Kata Laluan Anda",subtitle:"Pilih kata laluan yang selamat untuk mengaktifkan akaun FortiSuite anda."},mH={passwordLabel:"Kata Laluan",passwordRequired:"Sila masukkan kata laluan",passwordMin:"Kata laluan mestilah sekurang-kurangnya 8 aksara",passwordPlaceholder:"Sekurang-kurangnya 8 aksara",confirmPasswordLabel:"Sahkan Kata Laluan",confirmPasswordRequired:"Sila sahkan kata laluan anda",passwordsMismatch:"Kata laluan tidak sepadan",confirmPasswordPlaceholder:"Masukkan semula kata laluan anda"},gH="Sedang mengaktifkan...",hH="Aktifkan Akaun",pH="Pergi ke Log Masuk",yH="Log Masuk",bH="Sudah diaktifkan?",vH={failedTitle:"Pengaktifan Gagal",failedDefault:"Pengaktifan gagal. Pautan mungkin telah tamat tempoh."},SH={invalidLink:uH,success:dH,heading:fH,form:mH,activating:gH,activateButton:hH,goToSignIn:pH,signIn:yH,alreadyActivated:bH,notify:vH},kH="Gagal memuatkan metrik papan pemuka.",CH={title:"Papan Pemuka Platform",subtitle:"Gambaran keseluruhan aktiviti dan metrik platform FortiSuite."},xH={totalOrganizations:"Jumlah Organisasi",activeSubscriptions:"Langganan Aktif",pendingOnboarding:"Pendaftaran Tertunggak",monthlyRevenue:"Hasil Bulanan",trendThisMonth:"+{{count}} bulan ini",trendAwaitingReview:"{{count}} menunggu semakan",trendPaidInvoices:"invois berbayar bulan ini"},EH={title:"Langganan mengikut Produk",count_one:"{{count}} langganan",count_other:"{{count}} langganan"},TH={title:"Aktiviti Terkini",empty:"Tiada aktiviti lagi."},wH={justNow:"sebentar tadi",minutes_one:"{{count}} minit yang lalu",minutes_other:"{{count}} minit yang lalu",hours_one:"{{count}} jam yang lalu",hours_other:"{{count}} jam yang lalu",days_one:"{{count}} hari yang lalu",days_other:"{{count}} hari yang lalu"},PH={onboarding:{title:"Baris Gilir Pendaftaran",description:"Semak permohonan tertunggak"},organizations:{title:"Organisasi",description:"Urus semua penyewa"},userManagement:{title:"Pengurusan Pengguna",description:"Urus pengguna platform"}},AH={loadError:kH,header:CH,stats:xH,products:EH,activity:TH,timeAgo:wH,quickLinks:PH},$H={dashboard:"Papan Pemuka",onboarding:"Pendaftaran Awal",organizations:"Organisasi",tenantUsers:"Pengguna Penyewa",products:"Produk",billing:"Pengebilan"},RH="Pentadbir Platform",MH={profile:"Profil Saya",logout:"Log Keluar"},OH={logout:"Log Keluar"},_H={displayName:"Pentadbir"},LH={title:"Profil Saya",name:"Nama",email:"E-mel",role:"Peranan",password:{heading:"Tukar kata laluan",current:"Kata laluan semasa",new:"Kata laluan baharu",confirm:"Sahkan kata laluan baharu",submit:"Tukar kata laluan",hint:"Sekurang-kurangnya 12 aksara. Menukarnya akan log keluar semua peranti lain pada akaun ini.",required:"Wajib diisi",tooShort:"Gunakan sekurang-kurangnya 12 aksara",mismatch:"Kedua-dua kata laluan tidak sepadan",sameAsCurrent:"Kata laluan baharu mesti berbeza daripada yang semasa",changed:"Kata laluan ditukar. Peranti lain telah dilog keluar.",failed:"Kata laluan tidak dapat ditukar"}},NH={menu:$H,platformAdmin:RH,userMenu:MH,tooltip:OH,fallback:_H,profileModal:LH},DH={title:"Organisasi",subtitle:"Uruskan semua organisasi yang didaftarkan pada platform FortiSuite."},jH={placeholder:"Cari organisasi mengikut nama, e-mel, atau negara..."},zH={name:"Nama Organisasi",slug:"Slug / Kod",contactEmail:"E-mel Hubungan",country:"Negara",status:"Status",created:"Dicipta",actions:"Tindakan"},FH={viewDetails:"Lihat Butiran",view:"Lihat"},IH={showTotal:"{{from}}-{{to}} daripada {{total}} organisasi",empty:"Tiada organisasi ditemui."},HH={header:DH,search:jH,columns:zH,actions:FH,table:IH},BH={loadFailed:"Gagal memuatkan aplikasi.",handoffFailed:"Gagal menyediakan Secure Handoff."},UH={header:"Header",value:"Nilai",noHeaders:"Tiada header disuntik."},qH={defaultDescription:"Aplikasi SSO.",noAccess:"Tiada Akses",launch:"Lancarkan"},VH={title:"Aplikasi Saya",intro:"Lancarkan aplikasi anda dengan SSO. Identiti anda dihantar dengan selamat ke setiap aplikasi melalui access gateway."},KH="Sedang memuatkan aplikasi anda...",GH="Anda belum mempunyai sebarang aplikasi. Sila hubungi pentadbir anda untuk memohon akses.",YH={title:"Secure Handoff Telah Disediakan",openApp:"Buka {{name}}",openAppFallback:"Buka Aplikasi",alertMessage:"Sesi SSO telah disediakan untuk {{name}}.",alertMessageFallback:"Sesi SSO telah disediakan untuk aplikasi.",alertDescription:"Apabila anda membuka aplikasi, permintaan akan dihalakan melalui access gateway, yang menyuntik header identiti di bawah pada pihak pelayan. Pelayar tidak boleh menetapkan header ini secara langsung.",targetUrl:"URL Sasaran",injectedHeaders:"Header Disuntik",accessLogReference:"Rujukan log akses:"},XH={messages:BH,table:UH,tile:qH,header:VH,loading:KH,empty:GH,modal:YH},QH={loadFailed:"Gagal memuatkan aplikasi.",updated:"Aplikasi telah dikemas kini.",updateFailed:"Kemas kini gagal.",created:"Aplikasi telah dicipta.",createFailed:"Penciptaan gagal.",disabled:"Aplikasi telah dilumpuhkan.",enabled:"Aplikasi telah didayakan.",toggleFailed:"Gagal menukar status aplikasi.",deleted:"Aplikasi telah dipadam.",deleteFailed:"Gagal memadam aplikasi.",headerMapsLoadFailed:"Gagal memuatkan Header Mapping.",headerMapsIncomplete:"Setiap pemetaan memerlukan claim key dan nama header.",headerMapsSaved:"Header Mapping telah disimpan.",headerMapsSaveFailed:"Gagal menyimpan Header Mapping.",userAccessLoadFailed:"Gagal memuatkan capaian pengguna.",userAccessUpdated:"Capaian pengguna telah dikemas kini.",userAccessUpdateFailed:"Gagal mengemas kini capaian pengguna."},WH={title:"Aplikasi",add:"Tambah Aplikasi"},ZH={application:"Aplikasi",targetUrl:"URL Sasaran",integration:"Integrasi",status:"Status"},JH={edit:"Sunting",headerMapping:"Header Mapping",userAccess:"Capaian Pengguna",delete:"Padam"},e6={editTitle:"Sunting Aplikasi",addTitle:"Tambah Aplikasi",update:"Kemas Kini",create:"Cipta",name:{label:"Nama",required:"Nama diperlukan",placeholder:"Portal HR"},code:{label:"Kod",required:"Kod diperlukan",placeholder:"HR_PORTAL"},description:{label:"Penerangan",placeholder:"Penerangan ringkas mengenai aplikasi"},iconUrl:{label:"URL Ikon",placeholder:"https://example.com/icon.png"},targetUrl:{label:"URL Sasaran",required:"URL Sasaran diperlukan",placeholder:"https://app.example.com",absolute:"Masukkan alamat penuh termasuk https://, cth. https://app.example.gov.my/start",https:"Mesti menggunakan https:// — identiti ti
170dak dihantar melalui http biasa"},integrationType:{label:"Jenis Integrasi",required:"Jenis integrasi diperlukan"},sortOrder:{label:"Susunan Isihan"}},t6={title:"Header Mapping",titleWithApp:"Header Mapping — {{name}}",description:"Petakan claim SSO kepada HTTP header yang disuntik ke dalam permintaan kepada aplikasi ini.",save:"Simpan",empty:"Tiada Header Mapping",columns:{claimKey:"Claim Key",headerName:"Header Name",defaultValue:"Nilai Lalai",required:"Diperlukan"},claimKeyPlaceholder:"Pilih atau taip claim",headerNamePlaceholder:"X-User-Id",defaultValuePlaceholder:"(pilihan)",addMapping:"Tambah Pemetaan"},a6={title:"Capaian Pengguna",titleWithApp:"Capaian Pengguna — {{name}}",description:"Pilih pengguna yang boleh mencapai aplikasi ini.",save:"Simpan",noUsers:"Tiada pengguna ditemui",inactive:"Tidak Aktif",searchPlaceholder:"Cari nama, e-mel, IC, no. staf…",filterDepartment:"Semua jabatan",filterStatus:"Semua status",statusActive:"Aktif",statusInactive:"Tidak Aktif",selectAllMatching:"Pilih semua yang sepadan",clearSelection:"Kosongkan pilihan",selectedCount:"{{count}} dipilih",selectAllMatchingDone:"{{count}} pengguna sepadan dipilih",colName:"Nama",colEmail:"E-mel",colDepartment:"Jabatan",colStatus:"Status"},n6={messages:QH,card:WH,columns:ZH,switch:{on:"Buka",off:"Tutup"},tooltips:JH,delete:{title:"Padam aplikasi ini?",description:"Tindakan ini tidak boleh dibatalkan.",okText:"Padam"},editModal:e6,headerModal:t6,accessModal:a6},i6="Platform Kepercayaan Digital & Keselamatan",r6={secureAuth:{title:"Pengesahan Selamat",description:"Pengurusan identiti dan akses bertaraf perusahaan"},compliance:{title:"Pematuhan & Tadbir Urus",description:"Kekal patuh dengan piawaian kawal selia global"},certificates:{title:"Sijil Digital",description:"Pengurusan PKI dan kitaran hayat sijil yang dipercayai"}},o6={copyright:"© {{year}} FortiSuite. Hak cipta terpelihara."},s6={tagline:i6,features:r6,footer:o6},l6={title:"Pengurusan Pengebilan",subtitle:"Urus invois, pembayaran, dan pengebilan merentas semua organisasi."},c6={description:"Pengurusan pengebilan akan disediakan dalam kemas kini akan datang."},u6={header:l6,empty:c6},d6="Memuatkan produk...",f6={title:"Katalog Produk",subtitle:'Terokai rangkaian produk keselamatan dan pematuhan FortiSuite. Klik "Lihat Pelan" untuk melihat pilihan langganan yang tersedia.'},m6={noProducts:"Tiada produk tersedia pada masa ini.",noPlans:"Tiada pelan tersedia untuk produk ini."},g6={viewPlans:"Lihat Pelan",comingSoon:"Akan Datang",subscribe:"Langgan"},h6={modalTitle:"Pelan Langganan",modalTitleWithProduct:"{{product}} — Pelan Langganan",loading:"Memuatkan pelan...",upToUsers:"· sehingga {{count}} pengguna"},p6={Monthly:"/bln",Quarterly:"/suku",Annual:"/thn"},y6={loadPlansFailed:{message:"Gagal memuatkan pelan",description:"Tidak dapat mendapatkan pelan untuk produk ini. Sila cuba lagi."},noOrganization:{message:"Tiada organisasi",description:"Akaun anda tidak dikaitkan dengan sebarang organisasi."},subscriptionCreated:{message:"Langganan Dicipta",description:"Anda telah berjaya melanggan {{product}} — {{plan}}."},subscriptionFailed:{message:"Langganan Gagal",defaultDescription:"Gagal mencipta langganan."}},b6={loadingProducts:d6,header:f6,empty:m6,actions:g6,plans:h6,billing:p6,notifications:y6},v6={loadCaFailed:"Gagal memuatkan pihak berkuasa sijil.",loadCertsFailed:"Gagal memuatkan sijil.",loadRevocationsFailed:"Gagal memuatkan pembatalan.",loadUsersFailed:"Gagal memuatkan pengguna.",caInitialized:"Pihak Berkuasa Sijil telah dimulakan.",caInitFailed:"Gagal memulakan Pihak Berkuasa Sijil.",certRevoked:"Sijil telah dibatalkan.",revokeFailed:"Gagal membatalkan sijil.",selectUser:"Sila pilih seorang pengguna.",certIssued:"Sijil telah dikeluarkan.",issueFailed:"Gagal mengeluarkan sijil."},S6={cardTitle:"Pihak Berkuasa Sijil",emptyDescription:"Tiada Pihak Berkuasa Sijil telah dimulakan untuk organisasi ini.",initButton:"Mulakan Pihak Berkuasa Sijil",labels:{name:"Nama",commonName:"Nama Biasa",organization:"Organisasi",country:"Negara",type:"Jenis",validity:"Tempoh 
170Sah",certificatePem:"Sijil (PEM)"},rootCa:"Pihak Berkuasa Sijil Akar",intermediateCa:"Pihak Berkuasa Sijil Perantaraan"},k6={certificates:"Sijil",revocations:"Pembatalan"},C6={searchPlaceholder:"Cari sijil...",issueForUser:"Keluarkan untuk Pengguna",issueMissing:"Keluarkan sijil yang tiada",issueMissingConfirmTitle:"Keluarkan sijil untuk semua ahli yang disahkan tanpa sijil?",issueMissingConfirmBody:"Setiap ahli yang telah disahkan eKYC tetapi tiada sijil aktif akan menerima sijil sekarang. Ahli yang sudah mempunyai sijil akan dilangkau, jadi tindakan ini selamat diulang.",issueMissingOk:"Keluarkan sijil",totalCertificates:"Jumlah {{total}} sijil",columns:{subject:"Subjek",serialNumber:"Nombor Siri",purpose:"Tujuan",status:"Status",validTo:"Sah Sehingga",actions:"Tindakan"},alreadyRevoked:"Telah dibatalkan",revoke:"Batalkan"},x6={totalRevocations:"Jumlah {{total}} pembatalan",columns:{commonName:"Nama Biasa",serialNumber:"Nombor Siri",reason:"Sebab",revocationDate:"Tarikh Pembatalan",notes:"Catatan"}},E6={title:"Mulakan Pihak Berkuasa Sijil",okText:"Mulakan",commonNameLabel:"Nama Biasa",commonNameRequired:"Nama biasa diperlukan",commonNamePlaceholder:"Acme Corp Root CA",organizationLabel:"Organisasi",organizationPlaceholder:"Acme Corporation",countryLabel:"Negara",countryRequired:"Negara diperlukan",countryPlaceholder:"MY"},T6={title:"Batalkan Sijil",titleWithName:"Batalkan Sijil — {{name}}",okText:"Batalkan",serial:"Siri: ",reasonLabel:"Sebab",reasonRequired:"Sebab diperlukan",notesLabel:"Catatan",notesPlaceholder:"Catatan pilihan"},w6={title:"Keluarkan Sijil untuk Pengguna",okText:"Keluarkan",intro:"Pilih pengguna yang disahkan untuk mengeluarkan sijil. Sijil akan ditandatangani oleh Pihak Berkuasa Sijil organisasi.",selectPlaceholder:"Pilih seorang pengguna"},P6={messages:v6,ca:S6,tabs:k6,certs:C6,revocations:x6,caInitModal:E6,revokeModal:T6,issueModal:w6},A6={save:"Simpan",cancel:"Batal",close:"Tutup",confirm:"Sahkan",delete:"Padam",edit:"Sunting",add:"Tambah",remove:"Buang",submit:"Hantar",continue:"Teruskan",back:"Kembali",next:"Seterusnya",refresh:"Muat Semula",search:"Cari",download:"Muat Turun",open:"Buka",retry:"Cuba Semula",logout:"Log Keluar",login:"Log Masuk",goToHomepage:"Ke Laman Utama"},$6={loading:"Sedang dimuatkan…",active:"Aktif",inactive:"Tidak Aktif",pending:"Menunggu",success:"Berjaya",error:"Ralat",verified:"Disahkan",failed:"Gagal",notStarted:"Belum Bermula"},R6={name:"Nama",email:"E-mel",status:"Status",actions:"Tindakan",date:"Tarikh",description:"Penerangan",noData:"Tiada data",poweredBy:"Dikuasakan oleh FortiSuite",language:"Bahasa"},M6={superAdmin:"Pentadbir Utama",admin:"Pentadbir",user:"Pengguna"},O6={actions:A6,status:$6,labels:R6,roles:M6},_6={greeting:"Selamat kembali{{name}}!",managingFor:"Menguruskan FortiSuite untuk {{org}}",defaultSubtitle:"Papan pemuka FortiSuite anda",browseProducts:"Semak Imbas Produk"},L6={activeProducts:"Produk Aktif",trialSuffix:"(+{{count}} percubaan)",totalUsers:"Jumlah Pengguna",licensed:"berlesen",expiringSoon:"Akan Tamat Tempoh",next30Days:"30 hari akan datang"},N6={heading:"Langganan Anda",viewAll:"Lihat semua",empty:"Tiada langganan aktif lagi. <1>Semak imbas produk</1> untuk bermula.",plan:"Pelan",billing:"Pengebilan",billingAnnual:"Tahunan",expires:"Tamat Tempoh",manage:"Urus"},D6={welcome:_6,stats:L6,subscriptions:N6},j6={title:"Tetapan",subtitle:"Uruskan tetapan organisasi dan penjenamaan produk anda."},z6={organization:"Organisasi",whitelabel:"Label Putih"},F6={labelOrganization:"Organisasi",labelYourRole:"Peranan Anda",labelEmail:"E-mel",labelName:"Nama",roleAdmin:"Pentadbir",roleUser:"Pengguna"},I6={intro:"Sesuaikan cara produk dipaparkan kepada organisasi anda. Tindih nama, penerangan dan warna bagi produk yang anda langgani.",emptyDescription:"Tiada langganan aktif untuk disesuaikan. Sila langgan produk terlebih dahulu.",originalName:"Nama Asal",customNameLabel:"Nama Tersuai",customDescriptionLabel:"Penerangan Tersuai",customColorLabel:"Warna Tersuai",customizedTag:"Disesuaikan",customizeButton:"Sesuaikan",resetButton:"Tetap Semula",resetConfirm:{title:"Tetap semula kepada lalai",description:"Alih keluar semua penjenamaan tersuai bagi produk ini?",okText:"Tetap Semula"}},H6={title:"Sesuaikan Penjenamaan Produk",okText:"Simpan",customNameLabel:"Nama Tersuai",customDescriptionLabel:"Penerangan Tersuai",customIconLabel:"Ikon Tersuai (nama ikon Ant Design)",customColorLabel:"Warna Ter
170suai",placeholderDefault:"Biarkan kosong untuk menggunakan lalai",placeholderIcon:"cth. SafetyOutlined"},B6={errorTitle:"Ralat",loadFailed:"Gagal memuatkan tetapan.",brandingSaved:"Penjenamaan berjaya disimpan.",saveFailed:"Gagal menyimpan tindihan.",overrideRemoved:"Tindihan dialih keluar. Produk ditetapkan semula kepada lalai.",resetFailed:"Gagal menetapkan semula tindihan."},U6={page:j6,tabs:z6,organization:F6,whitelabel:I6,modal:H6,notifications:B6},q6={title:"Pengurusan Pengguna",subtitle:"Urus pengguna dalam organisasi anda."},V6={refresh:"Muat Semula",addUser:"Tambah Pengguna"},K6={placeholder:"Cari mengikut nama atau e-mel..."},G6={name:"Nama",email:"E-mel",role:"Peranan",status:"Status",lastLogin:"Log Masuk Terakhir",actions:"Tindakan"},Y6={admin:"Pentadbir",user:"Pengguna"},X6={inactive:"Tidak Aktif",active:"Aktif",pendingActivation:"Menunggu pengaktifan"},Q6={total:"{{total}} pengguna"},W6={edit:"Sunting",deactivate:"Nyahaktif",activate:"Aktifkan"},Z6={title:"Nyahaktifkan pengguna",description:"Adakah anda pasti mahu menyahaktifkan pengguna ini?",okText:"Nyahaktif"},J6={editTitle:"Sunting Pengguna",addTitle:"Tambah Pengguna",okEdit:"Simpan Perubahan",okAdd:"Cipta Pengguna"},eB={emailLabel:"E-mel",emailPlaceholder:"[email protected]",emailRequired:"Sila masukkan alamat e-mel",emailInvalid:"Sila masukkan e-mel yang sah",firstNameLabel:"Nama Pertama",firstNamePlaceholder:"John",firstNameRequired:"Sila masukkan nama pertama",lastNameLabel:"Nama Akhir",lastNamePlaceholder:"Doe",lastNameRequired:"Sila masukkan nama akhir",roleLabel:"Peranan",roleRequired:"Sila pilih peranan"},tB={errorTitle:"Ralat",loadFailed:"Gagal memuatkan pengguna.",updateSuccess:"Pengguna berjaya dikemas kini.",createSuccess:"Pengguna berjaya dicipta.",createSuccessDescription:"E-mel pengaktifan telah dihantar.",operationFailed:"Operasi gagal.",deactivated:"Pengguna dinyahaktifkan.",deactivateFailed:"Gagal menyahaktifkan pengguna.",activated:"Pengguna diaktifkan.",activateFailed:"Gagal mengaktifkan pengguna."},aB={header:q6,actions:V6,search:K6,columns:G6,role:Y6,status:X6,table:Q6,tooltip:W6,deactivateConfirm:Z6,modal:J6,form:eB,notifications:tB},nB={dashboard:"Papan Pemuka",products:"Produk",subscriptions:"Langganan",users:"Pengguna",settings:"Tetapan"},iB={myProfile:"Profil Saya",logout:"Log Keluar"},rB={admin:"Pentadbir",user:"Pengguna"},oB={organization:"Organisasi Saya",user:"Pengguna"},sB="Dikuasakan oleh FortiSuite",lB={logout:"Log Keluar"},cB={menu:nB,userMenu:iB,roleBadge:rB,fallback:oB,poweredBy:sB,tooltip:lB},uB={invalidLink:"Pautan persediaan tidak sah.",loadFailed:"Persediaan akaun tidak dapat dimuatkan.",setupFailed:"Persediaan gagal."},dB={message:"Persediaan akaun selesai."},fB={title:"Akaun sedia",subtitle:"Identiti anda telah disahkan dan kelayakan log masuk anda telah ditetapkan.",goToSignIn:"Pergi ke log masuk"},mB={title:"Lengkapkan akaun anda",identityVerifiedWithEmail:"Identiti disahkan — <1>{{email}}</1>. Tetapkan kelayakan log masuk anda untuk menyelesaikannya.",identityVerifiedNoEmail:"Identiti disahkan. Tetapkan kelayakan log masuk anda untuk menyelesaikannya."},gB={label:"Cipta kata laluan",placeholder:"••••••••",required:"Masukkan kata laluan",minLength:"Sekurang-kurangnya 8 aksara",confirmLabel:"Sahkan kata laluan",confirmPlaceholder:"••••••••",confirmRequired:"Sahkan kata laluan anda",mismatch:"Kata laluan tidak sepadan"},hB={alertTitle:"Sediakan pengesah anda",alertDescription:"Tambahkan kunci ini ke Google/Microsoft Authenticator atau Authy, kemudian masukkan kod 6 digit yang dipaparkannya:",codeLabel:"Kod pengesah",codePlaceholder:"123456",codeRequired:"Masukkan kod 6 digit"},pB="Selesaikan persediaan",yB="Dikuasakan oleh <1>FortiSuite</1>",bB={errors:uB,success:dB,ready:fB,header:mB,password:gB,totp:hB,finishSetup:pB,poweredBy:yB},vB="Memuktamadkan pengesahan anda…",SB={title:"Pengesahan identiti"},kB={missingReference:"Pautan pengesahan ini tiada rujukannya. Sila gunakan pautan daripada e-mel anda.",confirmFailed:"Pengesahan anda tidak dapat disahkan (HTTP {{status}}).",stillProcessing:"Pengesahan anda masih dalam proses. Sila cuba pautan tersebut sebentar lagi.",noNextStep:"Pengesahan selesai, tetapi tiada langkah seterusnya disediakan."},CB={loading:vB,result:SB,errors:kB},xB="Tandatangan Dokumen",EB="Cari rujukan atau jenis…",TB="Tapis mengikut status",wB="{{total}} permohonan",PB={refNo:"Rujukan",status:"Status",factors:"Pengesahan",placement:"Kedudukan",page:"Halaman",created:"Dimohon",actions:"Tindakan"},AB={AwaitingApproval:"Menunggu pengesahan",Approved:"Disahkan",Signing:"Menandatangani…",Signed:"Ditandatangani",Rejected:"Ditolak",Failed:"Gagal",Expired:"Tamat tempoh"},$B={download:"Muat turun"},RB={title:"Tandatangan tulisan tangan saya",none:"Belum ada tandatangan",help:"Tanda tangan digital ini akan dipaparkan pada semua dokumen rasmi yang anda tandatangani. Anda wajib menetapkan tanda tangan ini sebelum boleh mula menandatangani dokumen secara digital.",create:"Buat tandatangan",change:"Tukar tandatangan",modalTitle:"Tetapkan tandatangan anda",modalHelp:"Lukis menggunakan tetikus atau jari, atau muat naik foto atau imbasan tandatangan anda. Gunakan garisan yang jelas dan cukup besar — tandatangan y
170ang terlalu kecil atau kabur tidak boleh dipaparkan pada dokumen.",clear:"Kosongkan",upload:"Muat naik imej",uploadHint:"Sebarang imej boleh digunakan (JPG, PNG, HEIC) — ia ditukar secara automatik. Hasil terbaik: tandatangan gelap di atas kertas putih kosong, dipotong rapat.",uploadNotImage:"Fail itu bukan imej. Sila pilih foto atau imbasan tandatangan anda.",uploadTooLarge:"Imej itu terlalu besar (maksimum 10 MB). Cuba foto yang lebih kecil.",uploadFailed:"Imej itu tidak dapat dibaca. Cuba fail lain.",save:"Simpan tandatangan",saved:"Tandatangan disimpan",saveFailed:"Tandatangan tidak dapat disimpan",drawFirst:"Sila lukis atau muat naik tandatangan anda dahulu"},MB={loadFailed:"Permohonan tandatangan tidak dapat dimuatkan",downloadUnavailable:"Dokumen yang ditandatangani tidak tersedia untuk dimuat turun"},OB={title:xB,searchPlaceholder:EB,filterStatus:TB,totalItems:wB,columns:PB,status:AB,actions:$B,signature:RB,messages:MB,return:{loading:"Memuktamadkan tandatangan anda…",errors:{missingReference:"Pautan ini tiada rujukan tandatangan. Sila mulakan semula dari sistem yang meminta tandatangan.",stillProcessing:"Kelulusan anda masih diproses. Tutup halaman ini dan periksa semula dalam sistem yang meminta tandatangan.",confirmFailed:"Tandatangan tidak dapat diselesaikan (ralat {{status}})."},result:{title:"Tandatangan tidak dapat diselesaikan",signed:"Dokumen telah ditandatangani",notSigned:"Tidak ditandatangani — {{status}}",ref:"Rujukan: {{ref}}",close:"Tutup"}}},_B={title:"Semak E-mel Anda",subTitle:"Sekiranya terdapat akaun dengan alamat e-mel tersebut, anda akan menerima pautan penetapan semula kata laluan sebentar lagi. Sila semak peti masuk dan folder spam anda.",backToSignIn:"Kembali ke Log Masuk"},LB={title:"Lupa Kata Laluan?",subtitle:"Masukkan alamat e-mel anda dan kami akan menghantar pautan untuk menetapkan semula kata laluan anda."},NB={emailLabel:"E-mel",emailPlaceholder:"[email protected]",emailRequired:"Sila masukkan e-mel anda",emailInvalid:"Sila masukkan alamat e-mel yang sah"},DB={sending:"Menghantar...",sendResetLink:"Hantar Pautan Penetapan Semula"},jB={rememberPassword:"Ingat kata laluan anda?",signIn:"Log Masuk"},zB={success:_B,heading:LB,form:NB,actions:DB,footer:jB},FB={requestFailed:"Permintaan gagal (HTTP {{status}})",sessionNotFound:"Sesi pengesahan ini tidak dapat ditemui atau telah tamat tempoh.",serviceUnreachable:"Perkhidmatan pengesahan tidak dapat dihubungi.",captureFailed:"Tangkapan daripada kamera tidak berjaya. Sila cuba lagi.",cameraDenied:"Akses kamera telah dinafikan atau tidak tersedia. Sila benarkan akses kamera untuk meneruskan."},IB={unavailableTitle:"Pengesahan tidak tersedia",verifiedTitle:"Identiti disahkan",failedTitle:"Pengesahan gagal",returning:"Mengembalikan anda ke halaman log masuk…"},HB={title:"Pengesahan wajah",instruction:"Letakkan wajah anda di tengah bingkai, kemudian tangkap untuk menyelesaikan log masuk.",enableCamera:"Dayakan kamera",captureVerify:"Tangkap & sahkan",poweredBy:"Dikuasakan oleh <1>FortiSuite</1>"},BB={errors:FB,result:IB,capture:HB},UB={sessionNotFound:"Sesi pengesahan ini tidak dapat ditemui.",serviceUnreachable:"Tidak dapat menghubungi perkhidmatan pengesahan.",requestFailed:"Permintaan gagal (HTTP {{status}})"},qB={title:"Pengesahan tidak tersedia"},VB={title:"Sesi pengesahan ini adalah {{status}}.",subTitle:"Mulakan pengesahan baharu daripada portal anda jika perlu."},KB={subtitle:"Pengesahan selamat MyIDD untuk {{name}}"},GB={errors:UB,unavailable:qB,sessionState:VB,brand:KB},YB={title:"FortiSuite — Platform Amanah dan Keselamatan Digital",subtitle:"Produk keselamatan bertaraf perusahaan untuk amanah digital, pematuhan dan pengurusan identiti",getStarted:"Mula Sekarang",learnMore:"Ketahui Lebih Lanjut"},XB={title:"Suite Produk Kami",subtitle:"Portfolio menyeluruh penyelesaian keselamatan dan pematuhan yang direka bentuk untuk perusahaan moden."},QB={title:"Bersedia untuk mengukuhkan keselamatan perusahaan anda?",subtitle:"Sertai ratusan organisasi yang menggunakan FortiSuite bagi keperluan amanah digital mereka.",requestAccess:"Mohon Akses"},WB={hero:YB,products:XB,cta:QB},ZB="Log Masuk",JB={emailLabel:"E-mel",emailPlaceholder:"[email protected]",emailRequired:"Sila masukkan e-mel anda",emailInvalid:"Sila masukkan alamat e-mel yang sah",passwordLabel:"Kata Laluan",passwordRequired:"Sila masukkan kata laluan anda"},eU="Lupa kata laluan?",tU={signingIn:"Sedang log masuk...",signIn:"Log Masuk"},aU={noAccount:"Tiada akaun?",requestAccess:"Mohon akses"},nU={failedTitle:"Log Masuk Gagal",missingFields:"Sila masukkan e-mel dan kata laluan anda.",invalidCredentials:"E-mel atau kata laluan tidak sah. Sila cuba lagi."},iU={title:ZB,form:JB,forgotPassword:eU,actions:tU,footer:aU,notification:nU},rU={loadFailed:"Gagal memuatkan permohonan pendaftaran.",approveSuccess:"Permohonan pendaftaran berjaya diluluskan.",approveFailed:"Gagal meluluskan permohonan. Sila cuba lagi.",rejectReasonRequired:"Sila berikan sebab penolakan.",rejectSuccess:"Permohonan pendaftaran telah ditolak.",rejectFailed:"Gagal menolak permohonan. Sila cuba lagi."},oU={title:"Baris Gilir Pendaftaran",subtitle:"Semak dan proses permohonan pendaftaran organisasi yang tertunggak."},sU={organization:"Organisasi",contact:"Orang Hubungan",email:"E-mel",productsRequested:"Produk Dimohon",submitted:"Dihantar",status:"Status",actions:"Tindakan"},lU={pending:"Tertunggak",inProgress:"Dalam Proses",completed:"Selesai",rejected:"Ditolak"},cU={approve:"Luluskan",reject:"Tolak"},uU={showTotal:"{{start}}-{{end}} daripada {{total}} permohonan",empty:"Tiada permohonan pendaftaran tertunggak."},dU={title:"Tolak Permohonan Pendaftaran",okText:"Sahkan Penolakan",intro:"Sila berikan sebab bagi menolak permohonan pendaftaran ini. Sebab tersebut akan direkodkan untuk tujuan audit.",reasonPlaceholder:"Masukkan sebab penolakan..."},fU={messages:rU,header:oU,columns:sU,status:lU,actions:cU,table:uU,rejectModal:dU},mU="Sedang memuatkan organisasi...",gU={description:"Organisasi tidak ditemukan.",back:"Kembali ke Organisasi"},hU={back:"Kembali ke Organisasi",subtitle:"Butiran dan langganan organisasi.",refresh:"Muat Semula"},pU={title:"Bermula — langkah seterusnya",sendInviteConfirmTitle:"Hantar jemputan eKYC untuk pendaftaran?",sendInviteWarning:"Perhatian — {{missing}} masih belum dikonfigurasikan, jadi ahli yang mengesahkan sekarang tidak akan menerima sijil / Digital ID sehingga anda menetapkannya. Hantar juga?",sendInviteMissingCa:"tiada Pihak Berkuasa Sijil",sendInviteMissingPrefix:"tiada awalan Digital ID",sendInviteMissingJoiner:" dan ",sendInviteReady:"Ahli yang menunggu (pentadbir organisasi, serta mana-mana kakitangan y
170ang anda tambah) akan menerima pautan pengesahan eKYC melalui e-mel.",sendInviteOk:"Hantar jemputan",sendInviteButton:"Hantar jemputan eKYC",portalLabel:"Portal SSO organisasi",portalDefaultHint:"Lalai (dihoskan oleh FortiSuite). Tetapkan URL tersuai di bawah jika portal dihoskan sendiri.",copy:"Salin",openPortal:"Buka portal",customUrlLabel:"URL portal tersuai (biarkan kosong untuk menggunakan lalai yang dihoskan oleh FortiSuite)",customUrlPlaceholder:"https://sso.dbkl.gov.my",save:"Simpan",gatewayUrlsLabel:"URL gateway perkhidmatan FortiSuite (biarkan kosong untuk menggunakan lalai instans yang ditunjukkan)",ekycGatewayLabel:"Gateway eKYC / log masuk",certGatewayLabel:"Gateway sijil",saveGatewayUrls:"Simpan URL gateway",ekycSettingsLabel:"Gerbang pengesahan eKYC (mengikut organisasi; kosong / “Lalai mesh” = lalai mesh itu sendiri)",ekycFaceMinLabel:"Minimum padanan wajah (30–100)",ekycLiveMinLabel:"Minimum kesahihan hidup (20–100)",ekycDocStrictLabel:"Semakan jenis dokumen (tolak muat naik bukan Kad Pengenalan)",ekycDocStrictDefault:"Lalai mesh (dikuatkuasakan)",ekycDocStrictOn:"Dikuatkuasakan",ekycDocStrictOff:"Dimatikan",ekycStrictVerdictLabel:"Mod keputusan (bagaimana keputusan sempadan ditamatkan)",ekycStrictVerdictDefault:"Lalai mesh (3 keputusan)",ekycStrictVerdictOn:"Ketat — 2 keputusan (Perlu Semakan ditolak)",ekycStrictVerdictOff:"Standard — 3 keputusan (benarkan Perlu Semakan)",ekycDefaultPlaceholder:"Lalai ({{value}})",ekycSettingsHint:"Digunakan pada setiap sesi eKYC baharu yang dibuat oleh organisasi ini apabila pengesahan diserahkan kepada penyedia eKYC luaran (Ekyc:Provider = External); enjin simulasi terbina dalam menggunakan ambang seluruh instans. Kesahihan hidup digunakan pada gerbang keputusan dan skor pada skrin. Semakan jenis dokumen menyekat wizard apabila imej yang dimuat naik bukan dokumen yang dijangka (cth. bukan MyKad). Tindakan kesahihan hidup dan bilangan kelipan menyesuaikan cabaran kesahihan hidup pada skrin; kosong menggunakan lalai.",ekycLivenessActionsLabel:"Tindakan kesahihan hidup (kosong = semua)",ekycLivenessActionsPlaceholder:"Semua tindakan (lalai mesh)",ekycActionBlink:"Kelip mata",ekycActionSmile:"Senyum",ekycActionTurnLeft:"Pusing kiri",ekycActionTurnRight:"Pusing kanan",ekycRequiredBlinksLabel:"Bilangan kelipan (1–5)",saveEkycSettings:"Simpan tetapan eKYC",notProvisioned:"URL portal SSO organisasi akan dipaparkan di sini setelah pangkalan data penyewanya disediakan (di bawah).",steps:{step1Title:"1. Sediakan pangkalan data penyewa",step1DoneHint:"Selesai — organisasi mempunyai pangkalan data penyewa yang aktif.",step1Hint:'Gunakan "Sediakan Pangkalan Data" dalam bahagian Pangkalan Data Penyewa di bawah.',step2Title:"2. Pilih Pihak Berkuasa Sijil",step2DoneHint:"Selesai — dikeluarkan melalui {{provider}}.",step2Hint:"Pilih VKCA atau TMCA dalam kad Pihak Berkuasa Sijil di bawah.",step3Title:"3. Tetapkan awalan Digital ID",step3DoneHint:"Selesai — Digital ID dikeluarkan sebagai {{prefix}}-XXXX-XXXX.",step3Hint:"Pilih awalan organisasi dalam kad Digital ID (MyIDD) di bawah — diperlukan sebelum sebarang Digital ID boleh dikeluarkan.",step4Title:"4. Hantar jemputan eKYC untuk pendaftaran",step4Hint:'Setelah dikonfigurasikan, gunakan "Hantar jemputan eKYC" di atas. Pentadbir akan menerima pautan pengesahan mereka; melengkapkan eKYC akan mengaktifkan akaun mereka, mengeluarkan Digital ID + sijil mereka, dan menyediakan kata laluan platform mereka.',step5Title:"5. Kakitangan log masuk ke portal SSO",step5DoneHint:"Kongsi URL portal di atas — pengguna memasukkan MyIDD mereka dan mengesahkan melalui wajah.",step5Hint:"Tersedia setelah portal disediakan."}},yU={title:"Maklumat Organisasi",name:"Nama",slug:"Slug",status:"Status",active:"Aktif",inactive:"Tidak Aktif",contactEmail:"E-mel Perhubungan",phone:"Telefon",country:"Negara",address:"Alamat",city:"Bandar",created:"Dicipta"},bU={title:"Langganan ({{count}})",empty:"Tiada langganan ditemukan untuk organisasi ini.",colProduct:"Produk",colPlan:"Pelan",colBilling:"Pengebilan",colPrice:"Harga",colStatus:"Status",colStartDate:"Tarikh Mula"},vU={title:"Produk Yang Ditetapkan ({{assigned}} / {{total}})",save:"Simpan",updatedTitle:"Produk Dikemas Kini",updatedDescription:"Akses produk berjaya disimpan.",saveFailed:"Gagal menyimpan akses produk."},SU={title:"Pihak Berkuasa Sijil",update:"Kemas Kini",initialize:"Mulakan",description:"CA pengeluar untuk organisasi ini. Setiap sijil identiti yang dikeluarkan pada penyempurnaan eKYC (dengan Digital ID / MyIDD pengguna) dikeluarkan oleh penyedia ini.",current:"Semasa",notConfigured:"Belum dikonfigurasikan",provider:"Penyedia",vkcaInternal:"VKCA (Dalaman)",optionInternal:"VKCA — Vista Kencana (CA Dalaman)",optionTmca:"TMCA — TM Trustgate, Telekom Malaysia (CA Luaran)",switchWarning:"Menukar akan menggantikan CA semasa. Sijil yang telah dikeluarkan akan mengekalkan penyedianya; hanya sijil eKYC yang dikeluarkan pada masa hadapan akan menggunakan {{provider}}.",updatedTitle:"Pihak Berkuasa Sijil Dikemas Kini",updatedDefaultDescription:"CA pengeluar ditetapkan kepada {{provider}}.",saveFailed:"Gagal menetapkan pihak berkuasa sijil."},kU={title:"Digital ID (MyIDD)",update:"Kemas Kini",setPrefix:"Tetapkan awalan",descriptionPrinted:"Digital ID setiap ahli dicetak sebagai ",format:"PREFIX-XXXX-XXXX",descriptionStamped:" dan dicap pada penyempurnaan eKYC (bersama sijil di atas). Pilih awalan organisasi ini; selebihnya dijana. ",oneTime:"Ini adalah pilihan sekali sahaja",descriptionPermanent:" — setelah Digital ID pertama dikeluarkan, awalan menjadi kekal.",notAvailableTitle:"Belum tersedia",notAvailableDescription:"Sediakan pangkalan data penyewa organisasi ini (atau gunakan migrasi yang belum selesai) sebelum menetapkan awalan Digital ID.",prefixLabel:"Awalan",exampleLabel:"Contoh Digital ID",lockedMessage:"Terkunci — {{count}} Digital ID dikeluarkan. Awalan tidak lagi boleh diubah.",lockedMessage_other:"Terkunci — {{count}} Digital ID dikeluarkan. Awalan tidak lagi boleh diubah.",noneWarningTitle:"Tiada Digital ID akan dikeluarkan sehingga awalan ditetapkan",noneWarningDescription:"eKYC masih akan mengesahkan ahli, tetapi Digital ID mereka kekal kosong sehingga anda memilih awalan. Ia kemudiannya dicap secara automatik.",prefixInputLabel:"Awalan organisasi (2–10 huruf atau digit)",prefixPlaceholder:"cth. DBKL",previewLabel:"Pratonton",enterAtLeast:"Masukkan sekurang-kurangnya 2 huruf atau digit.",prefixSaved:"Awalan Digital ID disimpan.",prefixSaveFailed:"Gagal menyimpan awalan Digital ID."},CU={sentTitle:"Jemputan eKYC dihantar",sentDescription:"{{invited}} dijemput, {{skipped}} dilangkau, {{failed}} gagal.",sentDefaultDescription:"Jemputan dihantar.",sendFailed:"Gagal menghantar jemputan eKYC."},xU={title:"Kunci API",createButton:"Cipta Kunci API",descriptionPrefix:"Kunci membolehkan bahagian belakang lain bertindak bagi pihak organisasi ini melalui API perkhidmatan — memulakan eKYC, atau meminta tandatangan dokumen (",endpoint:"POST /api/ekyc/sessions  ·  POST /api/org/{slug}/endorsements",descriptionWith:" dengan header ",header:"X-Api-Key",descriptionSuffix:"). Kunci penuh hanya dipaparkan sekali sahaja semasa penciptaan — simpannya dengan selamat.",empty:"Belum ada kunci API.",colName:"Nama",colKey:"Kunci",colCreated:"Dicipta",colLastUsed:"Kali terakhir digunakan",never:"tidak pernah",colStatus:"Status",statusRevoked:"Dibatalkan",statusActive:"Aktif",revokeConfirmTitle:"Batalkan kunci API ini?",revokeConfirmDescription:"Mana-mana perkhidmatan yang menggunakannya akan kehilangan akses serta-merta.",revokeOk:"Batalkan",revokeButton:"Batalkan",createModalTitle:"Cipta Kunci API",createModalCancel:"Batal",createModalOk:"Cipta Kunci",createModalDescription:"Berikan nama kepad
170a kunci supaya anda dapat mengenal pasti tempat ia digunakan (cth. perkhidmatan yang memanggil).",createModalPlaceholder:"cth. Perkhidmatan pendaftaran",createdModalTitle:"Kunci API dicipta",createdWarning:"Salin kunci ini sekarang — ia <1>tidak</1> akan dipaparkan lagi. Anggap ia seperti kata laluan.",createdCopy:"Salin",createdDone:"Selesai",createFailed:"Gagal mencipta kunci API.",revokedSuccess:"Kunci API dibatalkan",revokeFailed:"Gagal membatalkan kunci API.",colAudience:"Boleh digunakan di",audienceLabel:"Di mana kunci ini boleh digunakan?",audienceSatellite:"Hanya pada instans organisasi itu sendiri",audienceCentral:"Hanya pada pusat",audienceAny:"Di mana-mana (lama)",audienceTagSatellite:"Satelit",audienceTagCentral:"Pusat",audienceTagAny:"Mana-mana",audienceHintSatellite:"Disyorkan untuk organisasi hos sendiri. Kunci ini ditolak di pusat, jadi kunci yang bocor tidak boleh digunakan untuk mencapai organisasi ini melalui kami. Ia hanya berfungsi setelah anda menghantarnya: tolak bahagian kunci API dari Penyegerakan Satelit di bawah halaman ini.",audienceHintCentral:"Kunci ini hanya berfungsi pada pusat.",audienceHintAny:"Rahsia yang sama mengesahkan di pusat DAN pada instans hos sendiri. Dikekalkan untuk kunci yang dicipta sebelum pilihan ini wujud — elakkan untuk kunci baharu."},EU={title:"Pangkalan Data Penyewa ({{count}})",provisionButton:"Sediakan Pangkalan Data",empty:"Belum ada pangkalan data penyewa disediakan.",colDatabaseName:"Nama Pangkalan Data",colServer:"Pelayan",colStatus:"Status",colMigration:"Migrasi",colProvisioned:"Disediakan",colActions:"Tindakan",suspendConfirm:"Gantung pangkalan data ini?",suspendTooltip:"Gantung",reactivateConfirm:"Aktifkan semula pangkalan data ini?",reactivateTooltip:"Aktifkan semula",viewError:"Lihat Ralat",provisionModalTitle:"Sediakan Pangkalan Data Penyewa",provisionModalOk:"Sediakan",provisionModalBodyPrefix:"Cipta satu pangkalan data penyewa untuk ",provisionModalBodySuffix:". Semua produk yang dilanggan akan berkongsi pangkalan data ini.",provisionedTitle:"Pangkalan Data Disediakan",provisionedDescription:"Pangkalan data penyewa telah berjaya dicipta.",provisionFailedTitle:"Penyediaan Gagal",provisionFailed:"Gagal menyediakan pangkalan data.",statusUpdatedTitle:"Status Dikemas Kini",statusUpdatedDescription:"Status pangkalan data ditukar kepada {{status}}.",statusUpdateFailed:"Gagal mengemas kini status."},TU={errorTitle:"Ralat",loadFailed:"Gagal memuatkan butiran organisasi.",portalUrlSaved:"URL portal disimpan",portalUrlSaveFailed:"Gagal menyimpan URL portal.",gatewayUrlsSaved:"URL gateway disimpan",gatewayUrlsSaveFailed:"Gagal menyimpan URL gateway.",portalUrlCopied:"URL portal disalin",copied:"Disalin",ekycSettingsSaved:"Tetapan eKYC disimpan",ekycSettingsSaveFailed:"Gagal menyimpan tetapan eKYC."},wU={title:"Tandatangan Dokumen",explainTitle:"Bagaimana tandatangan dibenarkan",explainBody:"Sebelum sebarang dokumen ditandatangani, penandatangan mesti melalui faktor pengesahan di bawah, mengikut urutan. Biarkan senarai kosong untuk mewarisi faktor log masuk organisasi. Tandatangan itu sendiri dikenakan oleh pihak berkuasa sertifikat yang menyimpan kunci peribadi ahli.",factorsLabel:"Faktor pengesahan & urutan",factorsPlaceholder:"Warisi faktor log masuk",factorsTooltip:"Semakan yang mesti dilalui penandatangan sebelum tandatangan dilepaskan. Set dan urutan yang sama seperti aliran log masuk portal.",factorFr:"Pengecaman wajah (FR)",factorTotp:"TOTP (aplikasi pengesah)",factorPassword:"Kata laluan",effective:"Sedang dikuatkuasakan",expiryLabel:"Tempoh pengesahan (minit)",expiryTooltip:"Berapa lama permohonan tandatangan kekal terbuka untuk disahkan. Kosong = 15 minit.",requireImageLabel:"Wajibkan tandatangan tulisan tangan",requireImageTooltip:"CA memaparkan imej tandatangan ahli ke dalam dokumen dan enggan menandatangani tanpanya. Mematikan ini akan menyebabkan tandatangan gagal melainkan imej itu ada.",showIdLabel:"Tunjuk ID pada tandatangan",showTimestampLabel:"Tunjuk cap masa pada tandatangan",reasonLabel:"Sebab lalai",locationLabel:"Lokasi lalai",saved:"Tetapan tandatangan disimpan",saveFailed:"Tetapan tandatangan tidak dapat disimpan"},PU={loading:mU,notFound:gU,header:hU,gettingStarted:pU,orgInfo:yU,subscriptions:bU,products:vU,ca:SU,digitalId:kU,invite:CU,apiKeys:xU,tenantDbs:EU,messages:TU,signing:wU},AU={dashboard:"Papan Pemuka",launcher:"Pelancar Aplikasi",identity:"Identiti Saya",a
170pplications:"Aplikasi",portalContent:"Kandungan Portal",users:"Pengguna",certificates:"Sijil",audit:"Audit",settings:"Tetapan",endorsements:"Tandatangan Dokumen"},$U={profile:"Profil Saya",logout:"Log Keluar",changePassword:"Tukar kata laluan",changePasswordFailed:"Tidak dapat memulakan penukaran kata laluan."},RU={orgName:"Organisasi",displayName:"Pengguna"},MU="Dikuasakan oleh FortiSuite",OU={superAdmin:"Pentadbir Utama",admin:"Pentadbir",user:"Pengguna"},_U={logout:"Log Keluar"},LU={menu:AU,userMenu:$U,fallback:RU,poweredBy:MU,roleBadge:OU,tooltip:_U},NU={title:"Portal Organisasi",orgPrefix:"{{name}} — ",description:"ini ialah portal SSO yang digunakan oleh kakitangan anda untuk log masuk.",portalUrl:"URL Portal",copyTooltip:"Salin",copy:"Salin",open:"Buka"},DU={title:"ID Digital (MyIDD)",descriptionPrinted:"ID Digital setiap ahli dicetak sebagai ",format:"AWALAN-XXXX-XXXX",descriptionChoose:". Anda memilih segmen pertama (awalan organisasi anda); selebihnya dijana secara automatik. ",oneTime:"Ini merupakan pilihan sekali sahaja",descriptionPermanent:" — sebaik sahaja ID Digital pertama dikeluarkan, awalan tersebut adalah kekal.",notAvailableTitle:"Belum tersedia",notAvailableDescription:"ID Digital belum diperuntukkan untuk organisasi ini. Sila peruntukkan pangkalan data penyewa (atau laksanakan migrasi tertunggak) terlebih dahulu.",prefixLabel:"Awalan",exampleLabel:"Contoh ID Digital",lockedMessage:"Dikunci — {{count}} ID Digital telah dikeluarkan. Awalan tidak lagi boleh diubah.",lockedMessage_other:"Dikunci — {{count}} ID Digital telah dikeluarkan. Awalan tidak lagi boleh diubah.",noneWarningTitle:"Tiada ID Digital akan dikeluarkan sehingga anda menetapkan awalan",noneWarningDescription:"Kelulusan eKYC masih akan berjaya, tetapi ID Digital ahli akan kekal kosong sehingga anda memilih awalan di sini. Ia kemudiannya dicap secara automatik.",prefixInputLabel:"Awalan organisasi (2–10 huruf atau digit)",prefixPlaceholder:"cth. DBKL",update:"Kemas Kini",setPrefix:"Tetapkan awalan",previewLabel:"Pratonton",enterAtLeast:"Masukkan sekurang-kurangnya 2 huruf atau digit.",prefixSaved:"Awalan ID Digital telah disimpan.",prefixSaveFailed:"Gagal menyimpan awalan ID Digital."},jU={title:"Pengecam Log Masuk",description:"Pilih apa yang perlu ditaip oleh ahli anda pada halaman log masuk. Pengesahan wajah tidak berubah — ini hanya menentukan pengecam yang mereka masukkan untuk memulakan log masuk.",digitalIdOption:"ID Digital (MyIDD)",digitalIdHint:"Ahli log masuk menggunakan ID Digital ",digitalIdHintSuffix:" mereka.",icOption:"Nombor Kad Pengenalan",icHintPrefix:"Ahli log masuk menggunakan nombor kad pengenalan mereka (cth. ",icSample:"830509-03-6093",icHintSuffix:").",idTypeSaved:"Jenis ID log masuk telah disimpan.",idTypeSaveFailed:"Gagal menyimpan jenis ID log masuk."},zU={title:"Aliran log masuk (faktor & susunan)",description:"Pilih faktor yang perlu dilepasi oleh ahli dan susunannya. Mereka dicabar dari atas ke bawah; log masuk hanya selesai setelah setiap faktor yang diaktifkan berjaya dilepasi.",saving:" Menyimpan…",currentFlow:"Aliran semasa: ",selectAtLeastOne:"Pilih sekurang-kurangnya satu faktor.",flowSaved:"Aliran log masuk telah disimpan.",flowSaveFailed:"Gagal menyimpan aliran log masuk.",factors:{PASSWORD:"Kata Laluan",TOTP:"Kod pengesah (TOTP)",FR:"Pengecaman wajah (FR)"}},FU={title:"Halaman Pendaratan Ahli",description:"Apa yang dilihat oleh ahli biasa selepas log masuk. Pentadbir sentiasa mendapat bar sisi pengurusan.",saving:" Menyimpan…",launcherOption:"Pelancar Aplikasi (lalai)",launcherHint:"Susun atur bar sisi semasa dengan grid aplikasi.",portalOption:"Portal Pekerja",portalHint:"Halaman pendaratan berdiri sendiri — Aplikasi Saya serta pengumuman, mesej dan hari lahir.",landingSaved:"Halaman pendaratan ahli telah disimpan.",landingSaveFailed:"Gagal menyimpan halaman pendaratan ahli."},IU={title:"Penjenamaan Portal",save:"Simpan",pageTitleLabel:"Tajuk portal",pageTitleTooltip:"Tajuk yang dipaparkan pada halaman log masuk.",pageTitlePlaceholder:"cth. Portal Dewan Bandaraya Kuala Lumpur",welcomeLabel:"Mesej aluan",welcomePlaceholder:"Dipaparkan di bawah tajuk pad
170a halaman log masuk.",primaryColorLabel:"Warna utama",secondaryColorLabel:"Warna sekunder / aksen",fontScaleLabel:"Saiz fon asas",fontScaleNormal:"Biasa",fontScaleLarge:"Besar",fontScaleXLarge:"Sangat besar",defaultThemeLabel:"Tema lalai",defaultThemeTooltip:"Ahli masih boleh menukar; ini merupakan mod permulaan.",themeLight:"Cerah",themeDark:"Gelap",logoLabel:"Logo",logoTooltip:"Muat naik imej (≤ 200 KB) — mengatasi URL di bawah.",uploadLogo:"Muat naik logo",removeLogo:"Buang",logoUrlLabel:"…atau URL Logo",logoUrlRuleMessage:"Masukkan URL yang sah",logoUrlTooltip:"Pilihan. Digunakan hanya jika tiada logo dimuat naik di atas.",logoUrlPlaceholder:"https://…/logo.png",logoTooLarge:"Logo mestilah 200 KB atau lebih kecil.",settingsSaved:"Tetapan telah disimpan.",settingsSaveFailed:"Gagal menyimpan tetapan."},HU={loadFailed:"Gagal memuatkan tetapan portal.",copied:"Disalin ke papan keratan."},BU={title:"E-mel (SMTP)",description:"Hantar e-mel organisasi ini (pengaktifan ahli, jemputan eKYC, kod log masuk, e-mel alu-aluan ID Digital) melalui pelayan mel anda sendiri. Apabila dimatikan, pelayan mel lalai platform digunakan.",enableLabel:"Guna SMTP tersendiri untuk organisasi ini",disabledHint:"E-mel kini dihantar melalui tetapan lalai platform.",save:"Simpan",saved:"Tetapan e-mel telah disimpan.",saveFailed:"Gagal menyimpan tetapan e-mel.",hostLabel:"Host SMTP",hostRequired:"Host SMTP diperlukan apabila SMTP tersendiri diaktifkan",portLabel:"Port",usernameLabel:"Nama pengguna",usernameTooltip:"Biarkan kosong jika pelayan mel anda membenarkan relay tanpa pengesahan (cth. relay dalaman).",usernamePlaceholder:"(pilihan)",passwordLabel:"Kata laluan",passwordPlaceholder:"(pilihan)",passwordStoredPlaceholder:"•••••••• (tersimpan — biarkan kosong untuk kekalkan)",passwordKeepTooltip:"Kata laluan telah disimpan. Biarkan kosong untuk mengekalkannya; taip yang baharu untuk menggantikannya.",fromEmailLabel:"E-mel penghantar",fromEmailRequired:"E-mel penghantar diperlukan apabila SMTP tersendiri diaktifkan",fromEmailInvalid:"Masukkan alamat e-mel yang sah",fromNameLabel:"Nama penghantar",sslLabel:"Guna STARTTLS (SSL)",sslTooltip:"Matikan hanya untuk relay dalaman yang menerima sambungan biasa (cth. port 25).",testHint:"Hantar e-mel ujian menggunakan nilai di atas (anda boleh menguji sebelum menyimpan; kata laluan kosong menggunakan yang tersimpan).",testEmailPlaceholder:"[email protected]",sendTest:"Hantar ujian",testEmailRequired:"Masukkan e-mel penerima untuk ujian.",testSent:"E-mel ujian telah dihantar.",testFailed:"E-mel ujian gagal."},UU={title:"Fail (SFTP)",save:"Simpan",description:"Simpan fail yang dimuat naik organisasi ini (imej kandungan portal; kemudian pengambilan fail kakitangan HCM) pada pelayan SFTP anda sendiri. Apabila dimatikan, pelayan fail lalai platform digunakan.",enableLabel:"Guna SFTP tersendiri untuk organisasi ini",disabledHint:"Fail menggunakan SFTP lalai platform (jika dikonfigurasikan).",hostLabel:"Hos SFTP",hostRequired:"Hos SFTP diperlukan apabila SFTP tersendiri diaktifkan.",portLabel:"Port",usernameLabel:"Nama pengguna",passwordLabel:"Kata laluan",passwordKeepTooltip:"Biarkan kosong untuk mengekalkan kata laluan tersimpan.",passwordStoredPlaceholder:"(tersimpan — biarkan kosong untuk kekal)",basePathLabel:"Laluan asas",basePathTooltip:"Direktori akar jauh. Fail organisasi ditulis di bawahnya, cth. /ELESEN5/dbkl-6532/portal-content/…",saved:"Tetapan SFTP disimpan.",saveFailed:"Gagal menyimpan tetapan SFTP.",testHint:"Uji sambungan menggunakan nilai di atas (anda boleh menguji sebelum menyimpan; kata laluan kosong menggunakan yang tersimpan).",testButton:"Uji sambungan",testOk:"Sambungan OK.",testFailed:"Ujian sambungan gagal."},qU={portalCard:NU,digitalId:DU,loginId:jU,loginFlow:zU,landing:FU,branding:IU,messages:HU,smtp:BU,sftp:UU},VU={title:"Pengguna",searchPlaceholder:"Cari pengguna...",refreshTooltip:"Muat semula senarai (mengambil semula data dengan penapis semasa, tidak menetapkan semula penapis)",inviteToEkyc:"Jemput ke eKYC",inviteToEkycTooltip:'Dihantar kepada SETIAP pengguna yang belum disahkan dalam seluruh organisasi — bukan hanya yang dipaparkan sekarang. Untuk menjemput pengguna tertentu sahaja, pilih baris mereka dan guna "Jemput yang dipilih".',inviteSelected:"Jemput yang dipilih ({{count}})",selectedCount:"{{count}} dipilih",clearSelection:"Kosongkan",bulkImport:"Import Pukal",addUser:"Tambah Pengguna"},KU={title:"Hantar jemputan eKYC kepada semua pengguna yang menunggu?",description:"Setiap pengguna yang belum disahkan akan menerima pautan pengesahan selamat melalui e-mel.",okText:"Hantar jemputan"},GU={total:"Jumlah {{total}} pengguna"},YU={user:"Pengguna",roles:"Peranan",department:"Jabatan",ekyc:"eKYC",invite:"E-mel Jemputan",digitalId:"ID Digital",certificate:"Sijil",status:"Status",emailConfirmed:"E-mel Disahkan",lastLogin:"Log Masuk Terakhir",actions:"Tindakan"},XU={pending:"Menunggu"},QU={sent:"Dihantar",failed:"Gagal",none:"Belum dijemput",sentTooltip:"E-mel jemputan diterima oleh pelayan mel ({{when}})"},WU={serialTooltip:"Nombor Siri {{serial}}",issued:"Dikeluarkan",failed:"Gagal",pending:"Menunggu",retry:"Cuba Semula"},ZU={inactive:"Tidak Aktif",active:"Aktif",pendingActivation:"Menunggu pengaktifan",reverificationRequired:"Log masuk disekat",reverificationTooltip:"Pentadbir memaksa pengesahan semula pada {{when}}. Ahli ini tidak boleh log masuk sehingga mereka melengkapkan jemputan eKYC baharu."},JU={confirmed:"Disahkan",pending:"Menunggu"},e8={never:"Tidak Pernah"},t8={inviteToEkyc:"Jemput ke eKYC",activationLink:"Pautan pengaktifan",edit:"Sunting",deactivate:"Nyahaktif",activate:"Aktifkan",forceReinvite:"Paksa sahkan semula",forceReinviteTooltip:"Tetapkan semula pengesahan ahli ini, batalkan sijil mereka, sekat log masuk dan hantar jemputan eKYC baharu."}
170,a8={title:"Nyahaktifkan pengguna ini?",description:"Mereka tidak lagi boleh log masuk.",okText:"Nyahaktif"},n8={editTitle:"Sunting Pengguna",addTitle:"Tambah Pengguna",updateOk:"Kemas Kini",createOk:"Cipta",emailLabel:"E-mel",emailRequired:"E-mel diperlukan",emailInvalid:"Masukkan e-mel yang sah",emailPlaceholder:"[email protected]",firstNameLabel:"Nama Pertama",firstNameRequired:"Nama pertama diperlukan",firstNamePlaceholder:"Ali",lastNameLabel:"Nama Akhir",lastNameRequired:"Nama akhir diperlukan",lastNamePlaceholder:"Bakar",roleLabel:"Peranan",roleRequired:"Peranan diperlukan",rolePlaceholder:"Pilih peranan",roleSuperAdmin:"Pentadbir Utama",roleAdmin:"Pentadbir",roleUser:"Pengguna",icLabel:"Nombor Kad Pengenalan",icTooltip:"Pilihan. Diperlukan jika anda mahu jemputan eKYC mengesahkan IC dokumen ahli dengan nilai ini.",icPlaceholder:"cth. 900101-14-5678",icInvalid:"Masukkan nombor kad pengenalan yang sah (digit, sengkang atau ruang)"},i8={title:"Import Pukal Pengguna",close:"Tutup",import:"Import",importAndInvite:"Import & Jemput",importHcm:"Import fail HCM",modeHcm:"Fail induk HCM",modeCsv:"Senarai CSV",hcmInstructions:"Muat naik suapan HCM EmpMaster (fail .txt dipisah paip, tanpa pengepala). Kakitangan baharu akan dicipta; kakitangan sedia ada (nombor pekerja sama) akan dikemas kini medan HR mereka. Tiada e-mel dihantar oleh import — hantar jemputan eKYC dari jadual selepas itu.",hcmFormat:"status|no pekerja|nama|[tarikh lahir]|telefon|id jabatan|nama jabatan|kod jawatan|nama jawatan|jenis id|no id|e-mel|tarikh persaraan|gambar",uploadHcm:"Pilih fail HCM",hcmFileRequired:"Sila pilih fail HCM EmpMaster dahulu.",hcmNoEmailNote:"E-mel mesti unik: baris yang berkongsi e-mel (cth. alamat placeholder) akan ditolak dan disenaraikan di bawah, supaya alamat sebenar boleh dibetulkan dalam HCM.",hcmCreated:"{{count}} dicipta",hcmUpdated:"{{count}} dikemas kini",hcmSkipped:"{{count}} dilangkau",hcmInvalid:"{{count}} tidak sah",hcmFailed:"{{count}} gagal",colLine:"Baris",colEmployeeNo:"No Pekerja",colName:"Nama",colError:"Butiran",instructionsPrefix:"Satu pengguna setiap baris dalam format CSV: ",instructionsCsv:"email,firstName,lastName,icNumber,employeeId",instructionsSuffix:". Pengguna sedia ada akan dilangkau. Tampal baris atau muat naik fail .csv.",uploadCsv:"Muat Naik .csv",sendInviteCheckbox:"Hantar e-mel jemputan eKYC kepada setiap pengguna yang dimuat naik",sendInviteHint:"Melengkapkan eKYC secara automatik mengeluarkan ID Digital (MyIDD) dan sijil kepada setiap pengguna.",resultsHeading:"Keputusan",colEmail:"E-mel",colStatus:"Status",colInvite:"Jemputan eKYC",colActivationLink:"Pautan pengaktifan"},r8={title:"Jemputan eKYC",close:"Tutup",intro:"Setiap pengguna yang menunggu akan menerima e-mel dengan pautan pengesahan selamat, yang turut dipaparkan di bawah supaya anda boleh menyalinnya jika perlu — ia berfungsi walaupun penghantaran e-mel tertangguh.",colEmail:"E-mel",colStatus:"Status",colVerificationLink:"Pautan pengesahan",emailFailed:"E-mel gagal"},o8={title:"Pautan Pengaktifan Akaun",close:"Tutup",intro:"Kongsi pautan sekali guna ini dengan <1>{{email}}</1> untuk menetapkan kata laluan mereka dan mengaktifkan log masuk portal organisasi mereka. Ia turut dihantar melalui e-mel (jika SMTP dikonfigurasikan).",copy:"Salin"},s8="Salin",l8={loadUsersFailed:"Gagal memuatkan pengguna.",userUpdated:"Pengguna berjaya dikemas kini.",updateFailed:"Kemas kini gagal.",userCreated:"Pengguna berjaya dicipta.",createFailed:"Penciptaan gagal.",userDeactivated:"Pengguna dinyahaktifkan.",deactivateFailed:"Gagal menyahaktifkan pengguna.",userActivated:"Pengguna diaktifkan.",activateFailed:"Gagal mengaktifkan pengguna.",bulkRowRequired:"Sila berikan sekurang-kurangnya satu baris: email,firstName,lastName,icNumber,employeeId",importComplete:"Import selesai.",bulkImportFailed:"Import pukal gagal.",ekycInviteSent:"Jemputan eKYC dihantar.",ekycInviteFailed:"Gagal menghantar jemputan eKYC.",invitesSent:"Jemputan dihantar.",invitePendingFailed:"Gagal menjemput pengguna yang menunggu.",copied:"Disalin ke papan keratan.",activationLinkFailed:"Gagal menjana pautan pengaktifan.",certIssued:"Sijil dikeluarkan untuk {{email}}.",certIssuanceFailed:"Pengeluaran sijil gagal.",certIssueError:"Tidak dapat mengeluarkan sijil.",forceReinviteSent:"Pengesahan ditetapkan semula dan jemputan baharu dihantar. Ahli ini tidak boleh log masuk sehingga mereka melengkapkannya.",forceReinviteFailed:"Tidak dapat memaksa pengesahan semula."},c8={titleSingle:"Jemput {{email}} ke eKYC?",titleAll:"Jemput semua pengguna belum selesai ke eKYC?",titleSelected:"Jemput {{count}} pengguna yang dipilih ke eKYC?",descriptionSingle:"Pengguna akan menerima e-mel dengan pautan selamat untuk melengkapkan pengesahan identiti.",descriptionAll:"Setiap pengguna yang belum melengkapkan eKYC akan menerima e-mel dengan pautan pengesahan selamat.",descriptionSelected:"Setiap {{count}} pengguna yang dipilih akan menerima e-mel dengan pautan pengesahan selamat. Pengguna yang telah disahkan akan dilangkau. Lajur E-mel Jemputan menunjukkan kejayaan atau kegagalan setiap pengguna selepas itu.",okText:"Hantar jemputan",icMatchLabel:"Wajibkan IC dokumen sepadan dengan IC berdaftar",icMatchHint:"Selepas eKYC, IC yang dibaca daripada dokumen (OCR) dibandingkan dengan IC pada rekod pengguna. Jika sepadan, keputusan diluluskan seperti biasa. Jika tidak, pengesahan GAGAL — ahli akan diemel sebabnya, tiada ID Digital atau sijil dikeluarkan, dan anda boleh menjemput mereka semula. Perhatian: foto yang kurang jelas boleh menyebabkan IC tersalah baca, jadi kegagalan tidak semestinya percubaan penipuan.",noIcWarning:"Pengguna ini tiada nombor kad pengenalan dalam rekod — jemputan akan ditolak. Tambah IC melalui Sunting dahulu.",registeredIc:"IC berdaftar:",nameMatchLabel:"Wajibkan nama dokumen sepadan dengan nama berdaftar",nameMatchHint:"Selepas eKYC, nama penuh yang dibaca daripada dokumen (OCR) dibandingkan dengan nama pada rekod pengguna (huruf besar/kecil dan jarak diabaikan). Jika sepadan, keputusan diluluskan seperti biasa. Jika tidak, pengesahan GAGAL — ahli akan diemel sebabnya, tiada ID Digital atau sijil dikeluarkan, dan anda boleh menjemput mereka semula. Perhatian: foto yang kurang jelas boleh menyebabkan nama tersalah baca, jadi kegagalan tidak semestinya percubaan penipuan.",registeredName:"Nama berdaftar:",noNameWarning:"Pengguna ini tiada nama dalam rekod — jemputan akan ditolak. Tambah nama melalui Edit dahulu.",titleForce:"Paksa {{email}} mengesahkan semula?",okTextForce:"Tetapkan semula & jemput",forceWarningTitle:"Ini menyekat log masuk mereka",forceWarningBody:"Pengesahan sedia ada, kepercayaan ID Digital dan sijil mereka dibatalkan serta-merta, dan mereka TIDAK akan dapat log masuk — dengan mana-mana faktor — sehingga pengesahan baharu selesai. Nombor ID Digital mereka sendiri dikekalkan.",descriptionForce:"Gunakan ini apabila identiti ahli tidak lagi boleh dipercayai — orang yang salah telah disahkan, dokumen dipertikaikan, atau rekod kakitangan mereka telah dibetulkan. Mereka akan menerima pautan eKYC baharu melalui e-mel dan hanya mendapat semula akses selepas lulus."},u8={card:VU,invitePendingConfirm:KU,pagination:GU,columns:YU,ekycStatus:XU,invite:QU,cert:WU,status:ZU,emailConfirmed:JU,lastLogin:e8,rowActions:t8,deactivateConfirm:a8,modal:n8,bulk:i8,inviteModal:r8,activationModal:o8,copyTooltip:s8,messages:l8,invite
170Confirm:c8},d8={title:"Pengguna ({{count}})",searchPlaceholder:"Cari pengguna",inviteToEkyc:"Jemput ke eKYC",bulkImport:"Import Pukal",addUser:"Tambah Pengguna"},f8={title:"Hantar jemputan eKYC kepada semua pengguna yang menunggu?",description:"Setiap pengguna yang belum disahkan akan menerima pautan pengesahan selamat melalui e-mel.",okText:"Hantar jemputan"},m8={unavailable:"Organisasi ini belum mempunyai pangkalan data penyewa yang diperuntukkan, maka tiada pengguna untuk diuruskan."},g8={showTotal:"{{from}}-{{to}} daripada {{total}} pengguna"},h8={emptyText:"Belum ada pengguna. Tambah seorang atau import pukal senarai pengguna."},p8={name:"Nama",role:"Peranan",ekyc:"eKYC",status:"Status",actions:"Tindakan"},y8={pending:"Menunggu"},b8={inactive:"Tidak Aktif",active:"Aktif",pendingActivation:"Menunggu pengaktifan"},v8={inviteToEkyc:"Jemput ke eKYC",activationLink:"Pautan pengaktifan",deactivate:"Nyahaktif",activate:"Aktifkan"},S8={deactivateTitle:"Nyahaktifkan pengguna ini?",activateTitle:"Aktifkan pengguna ini?"},k8={title:"Tambah Pengguna",okText:"Cipta",emailLabel:"E-mel",emailRequired:"E-mel yang sah diperlukan",emailPlaceholder:"[email protected]",firstNameLabel:"Nama pertama",lastNameLabel:"Nama akhir",roleLabel:"Peranan",hint:"Pengguna dicipta dalam keadaan belum diaktifkan dan menerima pautan pengaktifan untuk menetapkan kata laluan mereka."},C8={title:"Import Pukal Pengguna",close:"Tutup",import:"Import",instructions:"Satu pengguna setiap baris dalam format CSV: <1>{{format}}</1>. Pengguna sedia ada akan dilangkau. Setiap pengguna baharu menerima pautan pengaktifan untuk diedarkan secara dalaman.",csvFormat:"email,firstName,lastName,icNumber,employeeId",sendInviteCheckbox:"Hantar e-mel jemputan eKYC kepada setiap pengguna yang dimuat naik",sendInviteHint:"Melengkapkan eKYC secara automatik mengeluarkan ID Digital (MyIDD) dan sijil kepada setiap pengguna.",resultsHeading:"Keputusan",colEmail:"E-mel",colStatus:"Status",colInvite:"Jemputan eKYC",colActivationLink:"Pautan pengaktifan",copyAll:"Salin semua (e-mel,pautan)"},x8={title:"Jemputan eKYC",close:"Tutup",intro:"Setiap pengguna yang menunggu akan menerima e-mel dengan pautan pengesahan selamat. Pautan itu turut dipaparkan di bawah supaya anda boleh menyalinnya jika perlu — ia berfungsi walaupun penghantaran e-mel tertangguh.",colEmail:"E-mel",colStatus:"Status",colVerificationLink:"Pautan pengesahan",copyAll:"Salin semua (e-mel,pautan)"},E8={title:"Pautan Pengaktifan Akaun",close:"Tutup",intro:"Kongsi pautan sekali guna ini dengan <1>{{email}}</1> untuk menetapkan kata laluan mereka dan mengaktifkan log masuk portal organisasi mereka. Ia turut dihantar melalui e-mel (jika SMTP dikonfigurasikan).",copy:"Salin"},T8="Salin",w8={userCreated:"Pengguna dicipta. Pautan pengaktifan telah dijana.",createFailed:"Gagal mencipta pengguna.",bulkRowRequired:"Sila berikan sekurang-kurangnya satu baris: email,firstName,lastName,icNumber,employeeId",importComplete:"Import selesai.",bulkImportFailed:"Import pukal gagal.",ekycInviteSent:"Jemputan eKYC dihantar.",ekycInviteFailed:"Gagal menghantar jemputan eKYC.",invitesSent:"Jemputan dihantar.",invitePendingFailed:"Gagal menjemput pengguna yang menunggu.",userDeactivated:"Pengguna dinyahaktifkan.",userActivated:"Pengguna diaktifkan.",toggleFailed:"Gagal mengemas kini pengguna.",roleUpdated:"Peranan dikemas kini.",roleUpdateFailed:"Gagal mengemas kini peranan.",copied:"Disalin ke papan keratan.",activationLinkFailed:"Gagal menjana pautan pengaktifan."},P8={card:d8,invitePendingConfirm:f8,empty:m8,pagination:g8,table:h8,columns:p8,ekycStatus:y8,status:b8,rowActions:v8,toggleConfirm:S8,addModal:k8,bulk:C8,inviteModal:x8,activationModal:E8,copyTooltip:T8,messages:w8},A8={portalTitle:"Portal SSO {{org}}",subtitle:"Portal pekerja yang telah log masuk",myApps:"Aplikasi Saya",myAppsSubtitle:"Pilih aplikasi untuk meneruskan sesi SSO anda.",ssoActive:"SSO aktif",noApps:"Tiada aplikasi diberikan lagi.",launchError:"Aplikasi tidak dapat dilancarkan.",announcements:"Pengumuman",announcementsSubtitle:"Kemas kini seluruh organisasi untuk hari ini.",noAnnouncements:"Tiada pengumuman.",messages:"Mesej",messagesSubtitle:"Mesej dalaman terkini.",noMessages:"Tiada mesej.",birthdays:"Hari Lahir Kakitangan",birthdaysSubtitle:"Raikan rakan sekerja minggu ini.",noBirthdays:"Tiada hari lahir minggu ini.",today:"ðŸŽ
170‚ Hari Ini",featured:"Pilihan",link:"Pautan",dontShowAgain:"Jangan tunjuk lagi",myIdentity:"Identiti Saya",mySigning:"Tandatangan Dokumen",launchOpening:"Membuka aplikasi…",launchBounced:"Aplikasi tidak berjaya log masuk. Sila cuba buka semula.",backToPortal:"Kembali ke portal"},$8={icNumber:"Nombor Kad Pengenalan",digitalId:"ID Digital (MyIDD)",icPlaceholder:"cth. 830509039999",digitalIdPlaceholder:"cth. ABCD-EFGH-JKLM",welcome:"Log masuk untuk meneruskan.",continue:"Teruskan",enterId:"Masukkan {{label}} anda",signedIn:"Telah log masuk.",notFoundTitle:"Organisasi Tidak Dijumpai",notFoundBody:"Portal organisasi ini tidak wujud atau telah dinyahaktifkan.",verifying:"Mengesahkan identiti anda…",verifyingHint:"Lengkapkan langkah-langkah dalam tetingkap pengesahan.",startError:"Log masuk tidak dapat dimulakan.",signInFailed:"Log masuk gagal. Sila cuba lagi.",securityFailed:"Pengesahan keselamatan gagal. Sila cuba lagi.",verifyTimeout:"Pengesahan tamat masa. Sila cuba lagi.",popupBlocked:"Pelayar anda menyekat tetingkap pengesahan. Benarkan tetingkap timbul dan cuba lagi.",cancelled:"Pengesahan telah dibatalkan. Sila cuba lagi.",forgotPassword:"Lupa kata laluan?",resetTitle:"Tetapkan semula kata laluan anda",resetHint:"Masukkan ID atau e-mel anda. Jika akaun wujud, kami akan menghantar pautan selamat melalui e-mel untuk mengesahkan diri anda dan menetapkan kata laluan baharu.",resetOk:"Hantar pautan tetapan semula",resetIdRequired:"Masukkan ID atau e-mel anda dahulu.",resetSent:"Jika akaun wujud, pautan tetapan semula telah dihantar melalui e-mel.",resetFailed:"Pautan tetapan semula tidak dapat dihantar. Sila cuba lagi.",resetDone:"Kata laluan anda telah ditetapkan semula. Log masuk dengan kata laluan baharu anda."},R8={title:"Identiti Saya",subtitle:"Urus identiti anda yang telah disahkan (eKYC) dan sijil digital anda.",backToPortal:"Kembali ke portal",loading:"Memuatkan identiti anda...",ekycTitle:"Pengesahan Identiti (eKYC)",digitalId:"ID Digital",digitalIdPending:"Menunggu — organisasi anda sedang memuktamadkan awalan ID Digital.",digitalIdOnVerify:"Dikeluarkan sebaik sahaja anda melengkapkan pengesahan identiti.",faceEnrolled:"Wajah Didaftarkan",enrolled:"Didaftarkan",notEnrolled:"Belum Didaftarkan",verifiedAt:"Disahkan Pada",verifyWithKyc:"Sahkan dengan MyIDD KYC",manualVerify:"Pengesahan Manual (lama)",enrollFace:"Daftar Wajah",identityVerified:"Identiti anda telah disahkan.",certTitle:"ID Digital Saya",serialNumber:"Nombor Siri",commonName:"Nama Biasa",validFrom:"Sah Dari",validTo:"Sah Hingga",downloadPem:"Muat Turun (.pem)",noCert:"Tiada sijil digital dikeluarkan lagi.",certLastError:"Sijil belum dikeluarkan — percubaan terakhir gagal: {{error}}",issueCert:"Keluarkan ID Digital Saya",verifyFirstTitle:"Sahkan identiti anda dahulu",verifyFirstBody:"Anda perlu melengkapkan pengesahan eKYC sebelum sijil digital boleh dikeluarkan.",verifyModalTitle:"Sahkan Identiti",verifyModalHint:"Berikan butiran identiti anda untuk pengesahan imbasan kad pengenalan.",dateOfBirth:"Tarikh Lahir",nationality:"Warganegara",nationalityPlaceholder:"cth. Malaysia",gender:"Jantina",genderPlaceholder:"Pilih jantina",male:"Lelaki",female:"Perempuan",other:"Lain-lain",icPlaceholder:"cth. 900101-14-5678",icRequired:"Nombor kad pengenalan diperlukan",dobRequired:"Tarikh lahir diperlukan",nationalityRequired:"Warganegara diperlukan",genderRequired:"Jantina diperlukan",statusUnknown:"Tidak Diketahui",msg:{kycVerified:"Identiti berjaya disahkan melalui MyIDD KYC.",kycNotSuccessful:"Pengesahan identiti tidak berjaya. Sila cuba lagi.",kycSecurityFailed:"Respons pengesahan gagal pengesahan keselamatan.",kycStartFailed:"Pengesahan tidak dapat dimulakan.",loadStatusFailed:"Gagal memuatkan status identiti.",verifySubmitted:"Pengesahan identiti telah dihantar.",verifyFailed:"Pengesahan gagal.",faceEnrolled:"Wajah berjaya didaftarkan.",faceFailed:"Pendaftaran wajah gagal.",certIssued:"ID Digital Saya telah dikeluarkan.",certFailed:"Gagal mengeluarkan sijil.",passwordChanged:"Kata laluan telah ditukar.",passwordChangeCancelled:"Kata laluan tidak ditukar."}},M8={loading:"Memuatkan aplikasi anda...",loadFailed:"Gagal memuatkan aplikasi."},O8={home:A8,login:$8,identity:R8,launcher:M8},_8={featured:{label:"Pilihan / Segera",subtitle:"Sepanduk utama yang dipaparkan di atas “Aplikasi Saya”.",titleLabel:"Tajuk",bodyLabel:"Teks",hint:"Gunakan untuk notis yang paling penting — ia terletak di bahagian paling atas portal. Tambah pautan butang untuk seruan tindakan."},announcement:{label:"Pengumuman",subtitle:"Kemas kini seluruh organisasi di portal.",titleLabel:"Tajuk",bodyLabel:"Teks"},message:{label:"Mesej",subtitle:"Mesej dalaman yang dipaparkan di portal.",titleLabel:"Daripada",bodyLabel:"Mesej"},popup:{label:"Tetingkap Log Masuk",subtitle:"Modal wajib yang dipaparkan kepada ahli sebaik selepas log masuk.",titleLabel:"Tajuk",bodyLabel:"Mesej",hint:"Dipaparkan sebagai modal yang menghalang selepas log masuk, dengan butang tutup dan pilihan “Jangan papar lagi” (diingati bagi setiap peranti). Kekalkan satu sahaja aktif pada satu masa."}},L8={loadFailed:"Gagal memuatkan kandungan.",saved:"Berjaya disimpan.",saveFailed:"Gagal menyimpan.",deleted:"Berjaya dipadam.",deleteFailed:"Gagal memadam."},N8={title:"Kandungan Portal",description:"Urus kad yang dipaparkan di halaman utama Portal Pekerja. Ahli melihat item yang aktif; setiap item boleh membawa butang pilihan yang membuka pautan luar."},D8={link:"Pautan",linkOpen:"Buka",order:"Susunan",active:"Aktif",statusActive:"Aktif",statusHidden:"Tersembunyi",empty:"Tiada {{label}} lagi.",photo:"Foto"},j8={add:"Tambah"},z8={title:"Padam item ini?",okText:"Padam"},F8={title:"Hari Lahir Kakitangan",subtitle:"Diraikan minggu ini.",alertMessage:"Automatik",alertDescription:"Hari lahir dikira daripada nombor kad pengenalan (atau tarikh lahir) setiap ahli — tiada kemasukan manual diperlukan. Portal memaparkan rakan sekerja yang hari lahirnya jatuh dalam tempoh 7 hari akan datang."},I8={editTitle:"Sunting {{label}}",addTitle:"Tambah {{label}}",okText:"Simpan",defaultTitleLabel:"Tajuk",defaultBodyLabel:"Kandungan",required:"Diperlukan",linkUrlLabel:"Pautan butang (pilihan)",linkUrlInvalid:"Mesti bermula dengan http:// atau https://",linkUrlPlaceholder:"https://intranet.example.gov.my/townhall",linkLabelLabel:"Teks butang",linkLabelTooltip:"Dipaparkan pada butang;
170 lalai kepada “Buka” apabila pautan ditetapkan.",linkLabelPlaceholder:"Baca lagi",orderLabel:"Susunan",activeLabel:"Aktif",imageLabel:"Foto",imageTooltip:"Pilihan. Dipaparkan pada kad, sepanduk atau popup. PNG/JPEG sehingga 1 MB.",uploadPhoto:"Muat naik foto",replacePhoto:"Ganti foto",removePhoto:"Buang",imageTooLarge:"Foto mestilah 1 MB atau lebih kecil.",imageInvalidType:"Hanya imej PNG, JPEG, GIF atau WebP disokong."},H8={kinds:_8,messages:L8,header:N8,table:D8,actions:j8,deleteConfirm:z8,birthdays:F8,modal:I8},B8={title:"Pengurusan Produk",subtitle:"Urus katalog produk FortiSuite dan pelan langganan.",addProduct:"Tambah Produk"},U8={loadProductsFailed:"Gagal memuatkan produk.",productUpdated:"Produk dikemas kini.",productCreated:"Produk dicipta.",productActivated:"Produk diaktifkan.",productDeactivated:"Produk dinyahaktifkan.",toggleProductFailed:"Gagal menukar status produk.",loadPlansFailed:"Gagal memuatkan pelan.",planUpdated:"Pelan dikemas kini.",planCreated:"Pelan dicipta.",planDeactivated:"Pelan dinyahaktifkan.",deactivatePlanFailed:"Gagal menyahaktifkan pelan.",operationFailed:"Operasi gagal."},q8={editTooltip:"Sunting",activateTooltip:"Aktifkan",deactivateTooltip:"Nyahaktif"},V8={editTitle:"Sunting Produk",addTitle:"Tambah Produk",saveText:"Simpan",createText:"Cipta",codeLabel:"Kod Produk",codePlaceholder:"cth., AUTH",nameLabel:"Nama Produk",namePlaceholder:"cth., FORTI.AUTH",descriptionLabel:"Penerangan",descriptionPlaceholder:"Penerangan produk...",iconLabel:"Nama Ikon",iconPlaceholder:"cth., safety-certificate",sortOrderLabel:"Susunan Isihan",required:"Diperlukan"},K8={title:"Pelan Langganan — {{name}}",addPlan:"Tambah Pelan"},G8={name:"Nama",monthly:"Bulanan",annual:"Tahunan",status:"Status",actions:"Tindakan",editTooltip:"Sunting",deactivateTooltip:"Nyahaktif",deactivateConfirm:"Nyahaktifkan pelan ini?",deactivateOk:"Nyahaktif"},Y8={active:"Aktif",inactive:"Tidak Aktif"},X8={editTitle:"Sunting Pelan",addTitle:"Tambah Pelan",saveText:"Simpan",createText:"Cipta",nameLabel:"Nama Pelan",namePlaceholder:"cth., Professional",descriptionLabel:"Penerangan",descriptionPlaceholder:"Penerangan pelan...",monthlyPriceLabel:"Harga Bulanan",annualPriceLabel:"Harga Tahunan",featuresLabel:"Ciri-ciri (tatasusunan JSON)",featuresHelp:'cth., ["SSO", "MFA", "24/7 Support"]',featuresPlaceholder:'["Ciri 1", "Ciri 2"]',limitsLabel:"Had (objek JSON)",limitsHelp:'cth., {"maxUsers": 100, "maxApiCalls": 10000}',limitsPlaceholder:'{"maxUsers": 50}',required:"Diperlukan"},Q8={header:B8,messages:U8,card:q8,productModal:V8,planDrawer:K8,planColumns:G8,status:Y8,planModal:X8},W8={login:"Log Masuk",register:"Daftar"},Z8={copyright:"© {{year}} FortiSuite. Hak cipta terpelihara."}
170,J8={nav:W8,footer:Z8},e9={failedTitle:"Pendaftaran Gagal",genericError:"Sesuatu telah tidak kena. Sila cuba lagi."},t9={title:"Pendaftaran Telah Dihantar!",subtitle:"Kami akan menyemak permohonan anda dan menghubungi anda tidak lama lagi. Pasukan kami biasanya memberi maklum balas dalam tempoh 1-2 hari bekerja.",returnHome:"Kembali ke Laman Utama",signIn:"Log Masuk"},a9={title:"Mohon Akses ke FortiSuite",subtitle:"Lengkapkan butiran organisasi anda dan kami akan menghubungi anda untuk menyediakan akaun anda."},n9={organization:"Maklumat Organisasi",contact:"Maklumat Perhubungan",products:"Produk Yang Diminati",productsHint:"Pilih produk FortiSuite yang diminati oleh organisasi anda."},i9={organizationName:{label:"Nama Organisasi",placeholder:"Acme Corporation",required:"Sila masukkan nama organisasi anda"},organizationType:{label:"Jenis Organisasi",placeholder:"Pilih jenis",required:"Sila pilih jenis organisasi"},industry:{label:"Industri",placeholder:"cth. Perkhidmatan Kewangan"},country:{label:"Negara",placeholder:"cth. Amerika Syarikat"},contactName:{label:"Nama Pegawai Perhubungan",placeholder:"Jane Smith",required:"Sila masukkan nama pegawai perhubungan"},contactEmail:{label:"E-mel Perhubungan",placeholder:"[email protected]",required:"Sila masukkan e-mel anda",invalid:"Sila masukkan alamat e-mel yang sah"},contactPhone:{label:"Telefon Perhubungan",placeholder:"+1 555 000 0000"},notes:{label:"Nota Tambahan",placeholder:"Beritahu kami tentang keperluan, kes penggunaan, atau sebarang pertanyaan yang anda ada..."}},r9="(pilihan)",o9={Enterprise:"Perusahaan",Government:"Kerajaan",LawFirm:"Firma Guaman",Bank:"Bank",Healthcare:"Penjagaan Kesihatan",Technology:"Teknologi",Other:"Lain-lain"},s9={submit:"Hantar Pendaftaran",back:"Kembali"},l9={haveAccount:"Sudah mempunyai akaun?",signIn:"Log masuk"},c9={notify:e9,success:t9,header:a9,sections:n9,fields:i9,optionalSuffix:r9,orgTypes:o9,buttons:s9,footer:l9},u9={title:"Pautan Tetapan Semula Tidak Sah",subTitle:"Pautan tetapan semula kata laluan ini tidak sah atau tiada token. Sila mohon pautan yang baharu.",requestNew:"Mohon Pautan Baharu"},d9={title:"Kata Laluan Berjaya Ditetapkan Semula!",subTitle:"Kata laluan anda telah berjaya ditukar. Anda kini boleh log masuk dengan kata laluan baharu anda.",signIn:"Log Masuk"},f9={title:"Tetapkan Semula Kata Laluan Anda",subtitle:"Masukkan kata laluan baharu untuk akaun FortiSuite anda."},m9={newPassword:{label:"Kata Laluan Baharu",placeholder:"Sekurang-kurangnya 8 aksara",required:"Sila masukkan kata laluan baharu",minLength:"Kata laluan mestilah sekurang-kurangnya 8 aksara"},confirmPassword:{label:"Sahkan Kata Laluan Baharu",placeholder:"Masukkan semula kata laluan baharu anda",required:"Sila sahkan kata laluan baharu anda",mismatch:"Kata laluan tidak sepadan"},submit:"Tetapkan Semula Kata Laluan",submitting:"Menetapkan semula..."},g9={rememberPrompt:"Ingat kata laluan anda?",signIn:"Log Masuk"},h9={title:"Tetapan Semula Gagal",default:"Tetapan semula kata laluan gagal. Pautan mungkin telah tamat tempoh."},p9={invalidLink:u9,complete:d9,header:f9,form:m9,footer:g9,error:h9},y9="Audit SSO",b9={loginActivity:"Aktiviti Log Masuk",appAccess:"Akses Aplikasi"},v9={email:"E-mel",method:"Kaedah",status:"Status",failReason:"Sebab Kegagalan",ipAddress:"Alamat IP",timestamp:"Cap Masa"},S9={application:"Aplikasi",userId:"ID Pengguna",ipAddress:"Alamat IP",accessedAt:"Diakses Pada"},k9={loginTotal:"Jumlah {{total}} peristiwa log masuk",accessTotal:"Jumlah {{total}} peristiwa akses"},C9={loadLoginsError:"Gagal memuatkan aktiviti log masuk.",loadAccessError:"Gagal memuatkan log akses aplikasi."},x9={title:y9,tabs:b9,loginColumns:v9,accessColumns:S9,pagination:k9,messages:C9},E9={title:"Langganan Saya",subtitle:"Urus langganan produk aktif organisasi anda."},T9={active:"Aktif: {{count}}",trial:"Percubaan: {{count}}",cancelled:"Dibatalkan: {{count}}"},w9={product:"Produk",plan:"Pelan",price:"Harga",status:"Status",startDate:"Tarikh Mula",expiry:"Tarikh Luput",autoRenew:"Pembaharuan Automatik",actions:"Tindakan"},P9={active:"Aktif",trial:"Percubaan",inactive:"Tidak Aktif",suspended:"Digantung",cancelled:"Dibatalkan"},A9={perMonth:"/bln",perQuarter:"/suku",perYear:"/thn"},$9="Telah Luput",R9="Hidup",M9="Mati",O9={cancelTooltip:"Batalkan langganan",cannotCancelTooltip:"Tidak boleh dibatalkan",cancel:"Batal"},_9={showTotal:"{{start}}-{{end}} daripada {{total}} langganan",empty:"Tiada langganan ditemui."},L9={title:"Batalkan Langganan",okText:"Ya, Batalkan Langganan",confirmText:"Adakah anda pasti mahu membatalkan langganan anda kepada <1>{{product}}</1> ({{plan}}
170)?",warning:"Tindakan ini tidak boleh dibatalkan dengan mudah. Akses kepada produk akan ditarik balik pada akhir tempoh pengebilan semasa."},N9={loadFailed:"Gagal memuatkan langganan.",cancelSuccess:"Langganan untuk {{product}} telah dibatalkan.",cancelFailed:"Gagal membatalkan langganan."},D9={header:E9,summary:T9,columns:w9,statusFilters:P9,cycle:A9,expiredTag:$9,autoRenewOn:R9,autoRenewOff:M9,actions:O9,table:_9,cancelModal:L9,messages:N9},j9="Pengguna Penyewa",z9="Uruskan pengguna mana-mana organisasi yang melanggan. Sila pilih organisasi untuk bermula.",F9={label:"Organisasi",loading:"Memuatkan organisasi…",placeholder:"Pilih organisasi",notFound:"Tiada organisasi"},I9={selectOrg:"Sila pilih organisasi di atas untuk menguruskan penggunanya."},H9={title:j9,subtitle:z9,picker:F9,empty:I9},fE="fortisuite-lang",B9="ms",mE=[{code:"en",label:"English",short:"EN"},{code:"ms",label:"Bahasa Melayu",short:"BM"}],lC=Object.assign({"./locales/en/activate.json":Bz,"./locales/en/adminDash.json":Qz,"./locales/en/adminNav.json":nF,"./locales/en/adminOrgs.json":cF,"./locales/en/appLauncher.json":yF,"./locales/en/appsAdmin.json":TF,"./locales/en/authLayout.json":$F,"./locales/en/billing.json":OF,"./locales/en/catalog.json":IF,"./locales/en/certsAdmin.json":XF,"./locales/en/common.json":e3,"./locales/en/custDash.json":i3,"./locales/en/custSettings.json":d3,"./locales/en/custUsers.json":E3,"./locales/en/customerNav.json":M3,"./locales/en/ekycCreds.json":I3,"./locales/en/ekycReturn.json":q3,"./locales/en/endorsements.json":e4,"./locales/en/forgotPw.json":o4,"./locales/en/frCapture.json":u4,"./locales/en/kycWizard.json":h4,"./locales/en/landing.json":v4,"./locales/en/login.json":w4,"./locales/en/onboarding.json":L4,"./locales/en/orgDetail.json":X4,"./locales/en/orgNav.json":aI,"./locales/en/orgSettings.json":fI,"./locales/en/orgUsers.json":OI,"./locales/en/orgUsersPanel.json":XI,"./locales/en/portal.json":e5,"./locales/en/portalContent.json":c5,"./locales/en/products.json":b5,"./locales/en/publicLayout.json":k5,"./locales/en/register.json":M5,"./locales/en/resetPw.json":z5,"./locales/en/ssoAudit.json":V5,"./locales/en/subscriptions.json":iH,"./locales/en/tenantUsers.json":cH,"./locales/ms/activate.json":SH,"./locales/ms/adminDash.json":AH,"./locales/ms/adminNav.json":NH,"./locales/ms/adminOrgs.json":HH,"./locales/ms/appLauncher.json":XH,"./locales/ms/appsAdmin.json":n6,"./locales/ms/authLayout.json":s6,"./locales/ms/billing.json":u6,"./locales/ms/catalog.json":b6,"./locales/ms/certsAdmin.json":P6,"./locales/ms/common.json":O6,"./locales/ms/custDash.json":D6,"./locales/ms/custSettings.json":U6,"./locales/ms/custUsers.json":aB,"./locales/ms/customerNav.json":cB,"./locales/ms/ekycCreds.json":bB,"./locales/ms/ekycReturn.json":CB,"./locales/ms/endorsements.json":OB,"./locales/ms/forgotPw.json":zB,"./locales/ms/frCapture.json":BB,"./locales/ms/kycWizard.json":GB,"./locales/ms/landing.json":WB,"./locales/ms/login.json":iU,"./locales/ms/onboarding.json":fU,"./locales/ms/orgDetail.json":PU,"./locales/ms/orgNav.json":LU,"./locales/ms/orgSettings.json":qU,"./locales/ms/orgUsers.json":u8,"./locales/ms/orgUsersPanel.json":P8,"./locales/ms/portal.json":O8,"./locales/ms/portalContent.json":H8,"./locales/ms/products.json":Q8,"./locales/ms/publicLayout.json":J8,"./locales/ms/register.json":c9,"./locales/ms/resetPw.json":p9,"./locales/ms/ssoAudit.json":x9,"./locales/ms/subscriptions.json":D9,"./locales/ms/tenantUsers.json":H9}),gE={},hE=new Set;for(const e in lC){const t=/\.\/locales\/([^/]+)\/([^/]+)\.json$/.exec(e);if(!t)continue;const[,i,r]=t;(gE[i]??={})[r]=lC[e],hE.add(r)}const U9=Array.from(hE).sort();function q9(){try{const e=localStorage.getItem(fE);return e&&mE.some(t=>t.code===e)?e:null}catch{return null}}aa.use(xj).init({resources:gE,lng:q9()??B9,fallbackLng:"en",supportedLngs:mE.map(e=>e.code),load:"languageOnly",ns:U9,defaultNS:"common",interpolation:{escapeValue:!1},returnNull:!1});aa.on("languageChanged",e=>{try{localStorage.setItem(fE,e)}catch{}});const V9=new iP({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1}}});uC.createRoot(document.getElementById("root")).render(J.jsx(y.StrictMode,{children:J.jsx(oP,{client:V9,children:J.jsx(Mz,{})})}));export{xk as $,Gx as A,_l as B,Dn as C,$l as D,gp as E,cD as F,xl as G,eO as H,li as I,KM as J,BN as K,_C as L,IN as M,cl as N,K9 as O,Fj as P,Ru as Q,Y as R,Wx as S,at as T,Al as U,Ar as V,qi as W,Mr as X,SS as Y,G1 as Z,Zt as _,Oj as a,Bh as a$,rC as a0,cE as a1,uE as a2,yr as a3,qh as a4,ut as a5,Pr as a6,mE as a7,Q_ as a8,_a as a9,NC as aA,xO as aB,CO as aC,SO as aD,u$ as aE,Ku as aF,yO as aG,Vi as aH,B_ as aI,$_ as aJ,Mu as aK,Nn as aL,PO as aM,Gu as aN,MO as aO,XM as aP,nq as aQ,X9 as aR,P1 as aS,Z9 as aT,w_ as aU,xt as aV,np as aW,c_ as aX,bx as aY,Hi as aZ,El as a_,bq as aa,Q9 as ab,TL as ac,BR as ad,sp as ae,UA as af,UC as ag,ri as ah,Tu as ai,dk as aj,mq as ak,v_ as al,Ol as am,J9 as an,Lg as ao,oh as ap,cx as aq,Ml as ar,wl as as,kO as at,pp as au,XR as av,AS as aw,bO as ax,ku as ay,HC as az,Ln as b,AO as b$,xg as b0,Px as b1,Gi as b2,Sq as b3,vq as b4,Eq as b5,M_ as b6,yq as b7,$M as b8,tO as b9,jD as bA,kq as bB,MD as bC,OD as bD,_D as bE,LD as bF,Zs as bG,Cq as bH,RD as bI,Mx as bJ,Oh as bK,Y9 as bL,R_ as bM,gx as bN,p_ as bO,xq as bP,n2 as bQ,fx as bR,HO as bS,bk as bT,a2 as bU,aq as bV,s_ as bW,e_ as bX,o_ as bY,kx as bZ,ch as b_,ax as ba,Po as bb,pq as bc,gq as bd,FN as be,Dl as bf,ip as bg,vn as bh,en as bi,Ki as bj,lp as bk,op as bl,hp as bm,hq as bn,Ao as bo,_u as bp,DC as bq,Rx as br,MN as bs,jN as bt,CD as bu,PD as bv,dD as bw,IL as bx,uD as by,ED as bz,dE as c,QA as c0,eq as c1,rO as c2,tq as c3,NM as c4,Ex as c5,px as c6,Lo as c7,_o as c8,Kt as c9,fq as cA,Mm as cB,bS as cC,vo as cD,Eu as cE,aa as cF,cp as ca,pl as cb,hR as cc,Jh as cd,h1 as ce,Ah as cf,xo as cg,Cj as ch,Sj as ci,Rr as cj,fj as ck,gj as cl,bj as cm,Ej as cn,oq as co,sq as cp,bu as cq,$r as cr,iq as cs,V_ as ct,rq as cu,cq as cv,K_ as cw,mL as cx,dq as cy,uq as cz,G9 as d,GP as e,Tq as f,Do as g,Vu as h,oe as i,J as j,Gt as k,zL as l,_n as m,ex as n,kn as o,Rl as p,ci as q,y as r,K1 as s,wo as t,jh as u,jo as v,Sa as w,Cn as x,Na as y,ve as z};

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.