Advanced Cloudflare DNS management extension for Plesk with DNS record synchronization, zone management, proxy control, SSL automation, and seamless Cloudflare integration.
Sync Plesk DNS records with Cloudflare using token-scoped access, per-user settings, API logs, and background sync jobs.
Overview
Cloudflare Pro is a Plesk extension for connecting Plesk DNS zones to Cloudflare zones and keeping records aligned. It stores Cloudflare API tokens per logged-in Plesk user, discovers matching Cloudflare zones, compares local Plesk records with Cloudflare records, and provides import, export, sync, delete, proxy, and API log tools from the Plesk UI.
The extension is built for the Plesk extension pattern: PHP/Zend controllers in plib, static assets in htdocs, extension metadata in meta.xml, and React UI compiled into htdocs/public/assets.
Plesk UI Library based interface with Domains, Tokens, API Logs, Settings, and About tabs.
Per-user Cloudflare API token storage with token name, status, validation, update, and delete actions.
Cloudflare zone discovery that only shows zones matching accessible Plesk domains.
Domain record viewer with search, pagination, type sorting, proxy toggles, and record status.
Import all records from Cloudflare to Plesk.
Export all local Plesk records to Cloudflare.
Sync all records through persisted background jobs with Plesk progress toasts.
Automatic DNS push on Plesk domain, DNS, record, site, and subdomain events when Auto Sync is enabled.
Per-user settings saved as one JSON payload row.
API Logs table with search, pagination, detail drawer, request/response copy actions, and remove logs action.
Plesk service-plan permission hook for controlling extension visibility.
SQLite storage removed during extension uninstall.
Complete Option Reference
Domains
View: Opens the domain record page for the linked Cloudflare zone.
Export: Pushes all local Plesk DNS records to Cloudflare.
Import: Pulls all Cloudflare DNS records into Plesk.
Sync: Runs a Cloudflare sync job using the current local Plesk DNS source.
Auto Sync: Enables automatic event-based pushing for that linked domain.
Domain Record Page
Back: Returns to the Domains tab.
Import: Imports all Cloudflare records for the zone into Plesk.
Export: Exports all local Plesk records for the domain to Cloudflare.
Sync All: Starts a persisted sync job and shows progress in a Plesk toaster.
Search records: Searches all displayed records, not only the current page.
Type sorting: Sorts records by DNS type and then name.
Proxy: Toggles Cloudflare proxy status for A, AAAA, and CNAME records.
Push: Appears for local-only or mismatched records and pushes the local record to Cloudflare.
Pull: Appears for Cloudflare-only or mismatched records and pulls the Cloudflare record into Plesk.
Delete: Deletes the record from both Plesk and Cloudflare where it exists.
Tokens
Add Token: Opens a Plesk Drawer for credentials.
Token name: Human label for the stored token.
API token: Password field. Paste only the token value, not Bearer ....
Validate: Calls Cloudflare /user/tokens/verify, stores status, and logs the API request.
Edit: Updates token name or replaces the token value.
Delete: Removes the token and linked domain rows for that token.
API Logs
Search logs: Searches all API log rows server-side.
View: Opens a drawer with request, response, route, HTTP status, duration, and error message.
Copy: Copies request and response data.
Remove Logs: Clears stored API call logs for the current user.
Settings
Settings are per user and stored in one JSON row.
Enable Autosync: Allows automatic DNS pushes from Plesk events.
Remove records automatically on domain delete: Enables Cloudflare cleanup for concrete deleted child hostnames. Ambiguous apex events are skipped so a subdomain delete cannot remove every zone record.
Validate token before sync: Verifies token status before sync jobs.
Log Cloudflare API calls: Stores request/response metadata in API Logs.
Create www record for subdomains: When autosync handles a subdomain, also creates matching www.<subdomain> records in Cloudflare without requiring that hostname to exist in Plesk. When that subdomain is deleted, the companion www.<subdomain> record is removed only if this toggle is enabled.
Enable proxy for A records: Default Cloudflare proxy state for A records.
Enable proxy for AAAA records: Default Cloudflare proxy state for AAAA records.
Enable proxy for CNAME records: Default Cloudflare proxy state for CNAME records.
Requirements
Plesk Obsidian 18.0.0 or newer.
PHP with PDO SQLite and cURL available to the Plesk PHP runtime.
Node.js 20 or newer for local frontend builds and GitHub Actions runners.
A Cloudflare API token with zone access, including DNS edit permissions for zones that should be synced.
Recommended Cloudflare token permissions:
Zone:Zone:Read
Zone:DNS:Read
Zone:DNS:Edit
Installation
Install the latest runner-built package directly from GitHub:
plesk bin extension --install-url https://github.com/ghostcompiler/cloudflare-pro/releases/download/latest/cloudflare-pro.zip
This URL points to the rolling latest pre-release asset. The Package Latest workflow rebuilds cloudflare-pro.zip from the current main branch on every push and whenever it is started manually.
Pinned version installs are available after publishing a versioned release:
plesk bin extension --install-url https://github.com/ghostcompiler/cloudflare-pro/releases/download/v1.0.5/cloudflare-pro-1.0.5.zip
Build the extension ZIP locally:
sh packaging/build.sh
Install the local archive through Plesk CLI:
plesk bin extension --install cloudflare-pro-1.0.5.zip
Or install through Plesk UI:
Open Plesk Admin.
Go to Extensions.
Click Upload Extension.
Upload cloudflare-pro-1.0.5.zip.
Open Cloudflare Pro from the Plesk sidebar.
Testing
Run the same local checks used by the CI runner:
npm install --ignore-scripts --legacy-peer-deps
npm test
find plib htdocs \( -name '*.php' -o -name '*.phtml'\) -print0 | sort -z | xargs -0 -n1 php -l
xmllint --noout meta.xml
node -e "JSON.parse(require('fs').readFileSync('packaging/manifest.json', 'utf8'))"
sh -n packaging/build.sh
sh packaging/build.sh
zip -T cloudflare-pro-1.0.5.zip
GitHub Actions runners are included:
CI runs on every branch push, pull request, and manual dispatch. It validates PHP, frontend build, docs, metadata, packaging script, ZIP build, and uploads package artifacts.
Package Latest runs on main and manual dispatch. It builds and publishes cloudflare-pro.zip to the rolling latest GitHub pre-release.
Release runs on v<version> tags and manual dispatch. It verifies the tag matches meta.xml, builds cloudflare-pro-<version>.zip, and publishes the versioned release.
Pages runs when docs change on main and manual dispatch. It validates the docs/ folder and deploys it to GitHub Pages.
First Run
Open a service plan or subscription.
Enable Cloudflare Pro access.
Add a Cloudflare API token in the Tokens tab.
Validate the token.
Open the Domains tab and confirm matching Cloudflare zones are linked.
Enable Auto Sync for domains that should push Plesk DNS changes automatically.
Use View to inspect record status and run Import, Export, or Sync All as needed.
Troubleshooting Logs
When the UI reports a 500 error or autosync does not trigger, check:
Autosync writes messages with the Cloudflare Pro autosync prefix.
Development Environment
Built using ServBay
Mac M4 Tested
macOS Apple Silicon
Powered by ServBay
Filesmain
Repository Files
Loading file structure...
Select a file from the repository tree to inspect its code.
htdocs/public/assets/tokens.js
function Ko(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var za={exports:{}},Fo={},Va={exports:{}},Be={};var Op;function ov(){if(Op)return Be;Op=1;var n=Symbol.for("react.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.iterator;function S(R){return R===null||typeof R!="object"?null:(R=y&&R[y]||R["@@iterator"],typeof R=="function"?R:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,_={};function P(R,U,ge){this.props=R,this.context=U,this.refs=_,this.updater=ge||C}P.prototype.isReactComponent={},P.prototype.setState=function(R,U){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,U,"setState")},P.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function I(){}I.prototype=P.prototype;function j(R,U,ge){this.props=R,this.context=U,this.refs=_,this.updater=ge||C}var O=j.prototype=new I;O.constructor=j,b(O,P.prototype),O.isPureReactComponent=!0;var V=Array.isArray,N=Object.prototype.hasOwnProperty,$={current:null},F={key:!0,ref:!0,__self:!0,__source:!0};function W(R,U,ge){var Se,ce={},Ee=null,xe=null;if(U!=null)for(Se in U.ref!==void 0&&(xe=U.ref),U.key!==void 0&&(Ee=""+U.key),U)N.call(U,Se)&&!F.hasOwnProperty(Se)&&(ce[Se]=U[Se]);var de=arguments.length-2;if(de===1)ce.children=ge;else if(1<de){for(var me=Array(de),_e=0;_e<de;_e++)me[_e]=arguments[_e+2];ce.children=me}if(R&&R.defaultProps)for(Se in de=R.defaultProps,de)ce[Se]===void 0&&(ce[Se]=de[Se]);return{$$typeof:n,type:R,key:Ee,ref:xe,props:ce,_owner:$.current}}function z(R,U){return{$$typeof:n,type:R.type,key:U,ref:R.ref,props:R.props,_owner:R._owner}}function K(R){return typeof R=="object"&&R!==null&&R.$$typeof===n}function se(R){var U={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(ge){return U[ge]})}var ye=/\/+/g;function re(R,U){return typeof R=="object"&&R!==null&&R.key!=null?se(""+R.key):U.toString(36)}function oe(R,U,ge,Se,ce){var Ee=typeof R;(Ee==="undefined"||Ee==="boolean")&&(R=null);var xe=!1;if(R===null)xe=!0;else switch(Ee){case"string":case"number":xe=!0;break;case"object":switch(R.$$typeof){case n:case o:xe=!0}}if(xe)return xe=R,ce=ce(xe),R=Se===""?"."+re(xe,0):Se,V(ce)?(ge="",R!=null&&(ge=R.replace(ye,"$&/")+"/"),oe(ce,U,ge,"",function(_e){return _e})):ce!=null&&(K(ce)&&(ce=z(ce,ge+(!ce.key||xe&&xe.key===ce.key?"":(""+ce.key).replace(ye,"$&/")+"/")+R)),U.push(ce)),1;if(xe=0,Se=Se===""?".":Se+":",V(R))for(var de=0;de<R.length;de++){Ee=R[de];var me=Se+re(Ee,de);xe+=oe(Ee,U,ge,me,ce)}else if(me=S(R),typeof me=="function")for(R=me.call(R),de=0;!(Ee=R.next()).done;)Ee=Ee.value,me=Se+re(Ee,de++),xe+=oe(Ee,U,ge,me,ce);else if(Ee==="object")throw U=String(R),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.");return xe}function M(R,U,ge){if(R==null)return R;var Se=[],ce=0;return oe(R,Se,"","",function(Ee){return U.call(ge,Ee,ce++)}),Se}function J(R){if(R._status===-1){var U=R._result;U=U(),U.then(function(ge){(R._status===0||R._status===-1)&&(R._status=1,R._result=ge)},function(ge){(R._status===0||R._status===-1)&&(R._status=2,R._result=ge)}),R._status===-1&&(R._status=0,R._result=U)}if(R._status===1)return R._result.default;throw R._result}var H={current:null},A={transition:null},G={ReactCurrentDispatcher:H,ReactCurrentBatchConfig:A,ReactCurrentOwner:$};function q(){throw Error("act(...) is not supported in production builds of React.")}return Be.Children={map:M,forEach:function(R,U,ge){M(R,function(){U.apply(this,arguments)},ge)},count:function(R){var U=0;return M(R,function(){U++}),U},toArray:function(R){return M(R,function(U){return U})||[]},only:function(R){if(!K(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},Be.Component=P,Be.Fragment=s,Be.Profiler=a,Be.PureComponent=j,Be.StrictMode=l,Be.Suspense=m,Be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=G,Be.act=q,Be.cloneElement=function(R,U,ge){if(R==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+R+".");var Se=b({},R.props),ce=R.key,Ee=R.ref,xe=R._owner;if(U!=null){if(U.ref!==void 0&&(Ee=U.ref,xe=$.current),U.key!==void 0&&(ce=""+U.key),R.type&&R.type.defaultProps)var de=R.type.defaultProps;for(me in U)N.call(U,me)&&!F.hasOwnProperty(me)&&(Se[me]=U[me]===void 0&&de!==void 0?de[me]:U[me])}var me=arguments.length-2;if(me===1)Se.children=ge;else if(1<me){de=Array(me);for(var _e=0;_e<me;_e++)de[_e]=arguments[_e+2];Se.children=de}return{$$typeof:n,type:R.type,key:ce,ref:Ee,props:Se,_owner:xe}},Be.createContext=function(R){return R={$$typeof:d,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},R.Provider={$$typeof:c,_context:R},R.Consumer=R},Be.createElement=W,Be.createFactory=function(R){var U=W.bind(null,R);return U.type=R,U},Be.createRef=function(){return{current:null}},Be.forwardRef=function(R){return{$$typeof:p,render:R}},Be.isValidElement=K,Be.lazy=function(R){return{$$typeof:v,_payload:{_status:-1,_result:R},_init:J}},Be.memo=function(R,U){return{$$typeof:g,type:R,compare:U===void 0?null:U}},Be.startTransition=function(R){var U=A.transition;A.transition={};try{R()}finally{A.transition=U}},Be.unstable_act=q,Be.useCallback=function(R,U){return H.current.useCallback(R,U)},Be.useContext=function(R){return H.current.useContext(R)},Be.useDebugValue=function(){},Be.useDeferredValue=function(R){return H.current.useDeferredValue(R)},Be.useEffect=function(R,U){return H.current.useEffect(R,U)},Be.useId=function(){return H.current.useId()},Be.useImperativeHandle=function(R,U,ge){return H.current.useImperativeHandle(R,U,ge)},Be.useInsertionEffect=function(R,U){return H.current.useInsertionEffect(R,U)},Be.useLayoutEffect=function(R,U){return H.current.useLayoutEffect(R,U)},Be.useMemo=function(R,U){return H.current.useMemo(R,U)},Be.useReducer=function(R,U,ge){return H.current.useReducer(R,U,ge)},Be.useRef=function(R){return H.current.useRef(R)},Be.useState=function(R){return H.current.useState(R)},Be.useSyncExternalStore=function(R,U,ge){return H.current.useSyncExternalStore(R,U,ge)},Be.useTransition=function(){return H.current.useTransition()},Be.version="18.3.1",Be}var Fp;function _c(){return Fp||(Fp=1,Va.exports=ov()),Va.exports}var $p;function sv(){if($p)return Fo;$p=1;var n=_c(),o=Symbol.for("react.element"),s=Symbol.for("react.fragment"),l=Object.prototype.hasOwnProperty,a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function d(p,m,g){var v,y={},S=null,C=null;g!==void 0&&(S=""+g),m.key!==void 0&&(S=""+m.key),m.ref!==void 0&&(C=m.ref);for(v in m)l.call(m,v)&&!c.hasOwnProperty(v)&&(y[v]=m[v]);if(p&&p.defaultProps)for(v in m=p.defaultProps,m)y[v]===void 0&&(y[v]=m[v]);return{$$typeof:o,type:p,key:S,ref:C,props:y,_owner:a.current}}return Fo.Fragment=s,Fo.jsx=d,Fo.jsxs=d,Fo}var Mp;function lv(){return Mp||(Mp=1,za.exports=sv()),za.exports}var f=lv(),x=_c();const Ct=Ko(x);var Ha={exports:{}},mt={},Ua={exports:{}},Wa={};var zp;function iv(){return zp||(zp=1,(function(n){function o(A,G){var q=A.length;A.push(G);e:for(;0<q;){var R=q-1>>>1,U=A[R];if(0<a(U,G))A[R]=G,A[q]=U,q=R;else break e}}function s(A){return A.length===0?null:A[0]}function l(A){if(A.length===0)return null;var G=A[0],q=A.pop();if(q!==G){A[0]=q;e:for(var R=0,U=A.length,ge=U>>>1;R<ge;){var Se=2*(R+1)-1,ce=A[Se],Ee=Se+1,xe=A[Ee];if(0>a(ce,q))Ee<U&&0>a(xe,ce)?(A[R]=xe,A[Ee]=q,R=Ee):(A[R]=ce,A[Se]=q,R=Se);else if(Ee<U&&0>a(xe,q))A[R]=xe,A[Ee]=q,R=Ee;else break e}}return G}function a(A,G){var q=A.sortIndex-G.sortIndex;return q!==0?q:A.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var d=Date,p=d.now();n.unstable_now=function(){return d.now()-p}}var m=[],g=[],v=1,y=null,S=3,C=!1,b=!1,_=!1,P=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function O(A){for(var G=s(g);G!==null;){if(G.callback===null)l(g);else if(G.startTime<=A)l(g),G.sortIndex=G.expirationTime,o(m,G);else break;G=s(g)}}function V(A){if(_=!1,O(A),!b)if(s(m)!==null)b=!0,J(N);else{var G=s(g);G!==null&&H(V,G.startTime-A)}}function N(A,G){b=!1,_&&(_=!1,I(W),W=-1),C=!0;var q=S;try{for(O(G),y=s(m);y!==null&&(!(y.expirationTime>G)||A&&!se());){var R=y.callback;if(typeof R=="function"){y.callback=null,S=y.priorityLevel;var U=R(y.expirationTime<=G);G=n.unstable_now(),typeof U=="function"?y.callback=U:y===s(m)&&l(m),O(G)}else l(m);y=s(m)}if(y!==null)var ge=!0;else{var Se=s(g);Se!==null&&H(V,Se.startTime-G),ge=!1}return ge}finally{y=null,S=q,C=!1}}var $=!1,F=null,W=-1,z=5,K=-1;function se(){return!(n.unstable_now()-K<z)}function ye(){if(F!==null){var A=n.unstable_now();K=A;var G=!0;try{G=F(!0,A)}finally{G?re():($=!1,F=null)}}else $=!1}var re;if(typeof j=="function")re=function(){j(ye)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,M=oe.port2;oe.port1.onmessage=ye,re=function(){M.postMessage(null)}}else re=function(){P(ye,0)};function J(A){F=A,$||($=!0,re())}function H(A,G){W=P(function(){A(n.unstable_now())},G)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(A){A.callback=null},n.unstable_continueExecution=function(){b||C||(b=!0,J(N))},n.unstable_forceFrameRate=function(A){0>A||125<A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):z=0<A?Math.floor(1e3/A):5},n.unstable_getCurrentPriorityLevel=function(){return S},n.unstable_getFirstCallbackNode=function(){return s(m)},n.unstable_next=function(A){switch(S){case 1:case 2:case 3:var G=3;break;default:G=S}var q=S;S=G;try{return A()}finally{S=q}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(A,G){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var q=S;S=A;try{return G()}finally{S=q}},n.unstable_scheduleCallback=function(A,G,q){var R=n.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?R+q:R):q=R,A){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=q+U,A={id:v++,callback:G,priorityLevel:A,startTime:q,expirationTime:U,sortIndex:-1},q>R?(A.sortIndex=q,o(g,A),s(m)===null&&A===s(g)&&(_?(I(W),W=-1):_=!0,H(V,q-R))):(A.sortIndex=U,o(m,A),b||C||(b=!0,J(N))),A},n.unstable_shouldYield=se,n.unstable_wrapCallback=function(A){var G=S;return function(){var q=S;S=G;try{return A.apply(this,arguments)}finally{S=q}}}})(Wa)),Wa}var Vp;function av(){return Vp||(Vp=1,Ua.exports=iv()),Ua.exports}var Hp;function cv(){if(Hp)return mt;Hp=1;var n=_c(),o=av();function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l=new Set,a={};function c(e,t){d(e,t),d(e+"Capture",t)}function d(e,t){for(a[e]=t,e=0;e<t.length;e++)l.add(t[e])}var p=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,g=/^[: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]*$/,v={},y={};function S(e){return m.call(y,e)?!0:m.call(v,e)?!1:g.test(e)?y[e]=!0:(v[e]=!0,!1)}function C(e,t,r,i){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function b(e,t,r,i){if(t===null||typeof t>"u"||C(e,t,r,i))return!0;if(i)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _(e,t,r,i,u,h,w){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=u,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=h,this.removeEmptyString=w}var P={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){P[e]=new _(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];P[t]=new _(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){P[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){P[e]=new _(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){P[e]=new _(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){P[e]=new _(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){P[e]=new _(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){P[e]=new _(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){P[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function j(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(I,j);P[t]=new _(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(I,j);P[t]=new _(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(I,j);P[t]=new _(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){P[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),P.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){P[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});function O(e,t,r,i){var u=P.hasOwnProperty(t)?P[t]:null;(u!==null?u.type!==0:i||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(b(t,r,u,i)&&(r=null),i||u===null?S(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):u.mustUseProperty?e[u.propertyName]=r===null?u.type===3?!1:"":r:(t=u.attributeName,i=u.attributeNamespace,r===null?e.removeAttribute(t):(u=u.type,r=u===3||u===4&&r===!0?"":""+r,i?e.setAttributeNS(i,t,r):e.setAttribute(t,r))))}var V=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N=Symbol.for("react.element"),$=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),W=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),K=Symbol.for("react.provider"),se=Symbol.for("react.context"),ye=Symbol.for("react.forward_ref"),re=Symbol.for("react.suspense"),oe=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),H=Symbol.for("react.offscreen"),A=Symbol.iterator;function G(e){return e===null||typeof e!="object"?null:(e=A&&e[A]||e["@@iterator"],typeof e=="function"?e:null)}var q=Object.assign,R;function U(e){if(R===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return`
`+R+e}var ge=!1;function Se(e,t){if(!e||ge)return"";ge=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(D){var i=D}Reflect.construct(e,[],t)}else{try{t.call()}catch(D){i=D}e.call(t.prototype)}else{try{throw Error()}catch(D){i=D}e()}}catch(D){if(D&&i&&typeof D.stack=="string"){for(var u=D.stack.split(`
`),h=i.stack.split(`
`),w=u.length-1,k=h.length-1;1<=w&&0<=k&&u[w]!==h[k];)k--;for(;1<=w&&0<=k;w--,k--)if(u[w]!==h[k]){if(w!==1||k!==1)do if(w--,k--,0>k||u[w]!==h[k]){var E=`
`+u[w].replace(" at new "," at ");return e.displayName&&E.includes("<anonymous>")&&(E=E.replace("<anonymous>",e.displayName)),E}while(1<=w&&0<=k);break}}}finally{ge=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?U(e):""}function ce(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=Se(e.type,!1),e;case 11:return e=Se(e.type.render,!1),e;case 1:return e=Se(e.type,!0),e;default:return""}}function Ee(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case F:return"Fragment";case $:return"Portal";case z:return"Profiler";case W:return"StrictMode";case re:return"Suspense";case oe:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case se:return(e.displayName||"Context")+".Consumer";case K:return(e._context.displayName||"Context")+".Provider";case ye:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case M:return t=e.displayName||null,t!==null?t:Ee(e.type)||"Memo";case J:t=e._payload,e=e._init;try{return Ee(e(t))}catch{}}return null}function xe(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ee(t);case 8:return t===W?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function de(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function me(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function _e(e){var t=me(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var u=r.get,h=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(w){i=""+w,h.call(this,w)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(w){i=""+w},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function We(e){e._valueTracker||(e._valueTracker=_e(e))}function ct(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=me(e)?e.checked?"true":"false":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function X(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ke(e,t){var r=t.checked;return q({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Ce(e,t){var r=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;r=de(t.value!=null?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function He(e,t){t=t.checked,t!=null&&O(e,"checked",t,!1)}function bt(e,t){He(e,t);var r=de(t.value),i=t.type;if(r!=null)i==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?gn(e,t.type,r):t.hasOwnProperty("defaultValue")&&gn(e,t.type,de(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ge(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function gn(e,t,r){(t!=="number"||X(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Nt=Array.isArray;function vn(e,t,r,i){if(e=e.options,t){t={};for(var u=0;u<r.length;u++)t["$"+r[u]]=!0;for(r=0;r<e.length;r++)u=t.hasOwnProperty("$"+e[r].value),e[r].selected!==u&&(e[r].selected=u),u&&i&&(e[r].defaultSelected=!0)}else{for(r=""+de(r),t=null,u=0;u<e.length;u++){if(e[u].value===r){e[u].selected=!0,i&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function wn(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return q({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Yr(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(s(92));if(Nt(r)){if(1<r.length)throw Error(s(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:de(r)}}function ns(e,t){var r=de(t.value),i=de(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),i!=null&&(e.defaultValue=""+i)}function rs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Qc(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Yl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Qc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var os,Zc=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,i,u){MSApp.execUnsafeLocalFunction(function(){return e(t,r,i,u)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(os=os||document.createElement("div"),os.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=os.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Jr(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var eo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},am=["Webkit","ms","Moz","O"];Object.keys(eo).forEach(function(e){am.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),eo[t]=eo[e]})});function Yc(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||eo.hasOwnProperty(e)&&eo[e]?(""+t).trim():t+"px"}function Jc(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=r.indexOf("--")===0,u=Yc(r,t[r],i);r==="float"&&(r="cssFloat"),i?e.setProperty(r,u):e[r]=u}}var cm=q({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Jl(e,t){if(t){if(cm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function ei(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ti=null;function ni(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ri=null,ur=null,dr=null;function eu(e){if(e=ko(e)){if(typeof ri!="function")throw Error(s(280));var t=e.stateNode;t&&(t=_s(t),ri(e.stateNode,e.type,t))}}function tu(e){ur?dr?dr.push(e):dr=[e]:ur=e}function nu(){if(ur){var e=ur,t=dr;if(dr=ur=null,eu(e),t)for(e=0;e<t.length;e++)eu(t[e])}}function ru(e,t){return e(t)}function ou(){}var oi=!1;function su(e,t,r){if(oi)return e(t,r);oi=!0;try{return ru(e,t,r)}finally{oi=!1,(ur!==null||dr!==null)&&(ou(),nu())}}function to(e,t){var r=e.stateNode;if(r===null)return null;var i=_s(r);if(i===null)return null;r=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(s(231,t,typeof r));return r}var si=!1;if(p)try{var no={};Object.defineProperty(no,"passive",{get:function(){si=!0}}),window.addEventListener("test",no,no),window.removeEventListener("test",no,no)}catch{si=!1}function um(e,t,r,i,u,h,w,k,E){var D=Array.prototype.slice.call(arguments,3);try{t.apply(r,D)}catch(Y){this.onError(Y)}}var ro=!1,ss=null,ls=!1,li=null,dm={onError:function(e){ro=!0,ss=e}};function pm(e,t,r,i,u,h,w,k,E){ro=!1,ss=null,um.apply(dm,arguments)}function fm(e,t,r,i,u,h,w,k,E){if(pm.apply(this,arguments),ro){if(ro){var D=ss;ro=!1,ss=null}else throw Error(s(198));ls||(ls=!0,li=D)}}function Vn(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function lu(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function iu(e){if(Vn(e)!==e)throw Error(s(188))}function hm(e){var t=e.alternate;if(!t){if(t=Vn(e),t===null)throw Error(s(188));return t!==e?null:e}for(var r=e,i=t;;){var u=r.return;if(u===null)break;var h=u.alternate;if(h===null){if(i=u.return,i!==null){r=i;continue}break}if(u.child===h.child){for(h=u.child;h;){if(h===r)return iu(u),e;if(h===i)return iu(u),t;h=h.sibling}throw Error(s(188))}if(r.return!==i.return)r=u,i=h;else{for(var w=!1,k=u.child;k;){if(k===r){w=!0,r=u,i=h;break}if(k===i){w=!0,i=u,r=h;break}k=k.sibling}if(!w){for(k=h.child;k;){if(k===r){w=!0,r=h,i=u;break}if(k===i){w=!0,i=h,r=u;break}k=k.sibling}if(!w)throw Error(s(189))}}if(r.alternate!==i)throw Error(s(190))}if(r.tag!==3)throw Error(s(188));return r.stateNode.current===r?e:t}function au(e){return e=hm(e),e!==null?cu(e):null}function cu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=cu(e);if(t!==null)return t;e=e.sibling}return null}var uu=o.unstable_scheduleCallback,du=o.unstable_cancelCallback,mm=o.unstable_shouldYield,gm=o.unstable_requestPaint,ze=o.unstable_now,vm=o.unstable_getCurrentPriorityLevel,ii=o.unstable_ImmediatePriority,pu=o.unstable_UserBlockingPriority,is=o.unstable_NormalPriority,wm=o.unstable_LowPriority,fu=o.unstable_IdlePriority,as=null,Gt=null;function ym(e){if(Gt&&typeof Gt.onCommitFiberRoot=="function")try{Gt.onCommitFiberRoot(as,e,void 0,(e.current.flags&128)===128)}catch{}}var It=Math.clz32?Math.clz32:Cm,Sm=Math.log,xm=Math.LN2;function Cm(e){return e>>>=0,e===0?32:31-(Sm(e)/xm|0)|0}var cs=64,us=4194304;function oo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ds(e,t){var r=e.pendingLanes;if(r===0)return 0;var i=0,u=e.suspendedLanes,h=e.pingedLanes,w=r&268435455;if(w!==0){var k=w&~u;k!==0?i=oo(k):(h&=w,h!==0&&(i=oo(h)))}else w=r&~u,w!==0?i=oo(w):h!==0&&(i=oo(h));if(i===0)return 0;if(t!==0&&t!==i&&(t&u)===0&&(u=i&-i,h=t&-t,u>=h||u===16&&(h&4194240)!==0))return t;if((i&4)!==0&&(i|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0<t;)r=31-It(t),u=1<<r,i|=e[r],t&=~u;return i}function km(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function bm(e,t){for(var r=e.suspendedLanes,i=e.pingedLanes,u=e.expirationTimes,h=e.pendingLanes;0<h;){var w=31-It(h),k=1<<w,E=u[w];E===-1?((k&r)===0||(k&i)!==0)&&(u[w]=km(k,t)):E<=t&&(e.expiredLanes|=k),h&=~k}}function ai(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function hu(){var e=cs;return cs<<=1,(cs&4194240)===0&&(cs=64),e}function ci(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function so(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-It(t),e[t]=r}function Em(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0<r;){var u=31-It(r),h=1<<u;t[u]=0,i[u]=-1,e[u]=-1,r&=~h}}function ui(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var i=31-It(r),u=1<<i;u&t|e[i]&t&&(e[i]|=t),r&=~u}}var je=0;function mu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var gu,di,vu,wu,yu,pi=!1,ps=[],yn=null,Sn=null,xn=null,lo=new Map,io=new Map,Cn=[],Pm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Su(e,t){switch(e){case"focusin":case"focusout":yn=null;break;case"dragenter":case"dragleave":Sn=null;break;case"mouseover":case"mouseout":xn=null;break;case"pointerover":case"pointerout":lo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":io.delete(t.pointerId)}}function ao(e,t,r,i,u,h){return e===null||e.nativeEvent!==h?(e={blockedOn:t,domEventName:r,eventSystemFlags:i,nativeEvent:h,targetContainers:[u]},t!==null&&(t=ko(t),t!==null&&di(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function _m(e,t,r,i,u){switch(t){case"focusin":return yn=ao(yn,e,t,r,i,u),!0;case"dragenter":return Sn=ao(Sn,e,t,r,i,u),!0;case"mouseover":return xn=ao(xn,e,t,r,i,u),!0;case"pointerover":var h=u.pointerId;return lo.set(h,ao(lo.get(h)||null,e,t,r,i,u)),!0;case"gotpointercapture":return h=u.pointerId,io.set(h,ao(io.get(h)||null,e,t,r,i,u)),!0}return!1}function xu(e){var t=Hn(e.target);if(t!==null){var r=Vn(t);if(r!==null){if(t=r.tag,t===13){if(t=lu(r),t!==null){e.blockedOn=t,yu(e.priority,function(){vu(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function fs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=hi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var i=new r.constructor(r.type,r);ti=i,r.target.dispatchEvent(i),ti=null}else return t=ko(r),t!==null&&di(t),e.blockedOn=r,!1;t.shift()}return!0}function Cu(e,t,r){fs(e)&&r.delete(t)}function Bm(){pi=!1,yn!==null&&fs(yn)&&(yn=null),Sn!==null&&fs(Sn)&&(Sn=null),xn!==null&&fs(xn)&&(xn=null),lo.forEach(Cu),io.forEach(Cu)}function co(e,t){e.blockedOn===t&&(e.blockedOn=null,pi||(pi=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Bm)))}function uo(e){function t(u){return co(u,e)}if(0<ps.length){co(ps[0],e);for(var r=1;r<ps.length;r++){var i=ps[r];i.blockedOn===e&&(i.blockedOn=null)}}for(yn!==null&&co(yn,e),Sn!==null&&co(Sn,e),xn!==null&&co(xn,e),lo.forEach(t),io.forEach(t),r=0;r<Cn.length;r++)i=Cn[r],i.blockedOn===e&&(i.blockedOn=null);for(;0<Cn.length&&(r=Cn[0],r.blockedOn===null);)xu(r),r.blockedOn===null&&Cn.shift()}var pr=V.ReactCurrentBatchConfig,hs=!0;function Rm(e,t,r,i){var u=je,h=pr.transition;pr.transition=null;try{je=1,fi(e,t,r,i)}finally{je=u,pr.transition=h}}function Tm(e,t,r,i){var u=je,h=pr.transition;pr.transition=null;try{je=4,fi(e,t,r,i)}finally{je=u,pr.transition=h}}function fi(e,t,r,i){if(hs){var u=hi(e,t,r,i);if(u===null)Ai(e,t,i,ms,r),Su(e,i);else if(_m(u,e,t,r,i))i.stopPropagation();else if(Su(e,i),t&4&&-1<Pm.indexOf(e)){for(;u!==null;){var h=ko(u);if(h!==null&&gu(h),h=hi(e,t,r,i),h===null&&Ai(e,t,i,ms,r),h===u)break;u=h}u!==null&&i.stopPropagation()}else Ai(e,t,i,null,r)}}var ms=null;function hi(e,t,r,i){if(ms=null,e=ni(i),e=Hn(e),e!==null)if(t=Vn(e),t===null)e=null;else if(r=t.tag,r===13){if(e=lu(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ms=e,null}function ku(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(vm()){case ii:return 1;case pu:return 4;case is:case wm:return 16;case fu:return 536870912;default:return 16}default:return 16}}var kn=null,mi=null,gs=null;function bu(){if(gs)return gs;var e,t=mi,r=t.length,i,u="value"in kn?kn.value:kn.textContent,h=u.length;for(e=0;e<r&&t[e]===u[e];e++);var w=r-e;for(i=1;i<=w&&t[r-i]===u[h-i];i++);return gs=u.slice(e,1<i?1-i:void 0)}function vs(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ws(){return!0}function Eu(){return!1}function vt(e){function t(r,i,u,h,w){this._reactName=r,this._targetInst=u,this.type=i,this.nativeEvent=h,this.target=w,this.currentTarget=null;for(var k in e)e.hasOwnProperty(k)&&(r=e[k],this[k]=r?r(h):h[k]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?ws:Eu,this.isPropagationStopped=Eu,this}return q(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=ws)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=ws)},persist:function(){},isPersistent:ws}),t}var fr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gi=vt(fr),po=q({},fr,{view:0,detail:0}),Am=vt(po),vi,wi,fo,ys=q({},po,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Si,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fo&&(fo&&e.type==="mousemove"?(vi=e.screenX-fo.screenX,wi=e.screenY-fo.screenY):wi=vi=0,fo=e),vi)},movementY:function(e){return"movementY"in e?e.movementY:wi}}),Pu=vt(ys),Lm=q({},ys,{dataTransfer:0}),jm=vt(Lm),Nm=q({},po,{relatedTarget:0}),yi=vt(Nm),Im=q({},fr,{animationName:0,elapsedTime:0,pseudoElement:0}),Dm=vt(Im),Om=q({},fr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Fm=vt(Om),$m=q({},fr,{data:0}),_u=vt($m),Mm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zm={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"},Vm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Hm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Vm[e])?!!t[e]:!1}function Si(){return Hm}var Um=q({},po,{key:function(e){if(e.key){var t=Mm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=vs(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Si,charCode:function(e){return e.type==="keypress"?vs(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?vs(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Wm=vt(Um),Gm=q({},ys,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bu=vt(Gm),Km=q({},po,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Si}),qm=vt(Km),Xm=q({},fr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Qm=vt(Xm),Zm=q({},ys,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ym=vt(Zm),Jm=[9,13,27,32],xi=p&&"CompositionEvent"in window,ho=null;p&&"documentMode"in document&&(ho=document.documentMode);var eg=p&&"TextEvent"in window&&!ho,Ru=p&&(!xi||ho&&8<ho&&11>=ho),Tu=" ",Au=!1;function Lu(e,t){switch(e){case"keyup":return Jm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ju(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var hr=!1;function tg(e,t){switch(e){case"compositionend":return ju(t);case"keypress":return t.which!==32?null:(Au=!0,Tu);case"textInput":return e=t.data,e===Tu&&Au?null:e;default:return null}}function ng(e,t){if(hr)return e==="compositionend"||!xi&&Lu(e,t)?(e=bu(),gs=mi=kn=null,hr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ru&&t.locale!=="ko"?null:t.data;default:return null}}var rg={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 Nu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!rg[e.type]:t==="textarea"}function Iu(e,t,r,i){tu(i),t=bs(t,"onChange"),0<t.length&&(r=new gi("onChange","change",null,r,i),e.push({event:r,listeners:t}))}var mo=null,go=null;function og(e){Ju(e,0)}function Ss(e){var t=yr(e);if(ct(t))return e}function sg(e,t){if(e==="change")return t}var Du=!1;if(p){var Ci;if(p){var ki="oninput"in document;if(!ki){var Ou=document.createElement("div");Ou.setAttribute("oninput","return;"),ki=typeof Ou.oninput=="function"}Ci=ki}else Ci=!1;Du=Ci&&(!document.documentMode||9<document.documentMode)}function Fu(){mo&&(mo.detachEvent("onpropertychange",$u),go=mo=null)}function $u(e){if(e.propertyName==="value"&&Ss(go)){var t=[];Iu(t,go,e,ni(e)),su(og,t)}}function lg(e,t,r){e==="focusin"?(Fu(),mo=t,go=r,mo.attachEvent("onpropertychange",$u)):e==="focusout"&&Fu()}function ig(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ss(go)}function ag(e,t){if(e==="click")return Ss(t)}function cg(e,t){if(e==="input"||e==="change")return Ss(t)}function ug(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Dt=typeof Object.is=="function"?Object.is:ug;function vo(e,t){if(Dt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(i=0;i<r.length;i++){var u=r[i];if(!m.call(t,u)||!Dt(e[u],t[u]))return!1}return!0}function Mu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function zu(e,t){var r=Mu(e);e=0;for(var i;r;){if(r.nodeType===3){if(i=e+r.textContent.length,e<=t&&i>=t)return{node:r,offset:t-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Mu(r)}}function Vu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Vu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hu(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=X(e.document)}return t}function bi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function dg(e){var t=Hu(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Vu(r.ownerDocument.documentElement,r)){if(i!==null&&bi(r)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var u=r.textContent.length,h=Math.min(i.start,u);i=i.end===void 0?h:Math.min(i.end,u),!e.extend&&h>i&&(u=i,i=h,h=u),u=zu(r,h);var w=zu(r,i);u&&w&&(e.rangeCount!==1||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==w.node||e.focusOffset!==w.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),e.removeAllRanges(),h>i?(e.addRange(t),e.extend(w.node,w.offset)):(t.setEnd(w.node,w.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pg=p&&"documentMode"in document&&11>=document.documentMode,mr=null,Ei=null,wo=null,Pi=!1;function Uu(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Pi||mr==null||mr!==X(i)||(i=mr,"selectionStart"in i&&bi(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),wo&&vo(wo,i)||(wo=i,i=bs(Ei,"onSelect"),0<i.length&&(t=new gi("onSelect","select",null,t,r),e.push({event:t,listeners:i}),t.target=mr)))}function xs(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var gr={animationend:xs("Animation","AnimationEnd"),animationiteration:xs("Animation","AnimationIteration"),animationstart:xs("Animation","AnimationStart"),transitionend:xs("Transition","TransitionEnd")},_i={},Wu={};p&&(Wu=document.createElement("div").style,"AnimationEvent"in window||(delete gr.animationend.animation,delete gr.animationiteration.animation,delete gr.animationstart.animation),"TransitionEvent"in window||delete gr.transitionend.transition);function Cs(e){if(_i[e])return _i[e];if(!gr[e])return e;var t=gr[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Wu)return _i[e]=t[r];return e}var Gu=Cs("animationend"),Ku=Cs("animationiteration"),qu=Cs("animationstart"),Xu=Cs("transitionend"),Qu=new Map,Zu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function bn(e,t){Qu.set(e,t),c(t,[e])}for(var Bi=0;Bi<Zu.length;Bi++){var Ri=Zu[Bi],fg=Ri.toLowerCase(),hg=Ri[0].toUpperCase()+Ri.slice(1);bn(fg,"on"+hg)}bn(Gu,"onAnimationEnd"),bn(Ku,"onAnimationIteration"),bn(qu,"onAnimationStart"),bn("dblclick","onDoubleClick"),bn("focusin","onFocus"),bn("focusout","onBlur"),bn(Xu,"onTransitionEnd"),d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var yo="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(" "),mg=new Set("cancel close invalid load scroll toggle".split(" ").concat(yo));function Yu(e,t,r){var i=e.type||"unknown-event";e.currentTarget=r,fm(i,t,void 0,e),e.currentTarget=null}function Ju(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var i=e[r],u=i.event;i=i.listeners;e:{var h=void 0;if(t)for(var w=i.length-1;0<=w;w--){var k=i[w],E=k.instance,D=k.currentTarget;if(k=k.listener,E!==h&&u.isPropagationStopped())break e;Yu(u,k,D),h=E}else for(w=0;w<i.length;w++){if(k=i[w],E=k.instance,D=k.currentTarget,k=k.listener,E!==h&&u.isPropagationStopped())break e;Yu(u,k,D),h=E}}}if(ls)throw e=li,ls=!1,li=null,e}function Ie(e,t){var r=t[Oi];r===void 0&&(r=t[Oi]=new Set);var i=e+"__bubble";r.has(i)||(ed(t,e,2,!1),r.add(i))}function Ti(e,t,r){var i=0;t&&(i|=4),ed(r,e,i,t)}var ks="_reactListening"+Math.random().toString(36).slice(2);function So(e){if(!e[ks]){e[ks]=!0,l.forEach(function(r){r!=="selectionchange"&&(mg.has(r)||Ti(r,!1,e),Ti(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ks]||(t[ks]=!0,Ti("selectionchange",!1,t))}}function ed(e,t,r,i){switch(ku(t)){case 1:var u=Rm;break;case 4:u=Tm;break;default:u=fi}r=u.bind(null,t,r,e),u=void 0,!si||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),i?u!==void 0?e.addEventListener(t,r,{capture:!0,passive:u}):e.addEventListener(t,r,!0):u!==void 0?e.addEventListener(t,r,{passive:u}):e.addEventListener(t,r,!1)}function Ai(e,t,r,i,u){var h=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var w=i.tag;if(w===3||w===4){var k=i.stateNode.containerInfo;if(k===u||k.nodeType===8&&k.parentNode===u)break;if(w===4)for(w=i.return;w!==null;){var E=w.tag;if((E===3||E===4)&&(E=w.stateNode.containerInfo,E===u||E.nodeType===8&&E.parentNode===u))return;w=w.return}for(;k!==null;){if(w=Hn(k),w===null)return;if(E=w.tag,E===5||E===6){i=h=w;continue e}k=k.parentNode}}i=i.return}su(function(){var D=h,Y=ni(r),te=[];e:{var Z=Qu.get(e);if(Z!==void 0){var le=gi,ae=e;switch(e){case"keypress":if(vs(r)===0)break e;case"keydown":case"keyup":le=Wm;break;case"focusin":ae="focus",le=yi;break;case"focusout":ae="blur",le=yi;break;case"beforeblur":case"afterblur":le=yi;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":le=Pu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":le=jm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":le=qm;break;case Gu:case Ku:case qu:le=Dm;break;case Xu:le=Qm;break;case"scroll":le=Am;break;case"wheel":le=Ym;break;case"copy":case"cut":case"paste":le=Fm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":le=Bu}var pe=(t&4)!==0,Ve=!pe&&e==="scroll",T=pe?Z!==null?Z+"Capture":null:Z;pe=[];for(var B=D,L;B!==null;){L=B;var ne=L.stateNode;if(L.tag===5&&ne!==null&&(L=ne,T!==null&&(ne=to(B,T),ne!=null&&pe.push(xo(B,ne,L)))),Ve)break;B=B.return}0<pe.length&&(Z=new le(Z,ae,null,r,Y),te.push({event:Z,listeners:pe}))}}if((t&7)===0){e:{if(Z=e==="mouseover"||e==="pointerover",le=e==="mouseout"||e==="pointerout",Z&&r!==ti&&(ae=r.relatedTarget||r.fromElement)&&(Hn(ae)||ae[tn]))break e;if((le||Z)&&(Z=Y.window===Y?Y:(Z=Y.ownerDocument)?Z.defaultView||Z.parentWindow:window,le?(ae=r.relatedTarget||r.toElement,le=D,ae=ae?Hn(ae):null,ae!==null&&(Ve=Vn(ae),ae!==Ve||ae.tag!==5&&ae.tag!==6)&&(ae=null)):(le=null,ae=D),le!==ae)){if(pe=Pu,ne="onMouseLeave",T="onMouseEnter",B="mouse",(e==="pointerout"||e==="pointerover")&&(pe=Bu,ne="onPointerLeave",T="onPointerEnter",B="pointer"),Ve=le==null?Z:yr(le),L=ae==null?Z:yr(ae),Z=new pe(ne,B+"leave",le,r,Y),Z.target=Ve,Z.relatedTarget=L,ne=null,Hn(Y)===D&&(pe=new pe(T,B+"enter",ae,r,Y),pe.target=L,pe.relatedTarget=Ve,ne=pe),Ve=ne,le&&ae)t:{for(pe=le,T=ae,B=0,L=pe;L;L=vr(L))B++;for(L=0,ne=T;ne;ne=vr(ne))L++;for(;0<B-L;)pe=vr(pe),B--;for(;0<L-B;)T=vr(T),L--;for(;B--;){if(pe===T||T!==null&&pe===T.alternate)break t;pe=vr(pe),T=vr(T)}pe=null}else pe=null;le!==null&&td(te,Z,le,pe,!1),ae!==null&&Ve!==null&&td(te,Ve,ae,pe,!0)}}e:{if(Z=D?yr(D):window,le=Z.nodeName&&Z.nodeName.toLowerCase(),le==="select"||le==="input"&&Z.type==="file")var he=sg;else if(Nu(Z))if(Du)he=cg;else{he=ig;var ve=lg}else(le=Z.nodeName)&&le.toLowerCase()==="input"&&(Z.type==="checkbox"||Z.type==="radio")&&(he=ag);if(he&&(he=he(e,D))){Iu(te,he,r,Y);break e}ve&&ve(e,Z,D),e==="focusout"&&(ve=Z._wrapperState)&&ve.controlled&&Z.type==="number"&&gn(Z,"number",Z.value)}switch(ve=D?yr(D):window,e){case"focusin":(Nu(ve)||ve.contentEditable==="true")&&(mr=ve,Ei=D,wo=null);break;case"focusout":wo=Ei=mr=null;break;case"mousedown":Pi=!0;break;case"contextmenu":case"mouseup":case"dragend":Pi=!1,Uu(te,r,Y);break;case"selectionchange":if(pg)break;case"keydown":case"keyup":Uu(te,r,Y)}var we;if(xi)e:{switch(e){case"compositionstart":var be="onCompositionStart";break e;case"compositionend":be="onCompositionEnd";break e;case"compositionupdate":be="onCompositionUpdate";break e}be=void 0}else hr?Lu(e,r)&&(be="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(be="onCompositionStart");be&&(Ru&&r.locale!=="ko"&&(hr||be!=="onCompositionStart"?be==="onCompositionEnd"&&hr&&(we=bu()):(kn=Y,mi="value"in kn?kn.value:kn.textContent,hr=!0)),ve=bs(D,be),0<ve.length&&(be=new _u(be,e,null,r,Y),te.push({event:be,listeners:ve}),we?be.data=we:(we=ju(r),we!==null&&(be.data=we)))),(we=eg?tg(e,r):ng(e,r))&&(D=bs(D,"onBeforeInput"),0<D.length&&(Y=new _u("onBeforeInput","beforeinput",null,r,Y),te.push({event:Y,listeners:D}),Y.data=we))}Ju(te,t)})}function xo(e,t,r){return{instance:e,listener:t,currentTarget:r}}function bs(e,t){for(var r=t+"Capture",i=[];e!==null;){var u=e,h=u.stateNode;u.tag===5&&h!==null&&(u=h,h=to(e,r),h!=null&&i.unshift(xo(e,h,u)),h=to(e,t),h!=null&&i.push(xo(e,h,u))),e=e.return}return i}function vr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function td(e,t,r,i,u){for(var h=t._reactName,w=[];r!==null&&r!==i;){var k=r,E=k.alternate,D=k.stateNode;if(E!==null&&E===i)break;k.tag===5&&D!==null&&(k=D,u?(E=to(r,h),E!=null&&w.unshift(xo(r,E,k))):u||(E=to(r,h),E!=null&&w.push(xo(r,E,k)))),r=r.return}w.length!==0&&e.push({event:t,listeners:w})}var gg=/\r\n?/g,vg=/\u0000|\uFFFD/g;function nd(e){return(typeof e=="string"?e:""+e).replace(gg,`
`).replace(vg,"")}function Es(e,t,r){if(t=nd(t),nd(e)!==t&&r)throw Error(s(425))}function Ps(){}var Li=null,ji=null;function Ni(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ii=typeof setTimeout=="function"?setTimeout:void 0,wg=typeof clearTimeout=="function"?clearTimeout:void 0,rd=typeof Promise=="function"?Promise:void 0,yg=typeof queueMicrotask=="function"?queueMicrotask:typeof rd<"u"?function(e){return rd.resolve(null).then(e).catch(Sg)}:Ii;function Sg(e){setTimeout(function(){throw e})}function Di(e,t){var r=t,i=0;do{var u=r.nextSibling;if(e.removeChild(r),u&&u.nodeType===8)if(r=u.data,r==="/$"){if(i===0){e.removeChild(u),uo(t);return}i--}else r!=="$"&&r!=="$?"&&r!=="$!"||i++;r=u}while(r);uo(t)}function En(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function od(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var wr=Math.random().toString(36).slice(2),Kt="__reactFiber$"+wr,Co="__reactProps$"+wr,tn="__reactContainer$"+wr,Oi="__reactEvents$"+wr,xg="__reactListeners$"+wr,Cg="__reactHandles$"+wr;function Hn(e){var t=e[Kt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[tn]||r[Kt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=od(e);e!==null;){if(r=e[Kt])return r;e=od(e)}return t}e=r,r=e.parentNode}return null}function ko(e){return e=e[Kt]||e[tn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function yr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(s(33))}function _s(e){return e[Co]||null}var Fi=[],Sr=-1;function Pn(e){return{current:e}}function De(e){0>Sr||(e.current=Fi[Sr],Fi[Sr]=null,Sr--)}function Ne(e,t){Sr++,Fi[Sr]=e.current,e.current=t}var _n={},rt=Pn(_n),ut=Pn(!1),Un=_n;function xr(e,t){var r=e.type.contextTypes;if(!r)return _n;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var u={},h;for(h in r)u[h]=t[h];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=u),u}function dt(e){return e=e.childContextTypes,e!=null}function Bs(){De(ut),De(rt)}function sd(e,t,r){if(rt.current!==_n)throw Error(s(168));Ne(rt,t),Ne(ut,r)}function ld(e,t,r){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return r;i=i.getChildContext();for(var u in i)if(!(u in t))throw Error(s(108,xe(e)||"Unknown",u));return q({},r,i)}function Rs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||_n,Un=rt.current,Ne(rt,e),Ne(ut,ut.current),!0}function id(e,t,r){var i=e.stateNode;if(!i)throw Error(s(169));r?(e=ld(e,t,Un),i.__reactInternalMemoizedMergedChildContext=e,De(ut),De(rt),Ne(rt,e)):De(ut),Ne(ut,r)}var nn=null,Ts=!1,$i=!1;function ad(e){nn===null?nn=[e]:nn.push(e)}function kg(e){Ts=!0,ad(e)}function Bn(){if(!$i&&nn!==null){$i=!0;var e=0,t=je;try{var r=nn;for(je=1;e<r.length;e++){var i=r[e];do i=i(!0);while(i!==null)}nn=null,Ts=!1}catch(u){throw nn!==null&&(nn=nn.slice(e+1)),uu(ii,Bn),u}finally{je=t,$i=!1}}return null}var Cr=[],kr=0,As=null,Ls=0,Et=[],Pt=0,Wn=null,rn=1,on="";function Gn(e,t){Cr[kr++]=Ls,Cr[kr++]=As,As=e,Ls=t}function cd(e,t,r){Et[Pt++]=rn,Et[Pt++]=on,Et[Pt++]=Wn,Wn=e;var i=rn;e=on;var u=32-It(i)-1;i&=~(1<<u),r+=1;var h=32-It(t)+u;if(30<h){var w=u-u%5;h=(i&(1<<w)-1).toString(32),i>>=w,u-=w,rn=1<<32-It(t)+u|r<<u|i,on=h+e}else rn=1<<h|r<<u|i,on=e}function Mi(e){e.return!==null&&(Gn(e,1),cd(e,1,0))}function zi(e){for(;e===As;)As=Cr[--kr],Cr[kr]=null,Ls=Cr[--kr],Cr[kr]=null;for(;e===Wn;)Wn=Et[--Pt],Et[Pt]=null,on=Et[--Pt],Et[Pt]=null,rn=Et[--Pt],Et[Pt]=null}var wt=null,yt=null,Oe=!1,Ot=null;function ud(e,t){var r=Tt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function dd(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,wt=e,yt=En(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,wt=e,yt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Wn!==null?{id:rn,overflow:on}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Tt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,wt=e,yt=null,!0):!1;default:return!1}}function Vi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Hi(e){if(Oe){var t=yt;if(t){var r=t;if(!dd(e,t)){if(Vi(e))throw Error(s(418));t=En(r.nextSibling);var i=wt;t&&dd(e,t)?ud(i,r):(e.flags=e.flags&-4097|2,Oe=!1,wt=e)}}else{if(Vi(e))throw Error(s(418));e.flags=e.flags&-4097|2,Oe=!1,wt=e}}}function pd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;wt=e}function js(e){if(e!==wt)return!1;if(!Oe)return pd(e),Oe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ni(e.type,e.memoizedProps)),t&&(t=yt)){if(Vi(e))throw fd(),Error(s(418));for(;t;)ud(e,t),t=En(t.nextSibling)}if(pd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){yt=En(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}yt=null}}else yt=wt?En(e.stateNode.nextSibling):null;return!0}function fd(){for(var e=yt;e;)e=En(e.nextSibling)}function br(){yt=wt=null,Oe=!1}function Ui(e){Ot===null?Ot=[e]:Ot.push(e)}var bg=V.ReactCurrentBatchConfig;function bo(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(s(309));var i=r.stateNode}if(!i)throw Error(s(147,e));var u=i,h=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===h?t.ref:(t=function(w){var k=u.refs;w===null?delete k[h]:k[h]=w},t._stringRef=h,t)}if(typeof e!="string")throw Error(s(284));if(!r._owner)throw Error(s(290,e))}return e}function Ns(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function hd(e){var t=e._init;return t(e._payload)}function md(e){function t(T,B){if(e){var L=T.deletions;L===null?(T.deletions=[B],T.flags|=16):L.push(B)}}function r(T,B){if(!e)return null;for(;B!==null;)t(T,B),B=B.sibling;return null}function i(T,B){for(T=new Map;B!==null;)B.key!==null?T.set(B.key,B):T.set(B.index,B),B=B.sibling;return T}function u(T,B){return T=Dn(T,B),T.index=0,T.sibling=null,T}function h(T,B,L){return T.index=L,e?(L=T.alternate,L!==null?(L=L.index,L<B?(T.flags|=2,B):L):(T.flags|=2,B)):(T.flags|=1048576,B)}function w(T){return e&&T.alternate===null&&(T.flags|=2),T}function k(T,B,L,ne){return B===null||B.tag!==6?(B=Ia(L,T.mode,ne),B.return=T,B):(B=u(B,L),B.return=T,B)}function E(T,B,L,ne){var he=L.type;return he===F?Y(T,B,L.props.children,ne,L.key):B!==null&&(B.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===J&&hd(he)===B.type)?(ne=u(B,L.props),ne.ref=bo(T,B,L),ne.return=T,ne):(ne=ol(L.type,L.key,L.props,null,T.mode,ne),ne.ref=bo(T,B,L),ne.return=T,ne)}function D(T,B,L,ne){return B===null||B.tag!==4||B.stateNode.containerInfo!==L.containerInfo||B.stateNode.implementation!==L.implementation?(B=Da(L,T.mode,ne),B.return=T,B):(B=u(B,L.children||[]),B.return=T,B)}function Y(T,B,L,ne,he){return B===null||B.tag!==7?(B=er(L,T.mode,ne,he),B.return=T,B):(B=u(B,L),B.return=T,B)}function te(T,B,L){if(typeof B=="string"&&B!==""||typeof B=="number")return B=Ia(""+B,T.mode,L),B.return=T,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case N:return L=ol(B.type,B.key,B.props,null,T.mode,L),L.ref=bo(T,null,B),L.return=T,L;case $:return B=Da(B,T.mode,L),B.return=T,B;case J:var ne=B._init;return te(T,ne(B._payload),L)}if(Nt(B)||G(B))return B=er(B,T.mode,L,null),B.return=T,B;Ns(T,B)}return null}function Z(T,B,L,ne){var he=B!==null?B.key:null;if(typeof L=="string"&&L!==""||typeof L=="number")return he!==null?null:k(T,B,""+L,ne);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case N:return L.key===he?E(T,B,L,ne):null;case $:return L.key===he?D(T,B,L,ne):null;case J:return he=L._init,Z(T,B,he(L._payload),ne)}if(Nt(L)||G(L))return he!==null?null:Y(T,B,L,ne,null);Ns(T,L)}return null}function le(T,B,L,ne,he){if(typeof ne=="string"&&ne!==""||typeof ne=="number")return T=T.get(L)||null,k(B,T,""+ne,he);if(typeof ne=="object"&&ne!==null){switch(ne.$$typeof){case N:return T=T.get(ne.key===null?L:ne.key)||null,E(B,T,ne,he);case $:return T=T.get(ne.key===null?L:ne.key)||null,D(B,T,ne,he);case J:var ve=ne._init;return le(T,B,L,ve(ne._payload),he)}if(Nt(ne)||G(ne))return T=T.get(L)||null,Y(B,T,ne,he,null);Ns(B,ne)}return null}function ae(T,B,L,ne){for(var he=null,ve=null,we=B,be=B=0,Je=null;we!==null&&be<L.length;be++){we.index>be?(Je=we,we=null):Je=we.sibling;var Ae=Z(T,we,L[be],ne);if(Ae===null){we===null&&(we=Je);break}e&&we&&Ae.alternate===null&&t(T,we),B=h(Ae,B,be),ve===null?he=Ae:ve.sibling=Ae,ve=Ae,we=Je}if(be===L.length)return r(T,we),Oe&&Gn(T,be),he;if(we===null){for(;be<L.length;be++)we=te(T,L[be],ne),we!==null&&(B=h(we,B,be),ve===null?he=we:ve.sibling=we,ve=we);return Oe&&Gn(T,be),he}for(we=i(T,we);be<L.length;be++)Je=le(we,T,be,L[be],ne),Je!==null&&(e&&Je.alternate!==null&&we.delete(Je.key===null?be:Je.key),B=h(Je,B,be),ve===null?he=Je:ve.sibling=Je,ve=Je);return e&&we.forEach(function(On){return t(T,On)}),Oe&&Gn(T,be),he}function pe(T,B,L,ne){var he=G(L);if(typeof he!="function")throw Error(s(150));if(L=he.call(L),L==null)throw Error(s(151));for(var ve=he=null,we=B,be=B=0,Je=null,Ae=L.next();we!==null&&!Ae.done;be++,Ae=L.next()){we.index>be?(Je=we,we=null):Je=we.sibling;var On=Z(T,we,Ae.value,ne);if(On===null){we===null&&(we=Je);break}e&&we&&On.alternate===null&&t(T,we),B=h(On,B,be),ve===null?he=On:ve.sibling=On,ve=On,we=Je}if(Ae.done)return r(T,we),Oe&&Gn(T,be),he;if(we===null){for(;!Ae.done;be++,Ae=L.next())Ae=te(T,Ae.value,ne),Ae!==null&&(B=h(Ae,B,be),ve===null?he=Ae:ve.sibling=Ae,ve=Ae);return Oe&&Gn(T,be),he}for(we=i(T,we);!Ae.done;be++,Ae=L.next())Ae=le(we,T,be,Ae.value,ne),Ae!==null&&(e&&Ae.alternate!==null&&we.delete(Ae.key===null?be:Ae.key),B=h(Ae,B,be),ve===null?he=Ae:ve.sibling=Ae,ve=Ae);return e&&we.forEach(function(rv){return t(T,rv)}),Oe&&Gn(T,be),he}function Ve(T,B,L,ne){if(typeof L=="object"&&L!==null&&L.type===F&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case N:e:{for(var he=L.key,ve=B;ve!==null;){if(ve.key===he){if(he=L.type,he===F){if(ve.tag===7){r(T,ve.sibling),B=u(ve,L.props.children),B.return=T,T=B;break e}}else if(ve.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===J&&hd(he)===ve.type){r(T,ve.sibling),B=u(ve,L.props),B.ref=bo(T,ve,L),B.return=T,T=B;break e}r(T,ve);break}else t(T,ve);ve=ve.sibling}L.type===F?(B=er(L.props.children,T.mode,ne,L.key),B.return=T,T=B):(ne=ol(L.type,L.key,L.props,null,T.mode,ne),ne.ref=bo(T,B,L),ne.return=T,T=ne)}return w(T);case $:e:{for(ve=L.key;B!==null;){if(B.key===ve)if(B.tag===4&&B.stateNode.containerInfo===L.containerInfo&&B.stateNode.implementation===L.implementation){r(T,B.sibling),B=u(B,L.children||[]),B.return=T,T=B;break e}else{r(T,B);break}else t(T,B);B=B.sibling}B=Da(L,T.mode,ne),B.return=T,T=B}return w(T);case J:return ve=L._init,Ve(T,B,ve(L._payload),ne)}if(Nt(L))return ae(T,B,L,ne);if(G(L))return pe(T,B,L,ne);Ns(T,L)}return typeof L=="string"&&L!==""||typeof L=="number"?(L=""+L,B!==null&&B.tag===6?(r(T,B.sibling),B=u(B,L),B.return=T,T=B):(r(T,B),B=Ia(L,T.mode,ne),B.return=T,T=B),w(T)):r(T,B)}return Ve}var Er=md(!0),gd=md(!1),Is=Pn(null),Ds=null,Pr=null,Wi=null;function Gi(){Wi=Pr=Ds=null}function Ki(e){var t=Is.current;De(Is),e._currentValue=t}function qi(e,t,r){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===r)break;e=e.return}}function _r(e,t){Ds=e,Wi=Pr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(pt=!0),e.firstContext=null)}function _t(e){var t=e._currentValue;if(Wi!==e)if(e={context:e,memoizedValue:t,next:null},Pr===null){if(Ds===null)throw Error(s(308));Pr=e,Ds.dependencies={lanes:0,firstContext:e}}else Pr=Pr.next=e;return t}var Kn=null;function Xi(e){Kn===null?Kn=[e]:Kn.push(e)}function vd(e,t,r,i){var u=t.interleaved;return u===null?(r.next=r,Xi(t)):(r.next=u.next,u.next=r),t.interleaved=r,sn(e,i)}function sn(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Rn=!1;function Qi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wd(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ln(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Tn(e,t,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(Te&2)!==0){var u=i.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),i.pending=t,sn(e,r)}return u=i.interleaved,u===null?(t.next=t,Xi(i)):(t.next=u.next,u.next=t),i.interleaved=t,sn(e,r)}function Os(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,ui(e,r)}}function yd(e,t){var r=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,r===i)){var u=null,h=null;if(r=r.firstBaseUpdate,r!==null){do{var w={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};h===null?u=h=w:h=h.next=w,r=r.next}while(r!==null);h===null?u=h=t:h=h.next=t}else u=h=t;r={baseState:i.baseState,firstBaseUpdate:u,lastBaseUpdate:h,shared:i.shared,effects:i.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Fs(e,t,r,i){var u=e.updateQueue;Rn=!1;var h=u.firstBaseUpdate,w=u.lastBaseUpdate,k=u.shared.pending;if(k!==null){u.shared.pending=null;var E=k,D=E.next;E.next=null,w===null?h=D:w.next=D,w=E;var Y=e.alternate;Y!==null&&(Y=Y.updateQueue,k=Y.lastBaseUpdate,k!==w&&(k===null?Y.firstBaseUpdate=D:k.next=D,Y.lastBaseUpdate=E))}if(h!==null){var te=u.baseState;w=0,Y=D=E=null,k=h;do{var Z=k.lane,le=k.eventTime;if((i&Z)===Z){Y!==null&&(Y=Y.next={eventTime:le,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});e:{var ae=e,pe=k;switch(Z=t,le=r,pe.tag){case 1:if(ae=pe.payload,typeof ae=="function"){te=ae.call(le,te,Z);break e}te=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=pe.payload,Z=typeof ae=="function"?ae.call(le,te,Z):ae,Z==null)break e;te=q({},te,Z);break e;case 2:Rn=!0}}k.callback!==null&&k.lane!==0&&(e.flags|=64,Z=u.effects,Z===null?u.effects=[k]:Z.push(k))}else le={eventTime:le,lane:Z,tag:k.tag,payload:k.payload,callback:k.callback,next:null},Y===null?(D=Y=le,E=te):Y=Y.next=le,w|=Z;if(k=k.next,k===null){if(k=u.shared.pending,k===null)break;Z=k,k=Z.next,Z.next=null,u.lastBaseUpdate=Z,u.shared.pending=null}}while(!0);if(Y===null&&(E=te),u.baseState=E,u.firstBaseUpdate=D,u.lastBaseUpdate=Y,t=u.shared.interleaved,t!==null){u=t;do w|=u.lane,u=u.next;while(u!==t)}else h===null&&(u.shared.lanes=0);Qn|=w,e.lanes=w,e.memoizedState=te}}function Sd(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var i=e[t],u=i.callback;if(u!==null){if(i.callback=null,i=r,typeof u!="function")throw Error(s(191,u));u.call(i)}}}var Eo={},qt=Pn(Eo),Po=Pn(Eo),_o=Pn(Eo);function qn(e){if(e===Eo)throw Error(s(174));return e}function Zi(e,t){switch(Ne(_o,t),Ne(Po,e),Ne(qt,Eo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Yl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Yl(t,e)}De(qt),Ne(qt,t)}function Br(){De(qt),De(Po),De(_o)}function xd(e){qn(_o.current);var t=qn(qt.current),r=Yl(t,e.type);t!==r&&(Ne(Po,e),Ne(qt,r))}function Yi(e){Po.current===e&&(De(qt),De(Po))}var Fe=Pn(0);function $s(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ji=[];function ea(){for(var e=0;e<Ji.length;e++)Ji[e]._workInProgressVersionPrimary=null;Ji.length=0}var Ms=V.ReactCurrentDispatcher,ta=V.ReactCurrentBatchConfig,Xn=0,$e=null,Ke=null,Ze=null,zs=!1,Bo=!1,Ro=0,Eg=0;function ot(){throw Error(s(321))}function na(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Dt(e[r],t[r]))return!1;return!0}function ra(e,t,r,i,u,h){if(Xn=h,$e=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ms.current=e===null||e.memoizedState===null?Rg:Tg,e=r(i,u),Bo){h=0;do{if(Bo=!1,Ro=0,25<=h)throw Error(s(301));h+=1,Ze=Ke=null,t.updateQueue=null,Ms.current=Ag,e=r(i,u)}while(Bo)}if(Ms.current=Us,t=Ke!==null&&Ke.next!==null,Xn=0,Ze=Ke=$e=null,zs=!1,t)throw Error(s(300));return e}function oa(){var e=Ro!==0;return Ro=0,e}function Xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?$e.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Bt(){if(Ke===null){var e=$e.alternate;e=e!==null?e.memoizedState:null}else e=Ke.next;var t=Ze===null?$e.memoizedState:Ze.next;if(t!==null)Ze=t,Ke=e;else{if(e===null)throw Error(s(310));Ke=e,e={memoizedState:Ke.memoizedState,baseState:Ke.baseState,baseQueue:Ke.baseQueue,queue:Ke.queue,next:null},Ze===null?$e.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function To(e,t){return typeof t=="function"?t(e):t}function sa(e){var t=Bt(),r=t.queue;if(r===null)throw Error(s(311));r.lastRenderedReducer=e;var i=Ke,u=i.baseQueue,h=r.pending;if(h!==null){if(u!==null){var w=u.next;u.next=h.next,h.next=w}i.baseQueue=u=h,r.pending=null}if(u!==null){h=u.next,i=i.baseState;var k=w=null,E=null,D=h;do{var Y=D.lane;if((Xn&Y)===Y)E!==null&&(E=E.next={lane:0,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),i=D.hasEagerState?D.eagerState:e(i,D.action);else{var te={lane:Y,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null};E===null?(k=E=te,w=i):E=E.next=te,$e.lanes|=Y,Qn|=Y}D=D.next}while(D!==null&&D!==h);E===null?w=i:E.next=k,Dt(i,t.memoizedState)||(pt=!0),t.memoizedState=i,t.baseState=w,t.baseQueue=E,r.lastRenderedState=i}if(e=r.interleaved,e!==null){u=e;do h=u.lane,$e.lanes|=h,Qn|=h,u=u.next;while(u!==e)}else u===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function la(e){var t=Bt(),r=t.queue;if(r===null)throw Error(s(311));r.lastRenderedReducer=e;var i=r.dispatch,u=r.pending,h=t.memoizedState;if(u!==null){r.pending=null;var w=u=u.next;do h=e(h,w.action),w=w.next;while(w!==u);Dt(h,t.memoizedState)||(pt=!0),t.memoizedState=h,t.baseQueue===null&&(t.baseState=h),r.lastRenderedState=h}return[h,i]}function Cd(){}function kd(e,t){var r=$e,i=Bt(),u=t(),h=!Dt(i.memoizedState,u);if(h&&(i.memoizedState=u,pt=!0),i=i.queue,ia(Pd.bind(null,r,i,e),[e]),i.getSnapshot!==t||h||Ze!==null&&Ze.memoizedState.tag&1){if(r.flags|=2048,Ao(9,Ed.bind(null,r,i,u,t),void 0,null),Ye===null)throw Error(s(349));(Xn&30)!==0||bd(r,t,u)}return u}function bd(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=$e.updateQueue,t===null?(t={lastEffect:null,stores:null},$e.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Ed(e,t,r,i){t.value=r,t.getSnapshot=i,_d(t)&&Bd(e)}function Pd(e,t,r){return r(function(){_d(t)&&Bd(e)})}function _d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Dt(e,r)}catch{return!0}}function Bd(e){var t=sn(e,1);t!==null&&zt(t,e,1,-1)}function Rd(e){var t=Xt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:To,lastRenderedState:e},t.queue=e,e=e.dispatch=Bg.bind(null,$e,e),[t.memoizedState,e]}function Ao(e,t,r,i){return e={tag:e,create:t,destroy:r,deps:i,next:null},t=$e.updateQueue,t===null?(t={lastEffect:null,stores:null},$e.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(i=r.next,r.next=e,e.next=i,t.lastEffect=e)),e}function Td(){return Bt().memoizedState}function Vs(e,t,r,i){var u=Xt();$e.flags|=e,u.memoizedState=Ao(1|t,r,void 0,i===void 0?null:i)}function Hs(e,t,r,i){var u=Bt();i=i===void 0?null:i;var h=void 0;if(Ke!==null){var w=Ke.memoizedState;if(h=w.destroy,i!==null&&na(i,w.deps)){u.memoizedState=Ao(t,r,h,i);return}}$e.flags|=e,u.memoizedState=Ao(1|t,r,h,i)}function Ad(e,t){return Vs(8390656,8,e,t)}function ia(e,t){return Hs(2048,8,e,t)}function Ld(e,t){return Hs(4,2,e,t)}function jd(e,t){return Hs(4,4,e,t)}function Nd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Id(e,t,r){return r=r!=null?r.concat([e]):null,Hs(4,4,Nd.bind(null,t,e),r)}function aa(){}function Dd(e,t){var r=Bt();t=t===void 0?null:t;var i=r.memoizedState;return i!==null&&t!==null&&na(t,i[1])?i[0]:(r.memoizedState=[e,t],e)}function Od(e,t){var r=Bt();t=t===void 0?null:t;var i=r.memoizedState;return i!==null&&t!==null&&na(t,i[1])?i[0]:(e=e(),r.memoizedState=[e,t],e)}function Fd(e,t,r){return(Xn&21)===0?(e.baseState&&(e.baseState=!1,pt=!0),e.memoizedState=r):(Dt(r,t)||(r=hu(),$e.lanes|=r,Qn|=r,e.baseState=!0),t)}function Pg(e,t){var r=je;je=r!==0&&4>r?r:4,e(!0);var i=ta.transition;ta.transition={};try{e(!1),t()}finally{je=r,ta.transition=i}}function $d(){return Bt().memoizedState}function _g(e,t,r){var i=Nn(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Md(e))zd(t,r);else if(r=vd(e,t,r,i),r!==null){var u=at();zt(r,e,i,u),Vd(r,t,i)}}function Bg(e,t,r){var i=Nn(e),u={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Md(e))zd(t,u);else{var h=e.alternate;if(e.lanes===0&&(h===null||h.lanes===0)&&(h=t.lastRenderedReducer,h!==null))try{var w=t.lastRenderedState,k=h(w,r);if(u.hasEagerState=!0,u.eagerState=k,Dt(k,w)){var E=t.interleaved;E===null?(u.next=u,Xi(t)):(u.next=E.next,E.next=u),t.interleaved=u;return}}catch{}r=vd(e,t,u,i),r!==null&&(u=at(),zt(r,e,i,u),Vd(r,t,i))}}function Md(e){var t=e.alternate;return e===$e||t!==null&&t===$e}function zd(e,t){Bo=zs=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Vd(e,t,r){if((r&4194240)!==0){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,ui(e,r)}}var Us={readContext:_t,useCallback:ot,useContext:ot,useEffect:ot,useImperativeHandle:ot,useInsertionEffect:ot,useLayoutEffect:ot,useMemo:ot,useReducer:ot,useRef:ot,useState:ot,useDebugValue:ot,useDeferredValue:ot,useTransition:ot,useMutableSource:ot,useSyncExternalStore:ot,useId:ot,unstable_isNewReconciler:!1},Rg={readContext:_t,useCallback:function(e,t){return Xt().memoizedState=[e,t===void 0?null:t],e},useContext:_t,useEffect:Ad,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Vs(4194308,4,Nd.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Vs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Vs(4,2,e,t)},useMemo:function(e,t){var r=Xt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=Xt();return t=r!==void 0?r(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=_g.bind(null,$e,e),[i.memoizedState,e]},useRef:function(e){var t=Xt();return e={current:e},t.memoizedState=e},useState:Rd,useDebugValue:aa,useDeferredValue:function(e){return Xt().memoizedState=e},useTransition:function(){var e=Rd(!1),t=e[0];return e=Pg.bind(null,e[1]),Xt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=$e,u=Xt();if(Oe){if(r===void 0)throw Error(s(407));r=r()}else{if(r=t(),Ye===null)throw Error(s(349));(Xn&30)!==0||bd(i,t,r)}u.memoizedState=r;var h={value:r,getSnapshot:t};return u.queue=h,Ad(Pd.bind(null,i,h,e),[e]),i.flags|=2048,Ao(9,Ed.bind(null,i,h,r,t),void 0,null),r},useId:function(){var e=Xt(),t=Ye.identifierPrefix;if(Oe){var r=on,i=rn;r=(i&~(1<<32-It(i)-1)).toString(32)+r,t=":"+t+"R"+r,r=Ro++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Eg++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Tg={readContext:_t,useCallback:Dd,useContext:_t,useEffect:ia,useImperativeHandle:Id,useInsertionEffect:Ld,useLayoutEffect:jd,useMemo:Od,useReducer:sa,useRef:Td,useState:function(){return sa(To)},useDebugValue:aa,useDeferredValue:function(e){var t=Bt();return Fd(t,Ke.memoizedState,e)},useTransition:function(){var e=sa(To)[0],t=Bt().memoizedState;return[e,t]},useMutableSource:Cd,useSyncExternalStore:kd,useId:$d,unstable_isNewReconciler:!1},Ag={readContext:_t,useCallback:Dd,useContext:_t,useEffect:ia,useImperativeHandle:Id,useInsertionEffect:Ld,useLayoutEffect:jd,useMemo:Od,useReducer:la,useRef:Td,useState:function(){return la(To)},useDebugValue:aa,useDeferredValue:function(e){var t=Bt();return Ke===null?t.memoizedState=e:Fd(t,Ke.memoizedState,e)},useTransition:function(){var e=la(To)[0],t=Bt().memoizedState;return[e,t]},useMutableSource:Cd,useSyncExternalStore:kd,useId:$d,unstable_isNewReconciler:!1};function Ft(e,t){if(e&&e.defaultProps){t=q({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function ca(e,t,r,i){t=e.memoizedState,r=r(i,t),r=r==null?t:q({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Ws={isMounted:function(e){return(e=e._reactInternals)?Vn(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var i=at(),u=Nn(e),h=ln(i,u);h.payload=t,r!=null&&(h.callback=r),t=Tn(e,h,u),t!==null&&(zt(t,e,u,i),Os(t,e,u))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var i=at(),u=Nn(e),h=ln(i,u);h.tag=1,h.payload=t,r!=null&&(h.callback=r),t=Tn(e,h,u),t!==null&&(zt(t,e,u,i),Os(t,e,u))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=at(),i=Nn(e),u=ln(r,i);u.tag=2,t!=null&&(u.callback=t),t=Tn(e,u,i),t!==null&&(zt(t,e,i,r),Os(t,e,i))}};function Hd(e,t,r,i,u,h,w){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,h,w):t.prototype&&t.prototype.isPureReactComponent?!vo(r,i)||!vo(u,h):!0}function Ud(e,t,r){var i=!1,u=_n,h=t.contextType;return typeof h=="object"&&h!==null?h=_t(h):(u=dt(t)?Un:rt.current,i=t.contextTypes,h=(i=i!=null)?xr(e,u):_n),t=new t(r,h),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ws,e.stateNode=t,t._reactInternals=e,i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=u,e.__reactInternalMemoizedMaskedChildContext=h),t}function Wd(e,t,r,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,i),t.state!==e&&Ws.enqueueReplaceState(t,t.state,null)}function ua(e,t,r,i){var u=e.stateNode;u.props=r,u.state=e.memoizedState,u.refs={},Qi(e);var h=t.contextType;typeof h=="object"&&h!==null?u.context=_t(h):(h=dt(t)?Un:rt.current,u.context=xr(e,h)),u.state=e.memoizedState,h=t.getDerivedStateFromProps,typeof h=="function"&&(ca(e,t,h,r),u.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(t=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),t!==u.state&&Ws.enqueueReplaceState(u,u.state,null),Fs(e,r,u,i),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308)}function Rr(e,t){try{var r="",i=t;do r+=ce(i),i=i.return;while(i);var u=r}catch(h){u=`
Error generating stack: `+h.message+`
`+h.stack}return{value:e,source:t,stack:u,digest:null}}function da(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function pa(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Lg=typeof WeakMap=="function"?WeakMap:Map;function Gd(e,t,r){r=ln(-1,r),r.tag=3,r.payload={element:null};var i=t.value;return r.callback=function(){Ys||(Ys=!0,_a=i),pa(e,t)},r}function Kd(e,t,r){r=ln(-1,r),r.tag=3;var i=e.type.getDerivedStateFromError;if(typeof i=="function"){var u=t.value;r.payload=function(){return i(u)},r.callback=function(){pa(e,t)}}var h=e.stateNode;return h!==null&&typeof h.componentDidCatch=="function"&&(r.callback=function(){pa(e,t),typeof i!="function"&&(Ln===null?Ln=new Set([this]):Ln.add(this));var w=t.stack;this.componentDidCatch(t.value,{componentStack:w!==null?w:""})}),r}function qd(e,t,r){var i=e.pingCache;if(i===null){i=e.pingCache=new Lg;var u=new Set;i.set(t,u)}else u=i.get(t),u===void 0&&(u=new Set,i.set(t,u));u.has(r)||(u.add(r),e=Gg.bind(null,e,t,r),t.then(e,e))}function Xd(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Qd(e,t,r,i,u){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=ln(-1,1),t.tag=2,Tn(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=u,e)}var jg=V.ReactCurrentOwner,pt=!1;function it(e,t,r,i){t.child=e===null?gd(t,null,r,i):Er(t,e.child,r,i)}function Zd(e,t,r,i,u){r=r.render;var h=t.ref;return _r(t,u),i=ra(e,t,r,i,h,u),r=oa(),e!==null&&!pt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,an(e,t,u)):(Oe&&r&&Mi(t),t.flags|=1,it(e,t,i,u),t.child)}function Yd(e,t,r,i,u){if(e===null){var h=r.type;return typeof h=="function"&&!Na(h)&&h.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=h,Jd(e,t,h,i,u)):(e=ol(r.type,null,i,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(h=e.child,(e.lanes&u)===0){var w=h.memoizedProps;if(r=r.compare,r=r!==null?r:vo,r(w,i)&&e.ref===t.ref)return an(e,t,u)}return t.flags|=1,e=Dn(h,i),e.ref=t.ref,e.return=t,t.child=e}function Jd(e,t,r,i,u){if(e!==null){var h=e.memoizedProps;if(vo(h,i)&&e.ref===t.ref)if(pt=!1,t.pendingProps=i=h,(e.lanes&u)!==0)(e.flags&131072)!==0&&(pt=!0);else return t.lanes=e.lanes,an(e,t,u)}return fa(e,t,r,i,u)}function ep(e,t,r){var i=t.pendingProps,u=i.children,h=e!==null?e.memoizedState:null;if(i.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ne(Ar,St),St|=r;else{if((r&1073741824)===0)return e=h!==null?h.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ne(Ar,St),St|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=h!==null?h.baseLanes:r,Ne(Ar,St),St|=i}else h!==null?(i=h.baseLanes|r,t.memoizedState=null):i=r,Ne(Ar,St),St|=i;return it(e,t,u,r),t.child}function tp(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function fa(e,t,r,i,u){var h=dt(r)?Un:rt.current;return h=xr(t,h),_r(t,u),r=ra(e,t,r,i,h,u),i=oa(),e!==null&&!pt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,an(e,t,u)):(Oe&&i&&Mi(t),t.flags|=1,it(e,t,r,u),t.child)}function np(e,t,r,i,u){if(dt(r)){var h=!0;Rs(t)}else h=!1;if(_r(t,u),t.stateNode===null)Ks(e,t),Ud(t,r,i),ua(t,r,i,u),i=!0;else if(e===null){var w=t.stateNode,k=t.memoizedProps;w.props=k;var E=w.context,D=r.contextType;typeof D=="object"&&D!==null?D=_t(D):(D=dt(r)?Un:rt.current,D=xr(t,D));var Y=r.getDerivedStateFromProps,te=typeof Y=="function"||typeof w.getSnapshotBeforeUpdate=="function";te||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(k!==i||E!==D)&&Wd(t,w,i,D),Rn=!1;var Z=t.memoizedState;w.state=Z,Fs(t,i,w,u),E=t.memoizedState,k!==i||Z!==E||ut.current||Rn?(typeof Y=="function"&&(ca(t,r,Y,i),E=t.memoizedState),(k=Rn||Hd(t,r,k,i,Z,E,D))?(te||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount()),typeof w.componentDidMount=="function"&&(t.flags|=4194308)):(typeof w.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=E),w.props=i,w.state=E,w.context=D,i=k):(typeof w.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{w=t.stateNode,wd(e,t),k=t.memoizedProps,D=t.type===t.elementType?k:Ft(t.type,k),w.props=D,te=t.pendingProps,Z=w.context,E=r.contextType,typeof E=="object"&&E!==null?E=_t(E):(E=dt(r)?Un:rt.current,E=xr(t,E));var le=r.getDerivedStateFromProps;(Y=typeof le=="function"||typeof w.getSnapshotBeforeUpdate=="function")||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(k!==te||Z!==E)&&Wd(t,w,i,E),Rn=!1,Z=t.memoizedState,w.state=Z,Fs(t,i,w,u);var ae=t.memoizedState;k!==te||Z!==ae||ut.current||Rn?(typeof le=="function"&&(ca(t,r,le,i),ae=t.memoizedState),(D=Rn||Hd(t,r,D,i,Z,ae,E)||!1)?(Y||typeof w.UNSAFE_componentWillUpdate!="function"&&typeof w.componentWillUpdate!="function"||(typeof w.componentWillUpdate=="function"&&w.componentWillUpdate(i,ae,E),typeof w.UNSAFE_componentWillUpdate=="function"&&w.UNSAFE_componentWillUpdate(i,ae,E)),typeof w.componentDidUpdate=="function"&&(t.flags|=4),typeof w.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof w.componentDidUpdate!="function"||k===e.memoizedProps&&Z===e.memoizedState||(t.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||k===e.memoizedProps&&Z===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=ae),w.props=i,w.state=ae,w.context=E,i=D):(typeof w.componentDidUpdate!="function"||k===e.memoizedProps&&Z===e.memoizedState||(t.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||k===e.memoizedProps&&Z===e.memoizedState||(t.flags|=1024),i=!1)}return ha(e,t,r,i,h,u)}function ha(e,t,r,i,u,h){tp(e,t);var w=(t.flags&128)!==0;if(!i&&!w)return u&&id(t,r,!1),an(e,t,h);i=t.stateNode,jg.current=t;var k=w&&typeof r.getDerivedStateFromError!="function"?null:i.render();return t.flags|=1,e!==null&&w?(t.child=Er(t,e.child,null,h),t.child=Er(t,null,k,h)):it(e,t,k,h),t.memoizedState=i.state,u&&id(t,r,!0),t.child}function rp(e){var t=e.stateNode;t.pendingContext?sd(e,t.pendingContext,t.pendingContext!==t.context):t.context&&sd(e,t.context,!1),Zi(e,t.containerInfo)}function op(e,t,r,i,u){return br(),Ui(u),t.flags|=256,it(e,t,r,i),t.child}var ma={dehydrated:null,treeContext:null,retryLane:0};function ga(e){return{baseLanes:e,cachePool:null,transitions:null}}function sp(e,t,r){var i=t.pendingProps,u=Fe.current,h=!1,w=(t.flags&128)!==0,k;if((k=w)||(k=e!==null&&e.memoizedState===null?!1:(u&2)!==0),k?(h=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(u|=1),Ne(Fe,u&1),e===null)return Hi(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(w=i.children,e=i.fallback,h?(i=t.mode,h=t.child,w={mode:"hidden",children:w},(i&1)===0&&h!==null?(h.childLanes=0,h.pendingProps=w):h=sl(w,i,0,null),e=er(e,i,r,null),h.return=t,e.return=t,h.sibling=e,t.child=h,t.child.memoizedState=ga(r),t.memoizedState=ma,e):va(t,w));if(u=e.memoizedState,u!==null&&(k=u.dehydrated,k!==null))return Ng(e,t,w,i,k,u,r);if(h){h=i.fallback,w=t.mode,u=e.child,k=u.sibling;var E={mode:"hidden",children:i.children};return(w&1)===0&&t.child!==u?(i=t.child,i.childLanes=0,i.pendingProps=E,t.deletions=null):(i=Dn(u,E),i.subtreeFlags=u.subtreeFlags&14680064),k!==null?h=Dn(k,h):(h=er(h,w,r,null),h.flags|=2),h.return=t,i.return=t,i.sibling=h,t.child=i,i=h,h=t.child,w=e.child.memoizedState,w=w===null?ga(r):{baseLanes:w.baseLanes|r,cachePool:null,transitions:w.transitions},h.memoizedState=w,h.childLanes=e.childLanes&~r,t.memoizedState=ma,i}return h=e.child,e=h.sibling,i=Dn(h,{mode:"visible",children:i.children}),(t.mode&1)===0&&(i.lanes=r),i.return=t,i.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function va(e,t){return t=sl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Gs(e,t,r,i){return i!==null&&Ui(i),Er(t,e.child,null,r),e=va(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ng(e,t,r,i,u,h,w){if(r)return t.flags&256?(t.flags&=-257,i=da(Error(s(422))),Gs(e,t,w,i)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(h=i.fallback,u=t.mode,i=sl({mode:"visible",children:i.children},u,0,null),h=er(h,u,w,null),h.flags|=2,i.return=t,h.return=t,i.sibling=h,t.child=i,(t.mode&1)!==0&&Er(t,e.child,null,w),t.child.memoizedState=ga(w),t.memoizedState=ma,h);if((t.mode&1)===0)return Gs(e,t,w,null);if(u.data==="$!"){if(i=u.nextSibling&&u.nextSibling.dataset,i)var k=i.dgst;return i=k,h=Error(s(419)),i=da(h,i,void 0),Gs(e,t,w,i)}if(k=(w&e.childLanes)!==0,pt||k){if(i=Ye,i!==null){switch(w&-w){case 4:u=2;break;case 16:u=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:u=32;break;case 536870912:u=268435456;break;default:u=0}u=(u&(i.suspendedLanes|w))!==0?0:u,u!==0&&u!==h.retryLane&&(h.retryLane=u,sn(e,u),zt(i,e,u,-1))}return ja(),i=da(Error(s(421))),Gs(e,t,w,i)}return u.data==="$?"?(t.flags|=128,t.child=e.child,t=Kg.bind(null,e),u._reactRetry=t,null):(e=h.treeContext,yt=En(u.nextSibling),wt=t,Oe=!0,Ot=null,e!==null&&(Et[Pt++]=rn,Et[Pt++]=on,Et[Pt++]=Wn,rn=e.id,on=e.overflow,Wn=t),t=va(t,i.children),t.flags|=4096,t)}function lp(e,t,r){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),qi(e.return,t,r)}function wa(e,t,r,i,u){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:r,tailMode:u}:(h.isBackwards=t,h.rendering=null,h.renderingStartTime=0,h.last=i,h.tail=r,h.tailMode=u)}function ip(e,t,r){var i=t.pendingProps,u=i.revealOrder,h=i.tail;if(it(e,t,i.children,r),i=Fe.current,(i&2)!==0)i=i&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&lp(e,r,t);else if(e.tag===19)lp(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(Ne(Fe,i),(t.mode&1)===0)t.memoizedState=null;else switch(u){case"forwards":for(r=t.child,u=null;r!==null;)e=r.alternate,e!==null&&$s(e)===null&&(u=r),r=r.sibling;r=u,r===null?(u=t.child,t.child=null):(u=r.sibling,r.sibling=null),wa(t,!1,u,r,h);break;case"backwards":for(r=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&$s(e)===null){t.child=u;break}e=u.sibling,u.sibling=r,r=u,u=e}wa(t,!0,r,null,h);break;case"together":wa(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ks(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function an(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Qn|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,r=Dn(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Dn(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Ig(e,t,r){switch(t.tag){case 3:rp(t),br();break;case 5:xd(t);break;case 1:dt(t.type)&&Rs(t);break;case 4:Zi(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,u=t.memoizedProps.value;Ne(Is,i._currentValue),i._currentValue=u;break;case 13:if(i=t.memoizedState,i!==null)return i.dehydrated!==null?(Ne(Fe,Fe.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?sp(e,t,r):(Ne(Fe,Fe.current&1),e=an(e,t,r),e!==null?e.sibling:null);Ne(Fe,Fe.current&1);break;case 19:if(i=(r&t.childLanes)!==0,(e.flags&128)!==0){if(i)return ip(e,t,r);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),Ne(Fe,Fe.current),i)break;return null;case 22:case 23:return t.lanes=0,ep(e,t,r)}return an(e,t,r)}var ap,ya,cp,up;ap=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},ya=function(){},cp=function(e,t,r,i){var u=e.memoizedProps;if(u!==i){e=t.stateNode,qn(qt.current);var h=null;switch(r){case"input":u=ke(e,u),i=ke(e,i),h=[];break;case"select":u=q({},u,{value:void 0}),i=q({},i,{value:void 0}),h=[];break;case"textarea":u=wn(e,u),i=wn(e,i),h=[];break;default:typeof u.onClick!="function"&&typeof i.onClick=="function"&&(e.onclick=Ps)}Jl(r,i);var w;r=null;for(D in u)if(!i.hasOwnProperty(D)&&u.hasOwnProperty(D)&&u[D]!=null)if(D==="style"){var k=u[D];for(w in k)k.hasOwnProperty(w)&&(r||(r={}),r[w]="")}else D!=="dangerouslySetInnerHTML"&&D!=="children"&&D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&D!=="autoFocus"&&(a.hasOwnProperty(D)?h||(h=[]):(h=h||[]).push(D,null));for(D in i){var E=i[D];if(k=u?.[D],i.hasOwnProperty(D)&&E!==k&&(E!=null||k!=null))if(D==="style")if(k){for(w in k)!k.hasOwnProperty(w)||E&&E.hasOwnProperty(w)||(r||(r={}),r[w]="");for(w in E)E.hasOwnProperty(w)&&k[w]!==E[w]&&(r||(r={}),r[w]=E[w])}else r||(h||(h=[]),h.push(D,r)),r=E;else D==="dangerouslySetInnerHTML"?(E=E?E.__html:void 0,k=k?k.__html:void 0,E!=null&&k!==E&&(h=h||[]).push(D,E)):D==="children"?typeof E!="string"&&typeof E!="number"||(h=h||[]).push(D,""+E):D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&(a.hasOwnProperty(D)?(E!=null&&D==="onScroll"&&Ie("scroll",e),h||k===E||(h=[])):(h=h||[]).push(D,E))}r&&(h=h||[]).push("style",r);var D=h;(t.updateQueue=D)&&(t.flags|=4)}},up=function(e,t,r,i){r!==i&&(t.flags|=4)};function Lo(e,t){if(!Oe)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var i=null;r!==null;)r.alternate!==null&&(i=r),r=r.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function st(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,i=0;if(t)for(var u=e.child;u!==null;)r|=u.lanes|u.childLanes,i|=u.subtreeFlags&14680064,i|=u.flags&14680064,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)r|=u.lanes|u.childLanes,i|=u.subtreeFlags,i|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=i,e.childLanes=r,t}function Dg(e,t,r){var i=t.pendingProps;switch(zi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return st(t),null;case 1:return dt(t.type)&&Bs(),st(t),null;case 3:return i=t.stateNode,Br(),De(ut),De(rt),ea(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(js(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ot!==null&&(Ta(Ot),Ot=null))),ya(e,t),st(t),null;case 5:Yi(t);var u=qn(_o.current);if(r=t.type,e!==null&&t.stateNode!=null)cp(e,t,r,i,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(s(166));return st(t),null}if(e=qn(qt.current),js(t)){i=t.stateNode,r=t.type;var h=t.memoizedProps;switch(i[Kt]=t,i[Co]=h,e=(t.mode&1)!==0,r){case"dialog":Ie("cancel",i),Ie("close",i);break;case"iframe":case"object":case"embed":Ie("load",i);break;case"video":case"audio":for(u=0;u<yo.length;u++)Ie(yo[u],i);break;case"source":Ie("error",i);break;case"img":case"image":case"link":Ie("error",i),Ie("load",i);break;case"details":Ie("toggle",i);break;case"input":Ce(i,h),Ie("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!h.multiple},Ie("invalid",i);break;case"textarea":Yr(i,h),Ie("invalid",i)}Jl(r,h),u=null;for(var w in h)if(h.hasOwnProperty(w)){var k=h[w];w==="children"?typeof k=="string"?i.textContent!==k&&(h.suppressHydrationWarning!==!0&&Es(i.textContent,k,e),u=["children",k]):typeof k=="number"&&i.textContent!==""+k&&(h.suppressHydrationWarning!==!0&&Es(i.textContent,k,e),u=["children",""+k]):a.hasOwnProperty(w)&&k!=null&&w==="onScroll"&&Ie("scroll",i)}switch(r){case"input":We(i),Ge(i,h,!0);break;case"textarea":We(i),rs(i);break;case"select":case"option":break;default:typeof h.onClick=="function"&&(i.onclick=Ps)}i=u,t.updateQueue=i,i!==null&&(t.flags|=4)}else{w=u.nodeType===9?u:u.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Qc(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=w.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=w.createElement(r,{is:i.is}):(e=w.createElement(r),r==="select"&&(w=e,i.multiple?w.multiple=!0:i.size&&(w.size=i.size))):e=w.createElementNS(e,r),e[Kt]=t,e[Co]=i,ap(e,t,!1,!1),t.stateNode=e;e:{switch(w=ei(r,i),r){case"dialog":Ie("cancel",e),Ie("close",e),u=i;break;case"iframe":case"object":case"embed":Ie("load",e),u=i;break;case"video":case"audio":for(u=0;u<yo.length;u++)Ie(yo[u],e);u=i;break;case"source":Ie("error",e),u=i;break;case"img":case"image":case"link":Ie("error",e),Ie("load",e),u=i;break;case"details":Ie("toggle",e),u=i;break;case"input":Ce(e,i),u=ke(e,i),Ie("invalid",e);break;case"option":u=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},u=q({},i,{value:void 0}),Ie("invalid",e);break;case"textarea":Yr(e,i),u=wn(e,i),Ie("invalid",e);break;default:u=i}Jl(r,u),k=u;for(h in k)if(k.hasOwnProperty(h)){var E=k[h];h==="style"?Jc(e,E):h==="dangerouslySetInnerHTML"?(E=E?E.__html:void 0,E!=null&&Zc(e,E)):h==="children"?typeof E=="string"?(r!=="textarea"||E!=="")&&Jr(e,E):typeof E=="number"&&Jr(e,""+E):h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&h!=="autoFocus"&&(a.hasOwnProperty(h)?E!=null&&h==="onScroll"&&Ie("scroll",e):E!=null&&O(e,h,E,w))}switch(r){case"input":We(e),Ge(e,i,!1);break;case"textarea":We(e),rs(e);break;case"option":i.value!=null&&e.setAttribute("value",""+de(i.value));break;case"select":e.multiple=!!i.multiple,h=i.value,h!=null?vn(e,!!i.multiple,h,!1):i.defaultValue!=null&&vn(e,!!i.multiple,i.defaultValue,!0);break;default:typeof u.onClick=="function"&&(e.onclick=Ps)}switch(r){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return st(t),null;case 6:if(e&&t.stateNode!=null)up(e,t,e.memoizedProps,i);else{if(typeof i!="string"&&t.stateNode===null)throw Error(s(166));if(r=qn(_o.current),qn(qt.current),js(t)){if(i=t.stateNode,r=t.memoizedProps,i[Kt]=t,(h=i.nodeValue!==r)&&(e=wt,e!==null))switch(e.tag){case 3:Es(i.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Es(i.nodeValue,r,(e.mode&1)!==0)}h&&(t.flags|=4)}else i=(r.nodeType===9?r:r.ownerDocument).createTextNode(i),i[Kt]=t,t.stateNode=i}return st(t),null;case 13:if(De(Fe),i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Oe&&yt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)fd(),br(),t.flags|=98560,h=!1;else if(h=js(t),i!==null&&i.dehydrated!==null){if(e===null){if(!h)throw Error(s(318));if(h=t.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(s(317));h[Kt]=t}else br(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;st(t),h=!1}else Ot!==null&&(Ta(Ot),Ot=null),h=!0;if(!h)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(i=i!==null,i!==(e!==null&&e.memoizedState!==null)&&i&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Fe.current&1)!==0?qe===0&&(qe=3):ja())),t.updateQueue!==null&&(t.flags|=4),st(t),null);case 4:return Br(),ya(e,t),e===null&&So(t.stateNode.containerInfo),st(t),null;case 10:return Ki(t.type._context),st(t),null;case 17:return dt(t.type)&&Bs(),st(t),null;case 19:if(De(Fe),h=t.memoizedState,h===null)return st(t),null;if(i=(t.flags&128)!==0,w=h.rendering,w===null)if(i)Lo(h,!1);else{if(qe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(w=$s(e),w!==null){for(t.flags|=128,Lo(h,!1),i=w.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=r,r=t.child;r!==null;)h=r,e=i,h.flags&=14680066,w=h.alternate,w===null?(h.childLanes=0,h.lanes=e,h.child=null,h.subtreeFlags=0,h.memoizedProps=null,h.memoizedState=null,h.updateQueue=null,h.dependencies=null,h.stateNode=null):(h.childLanes=w.childLanes,h.lanes=w.lanes,h.child=w.child,h.subtreeFlags=0,h.deletions=null,h.memoizedProps=w.memoizedProps,h.memoizedState=w.memoizedState,h.updateQueue=w.updateQueue,h.type=w.type,e=w.dependencies,h.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Ne(Fe,Fe.current&1|2),t.child}e=e.sibling}h.tail!==null&&ze()>Lr&&(t.flags|=128,i=!0,Lo(h,!1),t.lanes=4194304)}else{if(!i)if(e=$s(w),e!==null){if(t.flags|=128,i=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Lo(h,!0),h.tail===null&&h.tailMode==="hidden"&&!w.alternate&&!Oe)return st(t),null}else 2*ze()-h.renderingStartTime>Lr&&r!==1073741824&&(t.flags|=128,i=!0,Lo(h,!1),t.lanes=4194304);h.isBackwards?(w.sibling=t.child,t.child=w):(r=h.last,r!==null?r.sibling=w:t.child=w,h.last=w)}return h.tail!==null?(t=h.tail,h.rendering=t,h.tail=t.sibling,h.renderingStartTime=ze(),t.sibling=null,r=Fe.current,Ne(Fe,i?r&1|2:r&1),t):(st(t),null);case 22:case 23:return La(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&(t.mode&1)!==0?(St&1073741824)!==0&&(st(t),t.subtreeFlags&6&&(t.flags|=8192)):st(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function Og(e,t){switch(zi(t),t.tag){case 1:return dt(t.type)&&Bs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Br(),De(ut),De(rt),ea(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Yi(t),null;case 13:if(De(Fe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));br()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return De(Fe),null;case 4:return Br(),null;case 10:return Ki(t.type._context),null;case 22:case 23:return La(),null;case 24:return null;default:return null}}var qs=!1,lt=!1,Fg=typeof WeakSet=="function"?WeakSet:Set,ie=null;function Tr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(i){Me(e,t,i)}else r.current=null}function Sa(e,t,r){try{r()}catch(i){Me(e,t,i)}}var dp=!1;function $g(e,t){if(Li=hs,e=Hu(),bi(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var u=i.anchorOffset,h=i.focusNode;i=i.focusOffset;try{r.nodeType,h.nodeType}catch{r=null;break e}var w=0,k=-1,E=-1,D=0,Y=0,te=e,Z=null;t:for(;;){for(var le;te!==r||u!==0&&te.nodeType!==3||(k=w+u),te!==h||i!==0&&te.nodeType!==3||(E=w+i),te.nodeType===3&&(w+=te.nodeValue.length),(le=te.firstChild)!==null;)Z=te,te=le;for(;;){if(te===e)break t;if(Z===r&&++D===u&&(k=w),Z===h&&++Y===i&&(E=w),(le=te.nextSibling)!==null)break;te=Z,Z=te.parentNode}te=le}r=k===-1||E===-1?null:{start:k,end:E}}else r=null}r=r||{start:0,end:0}}else r=null;for(ji={focusedElem:e,selectionRange:r},hs=!1,ie=t;ie!==null;)if(t=ie,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ie=e;else for(;ie!==null;){t=ie;try{var ae=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(ae!==null){var pe=ae.memoizedProps,Ve=ae.memoizedState,T=t.stateNode,B=T.getSnapshotBeforeUpdate(t.elementType===t.type?pe:Ft(t.type,pe),Ve);T.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var L=t.stateNode.containerInfo;L.nodeType===1?L.textContent="":L.nodeType===9&&L.documentElement&&L.removeChild(L.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(ne){Me(t,t.return,ne)}if(e=t.sibling,e!==null){e.return=t.return,ie=e;break}ie=t.return}return ae=dp,dp=!1,ae}function jo(e,t,r){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var u=i=i.next;do{if((u.tag&e)===e){var h=u.destroy;u.destroy=void 0,h!==void 0&&Sa(t,r,h)}u=u.next}while(u!==i)}}function Xs(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var i=r.create;r.destroy=i()}r=r.next}while(r!==t)}}function xa(e){var t=e.ref;if(t!==null){var r=e.stateNode;e.tag,e=r,typeof t=="function"?t(e):t.current=e}}function pp(e){var t=e.alternate;t!==null&&(e.alternate=null,pp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Kt],delete t[Co],delete t[Oi],delete t[xg],delete t[Cg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function fp(e){return e.tag===5||e.tag===3||e.tag===4}function hp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ca(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ps));else if(i!==4&&(e=e.child,e!==null))for(Ca(e,t,r),e=e.sibling;e!==null;)Ca(e,t,r),e=e.sibling}function ka(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(ka(e,t,r),e=e.sibling;e!==null;)ka(e,t,r),e=e.sibling}var tt=null,$t=!1;function An(e,t,r){for(r=r.child;r!==null;)mp(e,t,r),r=r.sibling}function mp(e,t,r){if(Gt&&typeof Gt.onCommitFiberUnmount=="function")try{Gt.onCommitFiberUnmount(as,r)}catch{}switch(r.tag){case 5:lt||Tr(r,t);case 6:var i=tt,u=$t;tt=null,An(e,t,r),tt=i,$t=u,tt!==null&&($t?(e=tt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):tt.removeChild(r.stateNode));break;case 18:tt!==null&&($t?(e=tt,r=r.stateNode,e.nodeType===8?Di(e.parentNode,r):e.nodeType===1&&Di(e,r),uo(e)):Di(tt,r.stateNode));break;case 4:i=tt,u=$t,tt=r.stateNode.containerInfo,$t=!0,An(e,t,r),tt=i,$t=u;break;case 0:case 11:case 14:case 15:if(!lt&&(i=r.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){u=i=i.next;do{var h=u,w=h.destroy;h=h.tag,w!==void 0&&((h&2)!==0||(h&4)!==0)&&Sa(r,t,w),u=u.next}while(u!==i)}An(e,t,r);break;case 1:if(!lt&&(Tr(r,t),i=r.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(k){Me(r,t,k)}An(e,t,r);break;case 21:An(e,t,r);break;case 22:r.mode&1?(lt=(i=lt)||r.memoizedState!==null,An(e,t,r),lt=i):An(e,t,r);break;default:An(e,t,r)}}function gp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Fg),t.forEach(function(i){var u=qg.bind(null,e,i);r.has(i)||(r.add(i),i.then(u,u))})}}function Mt(e,t){var r=t.deletions;if(r!==null)for(var i=0;i<r.length;i++){var u=r[i];try{var h=e,w=t,k=w;e:for(;k!==null;){switch(k.tag){case 5:tt=k.stateNode,$t=!1;break e;case 3:tt=k.stateNode.containerInfo,$t=!0;break e;case 4:tt=k.stateNode.containerInfo,$t=!0;break e}k=k.return}if(tt===null)throw Error(s(160));mp(h,w,u),tt=null,$t=!1;var E=u.alternate;E!==null&&(E.return=null),u.return=null}catch(D){Me(u,t,D)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)vp(t,e),t=t.sibling}function vp(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Mt(t,e),Qt(e),i&4){try{jo(3,e,e.return),Xs(3,e)}catch(pe){Me(e,e.return,pe)}try{jo(5,e,e.return)}catch(pe){Me(e,e.return,pe)}}break;case 1:Mt(t,e),Qt(e),i&512&&r!==null&&Tr(r,r.return);break;case 5:if(Mt(t,e),Qt(e),i&512&&r!==null&&Tr(r,r.return),e.flags&32){var u=e.stateNode;try{Jr(u,"")}catch(pe){Me(e,e.return,pe)}}if(i&4&&(u=e.stateNode,u!=null)){var h=e.memoizedProps,w=r!==null?r.memoizedProps:h,k=e.type,E=e.updateQueue;if(e.updateQueue=null,E!==null)try{k==="input"&&h.type==="radio"&&h.name!=null&&He(u,h),ei(k,w);var D=ei(k,h);for(w=0;w<E.length;w+=2){var Y=E[w],te=E[w+1];Y==="style"?Jc(u,te):Y==="dangerouslySetInnerHTML"?Zc(u,te):Y==="children"?Jr(u,te):O(u,Y,te,D)}switch(k){case"input":bt(u,h);break;case"textarea":ns(u,h);break;case"select":var Z=u._wrapperState.wasMultiple;u._wrapperState.wasMultiple=!!h.multiple;var le=h.value;le!=null?vn(u,!!h.multiple,le,!1):Z!==!!h.multiple&&(h.defaultValue!=null?vn(u,!!h.multiple,h.defaultValue,!0):vn(u,!!h.multiple,h.multiple?[]:"",!1))}u[Co]=h}catch(pe){Me(e,e.return,pe)}}break;case 6:if(Mt(t,e),Qt(e),i&4){if(e.stateNode===null)throw Error(s(162));u=e.stateNode,h=e.memoizedProps;try{u.nodeValue=h}catch(pe){Me(e,e.return,pe)}}break;case 3:if(Mt(t,e),Qt(e),i&4&&r!==null&&r.memoizedState.isDehydrated)try{uo(t.containerInfo)}catch(pe){Me(e,e.return,pe)}break;case 4:Mt(t,e),Qt(e);break;case 13:Mt(t,e),Qt(e),u=e.child,u.flags&8192&&(h=u.memoizedState!==null,u.stateNode.isHidden=h,!h||u.alternate!==null&&u.alternate.memoizedState!==null||(Pa=ze())),i&4&&gp(e);break;case 22:if(Y=r!==null&&r.memoizedState!==null,e.mode&1?(lt=(D=lt)||Y,Mt(t,e),lt=D):Mt(t,e),Qt(e),i&8192){if(D=e.memoizedState!==null,(e.stateNode.isHidden=D)&&!Y&&(e.mode&1)!==0)for(ie=e,Y=e.child;Y!==null;){for(te=ie=Y;ie!==null;){switch(Z=ie,le=Z.child,Z.tag){case 0:case 11:case 14:case 15:jo(4,Z,Z.return);break;case 1:Tr(Z,Z.return);var ae=Z.stateNode;if(typeof ae.componentWillUnmount=="function"){i=Z,r=Z.return;try{t=i,ae.props=t.memoizedProps,ae.state=t.memoizedState,ae.componentWillUnmount()}catch(pe){Me(i,r,pe)}}break;case 5:Tr(Z,Z.return);break;case 22:if(Z.memoizedState!==null){Sp(te);continue}}le!==null?(le.return=Z,ie=le):Sp(te)}Y=Y.sibling}e:for(Y=null,te=e;;){if(te.tag===5){if(Y===null){Y=te;try{u=te.stateNode,D?(h=u.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none"):(k=te.stateNode,E=te.memoizedProps.style,w=E!=null&&E.hasOwnProperty("display")?E.display:null,k.style.display=Yc("display",w))}catch(pe){Me(e,e.return,pe)}}}else if(te.tag===6){if(Y===null)try{te.stateNode.nodeValue=D?"":te.memoizedProps}catch(pe){Me(e,e.return,pe)}}else if((te.tag!==22&&te.tag!==23||te.memoizedState===null||te===e)&&te.child!==null){te.child.return=te,te=te.child;continue}if(te===e)break e;for(;te.sibling===null;){if(te.return===null||te.return===e)break e;Y===te&&(Y=null),te=te.return}Y===te&&(Y=null),te.sibling.return=te.return,te=te.sibling}}break;case 19:Mt(t,e),Qt(e),i&4&&gp(e);break;case 21:break;default:Mt(t,e),Qt(e)}}function Qt(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(fp(r)){var i=r;break e}r=r.return}throw Error(s(160))}switch(i.tag){case 5:var u=i.stateNode;i.flags&32&&(Jr(u,""),i.flags&=-33);var h=hp(e);ka(e,h,u);break;case 3:case 4:var w=i.stateNode.containerInfo,k=hp(e);Ca(e,k,w);break;default:throw Error(s(161))}}catch(E){Me(e,e.return,E)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Mg(e,t,r){ie=e,wp(e)}function wp(e,t,r){for(var i=(e.mode&1)!==0;ie!==null;){var u=ie,h=u.child;if(u.tag===22&&i){var w=u.memoizedState!==null||qs;if(!w){var k=u.alternate,E=k!==null&&k.memoizedState!==null||lt;k=qs;var D=lt;if(qs=w,(lt=E)&&!D)for(ie=u;ie!==null;)w=ie,E=w.child,w.tag===22&&w.memoizedState!==null?xp(u):E!==null?(E.return=w,ie=E):xp(u);for(;h!==null;)ie=h,wp(h),h=h.sibling;ie=u,qs=k,lt=D}yp(e)}else(u.subtreeFlags&8772)!==0&&h!==null?(h.return=u,ie=h):yp(e)}}function yp(e){for(;ie!==null;){var t=ie;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:lt||Xs(5,t);break;case 1:var i=t.stateNode;if(t.flags&4&&!lt)if(r===null)i.componentDidMount();else{var u=t.elementType===t.type?r.memoizedProps:Ft(t.type,r.memoizedProps);i.componentDidUpdate(u,r.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var h=t.updateQueue;h!==null&&Sd(t,h,i);break;case 3:var w=t.updateQueue;if(w!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}Sd(t,w,r)}break;case 5:var k=t.stateNode;if(r===null&&t.flags&4){r=k;var E=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":E.autoFocus&&r.focus();break;case"img":E.src&&(r.src=E.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var D=t.alternate;if(D!==null){var Y=D.memoizedState;if(Y!==null){var te=Y.dehydrated;te!==null&&uo(te)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}lt||t.flags&512&&xa(t)}catch(Z){Me(t,t.return,Z)}}if(t===e){ie=null;break}if(r=t.sibling,r!==null){r.return=t.return,ie=r;break}ie=t.return}}function Sp(e){for(;ie!==null;){var t=ie;if(t===e){ie=null;break}var r=t.sibling;if(r!==null){r.return=t.return,ie=r;break}ie=t.return}}function xp(e){for(;ie!==null;){var t=ie;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Xs(4,t)}catch(E){Me(t,r,E)}break;case 1:var i=t.stateNode;if(typeof i.componentDidMount=="function"){var u=t.return;try{i.componentDidMount()}catch(E){Me(t,u,E)}}var h=t.return;try{xa(t)}catch(E){Me(t,h,E)}break;case 5:var w=t.return;try{xa(t)}catch(E){Me(t,w,E)}}}catch(E){Me(t,t.return,E)}if(t===e){ie=null;break}var k=t.sibling;if(k!==null){k.return=t.return,ie=k;break}ie=t.return}}var zg=Math.ceil,Qs=V.ReactCurrentDispatcher,ba=V.ReactCurrentOwner,Rt=V.ReactCurrentBatchConfig,Te=0,Ye=null,Ue=null,nt=0,St=0,Ar=Pn(0),qe=0,No=null,Qn=0,Zs=0,Ea=0,Io=null,ft=null,Pa=0,Lr=1/0,cn=null,Ys=!1,_a=null,Ln=null,Js=!1,jn=null,el=0,Do=0,Ba=null,tl=-1,nl=0;function at(){return(Te&6)!==0?ze():tl!==-1?tl:tl=ze()}function Nn(e){return(e.mode&1)===0?1:(Te&2)!==0&&nt!==0?nt&-nt:bg.transition!==null?(nl===0&&(nl=hu()),nl):(e=je,e!==0||(e=window.event,e=e===void 0?16:ku(e.type)),e)}function zt(e,t,r,i){if(50<Do)throw Do=0,Ba=null,Error(s(185));so(e,r,i),((Te&2)===0||e!==Ye)&&(e===Ye&&((Te&2)===0&&(Zs|=r),qe===4&&In(e,nt)),ht(e,i),r===1&&Te===0&&(t.mode&1)===0&&(Lr=ze()+500,Ts&&Bn()))}function ht(e,t){var r=e.callbackNode;bm(e,t);var i=ds(e,e===Ye?nt:0);if(i===0)r!==null&&du(r),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(r!=null&&du(r),t===1)e.tag===0?kg(kp.bind(null,e)):ad(kp.bind(null,e)),yg(function(){(Te&6)===0&&Bn()}),r=null;else{switch(mu(i)){case 1:r=ii;break;case 4:r=pu;break;case 16:r=is;break;case 536870912:r=fu;break;default:r=is}r=Ap(r,Cp.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Cp(e,t){if(tl=-1,nl=0,(Te&6)!==0)throw Error(s(327));var r=e.callbackNode;if(jr()&&e.callbackNode!==r)return null;var i=ds(e,e===Ye?nt:0);if(i===0)return null;if((i&30)!==0||(i&e.expiredLanes)!==0||t)t=rl(e,i);else{t=i;var u=Te;Te|=2;var h=Ep();(Ye!==e||nt!==t)&&(cn=null,Lr=ze()+500,Yn(e,t));do try{Ug();break}catch(k){bp(e,k)}while(!0);Gi(),Qs.current=h,Te=u,Ue!==null?t=0:(Ye=null,nt=0,t=qe)}if(t!==0){if(t===2&&(u=ai(e),u!==0&&(i=u,t=Ra(e,u))),t===1)throw r=No,Yn(e,0),In(e,i),ht(e,ze()),r;if(t===6)In(e,i);else{if(u=e.current.alternate,(i&30)===0&&!Vg(u)&&(t=rl(e,i),t===2&&(h=ai(e),h!==0&&(i=h,t=Ra(e,h))),t===1))throw r=No,Yn(e,0),In(e,i),ht(e,ze()),r;switch(e.finishedWork=u,e.finishedLanes=i,t){case 0:case 1:throw Error(s(345));case 2:Jn(e,ft,cn);break;case 3:if(In(e,i),(i&130023424)===i&&(t=Pa+500-ze(),10<t)){if(ds(e,0)!==0)break;if(u=e.suspendedLanes,(u&i)!==i){at(),e.pingedLanes|=e.suspendedLanes&u;break}e.timeoutHandle=Ii(Jn.bind(null,e,ft,cn),t);break}Jn(e,ft,cn);break;case 4:if(In(e,i),(i&4194240)===i)break;for(t=e.eventTimes,u=-1;0<i;){var w=31-It(i);h=1<<w,w=t[w],w>u&&(u=w),i&=~h}if(i=u,i=ze()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*zg(i/1960))-i,10<i){e.timeoutHandle=Ii(Jn.bind(null,e,ft,cn),i);break}Jn(e,ft,cn);break;case 5:Jn(e,ft,cn);break;default:throw Error(s(329))}}}return ht(e,ze()),e.callbackNode===r?Cp.bind(null,e):null}function Ra(e,t){var r=Io;return e.current.memoizedState.isDehydrated&&(Yn(e,t).flags|=256),e=rl(e,t),e!==2&&(t=ft,ft=r,t!==null&&Ta(t)),e}function Ta(e){ft===null?ft=e:ft.push.apply(ft,e)}function Vg(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var i=0;i<r.length;i++){var u=r[i],h=u.getSnapshot;u=u.value;try{if(!Dt(h(),u))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function In(e,t){for(t&=~Ea,t&=~Zs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-It(t),i=1<<r;e[r]=-1,t&=~i}}function kp(e){if((Te&6)!==0)throw Error(s(327));jr();var t=ds(e,0);if((t&1)===0)return ht(e,ze()),null;var r=rl(e,t);if(e.tag!==0&&r===2){var i=ai(e);i!==0&&(t=i,r=Ra(e,i))}if(r===1)throw r=No,Yn(e,0),In(e,t),ht(e,ze()),r;if(r===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Jn(e,ft,cn),ht(e,ze()),null}function Aa(e,t){var r=Te;Te|=1;try{return e(t)}finally{Te=r,Te===0&&(Lr=ze()+500,Ts&&Bn())}}function Zn(e){jn!==null&&jn.tag===0&&(Te&6)===0&&jr();var t=Te;Te|=1;var r=Rt.transition,i=je;try{if(Rt.transition=null,je=1,e)return e()}finally{je=i,Rt.transition=r,Te=t,(Te&6)===0&&Bn()}}function La(){St=Ar.current,De(Ar)}function Yn(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,wg(r)),Ue!==null)for(r=Ue.return;r!==null;){var i=r;switch(zi(i),i.tag){case 1:i=i.type.childContextTypes,i!=null&&Bs();break;case 3:Br(),De(ut),De(rt),ea();break;case 5:Yi(i);break;case 4:Br();break;case 13:De(Fe);break;case 19:De(Fe);break;case 10:Ki(i.type._context);break;case 22:case 23:La()}r=r.return}if(Ye=e,Ue=e=Dn(e.current,null),nt=St=t,qe=0,No=null,Ea=Zs=Qn=0,ft=Io=null,Kn!==null){for(t=0;t<Kn.length;t++)if(r=Kn[t],i=r.interleaved,i!==null){r.interleaved=null;var u=i.next,h=r.pending;if(h!==null){var w=h.next;h.next=u,i.next=w}r.pending=i}Kn=null}return e}function bp(e,t){do{var r=Ue;try{if(Gi(),Ms.current=Us,zs){for(var i=$e.memoizedState;i!==null;){var u=i.queue;u!==null&&(u.pending=null),i=i.next}zs=!1}if(Xn=0,Ze=Ke=$e=null,Bo=!1,Ro=0,ba.current=null,r===null||r.return===null){qe=1,No=t,Ue=null;break}e:{var h=e,w=r.return,k=r,E=t;if(t=nt,k.flags|=32768,E!==null&&typeof E=="object"&&typeof E.then=="function"){var D=E,Y=k,te=Y.tag;if((Y.mode&1)===0&&(te===0||te===11||te===15)){var Z=Y.alternate;Z?(Y.updateQueue=Z.updateQueue,Y.memoizedState=Z.memoizedState,Y.lanes=Z.lanes):(Y.updateQueue=null,Y.memoizedState=null)}var le=Xd(w);if(le!==null){le.flags&=-257,Qd(le,w,k,h,t),le.mode&1&&qd(h,D,t),t=le,E=D;var ae=t.updateQueue;if(ae===null){var pe=new Set;pe.add(E),t.updateQueue=pe}else ae.add(E);break e}else{if((t&1)===0){qd(h,D,t),ja();break e}E=Error(s(426))}}else if(Oe&&k.mode&1){var Ve=Xd(w);if(Ve!==null){(Ve.flags&65536)===0&&(Ve.flags|=256),Qd(Ve,w,k,h,t),Ui(Rr(E,k));break e}}h=E=Rr(E,k),qe!==4&&(qe=2),Io===null?Io=[h]:Io.push(h),h=w;do{switch(h.tag){case 3:h.flags|=65536,t&=-t,h.lanes|=t;var T=Gd(h,E,t);yd(h,T);break e;case 1:k=E;var B=h.type,L=h.stateNode;if((h.flags&128)===0&&(typeof B.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(Ln===null||!Ln.has(L)))){h.flags|=65536,t&=-t,h.lanes|=t;var ne=Kd(h,k,t);yd(h,ne);break e}}h=h.return}while(h!==null)}_p(r)}catch(he){t=he,Ue===r&&r!==null&&(Ue=r=r.return);continue}break}while(!0)}function Ep(){var e=Qs.current;return Qs.current=Us,e===null?Us:e}function ja(){(qe===0||qe===3||qe===2)&&(qe=4),Ye===null||(Qn&268435455)===0&&(Zs&268435455)===0||In(Ye,nt)}function rl(e,t){var r=Te;Te|=2;var i=Ep();(Ye!==e||nt!==t)&&(cn=null,Yn(e,t));do try{Hg();break}catch(u){bp(e,u)}while(!0);if(Gi(),Te=r,Qs.current=i,Ue!==null)throw Error(s(261));return Ye=null,nt=0,qe}function Hg(){for(;Ue!==null;)Pp(Ue)}function Ug(){for(;Ue!==null&&!mm();)Pp(Ue)}function Pp(e){var t=Tp(e.alternate,e,St);e.memoizedProps=e.pendingProps,t===null?_p(e):Ue=t,ba.current=null}function _p(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Dg(r,t,St),r!==null){Ue=r;return}}else{if(r=Og(r,t),r!==null){r.flags&=32767,Ue=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{qe=6,Ue=null;return}}if(t=t.sibling,t!==null){Ue=t;return}Ue=t=e}while(t!==null);qe===0&&(qe=5)}function Jn(e,t,r){var i=je,u=Rt.transition;try{Rt.transition=null,je=1,Wg(e,t,r,i)}finally{Rt.transition=u,je=i}return null}function Wg(e,t,r,i){do jr();while(jn!==null);if((Te&6)!==0)throw Error(s(327));r=e.finishedWork;var u=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(s(177));e.callbackNode=null,e.callbackPriority=0;var h=r.lanes|r.childLanes;if(Em(e,h),e===Ye&&(Ue=Ye=null,nt=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||Js||(Js=!0,Ap(is,function(){return jr(),null})),h=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||h){h=Rt.transition,Rt.transition=null;var w=je;je=1;var k=Te;Te|=4,ba.current=null,$g(e,r),vp(r,e),dg(ji),hs=!!Li,ji=Li=null,e.current=r,Mg(r),gm(),Te=k,je=w,Rt.transition=h}else e.current=r;if(Js&&(Js=!1,jn=e,el=u),h=e.pendingLanes,h===0&&(Ln=null),ym(r.stateNode),ht(e,ze()),t!==null)for(i=e.onRecoverableError,r=0;r<t.length;r++)u=t[r],i(u.value,{componentStack:u.stack,digest:u.digest});if(Ys)throw Ys=!1,e=_a,_a=null,e;return(el&1)!==0&&e.tag!==0&&jr(),h=e.pendingLanes,(h&1)!==0?e===Ba?Do++:(Do=0,Ba=e):Do=0,Bn(),null}function jr(){if(jn!==null){var e=mu(el),t=Rt.transition,r=je;try{if(Rt.transition=null,je=16>e?16:e,jn===null)var i=!1;else{if(e=jn,jn=null,el=0,(Te&6)!==0)throw Error(s(331));var u=Te;for(Te|=4,ie=e.current;ie!==null;){var h=ie,w=h.child;if((ie.flags&16)!==0){var k=h.deletions;if(k!==null){for(var E=0;E<k.length;E++){var D=k[E];for(ie=D;ie!==null;){var Y=ie;switch(Y.tag){case 0:case 11:case 15:jo(8,Y,h)}var te=Y.child;if(te!==null)te.return=Y,ie=te;else for(;ie!==null;){Y=ie;var Z=Y.sibling,le=Y.return;if(pp(Y),Y===D){ie=null;break}if(Z!==null){Z.return=le,ie=Z;break}ie=le}}}var ae=h.alternate;if(ae!==null){var pe=ae.child;if(pe!==null){ae.child=null;do{var Ve=pe.sibling;pe.sibling=null,pe=Ve}while(pe!==null)}}ie=h}}if((h.subtreeFlags&2064)!==0&&w!==null)w.return=h,ie=w;else e:for(;ie!==null;){if(h=ie,(h.flags&2048)!==0)switch(h.tag){case 0:case 11:case 15:jo(9,h,h.return)}var T=h.sibling;if(T!==null){T.return=h.return,ie=T;break e}ie=h.return}}var B=e.current;for(ie=B;ie!==null;){w=ie;var L=w.child;if((w.subtreeFlags&2064)!==0&&L!==null)L.return=w,ie=L;else e:for(w=B;ie!==null;){if(k=ie,(k.flags&2048)!==0)try{switch(k.tag){case 0:case 11:case 15:Xs(9,k)}}catch(he){Me(k,k.return,he)}if(k===w){ie=null;break e}var ne=k.sibling;if(ne!==null){ne.return=k.return,ie=ne;break e}ie=k.return}}if(Te=u,Bn(),Gt&&typeof Gt.onPostCommitFiberRoot=="function")try{Gt.onPostCommitFiberRoot(as,e)}catch{}i=!0}return i}finally{je=r,Rt.transition=t}}return!1}function Bp(e,t,r){t=Rr(r,t),t=Gd(e,t,1),e=Tn(e,t,1),t=at(),e!==null&&(so(e,1,t),ht(e,t))}function Me(e,t,r){if(e.tag===3)Bp(e,e,r);else for(;t!==null;){if(t.tag===3){Bp(t,e,r);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(Ln===null||!Ln.has(i))){e=Rr(r,e),e=Kd(t,e,1),t=Tn(t,e,1),e=at(),t!==null&&(so(t,1,e),ht(t,e));break}}t=t.return}}function Gg(e,t,r){var i=e.pingCache;i!==null&&i.delete(t),t=at(),e.pingedLanes|=e.suspendedLanes&r,Ye===e&&(nt&r)===r&&(qe===4||qe===3&&(nt&130023424)===nt&&500>ze()-Pa?Yn(e,0):Ea|=r),ht(e,t)}function Rp(e,t){t===0&&((e.mode&1)===0?t=1:(t=us,us<<=1,(us&130023424)===0&&(us=4194304)));var r=at();e=sn(e,t),e!==null&&(so(e,t,r),ht(e,r))}function Kg(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Rp(e,r)}function qg(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,u=e.memoizedState;u!==null&&(r=u.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(s(314))}i!==null&&i.delete(t),Rp(e,r)}var Tp;Tp=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ut.current)pt=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return pt=!1,Ig(e,t,r);pt=(e.flags&131072)!==0}else pt=!1,Oe&&(t.flags&1048576)!==0&&cd(t,Ls,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Ks(e,t),e=t.pendingProps;var u=xr(t,rt.current);_r(t,r),u=ra(null,t,i,e,u,r);var h=oa();return t.flags|=1,typeof u=="object"&&u!==null&&typeof u.render=="function"&&u.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,dt(i)?(h=!0,Rs(t)):h=!1,t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,Qi(t),u.updater=Ws,t.stateNode=u,u._reactInternals=t,ua(t,i,e,r),t=ha(null,t,i,!0,h,r)):(t.tag=0,Oe&&h&&Mi(t),it(null,t,u,r),t=t.child),t;case 16:i=t.elementType;e:{switch(Ks(e,t),e=t.pendingProps,u=i._init,i=u(i._payload),t.type=i,u=t.tag=Qg(i),e=Ft(i,e),u){case 0:t=fa(null,t,i,e,r);break e;case 1:t=np(null,t,i,e,r);break e;case 11:t=Zd(null,t,i,e,r);break e;case 14:t=Yd(null,t,i,Ft(i.type,e),r);break e}throw Error(s(306,i,""))}return t;case 0:return i=t.type,u=t.pendingProps,u=t.elementType===i?u:Ft(i,u),fa(e,t,i,u,r);case 1:return i=t.type,u=t.pendingProps,u=t.elementType===i?u:Ft(i,u),np(e,t,i,u,r);case 3:e:{if(rp(t),e===null)throw Error(s(387));i=t.pendingProps,h=t.memoizedState,u=h.element,wd(e,t),Fs(t,i,null,r);var w=t.memoizedState;if(i=w.element,h.isDehydrated)if(h={element:i,isDehydrated:!1,cache:w.cache,pendingSuspenseBoundaries:w.pendingSuspenseBoundaries,transitions:w.transitions},t.updateQueue.baseState=h,t.memoizedState=h,t.flags&256){u=Rr(Error(s(423)),t),t=op(e,t,i,r,u);break e}else if(i!==u){u=Rr(Error(s(424)),t),t=op(e,t,i,r,u);break e}else for(yt=En(t.stateNode.containerInfo.firstChild),wt=t,Oe=!0,Ot=null,r=gd(t,null,i,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(br(),i===u){t=an(e,t,r);break e}it(e,t,i,r)}t=t.child}return t;case 5:return xd(t),e===null&&Hi(t),i=t.type,u=t.pendingProps,h=e!==null?e.memoizedProps:null,w=u.children,Ni(i,u)?w=null:h!==null&&Ni(i,h)&&(t.flags|=32),tp(e,t),it(e,t,w,r),t.child;case 6:return e===null&&Hi(t),null;case 13:return sp(e,t,r);case 4:return Zi(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Er(t,null,i,r):it(e,t,i,r),t.child;case 11:return i=t.type,u=t.pendingProps,u=t.elementType===i?u:Ft(i,u),Zd(e,t,i,u,r);case 7:return it(e,t,t.pendingProps,r),t.child;case 8:return it(e,t,t.pendingProps.children,r),t.child;case 12:return it(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(i=t.type._context,u=t.pendingProps,h=t.memoizedProps,w=u.value,Ne(Is,i._currentValue),i._currentValue=w,h!==null)if(Dt(h.value,w)){if(h.children===u.children&&!ut.current){t=an(e,t,r);break e}}else for(h=t.child,h!==null&&(h.return=t);h!==null;){var k=h.dependencies;if(k!==null){w=h.child;for(var E=k.firstContext;E!==null;){if(E.context===i){if(h.tag===1){E=ln(-1,r&-r),E.tag=2;var D=h.updateQueue;if(D!==null){D=D.shared;var Y=D.pending;Y===null?E.next=E:(E.next=Y.next,Y.next=E),D.pending=E}}h.lanes|=r,E=h.alternate,E!==null&&(E.lanes|=r),qi(h.return,r,t),k.lanes|=r;break}E=E.next}}else if(h.tag===10)w=h.type===t.type?null:h.child;else if(h.tag===18){if(w=h.return,w===null)throw Error(s(341));w.lanes|=r,k=w.alternate,k!==null&&(k.lanes|=r),qi(w,r,t),w=h.sibling}else w=h.child;if(w!==null)w.return=h;else for(w=h;w!==null;){if(w===t){w=null;break}if(h=w.sibling,h!==null){h.return=w.return,w=h;break}w=w.return}h=w}it(e,t,u.children,r),t=t.child}return t;case 9:return u=t.type,i=t.pendingProps.children,_r(t,r),u=_t(u),i=i(u),t.flags|=1,it(e,t,i,r),t.child;case 14:return i=t.type,u=Ft(i,t.pendingProps),u=Ft(i.type,u),Yd(e,t,i,u,r);case 15:return Jd(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,u=t.pendingProps,u=t.elementType===i?u:Ft(i,u),Ks(e,t),t.tag=1,dt(i)?(e=!0,Rs(t)):e=!1,_r(t,r),Ud(t,i,u),ua(t,i,u,r),ha(null,t,i,!0,e,r);case 19:return ip(e,t,r);case 22:return ep(e,t,r)}throw Error(s(156,t.tag))};function Ap(e,t){return uu(e,t)}function Xg(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Tt(e,t,r,i){return new Xg(e,t,r,i)}function Na(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Qg(e){if(typeof e=="function")return Na(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ye)return 11;if(e===M)return 14}return 2}function Dn(e,t){var r=e.alternate;return r===null?(r=Tt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ol(e,t,r,i,u,h){var w=2;if(i=e,typeof e=="function")Na(e)&&(w=1);else if(typeof e=="string")w=5;else e:switch(e){case F:return er(r.children,u,h,t);case W:w=8,u|=8;break;case z:return e=Tt(12,r,t,u|2),e.elementType=z,e.lanes=h,e;case re:return e=Tt(13,r,t,u),e.elementType=re,e.lanes=h,e;case oe:return e=Tt(19,r,t,u),e.elementType=oe,e.lanes=h,e;case H:return sl(r,u,h,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case K:w=10;break e;case se:w=9;break e;case ye:w=11;break e;case M:w=14;break e;case J:w=16,i=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=Tt(w,r,t,u),t.elementType=e,t.type=i,t.lanes=h,t}function er(e,t,r,i){return e=Tt(7,e,i,t),e.lanes=r,e}function sl(e,t,r,i){return e=Tt(22,e,i,t),e.elementType=H,e.lanes=r,e.stateNode={isHidden:!1},e}function Ia(e,t,r){return e=Tt(6,e,null,t),e.lanes=r,e}function Da(e,t,r){return t=Tt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zg(e,t,r,i,u){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ci(0),this.expirationTimes=ci(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ci(0),this.identifierPrefix=i,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function Oa(e,t,r,i,u,h,w,k,E){return e=new Zg(e,t,r,k,E),t===1?(t=1,h===!0&&(t|=8)):t=0,h=Tt(3,null,null,t),e.current=h,h.stateNode=e,h.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(h),e}function Yg(e,t,r){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$,key:i==null?null:""+i,children:e,containerInfo:t,implementation:r}}function Lp(e){if(!e)return _n;e=e._reactInternals;e:{if(Vn(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(dt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var r=e.type;if(dt(r))return ld(e,r,t)}return t}function jp(e,t,r,i,u,h,w,k,E){return e=Oa(r,i,!0,e,u,h,w,k,E),e.context=Lp(null),r=e.current,i=at(),u=Nn(r),h=ln(i,u),h.callback=t??null,Tn(r,h,u),e.current.lanes=u,so(e,u,i),ht(e,i),e}function ll(e,t,r,i){var u=t.current,h=at(),w=Nn(u);return r=Lp(r),t.context===null?t.context=r:t.pendingContext=r,t=ln(h,w),t.payload={element:e},i=i===void 0?null:i,i!==null&&(t.callback=i),e=Tn(u,t,w),e!==null&&(zt(e,u,w,h),Os(e,u,w)),w}function il(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function Np(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Fa(e,t){Np(e,t),(e=e.alternate)&&Np(e,t)}function Jg(){return null}var Ip=typeof reportError=="function"?reportError:function(e){console.error(e)};function $a(e){this._internalRoot=e}al.prototype.render=$a.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));ll(e,t,null,null)},al.prototype.unmount=$a.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Zn(function(){ll(null,e,null,null)}),t[tn]=null}};function al(e){this._internalRoot=e}al.prototype.unstable_scheduleHydration=function(e){if(e){var t=wu();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Cn.length&&t!==0&&t<Cn[r].priority;r++);Cn.splice(r,0,e),r===0&&xu(e)}};function Ma(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function cl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Dp(){}function ev(e,t,r,i,u){if(u){if(typeof i=="function"){var h=i;i=function(){var D=il(w);h.call(D)}}var w=jp(t,i,e,0,null,!1,!1,"",Dp);return e._reactRootContainer=w,e[tn]=w.current,So(e.nodeType===8?e.parentNode:e),Zn(),w}for(;u=e.lastChild;)e.removeChild(u);if(typeof i=="function"){var k=i;i=function(){var D=il(E);k.call(D)}}var E=Oa(e,0,!1,null,null,!1,!1,"",Dp);return e._reactRootContainer=E,e[tn]=E.current,So(e.nodeType===8?e.parentNode:e),Zn(function(){ll(t,E,r,i)}),E}function ul(e,t,r,i,u){var h=r._reactRootContainer;if(h){var w=h;if(typeof u=="function"){var k=u;u=function(){var E=il(w);k.call(E)}}ll(t,w,e,u)}else w=ev(r,t,e,u,i);return il(w)}gu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=oo(t.pendingLanes);r!==0&&(ui(t,r|1),ht(t,ze()),(Te&6)===0&&(Lr=ze()+500,Bn()))}break;case 13:Zn(function(){var i=sn(e,1);if(i!==null){var u=at();zt(i,e,1,u)}}),Fa(e,1)}},di=function(e){if(e.tag===13){var t=sn(e,134217728);if(t!==null){var r=at();zt(t,e,134217728,r)}Fa(e,134217728)}},vu=function(e){if(e.tag===13){var t=Nn(e),r=sn(e,t);if(r!==null){var i=at();zt(r,e,t,i)}Fa(e,t)}},wu=function(){return je},yu=function(e,t){var r=je;try{return je=e,t()}finally{je=r}},ri=function(e,t,r){switch(t){case"input":if(bt(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var i=r[t];if(i!==e&&i.form===e.form){var u=_s(i);if(!u)throw Error(s(90));ct(i),bt(i,u)}}}break;case"textarea":ns(e,r);break;case"select":t=r.value,t!=null&&vn(e,!!r.multiple,t,!1)}},ru=Aa,ou=Zn;var tv={usingClientEntryPoint:!1,Events:[ko,yr,_s,tu,nu,Aa]},Oo={findFiberByHostInstance:Hn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nv={bundleType:Oo.bundleType,version:Oo.version,rendererPackageName:Oo.rendererPackageName,rendererConfig:Oo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:V.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=au(e),e===null?null:e.stateNode},findFiberByHostInstance:Oo.findFiberByHostInstance||Jg,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var dl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dl.isDisabled&&dl.supportsFiber)try{as=dl.inject(nv),Gt=dl}catch{}}return mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tv,mt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ma(t))throw Error(s(200));return Yg(e,t,null,r)},mt.createRoot=function(e,t){if(!Ma(e))throw Error(s(299));var r=!1,i="",u=Ip;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),t=Oa(e,1,!1,null,null,r,!1,i,u),e[tn]=t.current,So(e.nodeType===8?e.parentNode:e),new $a(t)},mt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=au(t),e=e===null?null:e.stateNode,e},mt.flushSync=function(e){return Zn(e)},mt.hydrate=function(e,t,r){if(!cl(t))throw Error(s(200));return ul(null,e,t,!0,r)},mt.hydrateRoot=function(e,t,r){if(!Ma(e))throw Error(s(405));var i=r!=null&&r.hydratedSources||null,u=!1,h="",w=Ip;if(r!=null&&(r.unstable_strictMode===!0&&(u=!0),r.identifierPrefix!==void 0&&(h=r.identifierPrefix),r.onRecoverableError!==void 0&&(w=r.onRecoverableError)),t=jp(t,null,e,1,r??null,u,!1,h,w),e[tn]=t.current,So(e),i)for(e=0;e<i.length;e++)r=i[e],u=r._getVersion,u=u(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,u]:t.mutableSourceEagerHydrationData.push(r,u);return new al(t)},mt.render=function(e,t,r){if(!cl(t))throw Error(s(200));return ul(null,e,t,!1,r)},mt.unmountComponentAtNode=function(e){if(!cl(e))throw Error(s(40));return e._reactRootContainer?(Zn(function(){ul(null,null,e,!1,function(){e._reactRootContainer=null,e[tn]=null})}),!0):!1},mt.unstable_batchedUpdates=Aa,mt.unstable_renderSubtreeIntoContainer=function(e,t,r,i){if(!cl(r))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return ul(e,t,r,!1,i)},mt.version="18.3.1-next-f1338f8080-20240426",mt}var Up;function Kf(){if(Up)return Ha.exports;Up=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(o){console.error(o)}}return n(),Ha.exports=cv(),Ha.exports}var jt=Kf();const pl=Ko(jt);var fl={},Wp;function uv(){if(Wp)return fl;Wp=1;var n=Kf();return fl.createRoot=n.createRoot,fl.hydrateRoot=n.hydrateRoot,fl}var zn=uv(),xl={exports:{}},dv=xl.exports,Gp;function pv(){return Gp||(Gp=1,(function(n){(function(o,s){n.exports?n.exports=s():o.svg4everybody=s()})(dv,function(){function o(c,d,p){if(p){var m=document.createDocumentFragment(),g=!d.hasAttribute("viewBox")&&p.getAttribute("viewBox");g&&d.setAttribute("viewBox",g);for(var v=p.cloneNode(!0);v.childNodes.length;)m.appendChild(v.firstChild);c.appendChild(m)}}function s(c){c.onreadystatechange=function(){if(c.readyState===4){var d=c._cachedDocument;d||(d=c._cachedDocument=document.implementation.createHTMLDocument(""),d.body.innerHTML=c.responseText,c._cachedTarget={}),c._embeds.splice(0).map(function(p){var m=c._cachedTarget[p.id];m||(m=c._cachedTarget[p.id]=d.getElementById(p.id)),o(p.parent,p.svg,m)})}},c.onreadystatechange()}function l(c){function d(){for(var j=0;j<P.length;){var O=P[j],V=O.parentNode,N=a(V),$=O.getAttribute("xlink:href")||O.getAttribute("href");if(!$&&m.attributeName&&($=O.getAttribute(m.attributeName)),N&&$){if(p)if(!m.validate||m.validate($,N,O)){V.removeChild(O);var F=$.split("#"),W=F.shift(),z=F.join("#");if(W.length){var K=b[W];K||(K=b[W]=new XMLHttpRequest,K.open("GET",W),K.send(),K._embeds=[]),K._embeds.push({parent:V,svg:N,id:z}),s(K)}else o(V,N,document.getElementById(z))}else++j,++I}else++j}(!P.length||P.length-I>0)&&_(d,67)}var p,m=Object(c),g=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,v=/\bAppleWebKit\/(\d+)\b/,y=/\bEdge\/12\.(\d+)\b/,S=/\bEdge\/.(\d+)\b/,C=window.top!==window.self;p="polyfill"in m?m.polyfill:g.test(navigator.userAgent)||(navigator.userAgent.match(y)||[])[1]<10547||(navigator.userAgent.match(v)||[])[1]<537||S.test(navigator.userAgent)&&C;var b={},_=window.requestAnimationFrame||setTimeout,P=document.getElementsByTagName("use"),I=0;p&&d()}function a(c){for(var d=c;d.nodeName.toLowerCase()!=="svg"&&(d=d.parentNode););return d}return l})})(xl)),xl.exports}var fv=pv();const hv=Ko(fv),Il=()=>getComputedStyle(document.documentElement).direction==="rtl";let kl=!0;const mv=()=>{if(kl){const n=`${-window.pageYOffset}px`;document.documentElement.style.position="fixed",document.body.style.marginTop=n,kl=!1}},gv=()=>{if(!kl){const n=Math.abs(parseInt(document.body.style.marginTop||"0"));document.documentElement.style.position="",document.body.style.marginTop="",window.scrollTo(0,n),kl=!0}},vv=n=>{const o=document.createElement("textarea");o.value=n,o.setAttribute("readonly",""),o.style.position="absolute",o.style.left="-9999px",document.body.appendChild(o),o.select(),document.execCommand("copy"),document.body.removeChild(o)};var Ga={exports:{}};var Kp;function wv(){return Kp||(Kp=1,(function(n){(function(){var o={}.hasOwnProperty;function s(){for(var c="",d=0;d<arguments.length;d++){var p=arguments[d];p&&(c=a(c,l(p)))}return c}function l(c){if(typeof c=="string"||typeof c=="number")return c;if(typeof c!="object")return"";if(Array.isArray(c))return s.apply(null,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var d="";for(var p in c)o.call(c,p)&&c[p]&&(d=a(d,p));return d}function a(c,d){return d?c?c+" "+d:c+d:c}n.exports?(s.default=s,n.exports=s):window.classNames=s})()})(Ga)),Ga.exports}var yv=wv();const Q=Ko(yv);var Ka,qp;function Sv(){return qp||(qp=1,Ka={CLS_PREFIX:"pul-",Z_INDEX_POPOVER:1035,Z_INDEX_DROPDOWN:1035,Z_INDEX_OVERLAY:1050,Z_INDEX_TOASTER:1055,Z_INDEX_TOOLTIP:1060}),Ka}var ue=Sv();function Vo(n){"@babel/helpers - typeof";return Vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},Vo(n)}function xv(n,o){if(Vo(n)!="object"||!n)return n;var s=n[Symbol.toPrimitive];if(s!==void 0){var l=s.call(n,o);if(Vo(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(n)}function Cv(n){var o=xv(n,"string");return Vo(o)=="symbol"?o:o+""}function ee(n,o,s){return(o=Cv(o))in n?Object.defineProperty(n,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[o]=s,n}const Xp=n=>typeof n=="object"&&n!=null&&n.nodeType===1,Qp=(n,o)=>(!o||n!=="hidden")&&n!=="visible"&&n!=="clip",hl=(n,o)=>{if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){const s=getComputedStyle(n,null);return Qp(s.overflowY,o)||Qp(s.overflowX,o)||(l=>{const a=(c=>{if(!c.ownerDocument||!c.ownerDocument.defaultView)return null;try{return c.ownerDocument.defaultView.frameElement}catch{return null}})(l);return!!a&&(a.clientHeight<l.scrollHeight||a.clientWidth<l.scrollWidth)})(n)}return!1},ml=(n,o,s,l,a,c,d,p)=>c<n&&d>o||c>n&&d<o?0:c<=n&&p<=s||d>=o&&p>=s?c-n-l:d>o&&p<s||c<n&&p>s?d-o+a:0,kv=n=>{const o=n.parentElement;return o??(n.getRootNode().host||null)},Zp=(n,o)=>{var s,l,a,c;if(typeof document>"u")return[];const{scrollMode:d,block:p,inline:m,boundary:g,skipOverflowHiddenElements:v}=o,y=typeof g=="function"?g:J=>J!==g;if(!Xp(n))throw new TypeError("Invalid target");const S=document.scrollingElement||document.documentElement,C=[];let b=n;for(;Xp(b)&&y(b);){if(b=kv(b),b===S){C.push(b);break}b!=null&&b===document.body&&hl(b)&&!hl(document.documentElement)||b!=null&&hl(b,v)&&C.push(b)}const _=(l=(s=window.visualViewport)==null?void 0:s.width)!=null?l:innerWidth,P=(c=(a=window.visualViewport)==null?void 0:a.height)!=null?c:innerHeight,{scrollX:I,scrollY:j}=window,{height:O,width:V,top:N,right:$,bottom:F,left:W}=n.getBoundingClientRect(),{top:z,right:K,bottom:se,left:ye}=(J=>{const H=window.getComputedStyle(J);return{top:parseFloat(H.scrollMarginTop)||0,right:parseFloat(H.scrollMarginRight)||0,bottom:parseFloat(H.scrollMarginBottom)||0,left:parseFloat(H.scrollMarginLeft)||0}})(n);let re=p==="start"||p==="nearest"?N-z:p==="end"?F+se:N+O/2-z+se,oe=m==="center"?W+V/2-ye+K:m==="end"?$+K:W-ye;const M=[];for(let J=0;J<C.length;J++){const H=C[J],{height:A,width:G,top:q,right:R,bottom:U,left:ge}=H.getBoundingClientRect();if(d==="if-needed"&&N>=0&&W>=0&&F<=P&&$<=_&&(H===S&&!hl(H)||N>=q&&F<=U&&W>=ge&&$<=R))return M;const Se=getComputedStyle(H),ce=parseInt(Se.borderLeftWidth,10),Ee=parseInt(Se.borderTopWidth,10),xe=parseInt(Se.borderRightWidth,10),de=parseInt(Se.borderBottomWidth,10);let me=0,_e=0;const We="offsetWidth"in H?H.offsetWidth-H.clientWidth-ce-xe:0,ct="offsetHeight"in H?H.offsetHeight-H.clientHeight-Ee-de:0,X="offsetWidth"in H?H.offsetWidth===0?0:G/H.offsetWidth:0,ke="offsetHeight"in H?H.offsetHeight===0?0:A/H.offsetHeight:0;if(S===H)me=p==="start"?re:p==="end"?re-P:p==="nearest"?ml(j,j+P,P,Ee,de,j+re,j+re+O,O):re-P/2,_e=m==="start"?oe:m==="center"?oe-_/2:m==="end"?oe-_:ml(I,I+_,_,ce,xe,I+oe,I+oe+V,V),me=Math.max(0,me+j),_e=Math.max(0,_e+I);else{me=p==="start"?re-q-Ee:p==="end"?re-U+de+ct:p==="nearest"?ml(q,U,A,Ee,de+ct,re,re+O,O):re-(q+A/2)+ct/2,_e=m==="start"?oe-ge-ce:m==="center"?oe-(ge+G/2)+We/2:m==="end"?oe-R+xe+We:ml(ge,R,G,ce,xe+We,oe,oe+V,V);const{scrollLeft:Ce,scrollTop:He}=H;me=ke===0?0:Math.max(0,Math.min(He+me/ke,H.scrollHeight-A/ke+ct)),_e=X===0?0:Math.max(0,Math.min(Ce+_e/X,H.scrollWidth-G/X+We)),re+=He-me,oe+=Ce-_e}M.push({el:H,top:me,left:_e})}return M},bv=n=>n===!1?{block:"end",inline:"nearest"}:(o=>o===Object(o)&&Object.keys(o).length!==0)(n)?n:{block:"start",inline:"nearest"};function Ev(n,o){if(!n.isConnected||!(a=>{let c=a;for(;c&&c.parentNode;){if(c.parentNode===document)return!0;c=c.parentNode instanceof ShadowRoot?c.parentNode.host:c.parentNode}return!1})(n))return;const s=(a=>{const c=window.getComputedStyle(a);return{top:parseFloat(c.scrollMarginTop)||0,right:parseFloat(c.scrollMarginRight)||0,bottom:parseFloat(c.scrollMarginBottom)||0,left:parseFloat(c.scrollMarginLeft)||0}})(n);if((a=>typeof a=="object"&&typeof a.behavior=="function")(o))return o.behavior(Zp(n,o));const l=typeof o=="boolean"||o==null?void 0:o.behavior;for(const{el:a,top:c,left:d}of Zp(n,bv(o))){const p=c-s.top+s.bottom,m=d-s.left+s.right;a.scroll({top:p,left:m,behavior:l})}}const Re=(n,...o)=>{typeof n=="function"&&n(...o)},Qe=(n,o)=>(...s)=>{Re(n,...s),Re(o,...s)},qf=n=>{const{target:o,currentTarget:s}=n;if((o instanceof HTMLElement&&s.contains(o))===!1)return!0;if(o instanceof HTMLElement&&o.hasAttribute("disabled"))return!1;let l=o;for(;l&&l!==s;)if(l instanceof HTMLElement){switch(l.nodeName){case"A":case"INPUT":case"BUTTON":case"LABEL":return!0}if(l.getAttribute("role")==="button")return!0;l=l.parentNode}else return!0;return!1},Pv=n=>{const o=s=>n(s);return f.jsx(o,{})},Xf=(n,o)=>Ev(n,{block:"center",behavior:"smooth",...o}),_v=()=>({getNext:(a,c)=>{const d=a.children,p=Array.prototype.indexOf.call(d,c);if(p!==-1)return d[p+1]},getPrev:(a,c)=>{const d=a.children,p=Array.prototype.indexOf.call(d,c);if(p!==-1)return d[p-1]},getFirst:a=>a.firstElementChild,getLast:a=>a.lastElementChild}),Qf=(n,o=()=>!0,s=_v())=>{const l=m=>o(m)&&m instanceof HTMLElement?(m.focus(),!0):!1,a=(m=document.activeElement,g=0)=>{if(!n.current)return!1;const v=s.getNext(n.current,m);return v&&(l(v)||a(v,g))?!0:d(g+1)},c=(m=document.activeElement,g=0)=>{if(!n.current)return!1;const v=s.getPrev(n.current,m);return v&&(l(v)||c(v,g))?!0:p(g+1)},d=(m=0)=>{if(m>1||!n.current)return!1;const g=s.getFirst(n.current);return!!(g&&(l(g)||a(g,m)))},p=(m=0)=>{if(m>1||!n.current)return!1;const g=s.getLast(n.current);return!!(g&&(l(g)||c(g,m)))};return{focusNext:a,focusPrev:c,focusFirst:d,focusLast:p}},Bv=(...n)=>o=>{n.forEach(s=>{typeof s=="function"?s(o):s&&(s.current=o)})},Rv=({existingHandler:n,disabled:o=!1}={})=>Qe(n,l=>{o||(l.key==="Enter"||l.key===" ")&&(l.preventDefault(),l.currentTarget.click())}),Tv=(n,o=500)=>{document.body!==n&&(n?.setAttribute("data-pul-focus-returned",o.toString()),setTimeout(()=>{n?.removeAttribute("data-pul-focus-returned")},o))},Av=n=>{const o=n.getAttribute("data-pul-focus-returned");return o?parseInt(o,10):0},Yp=n=>{try{return n.matches(":focus-visible")}catch{}return!1},Lv={"i-filter-02":"filter","i-filter-check-mark":"filter-check-mark","i-sliders":"sliders","i-two-sheets-blank":"copy","i-server-refresh":"backup","i-two-arrows-refresh-04":"refresh","i-circle-check-mark":"check-mark-circle","i-check-mark":"check-mark","i-three-dots":"three-dots-horizontal","tree-dots-horizontal":"three-dots-horizontal","i-square-arrow-up-04":"arrow-up-in","i-square-arrow-down-04":"arrow-down-in","i-shield-star":"shield","i-menu":"menu","i-folder-blank-closed-02":"folder-closed","i-arrow-refresh-02":"reload","i-eye-03":"eye-closed","i-www-site-picture-text":"site-page","i-broken-chain":"chain-broken","i-eye-02":"eye","i-arrows-looping-06":"arrows-loop","i-circle-question-mark-02":"question-mark-circle-filled","i-circle-check-mark-02":"check-mark-circle-filled","i-circle-info-02":"info-circle-filled","i-circle-exclamation-mark-02":"exclamation-mark-circle-filled","i-magnifying-glass":"search","i-circle-exclamation-mark":"exclamation-mark-circle","i-cross-mark":"cross-mark","i-plus":"plus","i-circle-question-mark":"question-mark-circle","i-arrow-up-07":"chevron-down","i-arrow-down-07":"chevron-up","i-arrow-right-07":"chevron-right","i-arrow-left-07":"chevron-left","i-arrow-up-06":"arrow-up-tray","i-arrow-down-06":"arrow-down-tray","i-trashcan":"remove","i-four-squares":"four-squares","i-shopping-cart-02":"shopping-cart","i-chain":"chain","i-gear":"gear","i-list":"list","i-pencil":"pencil","i-circle-cross-mark":"clean","i-circle-minus":"minus-circle","i-circle-info":"info-circle","i-folder-blank-open":"folder-open",world:"globe","circle-check-mark":"check-mark-circle","circle-check-mark-filled":"check-mark-circle-filled","circle-exclamation-mark":"exclamation-mark-circle","circle-exclamation-mark-filled":"exclamation-mark-circle-filled","circle-info":"info-circle","circle-info-filled":"info-circle-filled","circle-minus":"minus-circle","circle-question-mark":"question-mark-circle","circle-question-mark-filled":"question-mark-circle-filled",sertificate:"ribbon"},jv=""+new URL("symbols.svg",import.meta.url).href,Nv=["advisor","archive","arrow-back","arrow-diagonal-out","arrow-down","arrow-down-circle-filled","arrow-down-in","arrow-down-out","arrow-down-tray","arrow-left","arrow-left-circle-filled","arrow-right","arrow-right-circle-filled","arrow-right-in","arrow-right-out","arrow-up","arrow-up-circle","arrow-up-circle-filled","arrow-up-in","arrow-up-in-cloud","arrow-up-out","arrow-up-tray","arrows-four-directions","arrows-inward","arrows-loop","arrows-opposite","arrows-outward","backup","backup2","bar-chart-vertical","bar-chart-vertical-arrow-up","bar-chart-vertical-lock","bell","book-email","boost","boundary","box-diagonal-bottom-in","box-diagonal-top-in","brush","bug","calendar","calendar-clock","camera","card","card-ribbon","card-row","card-tile","cd","cd-up-in-cloud","chain","chain-broken","chat","check-list","check-mark","check-mark-circle","check-mark-circle-filled","chevron-double-down","chevron-double-up","chevron-down","chevron-left","chevron-right","chevron-up","circle-diagonal","clean","clip","clock","clone","cloud","cloud-checkmark","cloud-crossed","cloud-graph","code","connection","console","console-filled","copy","copy-indicator","cpu","crane","credit-cards","cross-mark","cross-mark-circle","cross-mark-circle-filled","crown-transfer","dashboard","database","database-box","database-filled","database-plus","deploy","docker-filled","dollar","dollar-filled","dot","dot-big","emoticon-confused","emoticon-dead","emoticon-excited","emoticon-happy","emoticon-neutral","emoticon-sad","emoticon-smile","enter","exclamation-mark-circle","exclamation-mark-circle-filled","eye","eye-closed","facebook","facebook-filled","feedback","file","filter","filter-check-mark","fire","flag","flag-filled","flag-globe","floppy-disk","folder-closed","folder-key","folder-network","folder-open","folders-tree","forward-circle-filled","four-squares","gear","git","github","globe","hard-drive","hard-drive-key","hat","hexagons","home","info-circle","info-circle-filled","ip-addresses","joomla","kebab","key","label","label-plus","laravel","lifebuoy","lightbulb","limit","linux","list","list-check-mark","location","lock-closed","lock-closed-check","lock-closed-filled","lock-open","lock-open-cross","lock-open-filled","mail","mail-circle-filled","mail-settings","megaphone","menu","menu-thin","microsoft","minimize","minus","minus-circle","minus-circle-filled","monitoring","monitoring-off","my-little-admin","net","nine-dots","node-js","package","panel","panel-check","panel-eye","panel-key","panel-settings","panels","pause-circle","pencil","pencil-dialog","php","phpmyadmin","pin","pipette","plans","plugins","plus","plus-circle","plus-circle-filled","power","projects","puzzle","python","question-mark-circle","question-mark-circle-filled","ram","react-js","recycle","redirect-circle-filled","refresh","reload","remove","reset","resource","ribbon","rocket","ruby","sand-clock","scan","screen","search","security-check","send","server","servers","share","shield","shield-attention-filled","shield-chain","shield-filled","shopping-cart","sidebar-right-hide","sidebar-right-show","signal-light","site-page","sleep","sliders","square-with-circles","ssl-it","star","star-circle-filled","star-filled","star-half-filled","start","start-circle","start-filled","stop","stop-circle","storage","themes","three-dots-horizontal","three-dots-vertical","tools","transfer","triangle-exclamation-mark","triangle-exclamation-mark-filled","unarchive","user","volume","web","web-plus","web-settings","windows","woocommerce","wordpress","wordpress-minus","zero-circle-filled"],Iv=(n,o={})=>{if(!n)return n;const s={...o};if("aria-hidden"in o||!("aria-label"in o)&&!("ariaLabel"in o)&&(s["aria-hidden"]="true"),x.isValidElement(n)){const{className:l,...a}=n.props,c={...s};return Object.keys(a).forEach(d=>{a[d]!==null&&a[d]!==void 0&&(c[d]=a[d])}),(s.className||l)&&(c.className=Q(s.className,l)),x.cloneElement(n,c)}if(typeof n=="object"){const{className:l,...a}=n;return f.jsx(Le,{...s,className:s.className||l?Q(s.className,l):null,...a})}return f.jsx(Le,{...s,name:n})},en=x.createContext(!1),Dv="12",$r="16",Ov="24",Zf="32",Fv="48",$v="64",Mv="96",zv={sm:$r,md:Zf,lg:Fv,xl:$v,xxl:Mv},Vv=(n,o)=>{let s="16";return(o==="12"||o==="24")&&Nv.indexOf(n)!==-1&&(s="12"),`${jv}#${n}:${s}`},Le=({ariaLabel:n,baseClassName:o=`${ue.CLS_PREFIX}icon`,className:s,name:l,src:a,size:c,intent:d,animation:p,rotate:m,flipHorizontal:g=!1,flipVertical:v=!1,children:y,alt:S="",...C})=>{const b=c&&zv[c]||c,_=l?Lv[l]||l:null;return f.jsx("span",{className:Q(o,{[`${o}--size-${b}`]:b,[`${o}--intent ${o}--${d}`]:d,[`${o}--animation-${p}`]:p,[`${o}--rotate-${m}`]:m,[`${o}--flip-horizontal`]:g,[`${o}--flip-vertical`]:v,[`${o}--on-dark`]:x.useContext(en)},s),...n||C["aria-label"]?{"aria-label":n||C["aria-label"]}:{"aria-hidden":"true"},...C,children:_?f.jsx("svg",{focusable:"false",children:f.jsx("use",{href:Vv(_,b)})}):a&&f.jsx("img",{src:a,alt:S})||y})};Le.create=Iv;const Dl=({baseClassName:n=`${ue.CLS_PREFIX}spinner`,className:o,colorAnimation:s=!0,...l})=>f.jsx("svg",{"aria-hidden":!0,className:Q(n,o,{[`${n}--color-animation`]:s}),...l,viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",children:f.jsx("circle",{className:`${n}__path`,fill:"none",strokeWidth:"6",strokeLinecap:"round",cx:"24",cy:"24",r:"21"})}),Yf=({baseClassName:n=`${ue.CLS_PREFIX}action`,component:o="a",icon:s,onClick:l,rightAddon:a,bottomAddon:c,children:d,progress:p=!1,primary:m=!1,nowrap:g=!1,outerProps:v={},...y})=>{const{className:S,component:C="span",...b}=v;s=Le.create(s,{className:`${n}__icon`,size:$r});let _=$r;x.isValidElement(s)&&s.props.size&&({size:_}=s.props);const P={...y,onClick:l,className:Q(y.className,`${n}__content`)||void 0};p&&(s=f.jsx(Le,{size:_,className:`${n}__icon`,children:f.jsx(Dl,{})}),P.onClick=j=>j.preventDefault(),P.tabIndex=-1),l&&(P.tabIndex=P.tabIndex||0,P.role="button",P.onKeyDown=Qe(P.onKeyDown,j=>{j.key==="Enter"&&(j.preventDefault(),j.currentTarget.click())}));const I=!x.Children.toArray(d).length&&!a&&!c;return f.jsxs(C,{className:Q(n,{[`${n}--size-${_}`]:s||p,[`${n}--progress`]:p,[`${n}--primary`]:m,[`${n}--nowrap`]:g,[`${n}--icon`]:I},S),...b,children:[f.jsxs(o,{...P,children:[s,d]}),a?f.jsx("span",{className:`${n}__right-addon`,children:a}):null,c?f.jsx("span",{className:`${n}__bottom-addon`,children:c}):null]})};var qa={exports:{}},Xa,Jp;function Hv(){if(Jp)return Xa;Jp=1;var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Xa=n,Xa}var Qa,ef;function Uv(){if(ef)return Qa;ef=1;var n=Hv();function o(){}function s(){}return s.resetWarningCache=o,Qa=function(){function l(d,p,m,g,v,y){if(y!==n){var S=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw S.name="Invariant Violation",S}}l.isRequired=l;function a(){return l}var c={array:l,bigint:l,bool:l,func:l,number:l,object:l,string:l,symbol:l,any:l,arrayOf:a,element:l,elementType:l,instanceOf:a,node:l,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:s,resetWarningCache:o};return c.PropTypes=c,c},Qa}var tf;function Wv(){return tf||(tf=1,qa.exports=Uv()()),qa.exports}var Gv=Wv();const Vt=Ko(Gv),Kv={Alert:{close:"Close"},Card:{select:"Select",titleLinkTooltip:"Go to page",collapseCardTooltip:"Collapse the card",expandCardTooltip:"Expand the card"},CardList:{loadMore:"Load more",notFound:"No items found.",toolbarSelect:"Select",viewCards:"Cards",viewTiles:"Tiles",viewList:"List",toolbarView:"View"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Leave",cancel:"Go Back",content:"Are you sure you want to close and leave this window? Any data changes you've made won't be saved."},Cuttable:{showMore:"Show more",showLess:"Show less"},Dialog:{closeButton:"Close",cancelButton:"Cancel"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancel"},Dropdown:{close:"Close"},Form:{submitButton:"Save",applyButton:"Apply",cancelButton:"Cancel"},FormField:{clear:"Clear",remove:"Remove",addMore:"Add one more",showDescription:"Show description"},FormFieldPassword:{improvePassword:"To improve your password:",passwordTooShort:"Make the password longer.",lettersLowerCase:"Use at least one lower-case character.",lettersUpperCase:"Use at least one upper-case character.",numbers1:"Use at least one number.",numbers3:"Use at least three numbers.",specialChar1:"Use at least one special character (for example: !, @, #, $, % ,^, &, *, ?, _, ~).",specialChar2:"Use at least two special characters (for example: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Use both upper and lower-case characters.",comboLettersAndNumbers:"Use both numbers and characters.",comboLettersNumbersSpecial:"Use numbers, characters and special characters.",yourPasswordIsStrong:"You can make it even stronger by increasing its length.",passwordStrength:"The password strength is %%strength%%.",strengthVeryStrong:"VERY STRONG",strengthStrong:"STRONG",strengthVeryWeak:"VERY WEAK",strengthWeak:"WEAK",strengthMedium:"MEDIUM",hidePassword:"Hide password",showPassword:"Show password",generateButton:"Generate",copyButtonHint:"Copy password",copySuccessToast:"Password has been copied",generateButtonHint:"Generate a strong password"},InPlaceEdit:{cancelButtonHint:"Discard changes",editButtonHint:"Edit value",okButtonHint:"Save changes"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Choose file..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% items total",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% of %%totalRows%% items selected",all:"All",allItemsOnPageSelected:"All items on the page selected",allItemsSelected:"All items selected",selectAllItems:"Select all items",selectAllItemsOnPage:"Select all items on the page",deselectAll:"Deselect",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Could not find any items matching the filter",emptyTitle:"Looks like there's nothing here",filteredDescription:"Refine your query or remove some of the criteria from the filter and try again."},ListOperation:{cancelButton:"Cancel"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"of %%total%%",itemsPerPage:"Items per page",all:"All",total:"Page %%current%% of %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Close",cancelButton:"Cancel"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"No options",placeholder:"Select..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% of %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Close group"},Toast:{closeButton:"Close"}},qv={Alert:{close:"Close"},Card:{select:"تحديد",titleLinkTooltip:"الانتقال إلى الصفحة",collapseCardTooltip:"طي البطاقة",expandCardTooltip:"توسيع البطاقة"},CardList:{loadMore:"تحميل المزيد",notFound:"لم يُعثر على أي عناصر.",toolbarSelect:"تحديد",viewCards:"البطاقات",viewTiles:"الإطارات المتجانبة",viewList:"القائمة",toolbarView:"العرض"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"المغادرة",cancel:"العودة",content:"هل تريد بالتأكيد إغلاق هذه النافذة ومغادرتها؟ لن تُحفظ أي تغييرات أجريتها على البيانات."},Cuttable:{showMore:"إظهار المزيد",showLess:"إظهار أقل"},Dialog:{closeButton:"Close",cancelButton:"الإلغاء"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"الإلغاء"},Dropdown:{close:"الإغلاق"},Form:{submitButton:"الحفظ",applyButton:"التطبيق",cancelButton:"الإلغاء"},FormField:{clear:"مسح التحديد",remove:"الإزالة",addMore:"إضافة حقل إدخال آخر",showDescription:"Show description"},FormFieldPassword:{improvePassword:"لتحسين كلمة مرورك:",passwordTooShort:"اجعل كلمة المرور أطول.",lettersLowerCase:"استخدم حرفًا واحدًا صغيرًا على الأقل.",lettersUpperCase:"استخدم حرفًا واحدًا كبيرًا على الأقل.",numbers1:"استخدم رقمًا واحدًا على الأقل.",numbers3:"استخدم ثلاثة أرقام على الأقل.",specialChar1:"استخدم حرفًا خاصًا واحدًا على الأقل (على سبيل المثال: !، @، #، $، %، ^، &، *، ؟، _، ~).",specialChar2:"استخدم حرفين خاصين على الأقل (على سبيل المثال: !، @، #، $، %، ^، &، *، ؟، _، ~).",comboUpperAndLower:"استخدم كلاً من الأحرف الكبيرة والصغيرة.",comboLettersAndNumbers:"استخدم كلاً من الأرقام والأحرف.",comboLettersNumbersSpecial:"استخدم الأرقام والأحرف والأحرف الخاصة.",yourPasswordIsStrong:"يمكنك جعلها أقوى عن طريق زيادة طولها.",passwordStrength:"قوة كلمة المرور %%strength%%.",strengthVeryStrong:"قوية جدًا",strengthStrong:"قوية",strengthVeryWeak:"ضعيفة جدًا",strengthWeak:"ضعيفة",strengthMedium:"متوسطة",hidePassword:"إخفاء كلمة المرور",showPassword:"إظهار كلمة المرور",generateButton:"الإنشاء",copyButtonHint:"نسخ كلمة المرور",copySuccessToast:"تم نسخ كلمة المرور",generateButtonHint:"إنشاء كلمة مرور قوية"},InPlaceEdit:{cancelButtonHint:"تجاهل التغييرات",editButtonHint:"تحرير القيمة",okButtonHint:"حفظ التغييرات"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"اختيار ملف..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% عناصر إجمالًا",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"تم تحديد %%selectedRows%% عناصر من أصل %%totalRows%%",all:"الكل",allItemsOnPageSelected:"تم تحديد جميع العناصر الموجودة في الصفحة",allItemsSelected:"تم تحديد جميع العناصر",selectAllItems:"تحديد جميع العناصر",selectAllItemsOnPage:"تحديد جميع العناصر الموجودة في الصفحة",deselectAll:"إلغاء التحديد",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"تعذر العثور على أي عناصر مطابقة لعامل التصفية",emptyTitle:"يبدو أنه لا يوجد شيء هنا",filteredDescription:"عليك تحسين استعلامك أو إزالة بعض المعايير من عامل التصفية ثم المحاولة مرة أخرى."},ListOperation:{cancelButton:"الإلغاء"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"من %%total%%",itemsPerPage:"عدد العناصر في كل صفحة",all:"الكل",total:"صفحة %%current%% من %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"الإغلاق",cancelButton:"الإلغاء"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"لا توجد خيارات",placeholder:"تحديد..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% من %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"إغلاق المجموعة"},Toast:{closeButton:"Close"}},Xv={Alert:{close:"Close"},Card:{select:"Seleccionar",titleLinkTooltip:"Anar a la pàgina",collapseCardTooltip:"Contraure la targeta",expandCardTooltip:"Expandir la targeta"},CardList:{loadMore:"Carregar-ne més",notFound:"No s'ha trobat cap element.",toolbarSelect:"Seleccionar",viewCards:"Targetes",viewTiles:"Mosaic",viewList:"Llista",toolbarView:"Vista"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Sortir",cancel:"Tornar",content:"Segur que vol tancar la finestra? No es desaran els canvis."},Cuttable:{showMore:"Mostrar-ne més",showLess:"Mostrar-ne menys"},Dialog:{closeButton:"Close",cancelButton:"Cancel·lar"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancel·lar"},Dropdown:{close:"Tancar"},Form:{submitButton:"Desar",applyButton:"Aplicar",cancelButton:"Cancel·lar"},FormField:{clear:"Esborrar",remove:"Eliminar",addMore:"Afegir-ne un altre",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Per millorar la seva contrasenya:",passwordTooShort:"Augmenti la longitud de la contrasenya.",lettersLowerCase:"Utilitzi almenys un caràcter en minúscula.",lettersUpperCase:"Utilitzi almenys un caràcter en majúscula.",numbers1:"Utilitzi almenys un número.",numbers3:"Utilitzi almenys tres números.",specialChar1:"Utilitzi almenys un caràcter especial (per exemple: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Utilitzi almenys dos caràcters especials (per exemple: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Utilitzi caràcters tant en majúscules com en minúscules.",comboLettersAndNumbers:"Utilitzi tant números com lletres.",comboLettersNumbersSpecial:"Utilitzi números, lletres i caràcters especials.",yourPasswordIsStrong:"Pot fer-la encara més segura augmentant-ne la longitud.",passwordStrength:"Seguretat de la contrasenya: %%strength%%.",strengthVeryStrong:"MOLT SEGURA",strengthStrong:"SEGURA",strengthVeryWeak:"MOLT POC SEGURA",strengthWeak:"POC SEGURA",strengthMedium:"MITJANA",hidePassword:"Ocultar la contrasenya",showPassword:"Mostrar la contrasenya",generateButton:"Generar",copyButtonHint:"Copiï la contrasenya",copySuccessToast:"S'ha copiat la contrasenya",generateButtonHint:"Generi una contrasenya segura"},InPlaceEdit:{cancelButtonHint:"Descarti els canvis",editButtonHint:"Editi el valor",okButtonHint:"Desi els canvis"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Seleccionar un arxiu..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Elements en total: %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Elements seleccionats: %%selectedRows%% de %%totalRows%%",all:"tots",allItemsOnPageSelected:"Tots els elements de la pàgina seleccionats",allItemsSelected:"Tots els elements seleccionats",selectAllItems:"Seleccionar tots els elements",selectAllItemsOnPage:"Seleccionar tots els elements de la pàgina",deselectAll:"Deseleccionar",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"No s'ha trobat cap element que coincideixi amb el filtre",emptyTitle:"Sembla que aquí no hi ha res",filteredDescription:"Restringeixi la seva consulta o elimini alguns dels criteris del filtre i torni-ho a provar."},ListOperation:{cancelButton:"Cancel·lar"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"de %%total%%",itemsPerPage:"Elements per pàgina",all:"Tot",total:"Pàgina %%current%% de %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Tancar",cancelButton:"Cancel·lar"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"No hi ha opcions",placeholder:"Seleccionar..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% de %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Tancar el grup"},Toast:{closeButton:"Close"}},Qv={Alert:{close:"Close"},Card:{select:"Vybrat",titleLinkTooltip:"Přejít na stránku",collapseCardTooltip:"Sbalit kartu",expandCardTooltip:"Rozbalit kartu"},CardList:{loadMore:"Načíst další",notFound:"Nebyly nalezeny žádné položky.",toolbarSelect:"Vybrat",viewCards:"Karty",viewTiles:"Dlaždice",viewList:"Seznam",toolbarView:"Zobrazení"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Opustit",cancel:"Zpět",content:"Určitě chcete toto okno zavřít? Pokud jste provedli jakékoliv změny, neuloží se."},Cuttable:{showMore:"Zobrazit více",showLess:"Zobrazit méně"},Dialog:{closeButton:"Close",cancelButton:"Zrušit"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Zrušit"},Dropdown:{close:"Zavřít"},Form:{submitButton:"Uložit",applyButton:"Použít",cancelButton:"Zrušit"},FormField:{clear:"Vymazat",remove:"Odebrat",addMore:"Přidat další",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Jak vylepšit heslo:",passwordTooShort:"Použijte delší heslo.",lettersLowerCase:"Použijte alespoň jedno malé písmeno.",lettersUpperCase:"Použijte alespoň jedno velké písmeno.",numbers1:"Použijte alespoň jedno číslo.",numbers3:"Použijte alespoň tři čísla.",specialChar1:"Použijte alespoň jeden speciální znak (například: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Použijte alespoň dva speciální znaky (například: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Použijte velká i malá písmena.",comboLettersAndNumbers:"Použijte kombinaci čísel a písmen.",comboLettersNumbersSpecial:"Použijte kombinaci čísel, písmen a speciálních znaků.",yourPasswordIsStrong:"Sílu hesla ještě vylepšíte tím, že použijete delší heslo.",passwordStrength:"Síla hesla: %%strength%%.",strengthVeryStrong:"VELMI SILNÉ",strengthStrong:"SILNÉ",strengthVeryWeak:"VELMI SLABÉ",strengthWeak:"SLABÉ",strengthMedium:"STŘEDNÍ",hidePassword:"Skrýt heslo",showPassword:"Ukázat heslo",generateButton:"Vygenerovat",copyButtonHint:"Kopírovat heslo",copySuccessToast:"Heslo zkopírováno",generateButtonHint:"Vygenerovat silné heslo"},InPlaceEdit:{cancelButtonHint:"Zahodit změny",editButtonHint:"Upravit hodnotu",okButtonHint:"Uložit změny"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Vybrat soubor..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Celkem položek: %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Vybráno položek: %%selectedRows%% z %%totalRows%%",all:"všechny",allItemsOnPageSelected:"Vybrány všechny položky na stránce",allItemsSelected:"Vybrány všechny položky",selectAllItems:"Vybrat všechny položky",selectAllItemsOnPage:"Vybrat všechny položky na stránce",deselectAll:"Zrušit výběr",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Nepodařilo se najít žádné položky odpovídající filtru",emptyTitle:"Zdá se, že tady nic není",filteredDescription:"Upřesněte dotaz nebo odstraňte část kritérií z filtru a zkuste to znovu."},ListOperation:{cancelButton:"Zrušit"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"z %%total%%",itemsPerPage:"Položek na stránku",all:"Všechny",total:"Stránka %%current%% z %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Zavřít",cancelButton:"Zrušit"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Žádné možnosti",placeholder:"Vybrat..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% z %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Zavřít skupinu"},Toast:{closeButton:"Close"}},Zv={Alert:{close:"Close"},Card:{select:"Vælg",titleLinkTooltip:"Gå til side",collapseCardTooltip:"Skjul kortet",expandCardTooltip:"Udvid kortet"},CardList:{loadMore:"Indlæs mere",notFound:"Ingen ellemter fundet.",toolbarSelect:"Vælg",viewCards:"Kort",viewTiles:"Felter",viewList:"Liste",toolbarView:"Vis"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Afslut",cancel:"Gå tilbage",content:"Er du sikker på, at du vil lukke og afslutte vinduet? Dine dataændringer vil ikke blive gemt."},Cuttable:{showMore:"Vis mere",showLess:"Vis mindre"},Dialog:{closeButton:"Close",cancelButton:"Annuller"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Annuller"},Dropdown:{close:"Luk"},Form:{submitButton:"Gem",applyButton:"Anvend",cancelButton:"Annuller"},FormField:{clear:"Ryd",remove:"Fjern",addMore:"Tilføj en mere",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Sådan forbedrer du din adgangskode:",passwordTooShort:"Gør adgangskoden længere.",lettersLowerCase:"Brug mindst ét lille bogstav.",lettersUpperCase:"Brug mindst ét stort bogstav.",numbers1:"Brug mindst ét tal.",numbers3:"Brug mindst tre tal.",specialChar1:"Brug mindst ét specialtegn (f. eks.: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Brug mindst to specialtegn (f. eks.: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Brug både store og små bogstaver.",comboLettersAndNumbers:"Brug både tal og bogstaver.",comboLettersNumbersSpecial:"Brug tal, bogstaver og specialtegn.",yourPasswordIsStrong:"Du kan gøre den endnu stærkere ved at øge længden.",passwordStrength:"Adgangskodens styrke er %%strength%%.",strengthVeryStrong:"MEGET STÆRK",strengthStrong:"STÆRK",strengthVeryWeak:"MEGET SVAG",strengthWeak:"SVAG",strengthMedium:"MIDDEL",hidePassword:"Skjul adgangskode",showPassword:"Vis adgangskode",generateButton:"Generer",copyButtonHint:"Kopiér adgangskode",copySuccessToast:"Adgangskode kopieret",generateButtonHint:"Generer en stærk adgangskode"},InPlaceEdit:{cancelButtonHint:"Kassér ændringer",editButtonHint:"Rediger værdi",okButtonHint:"Gem ændringer"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Vælg fil..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% elementer i alt",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% af %%totalRows%% elementer valgt",all:"Alle",allItemsOnPageSelected:"Alle elementer på siden er valgt",allItemsSelected:"Alle elementer er valgt",selectAllItems:"Vælg alle elementer",selectAllItemsOnPage:"Vælg alle elementer på siden",deselectAll:"Fravælg",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Kunne ikke finde nogen elementer, der matcher filteret",emptyTitle:"Det ser ud til, at der ikke er noget her",filteredDescription:"Afgræns din forespørgsel, eller fjern nogle af kriterierne fra filteret, og prøv igen."},ListOperation:{cancelButton:"Annuller"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"af %%total%%",itemsPerPage:"Elementer pr. side",all:"Alle",total:"Side %%current%% af %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Luk",cancelButton:"Annuller"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Intet alternativ",placeholder:"Vælg..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% af %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Luk gruppe"},Toast:{closeButton:"Close"}},Yv={Alert:{close:"Close"},Card:{select:"Auswählen",titleLinkTooltip:"Seite öffnen",collapseCardTooltip:"Karte minimieren",expandCardTooltip:"Karte maximieren"},CardList:{loadMore:"Mehr anzeigen",notFound:"Keine Elemente gefunden.",toolbarSelect:"Auswählen",viewCards:"Karten",viewTiles:"Kacheln",viewList:"Liste",toolbarView:"Ansicht"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Schließen",cancel:"Zurück",content:"Sind Sie sicher, dass Sie dieses Fenster schließen wollen? Ihre Änderungen werden nicht übernommen."},Cuttable:{showMore:"Mehr anzeigen",showLess:"Weniger anzeigen"},Dialog:{closeButton:"Close",cancelButton:"Abbrechen"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Abbrechen"},Dropdown:{close:"Schließen"},Form:{submitButton:"Speichern",applyButton:"Anwenden",cancelButton:"Abbrechen"},FormField:{clear:"Löschen",remove:"Entfernen",addMore:"Weiteres Element hinzufügen",showDescription:"Show description"},FormFieldPassword:{improvePassword:"So erhöhen Sie die Sicherheit Ihres Passworts:",passwordTooShort:"Verwenden Sie ein längeres Passwort.",lettersLowerCase:"Verwenden Sie mindestens einen Kleinbuchstaben.",lettersUpperCase:"Verwenden Sie mindestens einen Großbuchstaben.",numbers1:"Verwenden Sie mindestens eine Ziffer.",numbers3:"Verwenden Sie mindestens drei Ziffern.",specialChar1:"Verwenden Sie mindestens ein Sonderzeichen (zum Beispiel: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Verwenden Sie mindestens zwei Sonderzeichen (zum Beispiel: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Verwenden Sie sowohl Groß- als auch Kleinbuchstaben.",comboLettersAndNumbers:"Verwenden Sie sowohl Ziffern als auch Zeichen.",comboLettersNumbersSpecial:"Verwenden Sie sowohl Ziffern, Zeichen als auch Sonderzeichen.",yourPasswordIsStrong:"Je länger das Passwort ist, umso sicherer ist es.",passwordStrength:"Passwortsicherheit: %%strength%%.",strengthVeryStrong:"SEHR SICHER",strengthStrong:"SICHER",strengthVeryWeak:"SEHR SCHWACH",strengthWeak:"SCHWACH",strengthMedium:"MITTEL",hidePassword:"Passwort ausblenden",showPassword:"Passwort einblenden",generateButton:"Erstellen",copyButtonHint:"Passwort kopieren",copySuccessToast:"Passwort wurde kopiert",generateButtonHint:"Sicheres Passwort erstellen"},InPlaceEdit:{cancelButtonHint:"Änderungen verwerfen",editButtonHint:"Wert bearbeiten",okButtonHint:"Änderungen speichern"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Datei auswählen..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% Elemente insgesamt",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% von %%totalRows%% Elementen ausgewählt",all:"Alle",allItemsOnPageSelected:"Alle Elemente auf der Seite ausgewählt",allItemsSelected:"Alle Elemente ausgewählt",selectAllItems:"Alle Elemente auswählen",selectAllItemsOnPage:"Alle Elemente auf der Seite auswählen",deselectAll:"Auswahl aufheben",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Keine mit dem Filter übereinstimmende Elemente gefunden",emptyTitle:"Keine Elemente vorhanden",filteredDescription:"Passen Sie Ihre Anfrage an oder entfernen Sie einige der Filterkriterien und versuchen Sie es erneut."},ListOperation:{cancelButton:"Abbrechen"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"von %%total%%",itemsPerPage:"Elemente pro Seite",all:"Alle",total:"Seite %%current%% von %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Schließen",cancelButton:"Abbrechen"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Keine Optionen",placeholder:"Auswählen..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% von %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Gruppe schließen"},Toast:{closeButton:"Close"}},Jv={Alert:{close:"Close"},Card:{select:"Επιλογή",titleLinkTooltip:"Μετάβαση στη σελίδα",collapseCardTooltip:"Σύμπτυξη κάρτας",expandCardTooltip:"Ανάπτυξη κάρτας"},CardList:{loadMore:"Φόρτωση περισσότερων",notFound:"Δεν βρέθηκαν στοιχεία.",toolbarSelect:"Επιλογή",viewCards:"Κάρτες",viewTiles:"Πλακίδια",viewList:"Λίστα",toolbarView:"Προβολή"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Έξοδος",cancel:"Επιστροφή",content:"Θέλετε σίγουρα να κλείσετε αυτό το παράθυρο; Δεν θα είναι δυνατή η αποθήκευση τυχόν αλλαγών σε δεδομένα."},Cuttable:{showMore:"Εμφάνιση περισσότερων",showLess:"Εμφάνιση λιγότερων"},Dialog:{closeButton:"Close",cancelButton:"Ακύρωση"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Ακύρωση"},Dropdown:{close:"Κλείσιμο"},Form:{submitButton:"Αποθήκευση",applyButton:"Εφαρμογή",cancelButton:"Ακύρωση"},FormField:{clear:"Απαλοιφή",remove:"Κατάργηση",addMore:"Προσθήκη επιπλέον στοιχείου",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Για να βελτιώσετε τον κωδικό πρόσβασής σας:",passwordTooShort:"Αυξήστε το μήκος του κωδικού πρόσβασης.",lettersLowerCase:"Χρησιμοποιήστε τουλάχιστον έναν πεζό χαρακτήρα.",lettersUpperCase:"Χρησιμοποιήστε τουλάχιστον έναν κεφαλαίο χαρακτήρα.",numbers1:"Χρησιμοποιήστε τουλάχιστον έναν αριθμό.",numbers3:"Χρησιμοποιήστε τουλάχιστον τρεις αριθμούς.",specialChar1:"Χρησιμοποιήστε τουλάχιστον έναν ειδικό χαρακτήρα (για παράδειγμα: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Χρησιμοποιήστε τουλάχιστον δύο ειδικούς χαρακτήρες (για παράδειγμα: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Χρησιμοποιήστε κεφαλαίους και πεζούς χαρακτήρες.",comboLettersAndNumbers:"Χρησιμοποιήστε αριθμούς και χαρακτήρες.",comboLettersNumbersSpecial:"Χρησιμοποιήστε αριθμούς, χαρακτήρες και ειδικούς χαρακτήρες.",yourPasswordIsStrong:"Μπορείτε να κάνετε τον κωδικό πρόσβασης πιο ισχυρό αυξάνοντας το μήκος του.",passwordStrength:"Ισχύς κωδικού πρόσβασης: %%strength%%.",strengthVeryStrong:"ΠΟΛΥ ΙΣΧΥΡΟΣ",strengthStrong:"ΙΣΧΥΡΟΣ",strengthVeryWeak:"ΠΟΛΥ ΑΔΥΝΑΜΟΣ",strengthWeak:"ΑΔΥΝΑΜΟΣ",strengthMedium:"ΜΕΤΡΙΟΣ",hidePassword:"Απόκρυψη κωδικού πρόσβασης",showPassword:"Εμφάνιση κωδικού πρόσβασης",generateButton:"Δημιουργία",copyButtonHint:"Αντιγραφή κωδικού πρόσβασης",copySuccessToast:"Ο κωδικός πρόσβασης αντιγράφηκε",generateButtonHint:"Δημιουργία ισχυρού κωδικού πρόσβασης"},InPlaceEdit:{cancelButtonHint:"Απόρριψη αλλαγών",editButtonHint:"Επεξεργασία τιμής",okButtonHint:"Αποθήκευση αλλαγών"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Επιλογή αρχείου..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% στοιχεία συνολικά",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% από %%totalRows%% στοιχεία επιλέχθηκαν",all:"Όλα",allItemsOnPageSelected:"Επιλέχθηκαν όλα τα στοιχεία στη σελίδα",allItemsSelected:"Επιλέχθηκαν όλα τα στοιχεία",selectAllItems:"Επιλογή όλων των στοιχείων",selectAllItemsOnPage:"Επιλογή όλων των στοιχείων στη σελίδα",deselectAll:"Αποεπιλογή",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Δεν ήταν δυνατή η εύρεση στοιχείων που να ταιριάζουν με το φίλτρο",emptyTitle:"Φαίνεται ότι δεν υπάρχει τίποτα εδώ",filteredDescription:"Βελτιστοποιήστε το ερώτημά σας ή αφαιρέστε κάποια από τα κριτήρια από το φίλτρο και δοκιμάστε ξανά."},ListOperation:{cancelButton:"Ακύρωση"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"από %%total%%",itemsPerPage:"Στοιχεία ανά σελίδα",all:"Όλες",total:"Σελίδα %%current%% από %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Κλείσιμο",cancelButton:"Ακύρωση"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Δεν υπάρχουν επιλογές",placeholder:"Επιλογή..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% από %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Κλείσιμο ομάδας"},Toast:{closeButton:"Close"}},ew={Alert:{close:"Close"},Card:{select:"Seleccionar",titleLinkTooltip:"Ir a la página",collapseCardTooltip:"Contraer la tarjeta",expandCardTooltip:"Expandir la tarjeta"},CardList:{loadMore:"Cargar más",notFound:"No se ha encontrado ningún elemento.",toolbarSelect:"Seleccionar",viewCards:"Tarjetas",viewTiles:"Mosaico",viewList:"Lista",toolbarView:"Vista"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Salir",cancel:"Volver",content:"¿Seguro que quiere cerrar la ventana? Se perderán los cambios."},Cuttable:{showMore:"Mostrar más",showLess:"Mostrar menos"},Dialog:{closeButton:"Close",cancelButton:"Cancelar"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancelar"},Dropdown:{close:"Cerrar"},Form:{submitButton:"Guardar",applyButton:"Aplicar",cancelButton:"Cancelar"},FormField:{clear:"Borrar",remove:"Eliminar",addMore:"Añadir otro",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Para mejorar su contraseña:",passwordTooShort:"Aumente la longitud de la contraseña.",lettersLowerCase:"Use al menos una letra en minúscula.",lettersUpperCase:"Use al menos una letra en mayúscula.",numbers1:"Use al menos un número.",numbers3:"Use al menos tres números.",specialChar1:"Use al menos un carácter especial (por ejemplo: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Use al menos dos caracteres especiales (por ejemplo: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Use letras en minúsculas y mayúsculas.",comboLettersAndNumbers:"Use números y letras.",comboLettersNumbersSpecial:"Use números, letras y caracteres especiales.",yourPasswordIsStrong:"Puede hacerla aún más segura aumentando su longitud.",passwordStrength:"Seguridad de la contraseña: %%strength%%.",strengthVeryStrong:"MUY SEGURA",strengthStrong:"SEGURA",strengthVeryWeak:"MUY POCO SEGURA",strengthWeak:"POCO SEGURA",strengthMedium:"MEDIANA",hidePassword:"Ocultar contraseña",showPassword:"Mostrar contraseña",generateButton:"Generar",copyButtonHint:"Copie la contraseña",copySuccessToast:"Se ha copiado la contraseña",generateButtonHint:"Genere una contraseña segura"},InPlaceEdit:{cancelButtonHint:"Descarte los cambios",editButtonHint:"Edite el valor",okButtonHint:"Guarde los cambios"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Seleccionar archivo..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Elementos en total: %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Elementos seleccionados: %%selectedRows%% de %%totalRows%%",all:"todos",allItemsOnPageSelected:"Todos los elementos de la página seleccionados",allItemsSelected:"Todos los elementos seleccionados",selectAllItems:"Seleccionar todos los elementos",selectAllItemsOnPage:"Seleccionar todos los elementos de la página",deselectAll:"Deseleccionar",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"No se encontró ningún elemento que coincida con el filtro",emptyTitle:"Parece que aquí no hay nada",filteredDescription:"Restrinja su consulta o elimine algunos de los criterios del filtro e inténtelo de nuevo."},ListOperation:{cancelButton:"Cancelar"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"of %%total%%",itemsPerPage:"Elementos por página",all:"Todo",total:"Página %%current%% de %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Cerrar",cancelButton:"Cancelar"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"No hay opciones",placeholder:"Seleccionar..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% de %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Cerrar grupo"},Toast:{closeButton:"Close"}},tw={Alert:{close:"Close"},Card:{select:"Valitse",titleLinkTooltip:"Siirry sivulle",collapseCardTooltip:"Sulje kortti",expandCardTooltip:"Laajenna kortti"},CardList:{loadMore:"Lataa lisää",notFound:"Kohteita ei löytynyt.",toolbarSelect:"Valitse",viewCards:"Kortit",viewTiles:"Ruudut",viewList:"Luettelo",toolbarView:"Näytä"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Poistu",cancel:"Palaa takaisin",content:"Haluatko varmasti sulkea ja poistua tästä ikkunasta? Tekemiäsi tietomuutoksia ei tallenneta."},Cuttable:{showMore:"Näytä enemmän",showLess:"Näytä vähemmän"},Dialog:{closeButton:"Close",cancelButton:"Peruuta"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Peruuta"},Dropdown:{close:"Sulje"},Form:{submitButton:"Tallenna",applyButton:"Hyväksy",cancelButton:"Peruuta"},FormField:{clear:"Tyhjennä",remove:"Poista",addMore:"Lisää vielä yksi",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Näin parannat salasanaasi:",passwordTooShort:"Tee salasanasta pitempi.",lettersLowerCase:"Käytä vähintään yhtä pientä kirjainta.",lettersUpperCase:"Käytä vähintään yhtä isoa kirjainta.",numbers1:"Käytä vähintään yhtä numeroa.",numbers3:"Käytä vähintään kolmea numeroa.",specialChar1:"Käytä vähintään yhtä erikoismerkkiä (esim. !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Käytä vähintään kahta erikoismerkkiä (esim. !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Käytä sekä isoja että pieniä kirjaimia.",comboLettersAndNumbers:"Käytä sekä numeroita että kirjaimia.",comboLettersNumbersSpecial:"Käytä numeroita, kirjaimia ja erikoismerkkejä.",yourPasswordIsStrong:"Voit tehdä siitä vielä vahvemman lisäämällä sen pituutta.",passwordStrength:"Salasanan vahvuus on %%strength%%.",strengthVeryStrong:"HYVIN VAHVA",strengthStrong:"VAHVA",strengthVeryWeak:"HYVIN HEIKKO",strengthWeak:"HEIKKO",strengthMedium:"KOHTALAINEN",hidePassword:"Piilota salasana",showPassword:"Näytä salasana",generateButton:"Luo",copyButtonHint:"Kopioi salasana",copySuccessToast:"Salasana kopioitiin",generateButtonHint:"Luo vahva salasana"},InPlaceEdit:{cancelButtonHint:"Hylkää muutokset",editButtonHint:"Muokkaa arvoa",okButtonHint:"Tallenna muutokset"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Valitse tiedosto..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Yhteensä %%totalRows%% kohdetta",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%totalRows%% kohteesta %%selectedRows%% valittu",all:"kaikki",allItemsOnPageSelected:"Kaikki kohteet valittu sivulla",allItemsSelected:"Kaikki kohteet valittu",selectAllItems:"Valitse kaikki kohteet",selectAllItemsOnPage:"Valitse kaikki kohteet sivulla",deselectAll:"Poista valinta",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Suodattimella ei löytynyt kohteita",emptyTitle:"Täällä ei näytä olevan mitään",filteredDescription:"Muokkaa hakua tai poista osa suodattimen kriteereistä ja yritä uudelleen."},ListOperation:{cancelButton:"Peruuta"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"/%%total%%",itemsPerPage:"Kohdetta per sivu",all:"Kaikki",total:"Sivu %%current%%/%%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Sulje",cancelButton:"Peruuta"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Ei vaihtoehtoja",placeholder:"Valitse..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%%/%%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Sulje ryhmä"},Toast:{closeButton:"Close"}},nw={Alert:{close:"Close"},Card:{select:"Sélectionner",titleLinkTooltip:"Ouvrir la page",collapseCardTooltip:"Réduire la carte",expandCardTooltip:"Étendre la carte"},CardList:{loadMore:"Charger plus",notFound:"Aucun élément trouvé.",toolbarSelect:"Sélectionner",viewCards:"Cartes",viewTiles:"Tuiles",viewList:"Liste",toolbarView:"Vue"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Quitter",cancel:"Revenir",content:"Voulez-vous fermer et quitter cette fenêtre ? Toutes les modifications de vos données seront perdues."},Cuttable:{showMore:"Afficher plus",showLess:"Afficher moins"},Dialog:{closeButton:"Close",cancelButton:"Annuler"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Annuler"},Dropdown:{close:"Fermer"},Form:{submitButton:"Enregistrer",applyButton:"Appliquer",cancelButton:"Annuler"},FormField:{clear:"Effacer",remove:"Supprimer",addMore:"Ajouter un champ",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Pour améliorer votre mot de passe :",passwordTooShort:"Ajoutez des caractères.",lettersLowerCase:"Utilisez au moins une minuscule.",lettersUpperCase:"Utilisez au moins une majuscule.",numbers1:"Utilisez au moins un chiffre.",numbers3:"Utilisez au moins trois chiffres.",specialChar1:"Utilisez au moins un caractère spécial (par exemple : !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Utilisez au moins deux caractères spéciaux (par exemple : !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Utilisez des majuscules et des minuscules.",comboLettersAndNumbers:"Utilisez des nombres et des caractères.",comboLettersNumbersSpecial:"Utilisez des nombres, des caractères et des caractères spéciaux.",yourPasswordIsStrong:"Vous pouvez renforcer la sécurité du mot de passe en utilisant plus de caractères.",passwordStrength:"Sécurité du mot de passe :",strengthVeryStrong:"TRÈS ÉLEVÉE",strengthStrong:"ÉLEVÉE",strengthVeryWeak:"TRÈS FAIBLE",strengthWeak:"FAIBLE",strengthMedium:"MOYENNE",hidePassword:"Masquer le mot de passe",showPassword:"Afficher le mot de passe",generateButton:"Générer",copyButtonHint:"Copier le mot de passe",copySuccessToast:"Le mot de passe a été copié.",generateButtonHint:"Générer un mot de passe fort"},InPlaceEdit:{cancelButtonHint:"Ignorer les modifications",editButtonHint:"Modifier la valeur",okButtonHint:"Enregistrer les modifications"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Choisir le fichier…"},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Total : %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Sélection : %%selectedRows%% sur %%totalRows%%",all:"Tous",allItemsOnPageSelected:"Tous les éléments de la page sont sélectionnés",allItemsSelected:"Tous les éléments sont sélectionnés",selectAllItems:"Sélectionner tous les éléments",selectAllItemsOnPage:"Sélectionner tous les éléments sur la page",deselectAll:"Retirer de la sélection",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Aucun élément ne correspond au filtre",emptyTitle:"Oups, il n'y a rien ici…",filteredDescription:"Ajustez votre demande ou retirez des critères du filtre, puis réessayez."},ListOperation:{cancelButton:"Annuler"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"sur %%total%%",itemsPerPage:"Éléments par page",all:"Tous",total:"Page %%current%% sur %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Fermer",cancelButton:"Annuler"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Aucune option",placeholder:"Sélectionner…"},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% sur %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Fermer le groupe"},Toast:{closeButton:"Close"}},rw={Alert:{close:"Close"},Card:{select:"בחירה",titleLinkTooltip:"מעבר לדף",collapseCardTooltip:"צמצום הכרטיס",expandCardTooltip:"הרחבת הכרטיס"},CardList:{loadMore:"לטעון עוד",notFound:"לא נמצאו פריטים.",toolbarSelect:"בחירה",viewCards:"כרטיסים",viewTiles:"אריחים",viewList:"רשימה",toolbarView:"תצוגה"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"יציאה",cancel:"חזרה",content:"בטוחים שאתם רוצים לסגור ולצאת מהחלון הזה? כל השינויים שביצעתם בנתונים לא יישמרו."},Cuttable:{showMore:"להציג עוד",showLess:"להציג פחות"},Dialog:{closeButton:"Close",cancelButton:"ביטול"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"ביטול"},Dropdown:{close:"סגירה"},Form:{submitButton:"שמירה",applyButton:"החלה",cancelButton:"ביטול"},FormField:{clear:"ניקוי",remove:"הסרה",addMore:"הוספת שורה לשדה",showDescription:"Show description"},FormFieldPassword:{improvePassword:"כדי לשפר את הסיסמה:",passwordTooShort:"האריכו את הסיסמה.",lettersLowerCase:"השתמשו לפחות באות קטנה אחת.",lettersUpperCase:"השתמשו לפחות באות גדולה אחת.",numbers1:"השתמשו לפחות בספרה אחת.",numbers3:"השתמשו לפחות ב-3 מספרים.",specialChar1:"השתמשו לפחות בתו מיוחד אחד (למשל: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"השתמשו לפחות בשני תווים מיוחדים (למשל: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"השתמש גם באותיות גדולות וגם באותיות קטנות.",comboLettersAndNumbers:"השתמש גם במספרים וגם בתווים.",comboLettersNumbersSpecial:"השתמש במספרים, בתווים ובתווים מיוחדים.",yourPasswordIsStrong:"כדי להפוך אותה לעוד יותר חזקה, אתם יכולים להאריך אותה.",passwordStrength:"חוזק הסיסמה הוא %%strength%%.",strengthVeryStrong:"חזק מאוד",strengthStrong:"חזק",strengthVeryWeak:"חלש מאוד",strengthWeak:"חלש",strengthMedium:"בינוני",hidePassword:"הסתרת הסיסמה",showPassword:"הצגת הסיסמה",generateButton:"יצירה",copyButtonHint:"העתקת הסיסמה",copySuccessToast:"הסיסמה הועתקה",generateButtonHint:"יצירת סיסמה חזקה"},InPlaceEdit:{cancelButtonHint:"ביטול השינויים",editButtonHint:"עריכת הערך",okButtonHint:"שמירת השינויים"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"בחירת קובץ…"},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% פריטים סך הכול",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% מתוך %%totalRows%% פריטים נבחרו",all:"כל הפריטים",allItemsOnPageSelected:"כל הפריטים בדף נבחרו",allItemsSelected:"כל הפריטים נבחרו",selectAllItems:"בחירת כל הפריטים",selectAllItemsOnPage:"בחירת כל הפריטים בדף",deselectAll:"ביטול הבחירה",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"לא הצלחנו למצוא פריטים שתואמים למסנן",emptyTitle:"נראה שאין שום דבר כאן",filteredDescription:"שפרו את השאילתה או הסירו מהמסנן כמה מהקריטריונים ונסו שוב."},ListOperation:{cancelButton:"ביטול"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"מתוך %%total%%",itemsPerPage:"פריטים בכל דף",all:"הכול",total:"דף %%current%% מתוך %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"סגירה",cancelButton:"ביטול"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"אין אפשרויות לבחירה",placeholder:"בחירה…"},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% מתוך %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"סגירת הקבוצה"},Toast:{closeButton:"Close"}},ow={Alert:{close:"Close"},Card:{select:"Kiválasztás",titleLinkTooltip:"Ugrás a következő oldalra",collapseCardTooltip:"A kártya összecsukása",expandCardTooltip:"A kártya kibontása"},CardList:{loadMore:"Továbbiak betöltése",notFound:"Nem találhatóak elemek.",toolbarSelect:"Kiválasztás",viewCards:"Kártyák",viewTiles:"Csempék",viewList:"Lista",toolbarView:"Nézet"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Elhagyás",cancel:"Vissza",content:"Biztosan be akarja zárni és el akarja hagyni ezt az ablakot? Nem t6rténik meg az adatváltoztatások mentése."},Cuttable:{showMore:"Több információ megjelenítése",showLess:"Kevesebb megjelenítése"},Dialog:{closeButton:"Close",cancelButton:"Mégse"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Mégse"},Dropdown:{close:"Bezárás"},Form:{submitButton:"Mentés",applyButton:"Alkalmaz",cancelButton:"Mégse"},FormField:{clear:"Törlés",remove:"Eltávolítás",addMore:"Eggyel több hozzáadása",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Jelszava javítása érdekében:",passwordTooShort:"Hosszabbítsa meg a jelszót.",lettersLowerCase:"Legalább egy kisbetűt használjon.",lettersUpperCase:"Legalább egy nagybetűt használjon.",numbers1:"Legalább egy számot használjon.",numbers3:"Legalább három számot használjon.",specialChar1:"Legalább egy speciális karaktert használjon (például: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Legalább két speciális karaktert használjon (például: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Nagy- és kisbetűket használjon.",comboLettersAndNumbers:"Számokat és karaktereket használjon.",comboLettersNumbersSpecial:"Számoka, karaktereket és speciális karaktereket használjon.",yourPasswordIsStrong:"A hossza növelésével még erősebbé teheti.",passwordStrength:"%%strength%% a jelszó erőssége.",strengthVeryStrong:"NAGYON ERŐS",strengthStrong:"ERŐS",strengthVeryWeak:"NAGYON GYENGE",strengthWeak:"GYENGE",strengthMedium:"KÖZEPES",hidePassword:"Jelszó elrejtése",showPassword:"Jelszó megjelenítése",generateButton:"Létrehozás",copyButtonHint:"Jelszó másolása",copySuccessToast:"Megtörtént a jelszó másolása.",generateButtonHint:"Egy erős jelszó létrehozása"},InPlaceEdit:{cancelButtonHint:"Módosítások elvetése",editButtonHint:"Érték szerkesztése",okButtonHint:"Módosítások mentése"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Fájlválasztás folyamatban"},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% elem összesen",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% / %%totalRows%% elem van kiválasztva.",all:"Az összes",allItemsOnPageSelected:"Az oldalon található összes elem kiválasztásra került",allItemsSelected:"Az összes elem kiválasztásra került",selectAllItems:"Az összes elem kiválasztása",selectAllItemsOnPage:"Az oldalon található összes elem kiválasztása",deselectAll:"Kijelölés megszüntetése",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Nem találhatóak a szűrővel egyező elemek.",emptyTitle:"Úgy látszik, hogy semmi sincs itt.",filteredDescription:"Finomítsa a lekérdezést, vagy távolítsa el a szűrőből a kritériumokat, majd próbálja meg újból."},ListOperation:{cancelButton:"Mégse"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"/ %%total%%",itemsPerPage:"Elem oldalanként",all:"Az összes",total:"%%current%% / %%total%% oldal",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Bezárás",cancelButton:"Mégse"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Nincsenek választási lehetőségek.",placeholder:"Kiválasztás folyamatban"},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% / %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Csoport bezárása"},Toast:{closeButton:"Close"}},sw={Alert:{close:"Close"},Card:{select:"Pilih",titleLinkTooltip:"Pergi ke halaman",collapseCardTooltip:"Tutup kartu",expandCardTooltip:"Perluas kartu"},CardList:{loadMore:"Muat lebih banyak",notFound:"Tidak ada item yang ditemukan.",toolbarSelect:"Pilih",viewCards:"Kartu",viewTiles:"Ubin",viewList:"Daftar",toolbarView:"Lihat"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Keluar",cancel:"Kembali",content:"Apakah Anda yakin mau menutup dan meninggalkan jendela ini? Semua perubahan data yang Anda lakukan tidak akan disimpan."},Cuttable:{showMore:"Tampilkan lebih banyak",showLess:"Tampilkan lebih sedikit"},Dialog:{closeButton:"Close",cancelButton:"Batalkan"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Batalkan"},Dropdown:{close:"Tutup"},Form:{submitButton:"Simpan",applyButton:"Terapkan",cancelButton:"Batalkan"},FormField:{clear:"Bersihkan",remove:"Hapus",addMore:"Tambahkan satu lagi",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Untuk memperkuat kata sandi Anda:",passwordTooShort:"Buat kata sandi lebih panjang.",lettersLowerCase:"Gunakan sedikitnya satu huruf kecil.",lettersUpperCase:"Gunakan sedikitnya satu huruf besar.",numbers1:"Gunakan sedikitnya satu angka.",numbers3:"Gunakan sedikitnya tiga angka.",specialChar1:"Gunakan sedikitnya satu karakter khusus (sebagai contoh: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Gunakan sedikitnya dua karakter khusus (sebagai contoh: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Gunakan huruf besar dan huruf kecil.",comboLettersAndNumbers:"Gunakan angka dan karakter.",comboLettersNumbersSpecial:"Gunakan angka, karakter, dan karakter khusus.",yourPasswordIsStrong:"Anda dapat membuatnya lebih kuat dengan memperpanjangnya.",passwordStrength:"Kekuatan kata sandi adalah %%strength%%.",strengthVeryStrong:"SANGAT KUAT",strengthStrong:"KUAT",strengthVeryWeak:"SANGAT LEMAH",strengthWeak:"LEMAH",strengthMedium:"SEDANG",hidePassword:"Sembunyikan kata sandi",showPassword:"Tunjukkan kata sandi",generateButton:"Hasilkan",copyButtonHint:"Salin kata sandi",copySuccessToast:"Kata sandi sudah disalin",generateButtonHint:"Hasilkan kata sandi kuat"},InPlaceEdit:{cancelButtonHint:"Buang perubahan",editButtonHint:"Edit nilai",okButtonHint:"Simpan perubahan"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Pilih file..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% total item",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% dari %%totalRows%% item dipilih",all:"Semua",allItemsOnPageSelected:"Semua item di halaman dipilih",allItemsSelected:"Semua item dipilih",selectAllItems:"Pilih semua item",selectAllItemsOnPage:"Pilih semua item di halaman",deselectAll:"Batalkan pilihan",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Tidak dapat menemukan item yang sesuai dengan filter",emptyTitle:"Sepertinya tidak ada apa pun di sini",filteredDescription:"Perbaiki kueri Anda atau hapus beberapa kriteria dari filter dan coba lagi."},ListOperation:{cancelButton:"Batalkan"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"dari %%total%%",itemsPerPage:"Item per halaman",all:"Semua",total:"Halaman %%current%% dari %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Tutup",cancelButton:"Batalkan"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Tidak ada pilihan",placeholder:"Pilih..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% dari %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Tutup grup"},Toast:{closeButton:"Close"}},lw={Alert:{close:"Close"},Card:{select:"Seleziona",titleLinkTooltip:"Vai alla pagina",collapseCardTooltip:"Comprimi la scheda",expandCardTooltip:"Espandi la scheda"},CardList:{loadMore:"Carica altro",notFound:"Nessun elemento trovato.",toolbarSelect:"Seleziona",viewCards:"Schede",viewTiles:"Riquadri",viewList:"Lista",toolbarView:"Vista"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Abbandona",cancel:"Indietro",content:"Confermi di voler chiudere e abbandonare questa finestra? Eventuali modifiche apportate non verranno salvate."},Cuttable:{showMore:"Mostra di più",showLess:"Mostra meno"},Dialog:{closeButton:"Close",cancelButton:"Annulla"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Annulla"},Dropdown:{close:"Chiudi"},Form:{submitButton:"Salva",applyButton:"Applica",cancelButton:"Annulla"},FormField:{clear:"Cancella",remove:"Rimuovi",addMore:"Aggiungine un altro",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Per migliorare la password:",passwordTooShort:"Aggiungi caratteri.",lettersLowerCase:"Usa almeno un carattere minuscolo.",lettersUpperCase:"Usa almeno un carattere maiuscolo.",numbers1:"Usa almeno un numero.",numbers3:"Usa almeno tre numeri.",specialChar1:"Usa almeno un carattere speciale (per esempio: !,@,#,$,%,^,&,*,?,_,~).",specialChar2:"Usa almeno due caratteri speciali (per esempio: !,@,#,$,%,^,&,*,?,_,~).",comboUpperAndLower:"Usa caratteri maiuscoli e minuscoli.",comboLettersAndNumbers:"Usa sia numeri che caratteri.",comboLettersNumbersSpecial:"Usa numeri, caratteri e caratteri speciali.",yourPasswordIsStrong:"Puoi renderla ancora più efficace aggiungendo caratteri.",passwordStrength:"La password è %%strength%%.",strengthVeryStrong:"MOLTO EFFICACE",strengthStrong:"EFFICACE",strengthVeryWeak:"MOLTO DEBOLE",strengthWeak:"DEBOLE",strengthMedium:"MEDIA",hidePassword:"Nascondi password",showPassword:"Mostra password",generateButton:"Genera",copyButtonHint:"Copia password",copySuccessToast:"Password copiata",generateButtonHint:"Genera una password efficace"},InPlaceEdit:{cancelButtonHint:"Annulla modifiche",editButtonHint:"Modifica valore",okButtonHint:"Salva modifiche"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Scegli file..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% elementi in totale",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Elementi selezionati: %%selectedRows%% di %%totalRows%%",all:"Tutti",allItemsOnPageSelected:"Tutti gli elementi della pagina sono stati selezionati",allItemsSelected:"Tutti gli elementi sono stati selezionati",selectAllItems:"Seleziona tutti gli elementi",selectAllItemsOnPage:"Seleziona tutti gli elementi sulla pagina",deselectAll:"Deseleziona",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Impossibile trovare elementi corrispondenti al filtro",emptyTitle:"Qui non c'è nulla",filteredDescription:"Perfeziona la query o rimuovi alcuni criteri dal filtro e riprova."},ListOperation:{cancelButton:"Annulla"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"di %%total%%",itemsPerPage:"Elementi per pagina",all:"Tutti",total:"Pagina %%current%% di %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Chiudi",cancelButton:"Annulla"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Nessuna opzione",placeholder:"Seleziona..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% di %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Chiudi gruppo"},Toast:{closeButton:"Close"}},iw={Alert:{close:"Close"},Card:{select:"選択",titleLinkTooltip:"ページへ移動",collapseCardTooltip:"カードを閉じる",expandCardTooltip:"カードを開く"},CardList:{loadMore:"さらに読み込む",notFound:"アイテムが見つかりません。",toolbarSelect:"選択",viewCards:"カード",viewTiles:"タイル",viewList:"リスト",toolbarView:"表示"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"終了",cancel:"戻る",content:"このウィンドウを終了してよろしいですか?変更したデータは保存されません。"},Cuttable:{showMore:"さらに表示",showLess:"表示数を減らす"},Dialog:{closeButton:"Close",cancelButton:"キャンセル"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"キャンセル"},Dropdown:{close:"閉じる"},Form:{submitButton:"保存",applyButton:"適用",cancelButton:"キャンセル"},FormField:{clear:"クリア",remove:"削除",addMore:"もう 1 つ追加",showDescription:"Show description"},FormFieldPassword:{improvePassword:"パスワードを強化するには:",passwordTooShort:"パスワードを長くします。",lettersLowerCase:"小文字を 1 つ以上使用します。",lettersUpperCase:"大文字を 1 つ以上使用します。",numbers1:"数字を 1 つ以上使用します。",numbers3:"数字を 3 つ以上使用します。",specialChar1:"特殊文字 (!、@、#、$、%、^、&、*、?、_、~ など) を 1 つ以上使用します。",specialChar2:"特殊文字 (!、@、#、$、%、^、&、*、?、_、~ など) を 2 つ以上使用します。",comboUpperAndLower:"大文字と小文字の両方を使用します。",comboLettersAndNumbers:"数字と文字の両方を使用します。",comboLettersNumbersSpecial:"数字、文字、および特殊文字を使用します。",yourPasswordIsStrong:"長さを長くすると、さらに強力になります。",passwordStrength:"パスワードの強度は %%strength%% です。",strengthVeryStrong:"非常に強い",strengthStrong:"強い",strengthVeryWeak:"非常に弱い",strengthWeak:"弱い",strengthMedium:"普通",hidePassword:"パスワードを隠す",showPassword:"パスワードを表示",generateButton:"生成",copyButtonHint:"パスワードをコピー",copySuccessToast:"パスワードがコピーされました",generateButtonHint:"強いパスワードを生成"},InPlaceEdit:{cancelButtonHint:"変更を破棄",editButtonHint:"値を編集",okButtonHint:"変更を保存"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"ファイルを選択..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"全 %%totalRows%% 件",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% / %%totalRows%% 件が選択されています",all:"すべて",allItemsOnPageSelected:"ページのすべてのアイテムが選択されています",allItemsSelected:"すべてのアイテムが選択されています",selectAllItems:"すべてのアイテムを選択",selectAllItemsOnPage:"ページのすべてのアイテムを選択",deselectAll:"選択解除",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"フィルタと一致するアイテムは見つかりませんでした",emptyTitle:"ここには何もないようです",filteredDescription:"クエリを絞り込むかフィルタ条件の一部を削除して、やり直してください。"},ListOperation:{cancelButton:"キャンセル"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"/ %%total%%",itemsPerPage:"ページあたりのアイテム数",all:"すべて",total:"%%current%% / %%total%% ページ",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"閉じる",cancelButton:"キャンセル"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"オプションなし",placeholder:"選択..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% / %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"グループを閉じる"},Toast:{closeButton:"Close"}},aw={Alert:{close:"Close"},Card:{select:"선택하기",titleLinkTooltip:"페이지로 이동",collapseCardTooltip:"카드 접기",expandCardTooltip:"카드 펼치기"},CardList:{loadMore:"더 불러오기",notFound:"아이템 찾을 수 없음.",toolbarSelect:"선택하기",viewCards:"카드",viewTiles:"타일",viewList:"목록",toolbarView:"보기"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"나가기",cancel:"돌아가기",content:"정말로 이 창을 닫고 나가시겠습니까? 데이터 변경 사항이 저장되지 않습니다."},Cuttable:{showMore:"더 보기",showLess:"간단히"},Dialog:{closeButton:"Close",cancelButton:"취소"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"취소"},Dropdown:{close:"닫기"},Form:{submitButton:"저장하기",applyButton:"적용하기",cancelButton:"취소"},FormField:{clear:"비우기",remove:"제거하기",addMore:"하나 더 추가",showDescription:"Show description"},FormFieldPassword:{improvePassword:"비밀번호 개선하기:",passwordTooShort:"비밀번호를 더 길게 만드세요.",lettersLowerCase:"소문자를 한 개 이상 사용하세요.",lettersUpperCase:"대문자를 한 개 이상 사용하세요.",numbers1:"숫자를 한 개 이상 사용하세요.",numbers3:"숫자를 세 개 이상 사용하세요.",specialChar1:"특수 기호를 한 개 이상 사용하세요(예: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"특수 기호를 추 개 이상 사용하세요(예: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"대문자와 소문자를 둘 다 사용하세요.",comboLettersAndNumbers:"숫자와 글자를 둘 다 사용하세요.",comboLettersNumbersSpecial:"숫자, 글자 및 특수 기호를 사용하세요.",yourPasswordIsStrong:"길이를 늘려서 더 강하게 만들 수 있습니다.",passwordStrength:"비밀번호 강도는 %%strength%%입니다.",strengthVeryStrong:"아주 강함",strengthStrong:"강함",strengthVeryWeak:"아주 약함",strengthWeak:"약함",strengthMedium:"보통",hidePassword:"비밀번호 숨기기",showPassword:"비밀번호 표시하기",generateButton:"생성하기",copyButtonHint:"비밀번호를 복사합니다",copySuccessToast:"비밀번호를 복사했습니다",generateButtonHint:"강력한 비밀번호를 생성합니다"},InPlaceEdit:{cancelButtonHint:"변경 사항 버리기",editButtonHint:"값 수정하기",okButtonHint:"변경 사항 저장하기"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"파일 선택..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"아이템 총 %%totalRows%%개",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"아이템 %%selectedRows%%/%%totalRows%% 선택",all:"전체",allItemsOnPageSelected:"페이지의 아이템 전부 선택함",allItemsSelected:"아이템 전부 선택함",selectAllItems:"아이템 전부 선택하기",selectAllItemsOnPage:"페이지의 아이템 전부 선택하기",deselectAll:"선택 해제",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"필터와 일치하는 아이템을 찾을 수 없습니다",emptyTitle:"여기엔 아무것도 없는 것 같습니다",filteredDescription:"쿼리를 다듬거나 필터의 일부 기준을 제거하고 다시 시도하십시오."},ListOperation:{cancelButton:"취소"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"/%%total%%",itemsPerPage:"페이지당 아이템",all:"전체",total:"%%current%%/%%total%%페이지",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"닫기",cancelButton:"취소"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"옵션 없음",placeholder:"선택하기..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%%/%%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"그룹 닫기"},Toast:{closeButton:"Close"}},cw={Alert:{close:"Close"},Card:{select:"Select",titleLinkTooltip:"Go to page",collapseCardTooltip:"Collapse the card",expandCardTooltip:"Expand the card"},CardList:{loadMore:"Load more",notFound:"No items found.",toolbarSelect:"Select",viewCards:"Cards",viewTiles:"Tiles",viewList:"List",toolbarView:"View"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Leave",cancel:"Go Back",content:"Are you sure you want to close and leave this window? Any data changes you've made won't be saved."},Cuttable:{showMore:"Show more",showLess:"Show less"},Dialog:{closeButton:"Close",cancelButton:"Cancel"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancel"},Dropdown:{close:"Close"},Form:{submitButton:"Save",applyButton:"Apply",cancelButton:"Cancel"},FormField:{clear:"Clear",remove:"Remove",addMore:"Add one more",showDescription:"Show description"},FormFieldPassword:{improvePassword:"To improve your password:",passwordTooShort:"Make the password longer.",lettersLowerCase:"Use at least one lower-case character.",lettersUpperCase:"Use at least one upper-case character.",numbers1:"Use at least one number.",numbers3:"Use at least three numbers.",specialChar1:"Use at least one special character (for example: !, @, #, $, % ,^, &, *, ?, _, ~).",specialChar2:"Use at least two special characters (for example: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Use both upper and lower-case characters.",comboLettersAndNumbers:"Use both numbers and characters.",comboLettersNumbersSpecial:"Use numbers, characters and special characters.",yourPasswordIsStrong:"You can make it even stronger by increasing its length.",passwordStrength:"The password strength is %%strength%%.",strengthVeryStrong:"VERY STRONG",strengthStrong:"STRONG",strengthVeryWeak:"VERY WEAK",strengthWeak:"WEAK",strengthMedium:"MEDIUM",hidePassword:"Hide password",showPassword:"Show password",generateButton:"Generate",copyButtonHint:"Copy password",copySuccessToast:"Password has been copied",generateButtonHint:"Generate a strong password"},InPlaceEdit:{cancelButtonHint:"Discard changes",editButtonHint:"Edit value",okButtonHint:"Save changes"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Choose file..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% items total",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% of %%totalRows%% items selected",all:"All",allItemsOnPageSelected:"All items on the page selected",allItemsSelected:"All items selected",selectAllItems:"Select all items",selectAllItemsOnPage:"Select all items on the page",deselectAll:"Deselect",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Could not find any items matching the filter",emptyTitle:"Looks like there's nothing here",filteredDescription:"Refine your query or remove some of the criteria from the filter and try again."},ListOperation:{cancelButton:"Cancel"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"of %%total%%",itemsPerPage:"Items per page",all:"All",total:"Page %%current%% of %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Close",cancelButton:"Cancel"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"No options",placeholder:"Select..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% of %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Close group"},Toast:{closeButton:"Close"}},uw={Alert:{close:"Close"},Card:{select:"Velg",titleLinkTooltip:"Gå til siden",collapseCardTooltip:"Slå sammen kortet",expandCardTooltip:"Utvid kortet"},CardList:{loadMore:"Last inn flere",notFound:"Fant ingen elementer.",toolbarSelect:"Velg",viewCards:"Kort",viewTiles:"Fliser",viewList:"Liste",toolbarView:"Vis"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Avslutt",cancel:"Gå tilbake",content:"Er du sikker på at du vil avslutte og lukke dette vinduet? Endringene du har gjort, blir ikke lagret."},Cuttable:{showMore:"Vis mer",showLess:"Vis mindre"},Dialog:{closeButton:"Close",cancelButton:"Avbryt"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Avbryt"},Dropdown:{close:"Lukk"},Form:{submitButton:"Lagre",applyButton:"Bruk",cancelButton:"Avbryt"},FormField:{clear:"Tøm",remove:"Fjern",addMore:"Legg til ett til",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Slik forbedrer du passordet:",passwordTooShort:"Gjør passordet lengre.",lettersLowerCase:"Bruk minst én liten bokstav.",lettersUpperCase:"Bruk minst én stor bokstav.",numbers1:"Bruk minst ett tall.",numbers3:"Bruk minst tre tall.",specialChar1:"Bruk minst ett spesialtegn (for eksempel: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Bruk minst to spesialtegn (for eksempel: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Bruk både små og store bokstaver.",comboLettersAndNumbers:"Bruk både tall og bokstaver.",comboLettersNumbersSpecial:"Bruk tall, bokstaver og spesialtegn.",yourPasswordIsStrong:"Du kan gjøre passordet enda sterkere ved å gjøre det lengre.",passwordStrength:"Passordet er %%strength%%.",strengthVeryStrong:"VELDIG STERKT",strengthStrong:"STERKT",strengthVeryWeak:"VELDIG SVAKT",strengthWeak:"SVAKT",strengthMedium:"MIDDELS",hidePassword:"Skjul passordet",showPassword:"Vis passordet",generateButton:"Generer",copyButtonHint:"Kopier passordet",copySuccessToast:"Passordet ble kopiert",generateButtonHint:"Generer et sterkt passord"},InPlaceEdit:{cancelButtonHint:"Forkast endringene",editButtonHint:"Endre verdi",okButtonHint:"Lagre endringene"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Velg fil..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% elementer totalt",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% av %%totalRows%% elementer er valgt",all:"Alle",allItemsOnPageSelected:"Alle elementene på siden er valgt",allItemsSelected:"Alle elementene er valgt",selectAllItems:"Velg alle elementene",selectAllItemsOnPage:"Velg alle elementene på siden",deselectAll:"Fjern valg",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Fant ingen elementer som stemmer med filteret",emptyTitle:"Det er ingenting her",filteredDescription:"Begrens søket eller fjern noen av kriteriene fra filteret, og prøv igjen."},ListOperation:{cancelButton:"Avbryt"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"av %%total%%",itemsPerPage:"Elementer per side",all:"Alle",total:"Side %%current%% av %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Lukk",cancelButton:"Avbryt"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Ingen alternativer",placeholder:"Velg..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% av %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Lukk gruppen"},Toast:{closeButton:"Close"}},dw={Alert:{close:"Close"},Card:{select:"Selecteren",titleLinkTooltip:"Ga naar pagina",collapseCardTooltip:"Kaart sluiten",expandCardTooltip:"Kaart openen"},CardList:{loadMore:"Meer laden",notFound:"Niets gevonden.",toolbarSelect:"Selecteren",viewCards:"Kaarten",viewTiles:"Tegels",viewList:"Lijst",toolbarView:"Weergave"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Toch sluiten",cancel:"Terug",content:"Weet u zeker dat u dit venster wilt sluiten? Uw wijzigingen zullen verloren gaan."},Cuttable:{showMore:"Meer weergeven",showLess:"Minder weergeven"},Dialog:{closeButton:"Close",cancelButton:"Annuleren"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Annuleren"},Dropdown:{close:"Sluiten"},Form:{submitButton:"Opslaan",applyButton:"Toepassen",cancelButton:"Annuleren"},FormField:{clear:"Leeg maken",remove:"Verwijderen",addMore:"Extra toevoegen",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Zo maakt u uw wachtwoord sterker:",passwordTooShort:"Maak het wachtwoord langer.",lettersLowerCase:"Gebruik ten minste één kleine letter.",lettersUpperCase:"Gebruik ten minste één hoofdletter.",numbers1:"Gebruik ten minste één cijfer.",numbers3:"Gebruik ten minste drie cijfers.",specialChar1:"Gebruik ten minste één speciaal teken (bijvoorbeeld: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Gebruik ten minste twee speciale tekens (bijvoorbeeld: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Gebruik zowel kleine letters als hoofdletters.",comboLettersAndNumbers:"Gebruik zowel cijfers als letters.",comboLettersNumbersSpecial:"Gebruik cijfers, letters en speciale tekens.",yourPasswordIsStrong:"U kunt het nog verder versterken door het langer te maken.",passwordStrength:"De sterkte van het wachtwoord is %%strength%%.",strengthVeryStrong:"ZEER STERK",strengthStrong:"STERK",strengthVeryWeak:"ZEER ZWAK",strengthWeak:"ZWAK",strengthMedium:"GEMIDDELD",hidePassword:"Wachtwoord verbergen",showPassword:"Wachtwoord tonen",generateButton:"Genereren",copyButtonHint:"Wachtwoord kopiëren",copySuccessToast:"Wachtwoord is gekopieerd",generateButtonHint:"Sterk wachtwoord genereren"},InPlaceEdit:{cancelButtonHint:"Wijzigingen ongedaan maken",editButtonHint:"Waarde bewerken",okButtonHint:"Wijzigingen opslaan"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Bestand selecteren..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% items in totaal",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% van %%totalRows%% items geselecteerd",all:"Alle",allItemsOnPageSelected:"Alle items op de pagina geselecteerd",allItemsSelected:"Alle items geselecteerd",selectAllItems:"Alle items selecteren",selectAllItemsOnPage:"Alle items op de pagina selecteren",deselectAll:"Selectie opheffen",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Kan niets vinden dat voldoet aan de filter-criteria",emptyTitle:"Hier is helemaal niets",filteredDescription:"Pas uw zoekopdracht aan of verwijder enkele criteria uit het filter en probeer het opnieuw."},ListOperation:{cancelButton:"Annuleren"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"van %%total%%",itemsPerPage:"Items per pagina",all:"Alles",total:"Pagina %%current%% van %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Sluiten",cancelButton:"Annuleren"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Geen opties",placeholder:"Selecteren..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% van %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Groep sluiten"},Toast:{closeButton:"Close"}},pw={Alert:{close:"Close"},Card:{select:"Wybierz",titleLinkTooltip:"Przejdź do strony",collapseCardTooltip:"Zwiń kartę",expandCardTooltip:"Rozwiń kartę"},CardList:{loadMore:"Załaduj więcej",notFound:"Nie znaleziono żadnych elementów.",toolbarSelect:"Wybierz",viewCards:"Karty",viewTiles:"Kafelki",viewList:"Lista",toolbarView:"Widok"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Wyjdź",cancel:"Wróć",content:"Czy na pewno chcesz zamknąć i opuścić to okno? Wszelkie zmiany w danych, które dokonałeś, nie zostaną zapisane."},Cuttable:{showMore:"Pokaż więcej",showLess:"Pokaż mniej"},Dialog:{closeButton:"Close",cancelButton:"Anuluj"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Anuluj"},Dropdown:{close:"Zamknij"},Form:{submitButton:"Zapisz",applyButton:"Zastosuj",cancelButton:"Anuluj"},FormField:{clear:"Wyczyść",remove:"Usuń",addMore:"Dodaj jeszcze jeden",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Aby ulepszyć Twoje hasło:",passwordTooShort:"Wydłuż swoje hasło.",lettersLowerCase:"Wykorzystaj co najmniej jedną małą literę.",lettersUpperCase:"Wykorzystaj co najmniej jedną dużą literę.",numbers1:"Wykorzystaj co najmniej jedną cyfrę.",numbers3:"Wykorzystaj co najmniej trzy cyfry.",specialChar1:"Wykorzystaj co najmniej jeden znak specjalny (np. !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Wykorzystaj co najmniej dwa znaki specjalne (np. !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Wykorzystaj małe i duże litery.",comboLettersAndNumbers:"Wykorzystaj cyfry i litery.",comboLettersNumbersSpecial:"Wykorzystaj cyfry, litery i znaki specjalne.",yourPasswordIsStrong:"Możesz je jeszcze wzmocnić poprzez wydłużenie.",passwordStrength:"Siła hasła to: %%strength%%.",strengthVeryStrong:"BARDZO SILNE",strengthStrong:"SILNE",strengthVeryWeak:"BARDZO SŁABE",strengthWeak:"SŁABE",strengthMedium:"ŚREDNIE",hidePassword:"Ukryj hasło",showPassword:"Pokaż hasło",generateButton:"Wygeneruj",copyButtonHint:"Kopiuj hasło",copySuccessToast:"Hasło zostało skopiowane",generateButtonHint:"Wygeneruj silne hasło"},InPlaceEdit:{cancelButtonHint:"Odrzuć zmiany",editButtonHint:"Edytuj wartość",okButtonHint:"Zapisz zmiany"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Wybierz plik..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Łącznie %%totalRows%% elementów",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Wybrano %%selectedRows%% z %%totalRows%% elementów",all:"Wszystkie",allItemsOnPageSelected:"Wybrano wszystkie elementy na stronie",allItemsSelected:"Wybrano wszystkie elementy",selectAllItems:"Wybierz wszystkie elementy",selectAllItemsOnPage:"Wybierz wszystkie elementy na stronie",deselectAll:"Odznacz",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Nie można znaleźć żadnych elementów pasujących do filtra",emptyTitle:"Wygląda na to, że nic tu nie ma",filteredDescription:"Doprecyzuj zapytanie lub usuń niektóre kryteria z filtra i spróbuj ponownie."},ListOperation:{cancelButton:"Anuluj"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"z %%total%%",itemsPerPage:"Elementów na stronę",all:"Wszystkie",total:"Strona %%current%% z %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Zamknij",cancelButton:"Anuluj"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Brak opcji",placeholder:"Wybierz..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% z %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Zamknij grupę"},Toast:{closeButton:"Close"}},fw={Alert:{close:"Close"},Card:{select:"Selecione",titleLinkTooltip:"Ir para a página",collapseCardTooltip:"Recolher o cartão",expandCardTooltip:"Expandir o cartão"},CardList:{loadMore:"Carregar mais",notFound:"Nenhum item encontrado.",toolbarSelect:"Selecione",viewCards:"Cartões",viewTiles:"Mosaicos",viewList:"Lista",toolbarView:"Visualizar"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Deixar",cancel:"Voltar",content:"Tem certeza de que deseja fechar e sair esta janela? Quaisquer alterações de dados que você tenha feito não serão salvas."},Cuttable:{showMore:"Mostrar mais",showLess:"Mostrar menos"},Dialog:{closeButton:"Close",cancelButton:"Cancelar"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancelar"},Dropdown:{close:"Fechar"},Form:{submitButton:"Salvar",applyButton:"Aplicar",cancelButton:"Cancelar"},FormField:{clear:"Limpar",remove:"Remover",addMore:"Adicionar mais um",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Para melhorar sua senha:",passwordTooShort:"Use um maior comprimento de senha.",lettersLowerCase:"Utilize no mínimo um caractere minúsculo.",lettersUpperCase:"Utilize no mínimo um caractere maiúsculo.",numbers1:"Utilize no mínimo um número.",numbers3:"Utilize no mínimo três números.",specialChar1:"Use no mínimo um caractere especial (por exemplo: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Use no mínimo dois caracteres especiais (por exemplo: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Utilize caracteres maiúsculos e minúsculos.",comboLettersAndNumbers:"Utilize números e caracteres.",comboLettersNumbersSpecial:"Utilize números, caracteres e caracteres especiais.",yourPasswordIsStrong:"Você pode torná-la ainda mais forte aumentando seu comprimento.",passwordStrength:"A força da senha é %%strength%%.",strengthVeryStrong:"MUITO FORTE",strengthStrong:"FORTE",strengthVeryWeak:"MUITO FRACA",strengthWeak:"FRACA",strengthMedium:"MÉDIA",hidePassword:"Ocultar senha",showPassword:"Mostrar senha",generateButton:"Gerar",copyButtonHint:"Copiar senha",copySuccessToast:"A senha foi copiada",generateButtonHint:"Gere uma senha forte"},InPlaceEdit:{cancelButtonHint:"Descartar as alterações",editButtonHint:"Editar valor",okButtonHint:"Salvar alterações"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Escolher arquivo..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Total de %%totalRows%% itens",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% de %%totalRows%% itens selecionados",all:"Todos",allItemsOnPageSelected:"Todos os itens na página selecionados",allItemsSelected:"Todos os itens selecionados",selectAllItems:"Selecionar todos os itens",selectAllItemsOnPage:"Selecione todos os itens na página",deselectAll:"Desmarcar",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Não foi possível encontrar nenhum item que corresponda ao filtro",emptyTitle:"Parece que não tem nada aqui",filteredDescription:"Refine sua consulta ou remova alguns dos critérios do filtro e tente novamente."},ListOperation:{cancelButton:"Cancelar"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"de %%total%%",itemsPerPage:"Itens por página",all:"Todas",total:"Página %%current%% de %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Fechar",cancelButton:"Cancelar"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Nenhima opção",placeholder:"Selecione..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% de %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Grupo fechado"},Toast:{closeButton:"Close"}},hw={Alert:{close:"Close"},Card:{select:"Selecionar",titleLinkTooltip:"Ir para a página",collapseCardTooltip:"Contrair o cartão",expandCardTooltip:"Expandir o cartão"},CardList:{loadMore:"Carregar mais",notFound:"Sem resultados.",toolbarSelect:"Selecionar",viewCards:"Cartões",viewTiles:"Mosaico",viewList:"Lista",toolbarView:"Visualizar"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Sair",cancel:"Retroceder",content:"Tem a certeza de que fechar esta janela? Quaisquer alterações que tenha efetuado não serão guardadas."},Cuttable:{showMore:"Mostrar mais",showLess:"Mostrar menos"},Dialog:{closeButton:"Close",cancelButton:"Cancelar"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancelar"},Dropdown:{close:"Fechar"},Form:{submitButton:"Guardar",applyButton:"Aplicar",cancelButton:"Cancelar"},FormField:{clear:"Limpar",remove:"Remover",addMore:"Adicionar mais um",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Para melhorar a sua palavra-passe:",passwordTooShort:"Torne a sua palavra-passe mais longa.",lettersLowerCase:"Utilize, pelo menos, um caractere minúsculo.",lettersUpperCase:"Utilize, pelo menos, um caractere maiúsculo.",numbers1:"Utilize, pelo menos, um número.",numbers3:"Utilize, pelo menos, três números.",specialChar1:"Utilize, pelo menos, um caractere especial (por exemplo: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Utilize, pelo menos, dois caracteres especiais (por exemplo: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Utilize caracteres maiúsculos e minúsculos.",comboLettersAndNumbers:"Utilize números e caracteres.",comboLettersNumbersSpecial:"Utilize números, caracteres e caracteres especiais.",yourPasswordIsStrong:"Pode torná-la ainda mais forte aumentando o seu comprimento.",passwordStrength:"A força da sua palavra-passe é: %%strength%%.",strengthVeryStrong:"MUITO FORTE",strengthStrong:"FORTE",strengthVeryWeak:"MUITO FRACA",strengthWeak:"FRACA",strengthMedium:"MÉDIA",hidePassword:"Ocultar a palavra-passe",showPassword:"Mostrar a palavra-passe",generateButton:"Gerar",copyButtonHint:"Copiar a palavra-passe",copySuccessToast:"A palavra-passe foi copiada",generateButtonHint:"Gerar uma palavra-passe mais forte"},InPlaceEdit:{cancelButtonHint:"Rejeitar as alterações",editButtonHint:"Editar o valor",okButtonHint:"Guardar as alterações"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Escolha o ficheiro..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Total de %%totalRows%% artigos",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% de %%totalRows%% artigos selecionados",all:"Todos",allItemsOnPageSelected:"Todos os artigos da página foram selecionados",allItemsSelected:"Todos os artigos selecionados",selectAllItems:"Selecionar todos os artigos",selectAllItemsOnPage:"Selecionar todos os artigos da página",deselectAll:"Anular seleção",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Não foi possível encontrar artigos correspondentes ao filtro",emptyTitle:"Parece que não há nada aqui",filteredDescription:"Refine a sua consulta ou remova alguns critérios do filtro e tente novamente."},ListOperation:{cancelButton:"Cancelar"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"de %%total%%",itemsPerPage:"Artigos por página",all:"Tudo",total:"Página %%current%% de %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Fechar",cancelButton:"Cancelar"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Sem opções",placeholder:"Selecione..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% de %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Fechar o grupo"},Toast:{closeButton:"Close"}},mw={Alert:{close:"Close"},Card:{select:"Selectare",titleLinkTooltip:"Salt la pagină",collapseCardTooltip:"Restrângerea cardului",expandCardTooltip:"Extinderea cardului"},CardList:{loadMore:"Mai multe",notFound:"Nu s-a găsit niciun element.",toolbarSelect:"Selectare",viewCards:"Carduri",viewTiles:"Dale",viewList:"Listă",toolbarView:"Vizualizare"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Ieșire",cancel:"Revenire",content:"Sigur doriți să închideți și să părăsiți această pagină? Dacă ați făcut modificări, acestea nu vor fi salvate."},Cuttable:{showMore:"Mai multe",showLess:"Mai puține"},Dialog:{closeButton:"Close",cancelButton:"Anulare"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Anulare"},Dropdown:{close:"Închidere"},Form:{submitButton:"Salvare",applyButton:"Aplicare",cancelButton:"Anulare"},FormField:{clear:"Golire",remove:"Ștergere",addMore:"Adăugarea unei adrese suplimentare",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Pentru a îmbunătăți parola:",passwordTooShort:"Creați o parolă mai lungă.",lettersLowerCase:"Utilizați cel puțin o literă mică.",lettersUpperCase:"Utilizați cel puțin o literă mare.",numbers1:"Utilizați cel puțin o cifră.",numbers3:"Utilizați cel puțin trei cifre.",specialChar1:"Utilizați cel puțin un caracter special (de exemplu: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Utilizați cel puțin două caractere speciale (de exemplu: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Utilizați atât litere mari, cât și litere mici.",comboLettersAndNumbers:"Utilizați atât cifre, cât și litere.",comboLettersNumbersSpecial:"Utilizați cifre, litere și caractere speciale.",yourPasswordIsStrong:"Puteți crea o parolă și mai complexă dacă o faceți mai lungă.",passwordStrength:"Parola este: %%strength%%.",strengthVeryStrong:"FOARTE COMPLEXĂ",strengthStrong:"COMPLEXĂ",strengthVeryWeak:"FOARTE SIMPLĂ",strengthWeak:"SIMPLĂ",strengthMedium:"DE COMPLEXITATE MEDIE",hidePassword:"Ascundere parolă",showPassword:"Afișare parolă",generateButton:"Generare",copyButtonHint:"Copiere parolă",copySuccessToast:"Parola a fost copiată",generateButtonHint:"Generarea unei parole complexe"},InPlaceEdit:{cancelButtonHint:"Renunțare la modificări",editButtonHint:"Editare valoare",okButtonHint:"Salvare modificări"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Alegeți fișierul..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Nr. total de elemente %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Ați selectat %%selectedRows%% din %%totalRows%% elemente",all:"Toate",allItemsOnPageSelected:"Toate elementele din pagină sunt selectate",allItemsSelected:"Toate elementele selectate",selectAllItems:"Selectarea tuturor elementelor",selectAllItemsOnPage:"Selectarea tuturor elementelor din pagină",deselectAll:"Deselectare",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Imposibil de găsit elemente care să se potrivească cu filtrul",emptyTitle:"Se pare că nu e nimic pe aici",filteredDescription:"Rafinați interogarea sau eliminați unele criterii din filtru, apoi încercați din nou."},ListOperation:{cancelButton:"Anulare"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"din %%total%%",itemsPerPage:"Elem. pe pagină",all:"Toate",total:"Pagina %%current%% din %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Închidere",cancelButton:"Anulare"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Nicio opțiune",placeholder:"Selectați..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% din %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Închidere grup"},Toast:{closeButton:"Close"}},gw={Alert:{close:"Close"},Card:{select:"Выбрать",titleLinkTooltip:"Перейти на страницу",collapseCardTooltip:"Свернуть карточку",expandCardTooltip:"Развернуть карточку"},CardList:{loadMore:"Загрузить больше",notFound:"Не найдено ни одного элемента.",toolbarSelect:"Выбрать",viewCards:"Карточки",viewTiles:"Плитка",viewList:"Список",toolbarView:"Вид"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Выйти",cancel:"Вернуться",content:"Вы уверены, что хотите закрыть это окно? Все сделанные вами изменения будут потеряны."},Cuttable:{showMore:"Показать все",showLess:"Свернуть"},Dialog:{closeButton:"Close",cancelButton:"Отменить"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Отменить"},Dropdown:{close:"Закрыть"},Form:{submitButton:"Сохранить",applyButton:"Применить",cancelButton:"Отменить"},FormField:{clear:"Очистить",remove:"Удалить",addMore:"Добавить еще",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Чтобы улучшить пароль:",passwordTooShort:"Сделайте пароль длиннее.",lettersLowerCase:"Используйте хотя бы одну букву в нижнем регистре.",lettersUpperCase:"Используйте хотя бы одну букву в верхнем регистре.",numbers1:"Используйте хотя бы одну цифру.",numbers3:"Используйте хотя бы три цифры.",specialChar1:"Используйте хотя бы один специальный символ (например: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Используйте хотя бы два специальных символа (например: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Используйте буквы и в верхнем, и в нижнем регистре.",comboLettersAndNumbers:"Используйте и цифры, и буквы.",comboLettersNumbersSpecial:"Используйте цифры, буквы и специальные символы.",yourPasswordIsStrong:"Вы можете сделать его еще более надежным, увеличив его длину.",passwordStrength:"Надежность пароля ― %%strength%%.",strengthVeryStrong:"ОЧЕНЬ НАДЕЖНЫЙ",strengthStrong:"НАДЕЖНЫЙ",strengthVeryWeak:"ОЧЕНЬ НЕНАДЕЖНЫЙ",strengthWeak:"НЕНАДЕЖНЫЙ",strengthMedium:"СРЕДНИЙ",hidePassword:"Скрыть пароль",showPassword:"Показать пароль",generateButton:"Создать",copyButtonHint:"Скопировать пароль",copySuccessToast:"Пароль скопирован",generateButtonHint:"Создать надежный пароль"},InPlaceEdit:{cancelButtonHint:"Отменить изменения",editButtonHint:"Изменить значение",okButtonHint:"Сохранить изменения"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Выбрать файл..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Всего элементов: %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Выбрано элементов: %%selectedRows%% из %%totalRows%%",all:"все",allItemsOnPageSelected:"Выбраны все элементы на странице",allItemsSelected:"Выбраны все элементы",selectAllItems:"Выбрать все элементы",selectAllItemsOnPage:"Выбрать все элементы на странице",deselectAll:"Отменить выбор",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Не удалось найти элементы, соответствующие фильтру",emptyTitle:"Похоже, список пуст",filteredDescription:"Уточните запрос или удалите некоторые критерии из фильтра и повторите попытку."},ListOperation:{cancelButton:"Отменить"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"из %%total%%",itemsPerPage:"Элементов на странице",all:"Все",total:"Страница %%current%% из %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Закрыть",cancelButton:"Отменить"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Нет опций",placeholder:"Выбрать..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% из %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Закрыть группу"},Toast:{closeButton:"Close"}},vw={Alert:{close:"Close"},Card:{select:"Välj",titleLinkTooltip:"Gå till sida",collapseCardTooltip:"Kollapsa kortet",expandCardTooltip:"Expandera kortet"},CardList:{loadMore:"Ladda fler",notFound:"Inga objekt funna.",toolbarSelect:"Välj",viewCards:"Kort",viewTiles:"Rutor",viewList:"Lista",toolbarView:"Vy"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Lämna",cancel:"Gå tillbaka",content:"Vill du verkligen stänga och lämna det här fönstret? Alla dataändringar du gjort kommer inte att sparas."},Cuttable:{showMore:"Visa mer",showLess:"Visa mindre"},Dialog:{closeButton:"Close",cancelButton:"Avbryt"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Avbryt"},Dropdown:{close:"Stäng"},Form:{submitButton:"Spara",applyButton:"Tillämpa",cancelButton:"Avbryt"},FormField:{clear:"Rensa",remove:"Ta bort",addMore:"Lägg till ett till",showDescription:"Show description"},FormFieldPassword:{improvePassword:"För att förbättra ditt lösenord:",passwordTooShort:"Gör lösenordet längre.",lettersLowerCase:"Använd minst ett gement tecken.",lettersUpperCase:"Använd minst ett versalt tecken.",numbers1:"Använd minst en siffra.",numbers3:"Använd minst tre siffror.",specialChar1:"Använd minst ett specialtecken (exempelvis: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Använd minst två specialtecken (exempelvis: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Använd både gemener och versaler.",comboLettersAndNumbers:"Använd både siffror och tecken.",comboLettersNumbersSpecial:"Använd siffror, tecken och specialtecken.",yourPasswordIsStrong:"Du kan göra det ännu starkare genom att göra det längre.",passwordStrength:"Lösenordsstyrkan är %%strength%%.",strengthVeryStrong:"VÄLDIGT STARK",strengthStrong:"STARK",strengthVeryWeak:"VÄLDIGT SVAG",strengthWeak:"SVAG",strengthMedium:"MEDEL",hidePassword:"Dölj lösenord",showPassword:"Visa lösenord",generateButton:"Generera",copyButtonHint:"Kopiera lösenord",copySuccessToast:"Lösenord har kopierats",generateButtonHint:"Generera ett starkt lösenord"},InPlaceEdit:{cancelButtonHint:"Ångra ändringar",editButtonHint:"Redigera värde",okButtonHint:"Spara ändringar"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Välj fil..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% objekt totalt",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% av %%totalRows%% objekt valda",all:"Alla",allItemsOnPageSelected:"Alla objekt på sidan har valts",allItemsSelected:"Alla objekt valda",selectAllItems:"Välj alla objekt",selectAllItemsOnPage:"Välj alla objekt på sidan",deselectAll:"Avmarkera",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Hittade inga objekt som matchar filtret",emptyTitle:"Det verkar inte finnas nåt här",filteredDescription:"Förfina din sökning eller ta bort vissa kriterier från filtret och försök igen."},ListOperation:{cancelButton:"Avbryt"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"av %%total%%",itemsPerPage:"Objekt per sida",all:"Alla",total:"Sida %%current%% av %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Stäng",cancelButton:"Avbryt"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Inga alternativ",placeholder:"Välj..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% av %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Stäng grupp"},Toast:{closeButton:"Close"}},ww={Alert:{close:"Close"},Card:{select:"เลือก",titleLinkTooltip:"ไปที่หน้า",collapseCardTooltip:"ย่อแผง",expandCardTooltip:"ขยายแผง"},CardList:{loadMore:"โหลดเพิ่ม",notFound:"ไม่พบรายการใดๆ",toolbarSelect:"เลือก",viewCards:"แผง",viewTiles:"หัวข้อ",viewList:"รายการ",toolbarView:"มุมมอง"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"ออก",cancel:"กลับ",content:"แน่ใจหรือไม่ว่าคุณต้องการปิดและออกจากหน้าต่างนี้? การเปลี่ยนแปลงข้อมูลใดๆ ที่คุณทำจะไม่ได้รับการบันทึก"},Cuttable:{showMore:"แสดงเพิ่ม",showLess:"แสดงน้อยลง"},Dialog:{closeButton:"Close",cancelButton:"ยกเลิก"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"ยกเลิก"},Dropdown:{close:"ปิด"},Form:{submitButton:"บันทึก",applyButton:"ใช้",cancelButton:"ยกเลิก"},FormField:{clear:"ล้าง",remove:"ลบ",addMore:"เพิ่มอีกหนึ่งรายการ",showDescription:"Show description"},FormFieldPassword:{improvePassword:"วิธีปรับปรุงความรัดกุมของรหัสผ่าน:",passwordTooShort:"ตั้งรหัสผ่านให้ยาวๆ",lettersLowerCase:"ใช้ตัวอักษรตัวเล็กอย่างน้อยหนึ่งตัว",lettersUpperCase:"ใช้ตัวอักษรตัวใหญ่อย่างน้อยหนึ่งตัว",numbers1:"ใช้ตัวเลขอย่างน้อยหนึ่งตัว",numbers3:"ใช้ตัวเลขอย่างน้อยสามตัว",specialChar1:"ใช้ตัวอักษรพิเศษอย่างน้อยหนึ่งตัว (เช่น: !, @, #, $, %, ^, &, *, ?, _, ~)",specialChar2:"ใช้ตัวอักษรพิเศษอย่างน้อยสองตัว (เช่น: !, @, #, $, %, ^, &, *, ?, _, ~)",comboUpperAndLower:"ใช้ทั้งตัวอักษรใหญ่และตัวอักษรเล็ก",comboLettersAndNumbers:"ใช้ทั้งตัวเลขและตัวอักษร",comboLettersNumbersSpecial:"ใช้ตัวเลข ตัวอักษร และตัวอักษรพิเศษ",yourPasswordIsStrong:"คุณสามารถทำให้รหัสเดายากขึ้นด้วยการตั้งให้ยาวขึ้น",passwordStrength:"ความรัดกุมของรหัสผ่าน %%strength%%",strengthVeryStrong:"เดายากมาก",strengthStrong:"เดายาก",strengthVeryWeak:"เดาง่ายมาก",strengthWeak:"เดาง่าย",strengthMedium:"ปานกลาง",hidePassword:"ซ่อนรหัสผ่าน",showPassword:"แสดงรหัสผ่าน",generateButton:"สร้างรหัสผ่าน",copyButtonHint:"คัดลอกรหัสผ่าน",copySuccessToast:"คัดลอกรหัสผ่านแล้ว",generateButtonHint:"สร้างรหัสผ่านที่รัดกุม"},InPlaceEdit:{cancelButtonHint:"ละทิ้งการเปลี่ยนแปลง",editButtonHint:"แก้ไขค่า",okButtonHint:"บันทึกการเปลี่ยนแปลง"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"เลือกไฟล์..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"รวม %%totalRows%% รายการ",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"เลือก %%selectedRows%% จาก %%totalRows%% รายการแล้ว",all:"ทั้งหมด",allItemsOnPageSelected:"เลือกรายการทั้งหมดบนหน้าแล้ว",allItemsSelected:"เลือกรายการทั้งหมดแล้ว",selectAllItems:"เลือกทุกรายการ",selectAllItemsOnPage:"เลือกทุกรายการบนหน้า",deselectAll:"ยกเลิกการเลือก",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"ไม่พบรายการใดที่ตรงกับตัวกรอง",emptyTitle:"ไม่พบอะไรในนี้",filteredDescription:"ปรับการค้นหาของคุณใหม่และลบเกณฑ์บางชนิดจากตัวกรอง จากนั้นลองอีกครั้ง"},ListOperation:{cancelButton:"ยกเลิก"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"จาก %%total%%",itemsPerPage:"รายการต่อหน้า",all:"ทั้งหมด",total:"หน้า %%current%% จาก %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"ปิด",cancelButton:"ยกเลิก"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"ไม่มีตัวเลือก",placeholder:"เลือก..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% จาก %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"ปิดกลุ่ม"},Toast:{closeButton:"Close"}},yw={Alert:{close:"Close"},Card:{select:"Select",titleLinkTooltip:"Go to page",collapseCardTooltip:"Collapse the card",expandCardTooltip:"Expand the card"},CardList:{loadMore:"Load more",notFound:"No items found.",toolbarSelect:"Select",viewCards:"Cards",viewTiles:"Tiles",viewList:"List",toolbarView:"View"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Leave",cancel:"Go Back",content:"Are you sure you want to close and leave this window? Any data changes you've made won't be saved."},Cuttable:{showMore:"Show more",showLess:"Show less"},Dialog:{closeButton:"Close",cancelButton:"Cancel"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Cancel"},Dropdown:{close:"Close"},Form:{submitButton:"Save",applyButton:"Apply",cancelButton:"Cancel"},FormField:{clear:"Clear",remove:"Remove",addMore:"Add one more",showDescription:"Show description"},FormFieldPassword:{improvePassword:"To improve your password:",passwordTooShort:"Make the password longer.",lettersLowerCase:"Use at least one lower-case character.",lettersUpperCase:"Use at least one upper-case character.",numbers1:"Use at least one number.",numbers3:"Use at least three numbers.",specialChar1:"Use at least one special character (for example: !, @, #, $, % ,^, &, *, ?, _, ~).",specialChar2:"Use at least two special characters (for example: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Use both upper and lower-case characters.",comboLettersAndNumbers:"Use both numbers and characters.",comboLettersNumbersSpecial:"Use numbers, characters and special characters.",yourPasswordIsStrong:"You can make it even stronger by increasing its length.",passwordStrength:"The password strength is %%strength%%.",strengthVeryStrong:"VERY STRONG",strengthStrong:"STRONG",strengthVeryWeak:"VERY WEAK",strengthWeak:"WEAK",strengthMedium:"MEDIUM",hidePassword:"Hide password",showPassword:"Show password",generateButton:"Generate",copyButtonHint:"Copy password",copySuccessToast:"Password has been copied",generateButtonHint:"Generate a strong password"},InPlaceEdit:{cancelButtonHint:"Discard changes",editButtonHint:"Edit value",okButtonHint:"Save changes"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Choose file..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"%%totalRows%% items total",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%% of %%totalRows%% items selected",all:"All",allItemsOnPageSelected:"All items on the page selected",allItemsSelected:"All items selected",selectAllItems:"Select all items",selectAllItemsOnPage:"Select all items on the page",deselectAll:"Deselect",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Could not find any items matching the filter",emptyTitle:"Looks like there's nothing here",filteredDescription:"Refine your query or remove some of the criteria from the filter and try again."},ListOperation:{cancelButton:"Cancel"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"of %%total%%",itemsPerPage:"Items per page",all:"All",total:"Page %%current%% of %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Close",cancelButton:"Cancel"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"No options",placeholder:"Select..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% of %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Close group"},Toast:{closeButton:"Close"}},Sw={Alert:{close:"Close"},Card:{select:"Seç",titleLinkTooltip:"Sayfaya git",collapseCardTooltip:"Kartı daralt",expandCardTooltip:"Kartı genişlet"},CardList:{loadMore:"Daha fazlasını yükle",notFound:"Hiçbir öğe bulunmadı.",toolbarSelect:"Seç",viewCards:"Kartlar",viewTiles:"Döşemeler",viewList:"Liste",toolbarView:"Görüntüleme"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Ayrıl",cancel:"Geri Dön",content:"Bu pencereyi kapatıp ayrılmak istediğinizden emin misiniz? Yaptığınız hiçbir veri değişikliği kaydedilmeyecektir."},Cuttable:{showMore:"Daha fazla göster",showLess:"Daha az göster"},Dialog:{closeButton:"Close",cancelButton:"İptal"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"İptal"},Dropdown:{close:"Kapat"},Form:{submitButton:"Kaydet",applyButton:"Uygula",cancelButton:"İptal"},FormField:{clear:"Temizle",remove:"Sil",addMore:"Bir tane daha ekle",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Şifrenizi iyileştirmek için:",passwordTooShort:"Şifreyi uzatın.",lettersLowerCase:"En az bir küçük harf kullanın.",lettersUpperCase:"En az bir büyük harf kullanın.",numbers1:"En az bir rakam kullanın.",numbers3:"En az üç rakam kullanın.",specialChar1:"En az bir özel karakter kullanın (örneğin: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"En az iki özel karakter kullanın (örneğin: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Hem büyük harf hem de küçük harf kullanın.",comboLettersAndNumbers:"Hem rakamlar hem de karakterler kullanın.",comboLettersNumbersSpecial:"Rakamlar, karakterler ve özel karakterler kullanın.",yourPasswordIsStrong:"Uzunluğunu artırarak şifrenizi daha da güçlü hâle getirebilirsiniz.",passwordStrength:"Şifre gücü: %%strength%%.",strengthVeryStrong:"ÇOK GÜÇLÜ",strengthStrong:"GÜÇLÜ",strengthVeryWeak:"ÇOK ZAYIF",strengthWeak:"ZAYIF",strengthMedium:"ORTA",hidePassword:"Şifreyi gizle",showPassword:"Şifreyi göster",generateButton:"Üret",copyButtonHint:"Şifreyi kopyalayın",copySuccessToast:"Şifre kopyalandı",generateButtonHint:"Güçlü bir şifre üretin"},InPlaceEdit:{cancelButtonHint:"Değişiklikleri iptal edin",editButtonHint:"Değeri düzenleyin",okButtonHint:"Değişiklikleri kaydedin"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Dosya seç..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Toplam %%totalRows%% öğe",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"%%selectedRows%%/%%totalRows%% öğe seçildi",all:"Hepsi",allItemsOnPageSelected:"Sayfadaki öğelerin hepsi seçildi",allItemsSelected:"Öğelerin hepsi seçildi",selectAllItems:"Öğelerin hepsini seç",selectAllItemsOnPage:"Sayfadaki öğelerin hepsini seç",deselectAll:"Seçimi kaldır",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Filtre ile eşleşen herhangi bir öğe bulunamadı",emptyTitle:"Görünüşe göre burada bir şey yok",filteredDescription:"Sorgunuzu düzenleyin veya filtredeki bazı kriterleri kaldırıp tekrar deneyin."},ListOperation:{cancelButton:"İptal"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"/%%total%%",itemsPerPage:"Sayfa başına öğe",all:"Hepsi",total:"Sayfa %%current%%/%%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Kapat",cancelButton:"İptal"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Seçenek yok",placeholder:"Seç..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%%/%%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Grubu kapat"},Toast:{closeButton:"Close"}},xw={Alert:{close:"Close"},Card:{select:"Вибрати",titleLinkTooltip:"Перейти на сторінку",collapseCardTooltip:"Згорнути картку",expandCardTooltip:"Розгорнути картку"},CardList:{loadMore:"Завантажити більше",notFound:"Елементи не знайдено.",toolbarSelect:"Вибрати",viewCards:"Картки",viewTiles:"Плитки",viewList:"Список",toolbarView:"Вигляд"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Вийти",cancel:"Повернутися",content:"Ви впевнені, що хочете закрити це вікно й вийти з нього? Будь-які внесені зміни до даних не збережуться."},Cuttable:{showMore:"Показати більше",showLess:"Показати менше"},Dialog:{closeButton:"Close",cancelButton:"Скасувати"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Скасувати"},Dropdown:{close:"Закрити"},Form:{submitButton:"Зберегти",applyButton:"Застосувати",cancelButton:"Скасувати"},FormField:{clear:"Очистити",remove:"Видалити",addMore:"Додати ще одне",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Для поліпшення вашого пароля:",passwordTooShort:"Зробіть пароль довшим.",lettersLowerCase:"Використайте щонайменше одну малу літеру.",lettersUpperCase:"Використайте щонайменше одну велику літеру.",numbers1:"Використайте щонайменше одну цифру.",numbers3:"Використайте щонайменше три цифри.",specialChar1:"Використайте щонайменше один спеціальний символ (наприклад: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Використайте щонайменше два спеціальні символи (наприклад: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Використайте як великі, так і малі літери.",comboLettersAndNumbers:"Використайте як цифри, так і літери.",comboLettersNumbersSpecial:"Використайте цифри, літери та спеціальні символи.",yourPasswordIsStrong:"Ви можете зробити свій пароль ще надійнішим, збільшивши його довжину.",passwordStrength:"Надійність пароля: %%strength%%.",strengthVeryStrong:"ДУЖЕ НАДІЙНИЙ",strengthStrong:"НАДІЙНИЙ",strengthVeryWeak:"ДУЖЕ СЛАБКИЙ",strengthWeak:"СЛАБКИЙ",strengthMedium:"СЕРЕДНІЙ",hidePassword:"Приховати пароль",showPassword:"Показати пароль",generateButton:"Згенерувати",copyButtonHint:"Скопіювати пароль",copySuccessToast:"Пароль скопійовано",generateButtonHint:"Згенерувати надійний пароль"},InPlaceEdit:{cancelButtonHint:"Вилучити зміни",editButtonHint:"Редагувати значення",okButtonHint:"Зберегти зміни"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Вибрати файл..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Загалом елементів: %%totalRows%%",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Вибрано елементів: %%selectedRows%% з %%totalRows%%",all:"Усі",allItemsOnPageSelected:"Вибрано всі елементи на сторінці",allItemsSelected:"Вибрано всі елементи",selectAllItems:"Вибрати всі елементи",selectAllItemsOnPage:"Вибрати всі елементи на сторінці",deselectAll:"Скасувати вибір",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Неможливо знайти елементи, що відповідають фільтру",emptyTitle:"Схоже, тут нічого немає",filteredDescription:"Уточніть запит або видаліть кілька умов із фільтру й спробуйте ще раз."},ListOperation:{cancelButton:"Скасувати"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"з %%total%%",itemsPerPage:"Елементів на сторінку",all:"Усі",total:"Сторінка %%current%% з %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Закрити",cancelButton:"Скасувати"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Порожньо",placeholder:"Вибрати..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% з %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Закрити групу"},Toast:{closeButton:"Close"}},Cw={Alert:{close:"Close"},Card:{select:"Chọn",titleLinkTooltip:"Đi tới trang",collapseCardTooltip:"Thu gọn thẻ",expandCardTooltip:"Mở rộng thẻ"},CardList:{loadMore:"Tải thêm",notFound:"Không tìm thấy mục nào.",toolbarSelect:"Chọn",viewCards:"Thẻ",viewTiles:"Ô",viewList:"Danh sách",toolbarView:"Chế độ xem"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"Rời đi",cancel:"Quay lại",content:"Bạn có chắc muốn đóng và rời khỏi cửa sổ này không? Mọi thay đổi về dữ liệu bạn đã thực hiện sẽ không được lưu."},Cuttable:{showMore:"Hiện thêm",showLess:"Ẩn bớt"},Dialog:{closeButton:"Close",cancelButton:"Hủy"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"Hủy"},Dropdown:{close:"Đóng"},Form:{submitButton:"Lưu",applyButton:"Áp dụng",cancelButton:"Hủy"},FormField:{clear:"Xóa",remove:"Gỡ bỏ",addMore:"Thêm một mục",showDescription:"Show description"},FormFieldPassword:{improvePassword:"Để tăng độ khó cho mật khẩu:",passwordTooShort:"Dùng mật khẩu dài hơn.",lettersLowerCase:"Sử dụng ít nhất một ký tự viết thường.",lettersUpperCase:"Sử dụng ít nhất một ký tự viết hoa.",numbers1:"Sử dụng ít nhất một số.",numbers3:"Sử dụng ít nhất ba số.",specialChar1:"Sử dụng ít nhất một ký tự đặc biệt (ví dụ: !, @, #, $, %, ^, &, *, ?, _, ~).",specialChar2:"Sử dụng ít nhất hai ký tự đặc biệt (ví dụ: !, @, #, $, %, ^, &, *, ?, _, ~).",comboUpperAndLower:"Sử dụng cả ký tự viết hoa và thường.",comboLettersAndNumbers:"Sử dụng cả số và ký tự.",comboLettersNumbersSpecial:"Sử dụng số, ký tự và ký tự đặc biệt.",yourPasswordIsStrong:"Bạn có thể tăng độ khó bằng cách đặt mật khẩu dài.",passwordStrength:"Độ mạnh của mật khẩu là %%strength%%.",strengthVeryStrong:"RẤT MẠNH",strengthStrong:"MẠNH",strengthVeryWeak:"RẤT YẾU",strengthWeak:"YẾU",strengthMedium:"TRUNG BÌNH",hidePassword:"Ẩn mật khẩu",showPassword:"Hiện mật khẩu",generateButton:"Khởi tạo",copyButtonHint:"Sao chép mật khẩu",copySuccessToast:"Mật khẩu đã được sao chép",generateButtonHint:"Khởi tạo một mật khẩu mạnh"},InPlaceEdit:{cancelButtonHint:"Hủy bỏ thay đổi",editButtonHint:"Chỉnh sửa giá trị",okButtonHint:"Lưu thay đổi"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"Chọn tập tin..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"Tổng cộng %%totalRows%% mục",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"Đã chọn %%selectedRows%% trong số %%totalRows%% mục",all:"Tất cả",allItemsOnPageSelected:"Đã chọn tất cả mục trên trang",allItemsSelected:"Đã chọn tất cả mục",selectAllItems:"Chọn tất cả mục",selectAllItemsOnPage:"Chọn tất cả mục trên trang",deselectAll:"Bỏ chọn",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"Không tìm thấy mục nào phù hợp với bộ lọc",emptyTitle:"Dường như không có gì ở đây",filteredDescription:"Tinh chỉnh truy vấn của bạn hoặc xóa một số tiêu chí khỏi bộ lọc và thử lại."},ListOperation:{cancelButton:"Hủy"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"trên %%total%%",itemsPerPage:"Mục mỗi trang",all:"Tất cả",total:"Trang %%current%% trên %%total%%",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"Đóng",cancelButton:"Hủy"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"Không có tùy chọn",placeholder:"Chọn..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%% trên %%total%%"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"Đóng nhóm"},Toast:{closeButton:"Close"}},kw={Alert:{close:"Close"},Card:{select:"选择",titleLinkTooltip:"转到页面",collapseCardTooltip:"折叠卡片",expandCardTooltip:"展开卡片"},CardList:{loadMore:"加载更多",notFound:"未找到项目。",toolbarSelect:"选择",viewCards:"卡片",viewTiles:"磁贴",viewList:"列表",toolbarView:"视图"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"离开",cancel:"返回",content:"您确定要关闭并离开此窗口吗?您所做的任何数据更改都不会被保存。"},Cuttable:{showMore:"显示更多",showLess:"显示更少"},Dialog:{closeButton:"Close",cancelButton:"取消"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"取消"},Dropdown:{close:"关闭"},Form:{submitButton:"保存",applyButton:"应用",cancelButton:"取消"},FormField:{clear:"清除",remove:"移除",addMore:"再添加一个",showDescription:"Show description"},FormFieldPassword:{improvePassword:"若要提升密码强度:",passwordTooShort:"请加长密码。",lettersLowerCase:"至少使用一个小写字母。",lettersUpperCase:"至少使用一个大写字母。",numbers1:"至少使用一个数字。",numbers3:"至少使用三个数字。",specialChar1:"至少使用一个特殊字符(如:!,@,#,$,%,^,&,*,?,_,~)。",specialChar2:"至少使用两个特殊字符(如:!,@,#,$,%,^,&,*,?,_,~)。",comboUpperAndLower:"使用大写和小写字符。",comboLettersAndNumbers:"使用数字与字符。",comboLettersNumbersSpecial:"使用数字、字符与特殊字符。",yourPasswordIsStrong:"您可以通过增加长度来提升密码强度。",passwordStrength:"密码强度为 %%strength%%。",strengthVeryStrong:"非常强",strengthStrong:"强",strengthVeryWeak:"非常弱",strengthWeak:"弱",strengthMedium:"中等",hidePassword:"隐藏密码",showPassword:"显示密码",generateButton:"生成",copyButtonHint:"复制密码",copySuccessToast:"密码已复制",generateButtonHint:"生成一个高强度密码"},InPlaceEdit:{cancelButtonHint:"取消修改",editButtonHint:"编辑数值",okButtonHint:"保存更改"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"选择文件..."},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"共计 %%totalRows%% 个项目",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"已选定 %%selectedRows%%(共计: %%totalRows%%)个项目",all:"所有",allItemsOnPageSelected:"已选定页面上的所有项目",allItemsSelected:"已选定所有项目",selectAllItems:"所选所有项目",selectAllItemsOnPage:"选择页面上的所有项目",deselectAll:"取消选定",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"找不到匹配该过滤器的任何项目",emptyTitle:"看来这里什么都没有",filteredDescription:"优化查询或从过滤器中移除一些标准,然后重试。"},ListOperation:{cancelButton:"取消"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"%%total%%",itemsPerPage:"每页的项目",all:"所有",total:"第 %%current%% 页(共计 %%total%% 页)",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"关闭",cancelButton:"取消"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"无选项",placeholder:"选择..."},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%%(共计 %%total%%)"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"关闭群组"},Toast:{closeButton:"Close"}},bw={Alert:{close:"Close"},Card:{select:"選擇",titleLinkTooltip:"前往頁面",collapseCardTooltip:"摺疊卡片",expandCardTooltip:"展開卡片"},CardList:{loadMore:"載入更多",notFound:"找不到物件。",toolbarSelect:"選擇",viewCards:"卡片",viewTiles:"方塊",viewList:"清單",toolbarView:"查看"},Carousel:{nextSlide:"Next slide",previousSlide:"Previous slide",viewSlide:"View slide %%slideNumber%%"},ComboBox:{close:"Close",open:"Open",search:"Search value"},ClosingConfirmation:{confirm:"離開",cancel:"返回",content:"確定想要關閉及離開此視窗嗎?將不會儲存任何資料變更。"},Cuttable:{showMore:"顯示更多",showLess:"顯示更少"},Dialog:{closeButton:"Close",cancelButton:"取消"},Drawer:{backButton:"Back",closeButton:"Close",hideButton:"Hide"},DrawerProgress:{cancelButton:"取消"},Dropdown:{close:"關閉"},Form:{submitButton:"儲存",applyButton:"套用",cancelButton:"取消"},FormField:{clear:"清除",remove:"移除",addMore:"再新增一個",showDescription:"Show description"},FormFieldPassword:{improvePassword:"若要提升密碼強度:",passwordTooShort:"加長密碼。",lettersLowerCase:"至少使用一個小寫字母。",lettersUpperCase:"至少使用一個大寫字母。",numbers1:"至少使用一個數字。",numbers3:"至少使用三個數字。",specialChar1:"至少使用一個特殊字元(如:!,@,#,$,%,^,&,*,?,_,~)。",specialChar2:"至少使用兩個特殊字元(如:!,@,#,$,%,^,&,*,?,_,~)。",comboUpperAndLower:"使用大寫和小寫字元。",comboLettersAndNumbers:"使用數字與字元。",comboLettersNumbersSpecial:"使用數字、字元與特殊字元。",yourPasswordIsStrong:"增加長度,使其變得更強。",passwordStrength:"密碼強度為%%strength%%。",strengthVeryStrong:"非常強",strengthStrong:"強",strengthVeryWeak:"非常弱",strengthWeak:"弱",strengthMedium:"中等",hidePassword:"隱藏密碼",showPassword:"顯示密碼",generateButton:"生成",copyButtonHint:"複製密碼",copySuccessToast:"密碼已複製",generateButtonHint:"生成強的密碼"},InPlaceEdit:{cancelButtonHint:"放棄變更",editButtonHint:"編輯數值",okButtonHint:"儲存變更"},InputNumber:{decrement:"Decrement",increment:"Increment"},InputFile:{browseButton:"選擇檔案……"},Layout:{openSidebar:"Expand sidebar",closeSidebar:"Collapse sidebar"},List:{totalRows:"共計 %%totalRows%% 個項目",toggleAllRows:"Toggle all rows",toggleRow:"Toggle row",selectedRows:"已選定 %%selectedRows%%(共計: %%totalRows%%)個項目",all:"全部",allItemsOnPageSelected:"已選擇頁面上所有的項目",allItemsSelected:"已選擇所有項目",selectAllItems:"選擇所有項目",selectAllItemsOnPage:"選擇頁面上所有的項目",deselectAll:"取消選擇",selectRow:"Select row",selectAllRows:"Select all rows",sort:"Sort by %%columnName%% column"},ListActions:{menuButton:"Open menu"},ListEmptyView:{filteredTitle:"找不到符合篩檢程式的任何項目",emptyTitle:"看來這裡什麼都沒有",filteredDescription:"最佳化查詢或從篩檢程式中移除一些標準,然後重試。"},ListOperation:{cancelButton:"取消"},Panel:{collapse:"Collapse",expand:"Expand"},Pagination:{totalShort:"共 %%total%% 項",itemsPerPage:"每頁的項目",all:"全部",total:"第 %%current%% 頁,共 %%total%% 頁",enterPageNumber:"Enter page number"},Popover:{closeButton:"Close"},ProgressDialog:{closeButton:"關閉",cancelButton:"取消"},Section:{collapse:"Collapse",closeButton:"Close",expand:"Expand"},Select:{clearButton:"Clear",noOptions:"無選項",placeholder:"選擇……"},SearchBar:{clearButton:"Clear",searchButton:"Search",collapseSearch:"Hide search input",expandSearch:"Show search input",searchInput:"Search"},SpotPopup:{total:"%%current%%(共計 %%total%%)"},SwitchesPanelItem:{showDescription:"Show description"},Tabs:{closeButton:"Close tab"},Toaster:{closeGroup:"關閉群組"},Toast:{closeButton:"Close"}},Za={"en-US":{language:"en",messages:Kv},ar:{language:"ar",messages:qv},"ca-ES":{language:"ca",messages:Xv},"cs-CZ":{language:"cs",messages:Qv},"da-DK":{language:"da",messages:Zv},"de-DE":{language:"de",messages:Yv},"el-GR":{language:"el",messages:Jv},"es-ES":{language:"es",messages:ew},"fi-FI":{language:"fi",messages:tw},"fr-FR":{language:"fr",messages:nw},"he-IL":{language:"he",messages:rw},"hu-HU":{language:"hu",messages:ow},"id-ID":{language:"id",messages:sw},"it-IT":{language:"it",messages:lw},"ja-JP":{language:"ja",messages:iw},"ko-KR":{language:"ko",messages:aw},"ms-MY":{language:"ms",messages:cw},"nb-NO":{language:"nb",messages:uw},"nl-NL":{language:"nl",messages:dw},"pl-PL":{language:"pl",messages:pw},"pt-BR":{language:"pt",messages:fw},"pt-PT":{language:"pt",messages:hw},"ro-RO":{language:"ro",messages:mw},"ru-RU":{language:"ru",messages:gw},"sv-SE":{language:"sv",messages:vw},"th-TH":{language:"th",messages:ww},"tl-PH":{language:"tl",messages:yw},"tr-TR":{language:"tr",messages:Sw},"uk-UA":{language:"uk",messages:xw},"vi-VN":{language:"vi",messages:Cw},"zh-CN":{language:"zh",messages:kw},"zh-TW":{language:"zh",messages:bw}},Jf="en-US";let nf=Jf;const eh=()=>(Za[nf]??Object.values(Za).find(({language:n})=>n===`${nf}`.toLocaleLowerCase())??Za[Jf])?.messages,Bc=({component:n,content:o,children:s,params:l,unsafe:a,fallback:c,namespace:d,translators:p,defaultMessages:m,...g})=>{const v=n||"span",y=oh(d),S=o||s||"",C=p&&p[S];if(C)return typeof C=="function"?C(l):C;const b=y(S,l,c,m),_={...g};return a?_.dangerouslySetInnerHTML={__html:b}:_.children=b,f.jsx(v,{..._})},Pe=n=>{const o=eh();return f.jsx(Bc,{...n,defaultMessages:o})},bl=n=>{if(typeof n=="string")return!0;if(x.isValidElement(n)&&n.type===Bc){const{component:o,children:s}=n.props;if(typeof o>"u"&&(typeof s=="string"||typeof s>"u"||s===null))return!0}return!1},th=(n,o={})=>{const s=[];let l=!1,a;for(;a=n.match(/%%(\w+)%%/);){const{index:c=0}=a;c>0&&s.push(n.substr(0,c));const d=o[a[1]];d===void 0?s.push(a[0]):typeof d=="object"&&x.isValidElement(d)?(s.push(x.cloneElement(d,{key:a[1]})),l=!0):s.push(d),n=n.substr(c+a[0].length)}return n!==""&&s.push(n),l?s:s.join("")},cc=(n,o)=>{const[s,...l]=n.split("."),a=o[s];return typeof a=="object"&&l.length?cc(l.join("."),a):o[n]},nh=n=>(o,s={},l,a)=>{if(typeof o!="string")return"";let c=cc(o,n);return typeof c!="string"&&a&&(c=cc(o,a)),typeof c!="string"&&(c=typeof l=="string"?l:`[${o}]`),th(c,s)},rh=x.createContext(void 0);class Ew extends x.PureComponent{getChildContext(){const{messages:o}=this.props;return{locale:{lmsg:nh(o)}}}render(){const{children:o}=this.props;return f.jsx(rh.Provider,{value:this.getChildContext(),children:o})}}ee(Ew,"childContextTypes",{locale:Vt.object});const oh=n=>{const o=x.useContext(rh);return x.useCallback((s,l,a,c)=>o||c?(o?.locale.lmsg??nh({}))(n?`${n}.${s}`:s,l,a,c):typeof a=="string"?th(a,l):`[${s}]`,[o,n])},gt=n=>{const o=oh(n);return(s,l,a)=>{const c=eh();return o(s,l,a,c)}};class Pw{constructor(o){this.ignoreNodesRef=o,ee(this,"children",[]),ee(this,"addChild",s=>{this.children.push(s)}),ee(this,"removeChild",s=>{this.children=this.children.filter(l=>l!==s)}),ee(this,"getIgnoreNodes",()=>[...this.ignoreNodesRef.current(),...this.children.map(l=>l.getIgnoreNodes()).flat()].filter(l=>l instanceof Node))}}const rf=x.createContext(null),uc=({onClose:n,ignoreNodes:o,nodeRef:s,children:l})=>{const a=x.useRef(n);a.current=n;const c=()=>[s?.current??null,...o?.()??[]],d=x.useRef(c);d.current=c;const p=x.useContext(rf),m=x.useRef(new Pw(d)).current;return x.useEffect(()=>{const g=v=>{const y=v.target,S=m.getIgnoreNodes();y instanceof Node&&S.some(b=>b.contains(y))||a.current?.()};return p?.addChild(m),document.body.addEventListener("click",g,{capture:!0}),()=>{p?.removeChild(m),document.body.removeEventListener("click",g,{capture:!0})}},[p,m]),f.jsx(rf.Provider,{value:m,children:l})},of="span",sr=({baseClassName:n=`${ue.CLS_PREFIX}label`,children:o,className:s,component:l=of,icon:a,intent:c="inactive",view:d,size:p,caps:m,...g})=>{a=Le.create(a,{className:`${n}__icon`,size:p==="lg"?"16":"12"}),m===void 0&&(!p||p==="sm")&&(m=!0);let v=l;v===of&&g.onClick&&(v="button");const y={};return v==="button"&&(y.type="button"),f.jsxs(v,{className:Q(n,{[`${n}--${d}`]:d,[`${n}--${p}`]:p,[`${n}--${c}`]:c,[`${n}--caps`]:m},s),...y,...g,children:[a,o&&f.jsx("span",{className:`${n}__content`,children:o})]})},_w=({baseClassName:n=`${ue.CLS_PREFIX}badge`,className:o,children:s,label:l,intent:a,hidden:c,...d})=>{const p=!l&&l!==0;if(x.Children.toArray(s).length&&!c){if(x.isValidElement(l)||(l=f.jsx(sr,{intent:"danger",children:l})),x.isValidElement(l)){const m={className:Q(`${n}__value`,{[`${n}__value--dot`]:p},l.props.className)};a&&(l.type===sr||l.type===Le)&&(m.intent=a),l=x.cloneElement(l,m)}}else l=null;return f.jsxs("div",{className:Q(n,o),...d,children:[f.jsx("div",{children:s}),l]})},sf=Math.min,zo=Math.max,El=Math.round,Jt=n=>({x:n,y:n}),Bw={left:"right",right:"left",bottom:"top",top:"bottom"};function Rc(n,o){return typeof n=="function"?n(o):n}function Mr(n){return n.split("-")[0]}function Ol(n){return n.split("-")[1]}function Rw(n){return n==="x"?"y":"x"}function sh(n){return n==="y"?"height":"width"}function lr(n){const o=n[0];return o==="t"||o==="b"?"y":"x"}function lh(n){return Rw(lr(n))}function Tw(n,o,s){s===void 0&&(s=!1);const l=Ol(n),a=lh(n),c=sh(a);let d=a==="x"?l===(s?"end":"start")?"right":"left":l==="start"?"bottom":"top";return o.reference[c]>o.floating[c]&&(d=Pl(d)),[d,Pl(d)]}function Aw(n){const o=Pl(n);return[dc(n),o,dc(o)]}function dc(n){return n.includes("start")?n.replace("start","end"):n.replace("end","start")}const lf=["left","right"],af=["right","left"],Lw=["top","bottom"],jw=["bottom","top"];function Nw(n,o,s){switch(n){case"top":case"bottom":return s?o?af:lf:o?lf:af;case"left":case"right":return o?Lw:jw;default:return[]}}function Iw(n,o,s,l){const a=Ol(n);let c=Nw(Mr(n),s==="start",l);return a&&(c=c.map(d=>d+"-"+a),o&&(c=c.concat(c.map(dc)))),c}function Pl(n){const o=Mr(n);return Bw[o]+n.slice(o.length)}function Dw(n){return{top:0,right:0,bottom:0,left:0,...n}}function Ow(n){return typeof n!="number"?Dw(n):{top:n,right:n,bottom:n,left:n}}function _l(n){const{x:o,y:s,width:l,height:a}=n;return{width:l,height:a,top:s,left:o,right:o+l,bottom:s+a,x:o,y:s}}function cf(n,o,s){let{reference:l,floating:a}=n;const c=lr(o),d=lh(o),p=sh(d),m=Mr(o),g=c==="y",v=l.x+l.width/2-a.width/2,y=l.y+l.height/2-a.height/2,S=l[p]/2-a[p]/2;let C;switch(m){case"top":C={x:v,y:l.y-a.height};break;case"bottom":C={x:v,y:l.y+l.height};break;case"right":C={x:l.x+l.width,y};break;case"left":C={x:l.x-a.width,y};break;default:C={x:l.x,y:l.y}}switch(Ol(o)){case"start":C[d]-=S*(s&&g?-1:1);break;case"end":C[d]+=S*(s&&g?-1:1);break}return C}async function Fw(n,o){var s;o===void 0&&(o={});const{x:l,y:a,platform:c,rects:d,elements:p,strategy:m}=n,{boundary:g="clippingAncestors",rootBoundary:v="viewport",elementContext:y="floating",altBoundary:S=!1,padding:C=0}=Rc(o,n),b=Ow(C),P=p[S?y==="floating"?"reference":"floating":y],I=_l(await c.getClippingRect({element:(s=await(c.isElement==null?void 0:c.isElement(P)))==null||s?P:P.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(p.floating)),boundary:g,rootBoundary:v,strategy:m})),j=y==="floating"?{x:l,y:a,width:d.floating.width,height:d.floating.height}:d.reference,O=await(c.getOffsetParent==null?void 0:c.getOffsetParent(p.floating)),V=await(c.isElement==null?void 0:c.isElement(O))?await(c.getScale==null?void 0:c.getScale(O))||{x:1,y:1}:{x:1,y:1},N=_l(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:p,rect:j,offsetParent:O,strategy:m}):j);return{top:(I.top-N.top+b.top)/V.y,bottom:(N.bottom-I.bottom+b.bottom)/V.y,left:(I.left-N.left+b.left)/V.x,right:(N.right-I.right+b.right)/V.x}}const $w=50,Mw=async(n,o,s)=>{const{placement:l="bottom",strategy:a="absolute",middleware:c=[],platform:d}=s,p=d.detectOverflow?d:{...d,detectOverflow:Fw},m=await(d.isRTL==null?void 0:d.isRTL(o));let g=await d.getElementRects({reference:n,floating:o,strategy:a}),{x:v,y}=cf(g,l,m),S=l,C=0;const b={};for(let _=0;_<c.length;_++){const P=c[_];if(!P)continue;const{name:I,fn:j}=P,{x:O,y:V,data:N,reset:$}=await j({x:v,y,initialPlacement:l,placement:S,strategy:a,middlewareData:b,rects:g,platform:p,elements:{reference:n,floating:o}});v=O??v,y=V??y,b[I]={...b[I],...N},$&&C<$w&&(C++,typeof $=="object"&&($.placement&&(S=$.placement),$.rects&&(g=$.rects===!0?await d.getElementRects({reference:n,floating:o,strategy:a}):$.rects),{x:v,y}=cf(g,S,m)),_=-1)}return{x:v,y,placement:S,strategy:a,middlewareData:b}},zw=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(o){var s,l;const{placement:a,middlewareData:c,rects:d,initialPlacement:p,platform:m,elements:g}=o,{mainAxis:v=!0,crossAxis:y=!0,fallbackPlacements:S,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:_=!0,...P}=Rc(n,o);if((s=c.arrow)!=null&&s.alignmentOffset)return{};const I=Mr(a),j=lr(p),O=Mr(p)===p,V=await(m.isRTL==null?void 0:m.isRTL(g.floating)),N=S||(O||!_?[Pl(p)]:Aw(p)),$=b!=="none";!S&&$&&N.push(...Iw(p,_,b,V));const F=[p,...N],W=await m.detectOverflow(o,P),z=[];let K=((l=c.flip)==null?void 0:l.overflows)||[];if(v&&z.push(W[I]),y){const oe=Tw(a,d,V);z.push(W[oe[0]],W[oe[1]])}if(K=[...K,{placement:a,overflows:z}],!z.every(oe=>oe<=0)){var se,ye;const oe=(((se=c.flip)==null?void 0:se.index)||0)+1,M=F[oe];if(M&&(!(y==="alignment"?j!==lr(M):!1)||K.every(A=>lr(A.placement)===j?A.overflows[0]>0:!0)))return{data:{index:oe,overflows:K},reset:{placement:M}};let J=(ye=K.filter(H=>H.overflows[0]<=0).sort((H,A)=>H.overflows[1]-A.overflows[1])[0])==null?void 0:ye.placement;if(!J)switch(C){case"bestFit":{var re;const H=(re=K.filter(A=>{if($){const G=lr(A.placement);return G===j||G==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(G=>G>0).reduce((G,q)=>G+q,0)]).sort((A,G)=>A[1]-G[1])[0])==null?void 0:re[0];H&&(J=H);break}case"initialPlacement":J=p;break}if(a!==J)return{reset:{placement:J}}}return{}}}},Vw=new Set(["left","top"]);async function Hw(n,o){const{placement:s,platform:l,elements:a}=n,c=await(l.isRTL==null?void 0:l.isRTL(a.floating)),d=Mr(s),p=Ol(s),m=lr(s)==="y",g=Vw.has(d)?-1:1,v=c&&m?-1:1,y=Rc(o,n);let{mainAxis:S,crossAxis:C,alignmentAxis:b}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return p&&typeof b=="number"&&(C=p==="end"?b*-1:b),m?{x:C*v,y:S*g}:{x:S*g,y:C*v}}const Uw=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(o){var s,l;const{x:a,y:c,placement:d,middlewareData:p}=o,m=await Hw(o,n);return d===((s=p.offset)==null?void 0:s.placement)&&(l=p.arrow)!=null&&l.alignmentOffset?{}:{x:a+m.x,y:c+m.y,data:{...m,placement:d}}}}};function Fl(){return typeof window<"u"}function qr(n){return ih(n)?(n.nodeName||"").toLowerCase():"#document"}function kt(n){var o;return(n==null||(o=n.ownerDocument)==null?void 0:o.defaultView)||window}function fn(n){var o;return(o=(ih(n)?n.ownerDocument:n.document)||window.document)==null?void 0:o.documentElement}function ih(n){return Fl()?n instanceof Node||n instanceof kt(n).Node:!1}function Ht(n){return Fl()?n instanceof Element||n instanceof kt(n).Element:!1}function hn(n){return Fl()?n instanceof HTMLElement||n instanceof kt(n).HTMLElement:!1}function uf(n){return!Fl()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof kt(n).ShadowRoot}function qo(n){const{overflow:o,overflowX:s,overflowY:l,display:a}=Ut(n);return/auto|scroll|overlay|hidden|clip/.test(o+l+s)&&a!=="inline"&&a!=="contents"}function Ww(n){return/^(table|td|th)$/.test(qr(n))}function $l(n){try{if(n.matches(":popover-open"))return!0}catch{}try{return n.matches(":modal")}catch{return!1}}const Gw=/transform|translate|scale|rotate|perspective|filter/,Kw=/paint|layout|strict|content/,tr=n=>!!n&&n!=="none";let Ya;function Tc(n){const o=Ht(n)?Ut(n):n;return tr(o.transform)||tr(o.translate)||tr(o.scale)||tr(o.rotate)||tr(o.perspective)||!Ac()&&(tr(o.backdropFilter)||tr(o.filter))||Gw.test(o.willChange||"")||Kw.test(o.contain||"")}function qw(n){let o=$n(n);for(;hn(o)&&!zr(o);){if(Tc(o))return o;if($l(o))return null;o=$n(o)}return null}function Ac(){return Ya==null&&(Ya=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ya}function zr(n){return/^(html|body|#document)$/.test(qr(n))}function Ut(n){return kt(n).getComputedStyle(n)}function Ml(n){return Ht(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function $n(n){if(qr(n)==="html")return n;const o=n.assignedSlot||n.parentNode||uf(n)&&n.host||fn(n);return uf(o)?o.host:o}function ah(n){const o=$n(n);return zr(o)?n.ownerDocument?n.ownerDocument.body:n.body:hn(o)&&qo(o)?o:ah(o)}function ch(n,o,s){var l;o===void 0&&(o=[]);const a=ah(n),c=a===((l=n.ownerDocument)==null?void 0:l.body),d=kt(a);return c?(pc(d),o.concat(d,d.visualViewport||[],qo(a)?a:[],[])):o.concat(a,ch(a,[]))}function pc(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function uh(n){const o=Ut(n);let s=parseFloat(o.width)||0,l=parseFloat(o.height)||0;const a=hn(n),c=a?n.offsetWidth:s,d=a?n.offsetHeight:l,p=El(s)!==c||El(l)!==d;return p&&(s=c,l=d),{width:s,height:l,$:p}}function dh(n){return Ht(n)?n:n.contextElement}function Dr(n){const o=dh(n);if(!hn(o))return Jt(1);const s=o.getBoundingClientRect(),{width:l,height:a,$:c}=uh(o);let d=(c?El(s.width):s.width)/l,p=(c?El(s.height):s.height)/a;return(!d||!Number.isFinite(d))&&(d=1),(!p||!Number.isFinite(p))&&(p=1),{x:d,y:p}}const Xw=Jt(0);function ph(n){const o=kt(n);return!Ac()||!o.visualViewport?Xw:{x:o.visualViewport.offsetLeft,y:o.visualViewport.offsetTop}}function Qw(n,o,s){return o===void 0&&(o=!1),!s||o&&s!==kt(n)?!1:o}function Ho(n,o,s,l){o===void 0&&(o=!1),s===void 0&&(s=!1);const a=n.getBoundingClientRect(),c=dh(n);let d=Jt(1);o&&(l?Ht(l)&&(d=Dr(l)):d=Dr(n));const p=Qw(c,s,l)?ph(c):Jt(0);let m=(a.left+p.x)/d.x,g=(a.top+p.y)/d.y,v=a.width/d.x,y=a.height/d.y;if(c){const S=kt(c),C=l&&Ht(l)?kt(l):l;let b=S,_=pc(b);for(;_&&l&&C!==b;){const P=Dr(_),I=_.getBoundingClientRect(),j=Ut(_),O=I.left+(_.clientLeft+parseFloat(j.paddingLeft))*P.x,V=I.top+(_.clientTop+parseFloat(j.paddingTop))*P.y;m*=P.x,g*=P.y,v*=P.x,y*=P.y,m+=O,g+=V,b=kt(_),_=pc(b)}}return _l({width:v,height:y,x:m,y:g})}function zl(n,o){const s=Ml(n).scrollLeft;return o?o.left+s:Ho(fn(n)).left+s}function fh(n,o){const s=n.getBoundingClientRect(),l=s.left+o.scrollLeft-zl(n,s),a=s.top+o.scrollTop;return{x:l,y:a}}function Zw(n){let{elements:o,rect:s,offsetParent:l,strategy:a}=n;const c=a==="fixed",d=fn(l),p=o?$l(o.floating):!1;if(l===d||p&&c)return s;let m={scrollLeft:0,scrollTop:0},g=Jt(1);const v=Jt(0),y=hn(l);if((y||!y&&!c)&&((qr(l)!=="body"||qo(d))&&(m=Ml(l)),y)){const C=Ho(l);g=Dr(l),v.x=C.x+l.clientLeft,v.y=C.y+l.clientTop}const S=d&&!y&&!c?fh(d,m):Jt(0);return{width:s.width*g.x,height:s.height*g.y,x:s.x*g.x-m.scrollLeft*g.x+v.x+S.x,y:s.y*g.y-m.scrollTop*g.y+v.y+S.y}}function Yw(n){return Array.from(n.getClientRects())}function Jw(n){const o=fn(n),s=Ml(n),l=n.ownerDocument.body,a=zo(o.scrollWidth,o.clientWidth,l.scrollWidth,l.clientWidth),c=zo(o.scrollHeight,o.clientHeight,l.scrollHeight,l.clientHeight);let d=-s.scrollLeft+zl(n);const p=-s.scrollTop;return Ut(l).direction==="rtl"&&(d+=zo(o.clientWidth,l.clientWidth)-a),{width:a,height:c,x:d,y:p}}const df=25;function ey(n,o){const s=kt(n),l=fn(n),a=s.visualViewport;let c=l.clientWidth,d=l.clientHeight,p=0,m=0;if(a){c=a.width,d=a.height;const v=Ac();(!v||v&&o==="fixed")&&(p=a.offsetLeft,m=a.offsetTop)}const g=zl(l);if(g<=0){const v=l.ownerDocument,y=v.body,S=getComputedStyle(y),C=v.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,b=Math.abs(l.clientWidth-y.clientWidth-C);b<=df&&(c-=b)}else g<=df&&(c+=g);return{width:c,height:d,x:p,y:m}}function ty(n,o){const s=Ho(n,!0,o==="fixed"),l=s.top+n.clientTop,a=s.left+n.clientLeft,c=hn(n)?Dr(n):Jt(1),d=n.clientWidth*c.x,p=n.clientHeight*c.y,m=a*c.x,g=l*c.y;return{width:d,height:p,x:m,y:g}}function pf(n,o,s){let l;if(o==="viewport")l=ey(n,s);else if(o==="document")l=Jw(fn(n));else if(Ht(o))l=ty(o,s);else{const a=ph(n);l={x:o.x-a.x,y:o.y-a.y,width:o.width,height:o.height}}return _l(l)}function hh(n,o){const s=$n(n);return s===o||!Ht(s)||zr(s)?!1:Ut(s).position==="fixed"||hh(s,o)}function ny(n,o){const s=o.get(n);if(s)return s;let l=ch(n,[]).filter(p=>Ht(p)&&qr(p)!=="body"),a=null;const c=Ut(n).position==="fixed";let d=c?$n(n):n;for(;Ht(d)&&!zr(d);){const p=Ut(d),m=Tc(d);!m&&p.position==="fixed"&&(a=null),(c?!m&&!a:!m&&p.position==="static"&&!!a&&(a.position==="absolute"||a.position==="fixed")||qo(d)&&!m&&hh(n,d))?l=l.filter(v=>v!==d):a=p,d=$n(d)}return o.set(n,l),l}function ry(n){let{element:o,boundary:s,rootBoundary:l,strategy:a}=n;const d=[...s==="clippingAncestors"?$l(o)?[]:ny(o,this._c):[].concat(s),l],p=pf(o,d[0],a);let m=p.top,g=p.right,v=p.bottom,y=p.left;for(let S=1;S<d.length;S++){const C=pf(o,d[S],a);m=zo(C.top,m),g=sf(C.right,g),v=sf(C.bottom,v),y=zo(C.left,y)}return{width:g-y,height:v-m,x:y,y:m}}function oy(n){const{width:o,height:s}=uh(n);return{width:o,height:s}}function sy(n,o,s){const l=hn(o),a=fn(o),c=s==="fixed",d=Ho(n,!0,c,o);let p={scrollLeft:0,scrollTop:0};const m=Jt(0);function g(){m.x=zl(a)}if(l||!l&&!c)if((qr(o)!=="body"||qo(a))&&(p=Ml(o)),l){const C=Ho(o,!0,c,o);m.x=C.x+o.clientLeft,m.y=C.y+o.clientTop}else a&&g();c&&!l&&a&&g();const v=a&&!l&&!c?fh(a,p):Jt(0),y=d.left+p.scrollLeft-m.x-v.x,S=d.top+p.scrollTop-m.y-v.y;return{x:y,y:S,width:d.width,height:d.height}}function Ja(n){return Ut(n).position==="static"}function ff(n,o){if(!hn(n)||Ut(n).position==="fixed")return null;if(o)return o(n);let s=n.offsetParent;return fn(n)===s&&(s=s.ownerDocument.body),s}function mh(n,o){const s=kt(n);if($l(n))return s;if(!hn(n)){let a=$n(n);for(;a&&!zr(a);){if(Ht(a)&&!Ja(a))return a;a=$n(a)}return s}let l=ff(n,o);for(;l&&Ww(l)&&Ja(l);)l=ff(l,o);return l&&zr(l)&&Ja(l)&&!Tc(l)?s:l||qw(n)||s}const ly=async function(n){const o=this.getOffsetParent||mh,s=this.getDimensions,l=await s(n.floating);return{reference:sy(n.reference,await o(n.floating),n.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function iy(n){return Ut(n).direction==="rtl"}const ay={convertOffsetParentRelativeRectToViewportRelativeRect:Zw,getDocumentElement:fn,getClippingRect:ry,getOffsetParent:mh,getElementRects:ly,getClientRects:Yw,getDimensions:oy,getScale:Dr,isElement:Ht,isRTL:iy},cy=Uw,uy=zw,dy=(n,o,s)=>{const l=new Map,a={platform:ay,...s},c={...a.platform,_c:l};return Mw(n,o,{...a,platform:c})};var py=typeof document<"u",fy=function(){},Cl=py?x.useLayoutEffect:fy;function Bl(n,o){if(n===o)return!0;if(typeof n!=typeof o)return!1;if(typeof n=="function"&&n.toString()===o.toString())return!0;let s,l,a;if(n&&o&&typeof n=="object"){if(Array.isArray(n)){if(s=n.length,s!==o.length)return!1;for(l=s;l--!==0;)if(!Bl(n[l],o[l]))return!1;return!0}if(a=Object.keys(n),s=a.length,s!==Object.keys(o).length)return!1;for(l=s;l--!==0;)if(!{}.hasOwnProperty.call(o,a[l]))return!1;for(l=s;l--!==0;){const c=a[l];if(!(c==="_owner"&&n.$$typeof)&&!Bl(n[c],o[c]))return!1}return!0}return n!==n&&o!==o}function gh(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function hf(n,o){const s=gh(n);return Math.round(o*s)/s}function ec(n){const o=x.useRef(n);return Cl(()=>{o.current=n}),o}function hy(n){n===void 0&&(n={});const{placement:o="bottom",strategy:s="absolute",middleware:l=[],platform:a,elements:{reference:c,floating:d}={},transform:p=!0,whileElementsMounted:m,open:g}=n,[v,y]=x.useState({x:0,y:0,strategy:s,placement:o,middlewareData:{},isPositioned:!1}),[S,C]=x.useState(l);Bl(S,l)||C(l);const[b,_]=x.useState(null),[P,I]=x.useState(null),j=x.useCallback(A=>{A!==$.current&&($.current=A,_(A))},[]),O=x.useCallback(A=>{A!==F.current&&(F.current=A,I(A))},[]),V=c||b,N=d||P,$=x.useRef(null),F=x.useRef(null),W=x.useRef(v),z=m!=null,K=ec(m),se=ec(a),ye=ec(g),re=x.useCallback(()=>{if(!$.current||!F.current)return;const A={placement:o,strategy:s,middleware:S};se.current&&(A.platform=se.current),dy($.current,F.current,A).then(G=>{const q={...G,isPositioned:ye.current!==!1};oe.current&&!Bl(W.current,q)&&(W.current=q,jt.flushSync(()=>{y(q)}))})},[S,o,s,se,ye]);Cl(()=>{g===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,y(A=>({...A,isPositioned:!1})))},[g]);const oe=x.useRef(!1);Cl(()=>(oe.current=!0,()=>{oe.current=!1}),[]),Cl(()=>{if(V&&($.current=V),N&&(F.current=N),V&&N){if(K.current)return K.current(V,N,re);re()}},[V,N,re,K,z]);const M=x.useMemo(()=>({reference:$,floating:F,setReference:j,setFloating:O}),[j,O]),J=x.useMemo(()=>({reference:V,floating:N}),[V,N]),H=x.useMemo(()=>{const A={position:s,left:0,top:0};if(!J.floating)return A;const G=hf(J.floating,v.x),q=hf(J.floating,v.y);return p?{...A,transform:"translate("+G+"px, "+q+"px)",...gh(J.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:G,top:q}},[s,p,J.floating,v.x,v.y]);return x.useMemo(()=>({...v,update:re,refs:M,elements:J,floatingStyles:H}),[v,re,M,J,H])}const my=(n,o)=>{const s=cy(n);return{name:s.name,fn:s.fn,options:[n,o]}},gy=(n,o)=>{const s=uy(n);return{name:s.name,fn:s.fn,options:[n,o]}},vy=n=>{const o=x.useRef(n);o.current=n,x.useEffect(()=>{const s=l=>{l.key==="Escape"&&o.current?.(l)};return document.addEventListener("keydown",s,{capture:!0}),()=>document.removeEventListener("keydown",s,{capture:!0})},[])},mf=x.createContext(0),wy=x.createContext(void 0),Xo=({baseClassName:n=`${ue.CLS_PREFIX}layer`,className:o,children:s,innerRef:l,level:a=0,...c})=>{const d=x.useContext(mf),p=x.useContext(wy)||document.body,m=()=>x.isValidElement(s)?x.cloneElement(s,{style:{...s.props.style,zIndex:d+a}}):s;return jt.createPortal(f.jsx(mf.Provider,{value:d+a,children:f.jsx("div",{className:Q(n,o),ref:l,...c,children:m()})}),p)},gf=n=>n!==null&&!(n instanceof HTMLElement),yy=({title:n,visible:o,virtualElement:s,trigger:l,onEscapeKeyDown:a,className:c,style:d,id:p,...m})=>{vy(a);const{refs:g,floatingStyles:v}=hy({middleware:[my(({placement:y,elements:S})=>{if(!gf(S.reference))return{mainAxis:8};const[C]=y.split("-");return{mainAxis:C==="bottom"?16:8,alignmentAxis:8}}),gy(({elements:y})=>{let S=["bottom-end","bottom","top-start","top-end","top"];return gf(y.reference)||(S=["top-start","top-end","bottom","bottom-start","bottom-end","right","left"]),{padding:5,fallbackPlacements:S}})],placement:s?"bottom-start":"top",elements:{reference:s||l}});return f.jsx(Xo,{level:ue.Z_INDEX_TOOLTIP,children:f.jsx("span",{ref:g.setFloating,id:p,className:c,style:{...d,visibility:o?"visible":"hidden",...v},role:"tooltip",...m,children:n})})},Sy=()=>{const[n,o]=x.useState(null);return[n,({clientX:a,clientY:c})=>{o({getBoundingClientRect(){return{width:0,height:0,x:a,y:c,left:a,right:a,top:c,bottom:c}}})},()=>o(null)]},xy=({asLabel:n,title:o,ready:s,id:l})=>n?typeof o=="string"?{"aria-label":o}:{"aria-labelledby":s?l:void 0}:{"aria-describedby":s?l:void 0},Qo=({title:n,children:o,delay:s=550,asLabel:l=!1,className:a,baseClassName:c=`${ue.CLS_PREFIX}tooltip`,...d})=>{const[p,m]=x.useState(!1),[g,v]=x.useState(!1),[y,S]=x.useState(null),C=x.useId(),b=x.useRef(null),_=x.useRef(!1),P=()=>{b.current&&(clearTimeout(b.current),b.current=null)};x.useEffect(()=>()=>P(),[]);const[I,j,O]=Sy(),V=se=>{j(se)},N=se=>{se.pointerType!=="touch"&&(j(se),m(!0),b.current=setTimeout(()=>$(),s))},$=()=>{P(),v(!0)},F=()=>{P(),v(!1),m(!1),O()},W=()=>{F(),_.current=!0},z=()=>{_.current=!1},K=se=>{if(_.current||!Yp(se.target)&&!Yp(se.currentTarget))return;m(!0),S(se.currentTarget);const ye=Av(se.target);ye?b.current=setTimeout(()=>$(),ye):$()};return f.jsxs(f.Fragment,{children:[x.cloneElement(o,{onPointerEnter:Qe(o.props.onPointerEnter,N),onPointerMove:Qe(o.props.onPointerMove,V),onPointerLeave:Qe(o.props.onPointerLeave,F),onPointerUp:Qe(o.props.onPointerUp,z),onPointerDown:Qe(o.props.onPointerDown,W),onFocus:Qe(o.props.onFocus,K),onBlur:Qe(o.props.onBlur,F),...xy({asLabel:l,title:n,ready:p,id:d.id??C})}),p&&f.jsx(yy,{title:n,className:Q(c,a),...d,id:d.id??C,visible:g,virtualElement:I,trigger:y,onEscapeKeyDown:F})]})},Zo=x.createContext(void 0);Zo.displayName="ResponsiveContext";const fc={defaultProps:{size:void 0}},Vl=x.createContext(fc),Lc=n=>({...fc,...n,defaultProps:{...fc.defaultProps,...n.defaultProps||{}}}),Cy={"customize-order":"arrows-four-directions",download:"arrow-down-tray",edit:"pencil",folder:"folder-closed","globe-alt":"globe",import:"arrow-down-in",invisible:"eye-closed",link:"chain",lock:"lock-closed","ok-circle":"check-mark-circle","question-circle":"question-mark-circle","security-scan":"shield",settings:"sliders",suspend:"sleep",unlock:"lock-open",upload:"arrow-up-tray",visible:"eye"},ky=({baseClassName:n,icon:o,size:s,empty:l})=>Le.create(Cy[o]||o,{className:`${n}__icon`,size:s==="lg"||l?"16":"12"}),by=({baseClassName:n,size:o,caret:s})=>{let l;return typeof s=="boolean"&&s?l=f.jsx(Le,{name:"chevron-down",size:o==="lg"?"16":"12"}):l=s,x.isValidElement(l)&&(l=x.cloneElement(l,{className:Q(`${n}__caret`,l.props.className)})),l},fe=x.forwardRef(({baseClassName:n=`${ue.CLS_PREFIX}button`,className:o,component:s,size:l,intent:a,ghost:c=!1,selected:d,onToggle:p,state:m,icon:g,caret:v,fill:y=!1,tooltip:S,tooltipAsLabel:C,children:b,arrow:_,disabled:P=!1,...I},j)=>{const O=s||"button",[V,N]=x.useState(!1),$=()=>(N(!V),!V),F=x.useContext(Zo),W=x.useContext(Vl),z=l||W.defaultProps.size,K={};O==="button"?K.type="button":O==="a"&&(K.role="button",K.tabIndex=0,P&&(I.href=void 0)),I.onClick&&P&&(I.onClick=H=>{H.preventDefault()});let se=b,ye=S;F&&g&&b&&(se=null,S||(ye=b)),!I.onClick&&p&&(I.onClick=H=>{H.preventDefault(),p($())});const re=d===void 0?V:d;(d!==void 0||p)&&(K["aria-pressed"]=`${re}`);const oe=_==="forward"||_==="backward",M=O==="button"&&P&&S;let J=f.jsxs(O,{ref:j,role:O==="button"?void 0:"button",className:Q(n,{[`${n}--${z}`]:z,[`${n}--${a}`]:a&&!c,[`${n}--ghost`]:c,[`${n}--${m}`]:m,[`${n}--selected`]:re,[`${n}--disabled`]:P,[`${n}--empty`]:!se,[`${n}--caret`]:v,[`${n}--fill`]:y,[`${n}--arrow ${n}--arrow-${_}`]:oe&&!c,[`${n}--on-dark`]:x.useContext(en)},o),disabled:M?void 0:P,"aria-disabled":M?"true":void 0,...K,...I,children:[f.jsxs("span",{className:`${n}__inner`,children:[m==="loading"?f.jsx(Dl,{className:`${n}__spinner`}):ky({baseClassName:n,icon:g,size:z,empty:!se}),f.jsx("span",{children:se}),by({baseClassName:n,size:z,caret:v})]}),oe&&!c&&f.jsx("span",{className:`${n}__arrow`})]});return ye&&(J=f.jsx(Qo,{title:ye,asLabel:C,children:J})),J});fe.displayName="Button";const Rl=({baseClassName:n=`${ue.CLS_PREFIX}button-group`,className:o,children:s,innerRef:l,...a})=>f.jsx("div",{className:Q(n,o),ref:l,...a,children:s});function Uo(){return Uo=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var s=arguments[o];for(var l in s)({}).hasOwnProperty.call(s,l)&&(n[l]=s[l])}return n},Uo.apply(null,arguments)}function Hl(n,o){if(n==null)return{};var s={};for(var l in n)if({}.hasOwnProperty.call(n,l)){if(o.indexOf(l)!==-1)continue;s[l]=n[l]}return s}function hc(n,o){return hc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,l){return s.__proto__=l,s},hc(n,o)}function Ul(n,o){n.prototype=Object.create(o.prototype),n.prototype.constructor=n,hc(n,o)}function Ey(n,o){return n.classList?!!o&&n.classList.contains(o):(" "+(n.className.baseVal||n.className)+" ").indexOf(" "+o+" ")!==-1}function Py(n,o){n.classList?n.classList.add(o):Ey(n,o)||(typeof n.className=="string"?n.className=n.className+" "+o:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+o))}function vf(n,o){return n.replace(new RegExp("(^|\\s)"+o+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function _y(n,o){n.classList?n.classList.remove(o):typeof n.className=="string"?n.className=vf(n.className,o):n.setAttribute("class",vf(n.className&&n.className.baseVal||"",o))}const wf={disabled:!1},Tl=Ct.createContext(null);var vh=function(o){return o.scrollTop},Mo="unmounted",rr="exited",or="entering",Ir="entered",mc="exiting",mn=(function(n){Ul(o,n);function o(l,a){var c;c=n.call(this,l,a)||this;var d=a,p=d&&!d.isMounting?l.enter:l.appear,m;return c.appearStatus=null,l.in?p?(m=rr,c.appearStatus=or):m=Ir:l.unmountOnExit||l.mountOnEnter?m=Mo:m=rr,c.state={status:m},c.nextCallback=null,c}o.getDerivedStateFromProps=function(a,c){var d=a.in;return d&&c.status===Mo?{status:rr}:null};var s=o.prototype;return s.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},s.componentDidUpdate=function(a){var c=null;if(a!==this.props){var d=this.state.status;this.props.in?d!==or&&d!==Ir&&(c=or):(d===or||d===Ir)&&(c=mc)}this.updateStatus(!1,c)},s.componentWillUnmount=function(){this.cancelNextCallback()},s.getTimeouts=function(){var a=this.props.timeout,c,d,p;return c=d=p=a,a!=null&&typeof a!="number"&&(c=a.exit,d=a.enter,p=a.appear!==void 0?a.appear:d),{exit:c,enter:d,appear:p}},s.updateStatus=function(a,c){if(a===void 0&&(a=!1),c!==null)if(this.cancelNextCallback(),c===or){if(this.props.unmountOnExit||this.props.mountOnEnter){var d=this.props.nodeRef?this.props.nodeRef.current:pl.findDOMNode(this);d&&vh(d)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===rr&&this.setState({status:Mo})},s.performEnter=function(a){var c=this,d=this.props.enter,p=this.context?this.context.isMounting:a,m=this.props.nodeRef?[p]:[pl.findDOMNode(this),p],g=m[0],v=m[1],y=this.getTimeouts(),S=p?y.appear:y.enter;if(!a&&!d||wf.disabled){this.safeSetState({status:Ir},function(){c.props.onEntered(g)});return}this.props.onEnter(g,v),this.safeSetState({status:or},function(){c.props.onEntering(g,v),c.onTransitionEnd(S,function(){c.safeSetState({status:Ir},function(){c.props.onEntered(g,v)})})})},s.performExit=function(){var a=this,c=this.props.exit,d=this.getTimeouts(),p=this.props.nodeRef?void 0:pl.findDOMNode(this);if(!c||wf.disabled){this.safeSetState({status:rr},function(){a.props.onExited(p)});return}this.props.onExit(p),this.safeSetState({status:mc},function(){a.props.onExiting(p),a.onTransitionEnd(d.exit,function(){a.safeSetState({status:rr},function(){a.props.onExited(p)})})})},s.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},s.safeSetState=function(a,c){c=this.setNextCallback(c),this.setState(a,c)},s.setNextCallback=function(a){var c=this,d=!0;return this.nextCallback=function(p){d&&(d=!1,c.nextCallback=null,a(p))},this.nextCallback.cancel=function(){d=!1},this.nextCallback},s.onTransitionEnd=function(a,c){this.setNextCallback(c);var d=this.props.nodeRef?this.props.nodeRef.current:pl.findDOMNode(this),p=a==null&&!this.props.addEndListener;if(!d||p){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var m=this.props.nodeRef?[this.nextCallback]:[d,this.nextCallback],g=m[0],v=m[1];this.props.addEndListener(g,v)}a!=null&&setTimeout(this.nextCallback,a)},s.render=function(){var a=this.state.status;if(a===Mo)return null;var c=this.props,d=c.children;c.in,c.mountOnEnter,c.unmountOnExit,c.appear,c.enter,c.exit,c.timeout,c.addEndListener,c.onEnter,c.onEntering,c.onEntered,c.onExit,c.onExiting,c.onExited,c.nodeRef;var p=Hl(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Ct.createElement(Tl.Provider,{value:null},typeof d=="function"?d(a,p):Ct.cloneElement(Ct.Children.only(d),p))},o})(Ct.Component);mn.contextType=Tl;mn.propTypes={};function Nr(){}mn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Nr,onEntering:Nr,onEntered:Nr,onExit:Nr,onExiting:Nr,onExited:Nr};mn.UNMOUNTED=Mo;mn.EXITED=rr;mn.ENTERING=or;mn.ENTERED=Ir;mn.EXITING=mc;var By=function(o,s){return o&&s&&s.split(" ").forEach(function(l){return Py(o,l)})},tc=function(o,s){return o&&s&&s.split(" ").forEach(function(l){return _y(o,l)})},dn=(function(n){Ul(o,n);function o(){for(var l,a=arguments.length,c=new Array(a),d=0;d<a;d++)c[d]=arguments[d];return l=n.call.apply(n,[this].concat(c))||this,l.appliedClasses={appear:{},enter:{},exit:{}},l.onEnter=function(p,m){var g=l.resolveArguments(p,m),v=g[0],y=g[1];l.removeClasses(v,"exit"),l.addClass(v,y?"appear":"enter","base"),l.props.onEnter&&l.props.onEnter(p,m)},l.onEntering=function(p,m){var g=l.resolveArguments(p,m),v=g[0],y=g[1],S=y?"appear":"enter";l.addClass(v,S,"active"),l.props.onEntering&&l.props.onEntering(p,m)},l.onEntered=function(p,m){var g=l.resolveArguments(p,m),v=g[0],y=g[1],S=y?"appear":"enter";l.removeClasses(v,S),l.addClass(v,S,"done"),l.props.onEntered&&l.props.onEntered(p,m)},l.onExit=function(p){var m=l.resolveArguments(p),g=m[0];l.removeClasses(g,"appear"),l.removeClasses(g,"enter"),l.addClass(g,"exit","base"),l.props.onExit&&l.props.onExit(p)},l.onExiting=function(p){var m=l.resolveArguments(p),g=m[0];l.addClass(g,"exit","active"),l.props.onExiting&&l.props.onExiting(p)},l.onExited=function(p){var m=l.resolveArguments(p),g=m[0];l.removeClasses(g,"exit"),l.addClass(g,"exit","done"),l.props.onExited&&l.props.onExited(p)},l.resolveArguments=function(p,m){return l.props.nodeRef?[l.props.nodeRef.current,p]:[p,m]},l.getClassNames=function(p){var m=l.props.classNames,g=typeof m=="string",v=g&&m?m+"-":"",y=g?""+v+p:m[p],S=g?y+"-active":m[p+"Active"],C=g?y+"-done":m[p+"Done"];return{baseClassName:y,activeClassName:S,doneClassName:C}},l}var s=o.prototype;return s.addClass=function(a,c,d){var p=this.getClassNames(c)[d+"ClassName"],m=this.getClassNames("enter"),g=m.doneClassName;c==="appear"&&d==="done"&&g&&(p+=" "+g),d==="active"&&a&&vh(a),p&&(this.appliedClasses[c][d]=p,By(a,p))},s.removeClasses=function(a,c){var d=this.appliedClasses[c],p=d.base,m=d.active,g=d.done;this.appliedClasses[c]={},p&&tc(a,p),m&&tc(a,m),g&&tc(a,g)},s.render=function(){var a=this.props;a.classNames;var c=Hl(a,["classNames"]);return Ct.createElement(mn,Uo({},c,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},o})(Ct.Component);dn.defaultProps={classNames:""};dn.propTypes={};function Ry(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function jc(n,o){var s=function(c){return o&&x.isValidElement(c)?o(c):c},l=Object.create(null);return n&&x.Children.map(n,function(a){return a}).forEach(function(a){l[a.key]=s(a)}),l}function Ty(n,o){n=n||{},o=o||{};function s(v){return v in o?o[v]:n[v]}var l=Object.create(null),a=[];for(var c in n)c in o?a.length&&(l[c]=a,a=[]):a.push(c);var d,p={};for(var m in o){if(l[m])for(d=0;d<l[m].length;d++){var g=l[m][d];p[l[m][d]]=s(g)}p[m]=s(m)}for(d=0;d<a.length;d++)p[a[d]]=s(a[d]);return p}function ir(n,o,s){return s[o]!=null?s[o]:n.props[o]}function Ay(n,o){return jc(n.children,function(s){return x.cloneElement(s,{onExited:o.bind(null,s),in:!0,appear:ir(s,"appear",n),enter:ir(s,"enter",n),exit:ir(s,"exit",n)})})}function Ly(n,o,s){var l=jc(n.children),a=Ty(o,l);return Object.keys(a).forEach(function(c){var d=a[c];if(x.isValidElement(d)){var p=c in o,m=c in l,g=o[c],v=x.isValidElement(g)&&!g.props.in;m&&(!p||v)?a[c]=x.cloneElement(d,{onExited:s.bind(null,d),in:!0,exit:ir(d,"exit",n),enter:ir(d,"enter",n)}):!m&&p&&!v?a[c]=x.cloneElement(d,{in:!1}):m&&p&&x.isValidElement(g)&&(a[c]=x.cloneElement(d,{onExited:s.bind(null,d),in:g.props.in,exit:ir(d,"exit",n),enter:ir(d,"enter",n)}))}}),a}var jy=Object.values||function(n){return Object.keys(n).map(function(o){return n[o]})},Ny={component:"div",childFactory:function(o){return o}},Wl=(function(n){Ul(o,n);function o(l,a){var c;c=n.call(this,l,a)||this;var d=c.handleExited.bind(Ry(c));return c.state={contextValue:{isMounting:!0},handleExited:d,firstRender:!0},c}var s=o.prototype;return s.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},s.componentWillUnmount=function(){this.mounted=!1},o.getDerivedStateFromProps=function(a,c){var d=c.children,p=c.handleExited,m=c.firstRender;return{children:m?Ay(a,p):Ly(a,d,p),firstRender:!1}},s.handleExited=function(a,c){var d=jc(this.props.children);a.key in d||(a.props.onExited&&a.props.onExited(c),this.mounted&&this.setState(function(p){var m=Uo({},p.children);return delete m[a.key],{children:m}}))},s.render=function(){var a=this.props,c=a.component,d=a.childFactory,p=Hl(a,["component","childFactory"]),m=this.state.contextValue,g=jy(this.state.children).map(d);return delete p.appear,delete p.enter,delete p.exit,c===null?Ct.createElement(Tl.Provider,{value:m},g):Ct.createElement(Tl.Provider,{value:m},Ct.createElement(c,p,g))},o})(Ct.Component);Wl.propTypes={};Wl.defaultProps=Ny;const gl=({baseClassName:n=`${ue.CLS_PREFIX}checkbox`,className:o,children:s,onChange:l,tooltip:a,checked:c,defaultChecked:d,disabled:p=!1,name:m,indeterminate:g=!1,inputProps:v,rightAddon:y,...S})=>{const C=_=>{!p&&l&&l(_.target.checked)};let b=f.jsxs("div",{className:Q(n,{[`${n}--disabled`]:p,[`${n}--indeterminate`]:g},o),...S,children:[f.jsxs("label",{className:`${n}__label`,children:[f.jsx("input",{className:`${n}__input`,type:"checkbox",onChange:C,checked:!g&&c,defaultChecked:d,disabled:p,name:m,...v}),f.jsx("span",{className:`${n}__indicator`}),s?f.jsx("span",{className:`${n}__text`,children:s}):null]}),y||null]});return a&&(b=f.jsx(Qo,{title:a,children:b})),b};var Yo=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Iy=(function(){for(var n=["Edge","Trident","Firefox"],o=0;o<n.length;o+=1)if(Yo&&navigator.userAgent.indexOf(n[o])>=0)return 1;return 0})();function Dy(n){var o=!1;return function(){o||(o=!0,window.Promise.resolve().then(function(){o=!1,n()}))}}function Oy(n){var o=!1;return function(){o||(o=!0,setTimeout(function(){o=!1,n()},Iy))}}var Fy=Yo&&window.Promise,$y=Fy?Dy:Oy;function wh(n){var o={};return n&&o.toString.call(n)==="[object Function]"}function cr(n,o){if(n.nodeType!==1)return[];var s=n.ownerDocument.defaultView,l=s.getComputedStyle(n,null);return o?l[o]:l}function Nc(n){return n.nodeName==="HTML"?n:n.parentNode||n.host}function Jo(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var o=cr(n),s=o.overflow,l=o.overflowX,a=o.overflowY;return/(auto|scroll|overlay)/.test(s+a+l)?n:Jo(Nc(n))}function yh(n){return n&&n.referenceNode?n.referenceNode:n}var yf=Yo&&!!(window.MSInputMethodContext&&document.documentMode),Sf=Yo&&/MSIE 10/.test(navigator.userAgent);function Xr(n){return n===11?yf:n===10?Sf:yf||Sf}function Vr(n){if(!n)return document.documentElement;for(var o=Xr(10)?document.body:null,s=n.offsetParent||null;s===o&&n.nextElementSibling;)s=(n=n.nextElementSibling).offsetParent;var l=s&&s.nodeName;return!l||l==="BODY"||l==="HTML"?n?n.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(s.nodeName)!==-1&&cr(s,"position")==="static"?Vr(s):s}function My(n){var o=n.nodeName;return o==="BODY"?!1:o==="HTML"||Vr(n.firstElementChild)===n}function gc(n){return n.parentNode!==null?gc(n.parentNode):n}function Al(n,o){if(!n||!n.nodeType||!o||!o.nodeType)return document.documentElement;var s=n.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_FOLLOWING,l=s?n:o,a=s?o:n,c=document.createRange();c.setStart(l,0),c.setEnd(a,0);var d=c.commonAncestorContainer;if(n!==d&&o!==d||l.contains(a))return My(d)?d:Vr(d);var p=gc(n);return p.host?Al(p.host,o):Al(n,gc(o).host)}function Hr(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",s=o==="top"?"scrollTop":"scrollLeft",l=n.nodeName;if(l==="BODY"||l==="HTML"){var a=n.ownerDocument.documentElement,c=n.ownerDocument.scrollingElement||a;return c[s]}return n[s]}function zy(n,o){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=Hr(o,"top"),a=Hr(o,"left"),c=s?-1:1;return n.top+=l*c,n.bottom+=l*c,n.left+=a*c,n.right+=a*c,n}function xf(n,o){var s=o==="x"?"Left":"Top",l=s==="Left"?"Right":"Bottom";return parseFloat(n["border"+s+"Width"])+parseFloat(n["border"+l+"Width"])}function Cf(n,o,s,l){return Math.max(o["offset"+n],o["scroll"+n],s["client"+n],s["offset"+n],s["scroll"+n],Xr(10)?parseInt(s["offset"+n])+parseInt(l["margin"+(n==="Height"?"Top":"Left")])+parseInt(l["margin"+(n==="Height"?"Bottom":"Right")]):0)}function Sh(n){var o=n.body,s=n.documentElement,l=Xr(10)&&getComputedStyle(s);return{height:Cf("Height",o,s,l),width:Cf("Width",o,s,l)}}var Vy=function(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")},Hy=(function(){function n(o,s){for(var l=0;l<s.length;l++){var a=s[l];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}return function(o,s,l){return s&&n(o.prototype,s),l&&n(o,l),o}})(),Ur=function(n,o,s){return o in n?Object.defineProperty(n,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[o]=s,n},At=Object.assign||function(n){for(var o=1;o<arguments.length;o++){var s=arguments[o];for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(n[l]=s[l])}return n};function Mn(n){return At({},n,{right:n.left+n.width,bottom:n.top+n.height})}function vc(n){var o={};try{if(Xr(10)){o=n.getBoundingClientRect();var s=Hr(n,"top"),l=Hr(n,"left");o.top+=s,o.left+=l,o.bottom+=s,o.right+=l}else o=n.getBoundingClientRect()}catch{}var a={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},c=n.nodeName==="HTML"?Sh(n.ownerDocument):{},d=c.width||n.clientWidth||a.width,p=c.height||n.clientHeight||a.height,m=n.offsetWidth-d,g=n.offsetHeight-p;if(m||g){var v=cr(n);m-=xf(v,"x"),g-=xf(v,"y"),a.width-=m,a.height-=g}return Mn(a)}function Ic(n,o){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=Xr(10),a=o.nodeName==="HTML",c=vc(n),d=vc(o),p=Jo(n),m=cr(o),g=parseFloat(m.borderTopWidth),v=parseFloat(m.borderLeftWidth);s&&a&&(d.top=Math.max(d.top,0),d.left=Math.max(d.left,0));var y=Mn({top:c.top-d.top-g,left:c.left-d.left-v,width:c.width,height:c.height});if(y.marginTop=0,y.marginLeft=0,!l&&a){var S=parseFloat(m.marginTop),C=parseFloat(m.marginLeft);y.top-=g-S,y.bottom-=g-S,y.left-=v-C,y.right-=v-C,y.marginTop=S,y.marginLeft=C}return(l&&!s?o.contains(p):o===p&&p.nodeName!=="BODY")&&(y=zy(y,o)),y}function Uy(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=n.ownerDocument.documentElement,l=Ic(n,s),a=Math.max(s.clientWidth,window.innerWidth||0),c=Math.max(s.clientHeight,window.innerHeight||0),d=o?0:Hr(s),p=o?0:Hr(s,"left"),m={top:d-l.top+l.marginTop,left:p-l.left+l.marginLeft,width:a,height:c};return Mn(m)}function xh(n){var o=n.nodeName;if(o==="BODY"||o==="HTML")return!1;if(cr(n,"position")==="fixed")return!0;var s=Nc(n);return s?xh(s):!1}function Ch(n){if(!n||!n.parentElement||Xr())return document.documentElement;for(var o=n.parentElement;o&&cr(o,"transform")==="none";)o=o.parentElement;return o||document.documentElement}function Dc(n,o,s,l){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,c={top:0,left:0},d=a?Ch(n):Al(n,yh(o));if(l==="viewport")c=Uy(d,a);else{var p=void 0;l==="scrollParent"?(p=Jo(Nc(o)),p.nodeName==="BODY"&&(p=n.ownerDocument.documentElement)):l==="window"?p=n.ownerDocument.documentElement:p=l;var m=Ic(p,d,a);if(p.nodeName==="HTML"&&!xh(d)){var g=Sh(n.ownerDocument),v=g.height,y=g.width;c.top+=m.top-m.marginTop,c.bottom=v+m.top,c.left+=m.left-m.marginLeft,c.right=y+m.left}else c=m}s=s||0;var S=typeof s=="number";return c.left+=S?s:s.left||0,c.top+=S?s:s.top||0,c.right-=S?s:s.right||0,c.bottom-=S?s:s.bottom||0,c}function Wy(n){var o=n.width,s=n.height;return o*s}function kh(n,o,s,l,a){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(n.indexOf("auto")===-1)return n;var d=Dc(s,l,c,a),p={top:{width:d.width,height:o.top-d.top},right:{width:d.right-o.right,height:d.height},bottom:{width:d.width,height:d.bottom-o.bottom},left:{width:o.left-d.left,height:d.height}},m=Object.keys(p).map(function(S){return At({key:S},p[S],{area:Wy(p[S])})}).sort(function(S,C){return C.area-S.area}),g=m.filter(function(S){var C=S.width,b=S.height;return C>=s.clientWidth&&b>=s.clientHeight}),v=g.length>0?g[0].key:m[0].key,y=n.split("-")[1];return v+(y?"-"+y:"")}function bh(n,o,s){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,a=l?Ch(o):Al(o,yh(s));return Ic(s,a,l)}function Eh(n){var o=n.ownerDocument.defaultView,s=o.getComputedStyle(n),l=parseFloat(s.marginTop||0)+parseFloat(s.marginBottom||0),a=parseFloat(s.marginLeft||0)+parseFloat(s.marginRight||0),c={width:n.offsetWidth+a,height:n.offsetHeight+l};return c}function Ll(n){var o={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(s){return o[s]})}function Ph(n,o,s){s=s.split("-")[0];var l=Eh(n),a={width:l.width,height:l.height},c=["right","left"].indexOf(s)!==-1,d=c?"top":"left",p=c?"left":"top",m=c?"height":"width",g=c?"width":"height";return a[d]=o[d]+o[m]/2-l[m]/2,s===p?a[p]=o[p]-l[g]:a[p]=o[Ll(p)],a}function es(n,o){return Array.prototype.find?n.find(o):n.filter(o)[0]}function Gy(n,o,s){if(Array.prototype.findIndex)return n.findIndex(function(a){return a[o]===s});var l=es(n,function(a){return a[o]===s});return n.indexOf(l)}function _h(n,o,s){var l=s===void 0?n:n.slice(0,Gy(n,"name",s));return l.forEach(function(a){a.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var c=a.function||a.fn;a.enabled&&wh(c)&&(o.offsets.popper=Mn(o.offsets.popper),o.offsets.reference=Mn(o.offsets.reference),o=c(o,a))}),o}function Ky(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=bh(this.state,this.popper,this.reference,this.options.positionFixed),n.placement=kh(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),n.originalPlacement=n.placement,n.positionFixed=this.options.positionFixed,n.offsets.popper=Ph(this.popper,n.offsets.reference,n.placement),n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",n=_h(this.modifiers,n),this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}function Bh(n,o){return n.some(function(s){var l=s.name,a=s.enabled;return a&&l===o})}function Oc(n){for(var o=[!1,"ms","Webkit","Moz","O"],s=n.charAt(0).toUpperCase()+n.slice(1),l=0;l<o.length;l++){var a=o[l],c=a?""+a+s:n;if(typeof document.body.style[c]<"u")return c}return null}function qy(){return this.state.isDestroyed=!0,Bh(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[Oc("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function Rh(n){var o=n.ownerDocument;return o?o.defaultView:window}function Th(n,o,s,l){var a=n.nodeName==="BODY",c=a?n.ownerDocument.defaultView:n;c.addEventListener(o,s,{passive:!0}),a||Th(Jo(c.parentNode),o,s,l),l.push(c)}function Xy(n,o,s,l){s.updateBound=l,Rh(n).addEventListener("resize",s.updateBound,{passive:!0});var a=Jo(n);return Th(a,"scroll",s.updateBound,s.scrollParents),s.scrollElement=a,s.eventsEnabled=!0,s}function Qy(){this.state.eventsEnabled||(this.state=Xy(this.reference,this.options,this.state,this.scheduleUpdate))}function Zy(n,o){return Rh(n).removeEventListener("resize",o.updateBound),o.scrollParents.forEach(function(s){s.removeEventListener("scroll",o.updateBound)}),o.updateBound=null,o.scrollParents=[],o.scrollElement=null,o.eventsEnabled=!1,o}function Yy(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=Zy(this.reference,this.state))}function Fc(n){return n!==""&&!isNaN(parseFloat(n))&&isFinite(n)}function wc(n,o){Object.keys(o).forEach(function(s){var l="";["width","height","top","right","bottom","left"].indexOf(s)!==-1&&Fc(o[s])&&(l="px"),n.style[s]=o[s]+l})}function Jy(n,o){Object.keys(o).forEach(function(s){var l=o[s];l!==!1?n.setAttribute(s,o[s]):n.removeAttribute(s)})}function eS(n){return wc(n.instance.popper,n.styles),Jy(n.instance.popper,n.attributes),n.arrowElement&&Object.keys(n.arrowStyles).length&&wc(n.arrowElement,n.arrowStyles),n}function tS(n,o,s,l,a){var c=bh(a,o,n,s.positionFixed),d=kh(s.placement,c,o,n,s.modifiers.flip.boundariesElement,s.modifiers.flip.padding);return o.setAttribute("x-placement",d),wc(o,{position:s.positionFixed?"fixed":"absolute"}),s}function nS(n,o){var s=n.offsets,l=s.popper,a=s.reference,c=Math.round,d=Math.floor,p=function(I){return I},m=c(a.width),g=c(l.width),v=["left","right"].indexOf(n.placement)!==-1,y=n.placement.indexOf("-")!==-1,S=m%2===g%2,C=m%2===1&&g%2===1,b=o?v||y||S?c:d:p,_=o?c:p;return{left:b(C&&!y&&o?l.left-1:l.left),top:_(l.top),bottom:_(l.bottom),right:b(l.right)}}var rS=Yo&&/Firefox/i.test(navigator.userAgent);function oS(n,o){var s=o.x,l=o.y,a=n.offsets.popper,c=es(n.instance.modifiers,function(O){return O.name==="applyStyle"}).gpuAcceleration;c!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var d=c!==void 0?c:o.gpuAcceleration,p=Vr(n.instance.popper),m=vc(p),g={position:a.position},v=nS(n,window.devicePixelRatio<2||!rS),y=s==="bottom"?"top":"bottom",S=l==="right"?"left":"right",C=Oc("transform"),b=void 0,_=void 0;if(y==="bottom"?p.nodeName==="HTML"?_=-p.clientHeight+v.bottom:_=-m.height+v.bottom:_=v.top,S==="right"?p.nodeName==="HTML"?b=-p.clientWidth+v.right:b=-m.width+v.right:b=v.left,d&&C)g[C]="translate3d("+b+"px, "+_+"px, 0)",g[y]=0,g[S]=0,g.willChange="transform";else{var P=y==="bottom"?-1:1,I=S==="right"?-1:1;g[y]=_*P,g[S]=b*I,g.willChange=y+", "+S}var j={"x-placement":n.placement};return n.attributes=At({},j,n.attributes),n.styles=At({},g,n.styles),n.arrowStyles=At({},n.offsets.arrow,n.arrowStyles),n}function Ah(n,o,s){var l=es(n,function(p){var m=p.name;return m===o}),a=!!l&&n.some(function(p){return p.name===s&&p.enabled&&p.order<l.order});if(!a){var c="`"+o+"`",d="`"+s+"`";console.warn(d+" modifier is required by "+c+" modifier in order to work, be sure to include it before "+c+"!")}return a}function sS(n,o){var s;if(!Ah(n.instance.modifiers,"arrow","keepTogether"))return n;var l=o.element;if(typeof l=="string"){if(l=n.instance.popper.querySelector(l),!l)return n}else if(!n.instance.popper.contains(l))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var a=n.placement.split("-")[0],c=n.offsets,d=c.popper,p=c.reference,m=["left","right"].indexOf(a)!==-1,g=m?"height":"width",v=m?"Top":"Left",y=v.toLowerCase(),S=m?"left":"top",C=m?"bottom":"right",b=Eh(l)[g];p[C]-b<d[y]&&(n.offsets.popper[y]-=d[y]-(p[C]-b)),p[y]+b>d[C]&&(n.offsets.popper[y]+=p[y]+b-d[C]),n.offsets.popper=Mn(n.offsets.popper);var _=p[y]+p[g]/2-b/2,P=cr(n.instance.popper),I=parseFloat(P["margin"+v]),j=parseFloat(P["border"+v+"Width"]),O=_-n.offsets.popper[y]-I-j;return O=Math.max(Math.min(d[g]-b,O),0),n.arrowElement=l,n.offsets.arrow=(s={},Ur(s,y,Math.round(O)),Ur(s,S,""),s),n}function lS(n){return n==="end"?"start":n==="start"?"end":n}var Lh=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],nc=Lh.slice(3);function kf(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=nc.indexOf(n),l=nc.slice(s+1).concat(nc.slice(0,s));return o?l.reverse():l}var rc={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function iS(n,o){if(Bh(n.instance.modifiers,"inner")||n.flipped&&n.placement===n.originalPlacement)return n;var s=Dc(n.instance.popper,n.instance.reference,o.padding,o.boundariesElement,n.positionFixed),l=n.placement.split("-")[0],a=Ll(l),c=n.placement.split("-")[1]||"",d=[];switch(o.behavior){case rc.FLIP:d=[l,a];break;case rc.CLOCKWISE:d=kf(l);break;case rc.COUNTERCLOCKWISE:d=kf(l,!0);break;default:d=o.behavior}return d.forEach(function(p,m){if(l!==p||d.length===m+1)return n;l=n.placement.split("-")[0],a=Ll(l);var g=n.offsets.popper,v=n.offsets.reference,y=Math.floor,S=l==="left"&&y(g.right)>y(v.left)||l==="right"&&y(g.left)<y(v.right)||l==="top"&&y(g.bottom)>y(v.top)||l==="bottom"&&y(g.top)<y(v.bottom),C=y(g.left)<y(s.left),b=y(g.right)>y(s.right),_=y(g.top)<y(s.top),P=y(g.bottom)>y(s.bottom),I=l==="left"&&C||l==="right"&&b||l==="top"&&_||l==="bottom"&&P,j=["top","bottom"].indexOf(l)!==-1,O=!!o.flipVariations&&(j&&c==="start"&&C||j&&c==="end"&&b||!j&&c==="start"&&_||!j&&c==="end"&&P),V=!!o.flipVariationsByContent&&(j&&c==="start"&&b||j&&c==="end"&&C||!j&&c==="start"&&P||!j&&c==="end"&&_),N=O||V;(S||I||N)&&(n.flipped=!0,(S||I)&&(l=d[m+1]),N&&(c=lS(c)),n.placement=l+(c?"-"+c:""),n.offsets.popper=At({},n.offsets.popper,Ph(n.instance.popper,n.offsets.reference,n.placement)),n=_h(n.instance.modifiers,n,"flip"))}),n}function aS(n){var o=n.offsets,s=o.popper,l=o.reference,a=n.placement.split("-")[0],c=Math.floor,d=["top","bottom"].indexOf(a)!==-1,p=d?"right":"bottom",m=d?"left":"top",g=d?"width":"height";return s[p]<c(l[m])&&(n.offsets.popper[m]=c(l[m])-s[g]),s[m]>c(l[p])&&(n.offsets.popper[m]=c(l[p])),n}function cS(n,o,s,l){var a=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),c=+a[1],d=a[2];if(!c)return n;if(d.indexOf("%")===0){var p=void 0;d==="%p"?p=s:p=l;var m=Mn(p);return m[o]/100*c}else if(d==="vh"||d==="vw"){var g=void 0;return d==="vh"?g=Math.max(document.documentElement.clientHeight,window.innerHeight||0):g=Math.max(document.documentElement.clientWidth,window.innerWidth||0),g/100*c}else return c}function uS(n,o,s,l){var a=[0,0],c=["right","left"].indexOf(l)!==-1,d=n.split(/(\+|\-)/).map(function(v){return v.trim()}),p=d.indexOf(es(d,function(v){return v.search(/,|\s/)!==-1}));d[p]&&d[p].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var m=/\s*,\s*|\s+/,g=p!==-1?[d.slice(0,p).concat([d[p].split(m)[0]]),[d[p].split(m)[1]].concat(d.slice(p+1))]:[d];return g=g.map(function(v,y){var S=(y===1?!c:c)?"height":"width",C=!1;return v.reduce(function(b,_){return b[b.length-1]===""&&["+","-"].indexOf(_)!==-1?(b[b.length-1]=_,C=!0,b):C?(b[b.length-1]+=_,C=!1,b):b.concat(_)},[]).map(function(b){return cS(b,S,o,s)})}),g.forEach(function(v,y){v.forEach(function(S,C){Fc(S)&&(a[y]+=S*(v[C-1]==="-"?-1:1))})}),a}function dS(n,o){var s=o.offset,l=n.placement,a=n.offsets,c=a.popper,d=a.reference,p=l.split("-")[0],m=void 0;return Fc(+s)?m=[+s,0]:m=uS(s,c,d,p),p==="left"?(c.top+=m[0],c.left-=m[1]):p==="right"?(c.top+=m[0],c.left+=m[1]):p==="top"?(c.left+=m[0],c.top-=m[1]):p==="bottom"&&(c.left+=m[0],c.top+=m[1]),n.popper=c,n}function pS(n,o){var s=o.boundariesElement||Vr(n.instance.popper);n.instance.reference===s&&(s=Vr(s));var l=Oc("transform"),a=n.instance.popper.style,c=a.top,d=a.left,p=a[l];a.top="",a.left="",a[l]="";var m=Dc(n.instance.popper,n.instance.reference,o.padding,s,n.positionFixed);a.top=c,a.left=d,a[l]=p,o.boundaries=m;var g=o.priority,v=n.offsets.popper,y={primary:function(C){var b=v[C];return v[C]<m[C]&&!o.escapeWithReference&&(b=Math.max(v[C],m[C])),Ur({},C,b)},secondary:function(C){var b=C==="right"?"left":"top",_=v[b];return v[C]>m[C]&&!o.escapeWithReference&&(_=Math.min(v[b],m[C]-(C==="right"?v.width:v.height))),Ur({},b,_)}};return g.forEach(function(S){var C=["left","top"].indexOf(S)!==-1?"primary":"secondary";v=At({},v,y[C](S))}),n.offsets.popper=v,n}function fS(n){var o=n.placement,s=o.split("-")[0],l=o.split("-")[1];if(l){var a=n.offsets,c=a.reference,d=a.popper,p=["bottom","top"].indexOf(s)!==-1,m=p?"left":"top",g=p?"width":"height",v={start:Ur({},m,c[m]),end:Ur({},m,c[m]+c[g]-d[g])};n.offsets.popper=At({},d,v[l])}return n}function hS(n){if(!Ah(n.instance.modifiers,"hide","preventOverflow"))return n;var o=n.offsets.reference,s=es(n.instance.modifiers,function(l){return l.name==="preventOverflow"}).boundaries;if(o.bottom<s.top||o.left>s.right||o.top>s.bottom||o.right<s.left){if(n.hide===!0)return n;n.hide=!0,n.attributes["x-out-of-boundaries"]=""}else{if(n.hide===!1)return n;n.hide=!1,n.attributes["x-out-of-boundaries"]=!1}return n}function mS(n){var o=n.placement,s=o.split("-")[0],l=n.offsets,a=l.popper,c=l.reference,d=["left","right"].indexOf(s)!==-1,p=["top","left"].indexOf(s)===-1;return a[d?"left":"top"]=c[s]-(p?a[d?"width":"height"]:0),n.placement=Ll(o),n.offsets.popper=Mn(a),n}var gS={shift:{order:100,enabled:!0,fn:fS},offset:{order:200,enabled:!0,fn:dS,offset:0},preventOverflow:{order:300,enabled:!0,fn:pS,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:aS},arrow:{order:500,enabled:!0,fn:sS,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:iS,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:mS},hide:{order:800,enabled:!0,fn:hS},computeStyle:{order:850,enabled:!0,fn:oS,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:eS,onLoad:tS,gpuAcceleration:void 0}},vS={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:gS},Gl=(function(){function n(o,s){var l=this,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Vy(this,n),this.scheduleUpdate=function(){return requestAnimationFrame(l.update)},this.update=$y(this.update.bind(this)),this.options=At({},n.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=s&&s.jquery?s[0]:s,this.options.modifiers={},Object.keys(At({},n.Defaults.modifiers,a.modifiers)).forEach(function(d){l.options.modifiers[d]=At({},n.Defaults.modifiers[d]||{},a.modifiers?a.modifiers[d]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(d){return At({name:d},l.options.modifiers[d])}).sort(function(d,p){return d.order-p.order}),this.modifiers.forEach(function(d){d.enabled&&wh(d.onLoad)&&d.onLoad(l.reference,l.popper,l.options,d,l.state)}),this.update();var c=this.options.eventsEnabled;c&&this.enableEventListeners(),this.state.eventsEnabled=c}return Hy(n,[{key:"update",value:function(){return Ky.call(this)}},{key:"destroy",value:function(){return qy.call(this)}},{key:"enableEventListeners",value:function(){return Qy.call(this)}},{key:"disableEventListeners",value:function(){return Yy.call(this)}}]),n})();Gl.Utils=(typeof window<"u"?window:global).PopperUtils;Gl.placements=Lh;Gl.Defaults=vS;class $c extends x.Component{constructor(...o){super(...o),ee(this,"state",{popperStyle:null,arrowStyle:null,actualPlacement:this.props.placement}),ee(this,"popper",null),ee(this,"contentRef",x.createRef()),ee(this,"arrowRef",null),ee(this,"extractStyles",s=>{const{onUpdate:l}=this.props,a={popperStyle:{...s.hide?{visibility:"hidden",pointerEvents:"none"}:void 0,...s.styles,position:s.offsets.popper.position},actualPlacement:s.placement,arrowStyle:s.arrowStyles};this.setState(a),l?.(a)})}componentDidMount(){this.updatePopper(this.props)}componentDidUpdate(o){const{show:s,boundariesElement:l,placement:a,offset:c,behavior:d,arrow:p,children:m}=this.props;(o.show!==s||o.boundariesElement!==l||o.placement!==a||o.offset!==c||o.behavior!==d||o.arrow!==p||o.children!==m)&&setTimeout(()=>{this.updatePopper(this.props)},0)}componentWillUnmount(){this.popper&&this.popper.destroy()}updatePopper({show:o,boundariesElement:s,placement:l,offset:a,behavior:c,arrow:d,targetRef:p}){if(this.popper&&this.popper.destroy(),!this.contentRef.current||!o)return;const m={placement:l,modifiers:{applyStyle:{enabled:!1},applyReactStyle:{enabled:!0,fn:this.extractStyles,order:900},preventOverflow:{enabled:!0,boundariesElement:s},hide:{enabled:!0},offset:{enabled:!0,offset:a},flip:{enabled:!0,padding:0,behavior:c},arrow:d&&this.arrowRef?{enabled:!0,element:this.arrowRef}:void 0}};let g;p&&p.current?g=p.current:g=jt.findDOMNode(this),this.popper=new Gl(g,this.contentRef.current,m)}render(){const{baseClassName:o,className:s,children:l,target:a,targetRef:c,arrow:d,placement:p,behavior:m,offset:g,onUpdate:v,zIndex:y,show:S,boundariesElement:C,style:b,..._}=this.props,{popperStyle:P}=this.state,{arrowStyle:I,actualPlacement:j}=this.state,O=d&&x.cloneElement(d,{ref:V=>this.arrowRef=V,style:I});return f.jsxs(x.Fragment,{children:[a,S?f.jsx(Xo,{level:y,children:f.jsxs("div",{ref:this.contentRef,className:Q(o,s,`${o}--placement-${j}`),style:{...b,...P||{position:"fixed",opacity:0}},..._,children:[l,O]})}):null]})}}ee($c,"defaultProps",{show:!0,children:null,arrow:null,placement:"bottom-start",behavior:"flip",offset:"0, 0",onUpdate:null,className:null,baseClassName:`${ue.CLS_PREFIX}popper`,zIndex:null,boundariesElement:"window",style:void 0,targetRef:void 0});const wS=({className:n,children:o,icon:s,label:l,component:a="div",baseClassName:c=`${ue.CLS_PREFIX}menu__base-item`,...d})=>f.jsxs(a,{className:Q(c,n),...d,children:[f.jsx("div",{className:`${c}-icon`,children:Le.create(s,{size:$r})}),f.jsx("div",{className:`${c}-content`,children:o}),f.jsx("div",{className:`${c}-label`,children:l})]}),xt=({className:n,children:o,onClick:s,icon:l,label:a,tooltip:c,menuRole:d="menu",baseClassName:p=`${ue.CLS_PREFIX}menu__item`,disabled:m=!1,active:g=!1,...v})=>{const y=f.jsx(wS,{className:Q(p,n,{[`${p}--active`]:g,[`${p}--disabled`]:m}),onClick:S=>{s&&!m&&s(S)},role:d==="listbox"?"option":"menuitem","aria-disabled":m?"true":void 0,tabIndex:m?-1:0,icon:l,label:a,...v,onKeyDown:Rv({disabled:m,existingHandler:v.onKeyDown}),children:o});return c?Pv(S=>f.jsx(Qo,{title:c,children:x.cloneElement(y,S)})):y},Wo=({className:n,children:o,selected:s=!1,baseClassName:l=`${ue.CLS_PREFIX}menu__item`,...a})=>f.jsx(xt,{className:Q(l,n),icon:s?"check-mark":null,role:"menuitemcheckbox","aria-checked":s?"true":"false",...a,children:o}),yS=n=>{let o=!1;return x.Children.forEach(n,s=>{x.isValidElement(s)&&(s.type===Wo||s.props.icon)&&(o=!0)}),o},Or=x.forwardRef(function({className:o,children:s,onItemClick:l,onKeyDown:a,onFocus:c,autoFocus:d,overlay:p=!1,role:m="menu",baseClassName:g=`${ue.CLS_PREFIX}menu`,...v},y){const S=x.useRef(null),{focusNext:C,focusPrev:b,focusFirst:_,focusLast:P}=x.useMemo(()=>Qf(S,N=>(m==="menu"&&(N.getAttribute("role")==="menuitem"||N.getAttribute("role")==="menuitemcheckbox")||m==="listbox"&&N.getAttribute("role")==="option")&&N.getAttribute("aria-disabled")!=="true"),[m]),I=N=>{switch(N.key){case"ArrowUp":N.preventDefault(),b();break;case"ArrowDown":N.preventDefault(),C();break;case"Home":case"PageUp":N.preventDefault(),_();break;case"End":case"PageDown":N.preventDefault(),P();break}Re(a,N)},j=N=>{N.target===S.current&&d&&_(),Re(c,N)};let O=!1;const V=x.Children.map(s,(N,$)=>{if(!x.isValidElement(N))return N;const F={tabIndex:-1};return l&&(F.onClick=Qe(N.props.onClick,l.bind(null,N,$))),!O&&(N.type===xt||N.type===Wo)&&!N.props.disabled&&(F.tabIndex=0,O=!0),m==="listbox"&&(N.type===xt||N.type===Wo)&&(F.role="option"),x.cloneElement(N,F)});return f.jsx("div",{className:Q(g,o,{[`${g}--icons`]:yS(s),[`${g}--overlay`]:p}),role:m,...v,ref:N=>{S.current=N,y&&typeof y!="function"&&(y.current=N)},onKeyDown:I,onFocus:j,tabIndex:-1,children:V})});Or.displayName="Menu";const SS=({className:n,baseClassName:o=`${ue.CLS_PREFIX}menu__divider`,...s})=>f.jsx("div",{className:Q(o,n),role:"separator",...s}),xS=(n,{onToggle:o,targetRef:s,opened:l})=>{x.isValidElement(n)&&n.type!==Bc||(n=f.jsx(fe,{caret:!0,children:n}));let a=!1;return x.cloneElement(n,{onKeyDown:Qe(n.props.onKeyDown,c=>{a=c.key===" "||c.key==="Enter"}),onClick:Qe(n.props.onClick,c=>{s.current=c.currentTarget,o(a),a=!1}),"aria-haspopup":"listbox","aria-expanded":l})},CS=n=>{const[o,s]=n.split("-");return s&&Il()&&["top","bottom"].indexOf(o)!==-1?`${o}-${s==="start"?"end":"start"}`:n},kS=(n,{baseClassName:o,onClose:s,overlay:l,locale:a,autoFocus:c})=>{const d=x.useRef(),p=x.useRef();x.useEffect(()=>{d.current&&!l&&(p.current=document.activeElement,setTimeout(()=>{d.current&&d.current.focus()}))});const m=()=>{p.current&&p.current.focus(),s()},g=S=>{switch(S.stopPropagation(),S.key){case"Enter":S.preventDefault(),document.activeElement.click();break;case"Escape":S.preventDefault(),m();break;case"Tab":m();break}};let{children:v}=n.props;return l&&(v=[...n.props.children,f.jsx(SS,{className:`${o}__overlay-menu-divider`},"divider"),f.jsx(xt,{onClick:m,children:f.jsx(Pe,{namespace:"Dropdown",content:"close",translators:a})},"close")]),{enhancedMenu:x.cloneElement(n,{onItemClick:Qe(n.props.onItemClick,m),className:Q(`${o}__menu`,n.props.className),overlay:l,ref:d,children:v,onKeyDown:g,autoFocus:c,role:"listbox"}),menuRef:d}},bS=({baseClassName:n=`${ue.CLS_PREFIX}dropdown`,className:o,children:s,menu:l,menuPlacement:a="bottom-start",overlay:c=!1,locale:d,onToggle:p,...m})=>{const[g,v]=x.useState(!1),[y,S]=x.useState(!1),C=x.useRef();x.useEffect(()=>()=>{clearTimeout(C.current)},[]);const b=V=>{S(V),v(!0),p?.(!0)},_=()=>{C.current=setTimeout(()=>{v(!1),p?.(!1)},0)},{enhancedMenu:P,menuRef:I}=kS(l,{baseClassName:n,onClose:_,overlay:c,locale:d,autoFocus:y}),j=x.useRef(),O=xS(s,{onToggle:b,targetRef:j,opened:g});return f.jsx("div",{className:Q(n,{[`${n}--opened`]:g},o),...m,children:c?f.jsxs(f.Fragment,{children:[O,g&&f.jsx(Xo,{level:ue.Z_INDEX_OVERLAY,children:f.jsx("div",{className:`${n}__overlay`,children:f.jsx(uc,{onClose:_,nodeRef:I,children:f.jsx("div",{className:`${n}__overlay-menu`,children:P})})})})]}):f.jsx($c,{target:O,targetRef:j,placement:CS(a),show:g,className:`${n}__popper`,zIndex:ue.Z_INDEX_DROPDOWN,children:f.jsx(uc,{onClose:_,nodeRef:I,children:P})})})},ES=["clock","emoticon-smile","rocket","sand-clock","sleep","web","star"],bf=(n,o,s)=>{const l=x.useRef(null),[a,c]=x.useState(o);return x.useEffect(()=>{const d=l.current,p=()=>{s()&&c(m=>(m+2)%n.length)};return d&&d.addEventListener("animationiteration",p),()=>{d&&d.removeEventListener("animationiteration",p)}},[n]),[n[a],l]},PS=({baseClassName:n=`${ue.CLS_PREFIX}icons-loader`,className:o,icons:s,size:l,style:a,...c})=>{const d=x.useRef("icon1");s?.length?s.length===1&&(s=[s[0],s[0]]):s=ES;const[p,m]=bf(s,0,()=>d.current==="icon1"?(d.current="icon2",!0):!1),[g,v]=bf(s,1,()=>d.current==="icon2"?(d.current="icon1",!0):!1);return f.jsxs("div",{className:Q(n,o),style:{...a,"--icons-loader-size":l||void 0},...c,children:[f.jsx("div",{className:Q(`${n}__icon`,`${n}__icon--1`),ref:m,children:Le.create(p,{size:l||"64"})}),f.jsx("div",{className:Q(`${n}__icon`,`${n}__icon--2`),ref:v,children:Le.create(g,{size:l||"64"})})]})},_S=n=>{let o,s={};return typeof n=="object"&&({type:o,...s}=n),typeof n=="string"&&(o=n),{loaderType:o,loaderProps:s}},BS=({baseClassName:n=`${ue.CLS_PREFIX}content-loader`,className:o,text:s,overlay:l=!1,children:a,backdrop:c=!1,blur:d=!1,loading:p=!0,loader:m="spinner",spinner:g,...v})=>{if(!p)return a;x.Children.toArray(a).length&&l&&(a=f.jsx("div",{className:Q(`${n}__content`,d&&`${n}__content--blur`),children:a}));const{loaderType:y,loaderProps:S}=_S(m);return S.className=Q(`${n}__indicator`,{[`${n}__indicator--sm`]:y==="spinner"&&g&&g.size==="sm"}),f.jsxs("div",{className:Q(n,!x.Children.toArray(a).length&&l&&`${n}--overlay`,o),...v,children:[a,f.jsx("div",{className:Q(`${n}__container`,l&&`${n}__overlay`,c&&`${n}__backdrop`),children:f.jsxs("div",{className:Q(`${n}__loader`,`${n}__loader--${y}`),children:[y==="spinner"&&f.jsx(Dl,{...S}),y==="icons"&&f.jsx(PS,{...S}),s&&f.jsx("div",{className:`${n}__text`,children:s})]})})]})};var jh=(function(){if(typeof Map<"u")return Map;function n(o,s){var l=-1;return o.some(function(a,c){return a[0]===s?(l=c,!0):!1}),l}return(function(){function o(){this.__entries__=[]}return Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(s){var l=n(this.__entries__,s),a=this.__entries__[l];return a&&a[1]},o.prototype.set=function(s,l){var a=n(this.__entries__,s);~a?this.__entries__[a][1]=l:this.__entries__.push([s,l])},o.prototype.delete=function(s){var l=this.__entries__,a=n(l,s);~a&&l.splice(a,1)},o.prototype.has=function(s){return!!~n(this.__entries__,s)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(s,l){l===void 0&&(l=null);for(var a=0,c=this.__entries__;a<c.length;a++){var d=c[a];s.call(l,d[1],d[0])}},o})()})(),yc=typeof window<"u"&&typeof document<"u"&&window.document===document,jl=(function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()})(),RS=(function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(jl):function(n){return setTimeout(function(){return n(Date.now())},1e3/60)}})(),TS=2;function AS(n,o){var s=!1,l=!1,a=0;function c(){s&&(s=!1,n()),l&&p()}function d(){RS(c)}function p(){var m=Date.now();if(s){if(m-a<TS)return;l=!0}else s=!0,l=!1,setTimeout(d,o);a=m}return p}var LS=20,jS=["top","right","bottom","left","width","height","size","weight"],NS=typeof MutationObserver<"u",IS=(function(){function n(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=AS(this.refresh.bind(this),LS)}return n.prototype.addObserver=function(o){~this.observers_.indexOf(o)||this.observers_.push(o),this.connected_||this.connect_()},n.prototype.removeObserver=function(o){var s=this.observers_,l=s.indexOf(o);~l&&s.splice(l,1),!s.length&&this.connected_&&this.disconnect_()},n.prototype.refresh=function(){var o=this.updateObservers_();o&&this.refresh()},n.prototype.updateObservers_=function(){var o=this.observers_.filter(function(s){return s.gatherActive(),s.hasActive()});return o.forEach(function(s){return s.broadcastActive()}),o.length>0},n.prototype.connect_=function(){!yc||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),NS?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},n.prototype.disconnect_=function(){!yc||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},n.prototype.onTransitionEnd_=function(o){var s=o.propertyName,l=s===void 0?"":s,a=jS.some(function(c){return!!~l.indexOf(c)});a&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n})(),Nh=(function(n,o){for(var s=0,l=Object.keys(o);s<l.length;s++){var a=l[s];Object.defineProperty(n,a,{value:o[a],enumerable:!1,writable:!1,configurable:!0})}return n}),Wr=(function(n){var o=n&&n.ownerDocument&&n.ownerDocument.defaultView;return o||jl}),Ih=Kl(0,0,0,0);function Nl(n){return parseFloat(n)||0}function Ef(n){for(var o=[],s=1;s<arguments.length;s++)o[s-1]=arguments[s];return o.reduce(function(l,a){var c=n["border-"+a+"-width"];return l+Nl(c)},0)}function DS(n){for(var o=["top","right","bottom","left"],s={},l=0,a=o;l<a.length;l++){var c=a[l],d=n["padding-"+c];s[c]=Nl(d)}return s}function OS(n){var o=n.getBBox();return Kl(0,0,o.width,o.height)}function FS(n){var o=n.clientWidth,s=n.clientHeight;if(!o&&!s)return Ih;var l=Wr(n).getComputedStyle(n),a=DS(l),c=a.left+a.right,d=a.top+a.bottom,p=Nl(l.width),m=Nl(l.height);if(l.boxSizing==="border-box"&&(Math.round(p+c)!==o&&(p-=Ef(l,"left","right")+c),Math.round(m+d)!==s&&(m-=Ef(l,"top","bottom")+d)),!MS(n)){var g=Math.round(p+c)-o,v=Math.round(m+d)-s;Math.abs(g)!==1&&(p-=g),Math.abs(v)!==1&&(m-=v)}return Kl(a.left,a.top,p,m)}var $S=(function(){return typeof SVGGraphicsElement<"u"?function(n){return n instanceof Wr(n).SVGGraphicsElement}:function(n){return n instanceof Wr(n).SVGElement&&typeof n.getBBox=="function"}})();function MS(n){return n===Wr(n).document.documentElement}function zS(n){return yc?$S(n)?OS(n):FS(n):Ih}function VS(n){var o=n.x,s=n.y,l=n.width,a=n.height,c=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,d=Object.create(c.prototype);return Nh(d,{x:o,y:s,width:l,height:a,top:s,right:o+l,bottom:a+s,left:o}),d}function Kl(n,o,s,l){return{x:n,y:o,width:s,height:l}}var HS=(function(){function n(o){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Kl(0,0,0,0),this.target=o}return n.prototype.isActive=function(){var o=zS(this.target);return this.contentRect_=o,o.width!==this.broadcastWidth||o.height!==this.broadcastHeight},n.prototype.broadcastRect=function(){var o=this.contentRect_;return this.broadcastWidth=o.width,this.broadcastHeight=o.height,o},n})(),US=(function(){function n(o,s){var l=VS(s);Nh(this,{target:o,contentRect:l})}return n})(),WS=(function(){function n(o,s,l){if(this.activeObservations_=[],this.observations_=new jh,typeof o!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=o,this.controller_=s,this.callbackCtx_=l}return n.prototype.observe=function(o){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(o instanceof Wr(o).Element))throw new TypeError('parameter 1 is not of type "Element".');var s=this.observations_;s.has(o)||(s.set(o,new HS(o)),this.controller_.addObserver(this),this.controller_.refresh())}},n.prototype.unobserve=function(o){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(o instanceof Wr(o).Element))throw new TypeError('parameter 1 is not of type "Element".');var s=this.observations_;s.has(o)&&(s.delete(o),s.size||this.controller_.removeObserver(this))}},n.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},n.prototype.gatherActive=function(){var o=this;this.clearActive(),this.observations_.forEach(function(s){s.isActive()&&o.activeObservations_.push(s)})},n.prototype.broadcastActive=function(){if(this.hasActive()){var o=this.callbackCtx_,s=this.activeObservations_.map(function(l){return new US(l.target,l.broadcastRect())});this.callback_.call(o,s,o),this.clearActive()}},n.prototype.clearActive=function(){this.activeObservations_.splice(0)},n.prototype.hasActive=function(){return this.activeObservations_.length>0},n})(),Dh=typeof WeakMap<"u"?new WeakMap:new jh,Oh=(function(){function n(o){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var s=IS.getInstance(),l=new WS(o,s,this);Dh.set(this,l)}return n})();["observe","unobserve","disconnect"].forEach(function(n){Oh.prototype[n]=function(){var o;return(o=Dh.get(this))[n].apply(o,arguments)}});var GS=(function(){return typeof jl.ResizeObserver<"u"?jl.ResizeObserver:Oh})(),KS=["client","offset","scroll","bounds","margin"];function Pf(n){var o=[];return KS.forEach(function(s){n[s]&&o.push(s)}),o}function _f(n,o){var s={};if(o.indexOf("client")>-1&&(s.client={top:n.clientTop,left:n.clientLeft,width:n.clientWidth,height:n.clientHeight}),o.indexOf("offset")>-1&&(s.offset={top:n.offsetTop,left:n.offsetLeft,width:n.offsetWidth,height:n.offsetHeight}),o.indexOf("scroll")>-1&&(s.scroll={top:n.scrollTop,left:n.scrollLeft,width:n.scrollWidth,height:n.scrollHeight}),o.indexOf("bounds")>-1){var l=n.getBoundingClientRect();s.bounds={top:l.top,right:l.right,bottom:l.bottom,left:l.left,width:l.width,height:l.height}}if(o.indexOf("margin")>-1){var a=getComputedStyle(n);s.margin={top:a?parseInt(a.marginTop):0,right:a?parseInt(a.marginRight):0,bottom:a?parseInt(a.marginBottom):0,left:a?parseInt(a.marginLeft):0}}return s}function qS(n){var o=n&&n.ownerDocument&&n.ownerDocument.defaultView;return o||window}function XS(n){return function(o){var s,l;return l=s=(function(a){Ul(c,a);function c(){for(var p,m=arguments.length,g=new Array(m),v=0;v<m;v++)g[v]=arguments[v];return p=a.call.apply(a,[this].concat(g))||this,p.state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},p._animationFrameID=null,p._resizeObserver=null,p._node=null,p._window=null,p.measure=function(y){var S=_f(p._node,Pf(p.props));y&&(S.entry=y[0].contentRect),p._animationFrameID=p._window.requestAnimationFrame(function(){p._resizeObserver!==null&&(p.setState({contentRect:S}),typeof p.props.onResize=="function"&&p.props.onResize(S))})},p._handleRef=function(y){p._resizeObserver!==null&&p._node!==null&&p._resizeObserver.unobserve(p._node),p._node=y,p._window=qS(p._node);var S=p.props.innerRef;S&&(typeof S=="function"?S(p._node):S.current=p._node),p._resizeObserver!==null&&p._node!==null&&p._resizeObserver.observe(p._node)},p}var d=c.prototype;return d.componentDidMount=function(){this._resizeObserver=this._window!==null&&this._window.ResizeObserver?new this._window.ResizeObserver(this.measure):new GS(this.measure),this._node!==null&&(this._resizeObserver.observe(this._node),typeof this.props.onResize=="function"&&this.props.onResize(_f(this._node,Pf(this.props))))},d.componentWillUnmount=function(){this._window!==null&&this._window.cancelAnimationFrame(this._animationFrameID),this._resizeObserver!==null&&(this._resizeObserver.disconnect(),this._resizeObserver=null)},d.render=function(){var m=this.props;m.innerRef,m.onResize;var g=Hl(m,["innerRef","onResize"]);return x.createElement(o,Uo({},g,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},c})(x.Component),s.propTypes={client:Vt.bool,offset:Vt.bool,scroll:Vt.bool,bounds:Vt.bool,margin:Vt.bool,innerRef:Vt.oneOfType([Vt.object,Vt.func]),onResize:Vt.func},l}}var Qr=XS()(function(n){var o=n.measure,s=n.measureRef,l=n.contentRect,a=n.children;return a({measure:o,measureRef:s,contentRect:l})});Qr.displayName="Measure";Qr.propTypes.children=Vt.func;const ts=({baseClassName:n=`${ue.CLS_PREFIX}input`,className:o,size:s="md",type:l="text",textAlign:a,prefix:c,suffix:d,innerRef:p,rootProps:m,...g})=>{const v=typeof s=="string"&&["sm","md","lg","xl","fill"].indexOf(s)!==-1;return f.jsxs("span",{className:Q(n,{[`${n}--size-${s}`]:v,[`${n}--text-${a}`]:a,[`${n}--affix`]:c||d},o),...m,children:[c&&f.jsx("span",{className:`${n}__prefix`,children:c}),f.jsx("input",{ref:p,type:l,size:typeof s=="number"?s:void 0,className:`${n}__input`,...g}),d&&f.jsx("span",{className:`${n}__suffix`,children:d})]})},Bf=(n,o=Number.MIN_SAFE_INTEGER||-(Math.pow(2,53)-1),s=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1)=>s!==void 0&&n>s?s:o!==void 0&&n<o?o:n,Fh=n=>{if(String(n).trim()==="")return!1;const o=parseFloat(String(n));return typeof o=="number"&&!isNaN(o)},Rf=n=>{if(typeof n=="string"){const o=parseFloat(n);return Fh(o)?o:0}return n},QS=(n,o)=>o!==void 0&&n!==""&&+n<=o,ZS=(n,o)=>o!==void 0&&n!==""&&+n>=o,YS=({baseClassName:n=`${ue.CLS_PREFIX}input-number`,className:o,defaultValue:s,value:l,disabled:a,onChange:c,min:d,max:p,step:m=1,decrementIcon:g="minus",incrementIcon:v="plus",...y})=>{const S=gt("InputNumber"),C=x.useRef(null),b=l!==void 0,_=typeof s=="number"?s:"",P=typeof l=="number"?l:"",[I,j]=x.useState(b?P:_),O=x.useRef(Number(b?P:_));x.useLayoutEffect(()=>{b&&j(P)},[b,P]);const V=oe=>{O.current!==oe&&(O.current=oe,Re(c,oe))},N=oe=>()=>{const M=Bf(Rf(I)+oe,d,p);(!b||M===P)&&j(M),V(M)},$=N(+m),F=N(-m),W=oe=>{const M=oe.target.value;let J=M;String(M).trim()===""&&(J=""),j(J)},z=oe=>{switch(oe.key){case"ArrowUp":$();break;case"ArrowDown":F();break;case"Enter":K();break}},K=()=>{let oe;Fh(I)?(oe=Bf(Rf(I),d,p),V(oe)):oe="",j(b?P:oe)},se=oe=>{oe.preventDefault(),!oe.currentTarget.hasAttribute("disabled")&&C.current&&document.activeElement!==C.current&&C.current.focus()},ye=a||QS(I,d),re=a||ZS(I,p);return f.jsx(ts,{textAlign:"center",size:"sm",...y,value:I,disabled:a,onChange:W,onKeyDown:z,onBlur:K,className:Q(n,o),innerRef:C,prefix:f.jsx(fe,{"aria-label":S("decrement"),icon:g,ghost:!0,disabled:ye,onClick:F,onMouseDown:se,className:`${n}__dec`}),suffix:f.jsx(fe,{"aria-label":S("increment"),icon:v,ghost:!0,disabled:re,onClick:$,onMouseDown:se,className:`${n}__inc`})})},ar=({baseClassName:n=`${ue.CLS_PREFIX}link`,className:o,onClick:s,disabled:l=!1,pseudo:a=!1,component:c,children:d,...p})=>{const m=c||"a",g=x.useContext(en),v={...p,onClick:s,className:Q(n,o,{[`${n}--disabled`]:l,[`${n}--pseudo`]:a,[`${n}--on-dark`]:g})},{target:y}=p,S=!a&&y==="_blank";return S&&!v.rel&&(v.rel="noopener noreferrer"),l&&(v.onClick=C=>C.preventDefault(),v.tabIndex=-1,v["aria-disabled"]=!0),s&&(v.tabIndex=v.tabIndex||0,v.onKeyDown=Qe(v.onKeyDown,C=>{C.key==="Enter"&&(C.preventDefault(),C.currentTarget.click())}),v.role="button"),f.jsxs(m,{...v,children:[d,S&&f.jsx(Le,{flipHorizontal:Il(),name:"arrow-diagonal-out",className:`${n}__external-icon`})]})},ql=({baseClassName:n=`${ue.CLS_PREFIX}heading`,className:o,icon:s,children:l,component:a,level:c=1,...d})=>{a||(a=`h${c}`);let p=$r;return c===1&&(p=Zf),(c===2||c===3)&&(p=Ov),c===6&&(p=Dv),f.jsxs(a,{className:Q(n,{[`${n}--h${c}`]:c,[`${n}--icon`]:s},o),...d,children:[Le.create(s,{className:`${n}__icon`,size:p}),s?f.jsx("span",{className:`${n}__text`,children:l}):l]})},Sc=n=>{if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.disabled)return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}};class JS{constructor(){ee(this,"ignoreFocusChange",!1)}canIgnoreFocusChange(){return this.ignoreFocusChange}focusFirstDescendant(o,s){for(let l=0;l<o.childNodes.length;l++){const a=o.childNodes[l];if(!(s&&typeof s.canSkip=="function"&&s.canSkip(a))&&(this.attemptFocus(a)||this.focusFirstDescendant(a)))return!0}return!1}focusLastDescendant(o){for(let s=o.childNodes.length-1;s>=0;s--){const l=o.childNodes[s];if(this.attemptFocus(l)||this.focusLastDescendant(l))return!0}return!1}attemptFocus(o){if(!Sc(o))return!1;this.ignoreFocusChange=!0;try{o.focus()}catch{}return this.ignoreFocusChange=!1,document.activeElement===o}}const ex=n=>n instanceof HTMLElement&&n.dataset&&n.dataset.skipAutoFocus,tx=n=>({elements:[],collect(s,l=!1){l&&(this.elements=[]);for(let a=0;a<s.children.length;a++){const c=s.children[a];n.current&&ex(c)||(this.elements.push(c),this.collect(c))}},getFirst(s){return this.collect(s,!0),this.elements[0]},getLast(s){return this.collect(s,!0),this.elements[this.elements.length-1]},getNext(s,l){if(l){const a=this.elements.indexOf(l);if(a!==-1)return this.elements[a+1]}},getPrev(s,l){if(l){const a=this.elements.indexOf(l);if(a!==-1)return this.elements[a-1]}}}),$h=({children:n,onFocus:o,onKeyDown:s,...l},a)=>{const c=x.useRef(null),d=x.useRef(null),p=x.useRef(null),m=x.useRef(!1),g=P=>P===d.current||P===p.current?!1:Sc(P),{focusFirst:v,focusLast:y}=x.useMemo(()=>{const P=tx(m);return Qf(c,g,P)},[]),S=Qe(o,P=>{if(c.current)switch(!0){case P.target===d.current:c.current!==P.relatedTarget&&P.relatedTarget instanceof HTMLElement&&c.current.contains(P.relatedTarget)?y():v();break;case P.target===p.current:c.current!==P.relatedTarget&&P.relatedTarget instanceof HTMLElement&&c.current.contains(P.relatedTarget)?v():y();break}}),C=()=>{const P=c.current;return P?Array.from(P.querySelectorAll('a[href], area[href], input:not([disabled]):not([type="hidden"]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable]:not([contenteditable="false"])')).filter(O=>!(O===d.current||O===p.current||!Sc(O)||!(O.offsetWidth||O.offsetHeight||O.getClientRects().length)||window.getComputedStyle(O).visibility==="hidden")):[]},b=P=>{P.preventDefault(),P.stopPropagation(),P.nativeEvent?.stopImmediatePropagation?.()},_=Qe(s,P=>{if(P.key!=="Tab")return;const I=c.current;if(!I)return;const j=document.activeElement;if(j&&j.closest(".CodeMirror"))return;const O=C(),V=O.length,N=!!(j&&I.contains(j)),$=P.shiftKey?-1:1;let F=0;if(V===0){b(P),I.focus();return}if(!N||j===I){F=P.shiftKey?V-1:0,b(P),O[F].focus();return}let W=O.indexOf(j);if(W===-1){const z=j.closest("[tabindex],button,a,input,select,textarea");W=z?O.indexOf(z):-1}W===-1?F=P.shiftKey?V-1:0:F=(W+$+V)%V,b(P),O[F].focus()});return f.jsxs("div",{onFocus:S,onKeyDownCapture:_,ref:Bv(c,a),tabIndex:-1,...l,children:[f.jsx("div",{tabIndex:0,ref:d}),n,f.jsx("div",{tabIndex:0,ref:p})]})};$h.displayName="FocusTrap";const Mh=x.forwardRef($h),nx={"top-left":"top-end","top-right":"top-start","right-top":"right-end","right-bottom":"right-start","bottom-left":"bottom-end","bottom-right":"bottom-start","left-top":"left-end","left-bottom":"left-start",top:"top",right:"right",bottom:"bottom",left:"left",auto:"auto"},rx=26,Tf=n=>n.visible!==null,ox=n=>String(Number(n))===String(n)?`${n}px`:n;class Mc extends x.Component{constructor(...o){super(...o),ee(this,"state",{show:this.props.defaultVisible,arrowInHeader:!1}),ee(this,"contentRef",x.createRef()),ee(this,"targetRef",x.createRef()),ee(this,"prevFocusElement",void 0),ee(this,"popperData",void 0),ee(this,"headerBounds",void 0),ee(this,"checkArrowPosition",()=>{const{title:s}=this.props,{show:l,arrowInHeader:a}=this.state;if(!l||!this.popperData)return;const{actualPlacement:c,arrowStyle:d}=this.popperData,p=parseInt(d?.top||""),[m]=c?.split("-")||[];let g=!1;const v=m==="bottom"||p!==null&&this.headerBounds&&p<this.headerBounds.height-rx/2,y=m!=="top"&&v;s&&this.headerBounds&&y&&(g=!0),a!==g&&this.setState({arrowInHeader:g})}),ee(this,"hotkeyHandler",s=>{!s.isDefaultPrevented()&&s.key==="Escape"&&(this.handleClose(),s.preventDefault())}),ee(this,"handleTargetClick",s=>{const{show:l}=this.state,{canCloseOnOutsideClick:a}=this.props;l&&!a||(this.targetRef.current=s.currentTarget,this.setState(c=>({show:!c.show})))}),ee(this,"handleClose",()=>{const{show:s}=this.state;if(!s)return;const{onClose:l,canCloseOnEscapePress:a,autoFocus:c}=this.props,d=c&&a&&this.prevFocusElement&&(!document.activeElement||this.contentRef.current?.contains(document.activeElement));l?l():this.setState({show:!1}),d&&this.prevFocusElement?.focus()}),ee(this,"handleHeaderResize",s=>{this.headerBounds=s.bounds,this.checkArrowPosition()}),ee(this,"handlePopperUpdate",s=>{this.popperData=s,this.checkArrowPosition()}),ee(this,"getIgnoreNodes",()=>{const{targetRef:s}=this.props;return s||this.targetRef.current?[s?.current??null,this.targetRef.current??null]:[jt.findDOMNode(this)]})}static getDerivedStateFromProps(o,s){return{show:Tf(o)?o.visible:s.show}}componentDidUpdate(o,s){const{canCloseOnEscapePress:l,autoFocus:a}=this.props,{show:c}=this.state;a&&l&&!s.show&&c&&setTimeout(()=>this.focus(),0)}focus(){if(this.contentRef.current===null||document.activeElement===null||!this.state.show)return;if(this.prevFocusElement=document.activeElement,!this.contentRef.current.contains(document.activeElement)){const s=this.contentRef.current.querySelector("[autofocus]");s!==null?s.focus():this.contentRef.current&&this.contentRef.current.focus()}}render(){const{baseClassName:o,className:s,visible:l,defaultVisible:a,title:c,placement:d,canCloseOnOutsideClick:p,canCloseOnEscapePress:m,target:g,targetRef:v,intent:y,wide:S,width:C,height:b,extra:_,onClose:P,children:I,translate:j,...O}=this.props,{show:V,arrowInHeader:N}=this.state;let $;if(d!=="auto"){const[re]=d?.split("-")||[];re==="top"?$=["top","bottom","right","left"]:re==="right"?$=["right","left","bottom","top"]:re==="bottom"?$=["bottom","top","left","right"]:re==="left"&&($=["left","right","top","bottom"])}const F=f.jsx(fe,{"aria-label":j?.("closeButton"),className:Q(`${o}__close`,c&&`${o}__close--heading`),onClick:this.handleClose,ghost:!0,icon:{name:"cross-mark",size:c?"16":"12"}}),W=c&&f.jsx(Qr,{onResize:this.handleHeaderResize,bounds:!0,children:({measureRef:re})=>f.jsxs("div",{ref:re,className:`${o}__heading`,children:[bl(c)?f.jsx(ql,{level:5,className:`${o}__title`,children:c}):c,f.jsxs("div",{className:`${o}__extra`,children:[_,F]})]})}),z=Tf(this.props)?g:x.cloneElement(g,{className:Q(g.props.className,`${o}__target`),onClick:Qe(g.props.onClick,this.handleTargetClick)}),K=d?nx[d]:void 0;let se;b&&(se={height:ox(b)});const ye=f.jsxs(Mh,{ref:this.contentRef,onKeyUp:m&&V?this.hotkeyHandler:void 0,className:`${o}__inner`,style:se,children:[b?W:W||F,f.jsx("div",{className:`${o}__content`,children:f.jsx("div",{className:`${o}__content-inner`,children:typeof I=="function"?I({onClose:this.handleClose}):I})})]});return f.jsx($c,{target:z,targetRef:v||this.targetRef,arrow:f.jsx("span",{className:Q(`${o}__arrow`,N&&`${o}__arrow--heading`)}),placement:K,onUpdate:this.handlePopperUpdate,className:Q({[`${o}--heading`]:c,[`${o}--${y}`]:y,[`${o}--wide`]:S||C,[`${o}--width-${C}`]:C,[`${o}--on-dark`]:this.context===!0},s),baseClassName:o,behavior:$,zIndex:ue.Z_INDEX_POPOVER,show:V,...O,children:p?f.jsx(uc,{onClose:this.handleClose,ignoreNodes:this.getIgnoreNodes,nodeRef:this.contentRef,children:ye}):ye})}}ee(Mc,"contextType",en);ee(Mc,"defaultProps",{visible:null,defaultVisible:!1,title:void 0,onClose:void 0,placement:"auto",canCloseOnOutsideClick:!0,canCloseOnEscapePress:!0,children:void 0,intent:void 0,wide:void 0,width:void 0,height:void 0,extra:void 0,className:void 0,baseClassName:`${ue.CLS_PREFIX}popover`,boundariesElement:void 0,autoFocus:!0,targetRef:void 0});const zc=n=>{const o=gt("Popover");return f.jsx(Mc,{...n,translate:o})},zh=({ref:n,onResize:o,callOnInit:s=!0})=>{const l=x.useRef(!0),a=x.useRef(void 0);a.current=o,x.useEffect(()=>{if(!n.current||typeof window>"u"||!("ResizeObserver"in window))return;const c=new ResizeObserver(()=>{if(!s&&l.current){l.current=!1;return}a.current?.()});return c.observe(n.current),()=>{c.disconnect()}},[n,s])},sx=({ref:n,onMutate:o,options:s})=>{const l=x.useRef(void 0);l.current=o,x.useEffect(()=>{if(!n.current||typeof window>"u"||!("MutationObserver"in window))return;const a=new MutationObserver(()=>{l.current?.()});return a.observe(n.current,s),()=>{a.disconnect()}},[n,s])},lx={subtree:!0,childList:!0,characterData:!0},ix=({ref:n,compact:o,expand:s})=>{const l=x.useRef(0),a=x.useRef(null),[c,d]=x.useState(!1),p=x.useRef(),m=()=>{if(!n.current)return;const g=n.current,v=Math.ceil(g.getBoundingClientRect().width),{scrollWidth:y}=g;let S=!1;y>v?(S=o(),l.current=y,a.current="compact"):(l.current&&v>l.current||a.current==="expand")&&(S=s(),a.current="expand"),S&&d(C=>!C)};p.current=m,x.useLayoutEffect(()=>{p.current?.()},[c]),zh({ref:n,onResize:m}),sx({ref:n,onMutate:m,options:lx})},Vh=x.forwardRef((n,o)=>(ix({ref:o,...n}),null));Vh.displayName="Squeezer";const ax=({buttons:n,selected:o,onClick:s})=>{const{title:l=""}=n.find(c=>c.value===o)||{},a=f.jsx(Or,{children:n.map(({title:c,value:d,...p})=>{const m=()=>{s(d)};return f.jsx(xt,{...p,onClick:m,children:c},`${d}`)})});return f.jsx(bS,{menu:a,children:l})},cx=({buttons:n,selectedValues:o,onClick:s,ghost:l,monospaced:a,isResponsive:c,baseClassName:d})=>{const p=x.useRef([]),[m,g]=x.useState(0);return x.useLayoutEffect(()=>{if(!a)return;const v=p.current.map(S=>S.getBoundingClientRect().width),y=Math.max(...v);m!==y&&g(y)},[a,m]),f.jsx(Rl,{className:`${d}__button-group`,children:n.map(({value:v,title:y,style:S={},...C},b)=>{const P={width:!c&&a&&m?m:S.width,...S};return f.jsx("div",{role:"listitem",children:f.jsx(fe,{ref:I=>{b===0&&(p.current=[]),I&&p.current.push(I)},selected:o.includes(v),ghost:l,onClick:()=>s(v),...C,className:Q(C.className,`${d}__button`),style:P,children:y})},`${v}`)})})},ux=()=>{const n=x.useContext(Zo),o=typeof n=="boolean",[s,l]=x.useState(!1);return{isResponsive:o?n:s,isInResponsiveContext:o,compact:()=>(l(!0),!1),expand:()=>(l(!1),!1)}},Af=n=>n===void 0?[]:Array.isArray(n)?n:[n],Lf=(n,o)=>n>o?1:-1,dx=({multiple:n,externalSelected:o,onChange:s})=>{const l=()=>n?Af(o):o,[a,c]=x.useState(l()),[d,p]=x.useState(o);d!==o&&(p(o),a!==o&&c(l()));const m=g=>{let v=a,y;if(n){const S=Array.isArray(a);y=S?[...a]:[],!S||a.indexOf(g)===-1?y.push(g):y.splice(a.indexOf(g),1),y.sort(Lf),S&&(v=[...a].sort(Lf))}else y=g;JSON.stringify(v)!==JSON.stringify(y)&&(c(y),s?.(y))};return{selectedValues:Af(a),handleChange:m}},px=`${ue.CLS_PREFIX}segmented-control`,fx=({label:n,labelPlacement:o="top",buttons:s,monospaced:l=!1,multiple:a=!1,selected:c,onChange:d,inline:p=!1,ghost:m=!1,className:g,baseClassName:v=px,...y})=>{const S=x.useRef(null),{isResponsive:C,isInResponsiveContext:b,..._}=ux(),{selectedValues:P,handleChange:I}=dx({multiple:a,externalSelected:c,onChange:d}),j=()=>!s.some(({icon:V})=>!!V)&&!a&&C?f.jsx(ax,{buttons:s,selected:P[0],onClick:I}):f.jsx(Zo.Provider,{value:C,children:f.jsx(cx,{buttons:s,selectedValues:P,onClick:I,ghost:m,isResponsive:C,monospaced:l,baseClassName:v})});return f.jsxs("div",{ref:S,className:Q(v,{[`${v}--inline`]:p,[`${v}--collapsed`]:C,[`${v}--vertical`]:n&&o==="top"},g),role:"list",...y,children:[n&&f.jsx("div",{className:`${v}__label`,children:n}),j(),!b&&f.jsx(Vh,{ref:S,..._})]})},Fr=({baseClassName:n=`${ue.CLS_PREFIX}text`,className:o,children:s,component:l,intent:a,fontSize:c,bold:d=!1,italic:p=!1,mark:m=!1,truncate:g=!1,nowrap:v=!1,...y})=>{l||(l=m?"mark":"span");const S=x.useContext(en);return f.jsx(l,{className:Q(n,{[`${n}--${a}`]:a,[`${n}--${c}`]:c,[`${n}--bold`]:d,[`${n}--italic`]:p,[`${n}--truncate`]:g,[`${n}--nowrap`]:v,[`${n}--mark`]:m,[`${n}--on-dark`]:S},o),...y,children:s})},Hh=[25,100,"all"],hx="default",mx="popover",Uh=({baseClassName:n=`${ue.CLS_PREFIX}pagination`,className:o,current:s=1,total:l,onSelect:a,itemsPerPage:c,itemsPerPageOptions:d=Hh,onItemsPerPageChange:p,isShowNavigationButtons:m,isShowPageButtons:g,maxPageButtons:v,view:y=hx,loading:S=!1,...C})=>{const b=j=>Re(a,j),_=gt(),P=j=>Re(p,j),I=f.jsxs("div",{className:Q(n,o),...C,children:[f.jsxs("div",{className:`${n}__pages`,children:[f.jsx(BS,{loading:S,overlay:!0,spinner:{size:"sm"},className:`${n}__loader`,children:f.jsx(YS,{value:S?void 0:s,onChange:b,min:1,max:l,decrementIcon:"arrow-left",incrementIcon:"arrow-right",className:`${n}__input`,"aria-label":_("Pagination.enterPageNumber")})}),f.jsx(Pe,{content:"Pagination.totalShort",params:{total:l},className:`${n}__text`})]}),p?f.jsxs("div",{className:`${n}__options`,children:[f.jsx(Pe,{content:"Pagination.itemsPerPage",className:`${n}__text`}),f.jsx(fx,{ghost:!0,buttons:d.map(j=>{let O=j;return j==="all"&&(O=f.jsx(Pe,{content:"Pagination.all"})),{value:j,title:O}}),selected:c,onChange:P,className:`${n}__control`})]}):null]});return y===mx?f.jsx(zc,{target:f.jsx(Fr,{fontSize:"sm",component:ar,nowrap:!0,children:f.jsx(Pe,{content:"Pagination.total",params:{current:s,total:l}})}),placement:"top",className:`${n}__popover`,children:I}):I},Wh=x.createContext(void 0);Wh.displayName="DistractionFreeModeContext";const gx="modulepreload",vx=function(n,o){return new URL(n,o).href},jf={},wx=function(o,s,l){let a=Promise.resolve();if(s&&s.length>0){let g=function(v){return Promise.all(v.map(y=>Promise.resolve(y).then(S=>({status:"fulfilled",value:S}),S=>({status:"rejected",reason:S}))))};const d=document.getElementsByTagName("link"),p=document.querySelector("meta[property=csp-nonce]"),m=p?.nonce||p?.getAttribute("nonce");a=g(s.map(v=>{if(v=vx(v,l),v in jf)return;jf[v]=!0;const y=v.endsWith(".css"),S=y?'[rel="stylesheet"]':"";if(l)for(let b=d.length-1;b>=0;b--){const _=d[b];if(_.href===v&&(!y||_.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${v}"]${S}`))return;const C=document.createElement("link");if(C.rel=y?"stylesheet":gx,y||(C.as="script"),C.crossOrigin="",C.href=v,m&&C.setAttribute("nonce",m),document.head.appendChild(C),y)return new Promise((b,_)=>{C.addEventListener("load",b),C.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${v}`)))})}))}function c(d){const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=d,window.dispatchEvent(p),!p.defaultPrevented)throw d}return a.then(d=>{for(const p of d||[])p.status==="rejected"&&c(p.reason);return o().catch(c)})};var Nf=Number.isNaN||function(o){return typeof o=="number"&&o!==o};function yx(n,o){return!!(n===o||Nf(n)&&Nf(o))}function Sx(n,o){if(n.length!==o.length)return!1;for(var s=0;s<n.length;s++)if(!yx(n[s],o[s]))return!1;return!0}function oc(n,o){o===void 0&&(o=Sx);var s=null;function l(){for(var a=[],c=0;c<arguments.length;c++)a[c]=arguments[c];if(s&&s.lastThis===this&&o(a,s.lastArgs))return s.lastResult;var d=n.apply(this,a);return s={lastResult:d,lastArgs:a,lastThis:this},d}return l.clear=function(){s=null},l}const Gh=x.createContext({selectedRows:0});Gh.displayName="ListOperationContext";const Xl=450,Wt=x.createContext(void 0);Wt.displayName="VerticalContext";const xx=""+new URL("default.png",import.meta.url).href,Cx=""+new URL("filtered.png",import.meta.url).href,kx=(n,o,s)=>{o===void 0&&(o=s==="filtered"?Cx:xx);let l=o;return typeof o=="string"&&(l=f.jsx("img",{src:o,height:"192",alt:"","data-testid":"emptyview-image"})),l?f.jsx("div",{className:`${n}__image`,children:l}):null},bx=(n,o,s)=>(o===void 0&&(o=s==="filtered"?f.jsx(Pe,{content:"ListEmptyView.filteredTitle"}):f.jsx(Pe,{content:"ListEmptyView.emptyTitle"})),f.jsx(ql,{level:3,className:`${n}__title`,children:o})),Ex=(n,o,s)=>o===void 0&&!s?null:(o===void 0&&s==="filtered"&&(o=f.jsx(Pe,{content:"ListEmptyView.filteredDescription"})),f.jsx("div",{className:`${n}__description`,children:o})),Px=Lc({defaultProps:{size:"lg"}}),Gr=({baseClassName:n=`${ue.CLS_PREFIX}list-empty-view`,className:o,title:s,image:l,description:a,actions:c,reason:d,...p})=>f.jsxs("div",{className:Q(n,o),...p,children:[kx(n,l,d),f.jsxs("div",{className:`${n}__body`,children:[bx(n,s,d),Ex(n,a,d),c&&f.jsx("div",{className:`${n}__actions`,children:f.jsx(Vl.Provider,{value:Px,children:c})})]})]}),_x=({baseClassName:n=`${ue.CLS_PREFIX}columns`,className:o,children:s,vertical:l,gap:a,...c})=>{let[d,p]=x.useState(!1);const m=x.useContext(Wt);l===void 0&&(l=typeof m>"u"?Xl:m),typeof l=="boolean"&&(d=l);const g=({bounds:y})=>{p(y.width<l)},v=y=>f.jsx("div",{ref:y,className:Q(n,{[`${n}--vertical`]:d,[`${n}--gap-${a}`]:a},o),...c,children:f.jsx(Wt.Provider,{value:d,children:s})});return typeof l=="number"?f.jsx(Qr,{bounds:!0,onResize:g,children:({measureRef:y})=>v(y)}):v()},sc=n=>String(Number(n))===String(n)?`${n}px`:n,If=({baseClassName:n=`${ue.CLS_PREFIX}columns__column`,className:o,children:s,fill:l,ratio:a,style:c,width:d,minWidth:p,maxWidth:m,...g})=>{const v=x.useContext(Wt);return f.jsx("div",{className:Q(n,{[`${n}--fill`]:l&&!v,[`${n}--ratio-${a}`]:a&&!v,[`${n}--has-width`]:d&&!v},o),style:v?c:{width:sc(d),flexBasis:sc(p),maxWidth:sc(m),...c},...g,children:s})};var Kh=Ct.createContext({hadKeyboardEvent:!0,isInitialized:!1});function Bx(n){var o=x.useState(!0),s=o[0],l=o[1];return x.useEffect(function(){function a(){l(!1)}function c(v){var y,S=v?.target;(S==null||(y=S.nodeName)===null||y===void 0?void 0:y.toLowerCase())!=="html"&&(l(!1),p())}function d(){document.addEventListener("mousemove",c),document.addEventListener("mousedown",c),document.addEventListener("mouseup",c),document.addEventListener("pointermove",c),document.addEventListener("pointerdown",c),document.addEventListener("pointerup",c),document.addEventListener("touchmove",c),document.addEventListener("touchstart",c),document.addEventListener("touchend",c)}function p(){document.removeEventListener("mousemove",c),document.removeEventListener("mousedown",c),document.removeEventListener("mouseup",c),document.removeEventListener("pointermove",c),document.removeEventListener("pointerdown",c),document.removeEventListener("pointerup",c),document.removeEventListener("touchmove",c),document.removeEventListener("touchstart",c),document.removeEventListener("touchend",c)}function m(v){v.metaKey||v.altKey||v.ctrlKey||l(!0)}function g(v){document.visibilityState==="hidden"&&(l(!0),d())}return document.addEventListener("keydown",m,!0),document.addEventListener("mousedown",a,!0),document.addEventListener("pointerdown",a,!0),document.addEventListener("touchstart",a,!0),document.addEventListener("visibilitychange",g,!0),d(),function(){document.removeEventListener("keydown",m,!0),document.removeEventListener("mousedown",a,!0),document.removeEventListener("pointerdown",a,!0),document.removeEventListener("touchstart",a,!0),document.removeEventListener("visibilitychange",g,!0),p()}},[l]),Ct.createElement(Kh.Provider,{value:{hadKeyboardEvent:s,isInitialized:!0}},n.children)}function Rx(){var n=x.useState(!1),o=n[0],s=n[1],l=x.useContext(Kh),a=l.hadKeyboardEvent,c=l.isInitialized;function d(){s(!0)}function p(){s(!1)}var m;return c?m=a&&o:m=o,{focusVisible:m,onFocus:d,onBlur:p}}let Tx=0;function et(n,o){const{rowKey:s}=o;return typeof s=="function"?s(n):n[s]}const Df=({baseClassName:n=`${ue.CLS_PREFIX}list__wrapper`,className:o,...s})=>{const{focusVisible:l,onFocus:a,onBlur:c}=Rx();return f.jsx("tbody",{...s,onFocus:Qe(s.onFocus,a),onBlur:Qe(s.onBlur,c),className:Q(o,{[`${n}--focus-visible`]:l})})},Ax=({selectedRows:n,totalRows:o,allRowsSelected:s,translators:l})=>{let a;!s&&n===0?a="totalRows":s||n===o?a="selectedAllRows":a="selectedRows";const c=d=>f.jsx(Fr,{fontSize:"sm",children:d});switch(a){case"totalRows":return c(f.jsx(Pe,{namespace:"List",content:"totalRows",params:{totalRows:o},translators:l}));case"selectedRows":return c(f.jsx(Pe,{namespace:"List",content:"selectedRows",params:{selectedRows:f.jsx(Fr,{bold:!0,children:n}),totalRows:o},translators:l}));case"selectedAllRows":return c(f.jsx(Pe,{namespace:"List",content:"selectedRows",params:{selectedRows:f.jsx(Fr,{bold:!0,children:f.jsx(Pe,{namespace:"List",content:"all",translators:l})}),totalRows:o},translators:l}));default:return null}};class qh extends x.Component{constructor(...o){super(...o),ee(this,"state",{selectAllActive:!1,sortInPlace:!this.props.pagination,vertical:!1,expandedRows:this.props.expandedRows??[],ReorderableList:void 0,reorderableItemWidths:[],prevExpandedRows:this.props.expandedRows??[],sortColumn:void 0,prevSortColumn:void 0,sortDirection:void 0,prevSortDirection:void 0,selection:this.props.selection??[],prevSelection:this.props.selection??[],prevData:[],prevPagination:void 0}),ee(this,"needScroll",!1),ee(this,"anchorRef",x.createRef()),ee(this,"flatData",s=>s.reduce((l,a)=>{const{data:c}=a,{virtual:d}=this.getRowProps(a);return d?[...l,...c?this.flatData(c):[]]:[...l,a,...c?this.flatData(c):[]]},[])),ee(this,"handleRowSelectionChange",(s,l)=>{const{onAllRowsSelectedChange:a}=this.props;let c;s?(c=this.state.selection.slice(),c.push(l)):(c=this.state.selection.filter(d=>d!==l),Re(a,!1)),this.setSelection(c),this.toggleSelectionMenu(!1)}),ee(this,"toggleSelectionMenu",s=>{this.setState(({selectAllActive:l})=>({selectAllActive:s??!l}))}),ee(this,"handleSelectAll",()=>{this.handleGlobalSelectionChange(!0),Re(this.props.onAllRowsSelectedChange,!0)}),ee(this,"handleDeselectAll",()=>{this.handleGlobalSelectionChange(!1),Re(this.props.onAllRowsSelectedChange,!1)}),ee(this,"handleGlobalSelectionChange",s=>{const{onAllRowsSelectedChange:l,data:a}=this.props,{selection:c}=this.state,d=[];this.flatData(a??[]).forEach(p=>{const m=et(p,this.props);if(p.disabled||this.isRowLoading(p)){c.indexOf(m)!==-1&&d.push(m);return}s&&d.push(m)}),s||Re(l,!1),this.setSelection(d)}),ee(this,"handlePageSelectionChange",()=>{const{data:s,pagination:l,totalRows:a}=this.props,{selection:c}=this.state;if(!l||!a||!l.props.current||!l.props.itemsPerPage)return;const d=l.props.itemsPerPage==="all"?a:l.props.itemsPerPage,p=(l.props.current-1)*d,m=p+d,g=this.flatData(s??[]).slice(p,m),v=[];g.forEach(y=>{const S=et(y,this.props);if(y.disabled||this.isRowLoading(y)){c.indexOf(S)!==-1&&v.push(S);return}v.push(S)}),this.setSelection(v)}),ee(this,"handleResize",({bounds:s})=>{s&&this.props.vertical&&this.setState({vertical:typeof this.props.vertical=="boolean"?this.props.vertical:s.width<this.props.vertical})}),ee(this,"isRowLoading",s=>this.props.loadingRows?.indexOf(et(s,this.props))!==-1),ee(this,"getRowTitle",s=>{const{columns:l}=this.props,a=l.find(c=>c.type==="title");if(a&&a.key)return s[a.key]}),ee(this,"getRowProps",s=>{const{rowProps:l}=this.props;return typeof l=="function"?{...l(s)}:{...l}}),ee(this,"isAllRowsChecked",oc((s,l)=>{const a=this.flatData(s).filter(c=>!c.disabled);return a.length>0?a.every(c=>{const d=et(c,this.props);return l.indexOf(d)!==-1}):!1})),ee(this,"isAllRowsCheckedOnPage",oc((s,l)=>{const{pagination:a,totalRows:c}=this.props;if(!a||!c||!a.props.current||!a.props.itemsPerPage)return!1;const{current:d}=a.props,p=a.props.itemsPerPage==="all"?c:a.props.itemsPerPage,m=(d-1)*p,g=m+p,v=this.flatData(s??[]).slice(m,g).filter(y=>!y.disabled);return v.length>0?v.every(y=>{const S=et(y,this.props);return l.includes(S)}):!1})),ee(this,"isAnyRowsExpanded",oc((s,l)=>this.flatData(s).some(a=>{const c=et(a,this.props);return l.indexOf(c)!==-1}))),ee(this,"handleGlobalExpandingChange",()=>{const{data:s}=this.props,{expandedRows:l}=this.state,a=this.isAnyRowsExpanded(s,l),c=[];this.flatData(s??[]).forEach(d=>{const p=et(d,this.props);if(!this.isRowExpandable(d)){l.indexOf(p)!==-1&&c.push(p);return}a||c.push(p)}),this.setExpandedRows(c)}),ee(this,"createRowClickHandler",s=>l=>{qf(l)||this.isRowExpandable(s)&&this.handleRowExpandingChange(s)})}static getDerivedStateFromProps({sortColumn:o,sortDirection:s,selection:l,expandedRows:a,notExpandableRows:c,renderRowBody:d,data:p,pagination:m,vertical:g,rowKey:v,totalRows:y,filtered:S,autoExpandSingleItem:C},{prevSortColumn:b,prevSortDirection:_,prevData:P,prevSelection:I,prevPagination:j,prevExpandedRows:O,...V}){let N={};(b!==o||_!==s)&&(N={...N,sortColumn:o,sortDirection:s});const $=[];if(P!==p){const F=()=>p&&V.expandedRows.includes(et(p[0],{rowKey:v}));if(d&&p?.length===1&&(!m||y===1)&&(!P||P?.length===0||F())&&(!S||F())&&C){const K=et(p[0],{rowKey:v});c?.indexOf(K)===-1&&$.push(K)}const W=(p??[]).map(K=>et(K,{rowKey:v})),z=V.selection.filter(K=>W.indexOf(K)!==-1);N={...N,selection:z}}return I!==l&&(N={...N,selection:l??[]}),(O!==a||$.length)&&(N={...N,expandedRows:[...a??[],...$]}),j!==m&&(N={...N,sortInPlace:!m}),typeof g=="boolean"&&(N.vertical=g),N.prevSortColumn=o,N.prevSortDirection=s,N.prevData=p,N.prevSelection=l,N.prevPagination=m,N.prevExpandedRows=a,N}componentDidMount(){this.props.reorderable&&this.applyReorderableList()}componentDidUpdate(o){const{data:s}=this.props,{data:l}=o;s!==l&&this.needScroll&&this.anchorRef.current&&(Xf(this.anchorRef.current,{scrollMode:"if-needed"}),this.needScroll=!1),o.reorderable!==this.props.reorderable&&this.props.reorderable&&this.applyReorderableList()}applyReorderableList(){wx(async()=>{const{List:o}=await import("./index.js").then(s=>s.i);return{List:o}},[],import.meta.url).then(({List:o})=>{this.setState({ReorderableList:o})})}getData(){const{sortInPlace:o,sortColumn:s,sortDirection:l}=this.state,{data:a,columns:c}=this.props;if(!a)return[];if(!o)return a;const[d]=c.filter(({key:m})=>m===s),p=(m,g)=>m>g?1:m<g?-1:0;return!d||!s?a:a.sort((m,g)=>(d.sort?d.sort(m,g):p(m[s],g[s]))*(l==="ASC"?1:-1))}sort(o){const{sortInPlace:s}=this.state,{sortColumn:l,sortDirection:a}=this.state,c=l===o&&a==="ASC"?"DESC":"ASC",d=o;s&&this.setState({sortColumn:d,sortDirection:c}),this.props.onSortChange&&this.props.onSortChange({sortColumn:d,sortDirection:c})}isRowSelected(o){return this.state.selection.indexOf(et(o,this.props))!==-1}setSelection(o){this.setState({selection:o}),this.props.onSelectionChange&&this.props.onSelectionChange(o.slice())}isRowExpanded(o){return this.state.expandedRows.indexOf(et(o,this.props))!==-1}isRowExpandable(o){const{virtual:s}=this.getRowProps(o);return s?!1:this.props.notExpandableRows?.indexOf(et(o,this.props))===-1}handleRowExpandingChange(o){let s;const l=et(o,this.props);this.isRowExpanded(o)?s=this.state.expandedRows.filter(a=>a!==l):(s=this.state.expandedRows.slice(),s.push(l)),this.setExpandedRows(s)}setExpandedRows(o){this.setState({expandedRows:o}),Re(this.props.onExpandedRowsChange,o.slice())}renderRow({row:o,index:s,hasTitle:l,realColumn:a,parent:c,isDragged:d,reorderableProps:p}){const{baseClassName:m,renderRowBody:g,reorderable:v}=this.props,{vertical:y,reorderableItemWidths:S}=this.state,C=a.some(({type:V})=>V==="actions"),{className:b,virtual:_,...P}=this.getRowProps(o);let I=0;const j=v&&!c?Df:x.Fragment,O=x.createElement(j,{...j===Df&&!d?p:void 0,key:et(o,this.props)},f.jsx("tr",{className:Q({"is-selected":this.isRowSelected(o),[`${m}__row--expanded`]:this.isRowExpanded(o),[`${m}__row--expandable`]:g&&this.isRowExpandable(o),[`${m}__row--parent`]:o.data,[`${m}__row--virtual`]:_,[`${m}__row--child`]:c,[`${m}__row--reorderable`]:v,[`${m}__row--${o.intent}`]:o.intent},b),...P,onClick:g?this.createRowClickHandler(o):void 0,children:a.map(({key:V,title:N,render:$,width:F,cellProps:W,truncate:z,type:K},se)=>{if(I>0)return I-=1,null;let ye;!l&&F&&!y&&(ye={width:F}),d&&S&&(ye={width:S[se]});let re=$?$(o,{parent:c}):o[V];if(re&&re.children&&!x.isValidElement(re)){const{children:M,...J}=re;re=M,W={...W,...J},J.colSpan&&(I+=J.colSpan-1)}const oe=!N&&!re;if(z&&(re=f.jsx("div",{className:`${m}__truncate`,children:f.jsx(Fr,{truncate:!0,children:re})})),y){const M=K!=="internal"&&K!=="actions"&&K!=="title"&&N;!oe&&K!=="internal"&&(re=f.jsxs(f.Fragment,{children:[M&&f.jsx("div",{className:`${m}__cell-inner-title`,children:N}),f.jsx("div",{className:`${m}__cell-inner-content`,children:re})]})),K==="actions"&&(re=f.jsx(Wt.Provider,{value:!0,children:re}))}return V==="reorderable"&&K==="internal"&&c&&(re=null),f.jsx("td",{style:ye,...W,className:Q(W&&W.className,{[`${m}__cell-controls`]:K==="controls",[`${m}__cell-actions`]:K==="actions",[`${m}__cell-title`]:K==="title",[`${m}__cell-has-actions`]:K==="title"&&C})||void 0,children:re},V)})}),g&&!_&&this.renderRowBody({row:o,index:s,realColumn:a,parent:c}),o.data?o.data.map((V,N)=>this.renderRow({row:V,index:N,hasTitle:l,realColumn:a,parent:o})):null);return d?f.jsx("div",{className:Q(m,`${m}--dragged`),...p,children:f.jsx("table",{className:Q(`${m}__table`,`${m}__table--reorderable`,{[`${m}--expandable`]:g,[`${m}__table--vertical`]:y}),children:O})}):O}renderRowBody({row:o,index:s,realColumn:l,parent:a}){const{baseClassName:c,renderRowBody:d}=this.props,{vertical:p}=this.state;if(!d)return null;const m=l.find(({key:S})=>S==="reorderable"),g=l.find(({key:S})=>S==="expander"),v=this.isRowExpanded(o),y=x.createRef();return f.jsx(dn,{in:v,unmountOnExit:!0,timeout:{enter:0,exit:300},classNames:`${c}__row-body-`,nodeRef:y,children:S=>f.jsxs("tr",{className:`${c}__row-body`,ref:y,children:[m?f.jsx("td",{className:`${c}__cell-reorderable`}):null,g?f.jsx("td",{className:`${c}__cell-expander`}):null,f.jsx("td",{colSpan:l.length-(m?1:0)-(g?1:0),className:`${c}__cell-body`,children:f.jsx("div",{className:`${c}__row-body-content-wrapper`,children:f.jsx("div",{className:`${c}__row-body-content ${c}__row-body-content--${S}`,children:f.jsx(Wt.Provider,{value:p,children:d(o,{index:s,parent:a})})})})})]})})}renderToolbar(){const{toolbar:o,allRowsSelected:s,totalRows:l,data:a,locale:c}=this.props,{selection:d}=this.state;let p;if(d.length===1){const g=this.flatData(a).find(v=>et(v,this.props)===d[0]);g&&(p=this.getRowTitle(g))}if(!o)return null;const m={selectedRows:s?l||f.jsx(Pe,{namespace:"List",content:"all",translators:c}):d.length,selectedRowTitle:p};return f.jsx(Gh.Provider,{value:m,children:o})}shouldBePagination(){const{totalRows:o,pagination:s}=this.props;if(!s||!o)return!1;if(o&&x.isValidElement(s)){const{itemsPerPageOptions:l=Hh}=s.props;if(Array.isArray(l)){const a=l.filter(Number);if(a.length){const c=Math.min(...a);if(o<=c)return!1}}}return!0}renderHeader(){const{baseClassName:o,allRowsSelected:s,totalRows:l,locale:a}=this.props,{selection:c}=this.state,d=this.shouldBePagination();return l===void 0&&!d?null:f.jsxs("div",{className:`${o}__header`,children:[l===void 0?f.jsx("span",{}):f.jsx("span",{children:f.jsx("span",{className:`${o}__header-text`,children:Ax({selectedRows:c.length,totalRows:l,allRowsSelected:s,translators:a})})}),d&&f.jsx("div",{className:`${o}__header-text`,children:this.renderPagination("header")})]})}renderEmptyView(){const{emptyView:o,filtered:s}=this.props;return o===void 0?s?f.jsx(Gr,{reason:"filtered"}):f.jsx(Gr,{}):o}renderPagination(o){const{pagination:s,loading:l}=this.props;if(!s)return null;const a={loading:l};switch(o){case"header":a.view="popover";break;case"footer":a.onSelect=c=>{this.needScroll=!0,Re(s.props.onSelect,c)},s.props.onItemsPerPageChange&&(a.onItemsPerPageChange=c=>{this.needScroll=!0,Re(s.props.onItemsPerPageChange,c)});break}return x.cloneElement(s,{...a})}renderSelectionMenu(o){const{allRowsSelected:s,baseClassName:l,totalRows:a,data:c,locale:d,onSelectAll:p}=this.props,{selection:m}=this.state,g=m.length,v=this.shouldBePagination(),y=a||this.flatData(c??[]).filter(_=>!_.disabled).length,S=s||g===y,C=this.isAllRowsCheckedOnPage(c,m),b=this.props?.pagination?.props.itemsPerPage;return v?f.jsxs("div",{className:`${l}__select-all-wrapper`,children:[f.jsx(gl,{...o}),this.state.selectAllActive&&f.jsxs(Or,{className:`${l}__select-all-menu`,children:[C&&f.jsxs(xt,{disabled:!0,children:[f.jsx(Pe,{namespace:"List",content:"allItemsOnPageSelected",translators:d}),f.jsx(sr,{intent:"info",children:b})]}),S?f.jsxs(xt,{disabled:!0,children:[f.jsx(Pe,{namespace:"List",content:"allItemsSelected",translators:d}),f.jsx(sr,{intent:"info",children:y})]}):f.jsxs(xt,{onClick:()=>{this.handleSelectAll(),this.toggleSelectionMenu(),p&&p("SELECT_ALL")},children:[f.jsx(Pe,{namespace:"List",content:"selectAllItems",translators:d}),f.jsx(sr,{intent:"inactive",children:y})]}),!C&&f.jsxs(xt,{disabled:C,onClick:()=>{this.handlePageSelectionChange(),this.toggleSelectionMenu(),p&&p("SELECT_ALL_ON_PAGE")},children:[f.jsx(Pe,{namespace:"List",content:"selectAllItemsOnPage",translators:d}),f.jsx(sr,{intent:S?"info":"inactive",children:b})]}),(S||C)&&f.jsx(xt,{onClick:()=>{this.handleDeselectAll(),this.toggleSelectionMenu()},children:f.jsx(Pe,{namespace:"List",content:"deselectAll",translators:d})})]})]}):f.jsx(gl,{...o})}render(){const{baseClassName:o,className:s,data:l,columns:a,sortColumn:c,sortDirection:d,onSortChange:p,selection:m,onSelectionChange:g,renderSelectionCheckbox:v,rowKey:y,renderRowBody:S,expandedRows:C,notExpandableRows:b,onExpandedRowsChange:_,loadingRows:P,pagination:I,totalRows:j,toolbar:O,allRowsSelected:V,onAllRowsSelectedChange:N,filtered:$,emptyView:F,emptyViewMode:W,sidebar:z,locale:K,vertical:se,loading:ye,rowProps:re,reorderable:oe,onReorderEnd:M,autoExpandSingleItem:J,translate:H,...A}=this.props,{vertical:G}=this.state;if(!(l&&l.length>0)&&!$&&W==="all")return this.renderEmptyView();const q=a.map((ce,Ee)=>{const xe=[],de=[];if(Ee===0&&de.push(`${o}__cell-first`),ce.align&&!G){const _e=`${o}__cell-${ce.align}`;xe.push(_e),de.push(_e)}ce.className&&(xe.push(ce.className),de.push(ce.className));const me={...ce};return xe.length&&(me.className=Q(...xe)),de.length&&(me.cellProps={className:Q(...de)}),me});if(g){const ce=this.shouldBePagination(),xe={checked:this.isAllRowsChecked(l,this.state.selection)||this.isAllRowsCheckedOnPage(l,this.state.selection),indeterminate:N&&ce?this.state.selectAllActive:void 0,onChange:N&&ce?()=>this.toggleSelectionMenu():this.handleGlobalSelectionChange,inputProps:{"aria-label":H?.("selectAllRows")}};let de=f.jsx(gl,{...xe});N?de=this.renderSelectionMenu(xe):typeof v=="function"&&(de=v(xe)),q.unshift({key:"selection",type:"internal",className:`${o}__cell-selection`,cellProps:{className:`${o}__cell-selection`},title:de,render:me=>{const{virtual:_e}=this.getRowProps(me);if(_e)return null;if(this.isRowLoading(me))return f.jsx(Dl,{className:`${o}__spinner`});const We={checked:this.isRowSelected(me),disabled:me.disabled,onChange:ct=>this.handleRowSelectionChange(ct,et(me,this.props)),inputProps:{value:et(me,this.props),"aria-label":H?.("selectRow")}};return typeof v=="function"?v(We,me):f.jsx(gl,{...We})}})}S&&q.unshift({key:"expander",type:"internal",className:`${o}__cell-expander`,cellProps:{className:`${o}__cell-expander`},title:f.jsx(fe,{ghost:!0,"aria-label":H?.("toggleAllRows"),className:`${o}__row-expander`,icon:f.jsx(Le,{className:`${o}__row-expander-icon`,children:f.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 10",children:f.jsx("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M1.5 1.4L5 4.9l3.5-3.5M1.5 5.1L5 8.6l3.5-3.5"})})}),onClick:this.handleGlobalExpandingChange}),render:ce=>this.isRowExpandable(ce)&&f.jsx(fe,{ghost:!0,"aria-label":H?.("toggleRow"),className:`${o}__row-expander`,icon:f.jsx(Le,{className:`${o}__row-expander-icon`,children:f.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 10",children:f.jsx("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M1.5 3.2L5 6.7l3.5-3.5"})})}),onClick:()=>this.handleRowExpandingChange(ce)})}),oe&&q.unshift({key:"reorderable",type:"internal",className:`${o}__cell-reorderable`,cellProps:{className:`${o}__cell-reorderable`},title:null,render:()=>f.jsx("span",{className:`${o}__cell-reorderable-indicator`,"data-movable-handle":!0,children:f.jsx("svg",{width:"6",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:f.jsx("path",{d:"M0 0h2v2H0zM0 4h2v2H0zM0 8h2v2H0zM0 12h2v2H0zM4 0h2v2H4zM4 4h2v2H4zM4 8h2v2H4zM4 12h2v2H4z",fill:"currentColor"})})})});const R=!G&&a.some(ce=>ce.title);let U;if(!(l&&l.length>0)&&($||W==="items"))U=this.renderEmptyView();else{const ce=({children:xe,props:de})=>f.jsx(Bx,{children:f.jsxs("table",{className:Q(`${o}__table`,{[`${o}--expandable`]:S,[`${o}__table--vertical`]:G,[`${o}__table--reorderable`]:oe}),...de,children:[R&&f.jsx("thead",{children:f.jsx("tr",{className:Q(`${o}__table-thead`,{[`${o}__row--expanded`]:this.isAnyRowsExpanded(l,this.state.expandedRows)}),children:q.map(({key:me,title:_e,sortable:We,sort:ct,width:X,render:ke,truncate:Ce,type:He,cellProps:bt,...Ge})=>{if(We){const gn=`tooltip-title-${++Tx}`,Nt=typeof _e=="string",vn=Nt?{"aria-label":H?.("sort",{columnName:_e})}:{"aria-labelledby":gn};_e=f.jsxs("div",{className:"th__action",children:[_e,!Nt&&f.jsx("span",{className:"th__accessibility_title",id:gn,children:H?.("sort",{columnName:_e})}),f.jsx("button",{type:"button",className:"th__sort-button",...vn})]});const wn=this.state.sortColumn===me,Yr=wn&&this.state.sortDirection==="ASC",ns=wn&&this.state.sortDirection==="DESC",rs=()=>wn?Yr?"ascending":"descending":"none";Ge.className=Q({"is-sortable":We,"is-sorted":wn,"is-sorted--up":Yr,"is-sorted--down":ns},Ge.className),Ge["aria-sort"]=rs(),Ge.onClick=()=>this.sort(me)}return X&&(Ge.style={...Ge.style,width:X}),f.jsx("th",{...Ge,children:_e},me)})})}),oe?xe:f.jsx("tbody",{children:xe})]})}),Ee=({value:{row:xe},index:de,props:me,isDragged:_e})=>this.renderRow({row:xe,index:de,hasTitle:R,realColumn:q,reorderableProps:me,isDragged:_e});if(oe&&this.state.ReorderableList){const{ReorderableList:xe}=this.state;U=f.jsx(xe,{beforeDrag:({elements:de,index:me})=>{const We=Array.from(de[me].firstElementChild.children).map(ct=>window.getComputedStyle(ct).width);this.setState({reorderableItemWidths:We})},onChange:({oldIndex:de,newIndex:me})=>{Re(M,{oldIndex:de,newIndex:me})},values:this.getData().map(de=>({row:de})),renderList:ce,renderItem:Ee,lockVertically:!0,hooks:{getChildren:de=>de.filter(me=>me.nodeName!=="THEAD")},useDragHandle:!1})}else U=ce({children:this.getData().map((xe,de)=>Ee({value:{row:xe},index:de}))})}U=f.jsx("div",{className:Q(`${o}__table-container`,{[`${o}__table-container--loading`]:ye}),children:U}),z&&(U=f.jsxs(_x,{gap:"md",className:Q(`${o}__content`,{[`${o}__content--vertical`]:G}),children:[f.jsx(If,{className:`${o}__sidebar`,children:z}),f.jsx(If,{fill:!0,children:U})]}));const ge=this.shouldBePagination(),Se=ce=>f.jsxs("div",{ref:ce,className:Q(o,s),...A,children:[this.renderHeader(),this.renderToolbar(),ge&&f.jsx("span",{ref:this.anchorRef}),U,ge&&f.jsx("div",{className:`${o}__footer`,children:this.renderPagination("footer")})]});return typeof se=="number"?f.jsx(Qr,{bounds:!0,onResize:this.handleResize,children:({measureRef:ce})=>Se(ce)}):Se()}}ee(qh,"defaultProps",{data:[],sortColumn:void 0,sortDirection:"ASC",onSortChange:void 0,onSelectionChange:void 0,selection:[],renderSelectionCheckbox:void 0,rowKey:"key",renderRowBody:void 0,expandedRows:[],notExpandableRows:[],onExpandedRowsChange:void 0,loadingRows:[],className:"",baseClassName:`${ue.CLS_PREFIX}list`,pagination:void 0,totalRows:void 0,toolbar:void 0,allRowsSelected:!1,onAllRowsSelectedChange:void 0,filtered:!1,emptyView:void 0,emptyViewMode:"all",sidebar:void 0,locale:void 0,vertical:Xl,loading:!1,rowProps:void 0,reorderable:!1,onReorderEnd:void 0,autoExpandSingleItem:!0});const Zr=n=>{const o=gt("List");return f.jsx(qh,{...n,translate:o})},Lx=({baseClassName:n=`${ue.CLS_PREFIX}paragraph`,className:o,children:s,component:l="p",...a})=>f.jsx(l,{className:Q(n,o),...a,children:s});let Of=0;const jx=({baseClassName:n=`${ue.CLS_PREFIX}overlay`,className:o,children:s=null,isOpen:l,placement:a="center",size:c="md",sideBanner:d,sideBannerContainer:p,onClose:m,canCloseOnBackdropClick:g=!0,canCloseOnEscapePress:v=!0,style:y={},containerProps:S={},onAnimationExited:C,...b})=>{const _=x.useRef(null),P=x.useRef(null),[I,j]=x.useState(!1);x.useEffect(()=>j(l),[l]);const O=()=>{if(P.current===null||document.activeElement===null)return;if(!P.current.contains(document.activeElement)){const K=P.current.querySelector("[autofocus]");K instanceof HTMLElement?K.focus():P.current.focus()}};x.useLayoutEffect(()=>{I&&O()},[I]);const V=()=>{g?Re(m):I&&O()},N=z=>{const K=document.activeElement;K&&K.closest(".CodeMirror")||!z.isDefaultPrevented()&&z.key==="Escape"&&(Re(m),z.preventDefault())},$=z=>{const K=`${n}__side`;let se=null;return x.isValidElement(z)?se=z:typeof z=="string"?se=f.jsx("img",{className:`${K}-image`,src:z,alt:""}):se=f.jsx("img",{className:`${K}-image`,...z}),f.jsx("div",{className:K,children:se})},F=`${n}--open`,W={in:I,classNames:{enterActive:F,enterDone:F},timeout:300};return f.jsx(Xo,{level:ue.Z_INDEX_OVERLAY,children:f.jsxs("div",{className:Q(n,`${n}--${a}`,`${n}--${c}`,d&&`${n}--side`,o),style:{"--overlay-side-banner-background":p?.background,"--overlay-side-banner-align":p?.align,...y},...b,children:[f.jsx(dn,{nodeRef:_,...W,children:f.jsx("div",{ref:_,className:`${n}__backdrop`,onClick:V})}),f.jsx(dn,{onExited:C,nodeRef:P,...W,children:f.jsxs(Mh,{className:`${n}__content`,onKeyUp:v?N:void 0,ref:P,role:"dialog","aria-modal":"true",...S,children:[f.jsx("div",{className:`${n}__body`,children:s}),d&&$(d)]})})]})})},Xh=({isOpen:n=!1,...o})=>{const s=x.useRef(!1),[l,a]=x.useState(!1),c=x.useRef(null),d=x.useCallback(()=>{s.current&&(s.current=!1,--Of===0&&gv(),Tv(c.current,300),c.current?.focus())},[]);if(x.useEffect(()=>{n?(s.current=!0,mv(),Of++,document.activeElement instanceof HTMLElement&&(c.current=document.activeElement),a(!0)):d()},[n,d]),x.useEffect(()=>()=>d(),[d]),!l)return null;const p=()=>{a(!1)};return f.jsx(jx,{isOpen:n,onAnimationExited:p,...o})},Qh=({onClose:n,closingConfirmation:o})=>{const[s,l]=x.useState(!1),[a,c]=x.useState(!1),d=()=>{c(!1),Re(n)},p=()=>{c(!1)};let m;typeof n=="function"&&(m=()=>{o?(l(!0),c(!0)):n()});let g=null;return s&&(g=f.jsx(Kx,{isOpen:a,size:"sm",onClose:p,buttons:[f.jsx(fe,{intent:"primary",onClick:p,children:f.jsx(Pe,{content:"ClosingConfirmation.cancel"})},"cancel"),f.jsx(fe,{onClick:d,children:f.jsx(Pe,{content:"ClosingConfirmation.confirm"})},"confirm")],cancelButton:!1,children:f.jsx(Lx,{children:f.jsx(Pe,{content:"ClosingConfirmation.content"})})})),{onCloseWithConfirmation:m,closingConfirmationDialog:g}},Zh=n=>n.replace(/]/g,"").split("["),Ff=(n,o)=>isNaN(o)&&(Array.isArray(n)||typeof n!="object"||n===null)?{}:!isNaN(o)&&!Array.isArray(n)?[]:isNaN(o)?{...n}:[...n],lc=(n,o,s)=>{const l=Zh(o);let a;try{a=l.reduce((c,d)=>c[d],n)}catch{}return a===void 0?s:a},Nx=(n,o,s)=>{const l=Zh(o),a=Ff(n,l[0]);let c,d=a;for(;(c=l.shift())&&l.length;)d[c]=Ff(d[c],l[0]),d=d[c];return c&&(d[c]=s),a},Ix=({value:n="",onSave:o,onCancel:s,baseClassName:l})=>{const a=gt("InPlaceEdit"),[c,d]=x.useState(n),p=v=>{d(v.target.value)},m=()=>o(c),g=v=>{v.key==="Escape"?s():v.key==="Enter"&&m()};return f.jsxs("div",{className:`${l}__edit`,children:[f.jsx(ts,{className:`${l}__edit-input`,value:c,onChange:p,onKeyDown:g,autoFocus:!0}),f.jsxs("div",{className:`${l}__edit-actions`,children:[f.jsx(fe,{ghost:!0,className:Q(`${l}__control-button`,`${l}__control-button--ok`),icon:"check-mark",onClick:m,tooltip:a("okButtonHint"),tooltipAsLabel:!0}),f.jsx(fe,{ghost:!0,className:Q(`${l}__control-button`,`${l}__control-button--cancel`),icon:"cross-mark",onClick:s,tooltip:a("cancelButtonHint"),tooltipAsLabel:!0})]})]})},Dx=({baseClassName:n=`${ue.CLS_PREFIX}in-place-edit`,className:o,onChange:s,value:l,...a})=>{const c=gt("InPlaceEdit"),[d,p]=x.useState(!1),m=()=>p(v=>!v),g=v=>{s?.(v),m()};return f.jsxs("div",{className:Q(n,o),...a,children:[!d&&l,!d&&s&&f.jsx(fe,{ghost:!0,className:Q(`${n}__control-button`,`${n}__control-button--edit`),onClick:m,icon:{name:"pencil",className:`${n}__control-button-icon`},tooltip:c("editButtonHint"),tooltipAsLabel:!0}),d&&f.jsx(Ix,{baseClassName:n,value:`${l}`,onSave:g,onCancel:m})]})},xc=x.createContext(null),Ox=n=>{const[o,s]=x.useState(n??!1),[l,a]=x.useState(n);return n!==l&&(a(n),s(n??!1)),[o,s]},$f=n=>{if(!n.current)return!1;const{width:o}=n.current.getBoundingClientRect();return o<Xl},Fx=(n,o)=>{const s=x.useContext(Wt),[l,a]=x.useState(!1);return x.useLayoutEffect(()=>{a($f(o))},[o]),zh({ref:o,onResize:()=>{a($f(o))},callOnInit:!1}),[n,s,l].find(d=>typeof d=="boolean")},$x=`${ue.CLS_PREFIX}section`,Mx=({baseClassName:n=$x,className:o,intent:s,collapsible:l=!1,collapsed:a=!1,onToggle:c,title:d,onTitleChange:p,onClose:m,buttons:g,vertical:v,children:y,...S})=>{const C=gt("Section"),b=x.useRef(null),_=x.useRef(null),P=Fx(v,b),[I,j]=Ox(a),O=()=>{j($=>(c?.(!$),!$))},V=x.useContext(xc),N=x.useMemo(()=>({expand:()=>{V?.expand(),j(!1)}}),[j,V]);return f.jsx(xc.Provider,{value:N,children:f.jsx(Wt.Provider,{value:P,children:f.jsxs("div",{ref:b,className:Q(n,{[`${n}--${s}`]:s,[`${n}--collapsible`]:l,[`${n}--collapsed`]:I,[`${n}--vertical`]:P},o),...S,children:[d&&f.jsxs("div",{className:`${n}__header`,children:[l&&f.jsx(fe,{"aria-label":C(I?"expand":"collapse"),ref:_,ghost:!0,className:Q(`${n}__control-button`,`${n}__control-button--collapse`),icon:{name:"chevron-up",flipVertical:I},onClick:O,"aria-expanded":!I}),f.jsx(Dx,{className:`${n}__title`,value:d,onChange:p,onClick:$=>{!l||qf($)||_.current?.click()}}),(m||g)&&f.jsxs("div",{className:`${n}__header-buttons`,children:[g,m&&f.jsx(fe,{ghost:!0,"aria-label":C("closeButton"),className:Q(`${n}__control-button`,`${n}__control-button--close`),onClick:m,icon:"cross-mark"})]})]}),f.jsx("div",{style:{display:I?"none":void 0},children:y})]})})})},zx=`${ue.CLS_PREFIX}section-item`,Vx=({baseClassName:n=zx,className:o,children:s,title:l,actions:a=!1,vertical:c,...d})=>{const p=x.useContext(Wt);return f.jsxs("div",{className:Q(n,{[`${n}--actions`]:a,[`${n}--vertical`]:c===void 0?p:c},o),...d,children:[l==null?null:f.jsx("div",{className:`${n}__title`,children:l}),f.jsx("div",{className:`${n}__value`,children:s})]})},Hx=({baseClassName:n=`${ue.CLS_PREFIX}hint`,className:o,children:s,component:l,...a})=>{const c=l||"span";return f.jsx(c,{className:Q(n,o),...a,children:s})},Vc=x.createContext(void 0);Vc.displayName="FormContext";const Hc=x.createContext(null);Hc.displayName="ScrollableElementFormContext";const Uc=x.createContext(void 0);Uc.displayName="DisabledContext";const Ux=`${ue.CLS_PREFIX}form-field`,Cc=void 0,$o=(n,o=!1)=>{if(Array.isArray(n)&&n.length>0)return n;const s=[];return o&&s.push(void 0),s},Mf=n=>!n&&n!==0||Array.isArray(n)&&n.length===0||!Array.isArray(n)&&typeof n=="object"&&Object.values(n).filter(o=>!!o).length===0;class Wx extends x.Component{constructor(o){super(o),ee(this,"fieldApi",void 0),ee(this,"targetRefs",void 0),ee(this,"focusTimer",null),ee(this,"getFieldApi",p=>this.props.multi?{getValues:()=>this.fieldApi.getValues(),getId:()=>{const v=this.fieldApi.getId();return v&&`${v}-${p}`},getDescriptionLabelId:()=>this.fieldApi.getDescriptionLabelId(),getName:()=>{const v=this.fieldApi.getName();return v&&`${v}[${p}]`},getValue:v=>{const y=this.fieldApi.getValue();return y instanceof Array&&y[p]?y[p]:v},setValue:v=>{const y=$o(this.fieldApi.getValue(),!0);return this.fieldApi.setValue(y.map((S,C)=>C===p?v:S))},getErrors:()=>{const v=this.fieldApi.getErrors();return v instanceof Array&&v[p]?v[p]:{}},getRequiredMark:()=>p===0?this.fieldApi.getRequiredMark():null,getSeparator:()=>f.jsx("span",{className:`${this.props.baseClassName}__separator`}),isDisabled:()=>!!this.props.disabled,getFullDescription:()=>p===0?this.fieldApi.getFullDescription():null}:this.fieldApi),ee(this,"focus",p=>{let m=0;Array.isArray(p)&&(m=p.findIndex(y=>!!y));const{scrollableElement:g}=this.props,v=this.targetRefs[m];v&&(setTimeout(()=>{Xf(v,{boundary:g})},0),this.focusTimer=setTimeout(()=>{v&&new JS().focusFirstDescendant(v)},500))}),ee(this,"handleAddMore",()=>{const p=$o(this.fieldApi.getValue(),!0);this.fieldApi.setValue([...p,Cc])}),ee(this,"handleRemove",p=>{const m=$o(this.fieldApi.getValue());this.fieldApi.setValue(m.filter((g,v)=>v!==p)),Re(this.props.onRemoveRow,p),this.setState(g=>g.errors&&g.errors.filter?{errors:g.errors.filter((v,y)=>y!==p)}:{})}),ee(this,"setTargetRef",p=>m=>{this.targetRefs[p]=m}),ee(this,"renderRemoveButton",p=>{const{multi:m,disabled:g,locale:v}=this.props,y=$o(this.fieldApi.getValue()),S=m&&y.length===1&&!Mf(y[0]);if(!m||y.length<1||y.length===1&&Mf(y[0]))return null;const C=S?"clear":"remove",b=v?.[C],_=this.props.translate?.(C),P=b??_;return f.jsx(fe,{className:`${this.props.baseClassName}__remove`,icon:S?"clean":"cross-mark",tooltip:P,tooltipAsLabel:!0,onClick:()=>this.handleRemove(p),disabled:g,ghost:!0})}),ee(this,"renderDescription",(p,m)=>{const{baseClassName:g,description:v,multi:y}=this.props;return!v||y&&$o(this.fieldApi.getValue()).length-1>p?null:f.jsx(Hx,{id:m?`${m}-description`:void 0,component:"div",className:`${g}__description`,children:v})}),ee(this,"renderField",(p=0,m=!1)=>{const{baseClassName:g,className:v,id:y,name:S,value:C,onChange:b,label:_,description:P,errors:I,required:j,children:O,multi:V,disabled:N,addMoreValidator:$,onRemoveRow:F,locale:W,form:z,section:K,vertical:se,scrollableElement:ye,fullDescription:re,translate:oe,...M}=this.props,J=this.getFieldApi(p),H=J.getErrors(),A=H&&Object.keys(H).length>0;let G=_;G&&p&&(G="");let q=typeof O=="function"?O(J):O;V&&(q=f.jsxs("div",{className:`${g}__multi`,children:[q," ",this.renderRemoveButton(p)]}));const R=J.getId(),U=W?.addMore??this.props.translate?.("addMore");return f.jsxs(Vx,{className:Q(g,{[`${g}--error`]:A,[`${g}--vertical-multi`]:V&&se},v),title:G===null?null:f.jsxs("div",{className:`${g}__label`,children:[f.jsx("label",{htmlFor:R,children:G}),J.getFullDescription(),j?J.getRequiredMark():null]}),vertical:se,...M,children:[f.jsx("div",{ref:this.setTargetRef(p),children:q}),A&&Object.keys(H).map(ge=>f.jsxs("span",{id:R?`${R}-${ge}`:void 0,className:`${g}__error`,children:[f.jsx(Le,{className:`${g}__error-icon`,name:"exclamation-mark-circle-filled",size:"12"}),H[ge]]},ge)),this.renderDescription(p,R),m&&f.jsx(ar,{role:"button",onClick:this.handleAddMore,className:`${g}__add-more`,disabled:N,children:U})]},p)});const{value:s,multi:l}=this.props;let a=s;l&&!a&&(a=[Cc]),this.state={value:a,errors:this.props.errors};const c=()=>this.props.form&&this.props.name?this.props.form.getErrors(this.props.name):this.state.errors,d=()=>this.props.fullDescription?f.jsx(zc,{target:f.jsx(Yf,{"aria-label":this.props.translate?.("showDescription"),outerProps:{className:`${this.props.baseClassName}__full-description`},icon:{name:"info-circle",size:"12",className:`${this.props.baseClassName}__full-description-icon`}}),placement:"right",intent:"info",children:this.props.fullDescription}):null;this.fieldApi={getId:()=>{if(this.props.id)return this.props.id;if(this.props.name)return this.props.name.replace(/[[\]]+/g,"-").replace(/-+$/,"")},getDescriptionLabelId:()=>{const p=c(),m=this.fieldApi.getId();if(!m)return;if(p&&Object.keys(p).length>0){const[v]=Object.keys(p);return`${m}-${v}`}return!!this.props.description?`${m}-description`:void 0},getName:()=>this.props.name,getValues:()=>this.props.form?this.props.form.getValues():null,getValue:p=>this.props.form&&this.props.name?this.props.form.getValue(this.props.name,p):this.state.value||p,setValue:p=>{this.setState({value:p}),this.props.form&&this.props.name&&this.props.form.setValue(this.props.name,p),Re(this.props.onChange,p)},getErrors:c,getRequiredMark:()=>this.props.form?this.props.form.getRequiredMark():null,isDisabled:()=>!!this.props.disabled,getFullDescription:d},this.targetRefs=[]}static getDerivedStateFromProps(o,s){const l={},{errors:a,form:c,required:d,name:p}=o,{prevErrors:m,prevRequired:g}=s;return o.value!==void 0&&(l.value=o.value),a!==m&&(l.errors=a),p&&c&&d!==g&&c.setRequiredField(p,!!d),l.prevErrors=a,l.prevRequired=d,l}componentDidMount(){this.props.form&&this.props.name&&(this.props.form.setRequiredField(this.props.name,!!this.props.required),this.props.form.registerField(this.props.name,{focus:this.focus,sectionContext:this.props.section}))}componentWillUnmount(){this.props.form&&this.props.name&&(this.props.form.setRequiredField(this.props.name,!1),this.props.form.unregisterField(this.props.name)),this.focusTimer&&clearTimeout(this.focusTimer)}render(){if(!this.props.multi)return this.renderField();const o=typeof this.props.multi=="object"&&this.props.multi.max?this.props.multi.max:1/0;let s=0;const l=(this.fieldApi.getValue()||[]).length||1,a=[];do a.push(this.renderField(s++,l===s&&l<o));while(s<l);return a}}const Ql=({value:n=Cc,errors:o={},required:s=!1,baseClassName:l=Ux,...a})=>{const c=x.useContext(Vc),d=x.useContext(xc),p=x.useContext(Wt),m=a.vertical===void 0?p:a.vertical,g=x.useContext(Hc),v=x.useContext(Uc),y=gt("FormField");return f.jsx(Wx,{...a,form:c,section:d,vertical:m,scrollableElement:g,disabled:a.disabled||v,value:n,errors:o,required:s,baseClassName:l,translate:y})};Ql.displayName="FormField";const Gx=Lc({defaultProps:{size:"lg"}});class Yh extends x.Component{constructor(...o){super(...o),ee(this,"state",{values:this.props.values,vertical:this.props.vertical||!1,requiredFields:[],formContext:{getValues:()=>this.state.values,getValue:(s,l)=>this.state.values?lc(this.state.values,s,l):l,setValue:(s,l)=>{this.setState(({values:a})=>a?{values:Nx(a,s,l)}:null),Re(this.props.onFieldChange,s,l)},getErrors:s=>this.props.errors?lc(this.props.errors,s,{}):{},registerField:(s,l)=>{s&&(this.fields[s]=l)},unregisterField:s=>{s&&delete this.fields[s]},setRequiredField:(s,l)=>{this.setState(a=>l?{requiredFields:[...a.requiredFields,s]}:{requiredFields:a.requiredFields.filter(c=>c!==s)})},getRequiredMark:()=>this.props.requiredMark}}),ee(this,"fields",{}),ee(this,"handleSubmit",s=>{s.preventDefault(),this.props.onSubmit&&this.state.values&&this.props.onSubmit(this.state.values,!1)}),ee(this,"handleSubmitClick",s=>{s.currentTarget.type!=="submit"&&this.props.onSubmit&&this.state.values&&this.props.onSubmit(this.state.values,!1)}),ee(this,"handleApplyClick",s=>{s.currentTarget.type!=="submit"&&this.props.onSubmit&&this.state.values&&this.props.onSubmit(this.state.values,!0)}),ee(this,"handleResize",({bounds:s})=>{const{vertical:l}=this.props;if(l!==void 0){this.setState({vertical:l});return}this.setState({vertical:s.width<Xl})}),ee(this,"renderForm",({actionButtons:s}={})=>{const{innerRef:l,baseClassName:a,className:c,children:d,requiredMark:p,hideRequiredLegend:m,values:g,errors:v,submitButton:y,applyButton:S,cancelButton:C,onFieldChange:b,onSubmit:_,additionalButtons:P,footerClassName:I,state:j,render:O,vertical:V,...N}=this.props;return f.jsx(Vc.Provider,{value:this.state.formContext,children:f.jsx(Wt.Provider,{value:this.state.vertical,children:f.jsx(Uc.Provider,{value:!!j,children:f.jsx(Qr,{onResize:this.handleResize,innerRef:l,bounds:!0,children:({measureRef:$})=>f.jsxs("form",{ref:$,className:Q(a,{[`${a}--has-required`]:this.hasRequiredField()},c),onSubmit:this.handleSubmit,...N,children:[d,s,f.jsx("input",{type:"image",src:"data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=",style:{border:0,height:0,width:0,position:"absolute",display:"none"},"aria-hidden":"true",tabIndex:-1})]})})})})})}),ee(this,"renderActionButtons",()=>{const{submitButton:s,applyButton:l,cancelButton:a,state:c,additionalButtons:d,baseClassName:p,footerClassName:m}=this.props;return f.jsx(Mx,{className:Q(`${p}__footer`,m),children:f.jsx(Ql,{children:f.jsxs(Vl.Provider,{value:Gx,children:[this.renderSubmitButton({submitButton:s,state:c}),this.renderApplyButton({applyButton:l,state:c}),this.renderAdditionalButtons({additionalButtons:d}),this.renderCancelButton({cancelButton:a,state:c})]})})})})}static getDerivedStateFromProps(o,s){const{values:l,errors:a,requiredMark:c}=o,{prevValues:d,prevErrors:p,prevRequiredMark:m}=s,g={};return l!==d&&(g.values=l),(l!==d||a!==p||c!==m)&&(g.formContext={...s.formContext}),g.prevValues=l,g.prevErrors=a,g.prevRequiredMark=c,g}componentDidUpdate(o){const{errors:s}=this.props;if(s!==o.errors){let l,a;Object.keys(this.fields).forEach(c=>{const d=lc(s,c);if(!d||typeof d!="object"||Object.keys(d).length===0)return;const p=this.fields[c];p.sectionContext?.expand(),l||(l=p,a=d)}),l&&l.focus(a)}}hasRequiredField(){return this.props.requiredMark&&this.state.requiredFields.length>0}renderSubmitButton({submitButton:o,state:s}){return o?f.jsx(fe,{intent:"primary",state:s==="submit"?"loading":void 0,disabled:!!s,onClick:this.handleSubmitClick,children:f.jsx(Pe,{content:"Form.submitButton"}),...typeof o=="object"?o:{}}):null}renderApplyButton({applyButton:o,state:s}){return o?f.jsx(fe,{intent:"primary",state:s==="apply"?"loading":void 0,disabled:!!s,onClick:this.handleApplyClick,children:f.jsx(Pe,{content:"Form.applyButton"}),...typeof o=="object"?o:{}}):null}renderCancelButton({cancelButton:o,state:s}){return o?f.jsx(fe,{state:s==="cancel"?"loading":void 0,disabled:!!s,children:f.jsx(Pe,{content:"Form.cancelButton"}),...typeof o=="object"?o:{}}):null}renderAdditionalButtons({additionalButtons:o}){const{baseClassName:s}=this.props;return Array.isArray(o)?o.map(l=>{if(x.isValidElement(l)){const a={className:Q(l.props.className,`${s}__additional-button`)};return x.cloneElement(l,a)}return l}):null}render(){const{render:o}=this.props;return typeof o=="function"?o({renderForm:this.renderForm,renderActionButtons:this.renderActionButtons}):this.renderForm({actionButtons:this.renderActionButtons()})}}ee(Yh,"defaultProps",{children:void 0,requiredMark:f.jsx("span",{className:`${ue.CLS_PREFIX}form__required`}),hideRequiredLegend:!1,values:{},errors:{},state:void 0,submitButton:!0,applyButton:!0,cancelButton:!0,additionalButtons:[],onFieldChange:void 0,onSubmit:void 0,className:void 0,footerClassName:void 0,vertical:void 0,baseClassName:`${ue.CLS_PREFIX}form`,render:void 0,innerRef:void 0});const Wc=x.forwardRef((n,o)=>{const s=x.useRef(null);return x.useImperativeHandle(o,()=>({submit(){s.current?.dispatchEvent(new Event("submit",{cancelable:!0,bubbles:!0}))}})),f.jsx(Yh,{innerRef:s,...n})});Wc.displayName="Form";const zf=n=>n&&typeof n=="object"&&!x.isValidElement(n),Kx=({baseClassName:n=`${ue.CLS_PREFIX}dialog`,isOpen:o=!1,size:s="md",closable:l=!0,canClose:a=!0,className:c,children:d,actions:p,banner:m,image:g,title:v,subtitle:y,cancelTitle:S,cancelButton:C,buttons:b,form:_,onClose:P,closingConfirmation:I,...j})=>{const O=gt("Dialog"),[V,N]=x.useState(o),{onCloseWithConfirmation:$,closingConfirmationDialog:F}=Qh({onClose:()=>{N(!1),Re(P)},closingConfirmation:I});x.useEffect(()=>{N(o)},[o]);const W=(re,oe)=>{const M=`${n}__${oe}`;return x.isValidElement(re)?f.jsx("div",{className:M,children:re}):typeof re=="string"?f.jsx("div",{className:M,children:f.jsx("img",{alt:"",className:`${M}-inner`,src:re})}):f.jsx("div",{className:M,children:f.jsx("img",{alt:"",className:`${M}-inner`,...re})})},z=(re=_)=>{if(!l||C===!1||re&&re.cancelButton===!1)return!1;let oe={onClick:$,children:S||f.jsx(Pe,{content:"Dialog.cancelButton"})};return re&&zf(re.cancelButton)&&(oe={...oe,...re.cancelButton}),zf(C)&&(oe={...oe,...C}),oe},K=()=>{if(_)return null;let re;const oe=z();return oe&&(re=f.jsx(fe,{...oe})),b||re?f.jsxs("div",{className:`${n}__buttons`,children:[b,re]}):null};let se;_?x.isValidElement(_)?se=x.cloneElement(_,{cancelButton:z(_.props),footerClassName:Q(_.props.footerClassName,`${n}__form-footer`)}):typeof _=="object"&&(_.cancelButton=z(),_.footerClassName=Q(_.footerClassName,`${n}__form-footer`),_.applyButton=_.applyButton||!1,se=f.jsx(Wc,{..._,children:d})):se=d;const ye=x.useId();return f.jsxs(Xh,{className:Q(n,c),isOpen:V,onClose:$,canCloseOnBackdropClick:a&&l,canCloseOnEscapePress:a&&l,size:s,containerProps:{"aria-labelledby":v?ye:void 0},...j,children:[(v||y||p)&&f.jsxs("header",{className:`${n}__header`,children:[m&&W(m,"banner"),f.jsx("div",{className:`${n}__header-inner`,children:f.jsxs("div",{className:`${n}__header-body`,children:[f.jsxs("div",{className:`${n}__header-content`,children:[f.jsx("div",{id:ye,children:bl(v)?f.jsx(ql,{level:2,className:`${n}__title`,children:v}):f.jsx("div",{className:`${n}__title`,children:v})}),y&&f.jsx("div",{className:`${n}__subtitle`,children:bl(y)?f.jsx(Fr,{intent:"muted",children:y}):y})]}),(p||l)&&f.jsxs("div",{className:`${n}__header-actions`,children:[p,l&&f.jsx(fe,{"aria-label":O("closeButton"),className:`${n}__header-close`,disabled:!a,ghost:!0,size:"lg",icon:"cross-mark",onClick:$})]})]})})]}),f.jsxs("div",{className:`${n}__content`,children:[g&&W(g,"image"),se,K()]}),F]})},qx=({baseClassName:n=`${ue.CLS_PREFIX}drawer-header`,onClose:o,children:s,backButton:l=!1,hideButton:a=!1,tabs:c,...d})=>{const p=gt("Drawer"),m=()=>f.jsx(fe,{ghost:!0,"aria-label":p("backButton"),className:Q(`${n}__button`,`${n}__button--back`),size:"lg",icon:f.jsx(Le,{name:"chevron-left",flipHorizontal:Il(),className:`${n}__icon`}),onClick:o}),g=()=>f.jsx(fe,{ghost:!0,"aria-label":p("hideButton"),className:Q(`${n}__button`,`${n}__button--hide`),size:"lg",icon:f.jsx(Le,{className:`${n}__icon`,name:"minimize"}),onClick:o}),v=({disabled:C=!1}={})=>f.jsx(fe,{ghost:!0,"aria-label":p("closeButton"),className:Q(`${n}__button`,`${n}__button--close`),size:"lg",icon:f.jsx(Le,{name:"cross-mark",className:`${n}__icon`}),onClick:o,disabled:C});let y,S;return o&&(l?y=m():a?S=f.jsx("div",{className:`${n}__actions`,children:g()}):S=f.jsx("div",{className:`${n}__actions`,children:v()})),f.jsx("div",{className:n,...d,children:f.jsxs("div",{className:`${n}__inner`,children:[y,f.jsxs("div",{className:`${n}__content`,children:[s,c&&f.jsx("div",{className:`${n}__tabs`,children:f.jsx("div",{className:`${n}__tabs-inner`,children:c})})]}),S]})})},kc={info:"info-circle-filled",success:"check-mark-circle-filled",warning:"triangle-exclamation-mark-filled",danger:"exclamation-mark-circle-filled",inactive:"cross-mark-circle-filled"},Xx=(n,o)=>{if(n!==!1)return(n===!0||!n)&&o&&(n=kc[o]),Le.create(n,o?{name:kc[o]}:void 0)},Lt=({baseClassName:n=`${ue.CLS_PREFIX}status`,className:o,children:s,icon:l,intent:a,progress:c,compact:d,flip:p,outerProps:m={},...g})=>(a==="muted"&&(a="inactive"),f.jsx(Yf,{component:"span",icon:d?void 0:Xx(l,a),className:Q(n,{[`${n}--${a}`]:a&&!c,[`${n}--on-dark`]:x.useContext(en)},o),role:a==="warning"||a==="danger"?"alert":"status",outerProps:{...m,className:Q({[`${n}--compact`]:d,[`${n}--flip`]:p},m.className)},progress:c,...g,children:s})),Qx=({baseClassName:n=`${ue.CLS_PREFIX}progress-bar__indicator`,className:o,intent:s,progress:l=-1,...a})=>f.jsx("div",{className:Q(n,{[`${n}--${s}`]:s,[`${n}--indeterminate`]:l===-1},o),style:l>=0&&l<=100?{width:`${l}%`}:void 0,...a}),Zx=({baseClassName:n=`${ue.CLS_PREFIX}progress-bar`,className:o,intent:s,progress:l=-1,...a})=>f.jsx("div",{className:Q(n,{[`${n}--on-dark`]:x.useContext(en)},o),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l>=0&&l<=100?l:void 0,role:"progressbar",...a,children:f.jsx(Qx,{intent:s,progress:l})}),Kr="not_started",bc="running",Fn="done",Ec="warning",Go="error",Yx="canceled",Jh=Kr,Gc=({className:n,children:o,icon:s,title:l,statusText:a,progress:c=-1,status:d=Jh,baseClassName:p=`${ue.CLS_PREFIX}progress-step`,...m})=>{let g=null;switch(d){case Kr:g="inactive",s="dot";break;case bc:g=!1,s="dot";break;case Fn:g="success",s="check-mark-circle-filled";break;case Ec:g="warning",s="triangle-exclamation-mark-filled";break;case Go:g="danger",s="exclamation-mark-circle-filled";break;case Yx:c=0,g="inactive",s="cross-mark-circle-filled";break}return s=Le.create(s,{className:`${p}__icon`,size:$r,intent:g}),a&&(!x.isValidElement(a)||a.type!==Lt)&&(a=f.jsx(Lt,{children:a})),f.jsxs("div",{className:Q(p,{[`${p}--${g}`]:g,[`${p}--content`]:x.Children.toArray(o).length,[`${p}--on-dark`]:x.useContext(en)},n),...m,children:[s&&f.jsx("div",{className:`${p}__media`,children:s}),f.jsxs("div",{className:`${p}__body`,children:[(l||a||x.Children.toArray(o).length>0)&&f.jsxs("div",{className:`${p}__labels`,children:[f.jsxs("div",{className:`${p}__labels-body`,children:[l&&f.jsx("div",{className:`${p}__title`,children:l}),x.Children.toArray(o).length?f.jsx("div",{className:`${p}__content`,children:o}):null]}),a&&f.jsx("div",{className:`${p}__status`,children:a})]}),bc===d&&f.jsx(Zx,{className:`${p}__progress`,intent:"info",progress:c})]})]})};class Zl extends x.Component{constructor(...o){super(...o),ee(this,"state",{status:null})}static getDerivedStateFromProps({children:o}){let s=!0,l=!0,a=!0,c=!1;return o&&x.Children.forEach(o,d=>{if(x.isValidElement(d)){const p=d.props.status??Jh;s=s&&p===Kr,l=l&&p===Fn,a=a&&[Fn,Ec].includes(p),c=c||p===Go}}),l?{status:Fn}:a?{status:Ec}:s?{status:Kr}:c?{status:Go}:{status:bc}}componentDidMount(){const{status:o}=this.state,{onStatusChange:s}=this.props;o&&Re(s,o)}componentDidUpdate(o,s){const{status:l}=this.state,{onStatusChange:a}=this.props;s.status!==l&&l&&Re(a,l)}render(){const{baseClassName:o,className:s,children:l,onStatusChange:a,...c}=this.props;return f.jsx("div",{className:Q(o,s),...c,children:l})}}ee(Zl,"defaultProps",{onStatusChange:null,children:null,className:null,baseClassName:`${ue.CLS_PREFIX}progress`});const Jx=Lc({defaultProps:{size:"lg"}});class em extends x.Component{constructor(...o){super(...o),ee(this,"state",{status:null}),ee(this,"closeTimeout",void 0),ee(this,"handleStatusChange",s=>{const{onClosableChange:l,onFinish:a,onFail:c,cancelable:d,onStatusChange:p}=this.props,m=s===Fn,g=s===Go;Re(p,s),this.setState({status:s}),Re(l,d||m||g),m?Re(a):g&&Re(c)}),ee(this,"handleClose",()=>{const{onClose:s,onCancel:l,cancelable:a}=this.props;window.clearTimeout(this.closeTimeout),a&&Re(l),Re(s)}),ee(this,"handleCancel",()=>{const{onCancel:s,onClose:l,cancelable:a}=this.props;window.clearTimeout(this.closeTimeout),a&&Re(s),Re(l)})}componentDidUpdate(o,s){const{autoCloseTimeout:l,onStart:a}=this.props,{status:c}=this.state;s.status!==Fn&&c===Fn&&(window.clearTimeout(this.closeTimeout),l!==null&&(this.closeTimeout=window.setTimeout(this.handleClose,l))),s.status===Kr&&c!==Kr&&Re(a)}componentWillUnmount(){window.clearTimeout(this.closeTimeout)}render(){const{baseClassName:o,title:s,steps:l,buttons:a,cancelable:c,render:d}=this.props,{status:p}=this.state,v=c&&!(p===Fn||p===Go),y=!!(a||v),S=f.jsxs(x.Fragment,{children:[s&&f.jsx("div",{className:`${o}__title`,children:s}),f.jsx(Zl,{onStatusChange:this.handleStatusChange,className:`${o}__progress`,children:l.map((b,_)=>f.jsx(Gc,{...b},_.toString()))})]}),C=y?f.jsxs("div",{className:`${o}__footer`,children:[f.jsx(Vl.Provider,{value:Jx,children:a}),v&&f.jsx(fe,{onClick:this.handleCancel,size:"lg",children:f.jsx(Pe,{content:"DrawerProgress.cancelButton"})})]}):null;return typeof d=="function"?d({content:S,footer:C}):f.jsxs(x.Fragment,{children:[S,C]})}}ee(em,"defaultProps",{baseClassName:`${ue.CLS_PREFIX}drawer-progress`,autoCloseTimeout:0,cancelable:!1,steps:[]});const Pc=({baseClassName:n=`${ue.CLS_PREFIX}drawer`,isOpen:o=!1,placement:s="left",size:l="md",className:a,children:c,title:d,subtitle:p,backButton:m,hideButton:g,tabs:v,onClose:y,form:S,progress:C,closingConfirmation:b,..._})=>{const P=x.useRef(null),[I,j]=x.useState(!0),{onCloseWithConfirmation:O,closingConfirmationDialog:V}=Qh({onClose:y,closingConfirmation:b}),N=F=>{if(C){C.onClose=O,C.onClosableChange=j;const W=({content:z,footer:K})=>F({content:f.jsx("div",{className:`${n}__form`,children:z}),footer:K});return f.jsx(em,{render:W,...C})}if(S){if(x.isValidElement(S))return x.cloneElement(S,{className:Q(`${n}__form`,S.props.className),cancelButton:S.props.cancelButton===!1?!1:{onClick:O,...typeof S.props.cancelButton=="object"&&S.props.cancelButton},render:({renderForm:W,renderActionButtons:z})=>F({content:W(),footer:z()})});if(typeof S=="object")return S.className=Q(`${n}__form`,S.className),S.cancelButton!==!1&&(S.cancelButton={onClick:O,...typeof S.cancelButton=="object"&&S.cancelButton}),f.jsx(Wc,{...S,render:({renderForm:W,renderActionButtons:z})=>F({content:W(),footer:z()}),children:c})}return F({content:f.jsx("div",{className:`${n}__inner-body`,children:c})})},$=x.useId();return f.jsxs(Xh,{className:Q(n,{[`${n}--form`]:S},a),onClose:O,canCloseOnBackdropClick:!0,isOpen:o,placement:s,size:l,containerProps:{"aria-labelledby":$},..._,children:[N(({content:F,footer:W})=>f.jsxs(x.Fragment,{children:[f.jsxs(qx,{backButton:m,hideButton:typeof g=="boolean"?g:!!(C&&!I),onClose:O,tabs:v,children:[f.jsx("div",{id:$,children:bl(d)?f.jsx(ql,{level:2,className:`${n}__title`,children:d}):f.jsx("div",{className:`${n}__title`,children:d})}),p&&f.jsx("div",{className:`${n}__subtitle`,children:p})]}),f.jsx("div",{className:`${n}__body`,ref:P,children:f.jsx(Hc.Provider,{value:P.current,children:F})}),W&&f.jsx("footer",{className:`${n}__footer`,children:f.jsx("div",{className:`${n}__footer-inner`,children:W})})]})),V]})},eC=6e3,tC=(n,o)=>typeof n!="boolean"?o:n?eC:void 0,nC=({autoClosable:n,autoCloseTimeout:o,onClose:s})=>{const l=x.useRef(s);l.current=s,x.useEffect(()=>{const a=tC(n,o);let c;return a&&l.current&&(c=window.setTimeout(l.current,a)),()=>window.clearTimeout(c)},[n,o])},Kc=({baseClassName:n=`${ue.CLS_PREFIX}toast`,className:o,message:s,intent:l,accent:a,icon:c=l&&f.jsx(Le,{name:kc[l]}),onClose:d,closable:p=!0,autoClosable:m,autoCloseTimeout:g,innerRef:v,groupKey:y,...S})=>{const C=gt("Toast");nC({autoClosable:m,autoCloseTimeout:g,onClose:d});const b=f.jsxs("div",{tabIndex:0,role:"status",className:Q(n,l&&`${n}--${l}`,a&&`${n}--accent`,o),...S,ref:v,children:[c&&f.jsx("div",{className:`${n}__icon`,children:Le.create(c,{intent:l})}),f.jsx("div",{className:`${n}__content`,children:s}),p&&f.jsx("div",{className:`${n}__action`,children:f.jsx(fe,{ghost:!0,"aria-label":C("closeButton"),icon:{name:"cross-mark",size:"12"},className:`${n}__close`,onClick:d})})]});return a?b:f.jsx(en.Provider,{value:!0,children:b})},rC={numbers1:"numbers3",specialChar1:"specialChar2",lettersLowerCase:"comboUpperAndLower",lettersUpperCase:"comboUpperAndLower"},tm=[{name:"passwordTooShort",suggestion:f.jsx(Pe,{content:"FormFieldPassword.passwordTooShort"}),score(n){return n.length<5?-1:0}},{name:"passwordLength",score(n){return n.length<5?3:n.length>4&&n.length<8?6:n.length>7&&n.length<16?12:18}},{name:"lettersLowerCase",suggestion:f.jsx(Pe,{content:"FormFieldPassword.lettersLowerCase"}),score(n){return n.match(/[a-z]/)?1:-1}},{name:"lettersUpperCase",suggestion:f.jsx(Pe,{content:"FormFieldPassword.lettersUpperCase"}),score(n){return n.match(/[A-Z]/)?5:-1}},{name:"numbers1",suggestion:f.jsx(Pe,{content:"FormFieldPassword.numbers1"}),score(n){return n.match(/\d+/)?5:-1}},{name:"numbers3",suggestion:f.jsx(Pe,{content:"FormFieldPassword.numbers3"}),score(n){return n.match(/(.*[0-9].*[0-9].*[0-9])/)?5:-1}},{name:"specialChar1",suggestion:f.jsx(Pe,{content:"FormFieldPassword.specialChar1"}),score(n){return n.match(/[!@#$%^&*?_~]/)?5:-1}},{name:"specialChar2",suggestion:f.jsx(Pe,{content:"FormFieldPassword.specialChar2"}),score(n){return n.match(/(.*[!@#$%^&*?_~].*[!@#$%^&*?_~])/)?5:-1}},{name:"comboUpperAndLower",suggestion:f.jsx(Pe,{content:"FormFieldPassword.comboUpperAndLower"}),score(n){return n.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)?2:-1}},{name:"comboLettersAndNumbers",suggestion:f.jsx(Pe,{content:"FormFieldPassword.comboLettersAndNumbers"}),score(n){return n.match(/([a-zA-Z])/)&&n.match(/([0-9])/)?2:-1}},{name:"comboLettersNumbersSpecial",suggestion:f.jsx(Pe,{content:"FormFieldPassword.comboLettersNumbersSpecial"}),score(n){return n.match(/([a-zA-Z0-9].*[!@#$%^&*?_~])|([!@#$%^&*?_~].*[a-zA-Z0-9])/)?2:-1}}],Vf=(n,o=tm)=>{let s=0;const l=[],a=new Set;o.forEach(d=>{const p=d.score(n);if(p>=0){s+=p;return}a.add(rC[d.name]),!a.has(d.name)&&d.suggestion&&l.push(d.suggestion)});let c;switch(!0){case s<16:c="VeryWeak";break;case s<25:c="Weak";break;case s<35:c="Medium";break;case s<45:c="Strong";break;default:c="VeryStrong";break}return{strength:c,suggestions:l}};let oC=null;const sC={VeryWeak:"danger",Weak:"danger",Medium:"warning",Strong:"success",VeryStrong:"success"},lC=({value:n,visible:o,onEstimate:s,children:l,...a})=>{const[c,d]=x.useState(null);return x.useEffect(()=>{if(!o)return;const p=s??oC;Promise.resolve(p?p(n,Vf,tm):Vf(n)).then(m=>{d(m)})},[o,n,s]),f.jsxs(zc,{visible:o&&c!==null,placement:"top-right",intent:c?sC[c.strength]:void 0,canCloseOnOutsideClick:!1,canCloseOnEscapePress:!1,...a,target:l,children:[c?.strength?f.jsx(Pe,{component:"div",content:"FormFieldPassword.passwordStrength",params:{strength:f.jsx("b",{children:f.jsx(Pe,{content:`FormFieldPassword.strength${c?.strength}`})})}}):null,c?.suggestions.length?f.jsxs(f.Fragment,{children:[f.jsx(Pe,{content:"FormFieldPassword.improvePassword"}),f.jsx("br",{}),f.jsx("ul",{children:c.suggestions.slice(0,3).map((p,m)=>f.jsx("li",{children:p},m.toString()))})]}):f.jsx(Pe,{content:"FormFieldPassword.yourPasswordIsStrong"})]})},Hf={upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",lower:"abcdefghijklmnopqrstuvwxyz",number:"0123456789",special:"!@#$%^&*?_~"},iC=()=>["upper","upper","upper","lower","lower","lower","lower","lower","lower","lower","lower","number","number","number","special","special"].sort((o,s)=>Math.floor(s.length*Math.random())-Math.floor(o.length*Math.random())).map(o=>Hf[o][Math.floor(Hf[o].length*Math.random())]).join("");class nm extends x.Component{constructor(...o){super(...o),ee(this,"state",{copyToastVisible:!1,visible:!1,passwordMeterVisible:!1,passwordGenerated:!1}),ee(this,"targetRef",x.createRef()),ee(this,"handleToggleClick",()=>{this.setState(({visible:s})=>({visible:!s}))}),ee(this,"handleClosePasswordMeter",()=>{this.setState({passwordMeterVisible:!1})}),ee(this,"handleBlur",this.handleClosePasswordMeter),ee(this,"handleCopyToClipboard",s=>{vv(s),this.setState({copyToastVisible:!0})})}renderCopyButton({value:o,isDisabled:s}){const{baseClassName:l,copyButton:a,translate:c}=this.props,d={className:`${l}__button--copy`,icon:"copy",onClick:()=>this.handleCopyToClipboard(o),tooltip:c?.("copyButtonHint"),tooltipAsLabel:!0,disabled:s()};let p;return typeof a=="function"?p=a(d):p=f.jsx(fe,{...d}),f.jsxs(x.Fragment,{children:[" ",p]})}renderGenerateButton({setValue:o,isDisabled:s}){const{baseClassName:l,generateButton:a,translate:c}=this.props,d={className:`${l}__button--generate`,onClick:()=>{o(iC()),this.setState({passwordGenerated:!0})},tooltip:c?.("generateButtonHint"),tooltipAsLabel:!0,disabled:s(),children:f.jsx(Pe,{content:"FormFieldPassword.generateButton"})};let p;return typeof a=="function"?p=a(d):p=f.jsx(fe,{...d}),f.jsxs(x.Fragment,{children:[" ",p]})}render(){const{baseClassName:o,className:s,hideShowButton:l,copyButton:a,generateButton:c,hideCopyButton:d,hideGenerateButton:p,hidePasswordMeter:m,passwordMeterProps:g,size:v,autoFocus:y,autoComplete:S,translate:C,...b}=this.props,{visible:_,passwordMeterVisible:P}=this.state;return f.jsx(Ql,{className:Q(o,s),...b,children:({getId:I,getName:j,getValue:O,setValue:V,getErrors:N,isDisabled:$,getDescriptionLabelId:F})=>{const W=O(""),z=f.jsx(ts,{id:I(),name:j(),type:_?"text":"password",value:W,onChange:K=>{V(K.target.value),this.setState({passwordMeterVisible:!0})},onBlur:this.handleBlur,autoFocus:y,autoComplete:S,className:`${o}__input`,size:v,"aria-invalid":!!Object.keys(N()??{}).length,"aria-describedby":F(),suffix:l?null:f.jsx(fe,{className:`${o}__button--show`,onClick:this.handleToggleClick,icon:_?"visible":"invisible",tooltip:C?.(_?"hidePassword":"showPassword"),tooltipAsLabel:!0,ghost:!0,disabled:$()}),disabled:$(),rootProps:{ref:this.targetRef}});return f.jsxs("div",{className:Q(`${o}__control`,`${o}__control--${v}`),children:[this.state.copyToastVisible&&f.jsx("div",{className:`${o}__toast`,children:f.jsx(Kc,{autoClosable:!0,onClose:()=>this.setState({copyToastVisible:!1}),icon:"check-mark-circle-filled",intent:"success",message:f.jsx(Pe,{content:"FormFieldPassword.copySuccessToast"})})}),f.jsx("div",{className:Q(`${o}__field`,`${o}__field--${v}`),children:m?z:f.jsx(lC,{value:W,targetRef:this.targetRef,visible:P&&W!=="",onClose:this.handleClosePasswordMeter,...g,children:z})}),p?null:this.renderGenerateButton({setValue:V,isDisabled:$}),d||!this.state.passwordGenerated?null:this.renderCopyButton({value:W,isDisabled:$})]})}})}}ee(nm,"defaultProps",{hideShowButton:!1,copyButton:void 0,generateButton:void 0,hideCopyButton:!1,hideGenerateButton:!1,hidePasswordMeter:!1,passwordMeterProps:{},size:"md",autoFocus:void 0,autoComplete:void 0,className:void 0,baseClassName:`${ue.CLS_PREFIX}form-field-password`});const Uf=n=>{const o=gt("FormFieldPassword");return f.jsx(nm,{...n,translate:o})},aC=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,cC=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"],ic=new Map;let Zt;const uC=(n,o=!1)=>{if(o&&ic.has(n))return ic.get(n);const s=window.getComputedStyle(n),l=s.getPropertyValue("box-sizing")||s.getPropertyValue("-moz-box-sizing")||s.getPropertyValue("-webkit-box-sizing"),a=parseFloat(s.getPropertyValue("padding-bottom"))+parseFloat(s.getPropertyValue("padding-top")),c=parseFloat(s.getPropertyValue("border-bottom-width"))+parseFloat(s.getPropertyValue("border-top-width")),p={sizingStyle:cC.map(m=>`${m}:${s.getPropertyValue(m)}`).join(";"),paddingSize:a,borderSize:c,boxSizing:l};return o&&ic.set(n,p),p};function dC(n,o=!1,s=void 0,l=void 0){Zt||(Zt=document.createElement("textarea"),document.body.appendChild(Zt)),n.getAttribute("wrap")?Zt.setAttribute("wrap",n.getAttribute("wrap")):Zt.removeAttribute("wrap");const{paddingSize:a,borderSize:c,boxSizing:d,sizingStyle:p}=uC(n,o);Zt.setAttribute("style",`${p};${aC}`),Zt.value=n.value||n.placeholder||"";let m,g,v=Zt.scrollHeight,y;if(d==="border-box"?v=v+c:d==="content-box"&&(v=v-a),s!==void 0||l!==void 0){Zt.value=" ";const S=Zt.scrollHeight-a;s!==void 0&&(m=S*s,d==="border-box"&&(m=m+a+c),v=Math.max(m,v)),l!==void 0&&(g=S*l,d==="border-box"&&(g=g+a+c),y=v>g?void 0:"hidden",v=Math.min(g,v))}return{height:v,minHeight:m,maxHeight:g,overflowY:y}}const pC=n=>typeof n=="number"?{minRows:n}:typeof n=="object"&&typeof n.min=="number"&&typeof n.max=="number"?{minRows:n.min,maxRows:n.max}:{},fC=new Set(["sm","md","lg","xl","fill"]),hC=({baseClassName:n=`${ue.CLS_PREFIX}textarea`,className:o,rows:s=4,size:l="md",autoheight:a=!1,onChange:c,style:d,...p})=>{const m=x.useRef(null),g=l&&fC.has(l),{minRows:v,maxRows:y}=pC(s),[S,C]=x.useState(),b=x.useCallback(()=>{if(!a||!m.current){C(void 0);return}C(dC(m.current,!1,v,y))},[a,y,v]);x.useLayoutEffect(()=>{b()},[b]);const _=P=>{a&&b(),typeof c=="function"&&c(P)};return x.useEffect(()=>{a&&b()},[p.value,a,b]),f.jsx("textarea",{ref:m,className:Q(n,{[`${n}--size-${l}`]:g},o),style:{...d,...S},onChange:_,rows:v,...p})},Wf=n=>{const{baseClassName:o=`${ue.CLS_PREFIX}form-field-text`,className:s,size:l,placeholder:a,rows:c=4,autoFocus:d,multiline:p=!1,autoComplete:m,autoheight:g=!1,inputProps:v,...y}=n;return f.jsx(Ql,{className:Q(o,{[`${o}--multiline`]:p},s),...y,children:({getId:S,getName:C,getValue:b,setValue:_,getErrors:P,isDisabled:I,getDescriptionLabelId:j})=>n.multiline?f.jsx(hC,{id:S(),name:C(),value:b(""),onChange:O=>_(O.currentTarget.value),disabled:I(),size:l,rows:c,placeholder:a,autoFocus:d,autoComplete:m,autoheight:g,"aria-invalid":!!Object.keys(P()??{}).length,"aria-describedby":j(),...n.inputProps??{}}):f.jsx(ts,{id:S(),name:C(),className:`${o}__input`,value:b(""),onChange:O=>_(O.currentTarget.value),disabled:I(),size:l,placeholder:a,autoFocus:d,autoComplete:m,"aria-invalid":!!Object.keys(P()??{}).length,"aria-describedby":j(),...n.inputProps??{}})})},qc=({className:n,children:o,onChange:s,tooltip:l,intent:a,checked:c,defaultChecked:d,baseClassName:p=`${ue.CLS_PREFIX}switch`,disabled:m=!1,loading:g=!1,...v})=>{const y=b=>{!m&&s&&s(b.target.checked)},S=x.useId(),C=f.jsxs("label",{className:Q(p,{[`${p}--${a}`]:a,[`${p}--loading`]:g},n),...v,children:[o?f.jsx("span",{className:`${p}__label`,id:S,children:o}):null,f.jsx("input",{type:"checkbox",onChange:y,checked:c,defaultChecked:c==null?d:void 0,disabled:m||g,"aria-labelledby":o?S:void 0}),f.jsx("span",{className:`${p}__indicator`})]});return l?f.jsx(Qo,{title:l,children:C}):C};class rm extends x.Component{constructor(...o){super(...o),ee(this,"state",{focused:!1,overMenu:!1,value:`${this.props.inputProps?.value||""}`,highlightedValue:null}),ee(this,"isFocusScheduled",!1),ee(this,"search",void 0),ee(this,"keyboardNavigation",s=>{const{onItemSelect:l,results:a}=this.props,c=this.getHighlightedValue();if(!a||!l)return;const d=this.getResults(),p=d.indexOf(c);let m;s==="ArrowUp"?m=Math.max(p-1,0):m=Math.min(p+1,d.length-1),this.setState({highlightedValue:p===-1?null:d[m]})}),ee(this,"handleFocus",()=>{this.setState({focused:!0}),this.search&&this.search.focus()}),ee(this,"handleBlur",()=>{this.setState({focused:!1}),this.search&&this.search.blur()}),ee(this,"handleMenuMouseOver",()=>{this.setState({overMenu:!0})}),ee(this,"handleMenuMouseOut",()=>{this.setState({overMenu:!1})}),ee(this,"handleKeyDown",s=>{const{onTyping:l}=this.props,{value:a}=s.currentTarget;if(["Enter","Escape","ArrowUp","ArrowDown"].indexOf(s.key)!==-1){this.checkKeys(s.key);return}this.setState({value:a}),l&&l(a,()=>this.clearInput())}),ee(this,"handleSearch",()=>{const{onSearch:s,onTyping:l}=this.props,{value:a}=this.state;s?s(a,()=>this.clearInput()):l&&l(a,()=>this.clearInput())}),ee(this,"handleReset",()=>{this.clearInput(),this.handleFocus()}),ee(this,"handleSelect",s=>()=>{const{onItemSelect:l}=this.props;this.setState({highlightedValue:null}),this.handleBlur(),l?l(s,()=>this.clearInput()):this.clearInput()}),ee(this,"handleExpand",()=>{const{onExpand:s,distractionFreeMode:l}=this.props;this.isFocusScheduled=!0,Re(s),l&&l.toggle()}),ee(this,"handleCollapse",()=>{const{onCollapse:s,distractionFreeMode:l}=this.props;Re(s),l&&l.toggle()})}static getDerivedStateFromProps(o,s){const{inputProps:{value:l}={}}=o,{prevInputProps:{value:a}={}}=s,c={};return l!==a&&(c.value=l??""),c.prevInputProps=o.inputProps,c}componentDidUpdate(){this.isFocusScheduled&&(this.handleFocus(),this.isFocusScheduled=!1)}isResponsive(){return this.props.responsive}getResults(o){const{results:s}=this.props;if(!s)return[];if("type"in s&&s.type===Or||o){let l=[];const a=o||s.props.children;if(!Array.isArray(a))return l;for(let c=0;c<a.length;c++){const d=a[c];d&&(x.Children.count(d)>1?l=l.concat(this.getResults(d)):(d.type===xt||d.type===Wo)&&d.key&&l.push(d.key.toString()))}return l}return s.map(({value:l})=>l)}getHighlightedValue(){return(this.state.highlightedValue||this.getResults()[0])??null}searchAction(){const{onItemSelect:o,results:s}=this.props,l=this.getHighlightedValue();o&&s?this.getResults().indexOf(l)===-1?this.handleSearch():this.handleSelect(l)():this.handleSearch()}checkKeys(o){o==="Enter"?this.searchAction():o==="Escape"?this.state.value?this.handleReset():(this.handleBlur(),this.handleMenuMouseOut()):(o==="ArrowUp"||o==="ArrowDown")&&this.keyboardNavigation(o)}clearInput(){this.setState({value:""},this.handleSearch)}elementsIndexToKeyMapping(o){let s=[];if(!Array.isArray(o))return s;for(let l=0;l<o.length;l++){const a=o[l];a&&(Array.isArray(a)?s=s.concat(this.elementsIndexToKeyMapping(a)):s.push(a.key))}return s}renderResults(o){const{baseClassName:s}=this.props,{focused:l,overMenu:a}=this.state,c=this.getHighlightedValue();return f.jsx(Or,{className:Q(`${s}__results`,{[`${s}__results--hidden`]:!l&&!a}),onMouseOver:this.handleMenuMouseOver,onMouseOut:this.handleMenuMouseOut,children:o.map(d=>f.jsx(xt,{active:d.value===c,onClick:this.handleSelect(d.value),children:d.title},d.value))})}renderResultsMenu(o){const{baseClassName:s,onItemSelect:l}=this.props,{focused:a,overMenu:c}=this.state,d=this.getHighlightedValue();return x.cloneElement(o,{className:Q(`${s}__results`,{[`${s}__results--hidden`]:!a&&!c},o.props.className),onMouseOver:this.handleMenuMouseOver,onMouseOut:this.handleMenuMouseOut,onItemClick:(p,m)=>{const g=this.elementsIndexToKeyMapping(o.props.children);this.handleSelect(g[m])()},children:x.Children.map(o.props.children,p=>l&&p&&typeof p=="object"&&"type"in p&&(p.type===xt||p.type===Wo)?x.cloneElement(p,{active:p.key===d}):p)})}render(){const{baseClassName:o,className:s,maxWidth:l,minWidth:a,loading:c,responsive:d,onSearch:p,onTyping:m,onItemSelect:g,collapsable:v,onCollapse:y,onExpand:S,results:C,inputProps:b,distractionFreeMode:_,translate:P,...I}=this.props,{focused:j,value:O}=this.state,V=this.isResponsive(),N=!!(_&&_.enabled);return f.jsx("div",{className:Q(o,{[`${o}--focused`]:j},s),style:V||N?void 0:{maxWidth:l,minWidth:a},...I,children:V&&(v||!N)?f.jsx(_w,{intent:"info",hidden:!O,children:f.jsx(fe,{"aria-label":P?.("expandSearch"),icon:"search",onClick:this.handleExpand})}):f.jsxs("div",{className:`${o}__group`,children:[f.jsx(ts,{innerRef:$=>this.search=$,className:`${o}__input`,size:"fill","aria-label":P?.("search"),onChange:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,...b,value:O,prefix:(v&&!V||N)&&f.jsx(fe,{"aria-label":P?.("collapseSearch"),icon:{name:"chevron-right",flipHorizontal:Il()},ghost:!0,onClick:this.handleCollapse}),suffix:f.jsxs(f.Fragment,{children:[O&&f.jsx(fe,{"aria-label":P?.("clearButton"),icon:"remove",onClick:this.handleReset,ghost:!0}),f.jsx(fe,{"aria-label":P?.("searchButton"),icon:"search",onClick:this.handleSearch,state:c?"loading":void 0,ghost:!0})]})}),Array.isArray(C)&&this.renderResults(C),C&&!Array.isArray(C)&&C.type===Or&&this.renderResultsMenu(C)]})})}}ee(rm,"defaultProps",{baseClassName:`${ue.CLS_PREFIX}search-bar`,maxWidth:500,minWidth:270,inputProps:{}});const Xc=n=>{const o=x.useContext(Wh);let s=x.useContext(Zo);s=n.responsive===void 0?s||!1:!!n.responsive;const l=gt("SearchBar");return f.jsx(rm,{...n,responsive:s,distractionFreeMode:o,translate:l})};Xc.displayName="SearchBar";const mC=({toasts:n,onToastClose:o,position:s,baseClassName:l})=>{let a=n;return s==="bottom-end"&&(a=[...a],a.reverse()),f.jsx(Wl,{component:"span",className:l,children:a.map(({key:c,...d})=>{const{intent:p}=d;let{autoClosable:m}=d;m===void 0&&p==="success"&&s==="top-end"&&(m=!0);const g=x.createRef();return f.jsx(dn,{classNames:`${l}__toast-`,timeout:{enter:300,exit:300},nodeRef:g,children:f.jsx(Kc,{...d,autoClosable:m,onClose:()=>o({...d,key:c}),innerRef:g,className:Q(d.className,`${l}__toast`)})},c)})})},gC=({group:n,onClose:o})=>{const{renderHeaderLabel:s,renderHeaderLabelTitle:l,closable:a=!1,renderHeaderLabelTooltip:c,intent:d}=n,p=gt("Toaster");if(!s&&!l)return null;const g={intent:d,onClick:a?o:void 0,icon:a?"cross-mark":void 0,children:l?l(n):null,caps:!1,size:"md"};if(s)return s(n,g);const v=S=>{if(!c&&!a)return S;const C=c?.(n)??p("closeGroup");return C?f.jsx(Qo,{title:C,children:S}):S},y=f.jsx(sr,{...g});return v(y)},Gf=()=>({count:0,keys:[]}),vC=({toasts:n,groupConfigs:o=[]})=>{const s=new Map;return n.forEach(a=>{const c=a.groupKey??a.intent;if(!c)return;s.has(c)||s.set(c,Gf());const d=s.get(c);d&&(d.count+=1,d.keys.push(a.key))}),o.map(a=>{const c=s.get(a.groupKey)??Gf();return{...a,...c}})},wC=({toasts:n,onToastClose:o,onToastGroupClose:s,baseClassName:l,groupConfigs:a,isCollapsed:c,onCollapseStateChange:d})=>{const m=vC({toasts:n,groupConfigs:a}).filter(({count:$})=>$>0),g=x.useRef(null),v=x.useRef(null),y=c??!1,[S,C]=x.useState(n.length>1||y),b=n.length===0,_=n.length===1,P=n.length===1&&!(n[0].closable??!0),I=()=>{d?.(!0),C(!0)};n.length>1&&!S&&C(!0),_&&!y&&S&&C(!1),b&&S&&C(!1),b&&y&&d?.(!1);const j=f.jsx("div",{className:`${l}__header-labels`,children:m.map($=>f.jsx(gC,{group:$,onClose:()=>s?.($.keys)},$.groupKey))}),O=f.jsx(fe,{ghost:!0,icon:y?"chevron-up":"chevron-down",onClick:()=>d?.(!y),className:`${l}__header-collapse`,"aria-label":"Collapse"}),V=f.jsx(dn,{nodeRef:v,in:S,timeout:{enter:P?600:300,exit:300},classNames:`${l}__header`,unmountOnExit:!0,children:f.jsxs("div",{ref:v,className:`${l}__header`,style:{"--_pul-toaster--panel-header-enter-delay":P?"300ms":0,"--_pul-toaster--panel-header-exit-delay":b?"300ms":void 0},children:[j,O]})}),N=f.jsx("div",{className:Q(`${l}__content-wrapper`,{[`${l}__content-wrapper--collapsed`]:y}),style:{"--_pul-toaster--panel-content-enter-delay":_||b?"300ms":void 0},children:f.jsx(Wl,{component:"div",className:`${l}__content`,children:n.map(({key:$,...F})=>{const W=x.createRef(),z=`${l}__toast`;return f.jsx(dn,{classNames:`${z}__wrapper`,timeout:{enter:3e4,exit:300},nodeRef:W,enter:n.length>1,children:f.jsx("div",{className:`${z}__wrapper`,ref:W,children:f.jsx("div",{className:`${z}__sub-wrapper`,children:f.jsx(Kc,{...F,onClose:()=>{o({key:$,...F})},className:Q(F.className,z,P&&`${z}--with-collapse`),message:f.jsxs(f.Fragment,{children:[F.message,P&&!S&&f.jsx(fe,{size:"md",ghost:!0,icon:{name:"chevron-down"},className:`${l}__toast-collapse`,onClick:I,"aria-label":"Collapse"})]})},$)})})},$)})})});return f.jsx(en.Provider,{value:!0,children:f.jsx("div",{className:`${l}__wrapper`,children:f.jsx(dn,{nodeRef:g,in:n.length>0,timeout:{enter:300,exit:300},classNames:l,unmountOnExit:!0,children:f.jsxs("div",{ref:g,className:Q(l,{[`${l}--empty`]:b}),children:[V,N]})})})})};let yC=0;const pn=x.forwardRef(function({baseClassName:o=`${ue.CLS_PREFIX}toaster`,className:s,toasts:l,maxToastsNumber:a,position:c="top-end",view:d="toast",onToastClose:p,onToastGroupClose:m,groupConfigs:g,isPanelCollapsed:v,onPanelCollapseStateChange:y,...S},C){const b=()=>(l??[]).slice(0,a),_=!!l,[P,I]=x.useState(b),j=_?b():P,O=$=>{I(F=>F.filter(W=>W.key!==$))};x.useImperativeHandle(C,()=>({add($){const F=`toast-${yC++}`;return I(W=>[{key:F,...$},...W].slice(0,a)),F},update($,F){return I(W=>W.map(z=>z.key===$?{...F,key:$}:z)),$},remove:O,clear(){I([])}}),[a]);const V=$=>{_||O($.key),$.onClose?.(),p?.($.key)},N=$=>{_||I(F=>F.filter(W=>!$.includes(W.key))),m?.($)};return f.jsx(Xo,{level:ue.Z_INDEX_TOASTER,children:f.jsx("div",{className:Q(o,s,`${o}--${d}-view`,{[`${o}--${c}`]:d==="toast"}),...S,children:d==="toast"?f.jsx(mC,{toasts:j,position:c,onToastClose:V,baseClassName:`${o}-toast-view`}):f.jsx(wC,{toasts:j,onToastClose:V,onToastGroupClose:N,baseClassName:`${o}-panel-view`,groupConfigs:g,isCollapsed:v,onCollapseStateChange:y})})})});pn.create=(n={},o=document.body)=>{const s=document.createElement("div");o.appendChild(s);const l={};return zn.createRoot(s).render(f.jsx(pn,{ref:c=>Object.assign(l,c),...n})),l};hv();async function Xe(n,o){const s=SC(),l=new URLSearchParams;l.set("forgery_protection_token",s),Object.entries(o).forEach(([m,g])=>{l.set(m,g)});const a=await fetch(n,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8",Accept:"application/json","X-Requested-With":"XMLHttpRequest","X-Forgery-Protection-Token":s},body:l}),c=a.headers.get("content-type")||"",d=await a.text();let p=null;try{p=d?JSON.parse(d):null}catch{throw new Error(xC(a,d,c))}if(!a.ok||!p?.success){const m=new Error(p?.message||`Request failed. HTTP ${a.status}.`);throw m.payload=p,m}return p}function SC(){const n=document.querySelector('meta[name="forgery_protection_token"]')?.getAttribute("content");if(!n)throw new Error("Plesk session token is missing. Refresh the page and try again.");return n}function xC(n,o,s){const l=o.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim();return l?`Server returned ${s||"non-JSON"} response (HTTP ${n.status}): ${l.slice(0,180)}`:`Server returned an empty non-JSON response (HTTP ${n.status}).`}function CC(n){switch(n){case"active":return{intent:"success",label:"Active"};case"warning":return{intent:"warning",label:"Warning"};case"invalid":return{intent:"danger",label:"Invalid"};default:return{intent:"inactive",label:"Inactive"}}}function om({title:n,description:o,actions:s}){return f.jsx(Zr,{columns:[],data:[],emptyView:f.jsx(Gr,{title:n,description:o,actions:s})})}function kC(n){switch(n){case"active":case"synced":return{intent:"success",label:n==="synced"?"Synced":"Linked"};case"pending":case"linked":return{intent:"info",label:n==="pending"?"Pending":"Linked"};case"error":return{intent:"danger",label:"Error"};default:return{intent:"inactive",label:n||"Inactive"}}}function bC(n){switch(n){case"synced":return{intent:"success",label:"Synced"};case"mismatch":return{intent:"warning",label:"Mismatch"};case"cloudflare_only":return{intent:"info",label:"Cloudflare only"};default:return{intent:"inactive",label:"Not synced"}}}function EC({value:n}){return n?f.jsx("span",{className:"gc-last-synced",children:n}):f.jsx(Lt,{intent:"inactive",compact:!0,children:"Not synced"})}function PC({row:n}){return n.status==="mismatch"?f.jsxs("div",{className:"gc-record-values",children:[f.jsxs("div",{className:"gc-record-value-row",children:[f.jsx(Le,{name:"server"}),f.jsx("span",{children:"Plesk"}),f.jsx("code",{children:n.local_content})]}),f.jsxs("div",{className:"gc-record-value-row",children:[f.jsx(Le,{name:"cloud"}),f.jsx("span",{children:"Cloudflare"}),f.jsx("code",{children:n.cloudflare_content})]})]}):f.jsx("code",{className:"gc-record-single-value",children:n.has_local?n.local_content:n.cloudflare_content})}function _C(n,o,s){const l=n.includes("?")?"&":"?";return`${n}${l}${encodeURIComponent(o)}=${encodeURIComponent(s)}`}function sm(n,o,s){const l=String(o||"").trim().toLowerCase();return l?s.some(a=>{const c=typeof a=="function"?a(n):n[a];return String(c??"").toLowerCase().includes(l)}):!0}function BC({syncAction:n,startSyncJobAction:o,processSyncJobAction:s,syncJobStatusAction:l,autosyncAction:a,recordsAction:c,initialDomains:d}){const[p,m]=x.useState(d),[g,v]=x.useState([]),[y,S]=x.useState({}),C=x.useRef(null),b=x.useRef({}),_=document.getElementById("gc-domain-list"),P=M=>{m(J=>{const H=new Map(J.map(A=>[String(A.id),A]));return(M||[]).map(A=>{const G=H.get(String(A.id));if(!G)return A;const q=A.last_synced_at||G.last_synced_at||"";return{...G,...A,last_synced_at:q,status:q?"synced":A.status}})})},I=(M,J)=>{S(H=>{if(J)return{...H,[M]:!0};const A={...H};return delete A[M],A})},j=(M,J)=>{const H=`${Date.now()}-${Math.random().toString(16).slice(2)}`;v(A=>[{key:H,intent:M,message:J,autoClosable:M==="success",closable:!0},...A].slice(0,5))},O=M=>{switch(M){case"import":return"Import";case"export":return"Export";default:return"Sync"}},V=(M,J)=>{const H=typeof M.progress=="number"?M.progress:-1,A=M.status==="done",G=!!M.failed,q=O(M.mode);return f.jsx(Zl,{children:f.jsx(Gc,{title:A?`${q} completed`:`${q} in progress`,status:A?G?"warning":"done":"running",progress:A?100:H,statusText:A?"Done":`${H>=0?H:0}%`,children:f.jsxs("span",{children:[J?.domain_name?`${J.domain_name}: `:"",`${M.processed||0} / ${M.total||0} records`,f.jsx("br",{}),`Created: ${M.created||0} Updated: ${M.updated||0} Failed: ${M.failed||0}`]})})})},N=(M,J)=>`domain-${J?.id||"all"}-${M?.mode||"sync"}`,$=(M,J)=>{if(!C.current)return;const H=N(M,J),A={message:V(M,J),closable:M.status==="done"};if(b.current[H]){C.current.update(b.current[H],A);return}b.current[H]=C.current.add(A)},F=async(M,J)=>{let H=M;for($(H,J);H&&H.status!=="done";){const A=await Xe(s,{job_id:H.id});H=A.job,$(H,J),A.domains&&P(A.domains)}return H},W=async(M,J="sync")=>{const H=`${J}-${M.id}`;I(H,!0),$({status:"starting",mode:J,total:0,processed:0,created:0,updated:0,failed:0,progress:-1},M);try{if(!o||!s){const q=await Xe(n,{link_id:M.id,mode:J});P(q.domains||[]);const R=q.result?.created??0;j("success",`${O(J)} completed for ${R} DNS record${R===1?"":"s"}.`);return}const A=await Xe(o,{link_id:M.id,mode:J}),G=await F(A.job,M);G?.failed?j("warning",`${O(G.mode)} completed with ${G.failed} failed record${G.failed===1?"":"s"}.`):j("success",`${O(G?.mode||J)} completed for ${G?.processed||0} DNS record${G?.processed===1?"":"s"}.`)}catch(A){A.payload?.domains&&P(A.payload.domains),j("danger",A.message)}finally{I(H,!1)}};x.useEffect(()=>{let M=!1;return(async()=>{if(!(!l||!s||!p.length))for(const H of p){if(M)break;let A=null;try{const G=await Xe(l,{link_id:H.id});if(!M&&G.job){A=`${G.job.mode||"sync"}-${H.id}`,I(A,!0);const q=await F(G.job,H);M||(q?.failed?j("warning",`${O(q.mode)} completed with ${q.failed} failed record${q.failed===1?"":"s"}.`):j("success",`${O(q?.mode)} completed.`))}}catch(G){M||j("danger",G.message)}finally{!M&&A&&I(A,!1)}}})(),()=>{M=!0}},[]);const z=async(M,J)=>{const H=p;m(A=>A.map(G=>G.id===M.id?{...G,auto_sync:J?"1":"0"}:G)),I(`autosync-${M.id}`,!0);try{const A=await Xe(a,{link_id:M.id,auto_sync:J?"1":"0"});P(A.domains||[]),j("success",J?"Auto Sync enabled.":"Auto Sync disabled.")}catch(A){m(H),j("danger",A.message)}finally{I(`autosync-${M.id}`,!1)}},K=Object.keys(y).some(M=>M==="sync-all"||M.startsWith("sync-")||M.startsWith("export-")||M.startsWith("import-")),se=async()=>{if(!p.length||K)return;let M=0,J=0;I("sync-all",!0);try{o&&await Xe(o,{scope:"all",mode:"sync"});for(const H of p){let A=null;if(o&&s){const G=await Xe(o,{link_id:H.id,mode:"sync"});A=G.job?await F(G.job,H):null,G.domains&&P(G.domains)}else{const G=await Xe(n,{link_id:H.id,mode:"sync"});G.domains&&P(G.domains)}A?.failed?J+=1:M+=1}}catch(H){J+=1,H.payload?.domains&&P(H.payload.domains),j("danger",H.message)}finally{I("sync-all",!1),J?(M||J>1)&&j("warning",`${M} synced, ${J} failed. Check API Logs for details.`):j("success",`${M} linked domain${M===1?"":"s"} synced.`)}},ye=K&&!y["sync-all"],re=[{key:"domain_name",title:"Domain",type:"title",width:"26%",truncate:!0,render:M=>f.jsx(ar,{component:"span",children:M.domain_name})},{key:"token_name",title:"Token",width:"18%",truncate:!0},{key:"zone_name",title:"Cloudflare zone",width:"22%",truncate:!0},{key:"status",title:"Status",width:"12%",type:"controls",render:M=>{const J=kC(M.last_synced_at?"synced":M.status);return f.jsx(Lt,{intent:J.intent,compact:!0,children:J.label})}},{key:"last_synced_at",title:"Last synced",width:"14%",render:M=>f.jsx(EC,{value:M.last_synced_at})},{key:"auto_sync",title:"Auto Sync",width:"12%",type:"controls",render:M=>f.jsx(qc,{checked:M.auto_sync===!0||M.auto_sync===1||M.auto_sync==="1",loading:!!y[`autosync-${M.id}`],onChange:J=>z(M,J),"aria-label":`Auto Sync ${M.domain_name}`})},{key:"actions",title:"Actions",type:"actions",width:"18%",render:M=>f.jsxs(Rl,{children:[f.jsx(fe,{icon:"eye",arrow:"backward",onClick:()=>{window.location.href=_C(c,"link_id",M.id)},children:"View"}),f.jsx(fe,{icon:"arrow-up-tray",intent:"success",onClick:()=>W(M,"export"),state:y[`export-${M.id}`]?"loading":void 0,children:"Export"}),f.jsx(fe,{icon:"arrow-down-tray",intent:"warning",onClick:()=>W(M,"import"),children:"Import"}),f.jsx(fe,{icon:"reload",arrow:"forward",intent:"primary",onClick:()=>W(M,"sync"),state:y[`sync-${M.id}`]?"loading":void 0,children:"Sync"})]})}],oe=p.map(M=>({...M,key:String(M.id)}));return f.jsxs(f.Fragment,{children:[f.jsx(pn,{position:"bottom-end",ref:C}),f.jsx(pn,{toasts:g,position:"top-end",onToastClose:M=>v(J=>J.filter(H=>H.key!==M))}),!!p.length&&f.jsx(fe,{arrow:"forward",intent:"primary",onClick:se,disabled:ye,state:y["sync-all"]?"loading":void 0,children:"Sync All"}),_&&jt.createPortal(f.jsx(Zr,{columns:re,data:oe,rowKey:"key",emptyView:f.jsx(Gr,{title:"No linked Cloudflare domains yet",description:"Add a valid token with access to zones matching your Plesk domains."})}),_)]})}function RC({proxyAction:n,syncAction:o,startSyncJobAction:s,processSyncJobAction:l,syncJobStatusAction:a,recordAction:c,domain:d,initialRecords:p}){const m=document.getElementById("gc-records-list"),[g,v]=x.useState(p),[y,S]=x.useState([]),[C,b]=x.useState(""),[_,P]=x.useState("asc"),[I,j]=x.useState(1),[O,V]=x.useState(10),[N,$]=x.useState(""),[F,W]=x.useState([]),z=x.useRef(null),K=x.useRef(null),se=(X,ke)=>{const Ce=`${Date.now()}-${Math.random().toString(16).slice(2)}`;S(He=>[{key:Ce,intent:X,message:ke,autoClosable:X==="success",closable:!0},...He].slice(0,5))},ye=X=>{switch(X){case"import":return"Import";case"export":return"Export";default:return"Sync"}},re=X=>{const ke=typeof X.progress=="number"?X.progress:-1,Ce=X.status==="done",He=!!X.failed,bt=ye(X.mode);return f.jsx(Zl,{children:f.jsx(Gc,{title:Ce?`${bt} completed`:`${bt} in progress`,status:Ce?He?"warning":"done":"running",progress:Ce?100:ke,statusText:Ce?"Done":`${ke>=0?ke:0}%`,children:f.jsxs("span",{children:[`${X.processed||0} / ${X.total||0} records`,f.jsx("br",{}),`Created: ${X.created||0} Updated: ${X.updated||0} Failed: ${X.failed||0}`]})})})},oe=X=>{if(!z.current)return;const ke={message:re(X),closable:X.status==="done"};if(K.current){z.current.update(K.current,ke);return}K.current=z.current.add(ke)},M=async X=>{let ke=X;for(oe(ke);ke&&ke.status!=="done";){const Ce=await Xe(l,{job_id:ke.id});ke=Ce.job,oe(ke),Ce.records&&v(Ce.records)}return ke};x.useEffect(()=>{let X=!1;return(async()=>{if(!(!a||!l))try{const Ce=await Xe(a,{link_id:d.id});if(!X&&Ce.job){b(`sync-all-records-${Ce.job.mode||"sync"}`);const He=await M(Ce.job);X||(He?.failed?se("warning",`${ye(He.mode)} completed with ${He.failed} failed record${He.failed===1?"":"s"}.`):se("success",`${ye(He?.mode)} completed.`))}}catch(Ce){X||se("danger",Ce.message)}finally{X||b("")}})(),()=>{X=!0}},[]);const J=async(X,ke)=>{b(X.cloudflare_id);try{const Ce=await Xe(n,{link_id:d.id,record_id:X.cloudflare_id,proxied:ke?"1":"0"});v(Ce.records||[]),se("success","Proxy updated.")}catch(Ce){se("danger",Ce.message)}finally{b("")}},H=async(X="sync")=>{b(`sync-all-records-${X}`),oe({status:"starting",mode:X,total:0,processed:0,created:0,updated:0,failed:0,progress:-1});try{if(!s||!l)throw new Error("Sync queue endpoints are missing. Refresh the page after updating the extension.");const ke=await Xe(s||o,{link_id:d.id,mode:X}),Ce=await M(ke.job);Ce?.failed?se("warning",`${ye(Ce.mode)} completed with ${Ce.failed} failed record${Ce.failed===1?"":"s"}.`):se("success",`${ye(Ce?.mode)} completed for ${Ce?.processed||0} DNS record${Ce?.processed===1?"":"s"}.`)}catch(ke){se("danger",ke.message)}finally{b("")}},A=X=>[X.local_key,X.cloudflare_key].filter(Boolean).join("::")||`${X.type}-${X.name}`,G=(X,ke)=>ke==="pull"?X.status!=="synced"&&X.has_cloudflare:ke==="delete"?X.has_local||X.has_cloudflare:X.status!=="synced"&&X.has_local,q=async X=>{const Ce=g.filter(Ge=>F.includes(A(Ge))).filter(Ge=>G(Ge,X));if(!Ce.length){se("warning",`No selected records can be ${X==="delete"?"deleted":X==="pull"?"pulled":"pushed"}.`);return}if(X==="delete"&&!window.confirm(`Delete ${Ce.length} selected DNS record${Ce.length===1?"":"s"} from Plesk and Cloudflare?`))return;let He=g,bt=0;b(`bulk-${X}`);try{for(const Ge of Ce){const gn=X==="pull"?Ge.cloudflare_key:Ge.local_key||Ge.cloudflare_key;try{He=(await Xe(c,{link_id:d.id,direction:X,record_key:gn})).records||He,v(He)}catch(Nt){bt+=1,se("danger",`${Ge.name}: ${Nt.message}`)}}W([]),bt?se("warning",`${Ce.length-bt} completed, ${bt} failed.`):se("success",`${Ce.length} record${Ce.length===1?"":"s"} ${X==="delete"?"deleted":X==="pull"?"pulled":"pushed"}.`)}finally{b("")}},R=[{key:"type",title:f.jsx(fe,{ghost:!0,icon:_==="asc"?"arrow-up":"arrow-down",onClick:()=>P(_==="asc"?"desc":"asc"),children:"Type"}),width:"8%",render:X=>f.jsx(Lt,{intent:"info",compact:!0,children:X.type})},{key:"name",title:"Name",type:"title",width:"22%",truncate:!0,render:X=>f.jsx(ar,{component:"span",children:X.name})},{key:"status",title:"Status",width:"13%",type:"controls",render:X=>{const ke=bC(X.status);return f.jsx(Lt,{intent:ke.intent,compact:!0,children:ke.label})}},{key:"record",title:"Record",width:"42%",render:X=>f.jsx(PC,{row:X})},{key:"proxy",title:"Proxy",width:"6%",render:X=>X.can_proxy?f.jsx(qc,{checked:!!X.cloudflare_proxied,loading:C===X.cloudflare_id,onChange:ke=>J(X,ke),"aria-label":`Proxy ${X.name}`}):"-"}],ge=[...g.filter(X=>sm(X,N,["type","name","status","local_content","cloudflare_content"]))].sort((X,ke)=>{const Ce=X.type.localeCompare(ke.type);return Ce!==0?_==="asc"?Ce:-Ce:X.name.localeCompare(ke.name)}),Se=O==="all"?1:Math.max(1,Math.ceil(ge.length/O)),ce=Math.min(I,Se),xe=(O==="all"?ge:ge.slice((ce-1)*O,ce*O)).map(X=>({...X,key:A(X)})),de=g.filter(X=>F.includes(A(X))),me=de.filter(X=>G(X,"push")).length,_e=de.filter(X=>G(X,"pull")).length,We=de.filter(X=>G(X,"delete")).length;x.useEffect(()=>{I>Se&&j(Se)},[I,Se]),x.useEffect(()=>{const X=new Set(g.map(A));W(ke=>ke.filter(Ce=>X.has(Ce)))},[g]);const ct=m?jt.createPortal(f.jsx(f.Fragment,{children:f.jsx(Zr,{columns:R,data:xe,rowKey:"key",totalRows:ge.length,className:"gc-record-list",selection:F,onSelectionChange:W,pagination:ge.length?f.jsx(Uh,{total:Se,current:ce,onSelect:j,itemsPerPage:O,itemsPerPageOptions:[10,25,50,100,"all"],onItemsPerPageChange:X=>{V(X),j(1)}}):void 0,emptyView:f.jsx(Gr,{title:"No DNS records found",description:"DNS records will appear here after they are available in Plesk or Cloudflare."})})}),m):null;return f.jsxs(f.Fragment,{children:[f.jsx(pn,{position:"bottom-end",ref:z}),f.jsx(pn,{toasts:y,position:"top-end",onToastClose:X=>S(ke=>ke.filter(Ce=>Ce.key!==X))}),f.jsx("div",{className:"gc-list-toolbar",children:f.jsx(Xc,{inputProps:{value:N,placeholder:"Search records"},onTyping:X=>{$(X),j(1)},onSearch:X=>{$(X),j(1)}})}),f.jsxs(Rl,{className:"gc-record-main-actions",children:[f.jsx(fe,{arrow:"backward",icon:"arrow-left",onClick:()=>window.history.back(),children:"Back"}),f.jsx(fe,{intent:"warning",icon:"arrow-down-tray",onClick:()=>H("import"),state:C==="sync-all-records-import"?"loading":void 0,children:"Import"}),f.jsx(fe,{intent:"success",icon:"arrow-up-tray",onClick:()=>H("export"),state:C==="sync-all-records-export"?"loading":void 0,children:"Export"}),f.jsx(fe,{arrow:"forward",intent:"primary",icon:f.jsx(Le,{name:"reload"}),onClick:()=>H("sync"),state:C==="sync-all-records-sync"?"loading":void 0,children:"Sync All"})]}),!!F.length&&f.jsxs(Rl,{className:"gc-record-selection-actions",children:[f.jsx(fe,{icon:"arrow-up-tray",intent:"success",disabled:!me||!!C,state:C==="bulk-push"?"loading":void 0,onClick:()=>q("push"),children:"Push"}),f.jsx(fe,{icon:"arrow-down-tray",intent:"primary",disabled:!_e||!!C,state:C==="bulk-pull"?"loading":void 0,onClick:()=>q("pull"),children:"Pull"}),f.jsx(fe,{icon:f.jsx(Le,{name:"recycle",intent:"danger"}),intent:"danger",disabled:!We||!!C,state:C==="bulk-delete"?"loading":void 0,onClick:()=>q("delete"),children:"Delete"})]}),ct]})}const TC=[{title:"Sync",items:[{key:"enable_autosync",title:"Enable Autosync",description:"Automatically sync Cloudflare data when supported sync actions run."},{key:"validate_token_before_sync",title:"Validate token before sync",description:"Check token status before Cloudflare sync operations."},{key:"log_api_requests",title:"Log Cloudflare API calls",description:"Store request and response details in API Logs."},{key:"create_www_for_subdomains",title:"Create www record for subdomains",description:"When autosync handles a subdomain, also create matching www records in Cloudflare and remove those companions when the subdomain is deleted."}]},{title:"Domain cleanup",items:[{key:"remove_records_on_domain_delete",title:"Remove records automatically on domain delete",description:"Delete concrete child hostnames from Cloudflare, while skipping ambiguous apex events to protect the zone.",intent:"warning"}]},{title:"Proxy defaults",items:[{key:"proxy_a",title:"Enable proxy for A records",description:"Apply Cloudflare proxy by default only when autosync creates new A records."},{key:"proxy_aaaa",title:"Enable proxy for AAAA records",description:"Apply Cloudflare proxy by default only when autosync creates new AAAA records."},{key:"proxy_cname",title:"Enable proxy for CNAME records",description:"Apply Cloudflare proxy by default only when autosync creates new CNAME records."}]}];function AC({actions:n,initialTokens:o}){const[s,l]=x.useState(o),[a,c]=x.useState([]),[d,p]=x.useState(!1),[m,g]=x.useState(null),[v,y]=x.useState(!1),[S,C]=x.useState(""),b=document.getElementById("gc-token-list"),_=(F,W)=>{const z=`${Date.now()}-${Math.random().toString(16).slice(2)}`;c(K=>[{key:z,intent:F,message:W,autoClosable:F==="success",closable:!0},...K].slice(0,5))},P=async(F,W,z="")=>{C(F);try{const K=await W();return K.tokens&&l(K.tokens),(z||K.message)&&_("success",z||K.message),K}catch(K){return K.payload?.tokens&&l(K.payload.tokens),_("danger",K.message),null}finally{C("")}},I=F=>{const W=String(F.name||"").trim(),z=String(F.token||"").trim();if(!W||!z){_("danger",W?"API token is required.":"Token name is required.");return}P("add",()=>Xe(n.add,{name:W,token:z}),"Token added successfully.").then(K=>{K&&(y(!1),p(!1))})},j=F=>{const W=String(F.name||"").trim(),z=String(F.token||"").trim();if(!m||!W){_("danger","Token name is required.");return}P(`edit-${m.id}`,()=>Xe(n.update,{id:m.id,name:W,token:z}),"Token updated successfully.").then(K=>{K&&(y(!1),g(null))})},O=F=>{P(`validate-${F.id}`,()=>Xe(n.validate,{id:F.id}),"Token validated successfully.")},V=F=>{window.confirm(`Delete token "${F.name}"?`)&&P(`delete-${F.id}`,()=>Xe(n.delete,{id:F.id}),"Token deleted successfully.")},N=[{key:"name",title:"Name",truncate:!0,type:"title",width:"34%",render:F=>f.jsx(ar,{component:"span",children:F.name})},{key:"status",title:"Status",type:"controls",width:"14%",render:F=>{const W=CC(F.status);return f.jsx(Lt,{intent:W.intent,compact:!0,children:W.label})}},{key:"last_verified_at",title:"Last validated",width:"18%",render:F=>F.last_verified_at||"-"},{key:"created_at",title:"Created",width:"18%"},{key:"actions",type:"actions",width:"16%",render:F=>f.jsxs("div",{className:"gc-token-actions",children:[f.jsx(fe,{icon:"pencil",ghost:!0,onClick:()=>g(F),children:"Edit"}),f.jsx(fe,{icon:"reload",ghost:!0,onClick:()=>O(F),state:S===`validate-${F.id}`?"loading":void 0,children:"Validate"}),f.jsx(fe,{icon:f.jsx(Le,{name:"recycle",intent:"danger"}),ghost:!0,onClick:()=>V(F),state:S===`delete-${F.id}`?"loading":void 0,children:"Delete"})]})}],$=s.map(F=>({...F,key:String(F.id)}));return f.jsxs(f.Fragment,{children:[f.jsx(pn,{toasts:a,position:"top-end",onToastClose:F=>c(W=>W.filter(z=>z.key!==F))}),f.jsx(fe,{arrow:"forward",intent:"primary",onClick:()=>p(!0),children:"Add Token"}),b&&jt.createPortal($.length?f.jsx(Zr,{columns:N,data:$}):f.jsx(om,{title:"No tokens added yet",description:"Use Add Token to connect a Cloudflare API token."}),b),f.jsxs(Pc,{title:"Credentials",isOpen:d,size:"xs",className:"gc-token-drawer",closingConfirmation:v,form:{applyButton:!1,submitButton:!1,onSubmit:I,onFieldChange:()=>y(!0),values:{name:"",token:""}},onClose:()=>p(!1),"data-type":"cloudflare-token",children:[f.jsx(NC,{}),f.jsx(Wf,{name:"name",label:"Token name",autoComplete:"off",size:"lg",vertical:!0,required:!0}),f.jsx(Uf,{name:"token",label:"API token",autoComplete:"new-password",hideCopyButton:!0,hideGenerateButton:!0,hidePasswordMeter:!0,size:"lg",vertical:!0,required:!0}),f.jsxs("div",{className:"gc-drawer-actions",children:[f.jsx(fe,{type:"submit",intent:"primary",state:S==="add"?"loading":void 0,children:"Add Token"}),f.jsx(fe,{type:"button",onClick:()=>p(!1),children:"Cancel"})]})]}),f.jsxs(Pc,{title:"Edit Token",isOpen:!!m,size:"xs",closingConfirmation:v,form:{applyButton:!1,submitButton:!1,onSubmit:j,onFieldChange:()=>y(!0),values:{name:m?.name||"",token:""}},onClose:()=>g(null),children:[f.jsx(Wf,{name:"name",label:"Token name",autoComplete:"off",size:"lg",vertical:!0,required:!0}),f.jsx(Uf,{name:"token",label:"New API token",autoComplete:"new-password",hideCopyButton:!0,hideGenerateButton:!0,hidePasswordMeter:!0,size:"lg",vertical:!0}),f.jsx("div",{className:"gc-drawer-note",children:"Leave token blank to keep the existing API token."}),f.jsxs("div",{className:"gc-drawer-actions",children:[f.jsx(fe,{type:"submit",intent:"primary",state:m&&S===`edit-${m.id}`?"loading":void 0,children:"Save"}),f.jsx(fe,{type:"button",onClick:()=>g(null),children:"Cancel"})]})]},m?.id||"edit-token")]})}function LC({clearAction:n,initialLogs:o}){const[s,l]=x.useState(o),[a,c]=x.useState([]),[d,p]=x.useState(""),[m,g]=x.useState(null),[v,y]=x.useState(1),[S,C]=x.useState(10),[b,_]=x.useState(""),P=document.getElementById("gc-api-log-list"),I=(z,K)=>{const se=`${Date.now()}-${Math.random().toString(16).slice(2)}`;c(ye=>[{key:se,intent:z,message:K,autoClosable:z==="success",closable:!0},...ye].slice(0,5))},j=async()=>{p("clear");try{const z=await Xe(n,{});l(z.apiLogs||[]),I("success",z.message||"API logs removed successfully."),y(1)}catch(z){I("danger",z.message)}finally{p("")}},O=async z=>{await lm(JSON.stringify({request:z.request,response:z.response},null,2)),I("success","Request and response copied.")},V=s.filter(z=>sm(z,b,["created_at","route","method","status_code","duration_ms","error",K=>JSON.stringify(K.request??""),K=>JSON.stringify(K.response??"")])).map(z=>({...z,key:String(z.id)})),N=S==="all"?1:Math.max(1,Math.ceil(V.length/S)),$=Math.min(v,N),F=S==="all"?V:V.slice(($-1)*S,$*S);x.useEffect(()=>{v>N&&y(N)},[v,N]);const W=[{key:"created_at",title:"Time",width:"17%"},{key:"route",title:"Route",width:"28%",truncate:!0,render:z=>f.jsx("code",{children:z.route})},{key:"method",title:"Method",width:"10%"},{key:"status_code",title:"Status",width:"12%",render:z=>f.jsx(Lt,{intent:z.ok?"success":"danger",compact:!0,children:z.status_code||"-"})},{key:"duration_ms",title:"Duration",width:"11%",render:z=>z.duration_ms===null||z.duration_ms===void 0?"-":`${z.duration_ms} ms`},{key:"actions",type:"actions",width:"22%",render:z=>f.jsxs("div",{className:"gc-api-log-actions",children:[f.jsx(fe,{icon:"eye",ghost:!0,onClick:()=>g(z),title:"View","aria-label":"View"}),f.jsx(fe,{icon:f.jsx(Le,{name:"copy"}),ghost:!0,onClick:()=>O(z),title:"Copy","aria-label":"Copy"})]})}];return f.jsxs(f.Fragment,{children:[f.jsx(pn,{toasts:a,position:"top-end",onToastClose:z=>c(K=>K.filter(se=>se.key!==z))}),!!s.length&&f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"gc-list-toolbar",children:f.jsx(Xc,{inputProps:{value:b,placeholder:"Search API logs"},onTyping:z=>{_(z),y(1)},onSearch:z=>{_(z),y(1)}})}),f.jsx(fe,{arrow:"forward",intent:"primary",onClick:j,state:d==="clear"?"loading":void 0,children:"Remove Logs"})]}),P&&jt.createPortal(f.jsx("div",{className:"gc-api-log-shell",children:f.jsx(Zr,{columns:W,data:F,rowKey:"key",totalRows:V.length,className:"gc-api-log-list",pagination:V.length?f.jsx(Uh,{total:N,current:$,onSelect:y,itemsPerPage:S,itemsPerPageOptions:[10,25,50,100,"all"],onItemsPerPageChange:z=>{C(z),y(1)}}):void 0,emptyView:f.jsx(Gr,{title:s.length?"No matching API logs":"No API calls logged yet",description:s.length?"Try a different search query.":"Cloudflare API calls will appear here after token validation or sync actions."})})}),P),f.jsx(jC,{log:m,onClose:()=>g(null),notify:I})]})}function jC({log:n,onClose:o,notify:s}){if(!n)return null;const l=async(c,d)=>{await lm(typeof d=="string"?d:JSON.stringify(d??null,null,2)),s("success",`${c} copied.`)},a={route:n.route,method:n.method,status:n.status_code,ok:n.ok,durationMs:n.duration_ms,createdAt:n.created_at,request:n.request,response:n.response,error:n.error};return f.jsxs(Pc,{isOpen:!0,size:"md",title:"API Call Details",onClose:o,className:"gc-api-log-drawer",children:[f.jsxs("div",{className:"gc-log-summary",children:[f.jsxs("div",{children:[f.jsx("span",{children:"Route"}),f.jsx("code",{children:n.route})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Method"}),f.jsx("code",{children:n.method})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Status"}),f.jsx("code",{children:n.status_code||"-"})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Duration"}),f.jsx("code",{children:n.duration_ms===null||n.duration_ms===void 0?"-":`${n.duration_ms} ms`})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Time"}),f.jsx("code",{children:n.created_at})]})]}),f.jsx("div",{className:"gc-log-copy-row",children:f.jsx(fe,{icon:"copy",onClick:()=>l("Full log",a),children:"Copy Full Log"})}),f.jsx(ac,{title:"Request",value:n.request,onCopy:()=>l("Request",n.request)}),f.jsx(ac,{title:"Response",value:n.response,onCopy:()=>l("Response",n.response)}),n.error?f.jsx(ac,{title:"Error",value:n.error,onCopy:()=>l("Error",n.error)}):null]})}function ac({title:n,value:o,onCopy:s}){return f.jsxs("section",{className:"gc-log-json-block",children:[f.jsxs("div",{className:"gc-log-json-title",children:[f.jsx("h3",{children:n}),f.jsx(fe,{icon:"copy",ghost:!0,onClick:s,children:"Copy"})]}),f.jsx("pre",{children:JSON.stringify(o??null,null,2)})]})}async function lm(n){if(navigator.clipboard?.writeText){await navigator.clipboard.writeText(n);return}const o=document.createElement("textarea");o.value=n,o.setAttribute("readonly","readonly"),o.style.position="fixed",o.style.opacity="0",document.body.appendChild(o),o.select(),document.execCommand("copy"),o.remove()}function NC(){return f.jsxs("div",{className:"gc-credentials-help",children:[f.jsx("p",{children:"To create your API token:"}),f.jsxs("ol",{children:[f.jsxs("li",{children:["Log in to your account using the"," ",f.jsx("a",{href:"https://dash.cloudflare.com/profile/api-tokens",target:"_blank",rel:"noopener noreferrer",children:"Cloudflare"}),"."]}),f.jsxs("li",{children:["Go to ",f.jsx("strong",{children:"My Profile > API Tokens"}),"."]}),f.jsxs("li",{children:["Click ",f.jsx("strong",{children:"Create Token"}),", and then click"," ",f.jsx("strong",{children:"Create Custom Token"}),"."]}),f.jsxs("li",{children:["Specify the ",f.jsx("strong",{children:'"Zone:Zone:Edit"'})," and"," ",f.jsx("strong",{children:'"Zone:DNS:Edit"'})," permissions."]})]})]})}function IC({saveAction:n,initialSettings:o}){const[s,l]=x.useState(o),[a,c]=x.useState([]),[d,p]=x.useState(""),m=document.getElementById("gc-settings-panel"),g=(S,C)=>{const b=`${Date.now()}-${Math.random().toString(16).slice(2)}`;c(_=>[{key:b,intent:S,message:C,autoClosable:S==="success",closable:!0},..._].slice(0,5))},v=async(S,C)=>{const b=s,_={...s,[S]:!!C};l(_),p(S);try{const P=await Xe(n,OC(_));P.settings&&l(P.settings),g("success","Setting updated.")}catch(P){l(b),g("danger",P.message)}finally{p("")}},y=[{key:"title",title:"Setting",type:"title",width:"34%",render:S=>f.jsxs("div",{className:"gc-setting-title",children:[f.jsx("span",{children:S.title}),S.intent==="warning"?f.jsx(Lt,{intent:"warning",compact:!0,children:"Careful"}):null]})},{key:"description",title:"Description",width:"54%",render:S=>f.jsx("span",{children:S.description})},{key:"enabled",title:"Enabled",type:"controls",width:"12%",render:S=>f.jsx(qc,{checked:!!s[S.key],loading:d===S.key,onChange:C=>v(S.key,C),"aria-label":S.title})}];return f.jsxs(f.Fragment,{children:[f.jsx(pn,{toasts:a,position:"top-end",onToastClose:S=>c(C=>C.filter(b=>b.key!==S))}),m&&jt.createPortal(f.jsx("div",{className:"gc-settings-shell",children:TC.map(S=>{const C=S.items.filter(_=>s[_.key]).length,b=S.items.map(_=>({..._,group:S.title,key:_.key}));return f.jsxs("section",{className:"gc-settings-section",children:[f.jsxs("div",{className:"gc-settings-section-header",children:[f.jsxs("div",{children:[f.jsx("h3",{children:S.title}),f.jsxs("p",{children:[C," of ",S.items.length," enabled"]})]}),f.jsx(Lt,{intent:C===S.items.length?"success":"info",compact:!0,children:C===S.items.length?"All enabled":"Custom"})]}),f.jsx(Zr,{columns:y,data:b,rowKey:"key"})]},S.title)})}),m)]})}function DC({info:n,logo:o}){const s=document.getElementById("gc-about-panel"),l=n.version||"1.0.5",a=[{icon:"cloud",title:"Cloudflare DNS sync",description:"Import, export, and sync Plesk DNS records with linked Cloudflare zones."},{icon:"lock-closed",title:"Per-user access",description:"Tokens, settings, domains, jobs, and API logs stay scoped to the logged-in Plesk user."},{icon:"reload",title:"Autosync jobs",description:"Event-based DNS pushes and long-running sync jobs keep updates moving without request timeouts."},{icon:"list",title:"API visibility",description:"Cloudflare API requests are logged with route, status, duration, request, and response details."}];return s?jt.createPortal(f.jsxs("div",{className:"gc-about",children:[f.jsxs("section",{className:"gc-about-hero",children:[f.jsxs("div",{className:"gc-about-brand",children:[f.jsx("img",{src:o,alt:"Cloudflare",className:"gc-about-logo"}),f.jsxs("div",{children:[f.jsx(Lt,{intent:"warning",compact:!0,children:"Pre-release"}),f.jsx("h2",{children:n.name||"Cloudflare Pro"}),f.jsx("p",{children:n.description})]})]}),f.jsxs("div",{className:"gc-about-version",children:[f.jsx("span",{children:"Version"}),f.jsx("strong",{children:l})]})]}),f.jsx("section",{className:"gc-about-grid","aria-label":"Cloudflare Pro features",children:a.map(c=>f.jsxs("article",{className:"gc-about-card",children:[f.jsx("div",{className:"gc-about-card-icon",children:f.jsx(Le,{name:c.icon})}),f.jsx("h3",{children:c.title}),f.jsx("p",{children:c.description})]},c.title))}),f.jsxs("section",{className:"gc-about-developer",children:[f.jsx("div",{className:"gc-about-developer-logo",children:f.jsx("img",{src:o,alt:"Cloudflare Pro"})}),f.jsxs("div",{className:"gc-about-developer-copy",children:[f.jsx(Lt,{intent:"info",compact:!0,children:"Extension info"}),f.jsx("h3",{children:n.brand||"Ghost Compiler"}),f.jsx("p",{children:"Designed and developed by Ghost Compiler for Cloudflare DNS management inside Plesk."})]}),f.jsxs("div",{className:"gc-about-developer-meta",children:[f.jsxs("div",{children:[f.jsx("span",{children:"Extension"}),f.jsx("strong",{children:n.name||"Cloudflare Pro"})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Version"}),f.jsx("strong",{children:l})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Website"}),f.jsx(ar,{href:n.vendorUrl||"https://ghostcompiler.com",target:"_blank",children:"ghostcompiler.com"})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Repository"}),f.jsx(ar,{href:n.repositoryUrl||"https://github.com/ghostcompiler/cloudflare-pro",target:"_blank",children:"ghostcompiler/cloudflare-pro"})]})]})]})]}),s):null}function OC(n){return Object.fromEntries(Object.entries(n).map(([o,s])=>[o,s?"1":"0"]))}function FC(n){try{const o=JSON.parse(n||"[]");return Array.isArray(o)?o:[]}catch{return[]}}function im(n){try{const o=JSON.parse(n||"{}");return o&&typeof o=="object"&&!Array.isArray(o)?o:{}}catch{return{}}}function $C(n){try{const o=JSON.parse(n||"[]");return Array.isArray(o)?o:[]}catch{return[]}}function MC(n){try{const o=JSON.parse(n||"[]");return Array.isArray(o)?o:[]}catch{return[]}}function zC(n){try{const o=JSON.parse(n||"[]");return Array.isArray(o)?o:[]}catch{return[]}}function VC(n){try{const o=JSON.parse(n||"{}");return o&&typeof o=="object"&&!Array.isArray(o)?o:{}}catch{return{}}}function HC({title:n,description:o}){const s=document.getElementById("gc-empty-list");return s?jt.createPortal(f.jsx(om,{title:n,description:o}),s):null}const un=document.getElementById("gc-domain-app");un&&zn.createRoot(un).render(f.jsx(BC,{syncAction:un.dataset.syncDomainAction,startSyncJobAction:un.dataset.startSyncJobAction,processSyncJobAction:un.dataset.processSyncJobAction,syncJobStatusAction:un.dataset.syncJobStatusAction,autosyncAction:un.dataset.autosyncAction,recordsAction:un.dataset.recordsAction,initialDomains:MC(un.dataset.domains)}));const Yt=document.getElementById("gc-records-app");Yt&&zn.createRoot(Yt).render(f.jsx(RC,{proxyAction:Yt.dataset.proxyAction,syncAction:Yt.dataset.syncAction,startSyncJobAction:Yt.dataset.startSyncJobAction,processSyncJobAction:Yt.dataset.processSyncJobAction,syncJobStatusAction:Yt.dataset.syncJobStatusAction,recordAction:Yt.dataset.recordAction,domain:im(Yt.dataset.domain),initialRecords:zC(Yt.dataset.records)}));const nr=document.getElementById("gc-token-app");nr&&zn.createRoot(nr).render(f.jsx(AC,{actions:{add:nr.dataset.addTokenAction,update:nr.dataset.updateTokenAction,validate:nr.dataset.validateTokenAction,delete:nr.dataset.deleteTokenAction},initialTokens:FC(nr.dataset.tokens)}));const vl=document.getElementById("gc-log-app");vl&&zn.createRoot(vl).render(f.jsx(LC,{clearAction:vl.dataset.clearLogsAction,initialLogs:$C(vl.dataset.logs)}));const wl=document.getElementById("gc-empty-app");wl&&zn.createRoot(wl).render(f.jsx(HC,{title:wl.dataset.emptyTitle,description:wl.dataset.emptyDescription}));const yl=document.getElementById("gc-settings-app");yl&&zn.createRoot(yl).render(f.jsx(IC,{saveAction:yl.dataset.saveSettingsAction,initialSettings:im(yl.dataset.settings)}));const Sl=document.getElementById("gc-about-app");Sl&&zn.createRoot(Sl).render(f.jsx(DC,{info:VC(Sl.dataset.info),logo:Sl.dataset.logo}));export{Kf as a,_c as r};