{const tee=fn._withKeys||(fn._withKeys={}),ree=eee.join(".");return tee[ree]||(tee[ree]=tee=>{if(!("key"in tee))return;const ree=$ee(tee.key);return eee.some((k=>k===ree||Vie[k]===ree))?fn(tee):void 0})},Hie=iee({patchProp:(el,eee,tee,ree,oee,iee)=>{const see="svg"===oee;"class"===eee?function(el,eee,tee){const ree=el[uie];ree&&(eee=(eee?[eee,...ree]:[...ree]).join(" ")),null==eee?el.removeAttribute("class"):tee?el.setAttribute("class",eee):el.className=eee}(el,ree,see):"style"===eee?function(el,eee,tee){const ree=el.style,oee=fee(tee);let aee=!1;if(tee&&!oee){if(eee)if(fee(eee))for(const oee of eee.split(";")){const eee=oee.slice(0,oee.indexOf(":")).trim();null==tee[eee]&&yie(ree,eee,"")}else for(const oee in eee)null==tee[oee]&&yie(ree,oee,"");for(const eee in tee)"display"===eee&&(aee=!0),yie(ree,eee,tee[eee])}else if(oee){if(eee!==tee){const eee=ree[wie];eee&&(tee+=";"+eee),ree.cssText=tee,aee=vie.test(tee)}}else eee&&el.removeAttribute("style");hie in el&&(el[hie]=aee?ree.display:"",el[fie]&&(ree.display="none"))}(el,tee,ree):aee(eee)?nee(eee)||zie(el,eee,0,ree,iee):("."===eee[0]?(eee=eee.slice(1),1):"^"===eee[0]?(eee=eee.slice(1),0):function(el,eee,tee,ree){if(ree)return"innerHTML"===eee||"textContent"===eee||!!(eee in el&&Nie(eee)&&hee(tee));if("spellcheck"===eee||"draggable"===eee||"translate"===eee)return!1;if("form"===eee)return!1;if("list"===eee&&"INPUT"===el.tagName)return!1;if("type"===eee&&"TEXTAREA"===el.tagName)return!1;if("width"===eee||"height"===eee){const eee=el.tagName;if("IMG"===eee||"VIDEO"===eee||"CANVAS"===eee||"SOURCE"===eee)return!1}if(Nie(eee)&&fee(tee))return!1;return eee in el}(el,eee,ree,see))?(Eie(el,eee,ree),el.tagName.includes("-")||"value"!==eee&&"checked"!==eee&&"selected"!==eee||Sie(el,eee,ree,see,0,"value"!==eee)):!el._isVueCE||!/[A-Z]/.test(eee)&&fee(ree)?("true-value"===eee?el._trueValue=ree:"false-value"===eee&&(el._falseValue=ree),Sie(el,eee,ree,see)):Eie(el,Eee(eee),ree,0,eee)}},pie);let Kie;function Gie(){return Kie||(Kie=Wae(Hie))}const Xie=(...eee)=>{Gie().render(...eee)},Qie=(...eee)=>{const tee=Gie().createApp(...eee),{mount:ree}=tee;return tee.mount=eee=>{const oee=function(eee){if(fee(eee)){return document.querySelector(eee)}return eee}(eee);if(!oee)return;const aee=tee._component;hee(aee)||aee.render||aee.template||(aee.template=oee.innerHTML),1===oee.nodeType&&(oee.textContent="");const nee=ree(oee,!1,function(eee){if(eee instanceof SVGElement)return"svg";if("function"==typeof MathMLElement&&eee instanceof MathMLElement)return"mathml"}(oee));return oee instanceof Element&&(oee.removeAttribute("v-cloak"),oee.setAttribute("data-v-app","")),nee},tee};const Zie={"{0} {1} Key…":"{0} {1} Key…","{0} devices":"{0} devices","{0} out of {1} allowed devices – upgrade your key to support more devices":"{0} out of {1} allowed devices – upgrade your key to support more devices","{0} out of {1} devices":"{0} out of {1} devices","{0} Release Notes":"{0} Release Notes","{0} Signed In Successfully":"{0} Signed In Successfully","{0} Signed Out Successfully":"{0} Signed Out Successfully","{0} Update Available":"{0} Update Available","{1} Key {0} Successfully":"{1} Key {0} Successfully","It is not possible to use a Trial key with an existing Unraid OS installation.
You may purchase a license key corresponding to this USB Flash device to continue using this installation.
":"It is not possible to use a Trial key with an existing Unraid OS installation.
You may purchase a license key corresponding to this USB Flash device to continue using this installation.
","Please refresh the page to ensure you load your latest configuration
":"Please refresh the page to ensure you load your latest configuration
","Register for Connect by signing in to your Unraid.net account
":"Register for Connect by signing in to your Unraid.net account
","The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.
Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.
":"The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.
Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.
","The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.
Your Unraid registration key is ineligible for replacement as it is blacklisted.
":"The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.
Your Unraid registration key is ineligible for replacement as it is blacklisted.
","The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.
You may also attempt to Purchase or Replace your key.
":"The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.
You may also attempt to Purchase or Replace your key.
","There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.
Alternately you may purchase a license key for this USB flash device.
If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.
":"There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.
Alternately you may purchase a license key for this USB flash device.
If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.
","There is a physical problem accessing your USB Flash boot device
":"There is a physical problem accessing your USB Flash boot device
","There is a problem with your USB Flash device
":"There is a problem with your USB Flash device
","This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.
A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.
":"This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.
A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.
","This USB Flash device has an invalid GUID. Please try a different USB Flash device
":"This USB Flash device has an invalid GUID. Please try a different USB Flash device
","To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.
":"To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.
","To support more storage devices as your server grows, click Upgrade Key.
":"To support more storage devices as your server grows, click Upgrade Key.
","You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.
":"You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.
","Your Trial key includes all the functionality and device support of an Unleashed key.
After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.
At that point you may either purchase a license key or request a Trial extension.
":"Your Trial key includes all the functionality and device support of an Unleashed key.
After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.
At that point you may either purchase a license key or request a Trial extension.
","Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.
If you do not have a backup copy of your license key file you may attempt to recover your key.
If this was an expired Trial installation, you may purchase a license key.
":"Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.
If you do not have a backup copy of your license key file you may attempt to recover your key.
If this was an expired Trial installation, you may purchase a license key.
","Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.
You may attempt to recover your key with your Unraid.net account.
If this was an expired Trial installation, you may purchase a license key.
":"Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.
You may attempt to recover your key with your Unraid.net account.
If this was an expired Trial installation, you may purchase a license key.
","Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.
Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.
Note: USB memory card readers are generally not supported because most do not present unique serial numbers.
Important:
- Please make sure your server time is accurate to within 5 minutes
- Please make sure there is a DNS server specified
":"Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.
Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.
Note: USB memory card readers are generally not supported because most do not present unique serial numbers.
Important:
- Please make sure your server time is accurate to within 5 minutes
- Please make sure there is a DNS server specified
","Your Trial key requires an internet connection.
Please check Settings > Network
":"Your Trial key requires an internet connection.
Please check Settings > Network
","Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.
":"Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.
","A Trial key provides all the functionality of an Unleashed Registration key":"A Trial key provides all the functionality of an Unleashed Registration key.","A valid GUID is required to check for OS updates.":"A valid GUID is required to check for OS updates.","A valid keyfile and USB Flash boot device are required to check for OS updates.":"A valid keyfile and USB Flash boot device are required to check for OS updates.","A valid keyfile is required to check for OS updates.":"A valid keyfile is required to check for OS updates.","A valid OS version is required to check for OS updates.":"A valid OS version is required to check for OS updates.","Acklowledge that you have made a Flash Backup to enable this action":"Acklowledge that you have made a Flash Backup to enable this action","Activate Now":"Activate Now","Activate License":"Activate License",ago:"ago","All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.":"All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.","Attached Storage Devices":"Attached Storage Devices","Backing up...this may take a few minutes":"Backing up...this may take a few minutes",Basic:"Basic","Begin downgrade to {0}":"Begin downgrade to {0}",Beta:"Beta","Blacklisted USB Flash GUID":"Blacklisted USB Flash GUID",BLACKLISTED:"BLACKLISTED","Calculating OS Update Eligibility…":"Calculating OS Update Eligibility…","Calculating trial expiration…":"Calculating trial expiration…","Callback redirect type not present or incorrect":"Callback redirect type not present or incorrect","Cancel {0}":"Cancel {0}",Cancel:"Cancel","Cannot access your USB Flash boot device":"Cannot access your USB Flash boot device","Cannot validate Unraid Trial key":"Cannot validate Unraid Trial key","Check Eligibility":"Check Eligibility","check for OS updates":"check for OS updates","Check for OS Updates":"Check for OS Updates","Check for Prereleases":"Check for Prereleases","Check for Update":"Check for Update","Checking WAN IPs…":"Checking WAN IPs…","Checking...":"Checking...","Checkout the Connect Documentation":"Checkout the Connect Documentation","Click to close modal":"Click to close modal","Click to Copy LAN IP {0}":"Click to Copy LAN IP {0}","Close Dropdown":"Close Dropdown","Close Modal":"Close Modal",Close:"Close","Configure Connect Features":"Configure Connect Features","Confirm and start update":"Confirm and start update","Confirm to Install Unraid OS {0}":"Confirm to Install Unraid OS {0}",Connected:"Connected","Contact Support":"Contact Support",Continue:"Continue",Copied:"Copied","Copy Key URL":"Copy Key URL","Copy your Key URL: {0}":"Copy your Key URL: {0}","Create Flash Backup":"Create Flash Backup","Create a password":"Create a password","Create Device Password":"Create Device Password","Current Version {0}":"Current Version {0}","Current Version: Unraid {0}":"Current Version: Unraid {0}","Customizable Dashboard Tiles":"Customizable Dashboard Tiles",day:"{n} day | {n} days","Deep Linking":"Deep Linking","DNS issue, unable to resolve wanip4.unraid.net":"DNS issue, unable to resolve wanip4.unraid.net","Downgrade Unraid OS to {0}":"Downgrade Unraid OS to {0}","Downgrade Unraid OS":"Downgrade Unraid OS","Downgrades are only recommended if you're unable to solve a critical issue.":"Downgrades are only recommended if you're unable to solve a critical issue.","Download Diagnostics":"Download Diagnostics","Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.":"Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.","Download unraid-api Logs":"Download unraid-api Logs","Dynamic Remote Access":"Dynamic Remote Access","Eligible for free feature updates for {0}":"Eligible for free feature updates for {0}","Eligible for free feature updates until {0}":"Eligible for free feature updates until {0}",Eligible:"Eligible","Enable update notifications":"Enable update notifications","Enhance your experience with Unraid Connect":"Enhance your experience with Unraid Connect","Enhance your Unraid experience with Connect":"Enhance your Unraid experience with Connect","Enhance your Unraid experience":"Enhance your Unraid experience","Error creating a trial key. Please try again later.":"Error creating a trial key. Please try again later.","Error Parsing Changelog • {0}":"Error Parsing Changelog • {0}",Error:"Error","Expired {0}":"Expired {0}",Expired:"Expired","Expires at {0}":"Expires at {0}","Expires in {0}":"Expires in {0}","Extend License to Enable OS Updates":"Extend License to Enable OS Updates","Extend License to Update":"Extend License to Update","Extend License":"Extend License","Extend Trial":"Extend Trial","Extending your free trial by 15 days":"Extending your free trial by 15 days","Extension Installed":"Extension Installed","Failed to {0} {1} Key":"Failed to {0} {1} Key","Failed to install key":"Failed to install key","Failed to update Connect account configuration":"Failed to update Connect account configuration","Fetching & parsing changelog…":"Fetching & parsing changelog…","Fix Error":"Fix Error","Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.":"Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.","Flash GUID Error":"Flash GUID Error","Flash GUID required to check replacement status":"Flash GUID required to check replacement status","Flash GUID":"Flash GUID","Flash Product":"Flash Product","Flash Vendor":"Flash Vendor","Get a Lifetime Key":"Get a Lifetime Key","Get an overview of your server's state, storage space, apps and VMs status, and more.":"Get an overview of your server's state, storage space, apps and VMs status, and more.","Get Started":"Get Started","Go to Connect plugin settings":"Go to Connect plugin settings","Go to Connect":"Go to Connect","Go to Management Access Now":"Go to Management Access Now","Go to Settings > Notifications to enable automatic OS update notifications for future releases.":"Go to Settings > Notifications to enable automatic OS update notifications for future releases.","Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.":"Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.","Go to Tools > Management Access to ensure your backup is up-to-date.":"Go to Tools > Management Access to ensure your backup is up-to-date.","Go to Tools > Registration to fix":"Go to Tools > Registration to fix","Go to Tools > Registration to Learn More":"Go to Tools > Registration to Learn More","Go to Tools > Update OS for more options.":"Go to Tools > Update OS for more options.","Go to Tools > Update":"Go to Tools > Update",hour:"{n} hour | {n} hours","I have made a Flash Backup":"I have made a Flash Backup","If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.":"If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.","Ignore this message if you are currently connected via Remote Access or VPN.":"Ignore this message if you are currently connected via Remote Access or VPN.","Ignore this release until next reboot":"Ignore this release until next reboot","Ignored Releases":"Ignored Releases","In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.":"In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.","Ineligible as of {0}":"Ineligible as of {0}","Ineligible for feature updates released after {0}":"Ineligible for feature updates released after {0}","Ineligible for Unraid OS updates":"Ineligible for Unraid OS updates",Ineligible:"Ineligible","Ineligible for self-replacement":"Ineligible for self-replacement","Install Connect":"Install Connect","Install Extended":"Install Extended","Install Recovered":"Install Recovered","Install Replaced":"Install Replaced","Install Unraid OS {0}":"Install Unraid OS {0}",Install:"Install",Installed:"Installed","Installing Connect":"Installing Connect","Installing Extended Trial":"Installing Extended Trial","Installing Extended":"Installing Extended","Installing Recovered":"Installing Recovered","Installing Replaced":"Installing Replaced",Installing:"Installing","Introducing Unraid Connect":"Introducing Unraid Connect","Invalid API Key Format":"Invalid API Key Format","Invalid API Key":"Invalid API Key","Invalid installation":"Invalid installation","It's highly recommended to review the changelog before continuing your update":"It's highly recommended to review the changelog before continuing your update","Key ineligible for {0}":"Key ineligible for {0}","Key ineligible for future releases":"Key ineligible for future releases","Key ineligible for new updates":"Key ineligible for new updates","Keyfile required to check replacement status":"Keyfile required to check replacement status","LAN IP {0}":"LAN IP {0}","LAN IP Copied":"LAN IP Copied","LAN IP":"LAN IP","Last checked: {0}":"Last checked: {0}","Learn more about the error":"Learn more about the error","Learn more and fix":"Learn more and fix","Learn more and link your key to your account":"Learn more and link your key to your account","Learn more":"Learn more","Learn More":"Learn More","Let's activate your Unraid OS License":"Let's activate your Unraid OS License","Let's Unleash your Hardware!":"Let's Unleash your Hardware!","License key actions":"License key actions","License key type":"License key type","License Management":"License Management",Lifetime:"Lifetime","Link Key":"Link Key",Linked:"Linked","Linked to Unraid.net account":"Linked to Unraid.net account",Loading:"Loading","Manage Unraid.net Account in new tab":"Manage Unraid.net Account in new tab","Manage Unraid.net Account":"Manage Unraid.net Account","Manage your license keys at any time via the My Keys section.":"Manage your license keys at any time via the My Keys section.","Manage Your Server Within Connect":"Manage Your Server Within Connect",minute:"{n} minute | {n} minutes","Missing key file":"Missing key file",month:"{n} month | {n} months","More about Licensing":"More about Licensing","More about Unraid.net Accounts":"More about Unraid.net Accounts","More options":"More options","Multiple License Keys Present":"Multiple License Keys Present","Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.":"Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.","New Version: {0}":"New Version: {0}","No downgrade available":"No downgrade available","No Flash":"No Flash","No Keyfile":"No Keyfile","No thanks":"No thanks","No USB flash configuration data":"No USB flash configuration data","Not Linked":"Not Linked","On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.":"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.","Online Flash Backup":"Online Flash Backup","Open a bug report":"Open a bug report","Open Dropdown":"Open Dropdown","Opens Connect in new tab":"Opens Connect in new tab","Original release date {0}":"Original release date {0}","OS Update Eligibility Expiration":"OS Update Eligibility Expiration","OS Update Eligibility Expired":"OS Update Eligibility Expired","OS Update Eligibility":"OS Update Eligibility","Pay your annual fee to continue receiving OS updates.":"Pay your annual fee to continue receiving OS updates.","Performing actions":"Performing actions","Please confirm the update details below":"Please confirm the update details below","Please finish the initiated downgrade to enable updates.":"Please finish the initiated downgrade to enable updates.","Please finish the initiated update to enable a downgrade.":"Please finish the initiated update to enable a downgrade.","Please fix any errors and try again.":"Please fix any errors and try again.","Please keep this window open while we perform some actions":"Please keep this window open while we perform some actions","Please keep this window open":"Please keep this window open","Please sign out then sign back in to refresh your API key.":"Please sign out then sign back in to refresh your API key.","Please wait while the page reloads to install your trial key":"Please wait while the page reloads to install your trial key","Plus more on the way":"Plus more on the way",Plus:"Plus",Pro:"Pro","Purchase Key":"Purchase Key",Purchase:"Purchase","Ready to Install Key":"Ready to Install Key","Ready to update Connect account configuration":"Ready to update Connect account configuration","Real-time Monitoring":"Real-time Monitoring","Reboot Now to Downgrade to {0}":"Reboot Now to Downgrade to {0}","Reboot Now to Downgrade":"Reboot Now to Downgrade","Reboot Now to Update to {0}":"Reboot Now to Update to {0}","Reboot Now to Update":"Reboot Now to Update","Reboot Required for Downgrade to {0}":"Reboot Required for Downgrade to {0}","Reboot Required for Downgrade":"Reboot Required for Downgrade","Reboot Required for Update to {0}":"Reboot Required for Update to {0}","Reboot Required for Update":"Reboot Required for Update","Rebooting will likely solve this.":"Rebooting will likely solve this.","Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.":"Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.","Recover Key":"Recover Key",Recovered:"Recovered","Redeem Activation Code":"Redeem Activation Code",Refresh:"Refresh","Registered on":"Registered on","Registered to":"Registered to","Registration key / USB Flash GUID mismatch":"Registration key / USB Flash GUID mismatch","Release date {0}":"Release date {0}","Release requires verification to update":"Release requires verification to update","Reload Page":"Reload Page",Reload:"Reload","Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.":"Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.","Remark: your WAN IPv4 is {0}":"Remark: your WAN IPv4 is {0}","Remove from ignore list":"Remove from ignore list",Remove:"Remove","Renew Key":"Renew Key","Renew your license key now":"Renew your license key now","Replace Key":"Replace Key",Replaced:"Replaced","Requires the local unraid-api to be running successfully":"Requires the local unraid-api to be running successfully","Restarting unraid-api…":"Restarting unraid-api…",second:"{n} second | {n} seconds","Server Up Since {0}":"Server Up Since {0}","Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.":"Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.","Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.":"Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.",Settings:"Settings","Sign In Failed":"Sign In Failed","Sign In requires the local unraid-api to be running":"Sign In requires the local unraid-api to be running","Sign In to utilize Unraid Connect":"Sign In to utilize Unraid Connect","Sign In to your Unraid.net account to get started":"Sign In to your Unraid.net account to get started","Sign In with Unraid.net Account":"Sign In with Unraid.net Account","Sign In":"Sign In","Sign Out Failed":"Sign Out Failed","Sign Out of Unraid.net":"Sign Out of Unraid.net","Sign Out requires the local unraid-api to be running":"Sign Out requires the local unraid-api to be running","Signing in {0}…":"Signing in {0}…","Signing In":"Signing In","Signing out {0}…":"Signing out {0}…","Signing Out":"Signing Out","Something went wrong":"Something went wrong","SSL certificates for unraid.net deprecated":"SSL certificates for unraid.net deprecated","Stale Server":"Stale Server",Stale:"Stale","On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.":"On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.","Start Free 30 Day Trial":"Start Free 30 Day Trial",Starter:"Starter","Starting your free 30 day trial":"Starting your free 30 day trial","Success!":"Success!","Thank you for choosing Unraid OS!":"Thank you for choosing Unraid OS!","Thank you for installing Connect!":"Thank you for installing Connect!","Thank you for purchasing an Unraid {0} Key!":"Thank you for purchasing an Unraid {0} Key!","Thank you for upgrading to an Unraid {0} Key!":"Thank you for upgrading to an Unraid {0} Key!","The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.":"The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.","The logs may contain sensitive information so do not post them publicly.":"The logs may contain sensitive information so do not post them publicly.","The primary method of support for Unraid Connect is through our forums and Discord.":"The primary method of support for Unraid Connect is through our forums and Discord.","Then go to Tools > Registration to manually install it":"Then go to Tools > Registration to manually install it","This may indicate a complex network that will not work with this Remote Access solution.":"This may indicate a complex network that will not work with this Remote Access solution.","This update will require a reboot":"This update will require a reboot","Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.":"Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.","Too Many Devices":"Too Many Devices","Transfer License to New Flash":"Transfer License to New Flash","Trial Expired, see options below":"Trial Expired, see options below","Trial Expired":"Trial Expired","Trial Key Created":"Trial Key Created","Trial Key Creation Failed":"Trial Key Creation Failed","Trial Key Expired {0}":"Trial Key Expired {0}","Trial Key Expired at {0}":"Trial Key Expired at {0}","Trial Key Expires at {0}":"Trial Key Expires at {0}","Trial Key Expires in {0}":"Trial Key Expires in {0}","Trial Requires Internet Connection":"Trial Requires Internet Connection",Trial:"Trial","Unable to check for OS updates":"Unable to check for OS updates","Unable to fetch client WAN IPv4":"Unable to fetch client WAN IPv4","Unable to open release notes":"Unable to open release notes","Unknown error":"Unknown error",Unknown:"Unknown","Unleash Your Hardware":"Unleash Your Hardware",Unleashed:"Unleashed",unlimited:"unlimited","Unraid {0} Available":"Unraid {0} Available","Unraid {0} Update Available":"Unraid {0} Update Available","Unraid {0}":"Unraid {0}","Unraid Connect Error":"Unraid Connect Error","Unraid Connect Forums":"Unraid Connect Forums","Unraid Connect Install Failed":"Unraid Connect Install Failed","Unraid Contact Page":"Unraid Contact Page","Unraid Discord":"Unraid Discord","Unraid logo animating with a wave like effect":"Unraid logo animating with a wave like effect","Unraid OS {0} Released":"Unraid OS {0} Released","Unraid OS {0} Update Available":"Unraid OS {0} Update Available","Unraid OS is up-to-date":"Unraid OS is up-to-date","Unraid OS Update Available":"Unraid OS Update Available","unraid-api is offline":"unraid-api is offline","Up-to-date with eligible releases":"Up-to-date with eligible releases","Up-to-date":"Up-to-date","Update Available":"Update Available","Update Released":"Update Released","Update Unraid OS confirmation required":"Update Unraid OS confirmation required","Update Unraid OS":"Update Unraid OS","Updates Expire":"Updates Expire","Updating 3rd party drivers":"Updating 3rd party drivers","Upgrade Key":"Upgrade Key",Upgrade:"Upgrade","Uptime {0}":"Uptime {0}","USB Flash device error":"USB Flash device error","USB Flash has no serial number":"USB Flash has no serial number","Verify to Update":"Verify to Update","Version available for restore {0}":"Version available for restore {0}","Version: {0}":"Version: {0}","View Available Updates":"View Available Updates","View Changelog & Update":"View Changelog & Update","View Changelog for {0}":"View Changelog for {0}","View Changelog on Docs":"View Changelog on Docs","View Changelog to Start Update":"View Changelog to Start Update","View Changelog":"View Changelog","View on Docs":"View on Docs","View release notes":"View release notes","We recommend backing up your USB Flash Boot Device before starting the update.":"We recommend backing up your USB Flash Boot Device before starting the update.","Welcome to your new {0} system, powered by Unraid!":"Welcome to your new {0} system, powered by Unraid!","Welcome to Unraid!":"Welcome to Unraid!",year:"{n} year | {n} years","You are still eligible to access OS updates that were published on or before {1}.":"You are still eligible to access OS updates that were published on or before {1}.","You can also manually create a new backup by clicking the Create Flash Backup button.":"You can also manually create a new backup by clicking the Create Flash Backup button.","You can manually create a backup by clicking the Create Flash Backup button.":"You can manually create a backup by clicking the Create Flash Backup button.","You have already activated the Flash Backup feature via the Unraid Connect plugin.":"You have already activated the Flash Backup feature via the Unraid Connect plugin.","You have exceeded the number of devices allowed for your license. Please remove a device before adding another.":"You have exceeded the number of devices allowed for your license. Please remove a device before adding another.","You have not activated the Flash Backup feature via the Unraid Connect plugin.":"You have not activated the Flash Backup feature via the Unraid Connect plugin.","You may still update to releases dated prior to your update expiration date.":"You may still update to releases dated prior to your update expiration date.","You're about to create a password to secure access to your system. This password is essential for managing and configuring your server. You'll use this password every time you access the Unraid web interface.":"You're about to create a password to secure access to your system. This password is essential for managing and configuring your server. You'll use this password every time you access the Unraid web interface.","You're one step closer to enhancing your Unraid experience":"You're one step closer to enhancing your Unraid experience","Your {0} Key has been replaced!":"Your {0} Key has been replaced!","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.","Your free Trial key provides all the functionality of an Unleashed Registration key":"Your free Trial key provides all the functionality of an Unleashed Registration key","Your license key is not eligible for Unraid OS {0}":"Your license key is not eligible for Unraid OS {0}","Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.":"Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.","Your Trial has expired":"Your Trial has expired","Your Trial key has been extended!":"Your Trial key has been extended!","Create an Unraid.net account and activate your key":"Create an Unraid.net account and activate your key","Device is ready to configure":"Device is ready to configure","Secure your device":"Secure your device"},Jie="undefined"!=typeof window,ese=(eee,tee=!1)=>tee?Symbol.for(eee):Symbol(eee),tse=eee=>JSON.stringify(eee).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rse=eee=>"number"==typeof eee&&isFinite(eee),ose=eee=>"[object RegExp]"===bse(eee),ase=eee=>yse(eee)&&0===Object.keys(eee).length,nse=Object.assign,ise=Object.create,sse=(eee=null)=>ise(eee);let lse;const cse=()=>lse||(lse="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:sse());function dse(eee){return eee.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const pse=Object.prototype.hasOwnProperty;function use(eee,tee){return pse.call(eee,tee)}const hse=Array.isArray,fse=eee=>"function"==typeof eee,gse=eee=>"string"==typeof eee,mse=eee=>"boolean"==typeof eee,wse=eee=>null!==eee&&"object"==typeof eee,vse=Object.prototype.toString,bse=eee=>vse.call(eee),yse=eee=>"[object Object]"===bse(eee);function xse(eee,tee=""){return eee.reduce(((eee,ree,oee)=>0===oee?eee+ree:eee+tee+ree),"")}function kse(eee,tee){"undefined"!=typeof console&&(console.warn("[intlify] "+eee),tee&&console.warn(tee.stack))}const _se=eee=>!wse(eee)||hse(eee);function Sse(eee,tee){if(_se(eee)||_se(tee))throw new Error("Invalid value");const ree=[{src:eee,des:tee}];for(;ree.length;){const{src:eee,des:tee}=ree.pop();Object.keys(eee).forEach((oee=>{"__proto__"!==oee&&(wse(eee[oee])&&!wse(tee[oee])&&(tee[oee]=Array.isArray(eee[oee])?[]:sse()),_se(tee[oee])||_se(eee[oee])?tee[oee]=eee[oee]:ree.push({src:eee[oee],des:tee[oee]}))}))}}
+/*!
+ * message-compiler v10.0.6
+ * (c) 2025 kazuya kawaguchi
+ * Released under the MIT License.
+ */function Ese(eee,tee,ree){return{start:eee,end:tee}}const Ose=1,$se=2,zse=3,Cse=4,Ase=5,jse=6,Tse=7,Nse=8,Ise=9,Pse=10,Rse=11,Mse=12,Dse=13,Fse=14;function Lse(eee,tee,ree={}){const{domain:oee,messages:aee,args:nee}=ree,iee=new SyntaxError(String(eee));return iee.code=eee,tee&&(iee.location=tee),iee.domain=oee,iee}function Use(eee){throw eee}const Bse=" ",Yse="\n",qse=String.fromCharCode(8232),Vse=String.fromCharCode(8233);function Wse(eee){const tee=eee;let ree=0,oee=1,aee=1,nee=0;const iee=eee=>"\r"===tee[eee]&&tee[eee+1]===Yse,see=eee=>tee[eee]===Vse,lee=eee=>tee[eee]===qse,cee=eee=>iee(eee)||(eee=>tee[eee]===Yse)(eee)||see(eee)||lee(eee),dee=eee=>iee(eee)||see(eee)||lee(eee)?Yse:tee[eee];function pee(){return nee=0,cee(ree)&&(oee++,aee=0),iee(ree)&&ree++,ree++,aee++,tee[ree]}return{index:()=>ree,line:()=>oee,column:()=>aee,peekOffset:()=>nee,charAt:dee,currentChar:()=>dee(ree),currentPeek:()=>dee(ree+nee),next:pee,peek:function(){return iee(ree+nee)&&nee++,nee++,tee[ree+nee]},reset:function(){ree=0,oee=1,aee=1,nee=0},resetPeek:function(eee=0){nee=eee},skipToPeek:function(){const eee=ree+nee;for(;eee!==ree;)pee();nee=0}}}const Hse=void 0;function Kse(eee,tee={}){const ree=!1!==tee.location,oee=Wse(eee),aee=()=>oee.index(),nee=()=>function(eee,tee,ree){return{line:eee,column:tee,offset:ree}}(oee.line(),oee.column(),oee.index()),iee=nee(),see=aee(),lee={currentType:13,offset:see,startLoc:iee,endLoc:iee,lastType:13,lastOffset:see,lastStartLoc:iee,lastEndLoc:iee,braceNest:0,inLinked:!1,text:""},cee=()=>lee,{onError:dee}=tee;function pee(eee,tee,oee,...aee){const nee=cee();if(tee.column+=oee,tee.offset+=oee,dee){const oee=Lse(eee,ree?Ese(nee.startLoc,tee):null,{domain:"tokenizer",args:aee});dee(oee)}}function uee(eee,tee,oee){eee.endLoc=nee(),eee.currentType=tee;const aee={type:tee};return ree&&(aee.loc=Ese(eee.startLoc,eee.endLoc)),null!=oee&&(aee.value=oee),aee}const hee=eee=>uee(eee,13);function fee(eee,ch){return eee.currentChar()===ch?(eee.next(),ch):(pee(Ose,nee(),0,ch),"")}function gee(eee){let tee="";for(;eee.currentPeek()===Bse||eee.currentPeek()===Yse;)tee+=eee.currentPeek(),eee.peek();return tee}function mee(eee){const tee=gee(eee);return eee.skipToPeek(),tee}function wee(ch){if(ch===Hse)return!1;const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||95===cc}function vee(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee=function(ch){if(ch===Hse)return!1;const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}("-"===eee.currentPeek()?eee.peek():eee.currentPeek());return eee.resetPeek(),oee}function bee(eee){gee(eee);const tee="|"===eee.currentPeek();return eee.resetPeek(),tee}function yee(eee,tee=!0){const fn=(tee=!1,ree="")=>{const ch=eee.currentPeek();return"{"===ch?tee:"@"!==ch&&ch?"|"===ch?!(ree===Bse||ree===Yse):ch===Bse?(eee.peek(),fn(!0,Bse)):ch!==Yse||(eee.peek(),fn(!0,Yse)):tee},ree=fn();return tee&&eee.resetPeek(),ree}function xee(eee,fn){const ch=eee.currentChar();return ch===Hse?Hse:fn(ch)?(eee.next(),ch):null}function kee(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc}function _ee(eee){return xee(eee,kee)}function See(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc||45===cc}function Eee(eee){return xee(eee,See)}function Oee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}function $ee(eee){return xee(eee,Oee)}function zee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57||cc>=65&&cc<=70||cc>=97&&cc<=102}function Cee(eee){return xee(eee,zee)}function Aee(eee){let ch="",tee="";for(;ch=$ee(eee);)tee+=ch;return tee}function jee(ch){return"'"!==ch&&ch!==Yse}function Tee(eee){const ch=eee.currentChar();switch(ch){case"\\":case"'":return eee.next(),`\\${ch}`;case"u":return Nee(eee,ch,4);case"U":return Nee(eee,ch,6);default:return pee(Cse,nee(),0,ch),""}}function Nee(eee,tee,ree){fee(eee,tee);let oee="";for(let i=0;i=1&&pee(Ise,nee(),0),eee.next(),ree=uee(tee,2,"{"),mee(eee),tee.braceNest++,ree;case"}":return tee.braceNest>0&&2===tee.currentType&&pee(Nse,nee(),0),eee.next(),ree=uee(tee,3,"}"),tee.braceNest--,tee.braceNest>0&&mee(eee),tee.inLinked&&0===tee.braceNest&&(tee.inLinked=!1),ree;case"@":return tee.braceNest>0&&pee(Tse,nee(),0),ree=Mee(eee,tee)||hee(tee),tee.braceNest=0,ree;default:{let oee=!0,aee=!0,iee=!0;if(bee(eee))return tee.braceNest>0&&pee(Tse,nee(),0),ree=uee(tee,1,Pee(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(tee.braceNest>0&&(4===tee.currentType||5===tee.currentType||6===tee.currentType))return pee(Tse,nee(),0),tee.braceNest=0,Dee(eee,tee);if(oee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee=wee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,4,function(eee){mee(eee);let ch="",tee="";for(;ch=Eee(eee);)tee+=ch;return eee.currentChar()===Hse&&pee(Tse,nee(),0),tee}(eee)),mee(eee),ree;if(aee=vee(eee,tee))return ree=uee(tee,5,function(eee){mee(eee);let tee="";return"-"===eee.currentChar()?(eee.next(),tee+=`-${Aee(eee)}`):tee+=Aee(eee),eee.currentChar()===Hse&&pee(Tse,nee(),0),tee}(eee)),mee(eee),ree;if(iee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee="'"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,6,function(eee){mee(eee),fee(eee,"'");let ch="",tee="";for(;ch=xee(eee,jee);)tee+="\\"===ch?Tee(eee):ch;const ree=eee.currentChar();return ree===Yse||ree===Hse?(pee(zse,nee(),0),ree===Yse&&(eee.next(),fee(eee,"'")),tee):(fee(eee,"'"),tee)}(eee)),mee(eee),ree;if(!oee&&!aee&&!iee)return ree=uee(tee,12,function(eee){mee(eee);let ch="",tee="";for(;ch=xee(eee,Iee);)tee+=ch;return tee}(eee)),pee($se,nee(),0,ree.value),mee(eee),ree;break}}return ree}function Mee(eee,tee){const{currentType:ree}=tee;let oee=null;const ch=eee.currentChar();switch(7!==ree&&8!==ree&&11!==ree&&9!==ree||ch!==Yse&&ch!==Bse||pee(Pse,nee(),0),ch){case"@":return eee.next(),oee=uee(tee,7,"@"),tee.inLinked=!0,oee;case".":return mee(eee),eee.next(),uee(tee,8,".");case":":return mee(eee),eee.next(),uee(tee,9,":");default:return bee(eee)?(oee=uee(tee,1,Pee(eee)),tee.braceNest=0,tee.inLinked=!1,oee):function(eee,tee){const{currentType:ree}=tee;if(7!==ree)return!1;gee(eee);const oee="."===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)||function(eee,tee){const{currentType:ree}=tee;if(7!==ree&&11!==ree)return!1;gee(eee);const oee=":"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)?(mee(eee),Mee(eee,tee)):function(eee,tee){const{currentType:ree}=tee;if(8!==ree)return!1;gee(eee);const oee=wee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee)?(mee(eee),uee(tee,11,function(eee){let ch="",tee="";for(;ch=_ee(eee);)tee+=ch;return tee}(eee))):function(eee,tee){const{currentType:ree}=tee;if(9!==ree)return!1;const fn=()=>{const ch=eee.currentPeek();return"{"===ch?wee(eee.peek()):!("@"===ch||"|"===ch||":"===ch||"."===ch||ch===Bse||!ch)&&(ch===Yse?(eee.peek(),fn()):yee(eee,!1))},oee=fn();return eee.resetPeek(),oee}(eee,tee)?(mee(eee),"{"===ch?Ree(eee,tee)||oee:uee(tee,10,function(eee){const fn=tee=>{const ch=eee.currentChar();return"{"!==ch&&"@"!==ch&&"|"!==ch&&"("!==ch&&")"!==ch&&ch?ch===Bse?tee:(tee+=ch,eee.next(),fn(tee)):tee};return fn("")}(eee))):(7===ree&&pee(Pse,nee(),0),tee.braceNest=0,tee.inLinked=!1,Dee(eee,tee))}}function Dee(eee,tee){let ree={type:13};if(tee.braceNest>0)return Ree(eee,tee)||hee(tee);if(tee.inLinked)return Mee(eee,tee)||hee(tee);switch(eee.currentChar()){case"{":return Ree(eee,tee)||hee(tee);case"}":return pee(jse,nee(),0),eee.next(),uee(tee,3,"}");case"@":return Mee(eee,tee)||hee(tee);default:if(bee(eee))return ree=uee(tee,1,Pee(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(yee(eee))return uee(tee,0,function(eee){let tee="";for(;;){const ch=eee.currentChar();if("{"===ch||"}"===ch||"@"===ch||"|"===ch||!ch)break;if(ch===Bse||ch===Yse)if(yee(eee))tee+=ch,eee.next();else{if(bee(eee))break;tee+=ch,eee.next()}else tee+=ch,eee.next()}return tee}(eee))}return ree}return{nextToken:function(){const{currentType:eee,offset:tee,startLoc:ree,endLoc:iee}=lee;return lee.lastType=eee,lee.lastOffset=tee,lee.lastStartLoc=ree,lee.lastEndLoc=iee,lee.offset=aee(),lee.startLoc=nee(),oee.currentChar()===Hse?uee(lee,13):Dee(oee,lee)},currentOffset:aee,currentPosition:nee,context:cee}}const Gse=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Xse(eee,tee,ree){switch(eee){case"\\\\":return"\\";case"\\'":return"'";default:{const eee=parseInt(tee||ree,16);return eee<=55295||eee>=57344?String.fromCodePoint(eee):"�"}}}function Qse(eee={}){const tee=!1!==eee.location,{onError:ree}=eee;function oee(eee,oee,aee,nee,...iee){const see=eee.currentPosition();if(see.offset+=nee,see.column+=nee,ree){const eee=Lse(oee,tee?Ese(aee,see):null,{domain:"parser",args:iee});ree(eee)}}function aee(eee,ree,oee){const aee={type:eee};return tee&&(aee.start=ree,aee.end=ree,aee.loc={start:oee,end:oee}),aee}function nee(eee,ree,oee,aee){tee&&(eee.end=ree,eee.loc&&(eee.loc.end=oee))}function iee(eee,tee){const ree=eee.context(),oee=aee(3,ree.offset,ree.startLoc);return oee.value=tee,nee(oee,eee.currentOffset(),eee.currentPosition()),oee}function see(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(5,oee,iee);return see.index=parseInt(tee,10),eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function lee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(4,oee,iee);return see.key=tee,eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function cee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(9,oee,iee);return see.value=tee.replace(Gse,Xse),eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function dee(eee){const tee=eee.context(),ree=aee(6,tee.offset,tee.startLoc);let iee=eee.nextToken();if(8===iee.type){const tee=function(eee){const tee=eee.nextToken(),ree=eee.context(),{lastOffset:iee,lastStartLoc:see}=ree,lee=aee(8,iee,see);return 11!==tee.type?(oee(eee,Mse,ree.lastStartLoc,0),lee.value="",nee(lee,iee,see),{nextConsumeToken:tee,node:lee}):(null==tee.value&&oee(eee,Fse,ree.lastStartLoc,0,Zse(tee)),lee.value=tee.value||"",nee(lee,eee.currentOffset(),eee.currentPosition()),{node:lee})}(eee);ree.modifier=tee.node,iee=tee.nextConsumeToken||eee.nextToken()}switch(9!==iee.type&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),iee=eee.nextToken(),2===iee.type&&(iee=eee.nextToken()),iee.type){case 10:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=function(eee,tee){const ree=eee.context(),oee=aee(7,ree.offset,ree.startLoc);return oee.value=tee,nee(oee,eee.currentOffset(),eee.currentPosition()),oee}(eee,iee.value||"");break;case 4:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=lee(eee,iee.value||"");break;case 5:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=see(eee,iee.value||"");break;case 6:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=cee(eee,iee.value||"");break;default:{oee(eee,Dse,tee.lastStartLoc,0);const see=eee.context(),lee=aee(7,see.offset,see.startLoc);return lee.value="",nee(lee,see.offset,see.startLoc),ree.key=lee,nee(ree,see.offset,see.startLoc),{nextConsumeToken:iee,node:ree}}}return nee(ree,eee.currentOffset(),eee.currentPosition()),{node:ree}}function pee(eee){const tee=eee.context(),ree=aee(2,1===tee.currentType?eee.currentOffset():tee.offset,1===tee.currentType?tee.endLoc:tee.startLoc);ree.items=[];let pee=null;do{const aee=pee||eee.nextToken();switch(pee=null,aee.type){case 0:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(iee(eee,aee.value||""));break;case 5:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(see(eee,aee.value||""));break;case 4:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(lee(eee,aee.value||""));break;case 6:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(cee(eee,aee.value||""));break;case 7:{const tee=dee(eee);ree.items.push(tee.node),pee=tee.nextConsumeToken||null;break}}}while(13!==tee.currentType&&1!==tee.currentType);return nee(ree,1===tee.currentType?tee.lastOffset:eee.currentOffset(),1===tee.currentType?tee.lastEndLoc:eee.currentPosition()),ree}function uee(eee){const tee=eee.context(),{offset:ree,startLoc:iee}=tee,see=pee(eee);return 13===tee.currentType?see:function(eee,tee,ree,iee){const see=eee.context();let lee=0===iee.items.length;const cee=aee(1,tee,ree);cee.cases=[],cee.cases.push(iee);do{const tee=pee(eee);lee||(lee=0===tee.items.length),cee.cases.push(tee)}while(13!==see.currentType);return lee&&oee(eee,Rse,ree,0),nee(cee,eee.currentOffset(),eee.currentPosition()),cee}(eee,ree,iee,see)}return{parse:function(ree){const iee=Kse(ree,nse({},eee)),see=iee.context(),lee=aee(0,see.offset,see.startLoc);return tee&&lee.loc&&(lee.loc.source=ree),lee.body=uee(iee),eee.onCacheKey&&(lee.cacheKey=eee.onCacheKey(ree)),13!==see.currentType&&oee(iee,Fse,see.lastStartLoc,0,ree[see.offset]||""),nee(lee,iee.currentOffset(),iee.currentPosition()),lee}}}function Zse(eee){if(13===eee.type)return"EOF";const tee=(eee.value||"").replace(/\r?\n/gu,"\\n");return tee.length>10?tee.slice(0,9)+"…":tee}function Jse(eee,tee){for(let i=0;itee,helper:eee=>(tee.helpers.add(eee),eee)}}(eee);ree.helper("normalize"),eee.body&&ele(eee.body,ree);const oee=ree.context();eee.helpers=Array.from(oee.helpers)}function rle(eee){if(1===eee.items.length){const tee=eee.items[0];3!==tee.type&&9!==tee.type||(eee.static=tee.value,delete tee.value)}else{const tee=[];for(let i=0;i1){eee.push(`${ree("plural")}([`),eee.indent(oee());const aee=tee.cases.length;for(let i=0;irle(c)))}(iee),aee&&ole(iee),{ast:iee,code:""}):(tle(iee,ree),((eee,tee={})=>{const ree=gse(tee.mode)?tee.mode:"normal",oee=gse(tee.filename)?tee.filename:"message.intl";tee.sourceMap;const aee=null!=tee.breakLineCode?tee.breakLineCode:"arrow"===ree?";":"\n",nee=tee.needIndent?tee.needIndent:"arrow"!==ree,iee=eee.helpers||[],see=function(eee,tee){const{filename:ree,breakLineCode:oee,needIndent:aee}=tee,nee=!1!==tee.location,iee={filename:ree,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:oee,needIndent:aee,indentLevel:0};function see(eee,tee){iee.code+=eee}function lee(n,eee=!0){const tee=eee?oee:"";see(aee?tee+" ".repeat(n):tee)}return nee&&eee.loc&&(iee.source=eee.loc.source),{context:()=>iee,push:see,indent:function(eee=!0){const tee=++iee.indentLevel;eee&&lee(tee)},deindent:function(eee=!0){const tee=--iee.indentLevel;eee&&lee(tee)},newline:function(){lee(iee.indentLevel)},helper:eee=>`_${eee}`,needIndent:()=>iee.needIndent}}(eee,{filename:oee,breakLineCode:aee,needIndent:nee});see.push("normal"===ree?"function __msg__ (ctx) {":"(ctx) => {"),see.indent(nee),iee.length>0&&(see.push(`const { ${xse(iee.map((s=>`${s}: _${s}`)),", ")} } = ctx`),see.newline()),see.push("return "),ale(see,eee),see.deindent(nee),see.push("}"),delete eee.helpers;const{code:lee,map:cee}=see.context();return{ast:eee,code:lee,map:cee?cee.toJSON():void 0}})(iee,ree))}
+/*!
+ * core-base v10.0.6
+ * (c) 2025 kazuya kawaguchi
+ * Released under the MIT License.
+ */function ile(eee){return tee=>function(eee,tee){const ree=(oee=tee,ble(oee,sle));var oee;if(null==ree)throw yle(0);const aee=fle(ree);if(1===aee){const tee=function(eee){return ble(eee,lle,[])}(ree);return eee.plural(tee.reduce(((tee,c)=>[...tee,cle(eee,c)]),[]))}return cle(eee,ree)}(tee,eee)}const sle=["b","body"];const lle=["c","cases"];function cle(eee,tee){const ree=function(eee){return ble(eee,dle)}(tee);if(null!=ree)return"text"===eee.type?ree:eee.normalize([ree]);{const ree=function(eee){return ble(eee,ple,[])}(tee).reduce(((tee,c)=>[...tee,ule(eee,c)]),[]);return eee.normalize(ree)}}const dle=["s","static"];const ple=["i","items"];function ule(eee,tee){const ree=fle(tee);switch(ree){case 3:case 9:case 7:case 8:return mle(tee,ree);case 4:{const oee=tee;if(use(oee,"k")&&oee.k)return eee.interpolate(eee.named(oee.k));if(use(oee,"key")&&oee.key)return eee.interpolate(eee.named(oee.key));throw yle(ree)}case 5:{const oee=tee;if(use(oee,"i")&&rse(oee.i))return eee.interpolate(eee.list(oee.i));if(use(oee,"index")&&rse(oee.index))return eee.interpolate(eee.list(oee.index));throw yle(ree)}case 6:{const ree=tee,oee=function(eee){return ble(eee,wle)}(ree),aee=function(eee){const tee=ble(eee,vle);if(tee)return tee;throw yle(6)}(ree);return eee.linked(ule(eee,aee),oee?ule(eee,oee):void 0,eee.type)}default:throw new Error(`unhandled node on format message part: ${ree}`)}}const hle=["t","type"];function fle(eee){return ble(eee,hle)}const gle=["v","value"];function mle(eee,tee){const ree=ble(eee,gle);if(ree)return ree;throw yle(tee)}const wle=["m","modifier"];const vle=["k","key"];function ble(eee,tee,ree){for(let i=0;ieee;let kle=sse();function _le(eee){return wse(eee)&&0===fle(eee)&&(use(eee,"b")||use(eee,"body"))}let Sle=null;const Ele=Ole("function:translate");function Ole(eee){return tee=>Sle&&Sle.emit(eee,tee)}const $le=17,zle=18,Cle=19,Ale=21,jle=22,Tle=23;function Nle(eee){return Lse(eee,null,void 0)}function Ile(eee,tee){return null!=tee.locale?Rle(tee.locale):Rle(eee.locale)}let Ple;function Rle(eee){if(gse(eee))return eee;if(fse(eee)){if(eee.resolvedOnce&&null!=Ple)return Ple;if("Function"===eee.constructor.name){const ree=eee();if(wse(tee=ree)&&fse(tee.then)&&fse(tee.catch))throw Nle(Ale);return Ple=ree}throw Nle(jle)}throw Nle(Tle);var tee}function Mle(eee,tee,ree){return[...new Set([ree,...hse(tee)?tee:wse(tee)?Object.keys(tee):gse(tee)?[tee]:[ree]])]}function Dle(eee,tee,ree){const oee=gse(ree)?ree:Kle,aee=eee;aee.__localeChainCache||(aee.__localeChainCache=new Map);let nee=aee.__localeChainCache.get(oee);if(!nee){nee=[];let eee=[ree];for(;hse(eee);)eee=Fle(nee,eee,tee);const iee=hse(tee)||!yse(tee)?tee:tee.default?tee.default:null;eee=gse(iee)?[iee]:iee,hse(eee)&&Fle(nee,eee,!1),aee.__localeChainCache.set(oee,nee)}return nee}function Fle(eee,tee,ree){let oee=!0;for(let i=0;i`${eee.charAt(0).toLocaleUpperCase()}${eee.substr(1)}`;let Xle,Qle,Zle;let Jle=null;const ece=()=>Jle;let tce=null;const rce=eee=>{tce=eee};let oce=0;function nce(eee={}){const tee=fse(eee.onWarn)?eee.onWarn:kse,ree=gse(eee.version)?eee.version:"10.0.6",oee=gse(eee.locale)||fse(eee.locale)?eee.locale:Kle,aee=fse(oee)?Kle:oee,nee=hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||gse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:aee,iee=yse(eee.messages)?eee.messages:ice(aee),see=yse(eee.datetimeFormats)?eee.datetimeFormats:ice(aee),lee=yse(eee.numberFormats)?eee.numberFormats:ice(aee),cee=nse(sse(),eee.modifiers,{upper:(eee,tee)=>"text"===tee&&gse(eee)?eee.toUpperCase():"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?eee.children.toUpperCase():eee,lower:(eee,tee)=>"text"===tee&&gse(eee)?eee.toLowerCase():"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?eee.children.toLowerCase():eee,capitalize:(eee,tee)=>"text"===tee&&gse(eee)?Gle(eee):"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?Gle(eee.children):eee}),dee=eee.pluralRules||sse(),pee=fse(eee.missing)?eee.missing:null,uee=!mse(eee.missingWarn)&&!ose(eee.missingWarn)||eee.missingWarn,hee=!mse(eee.fallbackWarn)&&!ose(eee.fallbackWarn)||eee.fallbackWarn,fee=!!eee.fallbackFormat,gee=!!eee.unresolving,mee=fse(eee.postTranslation)?eee.postTranslation:null,wee=yse(eee.processor)?eee.processor:null,vee=!mse(eee.warnHtmlMessage)||eee.warnHtmlMessage,bee=!!eee.escapeParameter,yee=fse(eee.messageCompiler)?eee.messageCompiler:Xle,xee=fse(eee.messageResolver)?eee.messageResolver:Qle||Hle,kee=fse(eee.localeFallbacker)?eee.localeFallbacker:Zle||Mle,_ee=wse(eee.fallbackContext)?eee.fallbackContext:void 0,See=eee,Eee=wse(See.__datetimeFormatters)?See.__datetimeFormatters:new Map,Oee=wse(See.__numberFormatters)?See.__numberFormatters:new Map,$ee=wse(See.__meta)?See.__meta:{};oce++;const zee={version:ree,cid:oce,locale:oee,fallbackLocale:nee,messages:iee,modifiers:cee,pluralRules:dee,missing:pee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:fee,unresolving:gee,postTranslation:mee,processor:wee,warnHtmlMessage:vee,escapeParameter:bee,messageCompiler:yee,messageResolver:xee,localeFallbacker:kee,fallbackContext:_ee,onWarn:tee,__meta:$ee};return zee.datetimeFormats=see,zee.numberFormats=lee,zee.__datetimeFormatters=Eee,zee.__numberFormatters=Oee,__INTLIFY_PROD_DEVTOOLS__&&function(eee,tee,ree){Sle&&Sle.emit("i18n:init",{timestamp:Date.now(),i18n:eee,version:tee,meta:ree})}(zee,ree,$ee),zee}const ice=eee=>({[eee]:sse()});function sce(eee,tee,ree,oee,aee){const{missing:nee,onWarn:iee}=eee;if(null!==nee){const oee=nee(eee,ree,tee,aee);return gse(oee)?oee:tee}return tee}function lce(eee,tee,ree){eee.__localeChainCache=new Map,eee.localeFallbacker(eee,ree,tee)}function cce(eee,tee){const ree=tee.indexOf(eee);if(-1===ree)return!1;for(let i=ree+1;i{pce.includes(eee)?see[eee]=ree[eee]:nee[eee]=ree[eee]})),gse(oee)?nee.locale=oee:yse(oee)&&(see=oee),yse(aee)&&(see=aee),[nee.key||"",iee,nee,see]}function hce(eee,tee,ree){const oee=eee;for(const aee in ree){const id=`${tee}__${aee}`;oee.__datetimeFormatters.has(id)&&oee.__datetimeFormatters.delete(id)}}function fce(eee,...tee){const{numberFormats:ree,unresolving:oee,fallbackLocale:aee,onWarn:nee,localeFallbacker:iee}=eee,{__numberFormatters:see}=eee,[lee,cee,dee,pee]=mce(...tee);mse(dee.missingWarn)?dee.missingWarn:eee.missingWarn;mse(dee.fallbackWarn)?dee.fallbackWarn:eee.fallbackWarn;const uee=!!dee.part,hee=Ile(eee,dee),fee=iee(eee,aee,hee);if(!gse(lee)||""===lee)return new Intl.NumberFormat(hee,pee).format(cee);let gee,mee={},wee=null;for(let i=0;i{gce.includes(eee)?iee[eee]=ree[eee]:nee[eee]=ree[eee]})),gse(oee)?nee.locale=oee:yse(oee)&&(iee=oee),yse(aee)&&(iee=aee),[nee.key||"",see,nee,iee]}function wce(eee,tee,ree){const oee=eee;for(const aee in ree){const id=`${tee}__${aee}`;oee.__numberFormatters.has(id)&&oee.__numberFormatters.delete(id)}}const vce=eee=>eee,bce=eee=>"",yce=eee=>0===eee.length?"":xse(eee),xce=eee=>null==eee?"":hse(eee)||yse(eee)&&eee.toString===vse?JSON.stringify(eee,null,2):String(eee);function kce(eee,tee){return eee=Math.abs(eee),2===tee?eee?eee>1?1:0:1:eee?Math.min(eee,2):0}function _ce(eee={}){const tee=eee.locale,ree=function(eee){const tee=rse(eee.pluralIndex)?eee.pluralIndex:-1;return eee.named&&(rse(eee.named.count)||rse(eee.named.n))?rse(eee.named.count)?eee.named.count:rse(eee.named.n)?eee.named.n:tee:tee}(eee),oee=wse(eee.pluralRules)&&gse(tee)&&fse(eee.pluralRules[tee])?eee.pluralRules[tee]:kce,aee=wse(eee.pluralRules)&&gse(tee)&&fse(eee.pluralRules[tee])?kce:void 0,nee=eee.list||[],iee=eee.named||sse();rse(eee.pluralIndex)&&function(eee,tee){tee.count||(tee.count=eee),tee.n||(tee.n=eee)}(ree,iee);function see(tee,ree){const oee=fse(eee.messages)?eee.messages(tee,!!ree):!!wse(eee.messages)&&eee.messages[tee];return oee||(eee.parent?eee.parent.message(tee):bce)}const lee=yse(eee.processor)&&fse(eee.processor.normalize)?eee.processor.normalize:yce,cee=yse(eee.processor)&&fse(eee.processor.interpolate)?eee.processor.interpolate:xce,dee={list:eee=>nee[eee],named:eee=>iee[eee],plural:eee=>eee[oee(ree,eee.length,aee)],linked:(tee,...ree)=>{const[oee,aee]=ree;let nee="text",iee="";1===ree.length?wse(oee)?(iee=oee.modifier||iee,nee=oee.type||nee):gse(oee)&&(iee=oee||iee):2===ree.length&&(gse(oee)&&(iee=oee||iee),gse(aee)&&(nee=aee||nee));const lee=see(tee,!0)(dee),cee="vnode"===nee&&hse(lee)&&iee?lee[0]:lee;return iee?(pee=iee,eee.modifiers?eee.modifiers[pee]:vce)(cee,nee):cee;var pee},message:see,type:yse(eee.processor)&&gse(eee.processor.type)?eee.processor.type:"text",interpolate:cee,normalize:lee,values:nse(sse(),nee,iee)};return dee}const Sce=()=>"",Ece=eee=>fse(eee);function Oce(eee,...tee){const{fallbackFormat:ree,postTranslation:oee,unresolving:aee,messageCompiler:nee,fallbackLocale:iee,messages:see}=eee,[lee,cee]=Cce(...tee),dee=mse(cee.missingWarn)?cee.missingWarn:eee.missingWarn,pee=mse(cee.fallbackWarn)?cee.fallbackWarn:eee.fallbackWarn,uee=mse(cee.escapeParameter)?cee.escapeParameter:eee.escapeParameter,hee=!!cee.resolvedMessage,fee=gse(cee.default)||mse(cee.default)?mse(cee.default)?nee?lee:()=>lee:cee.default:ree?nee?lee:()=>lee:null,gee=ree||null!=fee&&(gse(fee)||fse(fee)),mee=Ile(eee,cee);uee&&function(eee){hse(eee.list)?eee.list=eee.list.map((eee=>gse(eee)?dse(eee):eee)):wse(eee.named)&&Object.keys(eee.named).forEach((tee=>{gse(eee.named[tee])&&(eee.named[tee]=dse(eee.named[tee]))}))}(cee);let[wee,vee,bee]=hee?[lee,mee,see[mee]||sse()]:$ce(eee,lee,mee,iee,pee,dee),yee=wee,xee=lee;if(hee||gse(yee)||_le(yee)||Ece(yee)||gee&&(yee=fee,xee=yee),!(hee||(gse(yee)||_le(yee)||Ece(yee))&&gse(vee)))return aee?-1:lee;let kee=!1;const _ee=Ece(yee)?yee:zce(eee,lee,vee,yee,xee,(()=>{kee=!0}));if(kee)return yee;const See=function(eee,tee,ree,oee){const{modifiers:aee,pluralRules:nee,messageResolver:iee,fallbackLocale:see,fallbackWarn:lee,missingWarn:cee,fallbackContext:dee}=eee,pee=(oee,aee)=>{let nee=iee(ree,oee);if(null==nee&&(dee||aee)){const[,,ree]=$ce(dee||eee,oee,tee,see,lee,cee);nee=iee(ree,oee)}if(gse(nee)||_le(nee)){let ree=!1;const aee=zce(eee,oee,tee,nee,oee,(()=>{ree=!0}));return ree?Sce:aee}return Ece(nee)?nee:Sce},uee={locale:tee,modifiers:aee,pluralRules:nee,messages:pee};eee.processor&&(uee.processor=eee.processor);oee.list&&(uee.list=oee.list);oee.named&&(uee.named=oee.named);rse(oee.plural)&&(uee.pluralIndex=oee.plural);return uee}(eee,vee,bee,cee),Eee=function(eee,tee,ree){const oee=tee(ree);return oee}(0,_ee,_ce(See)),Oee=oee?oee(Eee,lee):Eee;if(__INTLIFY_PROD_DEVTOOLS__){const tee={timestamp:Date.now(),key:gse(lee)?lee:Ece(yee)?yee.key:"",locale:vee||(Ece(yee)?yee.locale:""),format:gse(yee)?yee:Ece(yee)?yee.source:"",message:Oee};tee.meta=nse({},eee.__meta,ece()||{}),Ele(tee)}return Oee}function $ce(eee,tee,ree,oee,aee,nee){const{messages:iee,onWarn:see,messageResolver:lee,localeFallbacker:cee}=eee,dee=cee(eee,oee,ree);let pee,uee=sse(),hee=null;for(let i=0;ioee;return eee.locale=ree,eee.key=tee,eee}const lee=iee(oee,function(eee,tee,ree,oee,aee,nee){return{locale:tee,key:ree,warnHtmlMessage:aee,onError:eee=>{throw nee&&nee(eee),eee},onCacheKey:eee=>((eee,tee,ree)=>tse({l:eee,k:tee,s:ree}))(tee,ree,eee)}}(0,ree,aee,0,see,nee));return lee.locale=ree,lee.key=tee,lee.source=oee,lee}function Cce(...eee){const[tee,ree,oee]=eee,aee=sse();if(!(gse(tee)||rse(tee)||Ece(tee)||_le(tee)))throw Nle($le);const nee=rse(tee)?String(tee):(Ece(tee),tee);return rse(ree)?aee.plural=ree:gse(ree)?aee.default=ree:yse(ree)&&!ase(ree)?aee.named=ree:hse(ree)&&(aee.list=ree),rse(oee)?aee.plural=oee:gse(oee)?aee.default=oee:yse(oee)&&nse(aee,oee),[nee,aee]}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(cse().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(cse().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);const Ace=24,jce=25,Tce=26,Nce=27,Ice=28,Pce=29,Rce=31,Mce=32;function Dce(eee,...tee){return Lse(eee,null,void 0)}const Fce=ese("__translateVNode"),Lce=ese("__datetimeParts"),Uce=ese("__numberParts"),Bce=ese("__setPluralRules"),Yce=ese("__injectWithOption"),qce=ese("__dispose");function Vce(eee){if(!wse(eee))return eee;for(const tee in eee)if(use(eee,tee))if(tee.includes(".")){const ree=tee.split("."),oee=ree.length-1;let aee=eee,nee=!1;for(let i=0;i{if("locale"in eee&&"resource"in eee){const{locale:tee,resource:ree}=eee;tee?(iee[tee]=iee[tee]||sse(),Sse(ree,iee[tee])):Sse(ree,iee)}else gse(eee)&&Sse(JSON.parse(eee),iee)})),null==aee&&nee)for(const see in iee)use(iee,see)&&Vce(iee[see]);return iee}function Hce(eee){return eee.type}function Kce(gl,eee,tee){let ree=wse(eee.messages)?eee.messages:sse();"__i18nGlobal"in tee&&(ree=Wce(gl.locale.value,{messages:ree,__i18n:tee.__i18nGlobal}));const oee=Object.keys(ree);if(oee.length&&oee.forEach((eee=>{gl.mergeLocaleMessage(eee,ree[eee])})),wse(eee.datetimeFormats)){const tee=Object.keys(eee.datetimeFormats);tee.length&&tee.forEach((tee=>{gl.mergeDateTimeFormat(tee,eee.datetimeFormats[tee])}))}if(wse(eee.numberFormats)){const tee=Object.keys(eee.numberFormats);tee.length&&tee.forEach((tee=>{gl.mergeNumberFormat(tee,eee.numberFormats[tee])}))}}function Gce(eee){return Tne(mne,null,eee,0)}const Xce="__INTLIFY_META__",Qce=()=>[],Zce=()=>!1;let Jce=0;function ede(eee){return(tee,ree,oee,aee)=>eee(ree,oee,Wne()||void 0,aee)}const tde=()=>{const eee=Wne();let tee=null;return eee&&(tee=Hce(eee)[Xce])?{[Xce]:tee}:null};function rde(eee={}){const{__root:tee,__injectWithOption:ree}=eee,oee=void 0===tee,aee=eee.flatJson,nee=Jie?_re:Sre;let iee=!mse(eee.inheritLocale)||eee.inheritLocale;const see=nee(tee&&iee?tee.locale.value:gse(eee.locale)?eee.locale:Kle),lee=nee(tee&&iee?tee.fallbackLocale.value:gse(eee.fallbackLocale)||hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:see.value),cee=nee(Wce(see.value,eee)),dee=nee(yse(eee.datetimeFormats)?eee.datetimeFormats:{[see.value]:{}}),pee=nee(yse(eee.numberFormats)?eee.numberFormats:{[see.value]:{}});let uee=tee?tee.missingWarn:!mse(eee.missingWarn)&&!ose(eee.missingWarn)||eee.missingWarn,hee=tee?tee.fallbackWarn:!mse(eee.fallbackWarn)&&!ose(eee.fallbackWarn)||eee.fallbackWarn,fee=tee?tee.fallbackRoot:!mse(eee.fallbackRoot)||eee.fallbackRoot,gee=!!eee.fallbackFormat,mee=fse(eee.missing)?eee.missing:null,wee=fse(eee.missing)?ede(eee.missing):null,vee=fse(eee.postTranslation)?eee.postTranslation:null,bee=tee?tee.warnHtmlMessage:!mse(eee.warnHtmlMessage)||eee.warnHtmlMessage,yee=!!eee.escapeParameter;const xee=tee?tee.modifiers:yse(eee.modifiers)?eee.modifiers:{};let kee,_ee=eee.pluralRules||tee&&tee.pluralRules;kee=(()=>{oee&&rce(null);const tee={version:"10.0.6",locale:see.value,fallbackLocale:lee.value,messages:cee.value,modifiers:xee,pluralRules:_ee,missing:null===wee?void 0:wee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:gee,unresolving:!0,postTranslation:null===vee?void 0:vee,warnHtmlMessage:bee,escapeParameter:yee,messageResolver:eee.messageResolver,messageCompiler:eee.messageCompiler,__meta:{framework:"vue"}};tee.datetimeFormats=dee.value,tee.numberFormats=pee.value,tee.__datetimeFormatters=yse(kee)?kee.__datetimeFormatters:void 0,tee.__numberFormatters=yse(kee)?kee.__numberFormatters:void 0;const ree=nce(tee);return oee&&rce(ree),ree})(),lce(kee,see.value,lee.value);const See=nie({get:()=>see.value,set:eee=>{see.value=eee,kee.locale=see.value}}),Eee=nie({get:()=>lee.value,set:eee=>{lee.value=eee,kee.fallbackLocale=lee.value,lce(kee,see.value,eee)}}),Oee=nie((()=>cee.value)),$ee=nie((()=>dee.value)),zee=nie((()=>pee.value));const Cee=(fn,eee,ree,aee,nee,iee)=>{let uee;see.value,lee.value,cee.value,dee.value,pee.value;try{__INTLIFY_PROD_DEVTOOLS__&&(Jle=tde()),oee||(kee.fallbackContext=tee?tce:void 0),uee=fn(kee)}finally{__INTLIFY_PROD_DEVTOOLS__,oee||(kee.fallbackContext=void 0)}if("translate exists"!==ree&&rse(uee)&&-1===uee||"translate exists"===ree&&!uee){const[ree,oee]=eee();return tee&&fee?aee(tee):nee(ree)}if(iee(uee))return uee;throw Dce(Ace)};function t(...eee){return Cee((tee=>Reflect.apply(Oce,null,[tee,...eee])),(()=>Cce(...eee)),"translate",(tee=>Reflect.apply(tee.t,tee,[...eee])),(eee=>eee),(eee=>gse(eee)))}const Aee={normalize:function(eee){return eee.map((eee=>gse(eee)||rse(eee)||mse(eee)?Gce(String(eee)):eee))},interpolate:eee=>eee,type:"vnode"};function jee(eee){return cee.value[eee]||{}}Jce++,tee&&Jie&&(rne(tee.locale,(eee=>{iee&&(see.value=eee,kee.locale=eee,lce(kee,see.value,lee.value))})),rne(tee.fallbackLocale,(eee=>{iee&&(lee.value=eee,kee.fallbackLocale=eee,lce(kee,see.value,lee.value))})));const Tee={id:Jce,locale:See,fallbackLocale:Eee,get inheritLocale(){return iee},set inheritLocale(eee){iee=eee,eee&&tee&&(see.value=tee.locale.value,lee.value=tee.fallbackLocale.value,lce(kee,see.value,lee.value))},get availableLocales(){return Object.keys(cee.value).sort()},messages:Oee,get modifiers(){return xee},get pluralRules(){return _ee||{}},get isGlobal(){return oee},get missingWarn(){return uee},set missingWarn(eee){uee=eee,kee.missingWarn=uee},get fallbackWarn(){return hee},set fallbackWarn(eee){hee=eee,kee.fallbackWarn=hee},get fallbackRoot(){return fee},set fallbackRoot(eee){fee=eee},get fallbackFormat(){return gee},set fallbackFormat(eee){gee=eee,kee.fallbackFormat=gee},get warnHtmlMessage(){return bee},set warnHtmlMessage(eee){bee=eee,kee.warnHtmlMessage=eee},get escapeParameter(){return yee},set escapeParameter(eee){yee=eee,kee.escapeParameter=eee},t:t,getLocaleMessage:jee,setLocaleMessage:function(eee,tee){if(aee){const ree={[eee]:tee};for(const eee in ree)use(ree,eee)&&Vce(ree[eee]);tee=ree[eee]}cee.value[eee]=tee,kee.messages=cee.value},mergeLocaleMessage:function(eee,tee){cee.value[eee]=cee.value[eee]||{};const ree={[eee]:tee};if(aee)for(const oee in ree)use(ree,oee)&&Vce(ree[oee]);Sse(tee=ree[eee],cee.value[eee]),kee.messages=cee.value},getPostTranslationHandler:function(){return fse(vee)?vee:null},setPostTranslationHandler:function(eee){vee=eee,kee.postTranslation=eee},getMissingHandler:function(){return mee},setMissingHandler:function(eee){null!==eee&&(wee=ede(eee)),mee=eee,kee.missing=wee},[Bce]:function(eee){_ee=eee,kee.pluralRules=_ee}};return Tee.datetimeFormats=$ee,Tee.numberFormats=zee,Tee.rt=function(...eee){const[tee,ree,oee]=eee;if(oee&&!wse(oee))throw Dce(jce);return t(tee,ree,nse({resolvedMessage:!0},oee||{}))},Tee.te=function(eee,tee){return Cee((()=>{if(!eee)return!1;const ree=jee(gse(tee)?tee:see.value),oee=kee.messageResolver(ree,eee);return _le(oee)||Ece(oee)||gse(oee)}),(()=>[eee]),"translate exists",(ree=>Reflect.apply(ree.te,ree,[eee,tee])),Zce,(eee=>mse(eee)))},Tee.tm=function(eee){const ree=function(eee){let tee=null;const ree=Dle(kee,lee.value,see.value);for(let i=0;iReflect.apply(dce,null,[tee,...eee])),(()=>uce(...eee)),"datetime format",(tee=>Reflect.apply(tee.d,tee,[...eee])),(()=>""),(eee=>gse(eee)))},Tee.n=function(...eee){return Cee((tee=>Reflect.apply(fce,null,[tee,...eee])),(()=>mce(...eee)),"number format",(tee=>Reflect.apply(tee.n,tee,[...eee])),(()=>""),(eee=>gse(eee)))},Tee.getDateTimeFormat=function(eee){return dee.value[eee]||{}},Tee.setDateTimeFormat=function(eee,tee){dee.value[eee]=tee,kee.datetimeFormats=dee.value,hce(kee,eee,tee)},Tee.mergeDateTimeFormat=function(eee,tee){dee.value[eee]=nse(dee.value[eee]||{},tee),kee.datetimeFormats=dee.value,hce(kee,eee,tee)},Tee.getNumberFormat=function(eee){return pee.value[eee]||{}},Tee.setNumberFormat=function(eee,tee){pee.value[eee]=tee,kee.numberFormats=pee.value,wce(kee,eee,tee)},Tee.mergeNumberFormat=function(eee,tee){pee.value[eee]=nse(pee.value[eee]||{},tee),kee.numberFormats=pee.value,wce(kee,eee,tee)},Tee[Yce]=ree,Tee[Fce]=function(...eee){return Cee((tee=>{let ree;const oee=tee;try{oee.processor=Aee,ree=Reflect.apply(Oce,null,[oee,...eee])}finally{oee.processor=null}return ree}),(()=>Cce(...eee)),"translate",(tee=>tee[Fce](...eee)),(eee=>[Gce(eee)]),(eee=>hse(eee)))},Tee[Lce]=function(...eee){return Cee((tee=>Reflect.apply(dce,null,[tee,...eee])),(()=>uce(...eee)),"datetime format",(tee=>tee[Lce](...eee)),Qce,(eee=>gse(eee)||hse(eee)))},Tee[Uce]=function(...eee){return Cee((tee=>Reflect.apply(fce,null,[tee,...eee])),(()=>mce(...eee)),"number format",(tee=>tee[Uce](...eee)),Qce,(eee=>gse(eee)||hse(eee)))},Tee}function ode(eee={}){const tee=rde(function(eee){const tee=gse(eee.locale)?eee.locale:Kle,ree=gse(eee.fallbackLocale)||hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:tee,oee=fse(eee.missing)?eee.missing:void 0,aee=!mse(eee.silentTranslationWarn)&&!ose(eee.silentTranslationWarn)||!eee.silentTranslationWarn,nee=!mse(eee.silentFallbackWarn)&&!ose(eee.silentFallbackWarn)||!eee.silentFallbackWarn,iee=!mse(eee.fallbackRoot)||eee.fallbackRoot,see=!!eee.formatFallbackMessages,lee=yse(eee.modifiers)?eee.modifiers:{},cee=eee.pluralizationRules,dee=fse(eee.postTranslation)?eee.postTranslation:void 0,pee=!gse(eee.warnHtmlInMessage)||"off"!==eee.warnHtmlInMessage,uee=!!eee.escapeParameterHtml,hee=!mse(eee.sync)||eee.sync;let fee=eee.messages;if(yse(eee.sharedMessages)){const tee=eee.sharedMessages;fee=Object.keys(tee).reduce(((eee,ree)=>{const oee=eee[ree]||(eee[ree]={});return nse(oee,tee[ree]),eee}),fee||{})}const{__i18n:gee,__root:mee,__injectWithOption:wee}=eee,vee=eee.datetimeFormats,bee=eee.numberFormats;return{locale:tee,fallbackLocale:ree,messages:fee,flatJson:eee.flatJson,datetimeFormats:vee,numberFormats:bee,missing:oee,missingWarn:aee,fallbackWarn:nee,fallbackRoot:iee,fallbackFormat:see,modifiers:lee,pluralRules:cee,postTranslation:dee,warnHtmlMessage:pee,escapeParameter:uee,messageResolver:eee.messageResolver,inheritLocale:hee,__i18n:gee,__root:mee,__injectWithOption:wee}}(eee)),{__extender:ree}=eee,oee={id:tee.id,get locale(){return tee.locale.value},set locale(eee){tee.locale.value=eee},get fallbackLocale(){return tee.fallbackLocale.value},set fallbackLocale(eee){tee.fallbackLocale.value=eee},get messages(){return tee.messages.value},get datetimeFormats(){return tee.datetimeFormats.value},get numberFormats(){return tee.numberFormats.value},get availableLocales(){return tee.availableLocales},get missing(){return tee.getMissingHandler()},set missing(eee){tee.setMissingHandler(eee)},get silentTranslationWarn(){return mse(tee.missingWarn)?!tee.missingWarn:tee.missingWarn},set silentTranslationWarn(eee){tee.missingWarn=mse(eee)?!eee:eee},get silentFallbackWarn(){return mse(tee.fallbackWarn)?!tee.fallbackWarn:tee.fallbackWarn},set silentFallbackWarn(eee){tee.fallbackWarn=mse(eee)?!eee:eee},get modifiers(){return tee.modifiers},get formatFallbackMessages(){return tee.fallbackFormat},set formatFallbackMessages(eee){tee.fallbackFormat=eee},get postTranslation(){return tee.getPostTranslationHandler()},set postTranslation(eee){tee.setPostTranslationHandler(eee)},get sync(){return tee.inheritLocale},set sync(eee){tee.inheritLocale=eee},get warnHtmlInMessage(){return tee.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(eee){tee.warnHtmlMessage="off"!==eee},get escapeParameterHtml(){return tee.escapeParameter},set escapeParameterHtml(eee){tee.escapeParameter=eee},get pluralizationRules(){return tee.pluralRules||{}},__composer:tee,t:(...eee)=>Reflect.apply(tee.t,tee,[...eee]),rt:(...eee)=>Reflect.apply(tee.rt,tee,[...eee]),tc(...eee){const[ree,oee,aee]=eee,nee={plural:1};let iee=null,see=null;if(!gse(ree))throw Dce(jce);const lee=ree;return gse(oee)?nee.locale=oee:rse(oee)?nee.plural=oee:hse(oee)?iee=oee:yse(oee)&&(see=oee),gse(aee)?nee.locale=aee:hse(aee)?iee=aee:yse(aee)&&(see=aee),Reflect.apply(tee.t,tee,[lee,iee||see||{},nee])},te:(eee,ree)=>tee.te(eee,ree),tm:eee=>tee.tm(eee),getLocaleMessage:eee=>tee.getLocaleMessage(eee),setLocaleMessage(eee,ree){tee.setLocaleMessage(eee,ree)},mergeLocaleMessage(eee,ree){tee.mergeLocaleMessage(eee,ree)},d:(...eee)=>Reflect.apply(tee.d,tee,[...eee]),getDateTimeFormat:eee=>tee.getDateTimeFormat(eee),setDateTimeFormat(eee,ree){tee.setDateTimeFormat(eee,ree)},mergeDateTimeFormat(eee,ree){tee.mergeDateTimeFormat(eee,ree)},n:(...eee)=>Reflect.apply(tee.n,tee,[...eee]),getNumberFormat:eee=>tee.getNumberFormat(eee),setNumberFormat(eee,ree){tee.setNumberFormat(eee,ree)},mergeNumberFormat(eee,ree){tee.mergeNumberFormat(eee,ree)}};return oee.__extender=ree,oee}function ade(g,eee){g.locale=eee.locale||g.locale,g.fallbackLocale=eee.fallbackLocale||g.fallbackLocale,g.missing=eee.missing||g.missing,g.silentTranslationWarn=eee.silentTranslationWarn||g.silentFallbackWarn,g.silentFallbackWarn=eee.silentFallbackWarn||g.silentFallbackWarn,g.formatFallbackMessages=eee.formatFallbackMessages||g.formatFallbackMessages,g.postTranslation=eee.postTranslation||g.postTranslation,g.warnHtmlInMessage=eee.warnHtmlInMessage||g.warnHtmlInMessage,g.escapeParameterHtml=eee.escapeParameterHtml||g.escapeParameterHtml,g.sync=eee.sync||g.sync,g.__composer[Bce](eee.pluralizationRules||g.pluralizationRules);const tee=Wce(g.locale,{messages:eee.messages,__i18n:eee.__i18n});return Object.keys(tee).forEach((eee=>g.mergeLocaleMessage(eee,tee[eee]))),eee.datetimeFormats&&Object.keys(eee.datetimeFormats).forEach((tee=>g.mergeDateTimeFormat(tee,eee.datetimeFormats[tee]))),eee.numberFormats&&Object.keys(eee.numberFormats).forEach((tee=>g.mergeNumberFormat(tee,eee.numberFormats[tee]))),g}const nde={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:eee=>"parent"===eee||"global"===eee,default:"parent"},i18n:{type:Object}};function ide(){return gne}const sde=Eoe({name:"i18n-t",props:nse({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:eee=>rse(eee)||!isNaN(eee)}},nde),setup(eee,tee){const{slots:ree,attrs:oee}=tee,aee=eee.i18n||bde({useScope:eee.scope,__useComponent:!0});return()=>{const nee=Object.keys(ree).filter((eee=>"_"!==eee)),iee=sse();eee.locale&&(iee.locale=eee.locale),void 0!==eee.plural&&(iee.plural=gse(eee.plural)?+eee.plural:eee.plural);const see=function({slots:eee},tee){if(1===tee.length&&"default"===tee[0])return(eee.default?eee.default():[]).reduce(((eee,tee)=>[...eee,...tee.type===gne?tee.children:[tee]]),[]);return tee.reduce(((tee,ree)=>{const oee=eee[ree];return oee&&(tee[ree]=oee()),tee}),sse())}(tee,nee),lee=aee[Fce](eee.keypath,see,iee),cee=nse(sse(),oee);return h(gse(eee.tag)||wse(eee.tag)?eee.tag:ide(),cee,lee)}}}),lde=sde;function cde(eee,tee,ree,oee){const{slots:aee,attrs:nee}=tee;return()=>{const tee={part:!0};let iee=sse();eee.locale&&(tee.locale=eee.locale),gse(eee.format)?tee.key=eee.format:wse(eee.format)&&(gse(eee.format.key)&&(tee.key=eee.format.key),iee=Object.keys(eee.format).reduce(((tee,oee)=>ree.includes(oee)?nse(sse(),tee,{[oee]:eee.format[oee]}):tee),sse()));const see=oee(eee.value,tee,iee);let lee=[tee.key];hse(see)?lee=see.map(((eee,tee)=>{const ree=aee[eee.type],oee=ree?ree({[eee.type]:eee.value,index:tee,parts:see}):[eee.value];var nee;return hse(nee=oee)&&!gse(nee[0])&&(oee[0].key=`${eee.type}-${tee}`),oee})):gse(see)&&(lee=[see]);const cee=nse(sse(),nee);return h(gse(eee.tag)||wse(eee.tag)?eee.tag:ide(),cee,lee)}}const dde=Eoe({name:"i18n-n",props:nse({value:{type:Number,required:!0},format:{type:[String,Object]}},nde),setup(eee,tee){const ree=eee.i18n||bde({useScope:eee.scope,__useComponent:!0});return cde(eee,tee,gce,((...eee)=>ree[Uce](...eee)))}}),pde=dde,ude=Eoe({name:"i18n-d",props:nse({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},nde),setup(eee,tee){const ree=eee.i18n||bde({useScope:eee.scope,__useComponent:!0});return cde(eee,tee,pce,((...eee)=>ree[Lce](...eee)))}}),hde=ude;function fde(eee){if(gse(eee))return{path:eee};if(yse(eee)){if(!("path"in eee))throw Dce(Ice);return eee}throw Dce(Pce)}function gde(eee){const{path:tee,locale:ree,args:oee,choice:aee,plural:nee}=eee,iee={},see=oee||{};return gse(ree)&&(iee.locale=ree),rse(aee)&&(iee.plural=aee),rse(nee)&&(iee.plural=nee),[tee,see,iee]}function mde(eee,tee,...ree){const oee=yse(ree[0])?ree[0]:{};(!mse(oee.globalInstall)||oee.globalInstall)&&([lde.name,"I18nT"].forEach((tee=>eee.component(tee,lde))),[pde.name,"I18nN"].forEach((tee=>eee.component(tee,pde))),[hde.name,"I18nD"].forEach((tee=>eee.component(tee,hde)))),eee.directive("t",function(eee){const tee=tee=>{const{instance:ree,value:oee}=tee;if(!ree||!ree.$)throw Dce(Mce);const aee=function(eee,tee){const ree=eee;if("composition"===eee.mode)return ree.__getInstance(tee)||eee.global;{const oee=ree.__getInstance(tee);return null!=oee?oee.__composer:eee.global.__composer}}(eee,ree.$),nee=fde(oee);return[Reflect.apply(aee.t,aee,[...gde(nee)]),aee]};return{created:(el,ree)=>{const[oee,aee]=tee(ree);Jie&&eee.global===aee&&(el.__i18nWatcher=rne(aee.locale,(()=>{ree.instance&&ree.instance.$forceUpdate()}))),el.__composer=aee,el.textContent=oee},unmounted:el=>{Jie&&el.__i18nWatcher&&(el.__i18nWatcher(),el.__i18nWatcher=void 0,delete el.__i18nWatcher),el.__composer&&(el.__composer=void 0,delete el.__composer)},beforeUpdate:(el,{value:eee})=>{if(el.__composer){const tee=el.__composer,ree=fde(eee);el.textContent=Reflect.apply(tee.t,tee,[...gde(ree)])}},getSSRProps:eee=>{const[ree]=tee(eee);return{textContent:ree}}}}(tee))}const wde=ese("global-vue-i18n");function vde(eee={},tee){const ree=__VUE_I18N_LEGACY_API__&&mse(eee.legacy)?eee.legacy:__VUE_I18N_LEGACY_API__,oee=!mse(eee.globalInjection)||eee.globalInjection,aee=new Map,[nee,iee]=function(eee,tee){const ree=Jee(),oee=__VUE_I18N_LEGACY_API__&&tee?ree.run((()=>ode(eee))):ree.run((()=>rde(eee)));if(null==oee)throw Dce(Mce);return[ree,oee]}(eee,ree),see=ese("");const lee={get mode(){return __VUE_I18N_LEGACY_API__&&ree?"legacy":"composition"},async install(eee,...tee){if(eee.__VUE_I18N_SYMBOL__=see,eee.provide(eee.__VUE_I18N_SYMBOL__,lee),yse(tee[0])){const eee=tee[0];lee.__composerExtend=eee.__composerExtend,lee.__vueI18nExtend=eee.__vueI18nExtend}let aee=null;!ree&&oee&&(aee=function(eee,tee){const ree=Object.create(null);yde.forEach((eee=>{const oee=Object.getOwnPropertyDescriptor(tee,eee);if(!oee)throw Dce(Mce);const aee=kre(oee.value)?{get:()=>oee.value.value,set(eee){oee.value.value=eee}}:{get:()=>oee.get&&oee.get()};Object.defineProperty(ree,eee,aee)})),eee.config.globalProperties.$i18n=ree,xde.forEach((ree=>{const oee=Object.getOwnPropertyDescriptor(tee,ree);if(!oee||!oee.value)throw Dce(Mce);Object.defineProperty(eee.config.globalProperties,`$${ree}`,oee)}));const oee=()=>{delete eee.config.globalProperties.$i18n,xde.forEach((tee=>{delete eee.config.globalProperties[`$${tee}`]}))};return oee}(eee,lee.global)),__VUE_I18N_FULL_INSTALL__&&mde(eee,lee,...tee),__VUE_I18N_LEGACY_API__&&ree&&eee.mixin(function(eee,tee,ree){return{beforeCreate(){const oee=Wne();if(!oee)throw Dce(Mce);const aee=this.$options;if(aee.i18n){const oee=aee.i18n;if(aee.__i18n&&(oee.__i18n=aee.__i18n),oee.__root=tee,this===this.$root)this.$i18n=ade(eee,oee);else{oee.__injectWithOption=!0,oee.__extender=ree.__vueI18nExtend,this.$i18n=ode(oee);const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}}else if(aee.__i18n)if(this===this.$root)this.$i18n=ade(eee,aee);else{this.$i18n=ode({__i18n:aee.__i18n,__injectWithOption:!0,__extender:ree.__vueI18nExtend,__root:tee});const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}else this.$i18n=eee;aee.__i18nGlobal&&Kce(tee,aee,aee),this.$t=(...eee)=>this.$i18n.t(...eee),this.$rt=(...eee)=>this.$i18n.rt(...eee),this.$tc=(...eee)=>this.$i18n.tc(...eee),this.$te=(eee,tee)=>this.$i18n.te(eee,tee),this.$d=(...eee)=>this.$i18n.d(...eee),this.$n=(...eee)=>this.$i18n.n(...eee),this.$tm=eee=>this.$i18n.tm(eee),ree.__setInstance(oee,this.$i18n)},mounted(){},unmounted(){const eee=Wne();if(!eee)throw Dce(Mce);const tee=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,tee.__disposer&&(tee.__disposer(),delete tee.__disposer,delete tee.__extender),ree.__deleteInstance(eee),delete this.$i18n}}}(iee,iee.__composer,lee));const nee=eee.unmount;eee.unmount=()=>{aee&&aee(),lee.dispose(),nee()}},get global(){return iee},dispose(){nee.stop()},__instances:aee,__getInstance:function(eee){return aee.get(eee)||null},__setInstance:function(eee,tee){aee.set(eee,tee)},__deleteInstance:function(eee){aee.delete(eee)}};return lee}function bde(eee={}){const tee=Wne();if(null==tee)throw Dce(Tce);if(!tee.isCE&&null!=tee.appContext.app&&!tee.appContext.app.__VUE_I18N_SYMBOL__)throw Dce(Nce);const ree=function(eee){const tee=zae(eee.isCE?wde:eee.appContext.app.__VUE_I18N_SYMBOL__);if(!tee)throw Dce(eee.isCE?Rce:Mce);return tee}(tee),gl=function(eee){return"composition"===eee.mode?eee.global:eee.global.__composer}(ree),oee=Hce(tee),aee=function(eee,tee){return ase(eee)?"__i18n"in tee?"local":"global":eee.useScope?eee.useScope:"local"}(eee,oee);if("global"===aee)return Kce(gl,eee,oee),gl;if("parent"===aee){let oee=function(eee,tee,ree=!1){let oee=null;const aee=tee.root;let nee=function(eee,tee=!1){if(null==eee)return null;return tee&&eee.vnode.ctx||eee.parent}(tee,ree);for(;null!=nee;){const tee=eee;if("composition"===eee.mode)oee=tee.__getInstance(nee);else if(__VUE_I18N_LEGACY_API__){const eee=tee.__getInstance(nee);null!=eee&&(oee=eee.__composer,ree&&oee&&!oee[Yce]&&(oee=null))}if(null!=oee)break;if(aee===nee)break;nee=nee.parent}return oee}(ree,tee,eee.__useComponent);return null==oee&&(oee=gl),oee}const nee=ree;let iee=nee.__getInstance(tee);if(null==iee){const ree=nse({},eee);"__i18n"in oee&&(ree.__i18n=oee.__i18n),gl&&(ree.__root=gl),iee=rde(ree),nee.__composerExtend&&(iee[qce]=nee.__composerExtend(iee)),function(eee,tee,ree){Doe((()=>{}),tee),Boe((()=>{const oee=ree;eee.__deleteInstance(tee);const aee=oee[qce];aee&&(aee(),delete oee[qce])}),tee)}(nee,tee,iee),nee.__setInstance(tee,iee)}return iee}const yde=["locale","fallbackLocale","availableLocales"],xde=["t","rt","d","n","tm","te"];var kde,_de;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(cse().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(cse().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(cse().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(cse().__INTLIFY_PROD_DEVTOOLS__=!1),kde=function(eee,tee){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&gse(eee)){!mse(tee.warnHtmlMessage)||tee.warnHtmlMessage;const ree=(tee.onCacheKey||xle)(eee),oee=kle[ree];if(oee)return oee;const{ast:aee,detectError:nee}=function(eee,tee={}){let ree=!1;const oee=tee.onError||Use;return tee.onError=eee=>{ree=!0,oee(eee)},{...nle(eee,tee),detectError:ree}}(eee,{...tee,location:!1,jit:!0}),iee=ile(aee);return nee?iee:kle[ree]=iee}{const tee=eee.cacheKey;if(tee){const ree=kle[tee];return ree||(kle[tee]=ile(eee))}return ile(eee)}},Xle=kde,function(eee){Qle=eee}((function(eee,tee){if(!wse(eee))return null;let ree=Wle.get(tee);if(ree||(ree=function(eee){const tee=[];let c,ree,oee,aee,nee,iee,see,lee=-1,cee=0,dee=0;const pee=[];function uee(){const tee=eee[lee+1];if(5===cee&&"'"===tee||6===cee&&'"'===tee)return lee++,oee="\\"+tee,pee[0](),!0}for(pee[0]=()=>{void 0===ree?ree=oee:ree+=oee},pee[1]=()=>{void 0!==ree&&(tee.push(ree),ree=void 0)},pee[2]=()=>{pee[0](),dee++},pee[3]=()=>{if(dee>0)dee--,cee=4,pee[0]();else{if(dee=0,void 0===ree)return!1;if(ree=Vle(ree),!1===ree)return!1;pee[1]()}};null!==cee;)if(lee++,c=eee[lee],"\\"!==c||!uee()){if(aee=qle(c),see=Ble[cee],nee=see[aee]||see.l||8,8===nee)return;if(cee=nee[0],void 0!==nee[1]&&(iee=pee[nee[1]],iee&&(oee=c,!1===iee())))return;if(7===cee)return tee}}(tee),ree&&Wle.set(tee,ree)),!ree)return null;const oee=ree.length;let aee=eee,i=0;for(;i{const eee=new DOMParser;return tee=>{if("string"!=typeof tee)return tee;return eee.parseFromString(tee,"text/html").documentElement.textContent??tee}},Ede="en_US",Ode=(eee,tee)=>{const ree=eee.__vccOpts||eee;for(const[oee,aee]of tee)ree[oee]=aee;return ree},$de=Ode(Eoe({__name:"I18nHost.ce",setup(eee){let tee="",ree={},oee=!1;const aee=window.LOCALE_DATA||null;if(aee)try{ree=JSON.parse(decodeURIComponent(aee)),tee=Object.keys(ree)[0],oee=tee!==Ede}catch(iee){console.error("[I18nHost] error parsing messages",iee)}const nee=vde({legacy:!1,locale:oee?tee:Ede,fallbackLocale:Ede,messages:{en_US:Zie,...oee?ree:{}},postTranslation:Sde()});return $ae(wde,nee),(eee,tee)=>tae(eee.$slots,"default")}}),[["styles",[""]]]);function zde(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t"boolean"==typeof eee?`${eee}`:0===eee?"0":eee,cx=Cde,jde=(eee,tee)=>ree=>{var oee;if(null==(null==tee?void 0:tee.variants))return cx(eee,null==ree?void 0:ree.class,null==ree?void 0:ree.className);const{variants:aee,defaultVariants:nee}=tee,iee=Object.keys(aee).map((eee=>{const tee=null==ree?void 0:ree[eee],oee=null==nee?void 0:nee[eee];if(null===tee)return null;const iee=Ade(tee)||Ade(oee);return aee[eee][iee]})),see=ree&&Object.entries(ree).reduce(((eee,tee)=>{let[ree,oee]=tee;return void 0===oee||(eee[ree]=oee),eee}),{}),lee=null==tee||null===(oee=tee.compoundVariants)||void 0===oee?void 0:oee.reduce(((eee,tee)=>{let{class:ree,className:oee,...aee}=tee;return Object.entries(aee).every((eee=>{let[tee,ree]=eee;return Array.isArray(ree)?ree.includes({...nee,...see}[tee]):{...nee,...see}[tee]===ree}))?[...eee,ree,oee]:eee}),[]);return cx(eee,iee,lee,null==ree?void 0:ree.class,null==ree?void 0:ree.className)},Tde=jde("group text-center font-semibold leading-none relative z-0 flex flex-row items-center justify-center border-2 border-solid shadow-none cursor-pointer rounded-md hover:shadow-md focus:shadow-md disabled:opacity-25 disabled:hover:opacity-25 disabled:focus:opacity-25 disabled:cursor-not-allowed",{variants:{variant:{fill:"[&]:text-white bg-transparent border-transparent",black:"[&]:text-white bg-black border-black transition hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey",gray:"text-black bg-grey transition hover:text-white focus:text-white hover:bg-grey-mid focus:bg-grey-mid hover:border-grey-mid focus:border-grey-mid",outline:"[&]:text-orange bg-transparent border-orange hover:text-white focus:text-white","outline-primary":"text-primary [&]:text-primary uppercase tracking-widest bg-transparent border-primary rounded-sm hover:text-white focus:text-white","outline-black":"text-black bg-transparent border-black hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey","outline-white":"text-white bg-transparent border-white hover:text-black focus:text-black hover:bg-white focus:bg-white",underline:"opacity-75 underline border-transparent transition hover:text-primary hover:bg-muted hover:border-muted focus:text-primary focus:bg-muted focus:border-muted hover:opacity-100 focus:opacity-100","underline-hover-red":"opacity-75 underline border-transparent transition hover:text-white hover:bg-unraid-red hover:border-unraid-red focus:text-white focus:bg-unraid-red focus:border-unraid-red hover:opacity-100 focus:opacity-100",white:"text-black bg-white transition hover:bg-grey focus:bg-grey",none:""},size:{"12px":"text-12px gap-4px","14px":"text-14px gap-8px","16px":"text-16px gap-8px","18px":"text-18px gap-8px","20px":"text-20px gap-8px","24px":"text-24px gap-8px"},padding:{default:"",none:"p-0",lean:"px-4 py-2"}},compoundVariants:[{size:"12px",padding:"default",class:"p-8px"},{size:"14px",padding:"default",class:"p-8px"},{size:"16px",padding:"default",class:"p-12px"},{size:"18px",padding:"default",class:"p-12px"},{size:"20px",padding:"default",class:"p-16px"},{size:"24px",padding:"default",class:"p-16px"}],defaultVariants:{variant:"fill",size:"16px",padding:"default"}}),Nde=eee=>{const tee=Mde(eee),{conflictingClassGroups:ree,conflictingClassGroupModifiers:oee}=eee;return{getClassGroupId:eee=>{const ree=eee.split("-");return""===ree[0]&&1!==ree.length&&ree.shift(),Ide(ree,tee)||Rde(eee)},getConflictingClassGroupIds:(eee,tee)=>{const aee=ree[eee]||[];return tee&&oee[eee]?[...aee,...oee[eee]]:aee}}},Ide=(eee,tee)=>{if(0===eee.length)return tee.classGroupId;const ree=eee[0],oee=tee.nextPart.get(ree),aee=oee?Ide(eee.slice(1),oee):void 0;if(aee)return aee;if(0===tee.validators.length)return;const nee=eee.join("-");return tee.validators.find((({validator:eee})=>eee(nee)))?.classGroupId},Pde=/^\[(.+)\]$/,Rde=eee=>{if(Pde.test(eee)){const tee=Pde.exec(eee)[1],ree=tee?.substring(0,tee.indexOf(":"));if(ree)return"arbitrary.."+ree}},Mde=eee=>{const{theme:tee,prefix:ree}=eee,oee={nextPart:new Map,validators:[]};return Ude(Object.entries(eee.classGroups),ree).forEach((([eee,ree])=>{Dde(ree,oee,eee,tee)})),oee},Dde=(eee,tee,ree,oee)=>{eee.forEach((eee=>{if("string"!=typeof eee){if("function"==typeof eee)return Lde(eee)?void Dde(eee(oee),tee,ree,oee):void tee.validators.push({validator:eee,classGroupId:ree});Object.entries(eee).forEach((([eee,aee])=>{Dde(aee,Fde(tee,eee),ree,oee)}))}else{(""===eee?tee:Fde(tee,eee)).classGroupId=ree}}))},Fde=(eee,tee)=>{let ree=eee;return tee.split("-").forEach((eee=>{ree.nextPart.has(eee)||ree.nextPart.set(eee,{nextPart:new Map,validators:[]}),ree=ree.nextPart.get(eee)})),ree},Lde=eee=>eee.isThemeGetter,Ude=(eee,tee)=>tee?eee.map((([eee,ree])=>[eee,ree.map((eee=>"string"==typeof eee?tee+eee:"object"==typeof eee?Object.fromEntries(Object.entries(eee).map((([eee,ree])=>[tee+eee,ree]))):eee))])):eee,Bde=eee=>{if(eee<1)return{get:()=>{},set:()=>{}};let tee=0,ree=new Map,oee=new Map;const aee=(aee,nee)=>{ree.set(aee,nee),tee++,tee>eee&&(tee=0,oee=ree,ree=new Map)};return{get(eee){let tee=ree.get(eee);return void 0!==tee?tee:void 0!==(tee=oee.get(eee))?(aee(eee,tee),tee):void 0},set(eee,tee){ree.has(eee)?ree.set(eee,tee):aee(eee,tee)}}},Yde=eee=>{const{separator:tee,experimentalParseClassName:ree}=eee,oee=1===tee.length,aee=tee[0],nee=tee.length,iee=eee=>{const ree=[];let iee,see=0,lee=0;for(let pee=0;peelee?iee-lee:void 0}};return ree?eee=>ree({className:eee,parseClassName:iee}):iee},qde=eee=>{if(eee.length<=1)return eee;const tee=[];let ree=[];return eee.forEach((eee=>{"["===eee[0]?(tee.push(...ree.sort(),eee),ree=[]):ree.push(eee)})),tee.push(...ree.sort()),tee},Vde=/\s+/;function Wde(){let eee,tee,ree=0,oee="";for(;ree{if("string"==typeof eee)return eee;let tee,ree="";for(let k=0;ktee(eee)),eee());return ree=(eee=>({cache:Bde(eee.cacheSize),parseClassName:Yde(eee),...Nde(eee)}))(lee),oee=ree.cache.get,aee=ree.cache.set,nee=iee,iee(see)};function iee(eee){const tee=oee(eee);if(tee)return tee;const nee=((eee,tee)=>{const{parseClassName:ree,getClassGroupId:oee,getConflictingClassGroupIds:aee}=tee,nee=[],iee=eee.trim().split(Vde);let see="";for(let lee=iee.length-1;lee>=0;lee-=1){const eee=iee[lee],{modifiers:tee,hasImportantModifier:cee,baseClassName:dee,maybePostfixModifierPosition:pee}=ree(eee);let uee=Boolean(pee),hee=oee(uee?dee.substring(0,pee):dee);if(!hee){if(!uee){see=eee+(see.length>0?" "+see:see);continue}if(hee=oee(dee),!hee){see=eee+(see.length>0?" "+see:see);continue}uee=!1}const fee=qde(tee).join(":"),gee=cee?fee+"!":fee,mee=gee+hee;if(nee.includes(mee))continue;nee.push(mee);const wee=aee(hee,uee);for(let i=0;i0?" "+see:see)}return see})(eee,ree);return aee(eee,nee),nee}return function(){return nee(Wde.apply(null,arguments))}}const Gde=eee=>{const tee=tee=>tee[eee]||[];return tee.isThemeGetter=!0,tee},Xde=/^\[(?:([a-z-]+):)?(.+)\]$/i,Qde=/^\d+\/\d+$/,Zde=new Set(["px","full","screen"]),Jde=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,epe=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,tpe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,rpe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ope=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ape=eee=>ipe(eee)||Zde.has(eee)||Qde.test(eee),npe=eee=>bpe(eee,"length",ype),ipe=eee=>Boolean(eee)&&!Number.isNaN(Number(eee)),spe=eee=>bpe(eee,"number",ipe),lpe=eee=>Boolean(eee)&&Number.isInteger(Number(eee)),cpe=eee=>eee.endsWith("%")&&ipe(eee.slice(0,-1)),dpe=eee=>Xde.test(eee),ppe=eee=>Jde.test(eee),upe=new Set(["length","size","percentage"]),hpe=eee=>bpe(eee,upe,xpe),fpe=eee=>bpe(eee,"position",xpe),gpe=new Set(["image","url"]),mpe=eee=>bpe(eee,gpe,_pe),wpe=eee=>bpe(eee,"",kpe),vpe=()=>!0,bpe=(eee,tee,ree)=>{const oee=Xde.exec(eee);return!!oee&&(oee[1]?"string"==typeof tee?oee[1]===tee:tee.has(oee[1]):ree(oee[2]))},ype=eee=>epe.test(eee)&&!tpe.test(eee),xpe=()=>!1,kpe=eee=>rpe.test(eee),_pe=eee=>ope.test(eee),Spe=()=>{const eee=Gde("colors"),tee=Gde("spacing"),ree=Gde("blur"),oee=Gde("brightness"),aee=Gde("borderColor"),nee=Gde("borderRadius"),iee=Gde("borderSpacing"),see=Gde("borderWidth"),lee=Gde("contrast"),cee=Gde("grayscale"),dee=Gde("hueRotate"),pee=Gde("invert"),uee=Gde("gap"),hee=Gde("gradientColorStops"),fee=Gde("gradientColorStopPositions"),gee=Gde("inset"),mee=Gde("margin"),wee=Gde("opacity"),vee=Gde("padding"),bee=Gde("saturate"),yee=Gde("scale"),xee=Gde("sepia"),kee=Gde("skew"),_ee=Gde("space"),See=Gde("translate"),Eee=()=>["auto",dpe,tee],Oee=()=>[dpe,tee],$ee=()=>["",ape,npe],zee=()=>["auto",ipe,dpe],Cee=()=>["","0",dpe],Aee=()=>[ipe,dpe];return{cacheSize:500,separator:":",theme:{colors:[vpe],spacing:[ape,npe],blur:["none","",ppe,dpe],brightness:Aee(),borderColor:[eee],borderRadius:["none","","full",ppe,dpe],borderSpacing:Oee(),borderWidth:$ee(),contrast:Aee(),grayscale:Cee(),hueRotate:Aee(),invert:Cee(),gap:Oee(),gradientColorStops:[eee],gradientColorStopPositions:[cpe,npe],inset:Eee(),margin:Eee(),opacity:Aee(),padding:Oee(),saturate:Aee(),scale:Aee(),sepia:Cee(),skew:Aee(),space:Oee(),translate:Oee()},classGroups:{aspect:[{aspect:["auto","square","video",dpe]}],container:["container"],columns:[{columns:[ppe]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",dpe]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[gee]}],"inset-x":[{"inset-x":[gee]}],"inset-y":[{"inset-y":[gee]}],start:[{start:[gee]}],end:[{end:[gee]}],top:[{top:[gee]}],right:[{right:[gee]}],bottom:[{bottom:[gee]}],left:[{left:[gee]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",lpe,dpe]}],basis:[{basis:Eee()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",dpe]}],grow:[{grow:Cee()}],shrink:[{shrink:Cee()}],order:[{order:["first","last","none",lpe,dpe]}],"grid-cols":[{"grid-cols":[vpe]}],"col-start-end":[{col:["auto",{span:["full",lpe,dpe]},dpe]}],"col-start":[{"col-start":zee()}],"col-end":[{"col-end":zee()}],"grid-rows":[{"grid-rows":[vpe]}],"row-start-end":[{row:["auto",{span:[lpe,dpe]},dpe]}],"row-start":[{"row-start":zee()}],"row-end":[{"row-end":zee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",dpe]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",dpe]}],gap:[{gap:[uee]}],"gap-x":[{"gap-x":[uee]}],"gap-y":[{"gap-y":[uee]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[vee]}],px:[{px:[vee]}],py:[{py:[vee]}],ps:[{ps:[vee]}],pe:[{pe:[vee]}],pt:[{pt:[vee]}],pr:[{pr:[vee]}],pb:[{pb:[vee]}],pl:[{pl:[vee]}],m:[{m:[mee]}],mx:[{mx:[mee]}],my:[{my:[mee]}],ms:[{ms:[mee]}],me:[{me:[mee]}],mt:[{mt:[mee]}],mr:[{mr:[mee]}],mb:[{mb:[mee]}],ml:[{ml:[mee]}],"space-x":[{"space-x":[_ee]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_ee]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",dpe,tee]}],"min-w":[{"min-w":[dpe,tee,"min","max","fit"]}],"max-w":[{"max-w":[dpe,tee,"none","full","min","max","fit","prose",{screen:[ppe]},ppe]}],h:[{h:[dpe,tee,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[dpe,tee,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[dpe,tee,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[dpe,tee,"auto","min","max","fit"]}],"font-size":[{text:["base",ppe,npe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",spe]}],"font-family":[{font:[vpe]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",dpe]}],"line-clamp":[{"line-clamp":["none",ipe,spe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ape,dpe]}],"list-image":[{"list-image":["none",dpe]}],"list-style-type":[{list:["none","disc","decimal",dpe]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[eee]}],"placeholder-opacity":[{"placeholder-opacity":[wee]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[eee]}],"text-opacity":[{"text-opacity":[wee]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ape,npe]}],"underline-offset":[{"underline-offset":["auto",ape,dpe]}],"text-decoration-color":[{decoration:[eee]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Oee()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",dpe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",dpe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[wee]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",fpe]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",hpe]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},mpe]}],"bg-color":[{bg:[eee]}],"gradient-from-pos":[{from:[fee]}],"gradient-via-pos":[{via:[fee]}],"gradient-to-pos":[{to:[fee]}],"gradient-from":[{from:[hee]}],"gradient-via":[{via:[hee]}],"gradient-to":[{to:[hee]}],rounded:[{rounded:[nee]}],"rounded-s":[{"rounded-s":[nee]}],"rounded-e":[{"rounded-e":[nee]}],"rounded-t":[{"rounded-t":[nee]}],"rounded-r":[{"rounded-r":[nee]}],"rounded-b":[{"rounded-b":[nee]}],"rounded-l":[{"rounded-l":[nee]}],"rounded-ss":[{"rounded-ss":[nee]}],"rounded-se":[{"rounded-se":[nee]}],"rounded-ee":[{"rounded-ee":[nee]}],"rounded-es":[{"rounded-es":[nee]}],"rounded-tl":[{"rounded-tl":[nee]}],"rounded-tr":[{"rounded-tr":[nee]}],"rounded-br":[{"rounded-br":[nee]}],"rounded-bl":[{"rounded-bl":[nee]}],"border-w":[{border:[see]}],"border-w-x":[{"border-x":[see]}],"border-w-y":[{"border-y":[see]}],"border-w-s":[{"border-s":[see]}],"border-w-e":[{"border-e":[see]}],"border-w-t":[{"border-t":[see]}],"border-w-r":[{"border-r":[see]}],"border-w-b":[{"border-b":[see]}],"border-w-l":[{"border-l":[see]}],"border-opacity":[{"border-opacity":[wee]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[see]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[see]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[wee]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[aee]}],"border-color-x":[{"border-x":[aee]}],"border-color-y":[{"border-y":[aee]}],"border-color-s":[{"border-s":[aee]}],"border-color-e":[{"border-e":[aee]}],"border-color-t":[{"border-t":[aee]}],"border-color-r":[{"border-r":[aee]}],"border-color-b":[{"border-b":[aee]}],"border-color-l":[{"border-l":[aee]}],"divide-color":[{divide:[aee]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[ape,dpe]}],"outline-w":[{outline:[ape,npe]}],"outline-color":[{outline:[eee]}],"ring-w":[{ring:$ee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[eee]}],"ring-opacity":[{"ring-opacity":[wee]}],"ring-offset-w":[{"ring-offset":[ape,npe]}],"ring-offset-color":[{"ring-offset":[eee]}],shadow:[{shadow:["","inner","none",ppe,wpe]}],"shadow-color":[{shadow:[vpe]}],opacity:[{opacity:[wee]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[ree]}],brightness:[{brightness:[oee]}],contrast:[{contrast:[lee]}],"drop-shadow":[{"drop-shadow":["","none",ppe,dpe]}],grayscale:[{grayscale:[cee]}],"hue-rotate":[{"hue-rotate":[dee]}],invert:[{invert:[pee]}],saturate:[{saturate:[bee]}],sepia:[{sepia:[xee]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[ree]}],"backdrop-brightness":[{"backdrop-brightness":[oee]}],"backdrop-contrast":[{"backdrop-contrast":[lee]}],"backdrop-grayscale":[{"backdrop-grayscale":[cee]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[dee]}],"backdrop-invert":[{"backdrop-invert":[pee]}],"backdrop-opacity":[{"backdrop-opacity":[wee]}],"backdrop-saturate":[{"backdrop-saturate":[bee]}],"backdrop-sepia":[{"backdrop-sepia":[xee]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[iee]}],"border-spacing-x":[{"border-spacing-x":[iee]}],"border-spacing-y":[{"border-spacing-y":[iee]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",dpe]}],duration:[{duration:Aee()}],ease:[{ease:["linear","in","out","in-out",dpe]}],delay:[{delay:Aee()}],animate:[{animate:["none","spin","ping","pulse","bounce",dpe]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[yee]}],"scale-x":[{"scale-x":[yee]}],"scale-y":[{"scale-y":[yee]}],rotate:[{rotate:[lpe,dpe]}],"translate-x":[{"translate-x":[See]}],"translate-y":[{"translate-y":[See]}],"skew-x":[{"skew-x":[kee]}],"skew-y":[{"skew-y":[kee]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",dpe]}],accent:[{accent:["auto",eee]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",dpe]}],"caret-color":[{caret:[eee]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Oee()}],"scroll-mx":[{"scroll-mx":Oee()}],"scroll-my":[{"scroll-my":Oee()}],"scroll-ms":[{"scroll-ms":Oee()}],"scroll-me":[{"scroll-me":Oee()}],"scroll-mt":[{"scroll-mt":Oee()}],"scroll-mr":[{"scroll-mr":Oee()}],"scroll-mb":[{"scroll-mb":Oee()}],"scroll-ml":[{"scroll-ml":Oee()}],"scroll-p":[{"scroll-p":Oee()}],"scroll-px":[{"scroll-px":Oee()}],"scroll-py":[{"scroll-py":Oee()}],"scroll-ps":[{"scroll-ps":Oee()}],"scroll-pe":[{"scroll-pe":Oee()}],"scroll-pt":[{"scroll-pt":Oee()}],"scroll-pr":[{"scroll-pr":Oee()}],"scroll-pb":[{"scroll-pb":Oee()}],"scroll-pl":[{"scroll-pl":Oee()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",dpe]}],fill:[{fill:[eee,"none"]}],"stroke-w":[{stroke:[ape,npe,spe]}],stroke:[{stroke:[eee,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Epe=Kde(Spe);function cn(...eee){return Epe(Cde(eee))}const Ope={key:0,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-100 transition-all rounded-md group-hover:opacity-60 group-focus:opacity-60"},$pe={key:1,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-0 transition-all rounded-md group-hover:opacity-100 group-focus:opacity-100"},zpe=Eoe({__name:"BrandButton",props:{variant:{default:"fill"},size:{default:"16px"},padding:{default:"default"},btnType:{default:"button"},class:{default:void 0},click:{type:Function,default:void 0},disabled:{type:Boolean,default:!1},external:{type:Boolean,default:!1},href:{default:void 0},icon:{default:void 0},iconRight:{default:void 0},iconRightHoverDisplay:{type:Boolean,default:!1},text:{default:""},title:{default:""}},emits:["click"],setup(eee){const tee=eee,ree=nie((()=>{const eee=`w-${tee.size}`;return{button:cn(Tde({variant:tee.variant,size:tee.size,padding:tee.padding}),tee.class),icon:`${eee} fill-current flex-shrink-0`}})),oee=nie((()=>["outline","outline-primary"].includes(tee.variant??"")));return(eee,tee)=>(xne(),One(Xoe(eee.href?"a":"button"),{disabled:eee.disabled,href:eee.href,rel:eee.external?"noopener noreferrer":"",target:eee.external?"_blank":"",type:eee.href?"":eee.btnType,class:Bee(ree.value.button),title:eee.title,onClick:tee[0]||(tee[0]=tee=>eee.click??eee.$emit("click"))},{default:doe((()=>["fill"===eee.variant?(xne(),Ene("div",Ope)):Mne("",!0),oee.value?(xne(),Ene("div",$pe)):Mne("",!0),eee.icon?(xne(),One(Xoe(eee.icon),{key:2,class:Bee(ree.value.icon)},null,8,["class"])):Mne("",!0),Pne(" "+Hee(eee.text)+" ",1),tae(eee.$slots,"default"),eee.iconRight?(xne(),One(Xoe(eee.iconRight),{key:3,class:Bee([ree.value.icon,eee.iconRightHoverDisplay&&"opacity-0 group-hover:opacity-100 group-focus:opacity-100 transition-all"])},null,8,["class"])):Mne("",!0)])),_:3},8,["disabled","href","rel","target","type","class","title"]))}}),Cpe=jde("inline-flex items-center justify-center w-full h-full aspect-[7/4]",{variants:{variant:{default:"",black:"text-black fill-black",white:"text-white fill-white"},size:{sm:"w-12",md:"w-16",lg:"w-20",full:"w-full",custom:""}},defaultVariants:{variant:"default"}}),Ape={mark_2_4:"animate-mark-2",mark_3:"animate-mark-3",mark_6_8:"animate-mark-6",mark_7:"animate-mark-7"},jpe={id:"unraidLoadingGradient",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},Tpe=["stop-color"],Npe=["stop-color"],Ipe=Eoe({__name:"BrandLoading.ce",props:{variant:{default:"default",type:null},size:{default:"full",type:null},class:{type:String},title:{default:"Loading",type:String}},setup(eee){const tee=eee,ree={black:{start:"#000000",stop:"#000000"},white:{start:"#FFFFFF",stop:"#FFFFFF"},default:{start:"#e32929",stop:"#ff8d30"}},oee=nie((()=>ree[tee.variant])),aee=nie((()=>cn(Cpe({variant:tee.variant,size:tee.size}),tee.class)));return(eee,tee)=>(xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97",class:Bee(aee.value),role:"img"},[jne("title",null,Hee(eee.title),1),tee[0]||(tee[0]=jne("desc",null,"Unraid logo animating with a wave like effect",-1)),jne("defs",null,[jne("linearGradient",jpe,[jne("stop",{offset:"0","stop-color":oee.value.start},null,8,Tpe),jne("stop",{offset:"1","stop-color":oee.value.stop},null,8,Npe)])]),tee[1]||(tee[1]=jne("path",{d:"m70,19.24zm57,0l6.54,0l0,38.49l-6.54,0l0,-38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_9"},null,-1)),jne("path",{d:"m70,19.24zm47.65,11.9l-6.55,0l0,-23.79l6.55,0l0,23.79z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_8",$re(Ape).mark_6_8])},null,2),jne("path",{d:"m70,19.24zm31.77,-4.54l-6.54,0l0,-14.7l6.54,0l0,14.7z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_7",$re(Ape).mark_7])},null,2),jne("path",{d:"m70,19.24zm15.9,11.9l-6.54,0l0,-23.79l6.54,0l0,23.79z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_6",$re(Ape).mark_6_8])},null,2),tee[2]||(tee[2]=jne("path",{d:"m63.49,19.24l6.51,0l0,38.49l-6.51,0l0,-38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_5"},null,-1)),jne("path",{d:"m70,19.24zm-22.38,26.6l6.54,0l0,23.78l-6.54,0l0,-23.78z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_4",$re(Ape).mark_2_4])},null,2),jne("path",{d:"m70,19.24zm-38.26,43.03l6.55,0l0,14.73l-6.55,0l0,-14.73z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_3",$re(Ape).mark_3])},null,2),jne("path",{d:"m70,19.24zm-54.13,26.6l6.54,0l0,23.78l-6.54,0l0,-23.78z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_2",$re(Ape).mark_2_4])},null,2),tee[3]||(tee[3]=jne("path",{d:"m70,19.24zm-63.46,38.49l-6.54,0l0,-38.49l6.54,0l0,38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_1"},null,-1))],2))}}),Ppe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","data-name":"Layer 1",viewBox:"0 0 954.29 142.4"},Rpe={id:"a",x1:"-57.82",x2:"923.39",y1:"71.2",y2:"71.2",gradientUnits:"userSpaceOnUse"},Mpe=["stop-color"],Dpe=["stop-color"],Fpe=Eoe({__name:"BrandLogoConnect",props:{gradientStart:{default:"#e32929"},gradientStop:{default:"#ff8d30"}},setup:eee=>(eee,tee)=>(xne(),Ene("svg",Ppe,[jne("defs",null,[jne("linearGradient",Rpe,[jne("stop",{offset:"0","stop-color":eee.gradientStart},null,8,Mpe),jne("stop",{offset:"1","stop-color":eee.gradientStop},null,8,Dpe)]),tee[0]||(tee[0]=Rne('',7))]),tee[1]||(tee[1]=Rne('',8))]))}),Lpe=jde("inline-flex items-center rounded-full font-semibold leading-none transition-all duration-200 ease-in-out unraid-ui-badge-test",{variants:{variant:{red:"bg-unraid-red text-white hover:bg-orange-dark",yellow:"bg-yellow-100 text-black hover:bg-yellow-200",green:"bg-green-200 text-green-800 hover:bg-green-300",blue:"bg-blue-100 text-blue-800 hover:bg-blue-200",indigo:"bg-indigo-100 text-indigo-800 hover:bg-indigo-200",purple:"bg-purple-100 text-purple-800 hover:bg-purple-200",pink:"bg-pink-100 text-pink-800 hover:bg-pink-200",orange:"bg-orange text-white hover:bg-orange-dark",black:"bg-black text-white hover:bg-gray-800",white:"bg-white text-black hover:bg-gray-100",transparent:"bg-transparent text-black hover:bg-gray-100",current:"bg-current text-current hover:bg-gray-100",gray:"bg-gray-200 text-gray-800 hover:bg-gray-300",custom:""},size:{xs:"text-12px px-8px py-4px gap-4px",sm:"text-14px px-8px py-4px gap-8px",md:"text-16px px-12px py-8px gap-8px",lg:"text-18px px-12px py-8px gap-8px",xl:"text-20px px-16px py-12px gap-8px","2xl":"text-24px px-16px py-12px gap-8px"}},defaultVariants:{variant:"gray",size:"md"}}),Upe=Eoe({__name:"Badge",props:{variant:{default:"gray"},size:{default:"md"},icon:{default:void 0},iconRight:{default:void 0},iconStyles:{default:""},class:{default:""}},setup(eee){const tee=eee,ree=nie((()=>({badge:Lpe({variant:tee.variant,size:tee.size}),icon:`${{xs:"w-12px",sm:"w-14px",md:"w-16px",lg:"w-18px",xl:"w-20px","2xl":"w-24px"}[tee.size??"md"]} ${tee.iconStyles}`})));return(eee,oee)=>(xne(),Ene("span",{class:Bee([ree.value.badge,tee.class])},[eee.icon?(xne(),One(Xoe(eee.icon),{key:0,class:Bee(["flex-shrink-0",ree.value.icon])},null,8,["class"])):Mne("",!0),tae(eee.$slots,"default"),eee.iconRight?(xne(),One(Xoe(eee.iconRight),{key:1,class:Bee(["flex-shrink-0",ree.value.icon])},null,8,["class"])):Mne("",!0)],2))}}),Bpe=jde("inline-flex items-center justify-center rounded-md text-base font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{primary:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{sm:"h-9 rounded-md px-3",md:"h-10 px-4 py-2",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"primary",size:"md"}}),Ype=Eoe({__name:"Button",props:{variant:{default:"primary"},size:{default:"md"},class:{}},setup(eee){const tee=eee,ree=nie((()=>cn(Bpe({variant:tee.variant,size:tee.size}),tee.class)));return(eee,tee)=>(xne(),Ene("button",{class:Bee(ree.value)},[tae(eee.$slots,"default")],2))}});function qpe(eee){const vm=Wne(),tee=vm?.type.emits,ree={};return tee?.length||console.warn(`No emitted event found. Please check component: ${vm?.type.__name}`),tee?.forEach((ev=>{ree[Cee(Eee(ev))]=(...tee)=>eee(ev,...tee)})),ree}function Vpe(eee){const vm=Wne(),tee=Object.keys(vm?.type.props??{}).reduce(((eee,tee)=>{const ree=(vm?.type.props[tee]).default;return void 0!==ree&&(eee[tee]=ree),eee}),{}),ree=Rre(eee);return nie((()=>{const eee={},oee=vm?.vnode.props??{};return Object.keys(oee).forEach((tee=>{eee[Eee(tee)]=oee[tee]})),Object.keys({...tee,...eee}).reduce(((eee,tee)=>(void 0!==ree.value[tee]&&(eee[tee]=ree.value[tee]),eee)),{})}))}function Wpe(eee,tee){const ree=Vpe(eee),oee=tee?qpe(tee):{};return nie((()=>({...ree.value,...oee})))}function Hpe(fn){return!!ete()&&(tte(fn),!0)}function Kpe(eee){let tee,ree,oee=0;const aee=()=>{oee-=1,ree&&oee<=0&&(ree.stop(),tee=void 0,ree=void 0)};return(...nee)=>(oee+=1,ree||(ree=Jee(!0),tee=ree.run((()=>eee(...nee)))),Hpe(aee),tee)}function Gpe(fn){return function(eee){if(!kre(eee))return dre(eee);const tee=new Proxy({},{get:(_,p,tee)=>$re(Reflect.get(eee.value,p,tee)),set:(_,p,tee)=>(kre(eee.value[p])&&!kre(tee)?eee.value[p].value=tee:eee.value[p]=tee,!0),deleteProperty:(_,p)=>Reflect.deleteProperty(eee.value,p),has:(_,p)=>Reflect.has(eee.value,p),ownKeys:()=>Object.keys(eee.value),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0})});return dre(tee)}(nie(fn))}const Xpe="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const Qpe=Object.prototype.toString,Zpe=Jpe();function Jpe(){var _a,_b;return Xpe&&(null==(_a=null==window?void 0:window.navigator)?void 0:_a.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(_b=null==window?void 0:window.navigator)?void 0:_b.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function eue(eee){return Array.isArray(eee)?eee:[eee]}function tue(eee,tee=1e4){return Tre(((ree,oee)=>{let aee,nee=zre(eee);return Hpe((()=>{clearTimeout(aee)})),{get:()=>(ree(),nee),set(ree){nee=ree,oee(),clearTimeout(aee),aee=setTimeout((()=>{nee=zre(eee),oee()}),zre(tee))}}}))}const rue=zre;function oue(fn,eee){Wne()&&Uoe(fn,eee)}const aue=Xpe?window:void 0;function nue(eee){var _a;const tee=zre(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}function iue(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=eue(zre(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=(nee=()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>nue(e))))?_b:[aue].filter((e=>null!=e)),eue(zre(oee.value?eee[1]:eee[0])),eue($re(oee.value?eee[2]:eee[1])),zre(oee.value?eee[3]:eee[2])]},cb=([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=(see=nee,"[object Object]"===Qpe.call(see)?{...nee}:nee);var see;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))},iee={flush:"post"},rne(nee,cb,{...iee,immediate:!0}));var nee,cb,iee;return Hpe(ree),()=>{aee(),ree()}}function sue(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}function lue(...eee){let tee,ree,oee={};3===eee.length?(tee=eee[0],ree=eee[1],oee=eee[2]):2===eee.length?"object"==typeof eee[1]?(tee=!0,ree=eee[0],oee=eee[1]):(tee=eee[0],ree=eee[1]):(tee=!0,ree=eee[0]);const{target:aee=aue,eventName:nee="keydown",passive:iee=!1,dedupe:see=!1}=oee,lee="function"==typeof(cee=tee)?cee:"string"==typeof cee?eee=>eee.key===cee:Array.isArray(cee)?eee=>cee.includes(eee.key):()=>!0;var cee;return iue(aee,nee,(e=>{e.repeat&&zre(see)||lee(e)&&ree(e)}),iee)}function cue(eee,tee,ree={}){const{window:oee=aue,...aee}=ree;let nee;const iee=function(eee){const tee=sue();return nie((()=>(tee.value,Boolean(eee()))))}((()=>oee&&"ResizeObserver"in oee)),see=()=>{nee&&(nee.disconnect(),nee=void 0)},lee=rne(nie((()=>{const tee=zre(eee);return Array.isArray(tee)?tee.map((el=>nue(el))):[nue(tee)]})),(eee=>{if(see(),iee.value&&oee){nee=new ResizeObserver(tee);for(const tee of eee)tee&&nee.observe(tee,aee)}}),{immediate:!0,flush:"post"}),cee=()=>{see(),lee()};return Hpe(cee),{isSupported:iee,stop:cee}}function due(eee,tee,ree,oee={}){var _a,_b,_c;const{clone:aee=!1,passive:nee=!1,eventName:iee,deep:see=!1,defaultValue:lee,shouldEmit:cee}=oee,vm=Wne(),dee=ree||(null==vm?void 0:vm.emit)||(null==(_a=null==vm?void 0:vm.$emit)?void 0:_a.bind(vm))||(null==(_c=null==(_b=null==vm?void 0:vm.proxy)?void 0:_b.$emit)?void 0:_c.bind(null==vm?void 0:vm.proxy));let pee=iee;tee||(tee="modelValue"),pee=pee||`update:${tee.toString()}`;const uee=eee=>{return aee?"function"==typeof aee?aee(eee):(tee=eee,JSON.parse(JSON.stringify(tee))):eee;var tee},hee=()=>void 0!==eee[tee]?uee(eee[tee]):lee,fee=eee=>{cee?cee(eee)&&dee(pee,eee):dee(pee,eee)};if(nee){const ree=_re(hee());let oee=!1;return rne((()=>eee[tee]),(v=>{oee||(oee=!0,ree.value=uee(v),eoe((()=>oee=!1)))})),rne(ree,(v=>{oee||v===eee[tee]&&!see||fee(v)}),{deep:see}),ree}return nie({get:()=>hee(),set(eee){fee(eee)}})}function pue(eee,tee){const ree=Symbol("string"!=typeof eee||tee?tee:`${eee}Context`);return[tee=>{const oee=zae(ree,tee);if(oee)return oee;if(null===oee)return oee;throw new Error(`Injection \`${ree.toString()}\` not found. Component must be used within ${Array.isArray(eee)?`one of the following components: ${eee.join(", ")}`:`\`${eee}\``}`)},eee=>($ae(ree,eee),eee)]}const[uue,hue]=pue("PopperRoot"),fue=Eoe({inheritAttrs:!1,__name:"PopperRoot",setup(eee){const tee=_re();return hue({anchor:tee,onAnchorChange:eee=>tee.value=eee}),(eee,tee)=>tae(eee.$slots,"default")}});const gue=Kpe((function(){const eee=_re(!1);return Doe((()=>{iue("keydown",(()=>{eee.value=!0}),{capture:!0,passive:!0}),iue(["pointerdown","pointermove"],(()=>{eee.value=!1}),{capture:!0,passive:!0})})),eee})),[mue,wue]=pue("ConfigProvider");function vue(eee){const tee=mue({dir:_re("ltr")});return nie((()=>eee?.value||tee.dir?.value||"ltr"))}const[bue,yue]=pue(["MenuRoot","MenuSub"],"MenuContext"),[xue,kue]=pue("MenuRoot"),_ue=Eoe({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{modal:aee,dir:nee}=Nre(ree),iee=vue(nee),see=due(ree,"open",oee),lee=_re(),cee=gue();return yue({open:see,onOpenChange:eee=>{see.value=eee},content:lee,onContentChange:eee=>{lee.value=eee}}),kue({onClose:()=>{see.value=!1},isUsingKeyboardRef:cee,dir:iee,modal:aee}),(eee,tee)=>(xne(),One($re(fue),null,{default:doe((()=>[tae(eee.$slots,"default")])),_:3}))}});function Sue(){const eee=Wne(),tee=_re(),ree=nie((()=>["#text","#comment"].includes(tee.value?.$el.nodeName)?tee.value?.$el.nextElementSibling:nue(tee))),oee=Object.assign({},eee.exposed),aee={};for(const nee in eee.props)Object.defineProperty(aee,nee,{enumerable:!0,configurable:!0,get:()=>eee.props[nee]});if(Object.keys(oee).length>0)for(const nee in oee)Object.defineProperty(aee,nee,{enumerable:!0,configurable:!0,get:()=>oee[nee]});return Object.defineProperty(aee,"$el",{enumerable:!0,configurable:!0,get:()=>eee.vnode.el}),eee.exposed=aee,{forwardRef:function(ree){tee.value=ree,ree&&(Object.defineProperty(aee,"$el",{enumerable:!0,configurable:!0,get:()=>ree instanceof Element?ree:ree.$el}),eee.exposed=aee)},currentRef:tee,currentElement:ree}}const[Eue,Oue]=pue("DropdownMenuRoot"),$ue=Eoe({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee;Sue();const aee=due(ree,"open",oee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),nee=_re(),{modal:iee,dir:see}=Nre(ree),lee=vue(see);return Oue({open:aee,onOpenChange:eee=>{aee.value=eee},onOpenToggle:()=>{aee.value=!aee.value},triggerId:"",triggerElement:nee,contentId:"",modal:iee,dir:lee}),(eee,tee)=>(xne(),One($re(_ue),{open:$re(aee),"onUpdate:open":tee[0]||(tee[0]=eee=>kre(aee)?aee.value=eee:null),dir:$re(lee),modal:$re(iee)},{default:doe((()=>[tae(eee.$slots,"default",{open:$re(aee)})])),_:3},8,["open","dir","modal"]))}}),zue=Eoe({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(eee,{emit:tee}){const ree=Wpe(eee,tee);return(eee,tee)=>(xne(),One($re($ue),Yee(Nne($re(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}});function Cue(){let eee=document.activeElement;if(null==eee)return null;for(;null!=eee&&null!=eee.shadowRoot&&null!=eee.shadowRoot.activeElement;)eee=eee.shadowRoot.activeElement;return eee}const Aue=["ArrowUp","PageDown","End"],jue=["ArrowDown","PageUp","Home",...Aue];function Tue(eee){return eee?"open":"closed"}function Nue(eee){const tee=Cue();for(const ree of eee){if(ree===tee)return;if(ree.focus(),Cue()!==tee)return}}function Iue(){const eee=_re(),tee=nie((()=>["#text","#comment"].includes(eee.value?.$el.nodeName)?eee.value?.$el.nextElementSibling:nue(eee)));return{primitiveElement:eee,currentElement:tee}}function Pue(eee){return eee?eee.flatMap((eee=>eee.type===gne?Pue(eee.children):[eee])):[]}const Rue=Eoe({name:"PrimitiveSlot",inheritAttrs:!1,setup:(_,{attrs:eee,slots:tee})=>()=>{if(!tee.default)return null;const ree=Pue(tee.default()),oee=ree.findIndex((eee=>eee.type!==wne));if(-1===oee)return ree;const aee=ree[oee];delete aee.props?.ref;const nee=aee.props?Une(eee,aee.props):eee;eee.class&&aee.props?.class&&delete aee.props.class;const iee=Ine(aee,nee);for(const eee in nee)eee.startsWith("on")&&(iee.props||={},iee.props[eee]=nee[eee]);return 1===ree.length?iee:(ree[oee]=iee,ree)}}),Mue="data-reka-collection-item";function Due(eee={}){const{key:tee="",isProvider:ree=!1}=eee,oee=`${tee}CollectionProvider`;let aee;if(ree){const eee=_re(new Map),tee=_re();aee={collectionRef:tee,itemMap:eee},$ae(oee,aee)}else aee=zae(oee);const nee=Eoe({name:"CollectionSlot",setup(_,{slots:eee}){const{primitiveElement:tee,currentElement:ree}=Iue();return rne(ree,(()=>{aee.collectionRef.value=ree.value})),()=>h(Rue,{ref:tee},eee)}}),iee=Eoe({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(eee,{slots:tee,attrs:ree}){const{primitiveElement:oee,currentElement:nee}=Iue();return ene((tee=>{if(nee.value){const ree=bre(nee.value);aee.itemMap.value.set(ree,{ref:nee.value,value:eee.value}),tee((()=>aee.itemMap.value.delete(ree)))}})),()=>h(Rue,{...ree,[Mue]:"",ref:oee},tee)}});return{getItems:(eee=!1)=>{const tee=aee.collectionRef.value;if(!tee)return[];const ree=Array.from(tee.querySelectorAll(`[${Mue}]`)),oee=Array.from(aee.itemMap.value.values()).sort(((a,b)=>ree.indexOf(a.ref)-ree.indexOf(b.ref)));return eee?oee:oee.filter((i=>""!==i.ref.dataset.disabled))},reactiveItems:nie((()=>Array.from(aee.itemMap.value.values()))),itemMapSize:nie((()=>aee.itemMap.value.size)),CollectionSlot:nee,CollectionItem:iee}}function Fue(eee,tee,ree){const oee=ree.originalEvent.target,aee=new CustomEvent(eee,{bubbles:!1,cancelable:!0,detail:ree});tee&&oee.addEventListener(eee,tee,{once:!0}),oee.dispatchEvent(aee)}function Lue(eee,tee){const ree=tee.closest("[data-dismissable-layer]"),oee=""===eee.dataset.dismissableLayer?eee:eee.querySelector("[data-dismissable-layer]"),aee=Array.from(eee.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(ree&&oee===ree||aee.indexOf(oee)h(oee,tee):"template"!==oee?()=>h(eee.as,tee,{default:ree.default}):()=>h(Rue,tee,{default:ree.default})}}),Bue=dre({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Yue=Eoe({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{forwardRef:aee,currentElement:nee}=Sue(),iee=nie((()=>nee.value?.ownerDocument??globalThis.document)),see=nie((()=>Bue.layersRoot)),lee=nie((()=>nee.value?Array.from(see.value).indexOf(nee.value):-1)),cee=nie((()=>Bue.layersWithOutsidePointerEventsDisabled.size>0)),dee=nie((()=>{const eee=Array.from(see.value),[tee]=[...Bue.layersWithOutsidePointerEventsDisabled].slice(-1),ree=eee.indexOf(tee);return lee.value>=ree})),pee=function(eee,tee){const ree=tee?.value?.ownerDocument??globalThis?.document,oee=_re(!1),aee=_re((()=>{}));return ene((nee=>{if(!Xpe)return;const iee=async nee=>{const iee=nee.target;if(tee?.value)if(Lue(tee.value,iee))oee.value=!1;else{if(nee.target&&!oee.value){let tee=function(){Fue("dismissableLayer.pointerDownOutside",eee,oee)};const oee={originalEvent:nee};"touch"===nee.pointerType?(ree.removeEventListener("click",aee.value),aee.value=tee,ree.addEventListener("click",aee.value,{once:!0})):tee()}else ree.removeEventListener("click",aee.value);oee.value=!1}},see=window.setTimeout((()=>{ree.addEventListener("pointerdown",iee)}),0);nee((()=>{window.clearTimeout(see),ree.removeEventListener("pointerdown",iee),ree.removeEventListener("click",aee.value)}))})),{onPointerDownCapture:()=>oee.value=!0}}((async eee=>{const tee=[...Bue.branches].some((tee=>tee?.contains(eee.target)));dee.value&&!tee&&(oee("pointerDownOutside",eee),oee("interactOutside",eee),await eoe(),eee.defaultPrevented||oee("dismiss"))}),nee),uee=function(eee,tee){const ree=tee?.value?.ownerDocument??globalThis?.document,oee=_re(!1);return ene((aee=>{if(!Xpe)return;const nee=async ree=>{tee?.value&&(await eoe(),tee.value&&!Lue(tee.value,ree.target)&&ree.target&&!oee.value)&&Fue("dismissableLayer.focusOutside",eee,{originalEvent:ree})};ree.addEventListener("focusin",nee),aee((()=>ree.removeEventListener("focusin",nee)))})),{onFocusCapture:()=>oee.value=!0,onBlurCapture:()=>oee.value=!1}}((eee=>{[...Bue.branches].some((tee=>tee?.contains(eee.target)))||(oee("focusOutside",eee),oee("interactOutside",eee),eee.defaultPrevented||oee("dismiss"))}),nee);let hee;return lue("Escape",(eee=>{lee.value===see.value.size-1&&(oee("escapeKeyDown",eee),eee.defaultPrevented||oee("dismiss"))})),ene((eee=>{nee.value&&(ree.disableOutsidePointerEvents&&(0===Bue.layersWithOutsidePointerEventsDisabled.size&&(hee=iee.value.body.style.pointerEvents,iee.value.body.style.pointerEvents="none"),Bue.layersWithOutsidePointerEventsDisabled.add(nee.value)),see.value.add(nee.value),eee((()=>{ree.disableOutsidePointerEvents&&1===Bue.layersWithOutsidePointerEventsDisabled.size&&(iee.value.body.style.pointerEvents=hee)})))})),ene((eee=>{eee((()=>{nee.value&&(see.value.delete(nee.value),Bue.layersWithOutsidePointerEventsDisabled.delete(nee.value))}))})),(eee,tee)=>(xne(),One($re(Uue),{ref:$re(aee),"as-child":eee.asChild,as:eee.as,"data-dismissable-layer":"",style:Mee({pointerEvents:cee.value?dee.value?"auto":"none":void 0}),onFocusCapture:$re(uee).onFocusCapture,onBlurCapture:$re(uee).onBlurCapture,onPointerdownCapture:$re(pee).onPointerDownCapture},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),que=["top","right","bottom","left"],Vue=Math.min,Wue=Math.max,Hue=Math.round,Kue=Math.floor,Gue=v=>({x:v,y:v}),Xue={left:"right",right:"left",bottom:"top",top:"bottom"},Que={start:"end",end:"start"};function Zue(eee,tee,ree){return Wue(eee,Vue(tee,ree))}function Jue(eee,tee){return"function"==typeof eee?eee(tee):eee}function ehe(eee){return eee.split("-")[0]}function the(eee){return eee.split("-")[1]}function rhe(eee){return"x"===eee?"y":"x"}function ohe(eee){return"y"===eee?"height":"width"}function ahe(eee){return["top","bottom"].includes(ehe(eee))?"y":"x"}function nhe(eee){return rhe(ahe(eee))}function ihe(eee){return eee.replace(/start|end/g,(eee=>Que[eee]))}function she(eee){return eee.replace(/left|right|bottom|top/g,(eee=>Xue[eee]))}function lhe(eee){return"number"!=typeof eee?function(eee){return{top:0,right:0,bottom:0,left:0,...eee}}(eee):{top:eee,right:eee,bottom:eee,left:eee}}function che(eee){const{x:x,y:y,width:tee,height:ree}=eee;return{width:tee,height:ree,top:y,left:x,right:x+tee,bottom:y+ree,x:x,y:y}}function dhe(eee,tee,ree){let{reference:oee,floating:aee}=eee;const nee=ahe(tee),iee=nhe(tee),see=ohe(iee),lee=ehe(tee),cee="y"===nee,dee=oee.x+oee.width/2-aee.width/2,pee=oee.y+oee.height/2-aee.height/2,uee=oee[see]/2-aee[see]/2;let hee;switch(lee){case"top":hee={x:dee,y:oee.y-aee.height};break;case"bottom":hee={x:dee,y:oee.y+oee.height};break;case"right":hee={x:oee.x+oee.width,y:pee};break;case"left":hee={x:oee.x-aee.width,y:pee};break;default:hee={x:oee.x,y:oee.y}}switch(the(tee)){case"start":hee[iee]-=uee*(ree&&cee?-1:1);break;case"end":hee[iee]+=uee*(ree&&cee?-1:1)}return hee}async function phe(eee,tee){var ree;void 0===tee&&(tee={});const{x:x,y:y,platform:oee,rects:aee,elements:nee,strategy:iee}=eee,{boundary:see="clippingAncestors",rootBoundary:lee="viewport",elementContext:cee="floating",altBoundary:dee=!1,padding:pee=0}=Jue(tee,eee),uee=lhe(pee),hee=nee[dee?"floating"===cee?"reference":"floating":cee],fee=che(await oee.getClippingRect({element:null==(ree=await(null==oee.isElement?void 0:oee.isElement(hee)))||ree?hee:hee.contextElement||await(null==oee.getDocumentElement?void 0:oee.getDocumentElement(nee.floating)),boundary:see,rootBoundary:lee,strategy:iee})),gee="floating"===cee?{x:x,y:y,width:aee.floating.width,height:aee.floating.height}:aee.reference,mee=await(null==oee.getOffsetParent?void 0:oee.getOffsetParent(nee.floating)),wee=await(null==oee.isElement?void 0:oee.isElement(mee))&&await(null==oee.getScale?void 0:oee.getScale(mee))||{x:1,y:1},vee=che(oee.convertOffsetParentRelativeRectToViewportRelativeRect?await oee.convertOffsetParentRelativeRectToViewportRelativeRect({elements:nee,rect:gee,offsetParent:mee,strategy:iee}):gee);return{top:(fee.top-vee.top+uee.top)/wee.y,bottom:(vee.bottom-fee.bottom+uee.bottom)/wee.y,left:(fee.left-vee.left+uee.left)/wee.x,right:(vee.right-fee.right+uee.right)/wee.x}}function uhe(eee,tee){return{top:eee.top-tee.height,right:eee.right-tee.width,bottom:eee.bottom-tee.height,left:eee.left-tee.width}}function hhe(eee){return que.some((tee=>eee[tee]>=0))}function fhe(){return"undefined"!=typeof window}function ghe(eee){return vhe(eee)?(eee.nodeName||"").toLowerCase():"#document"}function mhe(eee){var tee;return(null==eee||null==(tee=eee.ownerDocument)?void 0:tee.defaultView)||window}function whe(eee){var tee;return null==(tee=(vhe(eee)?eee.ownerDocument:eee.document)||window.document)?void 0:tee.documentElement}function vhe(eee){return!!fhe()&&(eee instanceof Node||eee instanceof mhe(eee).Node)}function bhe(eee){return!!fhe()&&(eee instanceof Element||eee instanceof mhe(eee).Element)}function yhe(eee){return!!fhe()&&(eee instanceof HTMLElement||eee instanceof mhe(eee).HTMLElement)}function xhe(eee){return!(!fhe()||"undefined"==typeof ShadowRoot)&&(eee instanceof ShadowRoot||eee instanceof mhe(eee).ShadowRoot)}function khe(eee){const{overflow:tee,overflowX:ree,overflowY:oee,display:aee}=zhe(eee);return/auto|scroll|overlay|hidden|clip/.test(tee+oee+ree)&&!["inline","contents"].includes(aee)}function _he(eee){return["table","td","th"].includes(ghe(eee))}function She(eee){return[":popover-open",":modal"].some((tee=>{try{return eee.matches(tee)}catch(e){return!1}}))}function Ehe(eee){const tee=Ohe(),ree=bhe(eee)?zhe(eee):eee;return["transform","translate","scale","rotate","perspective"].some((eee=>!!ree[eee]&&"none"!==ree[eee]))||!!ree.containerType&&"normal"!==ree.containerType||!tee&&!!ree.backdropFilter&&"none"!==ree.backdropFilter||!tee&&!!ree.filter&&"none"!==ree.filter||["transform","translate","scale","rotate","perspective","filter"].some((eee=>(ree.willChange||"").includes(eee)))||["paint","layout","strict","content"].some((eee=>(ree.contain||"").includes(eee)))}function Ohe(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function $he(eee){return["html","body","#document"].includes(ghe(eee))}function zhe(eee){return mhe(eee).getComputedStyle(eee)}function Che(eee){return bhe(eee)?{scrollLeft:eee.scrollLeft,scrollTop:eee.scrollTop}:{scrollLeft:eee.scrollX,scrollTop:eee.scrollY}}function Ahe(eee){if("html"===ghe(eee))return eee;const tee=eee.assignedSlot||eee.parentNode||xhe(eee)&&eee.host||whe(eee);return xhe(tee)?tee.host:tee}function jhe(eee){const tee=Ahe(eee);return $he(tee)?eee.ownerDocument?eee.ownerDocument.body:eee.body:yhe(tee)&&khe(tee)?tee:jhe(tee)}function The(eee,tee,ree){var oee;void 0===tee&&(tee=[]),void 0===ree&&(ree=!0);const aee=jhe(eee),nee=aee===(null==(oee=eee.ownerDocument)?void 0:oee.body),iee=mhe(aee);if(nee){const eee=Nhe(iee);return tee.concat(iee,iee.visualViewport||[],khe(aee)?aee:[],eee&&ree?The(eee):[])}return tee.concat(aee,The(aee,[],ree))}function Nhe(eee){return eee.parent&&Object.getPrototypeOf(eee.parent)?eee.frameElement:null}function Ihe(eee){const tee=zhe(eee);let ree=parseFloat(tee.width)||0,oee=parseFloat(tee.height)||0;const aee=yhe(eee),nee=aee?eee.offsetWidth:ree,iee=aee?eee.offsetHeight:oee,see=Hue(ree)!==nee||Hue(oee)!==iee;return see&&(ree=nee,oee=iee),{width:ree,height:oee,$:see}}function Phe(eee){return bhe(eee)?eee:eee.contextElement}function Rhe(eee){const tee=Phe(eee);if(!yhe(tee))return Gue(1);const ree=tee.getBoundingClientRect(),{width:oee,height:aee,$:$}=Ihe(tee);let x=($?Hue(ree.width):ree.width)/oee,y=($?Hue(ree.height):ree.height)/aee;return x&&Number.isFinite(x)||(x=1),y&&Number.isFinite(y)||(y=1),{x:x,y:y}}const Mhe=Gue(0);function Dhe(eee){const tee=mhe(eee);return Ohe()&&tee.visualViewport?{x:tee.visualViewport.offsetLeft,y:tee.visualViewport.offsetTop}:Mhe}function Fhe(eee,tee,ree,oee){void 0===tee&&(tee=!1),void 0===ree&&(ree=!1);const aee=eee.getBoundingClientRect(),nee=Phe(eee);let iee=Gue(1);tee&&(oee?bhe(oee)&&(iee=Rhe(oee)):iee=Rhe(eee));const see=function(eee,tee,ree){return void 0===tee&&(tee=!1),!(!ree||tee&&ree!==mhe(eee))&&tee}(nee,ree,oee)?Dhe(nee):Gue(0);let x=(aee.left+see.x)/iee.x,y=(aee.top+see.y)/iee.y,lee=aee.width/iee.x,cee=aee.height/iee.y;if(nee){const eee=mhe(nee),tee=oee&&bhe(oee)?mhe(oee):oee;let ree=eee,aee=Nhe(ree);for(;aee&&oee&&tee!==ree;){const eee=Rhe(aee),tee=aee.getBoundingClientRect(),oee=zhe(aee),nee=tee.left+(aee.clientLeft+parseFloat(oee.paddingLeft))*eee.x,iee=tee.top+(aee.clientTop+parseFloat(oee.paddingTop))*eee.y;x*=eee.x,y*=eee.y,lee*=eee.x,cee*=eee.y,x+=nee,y+=iee,ree=mhe(aee),aee=Nhe(ree)}}return che({width:lee,height:cee,x:x,y:y})}function Lhe(eee,tee){const ree=Che(eee).scrollLeft;return tee?tee.left+ree:Fhe(whe(eee)).left+ree}function Uhe(eee,tee,ree){void 0===ree&&(ree=!1);const oee=eee.getBoundingClientRect();return{x:oee.left+tee.scrollLeft-(ree?0:Lhe(eee,oee)),y:oee.top+tee.scrollTop}}function Bhe(eee,tee,ree){let oee;if("viewport"===tee)oee=function(eee,tee){const ree=mhe(eee),oee=whe(eee),aee=ree.visualViewport;let nee=oee.clientWidth,iee=oee.clientHeight,x=0,y=0;if(aee){nee=aee.width,iee=aee.height;const eee=Ohe();(!eee||eee&&"fixed"===tee)&&(x=aee.offsetLeft,y=aee.offsetTop)}return{width:nee,height:iee,x:x,y:y}}(eee,ree);else if("document"===tee)oee=function(eee){const tee=whe(eee),ree=Che(eee),oee=eee.ownerDocument.body,aee=Wue(tee.scrollWidth,tee.clientWidth,oee.scrollWidth,oee.clientWidth),nee=Wue(tee.scrollHeight,tee.clientHeight,oee.scrollHeight,oee.clientHeight);let x=-ree.scrollLeft+Lhe(eee);const y=-ree.scrollTop;return"rtl"===zhe(oee).direction&&(x+=Wue(tee.clientWidth,oee.clientWidth)-aee),{width:aee,height:nee,x:x,y:y}}(whe(eee));else if(bhe(tee))oee=function(eee,tee){const ree=Fhe(eee,!0,"fixed"===tee),oee=ree.top+eee.clientTop,aee=ree.left+eee.clientLeft,nee=yhe(eee)?Rhe(eee):Gue(1);return{width:eee.clientWidth*nee.x,height:eee.clientHeight*nee.y,x:aee*nee.x,y:oee*nee.y}}(tee,ree);else{const ree=Dhe(eee);oee={x:tee.x-ree.x,y:tee.y-ree.y,width:tee.width,height:tee.height}}return che(oee)}function Yhe(eee,tee){const ree=Ahe(eee);return!(ree===tee||!bhe(ree)||$he(ree))&&("fixed"===zhe(ree).position||Yhe(ree,tee))}function qhe(eee,tee,ree){const oee=yhe(tee),aee=whe(tee),nee="fixed"===ree,iee=Fhe(eee,!0,nee,tee);let see={scrollLeft:0,scrollTop:0};const lee=Gue(0);if(oee||!oee&&!nee)if(("body"!==ghe(tee)||khe(aee))&&(see=Che(tee)),oee){const eee=Fhe(tee,!0,nee,tee);lee.x=eee.x+tee.clientLeft,lee.y=eee.y+tee.clientTop}else aee&&(lee.x=Lhe(aee));const cee=!aee||oee||nee?Gue(0):Uhe(aee,see);return{x:iee.left+see.scrollLeft-lee.x-cee.x,y:iee.top+see.scrollTop-lee.y-cee.y,width:iee.width,height:iee.height}}function Vhe(eee){return"static"===zhe(eee).position}function Whe(eee,tee){if(!yhe(eee)||"fixed"===zhe(eee).position)return null;if(tee)return tee(eee);let ree=eee.offsetParent;return whe(eee)===ree&&(ree=ree.ownerDocument.body),ree}function Hhe(eee,tee){const ree=mhe(eee);if(She(eee))return ree;if(!yhe(eee)){let tee=Ahe(eee);for(;tee&&!$he(tee);){if(bhe(tee)&&!Vhe(tee))return tee;tee=Ahe(tee)}return ree}let oee=Whe(eee,tee);for(;oee&&_he(oee)&&Vhe(oee);)oee=Whe(oee,tee);return oee&&$he(oee)&&Vhe(oee)&&!Ehe(oee)?ree:oee||function(eee){let tee=Ahe(eee);for(;yhe(tee)&&!$he(tee);){if(Ehe(tee))return tee;if(She(tee))return null;tee=Ahe(tee)}return null}(eee)||ree}const Khe={convertOffsetParentRelativeRectToViewportRelativeRect:function(eee){let{elements:tee,rect:ree,offsetParent:oee,strategy:aee}=eee;const nee="fixed"===aee,iee=whe(oee),see=!!tee&&She(tee.floating);if(oee===iee||see&&nee)return ree;let lee={scrollLeft:0,scrollTop:0},cee=Gue(1);const dee=Gue(0),pee=yhe(oee);if((pee||!pee&&!nee)&&(("body"!==ghe(oee)||khe(iee))&&(lee=Che(oee)),yhe(oee))){const eee=Fhe(oee);cee=Rhe(oee),dee.x=eee.x+oee.clientLeft,dee.y=eee.y+oee.clientTop}const uee=!iee||pee||nee?Gue(0):Uhe(iee,lee,!0);return{width:ree.width*cee.x,height:ree.height*cee.y,x:ree.x*cee.x-lee.scrollLeft*cee.x+dee.x+uee.x,y:ree.y*cee.y-lee.scrollTop*cee.y+dee.y+uee.y}},getDocumentElement:whe,getClippingRect:function(eee){let{element:tee,boundary:ree,rootBoundary:oee,strategy:aee}=eee;const nee="clippingAncestors"===ree?She(tee)?[]:function(eee,tee){const ree=tee.get(eee);if(ree)return ree;let oee=The(eee,[],!1).filter((el=>bhe(el)&&"body"!==ghe(el))),aee=null;const nee="fixed"===zhe(eee).position;let iee=nee?Ahe(eee):eee;for(;bhe(iee)&&!$he(iee);){const tee=zhe(iee),ree=Ehe(iee);ree||"fixed"!==tee.position||(aee=null),(nee?!ree&&!aee:!ree&&"static"===tee.position&&aee&&["absolute","fixed"].includes(aee.position)||khe(iee)&&!ree&&Yhe(eee,iee))?oee=oee.filter((eee=>eee!==iee)):aee=tee,iee=Ahe(iee)}return tee.set(eee,oee),oee}(tee,this._c):[].concat(ree),iee=[...nee,oee],see=iee[0],lee=iee.reduce(((eee,ree)=>{const oee=Bhe(tee,ree,aee);return eee.top=Wue(oee.top,eee.top),eee.right=Vue(oee.right,eee.right),eee.bottom=Vue(oee.bottom,eee.bottom),eee.left=Wue(oee.left,eee.left),eee}),Bhe(tee,see,aee));return{width:lee.right-lee.left,height:lee.bottom-lee.top,x:lee.left,y:lee.top}},getOffsetParent:Hhe,getElementRects:async function(eee){const tee=this.getOffsetParent||Hhe,ree=this.getDimensions,oee=await ree(eee.floating);return{reference:qhe(eee.reference,await tee(eee.floating),eee.strategy),floating:{x:0,y:0,width:oee.width,height:oee.height}}},getClientRects:function(eee){return Array.from(eee.getClientRects())},getDimensions:function(eee){const{width:tee,height:ree}=Ihe(eee);return{width:tee,height:ree}},getScale:Rhe,isElement:bhe,isRTL:function(eee){return"rtl"===zhe(eee).direction}};function Ghe(a,b){return a.x===b.x&&a.y===b.y&&a.width===b.width&&a.height===b.height}function Xhe(eee,tee,ree,oee){void 0===oee&&(oee={});const{ancestorScroll:aee=!0,ancestorResize:nee=!0,elementResize:iee="function"==typeof ResizeObserver,layoutShift:see="function"==typeof IntersectionObserver,animationFrame:lee=!1}=oee,cee=Phe(eee),dee=aee||nee?[...cee?The(cee):[],...The(tee)]:[];dee.forEach((eee=>{aee&&eee.addEventListener("scroll",ree,{passive:!0}),nee&&eee.addEventListener("resize",ree)}));const pee=cee&&see?function(eee,tee){let ree,io=null;const oee=whe(eee);function aee(){var eee;clearTimeout(ree),null==(eee=io)||eee.disconnect(),io=null}return function nee(iee,see){void 0===iee&&(iee=!1),void 0===see&&(see=1),aee();const lee=eee.getBoundingClientRect(),{left:cee,top:dee,width:pee,height:uee}=lee;if(iee||tee(),!pee||!uee)return;const hee={rootMargin:-Kue(dee)+"px "+-Kue(oee.clientWidth-(cee+pee))+"px "+-Kue(oee.clientHeight-(dee+uee))+"px "+-Kue(cee)+"px",threshold:Wue(0,Vue(1,see))||1};let fee=!0;function gee(tee){const oee=tee[0].intersectionRatio;if(oee!==see){if(!fee)return nee();oee?nee(!1,oee):ree=setTimeout((()=>{nee(!1,1e-7)}),1e3)}1!==oee||Ghe(lee,eee.getBoundingClientRect())||nee(),fee=!1}try{io=new IntersectionObserver(gee,{...hee,root:oee.ownerDocument})}catch(e){io=new IntersectionObserver(gee,hee)}io.observe(eee)}(!0),aee}(cee,ree):null;let uee,hee=-1,fee=null;iee&&(fee=new ResizeObserver((eee=>{let[oee]=eee;oee&&oee.target===cee&&fee&&(fee.unobserve(tee),cancelAnimationFrame(hee),hee=requestAnimationFrame((()=>{var eee;null==(eee=fee)||eee.observe(tee)}))),ree()})),cee&&!lee&&fee.observe(cee),fee.observe(tee));let gee=lee?Fhe(eee):null;return lee&&function tee(){const oee=Fhe(eee);gee&&!Ghe(gee,oee)&&ree();gee=oee,uee=requestAnimationFrame(tee)}(),ree(),()=>{var eee;dee.forEach((eee=>{aee&&eee.removeEventListener("scroll",ree),nee&&eee.removeEventListener("resize",ree)})),null==pee||pee(),null==(eee=fee)||eee.disconnect(),fee=null,lee&&cancelAnimationFrame(uee)}}const Qhe=function(eee){return void 0===eee&&(eee=0),{name:"offset",options:eee,async fn(tee){var ree,oee;const{x:x,y:y,placement:aee,middlewareData:nee}=tee,iee=await async function(eee,tee){const{placement:ree,platform:oee,elements:aee}=eee,nee=await(null==oee.isRTL?void 0:oee.isRTL(aee.floating)),iee=ehe(ree),see=the(ree),lee="y"===ahe(ree),cee=["left","top"].includes(iee)?-1:1,dee=nee&&lee?-1:1,pee=Jue(tee,eee);let{mainAxis:uee,crossAxis:hee,alignmentAxis:fee}="number"==typeof pee?{mainAxis:pee,crossAxis:0,alignmentAxis:null}:{mainAxis:pee.mainAxis||0,crossAxis:pee.crossAxis||0,alignmentAxis:pee.alignmentAxis};return see&&"number"==typeof fee&&(hee="end"===see?-1*fee:fee),lee?{x:hee*dee,y:uee*cee}:{x:uee*cee,y:hee*dee}}(tee,eee);return aee===(null==(ree=nee.offset)?void 0:ree.placement)&&null!=(oee=nee.arrow)&&oee.alignmentOffset?{}:{x:x+iee.x,y:y+iee.y,data:{...iee,placement:aee}}}}},Zhe=function(eee){return void 0===eee&&(eee={}),{name:"shift",options:eee,async fn(tee){const{x:x,y:y,placement:ree}=tee,{mainAxis:oee=!0,crossAxis:aee=!1,limiter:nee={fn:eee=>{let{x:x,y:y}=eee;return{x:x,y:y}}},...iee}=Jue(eee,tee),see={x:x,y:y},lee=await phe(tee,iee),cee=ahe(ehe(ree)),dee=rhe(cee);let pee=see[dee],uee=see[cee];if(oee){const eee="y"===dee?"bottom":"right";pee=Zue(pee+lee["y"===dee?"top":"left"],pee,pee-lee[eee])}if(aee){const eee="y"===cee?"bottom":"right";uee=Zue(uee+lee["y"===cee?"top":"left"],uee,uee-lee[eee])}const hee=nee.fn({...tee,[dee]:pee,[cee]:uee});return{...hee,data:{x:hee.x-x,y:hee.y-y,enabled:{[dee]:oee,[cee]:aee}}}}}},Jhe=function(eee){return void 0===eee&&(eee={}),{name:"flip",options:eee,async fn(tee){var ree,oee;const{placement:aee,middlewareData:nee,rects:iee,initialPlacement:see,platform:lee,elements:cee}=tee,{mainAxis:dee=!0,crossAxis:pee=!0,fallbackPlacements:uee,fallbackStrategy:hee="bestFit",fallbackAxisSideDirection:fee="none",flipAlignment:gee=!0,...mee}=Jue(eee,tee);if(null!=(ree=nee.arrow)&&ree.alignmentOffset)return{};const wee=ehe(aee),vee=ahe(see),bee=ehe(see)===see,yee=await(null==lee.isRTL?void 0:lee.isRTL(cee.floating)),xee=uee||(bee||!gee?[she(see)]:function(eee){const tee=she(eee);return[ihe(eee),tee,ihe(tee)]}(see)),kee="none"!==fee;!uee&&kee&&xee.push(...function(eee,tee,ree,oee){const aee=the(eee);let nee=function(eee,tee,ree){const lr=["left","right"],rl=["right","left"],tb=["top","bottom"],bt=["bottom","top"];switch(eee){case"top":case"bottom":return ree?tee?rl:lr:tee?lr:rl;case"left":case"right":return tee?tb:bt;default:return[]}}(ehe(eee),"start"===ree,oee);return aee&&(nee=nee.map((eee=>eee+"-"+aee)),tee&&(nee=nee.concat(nee.map(ihe)))),nee}(see,gee,fee,yee));const _ee=[see,...xee],See=await phe(tee,mee),Eee=[];let Oee=(null==(oee=nee.flip)?void 0:oee.overflows)||[];if(dee&&Eee.push(See[wee]),pee){const eee=function(eee,tee,ree){void 0===ree&&(ree=!1);const oee=the(eee),aee=nhe(eee),nee=ohe(aee);let iee="x"===aee?oee===(ree?"end":"start")?"right":"left":"start"===oee?"bottom":"top";return tee.reference[nee]>tee.floating[nee]&&(iee=she(iee)),[iee,she(iee)]}(aee,iee,yee);Eee.push(See[eee[0]],See[eee[1]])}if(Oee=[...Oee,{placement:aee,overflows:Eee}],!Eee.every((eee=>eee<=0))){var $ee,zee;const eee=((null==($ee=nee.flip)?void 0:$ee.index)||0)+1,tee=_ee[eee];if(tee)return{data:{index:eee,overflows:Oee},reset:{placement:tee}};let ree=null==(zee=Oee.filter((d=>d.overflows[0]<=0)).sort(((a,b)=>a.overflows[1]-b.overflows[1]))[0])?void 0:zee.placement;if(!ree)switch(hee){case"bestFit":{var Cee;const eee=null==(Cee=Oee.filter((d=>{if(kee){const eee=ahe(d.placement);return eee===vee||"y"===eee}return!0})).map((d=>[d.placement,d.overflows.filter((eee=>eee>0)).reduce(((eee,tee)=>eee+tee),0)])).sort(((a,b)=>a[1]-b[1]))[0])?void 0:Cee[0];eee&&(ree=eee);break}case"initialPlacement":ree=see}if(aee!==ree)return{reset:{placement:ree}}}return{}}}},efe=function(eee){return void 0===eee&&(eee={}),{name:"size",options:eee,async fn(tee){var ree,oee;const{placement:aee,rects:nee,platform:iee,elements:see}=tee,{apply:lee=()=>{},...cee}=Jue(eee,tee),dee=await phe(tee,cee),pee=ehe(aee),uee=the(aee),hee="y"===ahe(aee),{width:fee,height:gee}=nee.floating;let mee,wee;"top"===pee||"bottom"===pee?(mee=pee,wee=uee===(await(null==iee.isRTL?void 0:iee.isRTL(see.floating))?"start":"end")?"left":"right"):(wee=pee,mee="end"===uee?"top":"bottom");const vee=gee-dee.top-dee.bottom,bee=fee-dee.left-dee.right,yee=Vue(gee-dee[mee],vee),xee=Vue(fee-dee[wee],bee),kee=!tee.middlewareData.shift;let _ee=yee,See=xee;if(null!=(ree=tee.middlewareData.shift)&&ree.enabled.x&&(See=bee),null!=(oee=tee.middlewareData.shift)&&oee.enabled.y&&(_ee=vee),kee&&!uee){const eee=Wue(dee.left,0),tee=Wue(dee.right,0),ree=Wue(dee.top,0),oee=Wue(dee.bottom,0);hee?See=fee-2*(0!==eee||0!==tee?eee+tee:Wue(dee.left,dee.right)):_ee=gee-2*(0!==ree||0!==oee?ree+oee:Wue(dee.top,dee.bottom))}await lee({...tee,availableWidth:See,availableHeight:_ee});const Eee=await iee.getDimensions(see.floating);return fee!==Eee.width||gee!==Eee.height?{reset:{rects:!0}}:{}}}},tfe=function(eee){return void 0===eee&&(eee={}),{name:"hide",options:eee,async fn(tee){const{rects:ree}=tee,{strategy:oee="referenceHidden",...aee}=Jue(eee,tee);switch(oee){case"referenceHidden":{const eee=uhe(await phe(tee,{...aee,elementContext:"reference"}),ree.reference);return{data:{referenceHiddenOffsets:eee,referenceHidden:hhe(eee)}}}case"escaped":{const eee=uhe(await phe(tee,{...aee,altBoundary:!0}),ree.floating);return{data:{escapedOffsets:eee,escaped:hhe(eee)}}}default:return{}}}}},rfe=eee=>({name:"arrow",options:eee,async fn(tee){const{x:x,y:y,placement:ree,rects:oee,platform:aee,elements:nee,middlewareData:iee}=tee,{element:see,padding:lee=0}=Jue(eee,tee)||{};if(null==see)return{};const cee=lhe(lee),dee={x:x,y:y},pee=nhe(ree),uee=ohe(pee),hee=await aee.getDimensions(see),fee="y"===pee,gee=fee?"top":"left",mee=fee?"bottom":"right",wee=fee?"clientHeight":"clientWidth",vee=oee.reference[uee]+oee.reference[pee]-dee[pee]-oee.floating[uee],bee=dee[pee]-oee.reference[pee],yee=await(null==aee.getOffsetParent?void 0:aee.getOffsetParent(see));let xee=yee?yee[wee]:0;xee&&await(null==aee.isElement?void 0:aee.isElement(yee))||(xee=nee.floating[wee]||oee.floating[uee]);const kee=vee/2-bee/2,_ee=xee/2-hee[uee]/2-1,See=Vue(cee[gee],_ee),Eee=Vue(cee[mee],_ee),Oee=See,$ee=xee-hee[uee]-Eee,zee=xee/2-hee[uee]/2+kee,Cee=Zue(Oee,zee,$ee),Aee=!iee.arrow&&null!=the(ree)&&zee!==Cee&&oee.reference[uee]/2-(zeeree&&(pee=ree)}if(see){var gee,mee;const eee="y"===dee?"width":"height",tee=["top","left"].includes(ehe(ree)),nee=oee.reference[cee]-oee.floating[eee]+(tee&&(null==(gee=aee.offset)?void 0:gee[cee])||0)+(tee?0:fee.crossAxis),iee=oee.reference[cee]+oee.reference[eee]+(tee?0:(null==(mee=aee.offset)?void 0:mee[cee])||0)-(tee?fee.crossAxis:0);ueeiee&&(uee=iee)}return{[dee]:pee,[cee]:uee}}}},afe=(eee,tee,ree)=>{const oee=new Map,aee={platform:Khe,...ree},nee={...aee.platform,_c:oee};return(async(eee,tee,ree)=>{const{placement:oee="bottom",strategy:aee="absolute",middleware:nee=[],platform:iee}=ree,see=nee.filter(Boolean),lee=await(null==iee.isRTL?void 0:iee.isRTL(tee));let cee=await iee.getElementRects({reference:eee,floating:tee,strategy:aee}),{x:x,y:y}=dhe(cee,oee,lee),dee=oee,pee={},uee=0;for(let i=0;i{var eee;return null==(eee=ife(ree.open))||eee})),nee=nie((()=>ife(ree.middleware))),iee=nie((()=>{var eee;return null!=(eee=ife(ree.placement))?eee:"bottom"})),see=nie((()=>{var eee;return null!=(eee=ife(ree.strategy))?eee:"absolute"})),lee=nie((()=>{var eee;return null==(eee=ife(ree.transform))||eee})),cee=nie((()=>nfe(eee.value))),dee=nie((()=>nfe(tee.value))),x=_re(0),y=_re(0),pee=_re(see.value),uee=_re(iee.value),hee=Sre({}),fee=_re(!1),gee=nie((()=>{const eee={position:pee.value,left:"0",top:"0"};if(!dee.value)return eee;const tee=cfe(dee.value,x.value),ree=cfe(dee.value,y.value);return lee.value?{...eee,transform:"translate("+tee+"px, "+ree+"px)",...lfe(dee.value)>=1.5&&{willChange:"transform"}}:{position:pee.value,left:tee+"px",top:ree+"px"}}));let mee;function wee(){if(null==cee.value||null==dee.value)return;const eee=aee.value;afe(cee.value,dee.value,{middleware:nee.value,placement:iee.value,strategy:see.value}).then((tee=>{x.value=tee.x,y.value=tee.y,pee.value=tee.strategy,uee.value=tee.placement,hee.value=tee.middlewareData,fee.value=!1!==eee}))}function vee(){"function"==typeof mee&&(mee(),mee=void 0)}return rne([nee,iee,see,aee],wee,{flush:"sync"}),rne([cee,dee],(function(){vee(),void 0!==oee?null==cee.value||null==dee.value||(mee=oee(cee.value,dee.value,wee)):wee()}),{flush:"sync"}),rne(aee,(function(){aee.value||(fee.value=!1)}),{flush:"sync"}),ete()&&tte(vee),{x:ure(x),y:ure(y),strategy:ure(pee),placement:ure(uee),middlewareData:ure(hee),isPositioned:ure(fee),floatingStyles:gee,update:wee}}function pfe(eee){return null!==eee}function ufe(eee){const[tee,ree="center"]=eee.split("-");return[tee,ree]}const hfe={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[ffe,gfe]=pue("PopperContent"),mfe=Eoe({inheritAttrs:!1,__name:"PopperContent",props:dae({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...hfe}),emits:["placed"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=uue(),{forwardRef:nee,currentElement:iee}=Sue(),see=_re(),lee=_re(),{width:cee,height:dee}=function(eee){const tee=_re(),ree=nie((()=>tee.value?.width??0)),oee=nie((()=>tee.value?.height??0));return Doe((()=>{const el=nue(eee);if(el){tee.value={width:el.offsetWidth,height:el.offsetHeight};const eee=new ResizeObserver((eee=>{if(!Array.isArray(eee))return;if(!eee.length)return;const ree=eee[0];let oee,aee;if("borderBoxSize"in ree){const eee=ree.borderBoxSize,tee=Array.isArray(eee)?eee[0]:eee;oee=tee.inlineSize,aee=tee.blockSize}else oee=el.offsetWidth,aee=el.offsetHeight;tee.value={width:oee,height:aee}}));return eee.observe(el,{box:"border-box"}),()=>eee.unobserve(el)}tee.value=void 0})),{width:ree,height:oee}}(lee),pee=nie((()=>ree.side+("center"!==ree.align?`-${ree.align}`:""))),uee=nie((()=>"number"==typeof ree.collisionPadding?ree.collisionPadding:{top:0,right:0,bottom:0,left:0,...ree.collisionPadding})),hee=nie((()=>Array.isArray(ree.collisionBoundary)?ree.collisionBoundary:[ree.collisionBoundary])),fee=nie((()=>({padding:uee.value,boundary:hee.value.filter(pfe),altBoundary:hee.value.length>0}))),gee=function(fn,eee){const tee=Sre();return ene((()=>{tee.value=fn()}),{...eee,flush:"sync"}),pre(tee)}((()=>{return[Qhe({mainAxis:ree.sideOffset+dee.value,alignmentAxis:ree.alignOffset}),ree.prioritizePosition&&ree.avoidCollisions&&Jhe({...fee.value}),ree.avoidCollisions&&Zhe({mainAxis:!0,crossAxis:!!ree.prioritizePosition,limiter:"partial"===ree.sticky?ofe():void 0,...fee.value}),!ree.prioritizePosition&&ree.avoidCollisions&&Jhe({...fee.value}),efe({...fee.value,apply:({elements:eee,rects:tee,availableWidth:ree,availableHeight:oee})=>{const{width:aee,height:nee}=tee.reference,iee=eee.floating.style;iee.setProperty("--reka-popper-available-width",`${ree}px`),iee.setProperty("--reka-popper-available-height",`${oee}px`),iee.setProperty("--reka-popper-anchor-width",`${aee}px`),iee.setProperty("--reka-popper-anchor-height",`${nee}px`)}}),lee.value&&sfe({element:lee.value,padding:ree.arrowPadding}),(eee={arrowWidth:cee.value,arrowHeight:dee.value},{name:"transformOrigin",options:eee,fn(tee){const{placement:ree,rects:oee,middlewareData:aee}=tee,nee=0!==aee.arrow?.centerOffset,iee=nee?0:eee.arrowWidth,see=nee?0:eee.arrowHeight,[lee,cee]=ufe(ree),dee={start:"0%",center:"50%",end:"100%"}[cee],pee=(aee.arrow?.x??0)+iee/2,uee=(aee.arrow?.y??0)+see/2;let x="",y="";return"bottom"===lee?(x=nee?dee:`${pee}px`,y=-see+"px"):"top"===lee?(x=nee?dee:`${pee}px`,y=`${oee.floating.height+see}px`):"right"===lee?(x=-see+"px",y=nee?dee:`${uee}px`):"left"===lee&&(x=`${oee.floating.width+see}px`,y=nee?dee:`${uee}px`),{data:{x:x,y:y}}}}),ree.hideWhenDetached&&tfe({strategy:"referenceHidden",...fee.value})];var eee})),mee=nie((()=>ree.reference??aee.anchor.value)),{floatingStyles:wee,placement:vee,isPositioned:bee,middlewareData:yee}=dfe(mee,see,{strategy:ree.positionStrategy,placement:pee,whileElementsMounted:(...eee)=>Xhe(...eee,{layoutShift:!ree.disableUpdateOnLayoutShift,animationFrame:"always"===ree.updatePositionStrategy}),middleware:gee}),xee=nie((()=>ufe(vee.value)[0])),kee=nie((()=>ufe(vee.value)[1]));tne((()=>{bee.value&&oee("placed")}));const _ee=nie((()=>0!==yee.value.arrow?.centerOffset)),See=_re("");ene((()=>{iee.value&&(See.value=window.getComputedStyle(iee.value).zIndex)}));const Eee=nie((()=>yee.value.arrow?.x??0)),Oee=nie((()=>yee.value.arrow?.y??0));return gfe({placedSide:xee,onArrowChange:eee=>lee.value=eee,arrowX:Eee,arrowY:Oee,shouldHideArrow:_ee}),(eee,tee)=>(xne(),Ene("div",{ref_key:"floatingRef",ref:see,"data-reka-popper-content-wrapper":"",style:Mee({...$re(wee),transform:$re(bee)?$re(wee).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:See.value,"--reka-popper-transform-origin":[$re(yee).transformOrigin?.x,$re(yee).transformOrigin?.y].join(" "),...$re(yee).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[Tne($re(Uue),Une({ref:$re(nee)},eee.$attrs,{"as-child":ree.asChild,as:eee.as,"data-side":xee.value,"data-align":kee.value,style:{animation:$re(bee)?void 0:"none"}}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),wfe={bubbles:!1,cancelable:!0};const[vfe,bfe]=pue("RovingFocusGroup"),yfe=Eoe({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(eee,{expose:tee,emit:ree}){const oee=eee,aee=ree,{loop:nee,orientation:iee,dir:see}=Nre(oee),lee=vue(see),cee=due(oee,"currentTabStopId",aee,{defaultValue:oee.defaultCurrentTabStopId,passive:void 0===oee.currentTabStopId}),dee=_re(!1),pee=_re(!1),uee=_re(0),{getItems:hee,CollectionSlot:fee}=Due({isProvider:!0});function gee(eee){const tee=!pee.value;if(eee.currentTarget&&eee.target===eee.currentTarget&&tee&&!dee.value){const tee=new CustomEvent("rovingFocusGroup.onEntryFocus",wfe);if(eee.currentTarget.dispatchEvent(tee),aee("entryFocus",tee),!tee.defaultPrevented){const eee=hee().map((i=>i.ref)).filter((i=>""!==i.dataset.disabled));!function(eee,tee=!1){const ree=Cue();for(const oee of eee){if(oee===ree)return;if(oee.focus({preventScroll:tee}),Cue()!==ree)return}}([eee.find((eee=>"true"===eee.getAttribute("data-active"))),eee.find((eee=>eee.id===cee.value)),...eee].filter(Boolean),oee.preventScrollOnEntryFocus)}}pee.value=!1}function mee(){setTimeout((()=>{pee.value=!1}),1)}return tee({getItems:hee}),bfe({loop:nee,dir:lee,orientation:iee,currentTabStopId:cee,onItemFocus:eee=>{cee.value=eee},onItemShiftTab:()=>{dee.value=!0},onFocusableItemAdd:()=>{uee.value++},onFocusableItemRemove:()=>{uee.value--}}),(eee,tee)=>(xne(),One($re(fee),null,{default:doe((()=>[Tne($re(Uue),{tabindex:dee.value||0===uee.value?-1:0,"data-orientation":$re(iee),as:eee.as,"as-child":eee.asChild,dir:$re(lee),style:{outline:"none"},onMousedown:tee[0]||(tee[0]=eee=>pee.value=!0),onMouseup:mee,onFocus:gee,onBlur:tee[1]||(tee[1]=eee=>dee.value=!1)},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["tabindex","data-orientation","as","as-child","dir"])])),_:3}))}});function xfe(eee){if(null===eee||"object"!=typeof eee)return!1;const tee=Object.getPrototypeOf(eee);return(null===tee||tee===Object.prototype||null===Object.getPrototypeOf(tee))&&(!(Symbol.iterator in eee)&&(!(Symbol.toStringTag in eee)||"[object Module]"===Object.prototype.toString.call(eee)))}function kfe(eee,tee,ree=".",oee){if(!xfe(tee))return kfe(eee,{},ree);const aee=Object.assign({},tee);for(const nee in eee){if("__proto__"===nee||"constructor"===nee)continue;const tee=eee[nee];null!=tee&&(Array.isArray(tee)&&Array.isArray(aee[nee])?aee[nee]=[...tee,...aee[nee]]:xfe(tee)&&xfe(aee[nee])?aee[nee]=kfe(tee,aee[nee],(ree?`${ree}.`:"")+nee.toString()):aee[nee]=tee)}return aee}const _fe=(...eee)=>eee.reduce(((p,c)=>kfe(p,c,"")),{}),Sfe=Kpe((()=>{const eee=_re(new Map),tee=_re(),ree=nie((()=>{for(const tee of eee.value.values())if(tee)return!0;return!1})),oee=mue({scrollBody:_re(!0)});let aee=null;return rne(ree,((eee,ree)=>{if(!Xpe)return;if(!eee)return void(ree&&(document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=tee.value??"",Zpe&&aee?.(),tee.value=void 0));void 0===tee.value&&(tee.value=document.body.style.overflow);const nee=window.innerWidth-document.documentElement.clientWidth,iee={padding:nee,margin:0},see=oee.scrollBody?.value?"object"==typeof oee.scrollBody.value?_fe({padding:!0===oee.scrollBody.value.padding?nee:oee.scrollBody.value.padding,margin:!0===oee.scrollBody.value.margin?nee:oee.scrollBody.value.margin},iee):iee:{padding:0,margin:0};nee>0&&(document.body.style.paddingRight="number"==typeof see.padding?`${see.padding}px`:String(see.padding),document.body.style.marginRight="number"==typeof see.margin?`${see.margin}px`:String(see.margin),document.body.style.setProperty("--scrollbar-width",`${nee}px`),document.body.style.overflow="hidden"),Zpe&&(aee=iue(document,"touchmove",(e=>function(eee){const e=eee||window.event,tee=e.target;if(tee instanceof Element&&Ofe(tee))return!1;if(e.touches.length>1)return!0;e.preventDefault&&e.cancelable&&e.preventDefault();return!1}(e)),{passive:!1})),eoe((()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"}))}),{immediate:!0,flush:"sync"}),eee}));function Efe(eee){const id=Math.random().toString(36).substring(2,7),tee=Sfe();tee.value.set(id,eee??!1);const ree=nie({get:()=>tee.value.get(id)??!1,set:eee=>tee.value.set(id,eee)});return oue((()=>{tee.value.delete(id)})),ree}function Ofe(eee){const tee=window.getComputedStyle(eee);if("scroll"===tee.overflowX||"scroll"===tee.overflowY||"auto"===tee.overflowX&&eee.clientWidth{if(!Xpe)return;const tee=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",tee[0]??Cfe()),document.body.insertAdjacentElement("beforeend",tee[1]??Cfe()),$fe++,eee((()=>{1===$fe&&document.querySelectorAll("[data-reka-focus-guard]").forEach((eee=>eee.remove())),$fe--}))}))}function Cfe(){const eee=document.createElement("span");return eee.setAttribute("data-reka-focus-guard",""),eee.tabIndex=0,eee.style.outline="none",eee.style.opacity="0",eee.style.position="fixed",eee.style.pointerEvents="none",eee}function Afe(eee){const tee=tue("",1e3);return{search:tee,handleTypeaheadSearch:(eee,ree)=>{tee.value=tee.value+eee;{const eee=Cue(),oee=ree.map((eee=>({...eee,textValue:eee.value?.textValue??eee.ref.textContent?.trim()??""}))),aee=oee.find((tee=>tee.ref===eee)),nee=function(eee,tee,ree){const oee=tee.length>1&&Array.from(tee).every((eee=>eee===tee[0])),aee=oee?tee[0]:tee,nee=ree?eee.indexOf(ree):-1;let iee=(see=eee,lee=Math.max(nee,0),see.map(((_,eee)=>see[(lee+eee)%see.length])));var see,lee;1===aee.length&&(iee=iee.filter((v=>v!==ree)));const cee=iee.find((eee=>eee.toLowerCase().startsWith(aee.toLowerCase())));return cee!==ree?cee:void 0}(oee.map((eee=>eee.textValue)),tee.value,aee?.textValue),iee=oee.find((eee=>eee.textValue===nee));return iee&&iee.ref.focus(),iee?.ref}},resetTypeahead:()=>{tee.value=""}}}const jfe="focusScope.autoFocusOnMount",Tfe="focusScope.autoFocusOnUnmount",Nfe={bubbles:!1,cancelable:!0};function Ife(eee){const tee=[],ree=document.createTreeWalker(eee,NodeFilter.SHOW_ELEMENT,{acceptNode:eee=>{const tee="INPUT"===eee.tagName&&"hidden"===eee.type;return eee.disabled||eee.hidden||tee?NodeFilter.FILTER_SKIP:eee.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;ree.nextNode();)tee.push(ree.currentNode);return tee}function Pfe(eee,tee){for(const ree of eee)if(!Rfe(ree,{upTo:tee}))return ree}function Rfe(eee,{upTo:tee}){if("hidden"===getComputedStyle(eee).visibility)return!0;for(;eee;){if(void 0!==tee&&eee===tee)return!1;if("none"===getComputedStyle(eee).display)return!0;eee=eee.parentElement}return!1}function Mfe(eee,{select:tee=!1}={}){if(eee&&eee.focus){const ree=Cue();eee.focus({preventScroll:!0}),eee!==ree&&function(eee){return eee instanceof HTMLInputElement&&"select"in eee}(eee)&&tee&&eee.select()}}const Dfe=function(eee){let tee,ree=!1;const oee=Jee(!0);return(...aee)=>(ree||(tee=oee.run((()=>eee(...aee))),ree=!0),tee)}((()=>_re([])));function Ffe(eee,tee){const ree=[...eee],oee=ree.indexOf(tee);return-1!==oee&&ree.splice(oee,1),ree}const Lfe=Eoe({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{currentRef:aee,currentElement:nee}=Sue(),iee=_re(null),see=function(){const eee=Dfe();return{add(tee){const ree=eee.value[0];tee!==ree&&ree?.pause(),eee.value=Ffe(eee.value,tee),eee.value.unshift(tee)},remove(tee){eee.value=Ffe(eee.value,tee),eee.value[0]?.resume()}}}(),lee=dre({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});function cee(eee){if(!ree.loop&&!ree.trapped)return;if(lee.paused)return;const tee="Tab"===eee.key&&!eee.altKey&&!eee.ctrlKey&&!eee.metaKey,oee=Cue();if(tee&&oee){const tee=eee.currentTarget,[aee,nee]=function(eee){const tee=Ife(eee);return[Pfe(tee,eee),Pfe(tee.reverse(),eee)]}(tee);aee&&nee?eee.shiftKey||oee!==nee?eee.shiftKey&&oee===aee&&(eee.preventDefault(),ree.loop&&Mfe(nee,{select:!0})):(eee.preventDefault(),ree.loop&&Mfe(aee,{select:!0})):oee===tee&&eee.preventDefault()}}return ene((eee=>{if(!Xpe)return;const tee=nee.value;if(!ree.trapped)return;function oee(eee){if(lee.paused||!tee)return;const ree=eee.target;tee.contains(ree)?iee.value=ree:Mfe(iee.value,{select:!0})}function aee(eee){if(lee.paused||!tee)return;const ree=eee.relatedTarget;null!==ree&&(tee.contains(ree)||Mfe(iee.value,{select:!0}))}document.addEventListener("focusin",oee),document.addEventListener("focusout",aee);const see=new MutationObserver((function(eee){tee.contains(iee.value)||Mfe(tee)}));tee&&see.observe(tee,{childList:!0,subtree:!0}),eee((()=>{document.removeEventListener("focusin",oee),document.removeEventListener("focusout",aee),see.disconnect()}))})),ene((async eee=>{const tee=nee.value;if(await eoe(),!tee)return;see.add(lee);const ree=Cue();if(!tee.contains(ree)){const eee=new CustomEvent(jfe,Nfe);tee.addEventListener(jfe,(ev=>oee("mountAutoFocus",ev))),tee.dispatchEvent(eee),eee.defaultPrevented||(!function(eee,{select:tee=!1}={}){const ree=Cue();for(const oee of eee)if(Mfe(oee,{select:tee}),Cue()!==ree)return!0}(function(eee){return eee.filter((eee=>"A"!==eee.tagName))}(Ife(tee)),{select:!0}),Cue()===ree&&Mfe(tee))}eee((()=>{tee.removeEventListener(jfe,(ev=>oee("mountAutoFocus",ev)));const eee=new CustomEvent(Tfe,Nfe),aee=ev=>{oee("unmountAutoFocus",ev)};tee.addEventListener(Tfe,aee),tee.dispatchEvent(eee),setTimeout((()=>{eee.defaultPrevented||Mfe(ree??document.body,{select:!0}),tee.removeEventListener(Tfe,aee),see.remove(lee)}),0)}))})),(eee,tee)=>(xne(),One($re(Uue),{ref_key:"currentRef",ref:aee,tabindex:"-1","as-child":eee.asChild,as:eee.as,onKeydown:cee},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as"]))}}),Ufe=["INPUT","TEXTAREA"];function Bfe(e,eee,tee,ree={}){if(!eee||ree.enableIgnoredElement&&Ufe.includes(eee.nodeName))return null;const{arrowKeyOptions:oee="both",attributeName:aee="[data-reka-collection-item]",itemsArray:nee=[],loop:iee=!0,dir:see="ltr",preventScroll:lee=!0,focus:cee=!1}=ree,[dee,pee,up,uee,hee,fee]=["ArrowRight"===e.key,"ArrowLeft"===e.key,"ArrowUp"===e.key,"ArrowDown"===e.key,"Home"===e.key,"End"===e.key],gee=up||uee,mee=dee||pee;if(!hee&&!fee&&(!gee&&!mee||"vertical"===oee&&mee||"horizontal"===oee&&gee))return null;const wee=tee?Array.from(tee.querySelectorAll(aee)):nee;if(!wee.length)return null;lee&&e.preventDefault();let vee=null;if(mee||gee){vee=Yfe(wee,eee,{goForward:gee?uee:"ltr"===see?dee:pee,loop:iee})}else hee?vee=wee.at(0)||null:fee&&(vee=wee.at(-1)||null);return cee&&vee?.focus(),vee}function Yfe(eee,tee,ree,oee=eee.length){if(0==--oee)return null;const aee=eee.indexOf(tee),nee=ree.goForward?aee+1:aee-1;if(!ree.loop&&(nee<0||nee>=eee.length))return null;const iee=eee[(nee+eee.length)%eee.length];if(!iee)return null;return iee.hasAttribute("disabled")&&"false"!==iee.getAttribute("disabled")?Yfe(eee,iee,ree,oee):iee}const[qfe,Vfe]=pue("MenuContent"),Wfe=Eoe({__name:"MenuContentImpl",props:dae({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...hfe}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=bue(),nee=xue(),{trapFocus:iee,disableOutsidePointerEvents:see,loop:lee}=Nre(ree);zfe(),Efe(see.value);const cee=_re(""),dee=_re(0),pee=_re(0),uee=_re(null),hee=_re("right"),fee=_re(0),gee=_re(null),mee=_re(),{forwardRef:wee,currentElement:vee}=Sue(),{handleTypeaheadSearch:bee}=Afe();function yee(eee){return hee.value===uee.value?.side&&function(eee,tee){return!!tee&&function(eee,tee){const{x:x,y:y}=eee;let ree=!1;for(let i=0,j=tee.length-1;iy!=yj>y&&x<(xj-xi)*(y-yi)/(yj-yi)+xi&&(ree=!ree)}return ree}({x:eee.clientX,y:eee.clientY},tee)}(eee,uee.value?.area)}async function xee(eee){oee("openAutoFocus",eee),eee.defaultPrevented||(eee.preventDefault(),vee.value?.focus({preventScroll:!0}))}function kee(eee){if(eee.defaultPrevented)return;const tee=eee.target.closest("[data-reka-menu-content]")===eee.currentTarget,ree=eee.ctrlKey||eee.altKey||eee.metaKey,oee=1===eee.key.length,el=Bfe(eee,Cue(),vee.value,{loop:lee.value,arrowKeyOptions:"vertical",dir:nee?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(el)return el?.focus();if("Space"===eee.code)return;const aee=mee.value?.getItems()??[];if(tee&&("Tab"===eee.key&&eee.preventDefault(),!ree&&oee&&bee(eee.key,aee)),eee.target!==vee.value)return;if(!jue.includes(eee.key))return;eee.preventDefault();const iee=[...aee.map((eee=>eee.ref))];Aue.includes(eee.key)&&iee.reverse(),Nue(iee)}function _ee(eee){eee?.currentTarget?.contains?.(eee.target)||(window.clearTimeout(dee.value),cee.value="")}function See(eee){if(!function(eee){return"mouse"===eee.pointerType}(eee))return;const tee=eee.target,ree=fee.value!==eee.clientX;if(eee?.currentTarget?.contains(tee)&&ree){const tee=eee.clientX>fee.value?"right":"left";hee.value=tee,fee.value=eee.clientX}}return rne(vee,(el=>{aee.onContentChange(el)})),Boe((()=>{window.clearTimeout(dee.value)})),Vfe({onItemEnter:eee=>!!yee(eee),onItemLeave:eee=>{yee(eee)||(vee.value?.focus(),gee.value=null)},onTriggerLeave:eee=>!!yee(eee),searchRef:cee,pointerGraceTimerRef:pee,onPointerGraceIntentChange:eee=>{uee.value=eee}}),(eee,tee)=>(xne(),One($re(Lfe),{"as-child":"",trapped:$re(iee),onMountAutoFocus:xee,onUnmountAutoFocus:tee[7]||(tee[7]=eee=>oee("closeAutoFocus",eee))},{default:doe((()=>[Tne($re(Yue),{"as-child":"","disable-outside-pointer-events":$re(see),onEscapeKeyDown:tee[2]||(tee[2]=eee=>oee("escapeKeyDown",eee)),onPointerDownOutside:tee[3]||(tee[3]=eee=>oee("pointerDownOutside",eee)),onFocusOutside:tee[4]||(tee[4]=eee=>oee("focusOutside",eee)),onInteractOutside:tee[5]||(tee[5]=eee=>oee("interactOutside",eee)),onDismiss:tee[6]||(tee[6]=eee=>oee("dismiss"))},{default:doe((()=>[Tne($re(yfe),{ref_key:"rovingFocusGroupRef",ref:mee,"current-tab-stop-id":gee.value,"onUpdate:currentTabStopId":tee[0]||(tee[0]=eee=>gee.value=eee),"as-child":"",orientation:"vertical",dir:$re(nee).dir.value,loop:$re(lee),onEntryFocus:tee[1]||(tee[1]=eee=>{oee("entryFocus",eee),$re(nee).isUsingKeyboardRef.value||eee.preventDefault()})},{default:doe((()=>[Tne($re(mfe),{ref:$re(wee),role:"menu",as:eee.as,"as-child":eee.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":$re(Tue)($re(aee).open.value),dir:$re(nee).dir.value,side:eee.side,"side-offset":eee.sideOffset,align:eee.align,"align-offset":eee.alignOffset,"avoid-collisions":eee.avoidCollisions,"collision-boundary":eee.collisionBoundary,"collision-padding":eee.collisionPadding,"arrow-padding":eee.arrowPadding,"prioritize-position":eee.prioritizePosition,"position-strategy":eee.positionStrategy,"update-position-strategy":eee.updatePositionStrategy,sticky:eee.sticky,"hide-when-detached":eee.hideWhenDetached,reference:eee.reference,onKeydown:kee,onBlur:_ee,onPointermove:See},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])])),_:3},8,["current-tab-stop-id","dir","loop"])])),_:3},8,["disable-outside-pointer-events"])])),_:3},8,["trapped"]))}});function Hfe(eee,tee){const ree=_re(eee);return{state:ree,dispatch:eee=>{ree.value=function(eee){return tee[ree.value][eee]??ree.value}(eee)}}}function Kfe(eee){return eee&&getComputedStyle(eee).animationName||"none"}const Gfe=Eoe({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(eee,{slots:tee,expose:ree}){const{present:oee,forceMount:aee}=Nre(eee),nee=_re(),{isPresent:iee}=function(eee,tee){const ree=_re({}),oee=_re("none"),aee=_re(eee),nee=eee.value?"mounted":"unmounted";let iee;const see=tee.value?.ownerDocument.defaultView??aue,{state:lee,dispatch:cee}=Hfe(nee,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),dee=eee=>{if(Xpe){const ree=new CustomEvent(eee,{bubbles:!1,cancelable:!1});tee.value?.dispatchEvent(ree)}};rne(eee,(async(eee,aee)=>{const nee=aee!==eee;if(await eoe(),nee){const nee=oee.value,iee=Kfe(tee.value);eee?(cee("MOUNT"),dee("enter"),"none"===iee&&dee("after-enter")):"none"===iee||"none"===ree.value?.display?(cee("UNMOUNT"),dee("leave"),dee("after-leave")):aee&&nee!==iee?(cee("ANIMATION_OUT"),dee("leave")):(cee("UNMOUNT"),dee("after-leave"))}}),{immediate:!0});const pee=eee=>{const ree=Kfe(tee.value),oee=ree.includes(eee.animationName),nee="mounted"===lee.value?"enter":"leave";if(eee.target===tee.value&&oee&&(dee(`after-${nee}`),cee("ANIMATION_END"),!aee.value)){const eee=tee.value.style.animationFillMode;tee.value.style.animationFillMode="forwards",iee=see?.setTimeout((()=>{"forwards"===tee.value?.style.animationFillMode&&(tee.value.style.animationFillMode=eee)}))}eee.target===tee.value&&"none"===ree&&cee("ANIMATION_END")},uee=eee=>{eee.target===tee.value&&(oee.value=Kfe(tee.value))},hee=rne(tee,((eee,tee)=>{eee?(ree.value=getComputedStyle(eee),eee.addEventListener("animationstart",uee),eee.addEventListener("animationcancel",pee),eee.addEventListener("animationend",pee)):(cee("ANIMATION_END"),void 0!==iee&&see?.clearTimeout(iee),tee?.removeEventListener("animationstart",uee),tee?.removeEventListener("animationcancel",pee),tee?.removeEventListener("animationend",pee))}),{immediate:!0}),fee=rne(lee,(()=>{const eee=Kfe(tee.value);oee.value="mounted"===lee.value?eee:"none"}));return Boe((()=>{hee(),fee()})),{isPresent:nie((()=>["mounted","unmountSuspended"].includes(lee.value)))}}(oee,nee);ree({present:iee});let see=tee.default({present:iee.value});see=Pue(see||[]);const lee=Wne();if(see&&see?.length>1){const eee=lee?.parent?.type.name?`<${lee.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${eee}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map((eee=>` - ${eee}`)).join("\n")].join("\n"))}return()=>aee.value||oee.value||iee.value?h(tee.default({present:iee.value})[0],{ref:v=>{const el=nue(v);return void 0===el?.hasAttribute||(el?.hasAttribute("data-reka-popper-content-wrapper")?nee.value=el.firstElementChild:nee.value=el),el}}):null}});
+/**
+ * @license lucide-vue-next v0.483.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */
+/**
+ * @license lucide-vue-next v0.483.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */
+var Xfe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};
+/**
+ * @license lucide-vue-next v0.483.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const Qfe=({size:eee,strokeWidth:tee=2,absoluteStrokeWidth:ree,color:oee,iconNode:aee,name:nee,class:iee,...see},{slots:lee})=>{return h("svg",{...Xfe,width:eee||Xfe.width,height:eee||Xfe.height,stroke:oee||Xfe.stroke,"stroke-width":ree?24*Number(tee)/Number(eee):tee,class:["lucide",`lucide-${cee=nee??"icon",cee.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`],...see},[...aee.map((eee=>h(...eee))),...lee.default?[lee.default()]:[]]);var cee},Zfe=(eee,tee)=>(ree,{slots:oee})=>h(Qfe,{...ree,iconNode:tee,name:eee},oee)
+/**
+ * @license lucide-vue-next v0.483.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */,Jfe=Zfe("CheckIcon",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),ege=()=>{const eee=_re("#modals"),tee=()=>{const tee=document.querySelector("unraid-modals");if(!tee?.shadowRoot)return;const ree=tee.shadowRoot.querySelector("#modals");ree&&(eee.value=ree)};return Doe((()=>{tee()})),{teleportTarget:eee,determineTeleportTarget:tee}};
+/**
+ * @license lucide-vue-next v0.483.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */function te(a2,t){const n=Symbol("string"==typeof a2?`${a2}Context`:t);return[r=>{const i=zae(n,r);if(i||null===i)return i;throw new Error(`Injection \`${n.toString()}\` not found. Component must be used within ${Array.isArray(a2)?`one of the following components: ${a2.join(", ")}`:`\`${a2}\``}`)},r=>($ae(n,r),r)]}function jt(a2,t,e){const n=e.originalEvent.target,l=new CustomEvent(a2,{bubbles:!1,cancelable:!0,detail:e});t&&n.addEventListener(a2,t,{once:!0}),n.dispatchEvent(l)}function bt(a2){return!!ete()&&(tte(a2),!0)}function je(a2){return"function"==typeof a2?a2():$re(a2)}const Je=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&(globalThis,WorkerGlobalScope);const ui=Object.prototype.toString,Na=()=>{};function Tt(a2,t=1e4){return Tre(((e,n)=>{let s,l=je(a2);return bt((()=>{clearTimeout(s)})),{get:()=>(e(),l),set(i){l=i,n(),clearTimeout(s),s=setTimeout((()=>{l=je(a2),n()}),je(t))}}}))}function Un(a2,t,e={}){const{immediate:n=!0}=e,l=_re(!1);let s=null;function r(){s&&(clearTimeout(s),s=null)}function i(){l.value=!1,r()}function u(...d){r(),l.value=!0,s=setTimeout((()=>{l.value=!1,s=null,a2(...d)}),je(t))}return n&&(l.value=!0,Je&&u()),bt(i),{isPending:pre(l),start:u,stop:i}}function $e(a2){var t;const e=je(a2);return null!=(t=null==e?void 0:e.$el)?t:e}const Rt=Je?window:void 0;function He(...a2){let t,e,n,l;if("string"==typeof a2[0]||Array.isArray(a2[0])?([e,n,l]=a2,t=Rt):[t,e,n,l]=a2,!t)return Na;Array.isArray(e)||(e=[e]),Array.isArray(n)||(n=[n]);const s=[],r=()=>{s.forEach((c=>c())),s.length=0},u=rne((()=>[$e(t),je(l)]),(([c,f])=>{if(r(),!c)return;const v=(a2=>"[object Object]"===ui.call(a2))(f)?{...f}:f;s.push(...e.flatMap((p=>n.map((g=>((c,f,v,p)=>(c.addEventListener(f,v,p),()=>c.removeEventListener(f,v,p)))(c,p,g,v))))))}),{immediate:!0,flush:"post"}),d=()=>{u(),r()};return bt(d),d}function Gn(...a2){let t,e,n={};3===a2.length?(t=a2[0],e=a2[1],n=a2[2]):2===a2.length?"object"==typeof a2[1]?(t=!0,e=a2[0],n=a2[1]):(t=a2[0],e=a2[1]):(t=!0,e=a2[0]);const{target:l=Rt,eventName:s="keydown",passive:r=!1,dedupe:i=!1}=n,u=function(a2){return"function"==typeof a2?a2:"string"==typeof a2?t=>t.key===a2:Array.isArray(a2)?t=>a2.includes(t.key):()=>!0}(t);return He(l,s,(c=>{c.repeat&&je(i)||u(c)&&e(c)}),r)}function ne(a2,t,e,n={}){var l,s,r;const{clone:i=!1,passive:u=!1,eventName:d,deep:c=!1,defaultValue:f,shouldEmit:v}=n,p=Wne(),g=e||(null==p?void 0:p.emit)||(null==(l=null==p?void 0:p.$emit)?void 0:l.bind(p))||(null==(r=null==(s=null==p?void 0:p.proxy)?void 0:s.$emit)?void 0:r.bind(null==p?void 0:p.proxy));let m=d;t||(t="modelValue"),m=m||`update:${t.toString()}`;const _=h=>i?"function"==typeof i?i(h):function(a2){return JSON.parse(JSON.stringify(a2))}(h):h,C=()=>(a2=>typeof a2<"u")(a2[t])?_(a2[t]):f,$=h=>{v?v(h)&&g(m,h):g(m,h)};if(u){const E=_re(C());let P=!1;return rne((()=>a2[t]),(D=>{P||(P=!0,E.value=_(D),eoe((()=>P=!1)))})),rne(E,(D=>{!P&&(D!==a2[t]||c)&&$(D)}),{deep:c}),E}return nie({get:()=>C(),set(h){$(h)}})}function qa(a2){return a2?a2.flatMap((t=>t.type===gne?qa(t.children):[t])):[]}function tge(){let a2=document.activeElement;if(null==a2)return null;for(;null!=a2&&null!=a2.shadowRoot&&null!=a2.shadowRoot.activeElement;)a2=a2.shadowRoot.activeElement;return a2}const Ei=["INPUT","TEXTAREA"];function At(a2,t,e,n={}){if(!t||n.enableIgnoredElement&&Ei.includes(t.nodeName))return null;const{arrowKeyOptions:l="both",attributeName:s="[data-radix-vue-collection-item]",itemsArray:r=[],loop:i=!0,dir:u="ltr",preventScroll:d=!0,focus:c=!1}=n,[f,v,p,g,m,_]=["ArrowRight"===a2.key,"ArrowLeft"===a2.key,"ArrowUp"===a2.key,"ArrowDown"===a2.key,"Home"===a2.key,"End"===a2.key],C=p||g,$=f||v;if(!m&&!_&&(!C&&!$||"vertical"===l&&$||"horizontal"===l&&C))return null;const h=r;if(!h.length)return null;d&&a2.preventDefault();let E=null;return $||C?E=Ml(h,t,{goForward:C?g:"ltr"===u?f:v,loop:i}):m?E=h.at(0)||null:_&&(E=h.at(-1)||null),c&&(null==E||E.focus()),E}function Ml(a2,t,e,n=a2.length){if(0==--n)return null;const l=a2.indexOf(t),s=e.goForward?l+1:l-1;if(!e.loop&&(s<0||s>=a2.length))return null;const i=a2[(s+a2.length)%a2.length];return i?i.hasAttribute("disabled")&&"false"!==i.getAttribute("disabled")?Ml(a2,i,e,n):i:null}const[Ya,$i]=te("ConfigProvider"),xv=Eoe({inheritAttrs:!1,__name:"ConfigProvider",props:{dir:{default:"ltr"},scrollBody:{type:[Boolean,Object],default:!0},nonce:{default:void 0},useId:{type:Function,default:void 0}},setup(a2){const t=a2,{dir:e,scrollBody:n,nonce:l}=Nre(t);return $i({dir:e,scrollBody:n,nonce:l,useId:t.useId}),(s,r)=>tae(s.$slots,"default")}});function we(a2){const t=Ya({dir:_re("ltr")});return nie((()=>{var e;return(null==a2?void 0:a2.value)||(null==(e=t.dir)?void 0:e.value)||"ltr"}))}function Ot(a2){const t=Wne(),e=Object.keys((null==t?void 0:t.type.props)??{}).reduce(((l,s)=>{const r=(null==t?void 0:t.type.props[s]).default;return void 0!==r&&(l[s]=r),l}),{}),n=Rre(a2);return nie((()=>{const l={},s=(null==t?void 0:t.vnode.props)??{};return Object.keys(s).forEach((r=>{l[Eee(r)]=s[r]})),Object.keys({...e,...l}).reduce(((r,i)=>(void 0!==n.value[i]&&(r[i]=n.value[i]),r)),{})}))}function rge(a2,t){const e=Ot(a2),n=t?function(a2){const t=Wne(),e=null==t?void 0:t.type.emits,n={};return null!=e&&e.length||console.warn(`No emitted event found. Please check component: ${null==t?void 0:t.type.__name}`),null==e||e.forEach((l=>{n[Cee(Eee(l))]=(...s)=>a2(l,...s)})),n}(t):{};return nie((()=>({...e.value,...n})))}function oge(){const a2=Wne(),t=_re(),e=nie((()=>{var r,i;return["#text","#comment"].includes(null==(r=t.value)?void 0:r.$el.nodeName)?null==(i=t.value)?void 0:i.$el.nextElementSibling:$e(t)})),n=Object.assign({},a2.exposed),l={};for(const r in a2.props)Object.defineProperty(l,r,{enumerable:!0,configurable:!0,get:()=>a2.props[r]});if(Object.keys(n).length>0)for(const r in n)Object.defineProperty(l,r,{enumerable:!0,configurable:!0,get:()=>n[r]});return Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>a2.vnode.el}),a2.exposed=l,{forwardRef:function(r){t.value=r,r&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>r instanceof Element?r:r.$el}),a2.exposed=l)},currentRef:t,currentElement:e}}function Fl(a2,t){const e=Tt(!1,300),n=_re(null),l=function(){const a2=new Set,t=l=>{a2.delete(l)};return{on:l=>{a2.add(l);const s=()=>t(l);return bt(s),{off:s}},off:t,trigger:(...l)=>Promise.all(Array.from(a2).map((s=>s(...l))))}}();function s(){n.value=null,e.value=!1}function r(i,u){const d=i.currentTarget,c={x:i.clientX,y:i.clientY},f=function(a2,t){const e=Math.abs(t.top-a2.y),n=Math.abs(t.bottom-a2.y),l=Math.abs(t.right-a2.x),s=Math.abs(t.left-a2.x);switch(Math.min(e,n,l,s)){case s:return"left";case l:return"right";case e:return"top";case n:return"bottom";default:throw new Error("unreachable")}}(c,d.getBoundingClientRect()),v=function(a2,t,e=5){const n=[];switch(t){case"top":n.push({x:a2.x-e,y:a2.y+e},{x:a2.x+e,y:a2.y+e});break;case"bottom":n.push({x:a2.x-e,y:a2.y-e},{x:a2.x+e,y:a2.y-e});break;case"left":n.push({x:a2.x+e,y:a2.y-e},{x:a2.x+e,y:a2.y+e});break;case"right":n.push({x:a2.x-e,y:a2.y-e},{x:a2.x-e,y:a2.y+e})}return n}(c,f),p=function(a2){const{top:t,right:e,bottom:n,left:l}=a2;return[{x:l,y:t},{x:e,y:t},{x:e,y:n},{x:l,y:n}]}(u.getBoundingClientRect()),g=function(a2){const t=a2.slice();return t.sort(((e,n)=>e.xn.x?1:e.yn.y?1:0)),function(a2){if(a2.length<=1)return a2.slice();const t=[];for(let n=0;n=2;){const s=t[t.length-1],r=t[t.length-2];if(!((s.x-r.x)*(l.y-r.y)>=(s.y-r.y)*(l.x-r.x)))break;t.pop()}t.push(l)}t.pop();const e=[];for(let n=a2.length-1;n>=0;n--){const l=a2[n];for(;e.length>=2;){const s=e[e.length-1],r=e[e.length-2];if(!((s.x-r.x)*(l.y-r.y)>=(s.y-r.y)*(l.x-r.x)))break;e.pop()}e.push(l)}return e.pop(),1===t.length&&1===e.length&&t[0].x===e[0].x&&t[0].y===e[0].y?t:t.concat(e)}(t)}([...v,...p]);n.value=g,e.value=!0}return ene((i=>{if(a2.value&&t.value){const u=c=>r(c,t.value),d=c=>r(c,a2.value);a2.value.addEventListener("pointerleave",u),t.value.addEventListener("pointerleave",d),i((()=>{var c,f;null==(c=a2.value)||c.removeEventListener("pointerleave",u),null==(f=t.value)||f.removeEventListener("pointerleave",d)}))}})),ene((i=>{var u;if(n.value){const d=c=>{var _,C;if(!n.value)return;const f=c.target,v={x:c.clientX,y:c.clientY},p=(null==(_=a2.value)?void 0:_.contains(f))||(null==(C=t.value)?void 0:C.contains(f)),g=!function(a2,t){const{x:e,y:n}=a2;let l=!1;for(let s=0,r=t.length-1;sn!=c>n&&e<(d-i)*(n-u)/(c-u)+i&&(l=!l)}return l}(v,n.value),m=!!f.closest("[data-grace-area-trigger]");p?s():(g||m)&&(s(),l.trigger())};null==(u=a2.value)||u.ownerDocument.addEventListener("pointermove",d),i((()=>{var c;return null==(c=a2.value)?void 0:c.ownerDocument.removeEventListener("pointermove",d)}))}})),{isPointerInTransit:e,onPointerExit:l.on}}let Wi=0;function age(a2,t="radix"){const eee=Ya({useId:void 0});return Ooe?`${t}-${Ooe()}`:eee.useId?`${t}-${eee.useId()}`:`${t}-${++Wi}`}function zl(a2,t){const e=_re(a2);return{state:e,dispatch:s=>{e.value=function(s){return t[e.value][s]??e.value}(s)}}}const Jn=Eoe({name:"PrimitiveSlot",inheritAttrs:!1,setup:(a2,{attrs:t,slots:e})=>()=>{var u,d;if(!e.default)return null;const n=qa(e.default()),l=n.findIndex((c=>c.type!==wne));if(-1===l)return n;const s=n[l];null==(u=s.props)||delete u.ref;const r=s.props?Une(t,s.props):t;t.class&&null!=(d=s.props)&&d.class&&delete s.props.class;const i=Ine(s,r);for(const c in r)c.startsWith("on")&&(i.props||(i.props={}),i.props[c]=r[c]);return 1===n.length?i:(n[l]=i,n)}}),O=Eoe({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(a2,{attrs:t,slots:e}){const n=a2.asChild?"template":a2.as;return"string"==typeof n&&["area","img","input"].includes(n)?()=>h(n,t):"template"!==n?()=>h(a2.as,t,{default:e.default}):()=>h(Jn,t,{default:e.default})}});function Re(){const a2=_re(),t=nie((()=>{var e,n;return["#text","#comment"].includes(null==(e=a2.value)?void 0:e.$el.nodeName)?null==(n=a2.value)?void 0:n.$el.nextElementSibling:$e(a2)}));return{primitiveElement:a2,currentElement:t}}function Ia(a2){return a2&&getComputedStyle(a2).animationName||"none"}const Pe=Eoe({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(a2,{slots:t,expose:e}){var d;const{present:n,forceMount:l}=Nre(a2),s=_re(),{isPresent:r}=function(a2,t){var _;const e=_re({}),n=_re("none"),l=_re(a2),s=a2.value?"mounted":"unmounted";let r;const i=(null==(_=t.value)?void 0:_.ownerDocument.defaultView)??Rt,{state:u,dispatch:d}=zl(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=C=>{var $;if(Je){const h=new CustomEvent(C,{bubbles:!1,cancelable:!1});null==($=t.value)||$.dispatchEvent(h)}};rne(a2,(async(C,$)=>{var E;const h=$!==C;if(await eoe(),h){const P=n.value,D=Ia(t.value);C?(d("MOUNT"),c("enter"),"none"===D&&c("after-enter")):"none"===D||"none"===(null==(E=e.value)?void 0:E.display)?(d("UNMOUNT"),c("leave"),c("after-leave")):$&&P!==D?(d("ANIMATION_OUT"),c("leave")):(d("UNMOUNT"),c("after-leave"))}}),{immediate:!0});const f=C=>{const $=Ia(t.value),h=$.includes(C.animationName),E="mounted"===u.value?"enter":"leave";if(C.target===t.value&&h&&(c(`after-${E}`),d("ANIMATION_END"),!l.value)){const P=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",r=null==i?void 0:i.setTimeout((()=>{var D;"forwards"===(null==(D=t.value)?void 0:D.style.animationFillMode)&&(t.value.style.animationFillMode=P)}))}C.target===t.value&&"none"===$&&d("ANIMATION_END")},v=C=>{C.target===t.value&&(n.value=Ia(t.value))},p=rne(t,((C,$)=>{C?(e.value=getComputedStyle(C),C.addEventListener("animationstart",v),C.addEventListener("animationcancel",f),C.addEventListener("animationend",f)):(d("ANIMATION_END"),void 0!==r&&(null==i||i.clearTimeout(r)),null==$||$.removeEventListener("animationstart",v),null==$||$.removeEventListener("animationcancel",f),null==$||$.removeEventListener("animationend",f))}),{immediate:!0}),g=rne(u,(()=>{const C=Ia(t.value);n.value="mounted"===u.value?C:"none"}));return Boe((()=>{p(),g()})),{isPresent:nie((()=>["mounted","unmountSuspended"].includes(u.value)))}}(n,s);e({present:r});let i=t.default({present:r});i=qa(i||[]);const u=Wne();if(i&&(null==i?void 0:i.length)>1){const c=null!=(d=null==u?void 0:u.parent)&&d.type.name?`<${u.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map((f=>` - ${f}`)).join("\n")].join("\n"))}return()=>l.value||n.value||r.value?h(t.default({present:r})[0],{ref:c=>{const f=$e(c);return typeof(null==f?void 0:f.hasAttribute)>"u"||(null!=f&&f.hasAttribute("data-radix-popper-content-wrapper")?s.value=f.firstElementChild:s.value=f),f}}):null}}),rt=Eoe({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(a2){const t=function(){const a2=_re(!1),t=Wne();return t&&Doe((()=>{a2.value=!0}),t),a2}();return(e,n)=>$re(t)||e.forceMount?(xne(),One(xoe,{key:0,to:e.to,disabled:e.disabled},[tae(e.$slots,"default")],8,["to","disabled"])):Mne("",!0)}});function jl(a2,t){const e=t.closest("[data-dismissable-layer]"),n=""===a2.dataset.dismissableLayer?a2:a2.querySelector("[data-dismissable-layer]"),l=Array.from(a2.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(e&&n===e||l.indexOf(n)