JFileChooser incredibly slow both to initialize and to change directories
I have searched the forums for this and haven't found anything useful. I have the following code running in jre1.6.0_07:
JFileChooser objFileChooser = new JFileChooser();
objFileChooser.setAcceptAllFileFilterUsed(true);
objFileChooser.addChoosableFileFilter(new CookbookFileFilter());
objFileChooser.setMultiSelectionEnabled(false);
if(objFileChooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION)
getModel().load(objFileChooser.getSelectedFile().getAbsolutePath());the first line takes upwards of 20-30 seconds or more to get past when debugging - I don't know how long it takes when running without the debugger however the application does sit for a while after pressing the hotkey to activate the actionlistener. That's a problem, but if that was the only thing, I would do as another post suggested and initialize the jFileChooser from a separate thread during the initialization of the window or application...however, I also run into an issue whenever I change directories where it takes a subset of the initialization time(maybe 10-15 seconds instead of 20-30) to change the directory. This happens in both System and Cross-Platform Look and Feel-s.
I've looked into the issue with zip files and there are no (0) zip files(or archives of any kind) in the initial directory(My Documents folder). There is a small delay going to My Computer through Windows normally but it may be 1-2 seconds at most, and only sometimes. Notepad opens the Load / Save Dialogs within milliseconds and while I do understand Java is not Notepad, I'm willing to accept a few seconds (like maybe 5 or so), but not 20-30. I also looked into potentially using JDK 7 however I can't seem to get Eclipse to work with it and it consistently uses the JDK 6.
If a solution can not be found to this, then is there a way to hook into the dialog/control in order to change the mouse cursor to the 'wait' cursor and change it back when the directory is ready? I'd like to provide some communication to the user. Thanks!
camickr,
I did include a "Short, Self Contained, Compilable and Executable Example Program (SSCCE)" in my initial posting; and I also included Code Formatting as everyone can see. I've been a programmer for over 10 years, closer to 15 and have almost 8 years experience with Java so I'm not about to ask a question without investigating the solution on my own first(to avoid wasting people's time. Admittedly all I posted was the snippet but that entire snippet could be put within Main like this below and it would be exactly the same without the waste of space. The machine I have running / developing this on is: Athlon 64 3000, 1 GB RAM, about 13 or 14 total hard drive partitions and removable media drives, running under Windows XP SP2. I can even eliminate the Choosable Filter in the example as I do below and the JFileChooser takes (31 seconds on average over 5 iterations, I timed it after I originally posted this) to fully display the dialog and all files and deliver control back to the user. That is unacceptable and one can not deny that it's the class itself when FileDialog runs significantly faster and programs outside of Java executing the standard XP File Dialog run even faster still. If this code is not good enough, I don't know how much shorter or self contained I can make this code example without removing the configuration lines between the initialization and that would defeat my cause as I need the Look and feel customization and prefer not writing my own File Chooser Dialog. Here's the code w/ the main function and all.
import javax.swing.JFileChooser;
public class Example
public static void main(String[] args)
JFileChooser objFileChooser = new JFileChooser();
objFileChooser.setAcceptAllFileFilterUsed(true);
objFileChooser.setMultiSelectionEnabled(false);
if(objFileChooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
System.out.println("Approved");
}Thanks,
Seth
Similar Messages
-
After a crash of one of my partitions, I reinstalled my system on another (Lion).
I've made all the updates but now everything is incredibly slow. It takes ages to have an answer (like "About this Mac" or to launch any software or utility.
I have check th hard disk and apparently, the partition is correct.
What can I do to find where is the problem ?Tanks for the advice
Infortune télé, i cannot use thé recouvert partition bécasse I don't havé any... i havé to say I havé bruit à spécial environnement : at first I was usine Snow Leopard... And I built a Boot Camp partition... When I bought my Lion, I estimated it could be dangerous to jump straightforward to Liom, so I created a third partition for Lion and I installed it... But this was not compatible with the recovery partition !
So, when my first Lion partition crashed (I got bad block on the volume) I decided to suppress the boot camp volume qns to reinstall Lion. Fortunately, Snow was still running.
I.ve done all the other things you've adviced and things are going better... Everything works except mail : I guess I have to suppress all the mail account, repair the disk (and permission) and reconnect the mail accounts !
Cheers -
Incredibly slow startup, bizarre noises, and overall weirdness...
I hate to start off a support question like this, and believe me, I feel terrible, but... I just dropped my iBook for the umpteenth time, but on a harder surface than usual. It hasn't had a problem every other time I've dropped it (I'm a bit of a klutz...), but now...
It was pretty much fine a few minutes afterward, but then began to slow down while occasionally making bizarre beeping sounds (which I believe are coming from the hard drive). Annoyed with the slowdown, and unable to get to the shut down options, I shut off the computer and turned it on again. It started up and went to the screen with the Apple logo and began loading... for an eternity. I shut it off again and turned it back on to the same result. So I let it sit and decided to see if it would start up.
It eventually got to the next screen, "Starting Mac OS X," and was much slower than usual. Then my desktop loaded, and the bar at the top of the screen, but the mouse stayed as the spinning rainbow pinwheel. Some desktop icons loaded, and it almost seemed as if it would load completely...
And then the screen went blue and it started loading all over again.
So far, I'm on the second fade-to-blue and the third attempt to start up, and all the while it's making intermittent beeping sounds. I don't want to have to restore the hard drive, as I've got a lot of important info on it... but I have no idea what to do with it and am afraid it can't be fixed without a hard drive replacement... that I don't have the money for...
Please help. D:More than likely the slow boot is caused by the system trying to repair the hard drive.
You could try reinstalling the OS. If only the files and file structure are damaged, that should solve the problem. If the hard drive has suffered a hardware failure the reinstall won't solve it. -
Our company has users on both Acrobat X and XI. We have custom stamps in X that the XI users need to use. How do we transfer the stamps to use in the newer version?
You just copy the stamp files from one machine and place them in the correct directory on the other. You can find the location of both the user and app stamp directories by running the following code in the interactive JavaScript console:
app.getPath("user", "stamps");
app.getPath("app", "stamps");
Select both lines and press Ctrl+Enter (Windows) or cmd+enter (Mac). Here's what I get with this using Acrobat 11 on a Mac:
user folder: /Macintosh HD/Users/georgejohnson/Library/Application Support/Adobe/Acrobat/11.0/Stamps/
app folder: /Macintosh HD/Applications/Adobe Acrobat XI Pro/Adobe Acrobat Pro.app/Contents/Built-in/Comments.acroplugin/Stamps/
The stamp files (PDFs) might have cryptic looking names, but you can safely open each to see what stamps they contain. -
Both my iPad and iPhone have stopped receiving e-mail from Comcast using the Mail app.
This is really frustrating. I just spent an hour on the phone with a fairly good Comcast tech, and he couldn't solve the problem. They said it might be because Mail goes through iCloud, and iCloud may be having trouble.
I have tried restarting both the iPad and iPhone, changing ports, deleting and re-setting up the comcast mail account, etc. I am able to view my e-mail on my MacBook Pro using Outlook, and the Comcast website e-mail is also OK.
Any suggestions? It would be good if I could talk to an Apple tech, but apparently that is not an option.Thanks for the additional information. No error messages. No issues w/ POP3 e-mail being locked out....
I had not changed any settings before this problem occured. Both Mail apps on the iPad and iPhone just crashed. I believe in causality (I am a Physicist), so probably it wasn't anything on my iPad or iPhone.
It has become all too common for tech companies to blame anyone but themselves. As a customer with little control or input, I find this infuriating.
Now, both my iPad and iPhone have started working again, after nearly 6 hours w/ out e-mail working.
Maybe it was sunspots!
Thanks again! -
I've tried cleaning up my desktop as I read somewhere that an overload of icons can slow down my computer.
I've checked my disk space and there's over 540GB left.
I've tried pressing the left Shift, Option, Control and Power buttons before turning it on, with my computer plugged into the wall.
I've tried pressing the left Shift, Option and Control buttons while my computer was booting up.
I've tried using CleanMyMac 2.
I've checked and removed any startup items.
It takes about 4-5mins for the computer to get to the login screen after I turn it up. It takes me a very long time to write in Word, in online Forums such as this one, in Notes as well. The Finder takes an incredibly long time to open and load up pages. Forget about watching videos online. Even opening pictures in Preview takes a while.
I really don't know what else I can do.
Here's the EtreCheck report:
EtreCheck version: 1.9.13 (49)
Report generated August 11, 2014 at 9:35:11 PM GMT+3
Hardware Information: ?
MacBook Pro (13-inch, Mid 2012) (Verified)
MacBook Pro - model: MacBookPro9,2
1 2.9 GHz Intel Core i7 CPU: 2 cores
8 GB RAM
Video Information: ?
Intel HD Graphics 4000 - VRAM: (null)
Color LCD 1280 x 800
System Software: ?
OS X 10.9.4 (13E28) - Uptime: 0 days 3:9:34
Disk Information: ?
APPLE HDD TOSHIBA MK7559GSXF disk0 : (750.16 GB)
S.M.A.R.T. Status: Verified
EFI (disk0s1) <not mounted>: 209.7 MB
Macintosh HD (disk0s2) / [Startup]: 749.3 GB (545.17 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
MATSHITADVD-R UJ-8A8
USB Information: ?
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Computer, Inc. IR Receiver
Apple Inc. BRCM20702 Hub
Apple Inc. Bluetooth USB Host Controller
Apple Inc. FaceTime HD Camera (Built-in)
Thunderbolt Information: ?
Apple Inc. thunderbolt_bus
Gatekeeper: ?
Mac App Store and identified developers
Kernel Extensions: ?
[loaded] com.globaldelight.driver.BoomDevice (1.1 - SDK 10.5) Support
Startup Items: ?
ChmodBPF: Path: /Library/StartupItems/ChmodBPF
Launch Daemons: ?
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.adobe.SwitchBoard.plist Support
[loaded] com.macpaw.CleanMyMac2.Agent.plist Support
[loaded] com.microsoft.office.licensing.helper.plist Support
[not loaded] com.teamviewer.teamviewer_service.plist Support
Launch Agents: ?
[not loaded] com.adobe.AAM.Updater-1.0.plist Support
[loaded] com.divx.dms.agent.plist Support
[loaded] com.divx.update.agent.plist Support
[not loaded] com.teamviewer.teamviewer.plist Support
[not loaded] com.teamviewer.teamviewer_desktop.plist Support
User Launch Agents: ?
[loaded] com.divx.agent.postinstall.plist Support
[loaded] com.google.keystone.agent.plist Support
[loaded] com.valvesoftware.steamclean.plist Support
User Login Items: ?
iTunesHelper
Internet Plug-ins: ?
FlashPlayer-10.6: Version: 14.0.0.145 - SDK 10.6 Support
OVSHelper: Version: 1.1 Support
Flash Player: Version: 14.0.0.145 - SDK 10.6 Support
AdobePDFViewer: Version: 10.1.1 Support
Default Browser: Version: 537 - SDK 10.9
QuickTime Plugin: Version: 7.7.3
SharePointBrowserPlugin: Version: 14.2.0 - SDK 10.6 Support
Unity Web Player: Version: UnityPlayer version 4.3.5f1 - SDK 10.6 Support
DivX Plus Web Player: Version: 2.4 - SDK 10.5 Support
DirectorShockwave: Version: 12.0.3r133 - SDK 10.6 Support
Safari Extensions: ?
XKit 7-1
Audio Plug-ins: ?
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins: ?
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
User iTunes Plug-ins ?
TuneUp Visualizer: Version: 2.4.0 - SDK 10.7 Support
3rd Party Preference Panes: ?
Flash Player Support
Time Machine: ?
Time Machine not configured!
Top Processes by CPU: ?
16% storeagent
3% WindowServer
2% Safari
1% AppleSpell
0% airportd
Top Processes by Memory: ?
147 MB com.apple.IconServicesAgent
123 MB Google Chrome
123 MB Safari
106 MB iTunes
74 MB sandboxd
Virtual Memory Information: ?
3.35 GB Free RAM
1.99 GB Active RAM
1.78 GB Inactive RAM
896 MB Wired RAM
6.09 GB Page-ins
0 B Page-outsLaunch the Console application in any of the following ways:
☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
The title of the Console window should be All Messages. If it isn't, select
SYSTEM LOG QUERIES ▹ All Messages
from the log list on the left. If you don't see that list, select
View ▹ Show Log List
from the menu bar at the top of the screen.Click the Clear Display icon in the toolbar. Then take one of the actions that you're having trouble with. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
Please don't indiscriminately dump thousands of lines from the log into this discussion.
Please don't post screenshots of log messages—post the text.
Some private information, such as your name, may appear in the log. Anonymize before posting. -
I have downloaded the adobe student suite and whenever I open any of the adobe applications my laptop is incredibly slow, I cannot use any other application at the same time and often have to force quit. I have taken all my files off my laptop and added to my external hardrive. Can anyone help please?
What about other non-Adobe programs on the machine - do they also run slowly?
What are your system specifications? How do they match up to the system requirements for the software? -
The recent IOs 7.1 has been slow and unstable on both my iPad and iPhone, is there a fix? It is very slow, e.g copy and paste from a browser.
iPhone 5 & iPad gen 4I restarted my phone as suggested and it is still happening.
My phone just blacks out at its own will as if the battery went dead then the apple logo appears and it restarts on it's own but my battery was still at 30% when it restarted. So that made no sense. When I try to type in my password it freezes up before I can get all of the characters in. I still hear the clicks of my tapping on the keyboard but nothing is changing on the screen. When I hit the enter button on accident it vibrated to tell me my password was incorrect but still the screen was frozen with my previous entry of the first 5 characters on the screen.
I am becoming concerned that I may have a very expensive paperweight now.
My husband has the same phone and his is working fine after the initial reboot. -
My Apple TV is slow and disconnects after the latest update (5.1). It seems to effect both home sharing and through the net. Is there a known problem?
Hi Scott.
There is a problem - but Apple have not acknowledged it. Many people on these forums are experiencing the same issue.
To get something done, you should report it here. The more of us that tell Apple about it, the more likely they are to fix it. You could also send a short email headed 'Apple TV update problems' to
<Email Edited by Host> -
Wifi and iTunes incredibly slow since Yosemite
interesting it posted this as a unique problem.. my wifi and iTunes are incredibly slow on my 17" macbook pro since the yosemite update. was taking 20 minutes to download a movie from iTunes now it's 8 plus hours and iTunes is sooooooo slow. what's up? how do i fix it?
Do a backup, preferably 2 separate ones on 2 separate drives.
Revert to a Previous OS X - Yosemite
Revert Yosemite to Mavericks
If you do revert, I'd use Setup Assistant to restore your data. This process takes a while, so do it when you won't need the computer for several hours, based on my experience.
The 2 places I’ve seen recommended most to buy reliable RAM are below. I have purchased RAM several times from Other World Computing and have always been very satisfied with the product and service. They have on-line instructions on how to replace the RAM. OWC has also tested RAM above what Apple states is the maximum. I now have 6GB installed on a early 2008 iMac supposedly limited to 4 GB and noticed an improvement.
Crucial
Other World Computing -
Hi there,
I upgraded to Lightroom 4.1 a few months ago and since then have been battling with incredibly slow spot removal tool, slow changes between tools and modules, and a big time lag in using the slider adjustments. I use Lightroom for Portrait photography work and it is incredibly frustrating. I feel like my workflow is half the speed it used to be because of all the wait time. Once I select an area for the spot removal, for example, I can wait about 2-4 seconds for it to work. I find that this lag is shorted when I first open Lightroom and begin using it, but the lag time quickly increases as the hours literally drag by. Are other people having these issues after upgrading to Lightroom 4? Has anyone found a fix for this? And does anyone know if Adobe is going to get cracking and get this fixed for 4.2? Lightroom is supposed to speed up our workflows not slow it down!!!kazcoul wrote:
Are other people having these issues after upgrading to Lightroom 4?
Have you done a forum search for an answer to that question? -
Macbook and Internet Running Incredibly Slow - Etre Info
My Macbook has been running slow for quite sometime, and regardless of my internet provider, it is deathly slow to load. I have seen individuals post the Etre info, so I thought I would do the same. Not sure if this will help, but here's hoping! I understand this computer is quite old, just trying to get it back into fighting shape post college. Whether it is a hardware upgrade (if possible) or some software tweaks I'm fine with that. Thank you for the help in advance!
Anyone have any ideas?
EtreCheck version: 1.9.12 (48)
Report generated June 19, 2014 at 10:51:49 PM EDT
Hardware Information:
MacBook Intel Core 2 Duo (white, Late 2009)
MacBook - model: MacBook6,1
1 2.26 GHz Intel Core 2 Duo CPU: 2 cores
4 GB RAM
Video Information:
NVIDIA GeForce 9400M - VRAM: 256 MB
Color LCD 1280 x 800
System Software:
OS X 10.9.3 (13D65) - Uptime: 24 days 0:1:23
Disk Information:
Hitachi HTS545050B9SA02 disk0 : (500.11 GB)
EFI (disk0s1) <not mounted>: 209.7 MB
Macintosh HD (disk0s2) / [Startup]: 499.25 GB (196.58 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
MATSHITADVD-R UJ-898
USB Information:
Apple Inc. Built-in iSight
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Inc. BRCM2070 Hub
Apple Inc. Bluetooth USB Host Controller
Gatekeeper:
Mac App Store and identified developers
Kernel Extensions:
[not loaded] com.FTDI.driver.FTDIUSBSerialDriver (2.2.16) Support
Launch Daemons:
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.microsoft.office.licensing.helper.plist Support
Launch Agents:
[loaded] com.hp.messagecenter.launcher.plist Support
User Launch Agents:
[loaded] com.google.keystone.agent.plist Support
User Login Items:
iTunesHelper
Google Chrome
Internet Plug-ins:
FlashPlayer-10.6: Version: 13.0.0.214 - SDK 10.6 Support
QuickTime Plugin: Version: 7.7.3
Flash Player: Version: 13.0.0.214 - SDK 10.6 Cannot contact Adobe
Default Browser: Version: 537 - SDK 10.9
SharePointBrowserPlugin: Version: 14.3.9 - SDK 10.6 Support
Silverlight: Version: 5.1.30317.0 - SDK 10.6 Support
DirectorShockwave: Version: 11.5.9r615 Support
iPhotoPhotocast: Version: 7.0
Safari Extensions:
Yontoo: Version: 1.0
Audio Plug-ins:
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
User Internet Plug-ins:
Google Earth Web Plug-in: Version: 7.1 Support
3rd Party Preference Panes:
Flash Player Support
MacFUSE Support
Time Machine:
Skip System Files: NO
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 464.96 GB Disk used: 281.88 GB
Destinations:
Time Machine Backups [Local] (Last used)
Total size: 698.32 GB
Total number of backups: 28
Oldest backup: 2010-05-27 22:22:03 +0000
Last backup: 2014-06-18 23:20:19 +0000
Size of backup disk: Too small
Backup size 698.32 GB < (Disk used 281.88 GB X 3)
Time Machine details may not be accurate.
All volumes being backed up may not be listed.
Top Processes by CPU:
10% WindowServer
10% helpd
9% Google Chrome
2% HelpViewer
0% SystemUIServer
Top Processes by Memory:
143 MB softwareupdated
106 MB mds_stores
98 MB Google Chrome
94 MB Finder
94 MB com.apple.IconServicesAgent
Virtual Memory Information:
243 MB Free RAM
1.74 GB Active RAM
1.03 GB Inactive RAM
561 MB Wired RAM
6.16 GB Page-ins
360 MB Page-outsTry using Safari instead of Chrome,
and get rid of the google keystone agent. See HOWTO: Remove Google Software Update on Mac OS X - Raam Dev -
Rendering in Final Cut Pro 10.1.2 is incredibly slow
I just Upgraded to Final Cut Pro 10.1.2 and rendering has become incredibly slow. I am using OSX 10.9.4 on an IMAC with 32GB of RAM on a 3.4GHz machine. In previous version I had absolutley NO trouble. Since my Libraries were upgraded by this version, I am assuming that it is not possible to Rollback to a previous version - is that correct?
Barry Wallack1 wrote:
Since my Libraries were upgraded by this version, I am assuming that it is not possible to Rollback to a previous version - is that correct?
Depends. If you have system backups that predate the upgrade, you should be able to restore both the application and the libraries.
What kind of rendering…while working on the timeline or at export?
See what happens if you create a new library and a new project and event and use the same type of media that you have in your other projects?
Russ -
Hello,
During the past month i have had a strange problem with my Firefox browser in certain situations. The issue is only apparent when running certain 3D games (Most frequently when I run Diablo III). Whenever these games are loaded my Firefox browser will work incredibly slow. This is not an issue of a bandwitdh problem or such, the loading speed is fine, but the actual mouse clicks, bookmark clicks, keyboard inputs etc. take several seconds to register.
I have tried running Firefox in failsafe-mode which immediately made the problem go away. However, whenever I run it in regular mode the problem will be back even if I disable every single addon and plugin. I have also tried reinstalling both firefox as well as my addons and flash player, the issue stays.
For what it's worth, any other browser I have installed does not experience the problem at all (despite having the same few addons installed - I only have 3 of them).
Does anyone have a clue what the issue might be? Does the failsafe-mode inactivate anything besides the addons and plugins listed in the addon-section?
Thanks in advance[[Upgrade your graphics drivers to use hardware acceleration and WebGL#w_turning-off-hardware-acceleration|Turning off hardware acceleration]]
-
Incoming email to my iMac is incredibly slow - yet the emails download quickly to my iPhone - any suggestions? Thanks
This is an update from mariefromarnold:
I am now unable to download email to both my iMac and my MacBook Pro. I have accessed my verizon.net account directly and all of the emails are there. The issue appears to be that the messages will not download to either of these machines - they do download directly to both iPhones. Any suggestions? Thanks
Maybe you are looking for
-
Broken Extensions in 7.0.6
Hello, I got a brand new Mac with OSX Mavericks on it just last week. Installed any updates I had from the App Store and I'm running Safari 7.0.6 (9537.78.2) Extensions seem to be broken in a way. Usually it involves a new tab being opened and just d
-
Is there a maximum size in either ColdFusion, Flex or AMF
I wish there was an AMF forum. I have CF version 8,0,0,176276, Flex 3.0.214193, and Oracle 10g. I am trying to build an application in Flex, using RemoteObject access to a ColdFusion .cfc via the AMF channel. The application has several comment field
-
Percentage Calculation in 11g Upgrade
upgradin to 11g issue in % cal The issue is as follows In 11g I'm calculating "ESS Rate" percenatge which is derived as below: ESS Rate=(ESS count/count)*100 have casted ESS count as double and also "Count" as Int. Both the columns aggregate rule def
-
I purchased lightroom and photoshop a week ago and installed it successfully on my new iMac. the open box iMac ended up being a lemon so i had to exchange it for a new one. best buy wiped the old computer clean. now id like to reinstall the lightr
-
http://lave0134.site44.com/dsn1568/exercise-layout.html it works when i preview in chrome but not when I copy and paste the url in the browser.