// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 48;
	objects = {

/* Begin PBXBuildFile section */
		003B167C12EE27ED003FB8F6 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B167B12EE27ED003FB8F6 /* CoreAudioKit.framework */; };
		003B16B212EE2A05003FB8F6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B165712EE276E003FB8F6 /* AudioToolbox.framework */; };
		003B16B712EE2A0D003FB8F6 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B165112EE275C003FB8F6 /* AudioUnit.framework */; };
		003B16C312EE2A18003FB8F6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B158312EE26BA003FB8F6 /* CoreAudio.framework */; };
		003B16C812EE2A61003FB8F6 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B16C712EE2A61003FB8F6 /* CoreServices.framework */; };
		0054E4A11131BE7A006D32D9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E4A01131BE7A006D32D9 /* Cocoa.framework */; };
		0054E4A71131BE8A006D32D9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E4A61131BE8A006D32D9 /* OpenGL.framework */; };
		0054E6311131BEE7006D32D9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E6301131BEE7006D32D9 /* Carbon.framework */; };
		0054E66C1131BF58006D32D9 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E66B1131BF58006D32D9 /* Quartz.framework */; };
		008CA97E147803E500B9F5D0 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008CA97D147803E500B9F5D0 /* IOKit.framework */; };
		00F4D0BF12E2E42F00B7F5E6 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00F4D0BE12E2E42F00B7F5E6 /* ApplicationServices.framework */; };
		3A7E3CAA27D0EAB4004759CD /* libFLAC.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A7E3CA927D0EAB4004759CD /* libFLAC.dylib */; };
		3A7E3CAB27D0EAB4004759CD /* libFLAC.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3A7E3CA927D0EAB4004759CD /* libFLAC.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3A7E3CAC27D0EAC2004759CD /* libFLAC.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A7E3CA927D0EAB4004759CD /* libFLAC.dylib */; };
		3ACF928227D0D0E80006876C /* libportaudio.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927627D0D0E80006876C /* libportaudio.dylib */; };
		3ACF928427D0D0E80006876C /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927727D0D0E80006876C /* libxml2.dylib */; };
		3ACF928627D0D0E80006876C /* libsamplerate.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927827D0D0E80006876C /* libsamplerate.dylib */; };
		3ACF928A27D0D0E80006876C /* libogg.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927A27D0D0E80006876C /* libogg.dylib */; };
		3ACF928C27D0D0E80006876C /* libzip.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927B27D0D0E80006876C /* libzip.dylib */; };
		3ACF928E27D0D0E80006876C /* libzstd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927C27D0D0E80006876C /* libzstd.dylib */; };
		3ACF929027D0D0E80006876C /* libvorbis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927D27D0D0E80006876C /* libvorbis.dylib */; };
		3ACF929227D0D0E80006876C /* libsndfile.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927E27D0D0E80006876C /* libsndfile.dylib */; };
		3ACF929427D0D0E80006876C /* libvorbisenc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927F27D0D0E80006876C /* libvorbisenc.dylib */; };
		3ACF929627D0D0E80006876C /* libopus.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF928027D0D0E80006876C /* libopus.dylib */; };
		3ACF929827D0D0E80006876C /* libpng16.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF928127D0D0E80006876C /* libpng16.dylib */; };
		3AE2ECE827D3E6A800379CA0 /* Info-standalone.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3AE2ECE727D3E6A800379CA0 /* Info-standalone.plist */; };
		3AE5C19827D0E24000C6FB9A /* sparkle_dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4CA618C63BE500AD682A /* sparkle_dsa_pub.pem */; };
		3AE5C19927D0E24000C6FB9A /* AudioPlay.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7A18C63BE500AD682A /* AudioPlay.png */; };
		3AE5C19A27D0E24000C6FB9A /* IconRevert.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8F18C63BE500AD682A /* IconRevert.png */; };
		3AE5C19B27D0E24000C6FB9A /* IconVideo.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9118C63BE500AD682A /* IconVideo.png */; };
		3AE5C19C27D0E24000C6FB9A /* IconWakeUp.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9218C63BE500AD682A /* IconWakeUp.png */; };
		3AE5C19D27D0E24000C6FB9A /* EmulationUnmountSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8618C63BE500AD682A /* EmulationUnmountSelected.png */; };
		3AE5C19E27D0E24000C6FB9A /* EmulationShowPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8018C63BE500AD682A /* EmulationShowPressed.png */; };
		3AE5C19F27D0E24000C6FB9A /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7018C63BE500AD682A /* Preferences.xib */; };
		3AE5C1A027D0E24000C6FB9A /* IconAudio.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8718C63BE500AD682A /* IconAudio.png */; };
		3AE5C1A127D0E24000C6FB9A /* DiskImage.icns in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7D18C63BE500AD682A /* DiskImage.icns */; };
		3AE5C1A227D0E24000C6FB9A /* IconDevices.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8A18C63BE500AD682A /* IconDevices.png */; };
		3AE5C1A327D0E24000C6FB9A /* IconSleep.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9018C63BE500AD682A /* IconSleep.png */; };
		3AE5C1A427D0E24000C6FB9A /* library in Resources */ = {isa = PBXBuildFile; fileRef = 496AF1D818C677B600B35159 /* library */; };
		3AE5C1A527D0E24000C6FB9A /* EmulationShow.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7F18C63BE500AD682A /* EmulationShow.png */; };
		3AE5C1A627D0E24000C6FB9A /* EmulationUnmountPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8418C63BE500AD682A /* EmulationUnmountPressed.png */; };
		3AE5C1A727D0E24000C6FB9A /* roms in Resources */ = {isa = PBXBuildFile; fileRef = AB2672111E5E8FC900B971E0 /* roms */; };
		3AE5C1A827D0E24000C6FB9A /* templates in Resources */ = {isa = PBXBuildFile; fileRef = 496AF1DA18C677B600B35159 /* templates */; };
		3AE5C1A927D0E24000C6FB9A /* EmulationUnmountRollover.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8518C63BE500AD682A /* EmulationUnmountRollover.png */; };
		3AE5C1AA27D0E24000C6FB9A /* IconInspector.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8C18C63BE500AD682A /* IconInspector.png */; };
		3AE5C1AB27D0E24000C6FB9A /* IconLibrary.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8D18C63BE500AD682A /* IconLibrary.png */; };
		3AE5C1AC27D0E24000C6FB9A /* IconWarmRestart.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9318C63BE500AD682A /* IconWarmRestart.png */; };
		3AE5C1AD27D0E24000C6FB9A /* Emulation.icns in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7E18C63BE500AD682A /* Emulation.icns */; };
		3AE5C1AE27D0E24000C6FB9A /* EmulationShowRollover.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8118C63BE500AD682A /* EmulationShowRollover.png */; };
		3AE5C1AF27D0E24000C6FB9A /* IconDebuggerBreak.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8918C63BE500AD682A /* IconDebuggerBreak.png */; };
		3AE5C1B027D0E24000C6FB9A /* Library.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6C18C63BE500AD682A /* Library.xib */; };
		3AE5C1B127D0E24000C6FB9A /* AudioMax.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7718C63BE500AD682A /* AudioMax.png */; };
		3AE5C1B227D0E24000C6FB9A /* TemplateChooserView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7418C63BE500AD682A /* TemplateChooserView.xib */; };
		3AE5C1B327D0E24000C6FB9A /* ToolbarBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9518C63BE500AD682A /* ToolbarBackground.png */; };
		3AE5C1B427D0E24000C6FB9A /* Canvas.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6818C63BE500AD682A /* Canvas.xib */; };
		3AE5C1B527D0E24000C6FB9A /* AudioControls.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6618C63BE500AD682A /* AudioControls.xib */; };
		3AE5C1B627D0E24000C6FB9A /* IconColdRestart.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8818C63BE500AD682A /* IconColdRestart.png */; };
		3AE5C1B727D0E24000C6FB9A /* sounds in Resources */ = {isa = PBXBuildFile; fileRef = 496AF1D918C677B600B35159 /* sounds */; };
		3AE5C1B827D0E24000C6FB9A /* EmulationShowSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8218C63BE500AD682A /* EmulationShowSelected.png */; };
		3AE5C1B927D0E24000C6FB9A /* IconPowerDown.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8E18C63BE500AD682A /* IconPowerDown.png */; };
		3AE5C1BA27D0E24000C6FB9A /* IconGeneral.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8B18C63BE500AD682A /* IconGeneral.png */; };
		3AE5C1BB27D0E24000C6FB9A /* AudioRecord.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7B18C63BE500AD682A /* AudioRecord.png */; };
		3AE5C1BC27D0E24000C6FB9A /* OpenEmulator.icns in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9418C63BE500AD682A /* OpenEmulator.icns */; };
		3AE5C1BD27D0E24000C6FB9A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4CFF18C6536000AD682A /* MainMenu.xib */; };
		3AE5C1BE27D0E24000C6FB9A /* AudioMin.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7818C63BE500AD682A /* AudioMin.png */; };
		3AE5C1BF27D0E24000C6FB9A /* AudioPause.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7918C63BE500AD682A /* AudioPause.png */; };
		3AE5C1C027D0E24000C6FB9A /* TemplateChooser.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7218C63BE500AD682A /* TemplateChooser.xib */; };
		3AE5C1C127D0E24000C6FB9A /* EmulationUnmount.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8318C63BE500AD682A /* EmulationUnmount.png */; };
		3AE5C1C227D0E24000C6FB9A /* AudioStop.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7C18C63BE500AD682A /* AudioStop.png */; };
		3AE5C1C327D0E24000C6FB9A /* Emulation.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6A18C63BE500AD682A /* Emulation.xib */; };
		3AE5C1C427D0E24000C6FB9A /* images in Resources */ = {isa = PBXBuildFile; fileRef = B32914231AD16C4400EB7046 /* images */; };
		3AE5C1C627D0E24000C6FB9A /* CanvasView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5518C63BE500AD682A /* CanvasView.mm */; };
		3AE5C1C727D0E24000C6FB9A /* LibraryTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9C18C63BE500AD682A /* LibraryTableView.m */; };
		3AE5C1C827D0E24000C6FB9A /* EmulationWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C6518C63BE500AD682A /* EmulationWindowController.m */; };
		3AE5C1C927D0E24000C6FB9A /* BackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C4F18C63BE500AD682A /* BackgroundView.m */; };
		3AE5C1CA27D0E24000C6FB9A /* EmulationItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5F18C63BE500AD682A /* EmulationItem.mm */; };
		3AE5C1CB27D0E24000C6FB9A /* TemplateChooserViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CAA18C63BE500AD682A /* TemplateChooserViewController.m */; };
		3AE5C1CC27D0E24000C6FB9A /* CanvasWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5718C63BE500AD682A /* CanvasWindow.m */; };
		3AE5C1CD27D0E24000C6FB9A /* LibraryWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9E18C63BE500AD682A /* LibraryWindowController.m */; };
		3AE5C1CE27D0E24000C6FB9A /* EmulationOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C6318C63BE500AD682A /* EmulationOutlineView.m */; };
		3AE5C1CF27D0E24000C6FB9A /* LibraryItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9818C63BE500AD682A /* LibraryItem.mm */; };
		3AE5C1D027D0E24000C6FB9A /* NSStringAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CA118C63BE500AD682A /* NSStringAdditions.mm */; };
		3AE5C1D127D0E24000C6FB9A /* PreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CA418C63BE500AD682A /* PreferencesWindowController.m */; };
		3AE5C1D227D0E24000C6FB9A /* EmulationOutlineCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C6118C63BE500AD682A /* EmulationOutlineCell.m */; };
		3AE5C1D327D0E24000C6FB9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9F18C63BE500AD682A /* main.m */; };
		3AE5C1D427D0E24000C6FB9A /* CanvasWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5918C63BE500AD682A /* CanvasWindowController.m */; };
		3AE5C1D527D0E24000C6FB9A /* CanvasPrintView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5118C63BE500AD682A /* CanvasPrintView.m */; };
		3AE5C1D627D0E24000C6FB9A /* Document.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5B18C63BE500AD682A /* Document.mm */; };
		3AE5C1D727D0E24000C6FB9A /* DocumentController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5D18C63BE500AD682A /* DocumentController.mm */; };
		3AE5C1D827D0E24000C6FB9A /* LibraryTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9A18C63BE500AD682A /* LibraryTableCell.m */; };
		3AE5C1D927D0E24000C6FB9A /* VerticallyCenteredTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CAE18C63BE500AD682A /* VerticallyCenteredTextFieldCell.m */; };
		3AE5C1DA27D0E24000C6FB9A /* TemplateChooserWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CAC18C63BE500AD682A /* TemplateChooserWindowController.m */; };
		3AE5C1DB27D0E24000C6FB9A /* AudioControlsWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C4D18C63BE500AD682A /* AudioControlsWindowController.mm */; };
		3AE5C1DC27D0E24000C6FB9A /* TemplateChooserItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CA818C63BE500AD682A /* TemplateChooserItem.mm */; };
		3AE5C1DD27D0E24000C6FB9A /* Application.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C4B18C63BE500AD682A /* Application.m */; };
		3AE5C1DE27D0E24000C6FB9A /* CanvasToolbarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5318C63BE500AD682A /* CanvasToolbarView.m */; };
		3AE5C1E027D0E24000C6FB9A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E4A01131BE7A006D32D9 /* Cocoa.framework */; };
		3AE5C1E127D0E24000C6FB9A /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927727D0D0E80006876C /* libxml2.dylib */; };
		3AE5C1E227D0E24000C6FB9A /* libsamplerate.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927827D0D0E80006876C /* libsamplerate.dylib */; };
		3AE5C1E327D0E24000C6FB9A /* libogg.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927A27D0D0E80006876C /* libogg.dylib */; };
		3AE5C1E427D0E24000C6FB9A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E4A61131BE8A006D32D9 /* OpenGL.framework */; };
		3AE5C1E527D0E24000C6FB9A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E6301131BEE7006D32D9 /* Carbon.framework */; };
		3AE5C1E627D0E24000C6FB9A /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0054E66B1131BF58006D32D9 /* Quartz.framework */; };
		3AE5C1E727D0E24000C6FB9A /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00F4D0BE12E2E42F00B7F5E6 /* ApplicationServices.framework */; };
		3AE5C1E827D0E24000C6FB9A /* libopus.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF928027D0D0E80006876C /* libopus.dylib */; };
		3AE5C1E927D0E24000C6FB9A /* libportaudio.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927627D0D0E80006876C /* libportaudio.dylib */; };
		3AE5C1EA27D0E24000C6FB9A /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B167B12EE27ED003FB8F6 /* CoreAudioKit.framework */; };
		3AE5C1EB27D0E24000C6FB9A /* libzip.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927B27D0D0E80006876C /* libzip.dylib */; };
		3AE5C1EC27D0E24000C6FB9A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B165712EE276E003FB8F6 /* AudioToolbox.framework */; };
		3AE5C1ED27D0E24000C6FB9A /* libzstd.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927C27D0D0E80006876C /* libzstd.dylib */; };
		3AE5C1EE27D0E24000C6FB9A /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B165112EE275C003FB8F6 /* AudioUnit.framework */; };
		3AE5C1EF27D0E24000C6FB9A /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B158312EE26BA003FB8F6 /* CoreAudio.framework */; };
		3AE5C1F127D0E24000C6FB9A /* libvorbisenc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927F27D0D0E80006876C /* libvorbisenc.dylib */; };
		3AE5C1F227D0E24000C6FB9A /* libsndfile.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927E27D0D0E80006876C /* libsndfile.dylib */; };
		3AE5C1F327D0E24000C6FB9A /* libpng16.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF928127D0D0E80006876C /* libpng16.dylib */; };
		3AE5C1F427D0E24000C6FB9A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003B16C712EE2A61003FB8F6 /* CoreServices.framework */; };
		3AE5C1F527D0E24000C6FB9A /* libvorbis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ACF927D27D0D0E80006876C /* libvorbis.dylib */; };
		3AE5C1F627D0E24000C6FB9A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008CA97D147803E500B9F5D0 /* IOKit.framework */; };
		3AE5C1F727D0E24000C6FB9A /* libemulation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F60993D522C97E7E00B9BE53 /* libemulation.a */; };
		3AE5C1FF27D0E26200C6FB9A /* libogg.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927A27D0D0E80006876C /* libogg.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20027D0E26200C6FB9A /* libopus.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF928027D0D0E80006876C /* libopus.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20127D0E26200C6FB9A /* libpng16.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF928127D0D0E80006876C /* libpng16.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20227D0E26200C6FB9A /* libportaudio.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927627D0D0E80006876C /* libportaudio.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20327D0E26200C6FB9A /* libsamplerate.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927827D0D0E80006876C /* libsamplerate.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20427D0E26200C6FB9A /* libsndfile.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927E27D0D0E80006876C /* libsndfile.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20527D0E26200C6FB9A /* libvorbis.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927D27D0D0E80006876C /* libvorbis.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20627D0E26200C6FB9A /* libvorbisenc.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927F27D0D0E80006876C /* libvorbisenc.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20727D0E26200C6FB9A /* libxml2.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927727D0D0E80006876C /* libxml2.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20827D0E26200C6FB9A /* libzip.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927B27D0D0E80006876C /* libzip.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3AE5C20927D0E26200C6FB9A /* libzstd.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3ACF927C27D0D0E80006876C /* libzstd.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		496AF1DC18C677B600B35159 /* library in Resources */ = {isa = PBXBuildFile; fileRef = 496AF1D818C677B600B35159 /* library */; };
		496AF1DD18C677B600B35159 /* sounds in Resources */ = {isa = PBXBuildFile; fileRef = 496AF1D918C677B600B35159 /* sounds */; };
		496AF1DE18C677B600B35159 /* templates in Resources */ = {isa = PBXBuildFile; fileRef = 496AF1DA18C677B600B35159 /* templates */; };
		49EB4CB218C63BE500AD682A /* Application.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C4B18C63BE500AD682A /* Application.m */; };
		49EB4CB318C63BE500AD682A /* AudioControlsWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C4D18C63BE500AD682A /* AudioControlsWindowController.mm */; };
		49EB4CB418C63BE500AD682A /* BackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C4F18C63BE500AD682A /* BackgroundView.m */; };
		49EB4CB518C63BE500AD682A /* CanvasPrintView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5118C63BE500AD682A /* CanvasPrintView.m */; };
		49EB4CB618C63BE500AD682A /* CanvasToolbarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5318C63BE500AD682A /* CanvasToolbarView.m */; };
		49EB4CB718C63BE500AD682A /* CanvasView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5518C63BE500AD682A /* CanvasView.mm */; };
		49EB4CB818C63BE500AD682A /* CanvasWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5718C63BE500AD682A /* CanvasWindow.m */; };
		49EB4CB918C63BE500AD682A /* CanvasWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5918C63BE500AD682A /* CanvasWindowController.m */; };
		49EB4CBA18C63BE500AD682A /* Document.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5B18C63BE500AD682A /* Document.mm */; };
		49EB4CBB18C63BE500AD682A /* DocumentController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5D18C63BE500AD682A /* DocumentController.mm */; };
		49EB4CBC18C63BE500AD682A /* EmulationItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C5F18C63BE500AD682A /* EmulationItem.mm */; };
		49EB4CBD18C63BE500AD682A /* EmulationOutlineCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C6118C63BE500AD682A /* EmulationOutlineCell.m */; };
		49EB4CBE18C63BE500AD682A /* EmulationOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C6318C63BE500AD682A /* EmulationOutlineView.m */; };
		49EB4CBF18C63BE500AD682A /* EmulationWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C6518C63BE500AD682A /* EmulationWindowController.m */; };
		49EB4CC018C63BE500AD682A /* AudioControls.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6618C63BE500AD682A /* AudioControls.xib */; };
		49EB4CC118C63BE500AD682A /* Canvas.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6818C63BE500AD682A /* Canvas.xib */; };
		49EB4CC218C63BE500AD682A /* Emulation.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6A18C63BE500AD682A /* Emulation.xib */; };
		49EB4CC318C63BE500AD682A /* Library.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C6C18C63BE500AD682A /* Library.xib */; };
		49EB4CC518C63BE500AD682A /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7018C63BE500AD682A /* Preferences.xib */; };
		49EB4CC618C63BE500AD682A /* TemplateChooser.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7218C63BE500AD682A /* TemplateChooser.xib */; };
		49EB4CC718C63BE500AD682A /* TemplateChooserView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7418C63BE500AD682A /* TemplateChooserView.xib */; };
		49EB4CC818C63BE500AD682A /* AudioMax.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7718C63BE500AD682A /* AudioMax.png */; };
		49EB4CC918C63BE500AD682A /* AudioMin.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7818C63BE500AD682A /* AudioMin.png */; };
		49EB4CCA18C63BE500AD682A /* AudioPause.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7918C63BE500AD682A /* AudioPause.png */; };
		49EB4CCB18C63BE500AD682A /* AudioPlay.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7A18C63BE500AD682A /* AudioPlay.png */; };
		49EB4CCC18C63BE500AD682A /* AudioRecord.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7B18C63BE500AD682A /* AudioRecord.png */; };
		49EB4CCD18C63BE500AD682A /* AudioStop.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7C18C63BE500AD682A /* AudioStop.png */; };
		49EB4CCE18C63BE500AD682A /* DiskImage.icns in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7D18C63BE500AD682A /* DiskImage.icns */; };
		49EB4CCF18C63BE500AD682A /* Emulation.icns in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7E18C63BE500AD682A /* Emulation.icns */; };
		49EB4CD018C63BE500AD682A /* EmulationShow.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C7F18C63BE500AD682A /* EmulationShow.png */; };
		49EB4CD118C63BE500AD682A /* EmulationShowPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8018C63BE500AD682A /* EmulationShowPressed.png */; };
		49EB4CD218C63BE500AD682A /* EmulationShowRollover.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8118C63BE500AD682A /* EmulationShowRollover.png */; };
		49EB4CD318C63BE500AD682A /* EmulationShowSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8218C63BE500AD682A /* EmulationShowSelected.png */; };
		49EB4CD418C63BE500AD682A /* EmulationUnmount.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8318C63BE500AD682A /* EmulationUnmount.png */; };
		49EB4CD518C63BE500AD682A /* EmulationUnmountPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8418C63BE500AD682A /* EmulationUnmountPressed.png */; };
		49EB4CD618C63BE500AD682A /* EmulationUnmountRollover.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8518C63BE500AD682A /* EmulationUnmountRollover.png */; };
		49EB4CD718C63BE500AD682A /* EmulationUnmountSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8618C63BE500AD682A /* EmulationUnmountSelected.png */; };
		49EB4CD818C63BE500AD682A /* IconAudio.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8718C63BE500AD682A /* IconAudio.png */; };
		49EB4CD918C63BE500AD682A /* IconColdRestart.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8818C63BE500AD682A /* IconColdRestart.png */; };
		49EB4CDA18C63BE500AD682A /* IconDebuggerBreak.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8918C63BE500AD682A /* IconDebuggerBreak.png */; };
		49EB4CDB18C63BE500AD682A /* IconDevices.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8A18C63BE500AD682A /* IconDevices.png */; };
		49EB4CDC18C63BE500AD682A /* IconGeneral.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8B18C63BE500AD682A /* IconGeneral.png */; };
		49EB4CDD18C63BE500AD682A /* IconInspector.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8C18C63BE500AD682A /* IconInspector.png */; };
		49EB4CDE18C63BE500AD682A /* IconLibrary.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8D18C63BE500AD682A /* IconLibrary.png */; };
		49EB4CDF18C63BE500AD682A /* IconPowerDown.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8E18C63BE500AD682A /* IconPowerDown.png */; };
		49EB4CE018C63BE500AD682A /* IconRevert.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C8F18C63BE500AD682A /* IconRevert.png */; };
		49EB4CE118C63BE500AD682A /* IconSleep.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9018C63BE500AD682A /* IconSleep.png */; };
		49EB4CE218C63BE500AD682A /* IconVideo.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9118C63BE500AD682A /* IconVideo.png */; };
		49EB4CE318C63BE500AD682A /* IconWakeUp.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9218C63BE500AD682A /* IconWakeUp.png */; };
		49EB4CE418C63BE500AD682A /* IconWarmRestart.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9318C63BE500AD682A /* IconWarmRestart.png */; };
		49EB4CE518C63BE500AD682A /* OpenEmulator.icns in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9418C63BE500AD682A /* OpenEmulator.icns */; };
		49EB4CE618C63BE500AD682A /* ToolbarBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4C9518C63BE500AD682A /* ToolbarBackground.png */; };
		49EB4CE818C63BE500AD682A /* LibraryItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9818C63BE500AD682A /* LibraryItem.mm */; };
		49EB4CE918C63BE500AD682A /* LibraryTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9A18C63BE500AD682A /* LibraryTableCell.m */; };
		49EB4CEA18C63BE500AD682A /* LibraryTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9C18C63BE500AD682A /* LibraryTableView.m */; };
		49EB4CEB18C63BE500AD682A /* LibraryWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9E18C63BE500AD682A /* LibraryWindowController.m */; };
		49EB4CEC18C63BE500AD682A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4C9F18C63BE500AD682A /* main.m */; };
		49EB4CED18C63BE500AD682A /* NSStringAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CA118C63BE500AD682A /* NSStringAdditions.mm */; };
		49EB4CEE18C63BE500AD682A /* PreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CA418C63BE500AD682A /* PreferencesWindowController.m */; };
		49EB4CF018C63BE500AD682A /* sparkle_dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4CA618C63BE500AD682A /* sparkle_dsa_pub.pem */; };
		49EB4CF118C63BE500AD682A /* TemplateChooserItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CA818C63BE500AD682A /* TemplateChooserItem.mm */; };
		49EB4CF218C63BE500AD682A /* TemplateChooserViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CAA18C63BE500AD682A /* TemplateChooserViewController.m */; };
		49EB4CF318C63BE500AD682A /* TemplateChooserWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CAC18C63BE500AD682A /* TemplateChooserWindowController.m */; };
		49EB4CF418C63BE500AD682A /* VerticallyCenteredTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EB4CAE18C63BE500AD682A /* VerticallyCenteredTextFieldCell.m */; };
		49EB4D0B18C6536100AD682A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49EB4CFF18C6536000AD682A /* MainMenu.xib */; };
		AB2672121E5E8FC900B971E0 /* roms in Resources */ = {isa = PBXBuildFile; fileRef = AB2672111E5E8FC900B971E0 /* roms */; };
		B32914241AD16C4400EB7046 /* images in Resources */ = {isa = PBXBuildFile; fileRef = B32914231AD16C4400EB7046 /* images */; };
		F60993D622C97E7E00B9BE53 /* libemulation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F60993D522C97E7E00B9BE53 /* libemulation.a */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		3AE5C20A27D0E26200C6FB9A /* Embed Libraries */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				3AE5C1FF27D0E26200C6FB9A /* libogg.dylib in Embed Libraries */,
				3AE5C20427D0E26200C6FB9A /* libsndfile.dylib in Embed Libraries */,
				3AE5C20927D0E26200C6FB9A /* libzstd.dylib in Embed Libraries */,
				3AE5C20327D0E26200C6FB9A /* libsamplerate.dylib in Embed Libraries */,
				3A7E3CAB27D0EAB4004759CD /* libFLAC.dylib in Embed Libraries */,
				3AE5C20227D0E26200C6FB9A /* libportaudio.dylib in Embed Libraries */,
				3AE5C20527D0E26200C6FB9A /* libvorbis.dylib in Embed Libraries */,
				3AE5C20027D0E26200C6FB9A /* libopus.dylib in Embed Libraries */,
				3AE5C20627D0E26200C6FB9A /* libvorbisenc.dylib in Embed Libraries */,
				3AE5C20127D0E26200C6FB9A /* libpng16.dylib in Embed Libraries */,
				3AE5C20727D0E26200C6FB9A /* libxml2.dylib in Embed Libraries */,
				3AE5C20827D0E26200C6FB9A /* libzip.dylib in Embed Libraries */,
			);
			name = "Embed Libraries";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		003B158312EE26BA003FB8F6 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
		003B165112EE275C003FB8F6 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
		003B165712EE276E003FB8F6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
		003B167B12EE27ED003FB8F6 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
		003B16C712EE2A61003FB8F6 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
		0054E4A01131BE7A006D32D9 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
		0054E4A61131BE8A006D32D9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
		0054E6301131BEE7006D32D9 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
		0054E66B1131BF58006D32D9 /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = System/Library/Frameworks/Quartz.framework; sourceTree = SDKROOT; };
		008CA97D147803E500B9F5D0 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
		00F4D0BE12E2E42F00B7F5E6 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; };
		3A7E3CA927D0EAB4004759CD /* libFLAC.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libFLAC.dylib; path = lib/libFLAC.dylib; sourceTree = "<group>"; };
		3ACF927627D0D0E80006876C /* libportaudio.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libportaudio.dylib; path = lib/libportaudio.dylib; sourceTree = "<group>"; };
		3ACF927727D0D0E80006876C /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = lib/libxml2.dylib; sourceTree = "<group>"; };
		3ACF927827D0D0E80006876C /* libsamplerate.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsamplerate.dylib; path = lib/libsamplerate.dylib; sourceTree = "<group>"; };
		3ACF927A27D0D0E80006876C /* libogg.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libogg.dylib; path = lib/libogg.dylib; sourceTree = "<group>"; };
		3ACF927B27D0D0E80006876C /* libzip.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libzip.dylib; path = lib/libzip.dylib; sourceTree = "<group>"; };
		3ACF927C27D0D0E80006876C /* libzstd.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libzstd.dylib; path = lib/libzstd.dylib; sourceTree = "<group>"; };
		3ACF927D27D0D0E80006876C /* libvorbis.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libvorbis.dylib; path = lib/libvorbis.dylib; sourceTree = "<group>"; };
		3ACF927E27D0D0E80006876C /* libsndfile.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsndfile.dylib; path = lib/libsndfile.dylib; sourceTree = "<group>"; };
		3ACF927F27D0D0E80006876C /* libvorbisenc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libvorbisenc.dylib; path = lib/libvorbisenc.dylib; sourceTree = "<group>"; };
		3ACF928027D0D0E80006876C /* libopus.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopus.dylib; path = lib/libopus.dylib; sourceTree = "<group>"; };
		3ACF928127D0D0E80006876C /* libpng16.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpng16.dylib; path = lib/libpng16.dylib; sourceTree = "<group>"; };
		3AE2ECE727D3E6A800379CA0 /* Info-standalone.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-standalone.plist"; sourceTree = "<group>"; };
		3AE5C1FC27D0E24000C6FB9A /* OpenEmulator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenEmulator.app; sourceTree = BUILT_PRODUCTS_DIR; };
		496AF1D818C677B600B35159 /* library */ = {isa = PBXFileReference; lastKnownFileType = folder; name = library; path = modules/libemulation/res/library; sourceTree = "<group>"; };
		496AF1D918C677B600B35159 /* sounds */ = {isa = PBXFileReference; lastKnownFileType = folder; name = sounds; path = modules/libemulation/res/sounds; sourceTree = "<group>"; };
		496AF1DA18C677B600B35159 /* templates */ = {isa = PBXFileReference; lastKnownFileType = folder; name = templates; path = modules/libemulation/res/templates; sourceTree = "<group>"; };
		49EB4C4A18C63BE500AD682A /* Application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Application.h; sourceTree = "<group>"; };
		49EB4C4B18C63BE500AD682A /* Application.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Application.m; sourceTree = "<group>"; };
		49EB4C4C18C63BE500AD682A /* AudioControlsWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioControlsWindowController.h; sourceTree = "<group>"; };
		49EB4C4D18C63BE500AD682A /* AudioControlsWindowController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AudioControlsWindowController.mm; sourceTree = "<group>"; };
		49EB4C4E18C63BE500AD682A /* BackgroundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BackgroundView.h; sourceTree = "<group>"; };
		49EB4C4F18C63BE500AD682A /* BackgroundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BackgroundView.m; sourceTree = "<group>"; };
		49EB4C5018C63BE500AD682A /* CanvasPrintView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanvasPrintView.h; sourceTree = "<group>"; };
		49EB4C5118C63BE500AD682A /* CanvasPrintView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CanvasPrintView.m; sourceTree = "<group>"; };
		49EB4C5218C63BE500AD682A /* CanvasToolbarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanvasToolbarView.h; sourceTree = "<group>"; };
		49EB4C5318C63BE500AD682A /* CanvasToolbarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CanvasToolbarView.m; sourceTree = "<group>"; };
		49EB4C5418C63BE500AD682A /* CanvasView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanvasView.h; sourceTree = "<group>"; };
		49EB4C5518C63BE500AD682A /* CanvasView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CanvasView.mm; sourceTree = "<group>"; };
		49EB4C5618C63BE500AD682A /* CanvasWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanvasWindow.h; sourceTree = "<group>"; };
		49EB4C5718C63BE500AD682A /* CanvasWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CanvasWindow.m; sourceTree = "<group>"; };
		49EB4C5818C63BE500AD682A /* CanvasWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanvasWindowController.h; sourceTree = "<group>"; };
		49EB4C5918C63BE500AD682A /* CanvasWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CanvasWindowController.m; sourceTree = "<group>"; };
		49EB4C5A18C63BE500AD682A /* Document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Document.h; sourceTree = "<group>"; };
		49EB4C5B18C63BE500AD682A /* Document.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Document.mm; sourceTree = "<group>"; };
		49EB4C5C18C63BE500AD682A /* DocumentController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentController.h; sourceTree = "<group>"; };
		49EB4C5D18C63BE500AD682A /* DocumentController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DocumentController.mm; sourceTree = "<group>"; };
		49EB4C5E18C63BE500AD682A /* EmulationItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulationItem.h; sourceTree = "<group>"; };
		49EB4C5F18C63BE500AD682A /* EmulationItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EmulationItem.mm; sourceTree = "<group>"; };
		49EB4C6018C63BE500AD682A /* EmulationOutlineCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulationOutlineCell.h; sourceTree = "<group>"; };
		49EB4C6118C63BE500AD682A /* EmulationOutlineCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EmulationOutlineCell.m; sourceTree = "<group>"; };
		49EB4C6218C63BE500AD682A /* EmulationOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulationOutlineView.h; sourceTree = "<group>"; };
		49EB4C6318C63BE500AD682A /* EmulationOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EmulationOutlineView.m; sourceTree = "<group>"; };
		49EB4C6418C63BE500AD682A /* EmulationWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulationWindowController.h; sourceTree = "<group>"; };
		49EB4C6518C63BE500AD682A /* EmulationWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EmulationWindowController.m; sourceTree = "<group>"; };
		49EB4C6718C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/AudioControls.xib; sourceTree = "<group>"; };
		49EB4C6918C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Canvas.xib; sourceTree = "<group>"; };
		49EB4C6B18C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Emulation.xib; sourceTree = "<group>"; };
		49EB4C6D18C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Library.xib; sourceTree = "<group>"; };
		49EB4C6F18C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
		49EB4C7118C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Preferences.xib; sourceTree = "<group>"; };
		49EB4C7318C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/TemplateChooser.xib; sourceTree = "<group>"; };
		49EB4C7518C63BE500AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/TemplateChooserView.xib; sourceTree = "<group>"; };
		49EB4C7718C63BE500AD682A /* AudioMax.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AudioMax.png; sourceTree = "<group>"; };
		49EB4C7818C63BE500AD682A /* AudioMin.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AudioMin.png; sourceTree = "<group>"; };
		49EB4C7918C63BE500AD682A /* AudioPause.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AudioPause.png; sourceTree = "<group>"; };
		49EB4C7A18C63BE500AD682A /* AudioPlay.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AudioPlay.png; sourceTree = "<group>"; };
		49EB4C7B18C63BE500AD682A /* AudioRecord.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AudioRecord.png; sourceTree = "<group>"; };
		49EB4C7C18C63BE500AD682A /* AudioStop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AudioStop.png; sourceTree = "<group>"; };
		49EB4C7D18C63BE500AD682A /* DiskImage.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = DiskImage.icns; sourceTree = "<group>"; };
		49EB4C7E18C63BE500AD682A /* Emulation.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Emulation.icns; sourceTree = "<group>"; };
		49EB4C7F18C63BE500AD682A /* EmulationShow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationShow.png; sourceTree = "<group>"; };
		49EB4C8018C63BE500AD682A /* EmulationShowPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationShowPressed.png; sourceTree = "<group>"; };
		49EB4C8118C63BE500AD682A /* EmulationShowRollover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationShowRollover.png; sourceTree = "<group>"; };
		49EB4C8218C63BE500AD682A /* EmulationShowSelected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationShowSelected.png; sourceTree = "<group>"; };
		49EB4C8318C63BE500AD682A /* EmulationUnmount.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationUnmount.png; sourceTree = "<group>"; };
		49EB4C8418C63BE500AD682A /* EmulationUnmountPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationUnmountPressed.png; sourceTree = "<group>"; };
		49EB4C8518C63BE500AD682A /* EmulationUnmountRollover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationUnmountRollover.png; sourceTree = "<group>"; };
		49EB4C8618C63BE500AD682A /* EmulationUnmountSelected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = EmulationUnmountSelected.png; sourceTree = "<group>"; };
		49EB4C8718C63BE500AD682A /* IconAudio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconAudio.png; sourceTree = "<group>"; };
		49EB4C8818C63BE500AD682A /* IconColdRestart.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconColdRestart.png; sourceTree = "<group>"; };
		49EB4C8918C63BE500AD682A /* IconDebuggerBreak.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconDebuggerBreak.png; sourceTree = "<group>"; };
		49EB4C8A18C63BE500AD682A /* IconDevices.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconDevices.png; sourceTree = "<group>"; };
		49EB4C8B18C63BE500AD682A /* IconGeneral.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconGeneral.png; sourceTree = "<group>"; };
		49EB4C8C18C63BE500AD682A /* IconInspector.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconInspector.png; sourceTree = "<group>"; };
		49EB4C8D18C63BE500AD682A /* IconLibrary.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconLibrary.png; sourceTree = "<group>"; };
		49EB4C8E18C63BE500AD682A /* IconPowerDown.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconPowerDown.png; sourceTree = "<group>"; };
		49EB4C8F18C63BE500AD682A /* IconRevert.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconRevert.png; sourceTree = "<group>"; };
		49EB4C9018C63BE500AD682A /* IconSleep.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconSleep.png; sourceTree = "<group>"; };
		49EB4C9118C63BE500AD682A /* IconVideo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconVideo.png; sourceTree = "<group>"; };
		49EB4C9218C63BE500AD682A /* IconWakeUp.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconWakeUp.png; sourceTree = "<group>"; };
		49EB4C9318C63BE500AD682A /* IconWarmRestart.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconWarmRestart.png; sourceTree = "<group>"; };
		49EB4C9418C63BE500AD682A /* OpenEmulator.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = OpenEmulator.icns; sourceTree = "<group>"; };
		49EB4C9518C63BE500AD682A /* ToolbarBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ToolbarBackground.png; sourceTree = "<group>"; };
		49EB4C9618C63BE500AD682A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		49EB4C9718C63BE500AD682A /* LibraryItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LibraryItem.h; sourceTree = "<group>"; };
		49EB4C9818C63BE500AD682A /* LibraryItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = LibraryItem.mm; sourceTree = "<group>"; };
		49EB4C9918C63BE500AD682A /* LibraryTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LibraryTableCell.h; sourceTree = "<group>"; };
		49EB4C9A18C63BE500AD682A /* LibraryTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LibraryTableCell.m; sourceTree = "<group>"; };
		49EB4C9B18C63BE500AD682A /* LibraryTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LibraryTableView.h; sourceTree = "<group>"; };
		49EB4C9C18C63BE500AD682A /* LibraryTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LibraryTableView.m; sourceTree = "<group>"; };
		49EB4C9D18C63BE500AD682A /* LibraryWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LibraryWindowController.h; sourceTree = "<group>"; };
		49EB4C9E18C63BE500AD682A /* LibraryWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LibraryWindowController.m; sourceTree = "<group>"; };
		49EB4C9F18C63BE500AD682A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		49EB4CA018C63BE500AD682A /* NSStringAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringAdditions.h; sourceTree = "<group>"; };
		49EB4CA118C63BE500AD682A /* NSStringAdditions.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NSStringAdditions.mm; sourceTree = "<group>"; };
		49EB4CA218C63BE500AD682A /* OpenEmulator_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenEmulator_Prefix.pch; sourceTree = "<group>"; };
		49EB4CA318C63BE500AD682A /* PreferencesWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferencesWindowController.h; sourceTree = "<group>"; };
		49EB4CA418C63BE500AD682A /* PreferencesWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferencesWindowController.m; sourceTree = "<group>"; };
		49EB4CA618C63BE500AD682A /* sparkle_dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sparkle_dsa_pub.pem; sourceTree = "<group>"; };
		49EB4CA718C63BE500AD682A /* TemplateChooserItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateChooserItem.h; sourceTree = "<group>"; };
		49EB4CA818C63BE500AD682A /* TemplateChooserItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TemplateChooserItem.mm; sourceTree = "<group>"; };
		49EB4CA918C63BE500AD682A /* TemplateChooserViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateChooserViewController.h; sourceTree = "<group>"; };
		49EB4CAA18C63BE500AD682A /* TemplateChooserViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TemplateChooserViewController.m; sourceTree = "<group>"; };
		49EB4CAB18C63BE500AD682A /* TemplateChooserWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateChooserWindowController.h; sourceTree = "<group>"; };
		49EB4CAC18C63BE500AD682A /* TemplateChooserWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TemplateChooserWindowController.m; sourceTree = "<group>"; };
		49EB4CAD18C63BE500AD682A /* VerticallyCenteredTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VerticallyCenteredTextFieldCell.h; sourceTree = "<group>"; };
		49EB4CAE18C63BE500AD682A /* VerticallyCenteredTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VerticallyCenteredTextFieldCell.m; sourceTree = "<group>"; };
		49EB4CF818C6536000AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = AudioControls.xib; sourceTree = "<group>"; };
		49EB4CFA18C6536000AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Canvas.xib; sourceTree = "<group>"; };
		49EB4CFC18C6536000AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Emulation.xib; sourceTree = "<group>"; };
		49EB4CFE18C6536000AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Library.xib; sourceTree = "<group>"; };
		49EB4D0018C6536000AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = MainMenu.xib; sourceTree = "<group>"; };
		49EB4D0218C6536100AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Preferences.xib; sourceTree = "<group>"; };
		49EB4D0418C6536100AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = TemplateChooser.xib; sourceTree = "<group>"; };
		49EB4D0618C6536100AD682A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = TemplateChooserView.xib; sourceTree = "<group>"; };
		8D15AC370486D014006FF6A4 /* OpenEmulator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenEmulator.app; sourceTree = BUILT_PRODUCTS_DIR; };
		AB2672111E5E8FC900B971E0 /* roms */ = {isa = PBXFileReference; lastKnownFileType = folder; name = roms; path = modules/libemulation/res/roms; sourceTree = "<group>"; };
		B32914231AD16C4400EB7046 /* images */ = {isa = PBXFileReference; lastKnownFileType = folder; name = images; path = modules/libemulation/res/images; sourceTree = "<group>"; };
		F60993D522C97E7E00B9BE53 /* libemulation.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libemulation.a; path = modules/libemulation/build/libemulation.a; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		3AE5C1DF27D0E24000C6FB9A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3AE5C1E027D0E24000C6FB9A /* Cocoa.framework in Frameworks */,
				3AE5C1E127D0E24000C6FB9A /* libxml2.dylib in Frameworks */,
				3AE5C1E227D0E24000C6FB9A /* libsamplerate.dylib in Frameworks */,
				3AE5C1E327D0E24000C6FB9A /* libogg.dylib in Frameworks */,
				3A7E3CAA27D0EAB4004759CD /* libFLAC.dylib in Frameworks */,
				3AE5C1E427D0E24000C6FB9A /* OpenGL.framework in Frameworks */,
				3AE5C1E527D0E24000C6FB9A /* Carbon.framework in Frameworks */,
				3AE5C1E627D0E24000C6FB9A /* Quartz.framework in Frameworks */,
				3AE5C1E727D0E24000C6FB9A /* ApplicationServices.framework in Frameworks */,
				3AE5C1E827D0E24000C6FB9A /* libopus.dylib in Frameworks */,
				3AE5C1E927D0E24000C6FB9A /* libportaudio.dylib in Frameworks */,
				3AE5C1EA27D0E24000C6FB9A /* CoreAudioKit.framework in Frameworks */,
				3AE5C1EB27D0E24000C6FB9A /* libzip.dylib in Frameworks */,
				3AE5C1EC27D0E24000C6FB9A /* AudioToolbox.framework in Frameworks */,
				3AE5C1ED27D0E24000C6FB9A /* libzstd.dylib in Frameworks */,
				3AE5C1EE27D0E24000C6FB9A /* AudioUnit.framework in Frameworks */,
				3AE5C1EF27D0E24000C6FB9A /* CoreAudio.framework in Frameworks */,
				3AE5C1F127D0E24000C6FB9A /* libvorbisenc.dylib in Frameworks */,
				3AE5C1F227D0E24000C6FB9A /* libsndfile.dylib in Frameworks */,
				3AE5C1F327D0E24000C6FB9A /* libpng16.dylib in Frameworks */,
				3AE5C1F427D0E24000C6FB9A /* CoreServices.framework in Frameworks */,
				3AE5C1F527D0E24000C6FB9A /* libvorbis.dylib in Frameworks */,
				3AE5C1F627D0E24000C6FB9A /* IOKit.framework in Frameworks */,
				3AE5C1F727D0E24000C6FB9A /* libemulation.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC330486D014006FF6A4 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0054E4A11131BE7A006D32D9 /* Cocoa.framework in Frameworks */,
				3ACF928427D0D0E80006876C /* libxml2.dylib in Frameworks */,
				3ACF928627D0D0E80006876C /* libsamplerate.dylib in Frameworks */,
				3ACF928A27D0D0E80006876C /* libogg.dylib in Frameworks */,
				3A7E3CAC27D0EAC2004759CD /* libFLAC.dylib in Frameworks */,
				0054E4A71131BE8A006D32D9 /* OpenGL.framework in Frameworks */,
				0054E6311131BEE7006D32D9 /* Carbon.framework in Frameworks */,
				0054E66C1131BF58006D32D9 /* Quartz.framework in Frameworks */,
				00F4D0BF12E2E42F00B7F5E6 /* ApplicationServices.framework in Frameworks */,
				3ACF929627D0D0E80006876C /* libopus.dylib in Frameworks */,
				3ACF928227D0D0E80006876C /* libportaudio.dylib in Frameworks */,
				003B167C12EE27ED003FB8F6 /* CoreAudioKit.framework in Frameworks */,
				3ACF928C27D0D0E80006876C /* libzip.dylib in Frameworks */,
				003B16B212EE2A05003FB8F6 /* AudioToolbox.framework in Frameworks */,
				3ACF928E27D0D0E80006876C /* libzstd.dylib in Frameworks */,
				003B16B712EE2A0D003FB8F6 /* AudioUnit.framework in Frameworks */,
				003B16C312EE2A18003FB8F6 /* CoreAudio.framework in Frameworks */,
				3ACF929427D0D0E80006876C /* libvorbisenc.dylib in Frameworks */,
				3ACF929227D0D0E80006876C /* libsndfile.dylib in Frameworks */,
				3ACF929827D0D0E80006876C /* libpng16.dylib in Frameworks */,
				003B16C812EE2A61003FB8F6 /* CoreServices.framework in Frameworks */,
				3ACF929027D0D0E80006876C /* libvorbis.dylib in Frameworks */,
				008CA97E147803E500B9F5D0 /* IOKit.framework in Frameworks */,
				F60993D622C97E7E00B9BE53 /* libemulation.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		000A78A50FBA464600A0F12E /* OpenEmulator.app */ = {
			isa = PBXGroup;
			children = (
				49EB4C4818C63BE500AD682A /* src */,
				2A37F4C3FDCFA73011CA2CEA /* Frameworks */,
			);
			name = OpenEmulator.app;
			sourceTree = "<group>";
		};
		19C28FB0FE9D524F11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				8D15AC370486D014006FF6A4 /* OpenEmulator.app */,
				3AE5C1FC27D0E24000C6FB9A /* OpenEmulator.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		2A37F4AAFDCFA73011CA2CEA /* OpenEmulator */ = {
			isa = PBXGroup;
			children = (
				AB2672111E5E8FC900B971E0 /* roms */,
				B32914231AD16C4400EB7046 /* images */,
				496AF1D818C677B600B35159 /* library */,
				496AF1D918C677B600B35159 /* sounds */,
				496AF1DA18C677B600B35159 /* templates */,
				000A78A50FBA464600A0F12E /* OpenEmulator.app */,
				19C28FB0FE9D524F11CA2CBB /* Products */,
				F60993D422C97E7E00B9BE53 /* Frameworks */,
			);
			name = OpenEmulator;
			sourceTree = "<group>";
		};
		2A37F4C3FDCFA73011CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				00F4D0BE12E2E42F00B7F5E6 /* ApplicationServices.framework */,
				003B165712EE276E003FB8F6 /* AudioToolbox.framework */,
				003B165112EE275C003FB8F6 /* AudioUnit.framework */,
				0054E6301131BEE7006D32D9 /* Carbon.framework */,
				0054E4A01131BE7A006D32D9 /* Cocoa.framework */,
				003B158312EE26BA003FB8F6 /* CoreAudio.framework */,
				003B167B12EE27ED003FB8F6 /* CoreAudioKit.framework */,
				003B16C712EE2A61003FB8F6 /* CoreServices.framework */,
				008CA97D147803E500B9F5D0 /* IOKit.framework */,
				0054E4A61131BE8A006D32D9 /* OpenGL.framework */,
				0054E66B1131BF58006D32D9 /* Quartz.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		49EB4C4818C63BE500AD682A /* src */ = {
			isa = PBXGroup;
			children = (
				49EB4C4918C63BE500AD682A /* macosx */,
			);
			path = src;
			sourceTree = "<group>";
		};
		49EB4C4918C63BE500AD682A /* macosx */ = {
			isa = PBXGroup;
			children = (
				49EB4C4A18C63BE500AD682A /* Application.h */,
				49EB4C4B18C63BE500AD682A /* Application.m */,
				49EB4C4C18C63BE500AD682A /* AudioControlsWindowController.h */,
				49EB4C4D18C63BE500AD682A /* AudioControlsWindowController.mm */,
				49EB4C4E18C63BE500AD682A /* BackgroundView.h */,
				49EB4C4F18C63BE500AD682A /* BackgroundView.m */,
				49EB4C5018C63BE500AD682A /* CanvasPrintView.h */,
				49EB4C5118C63BE500AD682A /* CanvasPrintView.m */,
				49EB4C5218C63BE500AD682A /* CanvasToolbarView.h */,
				49EB4C5318C63BE500AD682A /* CanvasToolbarView.m */,
				49EB4C5418C63BE500AD682A /* CanvasView.h */,
				49EB4C5518C63BE500AD682A /* CanvasView.mm */,
				49EB4C5618C63BE500AD682A /* CanvasWindow.h */,
				49EB4C5718C63BE500AD682A /* CanvasWindow.m */,
				49EB4C5818C63BE500AD682A /* CanvasWindowController.h */,
				49EB4C5918C63BE500AD682A /* CanvasWindowController.m */,
				49EB4C5A18C63BE500AD682A /* Document.h */,
				49EB4C5B18C63BE500AD682A /* Document.mm */,
				49EB4C5C18C63BE500AD682A /* DocumentController.h */,
				49EB4C5D18C63BE500AD682A /* DocumentController.mm */,
				49EB4C5E18C63BE500AD682A /* EmulationItem.h */,
				49EB4C5F18C63BE500AD682A /* EmulationItem.mm */,
				49EB4C6018C63BE500AD682A /* EmulationOutlineCell.h */,
				49EB4C6118C63BE500AD682A /* EmulationOutlineCell.m */,
				49EB4C6218C63BE500AD682A /* EmulationOutlineView.h */,
				49EB4C6318C63BE500AD682A /* EmulationOutlineView.m */,
				49EB4C6418C63BE500AD682A /* EmulationWindowController.h */,
				49EB4C6518C63BE500AD682A /* EmulationWindowController.m */,
				49EB4C6618C63BE500AD682A /* AudioControls.xib */,
				49EB4C6818C63BE500AD682A /* Canvas.xib */,
				49EB4C6A18C63BE500AD682A /* Emulation.xib */,
				49EB4C6C18C63BE500AD682A /* Library.xib */,
				49EB4C6E18C63BE500AD682A /* MainMenu.xib */,
				49EB4C7018C63BE500AD682A /* Preferences.xib */,
				49EB4C7218C63BE500AD682A /* TemplateChooser.xib */,
				49EB4C7418C63BE500AD682A /* TemplateChooserView.xib */,
				49EB4C7618C63BE500AD682A /* Images */,
				49EB4C9618C63BE500AD682A /* Info.plist */,
				3AE2ECE727D3E6A800379CA0 /* Info-standalone.plist */,
				49EB4C9718C63BE500AD682A /* LibraryItem.h */,
				49EB4C9818C63BE500AD682A /* LibraryItem.mm */,
				49EB4C9918C63BE500AD682A /* LibraryTableCell.h */,
				49EB4C9A18C63BE500AD682A /* LibraryTableCell.m */,
				49EB4C9B18C63BE500AD682A /* LibraryTableView.h */,
				49EB4C9C18C63BE500AD682A /* LibraryTableView.m */,
				49EB4C9D18C63BE500AD682A /* LibraryWindowController.h */,
				49EB4C9E18C63BE500AD682A /* LibraryWindowController.m */,
				49EB4C9F18C63BE500AD682A /* main.m */,
				49EB4CA018C63BE500AD682A /* NSStringAdditions.h */,
				49EB4CA118C63BE500AD682A /* NSStringAdditions.mm */,
				49EB4CA218C63BE500AD682A /* OpenEmulator_Prefix.pch */,
				49EB4CA318C63BE500AD682A /* PreferencesWindowController.h */,
				49EB4CA418C63BE500AD682A /* PreferencesWindowController.m */,
				49EB4CA618C63BE500AD682A /* sparkle_dsa_pub.pem */,
				49EB4CA718C63BE500AD682A /* TemplateChooserItem.h */,
				49EB4CA818C63BE500AD682A /* TemplateChooserItem.mm */,
				49EB4CA918C63BE500AD682A /* TemplateChooserViewController.h */,
				49EB4CAA18C63BE500AD682A /* TemplateChooserViewController.m */,
				49EB4CAB18C63BE500AD682A /* TemplateChooserWindowController.h */,
				49EB4CAC18C63BE500AD682A /* TemplateChooserWindowController.m */,
				49EB4CAD18C63BE500AD682A /* VerticallyCenteredTextFieldCell.h */,
				49EB4CAE18C63BE500AD682A /* VerticallyCenteredTextFieldCell.m */,
				49EB4CF618C6536000AD682A /* English.lproj */,
			);
			path = macosx;
			sourceTree = "<group>";
		};
		49EB4C7618C63BE500AD682A /* Images */ = {
			isa = PBXGroup;
			children = (
				49EB4C7718C63BE500AD682A /* AudioMax.png */,
				49EB4C7818C63BE500AD682A /* AudioMin.png */,
				49EB4C7918C63BE500AD682A /* AudioPause.png */,
				49EB4C7A18C63BE500AD682A /* AudioPlay.png */,
				49EB4C7B18C63BE500AD682A /* AudioRecord.png */,
				49EB4C7C18C63BE500AD682A /* AudioStop.png */,
				49EB4C7D18C63BE500AD682A /* DiskImage.icns */,
				49EB4C7E18C63BE500AD682A /* Emulation.icns */,
				49EB4C7F18C63BE500AD682A /* EmulationShow.png */,
				49EB4C8018C63BE500AD682A /* EmulationShowPressed.png */,
				49EB4C8118C63BE500AD682A /* EmulationShowRollover.png */,
				49EB4C8218C63BE500AD682A /* EmulationShowSelected.png */,
				49EB4C8318C63BE500AD682A /* EmulationUnmount.png */,
				49EB4C8418C63BE500AD682A /* EmulationUnmountPressed.png */,
				49EB4C8518C63BE500AD682A /* EmulationUnmountRollover.png */,
				49EB4C8618C63BE500AD682A /* EmulationUnmountSelected.png */,
				49EB4C8718C63BE500AD682A /* IconAudio.png */,
				49EB4C8818C63BE500AD682A /* IconColdRestart.png */,
				49EB4C8918C63BE500AD682A /* IconDebuggerBreak.png */,
				49EB4C8A18C63BE500AD682A /* IconDevices.png */,
				49EB4C8B18C63BE500AD682A /* IconGeneral.png */,
				49EB4C8C18C63BE500AD682A /* IconInspector.png */,
				49EB4C8D18C63BE500AD682A /* IconLibrary.png */,
				49EB4C8E18C63BE500AD682A /* IconPowerDown.png */,
				49EB4C8F18C63BE500AD682A /* IconRevert.png */,
				49EB4C9018C63BE500AD682A /* IconSleep.png */,
				49EB4C9118C63BE500AD682A /* IconVideo.png */,
				49EB4C9218C63BE500AD682A /* IconWakeUp.png */,
				49EB4C9318C63BE500AD682A /* IconWarmRestart.png */,
				49EB4C9418C63BE500AD682A /* OpenEmulator.icns */,
				49EB4C9518C63BE500AD682A /* ToolbarBackground.png */,
			);
			path = Images;
			sourceTree = "<group>";
		};
		49EB4CF618C6536000AD682A /* English.lproj */ = {
			isa = PBXGroup;
			children = (
				49EB4CF718C6536000AD682A /* AudioControls.xib */,
				49EB4CF918C6536000AD682A /* Canvas.xib */,
				49EB4CFB18C6536000AD682A /* Emulation.xib */,
				49EB4CFD18C6536000AD682A /* Library.xib */,
				49EB4CFF18C6536000AD682A /* MainMenu.xib */,
				49EB4D0118C6536000AD682A /* Preferences.xib */,
				49EB4D0318C6536100AD682A /* TemplateChooser.xib */,
				49EB4D0518C6536100AD682A /* TemplateChooserView.xib */,
			);
			path = English.lproj;
			sourceTree = "<group>";
		};
		F60993D422C97E7E00B9BE53 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				3A7E3CA927D0EAB4004759CD /* libFLAC.dylib */,
				3ACF927A27D0D0E80006876C /* libogg.dylib */,
				3ACF928027D0D0E80006876C /* libopus.dylib */,
				3ACF928127D0D0E80006876C /* libpng16.dylib */,
				3ACF927627D0D0E80006876C /* libportaudio.dylib */,
				3ACF927827D0D0E80006876C /* libsamplerate.dylib */,
				3ACF927E27D0D0E80006876C /* libsndfile.dylib */,
				3ACF927D27D0D0E80006876C /* libvorbis.dylib */,
				3ACF927F27D0D0E80006876C /* libvorbisenc.dylib */,
				3ACF927727D0D0E80006876C /* libxml2.dylib */,
				3ACF927B27D0D0E80006876C /* libzip.dylib */,
				3ACF927C27D0D0E80006876C /* libzstd.dylib */,
				F60993D522C97E7E00B9BE53 /* libemulation.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		3AE5C19627D0E24000C6FB9A /* OpenEmulator-standalone */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3AE5C1F927D0E24000C6FB9A /* Build configuration list for PBXNativeTarget "OpenEmulator-standalone" */;
			buildPhases = (
				3AE5C19727D0E24000C6FB9A /* Resources */,
				3AE5C1C527D0E24000C6FB9A /* Sources */,
				3AE5C1DF27D0E24000C6FB9A /* Frameworks */,
				3AE5C1F827D0E24000C6FB9A /* ShellScript */,
				3AE5C20A27D0E26200C6FB9A /* Embed Libraries */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "OpenEmulator-standalone";
			productInstallPath = "$(HOME)/Applications";
			productName = OpenEmulator;
			productReference = 3AE5C1FC27D0E24000C6FB9A /* OpenEmulator.app */;
			productType = "com.apple.product-type.application";
		};
		8D15AC270486D014006FF6A4 /* OpenEmulator */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "OpenEmulator" */;
			buildPhases = (
				8D15AC2B0486D014006FF6A4 /* Resources */,
				8D15AC300486D014006FF6A4 /* Sources */,
				8D15AC330486D014006FF6A4 /* Frameworks */,
				003B149F12EE10D2003FB8F6 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = OpenEmulator;
			productInstallPath = "$(HOME)/Applications";
			productName = OpenEmulator;
			productReference = 8D15AC370486D014006FF6A4 /* OpenEmulator.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		2A37F4A9FDCFA73011CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0820;
				ORGANIZATIONNAME = OpenEmulator;
			};
			buildConfigurationList = C05733CB08A9546B00998B17 /* Build configuration list for PBXProject "OpenEmulator" */;
			compatibilityVersion = "Xcode 8.0";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = 2A37F4AAFDCFA73011CA2CEA /* OpenEmulator */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				8D15AC270486D014006FF6A4 /* OpenEmulator */,
				3AE5C19627D0E24000C6FB9A /* OpenEmulator-standalone */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		3AE5C19727D0E24000C6FB9A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3AE5C19827D0E24000C6FB9A /* sparkle_dsa_pub.pem in Resources */,
				3AE5C19927D0E24000C6FB9A /* AudioPlay.png in Resources */,
				3AE5C19A27D0E24000C6FB9A /* IconRevert.png in Resources */,
				3AE5C19B27D0E24000C6FB9A /* IconVideo.png in Resources */,
				3AE5C19C27D0E24000C6FB9A /* IconWakeUp.png in Resources */,
				3AE5C19D27D0E24000C6FB9A /* EmulationUnmountSelected.png in Resources */,
				3AE5C19E27D0E24000C6FB9A /* EmulationShowPressed.png in Resources */,
				3AE5C19F27D0E24000C6FB9A /* Preferences.xib in Resources */,
				3AE5C1A027D0E24000C6FB9A /* IconAudio.png in Resources */,
				3AE5C1A127D0E24000C6FB9A /* DiskImage.icns in Resources */,
				3AE5C1A227D0E24000C6FB9A /* IconDevices.png in Resources */,
				3AE5C1A327D0E24000C6FB9A /* IconSleep.png in Resources */,
				3AE5C1A427D0E24000C6FB9A /* library in Resources */,
				3AE5C1A527D0E24000C6FB9A /* EmulationShow.png in Resources */,
				3AE5C1A627D0E24000C6FB9A /* EmulationUnmountPressed.png in Resources */,
				3AE5C1A727D0E24000C6FB9A /* roms in Resources */,
				3AE5C1A827D0E24000C6FB9A /* templates in Resources */,
				3AE5C1A927D0E24000C6FB9A /* EmulationUnmountRollover.png in Resources */,
				3AE5C1AA27D0E24000C6FB9A /* IconInspector.png in Resources */,
				3AE5C1AB27D0E24000C6FB9A /* IconLibrary.png in Resources */,
				3AE5C1AC27D0E24000C6FB9A /* IconWarmRestart.png in Resources */,
				3AE5C1AD27D0E24000C6FB9A /* Emulation.icns in Resources */,
				3AE5C1AE27D0E24000C6FB9A /* EmulationShowRollover.png in Resources */,
				3AE5C1AF27D0E24000C6FB9A /* IconDebuggerBreak.png in Resources */,
				3AE5C1B027D0E24000C6FB9A /* Library.xib in Resources */,
				3AE5C1B127D0E24000C6FB9A /* AudioMax.png in Resources */,
				3AE5C1B227D0E24000C6FB9A /* TemplateChooserView.xib in Resources */,
				3AE5C1B327D0E24000C6FB9A /* ToolbarBackground.png in Resources */,
				3AE5C1B427D0E24000C6FB9A /* Canvas.xib in Resources */,
				3AE5C1B527D0E24000C6FB9A /* AudioControls.xib in Resources */,
				3AE5C1B627D0E24000C6FB9A /* IconColdRestart.png in Resources */,
				3AE5C1B727D0E24000C6FB9A /* sounds in Resources */,
				3AE5C1B827D0E24000C6FB9A /* EmulationShowSelected.png in Resources */,
				3AE5C1B927D0E24000C6FB9A /* IconPowerDown.png in Resources */,
				3AE5C1BA27D0E24000C6FB9A /* IconGeneral.png in Resources */,
				3AE5C1BB27D0E24000C6FB9A /* AudioRecord.png in Resources */,
				3AE5C1BC27D0E24000C6FB9A /* OpenEmulator.icns in Resources */,
				3AE5C1BD27D0E24000C6FB9A /* MainMenu.xib in Resources */,
				3AE5C1BE27D0E24000C6FB9A /* AudioMin.png in Resources */,
				3AE5C1BF27D0E24000C6FB9A /* AudioPause.png in Resources */,
				3AE5C1C027D0E24000C6FB9A /* TemplateChooser.xib in Resources */,
				3AE2ECE827D3E6A800379CA0 /* Info-standalone.plist in Resources */,
				3AE5C1C127D0E24000C6FB9A /* EmulationUnmount.png in Resources */,
				3AE5C1C227D0E24000C6FB9A /* AudioStop.png in Resources */,
				3AE5C1C327D0E24000C6FB9A /* Emulation.xib in Resources */,
				3AE5C1C427D0E24000C6FB9A /* images in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC2B0486D014006FF6A4 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				49EB4CF018C63BE500AD682A /* sparkle_dsa_pub.pem in Resources */,
				49EB4CCB18C63BE500AD682A /* AudioPlay.png in Resources */,
				49EB4CE018C63BE500AD682A /* IconRevert.png in Resources */,
				49EB4CE218C63BE500AD682A /* IconVideo.png in Resources */,
				49EB4CE318C63BE500AD682A /* IconWakeUp.png in Resources */,
				49EB4CD718C63BE500AD682A /* EmulationUnmountSelected.png in Resources */,
				49EB4CD118C63BE500AD682A /* EmulationShowPressed.png in Resources */,
				49EB4CC518C63BE500AD682A /* Preferences.xib in Resources */,
				49EB4CD818C63BE500AD682A /* IconAudio.png in Resources */,
				49EB4CCE18C63BE500AD682A /* DiskImage.icns in Resources */,
				49EB4CDB18C63BE500AD682A /* IconDevices.png in Resources */,
				49EB4CE118C63BE500AD682A /* IconSleep.png in Resources */,
				496AF1DC18C677B600B35159 /* library in Resources */,
				49EB4CD018C63BE500AD682A /* EmulationShow.png in Resources */,
				49EB4CD518C63BE500AD682A /* EmulationUnmountPressed.png in Resources */,
				AB2672121E5E8FC900B971E0 /* roms in Resources */,
				496AF1DE18C677B600B35159 /* templates in Resources */,
				49EB4CD618C63BE500AD682A /* EmulationUnmountRollover.png in Resources */,
				49EB4CDD18C63BE500AD682A /* IconInspector.png in Resources */,
				49EB4CDE18C63BE500AD682A /* IconLibrary.png in Resources */,
				49EB4CE418C63BE500AD682A /* IconWarmRestart.png in Resources */,
				49EB4CCF18C63BE500AD682A /* Emulation.icns in Resources */,
				49EB4CD218C63BE500AD682A /* EmulationShowRollover.png in Resources */,
				49EB4CDA18C63BE500AD682A /* IconDebuggerBreak.png in Resources */,
				49EB4CC318C63BE500AD682A /* Library.xib in Resources */,
				49EB4CC818C63BE500AD682A /* AudioMax.png in Resources */,
				49EB4CC718C63BE500AD682A /* TemplateChooserView.xib in Resources */,
				49EB4CE618C63BE500AD682A /* ToolbarBackground.png in Resources */,
				49EB4CC118C63BE500AD682A /* Canvas.xib in Resources */,
				49EB4CC018C63BE500AD682A /* AudioControls.xib in Resources */,
				49EB4CD918C63BE500AD682A /* IconColdRestart.png in Resources */,
				496AF1DD18C677B600B35159 /* sounds in Resources */,
				49EB4CD318C63BE500AD682A /* EmulationShowSelected.png in Resources */,
				49EB4CDF18C63BE500AD682A /* IconPowerDown.png in Resources */,
				49EB4CDC18C63BE500AD682A /* IconGeneral.png in Resources */,
				49EB4CCC18C63BE500AD682A /* AudioRecord.png in Resources */,
				49EB4CE518C63BE500AD682A /* OpenEmulator.icns in Resources */,
				49EB4D0B18C6536100AD682A /* MainMenu.xib in Resources */,
				49EB4CC918C63BE500AD682A /* AudioMin.png in Resources */,
				49EB4CCA18C63BE500AD682A /* AudioPause.png in Resources */,
				49EB4CC618C63BE500AD682A /* TemplateChooser.xib in Resources */,
				49EB4CD418C63BE500AD682A /* EmulationUnmount.png in Resources */,
				49EB4CCD18C63BE500AD682A /* AudioStop.png in Resources */,
				49EB4CC218C63BE500AD682A /* Emulation.xib in Resources */,
				B32914241AD16C4400EB7046 /* images in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		003B149F12EE10D2003FB8F6 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "VERSION=$(/usr/libexec/PlistBuddy -c \"Print CFBundleShortVersionString\" \"$INFOPLIST_FILE\")-$(date -u \"+%Y%m%d%H%M\")\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $VERSION\" \"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}\"";
		};
		3AE5C1F827D0E24000C6FB9A /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "VERSION=$(/usr/libexec/PlistBuddy -c \"Print CFBundleShortVersionString\" \"$INFOPLIST_FILE\")-$(date -u \"+%Y%m%d%H%M\")\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $VERSION\" \"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}\"";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		3AE5C1C527D0E24000C6FB9A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3AE5C1C627D0E24000C6FB9A /* CanvasView.mm in Sources */,
				3AE5C1C727D0E24000C6FB9A /* LibraryTableView.m in Sources */,
				3AE5C1C827D0E24000C6FB9A /* EmulationWindowController.m in Sources */,
				3AE5C1C927D0E24000C6FB9A /* BackgroundView.m in Sources */,
				3AE5C1CA27D0E24000C6FB9A /* EmulationItem.mm in Sources */,
				3AE5C1CB27D0E24000C6FB9A /* TemplateChooserViewController.m in Sources */,
				3AE5C1CC27D0E24000C6FB9A /* CanvasWindow.m in Sources */,
				3AE5C1CD27D0E24000C6FB9A /* LibraryWindowController.m in Sources */,
				3AE5C1CE27D0E24000C6FB9A /* EmulationOutlineView.m in Sources */,
				3AE5C1CF27D0E24000C6FB9A /* LibraryItem.mm in Sources */,
				3AE5C1D027D0E24000C6FB9A /* NSStringAdditions.mm in Sources */,
				3AE5C1D127D0E24000C6FB9A /* PreferencesWindowController.m in Sources */,
				3AE5C1D227D0E24000C6FB9A /* EmulationOutlineCell.m in Sources */,
				3AE5C1D327D0E24000C6FB9A /* main.m in Sources */,
				3AE5C1D427D0E24000C6FB9A /* CanvasWindowController.m in Sources */,
				3AE5C1D527D0E24000C6FB9A /* CanvasPrintView.m in Sources */,
				3AE5C1D627D0E24000C6FB9A /* Document.mm in Sources */,
				3AE5C1D727D0E24000C6FB9A /* DocumentController.mm in Sources */,
				3AE5C1D827D0E24000C6FB9A /* LibraryTableCell.m in Sources */,
				3AE5C1D927D0E24000C6FB9A /* VerticallyCenteredTextFieldCell.m in Sources */,
				3AE5C1DA27D0E24000C6FB9A /* TemplateChooserWindowController.m in Sources */,
				3AE5C1DB27D0E24000C6FB9A /* AudioControlsWindowController.mm in Sources */,
				3AE5C1DC27D0E24000C6FB9A /* TemplateChooserItem.mm in Sources */,
				3AE5C1DD27D0E24000C6FB9A /* Application.m in Sources */,
				3AE5C1DE27D0E24000C6FB9A /* CanvasToolbarView.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC300486D014006FF6A4 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				49EB4CB718C63BE500AD682A /* CanvasView.mm in Sources */,
				49EB4CEA18C63BE500AD682A /* LibraryTableView.m in Sources */,
				49EB4CBF18C63BE500AD682A /* EmulationWindowController.m in Sources */,
				49EB4CB418C63BE500AD682A /* BackgroundView.m in Sources */,
				49EB4CBC18C63BE500AD682A /* EmulationItem.mm in Sources */,
				49EB4CF218C63BE500AD682A /* TemplateChooserViewController.m in Sources */,
				49EB4CB818C63BE500AD682A /* CanvasWindow.m in Sources */,
				49EB4CEB18C63BE500AD682A /* LibraryWindowController.m in Sources */,
				49EB4CBE18C63BE500AD682A /* EmulationOutlineView.m in Sources */,
				49EB4CE818C63BE500AD682A /* LibraryItem.mm in Sources */,
				49EB4CED18C63BE500AD682A /* NSStringAdditions.mm in Sources */,
				49EB4CEE18C63BE500AD682A /* PreferencesWindowController.m in Sources */,
				49EB4CBD18C63BE500AD682A /* EmulationOutlineCell.m in Sources */,
				49EB4CEC18C63BE500AD682A /* main.m in Sources */,
				49EB4CB918C63BE500AD682A /* CanvasWindowController.m in Sources */,
				49EB4CB518C63BE500AD682A /* CanvasPrintView.m in Sources */,
				49EB4CBA18C63BE500AD682A /* Document.mm in Sources */,
				49EB4CBB18C63BE500AD682A /* DocumentController.mm in Sources */,
				49EB4CE918C63BE500AD682A /* LibraryTableCell.m in Sources */,
				49EB4CF418C63BE500AD682A /* VerticallyCenteredTextFieldCell.m in Sources */,
				49EB4CF318C63BE500AD682A /* TemplateChooserWindowController.m in Sources */,
				49EB4CB318C63BE500AD682A /* AudioControlsWindowController.mm in Sources */,
				49EB4CF118C63BE500AD682A /* TemplateChooserItem.mm in Sources */,
				49EB4CB218C63BE500AD682A /* Application.m in Sources */,
				49EB4CB618C63BE500AD682A /* CanvasToolbarView.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		49EB4C6618C63BE500AD682A /* AudioControls.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C6718C63BE500AD682A /* English */,
			);
			name = AudioControls.xib;
			sourceTree = "<group>";
		};
		49EB4C6818C63BE500AD682A /* Canvas.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C6918C63BE500AD682A /* English */,
			);
			name = Canvas.xib;
			sourceTree = "<group>";
		};
		49EB4C6A18C63BE500AD682A /* Emulation.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C6B18C63BE500AD682A /* English */,
			);
			name = Emulation.xib;
			sourceTree = "<group>";
		};
		49EB4C6C18C63BE500AD682A /* Library.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C6D18C63BE500AD682A /* English */,
			);
			name = Library.xib;
			sourceTree = "<group>";
		};
		49EB4C6E18C63BE500AD682A /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C6F18C63BE500AD682A /* English */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		49EB4C7018C63BE500AD682A /* Preferences.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C7118C63BE500AD682A /* English */,
			);
			name = Preferences.xib;
			sourceTree = "<group>";
		};
		49EB4C7218C63BE500AD682A /* TemplateChooser.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C7318C63BE500AD682A /* English */,
			);
			name = TemplateChooser.xib;
			sourceTree = "<group>";
		};
		49EB4C7418C63BE500AD682A /* TemplateChooserView.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4C7518C63BE500AD682A /* English */,
			);
			name = TemplateChooserView.xib;
			sourceTree = "<group>";
		};
		49EB4CF718C6536000AD682A /* AudioControls.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4CF818C6536000AD682A /* English */,
			);
			name = AudioControls.xib;
			sourceTree = "<group>";
		};
		49EB4CF918C6536000AD682A /* Canvas.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4CFA18C6536000AD682A /* English */,
			);
			name = Canvas.xib;
			sourceTree = "<group>";
		};
		49EB4CFB18C6536000AD682A /* Emulation.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4CFC18C6536000AD682A /* English */,
			);
			name = Emulation.xib;
			sourceTree = "<group>";
		};
		49EB4CFD18C6536000AD682A /* Library.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4CFE18C6536000AD682A /* English */,
			);
			name = Library.xib;
			sourceTree = "<group>";
		};
		49EB4CFF18C6536000AD682A /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4D0018C6536000AD682A /* English */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		49EB4D0118C6536000AD682A /* Preferences.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4D0218C6536100AD682A /* English */,
			);
			name = Preferences.xib;
			sourceTree = "<group>";
		};
		49EB4D0318C6536100AD682A /* TemplateChooser.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4D0418C6536100AD682A /* English */,
			);
			name = TemplateChooser.xib;
			sourceTree = "<group>";
		};
		49EB4D0518C6536100AD682A /* TemplateChooserView.xib */ = {
			isa = PBXVariantGroup;
			children = (
				49EB4D0618C6536100AD682A /* English */,
			);
			name = TemplateChooserView.xib;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		3AE5C1FA27D0E24000C6FB9A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXCLUDED_SOURCE_FILE_NAMES = "$(SRCROOT)/src/macosx/Info.plist";
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/src/macosx",
				);
				HEADER_SEARCH_PATHS = "$(inherited)";
				INFOPLIST_FILE = "$(SRCROOT)/src/macosx/Info-standalone.plist";
				LIBRARY_SEARCH_PATHS = (
					"$(PROJECT_DIR)/lib",
					"$(inherited)",
				);
				PRODUCT_BUNDLE_IDENTIFIER = org.openemulator.OpenEmulator;
				PRODUCT_NAME = OpenEmulator;
				SYMROOT = build;
			};
			name = Debug;
		};
		3AE5C1FB27D0E24000C6FB9A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXCLUDED_SOURCE_FILE_NAMES = "$(SRCROOT)/src/macosx/Info.plist";
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/src/macosx",
				);
				HEADER_SEARCH_PATHS = "$(inherited)";
				INFOPLIST_FILE = "$(SRCROOT)/src/macosx/Info-standalone.plist";
				LIBRARY_SEARCH_PATHS = (
					"$(PROJECT_DIR)/lib",
					"$(inherited)",
				);
				PRODUCT_BUNDLE_IDENTIFIER = org.openemulator.OpenEmulator;
				PRODUCT_NAME = OpenEmulator;
				SYMROOT = build;
			};
			name = Release;
		};
		C05733C808A9546B00998B17 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXCLUDED_SOURCE_FILE_NAMES = "$(SRCROOT)/src/macosx/Info-standalone.plist";
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/src/macosx",
				);
				HEADER_SEARCH_PATHS = "$(inherited)";
				INFOPLIST_FILE = "$(SRCROOT)/src/macosx/Info.plist";
				LIBRARY_SEARCH_PATHS = "$(inherited)";
				PRODUCT_BUNDLE_IDENTIFIER = org.openemulator.OpenEmulator;
				PRODUCT_NAME = OpenEmulator;
			};
			name = Debug;
		};
		C05733C908A9546B00998B17 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXCLUDED_SOURCE_FILE_NAMES = "$(SRCROOT)/src/macosx/Info-standalone.plist";
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/src/macosx",
				);
				HEADER_SEARCH_PATHS = "$(inherited)";
				INFOPLIST_FILE = "$(SRCROOT)/src/macosx/Info.plist";
				LIBRARY_SEARCH_PATHS = "$(inherited)";
				PRODUCT_BUNDLE_IDENTIFIER = org.openemulator.OpenEmulator;
				PRODUCT_NAME = OpenEmulator;
			};
			name = Release;
		};
		C05733CC08A9546B00998B17 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"${SRCROOT}/modules/libemulation/src/**",
					/usr/local/include,
					/opt/homebrew/include,
				);
				LD_RUNPATH_SEARCH_PATHS = "";
				LIBRARY_SEARCH_PATHS = (
					"${SRCROOT}/modules/libemulation/build",
					/usr/local/lib,
					/opt/homebrew/lib,
				);
				MACOSX_DEPLOYMENT_TARGET = 10.11;
				ONLY_ACTIVE_ARCH = YES;
			};
			name = Debug;
		};
		C05733CD08A9546B00998B17 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_OPTIMIZATION_LEVEL = s;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"${SRCROOT}/modules/libemulation/src/**",
					/usr/local/include,
					/opt/homebrew/include,
				);
				LD_RUNPATH_SEARCH_PATHS = "";
				LIBRARY_SEARCH_PATHS = (
					"${SRCROOT}/modules/libemulation/build",
					/usr/local/lib,
					/opt/homebrew/lib,
				);
				MACOSX_DEPLOYMENT_TARGET = 10.11;
				ONLY_ACTIVE_ARCH = NO;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		3AE5C1F927D0E24000C6FB9A /* Build configuration list for PBXNativeTarget "OpenEmulator-standalone" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3AE5C1FA27D0E24000C6FB9A /* Debug */,
				3AE5C1FB27D0E24000C6FB9A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "OpenEmulator" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C05733C808A9546B00998B17 /* Debug */,
				C05733C908A9546B00998B17 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C05733CB08A9546B00998B17 /* Build configuration list for PBXProject "OpenEmulator" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C05733CC08A9546B00998B17 /* Debug */,
				C05733CD08A9546B00998B17 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 2A37F4A9FDCFA73011CA2CEA /* Project object */;
}
